
/*checkout*/

#main-checkout{width:978px;margin:0 auto; background:#333 ; padding:12px  10px 10px  10px; }
#main-checkout-box{ float:left; width:554px; margin:6px 0 0 6px; display:inline;}
.cTitle{float:left;width:500px;background: url(../images/checkout_title.gif) no-repeat 0 0; font-weight:bold; text-align:left; padding:0 25px 0 25px; color:#000; height:30px; line-height:30px;}

/****/

.checkout_t01{ float:left; width:500px; background: #ebf0f7 url(../images/cheeck_001.gif) no-repeat 10px 8px; height:24px; line-height:24px; padding:0 0 0 30px;}
.check_out,.checkout_title,.checkout_th,.checkout_tr,.checkout_left,.checkout_right{float:left;}
.check_out{ background:#fcc; color:#ff6600; font-weight:bold; width:556px; margin:0 0 10px 0;border-bottom:#999 1px solid; }
.check_out a{ color: #0033FF; text-decoration:underline; }
.check_out a:hover{ color: #FF0000; text-decoration:underline; }
.checkout_title{width:500px;background:url(../images/td_bg.gif) no-repeat 5px 8px; height:24px; line-height:24px;padding-left:20px; border-left: #596fa0 1px solid; border-top: #596fa0 1px solid; border-right: #596fa0 1px solid;}
.checkout_th{width:534px;background: #900 url(../images/checkout_bg.gif) repeat-x 0 0; font-weight:bold; margin:0 1px 1px 0; text-align:left; padding:0px 10px; color:#FFFFFF; border-left: #999 1px solid; border-top: #999 1px solid; border-right: #999 1px solid;line-height:24px; }
.checkout_tr{ background: #efefef; border-left: #999 1px solid; border-top: #999 1px solid; border-right: #999 1px solid;line-height:30px;width:554px; color: #6CF;}
.checkout_left{ width:180px; text-align:right; padding:2px 5px; line-height:30px; height:24px;}
.checkout_right{width:320px;border-left: #999 1px solid; text-align:left; padding:2px 5px; font-weight:normal; line-height:30px;}
.check_trbg{ background:#dadada;}
.checkout_right input.basic-input{ width:200px;height:18px; }
.checkout_right input.special-input{ width:20px;}
.checkout_right input.battom-input01{ width:88px; height:26px; border:0;}
.checkout_right input,.checkout_right textarea{ margin:5px 5px 5px 0;}
.checkout_right input.confirm{ border:0; background:none;}
.textf30{ color:#FF3300;}
.line70{line-height:70px;}
.textRed{ color:#F00;}
#fitPrice,#price-red{ color:#F00;  font-weight:bold; margin-right:20px;}
#text960{ color:#960;}
.ExtralComments{ width:320px; height:60px;}
.but-add-to-cart{ border:0; background:none; width:102px; height:20px;}


.payment{ float:left; width:550px; text-align:left; color: #333; padding:10px 0 8px 0;}
.payment span{ float:left; width:290px;}
.payment img{ float: right; padding:0 5px;}
.payment a{  color: #039;}
.payment a:hover{ text-decoration:underline;}