@charset "utf-8";
/* CSS Document */

#products { padding-top: 10px;}
#products h2 { font-size: 14px; color: #fff; line-height: 28px; background: transparent url(../images/ProductsTitle.png) no-repeat 0 0; height: 30px; width:985px; padding-left: 15px; }
.proheader { font-size: 14px; color: #C00; line-height: 24px; background: #f7cb6b url(../images/titleBG_yellow.gif) repeat-x 0 0; text-align: center; float: left; width: 100%; height: 28px; border-top: 1px solid #BBB}
.comparenote { font-size: 11px; color: #fff; font-weight: normal; position: absolute; top: 0; right: 15px;}
.syslist4, .syslist3, .syslist2, .syslist1 {
	background-color: #FFF;
	float: left;
	clear:both;
	position: relative;
}
.syslist4 dd, .syslist3 dd, .syslist2 dd, .syslist1 dd { float: left; position: relative;overflow:hidden;}
.syslist4 dd { width: 160px;}
.syslist3 dd { width: 332px;}
.syslist2 dd { width: 500px}
.syslist1 dd { width: 100%;}
.showhalf { float: left; width: 100%; clear: both; position: relative;}

.pad { padding: 0 2px;}
.pro_compare { font-size: 10px; background-color: #FFF; padding: 3px 10px; border-top: 1px solid #BBB }
.pro_img, .pro_info {
	font-size: 11px;
	padding: 5px 3px;
	position: relative;
}
.pro_img, .pro_name { text-align: center;}
.pro_img {
	height:115px
}
.pro_name { font-size: 13px; padding: 5px 10px;/* height:30px*/}
.pro_tags {text-align:center}
.pro_info { height: 150px; overflow: hidden;}
.pro_info li {
	text-indent: -10px;
	margin-left: 10px;
	list-style-type: none;
}
.pro_price { font-size: 14px; color:#F60; padding: 6px 15px 15px 15px; position: relative;}
.customizebtn span, .nplink a span { display: none;}
.customizebtn { position: absolute; top: 4px; right: 15px;}
a.customizebtn:link, a.customizebtn:visited, .nplink a:link, .nplink a:visited { background: transparent url(../images/LayoutIMG.png) no-repeat -443px -10px; display: inline-block; width: 71px; height: 20px;}
a.customizebtn:hover, .nplink a:hover { background: transparent url(../images/LayoutIMG.png) no-repeat -443px -32px; display: inline-block; width: 71px; height: 20px;}

.outname { font-size: 14px; color:#C00; line-height: 25px; text-align: center; height: 28px; border-top: 1px solid #CCC}
.hotnb { padding-top: 10px;}
.hotnb dl { background: transparent url(../images/ProductsTitle.png) no-repeat 0 0; width: 100%; float: left; position: relative;}
.hotnb dl dd { float: left; width: 250px;}
.hotnb dd h3 { font-size: 14px; color: #FC6; line-height: 28px; text-align: center;}
.hotnb dd div { background:transparent url(../images/nbhotbg.jpg) no-repeat scroll 0 0; height: 147px; width: 100%; overflow:hidden;position:relative;}
.hotnb dd div img.tag{bottom:2px;left:2px;position:absolute;}
.hotnb dd ul { background-color: #FFF; padding: 5px 8px;height:120px;}
.hotnb dd li { font-size: 11px; line-height: 120%}
.hotnb dd h4 { font-size: 14px; color:#F60; background-color: #FFF; padding: 6px 15px; position:relative;}
span.bomwhitbor { font-size: 0; line-height: 0; background: transparent url(../images/BomBorWhite.png) no-repeat 0 0; display: block; height: 9px; width: 100%; float: left}
.nbpros { font-size: 11px; background-color: #FFF;float:left;}
.nbpros table { border-spacing: 0; border-collapse: collapse; border: 0;}
.nbpros td { padding: 3px 5px; border-bottom: 1px solid #CCC;}
.nbpros td strong {font-size: 14px; color:#C00; }
.npimg, .npname { font-size: 15px; text-align: center;}
.npimg{height:108px;}
.npname { padding: 6px 0; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;font-size:12px;}
.npname span { color: #099; display: block;}
.nplink { padding: 0 15px; height: 75px; position: relative;}
.nplink strong { font-size: 14px; display: block; padding:6px 0 4px 7px;}
.nplogo { position: absolute; top: 6px; right: 0px;}
tr.infoline td { background-color: #FFF}
tr.colorline td { background-color: #FCE4B4;}
td.titleline { background-color: #DBE6EE; text-align: center;}
.npspecial { color: #C60}

/* float icon style */
.freeshipping span, .newproduct span { display: none;}
.freeshipping, .newproduct { background: transparent url(../images/LayoutIMG.png) no-repeat; display: block; width: 50px; height: 50px; position: absolute;}
.freeshipping { background-position: -211px -75px;left: 15px; top: 110px;}
.newproduct { background-position: -286px -75px;}
.pickcolor { background-color: #FFF; height: auto; padding: 2px; position: absolute;width: 18px; top: 10px; right: 8px;}
.pickcolor a { display: inline-block; padding: 1px 0;}
.pickcolor img { width: 13px; height:13px; margin: 0; padding: 0}
.pickcolor span { display: block; padding:3px;}

