/* Your Most Stylish Year Ever */

/* Makeover Main */
#stylish {width:992px; background:#fff url(http://img2.timeinc.net/instyle/static/i/stylishyear/bg_body_8.png);}
#stylish #mainleft {float:left; width:675px;}
#stylish #mainright {float:left; width:317px;}


/* Left Col */
#stylish #leftcol .photo {float:left; width:176px;}
#stylish #formcol {float:left; width:499px; background:#fff;}

#stylish #formcol .headersignup {width:499px; height:183px; background:url(http://img2.timeinc.net/instyle/static/i/stylishyear/headersignup_8.png) no-repeat; color:#000;}
#stylish #formcol .headersignup h1 {display:none; background:#f48fa6; font:normal 220% arial,sans-serif;}
#stylish #formcol .headersignup h2 {display:none; font:bold 115% verdana,arial,sans-serif; color:#f60c2d;}
#stylish #formcol .headersignup .tagline {display:none; font:italic 130% "times new roman",times,serif;}

#stylish #formcol .headerthankyou {width:499px; height:166px; background:url(http://img2.timeinc.net/instyle/static/i/stylishyear/headerthankyou_8.png) no-repeat; color:#000;}
#stylish #formcol .headerthankyou h1 {display:none; background:#f48fa6; font:normal 220% arial,sans-serif;}
#stylish #formcol .headerthankyou h2 {display:none; font:italic 130% "times new roman",times,serif;}
#stylish #formcol .headerthankyou .tagline {display:none; font:italic 130% "times new roman",times,serif;}

#stylish #formcol .text {margin:10px 0 0 36px; font-size:115%; color:#111;}

#stylish #signup {}
#stylish #signup .radio, #stylish #signup .checkbox {float:left;}

#stylish #signup .options {margin-left:36px; padding-top:10px; font-size:105%;}
#stylish #signup .options strong {font-style:italic; background:#f48fa6;}
#stylish #signup .options li {padding-bottom:5px;}

#stylish #signup .infobox {width:258px; margin:30px 0 30px 36px; padding-top:9px; background:#ededed url(http://img2.timeinc.net/instyle/static/i/stylishyear/bg_formtop_8.png) top left no-repeat;}
#stylish #signup .infobox .req {color:#f00;}
#stylish #signup .infobox .note {float:right; padding-right:30px; font-size:80%; color:#999696;}
#stylish #signup .infobox dl {margin:0 auto; padding-bottom:10px; padding-left:29px; background:url(http://img2.timeinc.net/instyle/static/i/stylishyear/bg_formbottom_8.png) bottom left no-repeat;}
#stylish #signup .infobox dt {font-size:90%; font-weight:bold; color:#333;}
#stylish #signup .infobox dd {padding-bottom:2px;}
#stylish #signup #email, #stylish #signup #firstname, #stylish #signup #lastname {width:200px;}

#stylish .morefree {margin-left:36px;}
#stylish .morefree h3 {width:365px; height:13px; background:url(http://img2.timeinc.net/instyle/static/i/stylishyear/hd_morefree_8.png) no-repeat; font-size:115%; text-indent:-9999px;}
#stylish #signup .morefree ul {padding-top:4px;}
#stylish #signup .morefree li {padding-bottom:5px; font-size:105%; color:#656363;}
#stylish #signup .morefree li strong {color:#f62e8e;}

#stylish .submit {padding:30px 0 50px 0; text-align:center;}

#recirc {width:400px; margin:62px 0 130px 36px;}
#recirc h5 {padding-left:10px; border-bottom:1px solid #bec8d0;}
#recirc .tout {width:399px; padding:10px 0 6px 0; background:#fff; border-left:1px solid #bec8d0;}
#recirc .tout .imgcont {float:left; width:75px; padding:0 10px;}
#recirc .tout .txtcont {float:left; width:290px; padding-right:14px;}
#recirc .tout .txtcont h6 {font:bold 15px arial,sans-serif;}
#recirc .tout .txtcont h6 a {color:#3d5368;}
#recirc .tout .txtcont .txt {font-size:12px; color:#000;}
#recirc .tout .txtcont .txt a {font-weight:bold; color:#d13028; text-decoration:underline;}




/* --- Right Col --- */

/* 5 Ways */
#fiveways {width:310px; margin:0 auto;}

/* Ad */
.ad300x250 {width:300px; margin:0 auto; padding:6px 0 10px 0;}
.adtext {font-size:70%; color:#929292; text-align:center; text-transform:uppercase;}


/* Partners */
#partners {width:298px; margin:0 auto; background:#fff; border:1px solid #c0c0bd;}
#partners h5 {padding:4px 14px; border-bottom:1px solid #c0c0bd; font-size:100%; color:#333; text-transform:uppercase;}

/* Global Recirc Styles */
#globalrecirc {}
#globalrecirc .cleartouts:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
#globalrecirc .subrss {display:none;}

#globalrecirc ul {margin:0; padding:4px 0 6px 0;}
#globalrecirc li {list-style:none; padding:1px 8px; background:#fff url(../i/icon_arrow03_8.png) 0 5px no-repeat; font-size:90%; color:#222;}
#globalrecirc li a {color:#222;}
#globalrecirc h6 {height:24px; background:#fff url(../i/logos_partners_8.png) no-repeat; overflow:hidden;}
#globalrecirc h6 a {display:block; padding-top:24px;}
#globalrecirc h6.people {width:91px; background-position:0 0px;}
#globalrecirc h6.aol {width:186px; background-position:0 -50px;}
#globalrecirc h6.time {width:82px; background-position:0 -100px;}
#globalrecirc h6.ew {width:110px; background-position:0 -150px;}
#globalrecirc h6.cnn {width:103px; background-position:0 -200px;}
#globalrecirc h6.fabsugar {width:140px; background-position:0 -250px;}
#globalrecirc h6.stylehive {width:135px; background-position:0 -300px;}
#globalrecirc h6.bellasugar {width:147px; background-position:0 -350px;}

#partners .tout01, #partners .tout02, #partners .tout03, #partners .tout04 {margin:8px 14px; border-bottom:1px solid #dad9de;}
#partners .tout04 {border-bottom:none;}
#partners .tout04 ul {padding-bottom:0;}


/* Change Subscription */

#managesub {padding:25px 20px; background:#fff;}
#managesub h1 {width:521px; height:33px; background:url(http://img2.timeinc.net/instyle/static/i/stylishyear/hd_managesub_8.png) no-repeat; color:#000; text-indent:-9999px;}
#managesub h2 {height:13px; overflow:hidden; padding-bottom:4px; border-bottom:1px solid #FCDDE3; font:bold 130% verdana,arial,sans-serif; color:#F58FA5;}
#managesub .preferences h2 {background:url(http://img2.timeinc.net/instyle/static/i/stylishyear/hd_emailpref_8.png) no-repeat; color:#F58FA5; text-indent:-9999px;}
#managesub .unsub h2 {background:url(http://img2.timeinc.net/instyle/static/i/stylishyear/hd_unsub_8.png) no-repeat; color:#F58FA5; text-indent:-9999px;}

#managesub .preferences {padding:18px 0 0 10px; font-size:105%; color:#787777;}
#managesub .preferences strong {color:#000;}
#managesub .preferences li {padding-bottom:3px;}
#managesub .preferences li strong {text-transform:uppercase;}
#managesub #signup .submit {padding-top:10px;}

#managesub .unsub {padding:18px 0 0 10px; font-size:105%; color:#787777;}
#managesub .unsub a {font-weight:bold; color:#e40015; text-decoration:underline;}