@charset "utf-8";
/* FLIPBOOK --- CSS */
.left {float: left;} .right {float: right;}
.hidden {display: none;}
.cursor {cursor: pointer;}
#MAIN_CENTER_Ccontainer .column.flipbook, #MAIN_RIGHT_Ccontainer .column.flipbook{border-top:dotted 1px #d0d0d0;float:left;}

#content_well {margin: 0px; width: 1000px; border-bottom: none;}
#pageHead {margin:0 0 5px 10px!important;}
.flipbook h3 {clear:both;}
.flipbook {clear: both;}
.flipbook #fb_maincontent {font: 14px Arial, Helvetica, sans-serif; color: #000;}
.flipbook #fb_maincontent a {color: #01a0a0;}
.flipbook #adCirc_620_100 {border-top:1px dotted #ccc;}

/* Top FB controls- viral area */
.flipbook #fb_maincontent #fb_viral_area {clear: both; margin-top: 5px;}
.flipbook #fb_maincontent #fb_viral_area .viral_tools {padding:7px 15px;}
.flipbook #fb_maincontent #fb_viral_area #fb_auto {float: left; width: 215px; font:normal 15px Georgia; text-transform:lowercase; margin: 10px 0 10px 10px; }
.flipbook #fb_maincontent #fb_viral_area #fb_auto img {padding-left:5px;}
.flipbook #fb_maincontent #fb_viral_area #fb_auto a {margin-left:10px;color: #01a0a0; text-decoration:none;}
.flipbook #fb_maincontent #fb_viral_area #fb_auto a:hover span {text-decoration:underline;}


.flipbook #fb_maincontent #fb_viral_area #fb_auto .arrow {padding: 2px 3px 0 0; }

.flipbook #fb_maincontent #fb_viral_area #fb_ss_control {width: 200px; height:28px; margin-top: 5px;}
.flipbook #fb_maincontent #fb_viral_area #fb_prev {margin-left: 10px;}
.flipbook #fb_maincontent #fb_viral_area #fb_control_mid {font:normal 15px Georgia; color:#666; float: left; margin: 5px 10px; letter-spacing: .025em;}
.flipbook #fb_maincontent #fb_viral_area #fb_virals {margin: 5px 5px 0 0;}


.flipbook #fb_maincontent #fb_content_area {clear: both; width: 980px; padding: 20px 0; float: left; margin: 5px 0 10px 10px; border-top:1px dotted #d0d0d0; zoom: 1;}

/* Center col Main image */
.flipbook #fb_maincontent #fb_content_area #fb_centercolumn {width: 517px; margin: auto; text-align: center;}
.flipbook #fb_maincontent #fb_content_area #fb_centercolumn #fb_bg_top {height:30px;width:517px; background:url('/cm/realbeauty/site_images/article/flipbook/fb_bg_top.gif');}
.flipbook #fb_maincontent #fb_content_area #fb_centercolumn #fb_bg_bottom {height:30px;width:517px; background:url('/cm/realbeauty/site_images/article/flipbook/fb_bg_bottom.gif');}
.flipbook #fb_maincontent #fb_content_area #fb_centercolumn #fb_image {width: auto; margin: auto; text-align: center;}
.flipbook #fb_maincontent #fb_content_area #fb_mainbox {position: relative; background:url('/cm/realbeauty/site_images/article/flipbook/fb_bg_middle.gif');}

.flipbook #fb_maincontent #fb_content_area #fb_centercolumn #fb_adbox {background:url('/cm/realbeauty/site_images/article/flipbook/fb_bg_middle.gif');}
.flipbook #fb_maincontent #fb_content_area #fb_centercolumn #fb_adbox_inner {border: 1px solid #ccc; width: 338px; margin: auto; padding-bottom: 1px;}
.flipbook #fb_maincontent #fb_content_area #fb_centercolumn .fb_advert_title {border: 1px solid #ccc; border-bottom: none; width: 338px; margin: auto; font-size: 9px; color: #bababa; text-transform: uppercase;}

