/* CSS Document*/
body{ 
	text-align:center;
	margin:auto;
	padding:0;
	padding-top:5px;
	/*background-image:url(images/bg.gif);*/
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#666666;
	font-size:12px;
}
img{
	border:none;
}
p{
	color:#666;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	margin:0px;
}
/*a{ 
	font-size:12px; 
	color:#666;
	text-decoration:none;
}*/
a:hover{
	text-decoration:underline;
	color:#000;
}

.mainContainer{ 
	width:780px;
	background-color:#CCC;
	height:100%;
	padding-top:10px;
	padding-bottom:25px;
	margin:0 auto;
	text-align:center;
}

.subContainer{ 
	background-color:#FFF;
	width:760px;
	height:100%;
	margin:0 auto;
	text-align:left;
	overflow:hidden;	
}

.header{
	height:135px;
	overflow:hidden;
}					
.menuNav{
	width:760px;
	margin:0 auto;
	height:38px;
	border-top:solid 1px #d8d8d8;
	border-bottom:solid 1px #d8d8d8;
	background-image:url(images/menu_bg1.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align:center;
}
		
.contentArea{
	width:760px;

}

.leftCol{ 	
	height:100%;
	width:225px;
	float:left;
}

.flashArea{
	width:225px;
	height:275px;
}
											
.imagesArea1{
	width:220px;
	height:100%;
	padding-left:5px;
}
		
.content{
	width:505px;
	min-height:350px;
	height:100%;
	float:left;
	padding:5px;
	padding-right:0px;
	padding-top:10px;
	
}
.contentThree{
	width:500px;
	min-height:100px;
	height:100%;
	float:left;
	padding:5px;
	padding-top:10px;
	padding-right:20px;
}
.contentThree table td{
	width:250px;
	}
.contentTwo{
	width:760px;
	height:100%;
	float:left;
	padding:0px;
}
/*.contentTwo p, img, h3{
	padding:5px;
	}*/

.imagesArea2{
	width:520px;
	height:100%;
	float:left;
}

.footer{ 	
	width:100%;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#d8d8d8;
	padding-top:5px;
}
.footer p{
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.seo p{
	font-size:10px;

}

.container {
        width:760px;
		text-align:center;
        padding: 5px;
        margin: 3px 0 20px 0;
        border: 1px solid #ccc;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
}

/* square */

#navSquare {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #ffffff;
}

#navSquare li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navSquare a:link, #navSquare a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 10px 6px 10px;
        text-decoration: none;
        color: #ffffff;
}

#navSquare a:link.active, #navSquare a:visited.active, #navSquare a:hover {
        color:#000;
        background: url(images/square.gif) no-repeat bottom center;
}
	
.validation-logos 
{
	background:#FFFFFF none repeat scroll 0%;
	height:38px;
	padding-left:370px;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	width:580px;
}
.logo1 {
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	width:100%;
	text-align:center;
}	  
.sitemap{ margin-left:5px; }
.sitemap li{ list-style-type:disc; margin-bottom:5px; display:block;}
.sitemap li a{ text-decoration:none;}
.sitemap li a:hover{ text-decoration:underline;}

.nodestyle a {
background-image:url(images/aero.gif);
background-position:left center;
background-repeat:no-repeat;
font-size:11px;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
}

/*.new-quick{background:url(images/quick-search.jpg) left top no-repeat; width:353px;height:163px;padding-top:2px;padding-left:5px;}


.new-call dd{float:left;margin-left:15px;}*/

.new-quick
{
background:url(images/quick-search.jpg) left top no-repeat;
width:270px;
height:125px;
padding: 45px 0px 0px 5px;
}

