html, body {
height: 100%;
z-index:1;    
/*background:#000000;*/
    color:#000;
    font:x-small/1.2 Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;    
    background:#eff2f7 url(/images/bg.gif) 0 0 repeat;
}


.form_campo_busca_mat {
/*
border:1px dashed #ff7300;
background-color:#b5b5b5;
color:#000000
*/
border:1px solid #667BB4;
background-color:#ffffff;
color:#000000


}

/* Gradient 1 */
.ta10 {
	/*background-image:url(images/form_bg.jpg);*/
	/*background-repeat:repeat-x;*/
	/*border:1px solid #d1c7ac;*/
	border:1px solid #667BB4;
	/*width: 230px;*/
	/*height: 70px;*/
	color:#000000;
	padding:3px;
	/*margin-right:4px;*/
	/*margin-bottom:8px;*/
	font-family:Trebuchet Ms, tahoma, arial, sans-serif;

}

#invertedtabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #000000;
border-bottom: 0px solid #fff; /*Remove this to remove border between bar and tabs*/

}


/* HELPERS AND BASE RULES */

a:link{color:#d91420;text-decoration:none}
a:visited{color:#d91420;text-decoration:none}
a:hover{color:#d91420;text-decoration:underline}
a:focus{outline-width:0}

/* ERROR CORRECTION
dt h1,dt h2,dt h3,dt h4,dt h5,dt h6,dd h1,dd h2,dd h3,dd h4,dd h5,dd h6,a h1,a h2,a h3,a h4,a h5,a h6{} ? ?
  */

div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,.clearall,.clearb,form,img,textarea,body,label,fieldset,table,tr,td{margin:0;padding:0;border:0;text-decoration:none}
textarea{border:1px}
.alt{display:none;font-size:10px;margin-top:10px}
.block{display:block}
.clearb,.clearRow{clear:both;font-size:.1em;line-height:.1em}
.clearl{clear:left;font-size:.1em;line-height:.1em}
img{display:block;border:0}
html p{color:#000;padding-bottom:1.1em}
.error{color:#b90304;line-height:1.4em}

  /*  */

/* Content style overrides */
.i{font-style:italic}
.ni{font-style:normal}
.lc{text-transform:lowercase}
.uc{text-transform:uppercase}
.sc{font-variant:small-caps}
.rt{text-align:right}
.lt{text-align:left}
.ct{text-align:center}
.jt{text-align:justify}
.red{color:#b90304}
.inlineimage{display:block;padding:0px}
.right{float:right;padding:5px 0 10px 15px}
.inlineimage p.caption{width:200px}
.inlineimage p.captionwide{width:400px}
.fontsize9{font-size:9px}
.serif{font-family:Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;}
.sans{font-family:Verdana,Helvetica,sans-serif}
.asc{font-size:28px;font-weight:normal;line-height:30px}
.dc{font-size:43px;height:17px;font-weight:bold;float:left;padding-top:18px;margin-right:2px !important;margin-right:0;line-height:0 !important;line-height:0.1em;font-weight:normal;display:block}
blockquote{font-size:20px;font-style:italic;font-weight:normal;line-height:1.2em;width:242px;color:#797963;margin:0px;padding:0px;margin-bottom:8px;padding-bottom:10px}
blockquote.left{float:left;margin-right:25px;text-align:left}
blockquote.right{float:right;margin-left:25px;text-align:right}
blockquote.extract{font-size:11px;margin-left:25px;color:#2e2b1e;width:440px;font-style:normal;padding:0 25px 10px 0}
blockquote.extract p{line-height:1.2em}
span.small_subhed{font:bold 10px "Verdana";text-transform:uppercase}
span.medium_subhed{font:normal 15px "Verdana";text-transform:uppercase}
span.large_subhed{font:bold 18px "Verdana";color:#fff;text-transform:lowercase;background-color:#000}

    /*  */

/* PRIMARY LAYOUT DIVISIONS */

#wrapper {
    background: #fff;
    margin: 0px auto;
    padding: 96px 0 0 0;
    position: relative;
    width: 1000px;
min-height:100%;
    
}
* html #wrapper { height: 100%; }

#conteudo { padding-bottom: 20px;} 

.contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.contemfloat { display: inline-block; } 
/* Hides from IE-mac \*/
* .contemfloat { height: 1%; } 
.contemfloat { display: block; }


.p{clear:both;position:relative;background:#fff url(/images/pline.gif) 0 0 repeat-y;width:1000px;min-height:800px !important;height:auto !important;height:800px}
.pc,.py,.px,.pz{position:absolute;top:290px;left:0;}
.pc{left:0;top:0;width:691px;padding-bottom:10px;overflow:hidden}
.py{left:700px;width:300px;padding-bottom:10px;display: block;}
.pb{clear:both;position:relative;border:1px solid #daddde;border-width:1px 1px 0 1px;width:1000px}
.pz{left:1px;width:998px;padding-top:0}
.pb:after,.pz:after,.py:after,.yrcomponent:after{content:".";display:block;height:0;clear:both;visibility:hidden}

    /*  */

/* ADS */

#topBannerAd{position:absolute;top:3px;left:0px;height:90px;overflow:visible}
#magads{padding-bottom:2px}
#magads img{padding:2px 0;display:block}

    /*  */

#hdrsubs,.sepr,#hdrflipbk,.slink h4,#autohed{text-indent:-9999px;font-size:1px;line-height:.1em}
#hdrsubs a,#hdrflipbk a,.slink h4 a,.tellus h3 a,#autohed a{text-decoration:none;display:block}

/*#header{position:relative;margin-bottom:0;background-color:#d91420;height:126px} FUNDO VERMELHO DA PRIMEIRA VERSÃO DO TOPO*/
#header{position:relative;margin-bottom:0;background-color:#ffffff;background-image:url("/images/f_topo2.jpg");background-repeat: no-repeat;height:126px}
/*#logo{background:url(/images/logo_topo.png) 0 0 no-repeat;position:absolute;top:20px;left:16px}*/
#logo a{background:none;display:block;width:571px;height:85px;text-indent:-9999px;text-decoration:none;overflow:hidden}
#logo img{display:inline}
#hdrsubs{position:absolute;bottom:1px;right:10px}
/*#hdrsubs,#hdrsubs a{background:url(http://subscribe.condenet.com/images_covers/cover_teenvogue_146.jpg) 0 0 no-repeat;width:148px;height:206px;overflow:hidden}*/
/*#hdrsubs.secure,#hdrsubs.secure a{background:url(https://subscribe.condenet.com/images_covers/cover_teenvogue_146.jpg)}*/


#hdrflipbk{display:block;width:204px;height:39px;background:url(/images/hdrflipbk_hed.gif) 0 0 no-repeat;position:absolute;left:429px;top:87px}
#hdrflipbk a{display:block;width:150px;height:15px;margin-top:19px;overflow:hidden}


#subsNavCont{position:absolute;right:180px;top:20px;height:203px;width:190px;color:#ffffff;font-size:10px;font-weight:bold}
/*#subsNav{background:url(/images/subsnav_bg.gif) 0 0 no-repeat;margin-top:113px}*/
#subsNav{color:#ff7388}
.ed{color:#ffffff;font-size:9px}
.menu_esq{font-size:13px}
#subsNav ul#subsnavmenu{list-style:none;width:170px;text-indent:-9999px;font-size:1px;line-height:0.1em}
ul#subsnavmenu li,ul#subsnavmenu li a{display:block;width:170px;overflow:hidden}
#snav1{height:126px;margin-bottom:15px;background:url(/images/subsnav_bg.gif) 0 0 no-repeat}
#snav1,#snav1 a{height:126px}
#snav2,#snav2 a{display:none}
#snav3,#snav3 a{display:none}
#snav4,#snav4 a{display:none}



    /*  */

#loginbx{float:left;background-color:#000F38;font:13px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;clear:both;color:#ffffff;padding:8px 0 8px 0;border:1px solid #daddde;border-width:0 0px 0 0px;width:1000px}
#bc{float:left;width:675px;color:#061922;display:block;margin-left:17px}
#bc a{font-weight:bold}
#login ul{display:inline;list-style:none}
#login li{display:inline;background:url(/images/pipe.gif) 1px 4px no-repeat;padding:3px 10px 0 6px}
#login li.first{background:none;padding-left:0}
#ui{ display:block;overflow:hidden;float:right;text-align:right;margin-right: 10px;}
    #ui span.whatsthis, #ui a.whatsthis {color: #b5b5b5;font-size:11px}

h4.rubric{font:14px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;text-transform:uppercase;font-weight:bold}
#footer{background:#abe1fa;text-align:center;clear:both;font:9px Verdana,Helvetica,sans-serif;padding-bottom:40px;width:1000px;position:relative}
#footer a:visited{text-decoration:none}
#ft_1{width:1000px;height:24px;background:transparent url(/images/footer_bg.gif) 0 0 no-repeat;font:12px Verdana,Helvetica,sans-serif;text-transform:lowercase;text-align:center;padding-top:3px;margin-left:0;padding-left:0}
#ft_1 a{color:#000;line-height:1.5em;padding-bottom:2px}
#ft_1 li{display:inline;height:15px;padding-right:11px;padding-left:15px}
#ft_1 li.rss a{background:url(/images/rss_14x14.gif) 0 2px no-repeat;padding:0 0 2px 18px}

#bottomBannerAd { background-color: #abe1fa; }

#global-footer { text-align:left;width:100%;text-transform:none;}
/*.global-footer-nav ul { list-style:none;padding:0 20px;margin:18px 0;font:normal 10px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;text-transform:uppercase;text-align:center; }*/
.global-footer-nav ul { list-style:none;padding:0 20px;font:normal 11px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;text-align:center; }
.global-footer-nav li { display:inline;margin-right:10px; }
.global-footer-nav li.last { background:none; }
.global-footer-nav li a { text-decoration:none;color:#3c4549; }
.global-footer-nav li a:hover { text-decoration:underline; }
.global-footer-columns-container { background:#c0e9fb url(/images/bg-columns.gif) center left no-repeat;width:997px;float:left;margin-bottom:14px;border:1px solid #9ac8dd;}
.global-footer-logo { float:left;width:234px; }
.global-footer-logo h3 { height:35px;width:157px;overflow:hidden;text-indent:-9999px;position:relative;left:40px;top:18px; }
.global-footer-more-about-links p,.global-footer-subscriptions h3,.global-footer-sister-sites h3 { font:bold 10px Trebuche Ms, Tahoma, Verdana, Georgia,Times New Roman,Times,serif;color:#41464c;margin-bottom:10px; }
.global-footer-more-about-links,.global-footer-subscriptions,.global-footer-sister-sites { float:left;text-align:left;padding:20px 0;}
.global-footer-more-about-links { width:256px; }
.global-footer-subscriptions { width: 236px; }
.global-footer-sister-sites { width:251px;}
.global-footer-more-about-links p { padding:0 20px;margin:0;}
.global-footer-more-about-links ul { padding:0 20px;list-style:none;margin:4px 0 0 0; }
.global-footer-more-about-links li { float:left;width:50%; }
#global-footer .global-footer-more-about-links li a { font-family:Trebuche Ms, Tahoma, Verdana, Georgia,Times New Roman,Times,serif;color:#41464c;font-size:10px; }
#global-footer .global-footer-more-about-links li a:hover { text-decoration:underline; }
#sub_dropmenus {position:relative;left:20px;}
.global-footer-sister-sites form { padding-left:20px;}
.global-footer-sister-sites select { width:191px; }
.global-footer-copyright { width:100%;clear:both;margin-bottom:20px;text-align:center}
.global-footer-copyright p {font-size:11px;padding:15px 35px;color:#ffffff;line-height:1.4;font-family:Trebuche Ms, Tahoma, Verdana, Georgia,Times New Roman,Times,serif;}
.global-footer-copyright .revision-date { text-transform:uppercase; }
#footer .global-footer-copyright a { color:#ffffff;text-decoration:underline; }

/**
 * @section Top navigation bar styles
 *
 * @author  Eric Shepherd
 * @date    9 May 2008
 */

/* styles the nav items and rollovers */

#globalNav {
    background: url(/images/globalnav_bg.gif) no-repeat left top;
    clear: both;
    position: relative;
    width: 1000px;
    z-index: 10001;
    padding-top:1px;
	
    height:28px
}

    #globalNav ul#navmenu {
        background: transparent;
        height: 32px;
        margin: 0 6px;
        position: relative;
        width: 986px;
    }

        #globalNav ul#navmenu li {
            float: left;
            height: 32px;
            list-style: none;
            position: relative;
            top: 0;
        }

            ul#navmenu li a { /* why is this separated from below without the #globalNav selector? */
                display: block;
                height: 32px;
            }

            #globalNav ul#navmenu li a {
                background-image: url(/images/gnav.gif);
                text-decoration: none;
                text-indent: -9999px;
            }

#nav-subscribe, /* because of the div inside this li */
#nav-subscribe a {
    background-position: 0 0;
    width: 121px;
}

    #nav-subscribe a:hover,
    #nav-subscribe:hover a,
    .s_subscribe #nav-subscribe a,
    .s_subscribe #nav-subscribe a:hover {
        background-position: 0 -32px;
    }


#nav-style, #nav-style a {
    background-position: -121px 0;
    width: 81px;
}

    #nav-style a:hover,
    #nav-style:hover a,
    .s_style #nav-style a,
    .s_style #nav-style a:hover {
        background-position: -121px -32px;
    }

#nav-industry a {
    background-position: -202px 0;
    width: 96px;
}

    #nav-industry a:hover,
    #nav-industry:hover a,
    .s_industry #nav-industry a,
    .s_industry #nav-industry a:hover {
        background-position: -202px -32px;
    }

#nav-beauty a {
    background-position: -298px 0;
    width: 96px;
}

    #nav-beauty a:hover,
    #nav-beauty:hover a,
    .s_beauty #nav-beauty a,
    .s_beauty #nav-beauty a:hover {
        background-position: -298px -32px;
    }

#nav-contests a {
    background-position: -394px 0;
    width: 91px;
}

    #nav-contests a:hover,
    #nav-contests:hover a,
    .s_contests #nav-contests a,
    .s_contests #nav-contests a:hover {
        background-position: -394px -32px;
    }

