#step{
width:960px;
margin:auto;
height:60px;
margin-top:15px;
}

#step ul{
width:960px;
margin: 0; 
padding: 0; 
list-style-type: none; 
} 

#step li{
display:block;
width:25px;
height:46px;
float:left;
list-style:none;
color:#666666;
text-align:center;
}

#step li.select{
display:block;
width:103px;
height:33px;
line-height:33px;
background-image:url(../images/stepdic.jpg);
background-repeat:no-repeat;
float:left;
list-style:none;
color:#F15A22;
font-weight:bold;
font-size:14px;
}

#step li.noselect{
display:block;
width:103px;
height:33px;
line-height:33px;
float:left;
list-style:none;
color:#666666;
background-image:url(../images/stepdi.jpg);
background-repeat:no-repeat;
font-weight:bold;
font-size:14px;
}

#step li.noshade{
display:block;
width:80px;
height:33px;
line-height:33px;
float:left;
list-style:none;
color:#666666;
font-weight:bold;
font-size:14px;
}



#cartdetail{
width:960px;
margin:auto;
margin-top:15px;
}

#cartdetail ul{
width:960px;
margin: 0; 
padding: 0; 
list-style-type: none; 
} 

#cartdetail li{
display:block;
width:960px;
height:65px;
float:left;
list-style:none;
color:#666666;
border-bottom:1px dashed #dddddd;
}



#cartdetail a{
color: #0DB14B;
text-decoration: none;
}
#cartdetail a:hover{
color:#F15A22;
text-decoration: underline;
}



#priceall{
width:950px;
height:40px;
background-color:#E8F4EB;
line-height:40px;
text-align:right;
padding-right:10px;
margin:auto;}


#buybuttons{
width:960px;
height:60px;
line-height:60px;
text-align:right;
margin:auto;}





#addressinfotitle{
width:160px;
height:25px;
border-left:1px #dddddd solid;
border-top:1px #dddddd solid;
border-right:1px #dddddd solid;
background-image:url(../images/zongdi3.jpg);
background-repeat:repeat-x;
line-height:25px;
text-align:center;
margin-left:19px;
color:#F15A22;
font-size:14px;
font-weight:bold;
}

#addressinfocontent{
width:940px;
border:1px #dddddd solid;
line-height:22px;
padding:10px;
margin-left:19px;
margin-bottom:30px;
}


#addressinfocontent a{
color: #0DB14B;
text-decoration: none;
}
#addressinfocontent a:hover{
color:#F15A22;
text-decoration: underline;
}

ul#address_collection{list-style:none}
em{font-style:normal}
.hidden{display:none}
