#cart-container {width: 790px; background-color: white; margin: 10px auto 0px auto;}
#order-christ {background-image: url('/images/order-christ.gif'); background-repeat: no repeat; width: 790px; height: 50px;}
#cart-steps ol {background-color: #341f1d; margin: 10px 10px 0px 10px; padding: 7px 0px; list-style-type: none;}
#cart-steps li {font-size: 9pt; padding: 7px 8px; margin: 0px; display: inline; color: white;}
#cart-steps .selected {color: #ffae14; font-weight: bold;}
.step-h {color: black; font-weight: bold;}

#step1-img {width: 133px; float: left;}
#step1-img img {border: solid 1px #BCB4A7;}
#step1-container {width: 760px; margin: 0px 15px;}
#step1-container p {text-align: left; margin-top: 0px;}
#choosesizecolor {width: 500px; float: left; text-align: left; margin-left: 10px;}
#choosesizecolor label {text-align: left; float: left; width: 120px; padding: 7px 0px; font-weight: bold;}
#choosesizecolor input{width: 180px; margin-bottom: 5px;}
#choosesizecolor br{clear: left;}
#choosesizecolor a {color: black;}	
#cart-proceed img {border: none;}
#cart-proceed ul {text-align: center; padding: 10px 0px; list-style-type: none;}
#cart-proceed li {padding: 10px 2px; margin: 0px; display: inline;}
#cartquestions {background-color: #E4F6E3; padding: 4px; margin: 0px 10px 10px 10px;}

#viewcart-container {width: 758px; background-image: url(/images/viewcart-gradient.jpg); background-repeat: repeat-x; margin-bottom: 10px;}
#viewcart-img {text-align: left; width: 70px; float: left; padding: 5px;}
#viewcart-text {width: 668px; text-align: left; float: left; padding: 5px 5px 5px 0px;}
#viewcart-text ul {text-align: left; padding: 0px; margin: 10px 0px; list-style-type: none;}
#viewcart-text li {padding: 10px 12px; margin: 0px; display: inline;}
#viewcart-img img {border: solid 1px #BCB4A7;}

#billinfo-container {width: 758px;}
#contactinfo-container {margin: 0px 0px 10px 0px;  width: 758px; background-image: url(/images/viewcart-gradient.jpg); background-repeat: repeat-x; border: solid 1px #BCB4A7; text-align: left; float: left;}
#contactinfo-container label {text-align: left; float: left; width: 160px; padding: 7px 0px;}
#contactinfo-container input{width: 180px; margin-bottom: 5px;}
#contactinfo-container br{clear: left;}
#contactinfo-container form {padding: 10px;}
#shippingsameasbilling-container td {font-size: 8.5pt; color: green; text-align: left;}
#shippingsameasbilling-container input{width: 20px; font-size: 8.5pt; margin: 0px;}
#viewcartlink {margin: 4px 0px; text-align: left;}

#paymentinfo-container {margin: 0px 0px 10px 0px;  width: 758px; background-image: url(/images/viewcart-gradient.jpg); background-repeat: repeat-x; border: solid 1px #BCB4A7; text-align: left; float: left;}
#paymentinfo-container label {text-align: left; float: left; width: 160px; padding: 7px 0px;}
#paymentinfo-container input{width: 180px; margin-bottom: 5px;}
#paymentinfo-container br{clear: left;}
#paymentinfo-container form {padding: 10px;}

#reviewinfo-container {padding: 10px; margin: 0px 0px 10px 0px;  width: 352px; background-image: url(/images/viewcart-gradient.jpg); background-repeat: repeat-x; border: solid 1px #BCB4A7; text-align: left; float: left;}
#reviewinfo-container label {text-align: left; float: left; width: 120px; padding: 0px;}
#reviewinfo-container br{clear: left;}
#reviewinfo-container p {color: green; margin: 8px 0px; padding: 0px;}
#reviewinfo-container form {padding: 10px;}
.vspace {float: left; width: 10px;}

#totals-container {width: 758px;}
.fd {border-bottom: solid 2px white; background-color: #e4f6e3; width: 680px; text-align: left; padding: 5px;}
.td {border-bottom: solid 2px white; width: 680px; text-align: right; padding: 5px;}
.gt {border-bottom: solid 2px white; background-color: #e4f6e3; width: 78px; padding: 5px;}
.bt {border-bottom: solid 2px white; background-color: #ebe8e3; width: 78px; padding: 5px;}

#dhtmltooltip{border: solid 1px #b9dab7;position: absolute;text-align: left;left: -300px;width: 150px;padding: 5px;background-color: #e4f6e3;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=#575a56,direction=135);}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}

.failed {background-color: yellow;}