/* CSS Document */

/* GLOBAL HEADER */

html {
	margin: auto;
	height: auto;
	}

	body {
	margin: auto;
	position: relative;
	height: auto;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	body ul li {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
 	
#phantom {
	height: 214px!important;
	}

*html #phantom { height: 224px!important; }
*+html #phantom { height: 224px!important; }

	
/* GLOBAL STUFF */

	#cars_container {
	position: relative;
	width: 920px;
 	margin: auto;
	height: auto;
	overflow: hidden;
	background: url(../../images/cars/global_shade_bg.jpg) repeat-y;
	}
	
	#cars_container #leftcol {
  	float: left;
	width: 216px;
	overflow: hidden;
	height: 100%;
	margin-top: 172px;
	}
	
	*html #cars_container #leftcol {
	margin-top: 177px;
	}
	
	/* ADD THIS */
	
	#cars_container #bigcol {
  	float: left;
	width: 750px;
	overflow: auto;
	height: 100%;
	margin: 172px 12px 0 0;
	padding-bottom: 20px;
	}
	
	*html #cars_container #bigcol {
	margin-top: 177px;
	}
	
	/* END ADD THIS */

	#cars_container #midcol {
	float: left;
	width: 520px;
	overflow: hidden;
	height: 100%;
	margin: 172px 12px 0 12px;
	}
	
	*html #cars_container #midcol {
	margin-top: 177px;
	}
	
	#cars_container #rightcol {
	float: right;
	width: 155px;
	overflow: auto;
	height: 100%;
	margin-top: 172px;
	}
	
	*html #cars_container #rightcol {
	margin-top: 177px;
	}
	
	#cars_container #rightcol #home_right {
	width: 150px;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: right;
	background: #fff;
	}
	
	#cars_container #rightcol #home_right .signup dl {
	margin: 0 10px 15px 10px;
	}

#cars_header { 
	position: absolute; 
	top: 0; 
	width: 100%; 
	background: url(../../images/cars/site_bkgrnd.jpg) repeat-x;
	margin-left: auto;
	margin-right: auto;
	height: 225px;
	}

#cars_header #croheader { 
	width: 920px;  
	margin: auto;
	margin-top: 8px;
	height: 225px;
	}
	
#cars_header #croheader .global_top { 
	margin: 0 22px 8px 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	}

#cars_header #croheader .global_top .links { 
	padding-top: 1px;
	}
	
#cars_header #croheader .global_top a:link { 
	color: #FFF;
	text-decoration: none;
	}
	
#cars_header #croheader .global_top a:visited { 
	color: #FFF;
	text-decoration: none;
	}
	
#cars_header #croheader .global_top a:active { 
	text-decoration: underline;
	}
	
#cars_header #croheader .global_top a:hover { 
	text-decoration: underline;
	}
	
/* sign in area */

#cars_header #croheader .global_top .sign-in {
	margin: 0 15px 0 20px;
	float: left;
		}

#cars_header #croheader .global_top .sign-in dl {
  margin: 0;
  font: 11px/14px Arial, Helvetica, sans-serif;
  }
  
#cars_header #croheader .global_top .sign-in dt {
  margin: 0;
  padding: 1px 5px 0 15px;
  background: url(../../images/cars/signsub_back_left.gif) no-repeat top left;
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #FFFFCC;
  border: 0;
  float: left;
  height: 17px;
  }

#cars_header #croheader .global_top .sign-in dd {
  margin: 0;
  padding: 1px 15px 0 0;
  background: url(../../images/cars/signsub_back_right.gif) no-repeat top right;
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #FFF;
  border: 0;
  float: left;
  height: 17px;
  }
  
#cars_header #croheader .global_top .sign-in dd a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	
#cars_header #croheader .global_top .sign-in dd a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	
#cars_header #croheader .global_top .sign-in dd a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	}
	
#cars_header #croheader .global_top .sign-in dd a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	}
  
 /* GLOBAL HEAD LOGO AND SEARCH AREA */
 
#cars_header #croheader #main {
	margin: -5px 0 0 0;
	}

#cars_header #croheader #main dl {
  width: 920px;
  height: 79px;
  background: url(../../images/cars/cro_head_bg.gif) no-repeat top left;
  color: #000;
  margin-bottom: 0;
  }

* html #cars_header #croheader #main dl {
  margin-bottom: 20px;
  }

#cars_header #croheader #main dt {
  margin: 0;
  padding: 10px 30px 0 10px;
  font: normal 11px Arial, Helvetica, sans-serif;
  color: #176fcc;
  border: 0;
  text-align: right;
  float: right;
  }

#cars_header #croheader #main dd {
  margin: 0;
  padding: 10px 10px 0 10px;
  text-align: left;
  float: left;
  }  
  
#cars_header #croheader #main dl a:link { text-decoration: none; color:#176fcc;}
#cars_header #croheader #main dl a:visited { text-decoration: none; color:#176fcc; }
#cars_header #croheader #main dl a:hover { text-decoration: underline; color:#176fcc; }
  
  #cars_header #croheader #main dt img {
 	margin: 0 5px 0 10px;
	padding: 0;
	vertical-align: bottom
	}
  
 #cars_header #croheader #main dd img {
 	margin: 15px 0 0 -10px;
	padding: 0;
	}
	
	
/* SEARCH AREA */

  #cars_header #croheader #main dt #search {
	margin: 8px 0 0 0;
	width: 339px;
    background: url(../../images/cars/head_srchback_top.gif) no-repeat top;
	}

  #cars_header #croheader #main dt #search dl {
  width: 339px;
  height: 36px;
  margin: 0;
  background: url(../../images/cars/head_srchback_bot.gif) no-repeat bottom;
  font: 11px/14px Arial, Helvetica, sans-serif;
  color: #000;
  }

  #cars_header #croheader #main dt #search dt {
  margin: 0;
  padding: 6px 3px 0 0;
  font: bold 12px;
  color: #0000FF;
  }

  #cars_header #croheader #main dt #search dd {
  margin: 0;
  padding: 8px 0 0 15px;
  }
 
 /* 
	#cars_header #croheader .breadcrumb_and_head_abs {
		position: absolute;
		top: 143px;
		_top: 147px;
	}

  .breadcrumb_and_head_rel {
		position: relative;
		top: 143px;
		_top: 147px;
	}
*/

  #cars_header #croheader .breadcrumb_and_head {
	width: 918px;
	height: 58px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #e6e6ee;
	border-right: 1px solid #e6e6ee;
	background: url(/cro/resources/rd08/images/cars/cars_catheader_mid.gif) repeat-x;
	position: absolute;
	top: 143px;
	overflow: hidden;
	line-height: 1.2em;
  }

  #cars_header #croheader .breadcrumb_and_head .breadcrumb {
  margin: 3px 0 0 9px; 
  font: normal 11px Arial, Helvetica, sans-serif; 
  color: #8594a6;
  }
  
  #cars_header #croheader .breadcrumb_and_head .breadcrumb a:link{
  font: normal 11px Arial, Helvetica, sans-serif; 
  color: #8594a6;
  }

  #cars_header #croheader .breadcrumb_and_head .breadcrumb a:visited{
  font: normal 11px Arial, Helvetica, sans-serif; 
  color: #8594a6;
  }

  #cars_header #croheader .breadcrumb_and_head .breadcrumb a:hover{
  font: normal 11px Arial, Helvetica, sans-serif; 
  color: #8594a6;
  text-decoration: underline;
  }

  #cars_header #croheader .breadcrumb_and_head .breadcrumb a:active{
  font: normal 11px Arial, Helvetica, sans-serif; 
  color: #8594a6;
  text-decoration: underline;
  }
  
  #cars_header #croheader .breadcrumb_and_head .bug {
  margin: 5px 0 0 15px;
  }
  
  #cars_header #croheader .breadcrumb_and_head .bug h1 {
  font: bold 24px Arial, Helvetica, sans-serif; 
  color: #091c30; 
  margin: 14px 0 0 4px; 
  display: inline;
  }
  
 
/* MAIN NAV BUTTONS */
 
 #main_nav {
	width: 920px;
	height: 32px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
	}

* html 	 #main_nav {
	margin-top: -27px;
	}

 #main_nav dl {
 	width: 920px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	}
	
 #main_nav dl dd.left {
 	width: 68px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}
	
 #main_nav dl dd.cars {
 	width: 67px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}

 #main_nav dl dd.appliances {
 	width: 106px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}
	
 #main_nav dl dd.electronics {
 	width: 107px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}

 #main_nav dl dd.home {
 	width: 131px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}

 #main_nav dl dd.babies {
 	width: 121px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}
	
 #main_nav dl dd.money {
 	width: 80px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}

 #main_nav dl dd.food {
 	width: 71px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}
	
	
 #main_nav dl dd.health {
 	width: 77px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}
	
	
#main_nav dl dd.shopping {
 	width: 95px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}	

 #main_nav dl dd.right {
 	width: 68px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
	}
	
 #main_nav dl a:hover {
	position: relative;
	top: -32px;
	}
	
 #main_nav dl a:active {
	position: relative;
	top: -32px;
	}
	
 #main_nav dl img {
 	border: 0;
	}
	

/* CARS SUB NAV STYLES */

 #cars_header #croheader #subnav {
	height: 26px; 
	width: 920px; 
	background: #000; 
	clear: both; 
	color: #fff;
	margin-top: 24px;
	position: absolute;
	}
	
*html #cars_header #croheader #subnav {
	margin-top: -2px;
	}
	
 #cars_header #croheader #subnav dl {
 	width: 920px;
	height: 25px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	}
	
 #cars_header #croheader #subnav dl dd {
	height: 25px;
	margin: 0;
	padding: 7px 20px 0 20px;
	list-style: none;
	float: left;
	overflow: hidden;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	}
	
 #cars_header #croheader #subnav dl dd a:link {
 	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	
 #cars_header #croheader #subnav dl dd a:visited {
 	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	
 #cars_header #croheader #subnav dl dd a:active {
 	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	}
	
 #cars_header #croheader #subnav dl dd a:hover {
 	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	}
	
 /* BREADCRUMB STYLES */
 

  #cars_header #croheader .breadcrumb_and_head {
	width: 918px;
	height: 58px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #e6e6ee;
	border-right: 1px solid #e6e6ee;
	background: url(/cro/resources/rd08/images/cars/cars_catheader_mid.gif) repeat-x;
	position: absolute;
	top: 158px;
	overflow: hidden;
	line-height: 1.2em; #
  }
  
 *html #cars_header #croheader .breadcrumb_and_head {
  top: 166px;
  }
  
:root #cars_header #croheader .breadcrumb_and_head {
	top: 156px;
	} 
  
/* IE7 Hack for breadcrumb */
*+html #cars_header #croheader .breadcrumb_and_head {
	position: absolute;
	top: 166px;
	}  
  
  #cars_header #croheader .breadcrumb_and_head .breadcrumb {
  margin: 5px 0 0 9px; 
  font: normal 11px Arial, Helvetica, sans-serif; 
  color: #8594a6;
  }
  
  #cars_header #croheader .breadcrumb_and_head .bug {
  margin: 3px 0 0 15px;
  }
  
  #cars_header #croheader .breadcrumb_and_head .bug h1 {
  font: bold 24px Arial, Helvetica, sans-serif; 
  color: #091c30; 
  margin: 12px 0 0 4px; 
  display: inline;
  }
	
/*CONTENT STYLES*/

	#cars_container #midcol #cars_middle {
	width: 520px;
	}
	
	
/* ADD THIS - BUYING ADVICE STYLES */

#cars_container #bigcol #buying_guide {
  	float: left;
	width: 750px;
	height: 176px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	}
	
