#checkoutShipping, #checkoutConfirmDefault{background:none repeat-x scroll 0 0 #fff;; padding:20px;}
#checkcartDefaultHeading, #checkcartconfirmationDefaultHeading{padding-top:10px; padding-left:40px; background:#fff; padding-bottom:8px;}
#checkoutShippingtable{ width:100%; background:#FFF;}
#checoutleft{}
#checoutright{ margin:10px; padding:10px;}
.enteraddresstitle{color:#bf3d3d; font-weight:bold; font-size:14px; border-bottom:1px dotted #ccc; padding-bottom:4px;}
.pagenumber{padding-left:20px; font-size:24px; font-weight:bold;}
.pagecheck{color:#277aa8;}

#checkoutbagtop{color:#150301; font-size:24px; font-weight:bold; padding-bottom:10px; text-transform:uppercase;}

#guestlogin{ color:#4c2c4d;  padding:10px;}
.guestlogintitle{ margin:5px 0 5px 0 ;}
.createdesctop{ padding:0; color:#000;}
.gustinfo{ padding:10px 0 0 10px;}
.gusttelephonedesc{ padding-left:9.5em; position:relative;}
.gustemaildesc{padding-left:9.5em; position:relative;}
.leftview{border:1px solid #dbdbdb; padding:2px; width:309px;}
.checkviewdesc{ background:#eaeaea; padding:20px; margin-top:1px; width:269px;}
.checkviewdesctitle{color:#000; font-size:14px; font-weight:bold;}
.checkviewdesccontent{ color:#6e6866;}
.checkviewdesccontent a{text-decoration:none;}
.checkviewdesccontent a:hover{color:#F00;}


.resetbtn{
	 background: url("../images/checkout/reset.jpg") repeat-y scroll 0 0 transparent;
    position: relative;
    top: -4px;
}
.resetbtn a:hover{ background:#f00;}
.btngustcheck{text-align:center;}

.shippingmudules { color:#4c2c4d; padding:10px; margin-bottom:6px;}
.viewbottom2{
	border-bottom:1px solid #ccc;
	 height:1px;
}
.shippnote{color:#F00; font-weight:bold; font-size:14px;}
.shippingmethodheader{color:#bf3c3e; font-size:16px; font-weight:bold; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:7px; text-transform:uppercase;}
.important{font-size:12px; font-weight:bold;}
.freeshippingdesc{color:#F00; font-size:12px;}
.chectoutbtn{text-align:right;}
LABEL.inputLabel{width:8.5em;}


.shippingtotal{color:#6b6b6b; font-weight:bold; padding-bottom:10px; border-bottom:1px dotted #ccc; margin:10px;}
.checkcarttop{background:url("../images/checkout/xiantiao.jpg") repeat-x scroll 0 0 transparent; height:10px;}
#cele50_01{ margin:10px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
.span50_01{ color:#000; }
.cele50_02{border:1px solid #222; margin:10px; color:#000; padding:10px 15px 10px 13px; font-size:14px; text-transform:uppercase; font-weight:bold; background:#eeeeee; height:20px;}
.span50_02{ float:right; padding:0 25px 0 30px;}
#cele50_03{border:1px solid #222; margin:10px; color:#000; padding:10px 15px 10px 13px; font-size:14px; text-transform:uppercase; font-weight:bold; background:#eeeeee;}
.cele50_03left{float:left;border:1px solid #ccc; margin:10px; color:#000; background:#d0d0d0; font-size:18px; text-align:center; width:30px; height:30px;}
.cele50_03left a{ text-decoration:none;}
.cele50_03right{border:1px solid #ccc; margin:10px; color:#000; text-transform:uppercase;  padding:5px; background:#d0d0d0; height:20px;}
.spanright{padding:0 25px 0 30px; float:right;}

.cele50_04{border:1px solid #ccc; margin:10px; color:#000; padding:10px 15px 10px 13px; font-size:14px; text-transform:uppercase; font-weight:bold; background:#eeeeee; height:20px;}
.span50_04{ float:right; padding:0 25px 0 30px;}
.celecele2_bg{background:url("../images/checkout/apsebg.jpg") repeat-y scroll 0 0 transparent;  color:#000; text-align:center;}

.div1{}
.div2{}

.checkconfaddress{ padding-left:25px;}
.checkconfaddress li{ list-style:circle;}
.addresstitle{color:#000; font-weight:bold; font-size:14px;}
.sureaddredss{ 
    border-bottom: 1px dashed #CCCCCC;
    color: #0B75DB;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 25px;
}

#ottotal{ color:#000; font-size:18px;}
#ottotal .totalBox{ color:#de1915;}