/* Site css*/
/* CSS Document */
body{
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	font-weight:normal;
	background:#ffffff!important;
}

*{margin:0px; padding:0px;}

p{
	/*margin: 10px 0px 0px 0px;*/
	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	/*letter-spacing:.01em;*/
}
/*p.white{
	margin: 5px 0px 3px 0px;
	font-size:11px;
	color:#ffffff;
	font-weight:500;
}*/
a{	color: #333333; text-decoration:none;}
a:link{	color: #333333; text-decoration:none;}
a:active{	color: #333333; text-decoration:none;}
a:visited{	color: #333333; text-decoration:none;}
a:hover{	color: #333333; text-decoration:none;}
/*a.white{	color:#FFFFFF;}*/
img{
	behavior: url("/_scripts/pngbehavior.htc");
	border: none;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.content{
	position: relative;
	background-color: #ffffff;
	height: 625px;
	width: 760px;
	font-family: Tahoma, Verdana, sans-serif;
	line-height: 14px;
	font-size: 11px;
	color:#666666;
}
.left_content{
	width:230px;
	float:left;
}
.main{
	width:515px;
	padding:5px;	
}
.main p{padding-left:0px; text-align:justify;}
.link a{
	color: #ed1b23;
	text-decoration: none;
}
.link a:link{
	color: #ed1b23;
	text-decoration: none;
}
.link a:active{
	color: #ed1b23;
	text-decoration: none;
}
.link a:visited{
	color: #ed1b23;
	text-decoration: none;
}
.link a:hover{
	text-decoration: underline;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.top{
	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;
}
.top p{text-align:center; color:#FFF;}
.bottom{
	width: 780px;
	margin: 2px auto 0px auto;
	height:15px;
	text-align:center;
	letter-spacing:.06em;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.bottom p{text-align:center;}
.toplinks{
	width: 780px;
	margin: 15px auto 0px auto;
	height:15px;
	text-align:right;
	letter-spacing:.06em;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a.toplinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.toplinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.wrapper{
	width: 780px;
	height:auto;
	margin: 3px auto 0px auto;
	background-color: #f1f1f1;
}
.inner_wrapper{
	width:760px;
	height:auto;
	border:solid 10px #d8d8d8;
	background-color:#FFFFFF;
	float:left;
}


/* Main Menu */
.menu{
	width:760px;
	height:auto;
	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;
}
.cssnav1
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/_images/menu_button_over.gif) no-repeat;
white-space: nowrap;
float:left;
display: block;
width: 80px;
height: 21px;
margin: 8px 2px 0px 2px;
padding: 0px 0px 0px 0px;
}

.cssnav1 a
{
display: block;
color: #000000;
font-size: 11px;
width: 80px;
height: 21px;
display: block;
float: left;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}

.cssnav1 img
{
width: 80px;
height: 21px;
border: 0
}

.cssnav1 a:hover img
{
visibility:hidden
}

.cssnav1 span
{
	position: absolute;
	left: 3px;
	top: 4px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 76px;
	text-align: center;
}
.index_bot{
	width:760px;
	height:75px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	padding-top:5px;
}
.flashheader{
	height: 135px;
	overflow: hidden;
}
.content{
	border: none;
	width: 760px;
	height: 300px;
}
.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	width:490px; height:20px;
	border:solid 3px #d0d0cf;
	padding-left:10px;
	padding-top:8px;
	background-color:#f4f8ff;
}
.footer
{
	height:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#d8d8d8;
	padding-top:5px;
	
}
.footer a{font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000; text-decoration:none;}
.footer a:active{font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000; text-decoration:none;}
.footer a:visited{font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000; text-decoration:none;}
.footer a:link{font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000; text-decoration:none;}
.footer a:hover{font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000; text-decoration:none;}

a.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.footer:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.divider{
	background-image: url(/_images/divider.gif);
}
.footer li{
	display:  inline;
	list-style: none;
	margin-left: 1px;
	margin-right: 1px;
}
.footer_menu{
	text-align: right;
	position: absolute;
	top: 40px;
	right: 23px;
	width: 316px;
}
.footer_legal{
	position: absolute;
	top: 40px;
	left: 30px;
}

/* Dealership Menu */
.dealer_menu{
	position:absolute;
	left:12px;
	top:45px;
	width:170px;
	height:290px;
}
.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/_images/dealership_button_over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 168px;
height: 23px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 168px;
height: 23px;
display: block;
float: left;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}

.cssnav img
{
width: 168px;
height: 23px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
	position: absolute;
	left: 8px;
	top: 4px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 124px;
}
.edid { margin-left:340px;
}

/* Navigation 

.container {
        width:748px;
        padding: 5px;
        margin: 3px 0 20px 0;
        border: 1px solid #ccc;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
}*/

/* square */


.leftCol{ 	
	height:100%;
	width:225px;
	float:left;
}


.navSquare {
        margin: 0;
        /*padding: 0 0 20px 10px;*/
		padding:19px 0 20px 79px;
        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: 12px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        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;
}



/* Login */

.login{text-align:right; font-family:Sans-Serif; clear:both; padding-top:25px; width:780px;}
.login a{text-align:right; color:#000;}
.login a:link{text-align:right; color:#000;}
.login a:active{text-align:right; color:#000;}
.login a:visited{text-align:right; color:#000;}
.login a:hover{text-align:right; color:#000;}

 #dnn_ctr_Login_pnlLogin {padding-bottom:0; /*padding-left:396px !important;*/ padding-right:0; padding-top:0; text-align:left; width:550px !important;}
 
.Settings{text-align:left !important;}

.Normal, .NormalDisabled 
{
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
}

/* For Admin */

containermaster_transparentcorners_admin img{ border:none;}
containermaster_transparentcorners_admin ul li{ list-style-type:none;}
containermaster_transparentcorners_admin a { color:#800b0b; text-decoration:none;}
containermaster_transparentcorners_admin a:hover { color:#800b0b; text-decoration:underline;}
containermaster_transparentcorners_admin p{ padding:10px 5px 0px 5px;}
.middle {padding:1px;}

.white_corner { font-size:2px; height:10px; width:10px;}
.white{ background-color:#FFFFFF; font-size:2px;}
.roundimage{ width:5px; height:5px;}

/* Sitemap */

.sitemap 
{	
	font-size:12px; font-family:Arial, Helvetica, sans-serif;

}
.custom{ padding-left:40px; }
.sitemap h1
{
	padding:5px 20px 0px 10px; font-weight:bold; color:#000 !important; font-size:14px; font-family:Arial, Helvetica, sans-serif;
}
.sitemap dd
{
	line-height:20px;
}
.custom img
{
	display:none;
}
.nodestyle a
{
	background:url(/_images/bullet.jpg) left center no-repeat;
	color:#343434; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}

.nodestyle a:active
{
	background:url(/_images/bullet.jpg) left center no-repeat;
	color:#343434; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:link
{
	background:url(/_images/bullet.jpg) left center no-repeat;
	color:#343434; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:visited
{
	background:url(/_images/bullet.jpg) left center no-repeat;
	color:#343434; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:hover
{
	text-decoration:none;	color:#000;
} 

.breadcum { height:auto; margin:0px; font-size:12px; /*padding:5px 20px 5px 0px;*/font-family: sans-serif;}
.breadcum a{ text-decoration:none; font-family: sans-serif; font-size:12px; color:#0066CC;}
.breadcum a:link{ text-decoration:none; font-family: sans-serif; font-size:12px; color:#0066CC;}
.breadcum a:visited{ text-decoration:none; font-family: sans-serif; font-size:12px; color:#0066CC;}
.breadcum a:active{ text-decoration:none; font-family: sans-serif; font-size:12px; color:#0066CC;}
.breadcum a:hover{ text-decoration:none; font-family: sans-serif; font-size:12px; color:#0066CC;}
.inner-logo { display:block;/* background:url(/_images/green-logo.png) left top no-repeat;*/ width:212px; height:74px; position:absolute; /*left:22px; top:15px;*/ margin:15px; cursor:pointer; z-index:1000;}
ul{padding-left:17px; padding-top:5px; }
ol{padding-left:17px; padding-top:5px;}
ul li{ list-style-position:inside; padding-left:5px; text-align:justify;}
ol li{ list-style-position:inside; padding-left:5px; text-align:justify;}

h1{color:#000; padding-left:0px; padding-bottom:0px; padding-top:10px;}
h2{color:#000; padding-left:0px; padding-bottom:0px; padding-top:5px;}
h3{color:#000; padding-left:5px; padding-bottom:5px; padding-top:5px;}
h4{color:#000; padding-left:5px; padding-bottom:5px; padding-top:5px;}

.leftpart{padding:10px 10px 0px 30px; width:650px;}
.rightpart{ padding:0px 10px 0px 0px; }
.leftpart p{padding:11px 20px 3px 5px; text-align:justify; font-size:12px; line-height:17px;}
.innertext{padding:0px 0px 0px 10px;}
.innertext p{padding:11px 20px 3px 5px; text-align:justify; font-size:12px; line-height:17px;}



.flashheaderadmin 
{
height:70px;
overflow:hidden;
padding-top:10px;
float:left;
}

.Normal, .NormalDisabled 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.featuredvehicle
{
background:url(/_images/featured_vehicle.jpg) repeat scroll center center;
margin:auto;
width:220px;
height:100px;
float:right;
padding-left:0px;
padding-top:20px;

border: 1px solid #000000;
}

.CTAPane
{
margin:auto;
}

.featuredvehicle1
{
background:transparent url(/_images/featured-vehicles.jpg) no-repeat scroll center center;
width:275px;
height:148px;
}

.featuredvehicle1 iframe , .new-quick iframe
{
margin-top:45px;
}

.new-quick iframe
{
margin-left:3px;
}

.new-quick
{
background:url(/_images/quicksearch.jpg) no-repeat;
width:275px;
height:170px;
}
/* 1000 px site */

.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:960px;
}

.ContentPane
{
padding:7px;
}

.Scroll_banner
{
padding:7px 0px 7px 0px;
}

.CTA1,.CTA2,.CTA3,.CTA4
{
background:#000000;
}

.CTA img
{
display:block;
}

.featured_vehicle
{
margin-top:10px;
}


/******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;
width:250px;
}

#dropmenudiv a{
width: 255px;
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;

}

#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:27px;
	background-color:#000000;
	padding: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 li
{
	cursor:pointer;
	float:left;
	list-style:none;
	/*padding:0px 9px 0px 9px;*/
	padding:0px 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 14px;
	font-size:12px;
}

#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;
		}


.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;}



.mainContainer{ 
	width:980px;
	margin:auto;
	text-align:center;
}

.subContainer{ 
	background-color:#FFF;
	width:980px;
	height:100%;
	margin:0 auto;
	text-align:left;
	overflow:hidden;	
}

.header{
	height:135px;
	overflow:hidden;
	text-align:center;
}					
.menuNav{
	width:1000px;
	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:1000px;

}

.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:250px;
	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:1000px;
	height:100%;
	float:left;
	padding:0px;
}
.contentTwo p, h3{
	padding:5px;
	}

.imagesArea2{
	width:520px;
	height:100%;
	float:left;
}

.footer{ 	
	width:1000px;
	float:left;
	height:100%px;
	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;

}

/*<!-- CSS Tabs Navigation -->*/

.container {
        width:1000px;
		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;
         /*padding: 0 0 5px 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 12px 6px 12px;
        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;
}
	
	  
	#aspnetForm
	{
		padding:0px !important;
		margin:0px !important;
	}
	
	
.padding-left a{
width:147px;
}
form{
padding:0px;
margin:0px;
}

