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

/* OVERWRITING PART OF THIS STYLE FROM GLOBAL.CSS */
#header #croheader .breadcrumb_and_head .bug {
	margin:8px 0 0 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 0;
}
.silverNoTop #article_column {
	margin-top:20px!important;
} /* for silver pages without a top module, but that need a top margin*/
*+html #container #article_column {
	margin-top: 220px;
}
*html #container #article_column {
	margin-top: 220px;
}
#container #article_column {
	float: left;
	width: 751px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 12px 30px 0;
	margin-top: 220px;
}
#container #article_rightcol {
	float: right;
	width: 152px;
	overflow: auto;
	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, #tools-healthy-living {
	float: left;
	clear: both;
	margin: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #176FCC;
	/*height: 20px;*/
	min-height: 5px;
	padding-top: 2px;
	width: 748px;
}
#tools .box, #tools-healthy-living .box {
	float: right;
}
#tools a, #tools-healthy-living a {
	display:block;
	float:left;
	height:13px;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
}
*html #tools a.share, #tools-healthy-living a.share {
	position:relative;
	top:3px;
	line-height:10px;
	height:10px;
}
#tools a:link, #tools-healthy-living a:link, #tools a:visited, #tools-healthy-living a:visited {
	color: #176FCC;
	text-decoration: none;
}
#tools a:hover, #tools-healthy-living a:hover, #tools a:active, #tools-healthy-living a:active {
	color: #176FCC;
	text-decoration:underline;
}
#tools a.share:link, #tools-healthy-living a.share:link, #tools a.share:visited, #tools-healthy-living a.share:visited {
	color: #176FCC;
	text-decoration: none;
	border-bottom: 1px dotted #176FCC;
}
#tools img, #tools-healthy-living img {
	margin: 0 6px 0 11px;
	border: none;
}
#tools a.image:link, #tools-healthy-living a.image:link, #tools a.image:visited, #tools-healthy-living a.image:visited, #tools a.image:hover, #tools-healthy-living a.image:hover, #tools a.image:active, #tools-healthy-living 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: 580px;
}
#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:0;
	padding-bottom:0;
}
#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;
	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, #printTool a:visited {
	color: #176FCC;
	text-decoration: none;
}
#printTool a:hover, #printTool a:active {
	color: #176FCC;
	text-decoration:underline;
}
#printTool img {
	margin: 0 6px 0 11px;
	border: none;
}
#printTool a.image:link, #printTool a.image:visited, #printTool a.image:hover, #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 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;
}
/* BEGIN COLUMN 2 */

#buying_advice_small_top .right .column2, #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_small_top .right .column2 ul, #buying_advice_small_top .right .column3 ul, #buying_advice_large_top .right .column2 ul, #buying_advice_large_top .right .column3 ul {
	padding:0;
	margin:0;
	list-style: none;
}
#buying_advice_small_top .right .column2 ul li, #buying_advice_small_top .right .mattresses .column2_mattress ul li, #buying_advice_small_top .right .column3 ul li, #buying_advice_large_top .right .mattresses .column2_mattress ul li, #buying_advice_large_top .right .column2 ul li, #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_small_top .right .column2 ul li a:link, #buying_advice_small_top .right .column2 ul li a:visited, #buying_advice_small_top .right .column2 ul li a:hover, #buying_advice_small_top .right .column2 ul li a:active, {
 font: bold 12px Arial, Helvetica, sans-serif;
 color: #176fcc;
 text-decoration: none;
}
#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, #buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows img, #buying_advice_large_top .right .mattresses .column2_mattress ul li.arrows img, #buying_advice_large_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, #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_small_top .right .mattresses .column2_mattress ul.pay {
	padding: 6px 12px 0 12px;
	margin: 3px 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 a:link, #buying_advice_small_top .right .mattresses .column2_mattress ul li a:visited, #buying_advice_small_top .right .mattresses .column2_mattress ul li a:hover, #buying_advice_small_top .right .mattresses .column2_mattress ul li a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
#buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows, #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_small_top .right .mattresses .column2_mattress ul li.arrows a:link, #buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows a:visited, #buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows a:hover, #buying_advice_small_top .right .mattresses .column2_mattress ul li.arrows a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: none;
}
/* 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 li a:link, #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, #buying_advice_small_top .right .column3 ul li a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #176fcc;
	text-decoration: underline;
}
/* 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, #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, #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;
}
/* styles for mattresses pay page, large module */
#buying_advice_large_top .right .mattresses {
	float: left;
}
#buying_advice_large_top .right .mattresses .column2_mattress ul.pay {
	padding: 6px 12px 0 12px;
	margin: 3px 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 a:link, #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, #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 a:link, #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, #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 ul.pay {
	padding: 12px 12px 6px 12px;
	margin: 3px 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 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;
}
/* 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 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:0;
	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:0;
	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: 0;
	margin: 0;
	margin-right:45px;
}
#find_ratings #find_ratings_box dl dd {
	margin: 0;
	padding: 5px 10px 0 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:0;
	padding:0;
	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 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;
	width: 380px;
} /* Header */
#articleFeatures h2.with-image-header {
	margin-bottom: 0;
	width: 380px;
	padding-top: 20px;
} /* h2 with image header on top*/
*+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;
}
#articleFeatures h3.subhead {
	margin-top: 1px;
}	/* Sub Header */
*+html #articleFeatures h3 {
	line-height:18px;
}
#articleFeatures h3.article {
	margin: 30px 0 1em 0;
} /* 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:0;
	margin: 32px 0 0;
	padding-top:0;
}
#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 .tools {
	min-height: 15px;
	position: relative;
	width: 118px;
	float: right;
}
#articleFeatures .tools .font-label {
	right: 38px;
	top: 8px;
}
#articleFeatures .tools .font-size-minus {
	right: 19px;
	top: 5px;
}
#articleFeatures .tools .font-size-minus a {
	outline: none;
	cursor: default;
}
#articleFeatures .tools .font-size-plus {
	right: 0;
	top: 5px;
}
#articleFeatures .tools .font-size-plus a {
	outline: none;
	cursor: pointer;
}
#articleFeatures .tools .font-label, #articleFeatures .tools .font-size-minus, #articleFeatures .tools .font-size-plus {
	position: absolute;
}
#articleFeatures .subtype {
	margin: 0 0 0 20px;
}
#articleFeatures h4.subtype-head {
	margin: 17px 0 0;
}
.footnote {
	color: #999;
	font: normal 10px/13px Arial, Helvetica, sans-serif;
	padding-top: 12px;
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 20px;
}
#articleFeatures .guide-to-ratings {
	float: left;
	clear: left;
	margin-bottom: 10px;
	width: 100%;
}
/*
#articleFeatures p { margin:0 0 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 0 0;
}
#articleFeatures .hRuleFull {
	width:512px;
	height:1px;
	border-bottom:1px solid #bfcad3;
	clear:both;/* margin:18px 0; */
	margin:16px 0 0;
}
#articleFeatures .hRuleSpace {
	width:504px;
	height:1px;
	border-bottom:1px solid #bfcad3;
	clear:both;
	margin:16px 0 20px;
}
*html #articleFeatures .hRule {
	margin:4px 0 16px 0;
}
*html #articleFeatures .hRuleFull {
	margin:1px 0 0;
}
*+html #articleFeatures .hRule {
	margin:16px 0 16px 0;
}
*+html #articleFeatures .hRuleFull {
	margin:8px 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 0 0;
	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:0;
}
*+html #articleFeatures .posted {
	padding-bottom:8px;
}
#articleFeatures .byline {
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#000;
	margin:0;
}
*+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 0 5px;
	margin:0;
	padding-left:10px;
	font-weight:bold;
}
*html #articleFeatures .arrowBulletItem {
	background: url(../images/cro_more_arrows.gif) no-repeat 0 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:0;
	margin-left: 2px;
	clear: left;
}
body:last-child:not(:root:root) #articleFeatures ul {
padding-bottom: 0;
padding-left:0;
}
*html #articleFeatures ul {
	padding-bottom: 0;
	padding-top: 4px;
	margin-bottom:14px;
	margin-top:0;
}
*+html #articleFeatures ul {
	padding-bottom: 0;
	padding-top: 2px;
	margin-bottom:14px;
	margin-top:0;
}
#articleFeatures .bullet-list li, #content-body-article-14 .bullet-list li {
	list-style-type:none;
	background-image: url(../images/squarebullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 0 12px;
	padding: 0 0 2px 10px;
	line-height:16px;
}
#articleFeatures .bullet-list-space li, #content-body-article-14 .bullet-list-space li {
	list-style-type:none;
	background-image: url(../images/squarebullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 0 12px;
	padding: 0 0 12px 10px;
	line-height:16px;
}
#articleFeatures ol.number-list {
	padding-bottom: 4px;
	padding-left:0;
	margin-left: 2px;
	clear:both;
}
body:last-child:not(:root:root) #articleFeatures ol.number-list {
padding-bottom: 0;
padding-left:0;
}
*html #articleFeatures ol.number-list {
	padding-bottom: 0;
	padding-top: 4px;
	margin-bottom:14px;
	margin-top:0;
}
*+html #articleFeatures ol.number-list {
	padding-bottom: 0;
	padding-top: 2px;
	margin-bottom:14px;
	margin-top:0;
}
#articleFeatures ol.number-list li, #content-body-article-14 ol.number-list li {
	margin: 0 12px 0 25px;
	padding: 0 0 3px 3px;
	line-height:14px;
	background:none;
	list-style-type:decimal;
}
.articleFooter {
	width:100%;
	margin-top: 8px;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#000;
	padding: 7px 0 0;
	clear: both;
}
*+html .articleFooter {
	padding: 27px 0 0;
}
body:last-child:not(:root:root ) .articleFooter {
 padding: 27px 0 0;
}
.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;
}
.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;
	padding: 9px 1px 17px 12px;
}
#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;
	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;
	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: #4695C1;
	height: 22px;
 border-bottom: 1px solid #FFFFFF  line-height: 25px;
	padding-top: 5px;
	padding-left: 12px
}
.inThisArticle dl dt.navigation-subhead {
	font: bold 12px/16px 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 12px/16px Arial, Helvetica, sans-serif;
	background-color: #E5F3FC;
	border-bottom: solid 1px #bfcad3;
	margin:0;
	vertical-align: middle;
	padding: 4px 12px;
}
.inThisArticle dl dd.navigation-item-heading {
	/* font-size: 12px; */
	line-height:16px;
	background-color: #E5F3FC;
}
.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/crh_cr_slug.gif) #FFEEC1 no-repeat right center; /*Health transition phase 2*/
}
.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:0;
	padding:0;
	margin:0;
	border-bottom: solid 1px #243443;
}
/* ie6 */
*html .inThisArticle .phantom {
	display:block;
	height:0;
	padding:0;
	font-size:0;
	line-height:0;
	border-bottom:none;
	margin:0;
	border-top: solid 1px #243443;
	position:relative;
	top:0;
}
*html .inThisArticle dl dt {
	border-bottom:none;
}
*html .inThisArticle dd {
	position:relative;
	top:-2px;
}
.inThisArticle dl dd.subtitle-nav {
	line-height:16px;
	background-color: #90bfda;
	font: bold #fff Arial, Helvetica, sans-serif;
}
/* END IN THIS ARTICLE MODULE */