#cars_container #bigcol #buying_guide #leftside {
	float: left;
	width: 154px;
	height: 176px;
	margin: 0;
	padding: 0;
	}
	
#cars_container #bigcol #buying_guide #rightside {
	float: left;
	width: 594px;
	height: 176px;
	margin: 0;
	padding: 0;
	background: url(../../images/cars/cars_buying_howto_right.gif) no-repeat;
	overflow: hidden;
	vertical-align: top;
	}
	
#cars_container #bigcol #buying_guide #rightside h2 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 20px 0 14px 20px;
	}

#cars_container #bigcol #buying_guide #rightside .column1 {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 20px 21px;
	float: left;
	width: 264px;
	}
	
*html #cars_container #bigcol #buying_guide #rightside .column1 {
	margin: 0 0 20px 11px;
	}
	
#cars_container #bigcol #buying_guide #rightside .column1 .next {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 8px 0 0 -1px;
	overflow: hidden;
	}
	
#cars_container #bigcol #buying_guide #rightside .column1 .next a:link {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buying_guide #rightside .column1 .next a:visited {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buying_guide #rightside .column1 .next a:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buying_guide #rightside .column1 .next a:active {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
/* END COLUMN 1 */

/* BEGIN COLUMN 2 */

#cars_container #bigcol #buying_guide #rightside .column2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 20px 20px;
	float: left;
	width: 140px;
	clear: none;
	}	
	
#cars_container #bigcol #buying_guide #rightside .column2 ul {
	padding:0; 
	margin:0; 
	padding-left: 5px;
	list-style: none; 
	line-height: 1.5em;
	} 

#cars_container #bigcol #buying_guide #rightside .column2 ul li {
	padding-left: 10px; 
	margin-left: 5px;
	background: url(../../images/cars/squarebullet.gif) no-repeat 0 7px;
	} 
	
#cars_container #bigcol #buying_guide #rightside .column2 ul li a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buying_guide #rightside .column2 ul li a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buying_guide #rightside .column2 ul li a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buying_guide #rightside .column2 ul li a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
/* END COLUMN 2 */

/* BEGIN COLUMN 3 */

#cars_container #bigcol #buying_guide #rightside .column3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 20px 0 0;
	float: left;
	width: 120px;
	clear: none;
	}	
	
#cars_container #bigcol #buying_guide #rightside .column3 ul {
	padding:0; 
	margin:0; 
	padding-left: 5px;
	list-style: none; 
	line-height:1.5em;
	} 

#cars_container #bigcol #buying_guide #rightside .column3 ul li {
	padding-left: 10px; 
	margin-left: 5px;
	background: url(../../images/cars/squarebullet.gif) no-repeat 0 7px;
	} 
	
#cars_container #bigcol #buying_guide #rightside .column3 ul li a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buying_guide #rightside .column3 ul li a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buying_guide #rightside .column3 ul li a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buying_guide #rightside .column3 ul li a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
/* END COLUMN 2 */

/* BEGIN BUYING ADVICE PAGE FEATURES */

#cars_container #bigcol #buying_news_features {
	float: left;
	width: 522px;
	min-height: 298px;
	border-bottom: 1px solid #bfcad3;
	margin: 0 0 20px 0;
	}
	
*html #cars_container #bigcol #buying_news_features {
	height: 298px;
	}
	
#cars_container #bigcol #buying_news_features h3 {
	width: 512px;
	height: 22px;
	border-bottom: 1px solid #bfcad3;
	background: #eef1f6;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c3D;
	margin: 0;
	padding: 7px 0 0 12px;
	}
	
#cars_container #bigcol #buying_news_features .content {
	width: 256px;
	margin: 12px 0 0 12px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	}
	
#cars_container #bigcol #buying_news_features .content img.main {
	border: 0;
	width: 256px;
	}
	
#cars_container #bigcol #buying_news_features .content .head {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 5px 0;
	}
	
#cars_container #bigcol #buying_news_features .content .head a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #091c3D;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buying_news_features .content .head a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #091c3D;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buying_news_features .content .head a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #768b9e;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buying_news_features .content .head a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #768b9e;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buying_news_features .content .read_more {
	margin-top: 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
	}
	
#cars_container #bigcol #buying_news_features .content .read_more a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buying_news_features .content .read_more a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buying_news_features .content .read_more a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buying_news_features .content .read_more a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
	
/* Buying Advice right column */

#cars_container #bigcol #buying_news_features .content_right {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	float: left; 
	width: 240px;
	margin: 12px 0 0 12px;
	clear: none;
	}

*html #cars_container #bigcol #buying_news_features .content_right {
	width: 230px;
	}

#cars_container #bigcol #buying_news_features .content_right .highlights {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-right:10px
	}

#cars_container #bigcol #buying_news_features .content_right .highlights a:link {
	color: #1a2d45;
	font-size: 12px;
	}

#cars_container #bigcol #buying_news_features .content_right .highlights ul {
	margin: 15px 0 0 0; 
	padding: 0; 
	list-style: none; 
	clear: both;
	}

/*  hack for firefox */

html>body #cars_container #bigcol #buying_news_features .content_right .highlights ul {
	margin: 0; 
}	

#cars_container #bigcol #buying_news_features .content_right .highlights li {
	margin: 0; 
	padding: 0 10px 8px 12px;
	background-image: url(../../images/cars/cro_newsdash3.gif); 
	background-repeat: no-repeat; 
	background-position: 0 .6em;
	} 

#cars_container #bigcol #buying_news_features .content_right .highlights li a:link {
	text-decoration:underline; 
	color:#091c30;
	padding: 0;
	margin: 0; 
	} 

#cars_container #bigcol #buying_news_features .content_right .highlights li a:visited { 
	text-decoration:underline; 
	color:#091c30;
	}

#cars_container #bigcol #buying_news_features .content_right .highlights li a:hover {
	text-decoration:underline;
	color:#768b9e;
	} 

#cars_container #bigcol #buying_news_features .content_right .highlights li a:active { 
	text-decoration:underline;
	color:#768b9e;
	}

#cars_container #bigcol #buying_news_features .content_right .highlights img {
	float:left;
	margin-right: 12px;
	margin-bottom: 12px;
	border: 1px solid #878787;
	height: 53px;
	width: 53px;
	}

#cars_container #bigcol #buying_news_features .content_right .highlights h2 {
	display:inline;
	font-size: 12px;
	font-weight:bold;
	}
	
#cars_container #bigcol #buying_news_features .content_right .highlights h2 a:link { 
	text-decoration:underline; 
	color:#091c30;
	font-weight: bold;
	}
	
#cars_container #bigcol #buying_news_features .content_right .highlights h2 a:visited { 
	text-decoration:underline; 
	color:#091c30;
	font-weight: bold;
	}
	
#cars_container #bigcol #buying_news_features .content_right .highlights h2 a:hover {  
	text-decoration:underline;
	color:#768b9e;
	font-weight: bold;
	}
	
	#cars_container #bigcol #buying_news_features .content_right .highlights h2 a:active {  
	text-decoration:underline;
	color:#768b9e;
	font-weight: bold;
	}
 
#cars_container #bigcol #buying_news_features .content_right .highlights a:link { 
	text-decoration:underline; 
	color:#091c30;
	}

#cars_container #bigcol #buying_news_features .content_right .highlights a:visited { 
	text-decoration:underline; 
	color:#091c30;
	}

#cars_container #bigcol #buying_news_features .content_right .highlights a:hover {  
	text-decoration:underline;
	color:#768b9e;
	}
	
#cars_container #bigcol #buying_news_features .content_right .highlights a:active {  
	text-decoration:underline;
	color:#768b9e;
	}

#cars_container #bigcol #buying_news_features .content_right .blurb {
 	font: normal 11px/14px Arial, Helvetica, sans-serif;
 	display: inline;
 } 
 
#cars_container #bigcol #buying_news_features .content_right .more {
	font: bold 11px Arial, Helvetica, sans-serif;
	padding-left: 15px;
	}
	
#cars_container #bigcol #buying_news_features .content_right .more a:link { 
	text-decoration: none; 
	color: #176fcc;
	font-weight: bold;
	}

#cars_container #bigcol #buying_news_features .content_right .more a:visited { 
	text-decoration: none; 
	color: #176fcc;
	font-weight: bold;
	}

#cars_container #bigcol #buying_news_features .content_right .more a:hover {  
	text-decoration: underline;
	color: #176fcc;
	font-weight: bold;
	}
	
#cars_container #bigcol #buying_news_features .content_right .more a:active {  
	text-decoration: underline;
	color: #176fcc;
	font-weight: bold;
	}

/* END BUYING ADVICE PAGE FEATURES */


/* BEGIN BUYING ADVICE PAGE SPOTLIGHT */

#cars_container #bigcol #buying_spotlight {
	float: left;
	width: 214px;
	min-height: 298px;
	border-bottom: 1px solid #bfcad3;
	margin: 0 0 20px 12px;
	}
	
*html #cars_container #bigcol #buying_spotlight {
	height: 298px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000
	}
	
#cars_container #bigcol #buying_spotlight h3 {
	width: 202px;
	height: 22px;
	border-bottom: 1px solid #bfcad3;
	background: #eef1f6;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c3D;
	margin: 0;
	padding: 7px 0 0 12px;
	}
	
#cars_container #bigcol #buying_spotlight img {
	width: 214px;
	margin: 12px 0;
	border: 0;
	}
	
#cars_container #bigcol #buying_spotlight a:link { 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #091c30;
	text-decoration: none; 
	}

#cars_container #bigcol #buying_spotlight a:visited { 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #091c30;
	text-decoration: none; 
	}

#cars_container #bigcol #buying_spotlight a:hover {  
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #091c30;
	text-decoration: underline; 
	}
	
#cars_container #bigcol #buying_spotlight a:active {  
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #091c30;
	text-decoration: underline; 
	}

/* END BUYING ADVICE PAGE SPOTLIGHT */

/* START BUYING ADVICE PAGE CR ON SAFETY */
#cars_container #bigcol #buying_cr_safety {
	margin: 0;
	float: left;
	clear: both;
	}
	
#cars_container #bigcol #buying_cr_safety a:link { 
	text-decoration:none; 
	color:#176fcc
	}

#cars_container #bigcol #buying_cr_safety a:visited { 
	text-decoration:none; 
	color:#176fcc
	}

#cars_container #bigcol #buying_cr_safety a:hover { 
	text-decoration: underline; 
	color:#176fcc
	}

#cars_container #bigcol #buying_cr_safety dl {
  width: 255px;
  background: url(../../images/cars/car_forums_box_btm2.gif) no-repeat bottom left;
  font: 11px/14px Arial, Helvetica, sans-serif;
  color: #000;
  min-height: 175px;
  float: left;
  margin: 0 0 20px 0;
  }
  
*html #cars_container #bigcol #buying_cr_safety dl {
	height: 175px;
	}

#cars_container #bigcol #buying_cr_safety dt {
  margin: 0;
  padding: 9px 0 10px 13px;
  background: url(../../images/cars/car_forums_box_top2.gif) no-repeat top left;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #091c3D;
  }
  
#cars_container #bigcol #buying_cr_safety dd {
  margin: 0;
  border-left: 1px solid #c3d2e0;
  border-right: 1px solid #c3d2e0;
  padding: 0 10px 0 13px;
  clear: both; 
  background-color: #f5f7fa;
  }
  
#cars_container #bigcol #buying_cr_safety a {
	color: #176fcc;
	}

#cars_container #bigcol #buying_cr_safety dd.head { 
  font-weight: bold;
  background-color: #f5f7fa; 
  color: #091c3D;
  }
  
#cars_container #bigcol #buying_cr_safety dd.bottom {
  margin: 0;
  padding: 0;
  border: 0; 
  background-color: none;
  }  
  
