
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Momsring.com Style Sheet */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

 
body
{	margin:0;
	background-color:#E5E5E5; padding:0;
	}

.abovebanner
{	height:1px;
background-color:#ADADAD;
	width:100%;
}
	
.fontcontent
{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}


.fontcontent a {
text-decoration:none;
	color:#F90CC5;
	font-size:12px;
}

.fontcontent a:hover {
	color:#DC88CA;text-decoration:none;
	font-size:12px;
}


.pmb{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CC3399
}

.holidaydeadline { border:1px solid #ff0000; background:#fff; padding:6px; font-size:14px; visibility:hidden; display:none;}


.copyright {
	font-family : verdana,geneva,helvetica;
	font-size : 10px;
	color : #330033;
}


.forms
{
    FONT-SIZE: 9px; color:#333333;
    FONT-FAMILY: verdana,geneva,helvetica,sans-serif;

	background-color:#D9ACD9;}
	
.formsstone { FONT-SIZE: 9px; color:#333333; FONT-FAMILY: verdana,geneva,helvetica,sans-serif; background-color:#D9ACD9; border:1px solid #a55ea5; }
.formsstoneempty { FONT-SIZE: 9px; color:#000000; FONT-FAMILY: verdana,geneva,helvetica,sans-serif; background-color:#ff00000; border:1px solid #ab0c0c; }
	
.buttongo
{
    FONT-SIZE: 9px; color:#333333;
    FONT-FAMILY: verdana,geneva,helvetica,sans-serif;
	background-color:#D9ACD9;}

.adminheaderbuttons
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	width: 100px;
	FONT-FAMILY: verdana,geneva,helvetica,sans-serif;
	background-color: transparent;
}

.recordbuttons
{
	margin-top: 5px;
	FONT-SIZE: 10px;
	COLOR: #000000;
	width: 100px;
	height: 14px;
	FONT-FAMILY: verdana,geneva,helvetica,sans-serif;
	background-color: #ffcc33;
}

.buttontable
{
	background-color: #ffffcc;
	border: solid 1px #330033;
}

.adminheadergo
{
	FONT-SIZE: 11px;
	COLOR: #660066;
	width: 15px;
	FONT-FAMILY: verdana,geneva,helvetica,sans-serif;
	background-color: inherited;
}

.danielsproductsdelete
{
	FONT-SIZE: 9px;
	COLOR: #990000;
	width: 40px;
	FONT-FAMILY: verdana,geneva,helvetica,sans-serif;
	background-color: transparent;
}

.danielsproductsedit
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	width: 40px;
	FONT-FAMILY: verdana,geneva,helvetica,sans-serif;
	background-color: transparent;
}

.adminheaderselect
{
	FONT-SIZE: 10px;
	COLOR: #330033;
	width: 107px;
	height: 14px;
	FONT-FAMILY: verdana,geneva,helvetica,sans-serif;
	background-color: transparent;
}

.recordselect
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	width: 150px;
	FONT-FAMILY: verdana,geneva,helvetica,sans-serif;
	background-color: inherited;
}
.positionselect
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	width: 60px;
	FONT-FAMILY: verdana,geneva,helvetica,sans-serif;
	background-color: inherited;
}

.whitebold {
	font-family : verdana,geneva,helvetica;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : bold;
}

.whitebold11 {
	font-family : verdana,geneva,helvetica;
	font-size : 11px;
	color : #FFFFFF;
	font-weight : bold;
}

.whitebold12 {
	font-family : verdana,geneva,helvetica;
	font-size : 12px;
	color : #FFFFFF;
	font-weight : bold;
}

.whitebold13 {
	font-family : verdana,geneva,helvetica;
	font-size : 13px;
	color : #FFFFFF;
	font-weight : bold;
}


.boldtext14 {
	font-family : verdana,geneva,helvetica;
	font-size : 14px;
	color : #FFFFFF;
	font-weight : bold;
}

.boldtext14b {
	font-family : verdana,geneva,helvetica;
	font-size : 14px;
	color : #000000;
	font-weight : bold;
}



.redbtext12 {
	font-family : verdana,geneva,helvetica;
	font-size : 12px;
	color : #FF0000;
	font-weight : bold;
}




.headertext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-right:8px;
	line-height: 15px;
}