/* Right col */
.flipbook #fb_maincontent #fb_content_area #fb_rightcolumncontainer {float: right; width:458px; }
.flipbook #fb_maincontent #fb_content_area #fb_rightpanel {background: #fff;}
.flipbook #fb_maincontent #fb_content_area #fb_rightpanel #fb_photoinfo {margin-left:12px;width: 416px; padding-right:15px; height: 250px; overflow: auto; margin-bottom: 20px; border-bottom:1px dotted #d0d0d0;}
.flipbook #fb_maincontent #fb_content_area #fb_rightpanel #fb_title {font: italic 18px Georgia, serif; color:#333; margin-bottom: 10px; width:100%;}
.flipbook #fb_maincontent #fb_content_area #fb_rightpanel #fb_captionbox {line-height: 19px; margin-bottom: 15px; font-size:15px; line-height:22px; background: #fff;}

.flipbook #fb_maincontent #fb_content_area #fb_rightpanel #fb_credit {margin-left:13px; font-family:Helvetica, Verdana, Arial; font-size: 9px; color: #999; text-transform: uppercase; margin-bottom: 5px; letter-spacing: .025em; background: #fff;}

.flipbook #fb_maincontent #fb_content_area #fb_rightadpanel {margin-left:15px; margin-right:25px; height: 230px; margin-top: 20px;}
.flipbook #fb_maincontent #fb_content_area #fb_rightadpanel span {margin-top: 5px;}
.flipbook #fb_maincontent #fb_content_area #fb_rightadpanel a {font:italic 15px Georgia;}

/* Related Links */
.flipbook  #fb_maincontent #fb_rightcolumncontainer .fb_sponsoredbox {text-transform:uppercase;}
.flipbook  #fb_maincontent #fb_rightcolumncontainer #fb_rightrelatedlinkpanel {height: 230px; margin-bottom: 20px; border-bottom:1px dotted #ccc; margin-left:15px; margin-right:25px;}
.flipbook  #fb_maincontent #fb_rightcolumncontainer #fb_rightrelatedlinkpanel .rl_title {font: italic 18px Georgia, serif; margin-bottom: 10px; color:#ff3366;}
.flipbook  #fb_maincontent #fb_rightcolumncontainer #fb_rightrelatedlinkpanel .arrow {display:none;}

.flipbook  #fb_maincontent #fb_rightcolumncontainer #fb_rightrelatedlinkpanel .rl {margin: 0 0 10px 20px; display:list-item; color:#999;}
.flipbook  #fb_maincontent #fb_rightcolumncontainer #fb_rightrelatedlinkpanel .rl a {font:normal 15px Georgia;}


.flipbook #fb_maincontent #fb_content_area #fb_keywords {margin-left:14px; text-transform:lowercase; font:italic 15px Georgia; color:#666; }
.flipbook #fb_maincontent #fb_content_area #fb_keywords a {font-style:normal; font-size:11px; text-transform:uppercase; padding-left:5px;}

/* Hor Thumb Scroller */
.flipbook #fb_maincontent #fb_content_area #fb_scroller {position: relative; float: left; margin: 10px 0;}
.flipbook #fb_maincontent #fb_content_area #fb_scroller .scrollbut {margin: 90px 0 0 0; float: left;}

.flipbook #fb_maincontent #fb_content_area #fb_scroller #fbscroll_bg {width: 390px; height: 161px; overflow: hidden;}

.flipbook #fb_maincontent #fb_content_area #fb_horscroll {margin: 0 5px; float: left; position: relative; padding: 15px 0; width: 390px; height: 161px; overflow: hidden;}

.flipbook  #fb_maincontent #fb_content_area #fb_horbar {height: 161px; width: 18000px; float: left; position: absolute; margin: 8px 0 0 3px;/*bug 4215 >>> */overflow:hidden;}
.flipbook  #fb_maincontent #fb_content_area .fb_horitem {width: 125px; height: 161px; margin: 0px 4px 0px 0px; float: left; cursor: pointer; }
.flipbook  #fb_maincontent #fb_content_area .fb_horitem div {width: 125px; height: 160px;}
.flipbook  #fb_maincontent #fb_content_area .fb_thumbimg {height: 120px; width: 120px; margin: 18px 0 0 3px;/*margin: 8px 0 0 2px; changed per design QA*/}

