.carthdrright { background-color:White; background-repeat:no-repeat; }
.carthdrleft  { background-color:White; background-repeat:no-repeat; }
.cartfooter   { background-color: #a671a0; font-weight: bold; color:White }

.carthdrmiddle           { background-image: url(/images/carthdr-middle.gif); background-repeat: repeat-x; text-align: center; vertical-align: middle; font-size: 12px; font-weight: bold; color: #ffffff }
.carthdrmiddle a:link    { font-size: 12px; font-weight: bold; color: #ffffff }
.carthdrmiddle a:hover   { font-size: 12px; font-weight: bold; color: #ffffff }
.carthdrmiddle a:visited { font-size: 12px; font-weight: bold; color: #ffffff }
.carthdrmiddle a:active  { font-size: 12px; font-weight: bold; color: #ffffff }

.cartproducts td           { background-color: #eeeeee; border-color: #cccccc; border-width: 1px; border-style: solid; font-size: 11px; font-weight: bold }
.cartproducts td a:link    { font-weight: bold; color: #0055a7 }
.cartproducts td a:visited { font-weight: bold; color: #0055a7 }
.cartproducts td a:hover   { font-weight: bold; color: #0055a7 }
.cartproducts td a:active  { font-weight: bold; color: #0055a7 }

.cartempty { font-size: 20px; font-weight: normal }

.cartcombo { font-size: 11px; font-weight: bold }

.carttotals { background-color: #ffffff; border-color: #cccccc; border-width: 1px; border-style: solid; font-size: 11px; font-weight: bold }

.cartprice { color: #000000; font-size: 11px; font-weight: bold }
.carttotal { color: #000000; font-size: 16px; font-weight: bold }

.cartclubprice { color: #008800; font-size: 11px; font-weight: bold }
.cartclubtotal { color: #008800; font-size: 16px; font-weight: bold }

.fedextableover td { color: #000000; background-color: #f8ebff; font-size: 12px; font-weight: bold; border-color: #cccccc; border-width: 1px; border-style: solid; border-left-width: 0px; border-right-width: 0px }
.fedextableout  td { color: #000000; background-color: #ffffff; font-size: 12px; font-weight: bold; border-color: #ffffff; border-width: 1px; border-style: solid; border-left-width: 0px; border-right-width: 0px }
.upstableover   td { color: #db930a; background-color: #622f22; font-size: 12px; font-weight: bold; border-color: #000000; border-width: 1px; border-style: solid; border-left-width: 0px; border-right-width: 0px }
.upstableout    td { color: #db930a; background-color: #411d00; font-size: 12px; font-weight: bold; border-color: #411d00; border-width: 1px; border-style: solid; border-left-width: 0px; border-right-width: 0px }
.uspstableover  td { color: #000000; background-color: #f9f9fa; font-size: 12px; font-weight: bold; border-color: #d6d6d6; border-width: 1px; border-style: solid; border-left-width: 0px; border-right-width: 0px }
.uspstableout   td { color: #000000; background-color: #ededff; font-size: 12px; font-weight: bold; border-color: #ededff; border-width: 1px; border-style: solid; border-left-width: 0px; border-right-width: 0px }

.shipmentinformationhdr        { color: #666666; font-size: 16px; font-weight: bold }
.shipmentinformation           { color: #666666; font-size: 12px; font-weight: bold }
.shipmentinformation a:link    { color: #0072bc; font-size: 12px }
.shipmentinformation a:visited { color: #0072bc; font-size: 12px }
.shipmentinformation a:hover   { color: #0072bc; font-size: 12px }
.shipmentinformation a:active  { color: #0072bc; font-size: 12px }

.shipmentoptionshdr { color: #000000; font-size: 14px; font-weight: bold }
.shipmentoptions    { border-color: #dae5c8; border-width: 1px; border-style: solid }

.ctrlshipment { background-color: #eeeeee; width:100%; border-bottom: solid medium #a671a0; border-top: solid medium #a671a0; }

.ssllabels { text-align:right; width:40% }
