.clear {clear: both;}
.visible {display: block;}
img {border: 0px;}
/**/
a {text-decoration: none;}
a:hover {text-decoration: underline;}

/****************************Fonts **************************************/
/*
@license
 * MyFonts Webfont Build ID 941787, 2011-08-15T13:36:06-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Italian Didot Normal
 * URL:http://new.myfonts.com/fonts/bagraphics/italian-didot/normal/
 * Foundry: BA Graphics
 * Copyright: Italian Didot® Designed By Bob Alonso 1995
 * License: http://www.myfonts.com/viewlicense?1056
 * Licensed pageviews: unlimited/month
 * CSS font-family: ItalianDidotNormal
 * CSS font-weight: normal
 * CSS font-style: normal
 * 
 * (c) 2011 Bitstream Inc
*/


@font-face {
	font-family: 'BodoniXT';
	src: url('../fonts-home/BodoniXT.otf');
	src: url('../fonts-home/BodoniXT.eot');
	src: url('../fonts-home/BodoniXT.eot?#iefix') format('embedded-opentype'),
			url('../fonts-home/BodoniXT.woff') format('woff'),
			url('../fonts-home/BodoniXT.ttf') format('truetype'),
			url('../fonts-home/BodoniXT.svg#BodoniXT') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	src: url('../fonts-home/proximanovalight.otf');
	src: url('../fonts-home/proximanovalight.eot');
	src: url('../fonts-home/proximanovalight?#iefix') format('embedded-opentype'),
			url('../fonts-home/proximanovalight.woff') format('woff'),
			url('../fonts-home/proximanovalight.ttf') format('truetype'),
			url('../fonts-home/proximanovalight.svg#proximanovalight') format('svg');
}
/****************************Fonts **************************************/

/*#redesign_container #content_container #header,#channel_header{float:left;margin-left:13px;width:1001px;display:inline;}*/
#redesign_container {width:1064px; overflow: visible; font: 13px Verdana, sans-serif; color: #000;}
#redesign_container .articles P {line-height:15px; letter-spacing: -0.02em;}
#redesign_container #content_container,#container {margin: 0px; padding: 0px;display:inline;}
#redesign_container {  margin:0 auto; padding:0 30px 16px; }

#ayva_outer_container{
	clear:both;
	position:relative;
	overflow:hidden;
	padding-left: 5px;
	font-family: "Montserrat";
}

#titulos-portada{
	padding-right: 3px;
	padding-left: 3px;
	letter-spacing: -1px;
	line-height: 18px;
} 

#titulos-videos{
	padding-right: 3px;
	padding-left: 3px;
	letter-spacing: -1px;
	line-height: 18px;
	font-size: 20px;
	padding-top: 10px;
	text-transform: uppercase;
} 


#tienda_tab{
	display: block;
	height: 0px;
	width: 1000px;
	margin: 0 auto 19px;
	position: relative;
}
#tienda_tab a.tienda_link{background: url(../site_images/nav/shop_ay-va.png) no-repeat; width: 144px; height: 33px; display: block;}
#tienda_tab a.tienda_link span{display: none}

/**** HEADER ****/
#content_container #banner_ad {margin-bottom: 10px;}
#content_container #meta_nav {
	padding: 4px 0 7px;
	height: 17px;
	color: #000;
	margin-bottom: 11px;
	overflow: hidden;
	border-bottom:4px #E5E5E5 solid;
	position:relative;
	font-family: "Montserrat";
	font-size: 12px;
}
#content_container #meta_nav .link_set {float: left; width: 70%;}
#content_container #meta_nav .link_set  .red{color:#d01f26;margin-left:-14px;}
#content_container #meta_nav .right {float: right; width: 387px;}
#content_container #meta_nav b {font-size: 12px;font-weight:bold; text-transform: uppercase; float: left; line-height:22px;}
#content_container #meta_nav .link_set .links {font-size: 12px; height: 22px;letter-spacing: .0155em;}
#content_container #meta_nav .link_set .links a {color: #000; padding: 0 14px; line-height:21px;float:left;}
#content_container #meta_nav .link_set.right .links a {line-height:21px;}
#content_container #meta_nav .link_set .links .meta_divider{float:left; margin-top:1px;}

/* Ads */
#redesign_container #content_container #header, #channel_header { float: none; }

.ad_banner_adtext {
	margin-left: auto;
	margin-right: auto;
	font-family: "Montserrat";
	font-size: 10px;
}

/* Meta Nav Hover */
#content_container #meta_nav .link_set .links #subscribe {float:left;padding: 0 14px;}
#content_container #meta_nav .link_set .links a:hover{color: #000; text-decoration: underline;}
#content_container #meta_nav .link_set .links #give_gift {float:left; height: 28px; padding: 0 14px;}
#content_container #meta_nav .link_set .links #customer_service {float:left;padding: 0 14px;}
#content_container #hed_mid {margin: 5px 0;}
#content_container #logo {float: left;}

/* Search Area */
.search_area > form {display:inline-block;}

.search_area > form > * {float:left;}
  
.search_area .input {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font:normal 12px/19px Verdana,sans-serif;
	height:14px;
	margin-right:5px;
	outline:none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
		
#top_search .input {
			width:176px;
			-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25);
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25);
			
}
		
@media screen and (-webkit-min-device-pixel-ratio:0) {

#top_search .input { line-height:1; }
		
		}
		
		#bottom_search .input {width:240px;}
		
	.search_area > form > a {
		background:url('../site_images/ayva-search-submit.png') 0 0 no-repeat transparent;
		display:block;
		height:22px;
		width:22px;}
		
	#bottom_search .try_terms {font-size:11px;}

/* ModiFace */esign_container { overflow: hidden; }

/* Login Link */
.login_links #login_links{list-style-type:none;}
.login_links #login_links li{display:inline;float:left}
.login_links #login_links .meta_divider{padding:0px 14px;float:left;line-height:15px;}
.login_links #login_links li.last{margin-left:0px;}
.login_links #login_links li a{line-height:21px;}

#content_container #meta_nav .link_set .links #subscribe{padding-left:0px;padding-right:12px;color:#D01F26;}
#content_container #meta_nav .right{float:left;width:350px !important;}
#content_container #meta_nav .link_set{width:850px;_width:670px;}

#nav { behavior:url ("../scripts/csshover3.htc"); }
* html #nav .eventos .dd_container .dd_inner div.feature { float:left; }
* html #nav .noticias .dd_container .dd_inner div.feature { float:left; }
* html #nav .ediciones-anteriores .dd_container .dd_inner div.feature { float:right; }
* html #nav .ediciones-anteriores .dd_container .dd_outer { position:relative; top:0px; left:0px; }

*:first-child+html #nav.fashion .eventos .dd_container .dd_outer { position:relative; top:0px; left:0px; }
*:first-child+html #nav.fashion .noticias .dd_container .dd_outer { position:relative; top:0px; left:0px; }

* html #nav.beauty .noticias .dd_container .dd_outer { left:0px; }
* html #nav.beauty .eventos .dd_container .dd_outer { left:0px; top:0px; left:0px; }
*:first-child+html #nav .eventos .dd_container .dd_outer { left:0px; top:0px; left:0px; }


/**** MAIN CONTENT ****/
#content_container #main_content {display:inline-block;padding:13px 0;}
#content_container #main_left {float: left;}
#content_container #main_right {float: right; width: 340px; margin-right:25px;}


/**** PROMO AREA ****/
#content_container #promo_area {margin: 10px 0; width: 640px;}
#content_container #promo_area .promo_left {float: left;}
#content_container #promo_area #whats_new_area {float: right; width: 440px; margin-bottom: 10px;}
#content_container #promo_area #whats_new_area #hed {margin-bottom: 20px;}
#content_container #promo_area #whats_new_area .articles {float: left; width: 215px;}
#content_container #promo_area #whats_new_area #new_img {float: left; width: 225px;}
#content_container #promo_area a {font-weight: bold;}
#content_container #promo_area .more {white-space: nowrap;}
#content_container #promo_area .more a {font-size: 13px; color: #cc2229; font-style: normal;}
#content_container #promo_area .promo_title a {color: #000;}


/**** 620 CIRC AD ****/
#content_container #circad_wrapper {clear: both; width: 640px; border: 1px solid #ccc; margin-bottom: 10px;}
#content_container #circad_wrapper p {width: 640px; text-align: center; color: #777; font-style: normal; font-size: 9px; margin: 2px 0; text-transform: uppercase;}
#content_container #circad_wrapper #circad {width: 620px; margin: auto; padding-bottom: 5px;}


/**** Celebs & Lifestyle ****/
#content_container #bottom_promos .promo_left {float: left; width: 300px;}
#content_container #bottom_promos .promo_left .hed {display: block;}
#content_container .celeb_img {clear: both; border: 1px solid #000;}
#content_container #celeb_articles {margin-top: 10px;}


/**** Fashion & Shopping ****/
#content_container #promo_fashion {float: right; width: 315px; margin-top: 20px;}
#content_container #fashion_left {width: 170px; float: left;}
#content_container #fashion_left .articles {width: 150px;}
#content_container #fashion_img {float: right;}


/**** RIGHT RAIL ****/
.ad_header {
	font:8px Verdana, Geneva, sans-serif;
	letter-spacing:2px;}

/* Open Article */
.redesign_open_article #content_container #main_right { margin-right: 0;}
.open_article_mass_relevance #main_left {border-right:0px;width:980px;}


/*GALLERY AD */
#content_container #main_right #ad_gallery {border: 1px solid #ccc; padding: 2px; margin-bottom: 13px; text-align: center;}
#content_container #main_right #ad_gallery p {text-align: center; text-transform: uppercase; font-size: 8px; color: #6e665f; margin-bottom: 2px; letter-spacing: .125em;}
#content_container #main_right #ad_gallery #ams_baz_gallery {width: 300px; margin: auto;position:relative; z-index:1;}
#content_container #main_right #redesign_module{border: 1px solid #bababa; width: 344px;}
#xs_epic_right_content_top .ad #rr_social_tout{float:right;}
#search_rr_ad #rr_social_tout{float:right;width:318px;}


/* Modules */
#content_container #main_right .module {
	font-family: "Montserrat";
	font-size: 12px;
	font-weight: bold;
}
#content_container #main_right .mod_content {background: #fff; width: 314px; padding: 10px 10px 15px 20px; color: #000; font-size:12px;}
#content_container #main_right .mod_content a {color: #000;}
#content_container #main_right .mod_hed {background-image:url(../site_images/redesign/modules/bg_module_header.gif); background-repeat:no-repeat;background-color:#000000; width: 344px; height: 34px;  color: #fff;}
#content_container #main_right .mod_hed i {
	font-style: normal;
	text-transform: uppercase;
	float: left;
	margin: 5px 0 0 26px;
	font-family: "Montserrat";
	font-size: 14px;
	font-weight: bold;
}
#content_container #main_right .module .mod_content .left {float: left; width: 150px; margin: 10px 20px 0 0;}
#content_container #main_right .module .mod_content .mod_title {margin-bottom: 10px;}
#content_container #main_right .module .mod_content .thumb_img {border: 1px solid #cc2229; margin-left: 5px; width:120px; height:120px;}
#content_container #main_right .module .mod_content .see_all span {font-size: 10px;}
#content_container #main_right .module .mod_content .buy_content {float: right; width: 200px; margin-right: 10px; _width: 180px;}
#content_container #main_right #mod_bestbuy .mod_content {padding-top: 20px;}
#content_container #main_right .buy_img {float: left;}


