div.cml {background:url(../images/cart_uk/cml.jpg) 0 0 repeat-y; clear:both;}
div.cmr {background:url(../images/cart_uk/cmr.jpg) 100% 0 repeat-y;}
div.ctm {background:url(../images/cart_uk/ctm.jpg) 0 0 repeat-x;}
div.cbm {background:url(../images/cart_uk/cbm.jpg) 0 100% repeat-x;}
div.ctl {background:url(../images/cart_uk/ctl.jpg) 0 0 no-repeat;}
div.ctr {background:url(../images/cart_uk/ctr.jpg) 100% 0 no-repeat; padding:11px 11px 0 11px;}
div.cbl {background:url(../images/cart_uk/cbl.jpg) 0 100% no-repeat;}
div.cbr {background:url(../images/cart_uk/cbr.jpg) 100% 100% no-repeat; padding:0 11px 11px 11px;}

table.cart_uk {width:100%; background:url(../images/cart_uk/table_bg.jpg) 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif;}
table.cart_uk.nobg {background:none;}
table.cart_uk td.chm {padding:12px 0 12px 10px;}
table.cart_uk td.chm h6 {background:url(../images/cart_uk/ch_bg.jpg) 0 5px no-repeat; font-size:24px; padding:0 0 0 35px;}
table.cart_uk td.chs {color:#00535C; padding:12px 0 12px 0; font-weight:bold; font-size:12px;}
table.cart_uk td.chs.one {width:45%; padding:0 0 0 15px;}
table.cart_uk td.chs.two {width:14%;}
table.cart_uk td.chs.tre {}

table.cart_uk td.cta {padding:7px 0 7px 15px; color:#535353; font-size:11px;}
table.cart_uk td.cta a {color:#535353; font-size:11px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
table.cart_uk td.cta a:hover {color:#535353; font-size:11px; text-decoration:none;}
table.cart_uk td.cta span {display:block; clear:both; height:16px;}
table.cart_uk td.cta div.change {padding:0 0 5px 0; _padding:0 0 6px 0; clear:both; width:220px; margin:0 0 0 0;}
table.cart_uk td.cta div.schange {padding:0 0 0 0; clear:both; width:220px; margin:0 0 0 0;}
table.cart_uk td.cta div.schange select {font-size:11px; margin:0; padding:0; border:2px inset #cccccc; width:85%; float:left; color:#00535C;}
table.cart_uk td.cta div.schange label {float:left;}
table.cart_uk td.ctb {padding:0 0 0 5px; color:#535353; font-size:11px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif;}
table.cart_uk td.ctc {text-align:center; vertical-align:middle;}
table.cart_uk td.ctc a:link, table.cart_uk td.ctc a:visited, table.cart_uk td.ctc a:active {color:#00535C; font-size:11px;}
table.cart_uk td.ctc a:hover {color:#00535C; text-decoration:none;  font-size:11px;}
table.cart_uk td.ctg input {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#00535C; width:26px; text-align:center; border:0 none; background:url(../images/clear.gif) 0 0 repeat;}
table.cart_uk td.cti {}
table.cart_uk td.cti input {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#00535C; width:26px; text-align:center; border:1px solid #00535C; float:left;}
table.cart_uk td.cti div.label_quantity {float:left; width:19px; height:19px; margin:0 0 0 5px;}

table.cart_uk tr.bg {background-color:#f2f2f2;}

table.cart_uk td.cdt {vertical-align:top; width:45%; padding:15px 0 95px 15px;}

table.cart_uk td.cdt p {font-size:12px; color:#00535C; font-weight:bold; z-index:10; position:relative;}
table.cart_uk td.cdt label {display:block; clear:both; font-size:11px; color:#000000; cursor:pointer; margin:7px 0 0 0; z-index:10; position:relative;}
table.cart_uk td.cdt label input {vertical-align:middle; width:12px; height:12px;}

table.cart_uk td.cdp {vertical-align:top; padding:15px 0 15px 0;}

table.cart_uk td.cdp table.prices {float:right; text-align:right;}
table.cart_uk td.cdp table.prices td {padding:4px 0 4px 10px; color:#00535C; font-size:12px; font-weight:bold;}
table.cart_uk td.cdp div.inst {width:100%; text-align:right; clear:both; padding:10px 0 10px 0;}
table.cart_uk td.cdp div.inst label {display:block; clear:both; font-size:11px; color:#000000; cursor:pointer; position:relative;}
table.cart_uk td.cdp div.inst label input {vertical-align:middle; width:12px; height:12px;}
table.cart_uk td.cdp div.total {width:100%; text-align:right; clear:both; font-size:18px; background:url(../images/cart_uk/line.jpg) 100% 0 no-repeat; padding:10px 0 10px 0;}
table.cart_uk td.cdp div.total span {color:#f35600;}

div.cbtn {clear:both; display:block; overflow:hidden;}
div.cbtn table.cbg {float:right; background:url(../images/cart_uk/btn_g_r.jpg) 100% 0 no-repeat; cursor:pointer;}
div.cbtn table.cbg td {background:url(../images/cart_uk/btn_g_l.jpg) 0 0 no-repeat; height:39px; vertical-align:middle; padding:0 15px 0 15px; font-size:14px; font-weight:bold;}
div.cbtn table.cbg_a {float:right; background:url(../images/cart_uk/btn_g_r.jpg) 100% -39px no-repeat; cursor:pointer;}
div.cbtn table.cbg_a td {background:url(../images/cart_uk/btn_g_l.jpg) 0 -39px no-repeat; height:39px; vertical-align:middle; padding:0 15px 0 15px; font-size:14px; font-weight:bold;}

div.cbtn table.cbgy {float:right; background:url(../images/cart_uk/btn_gy_r.jpg) 100% 0 no-repeat; cursor:pointer;}
div.cbtn table.cbgy td {background:url(../images/cart_uk/btn_gy_l.jpg) 0 0 no-repeat; height:39px; vertical-align:middle; padding:0 15px 0 35px; font-size:14px; font-weight:bold; color:#FFFFFF;}
div.cbtn table.cbgy_a {float:right; background:url(../images/cart_uk/btn_gy_r.jpg) 100% -39px no-repeat; cursor:pointer;}
div.cbtn table.cbgy_a td {background:url(../images/cart_uk/btn_gy_l.jpg) 0 -39px no-repeat; height:39px; vertical-align:middle; padding:0 15px 0 35px; font-size:14px; font-weight:bold; color:#FFFFFF;}

div.cuf {background-color:#f2f2f2; position:relative; padding:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div.carrow {position:absolute; top:-109px; left:0px; width:210px; height:140px;}
div.tarrow {position:absolute; padding:10px 10px 5px 10px; width:190px; font-size:12px; color:#535353;}

div.cuf h6 {font-size:24px; color:#000000; padding:13px 0 13px 0;}
div.cuf p {font-size:12px; color:#000000; padding:0 0 13px 0;}

div.cuf table.cft {width:100%; margin:13px 0 0 0;}
div.cuf table.cft td.ccinfo {width:230px; padding:27px 0 0 12px; vertical-align:top; _padding-top:33px;}
div.cuf table.cft td.ctxt {white-space:nowrap; padding:0 10px 0 0;}
div.cuf table.cft td.ctxta {white-space:nowrap; padding:2px 10px 0 0; vertical-align:top;}
div.cuf table.cft td.ctxt label {cursor:pointer;}
div.cuf table.cft td.ctxta label {cursor:pointer;}

div.cuf table.cft td.cff {padding:4px 0 4px 0;}
div.cuf table.cft td.cff input {width:220px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; border:2px inset #cccccc;}

div.cuf table.cft td.cft {padding:4px 0 4px 0;}
div.cuf table.cft td.cft textarea {width:220px; padding:2px; overflow:auto; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:2px inset #cccccc;}

div.cuf table.cft td.cfcb {padding:4px 0 4px 0;}
div.cuf table.cft td.cfcb label {cursor:pointer; padding:0 20px 0 0;}
div.cuf table.cft td.cfcb label input {vertical-align:middle; margin:0;}

table.cbf {background:url(../images/cart_uk/btn_gy_r.jpg) 100% 0 no-repeat; cursor:pointer; margin:10px auto;}
table.cbf td {background:url(../images/cart_uk/btn_gy_l.jpg) 0 0 no-repeat; height:39px; vertical-align:middle; padding:0 15px 0 35px; font-size:14px; font-weight:bold; color:#FFFFFF;}
table.cbf_a {background:url(../images/cart_uk/btn_gy_r.jpg) 100% -39px no-repeat; cursor:pointer; margin:10px auto;}
table.cbf_a td {background:url(../images/cart_uk/btn_gy_l.jpg) 0 -39px no-repeat; height:39px; vertical-align:middle; padding:0 15px 0 35px; font-size:14px; font-weight:bold; color:#FFFFFF;}

div.cb_error {padding:3px; _padding:0px;}
div.enter_data_error {margin:10px 0 0 0; border:2px solid #FF0000; padding:10px; font-size:14px; color:#FF0000;}
