/*Products Page*/
.productsWrap {margin: 0 auto;width: 940px;}
.tabProducts { background:url(../images/bg-calcrev1-tab-strip.png) repeat-x scroll center bottom transparent;height: 59px;}
.tabProducts ul {font-size: 14px;list-style: none outside none; margin: 0;padding: 19px 0;}
.tabProducts ul li.sel {background: url(../images/products-tab-bg.png) no-repeat scroll left top transparent;cursor: auto;padding-left: 10px;z-index: 2;}
.tabProducts ul li {float: left;margin: 0;padding: 0;position: relative;z-index: 1;}
.tabProducts ul li.sel a {background: url(../images/products-tab-bg.png) no-repeat scroll right top transparent;color: #000000;cursor: auto;font-weight: bold;}
.tabProducts ul li a {color: #156CB4;display: block;float: left;height: 43px;padding: 0;text-decoration: none;}
.tabProducts ul li.sel a span {border:none;}
.tabProducts ul li a span {border-left: 1px solid #156CB4;display: block;float: left; margin-left: -1px;margin-top: 13px;padding: 0 20px 0 10px;}
.proditems {clear: both;overflow: hidden;}
.proditems ul {color: #000000; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:100%; padding:0; margin:0;}
.proditems ul li { background:url(../images/allproducts_bg.png) no-repeat; width:300px; height:250px;float:left; list-style:none;margin: 20px 6px 0;line-height: normal;padding: 0;}  
.proditems ul li a {color: #000000;height: 230px;padding: 10px;position: absolute;text-decoration: none;width: 280px;}
.proditems ul li a strong.productName {display: block;font-size: 16px;padding: 10px 0 0;position: absolute;} 
.proditems ul li a img {border:none;display:inline-block;padding-top: 30px;}
.proditems ul li span.productSpecs {padding-top: 45px; width: 132px;float: right;font-size: 11px;line-height: 14px;text-align: left;padding-right: 5px;}
.proditems ul li .productSpecs .set span.field, ul li .productSpecs .set span.values span { display:block;}