body { margin:0; padding:0; background:#000000; }
input, select { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
h5 { font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; color:#E3BD5A;  background:#000000 url("/graphics/bgtitlestatic.gif") 0 35px no-repeat; 
font-weight:normal; padding:0 0 16px 0; margin:0;} /*border-bottom:3px solid #524676; */

h1 { font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; color:#E3BD5A;  background:#000000 url("/graphics/bgtitlestatic.gif") 0 35px no-repeat; 
font-weight:normal; padding:0 0 16px 0; margin:0;} /*border-bottom:3px solid #524676; */

form { padding:0; margin:0; }

.banner { background:#000000; width:913px; } 
.banner h1 { background:none; padding:0; margin:0; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}

.underheader { float:left; width:900px; height:20px; padding-left:75px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.underheader a { text-decoration:underline; color:#a796dc; font-size:14px; font-family:Arial, Helvetica, sans-serif;  }
.underheader a:hover { text-decoration:none; color:#574b7e; }

.leftnavtop h1 { background:none; padding:0 0 10px 0; margin:0; text-transform:uppercase; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
.leftnavtop h1 a { background:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; padding-right:8px; background:url("/graphics/leftnav/arrow.gif") center right no-repeat;   }
.leftnavtop h1 a:hover { background:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;text-decoration:none; color:#333333; background:url("/graphics/leftnav/arrow7over.gif") center right no-repeat; }

/* Silver Chain Styles */
.leftnavstyle1 { font-weight:bold; padding-bottom:10px; }
.leftnavstyle1 a { text-decoration:none; } .leftnavstyle1 a:hover { text-decoration:none; }
.leftnavstyle1 li a { font-size:12px; background:url("/graphics/leftnav/arrow1.gif") center right no-repeat; font-family:Arial, Helvetica, sans-serif; color:#B3BBCB; text-decoration:none; padding-right:8px; }
/* .leftnavstyle1 li a:hover { color:#2D2F33 ; text-decoration:none; background:url("/graphics/leftnav/arrow1over.gif") center right no-repeat;  } */
.leftnavstyle1 li a:hover { color:#fff ; text-decoration:none; background:url("/graphics/leftnav/arrow.gif") center right no-repeat;  }
.leftnavstyle1 div { text-transform:uppercase; text-align:left; border-bottom:3px solid #2D2F33; color:#B3BBCB; font-family:Arial, Helvetica, sans-serif; font-size:11px; }


/* 14K Heavy Styles */
.leftnavstyle2 { font-weight:bold; padding-bottom:10px; }
.leftnavstyle2 a { text-decoration:none; } .leftnavstyle2 a:hover { text-decoration:none; }
.leftnavstyle2 li a { font-size:12px; background:url("/graphics/leftnav/arrow2.gif") center right no-repeat; font-family:Arial, Helvetica, sans-serif; color:#F2C772; text-decoration:none; padding-right:8px; }
/*.leftnavstyle2 li a:hover { color:#3D321D  ; text-decoration:none; background:url("/graphics/leftnav/arrow2over.gif") center right no-repeat;  }*/
.leftnavstyle2 li a:hover { color:#fff  ; text-decoration:none; background:url("/graphics/leftnav/arrow.gif") center right no-repeat;  }
.leftnavstyle2 div { text-transform:uppercase; text-align:left; border-bottom:3px solid #3D321D ; color:#F2C772 ; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* Light Pendant Chain */
.leftnavstyle3 { font-weight:bold; padding-bottom:10px; }
.leftnavstyle3 a { text-decoration:none; } .leftnavstyle3 a:hover { text-decoration:none; }
.leftnavstyle3 li a { font-size:12px; background:url("/graphics/leftnav/arrow3.gif") center right no-repeat; font-family:Arial, Helvetica, sans-serif; color:#D79898 ; text-decoration:none; padding-right:8px; }
/*.leftnavstyle3 li a:hover { color:#362626; text-decoration:none; background:url("/graphics/leftnav/arrow3over.gif") center right no-repeat;  }*/
.leftnavstyle3 li a:hover { color:#fff; text-decoration:none; background:url("/graphics/leftnav/arrow.gif") center right no-repeat;  }
.leftnavstyle3 div { text-transform:uppercase; text-align:left; border-bottom:3px solid #362626; color:#D79898; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* 14K ladies Fashion */
.leftnavstyle4 { font-weight:bold; padding-bottom:10px; }
.leftnavstyle4 a { text-decoration:none; } .leftnavstyle4 a:hover { text-decoration:none; }
.leftnavstyle4 li a { font-size:12px; background:url("/graphics/leftnav/arrow4.gif") center right no-repeat; 
font-family:Arial, Helvetica, sans-serif; color:#B291C8; text-decoration:none; padding-right:8px; }
/*.leftnavstyle4 li a:hover { color:#463251; text-decoration:none; background:url("/graphics/leftnav/arrow4over.gif") center right no-repeat;  }*/
.leftnavstyle4 li a:hover { color:#fff; text-decoration:none; background:url("/graphics/leftnav/arrow.gif") center right no-repeat;  }
.leftnavstyle4 div { text-transform:uppercase; text-align:left; border-bottom:3px solid #463251; color:#B291C8; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* Leather, Rubber, Silk */
.leftnavstyle5 { font-weight:bold; padding-bottom:10px; }
.leftnavstyle5 a { text-decoration:none; } .leftnavstyle5 a:hover { text-decoration:none; }
.leftnavstyle5 li a { font-size:12px; background:url("/graphics/leftnav/arrow5.gif") center right no-repeat; 
font-family:Arial, Helvetica, sans-serif; color:#91CEC8 ; text-decoration:none; padding-right:8px; }
/*.leftnavstyle5 li a:hover { color:#3b5855; text-decoration:none; background:url("/graphics/leftnav/arrow5over.gif") center right no-repeat;  } */
.leftnavstyle5 li a:hover { color:#fff; text-decoration:none; background:url("/graphics/leftnav/arrow.gif") center right no-repeat;  }
.leftnavstyle5 div { text-transform:uppercase; text-align:left; border-bottom:3px solid #3b5855; color:#91CEC8 ; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* Stainless Steel */
.leftnavstyle6 { font-weight:bold; padding-bottom:10px; }
.leftnavstyle6 a { text-decoration:none; } .leftnavstyle6 a:hover { text-decoration:none; }
.leftnavstyle6 li a { font-size:12px; background:url("/graphics/leftnav/arrow6.gif") center right no-repeat; 
font-family:Arial, Helvetica, sans-serif; color:#FFDDFF ; text-decoration:none; padding-right:8px; }
/*.leftnavstyle6 li a:hover { color:#775477; text-decoration:none; background:url("/graphics/leftnav/arrow6over.gif") center right no-repeat;  }*/
.leftnavstyle6 li a:hover { color:#fff; text-decoration:none; background:url("/graphics/leftnav/arrow.gif") center right no-repeat;  }
.leftnavstyle6 div { text-transform:uppercase; text-align:left; border-bottom:3px solid #775477; color:#FFDDFF ; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* Platinum */
.leftnavstyle7 { font-weight:bold; padding-bottom:10px; }
.leftnavstyle7 a { text-decoration:none; } .leftnavstyle7 a:hover { text-decoration:none; }
.leftnavstyle7 li a { font-size:12px; background:url("/graphics/leftnav/arrow7.gif") center right no-repeat; 
font-family:Arial, Helvetica, sans-serif; color:#B5B3B3  ; text-decoration:none; padding-right:8px; }
/*.leftnavstyle7 li a:hover { color:#313030 ; text-decoration:none; background:url("/graphics/leftnav/arrow7over.gif") center right no-repeat;  }*/
.leftnavstyle7 li a:hover { color:#fff ; text-decoration:none; background:url("/graphics/leftnav/arrow.gif") center right no-repeat;  }
.leftnavstyle7 div { text-transform:uppercase; text-align:left; border-bottom:3px solid #313030 ; color:#B5B3B3  ; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* Platinum */
.leftnavstyle8 { font-weight:bold; padding-bottom:10px; }
.leftnavstyle8 a { text-decoration:none; } .leftnavstyle8 a:hover { text-decoration:none; }
.leftnavstyle8 li a { font-size:12px; background:url("/graphics/leftnav/arrow8.gif") center right no-repeat; 
font-family:Arial, Helvetica, sans-serif; color:#91A1CE; text-decoration:none; padding-right:8px; }
/*.leftnavstyle8 li a:hover { color:#242834 ; text-decoration:none; background:url("/graphics/leftnav/arrow8over.gif") center right no-repeat;  }*/
.leftnavstyle8 li a:hover { color:#fff ; text-decoration:none; background:url("/graphics/leftnav/arrow.gif") center right no-repeat;  }
.leftnavstyle8 div { text-transform:uppercase; text-align:left; border-bottom:3px solid #242834 ; color:#91A1CE ; font-family:Arial, Helvetica, sans-serif; font-size:11px; }



.leftnav
{
	line-height: .40cm; background:#000000;
}
.leftnav2 a:link, .leftnav2 a:visited, .leftnav2 a:active  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9C9C9C; 
	border-bottom:1px dashed #19405F;
	text-decoration:none;line-height: .48cm;
	}
		
.leftnav2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9C9C9C;
	border-bottom:2px solid #9C9C9C;
	text-decoration:none;line-height: .48cm;
}



.leftnav3 { padding-right:20px; padding-bottom:10px; } 
.leftnav3  a:link, .leftnav3  a:visited, .leftnav3  a:active  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a796dc;
	text-decoration:none;
	border-bottom:1px dashed #2e254a;line-height: .40cm;
	}
		
.leftnav3  a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cbc0ee; 
	text-decoration:none;
	border-bottom:2px solid #cbc0ee;
	line-height: .40cm;
}

.leftnav4 { padding-bottom:10px; } 
.leftnav4  a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff; font-weight:bold;
	text-decoration:none;
	line-height: .48cm;
	}
		
.leftnav4  a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	color:#cbc0ee; 
	text-decoration:none;
	line-height: .48cm;
}


.leftnav strong a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a796dc;
	text-decoration:none;
}

.leftnav strong a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

/* ========================== Header ====================== */
.header { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:1.3em; }
.header a { text-decoration:none; color:#fff; font-size:11px; }
.header a:hover { text-decoration:none; color:#a796dc; font-size:11px; }



/* =================== Left nav // END ========================= */

.index { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#a796dc; }
.index h1 { background:none; font-size:12px; padding:0; margin:0;}
.index h2 { font-size:10px; color:#000000; padding:0; margin:0; font-weight:normal;}
.index a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#a796dc; }
.index a:hover { text-decoration:none; color:#FFFFFF; }

 /* ===== Footer ===== */ 
.footer { width:913px; background:#333333; height:30px; font-family: Arial, Helvetica, sans-serif; color:#fff; font-size:11px;}
.footer2 { width:913px; background:#fff; height:30px; border-top:2px solid #666666; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#8879B6; }
.footer a {text-decoration:none;font-size: 11px; color:#cdc2ee;	border-bottom:1px dashed #cdc2ee;}
.footer a:hover { text-decoration:none;font-size: 11px;color: #fff;border-bottom:2px solid #fff;} 
.footertext { width:913px; text-align:center; padding-top:6px; }


/* ===== Fontcontent ===== */
.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

.fontcontentcat { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:5px 5px 0 10px; }
.fontcontentcat a { text-decoration:underline; color:#4c2ab8; }
.fontcontentcat a:hover { text-decoration:none; color:#fff; }
.fontcontentcat h1 { background:none; padding:0; margin:0; font-weight:bold;font-size:16px; width:98%; margin-bottom:4px; padding:4px; font-family:Arial, Helvetica, sans-serif; }

.fontcontent { font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.fontcontent a { text-decoration:underline; color:#4c2ab8; }
.fontcontent a:hover { text-decoration:none; color:#fff; }
.fontcontent h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0 0 2px 0; margin:0; color:#36337f; border-bottom:1px solid #46438b; }
.fontcontent h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0 0 0 8px; margin:0; color:#000; }


.textcontent { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.textcontent a { text-decoration:underline; color:#4c2ab8; }
.textcontent a:hover { text-decoration:none; color:#fff; }


/*====Detail Page=====*/
.textdetail { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.textdetail a { text-decoration:underline; color:#0a0bb7; }
.textdetail a:hover { text-decoration:none; color:#fff;  }
.textdetail strong { color:#0a0bb7; }
.textdetail span { font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.fontprice { font-size:14px; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif; }

.titlesubcat { border-bottom:1px solid #46438b;  }
.titlesubcat h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0 0 2px 0; margin:0; color:#46438b; } 


.catfontwhite { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

.smallurl { font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.smallurl a { color:#5a3cb4; text-decoration:none; }
.smallurl a:hover { color:#fff; text-decoration:none; } 

.underline { border-bottom:1px solid #9989cc; }
.underline a { text-decoration:none; font-weight:bold; text-transform:lowercase; } 
.underline a:hover { text-decoration:none; }

.bgcurrentrow { background:#c7bceb; color:#4f3d88;  }
.bgcurrentrow_over { background:#e4def8;  }

.titledetail { background:#cfcfcf; padding:4px; margin-bottom:2px; font-size:13px; color:#43327b; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.titlesku { font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; }

.price { font-size:15px; color:#3f3c7a; font-weight:bold;}
.dynamic { font-size:12px; color:#3f3c7a; font-weight:bold;}

.titleimg { background:#000000; width:400px;}

.bgblackgrey { background:#b1b0b0 url("/images/bgblackgrey.gif") 105px 105px repeat-x; } 

.pagenumber { background:#8d8ac7; width:97%; border:1px solid #c9c7ec;font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.pagenumber a { color:#FFFFFF; text-decoration:none; font-size:11px; }
.pagenumber a:hover { color:#c9c7ec; text-decoration:none; font-size:11px; }

.page_current { padding:1px 5px 1px 5px; background:#fff; font-weight:bold;}
.page_link a {  padding:1px 5px 1px 5px;background:#5f5bb5; color:#FFFFFF; text-decoration:none; font-size:11px;  }
.page_link a:hover {  padding:1px 5px 1px 5px; background:#cfccff; color:#383581; text-decoration:none; font-size:11px; } 

.superior { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.superior h1 { font-size:18px; padding:0; margin:0; border-bottom:0px; font-weight:normal; text-transform:capitalize;  font-style:normal;}
.superior h2 { font-size:13px; padding:10px 0 7px 0; margin:0; border-bottom:2px solid #a0a0a0; color:#6562a3; }
.superior h3 { font-size:13px; padding:10px 0 0 0; margin:0; color:#6562a3; }

.superior_box { background:#d0d0d0; border:1px solid #909090; margin:10px; padding:20px;}
.superior_box span { padding-left:25px; font-style:italic; }
.superior_page { margin:15px 0 10px 0; display:block; height:18px; padding:3px 5px 0 0; background:#c1bfe7; border:1px solid #7e7bbf;}

.caratweightbox { background:#cfc8e5; width:500px; text-align:center; padding:5px; margin:0 0 20px 0; border:2px solid #8879b6;}
.caratweightbox a { color:#594890; } 

.titleactualsize { background:#cfcfcf; padding:4px; margin-bottom:2px; width:282px; margin-bottom:5px; }

#sitemap h1 { font-size:15px; font-weight:bold; padding:0; margin:0; }

.testimonial { padding:10px 0 10px 0; border-bottom:2px solid #fff; }


.homeimg h1 { background:none; font-size:14px; font-weight:bold; margin:0; padding:2px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding-right:323px;  }
.homeimg h1 a { background:url("/graphics/arrowbigw.gif") center right no-repeat; padding-right:8px; color:#fff; text-decoration:none; }
.homeimg h1 a:hover {  background:url("/graphics/arrowbig.gif") center right no-repeat; padding-right:8px; color:#c0c6fc; text-decoration:none; }

.sublinks h2 { font-size:13px; font-weight:bold; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; height:21px;   }
.sublinks h2 a div { padding:2px 20px 0 0; height:19px; }


.greyurl
{
	font-size: 12px;
	color: #d3d3d3;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.greyurl strong { 	font-size: 12px;color: #4f3a93; font-weight:bold;} 

.greyurl a:link, .greyurl a:visited, .greyurl a:active 
{
	font-weight:normal;
	text-decoration: none;
	color: #4f3a93 ;
	border-bottom:1px dashed #4f3a93;
}

.greyurl a:hover {
	font-weight:normal;
	text-decoration: none;
	color: #5D5B92;
}

.homepagetext { background:url(/graphics/indexbg.jpg) top left no-repeat; padding:10px; line-height:1.7em; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
.homepagetext a { color:#f9ce6d; text-decoration:none; border-bottom:1px dotted #f9ce6d;}
.homepagetext a:hover { color:#FFFFFF; text-decoration:none; border-bottom:2px solid #fff; }
.homepagetext h1 { background:none; padding:0 0 2px 0; margin:0 0 3px 0; font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #fff; }
.homepagetext h1 strong { color:#f9ce6d; }
.homepagetext h2 {  padding:0 0 5px 0; margin:0; font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }

.goldguide { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.goldguide a { color:#4c2ab8; text-decoration:underline; }
.goldguide a:hover { color:#FFFFFF; text-decoration:none;  }
.goldguide h1 {  padding:0 0 2px 0; margin:0 0 3px 0; font-size:18px; color:#000; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #000; }
.goldguide h1 strong { color:#4c2ab8; }
.goldguide h2 {  padding:0 0 5px 0; margin:0; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif; }

.detail { padding:10px; }

.learnmoresubtitle {
	font-size: 14px;
	color: #454288;
	font-style:normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	border-bottom:2px solid #fff;
	background-color:#a4a4a4;
	height:20px;
	padding-top:3px;
	vertical-align:middle;
}
