@charset "ISO-8859-1";

/* CSS Document */



/* GLOBAL */

.allornothing {

	width: 785px;

	padding: 10px;

}



.titletext {

	float:left;

	font-size:16px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding-top:4px;

	vertical-align:middle;

}



.detailstitle {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#d3222a;

	text-decoration: none;

}



.redsectitle {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#d3222a;

	text-decoration: none;

}



.redsectitle #hover {

	text-decoration: underline;

}

.thumb{
border: medium double 000000;
}

.halfspace {

	line-height: 50%;

}



.contain {

	border-left: solid 1px #626262;

	border-right: solid 1px #626262;

	padding-top: 5px;

}

.contain2 {

	width:450px;

	border-left: solid 1px #626262;

	border-right: solid 1px #626262;

	padding-top: 5px;

}



.contain p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}	



.contain li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}	



.corner_topleft,.corner_topright {

	height:29px;

	width:8px;

	background:url('../images/corner_tl.gif') top left no-repeat;

	float:left;

}



.corner_topright {

	background:url('../images/corner_tr.gif') top left no-repeat;

	float:right;

}



.corner_topleftg,.corner_toprightg {

	height:6px;

	width:6px;

	background:url('../images/corner_tlg.gif') top left no-repeat;

	float:left;

}



.corner_toprightg {

	background:url('../images/corner_trg.gif') top left no-repeat;

	float:right;

}



.corner_botleft,.corner_botright {

	height:6px;

	width:6px;

	background:url('../images/corner_bl.gif') top left no-repeat;

	float:left;

}



.corner_botright {

	background:url('../images/corner_br.gif') top left no-repeat;

	float:right;

}





/* CONTAINER 785 WIDE (MAIN SEARCH) */

.roundcont785 {

	width: 785px;

	background-color: #d2d2d2;

	color: #000;

	float:left;

	margin-bottom: 5px;



}



.roundcont785 p {

	margin: 0 10px;

}



.searchcontain {

	width: 783px;

	height: 325px;

	float: left;

	border-left: solid 1px #626262;

	border-right: solid 1px #626262;

	padding-top: 5px;

}



.searchcontain p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;}



.maintext {

	width: 350px;

	height: 295px;

/*	border-left: solid 1px #626262;	*/

	border-right: solid 1px #626262;

	float: left;

}



.newvehicle {

	width: 210px;

	height: 295px;	

	float: right;

}	



.usedvehicle {

	width: 215px;

	height: 295px;	

	border-right: solid 1px #626262;

/*	border-right: solid 1px #626262; */

	float: left;

}	

	

.fiber785 {

	width:785px;

}



.fiber785 {

	background:url('../images/redblack.gif') top left no-repeat;

	height:29px;

	font-weight:bold;

	color:#fff;

}



.bot785 {

	clear: both;

	width:785px;

}



.bot785 {

	background:url(../images/botline.gif) repeat-x;

	height:6px;

	font-weight:bold;

	color:#fff;

}



.corner_leftred,.corner_rightred {

	height:29px;

	width:8px;

	background:url('../images/corner_tl.gif') top left no-repeat;

	float:left;

}



.corner_rightred {

	background:url('../images/corner_red.gif') top left no-repeat;

	float:right;

}	

/* CONTAINER 680 WIDE (SHOPS) */
.roundcont790 {
	width: 790px;
	background-color: #d2d2d2;
	color: #000;
	float:left;
	margin-bottom: 5px;
	margin-right: 5px;
}
.fiber790 {
	width:790px;
	background:url('../images/fiber.gif') top left repeat-x;
	height:29px;
	font-weight:bold;
	color:#fff;	
}
.bot790 {
	width:790px;
	clear: both;
	background:url(../images/botline.gif) repeat-x;
	height:6px;
	font-weight:bold;
	color:#fff;
}


.roundcont7852 {
	width: 785px;
	background-color: #d2d2d2;
	color: #000;
	float:left;
	margin-bottom: 5px;
	margin-right: 5px;
}
.fiber7852 {
	width:785px;
	background:url('../images/fiber.gif') top left repeat-x;
	height:29px;
	font-weight:bold;
	color:#fff;	
}
.bot7852 {
	width:785px;
	clear: both;
	background:url(../images/botline.gif) repeat-x;
	height:6px;
	font-weight:bold;
	color:#fff;
}

/* CONTAINER 480 WIDE (SHOPS) */



