.floats .left, .floats .right, .floats .lifted, .floats .rowspan2 {
float:left;
margin:0 0 3px;
overflow:hidden;
padding:0 6px 0 20px;
position:relative;

}

.cfloats .cleft, .cfloats .cright, .cfloats .clifted, .cfloats .crowspan2 {
float:left;
margin:0 -30 3px;
overflow:hidden;
padding:0 6px 0 20px;
position:relative;

}



.floats .amin {
line-height:1em;
margin:0 0 1px;
min-width:0;
padding:0 0 10.1em;
width:100px;
}

.floats .min {
line-height:1em;
margin:0 0 105px;
min-width:17em;
padding:0 0 10.1em;
width:242px;
}


.dfloats .dleft, .dfloats .dright, .dfloats .dlifted, .dfloats .drowspan2 {
float:left;
margin:0 0 3px;
overflow:hidden;
padding:0 66px 0 20px;
position:relative;
}


.dfloats .dmin {
line-height:0;
margin:0 0 1px;
min-width:0;
padding:0 0 3.1em;
width:auto;
}

.teasers-test-drive {
margin:3em 0 2em;
}

.teasers-test-drive ul {
background:#ffffff;
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0.7em 23px 0.2em 14px;
}

.teasers-test-drive ul li {
margin:0 0 1.2em;
min-height:90px;
padding:0 0 0 135px;
}

.teasers-test-drive .title {
font-size:1.3em;
margin-bottom:0.1em;
position:relative;
}

.teasers-test-drive .resource {
font-size:0.8em;
margin:0.2em 0;
}

.teasers-test-drive h3 {
background-color:#FFFFFF;
color: #000000; 
float:left;
font-size:1.1em;
margin:0;
padding:0.3em 14px 0.4em;
}

.teasers-test-drive a:link, .teasers-test-drive a:visited {
color:#0099CC;
}


.test-drive a:visited {
color:#000000;
}

.teasers-test-drive .resource {
color:#000000;
font-size:0.8em;
margin:0.2em 0;
}

#price {
font-size:1em;
width:150px;
}



