/*
Site Override
*/
#moduleVideo { display: none; }
#article #content { padding-left: 1px; padding-right: 0px; width: 620px; }
.viral_tools .viral_spacer { width: 0; }
.viral_tools { clear: left; }
.contentLinks .bottom { display: none; }
.contentLinks { border-top: 1px dotted #d0d0d0; padding-top: 11px; }
#footer_ad_modules { width: 620px !important; *width: 610px !important; margin-left: 0 !important; margin-right: 0 !important; }
#breadcrumbCNTR { width: 330px !important; height: auto !important; }
#breadcrumbCNTR #breadcrumb { width: 330px !important; }
#breadcrumbCNTR #sponsored_logo { display: none !important; }
#pagination_top { display: none; }
#top_pagination { float: right; font-size: 15px; font-family: Georgia,"Times New Roman",serif; font-weight: normal; margin: -11px 0 14px 0; }
#top_pagination .pages { float: left; margin-left: 15px; }
#top_pagination .arrow { float: left; margin-left: 15px; }
#top_pagination .arrow img { margin-top: 6px; }
#pagination { border-top: 0; }

/*
VGLP
*/

#pageHead { clear: both; border-bottom: 1px dotted #d0d0d0; margin: -11px 0 1px 0; padding: 0 0 6px 0 !important; *padding-bottom: 0 !important; }

#pageHead h1 { margin-bottom: 2px; margin: 2px 0 2px 0; text-transform: none !important; color: #333; font-family: Georgia,"Times New Roman",serif; font-size: 30px; padding: 40px 0 0 10px; }
#pageHead h2 {  margin: 3px 0 11px 0; font-size: 18px; font-weight: normal; margin: font-style: italic; font-family:  Georgia,"Times New Roman",serif; color: #666; padding: 0 0 0 10px; }
#pageHead #heading_body { font-size: 15px; font-style: italic; font-family: Georgia,"Times New Roman",serif; color: #333; clear: both; padding: 0 0 10px 10px; }
#pageHead h1, #pageHead h2, #pageHead #heading_body { width: 330px; }

#pageHead #pageHeadLeft { float: left; width: 340px; }
#pageHead #pageHeadImage { float: right; }
#pageHead #under_page_head_clear { border-bottom: 1px dotted #d0d0d0; margin-bottom: 8px; }
* html #pageHead #under_page_head_clear { margin-top: -1px; }

/* .viral_tools { right: 355px; position: absolute; top: 0px; }
* html .viral_tools { width: 305px; right: 350px; }*/  /* IE6 */

#content_well { border-bottom: 0; }

* html #content.video_gallery_landing { *margin-bottom: 0px !important;  }
* html #moduleMostPopular { margin-top: -10px; }

#video_area { border-bottom: 1px dotted #d0d0d0; margin: 21px 0 22px 0; padding-bottom: 14px; *padding-bottom: 0px; }

#video_area #gallery_video { width: 305px; height: 384px; padding: 3px 3px 0 3px; float: left; border: 1px solid #f8f8f8; }
#video_area #gallery_video .sponsor_text { font-family: Verdana, sans-serif; font-size: 9px; color: #999; display: block; text-align: center; margin-top: 23px; }

/*
    USE THIS LINE BELOW IF SIDE_TOUT OVERFLOW SHOULD BE ENABLED
    #video_area #side_touts { float: left; margin-left: 22px; width: 305px; position: relative; min-height: 391px; }
*/

/*
    USE THIS LINE BELOW IF SIDE_TOUT OVERFLOW SHOULD BE DISABLED (editorial must review the amount of copy they use in the side touts)
*/
#video_area #side_touts { float: left; margin-left: 7px; width: 300px; position: relative; height: 391px; overflow: hidden; }

* html #video_area #side_touts { height: 391px; } /* fake min-height for IE6 */
#video_area #side_touts #side_touts_wrapper { padding-bottom: 109px; }
#video_area #side_touts h3 { color: #01a0a0; font-weight: normal; font-size: 18px; font-family: Georgia,"Times New Roman",serif;  text-transform: none; line-height: 21px; margin-bottom: 3px; }
#video_area #side_touts h3 a { color: #01a0a0; }
#video_area #side_touts p { font-size: 15px; font-family: Georgia,"Times New Roman",serif;  padding: 3px 0 2px 0; margin: 0 0 9px 0; }
#video_area #side_touts p a { color: #333; font-style: italic; }

#video_area #side_touts .side_tout a:hover { text-decoration: underline !important; }
#video_area #side_touts .side_tout { border-top: 1px dotted #d0d0d0; padding-top: 8px; margin-left: 3px; }
#video_area #side_touts .side_tout.first { border-top: 0; padding-top: 0; }
#video_area #side_touts .side_tout.first h3 { margin-top: 0px; }
#video_area #side_touts .side_tout .arrow_right { padding-left: 5px; }

#video_area #side_touts #circ_ad_300x100 { color: #999; text-align: center; font-size: 9px; 
	background: #fff; line-height: 11px; position: absolute; left: 0; bottom: 0; *padding-bottom: 0; }
#video_area #side_touts #circ_ad_300x100 #ams_circ_sev_300x100 { line-height: 7px; }

#video_area #side_touts #circ_ad_300x100 #circ_ad_ef_300x100_exp { position: relative; top: 0; right: 0; } /* For expanding circ form ad */

#circ_ad_620x100 { border: 1px solid #e6e6e6; color: #898989; text-align: center; font-size: 9px; background: #fff; width: 620px;
    line-height: 11px; padding: 1px; *padding-bottom: 0; position: relative; margin: 50px 0 0 8px; clear: both; }