.headertext a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D21699; text-decoration:underline;
}

.headertext a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666; text-decoration:none;
}


.headerurl a  {
	text-decoration: none;
	color:#666666;
	

}

.headerurl a:hover {
	text-decoration:none;
	color:#FF0099;
}
 


.fontunderheader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D53DB4;
	font-weight:bold;

}


.fontpagenumber
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000; 
	
}

.fontpagenumber a 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#D9ACD9;
	padding:1px 1px 1px 1px;
	display:block;
 }

.fontpagenumber a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
 	font-size: 11px;
	color: #f4cce7;
	background-color:#d65baf;
	padding:1px 1px 1px 1px;
	display:block;
}


/* ----------------- UNDER HEADER URL ----------------- */
.underheaderurl a:link {
text-decoration:none;
	color:#444344;
	border-bottom:1px;
	font-weight:normal;

}
.underheaderurl a:visited {
color:#444344;text-decoration:none;
	border-bottom:1px;
	font-weight:normal;
}
.underheaderurl a:hover {
	color:#D53DB4;text-decoration:none;
	border-bottom:1px;
	border-bottom-style:dotted;
	font-weight:normal;
}
.underheaderurl a:active {
color:#444344;text-decoration:none;
	border-bottom:1px;
	font-weight:normal;
  }

/* ----------------- CONTENT URL ----------------- */
.contenturl a:link {
text-decoration:none;
	color:#F90CC5;
	font-size:12px;
}

.contenturl a:visited {
color:#F90CC5;text-decoration:none;
	font-size:12px;
}
.contenturl a:hover {
	color:#DC88CA;text-decoration:none;
	font-size:12px;
}
.contenturl a:active {
color:#F90CC5;text-decoration:none;
	font-size:12px;
}


/* ----------------- LEFT URL ----------------- */
.fontleft
{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1B1B1B;
}

.lefturl a:link {
text-decoration:none;
	color:#F90CC5;
	font-size:12px;
}
.lefturl a:visited {
color:#F90CC5;text-decoration:none;
	font-size:12px;
}
.lefturl a:hover {
	color:#DC88CA;text-decoration:none;
	font-size:12px;
}
.lefturl a:active {
color:#F90CC5;text-decoration:none;
	font-size:12px;
}

/* ----------------- LEFT URL BELOW ----------------- */
.leftunderurl a:link {
text-decoration:none;
	color:#646464;
	font-size:12px;
}
.leftunderurl a:visited {
color:#646464;text-decoration:none;
	font-size:12px;
}
.leftunderurl a:hover {
	color:#DC88CA;text-decoration:none;
	font-size:12px;
}
.leftunderurl a:active {
color:#646464;text-decoration:none;
	font-size:12px;
}

.fontactive
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F90CC5;
}



.momsringh1  { padding:0 0 14px 54px; }
.momsringh1 span { padding-left:232px; } 

.momsringh1 h1 { font-size:24px; color:#333333; margin:0; padding:0;  font-family:"Times New Roman", Times, serif; letter-spacing:.01em;}

H1
{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:normal;
}



h2 { font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 2px 0; padding:0; color:#C71B90; border-bottom:1px solid #c71b90; }


.listwithnumber
{
	list-style-type: decimal;
	padding-left: 1px;
	list-style-position: inside;
}

.fontpink18px
{	font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#C71B90;
font-weight:bold;
}

.fontpink14px
{	font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#C71B90;
}


.fontblack15px
{	font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
font-weight:bold;
}

.fonteachitem
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
	
.fonttitlitem
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	color:#262626;
	font-weight:bold;
	}
	
.submenu
{	height:28px;
	width:800px;
	background-color:#e5e5e5;
	vertical-align:middle;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
}


.pleaseselecturl a:link {
text-decoration:underline;
color:#990033;


}
.pleaseselecturl a:visited {
text-decoration:underline;
color:#990033;

}
.pleaseselecturl a:hover {
text-decoration:none;
color:#990033;

}
.pleaseselecturl a:active {
text-decoration:underline;
color:#990033;

}

.baskettext
{	text-decoration:none;
	color:#B8B8B8;
	font-weight:normal;
}

.learnmoresubtitle {
	font-size: 14px;
	color: #000000;
	font-style:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	border:2px solid #F1F1F1;
	background-color:#FFFFFF;
	height:20px;
	padding-top:3px;
	vertical-align:middle;
	
}

.footermenu
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	color:#984E7F;
	background-color:#FBD0EC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEA2D4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEA2D4;

}

