body{font-family:Helvetica;font-size: 11px;padding: 0px; margin: 0px; background:url(/images/outer.jpg); background-repeat:repeat; height:100%;a.link:#146AAD}
 
#outerWrapper { 
 margin: 0px;
 padding:0px; 
 height: 842px;

}

#backgroundwrapper{
margin: 0 auto;
 padding:0;             
width: 1200px;
 height: 842px;
background:url(/images/inner.jpg); background-repeat:no-repeat;          

}
#innerWrapper {
 margin: 0 auto;
 padding:0;
 width: 940px;
 height: 842px;
}              
#header {
 color: #333;
 width: 940px;
 float: left;
 padding: 0px;
 border: 0px solid #000;
 margin: 0px 0px 0px 0px;
 height:95px;
z-index:1;
}

#top_search{
position:relative;
display:block;
top:-100px;
left:645px;
width:300px;
/*background-color:#edd745;*/
}

#top_form{
display:inline;
position:relative;
font-size:13px;
padding:0px;
margins:0px;
height:auto;
left: 40px;
top:-18px;
z-index:50;
}

#top_form2{
top:-8px;
display:inline;
float:left;
position:absolute;
left:84px;
padding:0px;
margins:0px;
}


input.formInputText  {
	font-size:10px;
	font-weight:bold;
    color: #146AAD;
    background-color: #fff;
    padding: 0px;
    border: solid 1px #fff;
    margin-right:0px;
    margin-bottom: 0px;
    height: 12px;
	width:75px;
    } 


#logo{
font-size:32px;
display:inline;
font-weight:bold;
font-family:Georgia,"Times New Roman",Times,serif;
color:#000;
}

#tagline{
	font-size:18px;
display:inline;
font-style:italic;
/*font-family:Georgia,"Times New Roman",Times,serif;*/
}


#text2{
font-weight:bold;
/*font-family:Georgia,"Times New Roman",Times,serif;       */
font-size:15px;
display:inline;
color:#000;
font-style:italic;
}

input.formInputText2  {
        font-size:12px;
        font-weight:bold;
    color: #146AAD;
    background-color: #fff;
    padding: 0px;
    border: solid 1px #fff;
    margin-right:0px;
    margin-bottom: 3px;
    height: 14px;
        width:175px;
line-height:17px;
    }  

select.formInputText2{
font-size:12px;
        font-weight:bold;
    color: #146AAD;
    background-color: #fff;
    padding: 0px;
    border: solid 1px #fff;
    margin-right:0px;
    margin-bottom: 0px;
    height: 18px;
        width:85px;
line-height:20px;              
}

input.top_search_button {vertical-align:bottom;}	

#searchArea {
 margin: 20px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
width: 940px;
 height: 23px;
font-size:14px;
float:left;
display:inline;
position:relative;
z-index:5;
}                

#search{
position:relative;
display:block-inline;
float:left;
width:440px;
}

.searchButton{
height:16px;
width:39px;
background:url('/new/images/dealer_search_buttons_go.png') no-repeat top right;
border:0px;
cursor:pointer;
margin:0px 0px -4px 0px;
}

#advSearchForm{
position:relative;
padding:3px 10px 10px 10px;
display:none;
z-index:200;
width:215px;
height:250px;
background:url(/images/adv_search_bkg.png); background-repeat:repeat;
color:#fff;
opacity:0.93;filter:alpha(opacity=93);
left:440px;
top:-676px;

}

#advSearchForm h2 {
font-size:14px;
font-weight:bold;
display:inline;
line-height:30px;
}




#search_form{
display:inline;
position:relative;
font-size:12px;
top:155px;
left:296px;
}         

#advSearch img{
position:relative;
float:left;
top:-6px;
cursor:hand;
}

input.formSearchText  {
        font-size:9px;
font-weight:bold;
    color: #146AAD;
    background-color: #fff;
    padding: 2px;
    border: solid 1px #fff;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 10px;
        width:200px;
    }  
