#buy .clear {height:5px;}
#buy .sectionpad {margin:0 75px;}
#buy H2 {font-size:20px;padding:10px 0;}
#buy H3 {color:#000;}
#buy H4 {color:#000;}
#buy UL.alert LI {color:#FFF;margin:0 10px;padding:15px;}
#buy .column2 {position:relative;width:830px;}
#buy .column2 .columnA {float:left;width:533px;padding-right:30px;border-right:222px solid #EAF5F0;}
#buy .column2 .columnB {position:absolute;right:0;width:267px;}
#buy .column2 .column2 {width:728px;}
#buy .column2 .column2 .columnA {border-right:none;}
#buy .column2 .column2 .columnA {float:left;width:420px;padding-right:10px;}
#buy .column2 .column2 .columnB {float:right;width:260px;margin-right:15px;}
#buy .column3 {position:relative;}
#buy .column3 .columnA {float:left;margin-right:0;}
#buy .column3 .columnB {float:left;width:95px;margin-right:0;text-align:center;}
#buy .column3 .columnC {float:right;width:400px;margin-right:0;}
#buy .twincolumn {width:772px;margin-top:10px;}
#buy .twincolumn .colA {width:350px;float:left;}
#buy .twincolumn .colB {width:350px;float:right;}
#buy .sectionbody {position:relative;}
#buy .item {margin:10px 0;width:770px;}
#buy .inactiveitem {margin:10px 0;width:770px;}
#buy .description {position:relative;float:left;width:500px;margin:0 25px 0 50px;}
#buy .description IMG {position:absolute;left:-50px;}
#buy .description INPUT {position:absolute;left:-35px;margin-top:2px;}
#buy .description SELECT {position:absolute;left:40px;font-size:20px;}
#buy .description UL {margin-left:10px;padding-left:10px;}
#buy .product {float:left;margin-right:20px;}
#buy .pricing {float:right;width:150px;}
#buy .pricelabel {float:left;width:50px;font-size:14px;font-weight:bold;text-align:right;}
#buy .price {float:right;width:100px;font-size:18px;font-weight:bold;text-align:right;color:green;}
#buy .price .each {display:inline-block;width:21px;margin-right:-21px;}
#buy .totals {margin-right:10px;}
#buy .totals .pricing {width:250px;text-align:right;}
#buy .totals .pricelabel {width:150px;}
#buy .totals .price {width:90px;border-top:1px solid #000;}
#buy .gray {color:#444;}
#buy .gray H3 {color:#444;}
#buy .inactiveitem {color:#777;}
#buy .inactiveitem H3 {color:#777;}
#buy .inactiveitem .price {color:#777;}
#buy .inactive {color:#777;}
#buy #promonoption2 {height:40px;width:40px;font-size:40px;line-height:40px;}

#buy .twincolumn .twincolumn {width:350px;}
#buy .twincolumn .colA .colA {width:165px;float:left;margin-right:20px;}
#buy .twincolumn .colA .colB {width:165px;float:right;}
#buy .twincolumn .colB .pricing {width:300px;text-align:right;}
#buy .twincolumn .colB .pricelabel {width:200px;text-align:left;}
#buy #subtotal .pricelabel {margin-top:10px;}
#buy #subtotal .price {border-top:1px solid #000;}
#buy #total .price {border-top:1px solid #000;border-bottom:4px double #000;}
#buy .summary UL {margin:5px 0;padding:5px 0;}
#buy .summary LI {height:40px;}
#buy .summary .price SPAN {display:inline-block;height:35px;}
#buy .summary .pricelabel {width:100px;margin-left:-50px;}

#buy TABLE.orderaddons {width:700px;margin:0 10px;}
#buy TABLE.orderaddons TD {vertical-align:top;}
#buy TABLE.orderaddons TD.select {text-align:center;}
#buy TABLE.orderaddons TD.select SELECT {font-size:20px;}
#buy TABLE.orderaddons TD.price {text-align:right;font-size:16px;font-weight:bold;}