#nav-video a {
    background-position: -485px 0;
    width: 90px;
}

    #nav-video a:hover,
    #nav-video:hover a,
    .s_video #nav-video a,
    .s_video #nav-video a:hover {
        background-position: -485px -32px;
    }

#nav-careers a {
    background-position: -575px 0;
    width: 110px;
}

    #nav-careers a:hover,
    #nav-careers:hover a,
    .s_careers #nav-careers a,
    .s_careers #nav-careers a:hover {
        background-position: -575px -32px;
    }

#nav-magazine a {
    background-position: -685px 0;
    width: 120px;
}

    #nav-magazine a:hover,
    #nav-magazine:hover a,
    .s_magazine #nav-magazine a,
    .s_magazine #nav-magazine a:hover {
        background-position: -685px -32px;
    }

#nav-blogs a {
    background-position: -805px 0;
    width: 55px;
}

    #nav-blogs a:hover,
    #nav-blogs:hover a,
    .s_connect.ss_blogs #nav-blogs a,
    .s_connect.ss_blogs #nav-blogs a:hover {
        background-position: -805px -32px;
    }

#nav-quizzes a {
    background-position: -860px 0;
    width: 64px;
}

    #nav-quizzes a:hover,
    #nav-quizzes:hover a,
    .s_connect.ss_quiz #nav-quizzes a,
    .s_connect.ss_quiz #nav-quizzes a:hover {
        background-position: -860px -32px;
    }

