/* shopping cart  //////////////// */
/* buttons */
.cbutton {padding: 5px; background-color: #c50b0f; color: white; border: 1px black solid; height: 40px; font-size: 12px; margin-right: 5px;}
.cbutton:visited, .cbutton:link{color: white;}
.cbutton:link:hover, .cbutton:link:visited:hover {background-color: #666; color: white; border: 1px black solid;}
.addbutton {padding: 5px; background-color: #006600; color: white; border: 1px black solid; height: 40px; font-size: 12px; margin-right: 5px; font-weight: bold; font-size: 14px;}
.addbutton:link:hover, .addbutton:link:visited:hover {background-color: #99FF99; color: black; border: 1px black solid;}
.qtyadd, .qtyadd a:link, .qtyadd a:link:visited {padding: 5px; background-color: #006600; color: white; border: 1px black solid; height: 30px; font-size: 10px; margin-bottom: 5px;}
.qtyadd:link:hover, .qtyadd:link:visited:hover {background-color: #99FF99; color: black; border: 1px black solid;}
.qtyremove, .qtyremove a:link, .qtyremove a:link:visited {padding: 5px; background-color: #990000; color: white; border: 1px black solid; height: 30px; font-size: 10px; margin-bottom: 5px;}
.qtyremove:link:hover, .qtyremove:link:visited:hover {background-color: #FFCCFF; color: black; border: 1px black solid;}

/* messages */
.msgwarn{color: #990000; font-weight: bold;}
.msgstatus{color: #006600; font-weight: bold;}

/* tables */
.showcart table {border: 1px #eee solid;}
.showcart td{padding: 9px;}
.showcart tr{padding: 9px;}
.showcart th{text-align: center; background-color: #eee; padding: 6px;}
.outtable table{border: 0px #eee solid;}

.deliverycart table{border: 1px #eee solid;}
.deliverycart td{padding: 3px;}
.deliverycart tr{padding: 3px;}

.reqf {color: #990000;}

td#ordertotal {border: 1px #ccc solid; font-weight: bold; font-size: 14px;}
#oTotal,#oTax{display:inline;}

.creditcardLookupBox{
display: none;
border: 0px #eee solid;
padding: 2px;
margin-top: 5px;
text-align: left;
}

.checkoutfields{
width: 250px;
}

.cartRemoveItem, .cartRemoveItem:link, .cartRemoveItem:visited{color: #ccc;}
.cartItemAttributes{font-style: italic; color: #999;}
.qtyUpdateField{border: 1px #ccc solid; text-align: center; font-weight: bold; font-size: 11px;}

#btnCartUpdateQty{display: inline;}

.checkoutbtnleft{float:left;height:13px;padding-top:10px;padding-bottom:10px;}
.checkoutbtnright{float:right;height:13px;padding-top:10px;padding-bottom:10px;}