/* Baz on the Go Module */
#content_container #main_right .module #tabs {font-size: 11px; font-weight: bold;}
#content_container #main_right .module #tabs .active {color: #cc2229; cursor: text; text-decoration: none;}
#content_container #main_right .module #tabs .inactive {color: #aaa; cursor: pointer;}
#content_container #main_right .module #tabs .tab {float: left; margin-right: 8px; padding-right: 10px; text-transform: uppercase; border-right: 1px solid #3c3c3c;}
#content_container #main_right .module #tabs .last {margin-right: 0px; border: none;}
#content_container #main_right .module .tabcontent {
	clear: both;
	padding-top: 20px;
*padding-top:0px;	font-family: "Montserrat";
	font-size: 12px;
	font-weight: bold;
}
#content_container #main_right .module .link {font-size: 10px; font-weight: bold; color: #000; line-height: 18px; text-transform: none; }
#content_container #main_right .module .link a, 
#content_container #main_right .module #tabcontent_mobile .link  {font-size: 12px;}
#content_container #main_right .module #tabcontent_mobile b {margin: 10px 0 5px; display: block; text-transform: uppercase;}
#content_container #main_right .module span {color: #cc2229;}

#content_container #main_right .module #mag_left {line-height: 18px; float: left; width: 150px; margin-right: 20px;}
#content_container #main_right .module #mag_left .link {font-size: 12px; font-weight: bold; width: 160px;}

/******FAKES ARE NEVER IN FASHION*****/
#fake .mod_content{height:220px;position:relative;}
.content_left{line-height:16px;padding-right:8px;}
.content_left .second_p{width:120px;margin-top:-10px;}
.content_left .find_more{width:90px; margin-top:18px;}
.content_left .btn_go {background:url(../site_images/redesign/modules/btn_go.gif) no-repeat 0 0; height:25px;width:42px;display:block;}
.content_left .btn_go:hover{background-position: 0 -26px;}
.content_right img{position:absolute;bottom:1px;right:1px;}


/**** HTML BOTTOM ****/
#html_bottom #ad_banner_bot {
	margin:10px 0;
	padding: 5px 0;
	text-align: center;}

	#html_bottom #ad_banner_bot #ams_baz_bot {
		margin:0 auto;
		width:728px;}

#html_bottom #bottom_search #search_area {clear: both; background: #fff; margin: 10px auto; padding-top: 20px; text-align:center; }

/* More From ayva */
#html_bottom #more_from_har {float: left; clear: both; margin: 20px 0 0 -13px;width: 1014px; overflow: hidden;display:inline}
#html_bottom #more_from_har #section_wrapper {background:url(../site_images/redesign/bg-more_from.gif) repeat-y; float: left; width: 979px; padding: 0 0px 10px 34px; }
#html_bottom #more_from_har .section {float:left; height:160px; margin: 0 10px 0 7px; width: 227px; _margin-right: 7px;display:inline;}
#html_bottom #more_from_har .section_name {
	color: #fff;
	margin-bottom:3px;
	font-family: "Montserrat";
	font-size: 22px;
	font-weight: bold;
}
#html_bottom #more_from_har ul {min-height:60px; padding:0;}
#html_bottom #more_from_har li {font-size: 12px; line-height:18px; letter-spacing:0.00125em; list-style:none; }
#html_bottom #more_from_har a {color:#fff;}
#html_bottom #more_from_har .more_link {font-size: 14px; font-weight: bold; margin: 0; padding: 0;color: #fff;text-transform: capitalize;}
#html_bottom #more_from_har .more_link a:hover {text-decoration: underline; color:#fff;}
#html_bottom #more_from_har .more_hed {_padding-left: 8px;}


/* Bottom Ads */
#html_bottom #more_from_har #section_wrapper {margin-bottom: 24px;}
#html_bottom #hp_ads_most_popular .ad_wrapper p {margin: 2px 0; text-align:center; color:#777; font-size:9px;}

#html_bottom #hp_ads_most_popular> * {float:left;}

	#html_bottom #hp_ads_most_popular #most_popular_searched {
	font-size:12px;
	line-height:18px;
	padding-top: 7px;
}

		#html_bottom #most_popular_searched p {
	letter-spacing: -0.019em;
	margin: -6px 0 0px;
	font-family: BodoniXT;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
			#html_bottom #most_popular_searched p i {font-style: normal;}

		#html_bottom #most_popular_searched ol {
	margin: 0;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
			#html_bottom #most_popular_searched ol li {list-style-position:inside}

		#html_bottom #most_popular_searched a {text-decoration: none; color: black; font-style: normal;}
			#html_bottom #most_popular_searched a:hover {text-decoration: underline; color: black;}

		#html_bottom #most_popular_searched #most_searched {margin-top: 10px; }

#html_bottom #sponsored_links #sponsored_links_content img {margin-left: 1px;}
#html_bottom #special_offer #special_offer_content img {margin-top:3px;}

#html_bottom #most_popular_posts li a, 
#html_bottom #most_searched li a { display:inline-block; vertical-align:top; width:290px; height:18px; *line-height:22px; overflow:hidden;}
#html_bottom #bottom_search{ text-align:center; display:block; clear:both; }


/* Footer */
#html_bottom #footer {
	border:0 none;
	width:100%;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

	#html_bottom #footer #links {
		display:inline-block;
		margin-bottom: 10px;
		padding:0 0 10px 20px;
		width:980px;}
		
		#html_bottom #footer #links a {display:block;}
		
#html_bottom #footer #links .link_wrapper, 
#html_bottom #footer #seo_links .links_wrapper, 
#html_bottom #footer #seo_links .links_wrapper_nohed {
	float: left;
	line-height: 16px;
	margin: 0px 0 5px;
	overflow: hidden;
	padding: 0 5px 5px 10px;
	text-transform: inherit;
	width: 150px;}
	#html_bottom #footer #links #about_hb{min-height: 230px;height:auto}

#html_bottom #footer #seo_links .links_wrapper_nohed {margin-top: 10px; height: 180px;}

#html_bottom #footer #links .link_wrapper b, 
#html_bottom #footer #seo_links .footerHeds {
	margin-bottom: 5px;
	clear: both;
	font-family: "Montserrat";
	font-size: 14px;
	font-weight: bold;
}

#html_bottom #footer #seo_links .link {text-transform: none; font-size: 12px; line-height: 16px; *line-height: normal; }
#html_bottom #footer #links p {margin-top: 5px;}
#html_bottom #footer #links #about_hb {width: 140px; padding-left: 0px;}
#html_bottom #footer #links .last {margin-left: 0px; border-right: none;}

#html_bottom #footer #footer_copy {
	font-size: 11px;
	width: 100%;
	margin: 10px auto;
	text-align: center;
	padding-top:30px;
	float:left;
}
/*-------*/
#footer_copy .oba_message {background: url("../site_images/HPB_oba_footer.gif") no-repeat scroll right -1px transparent;padding: 2px 20px 30px 4px}
#html_bottom #footer #footer_copy #oba_dot{ padding-left:6px; padding-right:4px; font-weight: bold}

#footer_copy p{
	vertical-align: middle;
	padding-left: 20px;
}
/*-------*/
#html_bottom #footer #footer_copy a {width: auto; font-weight: bold; float: none;}

#html_bottom #footer #links p a { _position: relative;}
#html_bottom #footer #links #hb_mag .clear {_display: none;}

#fixedPanelRROuter {position:relative;}

#fixedPanelFooter {padding-top:5px;}

/*************************** Homepage Redesign Start **************************************/
/*************************** Reset **************************************/

/* reset */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
blockquote,
th,
td {
	margin: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	margin-left: auto;
	margin-right: auto;
}
fieldset,
img {
	border:0;
}
address,
caption,
cite,
code,
dfn,
th,
var {
	font-style:normal;
	font-weight:normal;
}

caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input,
textarea,
select {
	*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}

/*************************** Grids **************************************/

