/* General */
.divlitCartHdr {padding-top:20px; padding-left:20px;}
.divCartAck {padding-bottom:10px; padding-top:10px; padding-left:10px;}
.divlitCartInfo {margin:auto; padding-top:50px; padding-bottom:50px; text-align:center; font-size:14px;}
.divViewCartOuter {width:100%; height:auto; overflow:hidden;}
.divViewCart {height:auto; overflow:hidden;}
.divBtnUpdate {float:right; height:auto; overflow:hidden;}
/* End of General */

/*Label*/
.lblCartDetailItem {color:#191919; display:inline-block; width:70px;}
/*End of Label*/

/* Message */
.text_qty {width:30px; text-align:center; height:22px; border:solid 1px #e0e0e0; color:#1d1d1d; background:#fff;}
/* End of Message */


/* Table */
.td_headerItemCart {width:300px; height:30px; padding:10px 0px 10px 20px; background:#1d1d1d;}
.td_headerPriceCart {width:100px; padding-top:10px; padding-bottom:10px; text-align:center; background:#1d1d1d;}
.td_headerQtyCart {width:100px; padding-top:10px; padding-bottom:10px; text-align:center; background:#1d1d1d;}
.td_headerGSTCart {width:80px; padding-top:10px; padding-bottom:10px; text-align:center; background:#1d1d1d;}
.td_headerTotalCart {width:100px; padding-bottom:10px; padding-top:10px; text-align:center; background:#1d1d1d;}

.tr_itemCart td{ padding-bottom:20px;}
.td_itemCart {width:100px; vertical-align:top;}
.td_detialCart {width:auto; vertical-align:top; }
.td_removeCart {width:25px; vertical-align:top;}

.tr_backgroundItemCart td{background:none; color:#191919;}
.tblCartTotal {border:1px solid #cccccc; padding:10px 15px 10px 20px;}
.td_fUpperItemCart {width:80px; padding-bottom:10px;}
.td_fUpperTotalCart {width:auto; padding-left:10px; padding-bottom:10px;}
.td_fUpperUpdateCart {width:20px; vertical-align:top;}

.td_fGSTCart {width:80px; padding-bottom:8px;}
.td_fTotalGSTCart {width:auto; padding-bottom:8px; padding-left:10px;}

.td_footerItemCart {width:80px; }
.td_footerTotalCart {width:auto; padding-left:10px;}

.divCartProdImg {height:75px; width:100px; overflow:hidden; float:left; display:table; border:solid 1px #e0e0e0;}
.divCartProdDetail, .divQtyCart, .divGSTCart{margin-left:10px;}
.divlitProdName {color:#191919;}
.divFooterCart {padding-top:10px; color:#191919;}
.normsg {font-size:14px;}
/* End of Table */

/* Buttons */
.imgbtnRemove {background:url(../../img/usr/mobile/btn-dustbin.gif) no-repeat; margin-top:5px; float:right;}
.imgbtnRemove:hover {background:url(../../img/usr/mobile/btn-dustbin.gif) no-repeat 0px 0px;}
/* End of Buttons */

.lnkbtnShipping {margin-left:30px; color:#19b6f3;}
a.lnkbtnShipping:link {color:#19b6f3; text-decoration:underline;}
a.lnkbtnShipping:visited {color:#19b6f3; text-decoration:underline;}
a.lnkbtnShipping:hover {color:#19b6f3; text-decoration:none;}
a.lnkbtnShipping:active {color:#19b6f3; text-decoration:none;}

.divCtnCheckoutBtn {height:auto; overflow:hidden; padding-top:30px;}

.imgbtnUpdateCart {width:20px; height:20px; text-decoration:none; background:url("../../img/usr/mobile/icon-checkout-revert.png") no-repeat; display:block; text-align:center;}
a.imgbtnUpdateCart:link, a.imgbtnUpdateCart:visited {text-decoration:none; color:#292929;}
a.imgbtnUpdateCart:hover, a.imgbtnUpdateCart:active {text-decoration:none; color:#292929; background:url("../../img/usr/mobile/icon-checkout-revert.png") no-repeat;}

/*Responsive*/
@media screen and (max-width: 320px) {
    .lblCartDetailItem {display:block;}
    .divCartDetailItem {height:auto; overflow:hidden; margin-bottom:3px;}
}
/*End of Responsive*/