﻿#cart {width:720px;padding-left:5px;overflow:hidden;margin-bottom:40px}
#cart .EmptyCart {border:solid 1px #DEDEDE;color:#fff;padding:4px;margin-top:25px;margin-bottom:30px;font-size:13px;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana}
#cart .EmptyCart h2 {background-image:none;font-size:15px;text-transform:uppercase;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana}
#cart #keepshopping{float:left;}
#cart #shipboxcontainer{overflow:hidden;}

#cart .shippingbox {float:right;border:1px solid #fff;background-image:url(/images/mainbgfade.png);color:#fff;padding:5px;overflow:hidden;font-size:11px;width:310px;margin-top:10px;font-family:Verdana;}
#cart .shippingbox .row {overflow:hidden;border-bottom: dotted 1px #83c1ff;margin-bottom:10px;padding-bottom:10px;}
#cart .shippingbox .row .text {clear:both;font-size:10px;font-family:tahoma;float:right;font-style:italic}
#cart .shippingbox .row .text a:link {clear:both;font-size:10px;font-family:tahoma;float:right;font-style:normal}
#cart .shippingbox .row .label {float:left;font-weight:bold;color:#83c1ff;font-size:12px;}
#cart .shippingbox .row .value {float:right;font-weight:bold;font-size:12px;}
#cart .shippingbox .row .valueTotal {float:right;color:#faff77;font-weight:bold;font-size:12px;}
#cart .shippingbox .checkoutbutton {float:right}
#cart .shippingbox .row .value .couponbutton {vertical-align:middle;}
#cart .shippingbox .row .value .coupontext {color:#fff;border:1px solid #fff;font-weight:bold;padding:1px;margin-top:3px;background-color:#000;vertical-align:middle;margin-right:5px;width:120px}
#cart .shippingbox .row.showdiscountcode {height:45px;}
#cart .shippingbox .codelabel {margin-top:5px}
#cart .shippingbox .codetext {clear:both;padding-top:5px}
#cart .shippingbox .discounttext {text-align:right;clear:both;font-size:10px;font-family:tahoma;float:right;font-style:italic }

#cart .img-shadow {float:left; background: url(/images/shadowAlpha.png) no-repeat bottom right !important; background: url(/images/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px;}
#cart .img-shadow img  { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px;} 
#cart .totalvaluetext {color:#faff77;font-weight:bold;font-size:12px;}

.Grid {border: #999999 Solid 1px; font-family:Verdana;font-size:12px;width:100%;margin-bottom:10px;background-color:#000;color:#fff}
.GridHeader {font-size:11px;background-image:url(/images/cartbg.png);font-weight:bold;border-bottom:1px solid #999999;}
.GridHeader a:link, .GridHeader a:visited{color:#fff;font-variant:small-caps;font-weight:bold;}
.GridAlternativeRow {background-color:#3e3e3e;}
.GridViewBox {padding-top:5px;width:100%;}
.GridEditRow {background-color:#484848;}
.Grid .itemlink:link, .itemlink:visited{color:#83c1ff;font-weight:bold;}
.Grid .itemlink:hover {text-decoration: none}
.Grid th {padding:5px}
.Grid td {padding:5px}
.GridItem {vertical-align: top}