/* g stands for grid and u stands for unit */
.ayva_g {
    letter-spacing: -0.31em;
    word-spacing: -0.43em;
}
.ayva_u, .ayva_u_10of10, .ayva_u_1of10, .ayva_u_2of10, .ayva_u_3of10, .ayva_u_4of10, .ayva_u_5of10, .ayva_u_6of10, .ayva_u_7of10, .ayva_u_8of10, .ayva_u_9of10, .ayva_u_1of4, .ayva_u_3of4, .ayva_u_10split6, .ayva_u_1of3 {
    display: inline-block;
    *display: inline; zoom: 1;
    letter-spacing: normal;
    vertical-align: top;
    word-spacing: normal;
}
.ayva_u_10of10 {
	display: block;
	padding-right: 0px;
	left: -10px;
}
.ayva_u_1of10 { width: 9%; }
.ayva_u_2of10 { width: 19%; }
/*.ayva_u_3of10 { width: 29%; }*/
.ayva_u_4of10 { width: 39%; }
.ayva_u_5of10 { width: 49%; }
.ayva_u_6of10 { width: 59%; }
.ayva_u_7of10 { width: 69%; }
.ayva_u_8of10 { width: 79%; }
.ayva_u_9of10 { width: 89%; }
.ayva_u_1of4 { width: 24%; }
/*.ayva_u_3of4 { width: 74%; }*/
.ayva_u_1of3 { width: 33%; }
.ayva_u_10split6 { width: 14.23%; }
.ayva_gradient_roundcorner {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    border-radius: 5px 5px 5px 5px;
    box-shadow: -1px -1px 5px rgba(175, 175, 175, 0.4);
	-moz-box-shadow: -1px -1px 5px rgba(175, 175, 175, 0.4);
	-webkit-box-shadow: -1px -1px 5px rgba(175, 175, 175, 0.4);
}
.ayva_gradient_shadow {
	box-shadow: -1px -1px 5px rgba(125, 125, 125, 0.8);
	-moz-box-shadow:  -1px -1px 5px rgba(125, 125, 125, 0.8);
	-webkit-box-shadow:  -1px -1px 5px rgba(125, 125, 125, 0.8);
}
.no-boxshadow .ayva_gradient_roundcorner_fallback { border: 1px solid #ccc; }
.ayva_blue_background {
	background: -moz-linear-gradient(center top , #2EC1D5 40%, #00AAC9 65%) repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	text-shadow: 0 -1px 0 #00AAC9;
	font-family: "Montserrat";
	font-size: 15px;
	line-height: 40px;
}
.ayva_inline_block { display: inline-block; *display: inline; zoom: 1; }
.ayva_red { color: #d01f26; }
/****************************Fonts **************************************/
/*
@license
 * MyFonts Webfont Build ID 941787, 2011-08-15T13:36:06-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Italian Didot Normal
 * URL:http://new.myfonts.com/fonts/bagraphics/italian-didot/normal/
 * Foundry: BA Graphics
 * Copyright: Italian Didot® Designed By Bob Alonso 1995
 * License: http://www.myfonts.com/viewlicense?1056
 * Licensed pageviews: unlimited/month
 * CSS font-family: ItalianDidotNormal
 * CSS font-weight: normal
 * CSS font-style: normal
 * 
 * (c) 2011 Bitstream Inc
*/


@font-face {
	font-family: 'BodoniXT';
	src: url('../fonts-home/BodoniXT.otf');
	src: url('../fonts-home/BodoniXT.eot');
	src: url('../fonts-home/BodoniXT.eot?#iefix') format('embedded-opentype'),
			url('../fonts-home/BodoniXT.woff') format('woff'),
			url('../fonts-home/BodoniXT.ttf') format('truetype'),
			url('../fonts-home/BodoniXT.svg#BodoniXT') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	src: url('../fonts-home/ProximaNova-Light.otf');
	src: url('../fonts-home/ProximaNova-Light.eot');
	src: url('../fonts-home/ProximaNova-Light?#iefix') format('embedded-opentype'),
			url('../fonts-home/ProximaNova-Light.woff') format('woff'),
			url('../fonts-home/ProximaNova-Light.ttf') format('truetype'),
			url('../fonts-home/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
}
/*************************** Body **************************************/

body {
	background-color:#ffffff;
	color:#000;
	letter-spacing:0px;
	font-family: "Montserrat";
	font-size: 12px;
	line-height: 10px;
}

.index a, a:visited, a:active, .promoPlayerPreview a, .promoPlayerPreview a:visited, .promoPlayerPreview a:active { text-decoration:none; outline: none; color:#000; }
a:hover { text-decoration:underline; }
.times {
	font-family: "Montserrat";
	;
}
.arial {
	font-family: "Montserrat";
}
.verdana {
	font-family: "Montserrat";
}
.blue { color:#1EB5E6;}
.border-top { border-top:1px solid #d3d3d3;}
.text-align-center { text-align: center; }
.text-align-left { text-align: left; }
.text-align-right { text-align:right; }
.bottom-content-padding { padding-top:30px; }
* html .clearfix, * html #site_container { height:1px; }
.clearfix, #redesign_container #site_container {
	display:block;
	min-width:0;}
.clearfix:after, #ayva_main_navigation:after, #redesign_container #site_container:after { content:""; display:block; height:0; 	clear:both; color: #FFFFFF;}

#ayva_body .ayva_body_right_rail .no_top_padding {padding-top:0px; margin-top:0; *margin-top:-8px; border-top:none}
/************* Global Header *************************/
#ams_mbox_baz_global { display: none; }
#ayva_main_container {
	width:1070px;
	margin: 0 auto;
	top: -8px;
	position: relative;
}
#redesign_container { width:1070px; margin: 0 auto; padding: inherit;  padding: 0;}

#site_container, .ayva_header_container, #channel_header, #ayva_top_logo, #ayva_main_navigation, #ayva_footer, #ayva_body_spotlight, #ayva_body, #ayva_original, #ayva_epic_container {
	margin: 0 auto;
	padding: 0 30px;
	width:1000px;}
	
#channel_header {padding-bottom:0px; width:970px;}
#channel_header #banner_ad{position:relative;margin-left: auto;margin-right: auto; text-align:center;}
#channel_header #banner_ad #AD_banner { margin:15px 0px 25px; position:relative; margin-left: auto; margin-right: auto;}
#shade_ad{margin: 0 auto;}
	
	#epicBanner {
		border:0 none;
		padding:0 0 10px;}

	#site_container {
		display:inherit;
		float:inherit;}
		
#redesign_container #content_container, #container { display: inherit; margin: 0; padding: 0;}
.giveaway_calendar #redesign_container #content_container { margin: 0 auto; padding: 0; position:relative; z-index:1;}
#ayva_header {background-color:#f4f4f4;height:37px;position:relative;z-index:1;}

	.ayva_header_container {
		padding:0;
		position:relative;
		text-align:left;}

		.ayva_u_3of10 {
			right:0;
			position:absolute;
			top:3px;}
			
#ayva_header .ayva_u_3of10{top:0px;}

.ayva_try_term #login_links li { float: none; padding:0 10px;}
#ayva_header #meta_nav { height:37px;}
#ayva_header .ayva_header_links_unit .no_left_padding { padding-left:0;}
#ayva_header .ayva_header_links_container .no_right_padding { padding-right:0;}
#ayva_header .ayva_header_link { display:inline-block; *display:inline; zoom:1; padding-right:22px; }
#ayva_header .ayva_signin_links { padding-left: 20px; display:inline-block; *display:inline; zoom:1;}
#ayva_header a{
	font-family: "Montserrat";
	font-size: 12px;
	line-height: 12px;
}
#ayva_header a, .ayva_try_term a {color:#888787;}
#ayva_header a, .try_terms {text-transform:uppercase;}
	
.try_terms {
	display:inline-block;
	width:100%;}

.try_terms-superior {
	display:inline-block;
	width:100%;
	padding-right: 20px;
	padding-top: 10px;
}


#bottom_search .try_terms {margin:10px 0;}
			
#ayva_header .ayva_login_links_container ul li { display: inline-block; *display:inline; zoom:1; }

#ayva_drop_shadow {
	background-color:#fff;
	margin:0 auto;
	width:1060px;
	-moz-box-shadow: 0px 0px 5px rgba(150, 150, 150, 0.75);
	-webkit-box-shadow: 0px 0px 5px rgba(150, 150, 150, 0.75);
	box-shadow: 0px 0px 5px rgba(150, 150, 150, 0.75);
	position:relative;
	z-index:0;
	border-top: 1px solid #dfdfdf;
	}

#ayva_top_logo {text-align:center; }

#ayva_outer_container{
	clear:both;
	position:relative;
	overflow:hidden;
	padding-left: 5px;
	font-family: "Montserrat";
	padding-bottom: 20px;
}
	
#ayva_top_logo .ayva_double_border_container {
	padding-bottom:10px;
	padding-top: 30px;
}
#tienda_tab .login_links{position: absolute; bottom: 0px; right: 0px;}
#tienda_tab ul#hdmLoginLinks { float: right; list-style-type: none; line-height:10px;}
#tienda_tab ul#hdmLoginLinks li {display: inline; padding: 0 10px; float: none; background:url(../site_images/loginlinks_divider.png) no-repeat right 5px;}
#tienda_tab ul#hdmLoginLinks li:first-child + li {display:none;}
#tienda_tab ul#hdmLoginLinks li:last-child{padding-right: 0px; background: none;}
#tienda_tab ul#hdmLoginLinks a{
	color: #888787;
	text-transform: uppercase;
	font-family: "Montserrat";
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
}
.ayva_links_unit {line-height:37px;}
.ayva_links_unit a { font-size:12px; font-weight:normal; line-height:2.5;}
.ayva_link_set { color:#fff; }
.ayva_login_links { color:#fff; width:21%; float:right; }
.ayva_searchbar_link { margin: 0; }
.ayva_searchbar_link:last-child { margin-right: 0px;}
.ayva_searchbar_link a{margin-right:26px;}
.ayva_searchbar_link a.digitalEditionNav{margin-right:0px}

/* Search Area */
#ayva_top_logo .ayva_terms_container { float:right; line-height:21px; }
.ayva_try_term {
	font-size: 10px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 0;
}
.ayva_try_term_link {
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
.ayva_try_term_link:last-child { padding-right: 0px; }
.ayva_try_term a {
	font-family: "Montserrat";
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
}
.try_terms a{color: #666;}
.ayva_terms_container .ayva_try_term_link:first-child{padding-left: 5px;}

#content_container #hed_mid #search_area {float: right; margin-top: 8px;width:386px;}
.search_area { height:auto; margin-top:8px;}
.search_area #header_search {margin:0px;}

/********************** NAV **************************/
#nav {
	background:url(../site_images/nav/shop-nav.png) no-repeat 0 0;
	height:45px;
	margin-bottom:0;
	_behavior:url(../scripts/csshover3.htc);}
#nav .dd_container .icon{top:0px;left:2px; position:absolute; width:35px; height:7px;}
#nav .dd_container  .celebrities{left:310px;float:left;z-index:100000;}
#nav .nav_section {float:left; position: relative; padding-top:30px 0 0;}
#nav a.navbar_link {
	display:block;
	height:41px;
	position:absolute;
	z-index:-1px;}

	#nav a.navbar_link span {display: none;}


	#nav .noticias a.navbar_link {left:0px;}
		#nav .noticias a.navbar_link, #nav .noticias a.navbar_link ~ div ul {width:207px;}

	#nav .eventos a.navbar_link {left:210px;}
		#nav .eventos a.navbar_link, #nav .eventos a.navbar_link ~ div ul {width:245px;}

	#nav .ediciones-anteriores a.navbar_link {left:458px;}
		#nav .ediciones-anteriores a.navbar_link, #nav .ediciones-anteriores a.navbar_link ~ div ul {width:321px;}
		
	#nav .tienda a.navbar_link {left:781px;	width:214px;}

		#nav .dd_container {
			display:none;
			padding-top:0;
			position:absolute;
			top:41px;
			width:502px;}

			#nav .noticias .dd_container {left:0px;}
			#nav .eventos .dd_container {left:210px;}
			#nav .ediciones-anteriores .dd_container {left:152px;}

#nav .nav_section:hover a.navbar_link, #nav .dd_outer {border:2px solid #f4f4f4;}

	#nav .dd_outer {
		background:#fff;
		border-top:0 none;
		-moz-box-shadow: 0 5px 5px rgba(150, 150, 150, 0.8);
		-webkit-box-shadow: 0 5px 5px rgba(150, 150, 150, 0.8);
		box-shadow: 0 5px 5px rgba(150, 150, 150, 0.8);}
		
		#nav .dd_outer, #nav .dd_article_container {display:inline-block;}
		
#nav .noticias .dd_outer {width:653px;}
#nav .eventos .dd_outer {width:575px;}
#nav .ediciones-anteriores .dd_outer {
	background-position:top left;
	width:627px;
}

#nav .dd_outer ul {
	float:left;
	padding:10px 0;
	width:175px;}

	#nav .dd_outer ul {
		list-style-type:none;
		margin:0;
		padding:0; }
		
		#nav .dd_outer li {padding:5px 30px;}
		
		#nav .dd_outer ul.f li{
	min-width: 200px;
}
		
		#nav .dd_outer li a {
	color:#000;
	font-size:11px;
	text-decoration:none;
}
		
			#nav .dd_outer li a:hover {text-decoration:underline;}

		#nav .dd_outer li.promo_nav a { color: #3a5fb1; }
		#nav .dd_outer li.promo_nav a:hover { color: #000; }

	
	#nav .dd_inner {
	border-top:2px solid #f4f4f4;
	float:left;
	font-family:"Montserrat";
	height:100%;
	padding: 15px 10px 13px;
	width:285px;
}

	#nav .noticias .dd_inner{width: 385px; padding-left: 50px;}
	#nav .eventos .dd_inner {
	width:300px
}
	#nav .ediciones-anteriores .dd_inner {width:286px;}

#nav .dd_inner p.featured {font-size:12px; color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:4px; }
#nav .dd_inner .feature {padding:0px 0px 0 5px; }
#nav .dd_inner .feature a {
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-transform: uppercase;
}
#nav .dd_inner .feature.first {border-bottom:3px solid #ccc;}
#nav .dd_article_container {padding:5px 0;}
#nav .dd_inner img.nav_feature {
	float:left;
	margin-top: 0;
	margin-right: 13px;
	margin-bottom: 15px;
	margin-left: 0;
	padding-left: 5px;
}
#nav .dd_inner p.story {padding-left:0px;color:#000;margin-top:7px;}
#nav .dd_inner p.story a {font-weight:normal; text-transform: none;}

	#nav .dd_inner p.story a:hover {
	text-decoration:underline;
}

#nav .ediciones-anteriores .dd_outer ul {width:333px;}

/* NAV dropdown */
#nav .nav_section:hover a.navbar_link{
	border-bottom:0 none;
	z-index:90000;
	-moz-box-shadow: 0 5px 5px rgba(150, 150, 150, 0.8);
	-webkit-box-shadow: 0 5px 5px rgba(150, 150, 150, 0.8);
	box-shadow: 0 5px 5px rgba(150, 150, 150, 0.8);}
