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

/* FF LANDING TOUTS */
#ff_landing_touts { background:url(/cm/realbeauty/site_images/ff/ff_bgs_touts.png) repeat-y; margin-top:15px; }
#ff_landing_touts div.clear { background:url(/cm/realbeauty/site_images/ff/ff_bgs_touts.png) -622px 0 no-repeat; }
html* #ff_landing_touts div.clear { background-position:-622px 1px; }

#ff_find_more { width:310px; float:left; background:url(/cm/realbeauty/site_images/ff/ff_hdr_findmore.jpg) no-repeat; display:inline; margin-left:1px; }
#ff_find_more_content { padding:0 12px; }
#ff_find_more_content h4 { font-size:15px; color:#666; font-weight:normal; margin:210px 0 10px 0; padding:0px; font-style:italic; text-transform:none; }
#ff_find_more_content p { margin-bottom:15px; display:none; }
#ff_find_more_content label { font-size:10px; text-transform:uppercase; color:#000; float:left; padding:3px;  margin-bottom:10px; width:155px;  }
#ff_find_more_content input { width:111px; font-size:11px; float:right; border-top:2px solid #dfdfdf; border-left:2px solid #dfdfdf; border-bottom:1px solid #fbfbfb; padding-left:2px; margin-bottom:10px; }
#ff_find_more_content button { width:101px; height:24px; background:url(/cm/realbeauty/site_images/ff/ff_btns_landing.png) 0 -91px; float:right; margin:10px 0 0; }
#ff_find_more_content button.on { background-position:0 -218px; }
#ff_find_more_content #fav_frag_container { position:relative; z-index:999; }
#ff_find_more_content #shopping_for_container { position:relative; z-index:998; }
#ff_find_more_content #fav_frag { border:1px solid #dfdfdf; width:112px; position:absolute; background:#fff; left:171px; top:18px; z-index:999; height:170px; overflow-y:scroll; overflow-x:hidden; padding:5px; display:none; }
* html #ff_find_more_content #fav_frag { left:6px; }
#ff_find_more_content #fav_frag ul { font-size:11px; color:#666; }
#ff_find_more_content #fav_frag ul li { margin-bottom:4px; width:100px; display:block; cursor:pointer; }
#ff_find_more_content #shopping_for { width:111px; height:21px; font-style:italic; float:right; border-bottom:1px solid #fbfbfb; padding-left:2px; margin-bottom:3px; background:url(/cm/realbeauty/site_images/ff/ff_bg_dd.png) no-repeat; padding:2px 0 0 4px; cursor:pointer; color:#939393; }
#ff_find_more_content #shopping_for_dd { border:1px solid #dfdfdf; background:#fff; width:104px; position:absolute; top:51px; left:171px; padding:4px; padding-bottom:0px; display:none; }
html* #ff_find_more_content #shopping_for_dd { top:21px; }
* html #ff_find_more_content #shopping_for_dd { top:21px; left:6px; }
#ff_find_more_content #shopping_for_dd ul li { margin-bottom:4px; cursor:pointer; width:100px; display:block; }
#try_these { font-size:12px; padding:0 15px 10px; line-height:135%; }
#try_these a { color:#01a0a0 !important; }
html* #try_these { padding-left:0px; }

#most_popular { width:294px; background:url(/cm/realbeauty/site_images/ff/ff_hdr_mostpop.png) 10px 0px no-repeat; float:right; display:inline; margin-right:1px; padding-top:50px; }
.popular { margin:0 12px 30px; }
.popular img { border:1px solid #eee; float:left; margin-right:10px; padding:7px; background:#F7F6F6; }
.popular h3 { margin:0px; padding:0px; font-size:18px; }
.popular h3 a { color:#01a0a0 !important; }
.popular p { padding:4px 0; font-size:12px; line-height:19px; font-style:italic; }
.popular p a { color:#01a0a0 !important; }