.new-call
{
background:url(images/featured-vehicles.jpg) left top no-repeat;
width:270px;
height:105px;
padding-left: 5px; 
/*float: left;*/
padding-top:45px;
}
.login {background-color:#ffffff; margin:auto; text-align:right; width:980px; font-family: Arial, Helvetica, sans-serif;}






.top1{
	background:#676767;
	width: 1000px;
	margin: 2px auto 0px auto;
	text-align:center;
	letter-spacing:.06em;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.top1 p{text-align:center; color:#FFF;}

.wrapper1{
	width: 980px;
	height:auto;
	margin: 3px auto 0px auto;
	background-color: #f1f1f1;
}
.inner_wrapper1{
	width:980px; 
	height:auto;
	border:solid 10px #ffffff;
	background-color:#FFFFFF;
	float:left;
}

.menu1{
	width:980px;
	height:auto;
	border-top:solid 1px #d8d8d8;
	border-bottom:solid 1px #d8d8d8;
	background-image:url(Images/menu_bg2.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align:center;
}

.left_content1{
	width:230px;
	float:left;
}

.bottom1{
	width: 980px;
	margin: 2px auto 0px auto;
	height:15px;
	text-align:center;
	letter-spacing:.06em;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.bottom1 p{text-align:center;}

.flashheader1{
	height: 135px;
	overflow: hidden;
	margin:auto;
}

.footer1
{
	height:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#d8d8d8;
	padding-top:5px;
	width:100%;
}

.ContentPane
{
padding:7px;
}

/*.Scroll_banner
{
padding:0px 0px 7px 0px;
}*/

.CTA
{
background:#000000;
}

.CTA img
{
display:block;
}

.featured_vehicle
{
background:#ffffff!important;
}




.nav1{width:980px;height:auto; padding:0px 0 38px 0; /*border-top:solid 1px #d8d8d8;*/list-style:none; font-size:12px;/*border-bottom:solid 1px #d8d8d8;*/text-align:center;background-image:url(images/menu_bg2.gif);
	background-position:left;
	background-repeat:no-repeat;
	
	}
/*.nav                          { height:auto; padding:5px 0px 8px 0px; list-style:none; background-color:#84aaf0; font-size:12px; }*/


#HouseMenuTop2						{ padding: 0; list-style: none; float: left; padding:0px; position: relative; }
#HP #HouseMenuTop2					{ margin: 0px 0px 0px 0px; }

#HouseMenuTop2 ul					{ border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop2 li					{  padding:0px;float: left;  display: inline; }
#HouseMenuTop2CurrentItem           { background:transparent none repeat scroll 0; }
#HouseMenuTop2 li:hover			    { color:#000; text-decoration:none;  float:left; }
#HouseMenuTop2 li li				{ border: 0; padding: 0px 0px; margin: 0; z-index: 11113; background:transparent none repeat scroll 0; text-align:left; clear:left; position:relative; width:100%; height:auto; }


#HouseMenuTop2 li ul				{ position: absolute; z-index: 11112; left: -9999px; height:auto; /*margin-left:-4px; padding:0 0 4px;background:#b7080f none repeat scroll 0;*/  width:200px; font-size:12px; text-decoration:none; color: #000000; font-weight:bold; }
#HouseMenuTop2 li ul li             { background:#bad9ee none repeat scroll 0; /*margin:0 4px; width:192px;*/ font-size:11px; text-decoration:none; color: #ffffff; font-weight:bold;  border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; width:290px;}
#HouseMenuTop2 li ul ul				{  margin: -24px 0 0 192px !important;}
#HouseMenuTop2 li:hover ul ul, 
#HouseMenuTop2 li:hover ul ul ul, 
#HouseMenuTop2 li.sfhover ul ul, 
#HouseMenuTop2 li.sfhover ul ul ul  { left: -9999px; }
#HouseMenuTop2 li li:hover		    { background:#bad9ee none repeat scroll 0; color: #000000;}


#HouseMenuTop2 li:hover ul, 
#HouseMenuTop2 li li:hover ul,
#HouseMenuTop2 li li li:hover ul, 
#HouseMenuTop2 li.sfhover ul, 
#HouseMenuTop2 li li.sfhover ul, 
#HouseMenuTop2 li li li.sfhover ul  { left: auto; z-index: 99999; color: #000000;}
#HouseMenuTop2 iframe				{ display:none; visibility:hidden; }

#HouseMenuTop2 a					{ color: #fff!important; text-align: center; text-decoration:none; }

#HouseMenuTop2 li a					{ padding:0px 6px 0px 6px; line-height:13px; text-decoration:none; display:block; color: #FFFFFF!important; text-align: left; /*border:1px solid #333;*/ font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*#HouseMenuTop2CurrentItem  a,	*/
#HouseMenuTop2 li a:hover			{text-decoration:none;  color:#000!important;  text-align: left; }
#HouseMenuTop2 li:hover a           {text-decoration:none;  color:#000!important; text-align: left;  }
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a { background:#ba191b; text-align: left; text-decoration:none; color: #fff!important; line-height:20px; font-size:11px;padding-bottom:0px!important;padding-top:0px!important;}
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { text-decoration:none;  color:#000!important; text-align: left;}
#HouseMenuTop2 li li li a:hover,
#HouseMenuTop2 li li li a:hover,		
#HouseMenuTop2 li li a:hover,
#HouseMenuTop2 li ul li a:hover		{ text-decoration:none; color: #fff; }

#HouseMenuTop2ItemHome				{  }


.featuredvehicle1
{
background:transparent url(images/featured-vehicles.jpg) no-repeat scroll center center;
width:275px;
height:148px;
}

.featuredvehicle1 iframe , .new-quick iframe
{
margin-top:18px;
}

.quicksearch
{
background:url(images/quicksearch.jpg) no-repeat scroll center center;
margin:auto;
width:275px;
height:170px;
}

.quicksearch iframe
{
margin-top:60px;
margin-left:30px;
}


.new-quick iframe
{
margin-left:23px;
}

/*.new-quick
{
background:url(images/quicksearch.jpg) no-repeat;
width:270px;
height:150px;
}*/

.CTA1,.CTA2,.CTA3,.CTA4
{
background:#000000;
}

a:active ,a:link,a:visited
{
color:#000000!important;
}

/*h1
{
color:#7E021E!important;
}*/

h1
{
color:#000000;
}

.font a
{
color:#78021c!important;
font-family:trebuchet MS;
font-style:italic;
font-size:18px;
font-weight:bold;
padding-right:20px;
text-decoration:none;
}

.ContentPane_contact
{
padding:0px 10px 0px 10px;
}
