html{
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	padding: 0;
	margin: 0;
	background: #333333;
}


/* ALIGN MAIN TABLE AND SET OVERARLL CONTENT BG */
#maintable {
	margin: auto;
	padding: 0;
	width: 790px;
	border-top-width: 0;
	border-right-width: 20px;
	border-bottom-width: 0;
	border-left-width: 20px;
	border-right-style: solid;
	border-left-style: solid;
	border-color: #434343;
	border-left-color: #434343;
}



td {
vertical-align: top;
}

h1 {
font-size:11px;
color:#585858;
}


/* TEXT LINK */
a {
color: #666666;
}


a:hover {
color:#ED1C24;
}

img { border:none;}
.listingContent ul{ list-style-type:none; list-style: none;}
.listingContent li { display: block; margin: 0px; padding: 5px 0px 0px 15px; background: url(images/bullet.gif) no-repeat left 9px;  list-style-type:none;}

/********************************************************************/
/********************* COLOURED HEADERS *****************************/
/********************************************************************/

/* LARGER HEADER TEST*/
.hdr_red_lrg{
	padding: 10px;
	margin: 0;
	border: 0;
	letter-spacing: 0.1px;
	font-size: 13px;
	vertical-align:top;
	font-weight: bold;
	background-color: #ED1C24;
}

/* SMALL HEADER TEST RED*/

.hdr_red_new {
	font-size: 12px;
	vertical-align:top;
	font-weight: bold;
	padding: 0px 10px;
	margin: 0;
	border: 0;
	background-color: #ED1C24
}

.hdr_red_new a{
	display: block;
	vertical-align:top;
	padding: 0;
	margin: 0;
	border: 0;
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #ED1C24;
}

.hdr_red_new a:hover{
	display: block;
	vertical-align:top;
	padding: 0;
	margin: 0;
	border: 0;
	text-decoration: underline;
	font-weight: bold;
	color:#233036;
	background-color: #ED1C24
}

.hdr_red {
	font-size: 13px;
	vertical-align:top;
	font-weight: bold;
	padding: 10px;
	margin: 0;
	border: 0;
	background-color: #ED1C24
}

.hdr_red a{
	display: block;
	vertical-align:top;
	padding: 0;
	margin: 0;
	border: 0;
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #ED1C24;
}

.hdr_red a:hover{
	display: block;
	vertical-align:top;
	padding: 0;
	margin: 0;
	border: 0;
	text-decoration: underline;
	font-weight: bold;
	color:#233036;
	background-color: #ED1C24
}



/* SMALL HEADER TEST GREY*/
.hdr_grey {
	vertical-align:top;
	font-size:11px;
	font-weight: bold;
	padding: 10px;
	margin:  0;
	border: 0;
	background-color: #3B474C;
}

/* SMALL HEADER TEST GREY*/
.hdr_blue {
	vertical-align:top;
	font-weight: bold;
	padding: 0 10px 0 10px;
	margin: 0;
	border: 0;
	background-color: #096BA8;
}

.hdr_newcar_detail{
	font-size: 14px;
	color: #8C84A5;
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 12px 0 0 0;
	list-style: none;
	text-transform:uppercase;
	background: transparent url(images/bullet2.gif) 0px 50% no-repeat;
}


/********************************************************************/
/********************* LINK STYLE ***********************************/
/********************************************************************/
.hdr_blue a {
	text-align:center;
	display: block;
	text-decoration:none;
	font-weight: bold;
	padding: 0;
	margin: 0;
	border: 0;
	color: #CCCCCC;
}



.hdr_blue a:hover {
	text-align:center;
	display: block;
	text-decoration: underline;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color:#FFFFFF;
}


/********************************************************************/
/********************* CONTENT TEXT *********************************/
/********************************************************************/

/* LARGE 3 COL BODY TEXT*/
.newcar_detail_head{
	vertical-align:top;
	font-size: 17px;
	line-height: 1.2;
	color:#333333;
	padding:15px 10px;
	letter-spacing: -0.4;
	margin: 0;
	border: 0;
	background: #D0D3D4;
}

