#navMainWrapper{position:relative;}
#carttopcontainer{position:absolute;top:100px;left:15px;width:283px;border:1px solid #044088;background-color:#fff;z-index:99999999;padding:5px;display:none;}
#topcartinner{}
#topcartlink{float:left;padding:0;}
.basketcol span.cartTitle{padding-top:7px;font-size:14px;color:#000;}
.cart_table{min-height:50px;padding-bottom:5px;border-bottom:1px dotted #e2e2e2}
.cart_image{padding-top:10px;width:62px;height:60px;text-align:center;vertical-align:middle}
.cart_image img{border:1px solid #fff}
.cart_contentbox{padding-top:10px;padding-left:5px;width:190px;font-size:11px}
.cart_contentbox a:link{color:#222;font-size:12px}
.cart_contentbox a:active,.cart_contentbox a:visited{color:#222}
.cart_contentbox a:hover{color:#222;text-decoration:underline}
.cartBoxTotal{border-top:1px solid #ccc;margin:0;height:40px;font-size:14px;color:#222;text-transform:uppercase;font-weight:400;padding-left:5px;margin-bottom:15px;}
.cartTopProductName{float:left;width:160px}
.cartTopProductRemove{float:right;cursor:pointer;margin-top:3px}
#viewCart{float:right;font-weight:400}
#viewCart a{font-size:14px;font-weight:bold;line-height:35px;padding:2px 0;transition:all .2s;text-transform:uppercase; color:#044088;border: 1px solid #044088; padding: 4px 8px;}
#viewCart a:hover{color:#222;text-decoration:underline}
#cartMenuTotals{float:left;line-height:35px}
#cartBoxListWrapper{height:auto;color:#000;min-height:105px;max-height:320px;overflow:auto}
#cartcontainer{border-left:6px solid #ccc;border-right:6px solid #ccc;padding:5px;width:339px}
#topcartinner{float:left;top:55px;padding:0.5em 0em;line-height:1.5em;margin-left:10px;position:relative;}
#topcartlink{padding:0;float:left}
.cartattr{font-style:italic;background:#f0f0f0;text-transform:capitalize;font-size:11px}
.topCartCloseButton{width:100%;margin:0 auto 5px auto;padding:10px 0;border:1px solid #939393;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);background-color:#b3b3b3;background-image:-webkit-gradient(linear,left top,left bottom,from(#dedede),to(#b3b3b3));background-image:-webkit-linear-gradient(top,#dedede,#b3b3b3);background-image:-moz-linear-gradient(top,#dedede,#b3b3b3);background-image:-ms-linear-gradient(top,#dedede,#b3b3b3);background-image:-o-linear-gradient(top,#dedede,#b3b3b3);background-image:linear-gradient(to bottom,#dedede,#b3b3b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#dedede,endColorstr=#b3b3b3);transition:all .2s;text-align:center;color:#fff;font-size:16px;text-transform:uppercase}
.topCartCloseButton:hover{border:1px solid #939393;background-color:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#d4d4d4),to(#9d9d9d));background-image:-webkit-linear-gradient(top,#d4d4d4,#9d9d9d);background-image:-moz-linear-gradient(top,#d4d4d4,#9d9d9d);background-image:-ms-linear-gradient(top,#d4d4d4,#9d9d9d);background-image:-o-linear-gradient(top,#d4d4d4,#9d9d9d);background-image:linear-gradient(to bottom,#d4d4d4,#9d9d9d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d4d4d4,endColorstr=#9d9d9d);}
.topCartCheckout{width:100%;margin:0 auto;padding:10px 0;border:1px solid #7eb9d0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);background-color:#a7cfdf;background-image:-webkit-gradient(linear,left top,left bottom,from(#a7cfdf),to(#23538a));background-image:-webkit-linear-gradient(top,#a7cfdf,#23538a);background-image:-moz-linear-gradient(top,#a7cfdf,#23538a);background-image:-ms-linear-gradient(top,#a7cfdf,#23538a);background-image:-o-linear-gradient(top,#a7cfdf,#23538a);background-image:linear-gradient(to bottom,#a7cfdf,#23538a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a7cfdf,endColorstr=#23538a);transition:all .2s;text-align:center;color:#fff;font-size:16px;text-transform:uppercase}
.topCartCheckout:hover{border:1px solid #5ca6c4;background-color:#82bbd1;background-image:-webkit-gradient(linear,left top,left bottom,from(#82bbd1),to(#193b61));background-image:-webkit-linear-gradient(top,#82bbd1,#193b61);background-image:-moz-linear-gradient(top,#82bbd1,#193b61);background-image:-ms-linear-gradient(top,#82bbd1,#193b61);background-image:-o-linear-gradient(top,#82bbd1,#193b61);background-image:linear-gradient(to bottom,#82bbd1,#193b61);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#82bbd1,endColorstr=#193b61);}
