/* LANDING - CHANNEL */
.TEMPLATE_landing_channel .main_promo { clear:both; padding:7px 0 45px; border-top: black 1px solid; border-bottom: black 1px solid; }
.TEMPLATE_landing_channel .main_promo .navigation_list { width:185px; float:left; margin:13px 15px 0 0; background: none; }
.TEMPLATE_landing_channel .main_promo .navigation_list h3 { margin: 0 0 10px 0; background: url('/cm/marieclaire/assets/images/sprite_channel_nav_list.png') white; font-size:13px; height:22px; text-indent:-5000px; }
.TEMPLATE_landing_channel .main_promo .navigation_list ul { display: block; background: black; border-bottom: #797878 5px solid; padding: 10px 0; }

/* Channel-specific background declarations go here */
.SECTION_hair-beauty .main_promo .navigation_list h3 { background-position:0 -22px; }
.SECTION_health-fitness .main_promo .navigation_list h3 { background-position:0 -44px; }
.SECTION_celebrity-lifestyle .main_promo .navigation_list h3 { background-position:0 -66px; }
.SECTION_career-money .main_promo .navigation_list h3 { background-position:0 -88px; }
.SECTION_sex-love .main_promo .navigation_list h3 { background-position:0 -110px; }
.SECTION_world-reports .main_promo .navigation_list h3 { background-position:0 -132px; }
.SECTION_fun .main_promo .navigation_list h3 { background-position:0 -154px; }

.TEMPLATE_landing_channel .main_promo .navigation_list li { display: block; padding: 0px 5px 0px 5px; margin-bottom: 8px;}
.TEMPLATE_landing_channel .main_promo .navigation_list li a,
.TEMPLATE_landing_channel .main_promo .navigation_list li a:link { display: block; padding: 4px 14px 4px 14px; background: none; font: italic 14px/18px georgia; color: white; text-decoration: none;}
.TEMPLATE_landing_channel .main_promo .navigation_list li a:hover { background-color: white; color: black; }

.TEMPLATE_landing_channel .main_promo ul.features { margin-top: 32px; }
.TEMPLATE_landing_channel .main_promo .features li { float:left; padding:13px 20px; margin:0 24px 10px 15px; width:124px; display:inline; }
.TEMPLATE_landing_channel .main_promo .features li .thumb { background:#fff; }
.TEMPLATE_landing_channel .main_promo .features li h4 { margin-top:8px; font-size:14px; line-height:17px; }
.TEMPLATE_landing_channel .main_promo .features li h4 a { font: bold 14px/normal georgia; }
.TEMPLATE_landing_channel .main_promo .features li p { margin:4px 0 6px; } 
.TEMPLATE_landing_channel .main_promo .features li .section { font-size:10px; }
.TEMPLATE_landing_channel .main_promo .features li.m3_0 { clear:left; }
.TEMPLATE_landing_channel .main_promo .features li.clear { width:auto; float:none; padding:0; margin:0; min-height:0; height:auto; display:block; }
.TEMPLATE_landing_channel .main_promo .features li.m4_1 { clear:none; }

/* IE WTF - second button flows beneath horoscope tout */
* html .TEMPLATE_landing_channel #horoscope_tout #by_birthday .button { margin-top:-65px; margin-right:14px; }

.TEMPLATE_landing_channel .daily_blogs .entries { padding-bottom:15px; background:url("/cm/marieclaire/assets/images/borders/rule_h.png") repeat-x 0 100%; }

.TEMPLATE_landing_channel .tools { margin:20px 0 20px 0; overflow:hidden; }
.TEMPLATE_landing_channel .tools .tout { float:left; margin-right:13px; }

.SECTION_fashion .tools #horoscope_tout,
.SECTION_hair-beauty .tools #celebrity_hair_wars_tout,
.SECTION_health-fitness .tools #fertility_planner_tout,
.SECTION_celebrity-lifestyle .tools #horoscope_tout,
.SECTION_career-money .tools #horoscope_tout,
.SECTION_sex-love .tools #horoscope_tout,
.SECTION_world-reports .tools #horoscope_tout { margin-right:0; }

.TEMPLATE_landing_channel .ad.circ_620_100 { clear:both; padding:25px 0 20px; }

/* for nav promo links */
.TEMPLATE_landing_channel .main_promo .navigation_list li.nav_bar_promo a,
.TEMPLATE_landing_channel .main_promo .navigation_list li.nav_bar_promo a:link { color:#dee20a; }
.TEMPLATE_landing_channel .main_promo .navigation_list li.nav_bar_promo a:hover { color: black; }

.next_chanel a {background:url("/cm/marieclaire/assets/images/gra_arr_blk_r.gif") no-repeat scroll 38px 4px transparent;color:#e0262d;font-size:13px;font-weight:bold;padding-right:15px;}
.next_chanel a:hover {text-decoration:underline;}
.next_chanel {width:626px;text-align:right;margin-bottom:40px;float:left;height:22px;}
.next_chanel .btn_next {margin-right:18px;}

