body { margin:0; padding:0; background:#000000; }
input, select { font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.banner { border-bottom:1px solid #6b6b6b; background:#000000; } 
.banner h1 { padding:0; margin:0; font-size:11px; font-weight:normal;}

.topbanner { background:url('/images/banner.gif') top left no-repeat; width:476px; height:104px;  }
.topbanner h1 { padding:0; margin:0; font-size:11px; font-weight:bold; }

.navtitle { height:18px; text-align:right; background-color:#160a3a; padding-top:4px; padding-right:4px; color:#a293ce; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.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:10px; 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:link, .leftnav4  a:visited, .leftnav4  a:active  {
	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;
	border-bottom:2px solid #cbc0ee;
	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 { 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; }

#pend { float:right; /*padding-right:260px; padding-top:10px;*/ }
#sol { float:left; /* padding-left:230px; padding-top:20px;*/} 
#fash { float:left; /*margin-top:20px; padding-left:310px;*/}
#bra { float:left; /*padding:58px 0 0 405px; */}
#ear { float:right; /*margin-top:27px; padding-right:110px;*/ }
 

/* ===== Footer ===== */
.footer { width:875px; background:#333333; height:30px; font-family: Arial, Helvetica, sans-serif; color:#fff; font-size:11px;}
.footer2 { width:875px; 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:830px; text-align:center; padding-top:6px; }


/* ===== Fontcontent ===== */
.fontcontent { background:#b1b0b0 url(../images/bgcontent.gif) top left repeat-x; }
.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

.textcontent { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.textcontent a { text-decoration:underline; color:#4c2ab8; }
.textcontent a:hover { text-decoration:none; color:#fff; }
.textcontent h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0 0 2px 0; margin:0; color:#36337f; border-bottom:1px solid #46438b; }
.textcontent h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0 0 0 8px; margin:0; color:#000; }
.textcontent h3 { font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:0; margin:0; color:#000; }

.fontsmall  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
.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;}

.price { font-size:15px; color:#3f3c7a; font-weight:bold;}
.dynamic { font-size:12px; color:#3f3c7a; font-weight:bold;}

.titleimg { background:#000000; width:100%;}

.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; font-size:11px; }
.page_link a {  padding:1px 5px 1px 5px; background:#5f5bb5; color:#FFFFFF; text-decoration:underline; 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 h1 { text-transform:uppercase;}
.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; }

.fontwhite { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
.fontwhite input, select { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.fontwhite td { padding-bottom:5px; }
.fontwhite a { color:#FFFFFF; text-decoration:underline; font-size:11px; }
.fontwhite a:hover { color:#FFFFFF; text-decoration:none; font-size:11px; }

.setting_title h5 { padding:0; margin:0; }
.setting_title h5 table { background: url("/graphics/bgsoltitle.gif") top left repeat-x; height:29px;  }
.setting_title h5 div { padding:5px 0 0 7px; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; font-weight:bold; }
.setting_title h5 p { padding:5px 0 0 0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-weight:bold; }

.solitiare_title h5 { background: url("/graphics/bgsoltitle.gif") top left repeat-x; height:32px;  color:#333333; font-weight:normal;  font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100%; text-transform:uppercase; font-weight:bold; margin:0; border-bottom:0px;} 


.solitiare_title h5 div { padding-top:9px; padding-left:7px;  font-size:12px; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; font-weight:bold; }
.solitiare_title h5 p { padding:9px 0 0 0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-weight:bold; }



#imgbox 
{
    vertical-align : middle;
    position : absolute;
    border: 2px solid #999;
    background : #FFFFFF; 
    filter: Alpha(Opacity=100);
    visibility : hidden;
    height : 240px;
    width : 240px;
    z-index : 50;
    overflow : hidden;
    text-align : center;
}

/*Shopping basket style sheet */
.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;
}

.fontpurplebig
{	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3C3793;
	font-weight:bold;
}

.fontdetailbasket
{	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;

}
.borderbottom
{
	border-bottom:1px solid #3C3793;
}

.learnmoresubtitle
{	background-color:#e6e6e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3C3793;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	border-bottom:2px solid #3C3793;
	border-top:1px solid #3C3793;
	padding-left:8px;
}
#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #919191;
padding: 2px;
background-color:#C0C0C0;
visibility: hidden;
z-index: 100; font-size:10px;
text-align:center; font-family:Arial, Helvetica, sans-serif;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