#buy TABLE.totals {width:100%;font-size:18px;margin:0 10px;padding:5px 0;}
#buy TABLE.totals TD {padding:5px;}
#buy TABLE.totals .discountline {color:#A01F19;font-size:20px;font-weight:bold;}
#buy TABLE.totals INPUT.shipradio {position:relative;top:2px;margin-left:5px;}
#buy .checkout {padding:10px 0;}
#buy .checkout INPUT {border:0;}
#buy INPUT.discountcode {position:relative;top:-3px;width:200px;font-size:20px;text-align:center;margin:0 5px;}
#buy .incognito {color:#444;font-size:9px;text-align:center;}
#buy .incognito INPUT {top:0;color:#444;font-size:9px;margin-top:3px;width:100px;}
#buy .incognito INPUT[type=submit] {width:55px;}

#buy .minisectionstart {width:350px;height:8px;background:url('../images/pages/buy-minisection-top-bg.gif') no-repeat;}
#buy .minisectionbody {width:350px;background:url('../images/pages/buy-minisection-middle-bg.gif') repeat-y;}
#buy .minisectionend {width:350px;height:8px;background:url('../images/pages/buy-minisection-bottom-bg.gif') no-repeat;}
#buy #coupon {width:537px;margin:20px auto 0 auto;}
#buy .couponstart {width:537px;height:8px;background:#289032 url('../images/pages/buy-coupon-top-bg.gif') no-repeat;color:#FFF;}
#buy .couponbody {width:537px;background:#289032 url('../images/pages/buy-coupon-middle-bg.gif') repeat-y;color:#FFF;}
#buy .couponend {width:537px;height:8px;background:#289032 url('../images/pages/buy-coupon-bottom-bg.gif') no-repeat;color:#FFF;}
#buy #campaign {padding:0 10px;}

#buy .reseller {width:174px;height:122px;background:url('../images/pages/buy-reseller-bg.gif') no-repeat;text-align:center;margin:0 auto 40px auto;}
#buy .reseller IMG.amazon {padding:20px 0;}
#buy .reseller IMG.synnex {padding:10px 0;}

#checkout h2 {margin:10px 0;}
#checkout .sectionpad {margin:0 140px;}
#checkout TABLE {padding-top:10px;}
#checkout TD.label {width:120px;text-align:right;}
#checkout TD.input {text-align:left;margin-right:0;padding-right:0;}
#checkout INPUT {font-size:16px;margin-left:10px;}
#checkout SELECT {font-size:16px;margin-left:10px;}
#checkout INPUT.long {width:514px;}
#checkout INPUT.medium {width:200px;}
#checkout INPUT.short {width:110px;}
#checkout SELECT.medium {width:207px;}
#checkout SPAN.phone {position:relative;top:2px;font-size:20px;vertical-align:top;}
#checkout INPUT.phoneareacode {width:45px;font-size:16px;text-align:center;margin:0;}
#checkout INPUT.phoneprefix {width:45px;font-size:16px;text-align:center;margin:0;}
#checkout INPUT.phonesuffix {width:55px;font-size:16px;text-align:center;margin:0;}
#checkout .column3 .twincolumn {width:550px;}
#checkout .column3 .colA {width:105px;float:left;}
#checkout .column3 .colB {width:240px;float:left;}
#checkout .column3 .colC {width:305px;float:right;text-align:right;}
#checkout #total {font-size:16px;font-weight:bold;}

#checkoutconfirmation .orderitems {width:100%;}
#checkoutconfirmation .orderitems TH {padding:5px;border:1px solid #000;}
#checkoutconfirmation .orderitems TD {text-align:left;padding:5px;border:1px solid #000;}
#checkoutconfirmation .orderitems TD.qty {text-align:center;}
#checkoutconfirmation .orderitems TD.orderprice {text-align:right;}

