/* CSS Document*/
body{ 
	text-align:center;
	margin:0 auto;
	padding:0;
	padding-top:5px;
	/*background-image:url(/_images/bg.gif);*/
	background-position:top left;
	background-repeat:repeat-x;
	/*background-color:#e0e1e1;*/
	color:#666666;
	font-size:12px;
}
img{
	border:none;
}
p{
	color:#666;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
}
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:275px;
height:170px;
padding: 45px 0px 0px 5px;
}

.new-call
{
background:url(/_images/featured-vehicles.jpg) left top no-repeat;
width:275px;
height:170px;
padding-left: 5px; 
float: left;
padding-top:45px;
}
.login {background-color:#D8D8D8; float:right; text-align:right; width:760px; 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: 1000px;
	height:auto;
	margin: 3px auto 0px auto;
	background-color: #f1f1f1;
}
.inner_wrapper1{
	width:1000px; 
	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: 1000px;
	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:7px 0px 7px 0px;
}

.CTA
{
background:#000000;
}

.CTA img
{
display:block;
}

.featured_vehicle
{
background:#ffffff!important;
}




/******For inventory menu*****/

#dropmenudiv{
position:absolute;
border-bottom:#cccccc solid 1px;
border-bottom-width: 0;
font:normal 12px Verdana;
font-size:10px;

z-index:100;
}

#dropmenudiv a{
width: 240px;
display: block;
text-indent: 3px;
padding: 6px;
text-decoration: none;
font-size:10px;
font-weight: bold;
	background-color:#ba191b;
	border:1px solid #ffffff;
	 color:#ffffff;
	 text-align:left;

}

#dropmenudiv a:hover{ /*hover background color*/
	color:#000000;
	background-color:#ba191b; text-decoration:none;
}

.NavBanner{
color:#000000;
font-size:12px;
font-weight:bold;
}


#navigation
{
	clear:both;
	height:38px;
	width:980px;
	line-height:10px;
	background-color:#000000;
	padding:0px 0px 0px 0px;
	margin:auto;
	background:url(/_images/menu_bg2.gif);
	background-repeat: repeat;
  	/*  font-family: "Lucida Sans", Arial, sans-serif;*/
  	font-family:Verdana , Arial, sans-serif;
    font-weight:bold;
	position:relative;
	border-bottom: 1px solid #FFFFFF
}

#navigation ul
{
margin-left:-10px;
}

#navigation li
{
	cursor:pointer;
	float:left;
	list-style:none;
	/*padding:0px 9px 0px 9px;*/
	padding:12px 0px 0px 0px;
	position:relative;
	z-index:1000;
}

#navigation a
{
    color:#ffffff;
    text-decoration:none;
    font-family:Verdana , Arial, sans-serif;
    font-weight:bold;
    border:0px solid #6d8cc9;
    padding:0px 4px 0px 4px;
}

#navigation a:hover
{
	color:#000000;
	text-decoration:none;
	border: 0px dashed #fff;
}

#navigation li ul
{
	background-color:#ffffff;
	border:1px solid #232323;
	display:none;
	left:0px;
	position:absolute;
	top:30px;
	width:180px;
	line-height:25px;
}

#navigation li ul li
{
	border-bottom:#cccccc solid 1px;
	padding:0px;
	width:180px;
}

#navigation li ul li a
{
	display:block;
	font-weight:normal;
	/*padding:0px 12px;*/
	padding:0px 12px;
        border:0px solid transparent;
        margin:0px;
}
#navigation li ul li a:hover
{
	display:block;
	font-weight:normal;
	background-color:#ba191b;
	
	padding:0px 12px;
    margin:0px;
}
#navigation li:hover ul, #navigation li.over ul, #navigation li.sfhover ul
{
	/*display:block;*/
}

		#navigation li ul li ul
		{
			border:none;
			margin:0px 0px 0px 12px;
			position:relative;
			top:0px;
			width:168px;
		}
		
		#navigation li ul li ul li
		{
			border:none;
			width:168px;
		}
		
.footer a
{
color:#000000!important;
}


.container3				{ margin:0px; padding:0px; 	background-color:#f0f0f0; }
.C00_Box3 .actions		{ float:left; margin:0; max-width:10px; min-width:0px; text-align:center; }
.title3                  { padding:6px 0 0 6px; color:#ffffff;}
.t3 {background: url(/_images/top.jpg) 0 0 repeat-x; display:block;}
.b3 {background: url(/_images/bottom.jpg) 0 100% repeat-x ;display:block;}
.l3 {background: url(/_images/left.jpg) 0 0 repeat-y;display:block;}
.r3 {background: url(/_images/right.jpg) 100% 0 repeat-y;display:block; }
.bl3 {background: url(/_images/bl.gif) 0 100% no-repeat;display:block;}
.br3 {background: url(/_images/br.gif) 100% 100% no-repeat;display:block;}
.tl3 {background: url(/_images/tl.gif) 0 0 no-repeat;display:block;}
.tr3 {background: url(/_images/tr.gif) 100% 0 no-repeat;;display:block;/* padding:10px*/}
.center3
{
padding:8px 7px 8px; text-align:center; min-width:192px;
}

.icons a:hover			{ background-color:Transparent; }
.icons a,.icons input	{ margin-top:0px; }

.container3 .action
{	background-color:#ffffff;}