.roundcont480 {

	width: 480px;

	background-color: #d2d2d2;

	color: #000;

	float:left;

	margin-bottom: 5px;

	margin-right: 5px;

}

.roundcont455 {

	width: 455px;

	background-color: #d2d2d2;

	color: #000;

	float:left;

	margin-bottom: 5px;

	margin-right: 5px;

}



.roundcont480 p {
	margin: 0 10px;
}

.fiber480 {
	width:480px;
	background:url('../images/fiber.gif') top left repeat-x;
	height:29px;
	font-weight:bold;
	color:#fff;
}

.fiber455 {

	width:455px;

	background:url('../images/fiber.gif') top left repeat-x;

	height:29px;

	font-weight:bold;

	color:#fff;

}


.bot455 {

	width:480px;

	clear: both;

}



.bot480 {
	width:480px;
	clear: both;
	background:url(../images/botline.gif) repeat-x;
	height:6px;
	font-weight:bold;
	color:#fff;
}



.reviewcontain {

	width: 270px;

}



.reviewcontain {

	border-right: solid 1px #626262;

	padding-top: 5px;

}



.reviewcontain p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}	



.morereviewcontain {

	padding-left: 5px;

}



.morereviewtitle {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#d3222a;

	line-height: 16px;

	text-decoration: underline;

}

a.incentives {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height: 16px;
	text-decoration: none;
	margin-left:3px;
}
a.incentives:hover {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	line-height: 16px;
	text-decoration: none;
	margin-left:3px;
	background-color: #3169c6;
}


/* CONTAINER 435 WIDE (REVIEWS) */

.roundcont435 {

	width: 435px;

	background-color: #d2d2d2;

	color: #000;

	float:right;

	margin-bottom: 5px;



}



.roundcont435 p {

	margin: 0 10px;

}



.fiber435 {

	width:435px;

}



.fiber435 {

	background:url('../images/fiber.gif') top left repeat-x;

	height:29px;

	font-weight:bold;

	color:#fff;

}



.bot435 {

	width:435px;

	clear: both;

}



.bot435 {

	background:url(../images/botline.gif) repeat-x;

	height:6px;

	font-weight:bold;

	color:#fff;

}

	



/*CONTAINER 300 WIDE (CONSUMER) */

.roundcont300 {

	width: 300px;

	background-color: #d2d2d2;

	color: #000;

	float: right;

	margin-bottom: 5px;

}
.roundcont325_2 {

	width: 325px;

	background-color: #d2d2d2;

	color: #000;

	margin-bottom: 5px;
	margin-left: 5px;

}
.roundcont325 {

	width: 325px;

	background-color: #d2d2d2;

	color: #000;

	float: right;

	margin-bottom: 5px;

}



.roundcont300 p {

	margin: 0 10px;

}



.fiber300 {

	width:300px;

}

.fiber325 {

	width:325px;

	background:url('../images/fiber.gif') top left repeat-x;

	height:29px;

	font-weight:bold;

	color:#fff;	

}



.fiber300 {

	background:url('../images/fiber.gif') top left repeat-x;

	height:29px;

	font-weight:bold;

	color:#fff;

}



.bot300 {

	width:300px;

	clear: both;

}

.bot325 {

	width:325px;

	clear: both;
	background:url(../images/botline.gif) repeat-x;

	height:6px;

	font-weight:bold;

	color:#fff;
}



.bot300 {

	background:url(../images/botline.gif) repeat-x;

	height:6px;

	font-weight:bold;

	color:#fff;

}



/* CONTAINER 340 WIDE (VIDEO) */

.roundcont340 {

	width: 340px;

	background-color: #d2d2d2;

	color: #000;

	float:left;

	margin-bottom: 5px;

	margin-right: 5px;

}



.vidcontain {

	border-left: solid 1px #626262;

	border-right: solid 1px #626262;

	padding-top: 3px;

}



.roundcont340 p {

	margin: 0 10px;

}



.fiber340 {

	width:340px;

}



.fiber340 {

	background:url('../images/fiber.gif') top left repeat-x;

	height:29px;

	font-weight:bold;

	color:#fff;

}



.bot340 {

	width:340px;

}



.bot340 {

	background:url(../images/botline.gif) repeat-x;

	height:6px;

	font-weight:bold;

	color:#fff;

}



/* CONTAINER 440 WIDE (CLASSIFIEDS)*/

