/* TESTING COMMENT. - IGNORE */

#car_breadcrumb
{
width: 725px; 
height: 58px; 
margin: 0; 
padding: 0; 
border-left: 1px solid #e6e6ee; 
border-right: 1px solid #e6e6ee;  
background: url(../images/cars_header_convert_right.gif) no-repeat; 
overflow: hidden; 
line-height: 1.2em; 
font: bold 24px Arial, Helvetica, sans-serif; 
color: #091c30; 
}

#car_topnav {
width:725px; 
background: url(../images/nav_car_sub_bg.gif) repeat-x; 
height:30px;
padding: 0;
margin: 0;
float: left;
clear: left;
}


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

#car_topnav ul li
{
list-style-type: none;
padding: 10px 0 0 0;
margin: 0;
float: left;
color:#ffffff; 
}

#car_topnav ul li.topbottomimage
{
padding: 0; overflow: auto; margin: 0;
}

#car_topnav ul li.topbottomimage img
{
padding: 0; margin: 0;
}

#car_topnav ul li.topbottomimage img.top
{
display: block; margin: 0; padding: 0;
}

#car_topnav ul li.topbottomimage img.bottom
{
float:left;
margin: 0; padding: 0;
}

#car_topnav ul li.topbottomimage img.bottomright
{
float: left;
display: inline;
margin: 0; padding: 0;
}

#car_topnav ul li.reliability
{ 
border-right: solid 1px #FFFFFF;
}

#car_topnav ul li.line
{ vertical-align: bottom;}

#cars_test
{ padding: 0; 
 margin: 0;
}

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

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

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

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

#main_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;
}

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

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

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

#main_cars_top #feature
{ 
width: 200px;
margin: 0;
padding: 10px 20px 10px 20px;
float:left;
overflow: auto;

}

/*width: 388px;
float: left;
clear: left;
overflow: auto;
padding: 10px 0 0 20px;*/

#main_cars_top #feature .description
{
	padding: 0 0 0 10px;
	font-weight: bold;
	width: 175px;
}

#main_cars_top #right_container
{ width: 460px;
float: left;
overflow: auto;
}

#main_cars_top #white_box
{ width: 117px;
background: #fff;
border: solid 1px #96aec6;
float: left;
margin: 10px 35px 10px 0;
padding: 5px;
}

#main_cars_top #white_box_right
{
	width: 117px;
	background: #fff;
	border: solid 1px #96aec6;
	float: left;
	margin: 10px 0 10px 0;
	padding: 5px;
}

* html #main_cars_top #white_box_right
{
height: 106px;
}

#main_cars_top #best_in_class
{
	width: 117px;
	background: #f3f5f9;
	border: solid 1px #fff;
	float: left;
	margin: 10px 35px 10px 0;
	padding: 5px;
	clear: left;
}





#main_cars_top #spotlight
{ font: normal 11px Arial, Helvetica, sans-serif;
 color: #091c30;
 padding: 5px 0 0 10px; 
 width: 280px;
 float:left;
 overflow: auto;
}

#main_cars_top #spotlight img
{ float: left; 
padding: 0 5px 5px 5px;
}

#main_cars_top #spotlight h2
{ font: bold 11px Arial, Helvetica, sans-serif;
display: inline;
}

#main_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 #main_cars_bottom {
	margin: 0;
	padding: 0 0 0 20px;
	width: 725px;
	}

#main_cars_bottom a:link { text-decoration:none; color:#176fcc; }
#main_cars_bottom a:visited { text-decoration:none; color:#176fcc; }
#main_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;
}

* 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(http://www.consumerreports.org/cro/resources/images/cro_home_newsbullet.gif); 
	background-repeat: no-repeat; background-position: 0 .2em;}



#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(../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;
}

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

#newused_ratings_box .middle
{ 
height: 65px;
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: 5px 10px 5px 10px;
}

#main_cars_bottom #links
{ 
width: 495px;
float: left;
margin: 0 0 0 15px;
overflow: hidden;
}

 * html #main_cars_bottom #links {
margin: 0;
padding: 0;
	}

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

#main_cars_bottom #links .title
{ 
padding: 0 0 0 5px;
font: bold italic 15px Arial, Helvetica, sans-serif;
color: #091c30;
display: inline;
}

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

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

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

#main_cars_bottom #left
{ 
float: left;
width: 155px;
}

#main_cars_bottom #middle
{ 
float: left;
width: 155px;
margin: 0 0 0 10px;
}

#main_cars_bottom #right
{ 
float: right;
width: 155px;
margin: 0 0 0 10px;
padding: 0 10px 0 0;
}