#nav .nav_section.tienda:hover a.navbar_link{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;}	
#nav .nav_section a.navbar_link.active {z-index:80000;}
#nav .nav_section:hover .dd_container {display:block;}
#nav .nav_section .dd_container{z-index:500000;}
#nav { behavior:url ("../scripts/csshover3.htc"); }
* html #nav .eventos .dd_container .dd_inner div.feature { float:left; }
* html #nav .noticias .dd_container .dd_inner div.feature { float:left; }
* html #nav .ediciones-anteriores .dd_container .dd_inner div.feature { float:right; }
* html #nav .ediciones-anteriores .dd_container .dd_outer { position:relative; top:0px; left:0px; }

*:first-child+html #nav.fashion .eventos .dd_container .dd_outer { position:relative; top:0px; left:0px; }
*:first-child+html #nav.fashion .noticias .dd_container .dd_outer { position:relative; top:0px; left:0px; }

* html #nav.beauty .noticias .dd_container .dd_outer { left:0px; }
* html #nav.beauty .eventos .dd_container .dd_outer { left:0px; top:0px; left:0px; }
*:first-child+html #nav .eventos .dd_container .dd_outer { left:0px; top:0px; left:0px; }

/**************** More from Ay-Va*********************/
.ayva_more_info {
	border-top:1px solid #ccc;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	font-family: "Montserrat";
	font-size: 13px;
}
.ayva_more_info_column { width:20.7%; padding: 0 20px; }
.ayva_more_info_5_column {width:19.56%; margin:0 auto;}
	.ayva_more_info_5_column, .ayva_more_info_heading {text-align:center;}
.ayva_more_info_heading {
	padding: 5px 0 25px;
	letter-spacing: -0.1em;
	font-family: BodoniXT;
	font-size: 40px;
}
.ayva_moreinfo_article { width:87%; padding-left:6.55%; }
.ayva_moreinfo_row.ayva_moreinfo_lastrow .ayva_moreinfo_copy { border-bottom:none; }
.ayva_moreinfo_copy { border-bottom:1px solid #ccc; height:auto; text-align:center; }
.ayva_moreinfo_copy_align { padding:1em 0; }
.ayva_moreinfo_image { text-align: center; }
.ayva_moreinfo_image a{display: block; margin: 0 auto;}

/***************** Ads most popular ****************************/
#hp_ads_most_popular {
	display:inline-block;
	margin:0 0 10px 20px;}

#ayva_footer #html_bottom #hp_ads_most_popular .ad_wrapper {
	border:1px solid #DBDBDB;
	height:274px;
	width:300px;}
	
	#hp_ads_most_popular #special_offer {margin:0 30px;}

/*********************** Global Footer *************************/
#ayva_footer .no_right_padding { padding-right:0; }
#ayva_footer .no_left_padding { padding-left:0;}
#ayva_footer {
	clear:both;
	font-family: "Montserrat";
	font-size: 13px;
	line-height: 20px;
}
#ayva_footer .ayva_footer_bottom #footer {
	font-family: "Montserrat";
	border-top: 1px solid #ccc;
	
}
#ayva_footer .ayva_footer_columns { border-right: 1px solid #d42a23; margin-top:11px; padding:0 10px; height:260px; }
#ayva_footer .ayva_footer_bottommost { margin:40px 0 0; padding-bottom:10px;}
#ayva_footer .ayva_footer_bottom_message { text-align:center; }
#ayva_footer .ayva_footer_bottom_heading { font-weight:bold; }
#ayva_footer #html_bottom #ad_banner_bot { margin:10px 0 25px; text-align:center; }
#ayva_footer #html_bottom #ad_banner_bot #ams_baz_bot { margin: 0 auto; width:728px; display:inline-block; *display:inline; zoom:1; margin-left:3px;  }
#ayva_footer .ayva_ad_label { vertical-align:bottom; }

#ayva_footer #html_bottom #footer_copy a {
	float:none;
	font-weight: normal;
	width:auto;
}
#ayva_footer a {
	color: #000;
	letter-spacing: -0px;
}
#ayva_footer .no_border_right { border-right: none;}
#ayva_footer .no_bottom_border { border-bottom: none;}

#ayva_footer #html_bottom #footer .social {
	width:330px;
	margin-left:auto;
	margin-right:auto;
}
	#ayva_footer #html_bottom #footer .social > img {
		display:block;
		margin:0 auto;}
	
	#ayva_footer #html_bottom #footer .social > div {display:block;}

/********************** Spotlight Body *************************/
.ayva_promo_player_container { width: 100%;}

.ayva_report_heading {
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}
.ayva_report_heading a {display:block;}
.ayva_report_links {padding:7px 0;}


.ayva_report_links:hover {
		border-bottom:1px solid #ccc;
		margin-bottom:-1px;}

.ayva_report_links a {
	font-family: "Montserrat";
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;}

.ayva_report_links a:hover {
	text-decoration:none;}
	
/************************ Content Body *************************/
#ayva_body, #ayva_original {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-left: 30px;
}
#ayva_body {display:inline-block;}
#ayva_body .ayva_body_left_rail {
	float:inherit;
	width:340px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12px;
	padding-left: 5px;
}
#ayva_body .ayva_body_left_rail .ayva_u_4of10 {
	width:100%;
	padding-left: 7px;
}
#ayva_body .ayva_body_right_rail {float:left; width:64%;}
#ayva_body .ayva_article {
	border-top:1px solid #ccc;
	margin-top:24px;
	padding:20px 0 0;
	text-align: center;}
#ayva_body .no_bottom_border {border-bottom: none;}
#ayva_body .no_top_border {border-top:0 none;}

.ayva_lefttop.ayva_top_report {
	border-top:1px solid #ccc;
	margin-top:20px;
	padding-top:20px;
	width: 340px;
}
.ayva_leftmiddle, .ayva_leftbottom.ayva_top_report {
	border-bottom:1px solid #ccc;
	display:inline-block;
	margin-bottom:22px;
	padding-bottom:20px;
	width: 340px;
}
.ayva_leftmiddle > div[data-width], .ayva_leftbottom > div[data-width] {margin-bottom:20px;}
.ayva_leftmiddle .ayva_report_image, .ayva_leftbottom .ayva_report_image {float:left;margin-right:10px;}

.ayva_article_heading a, .ayva_article_heading a:visited, .ayva_article_heading a:active, .ayva_article_heading a:hover,
.ayva_article_subheading a, .ayva_article_subheading a:visited, .ayva_article_subheading a:active, .ayva_article_subheading a:hover,
.ayva_article .ayva_article_link a, .ayva_article .ayva_article_link a:active, .ayva_article .ayva_article_link a:visited, .ayva_report_copy a {
	outline: none;
	text-decoration:none;
	text-transform: uppercase;
	font: BodoniXT;
}
		
	.ayva_article_subheading a, .ayva_article_subheading a:visited, .ayva_article_subheading a:active {
	color:#333;
	font-family:"Montserrat";
	text-transform:uppercase;
}
		
		.ayva_article_copy a:after, .ayva_report_copy a:after {background: url("../site_images/arrow.png") no-repeat 0 -14px; content: " "; display: inline-block; height: 13px; margin-left:6px; width: 7px;}
		
		.ayva_article_subheading a:hover, .ayva_article_copy a:hover, .ayva_report_copy a:hover {
	text-decoration:none;
	;
	font-family: "Montserrat";
}
		
		.ayva_article_copy a:hover:after, .ayva_report_copy a:hover:after {background-position:0 0;}
	
	.ayva_top_leftrail_image, .ayva_leftrail_image {
	border-bottom:1px solid #ccc;
	display:inline-block;
	margin-bottom:20px;
	padding-bottom:20px;
	width:340px;
}
	.ayva_top_leftrail_image > a, .ayva_leftrail_image > a {display:block; float:left; margin-right:10px;}
		
.ayva_article .ayva_article_heading {
	font-size:80px;
	line-height:66px;
	color:#d01f26;
	font-family: BodoniXT;
	letter-spacing:-2px;
}
.ayva_article .ayva_article_subheading {
	font-size:20px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.ayva_article .ayva_article_image_container { letter-spacing: -0.31em; word-spacing: -0.43em;}
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image a {display:block;}
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image a .undefinedSize {height:auto!important;width:auto!important;}
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image, #ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image img {min-width:213px!important; max-width:640px!important; height:auto!important;}
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image:first-child:nth-last-child(2),
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image:first-child:nth-last-child(2) ~ .ayva_article_image,
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image:first-child:nth-last-child(2) img,
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image:first-child:nth-last-child(2) ~ .ayva_article_image img {width: 320px!important; height:auto;}
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image:first-child:nth-last-child(3),
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image:first-child:nth-last-child(3) ~ .ayva_article_image,
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image:first-child:nth-last-child(3) img,
#ayva_body .ayva_article .ayva_article_image_container > .ayva_article_image:first-child:nth-last-child(3) ~ .ayva_article_image img {width: 213px!important; height:auto;}

.ayva_article .ayva_article_image { display:inline-block; border:1px solid #fff; box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;}
.ayva_article .ayva_article_copy {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.ayva_article .ayva_article_copy a{
	font-family: "Montserrat";
	;
	font-size: 22px;
	line-height: 26px;
}
.ayva_article .ayva_article_arrow { background: transparent url(../site_images/redesign/ayva-sprite.png) no-repeat 0 4px; width:11px; height:22px;}
.ayva_article .ayva_article_link a, .ayva_article .ayva_article_link a:active, .ayva_article .ayva_article_link a:visited {
	background:url('../site_images/ayva-button-bg.png') repeat-x 0 0 transparent;
	border:1px solid #d6d6d6;
	color:#000;
	display:inline-block;
	height:30px;
	margin-top:10px;
	padding:0 10px;
	font-family: "Montserrat";
	font-size: 14px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
}
	
	.ayva_article .ayva_article_link a:hover {
		background-color:black;
		background-image:none;
		color:white;}
	
	.ayva_body_left_rail .ayva_report_article .ayva_report_copy {
	padding-bottom:10px;
	font-family: "Montserrat";
	font-size: 18px;
	line-height: 20px;
}

	.ayva_body_left_rail2 .ayva_report_article2 .ayva_report_copy {
	padding-bottom:30px;
	font-family: "Montserrat";
	font-size: 14px;
	line-height: 20px;
}

.ayva_middle_leftrail_image {padding-top:86px;}
.ayva_bottom_leftrail_image {padding-top:30px;}
.ayva_hottest_icon {margin-bottom:20px;}

/* Social Toolbar Begin*/
#xs_social_toolbar{style: float;width:100%}
#xs_soc_tweetb{width:130px;height:21px;float:left;}
#xs_soc_comnt{width: 90px;height:21px;}
#xs_soc_email{width: 90px;height:21px;}
#xs_soc_print{width: 90px;height:21px;}
#xs_social_toolbar{height: 20px;padding: 0 17px 10px;width: 606px !important;}
#xs_soc_fblike{border:none;overflow:hidden;width:78px;height:21px;float: left;}
#xs_soc_tweetb{width:100px;height:21px;float:left;}
#lr_social_tout{
	margin-bottom:20px;
	right: 5px;
	border-right-width: 5px;
}
#lr_soc_top{color: #ce1e25;font-size: 15px;text-transform: uppercase;padding-bottom:10px;}
#lr_soc_mid {
	display:inline-block;
	width:340px;
}
.lr_soc, .foot_soc, .rr_soc {
	display:block;
	float: left;
	height:25px;
	background-image: url(../site_images/ayva-virals-sprite-bottom-new-2.gif);
	background-repeat: no-repeat;
	background-position: -5px 0;
}

#lr_social_tooltip > div {padding:10px; width: 321px;}
#lr_social_tooltip .tooltip_head, #lr_social_tooltip .tooltip_r_head, #lr_social_tooltip .tooltip_footer { background:url('../site_images/popup_border_top_arrow.gif') 0 0 no-repeat transparent;
	position:absolute;
	width:11px;}

