/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

.optionsTbl{width:275px;margin-top:0px;float:right;}
.optionsLt{width:40%;padding:5px;background:#CCCCCC;color:#666666;text-align:right;font-size:10px;margin:0px;font-weight:bold;border-bottom:1px solid #B5B5B5;}
.optionsRt{padding:3px;background:#ffffff;color:#686868 ;border-bottom:1px solid #DEDCDC;border-right:1px solid #DEDCDC;font-size:10px;margin:0px;vertical-align:middle;}
.optionsRt select{font-size:10px;width:140px;margin:0px!important;}
.optionsRt div.price{margin:0px!important;font-size:9pt!important;}
.optionsLtTp {background:#CCCCCC url("/lib/yhst-42618369471658/options-tl2.jpg") no-repeat top left;padding:5px;color:#666666;text-align:right;font-size:10px;margin:0px;font-weight:bold;border-bottom:1px solid #B5B5B5;}
.optionsRtTp {border-top:1px solid #DEDCDC;border-right:1px solid #DEDCDC;border-bottom:1px solid #DEDCDC;padding:3px;background:#ffffff;color:#686868;font-size:9pt;}
.itemFormName {color:#EF419C!important;font-weight:bold!important;}
.optionsRtBt {background:#ffffff url("/lib/yhst-42618369471658/options-rb.png") no-repeat bottom right;padding:5px;border-bottom:1px solid #DEDCDC;border-right:1px solid #DEDCDC;}
.optionsLtBt{width:40%;padding:5px;background:#CCCCCC url("/lib/yhst-42618369471658/options-bl.jpg") no-repeat bottom left;color:#666666;text-align:right;font-size:8pt;margin:0px;font-weight:bold;}
 

/*  FOR 925 WIDTH LAYOUT  */
input#query {
background:none repeat scroll 0 0 #FFFFFF!important;
}
#searcharea {
text-align:left!important;
}
.whyTitle{width:710px;font-size:16px;color:#018AD4;font-weight:bold;padding:5px;border-bottom:1px dashed #cccccc;}
#container{width:925px!important;}
#bodycontent{width:750px!important;}
#itempage-captiontitle{width:705px!important;}

.multiadd-hdr{font-size:20px;font-weight:normal;color:#000000;margin-bottom:5px;margin-top:-15px;margin-left:15px;padding-left:15px;}
.subHeadline{font-size:12px!important;;font-weight:normal!important;}
.sitetabs{font-size:10px;color:#cccccc;font-family:tahoma, arial;padding:5px;}
.sitetabs a{color:#cccccc;}
.sitetabs a:hover{color:#ffffff;}

.upArrow{background-image:url(/lib/yhst-86166628491347/uparrow-bg.jpg);background-repeat:repeat-x;background-position:bottom;height:11px;}

#section-contenttitle {
padding:4px 10px 6px!important;
}

.formTable{width:90%;font-size:11px;color:#666666;}
.formTable td.inptbox{padding:3px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.formLt{width:210px;padding:5px;background:#d2d2d2;border-left:1px solid #cccccc;color:#4d4d4d;border-bottom:1px solid #cccccc;}

#yfc_floaterdiv{margin-left:525px;
padding-top:6px;
position:absolute;
text-align:right;
width:377px;
z-index:200;}
#yfc_mini{font-size:11px!important;}
#yfc_accessbar{width:175px!important;}

.nav-prodBelow{background:#e5f0f6;font-size:10px;margin-bottom:15px;width:159px;margin-left:4px;border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;padding-left:10px;padding-top:5px;margin-bottom:5px;}
.nav-prodBelow a{color:4d4d4d;}

#nav-product ul li a {
color:#000000!important;}

#nav-genDiv{padding-left:325px;}


#yfc_mini{font-size:10px!important;}
.mini_item_count{margin-left:5px!important;}

/*#searchRow{height:45px;margin:0px!important;padding:0px!important;}
*/
.testimonials{padding-left:12px;padding-right:12px;padding-bottom:12px;padding-top:17px;color:#666666;margin-top:2px;margin-bottom:10px;font-size:12px;font-style:normal;font-weight:bold;background-image:url(/lib/yhst-86166628491347/quote.gif);background-position:top 0px;background-repeat:no-repeat;}

.testimonialsPage{padding-left:12px;padding-right:12px;padding-bottom:12px;padding-top:17px;color:#666666;margin-top:2px;margin-bottom:10px;font-size:12px;font-style:normal;background-image:url(/lib/yhst-86166628491347/quote.gif);background-position:top 0px;background-repeat:no-repeat;}


.staffPic{border:5px #CCCCCC solid;vertical-align:top;}
.staffTxt{font-size:11px;font-family:Tahoma, Arial, Verdana;color:#4d4d4d;vertical-align:top;padding:15px;}
.staffTxt ul{margin-left:5px;margin-top:0px;}
.staffHdr{font-size:13px;color:#ffffff;font-family:Tahoma, Arial, Verdana;padding:5px;background:#4d4d4d;font-weight:bold;}

.retailHdr{border-bottom:1px dotted #cccccc;margin-bottom:5px;color:#4d4d4d;padding:2px;font-size:10pt;margin-top:10px;font-weight:bold;}
.retailDtls{color:#4d4d4d;}


#messagearea #caption {margin:0px!important;padding:0px!important;}

.multiGallery {margin:0px;padding:0px;border-left:1px solid #666666;
border-right:1px solid #666666;}
.multiGallery  li{margin: 0px; padding: 0;display: inline-block;list-style-type: none;}
.multiGallery  table {float:left;display:block;margin-left:1px;margin-right:1px;margin-top:7px;border-bottom:1px #4d4d4d dashed;}
.multiGallery select{font-size:9px!important;}  
 

.vertical-seperator{border-right:1px solid #cccccc!important;}
/*#contents-table td{border-bottom:1px solid #cccccc !important;}
#contents table{margin-left:5px!imporant;width:98%!important;}
#contents-table td{vertical-align:bottom!important;}
*/



.bassLinks{background:#B6C5CF;width:159px;color:#000000;padding:5px;font-size:10px;border-right:solid #4d4d4d 1px;border-left:solid #4d4d4d 1px;margin-left:4px;}
.tdTabs{border-bottom:1px solid #000000;padding-top:5px;width:194px;padding-left:10px;padding-bottom:0px;margin-bottom:0px;}

.newsletter
{width:171px;margin-left:4px;background:#B6C5CF;color:#000000;padding:5px;font-size:10px;border-right:solid #4d4d4d 1px;margin-top:-2px;}


.multiAdd table.multiImgTable td{border-bottom:none!important;}

.multiImg td{width:100%;text-align:center!important;}
.multiImgTable{border:none;margin:0px;padding:0px;}
.multiImgTable td{border-bottom:0px;}
.color {width:100%;text-align:center;font-size:7px;color:#7e96a3;padding-bottom:3px;}


.multiAdd{width:95%;}
.multiAdd td{vertical-align:middle;}
.multiHdr td{background:#cccccc;color:#000000;font-size:9px;padding:5px;font-weight:bold;border-bottom:#4d4d4d 1px solid;}
.multiSubmit td{vertical-align:middle;}
.multiRow td{border-bottom:#B2B2B2 1px dashed;}
.multiRow td img{padding:5px;}
.multiRow div{font-size:1px!important;}
.multiRow td select{font-size:9px!important;}
.multiRow td input{width:20px!important;}
.multiSubmit{font-size:12px!important;font-weight:bold;text-align:right;padding-left:5px;vertical-align:middle;color:#ffffff;background:#4d4d4d;text-align:right;height:38px;margin:0px!important;}
.multiSubmit img{margin:none!important;}
.multiAdd a{color:#0f7eba;}
.price-bold{font-size:11px!important;font-weight:normal!important;margin-top:-0px!important;}

.multiAddGal{width:95%;font-size:9px;}
.multiRowGal td img{padding-top:5px;}
.multiRowGal div{font-size:12px!important;}
.multiRowGal td select{font-size:9px!important;}
.multiRowGal td input{width:20px!important;}
.multiRowGal img{align:center!important;padding-top:5px;padding-bottom:3px;}
.multiAddGal a{color:#0f7eba;}
.multiPrice{vertical-align:middle;font-size:11px!important;color:#4d4d4d;font-weight:normal;text-align:right;width:50%;padding-right:5px;}



.name {font-size:11px;color:#4d4d4d;font-weight:normal;}
.name a{text-decoration:underline!important;}

#itempage-captiontitle {background:url(/lib/yhst-86166628491347/prod-description.jpg) left bottom no-repeat; width:580px;height:24px;border-bottom:2px solid #7E96A3;color:#ffffff;font-weight:normal;padding-left:10px;padding-bottom:6px;}






#itemarea img{margin-right:50px!important;}

#whatsnewtitle {color:#4d4d4d; font:bold 14px Tahoma, Geneva, Verdana, sans-serif;vertical-align:middle;margin-left:3px;height:35px;width:725px;margin-top:8px;margin-bottom:0px;border-bottom:1px dotted #cccccc;}


#whatsnewtitle p{padding-left:10px;vertical-align:middle;margin:0px;padding-top:10px}

/*#whatsnewtitle {background:#000000 url('http://us.st11.yimg.com/us.st.yimg.com/I/yhst-86166628491347_2002_1485985') repeat-x; color:#ffffff; font:bold 14px Tahoma, Geneva, Verdana, sans-serif;vertical-align:middle;margin-left:3px;height:35px;width:725px;margin-top:3px;margin-bottom:0px;}


#whatsnewtitle p{padding-left:10px;vertical-align:middle;margin:0px;padding-top:10px}*/

.contentsHome {border-left:1px #cccccc solid;margin-right:0px;margin-left:3px;padding-top:10px;padding-bottom:-8px;}

.contentsHomeBott {width:725px;height:18px;background:url("/lib/yhst-86166628491347/homeBorderBott.jpg");margin-left:3px;margin-top:-5px;}

#info-div{list-style:none;!important}

#info-div ul{list-style:none;!important}



.sitemap-ul {list-style:none;}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 200; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 110; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://lib.store.yahoo.net/lib/yhst-86166628491347/lightbox-previous.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://lib.store.yahoo.net/lib/yhst-86166628491347/lightbox-next.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #captionImg{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 200; width: 100%; height: 500px; background-color: #000; }




#nav-product div.submenu{margin:0px;border:none;}
#nav-product div.subMenu a{margin-top:-3px;border:none;font-size:11px;padding-top:5px;padding-bottom:5px;padding-left:15px;background:#e4eff5;}
#nav-product div.subMenu a:hover{border:none;margin-top:-3px;background:#f2f6f7;}

#nav-product div.submenu div{background:url(/lib/yhst-86166628491347/bullet-sub.gif)left no-repeat;margin:0px;padding:0px;}


.thumbTable {font-size: 9pt;width:100%;border:1px #4d4d4d solid;margin-bottom:8px;}
.thumbTable img{border:none;}
.thumbTableHdr {background:#4d4d4d ;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:9pt;padding:3px;}
.thumbTableTxt{font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;border-bottom:1px dashed #cccccc;padding-bottom:5px;}

.specTable {font-size: 10px;width:95%;border:1px #D3E1E8 solid;margin-bottom:8px;margin-top:0px!important;padding-top:0px!important;}
.specTable img{border:none;}
.specTableHdr {background:#D3E1E8 ;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:10px;padding:3px;}
.specTableTxt{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;border-bottom:1px dashed #D3E1E8;padding-bottom:5px;padding-top:5px;}


.tab { 
	font-family: verdana,sans-serif; 
	font-size: 10px;
color:#000000;
font-weight:normal;
        white-space: nowrap;
	text-align: center;
   	padding-top: 5px;
	padding-bottom: 5px;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:0px;
padding-right:3px;padding-left:3px;
	cursor: pointer;
	}
.tabSpacer{border-bottom:1px solid #666666;}
.tabhold { 
	background-color: #E8E8E8;
background-image:url(/lib/yhst-86166628491347/tabBG.jpg);background-repeat:repeat-x;background-position:bottom;;
	color: #000000;
        border-bottom:1px solid #666666;
	}
.tabfocus { 
	background-color: #ffffff;
	color: #000000;
        font-size:11px;
	}
.tabcontent { 
	font-family: sans-serif; 
	font-size: 11px;
	width: 350px;
      	padding-top: 8px;
	padding-left: 8px;
	padding-right:8px;
padding-bottom:8px;
	}