.flipbook  #fb_maincontent #fb_content_area .fb_horitem_sel {background:url('/cm/realbeauty/site_images/article/flipbook/item_selected_bg.gif') no-repeat 0 -2px;}
.flipbook  #fb_maincontent #fb_content_area .fb_horitem_over {background: url('/cm/realbeauty/site_images/article/flipbook/item_bg.gif') no-repeat 0 -2px;}

.flipbook  #fb_maincontent #fb_content_area .fb_horitem_sel div img {border: none; }

/* Partner & Sponsored Styles */
.flipbook #breadcrumbCNTR {width:960px;;padding-left:20px;padding-right:20px;overflow:hidden;}
#fb_sponsoredbybox {color:#666; font:normal 11px Georgia;}
.flipbook .partnerrelatedlinks_box {border-top:1px dotted #ccc; padding-top:20px;}
.flipbook .partners_links_hdr {float:left; width:279px; }
* html .flipbook .partners_links_hdr {margin-right:15px;}
.flipbook .partner_promo_module_ctnr_outer {margin:8px 0 0 0px;}
.flipbook #partner_promo_module_container .promo_content {margin:60px auto 0 auto; width:300px;}
.flipbook #partner_content {margin:0 0 20px 0; padding:0;}
.flipbook #partner_logo {padding-top:10px; clear:both;}
.flipbook #partner_logo p {line-height:31px;padding:0;}
.flipbook #partner_link_container_inner ul#partner_link_list {width:auto;}
.flipbook #sponsored_logo span.sponsored_by_label {display:block; float:left; text-transform:uppercase; font:normal 11px Georgia; color:#666; padding:10px 10px 10px 0;margin:0;}

/* More Flipbooks */
.flipbook .moreflipbook_box {clear:both; background:url('/cm/realbeauty/site_images/article/flipbook/more_fb_header.gif') #fff no-repeat; position:relative; margin-top:-160px; *margin-top:0px; padding:40px 10px 0px 10px; border-bottom:1px dotted #ccc;}
.flipbook .fb_mfb_title {display:none;}
.flipbook .fb_mfb_image_wrapper {clear:both; float:left; margin-bottom:15px; width:100%;}
.flipbook .fb_mfb_image {padding:7px; margin-right:15px; background:#f7f6f6; border:1px solid #eeeeee;float:left;}
.flipbook .fb_mfb_promotitle a {font:normal 15px Georgia;}

.flipbook .fb_mfb_promoteaser a {font:italic 13px Georgia; color:#333; line-height:19px;}
.flipbook .fb_mfb_promoteaser a:hover {text-decoration:none; color:#333!important;}
.flipbook .fb_mfb_readmore a {font:italic 13px Georgia;}

/* Comments */
.flipbook .blog_comment_title span {margin-top:0;}

/* Footer Ads */
.flipbook #footer_ad_modules {width:620px!important; margin:0;}
/* **************** adding per a bugzilla bug ****************** */

.flipbook #partner_link_container_inner ul#partner_link_list,
.flipbook #partner_link_container_inner ul#partner_link_list {float:left; width:300px; height:auto; border:0px;padding-left:0px!important; padding-bottom:20px;margin-left:0px!important;}

.flipbook #partner_link_container_inner ul#partner_link_list li,
.flipbook #partner_link_container_inner ul#partner_link_list li{float:left;padding-left:0px!important;margin-left:0px!important;}

.flipbook #partner_link_container_inner ul#relatedlinks_ul {float:left; width:270px; height:auto; border:0px;padding-left:0px!important; padding-bottom:20px;margin-left:0px!important;}
#partner_link_container_inner ul#relatedlinks_ul li {color:#999;font-family:georgia;font-size:15px;list-style-position:inside;list-style-type:disc;margin-top:10px;}

