@charset "utf-8";
/* CSS Document */

/* OVERWRITING PART OF THIS STYLE FROM GLOBAL.CSS */
#header #croheader .breadcrumb_and_head .bug {
	margin:8px 0px 0px 9px;
}
#footer {
	margin:0;
}
#header #croheader .breadcrumb_and_head {
	border-left:1px solid #dfe8f1;
	border-right:1px solid #dfe8f1;
	top:138px;
}
*html  #header #croheader .breadcrumb_and_head { top: 146px; }
*+html #header #croheader .breadcrumb_and_head { top: 146px; }

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

#home_right {background-color:#fff!important;}

/* END OVERWRITING PART OF THIS STYLE FROM GLOBAL.CSS */

/* THIS OVERWRITES AN INLINE STYLE FOR MID-LEVEL CONTENT WITH CAR SUBNAV AND SILVER MAINTABS */
#cars_header #croheader .breadcrumb_and_head { background: transparent url(../images/cro_catheader_mid3.gif) repeat-x scroll 0% 50% !important; }
/* END OVERWRITING INLINE STYLE */

/* PHANTOM TOP */

#phantom {
	width: 920px;
	height: 195px;
	background: none;
}
*html #phantom { height: 203px;}
*+html #phantom { height: 203px;}


/* CONTAINER STYLES */

#container {
	background: url(../images/grant_article_bg.jpg) repeat-y 760px 0px;
}

.silverNoTop #article_column { margin-top:20px!important;} /* for silver pages without a top module, but that need a top margin*/

#container #article_column {
	float: left;
	width: 751px;
	overflow-x: hidden;
	overflow-y: auto;
	/*margin: 20px 0 0 0;*/
	padding: 0 12px 30px 0;
	}
	
#container #article_column h1 {
	margin: 20px 0 0 20px;
	padding: 0;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #091C30;
	}
	
#container #article_rightcol {
	float: right;
	width: 152px;
	overflow: hidden;
	height: 100%;
	padding: 0 0 30px 0;
	margin: 0;
}
#article_column #article_left_column {
	width: 216px;
	margin: 0 12px 0 0;
	float: left;
}
*html #article_column #article_left_column.ie_margin {
		margin-right: -8px;
		}

#article_column #article_middle_column {
	width: 520px;
	margin: 0;
	float: left;
}
/* TOOLS SECTION */
#tools {
	float: left;
	clear: both;
	margin: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176FCC;
	/*height: 20px;*/
	min-height: 5px;
	padding-top: 12px;
	width: 748px;
}
#tools .box {
	float: right;
}
#tools a {
	display:block;
	float:left;
	height:13px;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
}
*html #tools a.share {
	position:relative;
	top:3px;
	line-height:10px;
	height:10px;
}
#tools a:link {
	color: #176FCC;
	text-decoration: none;
}
#tools a:visited {
	color: #176FCC;
	text-decoration: none;
}
#tools a:hover {
	color: #176FCC;
	text-decoration:underline;
}
#tools a:active {
	color: #176FCC;
	text-decoration:underline;
}
#tools a.share:link {
	color: #176FCC;
	text-decoration: none;
	border-bottom: 1px dotted #176FCC;
}
#tools a.share:visited {
	color: #176FCC;
	text-decoration: none;
	border-bottom: 1px dotted #176FCC;
}
#tools img {
	margin: 0 6px 0 11px;
	border: none;
}
#tools a.image:link {
	text-decoration: none;
	border: none;
}
#tools a.image:visited {
	text-decoration: none;
	border: none;
}
#tools a.image:hover {
	text-decoration: none;
	border: none;
}
#tools a.image:active {
	text-decoration: none;
	border: none;
}
/* END TOOLS SECTION */


/* TOOLS POPUP -- FOR TOOL SECTION ABOVE */
#side_borders {
	margin: 0;
	position: absolute;
	top: 250px;
	left: 650px;
}
#side_borders dl {
	width: 174px;
	margin: 0;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
#side_borders dd.top {
	margin: 0;
	padding:0;
	height:18px;
	background: url(../images/share_icon_pop_top.png) no-repeat top left;
}
#side_borders dd.bottom {
	margin: 0;
	padding: 0;
	height: 17px;
	background: none;
	background: url(../images/share_icon_pop_btm.png) no-repeat bottom left;
}
#side_borders dd {
	width:100%;
	margin:0;
	padding: 1px 6px 7px 10px;
	background: url(../images/share_icon_pop_mid.png) repeat-y;
}
#side_borders dd a {
	color:#176fcc;
	text-decoration:none;
}
#side_borders dd a:hover {
	text-decoration:underline;
}
#side_borders dl .last {
	margin-bottom:0px;
	padding-bottom:0px;
}
#side_borders dd .iconImg {
	margin-right:6px;
	vertical-align:top;
	border:none;
}
/* END TOOLS POPUP */


/* PRINT TOOL -- like TOOLS above, but only the print tool */
#printTool {
	float: left;
	clear: both;
	margin: 12px 0 0 0;
	padding:0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176FCC;
	height: 20px;
	min-height: 5px;
	padding-top: 12px;
	width: 720px;
	}
	
#printTool .box {
	float: right;
	}
	
#printTool a {
	display:block; 
	float:left; 
	height:13px;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	}	
		
#printTool a:link {
	color: #176FCC;
	text-decoration: none;
	}
	
#printTool a:visited {
	color: #176FCC;
	text-decoration: none;
	}
	
#printTool a:hover {
	color: #176FCC;
	text-decoration:underline;
	}
	
#printTool a:active {
	color: #176FCC;
	text-decoration:underline;
	}
	
	
#printTool img {
	margin: 0 6px 0 11px;
	border: none;
	}
	
#printTool a.image:link {
	text-decoration: none;
	border: none;
	}
	
#printTool a.image:visited {
	text-decoration: none;
	border: none;
	}
	
#printTool a.image:hover {
	text-decoration: none;
	border: none;
	}
	
#printTool a.image:active {
	text-decoration: none;
	border: none;
	}
/* END PRINT TOOL */


/* BEGIN BUYING ADVICE SMALL TOP MODULE */

#buying_advice_small_top {
	width: 748px;
	height: 160px;
	margin: 20px 0; /* to allow for top spacing in article_column*/
	padding: 0;
	float: left;
	clear: both;
}
#buying_advice_small_top .left {
	width: 216px;
	height: 160px;
	margin: 0;
	padding: 0;
	float: left;
}
#buying_advice_small_top .left img {
	border: none;
}
#buying_advice_small_top .right {
	width: 532px;
	height: 160px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/buying_advice_sm_bkg.gif) no-repeat;
}
#buying_advice_small_top .right h1 {
	color: #091C30;
	float: left;
	font: bold 18px Arial,Helvetica,sans-serif;
	margin: 17px 20px 5px;
	padding: 0;
	width: S492px;
	}
#buying_advice_small_top .right h2 {
	width: 492px;
	margin: 17px 20px 5px 20px;
	padding: 0;
	float: left;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #091C30;
	_margin-left: 10px;
	
}
#buying_advice_small_top .right .column1 {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 24px 20px 21px;
	float: left;
	width: 246px;
	_margin-left: 10px;
}

#buying_advice_small_top .right .column1 p:first-child {
	margin-top:0;
} 

/* BEGIN COLUMN 2 */

#buying_advice_small_top .right .column2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 12px 0;
	float: left;
	width: 121px;
}
#buying_advice_small_top .right .column2 ul {
	padding:0;
	margin:0;
	list-style: none;
}
#buying_advice_small_top .right .column2 ul li {
	padding-left: 10px;
	margin-bottom: 6px;
	background: url(../images/squarebullet.gif) no-repeat 0 6px;
	font-weight: bold;
}
#buying_advice_small_top .right .column2 ul li a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_small_top .right .column2 ul li a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_small_top .right .column2 ul li a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_small_top .right .column2 ul li a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_small_top .right .column2 ul li.arrows {
	background: url(../images/cro_more_arrows.gif) no-repeat 0 5px;
}
#buying_advice_small_top .right .column2 ul li.arrows img {
	margin-left: 6px;
}

/* styles for mattresses pay page, small module */
#buying_advice_small_top .right .mattresses .column2_mattress {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: -26px 0 12px 0;
	float: left;
}

#buying_advice_small_top .right .mattresses .column2_mattress ul.pay {
	padding: 6px 12px 0 12px; 
	margin: 28px 0 0 0; 
	list-style: none; 
	display: block;
	background: #ffeec1 url(../images/cro_cr_slug.gif) no-repeat 214px 3px;
	width: 210px;
	}
*html #buying_advice_small_top .right .mattresses .column2_mattress ul.pay {
	background: #ffeec1 url(../images/cro_cr_slug.gif) no-repeat 200px 6px;
	}
	
#buying_advice_small_top .right .mattresses .column2_mattress ul {
	float: left;
	clear: both;
	margin: 3px 0 0 12px;
	padding: 0;
	width: 200px;
	}
	
#buying_advice_small_top .right .mattresses .column2_mattress ul li {
	padding-left: 10px;
	margin-bottom: 2px;
	background: url(../images/squarebullet.gif) no-repeat 0 6px;
	font-weight: bold;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows {
	background: url(../images/cro_more_arrows.gif) no-repeat 0 5px;
	margin: 0;
	list-style: none;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows img {
	margin-left: 6px;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}

/* end styles for mattresses pay page, small module */

/* END COLUMN 2 */

/* BEGIN COLUMN 3 */

#buying_advice_small_top .right .column3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	float: left;
	width: 95px;
}
#buying_advice_small_top .right .column3 ul {
	padding:0;
	margin:0;
	list-style: none;
}
#buying_advice_small_top .right .column3 ul li {
	padding-left: 10px;
	margin-bottom: 6px;
	background: url(../images/squarebullet.gif) no-repeat 0 6px;
	font-weight: bold;
}
#buying_advice_small_top .right .column3 ul li a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_small_top .right .column3 ul li a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_small_top .right .column3 ul li a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_small_top .right .column3 ul li a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}

.right .product-make-model {
	padding: 0 0 16px;
	width: 100%; 
	clear: both;
	font: bold 11px/14px Arial,Helvetica,sans-serif;
	}
/* END BUYING ADVICE SMALL TOP MODULE */


/* BEGIN BUYING ADVICE LARGE TOP MODULE */

#buying_advice_large_top {
	width: 748px;
	height: 244px;
	margin: 20px 0; /* to allow for top spacing in article_column*/
	padding: 0;
	background: url(../images/buying_advice_lg_bkg.gif) no-repeat;
	float: left;
	clear: both;
}
#buying_advice_large_top .left {
	width: 240px;
	margin: 13px 20px 13px 13px;
	padding: 0;
	float: left;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
}
#buying_advice_large_top .left img {
	border: none;
	margin-bottom: 9px;
}
#buying_advice_large_top .left .caption {
	margin: 0;
	padding: 0;
	float: left;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	clear: both;
}

#buying_advice_large_top .left .enlarge
{
margin-left:189px;
}

#buying_advice_large_top .left .enlarge img
{
vertical-align:text-top;
}

#buying_advice_large_top .left .enlarge a:link
{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}

#buying_advice_large_top .left .enlarge a:visited
{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}

#buying_advice_large_top .left .enlarge a:hover
{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}

#buying_advice_large_top .left .enlarge a:active
{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}

#buying_advice_large_top .right {
	margin: 0 13px 13px 0;
	padding: 0;
	float: left;
}

*html #buying_advice_large_top .right {
	height: 215px;
	}
	
#buying_advice_large_top .right h2 {
	margin: 17px 0 12px 0;
	width: 400px;
	padding: 0;
	float: left;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #091C30;
}
#buying_advice_large_top .right .column1 {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 24px 0 0;
	float: left;
	clear: both;
	width: 210px;
}

#buying_advice_large_top .right .column1 p:first-child {
	margin-top: 0;
}

/* styles for mattresses pay page, large module */
#buying_advice_large_top .right .mattresses .column2_mattress {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: -26px 0 12px 0;
	float: left;
}

#buying_advice_large_top .right .mattresses {
	float: left;
	}

#buying_advice_large_top .right .mattresses .column2_mattress ul.pay {
	padding: 6px 12px 0 12px; 
	margin: 28px 0 0 23px; 
	list-style: none; 
	display: block;
	background: #ffeec1 url(../images/cro_cr_slug.gif) no-repeat 184px 3px;
	width: 180px;
	}
*html #buying_advice_large_top .right .mattresses .column2_mattress ul.pay {
	background: #ffeec1 url(../images/cro_cr_slug.gif) no-repeat 149px 6px;
	width: 145px;
	}
	
#buying_advice_large_top .right .mattresses .column2_mattress ul {
	float: left;
	clear: both;
	margin: 3px 0 0 35px;
	padding: 0;
	width: 180px;
	}
*html #buying_advice_large_top .right .mattresses .column2_mattress ul {
	width: 145px;
	}
	
#buying_advice_large_top .right .mattresses .column2_mattress ul li {
	padding-left: 10px;
	margin-bottom: 6px;
	background: url(../images/squarebullet.gif) no-repeat 0 6px;
	font-weight: bold;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul li a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul li a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul li a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul li a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul li.arrows {
	background: url(../images/cro_more_arrows.gif) no-repeat 0 5px;
	margin: 0;
	list-style: none;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul li.arrows img {
	margin-left: 6px;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul li.arrows a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul li.arrows a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul li.arrows a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul li.arrows a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}

/* end styles for mattresses pay page, large module */

/* BEGIN COLUMN 2 */

#buying_advice_large_top .right .column2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 12px 0;
	float: left;
	width: 121px;
}
#buying_advice_large_top .right .column2 ul.pay {
	padding: 12px 12px 6px 12px; 
	margin: 3px 0 0 0; 
	list-style: none; 
	display: block;
	background: #ffeec1 url(../images/cro_cr_slug.gif) no-repeat 208px 3px;
	}
*html #buying_advice_large_top .right .column2 ul.pay {
	background: #ffeec1 url(../images/cro_cr_slug.gif) no-repeat 192px 6px;
	}
#buying_advice_large_top .right .column2 ul {
	padding:0;
	margin:0;
	list-style: none;
}
#buying_advice_large_top .right .column2 ul li {
	padding-left: 10px;
	margin-bottom: 6px;
	background: url(../images/squarebullet.gif) no-repeat 0 6px;
	font-weight: bold;
}
#buying_advice_large_top .right .column2 ul li a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_large_top .right .column2 ul li a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_large_top .right .column2 ul li a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_large_top .right .column2 ul li a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_large_top .right .column2 ul.arrows {
	background: none;
	padding-top: 6px;
	margin-left: 12px;
	list-style: none; 
	}
#buying_advice_large_top .right .column2 ul li.arrows {
	background: url(../images/cro_more_arrows.gif) no-repeat 0 5px;
}
#buying_advice_large_top .right .column2 ul li.arrows img {
	margin-left: 6px;
}
/* END COLUMN 2 */

/* BEGIN COLUMN 3 */

#buying_advice_large_top .right .column3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	float: left;
	width: 95px;
	_width: 85px;
}
#buying_advice_large_top .right .column3 ul {
	padding:0;
	margin:0;
	list-style: none;
}
#buying_advice_large_top .right .column3 ul li {
	padding-left: 10px;
	margin-bottom: 6px;
	background: url(../images/squarebullet.gif) no-repeat 0 6px;
	font-weight: bold;
}
#buying_advice_large_top .right .column3 ul li a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_large_top .right .column3 ul li a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_large_top .right .column3 ul li a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#buying_advice_large_top .right .column3 ul li a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
/* END COLUMN 3 */

/* END BUYING ADVICE LARGE TOP MODULE */


/* BEGIN FIND RATINGS MODULE */

#find_ratings {
	font: 11px Arial, Helvetica, sans-serif;
	color: #091c30;
	width: 216px;
	float: left;
	clear: both;
	/*margin-top: 20px;*/
	margin-right: 20px;
	min-height:20px;
}

*html #find_ratings { margin-right:6px;}

#find_ratings .head_image {
	margin: 0;
	padding: 0;
	height: 24px;
	width: 216px;
	border: none;
}
#find_ratings #find_ratings_box {
	border: 1px solid #b5bfc7;
	border-top:0px;
	width:190px;
	background:#F1F4F8;
	padding: 12px;
}
*html #find_ratings #find_ratings_box {
	margin-top:-3px;
	margin-bottom:19px;
}
#find_ratings #product_links {
	border: 1px solid #b5bfc7;
	border-top:0px;
	width: 190px;
	background:#F1F4F8;
	padding: 15px 12px 11px 12px;
}
#find_ratings #product_links a:link {
	text-decoration: none;
	font-weight:bold;
	color:#176fcc;
}
#find_ratings #product_links a:visited {
	text-decoration: none;
	font-weight:bold;	
	color:#176fcc;
}
#find_ratings #product_links a:hover {
	text-decoration: underline;
	font-weight:bold;	
	color:#176fcc;
}
#find_ratings #product_links a:active {
	text-decoration: underline;
	font-weight:bold;	
	color:#176fcc;
}
#find_ratings #product_links p {
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
}
#find_ratings #find_ratings_box dl {
	padding: 0px 0 0px 0;
	margin: 0px;
	margin-right:45px;
}
#find_ratings #find_ratings_box dl dd {
	margin: 0;
	padding: 5px 10px 0px 0;
	float:right;
}
#find_ratings #find_ratings_box select.make {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:12px;
}
#find_ratings #find_ratings_box select.model {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:8px;
}
*html #find_ratings #find_ratings_box img {
	margin:5px 0 0 145px
}
#find_ratings #find_ratings_box img {
	margin:5px 0 0 150px
}
#find_the_type {
	margin: 0;
	padding: 9px 12px 12px 12px;
	border: 1px solid #b5bfc7;
	border-top: 0;
	border-bottom: 0;
	width: 190px;
	background: #F1F4F8;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	overflow-y: auto;
	float: left;
	clear: both;
}
#find_the_type .type_start {
	/* float: left; */
	clear: both;
	margin: 9px 0 0 40px;
	width: 112px;
	height: 57px;
	overflow: hidden;		
	position:relative;
}
*html #find_the_type .type_start {
	margin-left: 20px;
	position:relative;
}
/*
*+html #find_the_type .type_start {
	margin-left: 20px;
	position:relative;
}
*/

#find_the_type .type_start img {
	border: 0;
	padding: 0;
	margin: 0;
}
#find_the_type .type_start a:link {
	border: 0;
}
#find_the_type .type_start a:visited {
	border: 0;
}
#find_the_type .type_start a:hover {
	position: relative;
	top: -57px;
	border: 0;
}
#find_the_type .type_start a:active {
	position: relative;
	top: -57px;
	border: 0;
}
#rating_bottom {
	border-top: 1px solid #b5bfc7;
	width: 216px;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}
*html #rating_bottom {
	margin-top:-3px;
}

#rating_bottom_norule {
	width: 216px;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}
*html #rating_bottom_norule {
	margin-top:-3px;
}

#selector {
	background: url(../images/find_ratings_box_tab.jpg) no-repeat left;
	height:26px;
	margin:0px;
	padding:0px;
	float: left;
	clear: both;
	width: 216px;
}
#selector_line {
	margin:0;
	padding:0;
	line-height:1px;
	height:1px;
	border-left: 1px solid #b5bfc7;
	border-right: 1px solid #b5bfc7;
}
#selector #selector_text {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #091c30;
	padding: 10px 0 0 12px;
}
#selector #selector_text .beta {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #7f8b94;
}
#selector #selector_text a:link {
	text-decoration: none;
	color:#091c30;
}
#selector #selector_text a:visited {
	text-decoration: none;
	color:#091c30;
}
#selector #selector_text a:hover {
	text-decoration: underline;
	color:#091c30;
}
#selector #selector_text a:active {
	text-decoration: underline;
	color:#091c30;
}
/* END FIND RATINGS MODULE */

/* BEGIN ARTICLE FEATURES */

#articleFeatures { width:504px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin-top: -2px;} /* container for whole article */
*+html #articleFeatures { margin-top: 1px; }
*html #articleFeatures { margin-top: 1px; }
#articleFeatures h1 {
	color: #000000;
	font: bold 18px/21px Arial,Helvetica,sans-serif;
	margin: 0 0 12px;
	padding: 0;
	}
#articleFeatures h2 {font: bold 18px Arial, Helvetica, sans-serif; line-height:21px; color:#000000; margin:0 0 12px 0; padding:0; font-weight:bold; color:#000;} /* Header */
#articleFeatures h2.with_sub {margin-bottom: 0;} /* Header */
*+html #articleFeatures h2 {line-height:18px; margin-bottom:-6px;} 
*html #articleFeatures h2 {line-height:18px; margin-bottom:-6px;}

#articleFeatures h3 {font-size:14px; line-height:17px; font-weight:bold; color:#000; margin:17px 0 0 0; width: auto; clear: left;}
#articleFeatures h3.subhead {margin-top: 1px; margin-bottom: 17px; }	/* Sub Header */
*+html #articleFeatures h3 {line-height:18px; }

#articleFeatures h3.article {margin-top: 30px; } /* This should go in between paragraphs to give a slighly larger top margin. */
#articleFeatures h3.firstArticleHeading {margin-top: 13px;}
*html #articleFeatures h3.firstArticleHeading {margin-top: 19px;}
*+html #articleFeatures h3.firstArticleHeading {margin-top: 19px;}
#articleFeatures h3.chart-title {margin-top: 30px; margin-bottom: 6px; clear: both;} /* This should go in between paragraphs and charts to give a slighly larger top margin and a space before the chart. */
#articleFeatures h4 { font: bold 12px Arial, Helvetica, sans-serif; line-height:16px; color:#000000; padding-bottom:0px; margin: 32px 0 0 0; padding-top:0px;}
#container #article_column #articleFeatures h4.after-subhead {margin-top: 17px;}
#articleFeatures a {color:#176FCC; text-decoration:none;}
#articleFeatures a:hover {color:#176FCC; text-decoration:underline;}

#articleFeatures .subtype {margin: 0 0 0 20px;}
#articleFeatures h4.subtype-head {margin: 17px 0 0 0;}

#articleFeatures img.canadian-icon {
	margin-right: 6px;
	border: none;
	}

.footnote {
color: #999;
font: normal 10px/13px Arial, Helvetica, sans-serif;
padding-top: 12px;
float: left;
clear: both;
}

/*
#articleFeatures p { margin:0px 0px 16px;}
*html #articleFeatures p {margin-bottom:15px;}
*+html #articleFeatures p {margin-bottom:16px;}
*/

.pSpan {clear:left; margin-top:0;} 
*html .pSpan {display: block} /* to prevent an indent on the first line */

#articleFeatures .hRule { width:504px; height:1px; border-bottom:1px solid #bfcad3; clear:both; /* margin:18px 0; */margin:16px 0pt 0px;}
#articleFeatures .hRuleFull { width:512px; height:1px; border-bottom:1px solid #bfcad3; clear:both;/* margin:18px 0; */margin:16px 0pt 0px;}
#articleFeatures .hRuleSpace { width:504px; height:1px; border-bottom:1px solid #bfcad3; clear:both; margin:16px 0pt 20px;}
*html #articleFeatures .hRule { margin:4px 0 16px 0;}
*html #articleFeatures .hRuleFull {  margin:1px 0 0 0;}
*+html #articleFeatures .hRule { margin:16px 0 16px 0;}
*+html #articleFeatures .hRuleFull {  margin:8px 0 0 0;}
#articleFeatures .hRule-subtype { width:484px; height:1px; border-bottom:1px solid #bfcad3; clear:both; margin: 16px 0 0 20px}


#articleFeatures .featureLinks {width:100%; line-height:18px; padding:2px 0 7px 0;}
*html #articleFeatures .featureLinks { padding:0; padding:0 0 7px 0;}
*+html #articleFeatures .featureLinks { padding:0; padding:0 0 7px 0;}

#articleFeatures .last_rev  {font: normal 11px Arial, Helvetica, sans-serif; line-height:18px; color:#666666; margin:1px 0px 0px; padding-bottom:12px; }
*html #articleFeatures .last_rev  { line-height:17px;}
*+html #articleFeatures .last_rev   { line-height:17px;}

#articleFeatures .featureImageBox { float:right; width:152px; margin:0 0 0 20px; font-size:11px; line-height:14px; color:#666;}
#articleFeatures .featureImage { margin-bottom:3px; border:1px solid #b8c8d8; }

#articleFeatures .typesImageBox { float:right; width:152px; margin:0 8px 13px 20px; font-size:11px; line-height:14px; color:#666; text-align: center;}
#articleFeatures .typesImage { margin-bottom:3px; overflow: auto}

#articleFeatures .backToTop {float:right; margin:18px 0 20px 0; clear:right;}
*html #articleFeatures .backToTop {margin:18px 8px 0 0;}
*+html #articleFeatures .backToTop {margin:18px 8px 0 0;}

#articleFeatures .backToTopShort {float:right; margin:8px 0 20px 0; clear:right;}
*html #articleFeatures .backToTopShort {margin:8px 8px 0 0;}
*+html #articleFeatures .backToTopShort {margin:8px 8px 0 0;}

#articleFeatures .posted {font: normal 11px Arial, Helvetica, sans-serif; line-height:14px; color:#666666; margin:0px; }
*+html #articleFeatures .posted {padding-bottom:8px; }