#lr_social_tooltip_fb .button_connect_with_fb { margin: 9px 0 0 76px; position: relative;}
#lr_social_tooltip .tooltip_head, #lr_social_tooltip .tooltip_r_head {top:-22px;background-position:-165px -10px;top:-10px;height:17px;width: 27px;}

#lr_social_tooltip_fb > .tooltip_head {left:15px;}
#lr_social_tooltip_tw > .tooltip_head {left:47px;}
#lr_social_tooltip_pn > .tooltip_head {left:88px;}
#lr_social_tooltip_tb > .tooltip_head {left:120px;}
#lr_social_tooltip_gg > .tooltip_head {left:150px;}
#lr_social_tooltip_nl > .tooltip_head {right:125px;}

#lr_social_tooltip_fb > .tooltip_r_head {left:15px;}
#lr_social_tooltip_tw > .tooltip_r_head {left:75px;}
#lr_social_tooltip_pn > .tooltip_r_head {left:112px;}
#lr_social_tooltip_tb > .tooltip_r_head {left:162px;}
#lr_social_tooltip_gg > .tooltip_r_head {left:245px;}
#lr_social_tooltip_nl > .tooltip_r_head {right:55px;}
.bottom .tooltip_r_head { width:0px!important;}
#lr_social_tooltip .tooltip_footer {position: absolute;}
 
#lr_social_tooltip .tooltip_footer {bottom:-22px;}

#lr_social_tooltip_fb > .tooltip_footer {left:16px;background-position:-165px 12px;top: 296px;height:23px;}
#lr_social_tooltip_tw > .tooltip_footer {left:77px;background-position:-165px 12px;top: 126px;height:23px;}
#lr_social_tooltip_pn > .tooltip_footer {left:120px;background-position:-165px 2px;top: 102px;height:12px;}
#lr_social_tooltip_tb > .tooltip_footer {left:177px;background-position:-165px 12px;top: 102px;height:23px;}
#lr_social_tooltip_gg > .tooltip_footer {left:256px;background-position:-165px 15px;top: 132px;height:26px;}
#lr_social_tooltip_nl > .tooltip_footer {left:297px;background-position: -165px 21px;top: 139px;height:30px;}

/**********************************************/
/* START FACEBOOK 
/**********************************************/
#lr_soc_fb_cont {background-position:5px 0; margin-left:6%; width: 11%;}

/* start rightRail Facebook*/
#rightRail #lr_soc_fb_cont { background-position:5px 0; float: left;}
#rightRail #lr_soc_fb_cont:hover {background-position:5px -29px;}
/* end rightRail Facebook*/

#foot_soc_fb_cont { background-position:11px 0; width:10%; margin-left: 0;}

#lr_soc_fb_cont:hover, .soc_facebook_active {
	background-position:5px -29px;
}
#foot_soc_fb_cont:hover {
	background-position:11px -29px;
}

/**********************************************/
/* END FACEBOOK 
/**********************************************/
.foot_soc {
	margin-right:21px;
}
.rr_soc {margin-right:27px;} 

#rightcontainer_ads a{width:55px;}
#rightcontainer_ads #lr_soc_mid a{width:52px}
/**********************************************/
/* START TWITTER
/**********************************************/
#lr_soc_tw_cont { background-position:-47px 0; width:17%;}

/* start rightRail twitter*/
#rightRail #lr_soc_tw_cont {background-position:-47px 0;}
#rightRail #lr_soc_tw_cont:hover {background-position:-47px -29px;}
/* end rightRail twitter*/

#foot_soc_tw_cont { background-position:-47px 0; width:12%;}
#lr_soc_tw_cont:hover, #foot_soc_tw_cont:hover,
#lr_soc_tw_cont.soc_twitter_active, #foot_soc_tw_cont.soc_twitter_active {background-position:-47px -29px;}

/**********************************************/
/* END TWITTER
/**********************************************/

/**********************************************/
/* START PINTEREST
/**********************************************/
#lr_soc_pn_cont, #foot_soc_pn_cont { background-position:-114px 0; width:12%;}

/* start rightRail pinterest*/
#rightRail #lr_soc_pn_cont { background-position:-114px 0;}
#rightRail #lr_soc_pn_cont:hover	{background-position:-114px -29px;}
#lr_soc_pn_cont:hover, #foot_soc_pn_cont:hover,
#lr_soc_pn_cont.soc_pn_active, #foot_soc_pn_cont.soc_pn_active {background-position:-114px -29px;}

/* end rightRail pinterest*/

/**********************************************/
/* END PINTEREST
/**********************************************/

/**********************************************/
/* START Tumblr
/**********************************************/
#lr_soc_tb_cont, #foot_soc_tb_cont { background-position:-167px 0; width:12%;}

/* start rightRail Tumblr*/
#rightRail #lr_soc_tb_cont { background-position:-167px 0;}
#rightRail #lr_soc_tb_cont:hover	{background-position:-167px -29px;}
#lr_soc_tb_cont:hover, #foot_soc_tb_cont:hover,
#lr_soc_tb_cont.soc_tb_active, #foot_soc_tb_cont.soc_tb_active {background-position:-167px -29px;}
/* end rightRail Tumblr*/

/**********************************************/
/* END Tumblr
/**********************************************/

/**********************************************/
/* START GOOGLE
/**********************************************/
#lr_soc_gg_cont, #foot_soc_gg_cont { background-position:-222px 0; width:10%;}
#lr_soc_gg_cont{width:12%;}

/* start rightRail google*/
#rightRail #lr_soc_gg_cont{ background-position:-222px 1;}
#rightRail #lr_soc_gg_cont:hover {background-position:-222px -29px;}
/* end rightRail google*/
#lr_soc_gg_cont:hover, #foot_soc_gg_cont:hover,
#lr_soc_gg_cont.soc_gg_active, #foot_soc_gg_cont.soc_gg_active {background-position:-222px -29px;}
/**********************************************/
/* END GOOGLE
/**********************************************/

/**********************************************/
/* START NEWSLETTER
/**********************************************/
#lr_soc_nl_cont, #foot_soc_nl_cont { background-position:-280px 0; margin:0; width:25px;}

/* start rightRail newsletter*/
#rightRail #lr_soc_nl_cont{ background-position:-280px 0; margin:0;}
#rightRail  #lr_soc_nl_cont:hover {background-position: -280px -29px;}
/* end rightRail newsletter*/

#lr_soc_nl_cont:hover, #foot_soc_nl_cont:hover,
#lr_soc_nl_cont.soc_newsltr_active, #foot_soc_nl_cont.soc_newsltr_active {background-position: -280px -29px;}

/**********************************************/
/* END NEWSLETTER
/**********************************************/
/* start rightRail position*/
#rightRail #lr_soc_mid a {display: block; float: left; height: 27px; left: 5px; position: relative; top: 4px; width: 52px;}
/* end rightRail position*/

.ayva_body_left_rail .social a {display: block; float: left; position: relative; margin-right: 9px;}
#footer .social a {margin-top: 20px;}
#rro_soc_bot #ams_baz_social_ad {width:200px;}

/* viral tooltip */
#quizHead #viralTools .xs_viral_button_t{margin-right:10px;}
#article_2_content #article_left .vl_main .tools{margin-left:0;}
#article_body .body_text #viral_tool_bottom .vl_main .tools a{margin-right:8px;}
#article_body .body_text #viral_tool_bottom .vl_main .tools .email{margin-right:10px;}
#lr_social_tooltip{position:absolute; z-index:9999999; display: none;filter: none !important;}
#lr_social_tooltip { background-color:white; border:1px solid #b9b9b9; font-family:Verdana, Geneva, sans-serif;color: #B8B8B8;}
#lr_social_tooltip > #lr_social_tooltip_tw { padding:9px 2px 11px 89px; width:280px; height:118px;}
#lr_social_tooltip > #lr_social_tooltip_pn { padding:24px 10px 10px 83px; width:245px;}
#lr_social_tooltip > #lr_social_tooltip_tb { padding:24px 10px 10px 83px; width:248px; height: 80px;}
#lr_social_tooltip > #lr_social_tooltip_gg { padding: 14px 26px 0 14px; width:327px;}

#lr_social_tooltip > #lr_social_tooltip_tw > h2,#lr_social_tooltip > #lr_social_tooltip_gg > h2, #lr_social_tooltip_pn > h2, #lr_social_tooltip_tb > h2, #lr_social_tooltip > #lr_social_tooltip_nl legend {margin-top:10px;}
#lr_social_tooltip > #lr_social_tooltip_tw > h2 {margin-bottom:5px;}
#lr_social_tooltip > #lr_social_tooltip_pn > h2, #lr_social_tooltip > #lr_social_tooltip_gg > h2 {margin-bottom:5px;margin-top: -17px;}
#lr_social_tooltip_tw > img, #lr_social_tooltip_tw #twContent .thumbnail, #lr_social_tooltip_pn #pinContent .thumbnail, #lr_social_tooltip_tb #tumblrContent .thumbnail{ left:14px; position:absolute; top: 14px;} 
#lr_social_tooltip_pn > img, #lr_social_tooltip_gg > img, #lr_social_tooltip_tb > img { left:14px; position:absolute; top:14px;}

#lr_social_tooltip_tw a.tooltip_tw_follow, #lr_social_tooltip_pn a.tooltip_pn_follow , #lr_social_tooltip_tb a.tooltip_tb_follow, #lr_social_tooltip_gg a.tooltip_gg_follow, #lr_social_tooltip_nl input#vt_bl_signupbutton {
	background-color:black;
	color:white;
	text-align:center;
	width:180px;}

#lr_social_tooltip_tw a.tooltip_tw_follow, #lr_social_tooltip_pn a.tooltip_pn_follow, #lr_social_tooltip_tb a.tooltip_tb_follow , #lr_social_tooltip_gg a.tooltip_gg_follow , #lr_social_tooltip_nl input[id] {
	display:block;
	font:normal 13px/30px Verdana, Geneva, sans-serif;
	height:30px;}
