/* Voting Styles */

#pageheader {width:994px; height:90px; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/header.jpg') no-repeat; position:relative;}
#pageheader h1 a {display:block; width:590px; height:90px; text-indent:-99999px; overflow:hidden;}
#pageheader #adSponsoredBy {width:180px; height:30px; /*background:#ccc;*/ position:absolute; top:40px; right:14px; font:normal 11px arial,sans-serif; color:#306799; text-transform:uppercase;}
#pageheader #fbRBAlike {position:absolute; top:48px; left:590px;}

/* Voting Area */
#votearea {width:994px; height:732px; overflow:hidden; padding:0; background:#001a55 url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_votebox.png') no-repeat; position:relative; color:#fff;}
#votearea h2 {padding:16px 0 2px 30px; font:italic 28px georgia,"times new roman",times, serif;}
#votearea p.text {margin:0; padding:0 0 0 30px; font:normal 13px arial,sans-serif; color:#8ddefd;}

#votebox {clear:both; padding-top:15px;}
#votebox #voteleft {float:left; width:303px;}
#votebox #voteright {float:left; width:691px; position:relative;}

#voteleft .tout {clear:both; width:234px; height:123px; padding:30px 9px 0 30px;  z-index:20; /*border-top:1px solid #ccc;*/}
#voteleft .tout.current {background:#72d9ed url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_currentcat.png') repeat-x; color:#1783a7; position:relative;}

#voteleft .tout .txtcont {float:left; width:122px; }
#voteleft .tout h3 {font:italic 22px georgia,"times new roman",times, serif; color:#91e9fe;}
#voteleft .tout h3 a {color:#91e9fe;}
#voteleft .tout.current h3 { color:#eb4dc9;}
#voteleft .tout p.photo {float:left; width:90px; height:90px; padding-right:8px; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_thumb_default.jpg') no-repeat;}
#voteleft .tout p.photo a.empty {display:block; width:90px; height:90px; text-indent:-99999px;}
#voteleft .tout.current p.photo {background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_thumb_current.jpg') no-repeat;}
#voteleft .tout.hovertout p.photo {background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_thumb_hover.jpg') no-repeat;}
#voteleft .tout p.name {font-size:13px;}
#voteleft .tout p.age {font-size:11px;}
#voteleft .tout p.name a, #voteleft .tout p.age a {color:#fff;}
#voteleft .tout p.choose {padding-bottom:15px; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/arrow.gif') bottom left no-repeat;}
#voteleft .tout .seemore {padding-top:3px;}
#voteleft .tout p.more {background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/icon_arrow01.png') no-repeat scroll right center transparent;}
#voteleft .tout p.more a {font:normal 13px arial,sans-serif; color:#708ae1; text-transform:none;}
#voteleft .tout.hovertout h3 a {text-decoration:none;}
#voteleft .tout.hovertout p.more a {text-decoration:underline;}

#voteleft .tout span.decor {display:none;}
#voteleft .tout.current span.decor {display:block; width:9px; height:9px; position:absolute; bottom:-9px; right:0; z-index:30; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/decoration.png') no-repeat;}