/* 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;
	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 .mainhead {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #091c30;
	margin-bottom:0;
	margin-right:14px;
}
#behind_ratings dl dt .subhead {
	margin: 5px 12px 0 0;
	padding:0;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
#behind_ratings dl dt .subhead strong {
	font-weight:bold;
}
#behind_ratings dl dd.bullet_list {
	margin: 0;
	padding: 0 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: 0 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:0 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 0 12px;
	padding:0;
	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 0 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 0 0 12px;
	padding:3px 0 0;
	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;
	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: 0 12px 5px 12px;
	margin-bottom:-10px;
	margin-top:-2px;
	width:228px;
}
#community dd.blurb {
	margin: 0;
	padding: 0 12px 0 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:0;
	border-bottom:  1px solid #C3D2E0;
	margin: 0;
	padding:0;
}
#community .divider-line-bottom {
	height:0;
	border-top:  1px solid #fff;
	margin: 0;
	padding:0;
}
/* 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:0;
}
*+html #hot-topics #hot-topics-left {
	padding-bottom:0;
}
#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;
	margin: 0;
	list-style: none;
}
#hot-topics #hot-topics-left li.arrow {
	font-size: 11px;
	margin:0;
	background: url(../images/cro_more_arrows.gif) no-repeat left;
	padding: 3px 0 0 10px;
	background-position: 0 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:0;
}
*+html #hot-topics #hot-topics-right {
	padding-bottom:0;
}
#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 0 18px;
	margin:0;
	width: 506px; 
	float: left;
	clear: left;
}
*html #article_chart #chart {
	padding:20px 0 18px;
}
*+html #article_chart #chart {
	padding:20px 0 18px;
}
 body:last-child:not(:root:root) #article_chart {
padding: 20px 0 17px;
}
#article_chart table {
	border: 1px solid #ddd;
	margin:0 0 9px;
	padding:0;
	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 {
	border: 1px solid #ddd;
	padding:0 7.5px;
	background:#f1f4f8;
	margin:0;
	padding: 12px;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#091C30;
}
*html #article_chart th {
	padding:0 8px;
}
*+html #article_chart th {
	padding:0 8px;
}
#article_chart th.left {
	text-align: left;
	vertical-align: middle;
}
#article_chart th.sm {
	font: normal 10px Arial, Helvetica, sans-serif;
	line-height:13px;
}
#article_chart th.lg {
	font: bold 16px Arial, Helvetica, sans-serif; 
	padding: 12px 12px 15px;
}
#article_chart .row2 {
	background-color:#f8f8f8;
}
#article_chart td {
	border: 1px solid #ddd;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#000;
	text-align:center;
	padding:3px 7px;
	min-height: 20px;
}
#article_chart td img {
	border: 0 none;
}
#article_chart td.left {
	text-align: left;
	padding: 12px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}
#article_chart .first {
	text-align:left;
	padding: 12px 12px 15px;
	vertical-align:top;
}
#article_chart .center-align {
	text-align: center;
	vertical-align: middle;
}
#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 td.first p.md {
	font: normal 12px/18px Arial, Helvetica, sans-serif; 
	color: #000; 
	padding: 0;
	margin: 0;
}
#article_chart td.first p.lg {
	font: bold 14px Arial, Helvetica, sans-serif; 
	color: #000;
	padding: 0;
	margin: 0;
}
#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:0;
	margin:0;
	width:503px;
}
.article-chart-key { 
	padding: 0;
	float: left; 
	width: 506px;
}
/* END CHART 504 STYLES */


/* chart style for best and worst chart  */


#article_chart table.best-worst {
	border: 1px solid #ddd;
	margin:0 0 9px;
	padding:0;
	width:504px;
	max-width: 504px;
	border-spacing:0;
	border-collapse:collapse;
	border-top: 0;
	border-bottom: 0;
}
#article_chart th.first {
	background:#f1f4f8;
	border-right: 0 solid #ddd;
}
#article_chart th.second {
	background:#fff;
	border-top: 0 solid;
	border-bottom: 0 solid;
}
#article_chart th.third {
	background:#f8f8f8;
	border-left: 0 solid #ddd;
}
#article_chart table.best-worst td.first {
	background:#f1f4f9;
}
#article_chart table.best-worst td.second {
	background:#fff;
	border-top: 0;
	border-bottom: 0;
}
#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 0;
	margin:0;
}
/* END LARGE IMAGE STYLE */