#cars_container #bigcol #buying_cr_safety dd ul {
	color: #000;
	padding:0; 
	margin:0; 
	list-style: none; 
	line-height:1.5em;
	} 

#cars_container #bigcol #buying_cr_safety dd ul li {
	padding-left: 10px; 
	margin-left: 0;
	background: url(../../images/cars/squarebullet.gif) no-repeat 0 7px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	} 
  
/* END BUYING ADVICE PAGE CR ON SAFETY*/


/* START BUYING ADVICE PAGE FORUMS */
#cars_container #bigcol #buying_forums {
	margin: 0 0 0 12px;
	float: left;
	}
	
#cars_container #bigcol #buying_forums a:link { 
	text-decoration:none; 
	color:#176fcc
	}

#cars_container #bigcol #buying_forums a:visited { 
	text-decoration:none; 
	color:#176fcc
	}

#cars_container #bigcol #buying_forums a:hover { 
	text-decoration: underline; 
	color:#176fcc
	}

#cars_container #bigcol #buying_forums dl {
  width: 255px;
  background: url(../../images/cars/car_forums_box_btm2.gif) no-repeat bottom left;
  font: 11px/14px Arial, Helvetica, sans-serif;
  color: #000;
  min-height: 175px;
  float: left;
  margin: 0 0 20px 0;
  }
  
*html #cars_container #bigcol #buying_forums dl {
	height: 175px;
	}

#cars_container #bigcol #buying_forums dt {
  margin: 0;
  padding: 10px 0 10px 13px;
  background: url(../../images/cars/car_forums_box_top2.gif) no-repeat top left;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #091c3D;
  }
  
#cars_container #bigcol #buying_forums dd {
  margin: 0;
  border-left: 1px solid #c3d2e0;
  border-right: 1px solid #c3d2e0;
  padding: 0 10px 0 13px;
  clear: both; 
  background-color: #f5f7fa;
  }
    
#cars_container #bigcol #buying_forums a {
	color: #176fcc;
	}

#cars_container #bigcol #buying_forums dd.head { 
  font-weight: bold;
  background-color: #f5f7fa; 
  color: #091c3D;
  border-top: 1px solid #fff; 
  margin: 0 12px; 
  border-left: 0; 
  border-right: 0; 
  padding-top: 12px; 
  padding-left: 0
  }
  
#cars_container #bigcol #buying_forums dd.head .botborder{ 
  font-weight: bold;
  background-color: #f5f7fa; 
  color: #091c3D;
  padding-top: 9px;
  border-top: 1px solid #fff;
  }

#cars_container #bigcol #buying_forums dd.head .sig {
	font-weight: normal;
	color: #666;
	}
  
#cars_container #bigcol #buying_forums dd.bottom {
  margin: 0;
  padding: 0;
  border: 0; 
  background-color: none;
  }  
  
#cars_container #bigcol #buying_forums dd .more {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	padding-bottom: 11px;
	border: 0;
	border-bottom: 1px solid #b9d9f5;
	display: block;
	}
	
#cars_container #bigcol #buying_forums dd .more a:link { 
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #176fcc;
	}

#cars_container #bigcol #buying_forums dd .more a:visited { 
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #176fcc;
	}

#cars_container #bigcol #buying_forums dd .more a:hover {  
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #176fcc;
	}
	
#cars_container #bigcol #buying_forums dd .more a:active {  
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #176fcc;
	}
  
/* END BUYING ADVICE PAGE FORUMS*/


/* START CALCULATOR */
#cars_container #calculator {
	margin: 0 0 0 12px;
	float: left;
	}
	
#cars_container #calculator a:link { 
	text-decoration:none; 
	color:#176fcc
	}

#cars_container #calculator a:visited { 
	text-decoration:none; 
	color:#176fcc
	}

#cars_container #calculator a:hover { 
	text-decoration: underline; 
	color:#176fcc
	}

#cars_container #calculator dl {
  width: 214px;
  background: url(../../images/cars/cars_calc_bg.jpg) no-repeat bottom right;
  font: 11px/14px Arial, Helvetica, sans-serif;
  color: #000;
  min-height: 173px;
  float: left;
  margin: 0 0 20px 0;
  border-top: 1px solid #bfcad3;
  border-bottom: 1px solid #bfcad3;
  }
  
*html #cars_container #calculator dl {
	width: 211px;
	height: 173px;
	}

#cars_container #calculator dt {
  margin: 0;
  padding: 9px 0 10px 12px;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #091c3D;
  }
  
#cars_container #calculator dd {
  margin: 0;
  padding: 0 75px 0 10px;
  clear: both; 
  }
  
#cars_container #calculator a {
	color: #176fcc;
	}

#cars_container #calculator dd.head { 
  font-weight: bold;
  color: #091c3D;
  }
  
#cars_container #calculator dd.bottom {
  margin: 0;
  padding: 0;
  border: 0; 
  background-color: none;
  }  
  
#cars_container #calculator dd ul {
	color: #000;
	padding:0; 
	margin:0; 
	list-style: none; 
	line-height: 1.5em;
	} 

#cars_container #calculator dd ul li {
	padding-left: 10px; 
	margin-left: 5px;
	margin-bottom: 5px;
	background: url(../../images/cars/squarebullet.gif) no-repeat 0 7px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	} 
	
#cars_container #calculator dd.more {
	font: bold 11px Arial, Helvetica, sans-serif;
	}
	
#cars_container #calculator dd.more a:link { 
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #176fcc;
	}

#cars_container #calculator dd.more a:visited { 
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #176fcc;
	}

#cars_container #calculator dd.more a:hover {  
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #176fcc;
	}
	
#cars_container #calculator dd.more a:active {  
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #176fcc;
	}
	
#cars_container #bigcol #buying_forums dd.more a:link { 
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #176fcc;
	}

#cars_container #bigcol #buying_forums dd.more a:visited { 
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #176fcc;
	}

#cars_container #bigcol #buying_forums dd.more a:hover {  
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #176fcc;
	}
	
#cars_container #bigcol #buying_forums dd.more a:active {  
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #176fcc;
	}
  
/* END BUYING ADVICE PAGE CR ON SAFETY*/


/***************** PRICING PAGE STYLES ********************/

#cars_container #bigcol #pricing_top {
  	float: left;
	width: 748px;
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 12px 0;
	background: #edf3fa url(../../images/cars/car_pricefeature_bg.jpg) no-repeat bottom right;
	border-top: 1px solid #a9b7ca;
	border-bottom: 1px solid #a9b7ca;
	}
	
#cars_container #bigcol #pricing_top dl {
  	float: left;
	width: 250px;
	overflow: hidden;
	margin: 0 12px;
	padding: 0;
	background: #edf3fa url(../../images/cars/car_getprices_btm.gif) no-repeat bottom left;
  }
  
#cars_container #bigcol #pricing_top dl dt {
	background: url(../../images/cars/car_getprices_top.gif) no-repeat top left;
	font: bold 18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 12px;
	color: #091c30;
  }

#cars_container #bigcol #pricing_top dl dd {
	margin: 0;
	float: left;
	clear: both;
  }	
  
/* IE7 Hack */
*+html #cars_container #bigcol #pricing_top dl dd {
	width: 200px;
	}
	
	
#cars_container #bigcol #pricing_top dl dd.new_used {
	margin: 0 0 0 40px;
	}
	
#cars_container #bigcol #pricing_top dl dd.make_model {
	margin: 0 12px;
	height: 30px;
	}
	
/* IE7 Hack */
*+html #cars_container #bigcol #pricing_top dl dd.make_model {
	width: 220px;
	}

#cars_container #bigcol #pricing_top dl dd.make_model2 {
	margin: 0 12px;
	border-bottom: 1px solid #b9d9f5;
	height: 30px;
	}
	
/* IE7 Hack */
*+html #cars_container #bigcol #pricing_top dl dd.make_model2 {
	width: 220px;
	}
	
#cars_container #bigcol #pricing_top dl dd.make_model2 img {
	border: 0
	}
	
/* IE7 Hack */
*+html #cars_container #bigcol #pricing_top dl dd.make_model2 img {
	float: right;
	margin-top: -25px;
	}
	
#cars_container #bigcol #pricing_top dl dd.bottom {
	margin: 0 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: 1px solid #fff;
	}

/* IE7 Hack */
*+html #cars_container #bigcol #pricing_top dl dd.bottom {
	width: 220px;
	}
	
#cars_container #bigcol #pricing_top dl dd.bottom a:link { 
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #176fcc;
	}

#cars_container #bigcol #pricing_top dl dd.bottom a:visited { 
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #176fcc;
	}

#cars_container #bigcol #pricing_top dl dd.bottom a:hover {  
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #176fcc;
	}
	
#cars_container #bigcol #pricing_top dl dd.bottom a:active {  
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #176fcc;
	}
	
#cars_container #bigcol #pricing_top #rightside {
	float: left;
	width: 460px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: none;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #091c30;
	}


#cars_container #bigcol #pricing_top #rightside h3 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #091c30;
	margin: 12px 0 1px 0;
	}
	
#cars_container #bigcol #pricing_top #rightside h3.second {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #091c30;
	margin: 24px 0 1px 0;
	}
	
#cars_container #bigcol #pricing_top #rightside a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ffa825;
	text-decoration: underline;
	}	
	
#cars_container #bigcol #pricing_top #rightside a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ffa825;
	text-decoration: underline;
	}	
	
#cars_container #bigcol #pricing_top #rightside a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ffa825;
	text-decoration: underline;
	}	
	
#cars_container #bigcol #pricing_top #rightside a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ffa825;
	text-decoration: underline;
	}	
	
/* PRICING PAGE BUYING ADVICE SECTION */

#cars_container #bigcol #pricing_buying {
	float: left;
	background: url(../../images/cars/car_buying_advice_box.gif) no-repeat;
	width: 523px;
	height: 274px;
	margin: 0 0 20px 0;
	}
	
#cars_container #bigcol #pricing_buying .content {
	width: 233px;
	_width: 230px;
	margin: 12px 12px 0 15px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	}
	
#cars_container #bigcol #pricing_buying .content img {
	float: left;
	margin-right: 10px;
	}
	
#cars_container #bigcol #pricing_buying .content .head {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	}
	
#cars_container #bigcol #pricing_buying .content .head2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 12px 0 11px 0;
	border-top: 1px solid #fff;
	}
	
/* Buying Advice right column */

#cars_container #bigcol #pricing_buying .content_right {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	float: left; 
	width: 237px;
	margin: 12px 0 0 10px;
	_margin-left: 2px;
	clear: none;
	}

*html #cars_container #bigcol #pricing_buying .content_right {
	width: 230px;
	}

#cars_container #bigcol #pricing_buying .highlights {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-right:10px
	}

#cars_container #bigcol #pricing_buying .highlights a:link {
	color: #1a2d45;
	font-size: 12px;
	}



#cars_container #bigcol #pricing_buying .highlights img {
	float:left;
	margin-right: 12px;
	margin-bottom: 12px;
	border: 1px solid #878787;
	}

#cars_container #bigcol #pricing_buying .highlights h2 {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	}
	
#cars_container #bigcol #pricing_buying .highlights h2 a:link { 
	text-decoration: none; 
	color: #176fcc;
	font-size: 11px;
	font-weight: bold;
	}

#cars_container #bigcol #pricing_buying .highlights h2 a:visited { 
	text-decoration: none; 
	color: #176fcc;
	font-size: 11px;
	font-weight: bold;
	}

#cars_container #bigcol #pricing_buying .highlights h2 a:hover {  
	text-decoration: underline;
	color: #176fcc;
	font-size: 11px;
	font-weight: bold;
	}
	
