/* 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;}


.nav1{width:980px;height:auto; padding:10px 0px 26px; border-top:solid 1px #d8d8d8;list-style:none; font-size:12px;border-bottom:solid 1px #d8d8d8;text-align:center;background-image:url(/_images/menu_bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	z-index:99;
	
	}
/*.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-left:6px; padding-top:2px; padding-bottom:0px; position: relative; /*border-bottom:1px solid #ffffff;*/  }
#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:#00eef1; 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: #00eef1; font-weight:bold; padding-top:11px; }
#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:281px; /*word-wrap: break-word; height:auto;*/}
#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:#18467a none repeat scroll 0; color: #00eef1;}


#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: #00eef1;}
#HouseMenuTop2 iframe				{ display:none; visibility:hidden; }

#HouseMenuTop2 a					{ color: #fff; text-align: center; text-decoration:none; }

#HouseMenuTop2 li a					{ padding:0px 15px 0px 15px; line-height:13px; text-decoration:none; display:block; color: #FFFFFF; text-align: left; /*border:1px solid #333;*/ font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*#HouseMenuTop2CurrentItem  a,	*/
#HouseMenuTop2 li a:hover			{text-decoration:none;  color:#00eef1;  text-align: left; }
#HouseMenuTop2 li:hover a           {text-decoration:none;  color:#00eef1; text-align: left;  }
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a { background:#18467a; text-align: left; text-decoration:none; color: #fff; line-height:20px;}
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { text-decoration:none;  color:#00eef1; 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				{  }
.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:170px;
}

.featuredvehicle1 iframe , .new-quick iframe
{
margin-top:45px;
margin-left:3px;
}


.quicksearch
{
background:transparent url(/_images/Quick_search.jpg) no-repeat scroll center center;
margin:auto;
width:275px;
height:170px;
}

.quicksearch iframe
{
margin-top:60px;

}

.new-quick iframe
{
margin-left:20px;
}

.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;
	overflow:hidden;
}
.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;
}

.ContentPane p
{
margin:0px;
padding:0px;
}

/*.Scroll_banner
{
padding:7px 0px 7px 0px;
}*/

.CTA1,.CTA2,.CTA3,.CTA4
{
background:#000000;
}

.CTA img
{
display:block;
}

.featured_vehicle
{
margin-top:10px;
}

.font a
{
color:#78021c;
font-family:trebuchet MS;
font-style:italic;
font-size:18px;
font-weight:bold;
padding-right:20px;
}

.ContentPane_contact
{
padding-left:7px;
}

.container3				{ margin:0px; padding:0px; 	background-color:#ffffff; }
.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;}
