﻿#cartcontainer {}
#cartcontainer .formlabel {}
#cartcontainer .formfield {}

#carttitle {margin:1em 0 0 0;}

.cartproductgrid {border-bottom:1px solid #ccc;}
.cartproductgrid th,
.cartproductgrid td {vertical-align:top;}
.cartproductgrid th {font-weight:bold;border-bottom:1px solid #ccc;font-size:16px;}
.cartproductgrid .altrow td {background-color:#fff;}
.cartproductgrid td {background-color:#efefef;padding:8px;}

.productimagecolumn {border-left:1px solid #ccc;}
.producttitlecolumn  {}
.productpricecolumn {}
.productquantitycolumn {}
.producttotalcolumn {}
.productdeletecolumn {border-right:1px solid #ccc;}

.lineitemnodiscounts {text-decoration:line-through;display:block;}

#cartfooter {}
#carttotals {text-align:right;margin:.75em 0;}
#carttotals table {float:right;}
#carttotals td {font-size:1.5em;font-weight:bold;}
#cartupdates {clear:both;}
#EstimateShipping {}

#cartactions1, #cartactions2 {clear:both;}
#cartactions1 {border:1px solid #ccc;margin:0;padding:0;}
#cartactions1 .promocodeblock,
#cartactions1 .updatebuttonblock {padding:1em;}
#cartactions1 .promocodeblock {float:left;margin:0;background-color:#f5f5f5;border-right:1px solid #ccc;}
#cartactions1 .updatebuttonblock {float:right;}

#cartactions2 {margin:1em 0 0 0;}

#cartcoupons {margin:.25em 0;border:1px solid #ccc;}

#cartactionrates {float:left;margin-left:1em;}
#cartactioncontinue {float:left;}
#cartactioncheckout {float:right;text-align:right;}
#cartactioncheckout .btnextra {margin-top:.5em;}
#crosssells {}

#checkoutform {}
#checkoutform .col1 {margin-right:1.5em;background-color:#f5f5f5;}
#checkoutform .col2 {background-color:#f5f5f5;}
#checkoutform .col1,
#checkoutform .col2 {float:left;width:370px;}
#controlsblock {padding:1.5em;text-align:right;}
#loginblock {margin-right:40px;background-color:#f5f5f5;}

.checkoutblock {padding:1em;}
.checkoutblock .panel {}
.checkoutblock h3 {margin:.5em 0 1em 0;padding:.1em;font-size:14px;font-weight:bold;color:#4A4745;border-bottom: 1px solid #A8A8A8;}
.checkoutblock h2 {font-weight:bold;font-size:17px;color:#4A4745;text-transform: uppercase;margin-bottom:-.25em;margin-left:0;}
.checkoutblock em {font-style:italic;}
