body{ font: 12px/16px arial,helvetica; }

#wpbody{ display: block; }
/* Header Nav */
#hdr_nav { font: bold 15px/16px arial, helvetica; color: white; }
#hdr_nav a { text-decoration: none; }
#hdr_nav a:link { color:white; }
#hdr_nav a:visited { color:#ccc; }
#hdr_nav a:hover { color:#ff0; }
/* Left Col Search Box */
#sForm { margin:10px 0; padding:0; }
.srchbx { font: 13px/17px Verdana, arial, helvetica; }
/* Left Col Top Nav */
#lctn { padding-top:5px; padding-left:10px; padding-bottom: 8px; font-size: 8.5pt; font-family: Verdana; background-color: #eeecec; border-right: 1px solid black; border-bottom: 1px solid black; }
#lctn ul { padding:0 0 0 12px; margin:0; }
#lctn p { margin:0 0 6px; padding:0; }
#lctn a { color: #000; font: 8.5pt Verdana, Arial, Helvetica, sans-serif }
#lctn a:link { color: #000; text-decoration: none }
#lctn a:visited { color: #000; text-decoration: none }
#lctn a:hover { color: #f00; font-weight: bold; text-decoration: underline }

#dpid{ font: 11px/13px tahoma,verdana,arial,helvetica; margin-left: 10px; margin-top: 10px; }
/* McAfee Cert */
#mcert { margin:7px 0; text-align:center; }
/* SWPS Insider */
td.swpsi_hdr { background-image: url(/lib/g2g/09-insider-hdr.gif); background-repeat: no-repeat; }
/* Right Column */
#rcol{width:152px; float:right; margin-left:10px;clear:right;}

/* Right Col Shop by Category */
#sbc { border-right: 1px solid black; border-top:0px solid #ececec; }
#sbc_hdr { background-color: #00478c; text-align:center; padding: 4px 0; }
#sbc_hdr h2 { margin:0; padding:0; font: bold 13px/16px Verdana, arial, helvetica; color: white; }

#catlist { background-color: #ececec; }
#catlist ul { margin:0; padding:0; list-style-type: none; }
#catlist ul li { font: 11px/13px tahoma, verdana, Arial, Helvetica; border-bottom: 1px solid #5361a0;}

#catlist ul li a { display: block; padding-top:4px; padding-bottom:4px; padding-left:5px; text-decoration:none; background-color: #ececec; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; }
#catlist ul li a:link { color: black; }
#catlist ul li a:visited { color: #333; }
#catlist ul li a:hover { color: red; text-decoration: underline; background-color: #cddaed; border-top: 1px solid #333; border-bottom: 1px solid #fff; }

#catlist li.nobtm { border-bottom: solid 0px #000 }

/* Fix IE. Hide from IE Macc \*/
* html #catlist ul li { float: left; height: 1%; border-right: 1px solid black;}
* html #catlist ul li a { height: 1%; }
/* End */

/* Breadcrumbs */
#bcrumb{padding-left: 10px}