#cars_container #bigcol #pricing_buying .highlights h2 a:active {  
	text-decoration: underline;
	color: #176fcc;
	font-size: 11px;
	font-weight: bold;
	}
 
#cars_container #bigcol #pricing_buying .highlights a:link { 
	text-decoration:none; 
	color:#176fcc;
	}

#cars_container #bigcol #pricing_buying .highlights a:visited { 
	text-decoration:none; 
	color:#176fcc;
	}

#cars_container #bigcol #pricing_buying .highlights a:hover {  
	text-decoration:underline;
	color:#176fcc;
	}
	
#cars_container #bigcol #pricing_buying .highlights a:active {  
	text-decoration:underline;
	color:#176fcc;
	}
	
#cars_container #bigcol #pricing_buying ul {
	padding:0 0 12px 0; 
	margin:12px 0 0 0; 
	list-style: none; 
	border-bottom: 1px solid #b9d9f5;
	} 

#cars_container #bigcol #pricing_buying ul li {
	padding-left: 10px; 
	margin: 0;
	background: url(../../images/cars/squarebullet.gif) no-repeat 0 7px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	} 
	
#cars_container #bigcol #pricing_buying ul li a:link {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #pricing_buying ul li a:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #pricing_buying ul li a:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol #pricing_buying ul li a:active {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}

#cars_container #bigcol #pricing_buying .blurb {
 	font: normal 11px/14px Arial, Helvetica, sans-serif;
 	display: inline;
 } 
 
#cars_container #bigcol #pricing_buying .content_right .more {
	font: bold 11px Arial, Helvetica, sans-serif;
	padding-left: 15px;
	}
	
#cars_container #bigcol #pricing_buying .content_right .more a:link { 
	text-decoration: none; 
	color: #176fcc;
	}

#cars_container #bigcol #pricing_buying .content_right .more a:visited { 
	text-decoration: none; 
	color: #176fcc;
	}

#cars_container #bigcol #pricing_buying .content_right .more a:hover {  
	text-decoration: underline;
	color: #176fcc;
	}
	
#cars_container #bigcol #pricing_buying .content_right .more a:active {  
	text-decoration: underline;
	color: #176fcc;
	}
	
#cars_container #bigcol #pricing_buying .content_right img {  
	margin-bottom: 8px;
	width: 237px;
	height: 164px;
	}
	
	
/* BEGIN PRICING PAGE NEWS AND FEATURES */

#cars_container #bigcol #pricing_news_features {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	float: left; 
	width: 214px;
	margin: 0 0 0 12px;
	clear: none;
	}
	
#cars_container #bigcol #pricing_news_features h3 {
	width: 200px;
	height: 22px;
	border-bottom: 1px solid #bfcad3;
	background: #eef1f6;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c3D;
	margin: 0 0 12px 0;
	padding: 7px 0 0 12px;
	}

*html #cars_container #bigcol #pricing_news_features {
	width: 214px;
	}

#cars_container #bigcol #pricing_news_features .highlights {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-right:10px
	}

#cars_container #bigcol #pricing_news_features .highlights a:link {
	color: #1a2d45;
	font-size: 12px;
	}

#cars_container #bigcol #pricing_news_features .highlights ul {
	margin: 15px 0 0 0; 
	padding: 0; 
	list-style: none; 
	clear: both;
	}

/*  hack for firefox */

html>body #cars_container #bigcol #pricing_news_features .highlights ul {
	margin: 0; 
}	

#cars_container #bigcol #pricing_news_features .highlights li {
	margin: 0; 
	padding: 0 10px 8px 12px;
	background-image: url(../../images/cars/cro_newsdash3.gif); 
	background-repeat: no-repeat; 
	background-position: 0 .6em;
	} 

#cars_container #bigcol #pricing_news_features .highlights li a {
	color: #176fcc;
	padding: 0;
	margin: 0; 
	text-decoration: underline;
	} 

#cars_container #bigcol #pricing_news_features .highlights li a:link { 
	text-decoration: underline; 
	color: #091c30;
	}
	
#cars_container #bigcol #pricing_news_features .highlights li a:visited { 
	text-decoration: underline; 
	color: #091c30;
	}
	
#cars_container #bigcol #pricing_news_features .highlights li a:hover { 
	text-decoration: underline; 
	color: #768b9e;
	}
	
#cars_container #bigcol #pricing_news_features .highlights li a:active { 
	text-decoration: underline; 
	color: #768b9e;
	}

#cars_container #bigcol #pricing_news_features .highlights img {
	float:left;
	margin-right: 12px;
	margin-bottom: 12px;
	border: 1px solid #878787;
	}

#cars_container #bigcol #pricing_news_features .highlights h2 {
	display:inline;
	font-size: 12px;
	}
	
#cars_container #bigcol #pricing_news_features .highlights h2 a:link {
	display:inline;
	font-size: 12px;
	font-weight:bold;
	}
	
#cars_container #bigcol #pricing_news_features .highlights h2 a:visited {
	display:inline;
	font-size: 12px;
	font-weight:bold;
	}
	
#cars_container #bigcol #pricing_news_features .highlights h2 a:hover {
	display:inline;
	font-size: 12px;
	font-weight:bold;
	}
	
#cars_container #bigcol #pricing_news_features .highlights h2 a:active {
	display:inline;
	font-size: 12px;
	font-weight:bold;
	}
 
#cars_container #bigcol #pricing_news_features .highlights a:link { 
	text-decoration:underline; 
	color:#091c30;
	}

#cars_container #bigcol #pricing_news_features .highlights a:visited { 
	text-decoration:underline; 
	color:#091c30;
	}

#cars_container #bigcol #pricing_news_features .highlights a:hover {  
	text-decoration:underline;
	color:#768b9e;
	}
	
#cars_container #bigcol #pricing_news_features .highlights a:active {  
	text-decoration:underline;
	color:#768b9e;
	}

#cars_container #bigcol #pricing_news_features .blurb {
 	font: normal 11px/14px Arial, Helvetica, sans-serif;
 	display: inline;
 } 
 
#cars_container #bigcol #pricing_news_features .more {
	font: bold 11px Arial, Helvetica, sans-serif;
	padding-left: 15px;
	font-weight: bold;
	}
	
#cars_container #bigcol #pricing_news_features .more a:link { 
	text-decoration: none; 
	color: #176fcc;
	font-weight: bold;
	}

#cars_container #bigcol #pricing_news_features .more a:visited { 
	text-decoration: none; 
	color: #176fcc;
	font-weight: bold;
	}

#cars_container #bigcol #pricing_news_features .more a:hover {  
	text-decoration: underline;
	color: #176fcc;
	font-weight: bold;
	}
	
#cars_container #bigcol #pricing_news_features .more a:active {  
	text-decoration: underline;
	color: #176fcc;
	font-weight: bold;
	}

/* END PRICING PAGE NEWS AND FEATURES */
	
/***************** END PRICING PAGE STYLES ********************/

	
/* SAFETY PAGE STYLES GRABBED FROM CAR_MAIN.CSS */


#cars_top #feature
{ 
width: 280px;
margin: 2px 0 0 0;
padding: 0;
float: right;
clear: right;
font: normal 11px Arial, Helvetica, sans-serif;
color: #091c30;
}

#cars_top #feature a
{ 
font-weight: bold;
}

#cars_top #feature dl
{   margin: 0;
	padding: 0;
	float: left;
}

#cars_top #feature dt
{   margin: 0;
	padding: 10px 10px 0 20px;
}

#cars_top #feature dd
{   margin: 0;
padding: 0 10px 0 20px;
}

#cars_top #feature img
{
float: left;
margin: 12px 0;
}

#arrowbullet ul
{ 
	margin:0px; 
	padding:3px 40px 0 20px; 
	list-style: none; 
	float: left;
	clear: both;
	
	 }
	 
#arrowbullet li  {
	padding:0 0 0 20px; 
	margin:0px; 
	background-image: url(../../../rd07/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	}
	
#arrowbullet li.description { 
	padding: 0; 
	margin: 0 0 10px 8px; 
	background-image: none;
	}

#arrowbullet li.community  { 
	padding:0 0 0 15px; 
	margin:0px; 
	background-image: url(../../../rd07/images/arrow.gif); 
	background-repeat: no-repeat; 
	background-position: 0 .1em;
	}

#community {
float:left; width:280px;
}

#article_column #community {
float:left; width:254px;
}

#cars_top
{
width: 725px; 
background: #dee5f0; 
border-bottom: 1px solid #96aec6;
float: left;
clear: left;
font: normal 11px Arial, Helvetica, sans-serif; 
overflow: hidden;
margin: 0 0 20px 0;
padding: 0 0 10px 0;
}

/* * html #main_cars_top {
 margin-top: -143px;
	} */

#cars_top h1
{ 
font: bold 18px Arial, Helvetica, sans-serif;
color: #091c30;
display:inline;
}

#cars_top h1.bestinclass
{ 
font: bold 11px Arial, Helvetica, sans-serif;
color: #091c30;
display:inline; 
text-transform:uppercase;
}

#cars_top h1.spotlight
{ 
font-weight: bold;
display: inline; 
padding-bottom: 10px;
font: bold 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height: 3.0em;
}

#cars_top a:link { text-decoration:none; color:#176fcc; }
#cars_top a:visited { text-decoration:none; color:#176fcc; }
#cars_top a:hover { text-decoration: underline; color:#176fcc;}

#cars_top ul
{
	padding: 0px;
	margin: 0;
	list-style: none;
}

#cars_top li.more
{ background: url(../../../rd07/images/cro_homenews_arrows.gif) left no-repeat; 
font-weight: bold; 
padding-left: 10px;
line-height: 1.5em;
}

#cars_top #left_container { 
width: 388px;
float: left;
clear: left;
overflow: auto;
margin: 12px 0 0 20px;
}

#cars_top #left_container h1
{ 
display: inline;
font: bold 18px Arial, Helvetica, sans-serif;
color: #091c30;
padding: 0;
margin: 0;
}

#cars_top #left_container #vehical_ratings
{ 
color: #091c30;
width: 365px;
border-left: solid 1px #96aec6;
border-right: solid 1px #96aec6;
background: #F3F5F9;
margin: 2px 0 0 0;
}

#cars_top #left_container .L1
{ 
font: normal 11px Arial, Helvetica, sans-serif;
color: #091c30;
overflow: auto;
padding: 5px 15px 0 0;
width: 350px;
}

#cars_top #left_container .L1 img
{
	margin: 0 20px 0 5px;
	float: left;
	border: 1px solid #000000;
}

#cars_top #left_container .L1 a
{ 
font-weight: bold;
}

#cars_top #left_container #vehical_ratings .header
{ 
background: url(../../../rd07/images/boxnav_bg_bottom.gif) no-repeat;
padding: 3px 3px 3px 5px;
font: bold 11px Arial, Helvetica, sans-serif;
color: #091c30;
margin: 0;
border-bottom: solid 1px #96aec6;
}

#cars_top #left_container #vehical_ratings .bar
{ 
color: #cad4df;
padding: 0 5px 0 5px;
}

#cars_top #left_container #vehical_ratings .foot
{ 
background: url(../../../rd07/images/boxnav_bg_bottom.gif) no-repeat;
padding: 3px 3px 3px 5px;
font: bold 11px Arial, Helvetica, sans-serif;
color: #091c30;
margin: 10px 0 0 0;
border-bottom: solid 1px #96aec6;
}

#cars_top #feature .description
{
	padding: 0 0 0 12px;
	font-weight: bold;
	width: 237px;
}


