﻿*
{
    margin:0;
    padding:0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

html
{
    margin:0;
    padding:0;
}

a img
{
    border:none;
}

body
{
    background-color:#000;
    color:#000;
    margin:0;
    padding:0;
    background-image:url(../Images/bg_outer.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    font-family:Tahoma, Verdana;
    font-size:11px;
    scrollbar-base-color:#808080;
    scrollbar-track-color:#000;
}

body.ageScreener
{
    background-image:url(../Images/bg_ageScreener.jpg);
}

body.register
{
    background-image:url(../Images/bg_register.jpg);
}

body.contact
{
    background-image:url(../Images/bg_register.jpg);
}

body.login
{
    background-image:url(../Images/bg_register.jpg);
}

body.legal
{
    background-image:url(../Images/bg_legal.jpg);
    background-attachment:fixed;
}

body.forgottenPassword
{
    background-image:url(../Images/bg_register.jpg);
}

#wrapper
{
    width:972px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

#fbLikeBox
{
    position:absolute;
    left:629px;
    top:548px;
}

#fbLike
{
    width:298px;
    height:255px;
    background-color:#FFF;
    position:relative;
}

#fbCommentBoxVote
{
    position:absolute;
    left:603px;
    top:309px;
    z-index:100;
}

#fbCommentVote
{
    width:315px;
    height:662px;
    background-color:#FFF;
    position:relative;
    overflow:auto;
}

#fbCommentVoteTopLeft
{
    width:19px;
    height:90px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:200;
}
#fbCommentVoteTopRight
{
    width:29px;
    height:40px;
    position:absolute;
    top:0px;
    right:0px;
    z-index:200;
}

.fbLikeHeader
{
    z-index:999;
    position:absolute;
}

FB:LIKE-BOX
{
    width:298px;
    height:255px;
}

.nav
{
    position:absolute;
    left:270px;
    top:87px;
    width:700px;
    z-index:100;
}

.nav ul
{
    width:700px;
}

.nav ul li
{
    float:left;
    list-style:none;
    overflow:hidden;
    text-indent:-8000px;
    height:31px;
    z-index:100;
}

.nav ul li.disabled
{
    text-indent:0px;
}

.nav ul li a
{
    display:block;
    height:23px;
    background-position:left top;
}

.nav ul li img
{
    margin-left:2px;
}

#Nav1_nav1 img
{
    margin-left:4px;
}

#Nav1_nav1
{
    background-image:url(../images/nav1_li_bg.png);
    width:143px;
}

#Nav1_nav1 a
{
    background-image:url(../images/nav1_bg.png);
    width:137px;
    margin-left:4px;
}

#Nav1_nav1 a.active,
#Nav1_nav1 a:hover
{
    background-position:left bottom;
}

#Nav1_nav2
{
    background-image:url(../images/nav2_li_bg.png);
    width:142px;
}

#Nav1_nav2 a
{
    background-image:url(../images/nav2_bg.png);
    width:135px;
    margin-left:4px;
}

#Nav1_nav2 a.active,
#Nav1_nav2 a:hover
{
    background-position:left bottom;
}

#Nav1_nav3
{
    background-image:url(../images/nav3_li_bg.png);
    width:94px;
}

#Nav1_nav3 a
{
    background-image:url(../images/nav3_bg.png);
    width:92px;
    margin-left:2px;
}

#Nav1_nav3 a.active,
#Nav1_nav3 a:hover
{
    background-position:left bottom;
}

#Nav1_nav4
{
    background-image:url(../images/nav4_li_bg.png);
    width:104px;
}

#Nav1_nav4 a
{
    background-image:url(../images/nav4_bg.png);
    width:100px;
    margin-left:2px;
}

#Nav1_nav4 a.active,
#Nav1_nav4 a:hover
{
    background-position:left bottom;
}

#Nav1_nav5
{
    background-image:url(../images/nav5_li_bg.png);
    width:104px;
}

#Nav1_nav5 a
{
    background-image:url(../images/nav5_bg.png);
    width:100px;
    margin-left:2px;
}

#Nav1_nav5 a.active,
#Nav1_nav5 a:hover
{
    background-position:left bottom;
}

#Nav1_nav6
{
    background-image:url(../images/nav6_li_bg.png);
    width:87px;
}

#Nav1_nav6 a
{
    background-image:url(../images/nav6_bg.png);
    width:83px;
    margin-left:2px;
}

#Nav1_nav6 a.active,
#Nav1_nav6 a:hover
{
    background-position:left bottom;
}

#Nav1_nav7
{
    background-image:url(../images/nav7_li_bg.png);
    width:42px;
}

#Nav1_nav7 a
{
    background-image:url(../images/nav7_bg.png);
    width:38px;
    margin-left:2px;
}

#Nav1_nav7 a.active,
#Nav1_nav7 a:hover
{
    background-position:left bottom;
}

#Nav1_nav8
{
    background-image:url(../images/nav8_li_bg.png);
    width:42px;
}

#Nav1_nav8 a
{
    background-image:url(../images/nav8_bg.png);
    width:38px;
    margin-left:2px;
}

#Nav1_nav8 a.active,
#Nav1_nav8 a:hover
{
    background-position:left bottom;
}

#Nav1_nav9
{
    background-image:url(../images/nav9_li_bg.png);
    width:44px;
}

#Nav1_nav9 a
{
    background-image:url(../images/nav9_bg.png);
    width:38px;
    margin-left:2px;
}

#Nav1_nav9 a.active,
#Nav1_nav9 a:hover
{
    background-position:left bottom;
}

.profileBox
{
    position:absolute;
    right:30px;
}

.profileBox .profileDiv
{
    float:left;
    width:15px;
}

.profileBox a
{
    font-size:13px;
    font-weight:bold;
}

.profileBox .guest
{
    padding-top:37px;
}

.profileBox #guestLogin,
.profileBox #guestRegister
{
    float:left;
}

.profileBox #guestLogin a
{
    color:#bbac84;
}

.profileBox #guestRegister a
{
    color:#FFF;
}

.profileBox .loginError
{
    text-align:right;
    color:#FFF;
    font-size:11px;
    height:20px;
    padding-right:20px;
}

.profileBox .login
{
    width:550px;
    padding-top:2px;
    padding-left:12px;
    /*background-image:url(../images/bg_profileLogin.jpg);*/
}

.profileBox #forgottenPassword
{
    text-align:right;
    padding-right:130px;
}

.profileBox #forgottenPassword a
{
    color:#FFF;
    font-size:11px;
}

#ageScreener .profileBox .login
{
    background-image:none;
}

#ageScreener #wolfmother
{
    position:absolute;
    left:402px;
    top:148px;
}

.profileBox .loginLabel
{
    float:left;
    color:#FFF;
    padding-top:4px;
    padding-right:5px;
    font-size:12px;
    font-weight:bold;
}

.profileBox #loginSubmitBox
{
    float:left;
    padding-top:2px;
    padding-right:5px;
}

.profileBox #loginCancelBox
{
    padding-top:2px;
}

.profileBox .loginInput
{
    float:left;
    color:#FFF;
    margin-right:10px;
    width:120px;
    font-size:12px;
    padding:1px;
    background-color:#000;
    border:1px solid #FFF;
}

.profileBox .profileLink 
{
    color:#FFF;
    font-size:13px;
}

.profileBox .profileLink a,
.profileBox .profileLogout a
{
    color:#FFF;
    font-size:13px;
}

.profileBox .profile
{
    width:500px;
    padding-top:37px;
    text-align:right;
}

#logo
{
    position:absolute;
    top:13px;
    left:51px;
}

#logo img
{
    border:none;
}

#logo h1
{
    font-family:Tahoma;
    font-weight:bold;
    font-size:12px;
    width:190px;
    color:#bbac84;
    text-align:center;
}

#logo p
{
    font-family:Tahoma;
    font-size:12px;
    width:198px;
    color:#999999;
    text-align:justify;
    padding-top:15px;
}

#backstage_side_panel 
{
     position:absolute;
     top:320px;
     left:56px;     
}

#promo
{
    z-index:1;
    background-image:url(../images/promo.jpg);
    background-repeat:no-repeat;
    width:726px;
    height:222px;
    position:absolute;
    top:57px;
    right:1px;
}

#tourPromo
{
    z-index:2;
    
    background-repeat:no-repeat;
    width:705px;
    height:248px;
    position:absolute;
    top:250px;
    right:1px;
}

#homeCTAdiv
{
    z-index:1;
    width:662px;
    height:41px;
    position:absolute;
    top:263px;
    right:28px;
}

#homeCTAdivStatic
{
    z-index:1;
    width:662px;
    height:41px;
    position:absolute;
    top:263px;
    right:28px;
}

#getpluggedin
{
    width:252px;
    height:85px;
    position:absolute;
    left:335px;
    top:507px;
}

#footer
{
    background-image:url(../images/bg_footer.gif);
    background-repeat:no-repeat;
    background-position:center top;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    text-align:center;
    padding-bottom:50px;
    padding-top:50px;
    font-size:12px;
    font-weight:bold;
}

.ageScreener #footer
{
    background-image:none;
    width:340px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    position:absolute;
    top:580px;
    left:20px;
    padding-bottom:0px;
    padding-top:0px;
}

#footer a
{
    color:#999;
    text-decoration:none;
}

#footer a:hover
{
    color:#FFF;
    text-decoration:underline;
}

#mediaPlayer
{
    position:absolute;
    width:325px;
    height:589px;
    top:209px;
    left:-1px;
    z-index:100;
}

.voteState
{
    height:1226px;
    background-image:url(../Images/bg_inner.jpg);
    background-repeat:no-repeat;
}

.voteFeed
{
    height:1226px;
    background-image:url(../Images/bg_voteFeed_inner.jpg);
    background-repeat:no-repeat;
}

.bandPage
{
    height:1226px;
    background-image:url(../Images/bg_band_inner.jpg);
    background-repeat:no-repeat;
    z-index:500;
}

.about
{
    height:1226px;
    background-image:url(../Images/bg_about_inner.jpg);
    background-repeat:no-repeat;
    z-index:500;
}

.backstage
{
    height:1226px;
    background-image:url(../Images/bg_backstage_inner.jpg);
    background-repeat:no-repeat;
    z-index:500;
}

.backstageLanding,
.backstageLanding2009
{
    height:1226px;
    background-image:url(../Images/bg_backstageLanding_inner.jpg);
    background-repeat:no-repeat;
    z-index:500;
}

.backstageLanding a.Button2009,
.backstageLanding2009 a.Button2010
{
    width:280px;
    height:91px;
    position:absolute;
    left:396px;
    top:724px;
}

.2009Button img,
.2010Button img
{
    border:none;
}

.birthday
{
    height:1226px;
    background-image:url(../Images/bg_birthday_inner.jpg);
    background-repeat:no-repeat;
    z-index:500;
}

.register #registerForm
{
    height:942px;
    width:680px;
    background-image:url(../Images/bg_register_inner.jpg);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

.register #registerSuccess
{
    height:780px;
    width:680px;
    background-image:url(../Images/bg_registerSuccess_inner.jpg);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}



.contact #contactForm
{
    height:780px;
    width:680px;
    background-image:url(../Images/bg_contact_inner.jpg);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

.contact #contactSuccess
{
    height:780px;
    width:680px;
    background-image:url(../Images/bg_contactSuccess_inner.jpg);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

.forgottenPassword #forgottenPassword
{
    height:780px;
    width:680px;
    background-image:url(../Images/bg_forgottenPassword_inner.jpg);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

.forgottenPassword #forgottenPasswordSuccess
{
    height:780px;
    width:680px;
    background-image:url(../Images/bg_forgottenPasswordSuccess_inner.jpg);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

.about h1
{
    font-size:35px;
    color:#bcad84;
    width:601px;
    /*text-align:center;*/
    text-indent:-8000px;
    position:absolute;
    top:263px;
    left:48px;
    z-index:1000;
    background-image:url(../Images/h1_about.jpg);
    background-repeat:no-repeat;
    background-position:center top;
}

.birthday h1
{
    font-size:35px;
    color:#bcad84;
    width:875px;
    /*text-align:center;*/
    text-indent:-8000px;
    position:absolute;
    top:263px;
    left:48px;
    z-index:1000;
    background-image:url(../Images/h1_birthday.jpg);
    background-repeat:no-repeat;
    background-position:center top;
}

.backstage h1
{
    font-size:35px;
    color:#bcad84;
    width:877px;
    /*text-align:center;*/
    text-indent:-8000px;
    position:absolute;
    top:263px;
    left:48px;
    z-index:1000;    
}

.backstageLanding h1
{
    font-size:35px;
    color:#bcad84;
    width:877px;
    /*text-align:center;*/
    text-indent:-8000px;
    position:absolute;
    top:269px;
    left:48px;
    z-index:1000;
    background-image:url(../Images/h1_backstageLanding.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    height:75px;
}

.backstageLanding2009 h1
{
    font-size:35px;
    color:#bcad84;
    width:877px;
    /*text-align:center;*/
    text-indent:-8000px;
    position:absolute;
    top:269px;
    left:48px;
    z-index:1000;
    background-image:url(../Images/h1_backstageLanding2009.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    height:75px;
}

.backstage h1.wolfmother 
{
    background-image:url(../Images/backstage/banners/h1_backstage.jpg);
    background-repeat:no-repeat;
    background-position:center top;   
}

.backstage h1.tour1 
{
    background-image:url(../Images/backstage/banners/h1_tour1.jpg);
    background-repeat:no-repeat;
    background-position:center top;   
}

.backstage h1.tour2 
{
    background-image:url(../Images/backstage/banners/h1_tour2.jpg);
    background-repeat:no-repeat;
    background-position:center top;   
}

.backstageLanding a.wolfmother
{
    width:254px;
    height:355px;
    position:absolute;
    background-image:url(../Images/posterWolfmother.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    left:95px;
    top:346px;
    text-indent:-8000px;
}

.backstageLanding a.youami
{
    width:254px;
    height:355px;
    position:absolute;
    background-image:url(../Images/posterYouAmI.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    left:377px;
    top:346px;
    text-indent:-8000px;
}

.backstageLanding a.thelivingend
{
    width:254px;
    height:355px;
    position:absolute;
    background-image:url(../Images/posterLivingEnd.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    left:655px;
    top:346px;
    text-indent:-8000px;
}

.backstageLanding2009 a.faker
{
    width:254px;
    height:355px;
    position:absolute;
    background-image:url(../Images/posterFaker.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    left:529px;
    top:346px;
    text-indent:-8000px;
}

.backstageLanding2009 a.youami2009
{
    width:254px;
    height:355px;
    position:absolute;
    background-image:url(../Images/posterYouAmI2009.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    left:245px;
    top:346px;
    text-indent:-8000px;
}

.backstageLanding a.wolfmother:hover,
.backstageLanding a.youami:hover,
.backstageLanding a.thelivingend:hover,
.backstageLanding2009 a.faker:hover,
.backstageLanding2009 a.youami2009:hover
{
    background-position:center bottom;
}

.backstage h1.jd_birthday 
{
    background-image:url(../Images/backstage/banners/jd_birthday_set.jpg);
    background-repeat:no-repeat;
    background-position:center top;   
}

.backstage h1.jd_livingend
{
    background-image:url(../Images/backstage/banners/jd_livingend.jpg);
    background-repeat:no-repeat;
    background-position:center top;   
}

.birthday #photoFrame
{
    position:absolute;
    left:528px;
    top:312px;
    z-index:200;
}

#galleryFooter
{
    width:485px;
    position:absolute;
    top:265px;
    left:15px;
}

.bsMore
{
    float:right;
}

.bsBack
{
    float:left;
}



.birthday #submissions
{
    position:absolute;
    left:580px;
    top:605px;
    z-index:200;
}

.about #content
{
    width:627px;
    height:394px;
    position:absolute;
    top:313px;
    left:48px;
    overflow-y:auto;
    overflow-x:hidden;
    color:#999;
    font-size:13px;
    padding-right:10px;
    font-family:Arial;
}

.backstage #gallery
{
    width:512px;
    height:285px;
    position:absolute;
    top:355px;
    left:362px;
    overflow-y:auto;
    overflow-x:hidden;
    color:#999;
    font-size:13px;
    padding-right:10px;
    font-family:Arial;
}

.backstage #video_thumbs 
{
    position:absolute;
    top:70px;
    left:25px;
    overflow-y:auto;
    overflow-x:hidden;
}

.backstage #video_thumbs a:active {
  outline: none;
}


#colorbox_video_thumbs 
{
    margin:20px 0 0 20px;
}

#video_thumbs img.vthumb 
{
    margin-right:10px;
    width:107px;
    height:70px;
}

.backstage #title_video_areas 
{
    position:absolute;
    top: 10px;
    left: 25px;
    overflow-y:auto;
    overflow-x:hidden;
}

span#txt_video_areas 
{
    position:absolute;
    top: 35px;
    left: 25px;
    overflow-y:auto;
    overflow-x:hidden;
    color:#999999;
    font-size:8pt;
    font-family:Arial;
}

.backstage #title_gig_gallery 
{
    position:absolute;
    top: 165px;
    left: 25px;
    overflow-y:auto;
    overflow-x:hidden;
}

/*
.backstage #title_get_plugged_in 
{
    position:absolute;
    top: 265px;
    left: 25px;
    overflow-y:auto;
    overflow-x:hidden;
}
*/

.backstage #mycarousel_box 
{    
    position:absolute;
    top: 168px;
    left: 6px;
    overflow-y:auto;
    overflow-x:hidden;
}

.backstage #mycarousel_box a:active {
  outline: none;
}

.birthday #content
{
    width:435px;
    height:394px;
    position:absolute;
    top:318px;
    left:65px;
}

.birthday #content p
{
    color:#999;
    font-size:12px;
    padding-right:10px;
    font-family:Arial;
}

.birthday #content p.bold,
.birthday #content p.bold a
{
    color:#999;
    font-size:14px;
    padding-right:10px;
    font-family:Arial;
    font-weight:bold;
}

.birthday #content p.bold a
{
    text-decoration:underline;
}

.about p.heading
{
    font-size:18px;
}

.about p
{
    padding-bottom:15px;
}

.birthday p.heading
{
    font-size:18px;
}

.birthday p
{
    padding-bottom:15px;
}

.about #howToVote
{
    color:#d6d6d6;
    font-family:Arial;
    font-size:12px;
    position:absolute;
    top:340px;
    left:718px;
    width:189px;
    height:376px;
}

.about #howToVote p
{
    text-align:justify;
}

.about #howToVote a
{
    color:#d6d6d6;
}

.about #howToVote div.bullet
{
    padding-left:11px;
    padding-bottom:7px;
    background-image:url(../Images/bullet.gif);
    background-position:left 5px;
    background-repeat:no-repeat;
}

#voteState #bandList
{
    position:absolute;
    width:668px;
    top:298px;
    right:26px;
    z-index:500;
}

#voteState #bandList div.bandThumbnail
{
    float:left;
    height:193px;
    position:relative;
}

#voteState #bandList div.bandThumbnail a
{
    height:155px;
    position:relative;
    background-repeat:no-repeat;
    background-position:left top;
    display:block;
    color:#fff;
    text-decoration:none;
}

#voteState #bandList div.bandThumbnail a:hover
{
    background-position:left bottom;
    color:#bcad84;
}

#voteState #bandList div.bandThumbnail a span
{
    display:block;
    width:86px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

#voteState #bandList div.bandThumbnail a span.bandThumbnailName
{
    padding-top:108px;
    font-size:12px;
    line-height:12px;
}

#voteState #bandList div.bandThumbnail a span.bandThumbnailLink
{
    text-decoration:underline;
    font-size:11px;
}

#voteState #bandList #band1 a
{
    width:112px;
    height:155px;
}

#voteState #bandList #band2 a
{
    width:110px;
    height:155px;
}

#voteState #bandList #band3 a
{
    width:112px;
    height:155px;
}

#voteState #bandList #band4 a
{
    width:112px;
    height:155px;
}

#voteState #bandList #band5 a
{
    width:111px;
    height:155px;
}

#voteState #bandList #band6 a
{
    width:111px;
    height:155px;
}

#ageScreener
{
    height:1130px;
    position:relative;
    background-image:url(../Images/bg_ageScreener_inner.jpg);
    background-repeat:no-repeat;
}

#ageScreener #responsibly
{
    position:absolute;
    left:350px;
    top:1200px;
    padding-bottom:20px;
}

#ageScreener #entryDayInput,
#ageScreener #entryMonthInput,
#ageScreener #entryYearInput,
#ageScreener #entryCountryInput,
#ageScreener #entrySubmit
{
    position:absolute;
}

#ageScreener #entryDayInput
{
    left:140px;
    top:401px;
}

#ageScreener #entryMonthInput
{
    left:195px;
    top:401px;
}

#ageScreener #entryYearInput
{
    left:250px;
    top:401px;
}

#ageScreener #entryCountryInput
{
    left:140px;
    top:427px;
    
}

#ageScreener #entryCountry
{
    width:180px;
}

#ageScreener #entrySubmit
{
    left:140px;
    top:455px;
}

#ageScreener select
{
    color:#FFF;
    font-size:10px;
    background-color:#000;
    padding:1px;
    border:1px solid #FFF;
}

#ageScreener .ageScreenerDay,
#ageScreener .ageScreenerMonth
{
    width:50px;
}

#ageScreener .ageScreenerYear
{
    width:70px;
}

#ageScreener #ageScreenerError
{
    position:absolute;
    left:0px;
    top:360px;
    color:#FF0000;
    width:400px;
    text-align:center;
}

#ageScreener .profileBox
{
    right:120px;
    padding-top:30px;
}

#plugIn
{
    position:absolute;
    top:507px;
    left:335px;
}

#promo1
{
    width:366px;
    height:222px;
    float:left;
}

#promo2
{
    width:146px;
    height:222px;
    float:left;
}

#promo3
{
    width:214px;
    height:222px;
    float:left;
}


#voteFeed #bandList
{
    position:absolute;
    width:491px;
    height:446px;
    top:287px;
    left:51px;
    z-index:500;
}

#voteFeed #bandList #band1
{
    position:absolute;
    width:232px;
    height:150px;
    left:0px;
    top:0px;
    background-image:url(../Images/bg_voteFeed_band1.jpg);
    background-repeat:no-repeat;
}

#voteFeed #bandList #band2
{
    position:absolute;
    width:232px;
    height:151px;
    left:0px;
    top:150px;
    background-image:url(../Images/bg_voteFeed_band2.jpg);
    background-repeat:no-repeat;
}

#voteFeed #bandList #band3
{
    position:absolute;
    width:232px;
    height:145px;
    left:0px;
    top:301px;
    background-image:url(../Images/bg_voteFeed_band3.jpg);
    background-repeat:no-repeat;
}

#voteFeed #bandList #band4
{
    position:absolute;
    width:232px;
    height:150px;
    left:259px;
    top:0px;
    background-image:url(../Images/bg_voteFeed_band4.jpg);
    background-repeat:no-repeat;
}

#voteFeed #bandList #band5
{
    position:absolute;
    width:232px;
    height:151px;
    left:259px;
    top:150px;
    background-image:url(../Images/bg_voteFeed_band5.jpg);
    background-repeat:no-repeat;
}

#voteFeed #bandList #band6
{
    position:absolute;
    width:232px;
    height:145px;
    left:259px;
    top:301px;
    background-image:url(../Images/bg_voteFeed_band6.jpg);
    background-repeat:no-repeat;
}

#voteFeed #bandList div.bandThumb
{
    position:absolute;
    top:20px;
    left:20px;
}

#voteFeed #bandList div.voteButton
{
    position:absolute;
    top:108px;
    left:10px;
    width:99px;
    height:25px;
}

#voteFeed #bandList div.bandName
{
    position:absolute;
    width:100px;
    height:105px;
    top:18px;
    left:118px;
}

#voteFeed #bandList div.bandName span.bandName
{
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:#bcad84;
}

#voteFeed #bandList div.bandName span.bandBio
{
    font-family:Arial;
    font-size:11px;
    color:#999;
}

#voteFeed #bandList div.bandName a
{
    font-family:Arial;
    font-size:11px;
    color:#999;
    text-decoration:underline;
}

#photoFrame
{
    position:absolute;
    left:520px;
    top:273px;
    z-index:200;
}

#top3Div
{
    position:absolute;
    left:535px;
    top:319px;
    z-index:300;
}


#bandCTA
{
    position:absolute;
    left:512px;
    top:618px;
    z-index:100;
}

#bandArea
{
    position:absolute;
    left:282px;
    top:292px;
    width:245px;
    height:397px;
    z-index:500;
}


#bandArea #voteButton
{
    position:absolute;
    top:3px;
    left:3px;
    z-index:500;
}
#bandArea #likeButton
{
    position:absolute;
    left:140px;
    top:11px;
    z-index:500;
}
#bandArea #divider
{
    position:absolute;
    left:2px;
    top:35px;
    background-image:url(../images/bg_bandAreaDiv.jpg);
    width:199px;
    height:5px;
}

#bandArea #bandContent
{
    position:absolute;
    left:4px;
    top:55px;
    width:240px;
    height:253px;
    overflow-y:auto;
    overflow-x:hidden;
    z-index:500;
}

#bandArea #bandName
{
    position:relative;
    font-family:Arial;
    font-size:25px;
    font-weight:bold;
    color:#bcad84;
    z-index:500;
    padding-bottom:10px;
}
#bandArea #bio
{
    position:relative;
    margin-left:3px;
    font-family:Arial;
    font-size:13px;
    color:#fff;
    z-index:500;
}

#bandArea #bio p
{
    margin-bottom:20px;
    padding-right:10px;
}

#bandArea #website
{
    position:absolute;
    top:329px;
    z-index:500;
}

.register #registerForm .input,
.contact #contactForm .input,
.login #login .input,
.forgottenPassword #forgottenPassword .input
{
    font-size:16px;
    border:1px solid #535353;
    background-image:url(../images/bg_input.jpg);
    background-repeat:no-repeat;
    padding-left:3px;
    padding-top:1px;
    height:22px;
}

.register #registerForm .inputSelect
{
    font-size:14px;
    border:1px solid #535353;
    padding-left:3px;
    padding-top:1px;
    height:22px;
}

.register #registerForm #inputEmail
{
    position:absolute;
    top:187px;
    left:341px;
    width:223px;
}

.register #registerForm #inputPassword
{
    position:absolute;
    top:226px;
    left:369px;
    width:196px;
}

.register #registerForm #inputConfirmPassword
{
    position:absolute;
    top:262px;
    left:421px;
    width:144px;
}

.register #registerForm #inputFirstname
{
    position:absolute;
    top:335px;
    left:213px;
    width:144px;
}

.register #registerForm #inputLastname
{
    position:absolute;
    top:371px;
    left:213px;
    width:144px;
}

.register #registerForm #inputDD
{
    position:absolute;
    top:335px;
    left:430px;
    width:30px;
}

.register #registerForm #inputMM
{
    position:absolute;
    top:335px;
    left:478px;
    width:30px;
}

.register #registerForm #inputYY
{
    position:absolute;
    top:335px;
    left:523px;
    width:40px;
}

.register #registerForm #inputGender_0
{
    position:absolute;
    top:379px;
    left:443px;
}

.register #registerForm #inputGender_1
{
    position:absolute;
    top:379px;
    left:508px;
}



.register #registerForm #inputAddress1
{
    position:absolute;
    top:446px;
    left:204px;
    width:145px;
}

.register #registerForm #inputAddress2
{
    position:absolute;
    top:484px;
    left:204px;
    width:145px;
}

.register #registerForm #inputCity
{
    position:absolute;
    top:446px;
    left:437px;
    width:126px;
}

.register #registerForm #inputPostcode
{
    position:absolute;
    top:484px;
    left:437px;
    width:126px;
}

.register #registerForm #inputCountry
{
    position:absolute;
    top:525px;
    left:204px;
    width:150px;
}

.register #registerForm #inputMobile
{
    position:absolute;
    top:522px;
    left:420px;
    width:150px;
}

.register #registerForm #inputSubscribe_0
{
    position:absolute;
    top:620px;
    left:134px;
}

.register #registerForm #inputSubscribe_1
{
    position:absolute;
    top:620px;
    left:199px;
}

.register #registerForm #inputSMS_0
{
    position:absolute;
    top:690px;
    left:134px;
}

.register #registerForm #inputSMS_1
{
    position:absolute;
    top:690px;
    left:199px;
}

.register #registerForm #inputPostal_0
{
    position:absolute;
    top:772px;
    left:134px;
}

.register #registerForm #inputPostal_1
{
    position:absolute;
    top:772px;
    left:199px;
}

.register #registerForm #registerClose
{
    position:absolute;
    top:67px;
    left:465px;
}

.register #registerForm #registerSubmit
{
    position:absolute;
    top:822px;
    left:512px;
}

.register #registerForm #privacyPolicy
{
    position:absolute;
    top:861px;
    left:325px;
    font-size:10px;
    color:#5d5d5d;
}

.register #registerForm #error
{
    position:absolute;
    top:650px;
    left:220px;
    font-size:12px;
    color:#ff0000;
    width:280px;
    text-align:right;
    font-weight:bold;
}


.register #registerSuccess #message
{
    position:absolute;
    top:340px;
    left:302px;
    font-size:12px;
    color:#000;
    width:265px;
}

.register #registerSuccess #message p
{
    margin-bottom:15px;
}

.register #registerSuccess #message p.heading
{
    margin-bottom:15px;
    font-size:16px;
    font-weight:bold;
}

.register #registerSuccess #successClose
{
    position:absolute;
    top:215px;
    left:465px;
}


.login #login
{
    height:780px;
    width:680px;
    background-image:url(../Images/bg_login_inner.jpg);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

.login #login #username
{
    position:absolute;
    left:349px;
    top:337px;
    width:200px;
}

.login #login #password
{
    position:absolute;
    left:371px;
    top:377px;
    width:178px;
}

.login #login #loginSubmit
{
    position:absolute;
    left:487px;
    top:432px;
}

.login #login #loginError
{
    position:absolute;
    left:300px;
    width:250px;
    top:470px;
    color:#ff0000;
    font-size:12px;
    font-weight:bold;
    text-align:right;
}

.login #login #forgotPassword
{
    position:absolute;
    left:300px;
    width:250px;
    top:405px;
    color:#000000;
    font-size:10px;
    text-align:right;
}

.forgottenPassword #forgottenPassword #username
{
    position:absolute;
    left:349px;
    top:373px;
    width:200px;
}

.forgottenPassword #forgottenPassword #loginSubmit
{
    position:absolute;
    left:487px;
    top:407px;
}

.forgottenPassword #forgottenPassword #loginError
{
    position:absolute;
    left:300px;
    width:250px;
    top:435px;
    color:#ff0000;
    font-size:12px;
    font-weight:bold;
    text-align:right;
}

.forgottenPassword #forgottenPasswordSuccess #message
{
    position:absolute;
    left:300px;
    top:335px;
    width:300px;
    font-size:12px;
}

a.homepageLink
{
    position:absolute;
    top:220px;
    right:80px;
}


.top3
{
    z-index:1000;
    position:absolute;
}



.contact #contactForm #registerClose
{
    position:absolute;
    top:67px;
    left:465px;
}

.contact #contactForm #registerSubmit
{
    position:absolute;
    top:643px;
    left:512px;
}

.contact #contactForm #privacyPolicy
{
    position:absolute;
    top:644px;
    left:150px;
    width:350px;
    font-size:10px;
    color:#5d5d5d;
}

.contact #contactForm #privacyPolicyChk
{
    position:absolute;
    top:644px;
    left:133px;
}

.contact #contactForm #privacyPolicy a
{
    color:#5d5d5d;
}

.contact #contactForm #error
{
    position:absolute;
    top:700px;
    left:300px;
    font-size:12px;
    color:#ff0000;
    width:280px;
    text-align:right;
    font-weight:bold;
}

.legal #legal
{
    width:630px;
    margin-left:auto;
    margin-right:auto;
    padding-top:30px;
    color:#FFF;
    font-size:13px;
}

.legal #legal h2
{
    color:#bcad84;
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
}

.legal #legal p
{
    margin-bottom:10px;
}

.inputBox
{
    height:160px;
    font-size:16px;
    border:1px solid #535353;
    background-image:url(../images/bg_input.jpg);
    background-repeat:no-repeat;
    padding-left:3px;
    padding-top:1px;
}





.contact #contactForm #inputEmail
{
    position:absolute;
    top:262px;
    left:350px;
    width:216px;
}

.contact #contactForm #inputFirstname
{
    position:absolute;
    top:186px;
    left:381px;
    width:184px;
}

.contact #contactForm #inputLastname
{
    position:absolute;
    top:224px;
    left:381px;
    width:184px;
}

.contact #contactForm #inputDD
{
    position:absolute;
    top:334px;
    left:179px;
    width:30px;
}

.contact #contactForm #inputMM
{
    position:absolute;
    top:334px;
    left:224px;
    width:30px;
}

.contact #contactForm #inputYY
{
    position:absolute;
    top:334px;
    left:269px;
    width:40px;
}

.contact #contactForm #inputGender_0
{
    position:absolute;
    top:342px;
    left:440px;
}

.contact #contactForm #inputGender_1
{
    position:absolute;
    top:342px;
    left:507px;
}

.contact #contactForm #inputCity
{
    position:absolute;
    top:375px;
    left:213px;
    width:100px;
}

.contact #contactForm #inputPostcode
{
    position:absolute;
    top:375px;
    left:400px;
    width:52px;
}

.contact #contactForm #inputContact
{
    position:absolute;
    top:386px;
    left:542px;
}

.contact #contactForm #inputMessage
{
    position:absolute;
    top:457px;
    left:136px;
    width:429px;
}


.contact #contactSuccess #message
{
    position:absolute;
    top:340px;
    left:302px;
    font-size:12px;
    color:#000;
    width:265px;
}

.contact #contactSuccess #message p
{
    margin-bottom:15px;
}

.contact #contactSuccess #message p.heading
{
    margin-bottom:15px;
    font-size:16px;
    font-weight:bold;
}

.contact #contactSuccess #successClose
{
    position:absolute;
    top:215px;
    left:465px;
}

.underline
{
    text-decoration:underline;
}

.legal ul,
.legal ol
{
    padding-left:30px;
    padding-bottom:10px;
}

.legal a
{
    color:#fff;
}

.legal li
{
    padding-bottom:10px;
}

#fbLink img
{
    width:253px;
    height:380px;
}

#fbLink
{
    height: 380px;
    left: 900px;
    position: absolute;
    top: 140px;
    width: 300px;
    z-index: 1500;
}

#legal #lastUpdate
{
    text-align:right;
}

#returnToBackstage
{
    position:absolute;
    top:630px;
    left:662px;
}

#returnToBackstage img
{
    border:none;
}

#returnToBackstage2
{
    position:absolute;
    top:645px;
    left:610px;
}

#returnToBackstage2 img
{
    border:none;
}

#bandVoteNow
{
    position:absolute;
    top:620px;
    left:510px;
}

#scroller
{
    position:absolute;
    top:0px;
    left:1100px;
}