#lr_social_tooltip_pn a.tooltip_pn_follow, #lr_social_tooltip_tb a.tooltip_tb_follow{text-decoration: none;}
#lr_social_tooltip_tb a.tooltip_tb_follow {margin-left: 11px;}
#lr_social_tooltip_pn a.tooltip_pn_follow {margin-left: 11px;}
#lr_social_tooltip_tb h2 img {position:absolute; top:11px;}
#lr_social_tooltip_tb .tooltip_tb_follow {position:absolute; top:70px;}
#lr_social_tooltip_tw .tw_3  {color: #b8b8b8; position:absolute; top:75px; left:93px;}
#lr_social_tooltip_tw iframe {position:absolute; top:103px;height: 22px; left:93px;}
div[hsocial]  span.header, #lr_social_tout span.ayva_left_viral_heading, #footer span.ayva_left_viral_heading{
	display:block;
	height: 64px;
	width: 312px;
	background-color: transparent;
	background-image: url(../site_images/ayva_header_general.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div#lr_social_tooltip_pn span.pin_header{background-position: -57px 0; margin-top: -14px}
#lr_social_tooltip_tw span.tw_header {background-position: -62px -130px; margin-top: 3px;}
#lr_social_tooltip_tb span.tumblr_header {background-position: -58px -68px; margin-top: -12px;}
#lr_social_tooltip_nl span.newsltr_header {background-position: 0 -201px;} 
#footer span.ayva_left_viral_heading {
	background-position: -3px -255px;
	position: relative;
	bottom: -32px;
	left: 11px;
}
#lr_social_tout span.ayva_left_viral_heading{
	background-position: center 100.5%;
	background-size:100%;
	height:20px;
	width:100%;
}
#lr_social_tooltip_google, #lr_social_tooltip_google input[id="vt_nl_emailfield"] {width:290px;}
#lr_social_tooltip_google input[id] {float:none;}
#lr_social_tooltip_google input#vt_nl_emailfield {	border:1px solid #d9d9d9; margin:10px 0 0; padding:0;}
#lr_social_tooltip_google input#vt_bl_signupbutton { border:0 none; margin:10px auto 0;}
#lr_social_tooltip_nl, #lr_social_tooltip_nl input[id="vt_nl_emailfield"] {width:310px;}
#lr_social_tooltip_nl input[id] {float:none;}
#lr_social_tooltip_nl input#vt_nl_emailfield { border:1px solid #d9d9d9; margin:4px 0 0 5px; padding:0;}
#lr_social_tooltip_nl input#vt_bl_signupbutton { border:0 none; margin:10px auto 0;}
#lr_social_tooltip_pn .tooltip_pn_follow{margin-left:10px;}
#lr_social_tooltip_pn .tooltip_pn_follow a {
	color:#444;
	display:inline-block;
	height:20px;
	margin:0;
	padding: 0;
	position: relative;
	text-decoration:none;
	text-indent: 19px;
	vertical-align: baseline;
	background:url(http://passets.pinterest.com/images/pidgets/bfs1.png) 0 0 no-repeat transparent;
	font-family: "Montserrat";
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
}
#lr_social_tooltip_pn .tooltip_pn_follow a:hover {background-position:0 -20px;}
#lr_social_tooltip_pn .tooltip_pn_follow i {position: absolute;top: 0;right: -4px;height: 20px;width: 4px;background-position: 100% 0px;background:url(http://passets.pinterest.com/images/pidgets/bfs1.png) 100% 0 no-repeat transparent;}
#lr_social_tooltip_pn .tooltip_pn_follow i:hover {background-position:100% -20px;}
#lr_social_tooltip_pn .tooltip_pn_follow a b {position: absolute;top: 3px;left: 3px;height: 14px;width: 14px;background-size: 14px 14px;background-image: url(http://passets.pinterest.com/images/pidgets/log1.png);}
#xs_soc_pinit a {background: url(http://passets.pinterest.com/images/pidgets/bps1.png) no-repeat 0 -20px; display: inline-block; width: 43px; height: 20px}
#xs_soc_pinit a:hover {background-position: 0 0;}
#xs_soc_pinit a img {display:none;}
/* Social Toolbar End */
/**** 620 CIRC AD ****/
#ayva_body .ayva_circad_container { margin:0 auto; text-align:center; font-family: Verdana,Geneva,sans-serif;}
#ayva_body #circad_wrapper {clear:both;}
#ayva_body #circad_wrapper p { text-align: center; color: #777; font-style: normal; font-size: 9px; margin: 2px 0; text-transform: uppercase;}
#ayva_body #circad_wrapper #circad { margin: auto; padding-bottom: 5px;}
#ayva_body #ams_circ_har_620x100 form table { margin:0 auto; }
#ayva_body #ams_circ_har_620x200_hp form table { margin:0 auto; color:#ccc; }

.gallery #circ_ad_620x100 {
	border:0 none;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:45px 0;}
	
/***** SPONLOGO ******/
.sourceLogo {float: right;width: 88px;text-align: center;margin-top: 12px;padding-bottom: 5px;}
#adSponsorLogo {float: right;clear: both;width: 88px; padding-bottom:20px;}

._blogs_entry #adSponsorLogo {margin-right:5px;}

 #ad_sponsor_mass #adSponsorLogo {text-align: center;position: relative;display: inline-block;width: 100%;}
 #ad_sponsor_mass #ams_baz_sponlogo:before {
	content: "Sponsored By";
	position: relative;
	color: #666!important;
	text-transform: uppercase;
	display: inline-block;
	padding: 0px;
	letter-spacing: 0.1em;
	text-align: center;
	top: -16px;
	width: 1000px;
	font-family: "Montserrat";
	font-size: 10px;
	line-height: 14px;
}
 /**********************promo player *******************************/
.promoPlayer {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #000;
    height: 640px;
    overflow: hidden;
    position: relative;
    width: 640px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;}

	.promoPlayer a {text-decoration: none;}

	.promoPlayer .slides {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 10000px;}

	.promoPlayer .slide {
		-moz-user-select: none;
		cursor: pointer;
		float: left;
		height: 100%;
		position: relative;
		width: 638px;}
		
		.promoPlayer .slide img {-moz-user-select: none;}

		.promoPlayer .slide h1 {
	color: #000;
	font-weight: bold;
	line-height: 1;
	margin:10px 0 7px;
	text-transform:uppercase;
	font-family: "Montserrat";
	font-size: 45px;
}

		.promoPlayer .slide h2 {
	color: #000;
	margin:10px 0 15px;
	font-style: italic;
	font-family: "Montserrat";
	font-size: 18px;
	line-height: 1.2em;
	font-weight: normal;
	font-variant: normal;
}

			.promoPlayer .slide .text a {
				background: none repeat scroll 0 0 transparent;
				color: #d01f26;
				font-weight:normal;}

				.promoPlayer .slide .text a:hover {text-decoration:underline;}
				
#redesign_homepage .promoPlayer .slide a:hover {
    color: #4C4A4A;
    text-decoration: none;}
.promoPlayer .slide .text {
    padding: 6px 16px;
    position: absolute;}
.promoPlayer .slide .link {
    line-height: 1.5;
    margin-top: 5px;}
.promoPlayer .slide .arrow {
    background: url("../site_images/promo_player/link_arrow.png") no-repeat scroll 0 3px transparent;
    height: 8px;
    width: 4px;}
.promoPlayer .slide .text.left, .promoPlayer .slide .text.right, .promoPlayer .slide .text.top {
    box-shadow: 1px 1px 5px rgba(150, 150, 150, 0.8);
	-moz-box-shadow: 1px 1px 5px rgba(150, 150, 150, 0.8);
	-webkit-box-shadow: 1px 1px 5px rgba(150, 150, 150, 0.8);}

	.promoPlayer .slide .text.left, .promoPlayer .slide .text.right, .promoPlayer .slide .text.top {
		top: 15px;
		width: 353px;
		height:auto;}
		
		.promoPlayer .slide .text.left, .promoPlayer .slide .text.top, .promoPlayer .slide .text.bottom {left: 15px;}

		.promoPlayer .slide .text.right {right: 15px;}

		.promoPlayer .slide .text.top, .promoPlayer .slide .text.bottom {
			width: 580px;
			padding: 0 15px;}

		.promoPlayer .slide .text.bottom {bottom: 35px;}
		
.promoPlayer .slide .text.opaque {background: none repeat scroll 0 0 #FFFFFF;}
.promoPlayer .slide .text.translucent {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);}
.promoPlayer .slide .text.transparent {
    background: none repeat scroll 0 0 transparent;
    box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;}
.promoPlayer .navLayer {
    height: 640px;
    left: 0;
    top: 0;
    visibility: visible;
    width: 640px;
    z-index: 3;}
.promoPlayer .navLayer .prev, .promoPlayer .navLayer .next {
    cursor: pointer;
    height: 640px;
    position: absolute;
    width: 41px;}

.promoPlayer .navLayer .prev, .promoPlayer .navLayer .next {top: 0;}
	.promoPlayer .navLayer .prev {left: 0;}
	.promoPlayer .navLayer .next {right: 0;}

.promoPlayer .navLayer .prev.background, .promoPlayer .navLayer .next.background {background-image: none;}

	.promoPlayer .navLayer a.prev, .promoPlayer .navLayer a.next {
		background: url("../site_images/promo_player/ayva-promo-arrows.png") no-repeat scroll 0 270px transparent;
		display:block;}

		.promoPlayer .navLayer a.prev:hover {background-position:-41px 270px;}

	.promoPlayer .navLayer a.next {background-position:-123px 270px;}

		.promoPlayer .navLayer a.next:hover {background-position:-82px 270px;}
	
.promoPlayer .navLayer .pagination.background {
	background: none;	
    opacity: 0;}
.promoPlayer .navLayer .pagination {
    bottom: 10px;
    height: 22px;
    line-height: 18px;
    list-style: none outside none;
    margin: auto;
    position: absolute;
    text-align: center;
    width: 640px;}
.promoPlayer .navLayer .pagination li {
    color: #999;
    cursor: pointer;
    display: inline;
    font-size: 20px;
    left: 0;
    margin: 2px 2px 0;
    position: relative;
    top: 0;}
.promoPlayer .navLayer .pagination li .popup {
    left: 0;
    position: absolute;
    top: -22px;
    visibility: hidden;}
.promoPlayer .navLayer .popupTitle {
	background: none repeat scroll 0 0 #333333;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	float: left;
	font-family: "Montserrat";
	font-size: 13px;
	line-height: 22px;
	padding: 0 4px;
}
.promoPlayer .navLayer .pagination li:hover .popup {visibility: visible;}
.promoPlayer .navLayer .pagination li:hover {color: #333333;}
.promoPlayer .navLayer .pagination li.current {
    color: #d01f26;
    cursor: default;}
.promoPlayer .navLayer .pagination li.current:hover .popup {display: none;}

.promoPlayer .navLayer .pagination li .popup .arrowDown {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #333333;
    bottom: -5px;
    clear: both;
    height: 0;
    position: absolute;
    width: 0;}

/************* A/B Testing *************************/
.index_original #content_container { font: 13px Verdana,sans-serif; }
.index_original #content_container p { padding:0 0 10px;}
.index_original #content_container #promo_player {
    border: medium none;
    display: block;
    height: 306px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 638px;}

.index_original #content_container .articles p {line-height:15px; }
.index_original #content_container #main_right, .flipbook2 #content_container #main_right {
    float: right;
    width: 340px;
	margin-right:0;}
	
.index_original #content_container #meta_nav {
	color: #000000;
	height: 37px;
	margin-bottom: none;
	overflow: visible;
	padding: 0;
	position: inherit;
	border-bottom: none;
	font-family: "Montserrat";
	font-size: 12px;
}
#ayva_epic_container {
	position:relative;
	z-index: 2;}
/* fix FB "like" popup is hidden*/
.viral_tools .fb_edge_widget_with_comment, #viralTools .fb_edge_widget_with_comment{position: absolute !important;}

/* Sponsored Blog Posts */ 
/* homepage */ 
.ayva_u_4of10.ayva_spotlight_rightcolumn .ayva_report_links span.sponsored {
	color:#281259;
	text-transform:uppercase;
	font-family: "Montserrat";
	font-size: 19px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
} 



.sponsored #sponsored_blog_cntr {padding:10px 10px 15px 10px; clear:left; line-height:17px; background-color:#eeeeee;} 
.sponsored #sponsored_blog_cntr p.spon_label {color:#999; text-transform:uppercase; font:12px/14px Verdana, Geneva, sans-serif; text-align:center; margin:0px; padding:0 0 5px 0; letter-spacing:0;} 
.sponsored #sponsored_blog_cntr #sponsored_blog {background-color:#FFF; padding:15px; height:auto; border:solid 1px #ccc;} 
.sponsored #sponsored_blog_cntr #sponsored_blog .blogsv2_title, .sponsored #sponsored_blog .blogsv2_title a {color:#281259;} 
.sponsored #sponsored_blog_cntr #sponsored_blog p.spon_logo {text-align:center; margin:0px; padding:0px; /*padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;*/} 
.sponsored #sponsored_blog_cntr .blogsv2_post {border-bottom:0px; padding-bottom: 0px;}/* site specific change for removal of border and spacing */