#articleFeatures .byline {font: normal 11px Arial, Helvetica, sans-serif; line-height:14px; color:#000; margin:0px; }
*+html #articleFeatures .byline {padding-bottom:8px; }

.arrow_link {font-weight: bold}
a.arrow_link:link {font-weight: bold}
a.arrow_link:visited {font-weight: bold}
a.arrow_link:hover {font-weight: bold}
a.arrow_link:active {font-weight: bold}

#articleFeatures .arrowBulletItem { background: url(../images/cro_more_arrows.gif) no-repeat 0px 5px;
               margin:0px; padding-left:10px; font-weight:bold;}
			   
*html #articleFeatures .arrowBulletItem { background: url(../images/cro_more_arrows.gif) no-repeat 0px 6px;}

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

#articleFeatures ul { padding-bottom: 4px; padding-left:0px; margin-left: 2px; margin-top: 12px; clear: left;} 
body:last-child:not(:root:root) #articleFeatures ul { padding-bottom: 0px; padding-left:0px;} 
*html #articleFeatures ul { padding-bottom: 0px; padding-top: 4px; margin-bottom:14px;} 
*+html #articleFeatures ul { padding-bottom: 0px; padding-top: 2px; margin-bottom:14px;} 

#articleFeatures .bullet-list li { list-style-type:none; background-image: url(../images/squarebullet.gif);background-repeat: no-repeat;
		background-position: 0px 6px;	margin: 0px 12px;	padding: 0 0 2px 10px;	line-height:14px;	}
		
#articleFeatures .bullet-list-space li { list-style-type:none; background-image: url(../images/squarebullet.gif);background-repeat: no-repeat;
		background-position: 0px 6px;	margin: 0px 12px;	padding: 0 0 12px 10px;	line-height:14px;	}
		
#articleFeatures ol.number-list { padding-bottom: 4px; padding-left:0px; margin-left: 2px; clear: both;} 
body:last-child:not(:root:root) #articleFeatures ol.number-list { padding-bottom: 0px; padding-left:0px;} 
*html #articleFeatures ol.number-list { padding-bottom: 0px; padding-top: 4px; margin-bottom:14px; margin-top:0px; margin-left: 8px} 
*+html #articleFeatures ol.number-list { padding-bottom: 0px; padding-top: 2px; margin-bottom:14px; margin-top:0px; margin-left: 8px;} 
		
#articleFeatures ol.number-list li { margin: 0 12px 0 25px;	padding: 0 0 12px 3px;	line-height:14px;	}

			  			   
.articleFooter { width:100%; margin-top: 8px; font-size:16px;line-height:19px; font-weight:bold; color:#000; clear: both; }
*html .articleFooter { margin-top:7px; }
*+html .articleFooter { margin-top:7px; }
.articleFooter .nextLink { font-size:14px; width:512px; text-align:right; margin-bottom:31px; border-bottom:1px solid #BFCAD3; padding-bottom: 8px;}
.articleFooter .nextLink, x:-moz-any-link { font-size:14px; width:512px; text-align:right; margin-bottom:10px; border-bottom:1px solid #BFCAD3; padding-bottom: 8px;}
*html .articleFooter .nextLink { font-size:14px; width:512px; text-align:right; margin-bottom:31px; border-bottom:1px solid #BFCAD3; padding-bottom: 8px;}
*+html .articleFooter .nextLink { font-size:14px; width:512px; text-align:right; margin-bottom:31px; border-bottom:1px solid #BFCAD3; padding-bottom: 8px;}


.articleFooter a:link { color:#176FCC; text-decoration:none; font-weight:bold;}
.articleFooter a:visited { color:#176FCC; text-decoration:none; font-weight:bold;}
.articleFooter a:hover { color:#176FCC; text-decoration:underline; font-weight:bold;}
.articleFooter a:active { color:#176FCC; text-decoration:none; font-weight:bold;}

.photo_block { width:150px; margin: 0 20px 0 20px; float:right; }
	.pho_caption {text-align:center; font: normal 11px Arial, Helvetica, sans-serif; color: #666666; margin: 6px 0 0 0; }
	.posted {font: normal 11px Arial, Helvetica, sans-serif; line-height:14px; color:#666666; }
	.byline {font: normal 11px Arial, Helvetica, sans-serif; line-height:14px; color:#000; }



/* END ARTICLE FEATURES */


/* BEGIN ALSO IN BOX */

#also_in {
	width: 735px;
	float: left;
	clear: both;
	border-top: 1px solid #bfcad3;
	border-bottom: 1px solid #bfcad3;
	margin: 40px 0 0 0;
	padding: 9px 1px 17px 12px;
}
*+html #also_in {
	float: none;
	}
#also_in dl {
	margin: 0;
	padding: 0;
	width: 735px;
}
#also_in dl dt {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c30;
	float: left;
	width: 722px;
	margin: 0;
	padding: 0;
}
#also_in dl dt .arrows {
	margin: 3px 0 0 0;
	padding: 0;
	float: right;
}
*html #also_in dl dt .arrows {
	margin-right: 5px;
}
#also_in dl dd {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #091c30;
	float: left;
	clear: none;
	border-left: 1px solid #E3eEEf;
	padding: 0;
	margin: 9px 0 0 0;
	width: 179px;
	text-align: center;
}
#also_in dl dd .image {
	height: 100px;
}
#also_in dl dd .blurb {
	margin-top: 18px;
}
#also_in dl dd img {
	border: 0;
	margin: 0;
	padding: 0;
}
#also_in dl dd.first {
	float: left;
	clear: both;
	border-left: none;
}
#also_in dl dd.special img {
	margin-bottom: 10px;
}
#also_in dl dd.special a:link {
	font: normal 11px Arial, Helvetica, sans-serif;
}
#also_in dl dd.special a:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
}
#also_in dl dd.special a:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
}
#also_in dl dd.special a:active {
	font: normal 11px Arial, Helvetica, sans-serif;
}
#also_in dl dd a:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#also_in dl dd a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#also_in dl dd a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
#also_in dl dd a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
/* END ALSO IN BOX */



/* RIGHT COLUMN SIGN-UP STYLES */

.article_signup {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #d2d6df;
}
.article_signup dl {
	margin: 12px 10px 15px 10px;
}
.article_signup dl dt {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c30;
}
.article_signup dl dd {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #d12424;
	margin: 0 5px 15px 0;
}
.article_signup dl dd a:link, #home_right .signup dl dd a:visited {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #d12424;
	text-decoration: none;
}
.article_signup dl dd a:hover, #home_right .signup dl dd a:active {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #d12424;
	text-decoration: underline;
}
.article_signup dl dd.login {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 5px 5px 0 0;
	color: #000;
}
.article_signup dl dd.remember {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 2px 0 5px -4px;
	color: #000;
	vertical-align: text-top;
}
/* END RIGHT COLUMN SIGN-in STYLES */



/* RELATED FEATURES MODULE */
.relatedFeatures {
	width:216px;
	margin: 0;
	padding:0;
	border-bottom: 1px solid #bfcad3;
}
.relatedFeatures dl {
	margin: 0;
}
.relatedFeatures dl dt {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c30;
	background-color: #eef1f6;
	height: 20px;
	vertical-align: middle;
	border-bottom: solid 1px #bfcad3;
	padding: 5px 11px 0 11px;
	margin-bottom:4px;
}
*+html .relatedFeatures dl dt {
	margin-bottom:5px;
}
*html .relatedFeatures dl dt {
	margin-bottom:5px;
}
.relatedFeatures dl dd {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin:0;
	vertical-align: middle;
	padding: 5px 12px 3px 12px;
}
*html .relatedFeatures dl dd {
	padding-bottom: 3px;
}
.relatedFeatures dd.last {
	padding-bottom:9px;
}
.relatedFeatures a {
	color:#176fcc;
	text-decoration:none;
}
.relatedFeatures a:hover {
	text-decoration:underline;
}
/* END RELATED FEATURES MODULE */	


/* IN THIE ARTICLE MODULE */
.inThisArticle {
	width:216px;
	margin: 0;
	padding:0;
}
.inThisArticle dl {
	margin: 0;
}
.inThisArticle dl dt {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #596a7a;
	height: 20px;
	vertical-align: middle;
	border-bottom: solid 1px #243443;
	padding: 5px 11px 0 11px;
}
.inThisArticle dl dt.navigation-subhead {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #BFCAD3;
	height: 14px;
	vertical-align: middle;
	border-bottom: none;
	padding: 4px 12px;
}
.inThisArticle dl dd {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	background-color: #eef1f6;
	border-bottom: solid 1px #bfcad3;
	margin:0;
	vertical-align: middle;
	padding: 4px 12px;
}
.inThisArticle dd.first {
	border-top: 1px solid #fff;
	;
}
.inThisArticle .arrowIcon {
	margin-left:3px;
}
.inThisArticle a {
	color:#176fcc;
	text-decoration:none;
}
.inThisArticle a:hover {
	text-decoration:underline;
}
.inThisArticle .subContentLink {
	display:block;
	background: url(../images/cro_cr_slug.gif) #ffeec1 no-repeat right center;
}
.inThisArticle dl dd.viewAllFeatures { background-color:transparent; border-bottom:none; margin-top:5px;}
/* for ie6 & 7, to avoid border collapsing on butting double-border, hidden on ff & safari */
.inThisArticle .phantom {
	display:none;
} /* hide phantom dd for non-ie browsers */
/* ie7 */
*+html .inThisArticle .phantom {
	display:block;
	height:0px;
	padding:0;
	margin:0;
	border-bottom: solid 1px #243443;
}
/* ie6 */
*html .inThisArticle .phantom {
	display:block;
	height:0px;
	padding:0;
	font-size:0px;
	line-height:0px;
	border-bottom:none;
	margin:0;
	border-top: solid 1px #243443;
	position:relative;
	top:0px;
}
*html .inThisArticle dl dt {
	border-bottom:none;
}
*html .inThisArticle dd {
	position:relative;
	top:-2px;
}
/* END IN THIS ARTICLE MODULE */

.left-nav-back-to {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	padding: 4px 12px;
	}

.left-nav-back-to a:link {
	color: #176fcc;
	text-decoration: none;
	}
	
.left-nav-back-to a:visited {
	color: #176fcc;
	text-decoration: none;
	}
	
.left-nav-back-to a:hover {
	color: #176fcc;
	text-decoration: underline;
	}
	
.left-nav-back-to a:active {
	color: #176fcc;
	text-decoration: underline;
	}
	

/* PRINT POPUP */

#printPopContainer {
	width:570px;
}
#closeWindowContainer {
	width:100%;
	height:29px;
	overflow:hidden;
	bacground-color:#fff; /*this is the non-scrolling close bar at the top */
	font: normal 12px Arial, Helvetica, sans-serif;
}
#closeWindowContainer a {
	color:#176fcc;
	text-decoration:none;
	border:none;
}
#closeWindowContainer a:hover {
	text-decoration:underline;
}
#closeWindowContainer .iconImage {
	border:none;
	margin-right:6px;
}
#printPopContainer #closeWindowLink {
	float:right;
	margin:9px 20px 9px 0;
}
*html #printPopContainer #closeWindowLink {
	margin:9px 10px 9px 0;
}
#printPopContainer #printPopContent {
	width:100%;
	height:470px;
	overflow:auto;
} /* header and article */
#printPopContainer #printPopHeader {
	width:100%;
	height:55px;
	clear:both;
	background-color:#fff;
	background: url(../images/logo_consumer_reports_pop.gif) no-repeat bottom left;
	font-family:Arial, Helvetica, sans-serif;
}
#printPopContainer #printPopArticle {
	width:504px;
	margin:17px 25px 20px 25px;
}
*html #printPopContainer #printPopArticle {
	margin:20px 25px 20px 25px;
}
*+html #printPopContainer #printPopArticle {
	margin:20px 25px 20px 25px;
}
/* END PRINT POPUP */


/* BEHIND OUR RATINGS (BRANDING BOX) */
#behind_ratings {
	float: left;
	clear: both;
	width: 216px;
}

#behind_ratings a:link {
	text-decoration: none;
	color:#176fcc;
}
#behind_ratings a:visited {
	text-decoration: none;
	color:#176fcc;
}
#behind_ratings a:hover {
	text-decoration: underline;
	color:#176fcc;
}
#behind_ratings a:active {
	text-decoration: underline;
	color:#176fcc;
}
#behind_ratings dl {
	width: 216px;
	margin: 20px 0 0 0;
	padding:0 0 10px 0;
	background: url(../images/branding_box_btm.gif) no-repeat bottom left;
	font: 11px/14px Arial, Helvetica, sans-serif;/*min-height:220px;*/
}
#behind_ratings dl dt {
	margin: 0;
	padding: 10px 12px 8px 12px;
	background: url(../images/branding_box_top.gif) no-repeat top left;
}

#behind_ratings dl dt br {
	margin-top: 6px; 
	clear: both; 
	display: block
}

#behind_ratings dl dt .mainhead {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #091c30;
	margin-bottom:0px;
	margin-right:14px;
}
#behind_ratings dl dt .subhead {
	margin: 5px 12px 0px 0px;
	padding:0px 0px 0px 0px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
#behind_ratings dl dt .subhead strong {
	font-weight:bold;
}
#behind_ratings dl dd {
	width: 179px;
	}
#behind_ratings dl dd.bullet_list {
	margin: 0;
	padding: 0px 12px 0 22px;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../images/squarebullet.gif) no-repeat left;
	background-position: 12px 7px;
}
#behind_ratings dl dd.bullet_list_arrow {
	margin:0;
	padding: 0px 12px 0 22px;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../images/cro_more_arrows.gif) no-repeat left;
	background-position: 12px 6px;
}
#behind_ratings dl dd.brand_line_top {
	margin:0px 0 0 13px;
	padding:0;
	line-height:1px;
	height:1px;
	border-bottom:1px solid #e5e6e6;
	width:187px;
}
*html #behind_ratings dl dd.brand_line {
	margin:-4px 0 0 13px;
	padding:0;
	line-height:1px;
	height:1px;
	border-bottom:1px solid #fff;
	width:187px;
}
#behind_ratings dl dd.brand_line {
	margin:-1px 0 0 13px;
	padding:0;
	line-height:1px;
	height:1px;
	border-bottom:1px solid #fff;
	width:187px;
}
*+html #behind_ratings dl dd.brand_line_top, *+html #behind_ratings dl dd.brand_line {
	font-size:1px;
}
#behind_ratings dl dd.bullet_list_title {
	margin: 7px 12px 0px 12px;
	padding:0px 0px 0px 0px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
}
*html #behind_ratings dl dd.bullet_list_title {
	margin-top:4px;
}
*+html #behind_ratings dl dd.bullet_list_title {
	margin-top:4;
}
/* END BEHIND OUR RATINGS (BRANDING BOX) */

/* COMMUNITY STYLES */

#community {
	float: left;
	width: 254px;
}
#community a:link {
	text-decoration: none;
	color:#176fcc;
}
#community a:visited {
	text-decoration: none;
	color:#176fcc;
}
#community a:hover {
	text-decoration: underline;
	color:#176fcc;
}
#community a:active {
	text-decoration: underline;
	color:#176fcc;
}
#community dl {
	width: 255px;
	margin: 0;
	padding:0;
	background: url(../images/community_box_top.gif) no-repeat top left;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
#community img {
	padding-left:2px;
}
#community dt {
	margin: 0;
	padding: 10px 12px 0px 12px;
	background: url(../images/community_box_top.gif) no-repeat top left;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#091c30;
}
#community dd.subhead {
	margin: 4px 0px 0px 12px;
	padding:3px 0px 0px 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
}
#community dd.bullet_list {
	margin: 0;
	padding: 5px 12px 0 22px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	border-left: 1px solid #C3D2E0;
	border-right: 1px solid #C3D2E0;
	background: url(../images/squarebullet.gif) no-repeat left;
	background-position: 12px 10px;
	background-color:#F5F7FA;
	width:218px;
}
#community dd.arrow_list {
	margin: 0;
	padding: 5px 12px 0 22px;
	font: bold 11px Arial, Helvetica, sans-serif;
	border-left: 1px solid #C3D2E0;
	border-right: 1px solid #C3D2E0;
	background: url(../images/cro_more_arrows.gif) no-repeat left;
	background-position: 12px 9px;
	background-color:#F5F7FA;
	width:218px;
}

#community dd.arrow_list a:link {
	text-decoration: none;
	font-weight:bold;
	color:#176fcc;
}
#community dd.arrow_list a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#176fcc;
}
#community dd.arrow_list a:hover {
	text-decoration: underline;
	font-weight:bold;
	color:#176fcc;
}
#community dd.arrow_list a:active {
	text-decoration: underline;
	font-weight:bold;
	color:#176fcc;
}


#community dd.line {
	margin: 0 0 0 0;
	padding: 10px 12px 10px 12px;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-left: 1px solid #C3D2E0;
	border-right: 1px solid #C3D2E0;
	background-color:#F5F7FA;
	width:228px;
}
*html #community dd.line {
	padding: 0px 12px 5px 12px;
	margin-bottom:-10px;
	margin-top:-2px;
	width:228px;
}
#community dd.blurb {
	margin: 0 0 0 0;
	padding: 0px 12px 0px 12px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	border-left: 1px solid #C3D2E0;
	border-right: 1px solid #C3D2E0;
	background-color:#F5F7FA;
	width:228px;
    color: #000;
}
#community dd.bottom {
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	background: url(../images/community_box_sm_btm.gif) no-repeat bottom left;
}
#community .divider-line-top {
	height:0px;
	border-bottom:  1px solid #C3D2E0;
	margin: 0px 0 0px 0;
	padding:0px;
}
#community .divider-line-bottom {
	height:0px;
	border-top:  1px solid #fff;
	margin: 0px 0 0px 0;
	padding:0px;
}
/* END COMMUNITY STYLES */

/* HOT TOPICS STYLES */

#hot-topics {
	width:482px;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	/* min-height:304px; */
	border-bottom: 1px solid #bfcad3;
	float: left;
	clear: both;
	margin: 0 12px 0 0;
}
*html #hot-topics {margin-right: 3px;}

#hot-topics-hed {
	width:470px;
	margin:0 0 12px 0;
	padding: 8px 0 2px 12px;
	background: #eef1f6;
	border-bottom: 1px solid #bfcad3;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	height:19px;
	min-height:19px;
	color:#091c30;
}
#hot-topics #hot-topics-left {
	float:left;
	padding: 0 9px 9px 12px;
	margin:0;
	width:247px;
}

*html #hot-topics #hot-topics-left { 	padding-bottom:0px; }
*+html #hot-topics #hot-topics-left { 	padding-bottom:0px; }

#hot-topics #hot-topics-left img {
	margin:0 0 5px 0;
	padding:0;
}
#hot-topics #hot-topics-left .blurb {
	padding-top:2px;
	width:200px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
}
#hot-topics #hot-topics-left a:link {
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;
	color: #091c30;
}
#hot-topics #hot-topics-left a:visited {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color: #091c30;
}
#hot-topics #hot-topics-left a:hover {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color: #768b9e;
}
#hot-topics #hot-topics-left a:active {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color: #768b9e;
}
#hot-topics #hot-topics-left .read-more {
	padding: 0 0 0 0px;
	margin: 0px 0 0 0px;
	list-style: none;
}
#hot-topics #hot-topics-left li.arrow {
	font-size: 11px;
	margin:0px 0 0 0px;
	background: url(../images/cro_more_arrows.gif) no-repeat left;
	padding: 3px 0 0 10px;
	background-position: 0px 9px;
	font-weight: normal;
}
#hot-topics #hot-topics-left li.arrow a:link {
	font-size: 11px;
	text-decoration: none;
	color:#176fcc;
}
#hot-topics #hot-topics-left li.arrow a:visited {
	font-size: 11px;
	text-decoration: none;
	color:#176fcc;
}
#hot-topics #hot-topics-left li.arrow a:hover {
	font-size: 11px;
	text-decoration: underline;
	color:#176fcc;
}
#hot-topics #hot-topics-left li.arrow a:active {
	font-size: 11px;
	text-decoration: underline;
	color:#176fcc;
}
#hot-topics #hot-topics-right {
	width:199px;
	margin-right:12px;
	float:right;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:9px;
}
*html #hot-topics #hot-topics-right { 	padding-bottom:0px; }
*+html #hot-topics #hot-topics-right { 	padding-bottom:0px; }

#hot-topics #hot-topics-right .blurb {
	margin: 2px 0 6px 0;
	width: 132px;
	float: right;
}
*html #hot-topics #hot-topics-right .blurb {
	margin-bottom: 0;
}
*+html #hot-topics #hot-topics-right .blurb {
	margin-bottom: 0;
}
#hot-topics #hot-topics-right img {
	float:left;
	border: 1px solid #878787;
	margin: 0 12px 9px 0;
}

*html #hot-topics #hot-topics-right img {
	margin-bottom: 2px;
}
*+html #hot-topics #hot-topics-right img {
	margin-bottom: 2px;
}

#hot-topics #hot-topics-right a:link {
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	color: #091c30;
}
#hot-topics #hot-topics-right a:visited {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color: #091c30;
}
#hot-topics #hot-topics-right a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color: #768b9e;
}
#hot-topics #hot-topics-right .dash-list li.arrow a:link {
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#176fcc;
}
#hot-topics #hot-topics-right .dash-list li.arrow a:visited {
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#176fcc;
}
#hot-topics #hot-topics-right .dash-list li.arrow a:hover {
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	color:#176fcc;
}
#hot-topics #hot-topics-right .dash-list a:link {
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
	color: #091c30;
}
#hot-topics #hot-topics-right .dash-list a:visited {
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
	color: #091c30;
}
#hot-topics #hot-topics-right .dash-list a:hover {
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
	color: #768b9e;
}
#hot-topics-narrow {
	width:254px;
	float: left;
	clear: both;
	margin-right: 12px
}
*html #hot-topics-narrow {
	margin-right: 11px;
	}
	
#hot-topics-narrow a:link {
	text-decoration:underline;
	color:#091c30;
}
#hot-topics-narrow a:visited {
	text-decoration:underline;
	color:#091c30;
}
#hot-topics-narrow a:hover {
	text-decoration:underline;
	color:#768b9e;
}
#hot-topics-narrow #bar {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c30;
	background: #eef1f6;
	margin:0;
	padding: 7px 12px 6px 12px;
	border-bottom: 1px solid #bfcad3;
}
#hot-topics-narrow #top {
	margin:0;
	padding: 12px 0 0 12px;
}
#hot-topics-narrow #top #news_img {
	margin:0 12px 1px 0;
	padding: 0;
	float:left;
	border: 1px solid #999;
}
#hot-topics-narrow #top #blurb {
	margin:0;
	padding-right: 12px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
}
#hot-topics-narrow #top #blurb a:link {
	text-decoration:underline;
	color:#091c30;
	font-weight: bold;
}
#hot-topics-narrow #top #blurb a:visited {
	text-decoration:underline;
	color:#091c30;
	font-weight: bold;
}
#hot-topics-narrow #top #blurb a:hover {
	text-decoration:underline;
	color:#768b9e;
	font-weight: bold;
}
#hot-topics-narrow #top #blurb a:active {
	text-decoration:underline;
	color:#768b9e;
	font-weight: bold;
}
#hot-topics-narrow #top .blurb_text {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	padding-top:2px;
}
#hot-topics-narrow ul {
	margin:0;
	padding:8px 0 0 12px;
	list-style: none;
	clear:both;
}
#hot-topics-narrow ul li {
	background-image: url(../images/cro_newsdash3.gif);
	background-repeat: no-repeat;
	background-position: 0 .8em;
	margin:0;
	padding:0 0 0 12px;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}
#hot-topics-narrow #more_feature_news {
	margin:0;
	padding:5px 0 0 24px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#hot-topics-narrow #more_feature_news img {
	margin-right: 3px;
}
#hot-topics-narrow #more_feature_news a:link {
	text-decoration:none;
	color:#176fcc;
	font-weight: bold;
}
#hot-topics-narrow #more_feature_news a:visited {
	text-decoration:none;
	color:#176fcc;
	font-weight: bold;
}
#hot-topics-narrow #more_feature_news a:hover {
	text-decoration: underline;
	color:#176fcc
}
/* END HOT TOPICS STYLES */


/* CHART 504 STYLES */


#article_chart {
	padding:21px 0px 18px;
	margin:0;
	width: 506px;
}
*html #article_chart #chart {
	padding:20px 0px 18px;
}
*+html #article_chart #chart {
	padding:20px 0px 18px;
}
 body:last-child:not(:root:root) #article_chart  {
padding: 20px 0px 17px;
}
#article_chart table {
	border: 1px solid #ddd;
	margin:0px 0px 9px;
	padding:0px;
	width:504px;
	max-width: 504px;
	border-spacing:0;
	border-collapse:collapse;
}
 body:last-child:not(:root:root) #article_chart table {
