img.special_sec{float:left;margin-right:5px;}
.subhead{font-weight:bold;}
.vertical_divide{background:url(http://media2.newsobserver.com/static/images/vertical_dashed_divider.gif) repeat-y center;}
.hide{display:none;}
ul.list_links a{color:#685940;font-size:11px;}
ul.list_links ul.list_sub_links{color:#685940;list-style-type:none;margin:0 0 0 20px;padding:0;}
.list_links .list_sub_links li{line-height:1.2;}
.list_links .list_sub_links a{font-size:.9em;}
a.list_link{color:#685940;}
.light_header{text-transform:uppercase;color:#6B675E;}
.overflow_hidden{overflow:hidden;}
.align_top{vertical-align:top;}
.align_bottom{vertical-align:bottom;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.sub_text,
.sub_text a{font-family:arial;font-size:10px;text-transform:uppercase;font-weight:normal;}
.sub_text{color:#6B675E;}
.note{color:#6B675E;font-style:italic;}
.text_left{text-align:left;}
.text_center{text-align:center;}
.text_right{text-align:right;}
a.button{background:transparent url("http://media2.newsobserver.com/static/images/button_bg_right.gif") no-repeat scroll top right;padding:0 7px 0 0;height:21px;display:block;float:left;}
a.button span{background:transparent url("http://media2.newsobserver.com/static/images/button_bg_left.gif") no-repeat;color:#FFFFFF;display:block;line-height:21px;padding:0 0 0 7px;font-weight:bold;font-size:1.1em;}
a.button.centered{margin-left:45%;}
.form_grid .row{clear:both;overflow:hidden;padding:5px 0;}
.form_grid .label,
.form_grid .field{float:left;}
.form_grid .label{font-weight:bold;padding-right:10px;}
.form_grid .optional .label{font-weight:normal;}
form .form_grid .label{text-align:right;width:150px;}
form .form_grid .field{width:300px;}
.form_grid .label .optional{font-weight:normal;}
.horizontal_list li{display:inline;padding:0 3px;color:#6B675E;}
.bulleted_list{color:#A6A292;list-style:square;}
.bulleted_list li{padding:0 0 5px 0;}
.checkbox_grid{overflow:hidden;}
.checkbox_grid ul{float:left;}
.checkbox_grid input[type="checkbox"]{vertical-align:bottom;}
.focus_box{border:1px solid #C7C3C2;background:#EDEAE5;padding:20px 39px;}
.focus_box .container{margin:0px auto;background:#858585;}
.ui-tabs-hide{display:none;}
.styled p{padding:0.5em 0;line-height:1.2em;}
.styled ul, .styled ol{padding-left:20px;}
.styled ul{list-style:square;}
.styled ol{list-style:decimal;}
.styled blockquote{margin:0 10%;font-style:italic;}
.styled .inset{margin-left:10%;}
.boxed_pointer_tabs .boxed_pointer_tabs_nav{background:#ffffff url("http://media2.newsobserver.com/static/images/selector_tabs_bottom.gif") repeat-x scroll center bottom;height:28px;}
.boxed_pointer_tabs .boxed_pointer_tabs_nav .ui-tabs-selected{background:transparent url("http://media2.newsobserver.com/static/images/boxed_pointer.gif") no-repeat scroll center bottom;height:28px;}
.boxed_pointer_tabs .boxed_pointer_tabs_nav li{float:left;font-weight:bold;font-size:.9em;padding:0px 3px;}
.boxed_pointer_tabs .boxed_pointer_tabs_content{border-left:1px solid #A6A292;border-right:1px solid #A6A292;overflow:hidden;background:#ffffff url("http://media2.newsobserver.com/static/images/boxed_pointer_bg.gif") repeat-x scroll center top;}
.bold_tabs{display:block;}
.bold_tabs .bold_tabs_nav {
          height: 30px;
          padding: 5px 10px;
          font-size: 12px;
          color: white;
          vertical-align: bottom;
          /* IE10 Consumer Preview */ 
          background-image: -ms-linear-gradient(bottom, #FFFFFF -100%, #333333 100%);
          
          /* Mozilla Firefox */ 
          background-image: -moz-linear-gradient(bottom, #FFFFFF -100%, #333333 100%);
          
          /* Opera */ 
          background-image: -o-linear-gradient(bottom, #FFFFFF -100%, #333333 100%);
          
          /* Webkit (Safari/Chrome 10) */ 
          background-image: -webkit-gradient(linear, left bottom, left top, color-stop(-1, #FFFFFF), color-stop(1, #333333));
          
          /* Webkit (Chrome 11+) */ 
          background-image: -webkit-linear-gradient(bottom, #FFFFFF -100%, #333333 100%);
          
          /* W3C Markup, IE10 Release Preview */ 
          background-image: linear-gradient(to top, #FFFFFF -100%, #333333 100%);
     }
.bold_tabs .bold_tabs_nav .ui-tabs-selected{background:#FFFFFF;border-left:1px solid #858585;border-top:1px solid #858585;border-right:1px solid #858585;height:23px;}
.bold_tabs .bold_tabs_nav .ui-tabs-selected a{color:#1f1f1f;}
.bold_tabs .bold_tabs_nav li{float:left;text-transform:uppercase;font-weight:bold;padding:11px 20px 0px 20px;color:#FFFFFF; font-size: 12px;}
.bold_tabs .bold_tabs_nav li a{color:#FFFFFF;display:block;}
.bold_tabs .bold_tabs_content{float:left;overflow:hidden;}
#top-ads .advertisement, #top-ads #top-ad-promo{float:left;margin-top:10px;margin-left:7px;}
form.inlineform{overflow:auto;}
form.inlineform .form_field{float:left;margin:0 10px 15px 0;}
li.assets{width:100%;}
.assets dt{float:left;color:#a82112;text-transform:uppercase;padding:0px 5px 5px 0px;font-weight:bold;}
.assets dd{padding:0px 0px 5px 0px;}
table.bordered{border-collapse:collapse;}
table.bordered td{border:1px solid black;padding:3px 5px;}
#ctl00_ContentPlaceMain_EmailInput, #ctl00_ContentPlaceMain_ZipInput{border:1px solid #000;font-size:12px;width:110px;float:left;margin:0 4px;padding:5px;}
.win{font-size:24px;font-weight:700;color:#fff;text-align:center;padding:5px 0 0;}
#rules{text-align:center;font-size:12px;font-weight:700;margin:2px 0 0;}
#rules a{color:#FFF;}
.official{font-size:12px;font-weight:700;color:#fff;padding:10px;}
.official:hover{color:#DFDAD5;}
#logos{background-color:#F1EAD7;width:382px;-webkit-box-shadow:0 -1px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 -1px 5px rgba(0,0,0,0.25);box-shadow:0 -1px 5px rgba(0,0,0,0.25);}
#greenbox,#dealsaver-widget .row,.rowdealsgreybg{width:inherit;}
#commentCount{text-transform:uppercase}
@media print{html{margin:0;}
#universal_nav,	#top-ads,	#masthead #search_widget,	#masthead .links,	#navigation,	#multimedia_widget,	#classifieds_widget,	.bold_tabs .bold_tabs_nav,	#footer, #shopping_story_header,	#shopping_content .grid_3{display:none!important;}
#content_top{display:none;}
#nao_body_container,	.bold_tabs .bold_tabs_content{overflow:visible;}
.bold_tabs .bold_tabs_content{margin:0;}
#news_grid .news_section,	.grid_4 #promo_group_1,	.grid_4 #most_popular_widget,	div.grid_3,	div.grid_6{float:none;}
.focus_box{float:none;clear:both;}
div.grid_10{clear:left;}
.clearfix{clear:both;}