@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%; font-size:12px; _font-size:8px;
}
body {

margin-top: 0px;
padding:0;
color : #000000;
text-align:center;
background: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; _font-size:8px;
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: #003399;	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;}
	
/* START Navigation */
#nav {padding-right:0; border:0px solid black; margin:0; list-style:none; height:33px; *height:33px; background:#000000 url(chromebg.gif) repeat-x; position:relative; z-index:200; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

#nav li.top {display: block; float:left; position:relative; margin:0; 
}

#nav li a.top_link {display:block; float:left; height:33px; line-height:33px; color: #ffffff; text-decoration:none; font-size:12px; 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:33px; right top: no-repeat;
}

#nav li a.top_link span.down {float:left; display:block;  padding:0 18px 0 18px; height:17px; _padding:0 5px 0 5px; height:17px;
}

#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#eeeeee; background: url(chromebg-over.gif); text-align:left; display:block; border-left:#333333 solid 0px; border-right:#333333 solid 0px;
}

#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:0px;
}

#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:33px;
	background: url(mobg.png) repeat; /* [if lte IE] */
*background: #ffffff; 	opacity: 0.90;
	filter: alpha(opacity=90);
	-moz-opacity: 90.2;
	color: #FF0000;
	padding:1px;
	border:1px solid #ffffff;
	white-space:nowrap;
	width:125px;
	height:auto;
	z-index:300;
}

#nav :hover ul.sub li
{
	display:block;
	height:25px;
	position:relative;
	float:left;
	width:120px;
	font-weight:bold;
}

#nav :hover ul.sub li a
{display:block; font-size:11px; height:20px; width:135px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:1px solid #132bb9;
}

#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: #FF0000; 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:10px; 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 */
/* finance button */
.freshstart
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/2over.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 172px;
height: 184px;
margin: 0;
padding: 0;color: #000000 !important;
}

.freshstart a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 172px;
height: 184px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.freshstart img
{
width: 172px;
height: 184px;
border: 0
}

* html a:hover
{
visibility:visible
}

.freshstart a:hover img
{
visibility:hidden
}

.freshstart span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End inventory button */

/* search new button */
.searchnew
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/searchnewover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;

}

.searchnew a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.searchnew img
{
width: 219px;
height: 128px;
border: 0
}

* html a:hover
{
visibility:visible
}

.searchnew a:hover img
{
visibility:hidden
}

.searchnew span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End search new button */

/* search used button */
.searchused
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/searchusedover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.searchused a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.searchused img
{
width: 219px;
height: 128px;
border: 0
}

* html a:hover
{
visibility:visible
}

.searchused a:hover img
{
visibility:hidden
}

.searchused span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End search used button */


/* weekly specials button */
.weeklyspecials
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/weeklyspecialsover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.weeklyspecials a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.weeklyspecials img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.weeklyspecials a:hover img
{
visibility:hidden;
}

.weeklyspecials span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End weekly specials button */


/* wow button */
.wow
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/wowover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.wow a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.wow img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.wow a:hover img
{
visibility:hidden;
}

.wow span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End wow button */


/* top 10 button */
.top10
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/top10over.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.top10 a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.top10 img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.top10 a:hover img
{
visibility:hidden;
}

.top10 span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End top 10 button */


/* contact us button */
.contctus
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/contactusover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.contctus a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.contctus img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.contctus a:hover img
{
visibility:hidden;
}

.contctus span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End contctus button */

/* quickcreditaproval button */
.quickcreditapproval
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/quickcreditapprovalover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.quickcreditapproval a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.quickcreditapproval img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible
}

.quickcreditapproval a:hover img
{
visibility:hidden;
}

.quickcreditapproval span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End quickcreditaproval button */


/* meetstaff button */
.meetstaff
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/meetstaffover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.meetstaff a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.meetstaff img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.meetstaff a:hover img
{
visibility:hidden;
}

.meetstaff span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End meetstaff button */


/* hours button */
.hours
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/hoursover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.hours a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.hours img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.hours a:hover img
{
visibility:hidden;
}

.hours span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End hours button */


/* ad button */
.ad
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/adover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.ad a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.ad img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.ad a:hover img
{
visibility:hidden;
}

.ad span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End ad button */


/* servicespecials button */
.servicespecials
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/servicespecialsover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.servicespecials a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.servicespecials img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.servicespecials a:hover img
{
visibility:hidden;
}

.servicespecials span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End servicespecials button */

