@charset "utf-8";
/* Start of YUI Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* End of YUI Reset */

.png{
   behavior: url(../iepngfix.htc)
}

body {
	background-image: url('../images/lines.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
    
}

div.wrapper{
    width:886px;
	height:586px;
	padding:7px;
	overflow:hidden;
	margin:30px auto 0px auto;
	background-color:#FFFFFF;
	border:1px solid #000000;
}

div.stage{
  border:1px solid #777777;
  width:883px;
  height:585px;
  overflow:hidden;
  position:relative;

}
div.stage_home{
  background-image: url(../images/bg_welcome.jpg);
}
div.stage_host{
  background-image: url(../images/bg_host.jpg);
}
div.stage_raves{
  background-image: url(../images/bg_raves.jpg);
}
div.stage_contact{
  background-image: url(../images/bg_contact.jpg);
}
div.stage_mail_sent{
  background-image: url(../images/bg_mailsent.jpg);
}
div.stage_gallery{
  background-color:#FFFFFF;
}

div.left_nav{
  width:108px;
  height:585px;
  
  position:absolute;
  left:15px;
  padding-top:431px;
  padding-left:34px;
  z-index:999999;
}
div.left_nav_bg{
  width:108px;
  height:585px;
  background-image:url(../images/nav_bg.png);
  background-repeat:no-repeat;
  position:absolute;
  left:15px;
  padding-top:431px;
  padding-left:34px;
  z-index:999998;

}


div.nav_link{
  margin-bottom:10px;
}
div.nav_link a{
  text-decoration:none;
  font-size:12px;
	color:#545454;
}

div.copyright{
  position:absolute;
  width:200px;
  text-align:right;
  color:#545454;
  font-size:10px;
  top:568px;
  left:673px;
  z-index:999999;
}
div.raves_box{
 
	height:497px;
	left:153px;
	overflow:auto;
	position:absolute;
	top:54px;
	width:320px;
	padding-right:20px;
}

input.textfield{
  background-color:transparent;
  border:medium none;
  
  padding:5px;
  position:absolute;
  width:287px;
}
input.name{
  left:171px;
  top:229px;
  
}
input.email{
  left:171px;
  top:272px;
}
input.subject{
  left:171px;
  top:314px;
}
input.contact_send{
  left:418px;
position:absolute;
top:519px;
}
textarea.message{
  background-color:transparent;
  border:medium none;
  height:140px;
  left:172px;
  padding:5px;
  position:absolute;
  top:359px;
  width:287px;
}

div.send_mail_msg{
  position:absolute;
  top:300px;
  left:214px;
}
/************************
 *  Gallery Classes
 ***********************/
 
div.gallery_toolbar_bg{
  background-image:url(../images/gallery_toolbar_bg.png);
  position:absolute;
  width:883px;
  height:59px;
  overflow:hidden;
  top:526px;
  z-index:999996;
}

div.gallery_pics{
    position:absolute;
	height:  585px;  
    width:   883px;  
    padding: 0;  
    margin:  0;  
    
}
div.gallery_pics img{
   position:absolute;
   display:none;
}

a.btn_back{
  height:18px;
  width:54px;
  display:block;
  position:absolute;
  background-image:url(../images/btn_back.png);
  overflow:hidden;
  z-index:999999;
  left:347px;
  top:562px;
  text-decoration:none;
}
a.btn_back:hover{
  background-image:url(../images/btn_back_a.png);
}
a.btn_next{
  height:17px;
  width:53px;
  display:block;
  position:absolute;
  background-image:url(../images/btn_next.png);
  overflow:hidden;
  z-index:999999;
  left:484px;
  top:563px;
  text-decoration:none;
}

a.btn_next:hover{
  background-image:url(../images/btn_next_a.png);
}

a.btn_play{
  height:28px;
  width:30px;
  display:block;
  position:absolute;
  background-image:url(../images/btn_play.png);
  overflow:hidden;
  z-index:999999;
  left:431px;
  top:554px;
  text-decoration:none;
}
a.btn_play:hover{
  background-image:url(../images/btn_play_a.png);
}

a.btn_pause{
  height:28px;
  width:30px;
  display:block;
  position:absolute;
  background-image:url(../images/btn_pause.png);
  overflow:hidden;
  z-index:999999;
  left:431px;
  top:554px;
  text-decoration:none;
}
a.btn_pause:hover{
  background-image:url(../images/btn_pause_a.png);
}