.bcrumb { color: #000; font: 10px/12px Verdana, Arial, Helvetica, sans-serif }
#breadcrumbs {font: 10px/12px Verdana, Arial, Helvetica, sans-serif}
#breadcrumbs a{ color: #000; }
#breadcrumbs a:link { color: #00f; text-decoration: none }
#breadcrumbs a:visited { color: #808; text-decoration: none }
#breadcrumbs a:hover { color: #f00; text-decoration: underline }

#pnxt{font: 10px/12px Verdana, Arial, Helvetica, sans-serif; float:right;}
#pnxt a{ color: #000; }
#pnxt a:link { color: #00f; text-decoration: none }
#pnxt a:visited { color: #808; text-decoration: none }
#pnxt a:hover { color: #f00; text-decoration: underline }

/* Main Body */
#mbody { margin-left:10px;  }
#mbody h1 { font: bold 18px/24px arial,helvetica; }

/* Info Page Body */
#infod{ font: 13px/18px verdana,arial,helvetica; }
#infod a { text-decoration: none; }
#infod a:link{ color: blue; }
#infod a:visited{ color: blue; }
#infod a:hover{ color: red; text-decoration:underline;}

/* Related Items V1 */
#rc_ri_u{ border-left: solid 1px #ddd; text-align: center; margin:0; padding:0 7px; margin-bottom: 7px; }
#rih { font: bold 12px/14px tahoma,verdana,arial,helvetica; margin-top:2px; margin-bottom: 7px; }
div.ri { border-bottom: solid 1px #ddd; padding-bottom: 7px; margin-bottom: 4px; }
div.ri a { font: 11px/12px tahoma, verdana, Arial, Helvetica; text-decoration: none; }
div.ri a img.rcriimg { display: block; margin: 0 auto; }
.risp { font: 11px/12px tahoma, verdana, Arial, Helvetica; color: red; }
#mainbdy div.risp b { font: bold 11px/12px tahoma, verdana, Arial, Helvetica; color: red; }
.rirp { font: 11px/12px tahoma, verdana, Arial, Helvetica; color: black; margin-top: 3px; margin-bottom: 3px }

#rc_ri_more a.vf-rel-items-link{ text-decoration: none; font: 12px/16px tahoma, verdana, Arial, Helvetica; }
#rc_ri_more a.vf-rel-items-link:link{color: blue; }
#rc_ri_more a.vf-rel-items-link:visited{color: #006; }
#rc_ri_more a.vf-rel-items-link:hover{color: blue; font-weight: bold; }

/* Related Items (Manual not Auto) */
.ritem-div { float: left; padding: 5px 10px; /*width: 25%;*/ }
.ritem-div { margin-top: 4px; }
.ritem-div .ptxt {font: bold 11px/13px tahoma,verdana,arial,helvetica; }
.ritem-div .qprr b { font: bold 11px/13px tahoma,verdana,arial,helvetica; }
.ritem-div .qprr input { border: 1px solid #999; font: 11px/14px tahoma,verdana,arial,helvetica; padding: 2px; } 
.singopt select { margin-left: 10px; }
/* Related Items Divs */
div.ritem-div{ width:170px; height: 220px; margin-right:10px}
div.ritem-div a { text-decoration: none; }
div.ritem-div a:link { color: black; }
div.ritem-div a:visited { color: #333; }
div.ritem-div a:hover { color: blue; }

div.ritem-div span.prcode {font: 11px/13px tahoma,verdana,arial,helvetica;}
div.ritem-div span.prprice {font: 12px/18px arial,helvetica;}
div.ritem-div span.psprice {font: 12px/18px arial,helvetica; color: red; }

/* Related Items RightCol */
#ys_relatedItems { text-align:center; margin-top: 5px; margin-bottom: 15px; }
#ys_relatedItems h3 { font: bold 11px/14px verdana,arial,helvetica; }
#ys_relatedItems td.ystore-cross-sell-cell {text-align:center; }
#ys_relatedItems td.ystore-cross-sell-cell img { border: 0; }
#ys_relatedItems h4 { margin:0; padding:0; }
#ys_relatedItems h4 a { text-decoration: none; font: 12px/15px verdana,arial,helvetica; }
#ys_relatedItems h4 a:link{ color: blue; }
#ys_relatedItems h4 a:link{ color: blue; }
#ys_relatedItems h4 a:hover{ color: red; text-decoration:underline; }
#ys_relatedItems p.ystore-cross-sell-product-reg-price{ margin:0; padding:0; font: bold 11px/12px tahoma, verdana, Arial, Helvetica; margin-top: 5px; }
#ys_relatedItems p.ystore-cross-sell-product-sale-price{ margin:0; padding:0; font: bold 11px/12px tahoma, verdana, Arial, Helvetica; color: red; padding-bottom: 10px; border-bottom: 1px dashed #999; margin-bottom: 5px; }

/* Product Picture: Container */
#ppic {border: 1px solid #ddd; margin-right: 12px; }
/* Product Options */
td.options{ padding:10px; font: 12px/16px arial,helvetica; }

/* Footer */
#footr{text-align: center;margin-top: 14px;margin-right: 10%;margin-left: 10% }
#ftqt{font: 7.5pt/9pt Verdana,arial,helvetica;}
#ftqt h3 { font: 18px/18px Verdana,arial,helvetica; color: red; font-weight: normal; padding:4px; margin:0; }
#ftinfo{font: 8.5pt/10pt Verdana,arial,helvetica }
#ftinfo a { text-decoration: none; }
#ftinfo a:link { color: blue }
#ftinfo a:visited { color: purple }
#ftinfo a:hover { color: red }

#rband { background-color:red; }
#bband { background-color:black; margin-top:20px; }

#ftnav{ font: 8.5pt/10pt Verdana,arial,helvetica; background-color: black; color: white; text-align:center; padding-top:10px;}
#ftnav a { text-decoration: none; }
#ftnav a:link { color: white; }
#ftnav a:visited { color: #ccc; }
#ftnav a:hover { color: red; }

#vft { text-align: center; padding: 10px 40px; font: 11px/12px tahoma, verdana, Arial, Helvetica; background-color: black; color:white;}
#vft a { text-decoration: none; }
#vft a:link { color: white; }
#vft a:visited { color: #ddd; }
#vft a:hover { color: #f00; }

#mpbody{display:none;}

/* Homepage Caption */
#hpcap p { font: 11px/14px verdana,arial,helvetica;}
#hpcap table { border-right: 1px solid #ccc; margin-left:10px; border-top: 1px solid #ccc;}
#hpcap table td { border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; }
/* Homepage Message */
#hpmsg { text-align:center;}
#hpmsg h3 { font: bold 18px/20px arial,helvetica; }
#hpmsg a { text-decoration: none; }
#hpmsg a:link{ color: blue; }
#hpmsg a:visited{ color: #00c; }
#hpmsg a:hover{ color: #e32d39; text-decoration:underline}

#hpstab td { font: 12px/13px tahoma,verdana,arial,helvetica; }
#hpstab td a { text-decoration:none;}
#hpstab td a:link{ color: blue; }
#hpstab td a:visited{ color: #00c; }
#hpstab td a:hover{ color: #e32d39; text-decoration:underline}
#hpstab td div.hpsspr {font: bold 12px/15px tahoma,verdana,arial,helvetica; color: #e32d39; }

/* Featured Sections */
#hps2tab td { font: 12px/13px tahoma,verdana,arial,helvetica; }
#hps2tab td a { text-decoration:none;}
#hps2tab td a:link{ color: blue; }
#hps2tab td a:visited{ color: #00c; }
#hps2tab td a:hover{ color: #e32d39; text-decoration:underline}
#hps2tab td div.hpsspr {font: bold 12px/15px tahoma,verdana,arial,helvetica; color: #e32d39; }

/* Order Info */
div.pname{ font: 12px/14px tahoma,verdana,arial,helvetica; margin-bottom: 4px;}
div.psku{ font: 12px/14px tahoma,verdana,arial,helvetica; margin-bottom: 4px;}
div.psku b { padding-left: 3px; }
div.pprice{font: 12px/14px tahoma,verdana,arial,helvetica;}
div.pprice span.pregws{ text-decoration: line-through;}
div.pprice span.psale b{ color: red; }
span.qty{font: 12px/14px tahoma,verdana,arial,helvetica;}
/* Leaf Contents */
.lconitem { float: left; width: 120px; height: 160px; margin: 4px  }
.lconitemimg{height:92px; vertical-align:bottom;}
.lconitemhdr { font: bold 11px/13px Tahoma, verdana, Arial, Helvetica; text-align:center  }
.lconitemhdr a { text-decoration:none; }
.lconitemhdr a:link{ color: #036;}
.lconitemhdr a:visited{ color: #006;}
.lconitemhdr a:hover{ color: red;}

/* Non-Leaf Contents */
.conitem { float: left; width: 220px; height: 250px; margin: 8px  }
.conitemhdr { font: bold 11px/13px Tahoma, verdana, Arial, Helvetica  }
#ucontents div.conitemhdr a { text-decoration: none  }
#ucontents div.conitemhdr a:link { color: #036  }
#ucontents div.conitemhdr a:visited { color: #006  }
#ucontents div.conitemhdr a:hover { color: red  }
.conprprice { font: 11px/13px Tahoma, verdana, Arial, Helvetica; color: black; float: left; margin-left: 5px  }
.conpsprice { font: 11px/13px Tahoma, verdana, Arial, Helvetica; color: red; }
#ucontents span.conpsprice b { font: bold 12px/13px Tahoma, verdana, Arial, Helvetica; color: red  }
.conitemlst { clear: left  }
.conlstul { font: 11px/13px Verdana, Arial, Helvetica; margin: 0 0 0 15px; padding: 0; }
#ucontents ul.conlstul b { font: bold 11px/13px Verdana, Arial, Helvetica; color: #036}
#ucontents div.conitemlst a { text-decoration: none  }
#ucontents div.conitemlst a:link { color: #333  }
#ucontents div.conitemlst a:visited { color: #444  }
#ucontents div.conitemlst a:hover { color: red  }

/* Final Text */
##fintxt{font: 8.5pt Verdana, Arial, Helvetica, sans-serif }
/* Bottom Pre/Next */
#bppn{font: 8.5pt Verdana, Arial, Helvetica, sans-serif }
#bppn a{text-decoration:none;}
#bppn a:link{color: blue}
#bppn a:visited{color: #808}
#bppn a:hover{color: blue; font-weight:bold; text-decoration:underline;}

#uflogo td div {font: bold 11px/13px Verdana, arial, helvetica; color: white; padding-top: 8px; padding-bottom: 10px; }
#flogo { }
#flogo a{text-decoration:none; color: white;}
#flogo a:link{color: #036}
#flogo a:visited{color: #ccc}
#flogo a:hover{color: blue; }

#inter { font: 13px/16px Verdana, Arial, Helvetica, sans-serif; color: #000; }

/* Print Related */
h2.printonly{display:none;}
@media print {
	#zoom-INFO, #uflogo, #nxt-search-form, #lctn, #pnxt, #rcol, #sbc, #dpid, #preview, #bband, #rband, #ftnav, #vft {display: none; }
	#tab1, #tab2, #tab3, #tab4, #tab5 { display: block; }
	#tab2, #tab3, #tab4, #tab5 { border: 0px; }
	h2.printonly{display:block;}
	
	#mbody{ width: 850px; }
#ysw-tabbed-item-info{  }
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	border: 1px solid #d3d3d3;
	background: #ffffff;
	color: #000000;
	padding: .5em .7em;}
	
#ucontents div.conitem{ float: left; width: 160px; height: 250px; margin: 8px; }

}