@charset "utf-8";
/* CSS Document */
html, body {
scrollbar-face-color:#1c1c1c; 
scrollbar-arrow-color:#bc2c19; 
scrollbar-track-color:#616161; 
scrollbar-shadow-color:#7a7a7a; 
scrollbar-highlight-color:#f6f6f6; 
scrollbar-3dlight-color:#808080; 
scrollbar-darkshadow-Color:#1c1c1c;
padding: 0;  margin: 0; height: 100%;
}
body {

margin-top: 0px;
padding:0;
color : #000000;
text-align:center;
background: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
background-repeat:repeat;
background-image:
url('images/bg.gif');
background-position: 6px 6px;
*background-position: 1px 1px;


}

a:link { 

	color: #a31010; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;;

}

a:visited { 

	color: #a31010; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}

a:hover { 

	color: #4183f1; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}



a:active { 

	color: #a31010; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
.title {
   
    font-size:18px; color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;}
	
/* START Navigation */
#nav {padding:0; border:0px solid black; margin:0; list-style:none; height:45px; *height:49px; background:#000000 url(chromebg.gif) repeat-x; position:relative; z-index:200; font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav li.top {display: block; float:left; position:relative; margin:0;
}

#nav li a.top_link {display:block; float:left; height:45px; line-height:35px; color: #000000; text-decoration:none; font-size:14px; font-weight:bold; padding:0 0 0 0px; cursor:pointer;
}

#nav li a.top_link span {float:left; display:block; padding:0 5px 0 12px; height:45px; right top: no-repeat;
}

#nav li a.top_link span.down {float:left; display:block;  padding:0 20px 0 20px; height:17px;
}

#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#ffffff; background: url(chromebg-over.gif); display:block; border-left:#333333 solid 1px; border-right:#333333 solid 1px;
}

#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{no-repeat right top;
}

#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down
{no-repeat right top; padding-bottom:3px;
}

#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;
}

#nav li:hover {position:relative; z-index:200; color:#ffffff;
}

#nav a:hover {position:relative; white-space:normal; z-index:200; color:#ffffff;
}

#nav :hover ul.sub
{left:1px; top:45px; background: url(mobg.png) repeat; /* [if lte IE] */*background: #ffffff; opacity: 0.70; filter: alpha(opacity=80); -moz-opacity: 0.80; color:#ffffff; padding:1px; border:1px solid #ffffff; white-space:nowrap; width:150px; height:auto; z-index:300;
}

#nav :hover ul.sub li
{display:block; height:25px; position:relative; float:left; width:145px; font-weight:bold;
}

#nav :hover ul.sub li a
{display:block; font-size:11px; height:20px; width:148px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:1px solid #7a7a7a;
}

#nav li ul.sub li a.fly
{background:#000000 80px 6px no-repeat;
}

#nav :hover ul.sub li a:hover 
{background:#626262; color:#fff; border-color: #FF0000;
}

#nav :hover ul.sub li a.fly:hover
{background:#626262 80px 6px no-repeat; color:#fff;
}

#nav li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #d66e00; cursor:default;
}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #d66e00; white-space:nowrap; width:100px; z-index:400; height:auto;
}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;
}

/* End Navigation */
/* inventory button */
.buttoninventory
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/frontinventorybuttonover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 446px;
height: 131px;
margin: 0;
padding: 0;
}

.buttoninventory a
{
display: block;
color: #000000;
font-size: 11px;
width: 446px;
height: 131px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.buttoninventory img
{
width: 446px;
height: 131px;
border: 0
}

* html a:hover
{
visibility:visible
}

.buttoninventory a:hover img
{
visibility:hidden
}

.buttoninventory span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End inventory button */

/* freshstart button */
.freshstart
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/freshstartover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 217px;
height: 129px;
margin: 0;
padding: 0;
}

.freshstart a
{
display: block;
color: #000000;
font-size: 11px;
width: 217px;
height: 129px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.freshstart img
{
width: 217px;
height: 129px;
border: 0
}

* html a:hover
{
visibility:visible
}

.freshstart a:hover img
{
visibility:hidden
}

.freshstart span
{
position: absolute;
left: 0px;
top: 46px;
margin: 0px;
padding: 0px;
cursor: pointer;
color:#acaeb1;
} 
/* End freshstart button */
.carsgov
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/cars_gov.gif) no-repeat;
white-space: nowrap;
display: block;
width: 664px;
height: 125px;
margin: 0;
padding: 0;
}

/* Customerc testimonials button */
.ctest
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/footer/ctestover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 263px;
height: 70px;
margin: 0;
padding: 0;
}

.ctest a
{
display: block;
color: #000000;
font-size: 11px;
width: 263px;
height: 70px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.ctest img
{
width: 263px;
height: 70px;
border: 0
}

* html a:hover
{
visibility:visible
}

.ctest a:hover img
{
visibility:hidden
}

.ctest span
{
position: absolute;
left: 45px;
top: 56px;
margin: 0px;
padding: 0px;
cursor: pointer;
color:#1c1c1c;
} 
/* End Customerc testimonials button */


/* wow cars button */
.wow
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/footer/wow.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 263px;
height: 70px;
margin: 0;
padding: 0;
}

.wow a
{
display: block;
color: #000000;
font-size: 11px;
width: 263px;
height: 70px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.wow img
{
width: 263px;
height: 70px;
border: 0
}

* html a:hover
{
visibility:visible
}

.wow a:hover img
{
visibility:hidden
}

.wow span
{
position: absolute;
left: 45px;
top: 56px;
margin: 0px;
padding: 0px;
cursor: pointer;
color:#1c1c1c;
} 
/* End wowcars button */

/*Footer Links */
.footerlink {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#dedede; }
.footerlink A:link {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}
.footerlink A:visited {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}
.footerlink A:active {text-decoration: none ;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}
.footerlink A:hover {text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;}


/* APP form */

#contact_card {
	width: 404px;
	height: 750px;
	padding: 0 0 0 0;
	float: left;
	background-color:#FFFFFF;
	position: inherit;

	
}
#contact_card label {
	width: 600px;
	min-height: 20px;
	color: #666666;
	Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0 0 0;
	float: left;
}
* html #contact_card label {
	height: 25px;
}
#contact_card .req {
font-weight:normal;
font-style:italic;
font-size:9px;
color:#990000;}

#contact_card #left {
	width: 200px;
	height: 600px;
	float: left;	
	left: 0px;
	top:0px;
	position:relative;
}

#contact_card .textarea, #contact_card .input {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: none;
	border: 0;
	float: left;
	padding:3px;
}
#contact_card .textarea {
	width: 250px;
	height: 13px;
	background-color: #EEEEEE;
	color: #333333; border: 1px solid #999999;
	padding:3px;
}
#contact_card .input {
	width: 550px;
	height: 50px;
	padding:5px;
	background-color: #EEEEEE;
	color:#333333; border: 1px solid #666666;
}
#contact_card .Submit {
	cursor: pointer;
	margin: 0 0 0 0;
	float: left;
	padding:15px;
	background: url(images/sendon.jpg) no-repeat;
	border:0;
	color:#FFFFFF;
	width:100px;
}

#contact_card .movie {
position: absolute;
width:150px;
display: block;
float: left;
margin-top: -580px;
*margin-top: -550px;
margin-left:390px;
*margin-left:350px !important;
padding-top: 0px;
clear:both;
}

#contact_card .geotrust {
position: absolute;
display:block;
float: left;
width:200px;
margin-left:450px;
*margin-left:415px !important;
margin-top:-300px;
*margin-top: -300px;
clear:both;
}