margin-bottom:10px;
}
#article_chart tbody {
	padding:0;
	margin:0
}
#article_chart th {
	padding:0px 7.5px;
	background:#f1f4f8;
	margin:0px;
	padding: 12px;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#091C30;
}
*html #article_chart th {
	padding:0px 8px;
}
*+html #article_chart th {
	padding:0px 8px;
}
#article_chart th.left {
	text-align: left;
	vertical-align: middle;
}
#article_chart th, #article_chart td {
	border: 1px solid #ddd;
}
#article_chart th.sm {
	font: normal 10px Arial, Helvetica, sans-serif;
	line-height:13px;
}
#article_chart .row2 {
	background-color:#f8f8f8;
}
#article_chart td {
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#000;
	text-align:center;
	padding:3px 7px;
	min-height: 20px;
}
#article_chart td.left {
	text-align: left;
	padding: 12px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}
#article_chart .first {
	text-align:left;
	padding-left: 8px;
}
#article_chart td.bold {
	font-weight:bold;
	color:#000;
}
#article_chart td.sm {
	font: normal 10px Arial, Helvetica, sans-serif;
	line-height:13px;
	color:#176FCC;
}
#article_chart tbody tr:hover td {
	background-color:#f5f9fd;
	cursor: pointer;
}
#article_chart .caption {
	font: normal 10px Arial, Helvetica, sans-serif;

	line-height:12px;
	color:#999;
	vertical-align:bottom;
	max-width:513px;
	padding:0px;
	margin:0px;
	width:503px;
}
/* END CHART 504 STYLES */


/* chart style for best and worst chart  */


#article_chart table.best-worst {
	border: 1px solid #ddd;
	margin:0px 0px 9px;
	padding:0px;
	width:504px;
	max-width: 504px;
	border-spacing:0;
	border-collapse:collapse;
	border-top: 0px;
	border-bottom: 0px;
}

#article_chart th.first {
	background:#f1f4f8;
	border-right: 0px solid #ddd;
}
#article_chart th.second {
	background:#fff;
	border-top: 0px solid;
	border-bottom: 0px solid;
}
#article_chart th.third {
	background:#f8f8f8;
	border-left: 0px solid #ddd;
}
#article_chart table.best-worst td.first {
background:#f1f4f9;
}

#article_chart table.best-worst td.second {
background:#fff;
border-top: 0px;
border-bottom: 0px;
}


#article_chart table.best-worst td.third {
background:#f8f8f8;
text-align:left;
}

#article_chart table.best-worst td.date {
background:#fff;
text-align:left;
font: bold 12px;

}




/* LARGE IMAGE STYLE */
#image_504px img {
	float:left;
	padding:20px 0px;
	margin:0px;
}
/* END LARGE IMAGE STYLE */


/* LIST 504 STYLES */
#article_list {
	float:left;
	padding:0px;
	margin:0;
	width: 504px;
	border: 1px solid #ddd;
}
#article_list #top {
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#000;
	background-color:#f1f4f9;
	margin:0px;
	padding:5px 9px 6px;
	border-bottom: 1px solid #ddd;
}
*html #article_list #top {
	padding-top:4px;
}
*+html #article_list #top {
	padding-top:4px;
}
#article_list #top p {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	}
	
#article_list h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height:19px;
	color:#000;
	margin:0px;
	padding:0px;
}
#article_list #bottom {
	float:left;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000;
	background-color:#fff;
	margin:0px;
	padding:0px 0px 0px 9px;
}
*html #article_list #bottom {
	padding:0px 0px 7px 9px;
}
*+html #article_list #bottom {
	padding:0px 0px 7px 9px;
}
#article_list a, #larticle_ist a:link {
	text-decoration:none;
	color:#176fcc;
}
#article_list a:hover {
	text-decoration:underline;
	color:#176fcc;
}
#article_list ul {
	display:block;
	clear:both;;
	margin:7px 9px 7px 0px;
	padding:0px;
	list-style:none;
}
#article_list li {
	margin-left:0px;
}
#article_list .blue-text-box {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	background:#f1f4f9;
	margin: 0;
	padding:5px 9px 6px;
	border-bottom: 1px solid #ddd;
}
/* END LIST 504 STYLES */

/* SEO TEXT STYLES */
#seo {
	float:left;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#000;
	padding: 17px 8px 0px 0px;
	margin: 18px 0px 0px;
	width:512px;
	border-top: 1pt solid #bfcad3;
}
*html #seo {
	margin: 19px 0px 0px;
}
*+html #seo {
	margin: 19px 0px 0px;
}

.seo-wide {
	width: 735px;
	}
/* END SEO TEXT STYLES */


/* FEATURED VIDEO OR SLIDER AREA */
#featured_video_area {
	width: 494px;
	background: #f1f1f1;
	border: 1px solid #bfcad3;
	margin: 0;
	padding: 12px;
	float: left;
	clear: both;
}
#featured_video_area .featured_video_header {
	margin: -3px 0 9px 0;
	padding: 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c30;
}
#featured_video_area .featured_video_header .tested {
	color: #999;
}
#featured_video_area .left {
	width: 240px;
	margin: 0 14px 0 0;
	padding: 0;
	float: left;
}
*+html #featured_video_area .left {
	margin-bottom: -9px;
}
*html #featured_video_area .left {
	margin-bottom: -9px;
}
#featured_video_area .left img {
	border: 1px solid #b8c8d8;
	}
#featured_video_area .left .video_blurb {
	width: 240px;
	margin: 6px 0 0 0;
	float: left;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}
#featured_video_area .left .video_blurb .video {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666;
}
#featured_video_area .right {
	width: 238px;
	margin: 0;
	padding: 0;
	float: left;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}
#featured_video_area .right .text {
	width: 238px;
	margin: -3px 0 17px 0;
	padding: 0;
	float: left;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}
#featured_video_area .right .linkbox {
	background: #ffeec1 url(../images/cro_cr_slug.gif) no-repeat 219px 3px;
	margin: 0;
	padding: 8px 12px 6px 12px;
	float: left;
	clear: both;
	width: 216px;
}
#featured_video_area .right .linkbox .header {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
}
#featured_video_area .right .linkbox dl {
	margin: 3px 0 0 0;
	padding: 0;
	float: left;
	clear: both;
	width: 98px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
#featured_video_area .right .linkbox dl dd {
	margin: 0 0 4px 0;
	padding: 0 0 0 12px;
	width: 175px;
}
#featured_video_area .right .linkbox dl dd.learn-more {
	background: url(http://www.consumerreports.org/cro/resources/rd07/images/cro_homenews_arrows.gif) no-repeat 1px 5px; 
	padding-left: 12px; 
	width: 175px;
}
#featured_video_area .right .linkbox dl dd.learn-more a:link {
	font-weight: bold;
	}
#featured_video_area .right .linkbox dl dd.learn-more a:visited {
	font-weight: bold;
	}
#featured_video_area .right .linkbox dl dd.learn-more a:hover {
	font-weight: bold;
	}
#featured_video_area .right .linkbox dl dd.learn-more a:active {
	font-weight: bold;
	}
#featured_video_area .right .linkbox dl.second {
	width: 100px;
	margin: 3px 0 0 0;
	float: left;
	clear: none;
}
#featured_video_area .right .linkbox a:link {
	color: #176fcc;
	text-decoration: none;
}
#featured_video_area .right .linkbox a:visited {
	color: #176fcc;
	text-decoration: none;
}
#featured_video_area .right .linkbox a:hover {
	color: #176fcc;
	text-decoration: underline;
}
#featured_video_area .right .linkbox .next a:active {
	color: #176fcc;
	text-decoration: underline;
}

/*Cars Video Module Styles*/

#featured_video_area .right .linkbox-cars {
	background: #ffeec1 url(../images/cro_cr_slug.gif) no-repeat 219px 3px;
	margin: 0;
	padding: 8px 12px 6px 12px;
	float: left;
	clear: both;
	width: 214px;
}
#featured_video_area .right .linkbox-cars .header {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../images/cro_more_arrows.gif) no-repeat 0 6px;
	margin: 0;
	padding: 0 0 0 12px;
}
#featured_video_area .right .linkbox-cars .header a:link{
	color: #176FCC;
	text-decoration: none;
	font-weight: bold;
}
#featured_video_area .right .linkbox-cars .header a:visited{
	color: #176FCC;
	text-decoration: none;
	font-weight: bold;
}
#featured_video_area .right .linkbox-cars .header a:hover{
	color: #176FCC;
	text-decoration: underline;
	font-weight: bold;
}
#featured_video_area .right .linkbox-cars .header a:active{
	color: #176FCC;
	text-decoration: underline;
	font-weight: bold;
}
#featured_video_area .right .linkbox-cars dl {
	margin: 3px 0 0 0;
	padding: 0;
	float: left;
	clear: both;
	width: 100px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
#featured_video_area .right .linkbox-cars dl dd {
	margin: 0 0 4px 0;
	padding: 0 0 0 12px;
}
#featured_video_area .right .linkbox-cars dl.second {
	width: 105px;
	margin: 3px 0 0 0;
	float: left;
	clear: none;
}
#featured_video_area .right .linkbox-cars a:link {
	color: #176FCC;
	text-decoration: none;
}
#featured_video_area .right .linkbox-cars a:visited {
	color: #176FCC;
	text-decoration: none;
}
#featured_video_area .right .linkbox-cars a:hover {
	color: #176FCC;
	text-decoration: underline;
}
#featured_video_area .right .linkbox-cars .next a:active {
	color: #176FCC;
	text-decoration: underline;
}

/*slider area*/

#featured_slider_area_top {
	width: 518px;
	height: 1px;
	background: #fff;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	border-left: 1px solid #bfcad3;
	border-right: 1px solid #bfcad3;
	overflow: hidden;
}
#featured_slider_area {
	width: 496px;
	background: #f1f1f1;
	border: 1px solid #bfcad3;
	border-top: none;
	margin: 0 0 20px 0;
	padding: 6px 10px 6px 12px;
	float: left;
	clear: both;
	overflow: hidden;
}
#featured_slider_area dl {
	margin: 0;
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	list-style: none;
}
#featured_slider_area dl dd {
	margin: 0 12px 0 0;
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	float: left;
	clear: none;
	text-align: center;
	width: 97px;
}
#featured_slider_area dl dd.arrow {
	margin: 20px 13px 0 0;
	width: 22px;
}
#featured_slider_area dl dd.arrow2 {
	margin: 20px 0 0 1px;
	width: 22px;
}
#featured_slider_area dl a:link {
	color: #000;
	text-decoration: none;
}
#featured_slider_area dl a:visited {
	color: #000;
	text-decoration: none;
}
#featured_slider_area dl a:hover {
	color: #000;
	text-decoration: none;
}
#featured_slider_area dl a:active {
	color: #000;
	text-decoration: none;
}
#featured_slider_area dl dd img {
	margin: 0;
	border: none;
}
#featured_slider_area dl dd br {
	line-height: 0;
}
#featured_slider_area dl a.slider:link {
	border: 1px solid #b8c8d8;
	margin: 0 0 3px 0;
	display: block;
}
#featured_slider_area dl a.slider:visited {
	border: 1px solid #b8c8d8;
	margin: 0 0 3px 0;
	display: block;
}
#featured_slider_area dl a.slider:hover {
	border: 1px solid #000;
	margin: 0 0 3px 0;
	display: block;
}
#featured_slider_area dl a.slider:active {
	border: 1px solid #000;
	margin: 0 0 3px 0;
	display: block;
}
#featured_slider_area dl dd.arrow img, #featured_slider_area dl dd.arrow2 img {
	border: 0;
}
/* car styles */
#featured_slider_area dl a.cars:link {
	color: #000;
	text-decoration: none;
}
#featured_slider_area dl a.cars:visited {
	color: #000;
	text-decoration: none;
}
#featured_slider_area dl a.cars:hover {
	color: #000;
	text-decoration: underline;
}
#featured_slider_area dl a.cars:active {
	color: #000;
	text-decoration: underline;
}
#featured_video_area .right .text .arrowBulletItem {
	background: url(../images/cro_more_arrows.gif) no-repeat 0px 5px;
	margin:8px 0 0 0;
	padding-left:10px;
	font-weight:bold;
}
*html #featured_video_area .right .text .arrowBulletItem {
	background: url(../images/cro_more_arrows.gif) no-repeat 0px 6px;
}
#featured_video_area .right .text a:link {
	color: #176fcc;
	text-decoration: none;
}
#featured_video_area .right .text a:visited {
	color: #176fcc;
	text-decoration: none;
}
#featured_video_area .right .text a:hover {
	color: #176fcc;
	text-decoration: underline;
}
#featured_video_area .right .text a:active {
	color: #176fcc;
	text-decoration: underline;
}
/* END FEATURED VIDEO OR SLIDER AREA */


/* RECOMMENDED JUMP PAGE */
.browseRecommendedProductsHeading { display:block; width:600px; float:left; margin:17px 0;font: normal 12px Arial, Helvetica, sans-serif;}

.browseRecommendedModels { display:block; float:left; }

.browseRecommendedModels .browseList {display:block; float:left; width:198px; padding-top:9px; border:1px solid #ddd; background-color:#f8f8f8; margin-right:12px; }
*html .browseRecommendedModels .browseList { padding-top:7px; }
*+html .browseRecommendedModels .browseList { padding-top:7px; }

.browseRecommendedModels .browseListHeading {font: bold 14px Arial, Helvetica, sans-serif; color:#000; margin:0 12px 0 11px; padding-top:0;}
.browseRecommendedModels ul { list-style:none; margin: 4px 0 9px 12px; padding:0; font: normal 11px/14px Arial, Helvetica, sans-serif;}
*html .browseRecommendedModels ul { margin: 3px 0 9px 12px; }
*+html .browseRecommendedModels ul { margin: 3px 0 9px 12px; }

.browseRecommendedModels ul li { margin-bottom:4px; }
.browseRecommendedModels ul a { color:#176fcc; text-decoration:none;}
.browseRecommendedModels ul a:hover { text-decoration:underline;}
.browseRecommendedModels ul li .numListings { color:#666;}
/* END RECOMMENDED JUMP PAGE */


/* RECOMMENDED TOP MODULE (both with and without key) */
#recommendedTop {
	width: 748px;
	height: 136px;
	margin: 20px 0 20px 0;
	padding: 0;
	float: left;
	clear: both;
	background: url(../images/recommended_top_bkg.jpg) repeat-x;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}
#recommendedTop .left {
	height: 112px;
	margin-top:4px;
	padding: 2px 0 5px 12px; 
	float: left;
}
#recommendedTop .left img {
	border: none;
	margin-top:-4px;
}
#recommendedTop .vLineLeft { float:left; width:12px; height:119px; margin:4px 0 0 0; border-right: 1px solid #bfcad3; }
#recommendedTop .vLineRight { float:left; width:19px;height:119px; margin:4px 0 0 0;border-left: 1px solid #fff;}
#recommendedTop .right {
	height: 120px;		
	margin-top:4px;
	padding: 0;
	float: left;	
}
#recommendedTop .right h2 {
	display:block;	
	margin: -4px 0px 2px 0px;
	padding-left:21px;
	font: bold 18px/21px Arial, Helvetica, sans-serif;
	color: #091C30;
	background: url(../images/icon_recommended.gif) no-repeat 0px 3px;
}

#recommendedTop .right h2, x:-moz-any-link { background: url(../images/icon_recommended.gif) no-repeat 0px 4px; }
*html #recommendedTop .right h2 {  background: url(../images/icon_recommended.gif) no-repeat 0px 4px; }

#recommendedTop .right .caption {
   display:block;
   width:355px;
   font: normal 11px/14px Arial, Helvetica, sans-serif;
   color:#000;
}

#recommendedTop .arrowBulletItem { background: url(../images/cro_more_arrows.gif) no-repeat 0px 5px;
               margin:6px 0 0 0px; padding-left:12px; font-weight:bold;}
			   
*html #recommendedTop .arrowBulletItem { background: url(../images/cro_more_arrows.gif) no-repeat 0px 6px;}


#recommendedTop .checksKey { display:block; float:right; margin:4px 12px 0 0; }

*html #recommendedTop .checksKey { display:block; float:right; margin:4px 6px 0 0; }

#recommendedTop a { color:#176FCC; text-decoration:none; font-weight:bold}
#recommendedTop a:hover { text-decoration:underline;}
/* END RECOMMENDED TOP MODULE */

/* RECOMMENDED ITEM LISTING FORMATS (TWO FORMATS A & B to accomodate larger & smaller images respectively) */

/* --- FORMAT A --- */
.recommendedSilver  .productListingFormatA {  width:524px; background-color:#f8f8f8; margin-bottom:3px;
                              font: normal 11px/14px Arial, Helvetica, sans-serif; clear:both; padding:12px;}

							  							  
.recommendedSilver  .productListingFormatA .left {display:block; position:relative; float:left; width:152px; margin: 0;  }

