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

#ff_dd_nav { margin-bottom:5px; }

#ff h1 { margin:0px 0 5px 0; }

#ff_meetme { margin-top:15px; }

#ff_index_body { background:url(/cm/marieclaire/assets/images/ff/ff_bg_index_body.gif) repeat-y; margin-top:25px; border-top:1px solid #d2d2e8; border-bottom:1px solid #d2d2e8; }
#ff_index_body ul { float:left; }
#ff_index_body ul li a, #ff_index_body ul li.sub_group { width:131px; border-bottom:1px solid #d2d2e8; display:block; padding:4px 0 4px 4px; }
#ff_index_body ul li.overview a { font-weight:bold; margin-bottom:14px;	 }
#ff_index_body ul li.group a { color:#fff;  padding:2px 0 2px 4px; border:none; }
#ff_index_body ul li.group a.expanded { background:#595aac url(/cm/marieclaire/assets/images/ff/ff_icons_index_expand.gif) no-repeat 120px 5px; }
#ff_index_body ul li.group a.expand { background:#595aac url(/cm/marieclaire/assets/images/ff/ff_icons_index_expand.gif) no-repeat 120px -15px; }
#ff_index_body ul li.sub_group { border-top:1px solid #d2d2e8; margin-top:3px; }
#ff_index_body ul li.last a { border:none; }
#ff_index_body ul li a.current { background:#fff4d5 url(/cm/marieclaire/assets/images/ff/ff_icon_index_current.gif) no-repeat right; width:132px; }

#category_content { width:460px; float:right; display:inline; margin-right:12px; }
#category_content h4 { font-size:16px; font-weight:normal; margin:15px 0 15px; padding:0px; }
#category_content p.see_all { float:right; margin:15px 0; }

#category_info { background:url(/cm/marieclaire/assets/images/borders/rule_h_single.png) repeat-x bottom; padding:15px 0; }
#category_info img { float:left; }
#category_info h2, #category_info p, #category_info h1 { width:325px; float:right; }
#category_info h2, #category_info h1 { margin:0 0 10px 0; padding:0px; font-size:24px; font-weight:normal; color:#000; }
html* #category_info h1 { margin-bottom:0px; }
#category_info p, #category_info h2 { font-size:13px; line-height:135%; }

#category_content .result h2, #category_content .result p { width:325px; }
#category_content .result { background:none; }

#category_content #overview { clear:both; padding-top:15px; }
#category_content #overview p { width:457px; padding-bottom:15px; line-height:135%; }
#category_content #overview h5 { clear:both; font-size: 20px; margin-bottom:10px; padding:0px; color:#E0272F; }
