/*  autos */
.auto .cell{
background:url(/p2/auto-box-bottom.gif) no-repeat left bottom;
width:249px;
}
.auto .auto-box{
background:url(/p2/auto-box.gif) no-repeat 0 1px;
width:249px;
margin:0 0 10px 0;
position:relative;
}
.auto.auto-front{
margin-bottom:10px;
}
.auto td{
vertical-align:top;
}
.auto .image{
padding:0 0 0 14px;
}
.auto .image img{
border-bottom:#A5AFD7 3px solid;
}
.auto .details{
position:absolute;
bottom:0;
right:10px;
}
.auto .name{
font-weight:bold;
font-size:12px;
padding:10px 0 0 10px;
}
.auto .price{
padding:1px 0 10px 10px;
}
.auto .price_d span{
color:#98D513;
}

.auto-more{
float:right;
font-size:12px;
padding:0 5px;
}

/* details */
.auto-all-back{
background:url(/p2/back-icon.gif) no-repeat 0 0;
padding:0 0 0 20px;
}
.auto-all-back a,
.auto-all-back a:visited{
color:#000;
}
.auto-details{
width:100%;
}
.auto-details td{
vertical-align:top;
}
.auto-details .info{
padding:0 0 0 10px;
}
.auto-details .name{
font-size:19px;
font-weight:bold;
padding:10px 0 10px 10px;
margin:0;
}
.auto-details .price{
font-size:11px;
padding:5px 12px;
border-top:#BCC4E3 1px solid;
background:#EBEEF8;
}
.auto-details .price span{
font-weight:bold;
}
.auto-details .details{
padding:10px;
}
.auto-details .details div{
font-size:11px;
color:#545A72;
}
.auto-details .description{
border-top:#CFCFCF 1px solid;
background:#F1F1F1;
font-size:10px;
padding:6px 10px;
}
.auto-details .images{
width:50%;
}
#mainimage{
margin:0 0 3px 3px;
}
.sml_images{
padding:0 0 3px 3px;
white-space:nowrap;
}
.sml_images img{
margin:0 5px 2px 0;
border:0;
}