#cars_bottom
{ 
width: 705px; 
background: #fff;
padding:0 0 20px 20px;
font: normal 11px Arial, Helvetica, sans-serif; 
overflow: hidden;
float:left;
clear: left;
}

 * html #cars_bottom {
	margin: 0;
	padding: 0 0 0 20px;
	width: 725px;
	}

#cars_bottom #links
{ 
width: 720px;
float: left;
clear: left;
padding: 0;
margin: 0;
overflow: hidden;
}

#cars_bottom #ratings
{ 
width: 186px;
border: solid 1px #b2bfc9;
float: right;
margin: 0 20px 0 8px;
overflow: hidden;
}

#cars_bottom #left
{ 
float: left;
width: 250px;
}

#cars_bottom #middle
{ 
float: left;
width: 220px;
margin: 0 0 0 10px;
}

#cars_bottom #links .indented_link
{ 
padding: 0 0 0 5px;
font: normal 11px Arial, Helvetica, sans-serif;
}

#cars_bottom #links .subtitle
{ 
padding: 5px 0 0 5px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #091c30;
}

#cars_bottom #links ul
{ 
padding: 0px;
margin: 0 0 15px 5px;
list-style: none; 
}

#cars_bottom #links ul li
{ 
font: normal 12px Arial, Helvetica, sans-serif;
}

#cars_bottom a:link { text-decoration:none; color:#176fcc; }
#cars_bottom a:visited { text-decoration:none; color:#176fcc; }
#cars_bottom a:hover { text-decoration: underline; color:#176fcc;}


#newused_ratings_box
{ 
width: 186px;
border: solid 1px #b2bfc9;
float: left;
margin: 0;
padding: 0;
overflow: hidden;
font: normal 11px Arial, Helvetica, sans-serif;
}

* html #newused_ratings_box
{
margin: 0 15px 0 0;
}

#newused_ratings_box #bullet ul {
	margin:0; 
	padding:3px 0 0 0; 
	list-style: none; 
	 }

#newused_ratings_box #bullet li  { 
	padding:0; 
	margin:0; 
	padding-left: 8px; 
	margin-left: 0; 
	background-image: url(../../../rd07/images/cro_home_newsbullet.gif) no-repeat; 
	background-position: 0 .2em;}

#newused_ratings_box form {
	 margin: 2px 0;
	}
	
#newused_ratings_box select {
	 width: 150px;
	 font: normal 10px Arial, Helvetica, sans-serif;
	}

#newused_ratings_box .top
{ 
padding: 10px;
border-bottom: solid 1px #b2bfc9;
line-height: 2em;
}

#newused_ratings_box .top img
{ vertical-align: middle;
}

#newused_ratings_box .heading
{ font: bold 11px Arial, Helvetica, sans-serif; 
color:#000000;
background:url(../../../rd07/images/searchbrowse_head_bg.gif) repeat-x;
padding: 2px 10px 2px 10px;
display: block;
}

#newused_ratings_box .advanced_search
{ 
font: 10px Arial, Helvetica, sans-serif; 
padding: 10px 0 0 15px;
margin-top: 2px;
}

#newused_ratings_box .advanced_search img
{ 
vertical-align: middle;
}

#newused_ratings_box .middle
{ 
height: 75px;
padding: 10px;
margin: 0 0 10px 0;
border-bottom: solid 1px #b2bfc9;
line-height: 1.2em;
}

#newused_ratings_box .middle .left
{ 
width: 80px;
margin: 0;
float: left;
clear: left;
}

#newused_ratings_box .middle .right
{ 
width: 80px;
margin: 0;
float: right;
clear: right;
}

#newused_ratings_box .bottom
{ 
padding: 0 10px 5px 10px;
}



/* BUYING ADVICE ARTICLE STYLES */

#cars_container #bigcol .next {
	width: 750px;
	margin: 4px 0 20px 0;
	border-bottom: 1px solid #dadee5;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c30;
	text-align: right;
	float: left;
	clear: both;
	padding-bottom: 5px;
	}
	
#cars_container #bigcol .next2 {
	width: 750px;
	margin: 5px 0 12px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c30;
	text-align: right;
	float: left;
	clear: both;
	padding-top: 5px;
	overflow: hidden;
	}
	
#cars_container #bigcol .next a:link {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol .next a:visited {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol .next a:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol .next a:active {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol .next2 a:link {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol .next2 a:visited {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol .next2 a:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol .next2 a:active {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buy_article_left {
	float: left;
	clear: both;
	width: 154px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #091c30;
	margin-right: 20px;
	}
	
#cars_container #bigcol #buy_article_left a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buy_article_left a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buy_article_left a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buy_article_left a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}	

	
#cars_container #bigcol #buy_article_left ul {
	padding: 0 0 12px 0; 
	margin: 4px 20px 12px 0;
	border-bottom: 1px solid #dadee5;
	padding-left: 5px;
	list-style: none; 
	width: 144px;
	} 

#cars_container #bigcol #buy_article_left li {
	padding-left: 10px; 
	margin-left: -5px;
	background: url(../../images/cars/squarebullet.gif) no-repeat 0 7px;
	margin-bottom: 4px;
	} 
	
#cars_container #bigcol #buy_article_left ul li a:link {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buy_article_left ul li a:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buy_article_left ul li a:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buy_article_left ul li a:active {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}	
	
#cars_container #bigcol #buy_article_left li.on {
	padding-left: 10px; 
	margin-left: -5px;
	background: #e9eff9 url(../../images/cars/squarebullet.gif) no-repeat 0 7px;
	font: normal 11px Arial, Helvetica, sans-serif;
	} 
	
#cars_container #bigcol #buy_article_right {
	float: left;
	width: 560px;
	margin: 0;
	padding: 0 0 20px 0;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #dadee5;
	}
	
#cars_container #bigcol #buy_article_right p {
	margin: 0 0 12px 0;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
#cars_container #bigcol #buy_article_right h3 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #091c30;
	margin: 0 0 2px 0;
	}
	
#cars_container #bigcol #buy_article_right h4 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c30;
	margin: 0 0 12px 0;
	}
	
#cars_container #bigcol #buy_article_right .main_image {
	float: right;
	margin-left: 12px;
	margin-bottom: 12px;
	width: 250;
	}
	
#cars_container #bigcol #buy_article_right .main_image .caption {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #999;
	}
	
#cars_container #bigcol #buy_article_right ul {
	padding: 0 0 12px 0; 
	margin: 4px 20px 0 0;
	padding-left: 30px;
	list-style: none; 
	} 

#cars_container #bigcol #buy_article_right li {
	padding-left: 10px; 
	margin-left: 5px;
	background: url(../../images/cars/squarebullet.gif) no-repeat 0 7px;
	margin-bottom: 4px;
	} 
	
#cars_container #bigcol #buy_article_right .resource_box {
	width: 535px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff2cc;
	border: 1px solid #ffcc33;
	padding: 12px;
	margin: 0 0 20px 0;
	float: left;
	clear: both;
	display: block;
	}

#cars_container #bigcol #buy_article_right .resource_box h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
#cars_container #bigcol #buy_article_right .resource_box a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buy_article_right .resource_box a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buy_article_right .resource_box a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buy_article_right .resource_box a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}	
	
#cars_container #bigcol #buy_article_right .explore_box {
	width: 535px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../../images/cars/cars_moretoexplore_bkg.gif) repeat-x;
	border: 1px solid #dadee5;
	padding: 12px;
	margin: 0 0 20px 0;
	float: left;
	clear: both;
	display: block;
	}

#cars_container #bigcol #buy_article_right .explore_box h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #091c30;
	margin-bottom: 8px;
	}
	
#cars_container #bigcol #buy_article_right .explore_box a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buy_article_right .explore_box a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #bigcol #buy_article_right .explore_box a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}
	
#cars_container #bigcol #buy_article_right .explore_box a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
	}	
	
	
	
/* Find car ratings  */
	
#find_car_ratings {
font: 11px Arial, Helvetica, sans-serif;
color: #091c30;

}

#find_car_ratings #find_car_ratings_box
{
border: 1px solid #b5bfc7;
border-top:0px;
width:190px;
background:#F1F4F8;
padding: 12px;
overflow: auto;
}

*html #find_car_ratings #find_car_ratings_box
{
margin-top:-3px;
margin-bottom:19px;
}

#find_car_ratings #find_car_ratings_box dl
{
padding: 0px 0 0px 0;
margin: 0px;
margin-right:45px;
}



#find_car_ratings #find_car_ratings_box dl dd
{
margin: 0;
padding: 5px 10px 0px 0;
float:right;
}

#find_car_ratings #find_car_ratings_box select.make
{
font: 11px Arial, Helvetica, sans-serif;
margin-left:12px;
width:126px;
}

#find_car_ratings #find_car_ratings_box select.model
{
font: 11px Arial, Helvetica, sans-serif;
margin-left:8px;
width:126px;
}

.new_used {
display:block; float:left; 
position: relative;
top: -2px;
	}
	
*html #find_car_ratings #find_car_ratings_box img
{
margin:5px 0 0 145px
}

#find_car_ratings #find_car_ratings_box img
{
margin:5px 0 0 150px
}

#find_car_ratings #product_links {
	border: 1px solid #b5bfc7;
	border-top:0px;
	width: 190px;
	background:#F1F4F8;
	padding: 15px 12px 11px 12px;
}
#find_car_ratings #product_links a:link {
	text-decoration: none;
	font-weight:bold;
	color:#176fcc;
}
#find_car_ratings #product_links a:visited {
	text-decoration: none;
	font-weight:bold;	
	color:#176fcc;
}
#find_car_ratings #product_links a:hover {
	text-decoration: underline;
	font-weight:bold;	
	color:#176fcc;
}
#find_car_ratings #product_links a:active {
	text-decoration: underline;
	font-weight:bold;	
	color:#176fcc;
}
#find_car_ratings #product_links p {
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
}

#find_car_ratings #car_type
{
margin:0px 0 0 0px;
padding: 0px 0 0 0;
border: 1px solid #b5bfc7;
border-top:0;
width:214px;
background:#F1F4F8;
position:relative;
overflow-y: auto;
}

#find_car_ratings #car_type .bot_background
{
height:95px;
border-top: 1px solid #ffffff;
padding:12px;
background: url(../../images/cars/car_ratings_bkg.gif) repeat-x bottom;
}


*html #find_car_ratings #car_type
{margin-top:-19px}

#find_car_ratings #car_type dl
{
margin:0;
padding:0;
line-height:1.7em;
background: #F1F4F8;
}

#find_car_ratings #car_type dl dd
{
float: left;
margin:0px 30px 0 0;
padding:5px 0 0px 0;
}

#find_car_ratings #car_type dl dd.left
{
float:left;
margin-right:45px;
text-align:top;
}


#find_car_ratings #car_type a:link { text-decoration: none; color:#176fcc;}
#find_car_ratings #car_type a:visited { text-decoration: none; color:#176fcc; }
#find_car_ratings #car_type a:hover { text-decoration: underline; color:#176fcc; }

#cars_container #car_selector
{
background: url(../../images/cars/car_ratings_newcarselector.gif) no-repeat left;
height:27px; 
margin:0px;
padding:0px;
}

#cars_container #selector_line
{
margin:0;
padding:0;
width:214px;
line-height:9px;
height:1px;
border-left: 1px solid #b5bfc7;
border-right: 1px solid #b5bfc7;
}


#cars_container #rating_bottom{
border-top: 1px solid #b5bfc7;
}

*html #cars_container #rating_bottom
{
margin-top:-8px;
}

#cars_container #rating_bottom_used{
margin-top:-11px;
border-top: 0px solid #b5bfc7;
}

*html #cars_container #rating_bottom_used
{
margin-top:-19px;
}

