* html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
body{background-color:#fff;margin:5px 0 16px;}
body,select,td{font:12px sans-serif;}
a:active{outline:none;}
a img{border:none;}
a{cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style:none;}
h1{font-size:34px; color:#036;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
h2,h3,h4,h5,h6,p,hr{padding:.5em 0 0 0;}
legend{display:none;}
.clr{clear:both;line-height:1px;height:0; margin:0;overflow:hidden;font-size:1px;}
#idol-tup, #tupperware{clear:both;margin:0 auto;position:relative;width:975px;}
.col2 #col-left,#columnL,#columnl, .col2 .col-left{float:left;width:670px;position:relative;}
.col2 #col-right,.col3 #col-right,#columnR,#columnr, .col2 .col-right{float:right;width:300px;}
.col2-160 #col-left,#columnL,#columnl, .col2-160 .col-left{float:left;width:810px;}
.col2-160 #col-right,.col3-160 #col-right,#columnR,#columnr, .col2-160 .col-right{float:right;width:160px;}
.col2-640 #col-left, .col2-640 .col-left{float:left; width:330px;}
.col2-640 #col-right, .col2-640 .col-right{float:right; width:640px;}
.col3 #col-left, .col3 .col-left{float:left;margin-right:4px;width:152px;}
.col3 #col-mid, .col3 .col-mid{float:left;overflow:hidden;width:515px;}
.warning{border:1px solid #f66;font-size:11px;font-weight:700;margin:8px 0 8px;}
.warning a{color:#000;text-decoration:underline;}
.warning div{background:#f99;border:2px solid #FFF;padding:12px;text-align:center;}
#flashWarning img{float:right;margin:0 0 0 1em;}
/*
.t4,.t4 *,.b4,.b4 *{font-size:1px;}
.t4{background:url(http://www.americanidol.com/i/c4_tl.png) no-repeat;height:4px;margin:0 0 -4px;overflow:hidden;}
.t4 div{background:url(http://www.americanidol.com/i/c4_tr.png) no-repeat top right;height:4px;overflow:hidden;}
.b4{background:url(http://www.americanidol.com/i/c4_bl.png) no-repeat;height:4px;margin:-4px 0 0;overflow:hidden;}
.b4 div{background:url(http://www.americanidol.com/i/c4_rb.png) no-repeat top right;height:4px;overflow:hidden;}
*/
#columnR .top5v a:hover{background:url(http://www.americanidol.com/i/video_white.png) no-repeat 0 50% #f40;color:#FFF;text-decoration:none;}
#columnR .top5p a:hover{background:url(http://www.americanidol.com/i/photo_white.png) no-repeat 0 50% #f40;color:#FFF;text-decoration:none;}
.cpromo{background-position:bottom left;background-repeat:no-repeat;padding:8px;}
.cpromo img{border:1px solid #142B7B;float:left;margin:0 8px 4px 0;}
.cpromo p{margin:0 0 1em;}
.cpromo li{padding:6px;}
.cpromo .odd{background-color:#fff;}
.green{background-color:#edf3b6;}
.blue{background-color:#c6dafc;}
.bluegrad{background:url(http://www.americanidol.com/i/cpromo_blue_grad.jpg) #d7e2fd;background-position:top;margin-top:3px;}
.bluegrad img{border:0;}
.bluegradb{background:url(http://www.americanidol.com/i/cpromo_blue_bottom.png) bottom no-repeat;clear:both;font-size:1px;height:2px;margin-top:-2px;}
.cleft{clear:left;float:left;padding:0 8px 0 0;width:134px;}
.cright{clear:right;margin:0 0 0 150px;}
.blue .cleft{border-right:1px solid #fff;}
.bluegrad .cleft{border-right:1px solid #667ec6;}
.green .cleft{border-right:1px solid #d1dc68;}
.cpromo .cleft img,.cpromo .cright img{float:none;}
.LinkOrange{color:#f40;}
.vLinkOrange{background:url(http://www.americanidol.com/i/video_orange.png) no-repeat 0 50%;color:#f40;padding-left:14px;}
.pLinkOrange{background:url(http://www.americanidol.com/i/photo_orange.png) no-repeat 0 50%;color:#f40;padding-left:15px;}
.aLinkOrange{background:url(http://www.americanidol.com/i/arrow_orange.png) no-repeat 0 50%;color:#f40;padding-left:8px;}
.bLinkOrange{background:url(http://www.americanidol.com/i/blog_orange.png) no-repeat 0 50%;color:#f40;padding-left:13px;}
.LinkYellow{color:#ff0;}
.vLinkYellow{background:url(http://www.americanidol.com/i/video_yellow.png) no-repeat 0 50%;color:#ff0;padding-left:14px;}
.pLinkYellow{background:url(http://www.americanidol.com/i/photo_yellow.png) no-repeat 0 50%;color:#ff0;padding-left:15px;}
.aLinkYellow{background:url(http://www.americanidol.com/i/arrow_yellow.png) no-repeat 0 50%;color:#ff0;padding-left:8px;}
.LinkWhite{color:#fff;}
.vLinkWhite{background:url(http://www.americanidol.com/i/video_white.png) no-repeat 0 50%;color:#fff;padding-left:14px;}
.pLinkWhite{background:url(http://www.americanidol.com/i/photo_white.png) no-repeat 0 50%;color:#fff;padding-left:15px;}
.aLinkWhite{background:url(http://www.americanidol.com/i/arrow_white.png) no-repeat 0 50%;color:#fff;padding-left:8px;}
.LinkBlue{color:#036;}
.vLinkBlue{background:url(http://www.americanidol.com/i/video_blue.png) no-repeat 0 50%;color:#036;padding-left:14px;}
.pLinkBlue{background:url(http://www.americanidol.com/i/photo_blue.png) no-repeat 0 50%;color:#036;padding-left:15px;}
.aLinkBlue{background:url(http://www.americanidol.com/i/arrow_blue.png) no-repeat 0 50%;color:#036;padding-left:8px;}
.vLinkBlack{background:url(http://www.americanidol.com/i/video_black.png) no-repeat 0 50%;color:#000;padding-left:14px;}
.pLinkBlack{background:url(http://www.americanidol.com/i/photo_black.png) no-repeat 0 50%;color:#000;padding-left:15px;}
.aLinkBlack{background:url(http://www.americanidol.com/i/arrow_black.png) no-repeat 0 50%;color:#000;padding-left:8px;}
.vLinkLtBlue{background:url(http://www.americanidol.com/i/video_ltblue.png) no-repeat 0 50%;color:#036;padding-left:14px;}
.pLinkLtBlue{background:url(http://www.americanidol.com/i/photo_ltblue.png) no-repeat 0 50%;color:#036;padding-left:15px;}
.aLinkLtBlue{background:url(http://www.americanidol.com/i/arrow_black.png) no-repeat 0 50%;color:#036;padding-left:8px;}
.cpromo h3{margin:0;}
.pages{clear:both;font-weight:700;padding-top:1em;}
.pages a{color:#69c;}
.pages li{float:left;text-align:center;width:146px;}
.pages li.prev{text-align:left;}
.pages li.next{text-align:right;}
#footeridol .logos-left img.last,.textad td.last,.cpromo .cleft p,.cpromo .cright p,.cpromo .cleft h5,.cpromo .cright h5{padding:0;}
.LinkBlack,.LinkLtBlue{color:#000;}
#downloadsstore{
background:#e7f1fd;
margin-bottom:3px;
}
#downloadsstore li{
float:left;
margin-left:5px;
width:142px;
}
#downloadsstore p{
float:right;
}
#downloadsstore p a{
font-weight:700;
padding:0 16px 0 12px;
display:block;
color:#fff;
background:#036 url(http://www.americanidol.com/media/homepage/allarrow.png) right no-repeat;
line-height:17px;
}
.adbanner { padding:0; }
#error {
color:#f00;
}
#idol-signinbox{
position:absolute;
top:0;
right:0;
width: 243px !important;
width: 242px;
height: 88px;
border: 1px solid #1583b5;
background: #09c url('http://www.americanidol.com/media/global/myidol_signin_bg.png') repeat-x;
text-align: center;
}
#idol-signinbox h2{
color: #fff;
padding: 4px 0;
font-size: 14px;
}
#idol-signinbox span {display: block;color: #ffc;font-size:11px;}
#idol-signinbox span a { color:#fff; }
#idol-signinbox .signinlinks {
position:relative;
top:20px;
color:#fff;
}
#idol-signinbox .signinlinks a {
color: #fff;
}
#idol-signinbox form {
display:inline;
}
#idol-signinbox .idol-signin-input {
width: 180px;
height: 14px;
background: #fff;
border: 1px double #ccc;
margin: 0;
margin-bottom: 3px;
font-size: 12px;
line-height: 12px;
font-weight: bold;
color: #999;
padding: 0 4px;
}
#idol-signinbox #idol-signin-submit {
border-left:#6cf solid 2px;
border-top:#6cf solid 2px;
border-bottom:#069 solid 2px;
border-right:#069 solid 2px;
background: #39c;
color: #fff;
font-size: 10px;
font-weight: bold;
padding: 0 4px;
margin-left: 4px;
}
.idol-error {
line-height:22px;
background: #fcc url(http://www.americanidol.com/media/global/error-bg.png) repeat-x;
padding: 10px 10px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#900;
padding-bottom:5px;
}
.idol-success {
line-height:22px;
background:#ccffcc url(http://www.americanidol.com/media/global/success-bg.png) repeat-x;
padding: 10px 10px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#060;
padding-bottom:5px;
}
.idol-warning {
line-height:22px;
background: #ffff99 url(http://www.americanidol.com/media/global/warning-bg.png) repeat-x;
padding: 10px 10px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#660;
padding-bottom:5px;
}
.hollyhack { height: auto !important; hei\ght: 0.01%; }
#statusbar {
margin-bottom:5px;
}
#leaderboardAd, #innerLeaderboardAd {
width:728px;
height:90px;
}
#medrecAd, #innerMedrecAd {
width:300px;
height:250px;
}
#skyscraperAd, #innerSkyscraperAd {
width:160px;
height:600px;
}
#innerLeaderboardAd, #innerMedrecAd, #innerSkyscraperAd {
display:none;
}
#240x40CompanionAd { width:240px; height:40px; }
#inner240x40CompanionAd { width:240px; height:40px; display:none; }
#PollAd { width:300px; height:33px; }
#innerPollAd { width:300px; height:33px; display:none; }
#90x90Ad { width:90px; height:90px; }
#inner90x90Ad { width:90px; height:90px; display:none;}
#120x90AAd { width:120px; height:90px; }
#inner120x90AAd { width:120px; height:90px; display:none; }
#120x90Bad { width:120px; height:90px; }
#inner120x90Bad { width:120px; height:90px; display:none; }#headeridol a img{border:none;}
#headeridol body, #headeridol div, #headeridol ul, #headeridol li, #headeridol h1, #headeridol h2, #headeridol input, #headeridol p, #headeridol form,#headeridol fieldset,#headeridol input {
margin:0;
padding:0;
}
#headeridol h1{font-size:34px; color:#036;}
#headeridol h2{font-size:18px;}
#headeridol h3{font-size:16px;}
#headeridol h4{font-size:14px;}
#headeridol h5{font-size:12px;}
#headeridol h6{font-size:10px;}
#headeridol h2, #headeridol h3{padding:.5em 0 0 0;}
#headeridol{background: url(http://www.americanidol.com/media/global/idol_header_bg.png) 0 92px no-repeat !important;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;height:200px;position:relative;text-align:left;width:975px;z-index:9999;}
#headeridol #navlogo{position:absolute;left:0;top:92px;display:block;width:130px;height:80px;text-indent:-10000px;}
#headeridol #navtuneinjs{color:#fff;font-family:sans-serif;font-size:20px;left:132px;top:110px;position:absolute;width:520px;}
#headeridol #navsponsors{position:absolute;right:10px;top:100px;}
#headeridol #navsponsors p{position:relative;left:5px;top:2px;width:76px;height:13px;line-height:13px;text-indent:-9999px;padding:0;margin:0;background:url(/media/global/idol_nav_presentedby.png) no-repeat;display:block;}
#headeridol #navsponsors a{display:block;float:left;padding:0;margin:0;margin-right:12px;height:40px;}
#headeridol #navidol{position:absolute;left:-2px;top:173px;width:975px;z-index:507;}
#headeridol #navidol li{display:block;float:left;line-height:21px;text-align:center;position:relative;background:url(http://www.americanidol.com/media/global/idol_nav_separator.png) no-repeat;}
#tupperware #headeridol #navidol li{ padding:0 9px; }
#idol-tup #headeridol #navidol li#hdr0, #wrapper #headeridol #navidol li#hdr0{ width:60px; }
#idol-tup #headeridol #navidol li#hdr1, #wrapper #headeridol #navidol li#hdr1{ width:132px; }
#idol-tup #headeridol #navidol li#hdr2, #wrapper #headeridol #navidol li#hdr2{ width:84px; }
#idol-tup #headeridol #navidol li#hdr3, #wrapper #headeridol #navidol li#hdr3{ width:79px; }
#idol-tup #headeridol #navidol li#hdr4, #wrapper #headeridol #navidol li#hdr4{ width:113px; }
#idol-tup #headeridol #navidol li#hdr5, #wrapper #headeridol #navidol li#hdr5{ width:119px; }
#idol-tup #headeridol #navidol li#hdr6, #wrapper #headeridol #navidol li#hdr6{ width:170px; }
#idol-tup #headeridol #navidol li#hdr7, #wrapper #headeridol #navidol li#hdr7{ width:81px; }
#idol-tup #headeridol #navidol li#hdr8, #wrapper #headeridol #navidol li#hdr8{ width:71px; }
#idol-tup #headeridol #navidol li#hdr9, #wrapper #headeridol #navidol li#hdr9{ width:66px; }
#idol-tup #headeridol #navidol ul:first-child li a, #wrapper #headeridol #navidol ul:first-child li a { padding-left:4px; }
#headeridol #navidol li ul li{ text-align:left; }
#headeridol #navidol li, #headeridol #navidol li a{color:#fff;}
#headeridol #navidol li, #headeridol #navidol li a:hover{color:#FF0;}
#headeridol #navidol li#hdr0{background:none;}
/*#headeridol #navidol li#hdr7 ul{left:-31px;}
#headeridol #navidol li#hdr9 ul{left:-95px;}*/
#headeridol #navidol li ul{display:none;font-size:11px;left:0;padding:0 0 0 0;position:absolute;left:2px;top:21px;width:161px;z-index:99407;border-left:1px solid #0074AC;border-right:1px solid #0074AC;border-bottom:1px solid #0074AC;}
#headeridol #navidol li#hdr9 ul{left:-33px;}
#headeridol #navidol li#hdr8 ul, #headeridol #navidol li#hdr8 ul li, #headeridol #navidol li#hdr8 ul li .semiback {width:133px;}
#headeridol #navidol li#hdr8 ul li a {width:131px;}
#headeridol #navidol li#hdr9 ul, #headeridol #navidol li#hdr9 ul li, #headeridol #navidol li#hdr9 ul li .semiback {width:97px;}
#headeridol #navidol li#hdr9 ul li a {width:95px;}
/*#headeridol #navidol li ul li .semiback:hover { background:#0074ac;}*/
#headeridol a{text-decoration:none;}
#headeridol a:hover{color:#FF0;}
#headeridol #navidol li.hover a:hover{background:#0074AC;}
#headeridol #navidol li:hover ul, #headeridol #navidol li.hover ul{display:block;}
#headeridol #navidol li ul li{background:none;height:auto;padding:0;line-height:normal;border-top:1px solid #0074AC;}
#headeridol #navidol li ul li span {display:block; position:relative; z-index:500; }
#headeridol #navidol li ul li a {color:#fcfcd8;display:block;padding:4px 0 4px 3px;width:159px}
#headeridol #navidol li ul li a:hover{color:#ffffc1;text-decoration:underline;}
#headeridol #navidol li ul li .semiback {
position:absolute;
top:0;
left:0;
background:#214E7A;
filter:alpha(opacity=90);
opacity:0.90;
width:161px;
height:100%;
z-index:499;
}
/* This style added to snug up logos shown in dropdown nav */
#headeridol #navidol li ul li a.logo {color:#fcfcd8;display:block;padding: 0 0 0 0px; width:161px}
#footeridol{
position:relative;
padding-top:20px;
height:126px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:975px;
background:url(http://www.americanidol.com/media/global/footer.png) left 20px no-repeat;
}
#footeridol,#footeridol a{color:#999;}
#footeridol ul{text-align:center; border-top: 1px solid #bfe4f7; background:#e7f5fc;}
#footeridol ul li{
display:inline;
height:28px;
line-height:28px;
margin-right:16px;
font-size:14px;
}
#footeridol ul li.last{margin-right:0;}
#footeridol ul li a{color:#069;font-weight:700;}
#footeridol a{font-weight:700;}
#footeridol #footerfoxcom{position:absolute;display:block;width:80px;height:30px;top:65px;left:10px;text-indent:-10000px;}
#footeridol #footercopyright{position:absolute;left:270px;top:45px;width:605px;}
#idol-tup #footeridol #footercopyright{width:695px;}
#tupperware #footeridol #footercopyright{width:620px;}
#footeridol #footercopyright p{margin-top:10px; line-height:16px;}
/*#idol-signinbox-frame {
position:absolute;
top:0;
right:0;
width: 243px !important;
width: 242px;
height: 90px;
} */
#adandsignin {
position:relative;
z-index:99999;
}
#idol-signinbox{
position:absolute;
top:0;
right:0;
width: 243px !important;
width: 242px;
height: 88px;
border: 1px solid #1583b5;
background: #09c url('http://www.americanidol.com/media/global/myidol_signin_bg.png') repeat-x;
text-align: center;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
#idol-signinbox h1, #idol-signinbox h2, #idol-signinbox h3, #idol-signinbox h4, #idol-signinbox p, #idol-signinbox a, #idol-signinbox ol, #idol-signinbox ul, #idol-signinbox li, #idol-signinbox form, #idol-signinbox input {
padding:0;
margin:0;
line-height: normal;
}
#idol-signinbox h2{
color: #fff;
padding: 4px 0;
font-size: 14px;
}
#idol-signinbox span {display: block;color: #ffc;font-size:11px;}
#idol-signinbox span a { color:#fff; }
#idol-signinbox .signinlinks {
position:relative;
top:20px;
color:#fff;
}
#idol-signinbox .signinlinks a {
color: #fff;
}
#idol-signinbox .idol-signin-input {
width: 180px;
height: 14px;
background: #fff;
border: 1px double #ccc;
margin: 0;
margin-bottom: 3px;
font-size: 12px;
line-height: 12px;
font-weight: bold;
color: #999;
padding: 0 4px;
}
#idol-signinbox #idol-signin-submit {
border-left:#6cf solid 2px;
border-top:#6cf solid 2px;
border-bottom:#069 solid 2px;
border-right:#069 solid 2px;
background: #39c;
color: #fff;
font-size: 10px;
font-weight: bold;
padding: 0 4px;
margin-left: 4px;
}
#tupperware #headeridol{width:900px;}
#tupperware #headeridol #navtuneinjs{width:494px;}
/* #tupperware #headeridol #navidol{position:absolute;left:0px;top:173px;width:900px;z-index:507;} */
/*#tupperware #headeridol #navidol li{padding:0 4px 0 8px;}*/
/*#tupperware #headeridol #navidol li#hdr9 ul{left:-101px;}
#tupperware #headeridol #navidol li#hdr8 ul{left:-104px;} */
#tupperware #headeridol #navidol li ul li{background:none;height:auto;padding:0;line-height:normal;border-top:1px solid #0074AC;}
#tupperware #idol-signinbox-frame {
width: 168px !important;
width: 167px;
}
#tupperware #idol-signinbox{
width: 168px !important;
width: 167px;
}
#tupperware #idol-signinbox .idol-signin-input {
width: 150px;
}
#tupperware #idol-signinbox #idol-signin-submit {
border-left:#6cf solid 1px;
border-top:#6cf solid 1px;
border-bottom:#069 solid 1px;
border-right:#069 solid 1px;
background: #39c;
color: #fff;
font-size: 8px;
font-weight: normal;
padding: 0 2px;
margin-left: 4px;
}
#tupperware #idol-signinbox h2{
color: #fff;
padding: 2px 0;
font-size: 12px;
}
#tupperware #idol-signinbox span {display: block;color: #ffc;font-size:10px;}
#tupperware #idol-signinbox span a { color:#fff; }
#tupperware #idol-signinbox .signinlinks {
position:relative;
top:20px;
color:#fff;
line-height:12px;
}
#tupperware #footeridol {
width:900px;
background:url(http://www.americanidol.com/media/global/footer2.png) left 10px no-repeat;
}.paginationRow {
margin: 1px 0;
background-color:#95d3f2;
height:35px;
}
.paginationRowB {
display:block;
background-color:#eee;
}
.paginationRowC {
background-color:#fff;
margin:0;
margin:5px 20px 5px 0;
}
#headerBtnRow {
padding:7px 10px;
}
#footerBtnRow {
padding:5px 10px;
background:#eee;
}
.pagination {
float:right;
color: #000;
max-width: 400px;
}
/*
.pagination span {
float:left;
font-weight:bold;
color:#cccccc;
margin:0;
padding-right: 6px;
line-height:20px;
}
.pagination span.alt {
color:#000;
line-height:20px;
}
*/
.pagination ul {
float:right;
padding:5px 5px 0 0;
margin:0;
line-height:12px;
}
.pagination ul li {
float:left;
font-weight:bold;
padding-left: 6px;
margin:0;
color:#000;
}
.pagination a {
color:#069;
}
#myidol-friends-main .pagination a {
color:#036;
}
#myidol-messaging-header .pagination a {
color:#036;
}
#myidol-messaging-main .pagination a {
color:#036;
}
.idol-tabs ul li{
}
.idol-tabs ul li a, .idol-tabs ul li a:hover {text-decoration:none;}
.idol-tabs ul li {float:left;height: 33px;background:url('http://www.americanidol.com/media/homepage/home_tabs_bg.png') right -99px no-repeat;border: 0; padding-right:9px;margin-right:5px;color:#fff;}
.idol-tabs ul li span {display: block; float: left; background: url('http://www.americanidol.com/media/homepage/home_tabs_bg.png') left -66px no-repeat; padding: 5px 1px 10px 10px;color:#069;font-size:18px;line-height:18px;font-weight:bold;cursor:pointer;text-align:center;}
.idol-tabs ul li.selected {background-position: right -33px;margin-left: -5px;margin-right:0;}
.idol-tabs ul li.selected span {background-position: left top; padding: 5px 6px 10px 15px; color:#036;}
.idol-tabs ul li.firstselected {background-position: right -33px; margin-right:0;}
.idol-tabs ul li.firstselected span {background-position: -5px top; padding: 5px 6px 10px 10px; color:#036;}
.idol-tabs ul li.last {float: right; margin-right:0;}
.idol-tabs ul li.lastselected {float: right;background-position: right -193px;margin-left: 0;margin-right:0;}
.idol-tabs ul li.lastselected span {background-position: left top; padding: 5px 1px 10px 15px; color:#036;}
.idol-tabs ul li a:hover span {color: #036;}
.rating {
position: relative;
background: url(http://www.americanidol.com/media/global/stars.png);
width: 100px;
height: 16px;
line-height: 16px;
padding: 0;
text-indent:-9999px;
}
.rating b {
background: url(http://www.americanidol.com/media/global/stars.png) 0 -16px;
display: block;
height: 16px;
float:left;
padding:0;
margin:0;
}
.star0 b{width:0}
.star5 b{width:10px}
.star10 b{width:20px}
.star15 b{width:30px}
.star20 b{width:40px}
.star25 b{width:50px}
.star30 b{width:60px}
.star35 b{width:70px}
.star40 b{width:80px}
.star45 b{width:90px}
.star50 b{width:100px}
.rating a {
position: absolute;
left: 0;
top: 0;
display: block;
height: 16px;
}
.rating a b{
background:none;
}
a.bullet-blue-dot {
background: url(http://www.americanidol.com/media/global/bullet_blue_dot.png) 0 5px no-repeat;
padding-left: 10px;
}
#home-poll {
position: relative;
height: 300px;
}
#home-poll .bottom-corners{
position: absolute;
left:0;
bottom: 0;
}
#home-poll p {
padding: 10px;
border: 1px solid #fff;
border-width: 1px 0;
margin-bottom: 10px;
font-weight: bold;
background: url(http://www.americanidol.com/media/homepage/home_poll_question_bg.png);
}
#home-poll form {
padding: 10px;
}
#home-poll form label {
margin-top: -1px;
margin-left: 4px;
line-height: 22px;
font-weight: bold;
color: #036;
}
#home-poll #poll-sponsor {
position: absolute;
left:0;
bottom: 0;
border-top: 1px solid #fff;
}
#home-poll ul {
margin-bottom: 10px;
}
#home-poll ul li{
position: relative;
height:20px;
}
#home-poll ul li span,
#home-poll ul li u {
position: relative;
top: 0; left: 0;
color: #fff;
font-weight: bold;
z-index: 60;
padding: 2px 4px;
}
#home-poll ul li u{
text-decoration: none;
color: #000;
padding-left: 3px;
}
#home-poll ul li b{
position: absolute;
top: 0; left: 0;
display: block;
background: #333;
width: 0px;
text-indent: -9999px;
z-index: 50;
height: 16px;
}
#home-poll ul li.alt b{
background: #069;
}
#col-right #home-poll {
height: auto;
}
#col-right #home-poll ul li span,
#col-right #home-poll ul li u{
color: #000;
}
#col-right #home-poll ul li b{
background: #ccc;
}
#col-right #home-poll ul li.alt b{
background: #95d3f2;
}
/*#col-right #home-poll .bottom-corners{
position: relative;
}*/
#col-right #home-poll .alt .corners1px b b b{
background-color:#eee;
}