.recommendedSilver  .productListingFormatA .left .mainImg {border:1px solid #b8c8d8; }

.recommendedSilver  .productListingFormatA .left .checkIconDiv { display:block; position:absolute; top:7px; right:7px; }

.recommendedSilver  .productListingFormatA .center {float:left; width:133px; margin: 0 0 0 18px;
                      font: normal 11px/14px Arial, Helvetica, sans-serif;}					  
*html .recommendedSilver  .productListingFormatA .center {margin-left:18px; margin-right:0;}					  
					  
.recommendedSilver  .productListingFormatA .right {float:left; width:203px; margin: 0 0 0 18px; }							  
*html .recommendedSilver  .productListingFormatA .right {margin-left:18px; width:200px; margin-right:0;}

.recommendedSilver  .productListingFormatA .center ul { list-style: none; padding:0; margin:0; } /*detail list in center div */
.recommendedSilver  .productListingFormatA .center ul .brand { font-size:12px; line-height:16px; font-weight:bold; }

.recommendedSilver  .productListingFormatA .subContentLink { display:block; padding:0 20px 0 3px; margin-top:17px; font-weight:bold; background: url(../images/cro_cr_slug.gif) #ffeec1 no-repeat right top; }

.recommendedSilver  .productListingFormatA .clearing { clear:both; line-height:1px; height:0px;} /* for clearing at the bottom of each productListing */
*html .recommendedSilver  .productListingFormatA .clearing { display:none; }
*+html .recommendedSilver  .productListingFormatA .clearing { display:none; }					
						
						
/* start rating bar (in .center)*/						
.recommendedSilver  .productListingFormatA .ratingBarContainer { display:block; margin-top:14px; } /* container for title & the ratings bar */
.recommendedSilver  .productListingFormatA .ratingBarBox { display:block; width:131px; height:17px; margin-top:3px; border:1px solid #bfcad3; font-size:9px;} /* box around the ratings bar */

.recommendedSilver  .productListingFormatA .ratingBarBox .ratingBarScaleContainer { display:block; float:left; margin:3px 0 0 3px; height:11px; width:100px; } /*container for the bar itself */
.recommendedSilver  .productListingFormatA .ratingBarBox .ratingBar { display:block; float:left; background-color:#e80000; height:11px; }/*the ratings bar itself (percent of ratingBarScaleContainer) */

*html .recommendedSilver  .productListingFormatA .ratingBarBox .ratingBarScaleContainer { width:100px; height:8px;}
*html .recommendedSilver  .productListingFormatA .ratingBarBox .ratingBar { height:8px; line-height:8px;}                                                

.recommendedSilver  .productListingFormatA .ratingBarBox .ragtingNumber {display:block; position:relative; z-index:999; height:10px; margin:-1px 2px 3px 10px; float:right; color:#fff; font-weight:bold; font-size:10px;}										   
.recommendedSilver  .productListingFormatA .ratingBarBox .ragtingNumber, x:-moz-any-link { margin:-2px 2px 5px 10px; }
* html .recommendedSilver  .productListingFormatA .ratingBarBox .ragtingNumber { margin:1px 2px 1px 10px; height:9px; }
*+ html .recommendedSilver  .productListingFormatA .ratingBarBox .ragtingNumber { margin:-2px 2px 3px 0px; }
											   											  
.recommendedSilver  .productListingFormatA .ratingBarBox .ratingScaleZero {display:block; float:left; margin: 2px 0 0 3px; }
.recommendedSilver  .productListingFormatA .ratingBarBox .ratingScaleOneHundred {display:block; float:right; margin: 2px 3px 0 0;  }

*html .recommendedSilver  .productListingFormatA .ratingBarBox .ratingScaleZero {display:block; float:left; margin: 2px 0 0 1px; padding-left:1px; }
*html .recommendedSilver  .productListingFormatA .ratingBarBox .ratingScaleOneHundred {display:block; float:right; margin: 2px 1px 0 0;  }

/* end rating bar */						
						
							  
.recommendedSilver  .productListingFormatA a { color: #176fcc; text-decoration:none;}
.recommendedSilver  .productListingFormatA a:hover { text-decoration:underline; }

/* --- FORMAT B --- */
.recommendedSilver  .productListingFormatB  {  width:524px; background-color:#f8f8f8; margin-bottom:3px;
                              font: normal 11px/14px Arial, Helvetica, sans-serif; clear:both; padding:12px;}

							  							  
.recommendedSilver  .productListingFormatB .left {display:block; position:relative; float:left; width:122px; margin: 0;  }

.recommendedSilver  .productListingFormatB .left .mainImg {border:1px solid #b8c8d8; }

.recommendedSilver  .productListingFormatB .left .checkIconDiv { display:block; position:absolute; top:7px; right:7px; }

.recommendedSilver  .productListingFormatB .center {float:left; width:133px; margin: 0 0 0 18px;
                      font: normal 11px/14px Arial, Helvetica, sans-serif;}					  
*html .recommendedSilver  .productListingFormatB .center {margin-left:18px; margin-right:0;}					  
					  
.recommendedSilver  .productListingFormatB .right {float:left; width:233px; margin: 0 0 0 18px; }							  
*html .recommendedSilver  .productListingFormatB .right {margin-left:18px; width:230px; margin-right:0;}

.recommendedSilver  .productListingFormatB .center ul { list-style: none; padding:0; margin:0; } /*detail list in center div */
.recommendedSilver  .productListingFormatB .center ul .brand { font-size:12px; line-height:16px; font-weight:bold; }

.recommendedSilver  .productListingFormatB .subContentLink { display:block; padding:0 20px 0 3px; margin-top:17px; font-weight:bold; background: url(../images/cro_cr_slug.gif) #ffeec1 no-repeat right top; }

.recommendedSilver  .productListingFormatB .clearing { clear:both; line-height:1px; height:0px;} /* for clearing at the bottom of each productListing */
*html .recommendedSilver  .productListingFormatB .clearing { display:none; }
*+html .recommendedSilver  .productListingFormatB .clearing { display:none; }					
						
						
/* start rating bar (in .center)*/						
.recommendedSilver  .productListingFormatB .ratingBarContainer { display:block; margin-top:14px; } /* container for title & the ratings bar */
.recommendedSilver  .productListingFormatB .ratingBarBox { display:block; width:131px; height:17px; margin-top:3px; border:1px solid #bfcad3; font-size:9px;} /* box around the ratings bar */

.recommendedSilver  .productListingFormatB .ratingBarBox .ratingBarScaleContainer { display:block; float:left; margin:3px 0 0 3px; height:11px; width:100px; } /*container for the bar itself */
.recommendedSilver  .productListingFormatB .ratingBarBox .ratingBar { display:block; float:left; background-color:#e80000; height:11px; }/*the ratings bar itself (percent of ratingBarScaleContainer) */

*html .recommendedSilver  .productListingFormatB .ratingBarBox .ratingBarScaleContainer { width:100px; height:8px;}
*html .recommendedSilver  .productListingFormatB .ratingBarBox .ratingBar { height:8px; line-height:8px;}                                                

.recommendedSilver  .productListingFormatB .ratingBarBox .ragtingNumber {display:block; position:relative; z-index:999; height:10px; margin:-1px 2px 3px 10px; float:right; color:#fff; font-weight:bold; font-size:10px;}										   
.recommendedSilver  .productListingFormatB .ratingBarBox .ragtingNumber, x:-moz-any-link { margin:-2px 2px 5px 10px; }
* html .recommendedSilver  .productListingFormatB .ratingBarBox .ragtingNumber { margin:1px 2px 1px 10px; height:9px; }
*+ html .recommendedSilver  .productListingFormatB .ratingBarBox .ragtingNumber { margin:-2px 2px 3px 0px; }
											   											  
.recommendedSilver  .productListingFormatB .ratingBarBox .ratingScaleZero {display:block; float:left; margin: 2px 0 0 3px; }
.recommendedSilver  .productListingFormatB .ratingBarBox .ratingScaleOneHundred {display:block; float:right; margin: 2px 3px 0 0;  }

*html .recommendedSilver  .productListingFormatB .ratingBarBox .ratingScaleZero {display:block; float:left; margin: 2px 0 0 1px; padding-left:1px; }
*html .recommendedSilver  .productListingFormatB .ratingBarBox .ratingScaleOneHundred {display:block; float:right; margin: 2px 1px 0 0;  }

/* end rating bar */						
						
							  
.recommendedSilver  .productListingFormatB a { color: #176fcc; text-decoration:none;}
.recommendedSilver  .productListingFormatB a:hover { text-decoration:underline; }
/* END RECOMMENDED ITEM LISTING FORMATS */

/* STYLES FOR -RECOMMENDED- NARROW RESULTS MOD */
.recommendedSilver #recommendedSelectorWhole {
	margin: 0 20px 0 0;
	padding: 0;
	border-left: 1px solid #b5bfc7;
	border-right: 1px solid #b5bfc7;
	width: 178px;
	background: #F1F4F8;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}

.recommendedSilver .selector_section {
	margin: 0;
	padding: 9px 12px;
	border-bottom: 1px solid #b5bfc7;
	border-top: 1px solid #fff;
	width: 154px;
	background: #F1F4F8;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}

.recommendedSilver .selector_section_drop {
	margin: 0;
	padding: 9px 0 0 0;
	border-bottom: 1px solid #b5bfc7;
	border-top: 1px solid #fff;
	width: 178px;
	background: #F1F4F8;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
}

.recommendedSilver #rating_bottom {	
    display:block;
	position:relative;
	width: 180px;
	height:24px;
	margin: 0;
	padding: 0;
	background: url(../images/selector_btm.gif) no-repeat left 1px;
	border:none;
}

.recommendedSilver #rating_bottom #ratingBottomTop {
   display:block;
   position:absolute;
   width:178px;
   border-left: 1px solid #b5bfc7;
   border-right: 1px solid #b5bfc7;
   top:-1px;
   left:0px;   
}

.recommendedSilver #recommendedSelector {
	background: url(../images/selector_top.jpg) no-repeat left top;
	margin:0px;
	padding:0;
	width: 180px;
	border-bottom: 1px solid #b5bfc7;
}

.recommendedSilver #recommendedSelector #selector_text { /* heading */
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 10px 0 5px 13px;
}


/* ARROW STYLES */

.recommendedSilver .selector_section_arrow {
	margin: 0;
	padding:9px 3px 0 0;
	border-bottom: 1px solid #b5bfc7;
	border-top: 1px solid #fff;
	width: 175px;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	position: relative;
}

.recommendedSilver .selector_section_arrow .arrow_float {
	background: url(../images/selector_arrow_nopat.gif) no-repeat;
	width: 11px;
	height: 71px;
	position: absolute;
	top: -1px;
	left: 100%;
	display: inline;
	}

	/* ---- */

.recommendedSilver #recommendedSelectorWhole .selectorSectionHeading { display:block; margin: 0 0 4px 12px; padding:0; font: bold 11px/14px Arial, Helvetica, sans-serif; }	
.recommendedSilver #recommendedSelectorWhole .noList {  margin: 0 0 9px 12px; }	
.recommendedSilver #recommendedSelectorWhole ul { list-style:none; margin: 4px 0 9px 12px; padding:0; font: normal 11px/14px Arial, Helvetica, sans-serif;}
.recommendedSilver #recommendedSelectorWhole ul li { margin-bottom:4px; }
.recommendedSilver #recommendedSelectorWhole ul a { color:#176fcc; text-decoration:none;}
.recommendedSilver #recommendedSelectorWhole ul a:hover { text-decoration:underline;}
.recommendedSilver #recommendedSelectorWhole ul li .numListings { color:#666;}
.recommendedSilver #recommendedSelectorWhole ul li .arrowOn { margin-left:2px;}
/* END STYLES FOR -RECOMMENDED- NARROW RESULTS MOD */


/* GENERAL STYLES SPEIFIC FOR RECOMMENDED SILVER SECTION */

.recommendedSilver #article_column { margin:0 0 0 0!important; } 

.recommendedSilver #articleFeatures { display:block; float:right; width:548px; padding-right:1px; margin-bottom:0px; margin-right:2px; }

.recommendedSilver  .productListingFormatA {float: right; }

.recommendedSilver  .lastProductListing {margin-bottom:0;}
.recommendedSilver  .firstProductListing {margin-top:16px;}
*+html .recommendedSilver  .firstProductListing {margin-top:17px;}
*html .recommendedSilver  .firstProductListing {margin-top:17px;}

.recommendedSilver #leftCol { width:190px; float:left; }


.noPrintTool #recommendedTop { margin-bottom: 0px; margin-top:25px; } /* for browse page (with no print tool */
.hasPrintTool #recommendedTop {margin-top: 12px;} /* only for pages with print tool */

.recommendedSilver #printTool {width:748px; margin-top:0;}

/* END GENERAL STYLES SPEIFIC FOR RECOMMENDED SILVER SECTION */





/* SEE IN...MODULE (model overview page) */
.seeIn {
    width:188px;
	margin: 0;
	padding:0;
	border-bottom: 1px solid #bfcad3;
	}
.seeIn dl {
	margin: 0;
	}
.seeIn dl dt {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c30;
	background-color: #eef1f6;
	height: 20px;
	vertical-align: middle;
	border-bottom: solid 1px #bfcad3;
	padding: 5px 11px 0 11px;
	margin-bottom:5px;
	}

*+html .seeIn dl dt { margin-bottom:6px; }
*html .seeIn dl dt { margin-bottom:6px; }
	
.seeIn dl dd {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin:0;
	vertical-align: middle;
	padding: 4px 12px 0px 12px;
	}

	
.seeIn dd.last {
	padding-bottom:9px;
	}

.seeIn a { color:#176fcc; text-decoration:none;}
.seeIn a:hover { text-decoration:underline; }
/* END SEE IN... MODULE */

/* OTHER MODELS MODULE (model overview page) */
.otherModels {
	display:block; 
	float:left;
    width:188px;
	margin: 0 100px 0 0;
	padding:0;	
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	}
.otherModels dl {
	margin: 0 0 9px 0;
	}
*html .otherModels dl { margin-bottom:6px; }
*+html .otherModels dl { margin-bottom:6px; }
	
.otherModels dl dt {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #091c30;
	background-color: #eef1f6;
	height: 20px;
	vertical-align: middle;
	border-bottom: solid 1px #bfcad3;
	padding: 5px 11px 0 11px;
	}
*html .otherModels dl dt { margin-bottom:3px;}	
*+html .otherModels dl dt { margin-bottom:3px;}
	
.otherModels dl dd {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin:0;
	vertical-align: middle;
	padding: 12px 0 12px 12px;
	border-bottom: 1px solid #bfcad3;
	}

*html .otherModels dl dd { overflow: hidden; height:1%; margin-bottom:0px; padding-top:9px; }	/* these are for clearing in ie 6 & 7 */
*+html .otherModels dl dd { overflow: hidden; padding-bottom:12px; padding-top:9px;}		

.otherModels dl dd .left {
   display:block;
   float:left;  
   margin-right:6px;
}
*html .otherModels dl dd .left { margin-right:3px;}


.otherModels dl dd .right {
   display:block;
   float:left; 
}
*html .otherModels dl dd .right { float:none; }
*+html .otherModels dl dd .right { float:none; }

.otherModels dl dd .right .brand { font-weight:bold; }
.otherModels dl dd .right .modelNumber {white-space:nowrap;}
.otherModels dl dd .left img { display:block; border:none;}
	
	

.otherModels a { color:#176fcc; text-decoration:none;}
.otherModels a:hover { text-decoration:underline; }

.otherModels .clearing { clear:both; height:1px; padding:0; margin:0; line-height:1px; }
*html .otherModels .clearing { height:1px; line-height:1px; }
*+html .otherModels .clearing { height:1px; line-height:1px; }
/* END OTHER MODELS MODULE (model overview page) */



/* RATINGS & RELIABILITY HEADER -- this is the section with the subheading, the key and the print tool*/
#subhead_container {
   width:720px;
}


#subhead_container .subhead_bug {
   clear:both;
   padding:13px 0px 18px 0px;
   height:31px;
}

 *html #subhead_container .subhead_bug { position:relative; top:3px; padding:12px 0px 19px 0px;} 

#subhead_container .subhead_bug .heading {
   margin-top:14px;
   font: bold 16px Arial, Helvetica, sans-serif;
   color: #091c30;   
   width: 369px;
}

*html #subhead_container .subhead_bug .heading {margin-top:25px;}
*+html #subhead_container .subhead_bug .heading {margin-top:27px;}


#subhead_container .subhead_bug .ratingsKey {
   position:relative;
   top:-1px;
   float:right;
   height:30px;
   margin-bottom:1px;
}
 *html #subhead_container .subhead_bug .ratingsKey { top:-2px; }
 *+html #subhead_container .subhead_bug .ratingsKey { top:-1px; } 
 
  #subhead_container .subhead_bug .ratingsKey_better_worse {
   position:relative;
   top:5px;
   float:right;
   margin-bottom:1px;
}
 *html #subhead_container .subhead_bug .ratingsKey_better_worse { top:3px; }
 *+html #subhead_container .subhead_bug .ratingsKey_better_worse { top:4px; } 
 
/* END RATINGS & RELIABILITY HEADER */


/* OVERVIEW SLIDES STYLES */

#overview_slides {
float:left; 
width:520px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
background-color: #fff;
/*margin-top: 20px;*/
}


*+ html #overview_slides {
margin-bottom: 18px;
}


#overview_slides a {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:normal;
text-decoration:none;
color:#176fcc;
}
	body:last-child:not(:root:root) #overview_slides a {line-height:14px;}

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

#overview_slides p { margin:0px; padding:0px;width:255px;
}

.cars08 #overview_slides p { margin:0px; padding:0px;width:210px;
}

#overview_slides span.icon{ padding-right:7px;}

#overview_slides .arrowCRslug {background:transparent url(../images/cro_more_arrows.gif) no-repeat scroll 0px 5px;
font-weight:bold;
margin:0px;
padding-left:10px;}

#overview_slides .reclink {background:#FFEEC1 url(../images/cro_cr_slug.gif) no-repeat scroll right center;
display:block;}

#overview_slides .cr_slug {list-style-image:none;background:#FFEEC1 url(../images/cro_cr_slug.gif) no-repeat scroll right center;
color:#176FCC;
text-decoration:none;
list-style-position:outside;
list-style-type:none;
margin:8px 0px;
padding:0px;
width:180px;
}
	*html #overview_slides .cr_slug {margin-top:9px;}
	*+html #overview_slides .cr_slug {margin-top:9px;}
	
#overview_slides .arrow {
background:transparent url(http://www.consumerreports.org/cro/resources/rd08/images/cars/cro_homenews_arrows.gif) no-repeat scroll 2px 50%;
font-size:11px;
font-weight:bold;
line-height:16px;
margin:0pt;
padding:0px 0px 0pt 12px;}
body:last-child:not(:root:root) #overview_slides .arrow { padding:0px 0px 0px 13px; }

#overview_slides h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 12px 0 0 0;
	padding: 0;
	}
	
#overview_slides ul {
	margin: 0;
	padding: 0;
	clear: both;
	}

#overview_slides ul li {	 
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../images/squarebullet.gif) no-repeat 0 7px;
	list-style: none;
	margin: 0;
	padding: 0 0 0 9px;
	}

.ovr_recommended_toggle_on {
height:192px;
position:relative;
width:520px;
display: block;
}
*+html .ovr_recommended_toggle_on {
height:190px;
}

.ovr_recommended_toggle_off { display: none;}

/*
	#slide0 {} 
	#slide1 {}
	#slide2 {}
*/


.ovr_recommended_toggle_on .head {/* cars_global.css (line 110) */
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:normal;
color:#091C30;
margin:0;
width:355px;
}

.ovr_recommended_toggle_on .text {/* cars_global.css (line 101) */
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color: #000;
height:50px;
left:12px;
line-height:16px;
position:absolute;
top:16px;
}
	body:last-child:not(:root:root) .ovr_recommended_toggle_on .text { top: 17px;}


#ovr_rec_toggle_nav {/* cars_global.css (line 115) */
background:transparent url(../images/overview_bar_bkg.jpg) no-repeat scroll 0%;
float:left;
height:49px;
margin:0pt 0pt 20px;
overflow:hidden;
padding:0pt;
position:relative;
width:520px;
}
	*html #ovr_rec_toggle_nav {  margin-top:-4px;}
	*+html #ovr_rec_toggle_nav { margin-top:1px;}
	
.cars08 #ovr_rec_toggle_nav { /* This is to put a different background graphic in for the cars slides */
background:transparent url(../images/overview_bar_cars_bkg.jpg) no-repeat scroll 0%;
float:left;
height:49px;
margin:0pt 0pt 20px;
overflow:hidden;
padding:0pt;
position:relative;
width:520px;
}
	*html .cars08 #ovr_rec_toggle_nav {  margin-top:-4px;}
	*+html .cars08 #ovr_rec_toggle_nav { margin-top:1px;}

#ovr_rec_toggle_nav dl {/* cars_global.css (line 126) */
height:38px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:0pt;
width:520px;
}

#ovr_rec_toggle_nav dl dd {
float:left;
height:38px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
padding:0pt;
}

#ovr_rec_toggle_nav dl dd#bt0{/* cars_global.css (line 135) */
margin:6px 6px 0pt 12px;
width:137px;

}
	*html #ovr_rec_toggle_nav dl dd#bt0 {margin-left: 6px;}
	
#ovr_rec_toggle_nav dl dd#bt1 {/* cars_global.css (line 145) */
margin:6px 6px 0pt;
width:143px;
}
	*html #ovr_rec_toggle_nav dl dd#bt1 {width: 140px;position:relative;}
	*+html #ovr_rec_toggle_nav dl dd#bt1 {position:relative;}
	
#ovr_rec_toggle_nav dl dd#bt2 {/* cars_global.css (line 155) */
	margin: 6px 6px 0 0px;
}
	*html #ovr_rec_toggle_nav dl dd#bt2 {margin: 6px 6px 0 3px; position:relative;  }
	*+html #ovr_rec_toggle_nav dl dd#bt2 {position:relative;  }

#ovr_rec_toggle_nav dl img {/* cars_global.css (line 175) */
border:0pt none;
}

#ovr_rec_toggle_nav dl dd {
	height: 32px;
	overflow: hidden;
	position:relative;
}

#ovr_rec_toggle_nav dl dd.highlight a img{
	position:relative;
	top:32px;
}

#ovr_rec_toggle_nav dl dd.highlight a:hover img{
	top:0px;
}

#ovr_rec_toggle_nav dl dd.no_highlight a img{
	top:0px;
}

#ovr_rec_toggle_nav dl a:hover {/* cars_global.css (line 170) */
position:relative;
top:-32px;
}

#ovr_rec_toggle_nav dl a:active, #ovr_rec_toggle_nav dl a.active {/* cars_global.css (line 170) */
position:relative;
top:-32px;
}

#ovr_rec_toggle_nav dl a.active:hover {
position:relative;
top:0px;
}

#overview_slides .ratings_link {
	float: left;
	margin: 9px 0 0 0; 
	background-image: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:1px 6px 1px 0pt;
}
	*html #overview_slides .ratings_link {margin-top: 9px; padding-top:0px;}
	*+html #overview_slides .ratings_link {margin-top: 9px;padding-top:0px;}

#overview_slides .ratings_link img.slug {
	margin-bottom:-3px;
	margin-left: 10px;
}

#overview_slides .ratings_link2 {
	background: none;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#176fcc;
	text-decoration: none;
	margin: 10px 0 0 0;
	padding: 1px 0px;
	width: 180px;
	}
	
/* END OVERVIEW SLIDES STYLES */


/* SILVER ARTICLE PAGE STYLES (with float-right media (photo or video mod), chart, large graphic */
.articleWithLeftColDiv #article_left_column .inThisArticle {margin-bottom:20px;}
.articleWithLeftColDiv #article_column #article_left_column  {margin-right:20px;}
.articleWithLeftColDiv #article_column #tools { margin-bottom:18px;}
.articleWithLeftColDiv #article_column .floatRightMedia {float:right; margin:3px 8px 20px 20px; width:256px;  }
.articleWithLeftColDiv #article_column .floatRightMedia #video-box {margin:0; padding:0; } 
.articleWithLeftColDiv #article_column .floatRightMedia #video_photo_box {margin:0; padding:0; } 
*html .articleWithLeftColDiv #article_column .floatRightMedia {margin:4px 4px 20px 20px;}
*+html .articleWithLeftColDiv #article_column .floatRightMedia {margin:4px 8px 20px 20px;}
.articleWithLeftColDiv #article_column #articleFeatures h4 {margin-top:auto;}
*html .articleWithLeftColDiv #article_column #articleFeatures h4 {margin-top:0px;}
*+html .articleWithLeftColDiv #article_column #articleFeatures h4 {margin-top:0px;}
.articleWithLeftColDiv #articleFeatures  #article_chart {padding: 0; clear: both;} 
.articleWithLeftColDiv #articleFeatures #image_504px img {padding:0;}
.articleWithLeftColDiv #articleFeatures .clearing { clear:both; }
/* END SILVER ARTICLE PAGE STYLES (with float-right media (photo or video mod), chart, large graphic */

/* BEGIN STYLES FOR ARTICLE LEFT NAV BRIEFS */

dl.left-nav-brief {
	margin-top: 20px;
	padding-bottom: 8px;
	border-bottom: 1px solid #bfcad3;
	float: left;
	clear: both;
	width: 216px;
	}
	
dl.left-nav-brief dd {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0 0 6px 12px;
	background-color: #fff;
	float: left;
	clear: both;
	width: 204px;
	border-bottom: none;
	}
	
dl.left-nav-brief dd.header {
	background: #eef1f6;
	border-bottom: 1px solid #bfcad3;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 12px;
	margin-bottom: 14px;
	}
	
dl.left-nav-brief dd.see-issue {
	font-weight: bold;
	margin-top: 2px;
	}
	
dl.left-nav-brief dd.see-issue img {
	padding-right: 6px;
	}
	
dl.left-nav-brief dd img.toc {
	float: left;
	margin-right: 12px;
	border: none;
	}

/* END STYLES FOR ARTICLE LEFT NAV BRIEFS */


/* STYLES FOR OVERVIEW MEDIA BOXES -- PHOTOS, VIDEOS TAB MODULES */
#video_photo_box
{
float: right;
width:256px;
font: normal 11px Arial, Helvetica, sans-serif;
margin:0px;
padding: 0 0px 20px 20px;
}

.photo-text
{font: bold 12px Arial, Helvetica, sans-serif;
color: #091c30;
}

.photo-text-normal
{font: normal 11px Arial, Helvetica, sans-serif;
color: #666;
}

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

#video_photo_box .phototabs
{
margin:0;
padding:0;
clear:both;
background: url(../images/tab_photos_on.gif) no-repeat;
width:256px;
height:18px;
position:relative;
}

#video_photo_box .phototabs .videos
{
font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	position:absolute;
	top: 3px;
	left:10px;
}

#video_photo_box .phototabs .photos
{
font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
position:absolute;
	top:3px;
	left: 65px;
}


#video_photo_box .photo-top-text
{
background: url(../images/bkg_photos_top.gif) repeat-x;
border: 1px solid #a6b1bb;
border-top:0;
margin:0px;
padding:7px 0 0px 6px;
margin-top:0px;
}

.img-border {
margin-bottom: 10px;
}

.img-border img
{
border: 1px solid #b8c8d8;
}


#video_photo_box .photo-top
{
background: url(../images/bkg_photos_top.gif) repeat-x;
border: 1px solid #a6b1bb;
border-bottom: 0px;
border-top:0;
margin:0px;
padding:7px 0 0 6px;
margin-top:0px;
}


#video_photo_box .video-top
{
background: url(../images/bkg_photos_top.gif) repeat-x;
border: 1px solid #a6b1bb;
border-bottom: 0px;
border-top:0;
margin:0px;
padding:7px 0 0 7px;
margin-top:0px;
}

.box-no-tabs
{
background: url(../images/bkg_photos_top.gif) repeat-x;
border: 1px solid #a6b1bb;
margin:0px;
padding:7px 0px 0 7px;
margin-top:0px;
}


.box-no-tabs-photo
{
background: url(../images/bkg_photos_top.gif) repeat-x;
border: 1px solid #a6b1bb;
margin:0px;
padding:7px 7px 0 6px;
margin-top:0px;
}


#video_photo_box .photo-top .photo-text
{

font: normal 10px Arial, Helvetica, sans-serif;
color: #666;
padding: 0px 0 0 0;
}


#video_photo_box .video-top .photo-text
{

font: normal 10px Arial, Helvetica, sans-serif;
color: #666;
padding: 0px 0 0 0;
}

#video_photo_box .photo-top .enlarge-text
{
font: normal 10px Arial, Helvetica, sans-serif;
color: #176fcc;
float: right;
padding: 10px 9px 0 0;
}

#video_photo_box .photo-top .title
{
font: bold 12px Arial, Helvetica, sans-serif;
color: #091c30;
margin-top:3px;
}

#photo-center
{
margin:0px auto;
text-align:center;

}

#video_photo_box #all-photos
{
background: url(../images/bkg_photosvideo_btm.gif) repeat;
border: 1px solid #a6b1bb;
padding: 15px 0 25px 6px;
margin: 0 0 0px 0;
}


#video_photo_box #all-photos ul
{
margin:0;
padding:0;
}


#video_photo_box #all-photos ul li.button-prev
{
display:block;
float:left;
padding-right:1px;
padding-top:5px;
padding-left:2px;
}

*html #video_photo_box #all-photos ul li.button-prev
{
padding-right:2px;
}

#video_photo_box #all-photos ul li.button-next
{
display:block;
padding: 5px 6px 0 0px;
float:right;
}


#video_photo_box #all-photos ul li
{
display: inline;
list-style-type: none;
padding-right:1px;

}

#video_photo_box #all-photos img.on
{
border: 1px solid #000;
}


#video_photo_box #all-photos img.off
{
border: 1px solid #b8c8d8;
}

.all-videos-link
{
padding:0px; 
margin: 5px 0 -15px 5px;
}


/* Styles for video box in overview */

#video-box
{
float:right;
width:256px;
font: normal 11px Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 20px 20px;
}

/*NEW*/

.videotabs
{
margin:0;
padding:0;
clear:both;
background: url(../images/tab_video_on.gif) no-repeat;
width:256px;
height:18px;
position:relative;
}

.videotabs .videos
{
font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	position:absolute;
	top: 3px;
	left: 10px;
}

.videotabs .photos
{
font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	position: absolute;
	top:3px;
	left: 65px;
}


#video-box .photo-top
{
background: url(../images/bkg_photos_top.gif) repeat-x;
border: 1px solid #a6b1bb;
border-top:0;
margin:0px;
padding:7px 0 0 7px;
margin-top:0px;
}

.video-text
{
font: normal 10px Arial, Helvetica, sans-serif;
color: #666;
padding: 10px 0 0 0;
}

.title
{
font: bold 12px Arial, Helvetica, sans-serif;
color: #091c30;
margin-top:3px;
}

.description
{
font: normal 11px/14px Arial, Helvetica, sans-serif;
color: #000;
padding-bottom:12px;
}

#video-box a:link {
color:#176FCC;
text-decoration:none;
}
#video-box a:visited {
color:#176FCC;
text-decoration:none;
}
#video-box a:hover {
color:#176FCC;
text-decoration:underline;
}	
/* END STYLES FOR OVERVIEW MEDIA BOXES -- PHOTOS, VIDEOS TAB MODULES */



/* STYLES FOR JUMP/SELECTOR MODS */
#silverSelector { width:548px; margin:25px 0 40px 10px; padding:0; float:left; }
*html #silverSelector { padding-bottom:40px;}
*+html #silverSelector { padding-bottom:40px;}
#silverSelector #container { margin:0; padding:0; float:left; background-color:#f1f4f8; border:1px solid #b5bfc7; width:546px; overflow:hidden; }
#silverSelector  #container  .heading { padding:10px 0 0 18px; font:bold 14px Arial, Helvetica, sans-serif; color:#091c30; } /* for all 14px bold headings */

#silverSelector #container .module-top { height:59px; width:546px; margin:0; padding:0; border-bottom:1px solid #b5bfc7; background:url(../images/selector_jump_top.gif) repeat-x; }
#silverSelector #container .module-top  .module-body{ padding:5px 0px 0px 10px; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000; }
#silverSelector #container .module-top .module-body .module-radio{ float:left; padding:0 15px 5px 0; }           
#silverSelector #container .module-top .module-body .module-radio span {  position:relative; top:-1px; left:3px; font:normal 11px Arial, Helvetica, sans-serif;}
#silverSelector #container .module-top .module-body .module-radio span, x:-moz-any-link { top:-3px;}
*html #silverSelector #container .module-top .module-body .module-radio span {top: -2px;}
*+html #silverSelector #container .module-top .module-body .module-radio span {top: -2px;}

#silverSelector #select-type-module { width:532px; height:255px; margin:6px 6px 0 6px; padding:0; background-color:#fff; border:1px solid #b5bfc7; }
*html #silverSelector #select-type-module { overflow:hidden;}
#silverSelector #select-type-module .module-type-body{ width:520px; float:left; margin-right:10px; font:bold 12px Arial, Helvetica, sans-serif; } 
#silverSelector #select-type-module .rowOne { margin-top:17px;}
#silverSelector #select-type-module .rowTwo { margin-top:18px;}
*html #silverSelector #select-type-module .rowTwo { margin-top:14px;}
#silverSelector #select-type-module .rowTwo, x:-moz-any-link { margin-top:14px;}

#silverSelector #select-type-module  .module-type-body .module-image{ width:140px; padding:0px 12px 0 18px; float:left; } /* container for each type */
#silverSelector #select-type-module  .module-type-body input { margin:6px 6px 0 0;} /* for radio button positioning */
*html #silverSelector #select-type-module  .module-type-body input { margin:3px 3px 0 0;}
*+html #silverSelector #select-type-module  .module-type-body input { margin:3px 3px 0 0;} 