*+html #cars_container #rating_bottom_used
{
margin-top:-19px;
}

#cars_container #car_selector #selector_text
{
font: bold 11px Arial, Helvetica, sans-serif;
color: #7f8b94;
padding: 10px 0 0 12px;
}

#cars_container #car_selector #selector_text a:link { text-decoration: none; color:#176fcc; font-weight: bold}
#cars_container #car_selector #selector_text a:visited { text-decoration: none; color:#176fcc; font-weight: bold }
#cars_container #car_selector #selector_text a:hover { text-decoration: underline; color:#176fcc; font-weight: bold }
#cars_container #car_selector #selector_text a:active { text-decoration: underline; color:#176fcc; font-weight: bold }

/* What's behind our ratings */
#cars_container #behind_ratings a:link { text-decoration: none; color:#176fcc;}
#cars_container #behind_ratings a:visited { text-decoration: none; color:#176fcc; }
#cars_container #behind_ratings a:hover { text-decoration: underline; color:#176fcc; }

#cars_container #behind_ratings dl
{
width: 216px;
 margin: 20px 0 0 0;
 padding:0 0 12px 0;
 background: url(../../images/cars/car_branding_box_btm.gif) no-repeat bottom left;
 font: 11px/14px Arial, Helvetica, sans-serif;
/* min-height:220px;
 height:220px; */
 overflow:auto;
 }
 
*html #cars_container #behind_ratings dl {
	padding-bottom: 0;
	}

#cars_container #behind_ratings dl dt {
  margin: 0;
  padding: 10px 15px 10px 12px;
  background: url(../../images/cars/car_branding_box_top.gif) no-repeat top left;
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #091c30;
  }

#cars_container #behind_ratings dl dt .subhead  
{
margin: 7px 12px 0px 0px;
padding:0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
line-height:1.4em;
} 

#cars_container #behind_ratings dl dt .subhead img {
position: relative; top: 1px}

#cars_container #behind_ratings dl dd.bullet_list {
	margin: 0;
	padding: 5px 12px 0 22px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(../../images/cars/squarebullet.gif) no-repeat left;
	background-position: 12px 11px;

}  

#cars_container #behind_ratings dl dd.brand_line_top
{
margin:0px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #e5e6e6;
width:189px;
}

*+html #cars_container #behind_ratings dl dd.brand_line
{
margin:-4px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:189px;
}

*html #cars_container #behind_ratings dl dd.brand_line
{
margin:-4px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:189px;
}

#cars_container #behind_ratings dl dd.brand_line
{
margin:-1px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:189px;
}


#cars_container #behind_ratings dl dd.learn_more
{
margin: 7px 12px 0px 12px;
padding:0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
}

*html #cars_container #midcol #cars_middle #subscribe_ad
{
margin-top:20px;
}

#cars_container #midcol #cars_middle #subscribe_ad
{
margin-top:45px;
}
  
/* slideshow style here */

#cars_container #top_slideshow_box
{
width:518px;
border: 0;
height: 461px;
margin:0 0 0px 0 ;
padding:0 0 0px 0;
}

#cars_container #top_slideshow_box #slideshow_text
{
font: bold 11px Arial, Helvetica, sans-serif;
color: #091c30;
margin:0 0 0 1px;
padding:8px 10px 11px 10px;
background: #eef1f6;
height:10px;
width:494px;
border:1px solid #bfcad3;
border-top:0px;
text-align: center;
}  

*html #cars_container #top_slideshow_box #slideshow_text
{
font: bold 11px Arial, Helvetica, sans-serif;
color: #091c30;
margin:0 0 0px 0;
padding:8px 10px 11px 10px;
background: #eef1f6;
height:0px;
border:0px
}  


#cars_container #top_slideshow_box #slideshow_text a:link { text-decoration: none; color:#176fcc;}
#cars_container #top_slideshow_box #slideshow_text a:visited { text-decoration: none; color:#176fcc; }
#cars_container #top_slideshow_box #slideshow_text a:hover { text-decoration: underline; color:#176fcc; }


/* Expert car ratings style here */

#cars_container #cars_middle #ratings {
 	background: #eef1f6;
	border: 1px solid #c3d2e0;
	margin: 15px 0 22px 0;
	padding: 0;
	width: 518px;
	height: 275px;
	}

#cars_container #cars_middle #ratings dl {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#cars_container #cars_middle #ratings dl dt {
 	background: url(../../images/cars/car_expert_car_ratings_bkg.gif) repeat-x;
	height: 23px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#cars_container #cars_middle #ratings dl dt img {
	margin: 0;
	padding: 0;
	}
	
#cars_container #cars_middle #ratings dl dd {
 	background: #fff;
	width: 156px;
	height: 185px;
	margin: 8px 0 0 11px;
	padding: 0;
	list-style: none;
	float: left;
	border: 1px solid #c3d2e0;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	}

* html #cars_container #cars_middle #ratings dl dd {
	margin: 10px 4px 0px 6px;
	} /* for IE */


#cars_container #cars_middle #ratings dl dd.testlabs {
 	background: url(../../images/cars/cro_testlab_back.gif) repeat-x;
	height: 20px;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
	float: left;
	clear: both;
	vertical-align: middle;
	border: 0;
	border-top: 1px solid #b2b9c9;
	}

#cars_container #cars_middle #ratings dl dd.testlabs img {
 	border: 0;
	margin-right: 10px;
	margin-left: -1px;
	float: left;
	}
	
#cars_container #cars_middle #ratings dl dd.testlabs .links {
 	margin-top: 3px;
	font: normal 11px Arial, Helvetica, sans-serif;
	}
	
#cars_container #cars_middle #ratings dl dd.testlabs .links a:link {
 	font-weight: normal;
	}
	
#cars_container #cars_middle #ratings dl dd.testlabs .links a:visited {
 	font-weight: normal;
	}
	
#cars_container #cars_middle #ratings dl dd.scroll {
 	background: #eef1f6;
	height: 20px;
	width: 100%;
	margin: 7px 0 -5px 0;
	padding: 0;
	list-style: none;
	float: left;
	clear: both;
	vertical-align: middle;
	border: 0;
	}
	
#cars_container #cars_middle #ratings dl dd.scroll .previous {
 	float: left;
	margin-left: 11px;
	display: inline;
	}
	
#cars_container #cars_middle #ratings dl dd.scroll .previous img {
 	margin-right: 6px;
 	border: 0;
	vertical-align: text-bottom;
	}
	
#cars_container #cars_middle #ratings dl dd.scroll .next {
 	float: right;
	margin-right: 11px;
	display: inline;
	}
	
#cars_container #cars_middle #ratings dl dd.scroll .next img {
 	margin-left: 5px;
	border: 0;
	vertical-align: text-bottom;
	}
	
#cars_container #cars_middle #ratings dl dd.scroll .links {
 	margin-top: 3px;
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 14px;
	}
	
#cars_container #cars_middle #ratings dl dd.scroll .links a:link {
 	font-weight: normal;
	}
	
#cars_container #cars_middle #ratings dl dd.scroll .links a:visited {
 	font-weight: normal;
	}
	
#cars_container #cars_middle #ratings dl a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #cars_middle #ratings dl a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #cars_middle #ratings dl a:hover {
	text-decoration: underline;
	}
	
#cars_container #cars_middle #ratings dl a:active {
	text-decoration: underline;
	}
	
#cars_container #cars_middle #ratings dl p {
 	text-align: center;
	margin: 0 0 2px 0;
	}
	
#cars_container #cars_middle #ratings dl p img {
 	border: 0;
	margin: 0;
	}
	
#cars_container #cars_middle #ratings dl dd ul {
 	border: 0;
	margin: 5px 15px 0 -33px;
	list-style: none;
	}

* html #cars_container #cars_middle #ratings dl dd ul {
	margin: 8px;
	}
	
#cars_container #cars_middle #ratings dl dd ul li {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	}
	
#cars_container #cars_middle #ratings dl h1 {
 	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0 0 1px -6px;
	}
	
#cars_container #cars_middle #ratings dl dd .copy {
	border: 0;
	margin: 5px 8px 0 10px;
	}

/*  bottom cars main page  */
#cars_container #bottom_cars_main
{
margin:0;
padding:0;
width:520px;
}


#cars_container #bottom_cars_main #left
{
padding-right:12px ;
float:left;
width:254px;
position:relative;

}

*html #cars_container #bottom_cars_main #left
{
padding-right:11px ;
float:left;
width:254px;

}

#cars_container #bottom_cars_main #right
{
width:254px;
float:right;

}


/*  News and features styles  */

#cars_container #cars_news_features
{
width:254px;
}

#cars_container #cars_news_features a:link { 
text-decoration:underline; color:#091c30;
}

#cars_container #cars_news_features a:visited { 
text-decoration:underline; color:#091c30;
}

#cars_container #cars_news_features a:hover {  text-decoration:underline;
color:#768b9e;
}


#cars_container #cars_news_features #bar
{
font: bold 14px Arial, Helvetica, sans-serif;
color: #091c30;
background: #eef1f6 ;
margin:0;
padding: 6px 12px 5px 12px;
border-bottom: 1px solid #bfcad3;
}

#cars_container #cars_news_features #top
{
margin:0;
padding: 12px 0 0 12px;
}

#cars_container #cars_news_features #top #news_img
{
margin:0;
padding: 0 12px 0 0px;
float:left;
}

#cars_container #cars_news_features #top #news_img img {
	border: 1px solid #878787;
	}


#cars_container #cars_news_features #top #blurb
{
margin:0;
padding: 0;
font: bold 12px Arial, Helvetica, sans-serif;
color: #000;
}

#cars_container #cars_news_features #top #blurb  a:link { 
text-decoration:underline; color:#091c30;
}

#cars_container #cars_news_features #top #blurb  a:visited { 
text-decoration:underline; color:#091c30;
}

#cars_container #cars_news_features #top #blurb  a:hover {  text-decoration:underline;
color:#768b9e;
}


#cars_container #cars_news_features #top .blurb_text
{
font: 11px Arial, Helvetica, sans-serif;
color: #000;
line-height:1.4em;

}

#cars_container #cars_news_features #top h2
{
margin:0 0 -10px 0;
padding: 0;
font: bold 12px Arial, Helvetica, sans-serif;
color: #000;
}


#cars_container #cars_news_features #top h2 a:link { 
text-decoration:underline; color:#091c30; font-weight: bold;
}

#cars_container #cars_news_features #top h2 a:visited { 
text-decoration:underline; color:#091c30; font-weight: bold;
}
#cars_container #cars_news_features #top h2 a:hover {  text-decoration:underline;
color:#768b9e; font-weight: bold;
}

#cars_container #cars_news_features #top h2 a:active {  text-decoration:underline;
color:#768b9e; font-weight: bold;
}

#cars_container #cars_news_features ul
{
margin:0;
padding:5px 0 0 12px;
list-style: none; 
clear:both;
}

#cars_container #cars_news_features ul li
{
background-image: url(../../images/cars/cro_newsdash3.gif); 
background-repeat: no-repeat; background-position: 0 .8em;
margin:0;
padding:0 0 0 12px;
font: 12px Arial, Helvetica, sans-serif;
line-height:1.8em;
}

#cars_container #cars_news_features #more_feature_news
{
margin:0;
padding:5px 0 0 24px ;
font: bold 11px Arial, Helvetica, sans-serif;
}

#cars_container #cars_news_features #more_feature_news a:link { text-decoration:none; color:#176fcc; font-weight: bold}
#cars_container #cars_news_features #more_feature_news a:visited { text-decoration:none; color:#176fcc; font-weight: bold}
#cars_container #cars_news_features #more_feature_news a:hover { text-decoration: underline; color:#176fcc; font-weight: bold}
#cars_container #cars_news_features #more_feature_news a:hover { text-decoration: underline; color:#176fcc; font-weight: bold}