select.formSearchSelect  {
        font-size:10px;
    color: #146AAD;
    background-color: #fff;
    padding: 0px;
    border: solid 1px #fff;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 20px;
	cursor: pointer;
    }        

#map_content {
 margin: 0px;
 padding: 0px;
 width: 940px;
 height: 520px;
background-color:#ffffff;
font-size:14px;
float:left;
display:inline;
position:relative;
top:0px;
}                 

#map_data {
 margin: 0px;
 padding: 0px;
 width: 420px;
 height: 520px;
background-color:#ffffff;
font-size:14px;
float:left;
}                

.nounderline{
text-decoration:none;
}


/*.map_outer_outer1{height:77px;
background-color:#d0ebfb;
}
.map_outer_outer0{height:77px;
background-color:#fff;
}*/


.map_outer1{
width:410px;
height:78px;
background-color:#d0ebfb;
padding: 5px 0px 5px 10px;
margins:0px;
}

.map_outer0{
width:410px;
height:78px;
background-color:#fff;
padding: 5px 0px 5px 10px;
margins:0px;
}            

.map_div {
 width:300px;
float:left;

}


.brandLogo {
float:left;
width:auto;
align:center;
text-align:center;
color:#000;
}


.brandLogo h3{
display:inline;
font-weight:900;
font-size:17.5px;

}

.brandLogoa{
text-align:left;
padding-left:40px;
margin:0px;
color:#000;
}

.brandLogoa ul{
list-type-style:square;
}

.brandLogo2 {
float:right;
width:auto;
align:center;
padding-right:10px;
height:auto;
text-align:center;
color:#000;
}         

.brandLogo2 h3{
display:inline;
font-weight:bold;
font-size:17.5px;
}


.brandLogo2 img{
width:auto;
float:right;
/*padding-right:25px;*/
margin:0px;
padding-top:5px;

}

.brandLogo2a img{
width:auto;
float:right;
padding-right:30px;
margin:0px;

}       

             

#map_location{
padding: 10px 10px 10px 10px;
font-family:Helvetica;
    font-size:13px;
        font-weight:bold;
    color:#146AAD;          
height:500px;
line-height:1.35;
}

#map_location H3{
color:#000000;
text-align:center;
font-size:18px;
}

#form_error{
color:red;
text-align:center;
}

#tiny{
font-size:9px;
}

.promoString a{
text-decoration:none;
font-size:10px;
font-weight:bold;
}

.listingFeaturing{
padding:10px 0px 0px 0px;
width:auto;
color:#146AAD;
font-weight:bold;
}
/*
.listingBody{
color:#146AAD;
display:inline;
width:auto;
}
*/

.productLines{
width: 100px;
height:auto;
padding:10px;
}

#pages{
float;left;
left:0px;
padding:0px;
margins:0px;
}

#googleMaps {
 margin: 0px;
 padding: 0px;
 width: 520px;
 height: 520px;
background-color:#146AAD;
font-size:14px;
float:left;
}                

#footer {
width:940px;
height:158px;
top:10px;
position:relative;
display:inline;

}

#pages a{
font-size:12px;
}

.storeHeader {
        font-family:Helvetica;
    font-size:16px;
        font-weight:bold;
    color:#146AAD;
}

.storeBody {
        font-family:Helvetica;
    font-size:11px;
        font-weight:bold;
    color:#000000;
        display:inline;
}

.listingHeader a{
        font-family:Helvetica;
    font-size:14px;
        font-weight:bold;
    color:#146AAD;
}

.listingFeatured {
        font-family:Helvetica;
    font-size:12px;
        font-weight:bold;
    color:#146AAD;
}

.listingBody {
        font-family:Helvetica;
    font-size:12px;
/*      font-weight:bold;*/
    color:#000000;
}

a{
        font-family:Helvetica;
    font-size:13px;
        font-weight:bold;
        text-decoration:underline;
    color:#146AAD;
        cursor:hand;

}                                   