#circ_ad_620x100 #ams_circ_sev_620x100 { line-height: 7px; }

#circ_ad_620x100 #ams_circ_sev_620x100 #circ_ad_ef_620x100 { width: 620px; } /* For expanding circ form ad */

#circ_ad_620x100 #ams_circ_sev_620x100 #circ_ad_ef_620x100_exp { position: relative; top: 0; right: 0; } /* For expanding circ form ad */


#circ_ad_300x250 { border: 1px solid #e6e6e6; color: #898989; text-align: center; font-size: 9px; background: #fff; width: 300px;
                                               line-height: 11px; padding: 1px; *padding-bottom: 0; position: relative; margin: 14px 0 0 17px; clear: both; }

#circ_ad_300x250 #ams_circ_sev_300x250 { line-height: 7px; }

#circ_ad_300x250 #ams_circ_sev_300x250 #circ_ad_ef_300x250 { width: 300px; } /* For expanding circ form ad */

#circ_ad_300x250 #ams_circ_sev_300x250 #circ_ad_ef_3000x250_exp { position: relative; top: 0; right: 0; } /* For expanding circ form ad */

#promo_tout_area { width: 624px; }

#promo_tout_area .promo_tout { width: 136px; float: left; padding: 6px 7px 0 7px; margin: 4px 0 14px 8px; height: 100%; } /*  this was too big: padding: 8px 9px 0 9px; */
* html #promo_tout_area .promo_tout { padding-left: 5px; padding-right: 3px; } /* IE6 */
#promo_tout_area .promo_tout h3 { font-weight: normal; font-size: 14px; font-family: Georgia,"Times New Roman",serif;
								  text-transform: none; margin-top: -2px; margin-bottom: 1px; line-height: 16px; color: #d31c17; padding: 0 8px 0 8px; }
#promo_tout_area .promo_tout h3 a { color: #d31c17; }
#promo_tout_area .promo_tout img { border: 1px solid #eee; background: #f7f6f6; padding: 7px; margin-bottom: 8px; }
#promo_tout_area .promo_tout h3 img { border: 0; }
#promo_tout_area .promo_tout p { color: #333; font-style: italic; line-height: 16px; margin: 0; padding: 4px 8px 7px 8px; font-size: 13px; font-family: Georgia,"Times New Roman",serif; }

#promo_tout_area .promo_tout.clear { margin-left: 0; }
#promo_tout_area .promo_tout .sponsor_text { font-family: Verdana, sans-serif; font-size: 9px; color: #999;
                                                height: 18px; white-space: nowrap; margin-left: 3px; padding-top: 20px; }
#promo_tout_area .promo_tout .read_more a { font-size: 14px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #d31c17; }
#promo_tout_area .promo_tout .read_more img.arrow_right { background: none; border: none; padding-left: 5px; vertical-align: middle; }
 
#pagination { clear: both; padding-top: 3px !important; margin-top: 0px; }
#pagination_top { padding: 0; margin: -14px 0 3px 0; }

.viral_tools { position: relative; right: 0; top: 0; } 
* html .viral_tools { right: -5px !important; }

#MAIN_2COL_layout_Scontainer { background: #fff url(/cm/realbeauty/site_images/global/backgrounds/container.gif) repeat !important; width: auto; }
#MAIN_CENTER_Ccontainer { overflow: hidden; }
#MAIN_RIGHT_Ccontainer { width: 336px; margin: 0px 0 6px 13px; }

#CNTR_breadcrumb { margin: 0; font-size: 14px; height: auto; }
#CNTR_breadcrumb img { display: none; }
#breadcrumb { position: relative; }
#breadcrumb .channel { font-weight: normal !important; }

.viraltools { text-align: right; background: url(/cm/seventeen/site_images/design/v01/viral_extender.gif) repeat-x; margin-left: 0 !important; clear: both; }
.viraltools img { margin-right: -13px; }
* html .viraltools { margin-right: -35px; width: 620px; }
/* * html .viraltools .icon { position: relative; }
* html .viraltools .icon a { position: absolute !important; top: 0; left: 0; } */

.clear { clear: both; }

#CNTR_pagination { width: 628px; border-top: 2px dotted #000; margin-top: 1px; margin-bottom: 20px; padding-top: 20px;}
/* #CNTR_pagination a { color: #007dd7 !important; } */

/*
#top_pagination { clear: both; font-weight: bold; font-family: Arial,Helvetica,sans-serif; color: #808091;
                    text-align: right; margin-top: -5px; margin-bottom: 11px; }
#top_pagination a { color: #808091; }
*/
#HDR_navbar { height: auto !important; }

/* Roll Over */
#promo_tout_area .promo_tout.can_hover img:hover { background: #ffffff url(/cm/realbeauty/site_images/global/backgrounds/tall_thumb_wrap.gif) no-repeat 0 -5px; border: 0; padding: 17px 8px 16px 8px; 
	margin-top: -9px; margin-bottom: 0; }