/* LIST 504 STYLES */
#article_list {
	float:left;
	padding:0;
	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:0;
	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 h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height:19px;
	color:#000;
	margin:0;
	padding:0;
}
#article_list #bottom {
	float:left;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0 0 0 9px;
}
*html #article_list #bottom {
	padding:0 0 7px 9px;
}
*+html #article_list #bottom {
	padding:0 0 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 0;
	padding:0;
	list-style:none;
}
#article_list li {
	margin-left:0;
}
#article_list .blue-text-box, #articleFeatures .blue-text-box, #content-body-article-14 .blue-text-box {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	background:#f1f4f9;
	margin: 0;
	padding:5px 9px 6px;
	border: 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 0 0;
	margin: 18px 0 0;
	width:512px;
	border-top: 1pt solid #bfcad3;
}
*html #seo {
	margin: 19px 0 0;
}
*+html #seo {
	margin: 19px 0 0;
}
/* 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;
	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;
	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;
	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;
	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;
	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 0 5px;
	margin:8px 0 0;
	padding-left:10px;
	font-weight:bold;
}
*html #featured_video_area .right .text .arrowBulletItem {
	background: url(../images/cro_more_arrows.gif) no-repeat 0 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;
	border-right: 1px solid #bfcad3;
}
#recommendedTop .vLineRight {
	float:left;
	width:19px;
	height:119px;
	margin:4px 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 0 2px 0;
	padding-left:21px;
	font: bold 18px/21px Arial, Helvetica, sans-serif;
	color: #091C30;
	background: url(../images/icon_recommended.gif) no-repeat 0 3px;
}
 #recommendedTop .right h2, x:-moz-any-link {
background: url(../images/icon_recommended.gif) no-repeat 0 4px;
}
*html #recommendedTop .right h2 {
	background: url(../images/icon_recommended.gif) no-repeat 0 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 0 5px;
	margin:6px 0 0;
	padding-left:12px;
	font-weight:bold;
}
*html #recommendedTop .arrowBulletItem {
	background: url(../images/cro_more_arrows.gif) no-repeat 0 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:0;
} /* 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 0;
}
.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:0;
} /* 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 0;
}
.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;
	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:0;
}
.recommendedSilver #recommendedSelector {
	background: url(../images/selector_top.jpg) no-repeat left top;
	margin:0;
	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!important;
}
.recommendedSilver #articleFeatures {
	display:block;
	float:right;
	width:548px;
	padding-right:1px;
	margin-bottom:0;
	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: 0;
	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 0 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:0;
	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 0 18px 0;
	height:31px;
}
*html #subhead_container .subhead_bug {
	position:relative;
	top:3px;
	padding:12px 0 19px 0;
}
#subhead_container .subhead_bug .heading {
	margin-top:14px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #091c30;
}
*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;
}
#overview_slides .head a {
	font: bold 18px/21px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #091C30;
}
#overview_slides .head a:hover {
	text-decoration: underline;
}
 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:0;
	padding:0;
	width:255px;
}
.cars08 #overview_slides p {
	margin:0;
	padding:0;
	width:210px;
}
#overview_slides span.icon {
	padding-right:7px;
}
#overview_slides .arrowCRslug {
	background:transparent url(../images/cro_more_arrows.gif) no-repeat scroll 0 5px;
	font-weight:bold;
	margin:0;
	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 0;
	padding:0;
	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:0;
	padding:0 0 0 12px;
}
body:last-child:not(:root:root) #overview_slides .arrow {
padding:0 0 0 13px;
}
.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:21px;
	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:0 0 20px;
	overflow:hidden;
	padding:0;
	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:0 0 20px;
	overflow:hidden;
	padding:0;
	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:0;
	overflow:hidden;
	padding:0;
	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:0;
}
#ovr_rec_toggle_nav dl dd#bt0 {/* cars_global.css (line 135) */
	margin:6px 6px 0 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 0;
	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 0;
}
*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:0 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:0;
}
#ovr_rec_toggle_nav dl dd.no_highlight a img {
	top:0;
}
#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:0;
}
#overview_slides .ratings_link {
	float: left;
	margin: 9px 0;
	background-image: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:1px 6px 1px 0;
}
*html #overview_slides .ratings_link {
	margin-top: 9px;
	padding-top:0;
}
*+html #overview_slides .ratings_link {
	margin-top: 9px;
	padding-top:0;
}
#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;
	padding: 1px 0;
	width: 203px;
}
/* END OVERVIEW SLIDES STYLES */


