@charset "UTF-8";
/* CSS Document */

*{
  padding:0;
  margin:0;
}

body{
     background:url(../images/background_repeat.jpg) repeat-x;
	 background-color:#000000;
}
html {
	overflow-y:scroll;
}

.wrapper{
         margin:0 auto;
         width:1200px;
}

#wholeback{
	width:1200px;
	height:auto;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.wrapper2{
         margin:0 auto;
         width:971px;
}

#nav2{
	width:971px;
	height:220px;
	position: relative;
}

.clearfix{
	      width: 1px;
	      height: 1px;
	      display: block;
	      clear: both;
}

/*---------------------------  nav -----------------------------*/

.nav{
     width:971px;

}


.nav li{
        list-style: none;
		height:220px;
		float:left;
		display:block;
}

.nav a { 
        height:100%;
		width:100%;
		display:block;
}

.nav li.bw1{
                background:url(../images/nav.jpg) no-repeat 0px 0px;
			    width:261px;
			    height:220px;
}

a.home{
         background:url(../images/nav.jpg) no-repeat -261px 0px;
		 width:112px;
		 height:220px;
}

a.home:hover, a.home-active{
                            background:url(../images/nav.jpg) no-repeat -261px -220px;
						    height:220px;
		                    width:112px;
}

a.menus{
          background:url(../images/nav.jpg) no-repeat -373px 0px;
		  height:220px;
		  width:122px;
}

a.menus:hover, a.menus-active{
                                  background:url(../images/nav.jpg) no-repeat -373px -220px;
								  height:220px;
		                          width:122px;
}

a.events{
           background:url(../images/nav.jpg) no-repeat -491px 0px;
		   height:220px;
		   width:118px;
}

a.events:hover, a.events-active{
           background:url(../images/nav.jpg) no-repeat -491px -220px;
		   height:220px;
		   width:118px;
}

a.vip{
           background:url(../images/nav.jpg) no-repeat -609px 0px;
		   height:220px;
		   width:118px;
}

a.vip:hover, a.vip-active{
	height:220px;
	width:118px;
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -609px -220px;
}

a.gallery{
           background:url(../images/nav.jpg) no-repeat -731px 0px;
		   height:220px;
		   width:115px;
}

a.gallery:hover, a.gallery-active{
                                     background:url(../images/nav.jpg) no-repeat -731px -220px;
								     height:220px;
		                             width:115px;
}

a.contact{
           background:url(../images/nav.jpg) no-repeat -846px 0px;
		   height:220px;
		   width:115px;
}

a.contact:hover, a.contact-active{
                                     background:url(../images/nav.jpg) no-repeat -846px -220px;
								     height:220px;
		                             width:115px;
}
/*---------------------------  footer -----------------------------*/


#whole-footer{
              background:url(../images/footer.jpg) no-repeat;
			  width:971px;
			  padding-top:10px;
}

#footer_top{
		    width:971px;
		    height:20px;
		    text-align:center;
}


.footer{
           font:11px Arial;
		   
}

p.footer_pipe{
              font:11px Arial;
}

.footer a{
          color:#FFFFFF;
		  text-decoration:none;
		  
}
.footer a:hover{
          color:#666666;
		  
}
#footer_bottom{
			   width:971px;
               font:11px Arial;
		       color:#FFFFFF;
			   text-align:center;
		   
}

.footer_pipe{
             color:#FFFFFF;
}

#credit{
        width:971px;
		padding-top:20px;
		text-align:center;
}

#credit a{
          font:11px Arial, Helvetica, sans-serif;
		  color:#FFFFFF;
		  text-decoration:none;
}

#credit a:hover{
		         color:#FFCC00;
}
#order-online-button {
	position: absolute;
	height: 50px;
	width: 300px;
	top: 42px;
	clip: rect(0px,auto,auto,auto);
	left: 658px;
}