#main_cars_bottom #right .subtitle
{ 
padding: 5px 0 0 5px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #176fcc;
}


#cars_top #feature
{ 
width: 280px;
margin: 5px 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 35px;
}

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

#cars_top #feature img
{
float: left;
padding: 0 0 10px 0;
}

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

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

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


#cars_top
{
width: 725px; 
background: #dee5f0; 
border-bottom: 1px solid #96aec6;
float: left;
clear: left;
font: normal 11px Arial, Helvetica, sans-serif; 
overflow: auto;
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(../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;
padding: 10px 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: 10px 0 0 0;
}

#cars_top #left_container .L1
{ 
font: normal 11px Arial, Helvetica, sans-serif;
color: #091c30;
overflow: hidden;
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(../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(../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;}

/* link colors for new car buying guide */

#ncbg a:link { text-decoration:underline; color:#000000; }
#ncbg a:visited { text-decoration:underline; color:#000000; }
#ncbg a:hover { text-decoration: underline; color:#bbbbbb;}

/* TIRE SORTER STYLES */
#left-navigation-modules{
	margin: 164px 5px 0pt;
	overflow: hidden;
	float: left;
	height: 100%;
	width:185px;
}
#content-body{
	margin: 0px 5px 0pt;
	overflow: hidden;
	float: left;
	height: 100%;
	width:550px;
}
#print-modules{
width:550px;
margin:0;
padding:0;
text-align:right;
}
#top-modules{
width:550px;
margin:0;
padding:0;
}
#top-modules .module-heading{
font:bold 20px Arial;
color:#000000;
width:550px;
padding:0;
margin:12px 0 0 0;
}
#top-modules .table-subheaders{
font:italic bold 16px Arial;
color:#99999B;
width:550px;
padding:0;
margin:12px 0 0 0;
}
#top-modules .module-body-heading{
font:italic 11px Arial;
color:#99999B;
width:550px;
margin:12px 0 0 0;
padding:0;
}
#top-modules .module-body-text{
font:bold 11px Arial;
color:#6C6668;
width:550px;
padding:0;
margin:12px 0;
}
#top-modules .module-body-text a{
font:bold 11px Arial;
color:#176FCC;
}
/*added from cars_tires_performance.css & car_tires_ultra_High_performan.css & suv_pickup_all_terrain_tires.css & winter_tires_performance.css & winter_tires_winter.css & suv_pickup_all_season_tires.css*/
#top-modules .module-bottom {
width:550px;
margin:20px 0 20px 0;
padding:0;
clear:both;
}
#top-modules .module-bottom .module-image{
width:175px;
margin:0 5px 0 0 ;
padding:0 0 20px 0;
font:bold 12px Arial;
color:#000000;
text-align:center;
float:left;
}
/*End of added*/

/* --- Mid Table Classes --- */
#mid-modules{
width:550px;
margin:0;
padding:0;
clear:both; /* not in suv_pickup_all_terrain_tires.css & suv_pickup_all_season_tires.css*/
}
#mid-modules .table-heading{
background-color:#00676E;
font:normal 10px Arial;
color:#ffffff;
padding:1px;
text-align:center;
}
#mid-modules .data-cell-dim{
background-color:#D6E9F7;
font:normal 11px Arial;
color:#000000;
padding:0;
vertical-align:middle;
text-align:center;
}
#mid-modules .module-text-bold{
font:bold 11px Arial;
color:#CC0001;
padding:3px;
}

