body{

background:#000 url('../images/bg.jpg') top center no-repeat;
padding:0;
color:#fff;
margin:0;
font-family: ArialMT, Arial, Helvetica, Tahoma, sans-serif;

}

#main{
margin-top:600px;
}

p{
line-height:1.1em;
margin-bottom:10px;}
#btn_facebook{
width:380px;
height:60px;
display:block;
background:url(../images/btn_facebook.png) center no-repeat;
text-indent:-9999px;margin-bottom:15px;

}
#loading{
background:url(../images/loading.gif) middle no-repeat;
min-height:400px;}
#btn_twitter
{
width:380px;
height:60px;
display:block;
background:url(../images/btn_twitter.png) center no-repeat;
text-indent:-9999px;margin-bottom:15px;
}

#btn_email
{
width:380px;
height:60px;
display:block;
background:url(../images/btn_email.png) center no-repeat;
text-indent:-9999px;margin-bottom:15px;
}

#btn_share
{
width:380px;
height:60px;
display:block;
background:url(../images/btn_share.png) center no-repeat;
text-indent:-9999px;margin-bottom:15px;
}

#btn_submit{

width:300px;
height:60px;
background:url(../images/btn_submit.png) top center no-repeat;
border:none;
text-align:-9999px;
}

#btn_submit:hover{
width:300px;
border:none;
height:60px;
background-position:bottom;
}

input[type='text']{
-moz-border-radius: 5px;
margin-bottom:5px;
-webkit-border-radius: 5px;
border-radius:5px;
padding-left:10px;
color:#333;
font-size:1.3em;
border:1px solid #ccc;
height:35px;margin-bottom:20px;
}
#fname{
width:190px;

}

#lname{
width:290px;margin-left:15px;
}

#zip{
width:90px;
}

#email{
width:390px;
margin-left:15px;
}

#footer{
text-align:center;
font-size:.8em;top:250px;color:#999;
}
