body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

.main-bg {
	background:url(../images/main-bg.jpg) repeat-x left top;
	background-color:#ba1212;
}
.footer-bg {
	background:url(../images/footer-bg.jpg) repeat-x left top;
}

.copyright-txt {
	font-family:Arial;
	font-size:11px;
	color:#7d7d7d;
	padding-left:7px;
}

a.footer-link {
	font-family:Arial;
	font-size:11px;
	color:#a1a1a1;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.footer-link:link {
	font-family:Arial;
	font-size:11px;
	color:#a1a1a1;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.footer-link:active {
	font-family:Arial;
	font-size:11px;
	color:#a1a1a1;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

a.footer-link:hover {
	font-family:Arial;
	font-size:11px;
	color:#a1a1a1;
	padding-left:10px;
	padding-right:10px;
	text-decoration:underline;
}

a.footer-link:visited {
	font-family:Arial;
	font-size:11px;
	color:#a1a1a1;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

.search-box-bg {
	background:url(../images/search-box-bg.jpg) repeat-x left top;
}

.search-field {
	width:133px;
	height:17px;
	background-color:#FFFFFF;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464b45;
	padding-top:2px;
	padding-left:4px;
}

.phone-txt {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#f0dfdf;
	line-height:20px;
}

a.top-mail-link {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#f0dfdf;
	line-height:20px;
	text-decoration:none;
}
a.top-mail-link:link {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#f0dfdf;
	line-height:20px;
	text-decoration:none;
}
a.top-mail-link:active {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#f0dfdf;
	line-height:20px;
	text-decoration:none;
}

a.top-mail-link:hover {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#f0dfdf;
	line-height:20px;
	text-decoration:underline;
}
a.top-mail-link:visited {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#f0dfdf;
	line-height:20px;
	text-decoration:none;
}

.tab_bg {
	background:url(../images/menu-left-crv-black.jpg) no-repeat 2px top;
	padding-top:10px;
	padding-left:18px;
	float:left;
	cursor:pointer;
}

.tab_bg:hover {
	background:url(../images/menu-left-crv-red.jpg) no-repeat 2px top;
	padding-top:10px;
	padding-left:18px;
	float:left;
	cursor:pointer;
}

a.tab_bg_a, a.tab_bg_a:link, a.tab_bg_a:visited {
	background:url(../images/menu-right-crv-black.jpg) no-repeat right top;
	font-family:verdana;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	float:left;
	padding-right:18px;
	padding-top:17px;
	margin-top:-10px;
	line-height:5px;
	border:none;
	cursor:pointer;
}
a.tab_bg_a:hover, a.tab_bg_a:focus, a.tab_bg_a:active {
	background:url(../images/menu-right-crv-red.jpg) no-repeat right top;
	font-family:verdana;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	float:left;
	padding-right:18px;
	padding-top:17px;
	margin-top:-10px;
	line-height:15px;
	cursor:pointer;
}
.tab_bg_a_s {
	background:url(../images/menu-bg-black.jpg) repeat-x left top;
	margin:0px;
	height:22px;
	float:left;
	margin-top:-17px;
	padding-top:13px;
	line-height:10px;
	cursor:pointer;
}

.tab_bg_a_s:hover {
	background:url(../images/menu-bg-red.jpg) repeat-x left top;
	margin:0px;
	height:22px;
	float:left;
	margin-top:-17px;
	padding-top:13px;
	line-height:10px;
	cursor:pointer;
}
.left_rep{
	background-image:url(../images/left_rep.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.black_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#3e3e3e;
}
.black_12_link, a.black_12_link:link, a.black_12_link:active, a.black_12_link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#3e3e3e;
}
a.black_12_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#3e3e3e;
}
.black_22{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-decoration:none;
	color:#000000;
}
.black_18 {
	font-family:"Calibri";
	font-size: 19px;
	color: #121e21;
	text-decoration: none;
}
.blackCalibri_19 {
	font-family:"Calibri";
	font-size: 19px;
	color: #3c3c3c;
	text-decoration: none;
}
.whiteCalibri_25 {
	font-family:"Calibri";
	font-size: 25px;
	color: #ffffff;
	text-decoration: none;
}
.redCalibri_25 {
	font-family:"Calibri";
	font-size: 25px;
	color: #a00a0a;
	text-decoration: none;
}
.Calibri_15 {
	font-family:"Calibri";
	font-size: 15px;
	color: #555555;
	text-decoration: none;
}
.Calibri_16 {
	font-family:"Calibri";
	font-size: 16px;
	color: #333333;
	text-decoration: none;
}
.Calibridark_16 {
	font-family:"Calibri";
	font-size: 16px;
	color: #222222;
	text-decoration: none;
}
.Calibridarkbla_15 {
	font-family:"Calibri";
	font-size: 15px;
	color: #555555;
	text-decoration: none;
}
.Calibri_20white {
	font-family:"Calibri";
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.btm_bdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}
.gray_bdrright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dcdcdc;
}
.red_22{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-decoration:none;
	color:#fc1900;
}
.gray_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#3e3e3e;
	line-height:19px;
}
.black_13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#000000;
	border-bottom:3px solid #ffffff;
	padding-left:14px;
	
}
.gray_13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#484848;
}
#banner-menu {
	position:absolute;
	margin-left:32px;
	margin-top:31px;
	width:184px;
}

