div.dsbid0026t01 {width:500px;margin:0 auto;padding:0;font-size:100%;}/* =only this one needs div specific on selector */
.clear { clear: both; }
.dsbid0026t01 .layer1 { min-height:1px;border: 2px dashed; }
.dsbid0026t01 .layer2 {padding:1px;}
.dsbid0026t01 .layer3 { margin-bottom: 10px; }
.dsbid0026t01 .layer4 { float: left; }
.dsbid0026t01 .layer4 .detailsLink {   margin: 0 5px 0 0; display: block; width: 250px; text-decoration: none; line-height: 0; }
.dsbid0026t01 .layer4 .detailsLink img { width: 250px; border: none; }
.dsbid0026t01 .layer4 .detailsLink span { margin-bottom: 5px; text-align: center; display: block; line-height: 1.8; text-transform: uppercase; font-weight: bold; }
.dsbid0026t01 .layer5 { float: left; margin-left: 10px; margin-bottom: 5px; width: 220px; }
.dsbid0026t01 .layer5 .dsbTitle { padding-top: 10px;  margin: 0 auto .8em; font-size: 167%;  line-height: 1; }
.dsbid0026t01 .layer5 .dsbVehicleDetails { margin: 5px 0 0 0; padding: 0; list-style: none; font-size: 114%; font-weight: bold; }
.dsbid0026t01 .layer5 .dsbVehicleDetails .first { margin: .5em 0; }
.dsbid0026t01 .layer6 { font-size: 122%; font-weight: bold; }
.dsbid0026t01 .layer6 .dsbPriceCol { width: 28%; text-align: right; }
.dsbid0026t01 .layer7 { clear: both;min-height:1px;padding: 5px 15px 5px; font-size: 100%; }
.dsbid0026t01 .layer7 .dsbDisclaimer {padding-top:5px;font-size: 77%; }
.dsbid0026t01 .layer8 {padding-top:10px;text-align:right;font-size:77%;}

* html .dsbid0026t01 .layer1,
* html .dsbid0026t01 .layer7 {height:1px;}