/* General */
.divlitCartHdr {padding-top:20px; padding-left:20px;}
.divCartAck {padding-bottom:0px; padding-top:0px; padding-left:10px; background:#ffffff;}
.divlitCartInfo {margin:auto; padding-top:50px; padding-bottom:50px; text-align:center; font-size:14px; background:#ffffff;}
.divDottedLineBorderTop {border-top:1px dotted #292929;}
.divDottedLineBorder {border-top:1px dotted #656565;}
.divCartHearderPadding {height:0px; background:#ffffff;}
.divViewCartOuter {width:820px; height:auto; overflow:hidden;}
.divViewCart {height:auto; overflow:hidden; border-bottom:1px dotted #e1e1e1;} 
.divBtnUpdateContainer {height:auto; overflow:hidden;width:820px; background:#ffffff;}
.divBtnUpdate {float:right; margin-top:10px; height:auto; overflow:hidden;}
.hypPlusProd {padding-left:19px; padding-bottom:2px; width:19px; background:url(../img/usr/btn-increase.gif) no-repeat; cursor: pointer}
.hypMinnesProd {padding-left:19px; padding-bottom:2px; width:19px;background:url(../img/usr/btn-reduce.gif) no-repeat; margin-right:10px; cursor: pointer}  
.litShippingCost {padding-left:0px; color:#292929;}  
.ddlStateViewCart {border:1px solid #cccccc; width:120px; }                                                         
/* End of General */


/* Message */
.text_qty {width:30px; text-align:center; border:1px solid #c0c0c0;}
/* End of Message */


/* Table */
.td_headerItemCart {width:320px; padding:20px 0px 20px 20px; color:#292929; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#ececec;}
.td_headerPriceCart {width:120px; padding-top:20px; padding-bottom:20px; text-align:center; color:#292929; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#ececec;}
.td_headerQtyCart {width:200px; padding-top:20px; padding-bottom:20px; text-align:center; color:#292929; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#ececec;}
.td_headerTotalCart {width:160px; padding-bottom:20px; padding-top:20px; text-align:center; color:#292929; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#ececec;}

.td_headerItemCartBtmBorder {border-bottom:1px dotted #292929;}
.td_headerPriceCartBtmBorder {border-bottom:1px dotted #292929;}
.td_headerQtyCartBtmBorder {border-bottom:1px dotted #292929;}
.td_headerTotalCartBtmBorder {border-bottom:1px dotted #292929;}

.td_itemCart {width:270px; padding:20px 20px 20px 20px; border-top:0px dotted #919191; border-bottom:1px dotted #292929; background:#ffffff;}
.td_priceCart {color:#656565; width:120px; padding-top:20px; vertical-align:top; text-align:center; border-top:0px dotted #919191; border-bottom:1px dotted #292929; background:#ffffff;}
.td_qtyCart {color:#656565; width:120px; padding-top:20px; vertical-align:top; text-align:center; border-top:0px dotted #919191; border-bottom:1px dotted #292929; background:#ffffff;}
.td_totalCart {color:#656565; width:120px; padding-top:20px; vertical-align:top; text-align:center; border-top:0px dotted #919191; border-bottom:1px dotted #292929; background:#ffffff;}

.td_fUpperItemCart {width:270px; padding-top:20px; padding-bottom:10px; background:#ececec; border-top:1px solid #ececec;}
.td_fUpperPriceCart {width:60px; padding-top:20px; padding-bottom:10px; background:#ececec; border-top:1px solid #ececec;}
.td_fUpperQtyCart {width:180px; color:#292929; padding-top:20px; padding-bottom:10px; padding-left:25px; background:#ececec; border-top:1px solid #ececec;}
.td_fUpperTotalCart {color:#292929; width:120px; padding-top:20px; padding-bottom:10px; text-align:center; background:#ececec; border-top:1px solid #ececec;}

.td_fQtyCart {width:180px; color:#292929; padding-bottom:10px; padding-left:25px; background:#ececec;}
.td_fTotalCart {width:120px; padding-bottom:10px; padding-left:0px; background:#ececec; text-align:center;}

.td_footerItemCart {width:270px; padding-bottom:20px; background:#ececec; border-bottom:1px solid #ececec;}
.td_footerPriceCart {width:60px; padding-bottom:20px; background:#ececec; border-bottom:1px solid #ececec;}
.td_footerQtyCart {width:180px; padding-bottom:20px;  padding-left:25px; background:#ececec; font-weight:bold; border-bottom:1px solid #ececec;}
.td_footerTotalCart {width:80px; padding-bottom:20px; text-align:center; background:#ececec; font-weight:bold; border-bottom:1px solid #ececec;}

.divCartProdImg {height:54px; width:72px; overflow:hidden; border:1px solid #ececec; position:relative}
.divCartProdImgInner {height:54px; width:72px; text-align:center; position:absolute;}
.divCartProdDetail {float:left; margin-left:10px; width:auto}
.divlitProdName {color:#656565}
.td_background_leftborder {background:#ececec;}
.td_background {background:#ececec; padding-left:300px; vertical-align:top;}
.normsg {color:#292929; }
.normsg2 {color:#292929;}
/* End of Table */

/* Buttons */
.imgbtnRemove {background:url(../img/usr/remove-btn.gif) no-repeat; margin-top:5px;}
.imgbtnRemove:hover {background:url(../img/usr/remove-btn.gif) no-repeat;}

.imgbtnUpdate {background:url(../img/usr/btn-update-cart.gif) no-repeat; width:107px; height:27px;}
.imgbtnUpdate:hover {background:url(../img/usr/btn-update-cart.gif) no-repeat 0px -77px;}
.imgbtnUpdateDisabled {background:url(../img/usr/btn-update-cart.gif) no-repeat; cursor:default;}

.imgbtnContinue {background:url(../img/usr/btn-continues-shop.gif) no-repeat; width:135px; height:30px;}
.imgbtnContinue:hover {background:url(../img/usr/btn-continues-shop.gif) no-repeat 0px -30px;}

.imgbtnCheckout {background:url(../img/usr/btn-checkout.gif) no-repeat; width:135px; height:30px;}
.imgbtnCheckout:hover {background:url(../img/usr/btn-checkout.gif) no-repeat 0px -30px;}
.imgbtnCheckoutDisabled {background:url(../img/usr/btn-checkout.gif) no-repeat; cursor:default;}
/* End of Buttons */

.linkViewMore3 {color:#0958e9; text-decoration:underline;}
a.linkViewMore3:link {color:#0958e9; text-decoration:none;}
a.linkViewMore3:visited {color:#0958e9; text-decoration:none;}
a.linkViewMore3:hover {color:#ffffff; text-decoration:none;}
a.linkViewMore3:active {color:#ffffff; text-decoration:none;}

.lnkbtnShipping {margin-left:30px; color:#91c300;}
a.lnkbtnShipping:link {color:#91c300; text-decoration:underline;}
a.lnkbtnShipping:visited {color:#91c300; text-decoration:underline;}
a.lnkbtnShipping:hover {color:#91c300; text-decoration:none;}
a.lnkbtnShipping:active {color:#91c300; text-decoration:none;}

.divCheckoutBtnContinuelnk {margin-top:20px; padding-top:0px; padding-bottom:10px; width:820px; background:#ffffff;}

.lnkbtnContinue {font-size:14px; color:#91c300; font-style:italic; font-weight:bold;}
a.lnkbtnContinue:link {color:#91c300; text-decoration:underline;}
a.lnkbtnContinue:visited {color:#91c300; text-decoration:underline;}
a.lnkbtnContinue:hover {color:#91c300; text-decoration:none;}
a.lnkbtnContinue:active {color:#91c300; text-decoration:none;}

.lnkbtnCheckout {font-size:12px; width:auto; color:#91c300; box-shadow:0px 0px 5px #cbcbcb; background:#6a3500; text-align:center; padding:8px 30px 0px 30px; margin-left:5px; margin-right:5px }
.lnkbtnCheckout:link {color:#91c300; text-decoration:none; background:#6a3500;}
.lnkbtnCheckout:visited {color:#91c300; text-decoration:none; background:#6a3500;}
.lnkbtnCheckout:hover {color:#91c300; text-decoration:none;  background:#6a3500;}
.lnkbtnCheckout:active {color:#91c300; text-decoration:none; background:#6a3500;}


.lnkbtnContinueOuter {height:20px; padding-left:690px }
.lnkbtnCheckoutOuter {padding-left:710px; padding-top:10px; padding-bottom:20px}