#silverSelector #select-type-module  .module-type-body .module-image span {  position:relative; top:0px; left:1px; font:bold 11px Arial, Helvetica, sans-serif;}
#silverSelector #select-type-module  .module-type-body .module-image span, x:-moz-any-link { top:-3px;}
*html  #silverSelector #select-type-module  .module-type-body .module-image span {top: -2px;}
*+html #silverSelector #select-type-module  .module-type-body .module-image span {top: -2px;}

#silverSelector #select-type-module .module-type-body .module-image .noRadioDetails { margin:6px 0 0 0; padding:0; }
*html #silverSelector #select-type-module .module-type-body .module-image .noRadioDetails { margin:3px 0 0 0; }
*+html #silverSelector #select-type-module .module-type-body .module-image .noRadioDetails { margin:3px 0 0 0; }
#silverSelector #select-type-module .module-type-body .module-image .noRadioDetails dt { margin:0; padding:0; font:bold 11px/14px Arial, Helvetica, sans-serif; }
#silverSelector #select-type-module .module-type-body .module-image .noRadioDetails dd { margin:0; padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif;}
#silverSelector #select-type-module .module-type-body .module-image .noRadioDetails dd a:link { color: #176fcc; font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none;}
#silverSelector #select-type-module .module-type-body .module-image .noRadioDetails dd a:visited { color: #176fcc; font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none;}
#silverSelector #select-type-module .module-type-body .module-image .noRadioDetails dd a:hover { color: #176fcc; font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:underline;}
#silverSelector #select-type-module .module-type-body .module-image .noRadioDetails dd a:active { color: #176fcc; font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none;}

/* this is for the top line above the bottom module, and also acts as the spacer */
#silverSelector #bottom-module-top-spacer { float:left; width:546px; height:6px; border-bottom:1px solid #b5bfc7; font-size:1px; line-height:1px;}

#silverSelector #bottom-module { float:left; width:546px; border-top:1px solid #fff; border-bottom:1px solid #b5bfc7; } 
#silverSelector #bottom-module .module-left{ float:left; width:265px; color:#000;  border-right:1px solid #b5bfc7; } 
#silverSelector #bottom-module .module-left .selector-module { width:200px; padding:10px 0 10px 19px; color:#000;
                                                               font:normal 11px Arial, Helvetica, sans-serif; }

#silverSelector #bottom-module .module-left .selector-module .min {display: inline; float: left; font:normal 11px Arial, Helvetica, sans-serif;}
#silverSelector #bottom-module .module-left .selector-module .max{ display: inline; float: right; margin-right: 0px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; }
#silverSelector #bottom-module .module-left .selector-module .minMax { display:block; text-align:center; color:#8594a6}

#silverSelector #bottom-module .module-right{ float:left; width:240px; color:#000; border-left:1px solid #fff;}
#silverSelector #bottom-module .module-right .select-module { padding:10px 0 10px 18px; }
#silverSelector #bottom-module .module-right .select-module select { width:160px; border:1px solid #7f9db9; font:normal 12px Arial, Helvetica, sans-serif; } /* the pulldown itself */

#silverSelector #container .module-footer{ padding-top:12px; padding-bottom:12px; float:left; width:546px; border-top:1px solid #fff; } 
#silverSelector #container .module-footer img{ float:right; padding:0 6px 0 0;}


#silverJump { display:block; float:left; margin-top:25px;}

#silverJump #jumpInstructionsWhole {
	margin: 0 10px 0 0;
	padding: 0;
	border-left: 1px solid #b5bfc7;
	border-right: 1px solid #b5bfc7;
	width: 178px;
	background: #F1F4F8;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}

#silverJump .selector_section {
	margin: 0;
	padding: 9px 12px;
	border-bottom: 1px solid #b5bfc7;
	border-top: 1px solid #fff;
	width: 154px;
	background: #F1F4F8;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}

#silverJump .selector_section_drop {
	margin: 0;
	padding: 9px 0 0 0;
	border-bottom: 1px solid #b5bfc7;
	border-top: 1px solid #fff;
	width: 178px;
	background: #F1F4F8;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
}

#silverJump #rating_bottom {	
    display:block;
	position:relative;
	width: 180px;
	height:24px;
	margin: 0;
	padding: 0;
	background: url(../images/selector_btm.gif) no-repeat left 1px;
}

#silverJump #rating_bottom #ratingBottomTop {
   display:block;
   position:absolute;
   width:178px;
   border-left: 1px solid #b5bfc7;
   border-right: 1px solid #b5bfc7;
   top:-1px;
   left:0px;   
}

#silverJump #jumpInstructions {
	background: url(../images/selector_top.jpg) no-repeat left top;
	margin:0px;
	padding:0;
	width: 180px;
	border-bottom: 1px solid #b5bfc7;
}

#silverJump #jumpInstructions #headingText { /* heading */
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 10px 0 5px 13px;
}

/* ARROW STYLES */

#silverJump .jump_section_arrow {
	margin: 0;
	padding:0px 3px 0 0;
	border-bottom: 1px solid #b5bfc7;
	border-top: 1px solid #fff;
	width: 175px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	position: relative;
}

#silverJump .jump_section_arrow .arrow_float {
	background: url(../images/selector_arrow_nopat.gif) no-repeat;
	width: 11px;
	height: 71px;
	position: absolute;
	top: -1px;
	left: 100%;
	display: inline;
	}

	/* ---- */

#silverJump #jumpInstructionsWhole .jumpSectionHeading { display:block; margin: 11px 0 11px 12px; padding:0; font: normal 11px/14px Arial, Helvetica, sans-serif; }
#silverJump #jumpInstructionsWhole ul { list-style:none; margin: 4px 0 9px 12px; padding:0; font: normal 11px/14px Arial, Helvetica, sans-serif;}
#silverJump #jumpInstructionsWhole ul li { margin-bottom:4px; }
#silverJump #jumpInstructionsWhole ul li .arrowOn { margin-left:2px;}

/* END STYLES FOR JUMP/SELECTOR MODS */


/* Fixes for rolling ratings pages that got broke with the fix of these static ratings     */

#content #content-body #static_ratings {
width: 720px;
}

#content #content-body #static_ratings table { 
 border: 1px solid #c3d2e0; 
 margin-left:0px ; 
 padding:0px; 
 width: 720px; 
 border-spacing:0;
 border-top-width:0px;
 } 
 
 #content #content-body #static_ratings table, x:-moz-any-link {
  width: 718px;
  margin-left:1px; 
  border-collapse:collapse;
  }
 
 *html #content #content-body #static_ratings table {
  margin-left:0px; 
  border-collapse:collapse;
  width:720px;
  }
 *+html #content #content-body #static_ratings table {
  margin-left:0px; 
  border-collapse:collapse;
  width:720px;
  }
  
 body:last-child:not(:root:root) #content #content-body #static_ratings table { 
  margin:0; 
  padding:0px; 
  width: 720px; 
  width:100%; 
  }


/*  start styles for how we test cars  */  
  
		#how-we-test-video-box{
		border: 1px solid #b5bfc7;
		width: 504px;
		padding: 5px 0px 7px 8px;
		margin-bottom: 20px;
		}
		
		html>body #how-we-test-video-box{
		width: 496px;
		}
			
		#how-we-test-video-thumbnails{
		border: 1px solid #b5bfc7;
		width: 504px;
		min-height: 496px;
		padding: 0;
		background: #eff4fa;
		margin: 20px 0 20px 0;
		}
			
		#how-we-test-video-thumbnails .first-image{
		margin: 10px 10px 10px 10px;
		float: left
		}
		
		* html #how-we-test-video-thumbnails .first-image{
		margin: 10px 10px 10px 5px;
		float: left
		}
		
		#how-we-test-video-thumbnails .second-image{
		margin: 10px 10px 10px 0px;
		float: left;
		}
		
		#how-we-test-video-thumbnails .third-image{
		margin: 10px 5px 10px 0px;
		float: left;
		}
		
		#how-we-test-video-thumbnails .fourth-image{
		margin: 10px 10px 10px 0px;
		float: right;
		}
		
		#how-we-test-video-thumbnails img {
		margin-bottom: 9px;
		
		}
		
		#how-we-test-video-thumbnails a:link {
			text-decoration: none;
			color: #176fcc;
			font: normal 11px Arial, Helvetica, sans-serif;
			
			}
			
		#how-we-test-video-thumbnails a:visited {
			text-decoration: none;
			color: #176fcc;
			font: normal 11px Arial, Helvetica, sans-serif;
			
			}
			
		#how-we-test-video-thumbnails a:hover {
			text-decoration: underline;
			color: #176fcc;
			font: normal 11px Arial, Helvetica, sans-serif;
			
			}
			
			
		#outer {
		width: 504px;
		min-height: 114px;
		height: 114px;
		border: 1px solid #b5bfc7;
		margin-top:10px;
		background: #eff4fa;
		}
		#inner {
		width: 448px;
		overflow:hidden;
		min-height: 114px;
		height: 114px;
		position: absolute;
		left: 266px;
		}
		
		#how-we-test-scroll-box {
		padding: 0;
		margin: 0;
		min-height: 114px;
		height: 114px;
		position: relative;
		top: 0;
		width: 1680px;
		}
		
		#outer .left-arrow {
		float: left;
		margin: 0;
		padding: 40px 4px 0 4px;
		}
		
		#how-we-test-scroll-box .img1, .img2, .img3, .img4, .img5, .img6, .img7, .img8, .img9, .img10, .img11, .img12, .img13, .img14, .img15, .img16 {
		float: left;
		padding: 14px 4px 0 0;
		border: 0;
		}
		
		
		#how-we-test-scroll-box .img2  {
		float: left;
		padding: 14px 4px 0 0;
		border: 0;
		}
		
		#how-we-test-scroll-box .img3  {
		float: left;
		padding: 14px 4px 0 0;
		border: 0;
		}
		
		
		#how-we-test-scroll-box .img4  {
		float: left;
		padding: 14px 4px 0 0;
		border: 0;
		}
		
		
		#outer .right-arrow {
		float: right;
		margin: 0;
		padding: 40px 3px 0 0;
		}
		
		#how-we-test-scroll-box .title {
		font: normal 11px Arial, Helvetica, sans-serif; 
		padding: 3px 0 9px 0;
		}
		
		#how-we-test-scroll-box .title a:link {
			text-decoration: none;
			color: #176fcc;
			font: normal 11px Arial, Helvetica, sans-serif;
			
			}
			
		#how-we-test-scroll-box .title a:visited {
			text-decoration: none;
			color: #176fcc;
			font: normal 11px Arial, Helvetica, sans-serif;
			
			}
			
		#how-we-test-scroll-box .title a:hover {
			text-decoration: underline;
			color: #176fcc;
			font: normal 11px Arial, Helvetica, sans-serif;
			
			}
			
			

/*  end styles for how we test cars  */    
  

/* start of static_ratings */
#static_ratings {
	float:left;
	padding:0; 
	margin:0; 
	width: 510px;
	}

#static_ratings tbody td {
	border-color:#fff; 
	color:#000; 
	font: bold 11px Arial, Helvetica, sans-serif; 
	line-height:14px; 
	text-align:center;
	padding:3px 7px;
	}

#static_ratings th {
	font: bold 11px Arial, Helvetica, sans-serif; 
	line-height:14px; color:#091C30; 
	padding:0px 7.5px; 
	background:#edf3fa;	
	margin:0px; 
	height:21px; 
	min-height: 20px;
	}
	body:last-child:not(:root:root) #static_ratings th {
	height:20px;
	}
	*html #static_ratings th { 
		padding:0px 8px; 
		height:20px;
		}
	*+html #static_ratings th {
		padding:0px 8px; 
		height:20px;
		}
		
#static_ratings tr.toprow { 
	height:36px;
	} 
	body:last-child:not(:root:root) #static_ratings tr.toprow { 
		height:35px;
		} 

#static_ratings .sub { 
	background-color:#fff; 
	vertical-align:bottom; 
	padding:0px 0px 4px; 
	margin:0px;
	border-right:1px solid #c3d2e0; 
	}

#static_ratings .sub_last_cell { 
	background-color:#fff; 
	border-right:hidden;
	vertical-align:bottom; 
	padding:0px 0px 4px; 
	margin:0px;
	}

#static_ratings th.w100 { 
	background-color:#fff; 
	margin:0px; 
	padding:0px; 
	border-right:1px solid #c3d2e0;
	border-bottom-width:0px;
	vertical-align:bottom; 
	width:100px; 
	}
	
#static_ratings th.w100B { 
	background-color:#fff; 
	margin:0px; 
	padding:0px; 
	border-right:1px solid #c3d2e0;
	border-bottom: 0px solid #c3d2e0; 
	vertical-align:bottom; 
	width:100px; 
	}	 
	*html #static_ratings th.w100B {
	border-bottom: 1px solid #c3d2e0;
	}
	*+html #static_ratings th.w100B {
	border-bottom: 1px solid #c3d2e0;
	}
	
#static_ratings th.w100_last_cell { 
	background-color:#fff; 
	margin:0px; 
	padding:0px; 
	border-right:hidden;
	border-bottom-width: 0px;
	vertical-align:bottom; 
	width:100px; 
	}
	#static_ratings th.w100_last_cell, x:-moz-any-link   { border-right: 1px solid #c3d2e0; }
	*html #static_ratings th.w100_last_cell { 
	border-bottom: 1px solid #c3d2e0;
	}
	*+html #static_ratings th.w100_last_cell { 
	border-bottom: 1px solid #c3d2e0;
	}
	
#static_ratings .cat {
	font-size: 12px; 
	background-color:#fff; 
	border-right:1px solid #c3d2e0; 
	border-bottom-width:0px;
	margin:0px;
	padding: 4px 0px 7px 11px;
	text-align:left;
	}
	
#static_ratings .cat2 {
	font-size: 12px; 
	background-color:#fff; 
	border-right:1px solid #c3d2e0; 
	border-bottom-width:0px;
	margin:0px;
	padding: 7px 0px 0px 11px;
	text-align:left;
	}
	
#static_ratings .cat2, x:-moz-any-link {	padding: 5px 0px 6px 11px; }	
	*html #static_ratings .cat2 {
		padding: 7px 0px 0px 11px;
		border-bottom: 1px solid #c3d2e0;
		}
	*+html #static_ratings .cat2 {
		padding: 7px 0px 0px 11px;
		border-bottom: 1px solid #c3d2e0;
		}
/*	body:last-child:not(:root:root) #static_ratings .cat2 {
		padding: 2px 0px 3px 11px;
		}
		*/


#static_ratings .caution {
	font-size: 12px; 
	color:#000;
	background-color:#fff; 
	border-bottom-width:0px;
	margin:0px;
	padding: 7px 0px 0px 11px;
	text-align:left;
	}
		
	 
#static_ratings th.nar { /* force width for vertical subheads */
	width: 25px; 
	border-right:1px solid #ddd;
	border-bottom-width:0px;
	background-color:#fff;
	} 
	*html #static_ratings th.nar { 
		width: 26px; 
		}
	*+html #static_ratings th.nar { 
		width: 26px; 
		}
	
#static_ratings th.nar_noBorder {
	width: 25px; 
	background-color:#fff;
	border-right:hidden;
	border-bottom-width:0px;

	} 
	#static_ratings th.nar_noBorder, x:-moz-any-link {
	border-right:1px solid #ddd;
	} 
	*html #static_ratings th.nar_noBorder { 
	width: 26px; 
	}
	*+html #static_ratings th.nar_noBorder { 
		width: 26px; 
		}
		
#static_ratings .left { 
	text-align:left; 
	padding-left: 11px;
	border-right:1px solid #c3d2e0;
	}
	
#static_ratings .left_last_row { 
	text-align:left; 
	padding-left: 11px;
	border-right:1px solid #c3d2e0;
	}
	
#static_ratings th.left_last_row { 
	border-right:0px none;
	}
	
#static_ratings th.price { 
	min-width:101px; 
	width:103px;
	}

#static_ratings td.brand { 
	text-align:left;
	font-size: 12px;
	font-weight:bold; 
	color:#000; 
	padding-left: 9px;
	border-right:1px solid #c3d2e0;
	}
	*html #static_ratings td.brand { 
		padding-left:8px;
		}	
	*+html #static_ratings td.brand { 
		padding-left:8px;
		}
	body:last-child:not(:root:root) #static_ratings td.brand { 
		padding-left: 8px;
		}

#static_ratings td.brand img { cursor:pointer; }		
		
#static_ratings th.sm {
	font: normal 10px Arial, Helvetica, sans-serif; 
	line-height:13px; 
	border-bottom-width: 0px;
	color:#000;
	}
	body:last-child:not(:root:root) #static_ratings th.sm {
		width: 122px;
		}

#static_ratings td.check {
	border-left:hidden; 
	padding:5px 1px 0px 4px; 
	width:29px;
	}
	#static_ratings td.check, x:-moz-any-link {
	border-left:1px solid #C3D2E0; 
	}
	*html #static_ratings td.check {
	border-left:1px solid #C3D2E0; 
	}
	*+html #static_ratings td.check {
	border-left:1px solid #C3D2E0; 
	}
	
	
#static_ratings td.check img {
	margin:0; 
	padding-left:2px; 
	padding-right:1px;
	}
	*html #static_ratings td.check {
		padding-top:6px; 
		} 
	*+html #static_ratings td.check {
	padding-top:6px; 
	} 


#static_ratings span.sm {
	font: normal 11px Arial, Helvetica, sans-serif; 
	line-height:13px; 
	}

#static_ratings span.sm p:first-child {
    display: inline;
} 
	
#static_ratings td.brand img, #static_ratings th.left img {
	padding-left:3px;
	}
	
#static_ratings img.valign{ 
	vertical-align:bottom;
	}
	body:last-child:not(:root:root) #static_ratings img.valign{ 
	padding-bottom: 0px;
	margin-bottom: 0px;
	vertical-align:sub;
	}
	
#static_ratings td.overall_bg { 
	background: url(../images/ratings_overall_score_bkg.gif) repeat-y;
	background-position: right;
	padding-left:0px;
	text-align:left;
	border-right: 1px solid #c3d2e0;
	}

#static_ratings tbody tr:hover td.overall_bg { 
	background: url(../images/ratings_overall_score_bkg_over.gif) repeat-y;
	background-position: right;
	padding-left:0px;
	text-align:left;
	border-right: 1px solid #c3d2e0;
	}

#static_ratings th img.info_overall {
	margin:6px 0px 6px; 
	vertical-align:bottom;
	}

#static_ratings th.nar img, #static_ratings th.nar_noBorder img {
	padding-left:3px;
	border:none;
	vertical-align:bottom;
	}

#static_ratings th.nar img.info, #static_ratings th.nar_noBorder img.info { 
	margin:5px 0px 2px;
	padding-left:0px; 
	vertical-align:bottom;
	border:none;
	}

#static_ratings .compare { 
	padding:9px 0px; 
	border-right: 1px solid #c3d2e0;
	}
	body:last-child:not(:root:root) #static_ratings th.compare { 
		padding:9px 0px; 
		border-right: 1px solid #c3d2e0; 
		width:87px;
		}

#static_ratings .compare img{ 
	padding-top:3px;
	}

#static_ratings tbody tr:hover td { 
	background-color:#f5f9fd; 
	/*cursor: pointer; */
	}
		
#static_ratings a:link {
	color: #176FCC;
	text-decoration: none;
	}
	
#static_ratings a:visited {
	color: #176FCC;
	text-decoration: none;
	}
	
#static_ratings a:hover {
	color: #176FCC;
	text-decoration:underline;
	}
	
#static_ratings a:active {
	color: #176FCC;
	text-decoration:underline;
	}

#static_ratings .overbar {
	background-color:#CC0000;
	color:#FFFFFF;
	text-align:right;
	width:100%;
	display:block;
	float:none;
	margin: 0px;
	padding:0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	}
	
	
/* FOR CELL SERVICE PAGE */
#static_ratings td.overall_bg .overbar_blue {
	background-color:#526670;
	color:#FFFFFF;
	text-align:right;
	width:100%;
	display:block;
	float:none;
	margin: 0;
	padding:0;
	font: bold 11px Arial, Helvetica, sans-serif;
	}

#static_ratings td { 
	background-color:#ecf3fb;
	border-right: 1px solid #ddd;
	border-left: 0px solid #ddd; 
	border-bottom: 1px solid #fff;
	margin:0px;
	padding:0px;
	}
	
#static_ratings th, #static_ratings th.border_blue { 
	border-bottom: 1px solid #c3d2e0; 
	}

#static_ratings tr.border_bot td {
	border-bottom: 1pt solid #C3D2E0;	
	}

/*
#static_ratings tr.border_bot td.last {
	background-color:#fff;
	border: hidden; 
	line-height:12px;
	margin:0px;
	padding:0px;
	}	
	#static_ratings tr.border_bot td.last, x:-moz-any-link {
		border: 1px solid #c3d2e0;
	}

*/	

#static_ratings tr.border_bot td.last-row {
	background-color:#fff;
	border: hidden; 
	line-height:12px;
	margin:0px;
	padding:0px;
	}	
	#static_ratings tr.border_bot td.last-row, x:-moz-any-link {
		border: 1px solid #c3d2e0;
	}	
	
	
#static_ratings th.border_row {
	border:hidden;
	border-right-width:0px;
	border-top: 0px solid #c3d2e0; 
	height:0px;
	line-height:0px; 
	height:0px; 
	padding:0px; 
	margin:0px;
	font-size:0px;
	}
	
#static_ratings tr td.border_row {
	border-color:#C3D2E0;
	border-style:solid none none;
	border-width:1px 0px 0px ;
	height: 1px;
	line-height:1px; 
	height:1px; 
	padding:0px; 
	margin:0px;
	font-size:0px;
	}
	#static_ratings tr td.border_Brow, x:-moz-any-link {
	border-right-width:0px;
	border-top: 1px solid #c3d2e0; 
	height:1px;
	}
	*html #static_ratings tr td.border_row {
	border: 1px solid #c3d2e0; 
	border-right-width:1px;
	border-bottom: 0px solid #c3d2e0; 
	}
	*+html #static_ratings tr td.border_row {
	border: 1px solid #c3d2e0; 
	border-right-width:1px;
	border-right-style: solid;
	border-bottom: 0px none #c3d2e0; 
	} 
	
 *html #static_ratings tr td.border_Trow {
	border-top: 1px solid #c3d2e0; 
	border-bottom: 1px solid #ECF3FB; 
	border-right: 0px solid #c3d2e0;
	height:0px;
	line-height:1px; 
	height:1px; 
	padding:0px; 
	margin:0px;
	font-size:0px;
	}
 *+html #static_ratings tr td.border_Trow {
	border-top: 1px solid #c3d2e0; 
	border-bottom: 1px solid #ECF3FB; 
	border-right: 0px solid #c3d2e0;height:0px;
	line-height:1px; 
	height:1px; 
	padding:0px; 
	margin:0px;
	font-size:0px;
	}

*html #static_ratings table tr.rowBl td.border_row {
		border-bottom: 1px solid #c3d2e0;
	}

	#static_ratings tr td.border_Brow, x:-moz-any-link {
		border-top: 1px solid #ECF3FB; 
		border-bottom: 1px solid #c3d2e0; 
		border-right: 0px solid #c3d2e0;height:0px;
		line-height:0px; 
		height:0px; 
		padding:0px; 
		margin:0px;
		font-size:0px;
		}
		

	*html #static_ratings tr td.border_Brow {
		border-top: 1px solid #ECF3FB; 
		border-bottom: 1px solid #c3d2e0; 
		border-right: 0px solid #c3d2e0;height:0px;
		line-height:0px; 
		height:0px; 
		padding:0px; 
		margin:0px;
		font-size:0px;
		}
		
	 *+html #static_ratings tr td.border_Brow {
		border-top: 1px solid #ECF3FB; 
		border-bottom: 1px solid #c3d2e0; 
		border-right: 0px solid #c3d2e0;height:0px;
		line-height:0px; 
		height:0px; 
		padding:0px; 
		margin:0px;
		font-size:0px;
		}
	
#static_ratings tr td.border_top {
	border-top:1px solid #ECF3FB; 
	}

#static_ratings table { 
	border: 1px solid #c3d2e0; 
	margin-left:0px ; 
	padding:0px; 
	width: 510px; 
	border-spacing:0;
	border-top-width:0px;
	} 
	
	#static_ratings table, x:-moz-any-link {
		width: 508px;
		margin-left:1px; 
		border-collapse:collapse;
		}
	
	*html #static_ratings table {
		margin-left:0px; 
		border-collapse:collapse;
		width:510px;
		}
	*+html #static_ratings table {
		margin-left:0px; 
		border-collapse:collapse;
		width:510px;
		}
		
	body:last-child:not(:root:root) #static_ratings table { 
		margin:0; 
		padding:0px; 
		width: 510px; 
		width:100%; 
		}
		
/* end of static_ratings.css */ 


/* popups for static ratings */
.repos-info-pop { position:absolute; display:none; top:0px; left:-800px; z-index:999; font: normal 11px/14px Arial, Helvetica, sans-serif;}
.repos-info-pop dl, #model-overview .info-pop dl { width: 258px; margin:0;}
.repos-info-pop dl dd.top { height:10px;margin:0; padding:0; border:none; background: url(../images/pop_box_top.png) no-repeat top left; }
.repos-info-pop dl dd.middle{text-align:center; margin:0; padding:0px 12px 8px 12px; border:none; background: url(../images/pop_box_mid.png) repeat-y; }
.repos-info-pop dl dd.bottom { height:20px; margin:0; padding:0; border:none; font-size:1px; line-height:1px; background: url(../images/pop_box_bottom.png) no-repeat bottom left; }
/* end popups for static ratings */