/* SILVER ARTICLE PAGE STYLES (with float-right media (photo or video mod), chart, large graphic */
.articleWithLeftColDiv #article_left_column .inThisArticle {
	/*background:#E5F3FC none repeat scroll 0% 50%;*/
	margin-bottom:20px;
}
.articleWithLeftColDiv #article_left_column .news-and-topics {
	border-bottom:1px solid #BFCAD3;
	clear:left;
	float:left;
	margin-bottom:20px;
	min-height:20px;
	padding-bottom:8px;
	width:214px;
}
.articleWithLeftColDiv #article_left_column .news-and-topics .heading {
	background: #eef1f6;
	border-bottom: 1px solid #bfcad3;
	color: #091C30;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	margin: 0 0 14px;
	padding: 5px 12px 0;
	height: 21px;
}
.articleWithLeftColDiv #article_left_column .news-and-topics .navigation-items {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0 12px;
}
.articleWithLeftColDiv #article_left_column .news-and-topics .navigation-items .navigation-item {
	margin: 0 0 9px 0;
	padding: 0;
	border: 0;
}
.articleWithLeftColDiv #article_column #article_left_column {
	margin-right:20px;
}
.articleWithLeftColDiv #article_column #tools {
	margin-bottom:18px;
}
.articleWithLeftColDiv #article_column #tools-healthy-living {
	margin: 30px 0 18px 0;
}
.articleWithLeftColDiv #article_column .floatRightMedia {
	float:right;
	margin:3px 8px 20px 20px;
	width:256px;
}
.articleWithLeftColDiv #article_column .floatRightMedia #video-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:0;
}
*+html .articleWithLeftColDiv #article_column #articleFeatures h4 {
	margin-top:0;
}
.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:0;
	padding: 0 0 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:0;
	padding:7px 0 0 6px;
	margin-top:0;
}
/*.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: 0;
	border-top:0;
	margin:0;
	padding:7px 0 0 6px;
	margin-top:0;
}
#video_photo_box .video-top {
	background: url(../images/bkg_photos_top.gif) repeat-x;
	border: 1px solid #a6b1bb;
	border-bottom: 0;
	border-top:0;
	margin:0;
	padding:7px 0 0 7px;
	margin-top:0;
}
.box-no-tabs {
	background: url(../images/bkg_photos_top.gif) repeat-x;
	border: 1px solid #a6b1bb;
	margin:0;
	padding:7px 0 0 7px;
	margin-top:0;
}
.box-no-tabs-photo {
	background: url(../images/bkg_photos_top.gif) repeat-x;
	border: 1px solid #a6b1bb;
	margin:0;
	padding:7px 7px 7px 6px;
	margin-top:0;
}
#video_photo_box .photo-top .photo-text {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0;
}
#video_photo_box .video-top .photo-text {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 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:0 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;
}
#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 0;
	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:0;
	margin: 5px 0 -15px 5px;
}
/* Styles for video box in overview */
*html #video-box {
	padding:0 0 20px 0;
}
*+html #video-box {
	padding:0 0 20px 0;
}
#video-box {
	float:right;
	width:256px;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 20px 0;
}
/*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:0;
	padding:7px 0 0 7px;
	margin-top:0;
}
.video-text {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 10px 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 0 0 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:0 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:0;
	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;
	padding:0;
}
*html #silverSelector #select-type-module .module-type-body .module-image .noRadioDetails {
	margin:3px 0 0;
}
*+html #silverSelector #select-type-module .module-type-body .module-image .noRadioDetails {
	margin:3px 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: 0;
	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;
	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:0;
}
#silverJump #jumpInstructions {
	background: url(../images/selector_top.jpg) no-repeat left top;
	margin:0;
	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:0 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:0;
	padding:0;
	width: 720px;
	border-spacing:0;
	border-top-width:0;
}
 #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:0;
	border-collapse:collapse;
	width:720px;
}
*+html #content #content-body #static_ratings table {
	margin-left:0;
	border-collapse:collapse;
	width:720px;
}
 body:last-child:not(:root:root) #content #content-body #static_ratings table {
 margin:0;
 padding:0;
 width: 720px;
 width:100%;
}
/*  start styles for how we test cars  */  
  
		#how-we-test-video-box {
	border: 1px solid #b5bfc7;
	width: 504px;
	padding: 5px 0 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 0;
	float: left;
}
#how-we-test-video-thumbnails .third-image {
	margin: 10px 5px 10px 0;
	float: left;
}
#how-we-test-video-thumbnails .fourth-image {
	margin: 10px 10px 10px 0;
	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, #static_ratings_hospital_infections {
	float:left;
	padding:0;
	margin:0;
	width: 510px;
}
#static_ratings tbody td, #static_ratings_hospital_infections 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, #static_ratings_hospital_infections th {
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#091C30;
	padding:0 7.5px;
	background:#edf3fa;
	margin:0;
	height:21px;
	min-height: 20px;
}
 body:last-child:not(:root:root) #static_ratings th, #static_ratings_hospital_infections th {
 height:20px;
}
*html #static_ratings th, #static_ratings_hospital_infections th {
	padding:0 8px;
	height:20px;
}
*+html #static_ratings th, #static_ratings_hospital_infections th {
	padding:0 8px;
	height:20px;
}
#static_ratings th, #static_ratings_hospital_infections {
}
#static_ratings tr.toprow, #static_ratings_hospital_infections tr.toprow {
	height:36px;
	border-top: none;
}
 body:last-child:not(:root:root) #static_ratings tr.toprow, #static_ratings_hospital_infections tr.toprow {
 height:35px;
}
#static_ratings .sub {
	background-color:#fff;
	vertical-align:bottom;
	padding:0 0 4px;
	margin:0;
	border-right:1px solid #c3d2e0;
}
#static_ratings .sub_last_cell {
	background-color:#fff;
	border-right:hidden;
	vertical-align:bottom;
	padding:0 0 4px;
	margin:0;
}
#static_ratings th.w100 {
	background-color:#fff;
	margin:0;
	padding:0;
	border-right:1px solid #c3d2e0;
	border-bottom-width:0;
	vertical-align:bottom;
	width:100px;
}
#static_ratings th.w100B {
	background-color:#fff;
	margin:0;
	padding:0;
	border-right:1px solid #c3d2e0;
	border-bottom: 0 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:0;
	padding:0;
	border-right:hidden;
	border-bottom-width: 0;
	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, #static_ratings_hospital_infections .cat {
	font-size: 12px;
	background-color:#fff;
	border-right:1px solid #c3d2e0;
	border-bottom-width:0;
	margin:0;
	padding: 4px 0 7px 11px;
	text-align:left;
}
#static_ratings .cat2, #static_ratings_hospital_infections .cat2 {
	font-size: 12px;
	background-color:#fff;
	border-right:1px solid #c3d2e0;
	border-bottom-width:0;
	margin:0;
	padding: 7px 0 0 11px;
	text-align:left;
}
 #static_ratings .cat2, #static_ratings_hospital_infections x:-moz-any-link, {
padding: 5px 0 6px 11px;
}
*html #static_ratings .cat2, #static_ratings_hospital_infections .cat2 {
	padding: 7px 0 0 11px;
	border-bottom: 1px solid #c3d2e0;
}
*+html #static_ratings .cat2, #static_ratings_hospital_infections .cat2 {
	padding: 7px 0 0 11px;
	border-bottom: 1px solid #c3d2e0;
}
/*	body:last-child:not(:root:root) #static_ratings .cat2 {
		padding: 2px 0 3px 11px;
		}
		*/


#static_ratings .caution {
	font-size: 12px;
	color:#000;
	background-color:#fff;
	border-bottom-width:0;
	margin:0;
	padding: 7px 0 0 11px;
	text-align:left;
}
#static_ratings th.nar { /* force width for vertical subheads */
	width: 25px;
	border-right:1px solid #ddd;
	border-bottom-width:0;
	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:0;
}
 #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, #static_ratings_hospital_infections .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:0 none;
}
#static_ratings th.price {
	min-width:101px;
	width:103px;
}
#static_ratings tr.treatments-rated td {
	text-align:left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left: 9px;
	border-right:1px solid #c3d2e0;
	vertical-align: top;
}
#static_ratings tr.treatments-rated td p {
	margin: 0;
}
#static_ratings tr.treatments-rated td.brand {
	text-align:left !important;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding-top: 5px;
	padding-left: 9px;
	border-right:1px solid #c3d2e0;
	vertical-align: top;
}
#static_ratings tr.treatments-rated td.overall_bg {
	padding-left:0;
	padding-top:5px;
	text-align:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	vertical-align: top;
	border-right: 1px solid #c3d2e0;
	background: #edf3fa;
}
#static_ratings tbody tr.treatments-rated:hover td.overall_bg {
	padding-left:0;
	text-align:left;
	vertical-align: top;
	border-right: 1px solid #c3d2e0;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #f5f9fd;
}
#static_ratings td.brand, #static_ratings_hospital_infections td.brand {
	text-align:left !important;
	font-size: 12px;
	font-weight:bold;
	color:#000;
	padding-left: 9px;
	border-right:1px solid #c3d2e0;
}
*html #static_ratings td.brand, #static_ratings_hospital_infections td.brand {
	padding-left:8px;
}
*+html #static_ratings td.brand, #static_ratings_hospital_infections td.brand {
	padding-left:8px;
}
 body:last-child:not(:root:root) #static_ratings td.brand, #static_ratings_hospital_infections td.brand {
 padding-left: 8px;
}
#static_ratings td.brand img, #static_ratings_hospital_infections td.brand img {
	cursor:pointer;
}
#static_ratings th.sm, #static_ratings_hospital_infections th.sm {
	font: normal 10px Arial, Helvetica, sans-serif;
	line-height:13px;
	border-bottom-width: 0;
	color:#000;
}
 body:last-child:not(:root:root) #static_ratings th.sm, #static_ratings_hospital_infections th.sm {
 width: 122px;
}
#static_ratings td.check {
	border-left:hidden;
	padding:5px 1px 0 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, #static_ratings_hospital_infections span.sm {
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:13px;
}
#static_ratings td.brand img, #static_ratings th.left img, #static_ratings_hospital_infections td.brand img, #static_ratings_hospital_infections 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: 0;
 margin-bottom: 0;
 vertical-align:sub;
}
#static_ratings th img.info_overall {
	margin:6px 0 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 0 2px;
	padding-left:0;
	vertical-align:bottom;
	border:none;
}
#static_ratings .compare {
	padding:9px 0;
	border-right: 1px solid #c3d2e0;
}
 body:last-child:not(:root:root) #static_ratings th.compare {
 padding:9px 0;
 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: 0;
	padding:0;
	font: bold 11px Arial, Helvetica, sans-serif;
}
/* FOR CELL SERVICE PAGE */
#static_ratings td.overall_bg .overbar_blue, #static_ratings_hospital_infections 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, #static_ratings_hospital_infections td {
	background-color:#ecf3fb;
	border-right: 1px solid #ddd;
	border-left: 0 solid #ddd;
	border-bottom: 1px solid #fff;
	margin:0;
	padding:0;
}
#static_ratings th, #static_ratings th.border_blue, #static_ratings tr.toprow th.last, #static_ratings_hospital_infections th, #static_ratings_hospital_infections th.border_blue, #static_ratings_hospital_infections tr.toprow th.last {
	border-bottom: 1px solid #c3d2e0;
	border-right:1px solid #C3D2E0;
	border-top: none;
}
 #static_ratings th, #static_ratings th.border_blue, #static_ratings tr.toprow th.last, #static_ratings_hospital_infections th, #static_ratings_hospital_infections th.border_blue, #static_ratings_hospital_infections tr.toprow th.last, x:-moz-any-link {
 border-top: 1px solid #c3d2e0;
 border-bottom: 1px solid #c3d2e0;
}
#static_ratings tr.border_bot td, #static_ratings_hospital_infections tr.border_bot td {
	border-top: 1px solid #C3D2E0;
	border-bottom: 1px solid #C3D2E0;
	text-align: center;
}
#static_ratings tr.border_bot td.overall_bg, #static_ratings_hospital_infections tr.border_bot td.overall_bg {
	text-align: left;
}
/*
#static_ratings tr.border_bot td.last {
	background-color:#fff;
	border: hidden; 
	line-height:12px;
	margin:0;
	padding:0;
	}	*/