img { 
	behavior: url(images/iepngfix.htc) ;
	outline:none;
	border:none;
	margin:0px;
	padding:0px;
}
.bdr-right-top-bottom {
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.bdr-right {
	border-right:1px solid #999999;
}
.padding-10px {
	padding-left:0.45em;
	padding-right:0.45em;
	padding-top:0.2em;
	padding-bottom:0.40em;
	background-color:#FFFFFF;
}

a.vehicle-make-car, a.vehicle-make-car:link, a.vehicle-make-car:active, a.vehicle-make-car:visited {
	font-family:Arial;
	font-size:13px;
	color:#333333;
	/*border-bottom:1px dashed #333333;*/
	text-decoration:none;
}
a.vehicle-make-car:hover {
	border-bottom:none;
	color:#FF0000;
}

a {	
	outline:none;
}
#vehicle-make-contain {
	position:absolute;
	left:180px;
	top:0px;
	visibility:hidden;
}
#vehicle-type-contain {
	position:absolute;
	left:180px;
	top:0px;
	visibility:hidden;
}
#price-range-contain {
	position:absolute;
	left:180px;
	top:0px;
	visibility:hidden;
}
#other-option-contain {
	position:absolute;
	left:180px;
	top:0px;
	visibility:hidden;
}
#trade-in-value-contain {
	position:absolute;
	left:180px;
	top:0px;
	visibility:hidden;
}
#at-your-service-contain {
	position:absolute;
	left:180px;
	top:0px;
	visibility:hidden;
}
.vehicle-make-contain {
	background:url(../images/bnr-vehicle-make-hvr.png) no-repeat left top;
	width:181px;
	height:37px;
}
.vehicle-type-contain {
	background:url(../images/bnr-vehicle-type-hvr.png) no-repeat left top;
	width:181px;
	height:37px;
}
.price-range-contain {
	background:url(../images/bnr-price-range-hvr.png) no-repeat left top;
	width:181px;
	height:37px;
}
.other-option-contain {
	background:url(../images/bnr-other-option-hvr.png) no-repeat left top;
	width:181px;
	height:37px;
}
.trade-in-value-contain {
	background:url(../images/bnr-trade-in-value-hvr.png) no-repeat left top;
	width:181px;
	height:37px;
}
.at-your-service-contain {
	background:url(../images/bnr-at-your-service-hvr.png) no-repeat left top;
	width:181px;
	height:37px;
}
.z-index-1 {
	position:absolute;
	z-index:-1;
}
.padding-14px {
	padding-left:1.3em;
	padding-top:0.7em;
/*	padding-bottom:2.7em;*/
}
.overflow-auto {
	overflow:auto;
	width:585px;
	margin-bottom:0.5em;
	height:176px;
}
.black_bg {
	background-image: url(../images/black_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.white_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
.bdr_le_right {
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e0e0e0;
	border-left-color: #e0e0e0;
	border-right-width: 1px;
	border-left-width: 1px;
}
.box_bdr {
	background-color: #f6f6f6;
	border: 1px solid #d9d8d8;
}
.img_whitebdr {
	border: 1px solid #FFFFFF;
}
.red_16 {
	font-family: Tahoma;
	font-size: 16px;
	color: #ba1212;
	text-decoration: none;
}
a.red_16:hover {
	text-decoration:underline;
	
}
a.btn-listing-right, a.btn-listing-right:link, a.btn-listing-right:active, a.btn-listing-right:visited {
	background:url(../images/vehicle_detailsbutten.jpg) no-repeat left top;
	width:142px;
	height:25px;
	display:block;
	padding-left:11px;
	text-align:left;
	line-height:25px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
a.btn-listing-right:hover {
	background:url(../images/vihicle_deatailhover.jpg) no-repeat left top;
	color:#ffffff;
/*	width:142px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	height:25px;
	line-height:25px;
	display:block;
	padding-left:11px;*/
}
a.btn-listing-right-1,a.btn-listing-right-1:link, a.btn-listing-right-1:active, a.btn-listing-right-1:visited {
	background:url(../images/btn_bg2.jpg) no-repeat left top;
	width:142px;
	height:25px;
	display:block;
	padding-left:11px;
	text-align:left;
	line-height:25px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
a.btn-listing-right-1:hover {
	background:url(../images/btn_bg2hover.jpg) no-repeat left top;
	color:#ffffff;
/*	width:142px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	height:25px;
	line-height:25px;
	display:block;
	padding-left:11px;*/
}
a.top_link, a.top_link:link, a.top_link:active, a.top_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #242528;
	text-decoration: none;
	width: 20px;
	padding-left:4px;
	padding-right:4px;
}
a.top_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #242528;
	text-decoration: none;
	background:#CCCCCC;
	width: 20px;
	padding-left:4px;
	padding-right:4px;
}
a.arrow, a.arrow:link, a.arrow:active, a.arrow:visited{
	height:17px;
	width:17px;
	background:url(../images/arrow.jpg) no-repeat left top;
	display:block;
	line-height:17px;
}
a.arrow:hover{
	height:17px;
	width:17px;
	background: url(../images/arrow_hover.jpg) no-repeat left top;
	display:block;
	line-height:17px;
}
a.arrow_1, a.arrow_1:link, a.arrow_1:active, a.arrow_1:visited{
	height:17px;
	width:17px;
	background:url(../images/arrow_left.jpg) no-repeat left top;
	display:block;
	line-height:17px;
}
a.arrow_1:hover{
	height:17px;
	width:17px;
	background: url(../images/arrow_lehover.jpg) no-repeat left top;
	display:block;
	line-height:17px;
}
.red_bdr {
	border: 3px solid #8c0a0a;
}
.white_imgbdr {
	border: 3px solid #FFFFFF;
}
.box_bg {
	background-image: url(../images/box_hedbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:"Calibri";
	font-size: 19px;
	color: #3c3c3c;
	line-height:32px;
	text-decoration: none;
}

.darkgray_top-btm {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2e3335;
	border-bottom-color: #2e3335;
}
.Calibrdarkblacki_15 {

	font-family:Calibri;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}.bg_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/ph_2of21.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
}
.lightgraybdr_btm {
	border-bottom:solid 1px #f0f0f0;
	font-family:"Calibri";
	font-size: 15px;
	color: #555555;
	text-decoration: none;
	padding-left: 20px;
}
.information_bdr{
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.dot_bdr{
	background-image:url(../images/dot-rpt.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}
/* 02/11/09 */

.ver_wh_12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
}
.ver_wh_10{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.btn_bg{
	background:url(../images/btn_bg.jpg) repeat-x;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
}
.verd_12_grey1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	padding-left:8px;
}
.testimonial_td {
	border:1px solid #e5e4e4;
	background-color:#f1f1f1;
	padding:5px;
}
.testimonial_td:hover {
	background-color:#FFFFFF;
}

.Calibri_20Black {
	font-family:"Calibri";
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}
.blackCalibri_25 {
	font-family:"Calibri";
	font-size: 25px;
	color: #000000;
	text-decoration: none;
}

