/* Men's Health Theme */

div, p, h1, h2, h3, h4, h5, h6, ul, li, img, span, input,body, .item-list ul {margin:0;padding:0;}
ul, li{list-style:none;}
img, a{border:none;outline:none;}
img{display:block;}
html,body {height: 100%;}
body{font:normal 12px Arial, Helvetica, sans-serif;background-color:#fff;}

div.hr {height:1px;background: #fff url("images/dotted_line.gif") repeat-x 0 0;}
div.hr hr {display:none;}

#center{position:relative;}
#center h2 {display:none;}/** title of the panel "HOME PAGE"**/
#center #hp_right h2 {display:block;}/*title of the trasmissions blocks*/
#wrapper {background-color: #fff; margin:0 auto;width:1012px;border:solid 8px #e3e3e3;border-top:none;border-bottom:none;padding:15px 0;}
#wrapper #container{width:979px;margin:0 auto;border:15px solid #FFF;border-top:none;border-bottom:none;background-color:#fff;}
a, a:active, a:visited, a:hover{color:#cc0000;}

.red {color:#cc0000;}

#hp_left {width:633px;margin:0 13px 30px 0;float:left;}
#hp_left .region_wrap{padding:0 0 15px 0}

#hp_region4,#hp_region1{margin:0;}

#hp_region1{}
#hp_region2{margin:0 0 20px 0;height:100%;}
#hp_region2 a {font:bold 12px/12px Arial, sans-serif;color:#000;}
#hp_region4{margin:20px 0 0 0;}
#hp_region2 img{display:inline;}

#hp_region4 .panel-separator-11,
.panel-separator-11{/*border-top:solid 1px #918F8F;height:1px;margin:0px 15px 17px 0;overflow:hidden*/}


#hp_region3 .panel-separator{border-top:solid 1px #D6D6D6;height:1px;margin:0px 15px 17px 0;overflow:hidden}

#hp_right {width:333px;float:left;}

#hp_right .ad{/*border-top:1px solid #918F8F;*/padding:8px 0 10px 0;text-align:center}
#hp_right .ad a{display:block}
#hp_right .ad p{font:normal 9px Arial, Helvetica, sans-serif;color:#656565;}
#hp_right .ad img, #hp_right .ad object, #hp_right .ad table{margin:0 auto;}
{}
/* Header Styles */

#mhheader {font-family:"Verdana",sans-serif;width:979px;margin:0 0 12px 0;position:relative;padding:0 0 3px;/*border-bottom:solid 4px #000;*/}
#mhheader_ad {width:730px;height:90px;float:left;}
#mhheader_sublarge {width:167px;height:221px;position:absolute;right:0;top:0;}
#mhheader_sublarge img{}
#mhheader_logo {text-indent:-2000px;height:104px;width:469px;float:left;margin:25px 5px 5px 0}
#mhheader_logo a{display:block;background:transparent url('images/mh_logo.gif') no-repeat 0 0;height:104px;width:469px;}

.wrap_topnav{float:left;width:328px;position:relative;top:20px;}

#mhheader_subsmall { }
#mhheader_subsmall img{ }

#mhheader_topnav .left{width:85px;}
#mhheader_topnav .left,
#mhheader_topnav .right{float:left;margin:0px 5px 0 0;font-size:9px;}
#mhheader_topnav {margin:14px 0 0 0;}
#mhheader_topnav li ul li{margin:0 0 3px 0;}
#mhheader_topnav li ul li a {text-decoration:none;font:bold 9px/9px Verdana;color:#000000;padding:1px 2px 2px 2px;display:table-cell;vertical-align:middle;}
html>body #mhheader_topnav li ul li a { *line-height:13px; }
#mhheader_topnav li.left ul li a:hover {color:#fff;background:#D11820;}
#mhheader_topnav li.right ul li a:hover {color:#fff;}
#mhheader_topnav li.right ul li a:hover {_background:transparent url('images/new_service-hover-arrow.gif') no-repeat scroll 0px 0px;}
#mhheader_topnav li ul li span.hoverdivl,
#mhheader_topnav li ul li span.hoverdivr {display:block;height:13px;}
#mhheader_topnav li.right ul li span.hoverdivr{width:127px;}
#mhheader_topnav li.right ul li span.hoverdivr a{_display:block;_width:127px;}
#mhheader_topnav li.right ul li span:hover {color:#fff;background:transparent url('images/new_service-hover-arrow.gif') no-repeat scroll 0px 0px;}
#mhheader_topnav li.right ul li.holi span.hoverdivr a {background:none;color:#fff;}
#mhheader_topnav li.right ul li.holi span.hoverdivr a {_background:transparent url('images/new_service-hover-arrow.gif') no-repeat scroll 0px 0px;}

#mhheader_topnav li.right ul li.pholi span {color:#fff;background:transparent url('images/new_service-hover-arrow.gif') no-repeat scroll 0px 0px;}
#mhheader_topnav li.right ul li.pholi span.hoverdivr a {background:none;color:#fff;}
#mhheader_topnav li.right ul li.pholi span.hoverdivr a {_background:transparent url('images/new_service-hover-arrow.gif') no-repeat scroll 0px 0px;}

.wrap_topnav .special_offer{float:left;width:96px;margin-top:-10px;}
/**MAIN NAVIGATION MENU **/
#mhheader_chanlinks {background-color:#000;width:979px;clear:both;height:37px;margin:0;padding:0;}
#mhheader_chanlinks li {float:left;}
#mhheader_chanlinks li a{display:block;height:37px;}

#mhheader_chanlinks li#fitness a{background:transparent url("images/navigation/fitness_off.gif") no-repeat 0 0;width:131px;}
#mhheader_chanlinks li#women a{background:transparent url("images/navigation/women_off.gif") no-repeat 0 0;width:176px;}
#mhheader_chanlinks li#health a{background:transparent url("images/navigation/health_off.gif") no-repeat 0 0;width:118px;}
#mhheader_chanlinks li#nutrition a{background:transparent url("images/navigation/nutrition_off.gif") no-repeat 0 0;width:142px;}
#mhheader_chanlinks li#weightloss a{background:transparent url("images/navigation/weightloss_off.gif") no-repeat 0 0;width:166px;}
#mhheader_chanlinks li#grooming a{background:transparent url("images/navigation/grooming_off.gif") no-repeat 0 0;width:141px;}
#mhheader_chanlinks li#video a{background:transparent url("images/navigation/video_off.gif") no-repeat 0 0;width:105px;}

#mhheader_chanlinks li#fitness a:hover, #mhheader_chanlinks li#fitness.on a{background:transparent url("images/navigation/fitness_on.gif") no-repeat 0 0;width:131px;}
/*
#mhheader_chanlinks li#women a:hover{background:transparent url("images/navigation/women_roll.gif") no-repeat 0 0;width:125px;}
#mhheader_chanlinks li#health a:hover{background:transparent url("images/navigation/health_roll.gif") no-repeat 0 0;width:124px;}
#mhheader_chanlinks li#nutrition a:hover{background:transparent url("images/navigation/nutrition_roll.gif") no-repeat 0 0;width:151px;}
#mhheader_chanlinks li#weightloss a:hover{background:transparent url("images/navigation/weightloss_roll.gif") no-repeat 0 0;width:175px;}
#mhheader_chanlinks li#grooming a:hover{background:transparent url("images/navigation/grooming_roll.gif") no-repeat 0 0;width:152px;}
#mhheader_chanlinks li#video a:hover{background:transparent url("images/navigation/video_roll.gif") no-repeat 0 0;width:115px;}
*/

/* MH Header Flyout Menu Styles  */
.flyout_menu{border:solid 3px #000;position:absolute;top:-46px;background:#fff;border-top:none;z-index:20000;display:none;padding:0 0 10px 0}
.flyout_menu .left,
.flyout_menu .right {float:left;margin:0 5px 0 4px;width:155px;}
.flyout_menu .right{margin:0 0px 0 0;}
.flyout_menu .top_border{background-color:#ab0000;padding-top:6px;border-bottom:solid 1px #000;margin:0 0 5px 0;}
.flyout_menu .title{font:bold 11px/11px Georgia, "Times New Roman", Times, serif, sans-serif;border:dotted 1px #b7b7b7;border-left:none;border-right:none;padding:3px 0;margin:5px 0 0 0;text-transform:uppercase;}
.flyout_menu .title.first{border-top:none;margin:0;}

.browse_fitness {display:none;}
.browse_women {display:none;left:127px;}
.browse_health {display:none;left:303px;}
.browse_nutrition {display:none;left:421px;}
.browse_weightloss {display:none;right:243px;}
.browse_grooming {display:none;right:103px;}
.browse_video {display:none;right:0;}

.flyout_menu li {width:152px;}
.flyout_menu li a {color:#6A6A6A;display:inline-block;text-decoration:none;width:152px;padding:2px 0;}
.flyout_menu li a:hover {color:#000;text-decoration:underline;background-color:#ffec00;display:inline-block;}

.flyout_feature {background-color:#e2e2e2;margin:4px 0 0px 0;padding:0 0 4px 3px;width:147px;}
.flyout_feature li a {margin:0 0 0 2px;width:145px}
.flyout_feature .title {font-size:12px;line-height:12px;border:none;color:#595959;font-style:italic;text-transform:capitalize}
.flyout_feature img{margin:auto;}
.flyout_feature li {width:147px}
.flyout_menu li.title a {
    color:#000;
}
.menuitem {
	font-family:"Verdana",sans-serif;
	font-size:12px;
}
.sidemenu_active_channame a {
	text-decoration:none;
	font-size:11px;
}
.sidemenu_active_header a {
	font-size:16px;
	font-weight:bold;
	font-family:"Times New Roman",serif;
	font-variant:small-caps;
	text-decoration:none;
	color:#000;
}
.sidemenu_active_header a:hover {
	text-decoration:underline;
}
.sidemenu_active_snip {
	font-size:10px;
	padding:2px;
	color:#000;
}
.sidemenu_contlink a {
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-family:"Times New Roman",serif;
	font-variant:small-caps;
}
.sidemenu_contlink a:hover, .sidemenu_channame a:hover {
	text-decoration:underline;
}
.active {
	width:203px;
	height:auto;
	background-color:#f1efe9;
}
.sidemenu_inactive {
	width:203px;
	height:auto;
	margin:0;
	padding:0;
}
.sidemenu_inactive ul li.active{}

/* MH Presents Styles */

.presents {
	width:618px;
}
.presents img{float:left;}

.presents-black-bottom {
	border-bottom:5px solid #000000;
}

/* Footer Styles */
#mhfooter {width:100%;font:normal 11px/13px "Tahoma", sans-serif;clear:both;text-align:center;border-top:solid 7px #000;color:#616161;padding:0 0 30px 0;}
.mhfooter_listhead {font-weight:bold;}
 ul.mhfooter_links {padding-bottom:5px;}
.mhfooter_links li {display:inline; }
.mhfooter_links li a{color:#616161;text-decoration:none;}

/* View Styles */
#hp_views {
	float:left;
	height:auto;
	width:635px;
}

#hp_region2 .panel-pane{
	width:198px;
	background-color:#fff;
	border-right:solid #918f8f 1px;
	padding:0 0px 0 0;
	margin:0 10px 0 0;
	float:left;
	
}
#hp_region2 .panel-pane.last{border:none;}
.view-homepage-fridays.dailydose .view-header{margin:0 0 20px 0;height:13px;}
.view-homepage-fridays.lists .view-header{background:transparent url("images/lists-you-cant-miss.gif") no-repeat 0 0;width:175px;height:13px;margin:0 0 20px 0}
.view-homepage-fridays.poll .view-header{background:transparent url("images/snap-poll.gif") no-repeat 0 0;width:89px;height:13px;margin:0 0 10px 0}
.view-homepage-fridays.lists .view-mhnews-header {background:transparent url("images/this-just-in.png") no-repeat 0 0;width:119px;height:12px;margin:0 0 20px 0}

.view-homepage-fridays p.moreLink{
	width:188px;
	margin-top:10px;
}
#hp_region2 .moreLink a{
/*    background:#000000 none repeat scroll 0 0;
    color:#FFFFFF !important;
    font:bold 10px/11px helvetica,arial,sans-serif;
    padding:2px;
    text-transform:uppercase;
	display:inline;
	border:solid 1px #000;*/
	border:none;
	color:#CC0000;
}
.view-homepage-fridays a, .view-homepage-lists a, .snap_poll a {
	text-decoration:none;
/*	font:normal 12px/12px Georgia, "Times New Roman", Times, serif;*/
	font:normal 13px/13px Georgia, "Times New Roman", Times, serif;
	display:block;
	border-bottom:1px solid #D9D9D9;
	padding:3px 0 6px 0;
}
.view-homepage-fridays a:hover, .view-homepage-lists a:hover, .snap_poll a:hover {text-decoration:underline;}
.view-homepage-fridays .title{font-weight:bold;margin:0 0 6px 0}
.views-row {margin:3px 0;width:180px;}
.views-row-last {border-width:0px;margin:3px 0 0 0;}
/* .snap_poll {width:193px;background-color:#fff;float:left;} */

/* Tri Swap Block */
#swap_box {}
#swap_tabs {width:635px;height:58px;padding:0;margin:0;}
#swap_tabs li {float:left;cursor:pointer;}
#swap_tabs #etnt_tab{margin:0 4px 0 0}
#swap_tabs #bellyoff_tab{margin: 0 4px 0 0}
.swap_main {height:auto;float:left;padding:15px 0 0px 7px;width:609px;}
/**borders for each tab container **/
.etnt {border-right:solid 8px #922121;border-bottom:solid 8px #781a1a;border-top:solid 1px #cc0000;border-left:solid 1px #cc0000;height:100%;}
.bellyoff {border-right:solid 8px #545454;border-bottom:solid 8px #353535;border-top:solid 1px #000;border-left:solid 1px #000;height:100%;}
.wh {border-right:solid 8px #0a9ccc;border-bottom:solid 8px #0c7496;border-top:solid 1px #1cbdf2;border-left:solid 1px #1cbdf2;height:100%;}

.swap_image {width:204px;height:217px;float:left;}
.swap_content {float:left;width:400px;padding:0;font:normal 11px/14px Arial, sans-serif;color:#666;}
.swap_content p {margin:0;padding:0;}
.swap_content a {text-decoration:none;font:normal 12px/12px Georgia;}
.swap_content p a {font:bold 10px "Arial Narrow";}/** MORE LINK**/
.swap_content a:hover {text-decoration:underline;}
.swap_content a img {display:inline;}
.swap_header, .swap_header a {font:bold 14px/16px Arial, sans-serif;color:#000;display:block;margin: 0 0 8px 0;}
.swap_list {margin:0;padding:0;}
.swap_list li {list-style-type:none;border-top:solid 1px #d6d6d6;margin:7px 0 0 0;padding:5px 0 0 0;font-size:12px;}

/* Newsletter Sign-Up Block */
#newsletter_signup {font-size:11px;margin:15px auto 0 auto;width:626px;}
.newsletter_signup_box {margin:0 0 7px 0;padding:0 0 3px 0;border-bottom:solid 1px #d6d6d6}
.newsletter_signup_box.last {border:0;margin:0;padding:0;}
#newsletter_signup .newsletter_signup_box .newsletter_desc{clear:both;}
#newsletter_signup .newsletter_signup_box .title * {float:left;}
#newsletter_signup input{margin:0 4px 0 0;}
#newsletter_signup .form p{text-align:center;height:20px;}
.newsletter_desc p {margin:0 0 3px 0;}
.newsletter_column {margin:0 10px 0 0;width:200px;float:left}
.newsletter_column2 {margin:33px 10px 0 0;}
.newsletter_column3 {margin:33px 0px 0 0;}
.new {font-size:11px;font-weight:normal;font-style:normal;color:#CC0000;}
.singup_newsletter{margin:0px 0 25px 0;text-align:center;}
.singup_newsletter a{font-size:11px;color:#616161;text-decoration:none;}
.singup_newsletter input.srch_input{color:#999;}
/* From The Publisher Block */ 
#publisher {font:normal 9px/13px "Tahoma",sans-serif;background-color:#ccc;width:300px;height:415px;color:#000;float:left;} /*was height:250px*/
#publisher .publisher_head{background:transparent url('images/from-publishers.gif') no-repeat 0 0;margin:11px 0 11px 11px;text-indent:-2000px;height:13px;}
#publisher .publisher_column {width:135px;float:left;margin:0 0 0 10px;}
#publisher .publisher_column p {width:130px;margin:0 0 10px 0;}
#publisher .publisher_column .bold{font-weight:bold;margin:0;}
#publisher  a {color:#000; text-decoration:none;}
#publisher  a:hover {text-decoration:underline;}
/****** right column *****/
#search_form input{vertical-align:top;width:138px;height:18px;border:solid 1px #b2b2b2;margin:0 5px 0 0;}
#search_form input.srch_input{width:143px;color:#999;}
#search_form .submit_btn{border:none;background:transparent url("images/search_btn.gif") no-repeat 0 0;width:69px;height:20px;cursor:pointer;}
#search_form .your_acct_btn{border:none;background:transparent url("images/login-register.gif") no-repeat 0 0;width:102px;height:20px;cursor:pointer;margin:0;}
#search_form .your_acct_btn_off{border:none;background:transparent url("images/your_acct_btn_off.gif") no-repeat 0 0;width:102px;height:20px;cursor:pointer;margin:0;}

#search_form input{vertical-align:top;width:138px;height:18px;border:solid 1px #b2b2b2;margin:0 5px 0 0;}

/* Discover Block */
#discover {width:333px;font:normal 9px/9px Verdana, Arial, Helvetica, sans-serif;margin:17px 0 0px 0;padding:3px 0 10px 0;}
#discover_logo {width:333px;height:52px;background:transparent url('http://cdn.menshealth.com/mhcdastatic/images/discover.gif') no-repeat 0 0;}
.discover_wrap {border:solid 1px #b2b2b2;border-top:none;width:330px;min-height:240px;padding:10px 0 0 0;}
#discover_links {width:162px;float:left;}
#discover_links li{}
#discover_links a {background:transparent url('images/discover_link.jpg') no-repeat 0 25%;width:138px;height:16px;display:block; 	font-size:9px;text-decoration:none;color:#656565;padding:0 0 5px 24px;line-height:16px;overflow:hidden;text-transform:uppercase;}
#discover_links a:hover {background:transparent url('images/discover_link_on.jpg') no-repeat 0 25%;color:#fff;}
#discover_content {width:150px;float:left;margin:0 0 0 5px;}
.discover_hidden {display:none;}
#discover_content p {font-size:11px;line-height:12px;}
#discover_content img {margin:0 5px 5px 0;}
#discover_content p.discovery_content_head {font:bold 14px/14px Georgia, "Times New Roman", Times, serif;margin-bottom:3px;color:#616161;}

#discoveripad {width:333px;font:normal 9px/9px Verdana, Arial, Helvetica, sans-serif;margin:17px 0 0px 0;padding:3px 0 10px 0;}
#discoveripad_logo {width:333px;height:52px;background:transparent url('http://cdn.menshealth.com/mhcdastatic/images/discoveripad.gif') no-repeat 0 0;}
#discoveripad_links {width:162px;float:left;}
#discoveripad_links li{}
#discoveripad_links a {background:transparent url('images/discoveripad_link.jpg') no-repeat 0 25%;width:138px;height:16px;display:block; 	font-size:9px;text-decoration:none;color:#656565;padding:0 0 5px 24px;line-height:16px;overflow:hidden;text-transform:uppercase;}
#discoveripad_links a:hover {background:transparent url('images/discoveripad_link_on.jpg') no-repeat 0 25%;color:#fff;}
#discoveripad_content {width:150px;float:left;margin:0 0 0 5px;}
#discoveripad_content p {font-size:11px;line-height:12px;}
#discoveripad_content img {margin:0 5px 5px 0;}
#discoveripad_content p.discovery_content_head {font:bold 14px/14px Georgia, "Times New Roman", Times, serif;margin-bottom:3px;color:#616161;}


/* Most Block */
#most_block_column {width:300px;float:left;margin:0 0 0 7px;}
#most_block_column a{font:normal 13px/13px Georgia, "Times New Roman", Times, serif;text-decoration:none;}
#most_block_column a:hover{text-decoration:underline;}
.most_block_cat {padding:0 0 10px 0;/*width:290px;float:left;*/border-bottom:solid #bcbcbc 1px;margin:0 0 10px 0;}
.most_block_cat ul li {margin:0 0 5px 0;line-height:18px;}
.most_block_cat .title{width:178px;height:18px;text-indent:-2000px;line-height:18px;}
.most_block_cat.recommended{border-bottom:none;}/*last ul no bottom border needed*/
.most_block_cat.popular .title{background:transparent url("images/most-popular.gif") no-repeat 0 0;}
.most_block_cat.commented .title{background:transparent url("images/most-commented.gif") no-repeat 0 0;}
.most_block_cat.recommended .title{background:transparent url("images/most-recommended.gif") no-repeat 0 0;}

#most_block_ad {width:300px;height:250px;margin:40px 0 0 0;float:left}

/** Feed block that follows **/
#feed_block {border-top:solid 3px #ccc;padding:15px 0 0 0;}
.feed_block_cat {float:left;width:296px;padding:0 18px 20px 0;}
.feed_block_cat img {margin:0 8px 0 0;float:left;width:100px;border:solid 1px #BCBCBC;}

.feed_block_cat ul {width:186px;float:left;}
.feed_block_cat ul li {margin:0px 0 3px 0;line-height:18px;background:none;}
.feed_block_cat ul li a {text-decoration:none;font:normal 13px/13px Georgia, "Times New Roman", Times, serif;}
.feed_block_cat ul li a:hover {text-decoration:underline;}

.feed_block_cat .title{width:186px;height:21px;text-indent:-2000px;margin-bottom:11px;}
.feed_block_cat h3, .most_block_cat h1{font-size:12px; }

/** Ensuring twitter and blog module styling works in top right region - 12906 **/
/** BEGIN 12906 **/
#hp_top_right_container{padding-top:10px;}
#hp_top_right_container #twitter_feed_brand,
#hp_top_right_container #twitter_feed,
#hp_top_right_container #blog_feed,
#hp_top_right_container #videos{border:solid 2px #000000;margin:0;border-bottom:solid 1px #7a7a7a;}

#hp_top_right_container #twitter_feed h2 a{background:#000 url("images/tweeter_hdr_old.gif") no-repeat scroll 0 0;height:21px;text-indent:-2000px;margin:0 0 0 -2px;cursor: pointer;display:block;height:21px;}
#hp_top_right_container #twitter_feed_brand h2 a{background:#000 url("images/tweeter_hdr.gif") no-repeat scroll 0 0;height:27px;text-indent:-2000px;margin:0 0 0 -2px;cursor: pointer;display:block;}
#hp_top_right_container .twitter_feeds, #hp_top_right_container .tweeter_names{padding:0 0 0 9px}
#hp_top_right_container .twitter_feeds{border:solid 2px #ccc;margin:5px 5px 0 5px;}
#hp_top_right_container .twitter_feeds li p{width:245px;margin:0 0px 0 8px;padding-top:6px;visibility:hidden;}
#hp_top_right_container .twitter_feeds li p.ago {color:#999;}
#hp_top_right_container .twitter_feeds li p.ago em{padding-right: 5px;}
#hp_top_right_container .tweeter_buttons {background:transparent url("images/tweeter_bg.gif") no-repeat 0 0;padding:1px 0 5px 33px;}
#hp_top_right_container .tweeter_buttons li{float:left;margin:3px 10px 0px 0;}
#hp_top_right_container .tweeter_buttons li.right{float:right;}
#hp_top_right_container .tweeter_buttons a{font:italic 12px/12px "Georgia", "Times New Roman", serif;color:#000;text-decoration:none;}
#hp_top_right_container .tweeter_buttons a.follow{display:block;background:transparent url("images/tweeter_follow_btn.gif") no-repeat 0 0;width:49px;height:13px;}
#hp_top_right_container .tweeter_buttons a.retweet{display:block;background:transparent url("images/retweet_btn.gif") no-repeat 0 0;width:44px;height:13px;}

#hp_top_right_container #blog_feed h2 a{background:#000 url("images/blog_feeds_hdr.gif") no-repeat scroll 0 0;height:21px;text-indent:-2000px;margin:0 0 0 -2px;display:block;height:21px;}
#hp_top_right_container #blog_feed a.header{font:bold 10px/10px Arial;color:#cc0000;text-transform:uppercase;text-decoration:none;}
#hp_top_right_container #blog_feed span{color:#787878;font-weight:bold;background:transparent url('images/RSS_icon_fix.gif') no-repeat 100% 2px;padding:0 13px 0 0;}
#hp_top_right_container #blog_feed li.title a{font-weight:bold;color:#000;text-decoration:none;}
#hp_top_right_container #blog_feed li.title a:hover{text-decoration:underline;}
#hp_top_right_container #blog_feed #mini-panel-blog_feeds{padding:15px;}
#hp_top_right_container #blog_feed .blog_feeds{border-bottom:solid 1px #d9d9d9;padding:0 0 10px 0;margin:0 0 10px 0}
#hp_top_right_container #blog_feed .blog_feeds.last{border:none;padding:0;margin:0;}
#hp_top_right_container #blog_feed .blog_feeds .more_block a {text-decoration:none;font:normal 12px/12px Georgia;}
#hp_top_right_container #blog_feed .blog_feeds .more_block a {font:bold 10px "Arial Narrow";}/** MORE LINK**/
#hp_top_right_container #blog_feed .blog_feeds .more_block a:hover {text-decoration:underline;}
#hp_top_right_container #blog_feed .blog_feeds .more_block a img {display:inline;}
#hp_top_right_container #blog_feed .blog_feeds .more_block {background:none;}

#hp_top_right_container #videos_fitness h2.title{background:#000 url("images/videos_hdr-2.gif") no-repeat scroll 0 0;height:21px;text-indent:-2000px;margin:0 0 0 -2px;}
#hp_top_right_container #videos_fitness h2.title a{display:block;height:21px;}
#hp_top_right_container #videos_fitness .video_obj{margin:10px 0;text-align:center;}
#hp_top_right_container #videos h2.title{background:#000 url("images/videos_hdr.gif") no-repeat scroll 0 0;height:21px;text-indent:-2000px;margin:0 0 0 -2px;}
#hp_top_right_container #videos h2.title a{display:block;height:21px;}
#hp_top_right_container #videos .video_obj{margin:10px 0;text-align:center;}

/** END 12906 **/

/** Transmissions blocks **/
#transmissions{margin-top:25px;width:319px;border-bottom:solid 8px #000;padding:0 0 2px 0;}
#transmissions h3{background:transparent url("images/transmission_logo.gif") no-repeat 0 0;height:30px;text-indent:-2000px;width:319px;}

#transmissions #twitter_feed_brand,
#transmissions #twitter_feed,
#transmissions #blog_feed,
#transmissions #videos, #videos{border:solid 2px #000000;margin:0;border-bottom:solid 1px #7a7a7a;}
#videos{margin:10px 0 0 0;border-bottom:solid 2px #7a7a7a;}

#transmissions #twitter_feed h2 a{background:#000 url("images/tweeter_hdr_old.gif") no-repeat scroll 0 0;height:21px;text-indent:-2000px;margin:0 0 0 -2px;cursor: pointer;display:block;height:21px;}


#transmissions #twitter_feed_brand h2 a{background:#000 url("images/tweeter_hdr.gif") no-repeat scroll 0 0;height:27px;text-indent:-2000px;margin:0 0 0 -2px;cursor: pointer;display:block;}

#transmissions .twitter_feeds, #transmissions .tweeter_names{padding:0 0 0 9px}
#transmissions .twitter_feeds{border:solid 2px #ccc;margin:5px 5px 0 5px;}
#transmissions .twitter_feeds li p{width:245px;margin:0 0px 0 8px;padding-top:6px;visibility:hidden;}
#transmissions .twitter_feeds li p.ago {color:#999;}
#transmissions .twitter_feeds li p.ago em{padding-right: 5px;}
#transmissions .tweeter_buttons {background:transparent url("images/tweeter_bg.gif") no-repeat 0 0;padding:1px 0 5px 33px;}
#transmissions .tweeter_buttons li{float:left;margin:3px 10px 0px 0;}
#transmissions .tweeter_buttons li.right{float:right;}
#transmissions .tweeter_buttons a{font:italic 12px/12px "Georgia", "Times New Roman", serif;color:#000;text-decoration:none;}
#transmissions .tweeter_buttons a.follow{display:block;background:transparent url("images/tweeter_follow_btn.gif") no-repeat 0 0;width:49px;height:13px;}
#transmissions .tweeter_buttons a.retweet{display:block;background:transparent url("images/retweet_btn.gif") no-repeat 0 0;width:44px;height:13px;}

#transmissions #blog_feed h2 a{background:#000 url("images/blog_feeds_hdr.gif") no-repeat scroll 0 0;height:21px;text-indent:-2000px;margin:0 0 0 -2px;display:block;height:21px;}
#transmissions #blog_feed a.header{font:bold 10px/10px Arial;color:#cc0000;text-transform:uppercase;text-decoration:none;}
#transmissions #blog_feed span{color:#787878;font-weight:bold;background:transparent url('images/RSS_icon_fix.gif') no-repeat 100% 2px;padding:0 13px 0 0;}
#transmissions #blog_feed li.title a{font-weight:bold;color:#000;text-decoration:none;}
#transmissions #blog_feed li.title a:hover{text-decoration:underline;}
#transmissions #blog_feed #mini-panel-blog_feeds{padding:15px;}
#transmissions #blog_feed .blog_feeds{border-bottom:solid 1px #d9d9d9;padding:0 0 10px 0;margin:0 0 10px 0}
#transmissions #blog_feed .blog_feeds.last{border:none;padding:0;margin:0;}
#transmissions #blog_feed .blog_feeds .more_block a {text-decoration:none;font:normal 12px/12px Georgia;}
#transmissions #blog_feed .blog_feeds .more_block a {font:bold 10px "Arial Narrow";}/** MORE LINK**/
#transmissions #blog_feed .blog_feeds .more_block a:hover {text-decoration:underline;}
#transmissions #blog_feed .blog_feeds .more_block a img {display:inline;}
#transmissions #blog_feed .blog_feeds .more_block {background:none;}

#transmissions #videos_fitness h2.title, #videos_fitness h2.title{background:#000 url("images/videos_hdr-2.gif") no-repeat scroll 0 0;height:21px;text-indent:-2000px;margin:0 0 0 -2px;}
#transmissions #videos_fitness h2.title a, #videos_fitness h2.title a{display:block;height:21px;}
#transmissions #videos_fitness .video_obj, #videos_fitness .video_obj{margin:10px 0;text-align:center;}


#transmissions #videos h2.title, #videos h2.title{background:#000 url("images/videos_hdr.gif") no-repeat scroll 0 0;height:21px;text-indent:-2000px;margin:0 0 0 -2px;}
#transmissions #videos h2.title a, #videos h2.title a{display:block;height:21px;}
#transmissions #videos .video_obj, #videos .video_obj{margin:10px 0;text-align:center;}


/** Ad blocks **/
.ad_block{margin:25px 0 0 0;}
.ad_block .sponsor{background:transparent url("images/sponsor_hdr.gif") no-repeat 0 0;padding:13px 15px 0 0;width:154px;float:left;font-size:11px;text-align:center;}
.ad_block .sponsor .wrap{border:solid 1px #BCBCBC}
.ad_block .ad{text-align:center;width:160px;float:left;}
.ad_block .ad a{text-decoration:none;font:normal 10px Arial, Helvetica, sans-serif;color:#666;}

.imagePoll{height:80px;width:175px;background-color:#cc0000;}
.questionPoll{font-family:Arial, Helvetica, sans-serif;color:#cc0000;font-size:13px;font-weight:bold;margin:0 0 6px 0}

.view-homepage-fridays .form-radios label.option input{margin:0;padding:0;}
.view-homepage-fridays .form-radios label.option{/*font-size:13px;*/}
.view-homepage-fridays input#edit-vote{background-color:#cc0000;color:#fff;border:none;font-weight:bold;margin:9px 0 0 0;cursor:pointer;padding:0 2px;text-transform:uppercase;}

.sponsor_block{border:solid 2px #BCBCBC;width:300px;float:left;margin:10px 0 0 13px}

/** MAIN SLIDER **/
#slider{
	width:633px;
    height:341px;
	margin:0 0 18px 0;
	border:solid 1px #000;
	background:#000;
}

#slider_data {
	width:203px;
	background-color:#000;
	float:left;
	height:341px;
	overflow:hidden;
	text-align:center;
	margin:0 2px 0 0;
}
#slider_data li.top{height:320px;}

#slider_data li.top div{
	padding:2px;
	margin:2px;
	border:1px #000 solid;
	background-color:#EEEBB1;
	height:96px;
	width:193px;
	overflow:hidden;
}
#slider_data li.top ul li{
	background-color:#EEEBB1;
/*	height:106px;*/
	width:203px;
	overflow:hidden;
}
#slider_data li.top ul li.inactive,
#slider_data li.top ul li.inactive div{
	background-color:#000;
}
#slider_data li.top ul li.inactive div h3.slider_title,
#slider_data li.top ul li.active div h3.slider_title{
	font-size:10px;
/*	text-transform:uppercase;*/
	font-family:helvetica, arial, sans-serif;
	margin-top:7px;	
}
#slider_data li.top ul li.inactive div h3.slider_title a, 
#slider_data li.top ulli.active div h3.slider_title a{
	text-decoration:none;
}
#slider_data li.top ul li.inactive div h3.slider_title a{
	color:#fff;
}
#slider_data li.top ul li.active div h3.slider_title a{
	color:#cc0000;
}
#slider_data li.top ul li.inactive div h3.slider_head,
 #slider_data li.top ul li.active div h3.slider_head{
	font-size:15px;
/*	font-variant:small-caps;*/
	padding:0 12px;
	font-family:Georgia, Times, serif;
}
#slider_data li.top ul li.inactive div h3.slider_head a, 
#slider_data li.top ul li.active div h3.slider_head a{
	text-decoration:none;
}
#slider_data li.top ul li.inactive div h3.slider_head a{
	color:#cc0000;
}
#slider_data li.top ul li.active div h3.slider_head a{
	color:#000;
}
#slider_data li.top ul li.inactive div p.slider_deck, 
#slider_data li.top ul li.active div p.slider_deck{
	font-size:10px;
	letter-spacing:.17em;
	line-height:1.15em;
	margin-top:3px;
	padding:0 7px;
	font-family:helvetica, arial, sans-serif;
}
#slider_data li.top ul li.inactive div p.slider_deck a, 
#slider_data li.top ul li.active div p.slider_deck a{
	text-decoration:none;
}
#slider_data li.top ul li.inactive div p.slider_deck a{
	color:#fff;
}
#slider_data li.top ul li.active div p.slider_deck a{
	color:#333;
}
#slider_data .slider_pager{
	background-color:#5A5959;
	height:22px;
}
#slider_data .slider_pager p{
	width:47%;
	float:left;
	font-family:helvetica, arial, sans-serif;
	font-size:11px;
	padding-top:6px;
}
#slider_data .slider_pager p a{
	text-decoration:none;
	color:#fff;
}
#slider_data .slider_pager p.slider_prev{
	text-align:left;
	padding-left:6px;
}
#slider_data .slider_pager p.slider_next{
	text-align:right;
	padding-right:6px;
}

#slider_image {
	width:428px;
	height:341px;
	background-color:#000;
	float:left;
	overflow:hidden;
}
#slider_image img{
	width:428px;
	height:341px;
}
#relatedart img {display:inline;}

/* #12910 - Style elements for Bing promotion - BEGIN */

.bingSrch { border: 1px solid #ccc; }
form#bingSearch, form#bingSearch fieldset { border: 0 none; padding:0; margin:0;}

#bing330 { width:330px; }
#bing330 .bingSrchPad { margin: 6px 4px 0 8px; }
#bing330 .bingSrchBg { font-family: 'Flama', Helvetica, Arial, sans-serif; padding-top: 4px; font-size: 11px; border: none; font-style: italic; color: #666; float: left; background: url(images/bing_search_bg.png) repeat-x;  height: 16px;  }
#bing330 .bingBtn {float: left; margin-left: 6px; }
#bing330 .bingLogo { float: left; margin: 0 0 0 5px;}

.bingSide { width: 4px; float: left; }
.bingMarginLt7 {margin-left: 6px;}
.bingsrch59 { width: 59px; }

.bingclearfix { display: inline-block; }
.bingclearfix:after {  content: ".";  display: block; clear: both; visibility: hidden;  line-height: 0;  height: 0; }
* html .bingclearfix {  height: 1%; }
#bingModule {padding-top:10px;padding-bottom:10px;}
#bingSponsor {color:#999999;font-family:'Flama',Helvetica,Arial,sans-serif;font-size:8px;text-align:center;}
#bingHeaderImage {padding-bottom:3px;}

/* Style elements for Bing promotion - END */

/* Style elements for the subnav - BEGIN */

#mh_subnavbar {
	background:none repeat scroll 0 0 #FFFFFF;
	padding:5px 0px 4px 0px;
	position:relative;
	width:979px;
	clear:both;
	text-align:center;
	height:20px;
	border-bottom:1px solid #000000;
}

#mh_subnavbar ul {
	padding-top:2px;
}

#mh_subnavbar li {
	display:inline;
	position:relative;
}

.mh_subnavbaritem {
	padding-left:9px;
	padding-right:9px;	
}

.mh_subnavbarsep {
	color:#CDCDCD;
}


li.mh_subnavbaritem  a, li.mh_subnavbaritem a:link, li.mh_subnavbaritem a:visited, li.mh_subnavbaritem a:active{
	font:bold 12px/12px Arial,sans-serif;
	color:#000000;
	text-decoration:none;
}

li.mh_subnavbaritem a:hover {
	font:bold 12px/12px Arial,sans-serif;
	color:#C91C18;
	text-decoration:underline;
}

/* Style elements for the subnav - END */

.headerhover_hidden{
    display:none;
}


/* VALLODOLID */

.browse_subscribe {
display:none;
left:-2px;
}

.mh_flyout_menu {
background:#FFFFFF none repeat scroll 0 0;
padding:0 0 10px;
position:absolute;
z-index:10000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
top:-18px;
}

.mh_flyout_menu div, .mh_flyout_menu p, .mh_flyout_menu h1, .mh_flyout_menu h2,
.mh_flyout_menu h3,.mh_flyout_menu h4,.mh_flyout_menu h5,.mh_flyout_menu h6,.mh_flyout_menu ul,.mh_flyout_menu li,
.mh_flyout_menu img,.mh_flyout_menu span,.mh_flyout_menu input,.mh_flyout_menu body,.mh_flyout_menu .item-list ul {
margin:0;
padding:0;
}


#mhSubFlyoutMenuContainer {
	/*display:none;visibility:hidden;height:0px;width:0px;top:-1000px;left:-1000px;*/
}