#mid-modules .module-table-text{ /* not in winter_tires_performance.css & winter_tires_winter.css */
font:normal 11px Arial;
color:#000000;
padding:3px;
background-color:#E9F4FA;
text-align:center;
}
#mid-modules .data-cell{
background-color:#E9F4FA;
text-align:center;
vertical-align:bottom;
font:normal 11px Arial;
color:#000000;
padding:0;
}
#mid-modules .table-subheaders{
width:115px;
background-color:#D6E9F7;
font:normal 11px Arial;
color:#000000;
padding:1px;
vertical-align:middle;
text-align:left;
}
#mid-modules .model-name-column{
width:115px;
background-color:#00676E;
font:normal 10px Arial;
color:#ffffff;
padding:1px;
text-align:center;
}
#mid-modules .table-subheaders .overall-score-container{
background-color:#CC0001;
font:normal 10px Arial;
color:#FFFFFF;
padding:1px 3px 1px 0;
height:14px;
text-align:right;
}
#mid-modules .image-cell{
background-color:#E9F4FA;
text-align:center;
vertical-align:middle;
padding:3px;
font:normal 11px Arial; /* added from car_tires_ultra_High_performan.css; not in suv_pickup_all_terrain_tires.css & winter_tires_performance.css & winter_tires_winter.css; not in suv_pickup_all_season_tires.css*/
}
#mid-modules .quick-picks-data-cell{
background-color:#D6E9F7;
padding:0;
text-align:center;
}
#mid-modules .module-heading .overall-score-column{
width:100%;
padding:0;
margin:0;
}
#mid-modules .module-heading .overall-score-column .module-status{
padding:2px;
font:normal 9px Arial;
color:#000000;
border:1px solid #FFFFFF;
border-left:0px;
border-bottom:0px;
text-align:center;
vertical-align:middle;
}
#mid-modules .module-bottom {
width:550px;
margin:20px 0 20px 0;
padding:0;
clear:both;
}
#mid-modules .module-bottom .module-image{
width:175px;
margin:0 5px 0 0 ;
padding:0 0 20px 0;
font:bold 12px Arial;
color:#000000;
text-align:center;
float:left;
}
#mid-modules .module-heading{
background-color:#D6E9F7;
font:normal 11px Arial;
color:#000000;
padding:0;
margin:0;
text-align:left;
vertical-align:bottom;
}
/* added from car_tires_ultra_High_performan.css; not in suv_pickup_all_terrain_tires.css & winter_tires_performance.css & winter_tires_winter.css & suv_pickup_all_season_tires.css*/
#mid-modules .text-modules{
width:550px;
margin:0 ;
padding:0;
}
#mid-modules .text-modules .module-heading{
width:550px;
margin:0;
padding:0;
font:bold 12px Arial;
background-color:#FFFFFF;
}
#mid-modules .text-modules .module-body-text{
width:550px;
margin:0;
padding:0;
font:normal 11px Arial;
background-color:#FFFFFF;
}
#mid-modules .text-modules .table-subheaders{
font:bold 11px Arial;
background-color:#FFFFFF;
}
/* End of Added*/

/* --- bottom modules --- */
#bottom-modules{
width:550px;
margin:0;
padding:0;
}
#bottom-modules .module-image{
width:550px;
margin:0 5px 0 0 ;
padding:0;
font:bold 12px Arial;
color:#000000;
text-align:center;
float:left;
}
#bottom-modules .module-heading{
width:550px;
margin:0;
padding:10px 0 0 0;
font:bold 12px Arial;
}
#bottom-modules .module-body-text{
width:550px;
margin:0;
padding:0;
font:normal 11px Arial;
}
#bottom-modules .module-body-text .table-subheaders{
font:bold 11px Arial;
}