#nav-forums a {
    background-position: -924px 0;
    width: 62px;
}

    #nav-forums a:hover,
    #nav-forums:hover a,
    .s_forums #nav-forums a,
    .s_forums #nav-forums a:hover {
        background-position: -924px -32px;
    }

/* styles the dropdown menus */

#globalNav ul#navmenu li ul {
    background: #fff;
    border: 1px solid #000;
    font-family: Trebuche Ms, Tahoma, Verdana, Georgia,Times New Roman,Times,serif;
    font-size: 1.2em;
    font-weight: bold;
    padding: 11px 7px 10px 7px;
    position: absolute;
    text-transform: lowercase;
    top: 32px;
    width: 178px; /*total width is 192*/
}

    #globalNav ul#navmenu li ul ul {
        border: 0;
        font-size: 1em;
        font-weight: normal;
        padding: 0 0 0 7px;
        position: relative;
        top: 0;
        width: 178px;
    }

    #globalNav ul#navmenu li li {
        height: auto;
        padding: 0;
        position: relative;
        width: 178px;
    }

        #globalNav ul#navmenu li li a {
            background: transparent;
            height: auto;
            position: relative;
            text-indent: 0;
            width: 178px;
        }

            #globalNav ul#navmenu li li li a {
                width: 172px;
            }

            #globalNav ul#navmenu li li a:hover {
                background: #d91420;
                color: #fff;
            }

/* shows and hides the dropdowns */

#globalNav ul#navmenu li ul {
    left: -9999px;
}

    #globalNav ul#navmenu li:hover ul {
        left: -1px;
    }

        #globalNav ul#navmenu li:hover ul.last {
            left: auto;
            right: -1px;
        }

/* SECTION NAVIGATION */

#nav-section-container {
    background: #daddde;
    color: #e1192c;
    margin: 0 10px 19px 0;
    padding: 10px;
}

#nav-section-headline a {
    color: #000;
    text-transform: lowercase;
    font-size: .9em;
}

#nav-section {
    font-family: Trebuche Ms, Tahoma, Verdana, Georgia,Times New Roman,Times,serif;
    text-transform: lowercase;
    font-size: 1em;
    color: #000;
}

.treeview, .treeview ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.treeview ul {
    margin-bottom: 4px;
}

    .treeview a {
        font-weight: bold;
    }

        .treeview ul a {
            font-weight: normal;
        }

#nav-section li.active a {
    color: #000;
}

    #nav-section li.active ul a {
        color: #e1192c;
    }

.treeview .hitarea {
    background: url(/images/treeview-default.gif) -64px -25px no-repeat;
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
}

.treeview li {
	margin: 0;
	padding: 0 0 0 12px;
}

.treeview a.selected {
	background-color: #eee;
}

.treeview .hover {
    color: #e1192c;
    cursor: pointer;
}

.treeview li {
    background: url(/images/treeview-default-line.gif) 0 0 no-repeat;
}

.treeview li.collapsable, .treeview li.expandable {
    background-position: 0 -176px;
}

.treeview .expandable-hitarea {
    background-position: -80px -3px;
}

/* headers for subnav treeview */

body.s_style #nav-section-headline a,
body.s_industry #nav-section-headline a,
body.s_beauty #nav-section-headline a,
body.s_teamvogue #nav-section-headline a,
body.s_connect #nav-section-headline a,
body.s_forums #nav-section-headline a {
    background: url(/images/treeview-headers.gif) no-repeat;
    display: block;
    text-indent: -9999px;
    width: 140px;
}

body.s_style #nav-section-headline a {
    background-position: 0 0;
    height: 22px;
}

body.s_industry #nav-section-headline a {
    background-position: 0 -42px;
    height: 42px;
}

body.s_beauty #nav-section-headline a {
    background-position: 0 -84px;
    height: 22px;
}

body.s_teamvogue #nav-section-headline a {
    background-position: 0 -126px;
    height: 22px;
}

body.s_connect #nav-section-headline a {
    background-position: 0 -168px;
    height: 42px;
}