.newcar_detail_text{
	height: 100%;
	width: 440px;
	vertical-align:top;
	line-height: 1.25;
	color:#333333;
	margin: 0;
	background: #FFFFFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}


.rh_col{
	width: 240px;
	vertical-align:top;
	line-height: 1.25;
	color:#333333;
	margin: 0;
	background: #FFFFFF;
	padding-top: 9px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}

.rh_col_detail{
	width: 515px;
	vertical-align:top;
	line-height: 1.25;
	color:#333333;
	margin: 0 0 0;
	background: #FFFFFF;
	padding: 0 20px 20px 0;
}


.lh_col_detail{
	width: 187px;
	vertical-align:top;
	line-height: 1.25;
	color:#333333;
	margin: 0;
	background: #FFFFFF;
	padding: 9px 0 25px 10px;

}

/*********************************************************************/
/************************* RH COLUMN *********************************/
/*********************************************************************/
.rh{
	font-size:11px;
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #4F595E;
}


.rh_text{
	font-size:11px;
	padding: 10px;
	margin: 0;
	border: 0;
	background-color: #4F595E;
}

.rh ul{
	list-style:none;
	padding: 10px;
	margin: 0;
	border: 0;
	background-color: #4F595E;
}

.rh ul li{
	font-size:11px;
	list-style: none;
	padding: 0px 0px 10px 10px;
	margin: 0;
	border: 0;
	background: transparent url(images/bullet_white.gif) 0px 5px no-repeat;
}

.rh a{
	text-decoration:underline;
	font-weight: normal;
	color:#FFFFFF;
}

.rh a:hover{
	text-decoration: underline;
	font-weight: normal;
	color:#ed1c24;
}

/********************************************************************/
/********************* FORMS *********************************/
/********************************************************************/

.text_field{
	font-family:Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #333333;
	font-weight:normal;
	text-decoration:none;
	background:#FBFBFB;
	padding:2px 2px;
	align:left;
	width:90;
	border: 1px solid #000000;
}

.text_area{
	font-family:Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #333333;
	font-weight:normal;
	text-decoration:none;
	background:#FBFBFB;
	padding:0px;
	align:left;
	border: 1px solid #000000;
}

/********************************************************************/
/***********888888********** FOOTER *********************************/
/********************************************************************/

.ftr {
	font-size: 11px;
	color:#e1e1e1;
	vertical-align:top;
	font-weight: normal;
	padding: 6px 20px 6px 16px;
	margin: 0;
	border: 0;
	line-height: 18px;
	background-color: #849CAD;
}

.ftr a {
	text-decoration:underline;
	font-weight: normal;
	color:#e1e1e1;
}

.ftr a:hover{
	text-decoration: underline;
	font-weight: normal;
	color:#000000;
}

/* FORM */
.contentbox h1 {
	color:#FFFFFF;
	background-color:#686E90;
	padding: 3px;
	margin: 0;
}

.contentbox td {
	vertical-align: top;
	padding: 5px 2px 0 0;
}
.contentbox p {
	vertical-align: top;
	color: #333333;
}

.contentbox select {
	color:#333333;
	margin: 10px 0;
}

.contentbox ul {
	font-size:10px;
	list-style: none;
	margin: 0;
	padding: 0;
}


.submit {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 2px;
	}.whtie {
	background-color: #FFFFFF;
}


/*---------------------PreOwned--------------------*/
.float_right { 
	float: right; 
	text-align: right; 
	}
	
	
#specialsDiv  h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	font-style: italic;
}

#specialsDiv .style1{
	color: #686E90;
	font-size: 12px;
	font-weight: bold;
}

#specialsDiv ul{
	list-style-image: url(images/img_arrow.jpg);
}

.fineprint{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

#preowned {background: #ffffff;
padding: 0 0 10px 5px ;
margin: 10px 0 0 0;
border: 5px solid #F4F4F4;
}

#preowned img {
padding : 10px 10px 0 0;}

#lsimages{	width:553px;	height:118px;}
#lsimages ul {	list-style: none;	margin: 0px;	padding: 0px;}
#lsimages li {	display: inline;	margin: 0px;	padding: 0;	}

/* **************************************************************** */
/* ************************** Lightbox ***************************** */
/* **************************************************************** */
#lightbox { padding:0px 0 0 0; width:420px; text-align:left;	}
#lightbox ul { list-style: none; list-style-type:none;}
#lightbox ul li { display: inline; background:none; list-style:none; list-style-type:none;}
#lightbox ul img {border: none;  margin:0px 0px 0px 0px;}
#lightbox a:hover img {	border: none;	color: #fff;}
#lightbox a:hover { color: #fff; }
.lightthumb { float:left; border: none; margin:0px 10px 10px 0px;}
.white {color: #FFF;}
.clear {clear:both;}
.thumb {float:right; padding:0 0 20px 20px;}