.classcontain {

	vertical-align: text-top;

	border-left: solid 1px #626262;

	border-right: solid 1px #626262;

}



.classcontain p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}



.roundcont440main {

	width:440px;

	float:right;

	margin-bottom:5px;

}



.roundcont440 {

	width: 440px;

	background-color: #d2d2d2;

	color: #000;

	float:right;

	margin-bottom: 5px;

}



.roundcont440 p {

	margin: 0 10px;

}



.fiber440 {

	width:440px;

}



.fiber440 {

	background:url('../images/topline.gif') top left repeat-x;

	height:6px;

	font-weight:bold;

	color:#fff;

}



.bot440 {

	width:440px;

}



.bot440 {

	background:url(../images/botline.gif) repeat-x;

	height:6px;

	font-weight:bold;

	color:#fff;

}



.fixedad {

	float:left;

}

.fixedad img {

	border: 1px solid #626262;

}



.fixedad br {

	line-height: 5%;

}



.300ad {

	float: right;

}



/* VEHICLE REVIEW PAGE */

.reviewdate {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#d3222a;

	text-decoration: none;

}



.review {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	padding-left: 10px;

}



/* REVIEW STORY PAGE */

.reviewstory {

	border-left: solid 1px #626262;

	border-right: solid 1px #626262;

	padding-top: 5px;

}



.reviewstory p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	line-height: 15px;

	margin-top: 10px;

}



.reviewstory img {

	border: solid 1px #626262;

	margin: 0px 5px 5px 5px;

}



.reviewby {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	font-weight: bold;

}



.reviewsum {

	border-left: solid 1px #626262;

	border-right: solid 1px #626262;

	padding-top: 5px;

}



.reviewsum p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	line-height: 15px;

	margin-top: 10px;

}



.reviewsum img {

	border: solid 1px #626262;

	margin-right: 5px;



}





/* VEHICLE SEARCH 300 */

.vehiclesearch {

	width: 300px;

}



.300ads {

	padding-top: 5px;

	float: right;

}	



/* DEALER LIST */

.deallist {

	position: relative;

	left: 5px;

}



.deallist img {

	border: solid 1px #626262;

}



.dealleft {

	background-color: #F7F7F7;

	border-left: solid 1px #626262;

	border-top: solid 1px #626262;

	border-bottom: solid 1px #626262;

}



.dealmid1 {

	background-color: #EBEBEB;

	border-top: solid 1px #626262;

	border-bottom: solid 1px #626262;

}



.dealmid2 {

	background-color: #F7F7F7;

	border-top: solid 1px #626262;

	border-bottom: solid 1px #626262;

}



.dealright {

	background-color: #F7F7F7;

	border-right: solid 1px #626262;

	border-top: solid 1px #626262;

	border-bottom: solid 1px #626262;

}



/* FEATURED DEALER PAGE */

.roundcont960 {

	width: 960px;

	background-color: #d2d2d2;

	color: #000;

	float:left;

	margin-bottom: 5px;

	margin-right: 5px;

}



.roundcont960 p {

	margin: 0 10px;

}



.fiber960 {

	width:960px;

}



.fiber960 {

	background:url('../images/redblackb.gif') top left no-repeat;

	height:29px;

	font-weight:bold;

	color:#fff;

}



.bot960 {

	clear: both;

	width:960px;

}



.bot960 {

	background:url(../images/botline.gif) repeat-x;

	height:6px;

	font-weight:bold;

	color:#fff;

}



.featcontain {

	width: 600px;

	float: right;

	border-right: solid 1px #626262;

	padding-top: 5px;

	padding-right: 5px;

}



.featcontain p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}



.featleft {

	width: 340px;

	float: left;

	border-left: solid 1px #626262;

	padding-top: 5px;

	padding-right: 5px;

}



.featleft p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}	



.tab {

	border: solid 1px #626262;

}



.fullpagebg {

	float:left;

}



.fullpagebg {

	text-align:left;

	width:983px;

	border-left:solid 1px #999;

	border-right:solid 1px #999;

	background:#fff;

}





/* CALCULATOR */

.calculator {

	width: 300px;

	background-color: #d2d2d2;

	color: #000;
	
	float: left;

}

.calcad {
	width: 300px;
	float: left;
	margin-left: 10px;
}



.calculator p {

	margin: 0 10px;

}



/* GAS GAUGE */

.gasgauge {

	z-index: 100;

	position: fixed;

	left: 5px;

	bottom: 5px;

}