/* static ratings chart footnote */
#static_ratings .staticRatingsChartFootnote {font: normal 10px/12px Arial, Helvetica, sans-serif; color: #999;  }


/* start of rx-ratings   */
#rx-ratings {
	float:left;
	padding:0; 
	margin:0; 
	width: 510px;
	}

#rx-ratings tbody td {
	border-color:#fff; 
	color:#000; 
	font: bold 11px Arial, Helvetica, sans-serif; 
	line-height:14px; 
	text-align:center;
	padding:3px 7px;
	}

#rx-ratings th {
	font: bold 11px Arial, Helvetica, sans-serif; 
	line-height:14px; color:#091C30; 
	padding:0px 7.5px; 
	background:#edf3fa;	
	margin:0px; 
	height:21px; 
	min-height: 20px;
	}
	body:last-child:not(:root:root) #rx-ratings th {
	height:20px;
	}
	*html #rx-ratings th { 
		padding:0px 8px; 
		height:20px;
		}
	*+html #rx-ratings th {
		padding:0px 8px; 
		height:20px;
		}
		
#rx-ratings tr.toprow { 
	height:36px;
	} 
	body:last-child:not(:root:root) #rx-ratings tr.toprow { 
		height:35px;
		} 

#rx-ratings .sub { 
	background-color:#fff; 
	vertical-align:bottom; 
	padding:0px 0px 4px; 
	margin:0px;
	border-right:1px solid #c3d2e0; 
	}

#rx-ratings .sub_last_cell { 
	background-color:#fff; 
	border-right:hidden;
	vertical-align:bottom; 
	padding:0px 0px 4px; 
	margin:0px;
	}

#rx-ratings th.w100 { 
	background-color:#fff; 
	margin:0px; 
	padding:0px; 
	border-right:1px solid #c3d2e0;
	border-bottom-width:0px;
	vertical-align:bottom; 
	width:100px; 
	}
	
#rx-ratings th.w100B { 
	background-color:#fff; 
	margin:0px; 
	padding:0px; 
	border-right:1px solid #c3d2e0;
	border-bottom: 0px solid #c3d2e0; 
	vertical-align:bottom; 
	width:100px; 
	}	 
	*html #rx-ratings th.w100B {
	border-bottom: 1px solid #c3d2e0;
	}
	*+html #rx-ratings th.w100B {
	border-bottom: 1px solid #c3d2e0;
	}
	
#rx-ratings th.w100_last_cell { 
	background-color:#fff; 
	margin:0px; 
	padding:0px; 
	border-right:hidden;
	border-bottom-width: 0px;
	vertical-align:bottom; 
	width:100px; 
	}
	#rx-ratings th.w100_last_cell, x:-moz-any-link   { border-right: 1px solid #c3d2e0; }
	*html #rx-ratings th.w100_last_cell { 
	border-bottom: 1px solid #c3d2e0;
	}
	*+html #rx-ratings th.w100_last_cell { 
	border-bottom: 1px solid #c3d2e0;
	}
	
#rx-ratings .cat {
	font-size: 12px; 
	background-color:#fff; 
	border-right:1px solid #c3d2e0; 
	border-bottom-width:0px;
	margin:0px;
	padding: 4px 0px 7px 11px;
	text-align:left;
	}
	
#rx-ratings .cat2 {
	font-size: 12px; 
	background-color:#fff; 
	border-right:1px solid #c3d2e0; 
	border-bottom-width:0px;
	margin:0px;
	padding: 7px 0px 0px 11px;
	text-align:left;
	}
	
#rx-ratings .cat2, x:-moz-any-link {	padding: 5px 0px 6px 11px; }	
	*html #rx-ratings .cat2 {
		padding: 7px 0px 0px 11px;
		border-bottom: 1px solid #c3d2e0;
		}
	*+html #rx-ratings .cat2 {
		padding: 7px 0px 0px 11px;
		border-bottom: 1px solid #c3d2e0;
		}
/*	body:last-child:not(:root:root) #rx-ratings .cat2 {
		padding: 2px 0px 3px 11px;
		}
		*/


#rx-ratings .caution {
	font-size: 12px; 
	color:#000;
	background-color:#fff; 
	border-bottom-width:0px;
	margin:0px;
	padding: 7px 0px 0px 11px;
	text-align:left;
	}
		
	 
#rx-ratings th.nar { /* force width for vertical subheads */
	width: 25px; 
	border-right:1px solid #ddd;
	border-bottom-width:0px;
	background-color:#fff;
	} 
	*html #rx-ratings th.nar { 
		width: 26px; 
		}
	*+html #rx-ratings th.nar { 
		width: 26px; 
		}
	
#rx-ratings th.nar_noBorder {
	width: 25px; 
	background-color:#fff;
	border-right:hidden;
	border-bottom-width:0px;

	} 
	#rx-ratings th.nar_noBorder, x:-moz-any-link {
	border-right:1px solid #ddd;
	} 
	*html #rx-ratings th.nar_noBorder { 
	width: 26px; 
	}
	*+html #rx-ratings th.nar_noBorder { 
		width: 26px; 
		}
		
#rx-ratings .left { 
	text-align:left; 
	padding-left: 11px;
	border-right:1px solid #c3d2e0;
	}
	
#rx-ratings .left_last_row { 
	text-align:left; 
	padding-left: 11px;
	border-right:1px solid #c3d2e0;
	}
	
#rx-ratings th.left_last_row { 
	border-right:0px none;
	}
	
#rx-ratings th.price { 
	min-width:101px; 
	width:103px;
	}

#rx-ratings td.brand { 
	text-align:left;
	font-size: 12px;
	font-weight:bold; 
	color:#000; 
	padding-left: 9px;
	border-right:1px solid #c3d2e0;
	}
	*html #rx-ratings td.brand { 
		padding-left:8px;
		}	
	*+html #rx-ratings td.brand { 
		padding-left:8px;
		}
	body:last-child:not(:root:root) #rx-ratings td.brand { 
		padding-left: 8px;
		}

#rx-ratings td.brand img { cursor:pointer; }		
		
#rx-ratings th.sm {
	font: normal 10px Arial, Helvetica, sans-serif; 
	line-height:13px; 
	border-bottom-width: 0px;
	color:#000;
	}
	body:last-child:not(:root:root) #rx-ratings th.sm {
		width: 122px;
		}

#rx-ratings td.check {
	border-left:hidden; 
	padding:5px 1px 0px 4px; 
	width:29px;
	}
	#rx-ratings td.check, x:-moz-any-link {
	border-left:1px solid #C3D2E0; 
	}
	*html #rx-ratings td.check {
	border-left:1px solid #C3D2E0; 
	}
	*+html #rx-ratings td.check {
	border-left:1px solid #C3D2E0; 
	}
	
	
#rx-ratings td.check img {
	margin:0; 
	padding-left:2px; 
	padding-right:1px;
	}
	*html #rx-ratings td.check {
		padding-top:6px; 
		} 
	*+html #rx-ratings td.check {
	padding-top:6px; 
	} 


#rx-ratings span.sm {
	font: normal 11px Arial, Helvetica, sans-serif; 
	line-height:13px; 
	}
	
#rx-ratings td.brand img, #rx-ratings th.left img {
	padding-left:3px;
	}
	
#rx-ratings img.valign{ 
	vertical-align:bottom;
	}
	body:last-child:not(:root:root) #rx-ratings img.valign{ 
	padding-bottom: 0px;
	margin-bottom: 0px;
	vertical-align:sub;
	}
	
#rx-ratings td.overall_bg { 
	background: url(../images/ratings_overall_score_bkg.gif) repeat-y;
	background-position: right;
	padding-left:0px;
	text-align:left;
	border-right: 1px solid #c3d2e0;
	}

#rx-ratings tbody tr:hover td.overall_bg { 
	background: url(../images/ratings_overall_score_bkg_over.gif) repeat-y;
	background-position: right;
	padding-left:0px;
	text-align:left;
	border-right: 1px solid #c3d2e0;
	}

#rx-ratings th img.info_overall {
	margin:6px 0px 6px; 
	vertical-align:bottom;
	}

#rx-ratings th.nar img, #rx-ratings th.nar_noBorder img {
	padding-left:3px;
	border:none;
	vertical-align:bottom;
	}

#rx-ratings th.nar img.info, #rx-ratings th.nar_noBorder img.info { 
	margin:5px 0px 2px;
	padding-left:0px; 
	vertical-align:bottom;
	border:none;
	}

#rx-ratings .compare { 
	padding:9px 0px; 
	border-right: 1px solid #c3d2e0;
	}
	body:last-child:not(:root:root)#rx-ratings th.compare { 
		padding:9px 0px; 
		border-right: 1px solid #c3d2e0; 
		width:87px;
		}

#rx-ratings .compare img{ 
	padding-top:3px;
	}

#rx-ratings tbody tr:hover td { 
	background-color:#f5f9fd; 
	/*cursor: pointer; */
	}
		
#rx-ratings a:link {
	color: #176FCC;
	text-decoration: none;
	}
	
#rx-ratings a:visited {
	color: #176FCC;
	text-decoration: none;
	}
	
#rx-ratings a:hover {
	color: #176FCC;
	text-decoration:underline;
	}
	
#rx-ratings a:active {
	color: #176FCC;
	text-decoration:underline;
	}

#rx-ratings .overbar {
	background-color:#CC0000;
	color:#FFFFFF;
	text-align:right;
	width:100%;
	display:block;
	float:none;
	margin: 0px;
	padding:0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	}
	
	
/* FOR CELL SERVICE PAGE */
#rx-ratings td.overall_bg .overbar_blue {
	background-color:#526670;
	color:#FFFFFF;
	text-align:right;
	width:100%;
	display:block;
	float:none;
	margin: 0;
	padding:0;
	font: bold 11px Arial, Helvetica, sans-serif;
	}

#rx-ratings td { 
	background-color:#ecf3fb;
	border-right: 1px solid #ddd;
	border-left: 0px solid #ddd; 
	border-bottom: 1px solid #fff;
	margin:0px;
	padding:0px;
	}
	
#rx-ratings th, #rx-ratings th.border_blue { 
	border-bottom: 1px solid #c3d2e0; 
	}

#rx-ratings tr.border_bot td {
	border-bottom: 1pt solid #C3D2E0;	
	}

/*
#rx-ratings tr.border_bot td.last {
	background-color:#fff;
	border: hidden; 
	line-height:12px;
	margin:0px;
	padding:0px;
	}	
	#rx-ratings tr.border_bot td.last, x:-moz-any-link {
		border: 1px solid #c3d2e0;
	}

*/	

#rx-ratings tr.border_bot td.last-row {
	background-color:#fff;
	border: hidden; 
	line-height:12px;
	margin:0px;
	padding:0px;
	}	
	#rx-ratings tr.border_bot td.last-row, x:-moz-any-link {
		border: 1px solid #c3d2e0;
	}	
	
	
#rx-ratings th.border_row {
	border:hidden;
	border-right-width:0px;
	border-top: 0px solid #c3d2e0; 
	height:0px;
	line-height:0px; 
	height:0px; 
	padding:0px; 
	margin:0px;
	font-size:0px;
	}
	
#rx-ratings tr td.border_row {
	border-color:#C3D2E0;
	border-style:solid none none;
	border-width:1px 0px 0px ;
	height: 1px;
	line-height:1px; 
	height:1px; 
	padding:0px; 
	margin:0px;
	font-size:0px;
	}
	#rx-ratings tr td.border_Brow, x:-moz-any-link {
	border-right-width:0px;
	border-top: 1px solid #c3d2e0; 
	height:1px;
	}
	*html #rx-ratings tr td.border_row {
	border: 1px solid #c3d2e0; 
	border-right-width:1px;
	border-bottom: 0px solid #c3d2e0; 
	}
	*+html #rx-ratings tr td.border_row {
	border: 1px solid #c3d2e0; 
	border-right-width:1px;
	border-right-style: solid;
	border-bottom: 0px none #c3d2e0; 
	} 
	
 *html #rx-ratings tr td.border_Trow {
	border-top: 1px solid #c3d2e0; 
	border-bottom: 1px solid #ECF3FB; 
	border-right: 0px solid #c3d2e0;
	height:0px;
	line-height:1px; 
	height:1px; 
	padding:0px; 
	margin:0px;
	font-size:0px;
	}
 *+html #rx-ratings tr td.border_Trow {
	border-top: 1px solid #c3d2e0; 
	border-bottom: 1px solid #ECF3FB; 
	border-right: 0px solid #c3d2e0;height:0px;
	line-height:1px; 
	height:1px; 
	padding:0px; 
	margin:0px;
	font-size:0px;
	}

*html #rx-ratings table tr.rowBl td.border_row {
		border-bottom: 1px solid #c3d2e0;
	}

	#rx-ratings tr td.border_Brow, x:-moz-any-link {
		border-top: 1px solid #ECF3FB; 
		border-bottom: 1px solid #c3d2e0; 
		border-right: 0px solid #c3d2e0;height:0px;
		line-height:0px; 
		height:0px; 
		padding:0px; 
		margin:0px;
		font-size:0px;
		}
		

	*html #rx-ratings tr td.border_Brow {
		border-top: 1px solid #ECF3FB; 
		border-bottom: 1px solid #c3d2e0; 
		border-right: 0px solid #c3d2e0;height:0px;
		line-height:0px; 
		height:0px; 
		padding:0px; 
		margin:0px;
		font-size:0px;
		}
		
	 *+html #rx-ratings tr td.border_Brow {
		border-top: 1px solid #ECF3FB; 
		border-bottom: 1px solid #c3d2e0; 
		border-right: 0px solid #c3d2e0;height:0px;
		line-height:0px; 
		height:0px; 
		padding:0px; 
		margin:0px;
		font-size:0px;
		}
	
#rx-ratings tr td.border_top {
	border-top:1px solid #ECF3FB; 
	}

#rx-ratings table { 
	border: 1px solid #c3d2e0; 
	margin-left:0px ; 
	padding:0px; 
	width: 510px; 
	border-spacing:0;
	border-top-width:0px;
	} 
	
	#rx-ratings table, x:-moz-any-link {
		width: 508px;
		margin-left:1px; 
		border-collapse:collapse;
		}
	
	*html #rx-ratings table {
		margin-left:0px; 
		border-collapse:collapse;
		width:510px;
		}
	*+html #rx-ratings table {
		margin-left:0px; 
		border-collapse:collapse;
		width:510px;
		}
		
	body:last-child:not(:root:root) #rx-ratings table { 
		margin:0; 
		padding:0px; 
		width: 510px; 
		width:100%; 
		}
		
/* end of rx-ratings.css */ 



/* static ratings chart footnote */
#rx-ratings .staticRatingsChartFootnote {font: normal 10px/12px Arial, Helvetica, sans-serif; color: #999;  }





/* canadian ratings chart */
#canada_ratings {
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color: #000;
	width: 720px;
	margin: 0;
	padding: 0;
	}

#canada_ratings h1{
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #091c30;
	width: 720px;
	}

#container.nobkg #subhead_container .subhead_bug .canada img, #canada_ratings p img { 
	padding-right:4px;
	}
	
	*html #footer.margLeft {margin-left:6px; }	/* IE6 shift footer to right */
	
#canada_ratings a:link {
	color: #176FCC;
	text-decoration: none;
	}
	
#canada_ratings a:visited {
	color: #176FCC;
	text-decoration: none;
	}
	
#canada_ratings a:hover {
	color: #176FCC;
	text-decoration:underline;
	}
	
#canada_ratings a:active {
	color: #176FCC;
	text-decoration:underline;
	}
	
#static_ratings #canada_ratings table {
	margin-bottom: 8px;
	}

#static_ratings #canada_ratings tr.table_top {
	border:1px solid #c3d2e0;
	}

#static_ratings #canada_ratings tr.table_top th {
	border-top:1px solid #c3d2e0;
	}

#static_ratings #canada_ratings tr.table_top th.price {
	width: 107px;
	}
	#static_ratings #canada_ratings tr.table_top th.price, x:-moz-any-link {
	width: 109px;
	}
	*html #static_ratings #canada_ratings tr.table_top th.price{
	width: 109px;
	}
	*+html #static_ratings #canada_ratings tr.table_top th.price{
	width: 109px;
	}

#static_ratings th.w100 { 
	padding-top: 25px;
	}

#static_ratings #canada_ratings p {
	margin: 0;
	padding: 0 0 14px;
	}

#static_ratings #canada_ratings span.bold {
	font-weight:bold;
	}
	
#static_ratings #canada_ratings tr td {
	height: 30px;
	}
	#static_ratings #canada_ratings tr td, x:-moz-any-link {
	height: 50px;
	}
	*html #static_ratings #canada_ratings tr td {
	height: 30px;
	}
	*+html #static_ratings #canada_ratings tr td {
	height: 30px;
	}

#static_ratings #canada_ratings .last_p {
	padding-bottom: 12px;
	}
	
#static_ratings #canada_ratings tr td.last {
	height:11px;
	line-height:11px;
	}
	#static_ratings #canada_ratings tr td.last, x:-moz-any-link {
	height:12px;
	line-height:12px;
	}
	*html #static_ratings #canada_ratings tr td.last {
	height:12px;
	line-height:12px;
	}
	*+html #static_ratings #canada_ratings tr td.last {
	height:12px;
	line-height:12px;
	}
	
#static_ratings #canada_ratings th.left_last_row { 
	text-align:left; 
	padding-left: 11px;
	border-right:0px none;
	}
	
#static_ratings #canada_ratings tr td.border_row {
	border-color:#C3D2E0;
	border-style:solid none none;
	border-width:1px 0px 0px ;
	height: 1px;
	}
	*html #static_ratings #canada_ratings tr td.border_row {
	height: 2px;
	}
	*+html #static_ratings #canada_ratings tr td.border_row {
	height: 2px;
	}
	*html #static_ratings #canada_ratings tr td.border_Brow {
	height:1px;
	border-bottom: 1px solid #c3d2e0;
	}
	*+html #static_ratings #canada_ratings tr td.border_Brow {
	height:1px;
	}

#static_ratings #canada_ratings td.check {
	padding:3px 1px 0px 4px;
	}
	#static_ratings #canada_ratings td.check, x:-moz-any-link {
	padding:4px 1px 0px 4px;
	}

#static_ratings #canada_ratings .sub_last_cell { 
	border-right: 0px solid #c3d2e0;
	}

#static_ratings #canada_ratings td.overall_bg { 
	border-right-width: 0px;
	}
	*html #static_ratings #canada_ratings td.overall_bg { 
	border-right-width: 1px #ECF3FB;
	}
	*+html #static_ratings #canada_ratings td.overall_bg { 
	border-right:none;
	}

 #static_ratings #canada_ratings tr td.overall_bg, x:-moz-any-link { 
		border-right: 1px solid #c3d2e0;
	}

/* end of canadian ratings chart */

/* start of features ratings chart */
#static_ratings #features_ratings tr td.border_row {
	border-color:#C3D2E0;
	border-style:solid none none;
	border-width:1px 0px 0px ;
	height: 1px;
	}

#static_ratings #features_ratings tr td.features {
	padding-top:8px;
	vertical-align:top;
	font-weight: normal;
	}
	
#static_ratings #features_ratings tr td.lastcol {
	border-right-width: 0px;
	}
	#static_ratings #features_ratings tr td.lastcol, x:-moz-any-link {
	border-right-width: 1px;
	}

	#static_ratings #features_ratings td.check, x:-moz-any-link {
		padding:5px 0px 0px 2px;	
		}
	*html #static_ratings #features_ratings td.check {
		padding:5px 2px 0px 4px;	
		}
	*+html #static_ratings #features_ratings td.check {
		padding:5px 2px 0px 4px;	
		}
	
	#static_ratings #features_ratings tr td.border_Brow, x:-moz-any-link {
		border-top: 0px solid #ECF3FB; 
		border-bottom: 1px solid #c3d2e0; 
		height:0px;
		padding-top:0px;
		padding-bottom:0px;
		}
	*html #static_ratings #features_ratings tr td.border_Brow {
		border-top: 0px solid #ECF3FB; 
		border-bottom: 1px solid #c3d2e0; 
		height:0px;
		}
		
	 *+html #static_ratings #features_ratings tr td.border_Brow {
		border-top: 0px solid #ECF3FB; 
		border-bottom: 1px solid #c3d2e0; 
		height:0px;
		}
	
	*html #static_ratings #features_ratings th.nar { 
		width: auto; 
		}
	*+html #static_ratings #features_ratings th.nar { 
		width: auto; 
		}

/* end of features ratings chart */

/* start of brand-repairs */
#static_ratings #brand_repairs .overbar_blue {
	background-color:#526670;
	color:#FFFFFF;
	text-align:right;
	width:100%;
	display:block;
	float:none;
	margin: 0 0 0 12px;
	padding:0;
	font: bold 11px Arial, Helvetica, sans-serif;
	}
	
#static_ratings #brand_repairs caption {
	font: normal 11px/14px Arial, Helvetica, sans-serif; 
	color:#000; 
	text-align: left;
	padding: 17px 12px; 
	background:#FFF;	
	margin:0; 
	border: 1px solid #c3d2e0;
	border-top-style: hidden;
	width:694px;
	}
	#static_ratings #brand_repairs caption, x:-moz-any-link {
		width:auto;
		}
	
#static_ratings #brand_repairs .footer {
	font: normal 11px/14px Arial, Helvetica, sans-serif; 
	color:#666; 
	text-align: left;
	padding: 9px 0; 
	background:#FFF;	
	margin:0; 
	}
		
#static_ratings #brand_repairs table, x:-moz-any-link {
	width: 719px;
	}
	*html #static_ratings #brand_repairs table {
	width: 720px;
	}
	*+html #static_ratings #brand_repairs table {
	width: 720px;
	}


#static_ratings #brand_repairs tbody td {
	padding: 10px 7px;
	}
	
#static_ratings #brand_repairs tbody td.border_Brow {
	padding: 0;
	}

#static_ratings #brand_repairs tbody td.border_Brow {
	border-style: none;
	border-width: 0px;

	border-bottom: 1px solid #c3d2e0;
	}
	
	
#static_ratings #brand_repairs th.sub_row {
	height:1px;
	line-height:1px;
	border-right: 1px solid #c3d2e0;
	border-bottom: 1px solid #c3d2e0;
	}
	#static_ratings #brand_repairs th.sub_row, x:-moz-any-link { 
		border-bottom-color:#C3D2E0;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-left-color:#C3D2E0;
		border-left-style:solid;
		border-left-width:1px;
		}

#static_ratings #brand_repairs th.sub_last {
	height:1px;
	line-height:1px;
	border-right: 0px none #c3d2e0;
	border-bottom: 1px solid #c3d2e0;
	}

#static_ratings #brand_repairs th.left { 
		border-bottom-style: none;
		border-bottom-width: 0px;
	}
	
#static_ratings #brand_repairs tr td.border_row {
	border-color:#C3D2E0;
	border-style:solid solid none none;
	border-width: 1px 1px 0px 0px;
	height: 0px;
	}

#static_ratings #brand_repairs th.nar_noBorder {
	padding: 0px;
	}	
	#static_ratings #brand_repairs th.nar_noBorder, x:-moz-any-link {
		border-right-color:#c3d2e0;
		}
	*html #static_ratings #brand_repairs th.nar_noBorder { 
		border-style: none none solid none;
	}
	*+html #static_ratings #brand_repairs th.nar_noBorder { 
		border-style: none none solid none;
		width: auto;
	}

	#static_ratings #brand_repairs th.noBorder{ 
		border-bottom-style: none;
		border-bottom-width: 0px;
	} 
	*html #static_ratings #brand_repairs th.noBorder { 
		border-right-style: solid;
		border-right-color: #ecf3fb;
		border-right-width: 1px;
		border-bottom-style: none;
		border-bottom-width: 0px;
	}

	*+html #static_ratings #brand_repairs th.noBorder { 
		border-right-style: solid;
		border-right-color: #ecf3fb;
		border-right-width: 1px;
		border-bottom-style: none;
		border-bottom-width: 0px;
	}

	*html #static_ratings #brand_repairs td.nar_noBorder { 
		border-right-style: solid;
		border-right-color: #ecf3fb;
		border-right-width: 1px;
	}
	*+html #static_ratings #brand_repairs td.nar_noBorder { 
		border-right-style: solid;
		border-right-color: #ecf3fb;
		border-right-width: 1px;
	}

body:last-child:not(:root:root) #static_ratings #brand_repairs tbody td.nar_noBorder {
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	}
	#static_ratings #brand_repairs tbody td.nar_noBorder, x:-moz-any-link {
	border-bottom-width:none;
	border-bottom-style: solid ;
	border-right-color:#C3D2E0;	
	}
	
 #static_ratings #brand_repairs th.nar_noBorder img {
		padding-left: 6px;
		}
	*html #static_ratings #brand_repairs th.nar_noBorder img {
		padding-left: 5px;
		padding-right: 0px;
		margin: 0px;  
		margin-right: -5px;
		}
	*+html #static_ratings #brand_repairs th.nar_noBorder img {
		padding-left: 4px;
		}