/***** STUFF FROM *_ratings_tires_size.css *****/
#car-rating-tire-size #left-navigation-modules{
	margin: 164px 5px 0pt;
	overflow: hidden;
	float: left;
	height: 100%;
	width:185px;
}
#car-rating-tire-size #content-body{
	margin: 164px 5px 0px;
	overflow: hidden;
	float: left;
	height: 100%;
	width:710px;
}
#car-rating-tire-size #print-modules{
width:700px;
margin:0;
padding:0;
text-align:right;
}
#car-rating-tire-size #top-modules{
width:700px;
margin:0;
padding:0;
}
#car-rating-tire-size #top-modules .module-heading{
font:bold 20px Arial;
color:#car-rating-tire-size #000000;
width:160px;
padding:0;
margin:12px 0 0 0;
float:left;
}
#car-rating-tire-size #top-modules .table-subheaders{
font:italic bold 16px Arial;
color:#car-rating-tire-size #99999B;
width:700px;
padding:0;
margin:12px 0 0 0;
}
#car-rating-tire-size #top-modules .module-image{
width:265px;
margin:0 0 0 50px;
padding:0;
float:left;
}
#car-rating-tire-size #top-modules .module-body-heading{
font:italic 11px Arial;
color:#car-rating-tire-size #99999B;
width:700px;
margin:12px 0 0 0;
padding:0;
}
#car-rating-tire-size #top-modules .module-body-text{
font:normal 10px Arial;
color:#car-rating-tire-size #6C6668;
width:150px;
padding:0;
margin:60px 0 0 0 ;
float:right;
text-align:center;
line-height:18px;
}
#car-rating-tire-size #top-modules .module-body-text a{
font:normal 10px Arial;
color:#car-rating-tire-size #176FCC;
}
/* --- Mid Table Classes --- */
#car-rating-tire-size #mid-modules{
width:710px;
margin:0;
padding:0;
float:left;
}
#car-rating-tire-size #mid-modules .table-heading{
background-color:#car-rating-tire-size #00676E;
font:normal 10px Arial;
color:#car-rating-tire-size #ffffff;
padding:1px;
text-align:center;
}
#car-rating-tire-size #mid-modules .model-name-column{
width:115px;
background-color:#car-rating-tire-size #00676E;
font:normal 10px Arial;
color:#car-rating-tire-size #ffffff;
padding:1px;
text-align:center;
}
#car-rating-tire-size #mid-modules .data-cell-dim{
background-color:#car-rating-tire-size #D6E9F7;
font:normal 11px Arial;
color:#car-rating-tire-size #000000;
padding:0;
vertical-align:middle;
text-align:center;
}
#car-rating-tire-size #mid-modules .module-text-bold{
font:bold 11px Arial;
text-transform:uppercase;
color:#car-rating-tire-size #CC0001;
padding:3px;
}
#car-rating-tire-size #mid-modules .table-subheaders{
width:115px;
background-color:#car-rating-tire-size #D6E9F7;
font:normal 11px Arial;
color:#car-rating-tire-size #000000;
padding:1px;
vertical-align:middle;
text-align:left;
}
#car-rating-tire-size #mid-modules .table-subheaders .overall-score-container{
background-color:#car-rating-tire-size #CC0001;
font:normal 10px Arial;
color:#car-rating-tire-size #FFFFFF;
padding:1px 3px 1px 0;
height:14px;
text-align:right;
}
#car-rating-tire-size #mid-modules .module-table-text{
font:normal 11px Arial;
color:#car-rating-tire-size #000000;
padding:3px;
background-color:#car-rating-tire-size #E9F4FA;
text-align:center;
}
#car-rating-tire-size #mid-modules .data-cell{
background-color:#car-rating-tire-size #E9F4FA;
text-align:center;
font:normal 11px Arial;
color:#car-rating-tire-size #000000;
padding:0;
}
#car-rating-tire-size #mid-modules .quick-picks-data-cell{
width:14px;
background-color:#car-rating-tire-size #D6E9F7;
padding:0;
margin:0;
text-align:center;
vertical-align:middle;
}
#car-rating-tire-size #mid-modules .module-heading{
background-color:#car-rating-tire-size #D6E9F7;
font:normal 11px Arial;
color:#car-rating-tire-size #000000;
padding:0;
margin:0;
text-align:left;
vertical-align:bottom;
}
#car-rating-tire-size #mid-modules .module-heading .overall-score-column{
width:100%;
padding:0;
margin:0;
}
#car-rating-tire-size #mid-modules .module-heading .overall-score-column .module-status{
padding:2px;
font:normal 9px Arial;
color:#car-rating-tire-size #000000;
border:1px solid #car-rating-tire-size #FFFFFF;
border-left:0px;
border-bottom:0px;
text-align:center;
vertical-align:middle;
}
#car-rating-tire-size #mid-modules .module-bottom {
width:700px;
margin:20px 0 20px 0;
padding:0;
clear:both;
}
#car-rating-tire-size #mid-modules .module-bottom .module-image{
width:175px;
margin:0 5px 0 0 ;
padding:0 0 20px 0;
font:bold 12px Arial;
color:#car-rating-tire-size #000000;
text-align:center;
float:left;
}
#car-rating-tire-size #mid-modules .module-spacer{
height:5px;
color:#car-rating-tire-size #ffffff;
font:normal 1px Arial;
background-color:#car-rating-tire-size #FFFFFF;
}
/* --- bottom modules --- */
#car-rating-tire-size #bottom-modules{
width:700px;
margin:0;
padding:0;
float:left;
}
#car-rating-tire-size #bottom-modules .module-image{
width:700px;
margin:0 5px 0 0 ;
padding:0;
font:bold 12px Arial;
color:#car-rating-tire-size #000000;
text-align:center;
float:left;
}
#car-rating-tire-size #bottom-modules .module-heading{
width:700px;
margin:0;
padding:12px 0 0 0 ;
font:bold 12px Arial;
}
#car-rating-tire-size #bottom-modules .module-body-text{
width:700px;
margin:0;
padding:6px 0 0 0 ;
font:normal 11px Arial;
}
#car-rating-tire-size #bottom-modules .module-body-text .table-subheaders{
font:bold 11px Arial;
}
#car-rating-tire-size #bottom-modules .module-footer{
width:700px;
margin:25px 0 0 0;
padding:0;
font:bold 16px Arial;
color:#car-rating-tire-size #A4142B;
text-align:center;
}
#car-rating-tire-size #bottom-modules .module-footer a{
font:bold 16px Arial;
color:#car-rating-tire-size #000000;
text-decoration:underline;
}
