﻿body {
    margin:0 auto;
    padding:0 auto;
    background-color:White;
    color:#7f8083;
    font-family:"Tahoma", "Helvetica", "Arial";
}

a{
   color:#7f8083;
   text-decoration:none;
   padding-right:10px;
}

a:hover{
    text-decoration:underline;
}

iframe {
  background-color: transparent;
}

.main
{
    margin:0 auto;
    padding: 0 auto;
    width:950px;
    position:relative;
}

.top{
    background-color:#252628;
    height:550px;
    background-image:url(../images/background.jpg);
    background-repeat:no-repeat;
    background-position:center top;    
}

.tophome{
    background-color:#252628;
    height:550px;
    background-image:url(../images/background-stripe.jpg);
    background-repeat:repeat-x;
}

.logos{    
    width:843px;
    height:74px;
    padding-top:40px;
}

.iframe{

}

.right{
    width:230px;
    position:relative;
    top:-350px;
    left:730px;
    margin-bottom:-350px;
}

.inner{
    width:1050px;
    margin:0 auto;
}

.innerhome{
    width:1050px;
    height:550px;
    margin:0 auto;
    background-image:url(../images/background-stripe-inner.jpg);
    background-repeat:no-repeat;
    background-position:-55px top;  
}

.innercomingsoon{
    height:550px;
    width:1050px;
    margin:0 auto;
    background-image:url(../images/background-coming-soon.jpg);
    background-repeat:no-repeat;
    background-position:center top;
}

.copy{
    position:relative;
    left:522px;
}

.form{
    height:220px;
    position:relative;
    top:69px;
}

.form .toprow{
    height:29px;   
}

.form .row{
    height:23px;  
    display:block;
}

.form .subrow{
    height:12px;
    display:block;
    overflow:hidden;
}

form .subrow img{
    top:-8px;
}

.form .row img{
   position:relative;
   top:2px;
}

.input{
    height:29px;
    width:467px;
    border:0;
    padding:0 8px;
    font-size: 18px;
	color:#7d7d7d;
}

.button
{
    width:93px;
    height:36px;
    background-image:url(../images/bttn-submit.gif);
    border:0;
}

.button:hover{
    background-position:0 -36px;
}

.long{
    width:336px;
}

.suburb{
    left: 435px;
    position: absolute;
    top: 217px;
    width: 321px;
}


.fname
{
    left: 435px;
    position: absolute;
    top: 86px;
}

.lname
{
    left: 682px;
    position: absolute;
    top: 86px;
}

.salon{
    left: 435px;
    position: absolute;
    top: 129px;
}

.address{
    left: 435px;
    position: absolute;
    top: 173px;
}

.pcode{
    left: 781px;
    position: absolute;
    top: 217px;
    width: 121px; 
}

.phone{
    left: 435px;
    position: absolute;
    top: 261px;
}

.vote-container
{
    background-image:url(../images/bg.jpg);
    width:950px;
    height: 436px;
    position:relative;
    background-position: 0 42px;
}

.vote-image{
    width:230px;
    height:345px;
    position:relative;
    top:0;
}

.vote-step1, .vote-step2
{
    width:950px;
    height: 436px;
    position:absolute;
    top:0;
    background-repeat:no-repeat;
    background-position:315px 0;
}

.vote-step1
{    
    background-image:url(../images/form_register-vote.png);
}
.vote-step2
{    
    background-image:url(../images/form_confirm-details.png);
}

.entrant{
    font-size:18px;
    position:relative;
    top:0px;

}

.unsub{
    width:408px;
    height:155px;
    background-image:url(../images/unsub-background.png);
    background-repeat:no-repeat;
    position:relative;
    top:50px;
    left:320px;
    }


.header{
    width:950px;
    height:159px;
    background-image:url(../images/header-bg.gif);    
}


.footer{
    font-size:9px;
    padding-top:20px;
	padding-bottom: 30px;
	position: relative;
}

.FacebookStreamPublish
{
    position:absolute;
    font-family:Arial;
    text-transform:uppercase;
    font-weight:normal;
    font-size:12px;
    width:300px;
    text-align:center;
    left: 340px;
    top:280px;
}

.FacebookStreamPublish .button
{
    width:235px;
    height:36px;
    background-image:url(../images/bttn-post.gif);    
    color: transparent;
}
.FacebookStreamPublish .button:hover
{
    background-position:0 -36px;  
}