/* archive changes */
._blogs_archive .blogsv2_post_pag {border-bottom:0px;} 
._blogs_archive #blogsv2_main_content .blogsv2_post_pag {border-bottom: 1px solid #000; }
._blogs_archive .sponsored #sponsored_blog_cntr  {border-bottom: 1px solid #000; margin:5px 0 0 0;}

/* landing changes */
._blogs_landing .sponsored #sponsored_blog_cntr  {border-bottom: 1px solid #000; margin:5px 0 0 0;}

/* entry page */
._blogs_entry #blogsv2_relatedarticles {border-bottom: 1px solid #000;}

/* Right Rail */
.tab-content-framework ul.blogs_arrowlist li.sponsored span {color:#330066; text-transform:uppercase;} /*.tab-content-framework ul.blogs_arrowlist is site specific  */ 

/******** SPONSORS CSS *********/
span#ams_baz_hpto, span#ams_baz_hpto_inner, span#ams_baz_hpto { font-size: 0; line-height: 0; float:left;}
span#ams_baz_windowshade{ width: 1000px; font-size: 0; line-height: 0; float:left;margin-left: auto;display: block;margin-right: auto;}
span#ams_baz_windowshade #windowshade {margin-left: auto;margin-right: auto;}
/******** Lazy Load Thumb********/
.thumb720x450{width: 720px; min-height: 450px;}
.thumb145x73{width: 145px; min-height: 73px;}
.thumb200x200{width: 200px; min-height: 200px;}
.thumb120x120{width: 120px; min-height: 120px;}
a.thumb120x120{display: block;}
.thumb140x140{width: 140px; min-height: 140px;}
.thumb200x55{width: 200px; min-height: 55px;}
div.thumb200x55{float: left; margin-bottom: 6px;}
.thumb200x62{width: 200px; min-height: 62px;}
div.thumb200x62{float: left;}
.lazyImage img {display: none;width:100%;height:100%}
/* fix lazyLoad on old ie*/
.no-boxshadow .thumb720x450 img, .no-boxshadow .thumb145x73 img, .no-boxshadow .thumb200x200 img, .no-boxshadow .thumb120x120 img, .no-boxshadow .thumb140x140 img, .no-boxshadow .thumb200x55 img, .no-boxshadow .thumb200x62 img{width:100%;height:100%;}
.lazy_720.dyna{width:720px}

#privacy{
	color: #666;
	margin: 6px 0 15px 0;
	text-align: left;
	font-family: "Montserrat";
	font-size: 10px;
	line-height: 10px;
}
#privacy a:after{ border-bottom: 3px solid transparent; border-left: 4px solid #CCC; border-top: 3px solid transparent; content: ""; display: inline-block; height: 0; left: 4px; position: relative; top: 0px; width: 0;}

/* Custom Viral Tools */
#quizHead #viralsToolsTop {float:left;border-top: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6;padding: 8px 0; width: 625px;margin-top: 15px;}
#quizHead #viralsToolsTop .comment {margin-right: 10px;}
#quizHead #viralsToolsTop .comment a {background-position: -64px -1px;width: 20px; float: left; color: transparent; text-indent: -9999px;margin-top: 2px;}
#quizHead #viralsToolsTop .comment .soc_commentcountb {background: url(../shared/social/img/comment_bubble_COS.gif) repeat scroll 0 0 transparent;float: left;height: 20px;padding-left: 10px; margin-left: 4px;}
#quizHead #viralsToolsTop .comment .soc_commentcountb .soc_commentcountbin {background: url(../shared/social/img/comment_bubble_COS.gif) repeat scroll -386px 0 transparent; padding-right: 5px;height: 20px;}
#quizHead #viralsToolsTop .pinterest {margin-right: 10px;}
#quizHead #viralsToolsTop .xs_viral_button_t #xs_soc_fblike {margin-right: 5px;}

.socialLinks {float: left; clear: both; margin-top: 20px;}
.socialLinks a{
	text-align: right;
	color: #000;
	text-decoration: none;
	font-family: "Montserrat";
	font-size: 11px;
}
.socialLinks a u{text-decoration: none;}
.socialLinks a:hover, .socialLinks a u:hover{text-decoration: underline;}
.rss_feedwrapper{position: relative;}
.rss_feedwrapper a{height: 35px; display: block; width:45px;}
.rss_feedwrapper .rss_text{position: absolute; bottom: 0; text-decoration: none;}
.rss_feedwrapper .rss_text:hover{text-decoration: underline;}
#ad_gallery_bot {margin:10px auto 10px; padding-top:10px; width:300px; clear:both;}

/* Mass Relevance */
._openArticleWide #content_well{margin-bottom: 30px;}



/***** DEVELOPING STORY COMPONENTS ********/
/* Indicator */
#ds_indicator{display:block; width: 100%; background:#f8f8f8; margin:20px 0px; clear:both;}
#ds_indicator a:hover{text-decoration: none;}
._blogs_entry #ds_indicator{width:621px;}
#ds_indicator:after{
	content: ".";
	clear:both;
	display:block;
	font-size:0px;
	line-height:0px;
}
.indicator{
	float:left;
	display:block;
	padding: 10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
	text-align:center;
	font-size: 13px;
	text-decoration: none;
	font-family: "Montserrat";
	text-transform: uppercase;
	color: #6c6c6c;
	cursor:pointer;
}
.indicator a{text-decoration:none;color: #6c6c6c;}
.indicator a:hover{color: #000000; text-decoration:none;}
.indicator_title{
	padding:5px;
	text-transform: none;
	color: #000;
	font-family: "Montserrat";
	font-size: 16px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
}
.ds_box{
	color:#fff;
	text-align:center;
	padding: 3px 4px 0px;
	margin: 0 auto 5px;
	display: inline-block;
	text-transform: uppercase;
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 19px;
}
/* Listbox */
#listbox{
	clear: both;margin: 0 auto;padding-left: 3px;
	border-left: 5px solid #cacaca;margin: 40px auto;
	width:75%; display:none;
}
#listbox a{text-decoration:none;}
#listbox a:hover{color:#000;}
#listbox_label{
	background: #5eb4e6;
	color: #fff;
	position:relative;
	padding: 7px 11px 4px;
	display:inline-block;
	text-transform: uppercase;
	letter-spacing:1px;
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 19px;
}

.ds_header{
	display: block;
	clear: both;
	float: left;
	width: 100%;
	background: #f8f8f8;
	color: #000;
	margin: 0px 0px 5px;
	text-transform: uppercase;
	cursor: pointer;
	position:relative;
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 19px;
}
.ds_header .ds_header_title{padding: 10px 5px 0px; display:block;}

.item1 .ds_box{background: #5eb4e6; }
.item2 .ds_box{background: #ffa21d; }
.item3 .ds_box{background: #5fdd74;}

#listbox .ds_box{
	font-family: "Montserrat";
	text-align: center;
	text-transform: none;
}
.ds_header .ds_box{float:left; margin: 5px 10px 5px 5px;}

.ds_listbox_item{float: left;width: 100%;display:none;}

#box1.ds_listbox_item{display:block;}


.ds_header:after{
	content: '';
	display:block;
	position: absolute;
	right: 10px; 
	top: 17px;
	
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-top: 5px solid #999;
	
	
}

.ds_header.open:after{
	content: '';
	display:block;
	position: absolute;
	right: 10px; 
	top: 17px;
	
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: none;
	border-bottom: 5px solid #999;
}

a.ds_item{display:block;clear:both;float:left;border-bottom: 1px solid #ccc;width:100%;	padding: 10px 0px 0px; color:#000;}
a.ds_item:hover{text-decoration:none;}
a.ds_item:after{
	content: '.';
	font-size: 0px;
	line-height: 0px;
	display:block;
	clear:both;
}

#box1 a.ds_item.active, #box1 a.ds_item.active .ds_label, #box1 a.ds_item.active .ds_index {color: #5eb4e6;}
#box2 a.ds_item.active, #box2 a.ds_item.active .ds_label, #box2 a.ds_item.active .ds_index {color: #ffa21d;}
#box3 a.ds_item.active, #box3 a.ds_item.active .ds_label, #box3 a.ds_item.active .ds_index {color: #5fdd74;}

.ds_update{	width: 50px;height:50px;display:block;float:left;text-align:center;margin-right: 10px;}
.ds_label{
	text-transform: uppercase;
	font-family: "Montserrat";
	font-size: 10px;
}
.ds_index{
	color: #000;
	font-family: "Montserrat";
	font-size: 32px;
}
.ds_title{
	float:left;
	display:block;
	text-decoration:none;
	width:85%;
	font-family: "Montserrat";
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
}

/* RIGHT RAIL */
#ds_RR_module{border-bottom:1px solid #000; padding-bottom:10px; float:left;margin-bottom:20px;}
#ds_RR_label{text-align: center;display: block;clear: both;}
#ds_RR_label span{
	background: #000;
	color: #fff;
	padding: 6px 10px 3px;
	text-transform: uppercase;
	display:inline-block;
	letter-spacing: 1px;
	font-family: "Montserrat";
	font-size: 18px;
}

#ds_RR_updates{border-top: 1px solid #000; padding-top:5px;}
#ds_RR_sponsor{text-align:center; margin-top:20px; clear:both;}
#ds_RR_sponsor .ds_sponsor_label{
	display:block;
	text-transform: none;
	padding-bottom: 5px;
	font-family: "Montserrat";
	font-size: 10px;
}
#ds_RR_updates a.ds_item{display:block; padding:0px;}
#ds_RR_updates a.ds_item.odd{background:#fff;}
#ds_RR_updates a.ds_item:visited{color:#000; text-decoration:none;}
#ds_RR_updates{float:left; width:100%; margin-bottom:20px;}
#ds_RR_updates div.ds_title{padding: 10px 20px}

#ds_RR_updates .ds_title{
	float:left;
	display:block;
	text-decoration:none;
	width:85%;
	font-family: "Montserrat";
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
}

#ds_RR_ad{text-align:center; margin-top:20px; clear:both;}

[role="ds_RR_loadmore"]{display:none; width: 140px;margin: 0 auto;background: url('../site_images/ayva-button-bg.png') repeat-x 0 0 transparent;clear: both;padding: 0px 10px;color: #000;text-align: center; cursor:pointer;
font: normal 14px/30px ProximaNovaA-Thin,Arial,sans-serif;text-transform: uppercase; border:1px solid #d6d6d6;}
[role="ds_RR_loadmore"]:hover{background: #000; color:#fff;}
.sponsored.rightRail{border:none;}
#ncmModule.lg #ncmElement {border-top: none;}

/* Hide Advertisement text*/
.ad_banner_adtext, .ad_header, #AD_rectangle .title, .ayva_ad_label {display:none !important}
#ad_gallery{padding: 9px 0 3px !important}

#titles{
	padding-left: 5px;
}
.tittles{
	padding-left: 7px;
}

/***************** Ads most popular ****************************/
#ayva_ads_most_popular {
	display:inline-block;
	margin:0 0 10px 20px;}

#ayva_footer #html_bottom #ayva_ads_most_popular .ad_wrapper {
	border:1px solid #DBDBDB;
	height:274px;
	width:300px;}
	
	#ayva_ads_most_popular #special_offer {
	margin:0 30px;
}