#static_ratings tr.border_bot td.last, #static_ratings_hospital_infections tr.border_bot td.last, x:-moz-any-link {
 border: 1px solid #c3d2e0;
}
#static_ratings tr.border_bot td.last-row, #static_ratings_hospital_infections tr.border_bot td.last-row {
	background-color:#fff;
	border: hidden;
	line-height:12px;
	margin:0;
	padding:0;
}
 #static_ratings tr.border_bot td.last-row, #static_ratings_hospital_infections tr.border_bot td.last-row, x:-moz-any-link {
 border: 1px solid #c3d2e0;
}
#static_ratings th.border_row, #static_ratings_hospital_infections th.border_row {
	border:hidden;
	border-right-width:0;
	border-top: 0 solid #c3d2e0;
	height:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	font-size:0;
}
#static_ratings tr td.border_row, #static_ratings_hospital_infections tr td.border_row {
	border-color:#C3D2E0;
	border-style:solid none none;
	border-width:1px 0 0;
	height: 1px;
	line-height:1px;
	height:1px;
	padding:0;
	margin:0;
	font-size:0;
}
 #static_ratings tr td.border_Brow, #static_ratings_hospital_infections tr td.border_Brow, x:-moz-any-link {
 border-right-width:0;
 border-top: 1px solid #c3d2e0;
 height:1px;
}
*html #static_ratings tr td.border_row, #static_ratings_hospital_infections tr td.border_row {
	border: 1px solid #c3d2e0;
	border-right-width:1px;
	border-bottom: 0 solid #c3d2e0;
}
*+html #static_ratings tr td.border_row, #static_ratings_hospital_infections tr td.border_row {
	border: 1px solid #c3d2e0;
	border-right-width:1px;
	border-right-style: solid;
	border-bottom: 0 none #c3d2e0;
}
*html #static_ratings tr td.border_Trow, #static_ratings_hospital_infections tr td.border_Trow {
	border-top: 1px solid #c3d2e0;
	border-bottom: 1px solid #ECF3FB;
	border-right: 0 solid #c3d2e0;
	height:0;
	line-height:1px;
	height:1px;
	padding:0;
	margin:0;
	font-size:0;
}
*+html #static_ratings tr td.border_Trow, #static_ratings_hospital_infections tr td.border_Trow {
	border-top: 1px solid #c3d2e0;
	border-bottom: 1px solid #ECF3FB;
	border-right: 0 solid #c3d2e0;
	height:0;
	line-height:1px;
	height:1px;
	padding:0;
	margin:0;
	font-size:0;
}
*html #static_ratings table tr.rowBl td.border_row, #static_ratings_hospital_infections table tr.rowBl td.border_row {
	border-bottom: 1px solid #c3d2e0;
}
 #static_ratings tr td.border_Brow, #static_ratings_hospital_infections tr td.border_Brow, x:-moz-any-link {
 border-top: 1px solid #ECF3FB;
 border-bottom: 1px solid #c3d2e0;
 border-right: 0 solid #c3d2e0;
height:0;
 line-height:0;
 height:0;
 padding:0;
 margin:0;
 font-size:0;
}
*html #static_ratings tr td.border_Brow, #static_ratings_hospital_infections tr td.border_Brow {
	border-top: 1px solid #ECF3FB;
	border-bottom: 1px solid #c3d2e0;
	border-right: 0 solid #c3d2e0;
	height:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	font-size:0;
}
*+html #static_ratings tr td.border_Brow, #static_ratings_hospital_infections tr td.border_Brow {
	border-top: 1px solid #ECF3FB;
	border-bottom: 1px solid #c3d2e0;
	border-right: 0 solid #c3d2e0;
	height:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	font-size:0;
}
#static_ratings tr td.border_top, #static_ratings_hospital_infections tr td.border_top {
	border-top:1px solid #ECF3FB;
}
#static_ratings table, #static_ratings_hospital_infections table {
	border: 1px solid #c3d2e0;
	margin-left:0;
	padding:0;
	width: 510px;
	border-spacing:0;
	border-top-width:0;
}
 #static_ratings table, #static_ratings_hospital_infections table, x:-moz-any-link {
 width: 508px;
 margin-left:1px;
 border-collapse:collapse;
}
*html #static_ratings table, #static_ratings_hospital_infections table {
	margin-left:0;
	border-collapse:collapse;
	width:510px;
}
*+html #static_ratings table, #static_ratings_hospital_infections table {
	margin-left:0;
	border-collapse:collapse;
	width:510px;
}
 body:last-child:not(:root:root) #static_ratings table, #static_ratings_hospital_infections table {
 margin:0;
 padding:0;
 width: 510px;
 width:100%;
}
/* end of static_ratings.css */ 


/* popups for static ratings */
.repos-info-pop {
	position:absolute;
	display:none;
	top:0;
	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:0 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:0 7.5px;
	background:#edf3fa;
	margin:0;
	height:21px;
	min-height: 20px;
}
 body:last-child:not(:root:root) #rx-ratings th {
 height:20px;
}
*html #rx-ratings th {
	padding:0 8px;
	height:20px;
}
*+html #rx-ratings th {
	padding:0 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:0 0 4px;
	margin:0;
	border-right:1px solid #c3d2e0;
}
#rx-ratings .sub_last_cell {
	background-color:#fff;
	border-right:hidden;
	vertical-align:bottom;
	padding:0 0 4px;
	margin:0;
}
#rx-ratings th.w100 {
	background-color:#fff;
	margin:0;
	padding:0;
	border-right:1px solid #c3d2e0;
	border-bottom-width:0;
	vertical-align:bottom;
	width:100px;
}
#rx-ratings th.w100B {
	background-color:#fff;
	margin:0;
	padding:0;
	border-right:1px solid #c3d2e0;
	border-bottom: 0 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:0;
	padding:0;
	border-right:hidden;
	border-bottom-width: 0;
	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:0;
	margin:0;
	padding: 4px 0 7px 11px;
	text-align:left;
}
#rx-ratings .cat2 {
	font-size: 12px;
	background-color:#fff;
	border-right:1px solid #c3d2e0;
	border-bottom-width:0;
	margin:0;
	padding: 7px 0 0 11px;
	text-align:left;
}
 #rx-ratings .cat2, x:-moz-any-link {
padding: 5px 0 6px 11px;
}
*html #rx-ratings .cat2 {
	padding: 7px 0 0 11px;
	border-bottom: 1px solid #c3d2e0;
}
*+html #rx-ratings .cat2 {
	padding: 7px 0 0 11px;
	border-bottom: 1px solid #c3d2e0;
}
/*	body:last-child:not(:root:root) #rx-ratings .cat2 {
		padding: 2px 0 3px 11px;
		}
		*/


