@charset "ISO-8859-1";

#update { border: 0px; background: url('/images/update_cart_btn.gif') no-repeat; width: 113px; height: 26px; }
#backtoshopping { border: 0px; background: url('/images/continueshopping_btn.gif') no-repeat; width: 145px; height: 26px; float: left; }
#tocheckout { border: 0px; background: url('/images/goto_checkout_btn.gif') no-repeat; width: 153px; height: 26px; float: right; }

form#additional { border-right: 1px solid #000; width: 360px; }
form#additional h3 { font-weight: normal; }
form#additional fieldset { padding: 0px 0px 15px 40px; margin: 0px; }
form#additional select { border: 1px solid #000; padding: 1px; min-width: 150px; margin: 1px; }
form#additional select:disabled { border: 1px solid #ccc; }
form#additional select.highlight { border: 1px solid #ff0000; }
form#additional label.short { width: 125px; display: inline-block; }
form#additional label.main { font-weight: bold; width: 100px; display: inline-block; }
form#additional label.disabled { color: #999; }
form#additional p { font-weight: bold; margin: 0px; }
form#additional p.note { color: #999999; font-size: 8pt; margin-bottom: 5px; text-transform: lowercase; }
#step1 { background: url('/images/1_blue.gif') no-repeat; }
#step2 { background: url('/images/2_blue.gif') no-repeat; }
#step3 { background: url('/images/3_blue.gif') no-repeat; }
#step4 { background: url('/images/4_blue.gif') no-repeat; }
#step5 { background: url('/images/5_blue.gif') no-repeat; }
#step1.disabled { background: url('/images/1_gray.gif') no-repeat; }
#step2.disabled { background: url('/images/2_gray.gif') no-repeat; }
#step3.disabled { background: url('/images/3_gray.gif') no-repeat; }
#step4.disabled { background: url('/images/4_gray.gif') no-repeat; }
#step5.disabled { background: url('/images/5_gray.gif') no-repeat; }

table#items { width: 98%; border-collapse: collapse; margin-bottom: 20px; }
table#items th { border: 1px solid #999; background: rgb(204,204,204); padding: 5px; }
table#items td { vertical-align: top; padding: 3px; }
table#items td.right { text-align: right; }
table#items td.center { text-align: center; }
table#items td.vmiddle { vertical-align: middle; }
table#items tr#total td { font-weight: bold; }
table#items tr#buttons td { padding-top: 20px; }
tbody.item { border-bottom: 1px solid #ccc; }
input.quantity { border: 1px solid #999; width: 30px; }
.red { color: red; }
table#coupons { margin-bottom: 20px; }

table#coupons th { border: 1px solid #999; background: rgb(204,204,204); padding: 5px; }
table#coupons td.center { text-align: center; }
table#coupons td.vmiddle { vertical-align: middle; }

p.options { padding-left: 15px; margin: 0px; }
div#flash { float: right; margin-top: 10px; }
div#buyxenon_desc { width: 322px; display: none; }