body{/*background:url(../images/bg-blue-strip.png) repeat-x top;*/}
a { outline:none; }
.wrapper { width:955px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; }
.topSet { background:url(../images/bg-ggradient-title-ver2.png) repeat-x bottom; /*background:url(../images/ps-tab-bg.png) repeat-x bottom;*/height:58px; padding:0 0 0 20px; border-bottom:1px solid #ccc }
.topSet .pageTitle { color:#156CB4; display:block; font-size:25px; margin:15px 0 0; float:left; }
.topSet .left { margin-top:18px }
.topSet .tabs { float:right; width:639px; }
.topSet .tabs ul { margin:0; padding:19px 0; list-style:none; font-size:14px; }
.topSet .tabs ul li { float:left; margin:0; padding:0; /*background:url(../images/ps-tab-spr-r.png) no-repeat top right;*/position:relative; z-index:1; }
.topSet .tabs ul li a { /*background:url(../images/ps-tab-spr-l.png) no-repeat top left;*/padding:0; height:43px; float:left; color:#156CB4; text-decoration:none; display:block }
.topSet .tabs ul li a span { float:left; padding:0 20px 0 10px; border-left:1px solid #156CB4; margin-left:-1px; margin-top:13px; display:block }
.topSet .tabs ul li.sel { z-index:2; background:url(../images/products-tab-bg.png) no-repeat top left; padding-left:10px; cursor:auto }
.topSet .tabs ul li.sel a { background:url(../images/products-tab-bg.png) no-repeat top right; color:#000; font-weight:bold; cursor:auto }
.topSet .tabs ul li.sel a span { border:none; }
.topSet .tabs ul li.first { border:none }
.middleSet { clear:both; padding:5px; font-size:13px; }
.middleSet .product { background:url(../images/ps-box.png) no-repeat left; width:452px; height:189px; margin:20px 10px 10px; float:left; position:relative; }
.middleSet .product .pad { padding:0px 20px; line-height:normal }
.middleSet .product .pad form { cursor:pointer }
.middleSet .product .pad form:hover a { text-decoration:none }
.middleSet .product .name { display:block; font-size:16px; font-weight:bold; padding:10px 0px 0px; }
.middleSet .product .learn { position:absolute; bottom:10px; right:10px; color:#156CB4; text-decoration:underline }
.middleSet .product img { float:left; }
.middleSet .product .specs { width:250px; float:right; text-align:left; }
.middleSet .product .specs ul { margin:0; padding:0; list-style:none; }
.middleSet .product .specs ul li { float:left; width:100%; clear:both; padding:0 0 5px; }
.middleSet .product .specs ul li .field { float:left; width:65px; }
.middleSet .product .specs ul li .values { float:left; width:185px; font-size:12px }
.middleSet .product .specs ul li .values span { display:block; }
.tabContInv { display:none; }
.icoEcoVs { background:url(../images/pro-ico-eco-vs.png) no-repeat top left; padding:0 0 0 20px }

/*SITE-1988 Revision 12-15-2010*/
.productrev2{padding:0 0 0 8px}
.productsrev1-w{width:665px; float:right}
.tabsrev1 { width:656px; background:url(../images/bg-calcrev1-tab-strip.png) repeat-x bottom; height:59px; float:right}
.tabsrev1 ul { margin:0; padding:19px 0; list-style:none; font-size:14px; }
.tabsrev1 ul li { float:left; margin:0; padding:0; /*background:url(../images/ps-tab-spr-r.png) no-repeat top right;*/position:relative; z-index:1; }
.tabsrev1 ul li a { /*background:url(../images/ps-tab-spr-l.png) no-repeat top left;*/padding:0; height:43px; float:left; color:#156CB4; text-decoration:none; display:block }
.tabsrev1 ul li a span { float:left; padding:0 20px 0 10px; border-left:1px solid #156CB4; margin-left:-1px; margin-top:13px; display:block }
.tabsrev1 ul li.sel { z-index:2; background:url(../images/products-tab-bg.png) no-repeat top left; padding-left:10px; cursor:auto }
.tabsrev1 ul li.sel a { background:url(../images/products-tab-bg.png) no-repeat top right; color:#000; font-weight:bold; cursor:auto }
.tabsrev1 ul li.sel a span { border:none; }
.tabsrev1 ul li.first { border:none }
.middleSetrev1 { clear:both; padding:5px; font-size:13px; }
.middleSetrev1 .product { background:url(../images/ps-box-rev1.png) no-repeat top left; width:315px; height:250px; margin:20px 5px 0 5px; float:left; position:relative; }
.middleSetrev1 .product .pad { padding:0 12px 0 12px; line-height:normal }
.middleSetrev1 .product .pad form { cursor:pointer }
.middleSetrev1 .product .pad form:hover a { text-decoration:none }
.middleSetrev1 .product .name { display:block; font-size:16px; font-weight:bold; padding:10px 0px 0px; }
.middleSetrev1 .product .learn { position:absolute; bottom:20px; right:10px; color:#156CB4; text-decoration:underline }
.middleSetrev1 .product img { float:left; }
.middleSetrev1 .product .specs { width:135px; float:right; text-align:left; font-size:11px; line-height:14px}
.middleSetrev1 .product .specs ul { margin:0; padding:0; list-style:none; }
.middleSetrev1 .product .specs ul li { float:left; width:100%; clear:both; padding:0 }
.middleSetrev1 .product .specs ul li .field {display:block }
.middleSetrev1 .product .specs ul li .values { float:left; font-size:12px }
.middleSetrev1 .product .specs ul li .values span { display:block; }
.calcrev1-w-prod{float:left;line-height:normal;width:270px; margin-top:17px}
.calcrev1-content-product{background:url(../images/bg-calcrev1-product-strip.png) repeat-y scroll center center transparent;float:left;width:100%}
.calcrev1-bottom-prod{margin:0 auto;width:264px}
.calcrev1-bottom-prod .bleft-prod{background:url(../images/bg-calcrev1-bottom.png) no-repeat left top; height:17px;width:20px; float:left}
.calcrev1-bottom-prod .bmid-prod{background:url(../images/bg-calcrev1-bottom-strip.png) repeat-x bottom;float:left;height:18px;width:224px}
.calcrev1-bottom-prod .bright-prod{background:url(../images/bg-calcrev1-bottom.png) no-repeat right bottom; float:right; height:18px; width:20px}
.calcrev1-prod-sel{display:block; margin:20px auto; width:89%;}
.calcrev1-prod-sel strong{font-size:14px; padding-bottom:5px; display:block}
.calcrev1-prod-sel select{width:100%}
.calcrev1-content-product .calcrev1-miniexpand ul li ul li{width:95px}
.calcrev1-content-product .calcrev1-miniexpand ul li input.shipinpt{ width:37%; margin:0 5px }
.shipfrm span{display:block; clear:both}
.calcrev1-w-prod .calcrev1-miniexpand{width:86%; margin:0 auto}
.calcrev1-w-prod .calcrev1-miniexpand ul li ul li{width:95px}
.calcrev1-w-prod .calcrev1-miniexpand ul li table.pricesumma tr td{width:auto}
.calcrev1-content-product .calcrev1-miniexpand ul li.oneline li{width:100%;}
.calcrev1-miniexpand ul li select.standfield {float: left;margin-right: 10px}
.productName{display:block; height:250px; color:#000000; text-decoration:none;}
.productName .specs .field {display:block }
.productName .specs.values { float:left; font-size:12px }
.productName .specs .values span { display:block; }
.productName:hover{text-decoration:none;}
.productName:hover .learn{text-decoration:none;}

/* Products page down arrow */
.green-down-arrow{background:url("../images/prod-down-arrow.png") no-repeat scroll 0 0 transparent;padding:3px 28px 10px;}

#custom-w95{width:88px}
#custom-w165{width:165px;}
#custom-w180{width:180px;}

/*Black Friday*/
.blackfri{
	display:none;
border-bottom: 1px solid #CCC;
text-align: center;
padding: 13px 0;
}
.blackfri img{width:450px}