/* CSS Document */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#424242;
background-image:url(images/body.jpg);
background-repeat:repeat-x;
margin-top: 0px;
padding: 0;
}
img {
	border: 0px;
}

div#wrapper {
width: 800px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
height:autopx;

}

.clear {clear:both;}


/********************* Header **********************/
#header {
width:800px;
text-align:left;
background:url(images/header.jpg);
height:100px;
}
.topaddress {
	color: #FFFFFF;
	font-size: 10px;
	padding-top: 3px;
	text-align: right;
	height: 17px;
	\height: 17px;
	h\eight: 17px;
	max-height: 20px;
	float:left;
	clear: both;
	width:800px;
	text-align: center;
}
.topaddress a, .topaddress a:hover, .topaddress a:active, .topaddress a:visited {
	color:#ffffff;
	text-decoration:none;
}
.mainLogo {
width:634px;
float:left;
margin-top:7px;
}

.subLogo {
width:65px;
float:left;
margin-right:18px;
margin-top:12px;
}

.topSpacer {
background:url(images/top_spacer.jpg);
height:7px;
width:800px;

}

/*********************** Flash ***********************/
#flash {
width:800px;
height:274px;
text-align:left;
background:none;
}

.btmSpacer {
background:url(images/btm_spacer.jpg);
height:14px;
width:800px;

}

/*********************** Content Area ***********************/
#contentArea {
width:800px;
height:382px;
background:#ffffff;
text-align:left;
}

.chooseMake {
width:233px;
height:221px;
background:#f4f4f4;
float:left;
margin-left:12px;
margin-top:10px;
}

.makeTitle {
margin-bottom:1px;
}

.makeImage {
margin-bottom:1px;
}

.extraBoxes {
float:left;
margin-left:12px;
margin-top:10px;

}

/*********************** Hours Box ***********************/


.hoursBox {
width:282px;
height:100px;
background:#e4e4e4;
border:solid 2px #586063;
}

/*********************** Map Box ***********************/


.mapBox {
width:282px;
height:100px;
background:none;
margin-top:13px;
border:solid 2px #586063;
}

.map {
margin-left:2px;
}


/*********************** Featured Cars ***********************/

.featuredCars {
background:#e4e4e4;
width:772px;
height:121px;
margin-left:12px;
margin-top:18px;
border:solid 2px #586063;
}

.car {
float:left;
width:182px;
height:70px;
background:none;
margin-left:6px;
margin-right:2px;
margin-top:12px;
}

.usedcarpic {
border: solid 1px #666;
width:83px;
height:63px;
margin-right:10px;
}

.carImage {
float:left;
}

.carText {
float:left;
font-size:10px;
margin-left:5px;
width:92px;
}

.carText a {
color:#0c48a0;
}

/*		Style For Autoscroller	*/

#AutoScrollContainer {
width:750px;
height:80px;
overflow:auto;
overflow:hidden;
z-index:1;
visibility:visible;
border: 1px none #000000;
margin-left:10px;
}
#AutoScrollContent {
position:absolute;
left:0px;
width:auto;
visibility:visible;
}


/*		End Style For Autoscroller	*/



/*********************** Footer Area ***********************/
#footer {
	width:800px;
	height:70px;
	max-height:70px;
	text-align:center;
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(images/footer_details.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.footeraddress {
	padding-top: 20px;
	font-size: 10px;
}

.footeraddress a, .footeraddress a:hover, .footeraddress a:active, .footeraddress a:visited {
color:#ffffff;
text-decoration:none;
}


/*********************** Footer Web Site ***********************/

#footerWeb {
width:800px;
text-align:right;
color:#ffffff;
margin-top:15px;
font-size: 9px;
margin-right:12px;

}

#footerWeb a{
color:#ffffff;
text-decoration:none;
margin-right:12px;

}

#footerWeb a:hover{
color:#ccc;
text-decoration:none;
margin-right:12px;

}