/*  car buying advice styles  */

#cars_container #car_buying
{
margin:0 0 20px 0;
padding:0 0 0 0;
}


#cars_container #car_buying dl
{
width: 255px;
  margin: 0;
 background: url(../../images/cars/car_buying_advice_box_btm.gif) no-repeat bottom left;
 font: 11px/14px Arial, Helvetica, sans-serif;
 min-height:220px;
 height:130px;

}

#cars_container #car_buying dl dt {
  margin: 0;
  padding: 10px 15px 10px 12px;
  background: url(../../images/cars/car_buying_advice_box_top.gif) no-repeat top left;
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #091c30;
  }

#cars_container #car_buying dl dd.subhead  
{
margin: 0px 12px 0px 12px;
padding:0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
line-height:1.4em;
} 

#cars_container #car_buying dl dd.subhead .subtext
{
 font: 11px/14px Arial, Helvetica, sans-serif;
}


#cars_container #car_buying dl dd.reliability_hed  
{
margin: 0px 12px 0px 12px;
padding:0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
line-height:1.4em;
} 

#cars_container #car_buying dl dd.reliability .link_title_link_blurb {font-weight: bold;} 

#cars_container #car_buying dl dd.reliability .link_title_link_blurb a:link {font-weight: bold;} 

#cars_container #car_buying dl dd.reliability .link_title_link_blurb a:visited {font-weight: bold;} 

#cars_container #car_buying dl dd.reliability .link_title_link_blurb a:hover {font-weight: bold;} 

#cars_container #car_buying dl dd.reliability .link_title_link_blurb a:active 
{
font-weight: bold;
} 

#cars_container #car_buying dl dd.reliability  
{
margin: 0px 12px 0px 12px;
padding:0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
line-height:1.4em;
} 


#cars_container #car_buying dl dd.bullet_list {
	margin: 0;
	padding: 5px 12px 0 22px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(../../images/cars/squarebullet.gif) no-repeat left;
	background-position: 12px 11px;

}

#cars_container #car_buying dl dd.bullet_list_top {
	margin: 0px 30px 0 0px;
	padding: 5px 12px 0 22px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(../../images/cars/squarebullet.gif) no-repeat left;
	background-position: 12px 11px;
	border-bottom:1px solid #b9d9f5;

}   

#cars_container #car_buying dl dd.brand_line_top
{
margin:8px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #b9d9f5;
width:230px;
}

*html #cars_container #car_buying dl dd.brand_line
{
margin:-4px 0 3px 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:230px;
}

*+html #cars_container #car_buying dl dd.brand_line
{
margin:-4px 0 3px 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:230px;
}


#cars_container #car_buying dl dd.brand_line
{
margin:-1px 0 10px 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:230px;
}

#cars_container #car_buying a:link { text-decoration:none; color:#176fcc}
#cars_container #car_buying a:visited { text-decoration:none; color:#176fcc}
#cars_container #car_buying a:hover { text-decoration: underline; color:#176fcc}


/*  car forums styles  */

#cars_container #car_forums
{
margin:0;
padding:0px 0 30px 0;
width:254px;
}

#cars_container #car_forums dl
{
width: 254px;
  margin: 0;
 background: url(../../images/cars/car_forums_box_btm.gif) no-repeat bottom left;
 font: 11px/14px Arial, Helvetica, sans-serif;
 min-height:165px;
 height:165px;

}

#cars_container #car_forums dl dt {
  margin: 0;
  padding: 10px 15px 10px 12px;
  background: url(../../images/cars/car_forums_box_top.gif) no-repeat top left;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #091c30;
  }

#cars_container #car_forums dl dd.forum_content
{
margin: 5px 12px 0px 12px;
padding:0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
line-height:1.4em;
}

#cars_container #car_forums dl dd.forum_content a:link {font: bold 11px Arial, Helvetica, sans-serif;}
#cars_container #car_forums dl dd.forum_content a:visited {font: bold 11px Arial, Helvetica, sans-serif;}
#cars_container #car_forums dl dd.forum_content a:active {font: bold 11px Arial, Helvetica, sans-serif;}
#cars_container #car_forums dl dd.forum_content a:hover {font: bold 11px Arial, Helvetica, sans-serif;}
   
#cars_container #car_forums dl dd.subhead  
{
margin: 0px 12px 0px 12px;
padding:0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
line-height:1.4em;
} 

#cars_container #car_forums dl dd.subhead .posted_by
{
color:#666;
font: 11px Arial, Helvetica, sans-serif;
display:inline
} 


#cars_container #car_forums dl dd.user_reviews_hed  
{
margin: 5px 12px 0px 12px;
padding:0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
line-height:1.4em;
} 

#cars_container #car_forums dl dd.brand_line_top
{
margin:8px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #c3d2e0;
width:230px;
}

*html #cars_container #car_forums dl dd.brand_line
{
margin:-4px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:230px;
}


*+html #cars_container #car_forums dl dd.brand_line
{
margin:-4px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:230px;
}


#cars_container #car_forums dl dd.brand_line
{
margin:-1px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:230px;
}


#cars_container #car_forums a:link { text-decoration:none; color:#176fcc}
#cars_container #car_forums a:visited { text-decoration:none; color:#176fcc}
#cars_container #car_forums a:hover { text-decoration: underline; color:#176fcc}


/* top of new car index   */
#cars_container #newcar_highlights
{
width:494px;
border: 1px solid #bfcad3;
background: url(../../images/cars/cars_feature_bkg.jpg) repeat-x;
margin:0 0 0 0;
padding:12px;
height: 395px;
}

*html #cars_container #newcar_highlights
{
margin:0 0 0px 0;
}

#newcar_highlights ul {
	margin:25px 0 0 0; 
	padding:0; 
	list-style: none; 
	clear:both;
}

/*  hack for firefox */

html>body #newcar_highlights ul {
	margin:10px 0 0 0; 
}

#newcar_highlights li {
	margin:0; 
	padding: 0 10px 8px 12px;
	background-image: url(../images/cro_newsdash3.gif); 
	background-repeat: no-repeat; background-position: 0 .6em;
} 

#newcar_highlights li a
{
color: #1a2d45;
padding: 0;
margin: 0; 
text-decoration: underline;
} 

#newcar_highlights li a:hover { 
text-decoration: underline; 
color:#768b9e
}

#cars_container #newcar_highlights .title
{
font: bold 16px Arial, Helvetica, sans-serif;
margin-bottom:4px;
}

#cars_container #newcar_highlights #right_text
{
float:right;
margin-right:0px;
width:235px;
font: normal 11px/15px  Arial, Helvetica, sans-serif;

}

#cars_container #newcar_highlights #right_text #right_text_hed
{
font: bold 14px Arial, Helvetica, sans-serif;
}

#cars_container #newcar_highlights #right_text a:link { 
text-decoration:underline; color:#091c30; font-weight: bold;
}

#cars_container #newcar_highlights #right_text a:visited { 
text-decoration:underline; color:#091c30; font-weight: bold;
}

#cars_container #newcar_highlights #right_text a:hover {  text-decoration:underline;
color:#768b9e; font-weight: bold;
}

#cars_container #newcar_highlights #right_text a:active {  text-decoration:underline;
color:#768b9e; font-weight: bold;
}

#cars_container #newcar_highlights #right_text .video
{
font: bold 11px Arial, Helvetica, sans-serif;
margin-top:3px;
}

#cars_container #newcar_highlights #right_text h2
{
font: bold 12px Arial, Helvetica, sans-serif;
display:inline
}

#cars_container #newcar_highlights #right_text .video a:link { text-decoration:none; color:#176fcc}
#cars_container #newcar_highlights #right_text .video a:visited { text-decoration:none; color:#176fcc}
#cars_container #newcar_highlights #right_text .video a:hover { text-decoration: underline; color:#176fcc}

/* new car ratings style here */

#cars_container #cars_middle #newcar_ratings {
 	background: #eef1f6;
	border: 1px solid #c3d2e0;
	margin: 20px 0 20px 0;
	padding: 0;
	width: 518px;
	height: 333px;
	}

#cars_container #cars_middle #newcar_ratings dl {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#cars_container #cars_middle #newcar_ratings dl dt {
 	background: url(../../images/cars/car_expert_car_ratings_bkg.gif) repeat-x;
	height: 23px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#cars_container #cars_middle #newcar_ratings dl dt img {
	margin: 0;
	padding: 0;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd {
 	background: #fff;
	width: 116px;
	height: 113px;
	margin: 10px 0 0 9px;
	padding: 12px 0 0 0;
	list-style: none;
	float: left;
	border: 1px solid #c3d2e0;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	}

* html #cars_container #cars_middle #newcar_ratings dl dd {
	margin: 10px 4px 0px 5px;
	} /* for IE */

	
#cars_container #cars_middle #newcar_ratings dl dd.break {
 	background: #fff;
	width: 116px;
	height: 113px;
	margin: 10px 0 0 10px;
	padding: 12px 0 0 0;
	list-style: none;
	float: left;
	border: 1px solid #c3d2e0;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	clear:all;
	}	

* html #cars_container #cars_middle #newcar_ratings dl dd.break {
	margin: 10px 4px 0px 5px;
	} /* for IE */
	

#cars_container #cars_middle #newcar_ratings dl dd.testlabs {
 	background: url(../../images/cars/cro_testlab_back.gif) repeat-x;
	height: 20px;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
	float: left;
	clear: both;
	vertical-align: middle;
	border: 0;
	border-top: 1px solid #b2b9c9;
	}