.tout .sharebtns {height:20px; padding-top:10px;}
.tout .sharebtns p {float:left; height:20px;}
.tout .sharebtns a {display:block;height:20px;text-indent:-9999px;}
.tout .sharebtns .fbshare{width:56px; padding-right:5px; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/btn_fbshare.png') no-repeat; overflow:hidden;}
.tout .sharebtns .twshare{width:57px;background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/btn_tweet.png') no-repeat; overflow:hidden;}


#voteright .phototout {float:left; width:190px; height:277px; margin:0 20px 20px 0; padding:9px 9px 0 9px; background:#fff; border:1px solid #ccc; position:relative;}
#voteright .phototout .imgprofile {position:relative; width:190px; height:190px;}
#voteright .phototout span.photo, #voteright .phototout span.bio {display:block; position:absolute;}
#voteright .phototout span.photo {width:190px; height:190px; z-index:10;}
/* with transparency:
#voteright .phototout span.bio {width:158px; height:178px; padding:12px 16px 0 16px; z-index:20; background:#fff; line-height:17px; color:#333; opacity:0.85; filter:alpha(opacity=85);}
*/

/* no transparency: */
#voteright .phototout span.bio {width:190px; height:170px; padding:20px 0 0 0; z-index:20; background:#fff; line-height:17px; color:#4b7084;}

#voteright .phototout p.details {padding:5px 0 10px 0; font:normal 11px arial,sans-serif; color:#333; /*text-align:center;*/}
#voteright .phototout p.vote {/*width:111px; margin:0 auto; */ position:absolute; bottom:10px; left:48px;}
#voteright .phototout p.vote a {display:block; width:111px; height:32px;overflow:hidden; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/btn_vote.png') no-repeat; font:normal 11px arial,sans-serif; color:#fff; text-indent:-99999px; cursor:pointer;}
#voteright .phototout p.vote a.disabled {opacity:0.2; filter:alpha(opacity=20); cursor:default;}

#voteright .adtout {/*float:left;*/ position:absolute; top:308px; right:21px; width:204px; height:283px; padding:0 2px 3px 2px; background:#77dbee; border:1px solid #22b2ea; color:#fff;}
#voteright .adtout p.adtxt {padding:8px 0; font:normal 10px arial,sans-serif; text-align:center; text-transform:uppercase;}
#voteright .adtout .adunit {width:204px; height:255px; /*background:#ccc;*/}

#voteright .legaltext {position:absolute; text-align:right; width:204px; top:603px; right:21px; }
#voteright .legaltext, #voteright .legaltext a {font:10px bold arial,sans-serif; color:#8CB8C3;}

#votefooter {width:994px; height:45px; padding-top:18px; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_votefooter.jpg') no-repeat; font:italic 16px georgia,"times new roman",times, serif; color:#039; text-align:center;}

iframe#footer-module {width:994x;}
/* Thank You & Closed */

#thankyouarea {width:934px; height:746px; padding:0 30px; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_thankbox.png') no-repeat; position:relative; color:#fff;}
#thankyouarea h2 {padding:16px 0 2px 0; font:italic 28px georgia,"times new roman",times, serif;}
#thankyouarea p.text {margin:0; padding:0; font:normal 13px arial,sans-serif; color:#8ddefd;}

#thankyouarea .toutarea {padding-top:18px; color:#1783a7;}
#thankyouarea .toutarea #t20s, #thankyouarea .toutarea #t40s {margin-right:22px;}
#thankyouarea .toutarea .tout {float:left; width:320px; height:194px; margin-bottom:20px; padding:8px; overflow:hidden; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_thank_tout.png') repeat-x;}
#thankyouarea .toutarea p.photo {float:left; width:190px; padding-right:8px;}
#thankyouarea .toutarea p.photo a.empty {display:block; width:190px; height:190px; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_largephoto.jpg'); text-indent:-99999px;}
/*#thankyouarea .toutarea p.photo a.empty:hover {background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_largephoto.png');}*/

#thankyouarea .toutarea .txtcont {float:left; width:122px; height:190px; position:relative;}
#thankyouarea .toutarea h3 {padding-top:75px; font:italic 30px georgia,"times new roman",times, serif; color:#eb4dc9;}
#thankyouarea .toutarea h3 a {color:#eb4dc9;}
#thankyouarea .toutarea p.name {font-size:15px;}
#thankyouarea .toutarea p.age {font-size:12px;}
#thankyouarea .toutarea p.name a, #thankyouarea .toutarea p.age a {color:#1783A7;}
#thankyouarea .toutarea .choose {padding-top:10px;}
#thankyouarea .toutarea .choose p.more {background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/icon_arrow02.png') no-repeat scroll right center transparent;}
#thankyouarea .toutarea .choose p.more a {font:normal 15px arial,sans-serif; color:#2f90a3; text-transform:none;}

#thankyouarea .toutarea .txtcont .sharebtns {position:absolute; left:0; bottom:0;}




#thankyouarea .tout .imgprofile {float:left; width:190px; height:190px; padding-right:8px; position:relative;}
#thankyouarea .tout .imgprofile span.photo, #thankyouarea .tout .imgprofile span.bio {display:block; position:absolute;}
#thankyouarea .tout .imgprofile span.photo {width:190px; height:190px; z-index:10;}
#thankyouarea .tout .imgprofile span.bio {display:none;width:180px; height:180px; padding:10px 5px 0 5px; z-index:20; background:#fff; line-height:17px; color:#4b7084;}



#thankyouarea .beautybar {clear:both; width:696px; height:36px; padding-top:12px; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/bg_beautybar.png') repeat-x; color:#fff;}
#thankyouarea .beautybar .txt, #thankyouarea .beautybar p.desc, #thankyouarea .beautybar .formarea, #thankyouarea .beautybar p.seeall {float:left;}
#thankyouarea .beautybar .txt {padding-top:2px;}
#thankyouarea .beautybar .txt h4 {display:inline; padding-left:10px; font:bold italic 16px georgia,"times new roman",times, serif;}
#thankyouarea .beautybar .txt span {display:inline; font:normal 13px arial,sans-serif; color:#ffdef2;}
#thankyouarea .beautybar .formarea {width:auto; margin-right:10px; padding:0 10px 0 5px; border-right:1px dotted #f9c;}
#thankyouarea .beautybar .formarea p {float:left;}
#thankyouarea .beautybar .formarea p.selectitem {padding:2px 8px 0 0;}
#thankyouarea .beautybar .formarea select#getpage {width:90px;}
#thankyouarea .beautybar .formarea p.btngo input {width:50px; height:25px; background:url('http://img2.timeinc.net/people/static/h/package/realbeauty2012/vote/i/btn_go.png') no-repeat; border:0; text-indent:-99999px; overflow:hidden; cursor:pointer;}
#thankyouarea .beautybar .seeall {padding-top:5px;}
#thankyouarea .beautybar .seeall p.more {background:url("http://img2.timeinc.net/people/static/i/spritearrow_8.png") no-repeat scroll right -196px transparent; font:bold 12px arial,sans-serif; color:#fff; text-transform:uppercase;}
#thankyouarea .beautybar .seeall p.more a {font:bold 12px arial,sans-serif; color:#fff;}

/*#thankyouarea .cm696x72 {width:696px; height:72px; position:absolute; left:30px; bottom:40px; background:#ccc;}*/

#thankyouarea .ad160x600 {width:160px; padding:0 2px 3px 2px; position:absolute; top:60px; right:52px; background:#77dbee; border:1px solid #22b2ea; color:#fff;}
#thankyouarea .ad160x600 p.adtxt {padding:3px 0; font:normal 10px arial,sans-serif; text-align:center; text-transform:uppercase;}
#thankyouarea .ad160x600 .adunit {width:160px; height:600px; /*background:#ccc;*/}

#thankyouarea .adcustom {width:204px; padding:0 2px 3px 2px; position:absolute; top:84px; right:30px; background:#77dbee; border:1px solid #22b2ea; color:#fff;}
#thankyouarea .adcustom p.adtxt {padding:3px 0; font:normal 10px arial,sans-serif; text-align:center; text-transform:uppercase;}
#thankyouarea .adcustom .adunit {width:204px; height:485px; /*background:#ccc;*/}

/* For testing/debugging */
#clearvotes {display:inline;}
#clearvotes a {cursor:pointer; padding:3px; background:#ccc; border:1px solid #333; font:normal 10px arial; color:#333;}