body{background-color:#ffcb82;color:#444;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;margin:0;padding:0;}
img{border:none;margin:0;}
/* Define Text Styles  */
h2{color:#060;font-size:1.6em;margin:0;padding:0; line-height:1em;}
h3{color:#060;font-size:1.6em;margin:0;padding:0; line-height:1em;}
h4{color:#060;font-size:1.1666em;margin:0;padding:0; line-height:1em;}
p {margin:0.5em 0;}
form {margin:0; padding:0;}
.mainp{font-size:1em;margin:6px 0;}
.greentext{color:#090;}
/* Define Areas  */
#holder{background-image:url(../media/newcart/site_holder.gif);background-repeat:repeat-y;display:block;margin:0 auto;width:916px;}
#content{background-color:#FFF;display:block;margin:0 auto;width:900px;}
#hspacer{background-image:url(../media/newcart/site_hspacer_sm.gif);height:8px;width:900px;}
#header{display:block;height:286px;margin:0;width:900px;}
/* navigation  */#nav{background-image:url(../media/newcart/site_navbg.jpg);background-repeat:repeat-x;display:block;height:71px;width:900px;}
#navholder{padding:16px 0 0 20px;}
/* main  */
#main{display:block;font-size:1.2em;line-height:1.5em;margin:40px auto 10px;width:862px;}
/* footer  */
#footer{background-image:url(../media/newcart/site_footerbg.jpg);color:#FFF;display:block;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;height:70px;width:900px;}
#footertext{float:right;padding:38px 30px 0 0;}
#footertext a{color:#FFF;}
#footertextcopyright{float:left;padding:38px 0 0 30px;}
/* Links  */
a{color:#00F;}
a:hover{color:red;}
.buyonline{display:block;float:right;height:40px;margin:0 50px 0 0;text-decoration:none;width:150px;}
#leftmenu {float:left; width:200px; padding:0 20px 0 0;}
#leftmenu ul {list-style:none; padding:0; margin:0;}
#storemain{float:left; width:642px;}
hr.clear {clear:both; visibility:hidden;}

.product {clear:both; padding:0 0 30px 0;}

.prod_img {float:left; width:175px; text-align:center;}

.prod_info {float:left; width:467px;}

/********************************* **  Table of Products (Cart)  ** ******************************** */
table.cart{border-collapse:separate;border-spacing:3px;padding-top:1em;width:100%;}
th{text-align:center;}
td.cart_quantity,td.cart_cp_quantity{background-color:#FFFFA9;padding:3px;text-align:center;width:70px;}
td.cart_price,td.cart_cp_price{background-color:#FFFFA9;font-style:italic;padding:3px;text-align:right;}
td.cart_total,td.cart_cp_total{background-color:#FFFFA9;padding:3px;text-align:right;white-space:nowrap;}
td.cart_op1,td.cart_op2{background-color:#FFFFA9;padding:3px;}
/************************************** **          Table of Totals        ** **  Subtotal, Tax, Shipping, etc.  ** ************************************* */
table.totals{color:#000;line-height:150%;vertical-align:middle;width:100%;}
td.totals_txt,td.totals_saved_txt,td_totals_blank{padding-right:15px;text-align:right;}
td.totals,td.totals_saved{padding-right:3px;text-align:right;}
/********************** **  Address Table  ** ********************* */
table.bill_addr,table.ship_addr{margin-left:auto;margin-right:0;}
td.addr{padding-right:5px;text-align:right;}
td.addr_foot{font:bold smaller Arial;text-align:center;}
td.sql_addr{padding-right:15px;}
/********************** **  Payment Table  ** ********************* */
table.payment{color:#000;margin-left:auto;margin-right:auto;}
td.sql_pay{font-weight:700;padding-right:15px;}
div#messages{margin-top:10px;vertical-align:middle;}
/******************************** **  Table of Error Messages  ** ******************************* */
td.ups_error{background-color:#FFFFA9;color:#000;vertical-align:middle;}
td.cart_delete,td.cart_cp_delete{background-color:#FFFFA9;padding:3px;text-align:center;width:50px;}
td.cart_empty{background-color:#FFFFA9;padding:3px;text-align:center;}
textarea.cart{vertical-align:middle;}
/****************************** **  Table of Registration  ** ***************************** */
table.reg{border-spacing:0;color:#000;padding-bottom:1em;vertical-align:middle;}
td.coupon{padding-top:1em;}
/*** select shipping method, tax rate ** */
table.taxnship,table.surcharge{padding-top:1em;text-align:right;}
td.taxnship_hdr{font-weight:700;text-align:left;}
/*** select surcharge ** */
table.surcharge{text-align:right;}
table.instruct{color:#000;margin-left:auto;margin-right:auto;text-align:center;}
td.checkout_err,inv_err{background-color:#FFFFA9;color:#000;}
td.cart_name,td.cart_cp_name,td.cart_sku,td.cart_cp_sku,td.cart_op{background-color:#FFFFA9;padding:3px;text-align:left;}
td.totals_all,td.totals_all_txt,td.pay_holder_hdr,td.reg_wel,td.sql_addr_hdr,td.instruct_hdr{font-weight:700;}
td.comm_hdr,td.bill_addr_hdr,td.ship_addr_hdr,td.payment_hdr{font-weight:700;text-align:center;}
table.addr_name,table.sql_pay{margin-left:-4px;margin-right:auto;}
td.addr_val,td.ship_check,td.payment,td.payment_value,select.cart,td.new_payment_type,td.reg,td.reg_link,table.zipncountry,td.zipncountry,td.zipncountry_text,td.taxnship{text-align:left;}
table.pay_holder,table.checkout_err,inv_err,table.ups_error{margin-left:auto;margin-right:auto;}
td.paymentselection,td.buttons,td.orderinginstructions{padding-top:1em;text-align:center;}
input.button152,input.button154{color:#000;cursor:pointer;}

