.xp-cartw{ width:960px; margin:0px auto;}
.shoppingcart_business_dd, .shoppingcart_business_other {
border-bottom:2px solid #DFC9B2;
height:22px;
margin:4px auto 0;
padding-bottom:3px;
width:960px;
}

.shoppingcart_business_dd p, .shoppingcart_business_other p, .shoppingcart_business_null p {
background:url("../images/icon_cart.gif") no-repeat scroll 17px 0 transparent;
display:block;
height:20px;
padding:2px 0 0 41px;
}

.shoppingcart_business_dd span, .shoppingcart_business_dd span {
display:inline-block;
padding-right:18px;
}

.shoppingcart_subject {
display:block;
height:29px;
width:960px;
}


.shoppingcart_subject li {
background:none repeat scroll 0 0 #F7F4EB;
border-bottom:1px solid #DFC9B2;
color:#8A7152;
display:block;
float:left;
height:28px;
line-height:28px;
overflow:hidden;
text-align:center;
}

.shoppingcart_subject li.row1 {
width:395px;
}
.shoppingcart_subject li.row2 {
width:102px;
}
.shoppingcart_subject li.row3 {
width:144px;
}
.shoppingcart_subject li.row4 {
width:141px;
}
.shoppingcart_subject li.row5 {
width:93px;
}
.shoppingcart_subject li.row6 {
width:85px;
}
.shoppingcart_list {
clear:both;
width:960px;
}

.row00, .row11, .row22, .row33, .row44, .row55, .row66 {
border-bottom:1px solid #E1E1E1;
border-right:0 none;
display:block;
float:left;
font:12px/74px Arial;
height:74px;
text-align:center;
width:92px;
}
.row00 a {
border:1px solid #DFDFE0;
display:block;
height:54px;
margin:9px auto 0;
text-align:center;
width:54px;
}
.row11 {
border-right:1px solid #E1E1E1;
font-family:"宋体";
line-height:normal;
padding-right:15px;
text-align:left;
width:287px;
}

.row11 p{width:287px;vertical-align:middle; padding-top:20px; height:54px; word-break:break-all;overflow:hidden;}
.row11 p i{display:inline;width:0;height:100%;vertical-align:middle;zoom:1;}
.row11 p span.name{display:inline;width:100%;vertical-align:middle;zoom:1;}

.row22 {
border-right:1px solid #E1E1E1;
width:101px;
}
.row33 {
border-right:1px solid #E1E1E1;
color:#CC3300;
width:144px;
}
.row44 {
border-right:1px solid #E1E1E1;
width:140px;
}
.row55 {
border-right:1px solid #E1E1E1;
height:46px;
padding:0px 17px 28px !important;
padding:28px 17px 0px;
position:relative;
width:68px;
}
.row66 {
border-right:0 none;
height:53px;
line-height:32px;
padding-top:21px;
width:74px;
}

.shoppingcart_business_other {
background:url("../images/bg_cart.gif") repeat-x scroll 0 -40px transparent;
border-top:1px solid #DFC9B2;
margin-top:0;
padding-top:12px;
position:relative;
}

.shoppingcart_business_other p {
background-position:17px -30px;
}
