/* CONTENT - NPLP */
.CONTENT_nplp #section_info { background-position:100% 100%; background-repeat:no-repeat; padding:0; min-height:130px; }
.CONTENT_nplp #section_info #breadcrumbs { margin-bottom:0; }
.TOP_SECTION_hair-beauty #section_info h1 {float:left; width:450px;}

.CONTENT_nplp #section_info h1 span { font-family:Georgia, Times, serif; font-size:36px; line-height:36px; height:36px; color:#000; display:block; font-weight:normal; }
.CONTENT_nplp #section_info h1 { font-family:Tahoma, Arial, san-serif; font-size:32px; font-weight:bold; color:#e0262e; padding:20px 0 0; }
.CONTENT_nplp #section_info h2 { width:420px; }

/* Individual Headers */
.URL_hair-colors        #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_haircolor.jpg"); }
.URL_beat-men-at-their-own-game        #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_playing_boys.png"); }
.URL_beat-men-at-their-own-game-sports #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_playing_sports.png"); }
.URL_holiday-survival-guide-nplp       #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_holiday_survival.png"); }
.URL_hairstyle-handbook-gallery        #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_hairstyle.png"); }
.URL_go-green                          #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_green_living.png"); }
.URL_living-alone-apartment            #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_living_alone.png"); }
.URL_new-year-guide-2007               #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_new_year.png"); }
.URL_politics-election-2008-nplp       #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_election.png"); }
.URL_power-up-fitness                  #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_fitness_1.png"); }
.URL_power-up-fitness-part-2           #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_fitness_2.png"); }
.URL_power-up-fitness-part-3           #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_fitness_3.png"); }
.URL_shopping-fall-fashion-guide-2008  #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_fall_shopping.png"); }
.URL_shopping-spring-fashion-guide     #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_spring_shopping.png"); }
.URL_valentines-day-2008               #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_valentine.png"); }
.URL_wedding-guest-survival-guide      #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_wedding_season.png"); }
.URL_2-days-in-paris                   #section_info { background-image:url("/cm/marieclaire/assets/images/nplp/hdr_paris.png"); }

.URL_running-in-heels-2009             #section_info,
.URL_running-in-heels-2009             #section_info .overlay { height:150px; width:620px; overflow:hidden; }
.URL_running-in-heels-2009             #section_info { position:relative; }
.URL_running-in-heels-2009             #section_info .overlay { position:absolute; top:0; left:0; background:url("/cm/marieclaire/assets/images/nplp/hdr_running_in_heels.jpg") no-repeat 0 100%; }

.URL_project-runway-season-6           #section_info,
.URL_project-runway-season-6           #section_info .overlay { height:150px; width:620px; overflow:hidden; }
.URL_project-runway-season-6           #section_info { position:relative; }
.URL_project-runway-season-6           #section_info .overlay { position:absolute; top:0; left:0; background:url("/cm/marieclaire/assets/images/nplp/mc_nplp_prunway-2.jpg") no-repeat 0 100%; }
.URL_project-runway-season-7           #section_info,
.URL_project-runway-season-7           #section_info .overlay { height:150px; width:620px; overflow:hidden; }
.URL_project-runway-season-7           #section_info { position:relative; }
.URL_project-runway-season-7           #section_info  .overlay{ position:absolute; top:0; left:0; background:url("/cm/marieclaire/assets/images/nplp/mc_nplp_prunway-2.jpg") no-repeat 0 100%; }


.CONTENT_nplp #content_well { background-position:0 -1px; }

.CONTENT_nplp .main_feature { display:none; }

.CONTENT_nplp .feature .thumb img { width:120px; }
.CONTENT_nplp .feature h4 { font-size:14px; line-height:17px; margin:5px 0; }
.CONTENT_nplp .feature p { font-size:12px; line-height:15px; margin:5px 0; }

.CONTENT_nplp .main_features { padding:5px 0 20px; background:url("/cm/marieclaire/assets/images/borders/rule_h.png") repeat-x 0 100%; margin-bottom:20px; }
.CONTENT_nplp .main_features .feature { float:left; width:124px; height:250px; padding:10px; margin:0 14px 0 0; overflow:hidden; }
.CONTENT_nplp .main_features .feature h4 { text-transform:capitalize; }
.CONTENT_nplp .main_features .feature.m4_0 { margin-right:0; }
.CONTENT_nplp .main_features .feature.m4_1 { clear:left; }