#static_ratings #brand_repairs th.nar_noBorder img.info {
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
	}
 	#static_ratings #brand_repairs th.nar_noBorder img.info, x:-moz-any-link {
	padding-bottom: 4px;
	}

	*html #static_ratings #brand_repairs th.nar_noBorder img.info {
		padding-left: 5px;
		margin-right: -4px; 
	}
	*+html #static_ratings #brand_repairs th.nar_noBorder img.info {
		padding-left: 1px; 
	}	

#static_ratings #brand_repairs tbody tr.border_bot td.last {
	padding:0px 11px;
	line-height: 11px;
	border: none;
	border-style: none;
	border-color: #fff;
	}
 	#static_ratings #brand_repairs tr.border_bot td.last, x:-moz-any-link {
	padding:0px 11px;
	line-height: 12px;
	}
	
#static_ratings #brand_repairs td.brand {
	padding:0px 11px;
	border-color: none #c3d2e0 #c3d2e0 none;
	border-width: 0px 1px 1px 0px;
	border-style: none solid solid none;
	}
	#static_ratings #brand_repairs td.brand, x:-moz-any-link {
	border-left:1px solid #C3D2E0;
	}
	*html #static_ratings #brand_repairs td.brand {
	border-left: hidden;
	border-left: 1px solid #c3d2e0;
	} 
	*+html #static_ratings #brand_repairs td.brand {
	border-left:hidden;
	border-left: 1px solid #c3d2e0;
	}
 
#static_ratings #brand_repairs tr.border_bot td {
	border-bottom:1pt solid #c3d2e0;
}
 
#static_ratings #brand_repairs td.brand_last {
	height:0px;
	line-height: 0px;
	padding:0px 11px;
	border-color: #c3d2e0;
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
	}
	*html #static_ratings #brand_repairs td.brand_last {
	border-color: #c3d2e0 #c3d2e0 none;
	border-width: 1px 1px 0px 0px;
	border-style: solid solid none none;
	}
	*+html #static_ratings #brand_repairs td.brand_last {
	border-color: #c3d2e0 #c3d2e0 none;
	border-width: 1px 1px 0px 0px;
	border-style: solid solid none none;
	}

#static_ratings #brand_repairs td.brandtop {
	height:1px;
	padding:0px 11px;
	border-color: #c3d2e0;
	border-width: 1px 1px 0px 0px;
	border-style: solid solid none none;
	}
	*html #static_ratings #brand_repairs td.brandtop {
	border-color: #c3d2e0 #c3d2e0 none;
	border-width: 1px 1px 0px 0px;
	border-style: solid solid none none;
	}
	*+html #static_ratings #brand_repairs td.brandtop {
	border-color: #c3d2e0 #c3d2e0 none;
	border-width: 1px 1px 0px 0px;
	border-style: solid solid none none;
	}

 #static_ratings #brand_repairs td.repairs_bg { 
	background: url(../images/reliability_bkg_off.gif) repeat-y;
	background-position: left;
	padding-left:0px;
	text-align:left;
	border-right: 1px solid #c3d2e0;
	}

#static_ratings #brand_repairs tbody tr:hover td.repairs_bg { 
	background: url(../images/reliability_bkg_on.gif) repeat-y;
	background-position: left;
	padding-left:0px;
	text-align:left;
	border-right: 1px solid #c3d2e0;
	}
	
#static_ratings #brand_repairs .sub2 { 
	background-color:#fff; 
	vertical-align:bottom; 
	padding:0; 
	margin:0px;
	border-right:1px solid #c3d2e0; 
	}

#static_ratings #brand_repairs td.right {
	border-right-style: none;
	} 
	#static_ratings #brand_repairs td.right, x:-moz-any-link {
	border-right-style: solid;
	}
	*html #static_ratings #brand_repairs td.right {
	border-right-style: none;
	}
	*+html #static_ratings #brand_repairs td.right {
	border-right-style: none;
	}
	

/* end of brand-repairs */

/* start of selector_chart */
#selector_chart  {
	height:auto;
	}
	
#selector_chart #static_ratings {
	clear:left;
	padding: 0px 15px 0 0;
	width: 720px;
	}
	#selector_chart #static_ratings, x:-moz-any-link {
	padding: 0;
	}

#selector_chart #static_ratings #scroll {
	clear:left;
	height:593px;
	overflow-y:scroll;
	overflow-x:hidden;
	width: 718px;
	}
	#selector_chart #static_ratings #scroll, x:-moz-any-link {
	width: 721px;	
	}
	*html #selector_chart #static_ratings #scroll {
	height:625px;
	width: 721px;	
	}
	*+html #selector_chart #static_ratings #scroll {
	height:625px;
	width: 721px;	
	}

#selector_chart #static_ratings table.theads{
	width: 705px; 
	}
	*html #selector_chart #static_ratings table.theads{
	width: 706px; 
	}
	*+html #selector_chart #static_ratings table.theads{
	width: 706px; 
	}
 #selector_chart #static_ratings table.content{
	width: 705px; 
	}
	*html #selector_chart #static_ratings table.content{
	width: 706px; 
	}
	*+html #selector_chart #static_ratings table.content{
	width: 706px; 
	}

#selector_chart #static_ratings table.theads {
	width: 720px;
	}
	#selector_chart #static_ratings  table.theads, x:-moz-any-link {
	width: 719px;
	}
	*html #selector_chart #static_ratings table.theads {
	width: 720px;
	}
	*+html #selector_chart #static_ratings table.theads {
	width: 720px;
	}

#selector_chart #static_ratings table.sHeads {
	width: 720px;
	border-bottom-style:hidden;
	}
	#selector_chart #static_ratings table.sHeads, x:-moz-any-link {
	width: 719px;
	}
	*html #selector_chart #static_ratings table.sHeads {
	width: 720px;
	}
	*+html #selector_chart #static_ratings table.sHeads {
	width: 720px;
	}
	*+html #selector_chart #static_ratings table.sHeads tr td.border_row {
		background-color:#fff;
		}

#selector_chart #static_ratings table th {
	border-bottom-style: hidden;
	} 

#selector_chart #static_ratings table td.border_row {
	border-top-color: #c3d2e0;
	} 
	#selector_chart #static_ratings table td.border_row, x:-moz-any-link {
	background-color:#C3D2E0;
	} 

#selector_chart #static_ratings table th.blank {
	width: 15px;
	padding:0px;
	}
	#selector_chart #static_ratings table th.blank, x:-moz-any-link {
	width: 13px;
	padding:0px;
	border-bottom-style: hidden;
	}
	*html #selector_chart #static_ratings table th.blank {
	width: 13px;
	padding:0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #edf3fa;
	}
	*+html #selector_chart #static_ratings table th.blank {
	width: 13px;
	padding:0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #edf3fa;
	}

*+html #selector_chart #static_ratings table th.blank2 {
	background-color: #efd3fa;
	border-bottom-style: none;
	border-bottom-width: 0px;
		}
	
#selector_chart #static_ratings th.sm {
	width:135px;
	}
	*html #selector_chart #static_ratings th.sm {
	width:134px;
	}
	*+html #selector_chart #static_ratings th.sm {
	width:134px;
	}


#selector_chart .selector { 
	background: url(../images/selector_top_arrow_cr.gif) no-repeat left center;
	border-right: 1px solid #c3d2e0;
	float:left;
	padding:10px 0px 10px 14px;
	width: 705px;
	z-index:1000;
	}
	*html #selector_chart .selector {
	padding-top: 9px;
	}
	*+html #selector_chart .selector {
	padding-top: 9px;
	}
	
#selector_chart .selector p {
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px 0px 8px 9px;
	margin: 0px;
	line-height:16px;
	}
	#selector_chart .selector p, x:-moz-any-link {
	padding:0px 0px 8px 8px;
	}
	*html #selector_chart .selector p {
	padding:0px 0px 8px 8px;
	}
	
#selector_chart .bottom {
	background:none;
	border-style: solid solid solid;
	border-width: 1px 1px 1px;
	border-color: #c3d2e0;
	clear:left;
	margin-bottom: 12px;
	padding-top: 10px;
	padding-bottom: 1px;
	width: 704px;
	}
	#selector_chart .bottom, x:-moz-any-link {
		padding-top: 9px;
	}
	*html #selector_chart .bottom {
		padding-top: 9px;
		width: 704px;
	}
	*+html #selector_chart .bottom {
		padding-top: 9px;
	}
	*html #container.nobkg .end {	/* IE6 forces chart to align and adds extra space below */
		border: 1px solid #fff;
		clear:left;
		}

#selector_chart .selector div.filter  {
	float:left;
	padding-left: 8px;
		}
	
#selector_chart .selector img.reset  {
	margin-top: 1px;
		}
	
#selector_chart .selector .text, #selector_chart select {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
#selector_chart .red {
	color: #d12424;
	}

#selector_chart .bold {
	font-weight: bold;
	}

#selector_chart #static_ratings tbody td {
	border-color: #ddd;
	}

#selector_chart #static_ratings .sub_last_cell {
	background: transparent;
	height:8px;
	padding-bottom: 0px;
	border-bottom-style:solid;
	border-bottom-color: #c3d2e0;
	border-bottom-width: 1px;
	}
	#selector_chart #static_ratings .sub_last_cell, x:-moz-any-link {
	height:10px;
	}
	*html #selector_chart #static_ratings .sub_last_cell {
	height:4px;
	padding-bottom: 0px;
	}
	*+html #selector_chart #static_ratings .sub_last_cell {
	height:4px;
	padding-bottom: 0px;
	}

#selector_chart #static_ratings .price {

	width:124px;
	padding-right: 0px;
	}
	#selector_chart #static_ratings .price, x:-moz-any-link {
	width:124px;
	}
	*html #selector_chart #static_ratings .price {
	width:123px;
	}
	*+html #selector_chart #static_ratings .price {
	width:123px;
	}

#selector_chart #static_ratings table.sHeads tbody tr.top th {
	border-color: #c3d2e0;
	}

#selector_chart #static_ratings th.left_last_row {
	padding-right:0px;
	border-right-style: hidden;
	width: 235px;
	}
	#selector_chart #static_ratings th.left_last_row, x:-moz-any-link {
	width: 233px;
	border-right: 1px solid #c3d2e0;
	}
	*html #selector_chart #static_ratings th.left_last_row {
	width: 238px; 
	}
	*+html #selector_chart #static_ratings th.left_last_row {
	width: 238px;
	}

#selector_chart #static_ratings tr.subhead th.left, #selector_chart #static_ratings tr.subhead th.left_last_row {
	border-bottom-style: hidden ;
	}
	#selector_chart #static_ratings tr.subhead th.left, x:-moz-any-link, #selector_chart #static_ratings tr.subhead th.left_last_row, x:-moz-any-link {
	border-bottom-style: solid ;
	}

#selector_chart #static_ratings th.w100 {
	padding-top: 0px;
	}

#selector_chart #static_ratings #sortImg {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom:79px;
	}
	
#selector_chart #static_ratings #sortImg, x:-moz-any-link {
	top: 95px;
	}
	*html #selector_chart #static_ratings #sortImg {
	top: 94px;
	}
	*+html #selector_chart #static_ratings #sortImg {
	top: 94px;
	}
	
#selector_chart #static_ratings .filter_criteria {
	padding-right:6px;
	}
	
#selector_chart .selector #sort {
	float:right;
	padding-right:10px;
	margin-top:-8px; 
	}
	#selector_chart .selector #sort, x:-moz-any-link {
	float:right;
	padding-right:12px;
	margin-top:-10px; 
	}	
	*html #selector_chart .selector #sort {
	float:right;
	padding-right:12px;
	margin-top:-8px; 
	}	
	*+html #selector_chart .selector #sort {
	float:right;
	padding-right:12px;
	margin-top:-8px; 
	}	
	
#selector_chart #static_ratings table.content tbody td.nar {
	width: 11px;
	}
	*html #selector_chart #static_ratings table.content tbody td.nar {
		width: 12px;
		}
	*+html #selector_chart #static_ratings table.content tbody td.nar {
		width: 12px;
		}

#selector_chart #static_ratings tbody tr td.overall_bg {
	background: url(../images/selector_overall_score_bkg_blue.gif) repeat-y scroll right center;
	width: 93px;
	}
#selector_chart #static_ratings tbody tr.row2 td.overall_bg {
	background: url(../images/selector_overall_score_bkg_white.gif) repeat-y scroll right center;
	}

#selector_chart #static_ratings tr.border_bot td {
	border-bottom-width: 0px;
	border-bottom-style:none;
	}

#selector_chart #static_ratings tr.rowEmpty td.border_row {
	border-top-width: 0px;
	border-top-style: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	}
	*+html #selector_chart #static_ratings table tr.rowEmpty td.border_row {
		background-color:#fff;
		}

#selector_chart #static_ratings tbody tr:hover td {
	background-color: #ECF3FB;
	}
#selector_chart #static_ratings tbody tr:hover.row2 td {
	background-color: #fff;
	}
#selector_chart #static_ratings tbody tr.row2 td {
	background-color: #fff;
}
	
/* end of selector_chart */

/* start of updating */

#selector_chart .overlay, #selector_chart #static_ratings.overlay {
	filter:alpha(opacity=50);
	-moz-opacity:5.0;
	opacity:0.5;
	background-color:#f3f3f3;
	height:auto;
	padding-right:0;
	}	
	
#updating {
	background-color:#fff;
	clear:left;
	float:left;
	height:58px;
	left:200px;
	width: 720px;
	position:absolute;
	top:570px;
	z-index: 1999;
	font: normal 14px Arial, Helvetica, sans-serif; 
	line-height:16px;
	}
	*html #updating {
		top: 600px;
		}
	*+html #updating {
		top: 572px;
		}
	
#updating .red {
	color: #d12424;
	}

#updating .bold {
	font-weight: bold;
	}
	
#updating p.top {
	background: #fff url(../images/update_box_top.png) no-repeat left top;
	padding:0;
	margin: 0;

	line-height: 4px;
	}
#updating p.btm {
	background: #fff url(../images/update_box_btm.png) no-repeat left bottom;
	padding: 0 0 0 10px;
	margin: 0;
	}
#updating p img {
	vertical-align:middle;
	padding: 0px 9px;
	margin-top: -5px;
	}
	#selector_chart #updating p img, x:-moz-any-link {
	margin-top: -4px;
	}
	*html #updating p img {
	margin-top: 0px;
	}
	*+html #updating p img {
	padding-top: 5px;
	}

#updating p.txt {
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:12px 10px 19px 15px;
	margin: 0px;
	line-height:16px;
	}
	#updating p.txt, x:-moz-any-link {
		padding:13px 10px 18px 15px;
		}
	*html #updating p.txt {
		padding:10px 10px 19px 15px;
		}
	*+html #updating p.txt {
		padding:10px 10px 18px 15px;
		}

/* end of updating */

/* start of #container_nobkg */
#container.nobkg {
	background-image:none;
	}

#container.nobkg #article_column.large {
	width:908px;
}
	*html #container.nobkg #article_column.large {
		width:920px;
		margin:0 ;
		padding:0;
	}
	*+html #container.nobkg #article_column.large {
		width:908px;
	}

#container.nobkg #article_column #article_left_column {
	width: 180px;
	margin: 43px 20px 0px 0px;	
	}
	*html #container.nobkg #article_column #article_left_column {
		margin: 0px;
		}


#container.nobkg #article_column #article_left_column .top_selector {
	margin-top: 0px;
	}
	*html #container.nobkg #article_column #article_left_column.top_selector {
		margin-top: 29px;
		margin-right: 14px;
	}

#container.nobkg #article_column #article_left_column.wLink {
	margin-top: 45px;
	}
	*html #container.nobkg #article_column div.wLink {
	padding-top: 29px;
	}
	#container.nobkg #article_column #find_ratings.margTop {
	margin-top: 11px;
	}

#container.nobkg #article_column #article_rightLarge_column {
	width: 706px;
	margin: 0;
	float: left;
}
	*html #container.nobkg #article_column #article_rightLarge_column {
		width: 688px;
		margin: 0;
		float: right;
	}
	*html #container #article_rightLarge_column.padLeft {
		padding-left: 20px;
	}
	*html #container.nobkg #article_column.up #article_rightLarge_column {
		width: auto;
		margin-right: -16px;
		margin-top: -6px;
	}

	*html #container.nobkg #article_column.update #article_rightLarge_column {	/* IE6 Selector charts shift left */
		margin-right: -1px;
	}


#container.nobkg #subhead_container .beta {
	color:#999;
	font-weight:bold;
	}

#container.nobkg #find_ratings, #container.nobkg #rating_bottom_norule, #container.nobkg #find_ratings .head_image {
	width:180px;
	}
	
#container.nobkg #find_ratings {
	padding-top:51px;
	}
	*html #container.nobkg #find_ratings {
	margin: 0px;
	padding-top: 0px;
	}

#container.nobkg #find_ratings.wLink {
	padding-top:0px;
	margin-top: 15px
	}
	*html #container.nobkg #find_ratings.wLink {
		padding-top:30px;
		margin-top: 60px;
		}
	*+html #container.nobkg #find_ratings.wLink {
		padding-top:0px;
		}

*html #container.nobkg  div.woLinks #.head_image {
	margin-top: 66px;
	}
	
#container.nobkg #find_ratings #product_links {
	width: 154px;
	}

*html #container.nobkg #rating_bottom {
	padding-top: 3px;
}

*html #container.nobkg #rating_bottom_norule {
	margin-top: 0px;
}

#container.nobkg #selector_whole {
	float:left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #b5bfc7;
	border-right: 1px solid #b5bfc7;
	width: 178px;
	background: #F1F4F8;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}

#container.nobkg #selector_whole br.break {
	display:block; 
	clear:both;
	}
	
#container.nobkg .selector_section {
	margin: 0;
	padding: 9px 12px;
	border-bottom: 1px solid #b5bfc7;
	border-top: 1px solid #fff;
	width: 154px;
	background: #F1F4F8;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	overflow-y: auto;
	overflow-x: hidden;
}
	*html #container.nobkg .selector_section {
		margin: 0;
		}

#container.nobkg .selector_section_drop {
	margin: 0;
	padding: 1px 4px 8px 4px;
	border-bottom: 1px solid #b5bfc7;
	border-top: 1px solid #fff;
	width: 170px;
	background: #F1F4F8;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	overflow-y: auto;
	overflow-x: hidden;
}

#container.nobkg .selector_section_drop, x:-moz-any-link { 

	padding-bottom: 4px;
}

*html #container.nobkg .selector_section_drop {  
	padding-bottom: 10px;
}

*+html #container.nobkg .selector_section_drop { 
	padding-bottom: 8px;
}

#container.nobkg .selector_section_drop form {
	margin: 0;
	padding: 0;
	font: normal 10px Arial, Helvetica, sans-serif;
}

#container.nobkg .selector_section_drop form.radio {
	margin: 6px 0 0 4px;
	padding: 0;
	font: normal 10px Arial, Helvetica, sans-serif;
}


#container.nobkg .selector_section_drop .radio_button {
	float: left;
	clear: both;
	margin: 0;
}

#container.nobkg .selector_section_drop .radio_text {
	float: left; 
	clear: none; 
	width: 135px;
	margin-top: 3px;
	margin-bottom: 5px;
	}
	
#container.nobkg .selector_section_drop .check_button {
	float: left;
	clear: both;
	margin: 0;
}

#container.nobkg .selector_section_drop .check_text {
	float: left; 
	clear: none; 
	width: 120px;
	margin-top: 3px;
	margin-bottom: 5px;
	}

#container.nobkg .selector_section_drop img {
	margin-right: 6px;
	position: relative;
	top: 2px;
	}
	
#container.nobkg .selector_section_drop img.info {
	padding-left: 6px;
	top: 1px;
	}

#container.nobkg .selector_section_drop img.sub {
	margin-right: 12px;
	position: relative;
	top: -2px;
	left: 5px;
	}
	
#container.nobkg .selector_section_drop img.info {
	padding-left: 6px;
	top: 1px;
	}
	
#container.nobkg .selector_section_drop img.close {
	float: right;
	clear: none;
	margin: 0 0 0 0;
	}
	
#container.nobkg .selector_section_drop img.close, x:-moz-any-link {  
	margin: -14px 0 0 0;
}

*html #container.nobkg .selector_section_drop img.close { 
	margin: -14px 0 0 0;
	}
	
*+html #container.nobkg .selector_section_drop img.close { 
	margin: -14px 0 0 0;
	}
	
#container.nobkg .selector_section_drop .choices {
	width: 156px;
	border: 1px solid #b5bfc7;
	background: #fff;
	margin: 3px 0 3px 0;
	padding: 6px 0 6px 12px;
	height: 105px;
	overflow: auto;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
}

#container.nobkg .selector_section_drop .choice_options {
	width: 170px;
	overflow-y: auto;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #8594A6;
	text-align: right;
}

#container.nobkg .selector_section_drop .choice_options a:active {
	text-decoration: underline;
	color: #8594A6;
}

#container.nobkg .selector_section_drop .choice_options a:link {
	text-decoration: none;
	color: #8594A6;
}

#container.nobkg .selector_section_drop .choice_options a:visited {
	text-decoration: none;
	color: #8594A6;
}

#container.nobkg .selector_section_drop .choice_options a:hover {
	text-decoration: underline;
	color: #8594A6;
}

#container.nobkg .selector_section_drop .slider {
	width: 172px;
	padding-top: 4px;
	overflow-y: auto;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #8594a6;
	text-align: center;
}

#container.nobkg .selector_section .type_start {
	float: left;
	clear: both;
	margin: 3px 0 3px 21px;
	width: 112px;
	height: 57px;
	overflow: hidden;
	position: relative;
}

*html #container.nobkg .selector_section .type_start {
	margin-left: 10px;
}

#container.nobkg .selector_section .type_start img {
	border: 0;
	padding: 0;
	margin: 0;
	}

#container.nobkg .selector_section .type_start a:link {
	border: 0;
	}

#container.nobkg .selector_section .type_start a:visited {
	border: 0;
	}

#container.nobkg .selector_section .type_start a:hover {
	position: relative;
	top: -57px;
	border: 0;
}

#container.nobkg .selector_section .type_start a:active {
	position: relative;
	top: -57px;
	border: 0;
}

#container.nobkg #rating_bottom {
	border-top:medium none;
	width: 180px;
	margin: 0;
	padding: 0;
}

*html #container.nobkg #rating_bottom {
	margin-top:-3px;
}

#container.nobkg #selector {
	background: url(../images/selector_top.jpg) no-repeat left top;
	margin: 51px 0px 0px;		
	padding:0 0 1px;
	width: 180px;
}

#container.nobkg #selector.laptop {
	padding-bottom:3px; margin-top: 51px;
}
	#container.nobkg #selector.laptop, x:-moz-any-link {
		padding-bottom:2px;
	}
	*html #container.nobkg #selector.laptop {
		padding-bottom:2px;
		margin-top: 95px;
	}
	*+html #container.nobkg #selector.laptop {
		padding-bottom:2px;
	}

#container.nobkg #selector.second {
	margin-top: 20px;
	}
	*html #container.nobkg #selector.second {
	padding-bottom: 2px;
	}
	*+html #container.nobkg #selector.second {
	padding-bottom: 2px; 
	}
		
#container.nobkg #article_left_column .link_back_to, #container.nobkg #find_ratings .link_back_to {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#176fcc;
	padding: 5px 0 24px;
	}
	#container.nobkg #article_left_column .link_back_to, x:-moz-any-link {
	padding: 5px 0 22px;
	}
		
#container.nobkg #article_column.up #article_left_column.wLink .link_back_to {
	padding-top: 20px;
	padding-bottom:17px;
	}
	#container.nobkg #article_column.up #article_left_column.wLink .link_back_to, x:-moz-any-link {
	padding-top: 20px;
	padding-bottom:15px;
	}
	*+html #container.nobkg #article_column.up #article_left_column.wLink .link_back_to {
	padding-top: 23px;
	padding-bottom:12px;
	}
	
	*html #container.nobkg #article_column.up #article_left_column.wLink .link_back_to {
	padding-top: 35px; 
	}
	
	*html #container.nobkg #subhead_container .link_back_to .heading {
		margin-top: 0px;
		}
	*+html #container.nobkg #subhead_container .link_back_to .heading {
		margin-top: 0px;
		}

#container.nobkg #subhead_container .subhead_bug .heading a:link, #container.nobkg #article_left_column a.wLink, #container.nobkg #subhead_container .link_back_to a {
	color:#176fcc;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#container.nobkg #find_ratings .link_back_to a:link, #container.nobkg #find_ratings .link_back_to a {
	color:#176fcc;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#container.nobkg #article_left_column a:hover, #container.nobkg #subhead_container .link_back_to a:hover {
	text-decoration: underline;
	}	
	
#container.nobkg #article_column_large #article_left_column .link_back_to a:hover {
	text-decoration:underline;	
	}

#container.nobkg #selector_line {
	margin:0;
	padding:0;
	line-height:1px;
	height:1px;
	border-left: 1px solid #b5bfc7;
	border-right: 1px solid #b5bfc7;
}