.footerurl a {
text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif;
	color:#D53DB4;
}

.footerurl a:hover {
	color:#444344;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}


.footerwidth
{	width:800px;
	
}

.footerimage
{	background-color:#FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D297BE;
	height:66px;
	padding-top:5px;


}

.headerbottomXXX
{	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9E9E9E;
}



.basketurl a:link 
{
text-decoration:none;
	color:#9F2C86;	
	border-bottom:1px;
	border-bottom-style:dotted;
	padding-bottom:1px;

}
.basketurl a:visited {
color:#9F2C86;text-decoration:none;	border-bottom:1px;
	border-bottom-style:dotted;
	padding-bottom:1px;

}

.basketurl a:hover 
{
	color:#55523B;
	text-decoration:none;
	border-bottom:1px;
	border-bottom-style:solid;
}
.basketurl a:active {
color:#9F2C86;text-decoration:none;	border-bottom:1px;
	border-bottom-style:dotted;
	padding-bottom:1px;
}

.textblackbold14px
{	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.fontpinkbold
{	font-family:Arial, Helvetica, sans-serif;
	color:#C71B90;
	font-weight:bold;
}

.fontpinkbold12
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C71B90;
	font-weight:bold;
}

.fontpink12
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C71B90;
}

.bgxmas
{
	text-align:left;
	padding:4px 0 4px 48px; height:42px;
	border-top:1px solid #c4c2c2;
	background:url(/graphics/momgift.gif) #FDE8F6 left no-repeat;  
}

.bgvalentine
{
	text-align:left;
	border-top:1px solid #c4c2c2;
}


.fontxmas { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#df0606; font-weight:bold; padding-top:3px; }

.sitemap li
{	list-style-type:square;
	padding-left:15px;
	padding-top:5px;
	color:#003399;
}	

.linkstyle li
{	
	margin-left:30px;
	padding-top:8px;
	color:#000000;
}	


.titlemap
{	
	padding:4px 0 4px 8px;
	font-weight:bold;
	font-size: 14px;
	color: #000000;
	font-style:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px dashed #9D9C9C;
	background: #FFFFFF;
}

.sitemapturl a:link {
text-decoration:none;
	color:#AA5197;
}
.sitemapturl a:visited {
color:#AA5197;text-decoration:none;
}
.sitemapturl a:hover {
	color:#F90CC5;text-decoration:none;
}
.sitemapturl a:active {
color:#AA5197;text-decoration:none;
}


.listurl a:link {
	text-decoration: none;
	color:#F90CC5;
}
.listurl a:visited {
	text-decoration: none;
	color:#F90CC5;
}
.listurl a:hover {
	border-bottom:1px dashed #C572B3;
	color:#C572B3;
}
.listurl a:active {
	text-decoration: none;
	color:#F90CC5;
}
.textblackbold12px {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}

.textblackbold14px {
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}

.pinkwhitetable
{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	color:#FFFFFF;
	background-color:#E053B3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;

}

/* Font color for Learn about birthstone */
.birthjan
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7b2121;
	font-weight:bold;
}

.birthfebr
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#84528c;
	font-weight:bold;
}

.birthmarch
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66a8c2;
	font-weight:bold;
}

.birthapril
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AFAFAF;
	font-weight:bold;
}

.birthmay
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D6522;
	font-weight:bold;
}

.birthjune
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D04D2E;
	font-weight:bold;
}

.birthjuly
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#840021;
	font-weight:bold;
}

.birthaugst
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#738C10;
	font-weight:bold;
}

.birthsept
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#21316B;
	font-weight:bold;
}

.birthoct
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CA4593;
	font-weight:bold;
}

.birthnov
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CE8C08;
	font-weight:bold;
}

.birthdec
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#427bad;
	font-weight:bold;
}