#rx-ratings .caution {
	font-size: 12px;
	color:#000;
	background-color:#fff;
	border-bottom-width:0;
	margin:0;
	padding: 7px 0 0 11px;
	text-align:left;
}
#rx-ratings th.nar { /* force width for vertical subheads */
	width: 25px;
	border-right:1px solid #ddd;
	border-bottom-width:0;
	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:0;
}
 #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:0 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: 0;
	color:#000;
}
 body:last-child:not(:root:root) #rx-ratings th.sm {
 width: 122px;
}
#rx-ratings td.check {
	border-left:hidden;
	padding:5px 1px 0 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: 0;
 margin-bottom: 0;
 vertical-align:sub;
}
#rx-ratings td.overall_bg {
	background: url(../images/ratings_overall_score_bkg.gif) repeat-y;
	background-position: right;
	padding-left:0;
	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:0;
	text-align:left;
	border-right: 1px solid #c3d2e0;
}
#rx-ratings th img.info_overall {
	margin:6px 0 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 0 2px;
	padding-left:0;
	vertical-align:bottom;
	border:none;
}
#rx-ratings .compare {
	padding:9px 0;
	border-right: 1px solid #c3d2e0;
}
 body:last-child:not(:root:root)#rx-ratings th.compare {
 padding:9px 0;
 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: 0;
	padding:0;
	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: 0 solid #ddd;
	border-bottom: 1px solid #fff;
	margin:0;
	padding:0;
}
#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:0;
	padding:0;
	}	
	#rx-ratings tr.border_bot td.last, x:-moz-any-link, x:default {
		border: 1px solid #c3d2e0;
	}*/

	

#rx-ratings tr.border_bot td.last-row {
	background-color:#fff;
	border: hidden;
	line-height:12px;
	margin:0;
	padding:0;
}
 #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:0;
	border-top: 0 solid #c3d2e0;
	height:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	font-size:0;
}
#rx-ratings tr td.border_row {
	border-color:#C3D2E0;
	border-style:solid none none;
	border-width:1px 0 0;
	height: 1px;
	line-height:1px;
	height:1px;
	padding:0;
	margin:0;
	font-size:0;
}
 #rx-ratings tr td.border_Brow, x:-moz-any-link {
 border-right-width:0;
 border-top: 1px solid #c3d2e0;
 height:1px;
}
*html #rx-ratings tr td.border_row {
	border: 1px solid #c3d2e0;
	border-right-width:1px;
	border-bottom: 0 solid #c3d2e0;
}
*+html #rx-ratings tr td.border_row {
	border: 1px solid #c3d2e0;
	border-right-width:1px;
	border-right-style: solid;
	border-bottom: 0 none #c3d2e0;
}
*html #rx-ratings tr td.border_Trow {
	border-top: 1px solid #c3d2e0;
	border-bottom: 1px solid #ECF3FB;
	border-right: 0 solid #c3d2e0;
	height:0;
	line-height:1px;
	height:1px;
	padding:0;
	margin:0;
	font-size:0;
}
*+html #rx-ratings tr td.border_Trow {
	border-top: 1px solid #c3d2e0;
	border-bottom: 1px solid #ECF3FB;
	border-right: 0 solid #c3d2e0;
	height:0;
	line-height:1px;
	height:1px;
	padding:0;
	margin:0;
	font-size:0;
}
*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: 0 solid #c3d2e0;
height:0;
 line-height:0;
 height:0;
 padding:0;
 margin:0;
 font-size:0;
}
*html #rx-ratings tr td.border_Brow {
	border-top: 1px solid #ECF3FB;
	border-bottom: 1px solid #c3d2e0;
	border-right: 0 solid #c3d2e0;
	height:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	font-size:0;
}
*+html #rx-ratings tr td.border_Brow {
	border-top: 1px solid #ECF3FB;
	border-bottom: 1px solid #c3d2e0;
	border-right: 0 solid #c3d2e0;
	height:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	font-size:0;
}
#rx-ratings tr td.border_top {
	border-top:1px solid #ECF3FB;
}
#rx-ratings table {
	border: 1px solid #c3d2e0;
	margin-left:0;
	padding:0;
	width: 510px;
	border-spacing:0;
	border-top-width:0;
}
 #rx-ratings table, x:-moz-any-link {
 width: 508px;
 margin-left:1px;
 border-collapse:collapse;
}
*html #rx-ratings table {
	margin-left:0;
	border-collapse:collapse;
	width:510px;
}
*+html #rx-ratings table {
	margin-left:0;
	border-collapse:collapse;
	width:510px;
}
 body:last-child:not(:root:root) #rx-ratings table {
 margin:0;
 padding:0;
 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:0 none;
}
#static_ratings #canada_ratings tr td.border_row {
	border-color:#C3D2E0;
	border-style:solid none none;
	border-width:1px 0 0;
	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 0 4px;
}
 #static_ratings #canada_ratings td.check, x:-moz-any-link {
 padding:4px 1px 0 4px;
}
#static_ratings #canada_ratings .sub_last_cell {
	border-right: 0 solid #c3d2e0;
}
#static_ratings #canada_ratings td.overall_bg {
	border-right-width: 0;
}
*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 0 0;
	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: 0;
}
 #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 0 0 2px;
}
*html #static_ratings #features_ratings td.check {
	padding:5px 2px 0 4px;
}
*+html #static_ratings #features_ratings td.check {
	padding:5px 2px 0 4px;
}
 #static_ratings #features_ratings tr td.border_Brow, x:-moz-any-link {
 border-top: 0 solid #ECF3FB;
 border-bottom: 1px solid #c3d2e0;
 height:0;
 padding-top:0;
 padding-bottom:0;
}
*html #static_ratings #features_ratings tr td.border_Brow {
	border-top: 0 solid #ECF3FB;
	border-bottom: 1px solid #c3d2e0;
	height:0;
}
*+html #static_ratings #features_ratings tr td.border_Brow {
	border-top: 0 solid #ECF3FB;
	border-bottom: 1px solid #c3d2e0;
	height:0;
}
*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: 0;
	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: 0 none #c3d2e0;
	border-bottom: 1px solid #c3d2e0;
}
#static_ratings #brand_repairs th.left {
	border-bottom-style: none;
	border-bottom-width: 0;
}
#static_ratings #brand_repairs tr td.border_row {
	border-color:#C3D2E0;
	border-style:solid solid none none;
	border-width: 1px 1px 0 0;
	height: 0;
}
#static_ratings #brand_repairs th.nar_noBorder {
	padding: 0;
}
 #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: 0;
}
*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: 0;
}
*+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: 0;
}
*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: 0 0 1px 0;
 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: 0;
	margin: 0;
	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: 0;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 0;
}
 #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:0 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:0 11px;
 line-height: 12px;
}
#static_ratings #brand_repairs td.brand {
	padding:0 11px;
	border-color: none #c3d2e0 #c3d2e0 none;
	border-width: 0 1px 1px 0;
	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:0;
	line-height: 0;
	padding:0 11px;
	border-color: #c3d2e0;
	border-width: 1px 0 0;
	border-style: solid none none none;
}
*html #static_ratings #brand_repairs td.brand_last {
	border-color: #c3d2e0 #c3d2e0 none;
	border-width: 1px 1px 0 0;
	border-style: solid solid none none;
}
*+html #static_ratings #brand_repairs td.brand_last {
	border-color: #c3d2e0 #c3d2e0 none;
	border-width: 1px 1px 0 0;
	border-style: solid solid none none;
}
#static_ratings #brand_repairs td.brandtop {
	height:1px;
	padding:0 11px;
	border-color: #c3d2e0;
	border-width: 1px 1px 0 0;
	border-style: solid solid none none;
}
*html #static_ratings #brand_repairs td.brandtop {
	border-color: #c3d2e0 #c3d2e0 none;
	border-width: 1px 1px 0 0;
	border-style: solid solid none none;
}
*+html #static_ratings #brand_repairs td.brandtop {
	border-color: #c3d2e0 #c3d2e0 none;
	border-width: 1px 1px 0 0;
	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:0;
	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:0;
	text-align:left;
	border-right: 1px solid #c3d2e0;
}
#static_ratings #brand_repairs .sub2 {
	background-color:#fff;
	vertical-align:bottom;
	padding:0;
	margin:0;
	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: 0 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:0;
}
 #selector_chart #static_ratings table th.blank, x:-moz-any-link {
 width: 13px;
 padding:0;
 border-bottom-style: hidden;
}
*html #selector_chart #static_ratings table th.blank {
	width: 13px;
	padding:0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #edf3fa;
}
*+html #selector_chart #static_ratings table th.blank {
	width: 13px;
	padding:0;
	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: 0;
}
#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 0 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:0 0 8px 9px;
	margin: 0;
	line-height:16px;
}
 #selector_chart .selector p, x:-moz-any-link {
 padding:0 0 8px 8px;
}
*html #selector_chart .selector p {
	padding:0 0 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;
}
#static_ratings tbody td.last {
	border-right: 1px solid #C3D2E0;
}
#selector_chart #static_ratings .sub_last_cell {
	background: transparent;
	height:8px;
	padding-bottom: 0;
	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: 0;
}
*+html #selector_chart #static_ratings .sub_last_cell {
	height:4px;
	padding-bottom: 0;
}
#selector_chart #static_ratings .price {
	width:124px;
	padding-right: 0;
}
 #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:0;
	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: 0;
}
#selector_chart #static_ratings #sortImg {
	padding-top: 0;
	margin-top: 0;
	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: 0;
	border-bottom-style:none;
}
#selector_chart #static_ratings tr.rowEmpty td.border_row {
	border-top-width: 0;
	border-top-style: none;
	border-bottom-width: 0;
	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: 0 9px;
	margin-top: -5px;
}
 #selector_chart #updating p img, x:-moz-any-link {
 margin-top: -4px;
}
*html #updating p img {
	margin-top: 0;
}
*+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: 0;
	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 0 0;
}
*html #container.nobkg #article_column #article_left_column {
	margin: 0;
}
#container.nobkg #article_column #article_left_column .top_selector {
	margin-top: 0;
}
*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: 0;
	padding-top: 0;
}
#container.nobkg #find_ratings.wLink {
	padding-top:0;
	margin-top: 15px
}
*html #container.nobkg #find_ratings.wLink {
	padding-top:30px;
	margin-top: 60px;
}
*+html #container.nobkg #find_ratings.wLink {
	padding-top:0;
}
 *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: 0;
}
#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;
}
 #container.nobkg .selector_section_drop img.close, x:-moz-any-link {
 margin: -14px 0 0;
}
*html #container.nobkg .selector_section_drop img.close {
	margin: -14px 0 0;
}
*+html #container.nobkg .selector_section_drop img.close {
	margin: -14px 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 0 0;
	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: 0;
}
*+html #container.nobkg #subhead_container .link_back_to .heading {
	margin-top: 0;
}
#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 0 0 40px;
	overflow:hidden;
	position:relative;
	width:112px;
}
#container.nobkg .type_start img {
	border:0 none;
	margin:0;
	padding:0;
}
#container.nobkg .type_start a:link {
	border:0 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 0 0;
	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:0;
	padding-top: 0;
}
#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;
	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:0;
	margin-right:14px;
}
#container.nobkg #behind_ratings_sm dl dt .subhead {
	margin: 5px 12px 0 0;
	padding:0;
	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: 0 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: 0 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:0 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 0 12px;
	padding:0;
	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 0 0;
	width:180px;
}
#behind_ratings_supsmall dl dt {
	background:none;
	margin:0;
	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:0;
	margin-right:14px;
	width: 167px;
}
#behind_ratings_supsmall dl dd.brand_line_top {
	border-bottom:1px solid #E5E6E6;
	height:1px;
	line-height:1px;
	margin:0 0 3px 12px;
	padding:0;
	width:152px;
}
*html #behind_ratings_supsmall dl dd.brand_line_top {
	margin:0 0 0 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:0;
	padding:6px 12px 0 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:0 14px 11px 16px;
	background: url(../images/pop_sm_mid_right.png) repeat-y;
}
 #descPop_box .middle, x:-moz-any-link {
 padding: 0 14px 11px 15px;
}
*html #descPop_box .middle {
	margin-top: -7px;
	padding: 0 16px 9px 15px;
}
*+html #descPop_box .middle {
	padding: 0 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:0 15px 11px 16px;
	background: url(../images/pop_box_mid.png) repeat-y;
}
 #infoPop_box .middle, x:-moz-any-link {
 padding: 0 17px 12px 15px;
}
*html #infoPop_box .middle {
	margin-top:-8px;
	padding: 0 17px 9px 15px;
}
*+html #infoPop_box .middle {
	padding:0 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:0 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: 0 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:0 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: 0;
	z-index:999;
}
#ratings_popup img.topRight {
	float:right;
	margin-top:-6px;
	padding:0;
}
#ratings_popup img.popPhoto {
	padding:4px 0 10px 41px;
}
*html #ratings_popup img.popPhoto {
	padding-top: 0;
}
#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:0;
	padding:0 12px 8px;
}
*html #ratings_popup dl dd.middle {
	padding-top: 0;
}
#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:0;
	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;
	margin: 8px 0 0;
	list-style: none;
	clear: both;
}
.dash-list li {
	background-image: url(../images/cro_newsdash3.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin:5px 0 0;
	padding: 0 0 0 13px;
}
.dash-list li.arrow {
	font-size: 11px;
	margin:0 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;
}
#content-body {
	float:left;
	padding:0 20px 30px 0;
	width:746px;
}

