@variables {boxHeaderBorderColor: #ecebe1;}
/* blue #681519; */

.cartTable td {border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px;}.cartRowRight{border-right:1px solid #ddd;}.cartTable th{background:#ecebe1;color:black;padding:4px;}.cartUpdateRow{background:#ddd;}.errorDisplay{border:1px solid #FC0;background:#ffc url(/images/truecart/box-simple-yellow.gif) repeat-x;padding:10px;margin:10px 0;}.fieldError{background:#f59c8b;}.cartProductsTbl td{padding-top:10px;}.headingBar1{background:#ecebe1;padding:3px 10px;color:black;font:bold 14px Verdana,sans-serif;margin-top:15px;}.addressBookItem{padding:5px;margin:0;width:30%;float:left;height:85px;}.addressBookItem:hover{background:#eee;}.addressBookItem img{margin-top:4px;}.cartCustomerBox{border:1px solid #ecebe1;padding:5px;margin:15px 0 10px;width:98%;}.cartCustomerBox75{border:1px solid #ccc;padding:5px;margin:0;width:100%;}.cartCustomerBox em{font-size:11px;}.cartCustBoxSP{margin-right:15px;}.lineSP1{line-height:200%;}.lineSP2{line-height:130%;}.vam{vertical-align:middle;}.mr15{margin-right:15px;}.loginBtn{margin-top:5px;}h4{margin:10px 0;font-size:18px;}h2{margin:15px 0 20px 0;}.btn{cursor:pointer;}.cartCustomerBox h5,.cartCustomerBox75 h5{background:#ecebe1;padding:3px 10px;color:black;font:bold 14px Verdana,sans-serif;margin:-5px -5px 2px -5px;}.newAddrName{width:49%;}.checkoutToBar{position:relative;background:#ecebe1;padding:2px 5px 2px 5px;color:black;font:bold 11px Verdana,sans-serif;margin-top:20px;width:98%;}.checkoutToBar div{position:absolute;top:2px;right:5px;}.checkoutToBar div img{vertical-align:middle;}.inputBox{position:relative;border:1px solid #ccc;padding:5px;width:270px;margin-top:0;font-weight:bold;font-size:11px;color:#333;}.inputBox h5{background:#ecebe1;padding:1px 10px;color:black;font:bold 14px Verdana,sans-serif;margin:-5px;margin-bottom:8px;}.inputBox h5 a{position:absolute;top:3px;right:5px;font-size:10px;font-weight:normal;margin-top:3px;}.inputBox p{margin:3px 0;}.inputBox h6{font-size:13px;}.inputBox h5 div{position:absolute;top:3px;right:8px;font-size:10px;font-weight:normal;}.inputBox h5 i{font-size:10px;font-style:normal;font-weight:normal;}.inputBox hr{margin:8px 0;}.inputBoxWide{width:none;}
.inputBoxSm{position:relative;border:1px solid #ccc;width:180px;font-weight:bold;font-size:11px;color:#333;margin-top:0px; text-align:left; overflow:hidden;}
.inputBoxSm h5 {background:#ecebe1;padding:4px 5px 4px 10px;color:black;font:bold 14px Verdana,sans-serif;margin:0;}
.inputBoxSm h5 a {color:#eee; font-size:12px;}
.inputBoxSm table{margin:0;font-size:10px;}
.inputBoxSm table em{font-weight:normal;font-style:none;}.inputBoxSm table th{background:#eee;border-bottom:1px solid #333;padding:0 3px;}.inputBoxSm table td{border-top:1px solid #ccc;padding:0 3px;}.orderInfo{margin-top:20px;}.orderInfo .sideBar{float:left;width:250px;}.orderInfo .sideBar .title{background:#ecebe1;padding:3px 10px;color:black;font:bold 12px Verdana,sans-serif;position:relative;}.orderInfo .sideBar .title a{color:black;top:3px;right:8px;position:absolute;font-weight:normal;}.orderInfo .sideBar .value{font-size:11px;padding:5px;margin-bottom:6px;}
.orderInfo .mainArea{float:left;margin-left:15px;width:470px;}.orderInfo .products{border:1px solid #ccc;}.orderInfo .products h5{margin:0;background:#ecebe1;padding:3px 10px;color:black;font:bold 12px Verdana,sans-serif;margin-bottom:0;position:relative;}.orderInfo .products h5 a{color:black;top:3px;right:8px;position:absolute;font-weight:normal;}.orderInfo .products table{margin:0 0 10px 6px;}.orderInfo .products th{font-size:11px;color:#681519;border-bottom:1px solid #ccc;padding-bottom:5px;}.orderInfo .products td{font-size:11px;color:#000;vertical-align:top;padding-top:5px;}.orderInfo .products td em{color:#666;}.orderInfo .products img{vertical-align:middle;text-decoration:none;}.orderInfo .products .details{background:#eee;border-bottom:1px solid #ccc;padding:5px 8px;margin-top:0;margin-bottom:10px;font-size:12px;}.orderInfo .products .infobox{background:#eee;border-bottom:1px solid #ccc;padding:5px;margin:15px 0;}.orderInfo .products p{margin:10px;}.orderInfo .products .totals{border-top:1px solid #ccc;padding-top:1px;}.orderInfo .noMargin{margin-left:0;}.orderInfo .noMargin h5{margin-bottom:0;padding-bottom:6px;}.orderInfo .noMargin table{margin-top:8px;}.orderInfo .infobox{background:#eee;border:1px solid #ccc;margin:10px 0;padding:8px;}.listBoxWide{border:1px solid #ccc;padding:5px;margin:10px 0;font-weight:bold;font-size:11px;color:#333;}.listBoxWide h5{background:#ecebe1;padding:3px 10px;color:black;font:bold 14px Verdana,sans-serif;margin:-5px;margin-bottom:8px;position:relative;}.listBoxWide h5 div{position:absolute;top:3px;right:8px;font-size:10px;font-weight:normal;}.listBoxWide p{margin:3px 0;}.listBoxWide h6{font-size:13px;}.listBoxWide td{border:none;}.bm5{margin-bottom:5px;}.payRow{text-align:right;padding:5px 8px 5px 1px;}.betweenitems{background-color:#ccc;height:5px;margin:9px 0 5px 0;}.thanksInfo{background:#eee;border:1px solid #999;padding:8px;position:relative;margin:10px 5px 15px 0;}.thanksInfo div{position:absolute;top:3px;right:10px;}#customerBar{background:#EAF1F7;padding:5px 15px;margin:10px 0;font-size:13px;font-weight:bold;}
.cartCouponHeading {background:#F7F7F7 url(/images/truecart/icon-coupons.png) 8px 8px no-repeat; border-bottom: 1px solid #DDDDDD; padding: 8px 8px 8px 29px;}
.cartCouponBody {padding: 8px;}
.cartNote {color:#f60; font-size:16px;}

#reviewInstructions {float:left; margin-right:10%; width:30%;}
#reviewInstructions li {list-style:disc;}
#reviewForm {float:left; width:60%;}
#reviewForm label {font-weight:bold; margin-top:8px; display:block;}



/* batterystuff */ 

.holygrail .col3 {width:0px; margin-right:0px;/* Width of right column right-hand padding + left column left and right padding */
border:none;}

.holygrail .col1{margin:0 0px 0 200px;}

#contentcolumn {margin:0 0px 0 186px;}

#rightcolumn{float:left;width:0px; margin-left:0px;/*Set margin to -(RightColumnWidth)*/ }