.sendme20 {
	font-size: 12px; color: #333333; font-weight: bold; font-family: Arial, Helvetica, sans-serif; width:870px; text-align:center;
}

.pinkwhitetable
{	background-color:#E7B9EC;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:2px solid #DC88CA;
	
}

/* TITLE for momsring-detail page */
.titledetail
{	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#CA4593;
	border-bottom:1px dashed #DC88CA;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	vertical-align:middle;
	
}

/* URL for Momsring-detail : VIEW with Genuine/Simulated Birthstones */

.clickedurl a:link {
text-decoration:none;
	color:#A6128C;
	font-size:14px;
	font-weight:bold;
	display:block;
	width:100%;
	padding:2px 0 2px 5px;
}
.clickedurl a:visited {
color:#A6128C;text-decoration:none;
	font-size:14px;
	font-weight:bold;
display:block;
	width:100%;
	padding:2px 0 2px 5px;

}
.clickedurl a:hover {
color:#666666;
text-decoration:none;
	font-size:14px;
	font-weight:bold;
display:block;
	width:100%;
	padding:2px 0 2px 5px;
}
.clickedurl a:active {
color:#666666;text-decoration:none;
	font-size:14px;
	font-weight:bold;
display:block;
	width:100%;
	padding:2px 0 2px 5px;
}

/*MouseOver table on momsring-detail page*/
.on
{	background-color:#FFFFFF;
 
}

.off
{
	background-color:#FFEEFC;
 }

/*Floating div for benefit of natural gemstones popup page*/
.imageforgemstones
{	float:left;
}
.text1 {
	float: left;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-top:30px;
	text-align:left;
	width: 100px;
}

/* Image inside About Us page */
.img1
{	float:right;
	width:140px;
}
.imgcs
{	float:left;
	padding-top:0px;
	width:160px;
}	


/*Mothers Day CSS Style Sheet */
.mothersday
{	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#A00303;
	background:#FFFFFF; 
	padding:5px 0 5px 8px; 
	border-top:1px solid #A5A5A5;
}

.mothersday a:link, .mothersday a:visited, .mothersday a:active {
text-decoration:none;
border-bottom:1px solid #A00303;
	color:#A00303;
	font-size:14px;
}

.mothersday a:hover
{
	color:#FA56B7;text-decoration:none;
	border-bottom:1px dashed #FA56B7;
	font-size:14px;
}

.stacked_result
{
font-size:12px;
font-weight:normal;
border:1px solid #999999;
background-color:#FFEEFC;
}

input, textarea, option { font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.bgxmas h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#df0606; font-weight:bold; padding-top:5px; margin:0;}
.bgxmas h1 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#df0606;text-decoration:underline; }
.bgxmas h1 a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#333333; text-decoration:none; }


.notguarantee { color:#d20aa7; border:1px solid #dca5d0; padding:3px; background:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif;  }
.notguarantee_detail  { color:#d20aa7; border:2px solid #dca5d0; padding:3px; background:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif;  }


/* PageNumbers.cfm Style Sheet */
.pagenumber { font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#cecece; border:1px solid #797d7e; }
.pagenumber a { color:#797d7e; text-decoration:none; font-size:11px; }
.pagenumber a:hover { color:#fff; text-decoration:none; font-size:11px; }

.page_current, {  padding:1px 5px 1px 4px; background:#fff; font-weight:bold; border:1px solid #797d7e; margin-right:3px;}
.page_link a, {  padding:1px 5px 1px 4px;background:#797d7e; color:#cecece; text-decoration:none; font-size:11px; border:1px solid #666666; }
.page_link a:hover, {  padding:1px 5px 1px 4px; background:#cecece; color:#797d7e; text-decoration:none; font-size:11px; border:1px solid #666666;} 

.page_testimonial_now, .page_current { display:block; background:#fff; font-weight:bold; border:1px solid #797d7e; padding-bottom:1px; }
.page_testimonial a, .page_testimonial a { display:block;  background:#797d7e; color:#cecece; text-decoration:none; font-size:11px; border:1px solid #666666; }
.page_testimonial a:hover, .page_testimonial a:hover { display:block;  background:#cecece; color:#797d7e; text-decoration:none; font-size:11px; border:1px solid #666666;} 