body.s_forums #nav-section-headline a {
    background-position: 0 -210px;
    height: 22px;
}

/* YRAIL */

.yrcomponent{width:300px;clear:both;float:left;position:relative;margin-left:-2px;}
.yrcomponent .yrpromos,.yrcomponent .yrpromostop{margin-bottom:10px;width:auto}
.yrcomponent .last {border-bottom:10px solid transparent;}
.yrcomponent .poll {border:1px solid #daddde;border-width:0 1px 1px 1px;margin-bottom:10px;padding:0px 10px 36px 10px}
.yrcomponent .poll h4{position:relative;margin:0 0 12px -11px;margin-top:0px;text-indent:-9999px;font-size:1px;line-height:.1em;height:21px;width:300px;background:url(/images/yrail_poll_hed.gif) 0 0 no-repeat}
.yrcomponent .poll .pollWrapper{width:280px}
.yrcomponent .poll .pollWrapper .pollTitle{font-size:18px;color:#061922;text-transform:lowercase;display:none}
.yrcomponent .poll .pollWrapper .pollQuestion{font-size:12px;padding-top:4px;padding-bottom:10px}
.yrcomponent .poll .pollWrapper .pollAnswer{padding-bottom:8px;font-size:12px}
.yrcomponent .poll .pollWrapper .pollAnswer .pollRadio{float:left}
.yrcomponent .poll .pollWrapper .pollAnswer label{display:block;float:none !important;float:left ;overflow:hidden}

.slink{height:1%;position:relative;padding-left:8px;padding-bottom:5px}
.slink p{width:221px;font:10px Verdana,Helvetica,sans-serif}
.slink p,.slink p a:link,.slink p a:visited,.slink p a:hover{font-weight:bold;color:#65686b;text-transform:uppercase;text-decoration:none}
.slink h4{margin-bottom:5px}
.yrcomponent h2,.yrcomponent .featureshed{margin:0;padding:0}
.yrcomponent h2,.yrcomponent h2 a{font-size:16px;line-height:1.0em;font-weight:normal}

.yrcomponent .feature:after,.yrcomponent .poll:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.yrcomponent .set1 .feature{background:url(/images/dot_h_line.gif) bottom left repeat-x;padding:5px 0 8px 4px;margin-bottom:5px;font-weight:normal;font-size:12px;width:280px}
.yrcomponent .set1 .feature h3{font-size:12px;font-style:italic;font-weight:normal;line-height:1.0em;padding-bottom:3px}
.yrcomponent .set1 .featurePhoto{border:1px solid #a5a294;float:left;margin-right:12px}
.yrcomponent .set1 .feature .featureBlurbText{overflow:hidden}
.yrcomponent .set1 .feature dt{line-height:1.3em;font-size:12px;font-weight:bold;color:#343434;padding-bottom:3px}
.yrcomponent .set1 .feature dd{font-size:10px;line-height:1.5em;padding-bottom:3px}
.yrcomponent .set1 .feature dd.blurblink{font-family:Trebuche Ms, Tahoma, Verdana, Georgia,Times New Roman,Times,serif;font-style:italic;padding-bottom:5px;font-weight:bold;text-transform:lowercase}
.yrcomponent .set1 .feature dd.blurblink a{padding-right:10px;background:url(/images/blink_arrow.gif) top right no-repeat}
.py .replaced_ufo{width:280px;height:168px}

.yrcomponent .set2{width:300px;padding:0;margin-top:4px;border-bottom:0}
.yrcomponent .set2 .feature{clear:both;border-bottom:0 solid #daddde;margin-bottom:5px;font-weight:normal;font-size:12px}
.yrcomponent .set2 .feature.last{border-bottom:0}
.yrcomponent .set2 .feature h3{font-size:12px;font-style:italic;font-weight:normal;line-height:1.0em;padding-bottom:3px}
.yrcomponent .set2 .feature .featurePhoto{margin-right:0 !important;float:none;margin-bottom:10px}
html .yrcomponent .set2 .feature.right{padding:0}
.yrcomponent .set2 .feature.right .featurePhoto{float:right;margin-left:8px}
.yrcomponent .set2 .feature .featureBlurbText{padding-left:11px}
.yrcomponent .set2 .feature.right .featureBlurbText{padding-left:0}
.yrcomponent .set2 .feature dt,.yrcomponent .set2 .feature dt a{text-transform:lowercase;line-height:1.3em;font-size:18px;font-weight:normal;color:#061922;padding-bottom:3px}
.yrcomponent .set2 .feature dd{font-size:12px;Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;line-height:1.5em;padding-bottom:3px}
.yrcomponent .set2 .feature dd strong{display:block}
.yrcomponent .set2 .feature dd.blurblink{font:bold 12px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;padding-bottom:5px;text-transform:lowercase}

/* new set 3 style for y-rail vertical right */
.yrcomponent .set3{width:300px;padding:0;margin-top:4px;border-bottom:0; }
.yrcomponent .set3 .featureshed {margin-left:10px}
.yrcomponent .set3 .feature {width:278px !important; padding:10px; border:1px solid #daddde !important; border-right-width: 0 !important; margin-bottom:10px }
.yrcomponent .set3 .feature.first {width:278px !important; padding:10px; border:1px solid #daddde !important; border-right-width:1px !important}
.yrcomponent .set3 .feature {width:278px !important; padding:10px; border:1px solid #daddde !important; border-right-width:0 !important; margin-bottom:10px }
.yrcomponent .set3 .feature.right {width:298px !important; padding:0}
.yrcomponent .set3 .feature h3{font-size:12px;font-style:italic;font-weight:normal;line-height:1.0em;padding-bottom:3px}
.yrcomponent .set3 .feature .featurePhoto {margin-right:0 !important;float:none;margin-bottom:10px}
.yrcomponent .set3 .feature.right .featurePhoto{float:right;margin-left:8px; margin-bottom: 0}
.yrcomponent .set3 .feature .featureBlurbText{padding-left:10px; padding-top:10px}
.yrcomponent .set3 .feature dt,.yrcomponent .set3 .feature dt a{line-height:1.0em;font-size:18px;font-weight:normal;color:#061922;padding-bottom:3px}
.yrcomponent .set3 .feature dd{font-size:12px;line-height:1.3em;padding-bottom:2px}
.yrcomponent .set3 .feature dd strong{display:block}
.yrcomponent .set3 .feature dd.blurblink{font:bold 12px Verdana;padding-bottom:5px;text-transform:lowercase}

/* yrail site search form*/
.yrcomponent #siteSearch-yrail {background-color:#CDEDFC; margin-bottom:10px; padding:6px 0 8px 13px; width:287px;}
.yrcomponent #siteSearch-yrail label {display:none;}
.yrcomponent #siteSearch-yrail #siteSearch-yrail-query {font:10px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif; margin:1px 7px 0 0; vertical-align:top; width:227px; height:16px;}
.yrcomponent #siteSearch-yrail .submit {background:url(/images/submit-site_search.gif) no-repeat; border:0; cursor:pointer; padding:0; text-indent:-9999px; width:36px; height:24px;}
.yrcomponent #siteSearch-yrail .submit:hover {background-position:0 -24px;}

#yrail_ads{position:relative;margin-bottom:10px;width:300px;overflow:visible}
#yrail_ads .textAd{font:10px Verdana,Helvetica,sans-serif;padding-left:20px;margin-bottom:10px}
#yrail_ads .textAd a{color:#000}
#yrail_ads .textAd,#yrail_ads a img,#yrail_ads #FLASH_AD{background:transparent url(/images/ads_bg.gif) no-repeat scroll 12px 0px;padding-top:11px }

/* YRAIL1 PARA USO DE DIMENSÕES INTERNAS */

.yrcomponent1{width:200px;clear:both;float:left;position:relative;margin-left:-2px;}
.yrcomponent1 .yrpromos,.yrcomponent .yrpromostop{margin-bottom:10px;width:auto}
.yrcomponent1 .last {border-bottom:10px solid transparent;}
.yrcomponent1 .poll {border:1px solid #daddde;border-width:0 1px 1px 1px;margin-bottom:10px;padding:0px 10px 36px 10px}
.yrcomponent1 .poll h4{position:relative;margin:0 0 12px -11px;margin-top:0px;text-indent:-9999px;font-size:1px;line-height:.1em;height:21px;width:200px;background:url(/images/yrail_poll_hed.gif) 0 0 no-repeat}
.yrcomponent1 .poll .pollWrapper{width:280px}
.yrcomponent1 .poll .pollWrapper .pollTitle{font-size:18px;color:#061922;text-transform:lowercase;display:none}
.yrcomponent1 .poll .pollWrapper .pollQuestion{font-size:12px;padding-top:4px;padding-bottom:10px}
.yrcomponent1 .poll .pollWrapper .pollAnswer{padding-bottom:8px;font-size:12px}
.yrcomponent1 .poll .pollWrapper .pollAnswer .pollRadio{float:left}
.yrcomponent1 .poll .pollWrapper .pollAnswer label{display:block;float:none !important;float:left ;overflow:hidden}

.slink1{height:1%;position:relative;padding-left:8px;padding-bottom:5px}
.slink1 p{width:221px;font:10px Verdana,Helvetica,sans-serif}
.slink1 p,.slink p a:link,.slink p a:visited,.slink p a:hover{font-weight:bold;color:#65686b;text-transform:uppercase;text-decoration:none}
.slink1 h4{margin-bottom:5px}
.yrcomponent1 h2,.yrcomponent .featureshed{margin:0;padding:0}
.yrcomponent1 h2,.yrcomponent h2 a{font-size:16px;line-height:1.0em;font-weight:normal}

.yrcomponent1 .feature:after,.yrcomponent .poll:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.yrcomponent1 .set1 .feature{background:url(/images/dot_h_line.gif) bottom left repeat-x;padding:5px 0 8px 4px;margin-bottom:5px;font-weight:normal;font-size:12px;width:280px}
.yrcomponent1 .set1 .feature h3{font-size:12px;font-style:italic;font-weight:normal;line-height:1.0em;padding-bottom:3px}
.yrcomponent1 .set1 .featurePhoto{border:1px solid #a5a294;float:left;margin-right:12px}
.yrcomponent1 .set1 .feature .featureBlurbText{overflow:hidden}
.yrcomponent1 .set1 .feature dt{line-height:1.3em;font-size:12px;font-weight:bold;color:#343434;padding-bottom:3px}
.yrcomponent1 .set1 .feature dd{font-size:10px;line-height:1.5em;padding-bottom:3px}
.yrcomponent1 .set1 .feature dd.blurblink{font-family:Trebuche Ms, Tahoma, Verdana, Georgia,Times,serif;font-style:italic;padding-bottom:5px;font-weight:bold;text-transform:lowercase}
.yrcomponent1 .set1 .feature dd.blurblink a{padding-right:10px;background:url(/images/blink_arrow.gif) top right no-repeat}
.py1 .replaced_ufo{width:280px;height:168px}

.yrcomponent1 .set2{width:200px;padding:0;margin-top:4px;border-bottom:0}
.yrcomponent1 .set2 .feature{clear:both;border-bottom:0 solid #daddde;margin-bottom:5px;font-weight:normal;font-size:12px}
.yrcomponent1 .set2 .feature.last{border-bottom:0}
.yrcomponent1 .set2 .feature h3{font-size:12px;font-style:italic;font-weight:normal;line-height:1.0em;padding-bottom:3px}
.yrcomponent1 .set2 .feature .featurePhoto{margin-right:0 !important;float:none;margin-bottom:10px}
html .yrcomponent1 .set2 .feature.right{padding:0}
.yrcomponent1 .set2 .feature.right .featurePhoto{float:right;margin-left:8px}
.yrcomponent1 .set2 .feature .featureBlurbText{padding-left:11px}
.yrcomponent1 .set2 .feature.right .featureBlurbText{padding-left:0}
.yrcomponent1 .set2 .feature dt,.yrcomponent .set2 .feature dt a{text-transform:lowercase;line-height:1.3em;font-size:18px;font-weight:normal;color:#061922;padding-bottom:3px}
.yrcomponent1 .set2 .feature dd{font-size:12px;Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;line-height:1.5em;padding-bottom:3px}
.yrcomponent1 .set2 .feature dd strong{display:block}
.yrcomponent1 .set2 .feature dd.blurblink{font:bold 12px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;padding-bottom:5px;text-transform:lowercase}

/* new set 3 style for y-rail vertical right */
.yrcomponent1 .set3{width:168px;padding:0;margin-top:4px;border-bottom:0; }
.yrcomponent1 .set3 .featureshed {margin-left:10px}
.yrcomponent1 .set3 .feature {width:246px !important; padding:10px; border:1px solid #daddde !important; border-right-width: 0 !important; margin-bottom:10px }
.yrcomponent1 .set3 .feature.first {width:266px !important; padding:10px; border:1px solid #daddde !important; border-right-width:1px !important}
.yrcomponent1 .set3 .feature {width:246px !important; padding:10px; border:1px solid #daddde !important; border-right-width:0 !important; margin-bottom:10px }
.yrcomponent1 .set3 .feature.right {width:166px !important; padding:0}
.yrcomponent1 .set3 .feature h3{font-size:12px;font-style:italic;font-weight:normal;line-height:1.0em;padding-bottom:3px}
.yrcomponent1 .set3 .feature .featurePhoto {margin-right:0 !important;float:none;margin-bottom:10px}
.yrcomponent1 .set3 .feature.right .featurePhoto{float:right;margin-left:8px; margin-bottom: 0}
.yrcomponent1 .set3 .feature .featureBlurbText{padding-left:10px; padding-top:10px}
.yrcomponent1 .set3 .feature dt,.yrcomponent .set3 .feature dt a{line-height:1.0em;font-size:18px;font-weight:normal;color:#061922;padding-bottom:3px}
.yrcomponent1 .set3 .feature dd{font-size:12px;line-height:1.3em;padding-bottom:2px}
.yrcomponent1 .set3 .feature dd strong{display:block}
.yrcomponent1 .set3 .feature dd.blurblink{font:bold 12px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;padding-bottom:5px;text-transform:lowercase}

/* yrail site search form*/
.yrcomponent1 #siteSearch-yrail {background-color:#CDEDFC; margin-bottom:10px; padding:6px 0 8px 13px; width:287px;}
.yrcomponent1 #siteSearch-yrail label {display:none;}
.yrcomponent1 #siteSearch-yrail #siteSearch-yrail-query {font:10px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif; margin:1px 7px 0 0; vertical-align:top; width:227px; height:16px;}
.yrcomponent1 #siteSearch-yrail .submit {background:url(/images/submit-site_search.gif) no-repeat; border:0; cursor:pointer; padding:0; text-indent:-9999px; width:36px; height:24px;}
.yrcomponent1 #siteSearch-yrail .submit:hover {background-position:0 -24px;}

#yrail_ads1{position:relative;margin-bottom:10px;width:200px;overflow:visible}
#yrail_ads1 .textAd{font:10px Verdana,Helvetica,sans-serif;padding-left:20px;margin-bottom:10px}
#yrail_ads1 .textAd a{color:#000}
#yrail_ads1 .textAd,#yrail_ads a img,#yrail_ads #FLASH_AD{background:transparent url(/images/ads_bg.gif) no-repeat scroll 12px 0px;padding-top:11px }


.utils{float:right;position:relative;margin:-1px 0 6px 0;display:inline;width:369px;height:22px;background:url(/images/utils.gif) no-repeat 0 0;border:1px solid #daddde}
.utils dl.size{float:right;width:60px}
.utils dl.size dt{display:none}
.utils dl.size dd{float:left;text-indent:-9999px;font-size:1px;line-height:0.1em;display:block;width:20px;height:22px}
.utils dl.size dd a{display:block;width:20px;height:22px}
.icons{margin-left:10px}
.icons a{text-indent:-9999px;font-size:1px;line-height:.1em;display:block;height:22px;float:left}
.printico{width:52px;height:22px}
.emailico{width:52px;margin-left:20px}
.rssico{ width:55px;margin-left:20px}
.shareico{ width:55px;margin-left:20px}


/*
.emailico:hover{background:url(/images/utils.gif) no-repeat -50px -12px}
.printico:hover{background:url(/images/utils.gif) no-repeat 0 -12px}
.rssico:hover{background:url(/images/utils.gif) no-repeat -103px -12px}
.bottom .utils .rssico:hover{background:url(/images/utils_bot.gif) no-repeat -103px -12px}
*/

/* RSS chicklets */
.rsschicklets{background:url(/images/rss_chicklets.gif) 0 0 no-repeat;width:315px;margin-top:10px}
.rsschicklets a{display:block;float:left;height:16px;text-indent:-9999px;font-size:1px;line-height:0.1em}
.rsschicklets a.yahoorss{width:90px}
.rsschicklets a.googlerss{width:100px;margin-left:5px}
.rsschicklets a.bloglinesrss{width:75px;margin-left:5px}
.rsschicklets a.xmlrss{width:32px;margin-left:5px}

.bookmarkchiclets{clear:both;float:left;padding-top:0;position:relative;top:-5px;font-size:11px;color:#a37}
.bookmarkchiclets a:link,.bookmarkchiclets a:visited{color:#a37;padding-left:7px;padding-right:7px;background:url(/images/sepr.gif) 0 2px no-repeat;font-weight:normal}
.bookmarkchiclets a.first{padding-left:0;background:none}
/* */

/* SOCIAL LINKS */
.socialLinks{clear:both;height:1%;margin-top:8px;float:right;margin-right:5px;margin-left:240px}
.socialLinks:after{content:".";clear:both;display:block;visibility:hidden;height:0px}
.socialLinks ul{list-style-type:none;font:normal 10px "Verdana";padding:0;height:1%}
.socialLinks ul:after{content:".";clear:both;display:block;visibility:hidden;height:0px}
.socialLinks ul li{display:block;float:left;background:url(/images/pipe.gif) left no-repeat;padding-left:5px;margin-left:5px}
.socialLinks ul li.first{background:none;padding-left:0;margin-left:0;width:auto !important;width:50px;border:0}
/* */

p.caption,p.captionwide{font:10px Verdana,Helvetica,sans-serif;color:#a4a4a4;margin-top:3px;padding-bottom:2px;line-height:1.3em;padding-bottom:4px;margin-bottom:10px;/* background:url(/images/dash_h_line.gif) left bottom repeat-x;*/}

#photocredits{padding-top:3px;padding-left:12px;clear:both;position:absolute;bottom:0}
h6#credit{font-weight:normal;font:10px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serifmargin-top:2px;color:#a4a4a4}

/* Index headers */
#index_headers{padding-top:0;border-top:1px solid #daddde; padding:5px;}
h3.subhed_right{padding-top:10px;font-size:22px;font-weight:bold;text-transform:lowercase;color:#000}
h2#indhed{font-size:16px;line-height:1.3em ;color:#624333; }
h3.subhed_right a,h2#indhed a,h3.subhed_right a:visited,h2#indhed a:visited{color:#ccb}

/* Contributor Styles */

span.c,span.dd{font:12px Verdana,Helvetica,sans-serif;line-height:1.4em;display:block}
span.cs :after,h4.dds :after{content:"";display:block;height:0;clear:both;visibility:hidden}
span.cs{float:none}
span.dd{text-transform:none;color:#666}
span.dds{float:none;background:none}
span.c{font-weight:normal;margin-right:5px}
span.c span{font-weight:normal}


/* Z-RAIL Styles */
#zrail{clear:both;background:url(/images/zlines.gif) 0 0 repeat-y}
.zrcomponent{position:relative;width:199px;padding-bottom:10px;float:left;overflow:hidden;font-size:12px}
.zrcomponent.first{width:199px}
.zrcomponent.zsubs{width:200px;margin-right:1px}
.zrcomponent.last{margin-right:-2px}

/* RSS feed parser */
.zrcomponent h2#beautyblog_hd,.zrcomponent h2#fashionweek_hd,.zrcomponent h2#intern_hd,.zrcomponent h2#castingcall_hd,.zrcomponent h2#snapshot_hd,.zrcomponent h2#fashion_hd, .zrcomponent .blogName {font:18px Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;line-height:1.0em;font-weight:normal;text-transform:lowercase;color:#000;margin-top:0}
.zrcomponent h2#beautyblog_hd a,.zrcomponent h2#fashionweek_hd a,.zrcomponent h2#intern_hd a,.zrcomponent h2#castingcall_hd a,.zrcomponent h2#snapshot_hd a,.zrcomponent h2#fashion_hd a, .zrcomponent .blogName a {color:#000}
.zrcomponent h2#beautyblog_hd{position:absolute;display:block;width:189px;height:130px;background:url(/images/zblogs_hed.gif) top right no-repeat;top:0;padding-top:38px !important;padding-top:32px}
.zrcomponent h2#fashionweek_hd,.zrcomponent h2#intern_hd,.zrcomponent h2#castingcall_hd,.zrcomponent h2#snapshot_hd{position:relative;margin-top:25px;background:none;width:188px;padding-top:5px}
.zrcomponent h2#fashion_hd { margin-top: 10px; }
.zrcomponent ul.rss{padding:10px;margin-top:0px;margin-bottom:0px;clear:both;list-style:none}
.zrcomponent #intern ul.rss,.zrcomponent #fashion ul.rss{padding-top:0}
.zrcomponent ul.rss li.pubDate{font:12px Verdana,Helvetica,sans-serif;line-height:1.0em;font-size:11px;color:#776;margin-bottom:0}
.zrcomponent ul.rss li.title{overflow:hidden;line-height:1.3em;font-weight:bold}
.zrcomponent ul.rss li.title a{color:#000}
.zrcomponent ul.rss li.description{line-height:13px}
.zrcomponent ul.rss li.link{/* font:12px Verdana,Helvetica,sans-serif;font-weight:bold;text-transform:lowercase;*/ display:none}
.zrcomponent ul.rss li.link a{}
.zrcomponent #beautyblog ul.rss{position:relative;top:50px;padding-bottom:30px}
.zrcomponent #fashionweek ul.rss,.zrcomponent #intern_hd ul.rss,.zrcomponent #castingcall_hd ul.rss,.zrcomponent #snapshot_hd ul.rss{position:relative;top:3px;padding-top:0}

/* teen vogue daily - parent blog */
.zrcomponent #tvdaily {background:url(/images/zblogs_hed.gif) no-repeat 2px 0; padding-top:38px;}
.zrcomponent #tvdaily .rss {padding:0 10px 10px;}

/* ZRAIL Features */
.zrcomponent .soloImg{clear:left;float:left}
.zrcomponent .feature:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.zrcomponent h2,.zrcomponent .featureshed{margin:10px 0 0 10px;padding:0;padding-bottom:3px}
.zrcomponent h2{font:24px/1.0em Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;font-weight:bold;text-transform:uppercase;color:#d1d5d6;letter-spacing:-1px}
.zrcomponent h2 a{color:#d1d5d6}
.zrcomponent .feature{clear:left;padding:17px 10px 10px 10px;margin-bottom:10px;background:url(/images/dash_h_line.gif) top left repeat-x;width:180px}
.zrcomponent .feature.first{background:none;padding-top:10px}
.zrcomponent .feature.right{float:none}
.zrcomponent .feature .featureimg{float:left;margin-right:10px;position:relative;margin-left:-9px;margin-top:5px}
.zrcomponent .feature.right .featureimg{float:right;margin-left:10px}
.zrcomponent .feature h3,.zrcomponent .featurehed{padding-bottom:3px}
.zrcomponent .feature h3{font-size:18px;line-height:1.0em;font-weight:normal;text-transform:lowercase}
.zrcomponent .feature h3 a{color:#000}
.zrcomponent .featureBlurbText{padding-bottom:2px}
.zrcomponent .feature dt{padding-bottom:3px;font-size:18px;line-height:1.0em;font-weight:normal;text-transform:lowercase}
.zrcomponent .feature dt a{color:#000}
.zrcomponent .feature dt a:hover{color:#000}
.zrcomponent .feature dd{padding-bottom:3px}
.zrcomponent .feature dd.blurblink{font-family:Verdana,Helvetica,sans-serif;font-weight:bold;background-position:-1px 0;text-transform:lowercase;float:left;margin-right:5px}

/* ZRAIL Serial Itemlist */
.zrcomponent #dailyspc,.zrcomponent #hitmiss{padding:0 0 20px 10px}
.zrcomponent #dailyspc dt,.zrcomponent #hitmiss dt{padding-bottom:3px;font-size:18px;line-height:1.0em;font-weight:normal;text-transform:lowercase}
.zrcomponent #dailyspc dl .tlink a{color:#000}
.zrcomponent #dailyspc dd.rlink,.zrcomponent #hitmiss dd.rlink{font:12px Verdana,Helvetica,sans-serif;line-height:1.2em;font-weight:bold;text-transform:lowercase}
.zrcomponent #dailyspc .dailyspcimg,.zrcomponent #hitmiss .hitmissimg{position:relative;margin-left:-10px;margin-top:7px}
.zrcomponent #hitmiss .hitmissimg{margin-left:-10px}
.zrcomponent #dailyspc .dailyspcimg{border:1px solid #d1d5d6;border-left-width:0}

/*  */

/*  main section menulist */
#browseMenu{position:absolute;z-index:8;right:1px;top:2px}
#browseMenu ul{width:171px;list-style:none;margin:0;padding:0;border-right:2px solid #000;border-bottom:2px solid #000;border-left:1px solid #000;position:relative;top:-1px !important;background-color:#fff}
#browseMenu ul li{border-top:1px solid #ddd;padding:0;height:auto !important;height:14px;background-color:#fff}
#browseMenu ul li.first{width:171px;border-top:0;margin:0;margin-right:0;padding:0}
#browseMenu ul li.first a,#browseMenu ul li a{display:block;font:10px Verdana,Helvetica,sans-serif;color:#e1192c;padding:3px;height:auto !important;height:14px}
#browseMenu ul li.first a:hover,#browseMenu ul li a:hover,#browseMenu ul li.first a:active,#browseMenu ul li a:active{color:#fff;text-decoration:none;background-color:#e1192c;font-weight:bold}
#browseMenu.collapsed ul{display:none}
#browseMenu.expand ul{display:block}

/* Hide IFRAMES in DART */
.hiddenDAU{width:0;height:0}
#yrail #dartTarget_sz160x600{height:auto !important}
#yrail1 #dartTarget_sz160x600{height:auto !important}

/* bottomsubs include */
#bottomsubs{width:477px}
#bottomsubs .subsinclude:after{content:".";clear:both;display:block;visibility:hidden;height:0px}
#bottomsubs{clear:both;position:relative;bottom:0;padding:12px 10px;border:1px solid #daddde;border-width:1px 0 0 0}
#bottomsubs .subsinclude{clear:both;margin:0 92px !important;margin:0 45px;width:460px;background-color:#e1192c;border:1px solid #daddde;padding:10px}
#bottomsubs .subsinclude .cover{float:left;margin-right:12px}
#bottomsubs .subsinclude dl.offer{overflow:hidden;padding-top:15px}
#bottomsubs .subsinclude dt,#bottomsubs .subsinclude dt a {text-indent:-9999px;font-size:1px;line-height:0.1em;background:url(/images/elements/subs/bot_special_offer.gif) 0 0 no-repeat;display:block;width:130px;height:22px}
#bottomsubs .subsinclude dd{font-size:18px;color:#fff}
#bottomsubs .subsinclude dd a,#bottomsubs .subsinclude dd a:visited,#bottomsubs .subsinclude dd a:hover{color:#fff;text-decoration:none}
#bottomsubs .subsinclude img.offerRight{float:right}

/* zrail include */
.zrcomponent .subsinclude{height:278px;padding:10px;width:179px}
.zrcomponent .subsinclude .cover{position:absolute;top:162px;right:0px}
.zrcomponent .subsinclude dl.offer{overflow:hidden;padding-top:0}
.zrcomponent .subsinclude dt,.zrcomponent .subsinclude dt a {text-indent:-9999px;font-size:1px;line-height:0.1em;background:url(/images/elements/subs/xr_special_offer.gif) 0 0 no-repeat;display:block;width:130px;height:22px}
.zrcomponent .subsinclude dd{font-size:18px;color:#000}
.zrcomponent .subsinclude dd a,.zrcomponent .subsinclude dd a:visited,.zrcomponent .subsinclude dd a:hover{color:#000;text-decoration:none}

   /*  */


   /* Horoscopes signs navigation */
#signsnav{width:500px;margin:25px 0 40px 0;float:left}
#signsnav h4{float:left;text-indent:-9999px;font-size:1px;line-height:0.1em;background:url(/images/horoscopes.gif) 0 0  no-repeat;margin-right:2px;margin-bottom:25px}
#signsnav h4,#signsnav h4 a{display:block;width:77px;height:77px;background:url(/images/horoscopes.gif) 0 0  no-repeat}
#signsnav h4.scorpio,#signsnav h4.scorpio a{background-position:-760px 0}
#signsnav h4.sagittarius,#signsnav h4.sagittarius a{background-position:-845px 0}
#signsnav h4.aries,#signsnav h4.aries a{background-position:-230px 0}
#signsnav h4.libra,#signsnav h4.libra a{background-position:-684px 0}
#signsnav h4.pisces,#signsnav h4.pisces a{background-position:-155px 0}
#signsnav h4.gemini,#signsnav h4.gemini a{background-position:-384px 0}
#signsnav h4.aquarius,#signsnav h4.aquarius a{background-position:-75px 0}
#signsnav h4.capricorn,#signsnav h4.capricorn a{background-position:1px 0}
#signsnav h4.virgo,#signsnav h4.virgo a{background-position:-610px 0}
#signsnav h4.leo,#signsnav h4.leo a{background-position:-530px 0}
#signsnav h4.cancer,#signsnav h4.cancer a{background-position:-450px 0}
#signsnav h4.taurus,#signsnav h4.taurus a{background-position:-310px 0}

#signsnav h4.scorpio a:hover{background-position:-760px -83px}
#signsnav h4.sagittarius a:hover{background-position:-845px -83px}
#signsnav h4.aries a:hover{background-position:-230px -83px}
#signsnav h4.libra a:hover{background-position:-684px -83px}
#signsnav h4.pisces a:hover{background-position:-155px -83px}
#signsnav h4.gemini a:hover{background-position:-384px -83px}
#signsnav h4.aquarius a:hover{background-position:-75px -83px}
#signsnav h4.capricorn a:hover{background-position:1px -83px}
#signsnav h4.virgo a:hover{background-position:-610px -83px}
#signsnav h4.leo a:hover{background-position:-530px -83px}
#signsnav h4.cancer a:hover{background-position:-450px -83px}
#signsnav h4.taurus a:hover{background-position:-310px -83px}
body#horoscopes #signsnav{display:block}

/* Rollover Ad CSS */
#rolloverAd {
    position: absolute;
    width: 302px;
    z-index: 9999;
    display: none;
    background: url('/images/ecom/header_form_arrow.gif') no-repeat scroll 54px 0px transparent;
    padding-top: 7px;
}

#rolloverAd_header {
    height: 20px;
    background: #D91420;
    text-align: right;
}

#rolloverAd_header a {
    line-height: 20px;
    margin-right: 5px;
    color: #fff; 
    text-decoration: none; 
    text-transform: uppercase; 
    background: url('/images/nocount/close.gif') center right no-repeat; 
    padding-right: 15px;
}

#rolloverAd_content {
    background: #fff;
    border: 1px solid #D91420;
    overflow: hidden;
}

#rolloverAd_footer {
    height: 20px;
    background: #D91420;
}

/* Floating Ad CSS */
#floatingAd {
    position: absolute;
    width: 308px;
    top: 280px;
    left: 50%;
    margin-left: -158px;
    display: none;
    z-index: 9999;
}

#floatingAd_header {
    height: 20px;
    background: #D91420;
    text-align: right;
}

#floatingAd_header a {
    line-height: 20px;
    font-family: Trebuche Ms, Tahoma, Verdana, Georgia,Times News Romam,Times,serif;
    margin-right: 5px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    background: url('/images/nocount/close.gif') center right no-repeat;
    padding-right: 15px;
}

#floatingAd_content {
    background: #fff;
    border: 1px solid #D91420;
    overflow: hidden;
}

#floatingAd_header a:hover {
    text-decoration: underline;
}

