body *{ font-family:Tahoma;}

h1.autoHeader{width:590px; height:116px; background-image:url("images/headers/autoSearch.jpg"); background-repeat:no-repeat; margin-bottom:10px;margin-left:0px !important;margin-top:10px;}
h2.autoHeader{margin-left:0px !important;}
div#dvAutoContainer{width:590px; margin-left:8px;}
div#dvAutoContainer .make, div#dvAutoContainer .model, div#dvAutoContainer years, div#dvAutoContainer .price{margin:5px;}
div#dvAutoContainer select, div#dvAutoContainer input{border:inset thin;}
div#dvAutoContainer h1, div#dvAutoContainer h2, div#dvAutoContainer h3, div#dvAutoContainer h4,div#dvAutoContainer p {margin-left:10px;} 
div#dvAutoContainer .autoPager{height:75px; border:inset thin;}
div#dvAutoContainer .autoPager input{margin:auto 5px auto 5px;}
table#tbInput{width:585px; border-collapse:collapse; border:solid 1px #6F5CA6;margin-left:3px;}
.linkButton{margin-right:10px;}
.linkButton:active,.linkButton:visited, .linkButton:link {font-size:10pt; text-decoration:none;}
.linkButton:hover{text-decoration:underline;}
#dvVehicleDetailsLeft{width:45%;float:left; clear:left;}
#dvVehicleDetailsRight{width:45%;float:right;clear:right;}
#dvVehicleOptions{width:100%;float:none;clear:both;}
#dvVehicleOptions h4{margin-left:0px !important;}
#tdDetailDescription{vertical-align:top;padding-left:10px;}
#tdDetailDescription h2{margin-top:0px; margin-left:0px !important; white-space:nowrap;}
#tdDetailDescription h2, .VehicleHeader h3.detailPrice{margin-top:8px; margin-bottom:8px;}
#tdVehicleImage{vertical-align:top;}
.gridImage{width:200px;}
.GridHeader_Affinity{background-color:#594879; color:White; font-weight:bolder; font-family:Tahoma; font-size:9pt;padding-right:5px;padding-left:5px;}
.gridCommand{text-align:center;}
.gridDetails{padding:auto 5px auto 5px;}
.gridDetails *{font-family:Tahoma;}
.gridDetails p{font-size:8pt; margin-top:5px !important;}
.gridDetails h2{font-size:12pt;margin:5 0 5 0;}
.gridDetails h3{margin:5 0 5 0;}
.gridDetails h4{font-size:11pt; margin:0 0 5 0;}
.gridDetails table.tbDealerContactInfo{margin-left:5px !important; font-size:8pt;}
.MasterTable_Affinity{margin-top:10px;}
.gridDetails br, #dvVehicleDetailsRight br{margin-bottom:5px;}
.autoButton{margin:10px auto 10px auto;}
.resultsPhoto{ vertical-align:top;}

#dvVehicleOptions h4{margin-top:15px; margin-bottom:5px; padding-top:10px; border-top:solid 1px gray;}
#dvVehicleDetailsLeft, #dvVehicleDetailsRight{margin-top:10px;}
.VehicleHeader span,.VehicleHeader br,#VehicleHeader .lblField,#dvVehicleDetailsLeft br,#dvVehicleDetailsLeft span, #dvVehicleDetailsRight br, #dvVehicleDetailsRight span{margin-bottom:10px; font-size:9pt;}
.VehicleHeader .detailPrice{font-size:12pt;}

.detailImage{width:300px;}

.btnUpdate
{
    font-family: Arial;
    color:Black;
    font-size:10px;
    font-weight:bold;
}

.lblHeader
{
    font-family: Arial;
    color: Maroon;
    font-size:12px;
}

.lblField
{
    font-family: Arial;
    color: Black;
    font-size:10px;   
    font-weight:bold;
}

.lblError
{
    font-family: Arial;
    color: Red;
    font-size:10px;   
}

.txtField
{
    font-family: Arial;
    color: Black;
    font-size:10px;   
}

.hlHyperlink
{
    font-family: Arial;
    color: blue;
    font-size:10px;   
}

.lblCarName
{
    font-family: Arial;
    color: blue;
    font-size:12px;   
}
#dvDealerContactInfo p.dealerInfo{font-size:12px !important; margin:0px !important;}
#dvDealerContactInfo h5{margin:0px 0px 7px 0px !important; color:#423C73; font-size:14px;}
.dealerLink{font-size:12px !important;}
.box{ background-color:#E6DFF1; border:solid 1px #9E9FBB;}
table.box{margin-top:5px; margin-bottom:10px;}
table.box th{ width:10%; white-space:nowrap;}
table.box th,table.box td{text-align:left; font-size:12px;}
.vehiclePrice{font-size:23px !important;}
.dealerPhones{font-size:10px !important; margin:0px;}
.dealerPhone br{margin-bottom:3px;}
.searchIntro{ font-size:small; margin-left:5px;}