/* for print-disclaimer */
@media print {
.articleWithLeftColDiv #article_column #article_left_column {
	display: none;
}
#articleFeatures .tools {
	display: none;
}
#header #crhheader .breadcrumb_and_head {
	display: none;
}
.articleWithLeftColDiv #article_column #tools, .articleWithLeftColDiv #article_column #tools-healthy-living {
	display: none;
}
#home_right {
	display: none;
}
}
/* New Template 8/09 H tag styles */
#articleFeatures .figure {
	float:right;
	width:256px;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin:15px 0 20px 20px;
}
/* How we rate hospitals */


#articleFeatures .figure {
	float:right;
	width:256px;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin:15px 0 20px 20px;
}
#articleFeatures .photo {
	background: url(../images/inside-our-ratings/bkg-photos-top.gif) repeat-x scroll 0 0;
	border: 1px solid #a6b1bb;
	margin:0;
	padding:6px;
	margin-top:0;
}
#articleFeatures .photo-border {
	margin-bottom:10px;
}
#articleFeatures .photo .title {
	font: bold 12px/16px Arial, Helvetica, sans-serif !important;
	color: #091c30;
	margin: 0;
}
#articleFeatures .photo .description {
	font: normal 11px/14px Arial, Helvetica, sans-serif !important;
	color: #000;
	padding: 0 0 12px 0;
}
#articleFeatures .box-no-tabs-photo {
	border: 1px solid #a6b1bb;
	margin:0;
	padding:7px 7px 0 6px;
	margin-top:0;
}
#articleFeatures .img-border {
	margin-bottom:10px;
	width: 240px;
	border: 1px solid #B8C8D8;
}
#articleFeatures p.better-worse {
	margin-left: 20px;
	width: 50px;
}
#articleFeatures .next-previous-navigation {
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding: 10px 0 10px 0;
	text-align:right;
	margin: 0;
	border-top:1px solid #bfcad3;
	border-bottom:1px solid #bfcad3;
}
#articleFeatures .subsection-navigation {
	width:496px;
	float: left;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #176FCC;
	background: #f7f3ea;
	padding: 5px 8px 3px;
	margin: 0 0 16px 0;
}
#articleFeatures .subsection-navigation .separator {
	padding: 0 5px 0 5px;
	color: #000;
}
#articleFeatures .heading {
	font: bold 18px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 12px;
	width: 20em;
	clear: left;
}
#articleFeatures .first-paragraph {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
#articleFeatures .subheading {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 20px 0 0;
}
#articleFeatures ul li {
	background: url(/health/resources/images/squarebullet.gif) no-repeat 0 8px;
	margin: 0 0 5px;
	padding: 0 0 0 8px;
	line-height: 16px;
	list-style: none;
}
#articleFeatures .no-bullets li {
	background: none;
}
#articleFeatures ul {
	padding-bottom: 4px;
	padding-left:0;
	margin-left: 2px;
	margin-top: 12px;
	clear: left;
}
#articleFeatures .figure {
	margin: 0 0 20px 20px;
	float: right;
	clear: right;
}
#articleFeatures .figure img {
	padding: 0 !important;
}
#articleFeatures .figure .caption {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	width: 200px;
}
#articleFeatures .publish-date {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0;
	margin: 0 0 -3px 0;
	width: 400px;
	clear: both;
}
#articleFeatures .sources {
	clear: both;
	margin: 0;
	padding: 14px 0 0;
}
#articleFeatures .sources .heading {
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #666666;
	width: 400px;
}
#articleFeatures .sources .sources-body {
	overflow: hidden;
	display: list-item;
	padding: 0 0 0 1em;
	margin: 3px 0 12px 0;
	float: left;
}
#articleFeatures .sources ol {
	font: normal 10px/14px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0 0 0 10px;
	padding: 0;
}
#articleFeatures .sources ol li {
	margin: 0 0 10px 8px;
	padding: 0;
	background: none;
}
.pop-up-glossary, .pop-up-glossary .pop-up-body {
	width: 277px;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.pop-up-glossary .top-middle, .pop-up-glossary .bottom-middle {
	width: 259px;
}
.pop-up-glossary .pop-up-body-inner-container {
	width: 246px;
	margin: 0;
}
.pop-up-footnote, .pop-up-footnote .pop-up-body {
	width: 342px;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	word-wrap: break-word;
}
.pop-up-footnote .top-middle, .pop-up-footnote .bottom-middle {
	width: 324px;
}
.pop-up-see-more, .pop-up-see-more .pop-up-body {
	width: 295px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.pop-up-see-more .top-middle, .pop-up-see-more .bottom-middle {
	width: 277px;
}
.pop-up-see-more p {
	line-height: 16px;
	padding: 0;
	margin: 0 0 4px 0;
}
.pop-up-see-more .pop-up-body-inner-container {
	width: 264px;
	margin: 0 0 -4px 0;
}
.pop-up-footnote .pop-up-body-inner-container {
	width: 311px;
	margin: 0;
}
#articleFeatures .newsletter {
	width: 488px;
	background: #EEF4FA;
	padding: 10px 12px 8px;
	overflow: hidden;
	float: left;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	margin-top: 28px;
}
#articleFeatures .newsletter .header {
	font: bold 14px Arial, Helvetica, sans-serif;
}
#articleFeatures .newsletter img {
	float: left;
	margin: 7px 12px 0 0;
	border: solid 1px #B8C8D8;
}
#articleFeatures .newsletter .description {
	padding: 5px 0 0;
	width: 306px;
	float: left;
}
#articleFeatures .newsletter .sign-up {
	float: left;
	width: 320px;
	height: 27px;
	overflow: hidden;
	margin: 13px 0 0;
}
#articleFeatures .newsletter .sign-up img {
	float: left;
	padding: 0;
	border: 0;
	margin: 0;
}
#articleFeatures .divider {
	width: 512px;
	border-bottom: solid 1px #BFCAD3;
	margin: 29px 0 27px 0;
	float: left;
	height: 1px;
	padding: 0;
}
#articleFeatures .key-points-marketing-message-container {
	border-bottom: solid 1px #BFCAD3;
	margin: 30px 0 10px 0;
	float: left;
	height: 1px;
	width: 512px;
}
.methodology-box {
	border: solid 1px #cdd4d7;
	width: 190px;
	padding: 12px;
	float: left;
}
.methodology-box .heading p {
	margin-bottom: 10px;
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	float: left;
}
.methodology-box p {
	float: left;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
}
/*Popup Code begins
#popup_side_borders {
	margin: 0;
	position: absolute;
	top: 250px;
	left: 650px;
	padding: 5p 6px 7px 5px;
}
#popup_side_borders dl {
	width: 295px;
	margin: 0;
	color: 00;
}
#popup_side_borders dd.top {
	margin: 0;
	padding:0;
	height:12px;
	background: url(../images/share_icon_pop_top_new.png) no-repeat top left;
}
#popup_side_borders dd.bottom {
	margin: 0;
	padding: 0;
	height: 10px;
	background: none;
	background: url(../images/pop_box_seemore_bottom-new.png) no-repeat bottom left;
}
#popup_side_borders dd {
	margin:0;
	padding: 5px 6px 7px 5px;
	background: url(../images/pop_box_seemore_mid_new.png	) repeat-y;
}
#popup_side_borders dd a {
	color:#176fcc;
	text-decoration:none;
}
#popup_side_borders dd a:hover {
	text-decoration:underline;
}
#popup_side_borders dl .last {
	margin-bottom:0;
	padding-bottom:0;
}
#popup_side_borders dd .iconImg {
	margin-right:6px;
	vertical-align:top;
	border:none;
}

#popup_side_borders dd {
	width:100;
	margin:0;
	clear: both;
}

#popup_text {
	width:92%;
	margin:0;
	padding: 0 3px 0;
	clear: both;
}
*/
.shopHubPop {
	z-index:999;
	width:258px;
	position:absolute;
	display:none;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding:12px;
	margin:0;
	padding:0;
}
.shopHubPop .heading {
	font-size:12px;
	font-weight:bold;
	display:block;
	position:relative;
	top: 11px;
}
.shopHubPop dd {
	padding: 0 18px 0 16px;
	margin-left: 0;
}
.shopHubPop .top {
	height:6px;
	background:transparent url(../images/pop_box_top.png) no-repeat scroll left top;
}
.shopHubPop .mid {
	padding-top:11px;
	background: url(../images/pop_box_mid.png) repeat-y;
}
.shopHubPop .bottom {
	background: url(../images/pop_box_bottom.png) no-repeat;
	height:24px;
}
/*Popup Code ends/

/* March 2010 Magazine article health chart styles start */
#static_ratings_hospital_infections .hospital-infection-low {
	background-color: #f7e8cb;
}
#static_ratings_hospital_infections .hospital-infection-high {
	background-color: #e4cca5;
}
#static_ratings_hospital_infections tbody tr:hover td {
	background-color: #ecf6fd;
}
#static_ratings_hospital_infections .border_Trow, #static_ratings_hospital_infections .border_row {
	background-color: #f7e8cb;
}
#static_ratings_hospital_infections td.border_Trow, #static_ratings_hospital_infections td.border_row {
	border-bottom: solid 1px #f7e8cb;
}
#static_ratings_hospital_infections .toprow-header {
	font: bold 14px Arial, Helvetica, sans-serif;
}
/* March 2010 Magazine article health chart styles end */

/* Pull quote styles for #articleFeatures start */
#articleFeatures .calculator {
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000;
	float: left;
}
#articleFeatures .calculator .pull-quote-text {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	text-align: left;
}
#articleFeatures .pull-quote {
	font: bold 20px/25px Arial, Helvetica, sans-serif;
	color: #8b949b;
	border-top: solid 1px #bfcad3;
	border-bottom: solid 1px #bfcad3;
	margin: 0 0 20px 0;
	padding: 14px 10px 16px 10px;
	text-align: left;
	width:485px;
}

/* Pull quote styles for #articleFeatures end */