.CONTENT_nplp .main_features li.clear { float:none; }
.CONTENT_nplp .main_features #widget { float:left; width:300px; padding:10px 0; }
.CONTENT_nplp .main_features #widget a,
.CONTENT_nplp .main_features #widget a .overlay { width:300px; height:200px; display:block; }
.CONTENT_nplp .main_features #widget a { position:relative; }
.CONTENT_nplp .main_features #widget a .overlay { background-repeat:no-repeat; position:absolute; top:0; left:0; }
.CONTENT_nplp .main_features #widget a.anti_valentines .overlay { background-image:url("/cm/marieclaire/assets/images/nplp/promo_anti_valentines.jpg"); }
.CONTENT_nplp .main_features #widget a.fashionista .overlay { background-image:url("/cm/marieclaire/assets/images/nplp/promo_fashionista.jpg"); }
.CONTENT_nplp .main_features #widget a.international_politics .overlay { background-image:url("/cm/marieclaire/assets/images/nplp/promo_international_politics.jpg"); }
.CONTENT_nplp .main_features #widget a.motivate_me .overlay { background-image:url("/cm/marieclaire/assets/images/nplp/promo_motivate_me.jpg"); }
.CONTENT_nplp .main_features #widget a.recipes .overlay { background-image:url("/cm/marieclaire/assets/images/nplp/promo_recipes.jpg"); }
.CONTENT_nplp .main_features #widget a.valentines .overlay { background-image:url("/cm/marieclaire/assets/images/nplp/promo_valentines.jpg"); }
.CONTENT_nplp .main_features #widget a.virtual_salon .overlay { background-image:url("/cm/marieclaire/assets/images/nplp/promo_virtual_salon.jpg"); }

.CONTENT_nplp .main_features #widget a.hair-colors .overlay, .CONTENT_nplp .main_features #widget .hair-colors .overlay { background-image:url("/cm/marieclaire/assets/images/nplp/promohair-handbook.jpg"); }

.CONTENT_nplp .features_headline { clear:both; color:#e0262e; font-size:24px; margin-bottom:20px }

.CONTENT_nplp .more_features .feature { width:290px; margin:0 17.333px 20px 0; }
.CONTENT_nplp .more_features .feature { float:left; }
.CONTENT_nplp .more_features .feature .thumb { float:left; margin-right:15px; }

.CONTENT_nplp #secondary_content { background:url("/cm/marieclaire/assets/images/borders/rule_h.png") repeat-x 0 0; padding:25px 0 20px; }

.CONTENT_nplp .nplp_rail .cbc { padding:0 20px;  }
.CONTENT_nplp .nplp_rail .content_headline { line-height:45px; border-bottom:#aaa 1px dotted; margin-bottom:15px; }
.CONTENT_nplp .nplp_rail .feature { width:290px; margin:0 17.333px 20px 0; }
.CONTENT_nplp .nplp_rail .feature { float:left; }
.CONTENT_nplp .nplp_rail .feature .thumb { float:left; margin-right:15px; }
.CONTENT_nplp .nplp_rail .feature .button {float:right; margin-right:14px;}

.CONTENT_nplp .content_chooser { padding-bottom:20px; }
.CONTENT_nplp .related_headline { clear:both; color:#e0262e; font-size:18px; padding:20px 0 10px; border-top:#bbb 1px dotted; }
.CONTENT_nplp .nplp_related_links { padding-bottom:20px; }
.CONTENT_nplp .nplp_related_links li { font-size:12px; padding:6px 0; }

* html .CONTENT_nplp .nplp_rail { width:340px; overflow:hidden; }
* html .CONTENT_nplp .content_chooser { overflow:hidden; width:300px; }
* html .CONTENT_nplp .content_chooser li { height:1%; }
* html .CONTENT_nplp .content_chooser .button { float:right; margin-right:12px; height:1%; }
