#main{clear:both;width:974px;background:#fff;}
#footer{clear:both;}
.left{float:left}
.right{float:right}
.clear{clear:both}
a{color:#646464;}
#back a{
	display:block;float:left;padding:0 5px;height:20px;line-height:20px;font-weight:bold;color:#000;margin-right:10px;background:url(../images/pages/continue_01.jpg) repeat-x;
}
.right a.paynow{
	display:block;float:left;padding:0 5px;padding-left:60px;height:20px;line-height:18px;font-weight:bold;color:#fff;background:#000 url(../images/pages/pay_02.jpg)
}
#shoppingbag{padding:20px;}
#shoppingbag #c_left{float:left;width:665px;}
#shoppingbag table{width:100%;text-align:center;font-weight:bold;}
#shoppingbag table  img{vertical-align:middle;margin:0 10px;}
#shoppingbag table th{line-height:22px;color:#fff;text-transform:uppercase;background:#999;}
#shoppingbag table td{padding:8px 0;vertical-align:middle;color:#646464;border-bottom:1px solid #aaa;}
#shoppingbag table td span{display:inline-block;width:240px;text-align:left;}
#shoppingbag a.remove{color:#646464;margin-right:20px;}
#shoppingbag a.remove:hover{text-decoration:underline;}

.top_01 strong{margin-right:8px;font-size:18px;font-weight:bold;color:000;text-transform:uppercase;}
 strong em{font-weight:bold;color:$646464;}
.top_02{margin:15px 0;line-height:28px;padding-left:10px;color:#000;background:#fff7cc;}

.empty{float:left;margin:12px;font-weight:bold;}
.empty a{color:#646464;}
.empty a:hover{text-decoration:underline;}
.cal{position:relative;float:right;width:360px;margin:20px 0;padding:10px 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
.cal span{float:left;display:inline-block;width:65px;line-height:22px;font-weight:bold}
.cal strong{float:right;display:inline-block;line-height:22px;}
.cal select{width:292px;height:18px;font-size:12px;}
.cal .delivery{cursor:pointer;}
.cal #tips{position:absolute;display:none;top:5px;left:-270px;padding:12px;width:240px;height:44px;color:#fff;background:url(../images/pages/tips.jpg) no-repeat;}