#container.nobkg #selector #selector_text {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 8px 12px 6px; 
	border-bottom: 1px solid #b5bfc7;
}	
	#container.nobkg #selector #selector_text, x:-moz-any-link {
	padding: 8px 12px 4px; 
	}
	*html #container.nobkg #selector #selector_text {
		padding: 8px 12px 4px; 
	}
	
#container.nobkg #selector #selector_text .beta {
font: bold 11px/14px Arial, Helvetica, sans-serif;
color: #999;
}

#container.nobkg #selector #selector_text a:link {
	text-decoration: none;
	color:#091c30;
}
#container.nobkg #selector #selector_text a:visited {
	text-decoration: none;
	color:#091c30;
}
#container.nobkg #selector #selector_text a:hover {
	text-decoration: underline;
	color:#091c30;
}
#container.nobkg #selector #selector_text a:active {
	text-decoration: underline;
	color:#091c30;
}

#container.nobkg #find_ratings img.on {
	padding-left: 8px; 
}	

#container.nobkg .type_start {
	clear:both;
	float:left;
	height:57px;
	margin:9px 0px 0px 40px;
	overflow:hidden;
	position:relative;
	width:112px;
}

#container.nobkg .type_start img {
	border:0pt none;
	margin:0px;
	padding:0px;
}

#container.nobkg .type_start a:link {
	border:0pt none;
}

#container.nobkg #selector_canadian_ratings {
float: left;
clear: both;
width: 180px;
margin: 10px 0;
padding: 0;
font: normal 11px Arial, Helvetica, sans-serif;
color: #176FCC;
}

#container.nobkg #selector_canadian_ratings a:link {
text-decoration: none;
color: #176FCC;
}

#container.nobkg #selector_canadian_ratings a:visited {
text-decoration: none;
color: #176FCC;
}

#container.nobkg #selector_canadian_ratings a:hover {
text-decoration: underline;
color: #176FCC;
}

#container.nobkg #selector_canadian_ratings a:active {
text-decoration: underline;
color: #176FCC;
}

#container.nobkg #selector_canadian_ratings img {
margin-right: 6px;
border: none;
position: relative;
top: 2px;
}

#container.nobkg #selector {
	background: url(../images/selector_top.jpg) no-repeat left top;
	margin:20px 0px 0px;
	width: 180px;
}

#container.nobkg #printTool {
	width: 718px;
	margin-top:0;
	}
	
#container.nobkg .slider_scale {
	padding: 0 6px;
	}

#container.nobkg .float_left{
	float:left;
	}
	
#container.nobkg .slider_price_left {
	float:left;
	width: 30px;
	}
	
#container.nobkg .slider_price_right {
	float:right;
	width: 30px;
	}
	
#container.nobkg #article_column.large img.email {
	padding-right: 5px;
	}
#container.nobkg #article_rightLarge_column #subhead_container .subhead_bug .sel_heading {
   margin-top:0px; 
   padding-top: 0px;
   }
	
#container.nobkg .selector_section_arrow {
	background: url(../images/selector_mid_warrow_pat.gif) no-repeat 0 -1px;
	margin: 0;
	padding: 2px 4px 10px 4px;
	border-bottom: 1px solid #b5bfc7;
	border-top: 1px solid #fff;
	width: 170px;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	position: relative;
	}
	#container.nobkg .selector_section_arrow, x:-moz-any-link {
		padding: 2px 4px 6px 4px;
	}
	*html #container.nobkg .selector_section_arrow {
		padding: 7px 4px 6px 4px;
		}
	*+html #container.nobkg .selector_section_arrow {
		padding: 7px 4px 6px 4px;
		}

#container.nobkg .arrow_float {
	background: url(../images/selector_mid_warrow_pat-GH-TEMP.gif) no-repeat;
	width: 11px;
	height: 71px;
	position: absolute;
	top: -1px;
	left: 100%;
	}

#container.nobkg .selector_section_arrow form {
	margin: 0;
	padding: 0;
	font: normal 10px Arial, Helvetica, sans-serif;
}

#container.nobkg .selector_section_arrow form.radio {
	margin: 6px 0 0 4px;
	padding: 0;
	font: normal 10px Arial, Helvetica, sans-serif;
}

#container.nobkg .selector_section_arrow .radio_button {
	float: left;
	clear: both;
	margin: 0;
}

#container.nobkg .selector_section_arrow .radio_text {
	float: left; 
	clear: none; 
	width: 130px;
	margin-top: 3px;
	margin-bottom: 5px;
	}
	
#container.nobkg .selector_section_arrow .check_button {
	float: left;
	clear: both;
	margin: 0;
}

#container.nobkg .selector_section_arrow .check_text {
	float: left; 
	clear: none; 
	width: 120px;
	margin-top: 3px;
	margin-bottom: 5px;
	}
	
/* end of #container_nobkg */


/* start of behind_ratings_sm */
	
#container.nobkg #behind_ratings_sm {
	margin-top:31px;
	clear:both;
	float:left;
	width:180px;
	}
	*html #container.nobkg #behind_ratings_sm {
		margin-top:75px;
	}
	
#container.nobkg #behind_ratings_sm a:link {
	text-decoration: none;
	color:#176fcc;
}
#container.nobkg #behind_ratings_sm a:visited {
	text-decoration: none;
	color:#176fcc;
}
#container.nobkg #behind_ratings_sm a:hover {
	text-decoration: underline;
	color:#176fcc;
}
#container.nobkg #behind_ratings_sm dl {
	width: 178px;
	margin: 20px 0 0 0;
	padding:0 0 10px 0;
		background: url(../images/branding_box_sm_btm.gif) no-repeat bottom left;
	font: 11px/14px Arial, Helvetica, sans-serif;
}
#container.nobkg #behind_ratings_sm dl dt {
	margin: 0;
	padding: 10px 12px 8px 12px;
	background: url(../images/branding_box_sm_top.gif) no-repeat top left;	
}

#container.nobkg #behind_ratings_sm dl dt.top {
	background:transparent url(../images/branding_box_sm_top2.gif) no-repeat scroll left top;
	margin:0;
	padding:10px 12px 4px;
}
	
#container.nobkg #behind_ratings_sm dl dt.mid {
	margin: 0;
	padding: 0 12px 8px;
	background:transparent url(../images/branding_box_sm_mid.gif) repeat-y top left;	
}

#container.nobkg #behind_ratings_sm dl dt .mainhead {
    font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #091c30;
	margin-bottom:0px;
	margin-right:14px;
}

#container.nobkg #behind_ratings_sm dl dt .subhead {
	margin: 5px 12px 0px 0px;
	padding:0px 0px 0px 0px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}

#container.nobkg #behind_ratings_sm dl dt .subhead strong { font-weight:bold;}

#container.nobkg #behind_ratings_sm dl dd.bullet_list {
    margin: 0;
	padding: 0px 12px 0 22px;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../images/squarebullet.gif) no-repeat left;
	background-position: 12px 7px;
}

#container.nobkg #behind_ratings_sm dl dd.bullet_list_arrow {
	margin:0;
	padding: 0px 12px 0 22px;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../images/cro_more_arrows.gif) no-repeat left;
	background-position: 12px 6px;
}
#container.nobkg #behind_ratings_sm dl dd.brand_line_top {
	margin:0px 0 0 13px;
	padding:0;
	line-height:1px;
	height:1px;
	border-bottom:1px solid #e5e6e6;
	width:157px;
}
*html #container.nobkg #behind_ratings_sm dl dd.brand_line {
	margin:-4px 0 0 13px;
	padding:0;
	line-height:1px;
	height:1px;
	border-bottom:1px solid #fff;
	width:157px;
}
#container.nobkg #behind_ratings_sm dl dd.brand_line {
	margin:-1px 0 0 13px;
	padding:0;
	line-height:1px;
	height:1px;
	border-bottom:1px solid #fff;
	width:157px;
}

*+html #container.nobkg #behind_ratings_sm dl dd.brand_line_top, *+html #container.nobkg #behind_ratings_sm dl dd.brand_line{font-size:1px;}


#container.nobkg #behind_ratings_sm dl dd.bullet_list_title {
	margin: 7px 12px 0px 12px;
	padding:0px 0px 0px 0px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
}

*html #container.nobkg #behind_ratings_sm dl dd.bullet_list_title { margin-top:4px; }
*+html #container.nobkg #behind_ratings_sm dl dd.bullet_list_title { margin-top:4px; }

/* end of behind_ratings_sm */

/* end of behind_ratings_supsmall  */

#container.nobkg #behind_ratings_supsmall {
	clear:both;
	float:left;
	margin-top: 31px;
	width:180px;
	}
	*html #container.nobkg #behind_ratings_supsmall {
		margin-top: 75px;
	}


#behind_ratings_supsmall dl {
	background:transparent url(../images/branding_box_super_sm.gif) no-repeat scroll left top;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	height:104px;
	margin:20px 0px 0px;
	width:180px;
}

#behind_ratings_supsmall dl dt {
	background:none;
	margin:0px;
	padding:10px 12px 8px;
}

#behind_ratings_supsmall dl dt .mainhead {
	color:#091C30;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:0px;
	margin-right:14px;
	width: 167px;
}
	
#behind_ratings_supsmall dl dd.brand_line_top {
	border-bottom:1px solid #E5E6E6;
	height:1px;
	line-height:1px;
	margin:0px 0px 3px 12px;
	padding:0px;
	width:152px;
}
	*html #behind_ratings_supsmall dl dd.brand_line_top {
	margin:0px 0px 0px 12px;
	}

#behind_ratings_supsmall a:hover {color:#176FCC;
	text-decoration:underline;
}
#behind_ratings_supsmall a:link {
	color:#176FCC;
	text-decoration:none;
}

#behind_ratings_supsmall dl dd.bullet_list_arrow {
	background:transparent url(../images/cro_more_arrows.gif) no-repeat scroll 12px 11px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	margin:0px;
	padding:6px 12px 0px 22px;
	text-align: left;
}

#behind_ratings_supsmall dl dd.bullet_list_item {
	margin-left:22px;
	}

#behind_ratings_supsmall dl dd.bullet_list_item a.link {
	text-decoration:none;
	}
	
#behind_ratings_supsmall dl dd .normal {
	font-weight:normal;
	}	
/*  end of behind_ratings_supsmall  */

/* description popup - for rating charts */
#descPop_box, #infoPop_box, #alertPop_box {	
	margin: 0; 
	padding:0;
 }
#descPop_box .middle, #infoPop_box .middle, #alertPop_box .middle { 
	font: 11px/13px Arial, Helvetica, sans-serif; 	
	color: #000; 
	}
#descPop_box span.header, #infoPop_box span.header, #alertPop_box span.header { 
	display:block; 
	font:bold 11px/14px Arial, Helvetica, sans-serif; 
	color: #000;
	}
#descPop_box .box, #infoPop_box .box, #alertPop_box .box  {	
	display:block;margin: 0; 
	position: relative; 
	margin-top: 50px;
	}
 
#descPop_box {	
	width: 175px;
	margin: 0; 
	padding:0; 
	font: 11px/13px Arial, Helvetica, sans-serif; 
	color: #000;
	}
#descPop_box .top {	
	height:12px; 
	background: url(../images/pop_sm_top_right.png) no-repeat top left;
	}																				
#descPop_box .middle {
	padding:0px 14px 11px 16px; 
	background: url(../images/pop_sm_mid_right.png) repeat-y;
	}
	#descPop_box .middle, x:-moz-any-link { 
	padding: 0px 14px 11px 15px; 
}
	*html #descPop_box .middle{ 
	margin-top: -7px; 
		padding: 0px 16px 9px 15px;}
	*+html #descPop_box .middle{ 
	padding: 0px 17px 11px 15px;
	}

#descPop_box .bottom {
	height:17px; 
	background: url(../images/pop_sm_btm_right.png) no-repeat bottom left;}
/* end description popup */

/* information popup - for rating charts */
#infoPop_box {width: 258px; 
	}
#infoPop_box .top {margin: 0; 
	padding:0; 
	height:11px; 
	background: url(../images/pop_box_top.png) no-repeat top left;
	}
	
#infoPop_box .middle {
	padding:0px 15px 11px 16px; 
	background: url(../images/pop_box_mid.png) repeat-y;
	}
	#infoPop_box .middle, x:-moz-any-link { 
		padding: 0px 17px 12px 15px;
	}
	*html #infoPop_box .middle{ margin-top:-8px; 
		padding: 0px 17px 9px 15px;
	}
	*+html #infoPop_box .middle{ 
		padding:0px 15px 11px 15px;
	}

#infoPop_box .bottom {
	height:17px; 
	background: none; 
	background: url(../images/pop_box_bottom.png) no-repeat bottom left;
	}
#infoPop_box span.header { 
	padding:0px 16px 0 0; 
	}

/* end information popup */

/* alert popup - for rating charts */
#alertPop_box {	width: 175px; 
	}
#alertPop_box .top {
	height:11px; 
	background: url(../images/pop_sm_top_right.png) no-repeat top left;
	}
#alertPop_box .middle {
	padding:4px 16px 11px; 
	background: url(../images/pop_sm_mid_right.png) repeat-y;
	}
	#alertPop_box .middle, x:-moz-any-link { 
	padding: 4px 14px 12px 16px;
	}
	*html #alertPop_box .middle{ 
	margin-top:-4px; 
	padding: 0px 16px 9px 16px;
	}
	*+html #alertPop_box .middle{ 
	padding: 4px 14px 11px 16px;
	}

#alertPop_box .bottom {
	height:17px; 
	background: url(../images/pop_sm_btm_right.png) no-repeat bottom left;
	}
	
#alertPop_box span.header { 
	background: url(../images/icon_caution_color.gif) no-repeat top left; 
	padding:0px 6px 0 22px;
}

/* end alert popup */

/* start ratings_popup */
#ratings_popup {
	display:none;
	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;
	left: -800px;
	line-height:14px;
	position:absolute;
	top: 0px;
	z-index:999;
}

#ratings_popup img.topRight {
	float:right;
	margin-top:-6px;
	padding:0px;	
	}
#ratings_popup img.popPhoto {
	padding:4px 0 10px 41px;
	}
	*html #ratings_popup img.popPhoto {
	padding-top: 0px;
	}
	
#ratings_popup {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
}

#ratings_popup dl {
		margin:0;
		width:258px;
}
#ratings_popup dl dd.top {
	background:transparent url(../images/pop_box_top.png) no-repeat scroll left top;
	border:medium none;
	height:14px;
	margin:0;
	padding:0;
}

#ratings_popup dl dd.middle {
	background:transparent url(../images/pop_box_mid.png) repeat-y scroll 0%;
	border:medium none;
	margin:0px;
	padding:0px 12px 8px;
}
	*html #ratings_popup dl dd.middle {
		padding-top: 0px;
		}

#ratings_popup dl dd.bottom {
	background:transparent url(../images/pop_box_bottom.png) no-repeat scroll left bottom;
	border:medium none;
	font-size:1px;
	height:20px;
	line-height:1px;
	margin:0px;
	padding:0 0 2px 0;
}

#ratings_popup a:link {
	color:#176FCC;
	text-decoration:none;
}
#ratings_popup a:hover {
	color:#176FCC;
	text-decoration:underline;
}
	
#ratings_popup .padTop {
	padding-top: 15px;
	}	
	
/* end ratings_popup */


/* ------------ UNIVERSALLY USED STYLES -- !!LEAVE THIS HERE AT THE BOTTOM WHERE WE CAN FIND IT!! ---------------- */

.dash-list {
	padding: 0 0 0 0px;
	margin: 8px 0 0 0px;
	list-style: none;
	clear: both;
}
.dash-list li {
	background-image: url(../images/cro_newsdash3.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin:5px 0 0 0px;
	padding: 0 0 0 13px;
}
.dash-list li.arrow {
	font-size: 11px;
	margin:0px 0 0 15px;
	background: url(../images/cro_more_arrows.gif) no-repeat left;
	padding: 10px 0 0 10px;
	background-position: 0 15px;
	font-weight: normal;
}

.expandingArticle .expandArticle, .expandingArticle .closeArticle {	display:inline;	margin: 0 0 0 8px; padding:0; }
.expandingArticle .expandArticle .expandImg { margin-right:5px; border:none; } /* + */
.expandingArticle .closeArticle .closeImg { margin-right:5px; border:none;} /* - */

.pros_cons_shade {
background: #dae1e5;
font-weight: bold;
margin-right: 3px;
}
/* Corrects spacing issue in IE */
*html .lead_snippet { padding-right: 4px; } 
*+html .lead_snippet { padding-right: 4px; } 

.lead_snippet { display: inline; }


/* DONT BUY STYLES */

	.dont-buy-icon {
		float: left;
		margin: 2px 6px 0 0;
		padding: 0;
		border: none;
		}
		
	.dont-buy-indicator {
		float: left;
		clear: both;
		text-align: right;
		width: 100%;
		margin: 12px 0;
		padding: 0;
		}
		
		
		
/* NEW MAGAZINE STYLES */

/* ------------ TOC PAY LINKS --------------- */

/* For left-side department links that are pay, just add  class="ratings_link" to the <a> link. */

.ratings_link_inline {   /* put in global.css */
	background: #FFEEC1 url(http://www.consumerreports.org/cro/resources/rd07/images/cro_cr_slug.gif) no-repeat right center;
	display: inline;
	margin-right: 10px;
	margin-top: 3px;
	padding-right: 20px;
	}
	

#hub-blue #hub-right .content-box .subscribers { /* Put this after style #hub-blue #hub-right .content-box h2 (global.css line 1817) */
	background: url(http://www.consumerreports.org/cro/resources/rd07/images/cro_cr_slug.gif) no-repeat 470px center;
	}
	/* So the style would be <h2 class="subscribers"> */
	
	
	
/* box at top of issue articles */
	
#articleFeatures .top-box-key {
	width: 478px;
	border: 1px solid #bfcad3;
	margin: 10px 0 20px 0;
	padding: 12px;
	clear: both;
	overflow: auto;
	}
	
#articleFeatures .top-box-key .current-issue {
	float: left;
	width: 245px;
	margin: 0;
	padding: 0 12px 0 0;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	}
	
#articleFeatures .top-box-key .no-links {
	width: 453px;
	}
	
#articleFeatures .top-box-key .current-issue a:link {
	color: #176FCC;
	text-decoration: none;
	}
	
#articleFeatures .top-box-key .current-issue a:visited {
	color: #176FCC;
	text-decoration: none;
	}
	
#articleFeatures .top-box-key .current-issue a:hover {
	color: #176FCC;
	text-decoration: underline;
	}
	
#articleFeatures .top-box-key .current-issue a:active {
	color: #176FCC;
	text-decoration: underline;
	}
	
#articleFeatures .top-box-key .current-issue img {
	float: left;
	margin: 0 12px 0 0;
	}
	
	
#articleFeatures .top-box-key .article-links {
	float: left;
	width: 208px;
	border-left: 1px solid #bfcad3;
	margin: 0;
	padding: 0 0 0 12px;
	}
	
#articleFeatures .top-box-key .article-links .latest-on-this-product {
	float: left;
	width: 217px;
	margin: 0;
	padding: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	}
	
#articleFeatures .top-box-key .article-links .link {
	float: left;
	width: 217px;
	margin: 3px 0 0 0;
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
	
#articleFeatures .top-box-key .article-links .link a:link {
	color: #176FCC;
	text-decoration: none;
	}
	
#articleFeatures .top-box-key .article-links .link a:visited {
	color: #176FCC;
	text-decoration: none;
	}

#articleFeatures .top-box-key .article-links .link a:hover {
	color: #176FCC;
	text-decoration: underline;
	}
	
#articleFeatures .top-box-key .article-links .link a:active {
	color: #176FCC;
	text-decoration: underline;
	}
	
	
/* bio photo and text for bottom of article */

#articleFeatures .author-attribute {
	float: left;
	clear: both;
	width: 502px;
	border: 1px solid #bfcad3;
	margin: 20px 0;
	padding: 0;
	clear: both;
	overflow: auto;
	}

#articleFeatures .author-attribute .headshot {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	width: 60px;
	}
		
#articleFeatures .author-attribute .headshot img {
	margin: 0;
	padding: 0;
	border: none;
	border-right: 1px solid #bfcad3;
	}
	
#articleFeatures .author-attribute .information {
	float: left;
	margin: 0;
	padding: 12px;
	border: none;
	width: 417px;
	}
	
#articleFeatures .author-attribute .information .name {
	float: left;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
	
#articleFeatures .author-attribute .information .position {
	float: left;
	clear: both;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	width: 100%;
	}
	
	
	

/* current issue chart styles for charts when they have a key and image instead of html table
   max width 504px; else need pop-up window
   width should be put inline since chart image widths vary */

#articleFeatures .current-issue-chart {
	float: left;
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
	}
	
#articleFeatures .current-issue-chart img {
	float: right;
	clear: both;
	margin: 0 0 12px 0;
	padding: 0;
	}
	
	
/* risk, don't buy */

#articleFeatures .safety-risk {
	float: left;
	clear: both;
	width: 502px;
	border: 1px solid #000;
	margin: 20px 0;
	padding: 0;
	clear: both;
	overflow: auto;
	}
	
#articleFeatures .safety-head {
	float: left;
	clear: both;
	width: 472px;
	border-bottom: 1px solid #000;
	margin: 0;
	padding: 6px 6px 6px 24px;
	clear: both;
	font: bold 14px Arial, Helvetica, sans-serif;
	}
	
#articleFeatures .safety-risk .description {
	float: left;
	clear: both;
	margin: 0;
	padding: 6px;
	width: 490px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	background: #f7f4e1;
	}
	
#articleFeatures .safety-risk .description img {
	float: left;
	margin: 0 6px 0 0;
	border: none;
	}



/* Canadian Ratings Leaf Icon */

#articleFeatures h3 img.canadian-ratings-icon {
	float: left;
	margin-right: 6px;
	border: none;
	}
	
	
/* Recommended Chart Styles */


.recommended-chart-legend {	
	float: left;
	clear: both;
	width: 504px;
	padding: 0 0 12px 0;
	text-align: right;
	}
	
.recommended-chart-legend img {	
	margin: 0;
	padding: 0;
	border: none;
	}
	
	
table.recommended-chart {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin: 0 0 12px 0;
	padding: 0;
	width: 504px;
	float: left;
	clear: both;
	}
	
table.recommended-chart th {	
	background: #f1f4f8;
	padding: 6px 12px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: left;
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	color: #000 !important;
	}
	
table.recommended-chart td {	
	padding: 0 12px 12px 12px;
	text-align: left;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	}
	
table.recommended-chart td:first-child {	
	padding-top: 12px;
	}
		
table.recommended-chart td.product {	
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	padding: 0 12px 6px 12px;
	}
	
table.recommended-chart td.summary {	
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	padding: 0 12px 6px 12px;
	}
	
table.recommended-chart td.no-products {	
	padding-top: 5px;
	}
	
table.recommended-chart td a:link {	
	color: #176fcc;
	text-decoration: none;
	}
	
table.recommended-chart td a:visited {	
	color: #176fcc;
	text-decoration: none;
	}
	
table.recommended-chart td a:hover {	
	color: #176fcc;
	text-decoration: underline;
	}
	
table.recommended-chart td a:active {	
	color: #176fcc;
	text-decoration: underline;
	}
	
table.recommended-chart td img {
	border: none;
	margin-left: 6px;
	position: relative;
	top: 2px;
	}
	
	

.dont-buy-safety-risk {
	float: left;
	clear: both;
	width: 100%;
	text-align: right;
	}
	
.dont-buy-safety-risk img {
	margin: 0;
	padding: 0;
	border: none;
	}
	
#ovr_rec_toggle_nav_gray {
    background: url("../images/overview_bar_bkg_gray.jpg") no-repeat scroll 0 50% transparent;
    float: left;
    height: 49px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 520px;
}

#ovr_rec_toggle_nav_gray dl {
    height: 38px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 520px;
}
#ovr_rec_toggle_nav_gray dl dd {
    float: left;
    height: 38px;
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
}
#ovr_rec_toggle_nav_gray dl dd#bt0 {
    margin: 6px 6px 0 12px;
    width: 137px;
}
#ovr_rec_toggle_nav_gray dl dd#bt1 {
    margin: 6px 6px 0;
    width: 143px;
}
* + html #ovr_rec_toggle_nav_gray dl dd#bt1 {
    position: relative;
}
#ovr_rec_toggle_nav_gray dl dd#bt2 {
    margin: 6px 6px 0 0;
}
* + html #ovr_rec_toggle_nav_gray dl dd#bt2 {
    position: relative;
}
#ovr_rec_toggle_nav_gray dl img {
    border: 0 none;
}
#ovr_rec_toggle_nav_gray dl dd {
    height: 32px;
    overflow: hidden;
    position: relative;
}
#ovr_rec_toggle_nav_gray dl dd.highlight a img {
    position: relative;
    top: 32px;
}
#ovr_rec_toggle_nav_gray dl dd.highlight a:hover img {
    top: 0;
}
#ovr_rec_toggle_nav_gray dl dd.no_highlight a img {
    top: 0;
}
#ovr_rec_toggle_nav_gray dl a:hover {
    position: relative;
    top: -32px;
}
#ovr_rec_toggle_nav_gray dl a:active, #ovr_rec_toggle_nav_gray dl a.active {
    position: relative;
    top: -32px;
}
#ovr_rec_toggle_nav_gray dl a.active:hover {
    position: relative;
    top: 0;
}	