body {background-image:url('/images/beta-background-2.jpg');
background-position:top;
background-attachment:scroll;


}

/*HOME PAGE*/



#logo{
  float:left;
  margin-left:283px;

}

#page_container{
    width:900px;
    
    position:relative;
    left: 50%;
    margin-left: -667px;
    margin-top:-3px;
    
} 

/* #page_container{
    width:1200px;
    float:left;
    clear:left;
    
    
} */

#menu{
    width:850px;
    float:left;
    clear:left;
    margin-left:310px;
    
}

#social-network{
    float:left;
    clear:left;
    margin-left:155px;
    margin-top:-97px;
    height:500px;
    
}

.social-network-button-wrapper{
    float:left;
    clear:left;
    width:156px;
}

.social-network-button{
    text-align:center;
}


#frame{
    position:relative;
    float:left;
    margin-left:310px;
    margin-top:-410px;
}

#iframe{
  position:absolute;
  top:20px;
  left:9px;
}
    

#music_player_wrapper{
    position:absolute;
    top:2px;
    left:9px;
    z-index:2;
    background-color:#407bb4;
    width:782px;
    height:25px;
    
   
}

#music_player{
    float:left;
    margin-left:17px;
    margin-top:5px;
    z-index:2;

}


#full_band_pic{   
    position:absolute;
    top:35px;
    left:25px;
    z-index:2;
}
    
.stuff img{
    border:solid;
    border-color:#F4B981;
    border-width:4px;
    
}

#next_show{   
    position:absolute;
    top:35px;
    left:515px;
    z-index:2;
    
}

#date{
  position:absolute;
  top:190px;
  left:8px;
  width:230px;
  z-index:3;
  text-align:center;
  font-size:20px;
  font-weight:bold;
  font-family:verdana;
}

#location{
  position:absolute;
  top:125px;
  left:8px;
  width:230px;
  z-index:3;
  text-align:center;
  font-size:18px;
  font-weight:bold;
  font-family:verdana;
  
}

#itunes_graphic{   
    position:absolute;
    top:304px;
    left:25px;
    z-index:2;
    
}


#video1{   
    position:absolute;
    top:304px;
    left:312px;
    z-index:2;
    border:solid;
    border-width:4px;
    border-color:#F4B981;
    height:272px;
    
}

/* #twitter{   
    position:absolute;
    top:300px;
    left:25px;
    z-index:2;
    
} */

#facebook{
    position:absolute;
    top:603px;
    left:469px;
    z-index:2;
    border:solid;
    border-width:4px;
    border-color:#F4B981;
    height:244px;
    
}

#merch{
    position:absolute;
    top:603px;
    left:25px;
    z-index:2;
}

#column{
    position:absolute;
    top:603px;
    left:353px;
    z-index:2;
}

/* MEDIA PAGE */

#media_video1{
  position:absolute;
  top:30px;
  left:100px;
  z-index:2;
  border:solid;
  border-width:4px;
  border-color:#F4B981;
  height:340px;
}

#media_video2{
  position:absolute;
  top:400px;
  left:100px;
  z-index:2;
  border:solid;
  border-width:4px;
  border-color:#F4B981;
  height:344px;
}
/* TOUR PAGE */

#future_shows{
  position:absolute;
  top:30px;
  left:70px;
  z-index:4;
  
}

#past_shows{
  position:absolute;
  top:30px;
  left:70px;
  z-index:3;
  
}

#future_or_past{
  position:absolute;
  top:10px;
  left:230px;
  font-size:16px;
  font-weight:bold;
  font-family:verdana;
}

#future_shows iframe{
  border:solid;
  border-width:4px;
  border-color:#F4B981;
  
}

#past_shows iframe{
  border:solid;
  border-width:4px;
  border-color:#F4B981;
  
}

/* STORE PAGE */

#store_welcome{
  position:absolute;
  top:20px;
  left:180px;
  font-size:18px;
  font-weight:bold;
  font-family:verdana;
}

#sub_welcome{
  position:absolute;
  top:50px;
  left:180px;
  font-size:10px;
  font-weight:bold;
  font-family:verdana;
}

#blackshirtwrapper{
  position:absolute;
  top:100px;
  left:110px;
  
}

#blackshirtfront{
  float:left;
  clear:left;
  margin-left:55px;
}

#blackshirtback{
  float:left;
  margin-left:20px;
  #margin-top:22px;
  #margin-left:-180px;
  
  
}

#blackshirttitle{
  float:left;
  clear:left;
  font-size:14px;
  font-weight:bold;
  font-family:verdana;
  margin-bottom:5px;
  
  
}

#blackshirtprice{
  float:left;
  clear:left;
  width:300px;
  margin-left:65px;
  margin-top:0px;
  font-size:20px;
  font-weight:bold;
  font-family:verdana;
}

#paypalblackshirt{
  float:left;
  font-size:18px;
  font-weight:bold;
  font-family:verdana;
  margin-left:50px;
  margin-top:-125px;
  width:200px;
  #margin-top:50px;
  
}

#store_divider1{
  float:left;
  clear:left;
  margin-top:215px;
  margin-left:75px;
}

#redshirtwrapper{
  position:absolute;
  top:335px;
  left:110px;
  
}

#redshirtfront{
  float:left;
  clear:left;
  margin-left:55px;
}

#redshirtback{
  float:left;
  margin-left:20px;
  #margin-top:22px;
  #margin-left:-180px;
  
  
}

#redshirttitle{
  float:left;
  clear:left;
  font-size:14px;
  font-weight:bold;
  font-family:verdana;
  margin-bottom:5px;
  
  
}

#redshirtprice{
  float:left;
  clear:left;
  width:300px;
  margin-left:65px;
  margin-top:0px;
  font-size:20px;
  font-weight:bold;
  font-family:verdana;
}

#paypalredshirt{
  float:left;
  font-size:18px;
  font-weight:bold;
  font-family:verdana;
  margin-left:50px;
  margin-top:-125px;
  width:200px;
  #margin-top:50px;
  
}

#store_divider2{
  float:left;
  clear:left;
  margin-top:215px;
  margin-left:75px;
}

#store_divider3{
  float:left;
  clear:left;
  margin-top:70px;
  margin-left:75px;
}

/* CONTACT PAGE */

#contact_heading{
  float:left;
  clear:left;
  margin-left:250px;
  margin-top:15px;
  font-size:18px;
  font-weight:bold;
  font-family:verdana;  
}

#contact_social_buttons{
  float:left;
  clear:left;
  margin-left:150px;
  margin-top:15px;
}

#store_divider6{
  float:left;
  clear:left;
  margin-left:75px;
  margin-top:15px;
}

#booking_management{
  float:left;
  clear:left;
  width:750px;
  margin-left:15px;
  margin-top:15px;
  font-size:18px;
  font-weight:bold;
  font-family:verdana;
}

#store_divider4{
  float:left;
  clear:left;
  margin-left:75px;
  margin-top:15px;
}

#band_contact{
  float:left;
  clear:left;
  width:750px;
  margin-left:15px;
  margin-top:20px;
  font-size:18px;
  font-weight:bold;
  font-family:verdana;
}

#store_divider5{
  float:left;
  clear:left;
  margin-left:75px;
  margin-top:15px;
}