/* serviceappointment button */
.serviceappointment
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/serviceappointmentover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.serviceappointment a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.serviceappointment img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.serviceappointment a:hover img
{
visibility:hidden;
}

.serviceappointment span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End serviceappointment button */


/* referral button */
.referral
{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/referralover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 128px;
margin: 0;
padding: 0;color: #000000 !important;
padding-bottom:18px;
}

.referral a
{
display: block;
color: #000000 !important;
font-size: 11px;
width: 219px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.referral img
{
width: 219px;
height: 128px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.referral a:hover img
{
visibility:hidden;
}

.referral span
{
position: absolute;
left: 35px;
top: 35px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* End REFERRAL button */



/* 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;
    font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
	font-weight: normal;
	padding: 5px 0 0 0;
	float: left;
}
* html #contact_card label {
	height: 25px;
}
.red {
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, Verdana, Arial, Helvetica, sans-serif;
	background: none;
	border: 0;
	float: left;
	padding:2px;
}
#contact_card .textarea {
	width: 250px;
	height:17px;
	_height: 20px;
	background-color: #EEEEEE;
	color: #333333; border: 1px solid #999999;
	padding:2px;
}
#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;
}

/* Footerlinks */
.Footerlinks {text-decoration: none; font-size:9px; color:#000000;}
.Footerlinks A:link {text-decoration: none; font-size:9px; color:#000000;}
.Footerlinks A:visited {text-decoration: none; font-size:9px; color:#000000;}
.Footerlinks A:active {text-decoration: none; font-size:9px; color:#000000;}
.Footerlinks A:hover {text-decoration: none; color: red; font-size:9px; color:#ffffff;}


/*Inventory buttons */
* html a:hover
{
visibility:visible;
}
.searchbybuttonx
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(inventory/searchby.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 114px;
height: 64px;
margin: 0;
padding: 0;
 float:left;
}

.searchbybuttonx a
{
display: block;
color: #000000;
font-size: 11px;
width: 114px;
height: 64px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.searchbybuttonx img
{
width: 114px;
height: 64px;
border: 0;
}

.searchbybuttonx a:hover img
{
visibility:hidden;
}

.searchbybuttonx span
{
position: absolute;
left: 114px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/* */

.typebuttonx
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(inventory/typeover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 143px;
height: 64px;
margin: 0;
padding: 0;
 float:left;
}

.typebuttonx a
{
display: block;
color: #000000;
font-size: 11px;
width: 143px;
height: 64px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.typebuttonx img
{
width: 143px;
height: 64px;
border: 0;
}

.typebuttonx a:hover img
{
visibility:hidden
}

.typebuttonx span
{
position: absolute;
left: 156px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/* */

.makebuttonx
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(inventory/makeover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 182px;
height: 64px;
margin: 0;
padding: 0;
 float:left;
}

.makebuttonx a
{
display: block;
color: #000000;
font-size: 11px;
width: 182px;
height: 64px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.makebuttonx img
{
width: 182px;
height: 64px;
border: 0;
}

.makebuttonx a:hover img
{
visibility:hidden;
}

.makebuttonx span
{
position: absolute;
left: 182px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* */

.pricebuttonx
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(inventory/priceover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 163px;
height: 64px;
margin: 0;
padding: 0;
 float:left;
}

.pricebuttonx a
{
display: block;
color: #000000;
font-size: 11px;
width: 163px;
height: 42px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.pricebuttonx img
{
width: 163px;
height: 64px;
border: 0;
}

.pricebuttonx a:hover img
{
visibility:hidden
}

.pricebuttonx span
{
position: absolute;
left: 163px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* */

.paymentbuttonx
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(inventory/paymentover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 156px;
height: 64px;
margin: 0;
padding: 0;
 float:left;
}

.paymentbuttonx a
{
display: block;
color: #000000;
font-size: 11px;
width: 156px;
height: 64px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.paymentbuttonx img
{
width: 156px;
height: 64px;
border: 0
}

.paymentbuttonx a:hover img
{
visibility:hidden;
}

.paymentbuttonx span
{
position: absolute;
left: 156px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* */

.allbuttonx
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(inventory/allover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 156px;
height: 64px;
margin: 0;
padding: 0;
 float:left;
}

.allbuttonx a
{
display: block;
color: #000000;
font-size: 11px;
width: 156px;
height: 64px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.allbuttonx img
{
width: 156px;
height: 64px;
border: 0;
}

.allbuttonx a:hover img
{
visibility:hidden;
}

.allbuttonx span
{
position: absolute;
left: 156px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* */