#cars_container #cars_middle #newcar_ratings dl dd.testlabs img {
 	border: 0;
	margin-right: 10px;
	margin-left: -1px;
	float: left;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.testlabs .links {
 	margin-top: 3px;
	font: normal 11px Arial, Helvetica, sans-serif;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.testlabs .links a:link {
 	font-weight: normal;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.testlabs .links a:visited {
 	font-weight: normal;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.scroll {
 	background: #eef1f6;
	height: 20px;
	width: 100%;
	margin: 5px 0 -5px 0;
	padding: 0;
	list-style: none;
	float: left;
	clear: both;
	vertical-align: middle;
	border: 0;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.scroll .previous {
 	float: left;
	margin-left: 10px;
	display: inline;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.scroll .previous img {
 	margin-right: 10px;
 	border: 0;
	vertical-align: text-bottom;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.scroll .next {
 	float: right;
	margin-right: 10px;
	display: inline;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.scroll .next img {
 	margin-left: 10px;
	border: 0;
	vertical-align: text-bottom;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.scroll .links {
 	margin-top: 3px;
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 14px;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.scroll .links a:link {
 	font-weight: normal;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd.scroll .links a:visited {
 	font-weight: normal;
	}
	
#cars_container #cars_middle #newcar_ratings dl a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #cars_middle #newcar_ratings dl a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
	}
	
#cars_container #cars_middle #newcar_ratings dl a:hover {
	text-decoration: underline;
	}
	
#cars_container #cars_middle #newcar_ratings dl a:active {
	text-decoration: underline;
	}
	
 #cars_container #cars_middle #newcar_ratings dl p {
 	text-align: center;
	margin: 0 0 2px 0;
	}
	
 #cars_container #cars_middle #newcar_ratings dl p img {
 	border: 0;
	margin: 0;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd ul {
 	border: 0;
	margin: 5px 15px 0 -33px;
	list-style: none;
	}

* html #cars_container #cars_middle #newcar_ratings dl dd ul {
	margin: 8px;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd ul li {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	}
	
#cars_container #cars_middle #newcar_ratings dl h1 {
 	font: bold 11px Arial, Helvetica, sans-serif;
	margin: -8px 0 1px -6px;
	}
	
#cars_container #cars_middle #newcar_ratings dl dd .copy {
	border: 0;
	margin: 5px 8px 0 10px;
	}	
	
	
/* used car style */

#cars_container #used_car_buying_advice
{
margin:0;
padding:20px 0 20px 0;
width:521px;
}

#cars_container #used_car_buying_advice .blurb_title_link_blurb a:link { text-decoration: none; color:#176fcc; font-weight: bold }
#cars_container #used_car_buying_advice .blurb_title_link_blurb a:visited { text-decoration: none; color:#176fcc; font-weight: bold }
#cars_container #used_car_buying_advice .blurb_title_link_blurb a:hover { text-decoration: underline; color:#176fcc; font-weight: bold }
#cars_container #used_car_buying_advice .blurb_title_link_blurb a:active { text-decoration: underline; color:#176fcc; font-weight: bold }


#cars_container #used_car_buying_advice dl
{

width: 521px;
  margin: 0;
 background: url(../../images/cars/usedcar_buying_advice_btm.gif) no-repeat bottom left;
 font: 11px/14px Arial, Helvetica, sans-serif;
 min-height:225px;
 height:225px;
}


#cars_container #used_car_buying_advice dl dt {
  margin: 0;
  padding: 12px 15px 10px 12px;
  background: url(../../images/cars/usedcar_buying_advice_top.gif) no-repeat top left;
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #091c30;
  }

#cars_container #used_car_buying_advice dl dd.left
{
float:left;
margin:0 0 0 12px;
padding:0 12px 0 0;
width:238px;
background: url(../../images/cars/crh_howto_line.gif) repeat-y right;
font: 11px/14px Arial, Helvetica, sans-serif;
}

*html #cars_container #used_car_buying_advice dl dd.left
{
float:left;
margin:0 0 0 6px;
padding:0 12px 0 0;
width:238px;
background: url(../../images/cars/crh_howto_line.gif) repeat-y right;
font: 11px/14px Arial, Helvetica, sans-serif;
}



#cars_container #used_car_buying_advice dl dd.left ul

{
margin:0px;
padding:0px;
list-style: none;


}

#cars_container #used_car_buying_advice dl dd.left ul li
{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 9px;
background: url(../../images/cars/squarebullet.gif) no-repeat;
background-position: 0px 10px;
font: 11px/14px Arial, Helvetica, sans-serif;
}


#cars_container #used_car_buying_advice dl .hed
{
font: bold 12px Arial, Helvetica, sans-serif;
margin:0 0 12px 0;
padding:0;
}

#cars_container #used_car_buying_advice dl dd.left img
{
float:left;
margin-right: 12px;
margin-bottom: 12px;
border: 1px solid #878787;
}

{
font: bold 12px Arial, Helvetica, sans-serif;
}

#cars_container #used_car_buying_advice dl dd.right
{

margin:0 12px 0 272px;
padding:0 0 0 0px;
} 
  
#cars_container #used_car_buying_advice dl dd.right ul

{
margin:0px;
padding:0px;
list-style: none;
}  

#cars_container #used_car_buying_advice dl dd.right ul li
{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 7px;
background: url(../../images/cars/squarebullet.gif) no-repeat;
background-position: 0px 10px;
font: 11px/14px Arial, Helvetica, sans-serif;
}
  
/* START BUYING ADVICE PAGE CR ON SAFETY */
#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety {
	margin: 0;
	float: left;
	clear: both;
	}
	
#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety a:link { 
	text-decoration:none; 
	color:#176fcc
	}

#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety a:visited { 
	text-decoration:none; 
	color:#176fcc
	}

#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety a:hover { 
	text-decoration: underline; 
	color:#176fcc
	}

#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety dl {
  width: 254px;
  background: url(../../images/cars/car_forums_box_btm.gif) no-repeat bottom left;
  font: 11px/14px Arial, Helvetica, sans-serif;
  color: #000;
  min-height: 165px;
  float: left;
  margin: 0 0 20px 0;
  }
  
*html #cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety dl {
	height: 165px;
	}

#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety dt {
  margin: 0;
  padding: 9px 0 10px 13px;
  background: url(../../images/cars/car_forums_box_top.gif) no-repeat top left;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #091c3D;
  }
  
#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety dd {
  margin: 0;
  border-left: 1px solid #c3d2e0;
  border-right: 1px solid #c3d2e0;
  padding: 0 10px 0 13px;
  clear: both; 
  background-color: #f5f7fa;
  }
  
#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety a {
	color: #176fcc;
	}

#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety dd.head { 
  font-weight: bold;
  background-color: #f5f7fa; 
  color: #091c3D;
  }
  
#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety dd.bottom {
  margin: 0;
  padding: 0;
  border: 0; 
  background-color: none;
  }  
  
#cars_container #midcol #cars_middle #bottom_cars_main #left #buying_cr_safety dd ul {
	color: #000;
	padding:0; 
	margin:0; 
	list-style: none; 
	line-height:1.5em;
	} 

#cars_container #midcol #cars_middle #bottom_cars_main #left dd ul li {
	padding-left: 10px; 
	margin-left: 0;
	background: url(../../images/cars/squarebullet.gif) no-repeat 0 7px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	} 
  
/* END BUYING ADVICE PAGE CR ON SAFETY*/
  
/* Used car behind our ratings  */

/* What's behind our ratings */
#cars_container #used_car_behind_ratings a:link { text-decoration: none; color:#176fcc;}
#cars_container #used_car_behind_ratings a:visited { text-decoration: none; color:#176fcc; }
#cars_container #used_car_behind_ratings a:hover { text-decoration: underline; color:#176fcc; }

#cars_container #used_car_behind_ratings dl
{
width: 216px;
 margin: 20px 0 0 0;
 padding:0;
 background: url(../../images/cars/usedcar_branding_box_btm.gif) no-repeat bottom left;
 font: 11px/14px Arial, Helvetica, sans-serif;
 min-height:288px;
 height:288px;
 overflow:auto;
 
}

#cars_container #used_car_behind_ratings dl dt {
  margin: 0;
  padding: 10px 15px 10px 12px;
  background: url(../../images/cars/usedcar_branding_box_top.gif) no-repeat top left;
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #091c30;
  }

#cars_container #used_car_behind_ratings dl dt .subhead  
{
margin: 7px 12px 0px 0px;
padding:0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
line-height:1.4em;
display:block;

} 

#cars_container #used_car_behind_ratings dl dd.bullet_list {
	margin: 0;
	padding: 5px 12px 0 22px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(../../images/cars/squarebullet.gif) no-repeat left;
	background-position: 12px 11px;

}  

#cars_container #used_car_behind_ratings dl dd.arrow {
	margin: 0;
	padding: 5px 12px 0 22px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(../../images/cars/cro_homenews_arrows.gif) no-repeat left;
	background-position: 12px 9px;

}  


#cars_container #used_car_behind_ratings dl dd.brand_line_top
{
margin:0px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #e5e6e6;
width:189px;
}

*html #cars_container #used_car_behind_ratings dl dd.brand_line
{
margin:-4px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:189px;
}


*+html #cars_container #used_car_behind_ratings dl dd.brand_line
{
margin:-4px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:189px;
}

#cars_container #used_car_behind_ratings dl dd.brand_line
{
margin:-1px 0 0 12px;
padding:0;
line-height:1px;
height:1px;
border-bottom:1px solid #fff;
width:189px;
}


#cars_container #used_car_behind_ratings dl dd.learn_more
{
margin: 7px 12px 0px 12px;
padding:0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
}	

/* Fix for unmodified pages (during Feb08 redesign) in Cars section using subnav */

.cars08 #cars_header {height:150px;}
.cars08 #cars_header #croheader {height:150px;}
.cars08 .breadcrumb_and_head_rel {top:170px;}
html>body .cars08 .breadcrumb_and_head_rel {top:160px;}
*+html>body .cars08 .breadcrumb_and_head_rel {top:165px;}
.cars08 #container #mag_leftcol {margin-top:181px;}
.cars08 #container #mag_midcol {margin-top:181px;}
.cars08 #container #rightcol {margin-top:181px;}
.cars08 #container #assort_midcol {margin-top:181px;}
.cars08 #container #prod_rightcol {margin-top:181px;}
.cars08 #cars_header #croheader .breadcrumb_and_head_abs {margin-top:53px;}
.cars08 #container #rr_midcol {margin-top:181px;}
.cars08 #generic_top_margin {margin-top:174px;}
.cars08 #container #mag_midcol #cat_middle {margin-top: -11px;}

/* End fix for unmodified pages (during Feb08 redesign) in Cars section using subnav */

/* Fix for double breadcrumb */

#cars_header {
height:160px;
}

#cars_header #croheader {
height:152px;
}

#cars_container .breadcrumb_and_head_rel .breadcrumb_and_head {
background:transparent url(/cro/resources/rd08/images/cars/cars_catheader_mid.gif) repeat-x scroll 0%;
border-left:1px solid #E6E6EE;
border-right:1px solid #E6E6EE;
height:58px;
line-height:1.2em;
margin:0pt;
overflow:hidden;
padding:0pt;
width:918px;
}

#cars_container .breadcrumb_and_head_rel .breadcrumb_and_head .breadcrumb {
color:#8594A6;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0pt 0pt 9px;
}

#cars_container .breadcrumb_and_head_rel .breadcrumb_and_head .bug {
margin:3px 0pt 0pt 15px;
}

#cars_container .breadcrumb_and_head_rel .breadcrumb_and_head .bug h1 {
color:#091C30;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:12px 0pt 0pt 4px;
}

#cars_container .breadcrumb_and_head_rel {
top:170px;
}

html>body #cars_container .breadcrumb_and_head_rel {
top:158px;
}

/* IE7 Hack for breadcrumb */
*+html>body #cars_container .breadcrumb_and_head_rel { top: 165px; }
*+html #cars_container #leftcol { margin-top: 182px; }
*+html #cars_container #midcol { margin-top: 182px; }
*+html #cars_container #rightcol { margin-top: 182px; }

/* Safari 3.0 Hack for breadcrumb */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #cars_container .breadcrumb_and_head_rel {
		position: relative;
		top: 168px;
		margin-top: -2px;
	}
}

/* End fix for double breadcrumb */

/* Fix for printable version */

@media print {

	#cars_container {
		overflow: inherit;
		}

	#cars_container #bigcol	{
		float:none;
		overflow:inherit;
		}
		
	#cars_container #bigcol #buy_article_left	{
		display:none;
		}
		
	#cars_container #bigcol #buy_article_right	{
		float:none;
		}

	#cars_container #rightcol	{
		display:none;
		}
}

/* End fix for printable version */


/* For the build and buy overview video box */


.car-buying-video-box {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #BFCAD3;
    clear: both;
    color: #000000;
    float: right;
    font: 11px Arial,Helvetica,sans-serif;
    margin: 0 0 0 6px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 6px;
}

.car-buying-video-box .leftcol {
   float: left;
   font: 10px Arial,Helvetica,sans-serif;
   padding: 10px 5px 5px 10px;
   color: #000;
   
}


/* Build & Buy */

#crbb-container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	background-color: #FFF;
	background-image: url(/cro/resources/rd07/images/b-b_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 350px;
	width: 920px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: left;
}
#textarea {
	position: absolute;
	width: 405px;
	left: 478px;
	top: 150px;
}

#textarea p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#textarea p.middle {
	margin: 15px 0 0 0;
	text-align: right;
}

#textarea p.last {
	margin-top: 0 0 10px 0;
	text-align: right;
	color: #e31f26;
}

/* End Build & Buy */

