

#outerHome {margin: 0; padding: 0; border: 0px solid #FF0000; height:595px; width:1000px; background-color:#FFFFFF; overflow:hidden;} 

#home_header { 
float : left; 
width : 1000px; 
height : 166px;
border: 0px solid #CC0033; 
}  

.home1{ width:1000px; height:118px; background-image:url(../images/home/bg/bg_01.jpg); position:relative; float:left;}
.home2{ width:1000px; height:118px; background-image:url(../images/home/bg/bg_02.jpg); position:relative; float:left;}
.home3{ width:1000px; height:118px; background-image:url(../images/home/bg/bg_03.jpg); position:relative; float:left;}

div#online_inter
{
position:relative;
float:right;
width:181px;
height:39px;
right:20px;
top:20px;
text-align:center;
z-index:3;
background:url(../images/home/online_specials_bg.jpg) no-repeat;
}
#qlinksouter span.qlinetxt{
position: absolute;
top:2px;
left:20px;
margin: 0px;
padding: 0px 0px 0px 0px;
cursor: pointer;
text-align:left;
border:0px solid #000000;
width:120px;
font-family:Arial;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
#qlinksouter span.qlinkclickheretxt{
position: absolute;
top:6px;
left:00px;
padding: 0px;
margin: 23px 0px 0px 128px;
cursor: pointer;
text-align:right;
border:0px solid #000000;
width:70px;
font-family:Arial;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
}
span.onlinetxtclickhere
{
position: absolute;
top:8px;
left:00px;
padding: 0px;
margin: 15px 0px 0px 110px;
cursor: pointer;
text-align:right;
border:0px solid #000000;
width:70px;
font-family:Arial;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
}
span.onlinetxt{
position: absolute;
top:0px;
left:10px;
margin: 0px;
padding: 0px 0px 0px 0px;
cursor: pointer;
text-align:right;
border:0px solid #000000;
width:170px;
font-family:Arial;
font-size:22px;
font-weight:bold;
}
a.onlinetxt:link, a.onlinetxt:visited{color:#888888;}
a.onlinetxt:hover{color:#6CB7DF;}

div#qlinksouter
{
position:absolute;
float:left;
tOP:175px;
left:30px;
width:181px;
height:300px;
z-index:2;
border:0px solid #FF0000;
}

div#qlink_newvehicle
{
position:relative;
top:0px;
float:left;
width:181px;
height:39px;
text-align:center;
cursor:pointer;
border:0px solid #FF0000;
}
div#qlink_pre-owned
{
position:relative;
float:left;
top:7px;
width:181px;
height:39px;
text-align:center;
cursor:pointer;
border:0px solid #FF0000;
}
div#qlink_financing
{
position:relative;
float:left;
top:14px;
width:181px;
height:39px;
text-align:center;
cursor:pointer;
border:0px solid #FF0000;
}
div#qlink_setup
{
position:relative;
float:left;
top:21px;
width:181px;
height:39px;
text-align:center;
cursor:pointer;
border:0px solid #FF0000;
}
div#qlink_bodyshop
{
position:relative;
float:left;
top:28px;
width:181px;
height:43px;
text-align:center;
cursor:pointer;
border:0px solid #FF0000;
}

a.qlinkclass:link, a.qlinkclass:visited{ margin:0px; width:100%; height:100%; background:url(../images/home/menu_bg.jpg) no-repeat; color:#5A5A5A; display:block; text-decoration:none;}
a.qlinkclass:hover{width:100%; height:100%; background:url(../images/home/menu_bg_mo.jpg) no-repeat; color:#5A5A5A; display:block; margin:0px;text-decoration:none;}

a.onlineqlinkclass:link, a.onlineqlinkclass:visited{ margin:0px; width:100%; height:100%; background:url(../images/home/online_specials.png) no-repeat; color:#5A5A5A; display:block; text-decoration:none;}
a.onlineqlinkclass:hover{width:100%; height:100%; background:url(../images/home/online_specials_mo.png) no-repeat; color:#5A5A5A; display:block; margin:0px;text-decoration:none;}

div#tnailsouter_Car{
position:absolute;
float:left;
top:410px;
left:0px;
height:73px;
width:1000px;
z-index:2;
/*border:1px solid #ff0000;*/
}
div#tnailsouter_suv{
position:absolute;
float:left;
top:410px;
left:0px;
height:73px;
width:1000px;
z-index:2;
display:none;
/*border:1px solid #ff0000;*/
}
div#tnailsouter_truck{
position:absolute;
float:left;
top:410px;
left:0px;
height:73px;
width:1000px;
z-index:2;
display:none;
/*border:1px solid #ff0000;*/
}

div.cartypeputer{position:relative; float:left; width:258px; height:30px; border:1px solid #999999;}
div.cartypecar{position:relative; float:left; width:86px; height:30px;}
div.cartypesuv{position:relative; float:left; width:86px; height:30px;}
div.cartypetruck{position:relative; float:left; width:86px; height:30px;}
a.modelclass:link, a.modelclass:visited{display:block; width:100%; height:100%; line-height:28px; background-color:#999999; color:#FFFFFF; font-family:verdana; font-size:13px; font-weight:bold; text-decoration:none; text-align:center;}
a.modelclass:hover{display:block; width:100%; height:100%; background-color:#F1F1F1; color:#878787; font-family:verdana; font-size:13px; text-decoration:none; font-weight:bold; line-height:28px; line-height:28px; text-align:center;}

span.modelclasscar{display:block; width:100%; height:100%; background-color:#F1F1F1; color:#878787; font-family:verdana; font-size:13px; text-decoration:none; font-weight:bold; line-height:28px; line-height:28px; text-align:center;}

div.modelrqouter{
position:relative;
clear:left;
float:left;
width:1000px;
height:43px;
background:url(../images/home/model_selector/top_strip.jpg) no-repeat top;
z-index:2;border:0px solid #FF0000;
}

div.modelrqouterleft{position:relative; top:5px; clear:both; float:left; width:258px; height:38px; background-color:#D1D1D1; line-height:35px; text-align:center; font-family:verdana; font-size:12px; font-weight:bold; color:#545454;}
div.modelrqoutermiddle{position:relative; top:5px;  float:left; width:16px; height:38px; background-color:#F1F1F1;}
div.modelrqouterright{position:relative; top:5px; float:left; width:726px; height:38px; background:url(../images/home/model_selector/bg_strip.jpg) repeat-x;}

a.modelnamebg:link, a.modelnamebg:visited{ margin:0px; width:100%; height:100%; background:url(../images/home/model_selector/bg_strip.jpg) repeat-x; color:#5A5A5A; display:block; text-decoration:none; line-height:35px; text-align:center; font-family:verdana; font-size:13px; font-weight:bold;}
a.modelnamebg:hover{width:100%; height:100%; background:url(../images/home/model_selector/bg_strip_mo.jpg) repeat-x; color:#FFFFFF; display:block; margin:0px;text-decoration:none; }




div#tnail1, div#tnail2, div#tnail4, div#tnail6, div#tnail7, div#tnail8, div#tnail9, div#tnail10{
position:relative;
float:left;
height:38px;
width:62px;
border-right:1px solid #D1D1D1;
}
div#tnail3, div#tnail5{
position:relative;
float:left;
height:38px;
width:110px;
border-right:1px solid #D1D1D1;}
div#tnail11, div#tnail12, div#tnail13, div#tnail14, div#tnail15, div#tnail16, div#tnail17
{
position:relative;
float:left;
height:38px;
width:120px;
border-right:1px solid #D1D1D1;}


div.homeBannerOuter{
position:absolute;
float:left;
top:525px;
left:0px;
width:1000px;
height:60px;
border: 0px solid #CC0033; 
}

div#homeBanner1{width:475px; height:60px; position:relative; float:left; top:2px; left:22px; background-color:#ffffff; }
div#homeBanner2{width:468px; height:60px; position:relative; float:left; top:2px; left:30px; background-color:#ffffff; }
div.banner1{
position:relative;
float:left;
left:17px;
width:234px;
height:60px;
}
div.banner2{
position:relative;
float:left;
left:35px;
width:234px;
height:60px;
}
div.banner3{
position:relative;
float:left;
left:55px;
width:234px;
height:60px;
}
div.banner4{
position:relative;
float:left;
left:74px;
width:208px;
height:60px;
border:0px solid #f00;
}

.homeRightBannerHolder{
position:relative;
float:left;
top:9px;
left:18px;
width:487px;
height:85px;
background-color:#DEDEDE;
}

/*div#flash_file{
position:absolute;
top:180px;
left:300px;
width:530px;
height:238px;
z-index:1;
}*/
div#flash_file{
position:absolute;
	left:0px;
	top:197px;
	width:1000px;
	height:340px;
	z-index:2;
	border-bottom:0px solid #FF0000;
	
}
div#clickOnModelTXT{
	position:absolute;
	left:0px;
	top:420px;
	width:1000px;
	height:18px;
	z-index:3;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#666668;
	text-indent:19px;
	border-bottom:0px solid #FF0000;

}
div#clickOnModelIMG{

	left:0px;
	top:414px;
	width:10px;

	z-index:2;
}



div.home_footer_div{
position:absolute;
float:left;
left:0px;
top:595px;
height:30px;
width:1000px;
border-top:1px solid #EEEEEE;
background-color:#D0D0D0;
}





/*Sitemap CSS */
.dummyNoban{ width:800px; height:18px; position:relative; border:0px solid #CC9900; float:left; }
.sitemapMainNobanner{ width:925px; position:relative; float:left; left:15px; border:0px solid #0033FF;}
div.welcome1{position:relative; width:920px; clear:both; border:0px solid #186194; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:normal; text-align:justify; line-height:16px;}
div.dealerdiv{position:relative; width:700px; border:0px solid #0000FF; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:justify; margin:7px 0px 0px 0px; }
div.sitemapmenudisplay_outer{position:relative; width:900px; border:0px solid #0000FF; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; margin:7px 0px 0px 35px; }

div.leftsitemapdiv{position:relative; float:left; width:250px; border:0px solid #FF0000; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; margin:0px 0px 0px 7px;}
div.midsitemapdiv{position:relative; float:left; width:300px; border:0px solid #0000FF; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; margin:0px 0px 0px 10px;}
div.rightsitemapdiv{position:relative; float:left; width:300px; border:0px solid #006600; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; margin:0px 0px 0px 10px;}
div.sitemapspaceSpace{position:relative; float:left; width:700px; height:20px;}

ul.mainmenu{font-family:Verdana, Arial, Helvetica, sans-serif; list-style-type:circle; font-size:12px; text-align:left; padding:0px 0px 0px 15px; margin:0px; background:none; font-weight:normal; border:0px solid #990000; color:#000000;}
.submenu li{ list-style-type:square; text-align:left; font-weight:normal; margin:0px 0px 0px 25px; color:#000000; line-height:20px;}

a.makes:link, a.makes:visited {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;	color: #000000; text-decoration:none; cursor:pointer;}

a.makes:hover, a.makeshover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000; text-decoration:none; cursor:pointer; }

/*End of Sitemap CSS */













/*Visual SEO*/
#content-wrap {position:relative; float : left; width : 1000px; height:auto; padding:0 0 4px 0; background-color:#FFFFFF; margin:31px 0 0 0;} 
#content{display:none; position:relative;; left:4px;width : 990px;}
/*#moreinfodiv{display:block;float:left; position:relative; left:0px; top:2px; height:20px; width:100%;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
#moreinfodiv1{display:none;float:left; position:relative; left:0px; top:2px; height:20px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;text-align:justify;}*/
#moreinfodiv{display:block;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; clear:both;}
#moreinfodiv1{display:none; left:0px; top:2px; height:20px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;text-align:justify;clear:both;}

#moreinfodiv a,#moreinfodiv1 a{padding:2px;}
a.more:link,a.more:visited{ text-decoration:none; font-weight:normal; color:#000000; font-size:11px; text-decoration:underline; }
a.more:hover{text-decoration:underline; font-weight:normal; color:#000000;font-size:11px;} 

div#content{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; width: 990px; margin: 0 auto; text-align: left;  }
div#content p{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 2px 0 0 0; padding: 0; text-align: justify; line-height:16px; }
div#content h1{ margin: 0; padding: 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
div#content h2{ margin: 6px 0 0 0; padding: 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
div#content a:link, div#content a:visited, div#content a:hover{text-decoration: underline; }



.contentDiv{ float:left; position:relative; left:0px; top:2px; height:auto; width:780px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-align:justify; padding-left:5px; padding-right:5px; }



