@charset "utf-8";
/* CSS Document */

body {
	background-image: url(/images/bg.png);
	background-repeat:repeat-x;
	background-color:#424954;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px
}

a.footer {font-size: 12px;color: #FFFFFF}
a.footer:link,a.footer:visited,a.footer:active {text-decoration: none;color: #FFFFFF}
a.footer:hover {text-decoration: none;color: #b4b6be}

/******************/
/** FONT CLASSES **/
/******************/

.basictext {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #202733; text-align:left}
.dealer_name {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight:bold; margin-bottom:2px}
.dealer_address {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF;}
.dealer_department {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight:bold; margin-bottom:6px}
.dealer_deptphone {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight:bold; height:15px}
.dealer_hours {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; height:16px}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #202733;}
.header_address {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight:bold}
.header_phone {font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #FFFFFF;}
.quicksearch {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF;}
.saleshours {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; text-align:left}
.salestime {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF;}
.search_submit {margin-left:20px}
.staffname {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight:bold; text-align:left}
.staffdescription {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202633; text-align:left}
.thankyou {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#202733; font-weight:bold}
.voguestyle {font-family: Arial, Helvetica, sans-serif}
.welcometext {font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; line-height:18px}
.welcometitle {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF;  font-weight:bold}

/************/
/** HEADER **/
/************/

#maincontent {
	width:1000px; 
	height:auto; 
	background-color:#eaecee
}
#maincontent .pad {
	padding:4px
}
#maincontent .pad #header {
	width:992px; 
	height:99px; 
	background-image:url(/images/header.jpg)
}
#maincontent .pad #header .mainlogo {
	width:555px; 
	height:75px; 
	background-image:url(/images/logo.png); 
	behavior: url(/iepngfix.php); 
	float:left;
	cursor:pointer;
	margin:10px 0 0 10px
}
#maincontent .pad #header .address {
	float:right; 
	text-align:right; 
	padding:15px 15px 0 0
}
#nav{
	width:100%; 
	height:33px; 
	background-image:url(/images/navbg.jpg)
}
#nav #new ul, #nav #new ul li {width:165px}
#nav #used ul, #nav #used ul li {width:230px}
#nav #fin ul, #nav #fin ul li {width:275px}
#nav #serv ul, #nav #serv ul li {width:155px}
#nav #body ul, #nav #body ul li {width:200px}
#nav #styling ul, #nav #styling ul li {width:210px}
#nav #spec ul, #nav #spec ul li {width:210px}
#nav #info ul, #nav #info ul li {width:150px}


/***********/
/** INDEX **/
/***********/

#indextop {
	width:992px; 
	height:355px
}
#indextop #search {
	width:307px; 
	height:355px; 
	float:left
}
#indextop #search .top {
	width:100%; 
	height:47px; 
	background-color:#202733
}
#indextop #search .top .pad {
	padding:15px 0 0 10px
}
#indextop #search .top .pad .image {
	width:135px; 
	height:19px; 
	background-image:url(/images/startyoursearch.jpg); 
	float:left
}
#indextop #search .bottom {
	width:100%; 
	height:308px; 
	background-image:url(/images/searchbg.png)
}
#indextop #search .bottom .btn_quote{
	width:197px; 
	height:23px; 
	background-image:url(/images/quickquote_btn.jpg); 
	margin-bottom:8px; 
	cursor:pointer
}
#indextop #search .bottom .btn_credit{
	width:197px; 
	height:23px; 
	background-image:url(/images/creditapp_btn.jpg); 
	margin-bottom:8px; 
	cursor:pointer
}
#indextop #search .bottom .btn_service{
	width:197px; 
	height:23px; 
	background-image:url(/images/scheduleservice_btn.jpg); 
	cursor:pointer
}
#indextop #flash {
	width:685px; 
	height:355px; 
	float:right
}
#indexbottom {
	width:100%; 
	height:360px; 
	margin-top:4px
}
#indexbottom #welcome {
	width:663px; 
	height:360px; 
	float:left
}
#indexbottom #welcome #title {
	width:100%; 
	height:36px; 
	background-image:url(/images/welcometopbg.png); 
	text-align:left
}
#indexbottom #welcome #title .pad {
	padding:10px 0 0 8px
}
#indexbottom #welcome #message {
	width:661px; 
	height:189px; 
	background-image:url(/images/welcomebottombg.jpg); 
	border-left:1px solid #000033; 
	border-right:1px solid #000033
}
#indexbottom #welcome #message .pad {
	padding:2px 5px 0 5px; 
	text-align:left
}
#indexbottom #welcome #service {
	width:100%; 
	height:135px; 
	background-image:url(/images/servicenowopenbg.png)
}
#indexbottom #welcome #service .hours {
	width:320px; 
	height:100px; 
	float:left; 
	border-right:1px solid #FFFFFF; 
	margin-top:18px
}
#indexbottom #welcome #service .hours .pad{
	padding:0 10px 0 10px
}
#indexbottom #welcome #service .hours .sales{
	margin-bottom:8px
}
#indexbottom #welcome #service .hours .time{
	height:20px
}
#indexbottom #welcome #service .hours .time .l{
	float:left
}
#indexbottom #welcome #service .hours .time .r{
	float:right
}
#indexbottom #welcome #nowopen{
	width:336px; 
	height:135px; 
	background-image:url(/images/servicenowopen.jpg); 
	float:right; 
	margin-right:5px; 
	cursor:pointer
}
#indexbottom #special{
	width:325px; 
	height:360px; 
	float:right; 
	background-color:#999999
}
#indexbottom #special #title{
	width:100%; 
	height:36px; 
	background-image:url(/images/welcometopbg.png); 
	text-align:left
}
#indexbottom #special #title .pad{
	padding:10px 0 0 8px
}
#indexbottom #special .flash{
	width:100%; 
	height:324px; 
	background-image:url(/images/weeklyspecial_bg.png)
}
#indexbottom #special #title .flash .pad{
	padding-top:8px
}
#indexbottom #special .btn_viewinv{
	width:230px; 
	height:23px; 
	background-image:url(/images/viewpoinv_btn.jpg); 
	cursor:pointer
}
/******************/
/** CONTACT INFO **/
/******************/

#contactinfo {
	width:270px; 
	min-height:600px; 
	height:100%; background-image:url(/images/contactinfobg.png); 
	background-repeat:repeat-x; 
	background-color:#3f4757; 
	float:left
}
#contactinfo .pad {
	padding:6px; 
	text-align:left
}
#contactinfo .break {
	height:15px
}
#contactinfo .l {
	float:left
}
#contactinfo .r {
	float:right
}

