.tab1 {
    width: 740px;
    float: left;
    text-align: center;
    margin-bottom: 6px;
}
.tabhead {
    width: 740px;
    float: left;
    background-color:#FF0000;
    border-radius: 5px 5px 0 0;
}
.name {
    width: 428px;
    float: left;
    text-align: center;
   
}
.quanlist, .prlist, .tolist {
    width: 78px;
    float: left;
    text-align: center;
   
}
.dellist { 
    width: 70px; 
    float: left;
    text-align: center;
}
.name, .quanlist, .prlist, .tolist, .dellist { 
    margin-top: 6px; 
    margin-bottom: 6px;
    color: #fff;
}
.name, .quanlist, .prlist, .tolist { 
    border-right: 2px solid #000;
    
}
.tablist {
     width: 740px; 
     float: left; 
     margin: 3px 0 3px 0;
     background-image: url(../images/cart_bar.png);
     background-repeat:repeat-y;
     background-position: left top;
}
.lname {
    width: 418px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 6px;
    padding-bottom: 6px;
    float: left;
    color: #f4f4f4;
}
.lquan, .lprice, .ltotal {
    width: 78px;
    float: left;
}
.ldel {
    width: 70px;
    float: left;
}
.ldel img {
    border-radius: 4px;
}
.lname, .lquan, .lprice, .ltotal {
    margin-right: 2px;
}
.lquan, .lprice, .ltotal, .ldel {
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
}
.lprice, .ltotal {
    color: #f4f4f4;
	font-size:16px;
}
.tabtotal {
    width: 740px;
    float: left;
    padding-top: 6px;
    padding-bottom: 6px;
}
.calbox {
    width: 400px;
    float: left;
}
.caltotal {
    width: 340px;
    float: left;
}
.calnew {
    border-radius: 4px;
    background-color: #959595;
    padding: 4px;
    float: left;
    display: block;
    margin-right: 8px;
    color: #fff;
    text-decoration:none;
}
.buymore {
    padding: 4px;
    float: left;
    display: block;
    background-color: #959595;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
}
.buymore2 {
    padding: 5px;
    float: left;
    display: block;
    background-color: #959595;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
}
.txttotal, .allpri, .allpri2 {
    width: 166px;
    float: left;
    margin-right: 4px;
}
.txttotal { 
    text-align: right;
    color: #FEDD33;
	line-height:30px;
}
.allpri {
    text-align: center;
    color: #FF0000;
    background-color: #f4f4f4;
    border-radius: 5px;
}
.allpri2 {
    text-align: center;
    color: #FF0000;
    /*background-color: #f4f4f4;
    border-radius: 5px;*/
}
.orderbtn {
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 4px;
    color: #f4f4f4;
    background-color: #FF0000;
    text-decoration: none;
	/*margin-bottom:6px;*/
	display:block;
	margin-left:auto;
	margin-right:auto;
	float:none;
	width:80px;
    
}
.cartpic {
    width: 60px;
    float: left;
}
.cartdes {
    width: 358px;
    float: left;
}
.quantity {
	width:50px;
	border-radius:3px;
	text-align:center;
}
.delall {
    padding: 5px;
    border-radius: 4px;
    background-color: #999;
    color: #000;
    float: right;
    display: block;
    margin-bottom: 5px;
    text-decoration: none;
}
.lpic {
    width: 100px;
    float: left;
}
.lpic img { border-radius:4px; }
.listdes {
    width: 310px;
    float: left;
	padding-left:8px;
	line-height:17px;
}
.green2 {
    color: #8dc63f;
}
.pink {
    color: #ff0097;
}
.blue {
    color: #00aeef;
}
.green3 {
    color: #FC0;
}.green {
	font-weight: bolder;
	color: #0F3;
}
.grey {
	color:#CCC;
}
.orange { color:#F60;}
.fsize16 { font-size:16px; }
.red-star {
	color: #F00;
	text-decoration:none;
}
.comments {
	width: 200px;
	height:80px;
	border: 1px solid #CCC;
	border-radius:4px;
}
.cart-input {
	width:200px;
	border: 1px solid #CCC;
	border-radius:4px;
	height:20px;
}
.cart-input2 { 
	width:200px;
	height:70px;
	border: 1px solid #CCC;
	border-radius:4px;
}
.btnconfirmorder {
	padding: 5px;
	background-color: #F00;
	border: none;
	font-size: 14px;
	border-radius: 4px;
	color:#fff;
}
.weightcal {
	font-size:16px;
	line-height:2px;
	color:#CCC;
}
.conprint {
	float: left;
	width: 740px;
}
.btnfr {
	padding:5px 4px 5px 4px;
	text-decoration:none;
	/*background-color:#FFF;*/
	margin-top:6px;
	/*border-radius:4px;*/
	font-weight:bold;
	font-size:16px;
}
.btnfr1 {
	padding:5px 4px 5px 4px;
	text-decoration:none;
	/*background-color:#FFF;*/
	margin-bottom:6px;
	/*border-radius:4px;*/
	font-weight:bold;
	font-size:16px;
}
