#TopCars {
text-align: center;
font:x-small Verdana,Sans-serif;
/* Begin Font hack for IE < 6.0 */
voice-family: "\"}\""; voice-family:inherit;
font-size:small;
/* End Font hack for IE < 6.0 */
}
/* Begin font hack for Opera */
html>#TopCars {font-size:small;}
/* End font hack for Opera */


#TopCars .title h3 {
font-size: 115%;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
}

#topcars {
border-width: 0;
border-style: solid;
text-align:left; 
margin-left: auto;
margin-right: auto;
font-size: 83%;
}

#topcars .title {
border-width: 1px 1px 2px 1px;
padding: .5em 0 .25em 0;
border-style: solid;
}

#topcars ul {
margin: 0;
padding: 0 0 0 5px;
}

#topcars li {
margin: 0 10px 0 20px;
padding: .25em 0;
}

#topcars br {display:none}

.topcarsimage {
text-align: center;
border-width: 1px;
border-style: solid;
}

.car1 {
padding:0px;
margin:0px;
clear:both;
border-width: 1px;
border-style: solid;
}

.links {
display:block;
position:relative;
height:40px;
}

.car1 .vehicledesc {
padding:2px;
margin:0;
}

.car1 .details a {
padding-left: 13px;
display: block;
font-size: 100%; 
text-decoration: underline;
font-weight: bold;
}

.car1 .details a:hover {
text-decoration: underline; 
}

.car1 .quote {
margin: 5px 0 5px 13px;
position:absolute;
top: 0;
left: 0;
}

.car1 .quote a {
font-weight: bold;
font-size: 100%;
text-decoration:underline;
}

.bigdivide {
clear:both;
}

.bigbottom, .bigdivide {
height:10px;
background-position:left bottom;
background-repeat:no-repeat
}


#topcars .car2 {
border-width: 1px;
border-style: solid;
}

#topcars .car2 li {
border-width: 0 0 1px 0;
border-style: dotted;
}

.inputButton {
background-image: url(http://www.carsite.com/images/button_arrow.gif);
border-color:  #FFF #999 #999 #FFF;
color: #fff; background-color: #CC3300;
font-family: Arial, Helvetica, sans-serif;
border-width: 3px;
border-style: double;
font-weight: normal;
font-size: 10px;
padding: 2px 6px 2px 19px;
background-position: center left;
background-repeat: no-repeat;
margin: 0;
/* FIX EXTRA WIDTH IN IE */
width:auto;
overflow:visible;
}