/*********************** Global Footer *************************/
#ayva_footer .no_right_padding { padding-right:0; }
#ayva_footer .no_left_padding { padding-left:0;}
#ayva_footer {
	clear:both;
	font-family: "Montserrat";
	font-size: 13px;
	line-height: 15px;
}
#ayva_footer .ayva_footer_bottom #footer {
	font-family: "Montserrat";
	border-top: 1px solid #ccc;
	
}

/*********************** Others *************************/

#banner5 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
.signos-de-puntuacion {
	font-family: BodoniXT;
	position: relative;
	top: -12px;
}
.signos-de-puntuacion-subtitulo {
	font-family: "Montserrat";
	position: relative;
	top: -3.5px;
}
.signos-de-puntuacion-especiales {
	font-family: "Montserrat";
	position: relative;
	top: -3px;
}
.espacio-vacio {
	font-family: "Montserrat";
	color: #FFFFFF;
}
#pie-de-foto-dos-lineas {
	font-family: "Montserrat";
	line-height:13px;
}
#pie-de-foto-tres-lineas {
	font-family: "Montserrat";
	line-height:14px;
}


/*------------------------Advertising---------------------------*/
#advertising {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	visibility: visible;
	background-image: url(../site_images/bg-blanco-85.png);
	z-index: 10000;
}
#advertising-izquierda {
	position:fixed;
	left:0px;
	top:0px;
	width:15%;
	height:100%;
	visibility: visible;
	background-image: url(../site_images/backg-trans.png);
	z-index: 10000;
	float: left;
}
#advertising-derecha {
	position:fixed;
	right:0px;
	top:0px;
	width:15%;
	height:100%;
	visibility: visible;
	background-image: url(../site_images/backg-trans.png);
	z-index: 10000;
	float: right;
}
#smowtion {
	top: -2px;
}
#yesadvertisingnews {
	top: -20px;
	position: relative;
	padding-bottom: 10px;
}
#yesadvertising {
	top: -10px;
	position: absolute;
	padding-bottom: 10px;
}
#netaffiliation{
	background-color:#f4f4f4;
	width: 300px;
	height: 250px;
}
#ad728x90{
	background-color:#999999;
	width: 728px;
	height: 90px;
}

.boton:hover{background:#CCCCCC;}

#ad-1 {
	top:5px;
	position: relative;
}

#ad-2 {
	top:5px;
	position: relative;
}
/*------------------------Advertising---------------------------*/


/*------------------------Various---------------------------*/
.signos-de-puntuacion {
	font-family: BodoniXT;
	position: relative;
	top: -12px;
}
.signos-de-puntuacion-subtitulo {
	font-family: "Montserrat";
	position: relative;
	top: -4px;
}
.signos-de-puntuacion-especiales {
	font-family: "Montserrat";
	position: relative;
	top: -4px;
}
.espacio-vacio {
	font-family: "Montserrat";
	color: #FFFFFF;
}
#pie-de-foto-una-linea {
	font-family: "Montserrat";
	line-height:9px;
}
#pie-de-foto-dos-lineas {
	font-family: "Montserrat";
	line-height:13px;
}
#pie-de-foto-dos-lineas-especial {
	font-family: "Montserrat";
	line-height:13px;
	margin-bottom: 4px;
}
#pie-de-foto-tres-lineas {
	font-family: "Montserrat";
	line-height:14px;
}
#banner-interior {
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 250px;
}
/*------------------------Various---------------------------*/


/*------------------------Cookies---------------------------*/
#container
{
    width:100%;
	height:100%;    
}

#container DIV
{
	margin:0px;
	padding:0px;
}

.hideme
{
    opacity:100;
}

a.cdp-cookies-boton-cerrar{
	background:#be2f2f !important;
	color:#ffffff !important;
	font-family:"Montserrat";
	font-size:12px !important;
	text-shadow:none !important;
	padding:4px !important;
	border-radius:0 !important;
	transition:all 0.2s linear;
	display:block;
	margin:10px auto;
	text-decoration:none !important;
	width:80px;
	text-align:center;
}a.cdp-cookies-boton-cerrar-2{
	color:#ffffff !important;
	font-family:"Montserrat";
	font-size:12px !important;
	text-shadow:none !important;
	padding:0px !important;
	border-radius:0 !important;
	transition:all 0.2s linear;
	display:block;
	margin:10px auto;
	text-decoration:none !important;
	width:97px;
	text-align:center;
	height: 30px;
	background-color: #999999;
}a.cdp-cookies-boton-cerrar:hover{
	color:#ffffff !important;
	background-color: #CCCCCC;
}.cdp-cookies-alerta.cdp-cookies-layout-ventana.cdp-cookies-pos-inferior.cdp-cookies-textos-izq.cdp-cookies-tema-gris{
	position:fixed;
	bottom:0;
	color:#ffffff;
	z-index:2;
	width:100%;
	visibility: hidden;
	background-color: #999999;
}.cdp-cookies-alerta.cdp-cookies-layout-ventana.cdp-cookies-pos-inferior.cdp-cookies-textos-izq.cdp-cookies-tema-gris h4{
	font-family:"Montserrat";
	margin-bottom:10px;
}.cdp-cookies-alerta.cdp-cookies-layout-ventana.cdp-cookies-pos-inferior.cdp-cookies-textos-izq.cdp-cookies-tema-gris a{color:#ffffff;transition:all 0.2s linear;}.cdp-cookies-alerta.cdp-cookies-layout-ventana.cdp-cookies-pos-inferior.cdp-cookies-textos-izq.cdp-cookies-tema-gris a:hover{color:#CCCCCC;}.cdp-cookies-texto{
	max-width:940px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.politica-cookies {
	color:#5d5d5d;
	font-family:"Montserrat";
}
.logo-cabecera-cookies {
	margin-right: 43%;
	margin-top: 60px;
	margin-bottom: 30px;
	margin-left: 43%;
}
/*------------------------Cookies---------------------------*/

/*------------------------Barra Superior---------------------------*/

#navsup_container{
	position:absolute;/* z-index:100000; */
	height:65px;
	margin-top: 20px;
	margin-right: -10;
	margin-bottom: 0;
	margin-left: 0;
	left: 0;
	top: -65px;
}
#navsup_container .locked { background: #fff; }
#navsup {color:black;top:0px;display:block;z-index:2;width:100%;position:absolute;height:65px;}
#navsup .navsup_inner {width:1000px;margin:0 auto;}
#navsup.locked { position:fixed;top:0px;z-index:1000000; }
/*.home_page #navsup_container{top:0px;left:0px;position:fixed;width:100%;}*/
.home_page #navsup_container{
	margin-top: -65px;
	z-index: 2000;
}
.home_page #navsup {color:black;top:0px;display:block;z-index:1000000;width:100%;position:fixed;display:none;}
#navsup a { color:black; }
#navsup ul {
	background:none;
	height:44px;
	position:relative;
	width:1000px;
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../site_images/bg-blanco-85.png);
	border-bottom: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: inset;
}
#navsup ul li {float:left;position:absolute;}
#navsup ul li.navsup_logo {
	text-indent:-5000px;
	width:130px;
	margin-top:5px;
	height:75px;
	background-image: url(../site_images/nav/ayva-logo-navsup.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 87px;
}
#navsup ul li.navsup_logo-2 {
	text-indent:-5000px;
	width:130px;
	margin-top:5px;
	height:75px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 87px;
}
#navsup ul li.search {
	display:block;
	text-indent:-10000px;
	height:14px;
	width:12px;
	float:left;
	margin-top:24px;
	margin-left:10px;
	background-image: url(../images/magazine/article_icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navsup ul li a {letter-spacing:-.8px; font-size:80%;padding:25px 25px;line-height:100%;display:block;cursor:pointer;}
#navsup ul li.navsup_right a{padding:25px 19px;}
#navsup ul li.selected a{color:#999;}
#navsup ul li a:hover{color:#999;}
#navsup .navsup_logo a {display:block; height:100%; width:100%; padding:0; margin:0;}
#navsup .menu_fashion{left:0px;}
#navsup .menu_music{left:117px}
#navsup .menu_art{left:210px;}
#navsup .menu_culture{left:289px}
#navsup .navsup_logo{
	left:410px;
	cursor:pointer
}
#navsup .menu_film{right:362px}
#navsup .menu_nightlife{right:243px}
#navsup .menu_galleries{right:125px}
#navsup .menu_video{right:40px}
#navsup .search{right:10px}

#navsupbar a {font-weight:bold;}
#navsup .navsup_dropdown { display:block; text-indent:-10000px;width:12px; height:10px;right:10px;position:absolute;top:25px;cursor:pointer; background:url(../images/magazine/article_icon_sprite.gif) no-repeat left -13px;}
#navsup .navsup_dropdown.active {background-position:left -23px;}
#navsup #navsup_dropdown_features { width:100%;display:none;background:white;}
#navsup #header { position: relative; z-index: 2; width:1000px;margin:0px auto; }
#navsup #header #news_popup {left:0px;}
#navsup #header #register_popup { left:0px;}
#navsup #sign_in_popup { left:0px;}
#navsup #navsup_dropdown_border { background:white url(../images/magazine/header_border.gif) repeat-x left top;width:100%;height:3px}
#navsup #header_options {width:1000px;clear:left;}
#navsup #header_options a { font-size: 10px; color: #666666; outline: none;padding-right:15px; }
#navsup #header_options a:hover, #navsup #header_options a.selected{ color: #000; }
#navsup #header_options .selected { background:white;}
#navsup #header .popup { top:16px;}
#navsup #header_options .options_button {
	font-family: "Montserrat";
	padding: 5px 5px 5px 0
}
#navsup #header_options #header_search {background:#eaeaea;border:none;width:310px; height:10px;padding:10px;margin-top:-14px; }
#navsup #search_form { float:right;}
#navsup #search_form input#header_search {width:80px;color:black;text-align:left; font-size:11px;}
#navsup #signed_out, #navsup #signed_in { float:left;margin-top:-10px;margin-left:0px;}
#navsup #signed_out .options_button, #navsup #signed_in .options_button { float:left;}
#navsup .search_navsup_item { display:none;}
#navsup #navsup_dropdown_features ul  { clear:left;height:150px;}
#navsup #navsup_dropdown_features ul li {width:230px;border-top:5px solid black;margin-right:26px; height:115px; overflow:hidden; display:block;padding-bottom:30px;}
#navsup #navsup_dropdown_features ul li:last-child {margin-right:0px}
#navsup #navsup_dropdown_features ul li.last { margin-right:0px;}
#navsup #navsup_dropdown_features ul li.last h3{font-size:60%;  }
#navsup #navsup_dropdown_features ul li a { float:left;padding:0px;}
#navsup #navsup_dropdown_features ul li a img { float:left;width:100px;margin:10px 10px 0 0;height:115px;}
#navsup #navsup_dropdown_features ul li h2 a {font-size:80%;font-style:normal;float:left;width:120px;font-family:"Montserrat";}
#navsup #navsup_dropdown_features ul li h2.no_image {font-size:160%;line-height:90%;font-style:italic;margin-top:5px;}
#navsup #navsup_dropdown_features ul li h3 { margin-bottom:0px;}
#navsup #navsup_dropdown_features ul li h3 a {font-weight:bold;margin-top:10px; font-size:60%; display:block; width:100px;margin-bottom:5px;}
#navsup .shadow{background:url(../images/magazine/shadow.png);display:none;height:9px;margin:0 auto;width:1000px;opacity:0.4;filter:alpha(opacity=40);}
