﻿/* CSS Document */
*{ padding:0; margin:0; border:0; font-family:century gothic,verdana,arial,helvetica,sans-serif;text-shadow: 0 0 0 #000;opacity: 0.99;font-size:11px; line-height:18px; color:#FFFFFF;}
body
{
-webkit-text-stroke:1px transparent;
text-align : center ;
min-width : 960px ;
min-height : 400px ;
}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}


.header{  height:139px;  overflow:hidden; min-width:960px;background-image:url(../images/bar/top.png);}

.menuwrapper{float:left;text-align:center;width:960px;}




.wrapper{ width:960px;
margin: auto ;
} 

.footerinner{ width:960px;
text-align:left;
margin-left : auto ;
margin-right : auto ;
margin-top : auto ;
margin-bottom : auto ;
position : relative ;
} 



.logoleft{float:left;height: 139px;	width: 220px;
        margin-left: 20px;
		background-color:#000000;
		filter: Alpha(Opacity=90);
	opacity:0.9;  
     -moz-opacity:0.9; 
	 text-align:center;}

.headertop{float:right; height: 139px;
     
        margin-left: 20px;

		width: 680px; background-color:#000000;
filter: Alpha(Opacity=90);
	opacity:0.9;  
     -moz-opacity:0.9; 

	 float:left;
	}

.headertop h1{font-size:18px; color:#fff;}

.headertop img{border:solid 2px #000; margin-top:20px}

.topright{float:right;width:380px;}

.topright img{border:none; margin:0}

.button{ width:320px; height:36px; text-align:center;display:block;background:#333399;border-bottom:1px solid #000000;border-left:1px solid #000000;text-decoration:none;}
.button:hover {text-decoration:none;
   background-color: #6666CC;
}
.button a{ color:#FFFFFF;font-size:15px;line-height:36px;font-weight:100;
text-shadow: 1 1 1 #000;opacity: 0.99;font-family:century gothic,verdana,arial,helvetica,sans-serif;text-decoration:none;}
.button a:hover {text-decoration:none; 
}

.searchbox{ margin:5px; float:left; width:150px;padding:3px;padding-top:0px; height:103px; text-align:left;display:block;line-height:10px;text-decoration:none;}

.feature{ margin:5px; padding:4px;float:left; width:300px; height:98px; text-align:left;display:block;text-decoration:none;overflow:hidden;}
.feature p{color:#FFFFFF;font-weight:500;font-size:12px;font-family:century gothic,verdana,arial,helvetica,sans-serif;}
.title01 a{ padding:5px; display:block; width:240px; height:79px; color:#CCCCFF; font-size:10px; line-height:18px; font-weight:normal; background:none; overflow:hidden; white-space:normal;}

.pic01{ width:79px; overflow:hidden; float:left;}
.pic01 a{ display:block; padding:0; width:79px; height:79px; background:none;}

.menus{width:960px;text-align:left;float:left; height:25px; background:url(../images/index/menu.gif) left no-repeat; overflow:hidden;border-bottom:1px solid #000000;}
.menus ul li{ height:25px; float:left; list-style:none;}
.menus ul li a{ display:block; padding:0 15px 0 10px;height:25px; color:#FFFFFF; line-height:25px; float:left;}
.menus ul li a:hover { text-decoration:none;background:url(../images/index/hover.png);}
.menus ul li a.over04{ color:#9999FF; text-decoration:none;}





.search{ height:43px; width:240px; float:left; overflow:hidden;}
.search input{ margin-top:15px; * margin-top:11px; margin-left:4px; * margin-left:0px; margin-right:3px; * margin-right:0px; float:left;}
.search span a{ color:#FFFFFF; line-height:43px; float:left;}
.search input.text01{ margin:0; margin-top:14px; width:100px;}
.search img{ margin-top:12px; float:left;}
.search input.text02{ margin:0; margin-top:13px; width:80px;}

.content{ min-width:960px; min-height:550px;overflow:hidden;background-image:url(../images/bar/bgr.png);
background-repeat:repeat-x;}
.content_left{ width:960px;  float:left;}
.content_right{width:161px; height:598px; float:left;}
.clearboth{ clear:both;}

.index{height:550px; overflow:hidden;background-image:url(../images/bar/bgr.png);
background-repeat:repeat-x;}


.footer{ margin-top:10px; clear:both; min-width:1003px;border-top:1px solid #333399;z-index:30000;float:left;
}
.footer p{ width:770px; color:#666666; font-size:12px; float:left; padding:10px 0 0 33px;}
.footer span{  padding:10px 0 0 0; color:#666666; font-size:12px; width:150px; float:left;}

.inner{width:300px;position:relative;padding:10px;padding-top:5px; border:0px;float:left;}
.inner p{color:#FFFFFF;font-weight:100;font-size:11px;text-shadow: 0 0 0 #000;opacity: 0.99;font-family:century gothic,verdana,arial,helvetica,sans-serif;}
.inner a{color:#6666CC;text-decoration:underline;font-family:century gothic,verdana,arial,helvetica,sans-serif;}


.content_center_search{ margin:0px auto; padding:3px; color:#000000;}
.content_center_search p{ color:#FFFFFF;font-size:12px; line-height:24px; font-weight:bold;font-family:century gothic,verdana,arial,helvetica,sans-serif;}
.content_center_search strong{ font-size:10px; color:#FFFFFF;}
.content_center_search option{ color:#000000;}

.pic{background:url(../images/bar/b0.jpg) left no-repeat;width:960px;height:250px;border-bottom:1px solid #000000;}

.buttons{width:320px;float:left;}

  #fadeshow1{
	width: 960px;
	height: 400px;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	z-index: 0;
	
}




/* Header */

#header-wrapper {
	width: 960px;
	height: 400px;
	margin: auto auto;
	padding: 0px;
        position: relative;
        z-index: 0;
}



.news a{padding:5px; display:block; width:220px; height:30px; color:#CCCCFF; font-size:10px; line-height:18px; font-weight:normal; background:none; overflow:hidden; white-space:normal;text-decoration:underline;}



#wrap {
	margin: 0px;
	padding: 0px;
	
}


#index {
	height:550px;
	
}



#container {
	width: 960px;
	height: 400px;
	
	padding: 0px;
        position: relative;
        z-index: 0;
}




#fadeslideshow {
	width: 960px;
	height: 400px;
	
	padding: 0px;
        position: relative;
        z-index: 0;
		 background: url(../images/bar/b0.jpg) ;
		 
}




#bar {
	width: 220px;
	height: 550px;
	
	padding: 0;
        position: relative;
bottom:400px;
        margin-left: 20px;
	
        z-index: 30000;
	
		float: left;
		background-color:#000000;
		filter: Alpha(Opacity=90);
	opacity:0.9;  
     -moz-opacity:0.9; 
		
}



#bar ul {
	margin: 0;
	
	list-style: none;
	line-height: normal;
	
}

#bar li {
	float: left;
	width:140px;
}

#bar a {
	display: block;
	width: 210px;
	height: 2em;

	
	padding-top: 15px;
	padding-left:10px;
	text-decoration: none;
	text-align: left;
	font-size: 120%;
	text-shadow: 0 0 0 #000;
	
	color: #FFFFFF;
	border: none;
	font-family:century gothic,verdana,arial,helvetica,sans-serif;
	float:left;
		background-color:#000000;
		filter: Alpha(Opacity=90);
	opacity:0.9;  
     -moz-opacity:0.9; 
	 	
}

#bar a:after { content:"";
display:block;
width:200px;
margin-top:3px;
height:0px;

border:0px; 
border-bottom:dotted 1px #6666FF;
}



#bar a:hover {
	

	color:#CCCCFF;

}

#bar a:hover:after {
	

	border:0px; 
border-bottom:dotted 1px #9999ff;

}

#bar li:hover {
	text-decoration: none;
	
	color:#9999FF;
	
}

#bar li ul {
	position: absolute;
	width: 140px;
	left: -999em;
}

#bar li:hover ul, #bar li.sfhover ul {
	
	left: 220px;
	width: 220px;

	
	padding-bottom: 10px;


        z-index: 30000;
		background-color:#000000;
		filter: Alpha(Opacity=90);
	opacity:0.9;  
     -moz-opacity:0.9; 
	
}





.text_top{
	width: 680px;

	margin-left:20px;
	padding: 0;
        position: relative;
bottom:401px;

        z-index: 20000;


		float:left;
	
		
}

.text_content{
	width: 600px;

	margin:40px;
	padding: 0;
        position: relative;


        z-index: 20001;


		float:left;
	
		
}


.text_content p{color:#FFFFFF;font-weight:100;font-size:11px;text-shadow: 0 0 0 #000;font-family:century gothic,verdana,arial,helvetica,sans-serif;}

.text_top p{color:#FFFFFF;font-weight:100;font-size:11px;text-shadow: 0 0 0 #000;font-family:century gothic,verdana,arial,helvetica,sans-serif;}


.aqua{
        position: relative;
bottom:400px;
      padding-top:10px;
	   text-align:right;
		font-size:60px;
		line-height:30px;
		text-shadow: 0 0 0 #000;
		width: 720px;
		color: #FFFFFF;
	font-family:century gothic,verdana,arial,helvetica,sans-serif;
float:left;

	
	 z-index: 20002;}
	 
	 .aqua1 {position: relative;
bottom:400px;
width: 720px;
text-shadow: 0 0 0 #000;
       padding-top:12px;
	   text-align:right;font-size:30px;line-height:30px;color:#ffffff;text-align:left;
	   font-family:century gothic,verdana,arial,helvetica,sans-serif;
	   float:left;}
	 
	

.top{
        position: relative;
bottom:400px;
        margin-left: 20px;

		width: 680px; height:40px;background-color:#000000;
filter: Alpha(Opacity=90);
	opacity:0.9;  
     -moz-opacity:0.9; 

	 float:left;
	 z-index: 20000;}
	 
	 .left{position: relative;
bottom:400px;
        margin-left: 20px;

		width: 40px; height:320px;background-color:#000000;
filter: Alpha(Opacity=90);
	opacity:0.9;  
     -moz-opacity:0.9; 

	 float:left;
	 z-index: 20000;  }
	 
	 .right{position: relative;
bottom:400px;
        margin-left: 600px;

		width: 40px; height:320px;background-color:#000000;
filter: Alpha(Opacity=90);
	opacity:0.9;  
     -moz-opacity:0.9; 

	 float:left;
	 z-index: 20000; }
	 
	 .bottom{
        position: relative;
bottom:400px;
        margin-left: 20px;
padding:40px;
		width: 600px; background-color:#000000;
filter: Alpha(Opacity=90);
	opacity:0.9;  
     -moz-opacity:0.9; 

	 float:left;
	 z-index: 20000;
	 text-align:left;}
	 
	 .bottom p{color:#FFFFFF;font-weight:100;font-size:110%;}
	 .bottom a{color:#ccccff;text-decoration:underline;}
	 
	 
	 
	 
	 	 .news_item{
        position: relative;
bottom:400px;
        margin:20px;
		margin-top:200px;
padding:15px;
		width: 170px; height:70px; background-color:#333399;
filter: Alpha(Opacity=80);
	opacity:0.8;  
     -moz-opacity:0.8; 

	 float:left;
	 z-index: 20000;}
	 
	 .news_item a{color:#FFFFFF;margin:auto;font-weight:100;font-size:16px;line-height:25px;text-shadow: 0 0 0 #000;font-family:century gothic,verdana,arial,helvetica,sans-serif;}
.news_item b{color:#FFFFFF;margin:auto;font-weight:bold;font-size:17px;line-height:25px;text-shadow: 0 0 0 #000;font-family:century gothic,verdana,arial,helvetica,sans-serif;}
.trans {
width: 680px;
	height: 600px;
	filter: Alpha(Opacity=90);
	opacity:0.9;  
     -moz-opacity:0.9;  
     background-color:#000000;  

     position:absolute;  
     top:0px;  
     left:0px;  
     z-index:19999;  
}




        h2 {
            margin: 0;
        }

        .drawers-wrapper {
            position: relative;
			float:left;
            width: 600px;
			margin:40px;
			background-color:#000000;
			opacity:1;
			z-index:20001;
				
            
        }
		
		        .main-wrapper {
            position: relative;
			float:left;
            width: 600px;
			
			padding:40px;
			background-color:#000000;
			text-align:left;
			opacity:1;
			z-index:20001;
				
            
        }


        .drawer {
           
            color:#76797C;
            font-size:11px;
            line-height:1.3em;
        }

        .boxcap {
            height:5px;
            left:0pt;
            position:absolute;
            width:100%;
            z-index:100;
           
            margin-top:-5px;
	
        }

        .captop {
           
            bottom:auto;
            top:0pt;
            margin-top:0;
        }

        .drawers {
            margin-bottom:15px;
            color:#76797C;
            font-size:11px;
            line-height: 18px;
			background-color:#ffffff;
        }

        .drawers A {
            color:#333399;
            text-decoration:none;
            font-size-adjust:none;
            font-style:normal;
            font-variant:normal;
            font-weight:normal;
			
        }

        .drawer li {
            border-bottom:1px solid #E5E5E5;
            line-height:16px;
            padding:0px 0pt;
			overflow:hidden;
	
			
        }
		
		.drawer p {		color:#333399;
			font-size:11px;}

        UL {
            list-style: none;
            padding: 0;
			
        }

        UL.drawers {
            margin: 0;
        }

        .drawer-handle {
            background: url(../images/index/menu.gif) left no-repeat;
            color:#9999FF;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:25px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:15px;
            width:100%;
			z-index:20002;
        }

        .drawer-handle.open {
            background-color:#72839D;
            background-position:-188px 0pt;
            color:#FFFFFF;
        }

        .drawer UL {
            padding: 0 0px;
            padding-bottom:0pt;
	
		}
        

        .drawer-content UL {
            padding-top: 7px;
        }

        .drawer-content LI A {
            display:block;
            overflow:hidden;
        }


		
		.party {background-image:url(../images/bar/party.jpg);  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
		}
		
		.wedding  {background-image:url(../images/bar/wedding.jpg); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
	
	
		}
		.corporate {background-image:url(../images/bar/corporate.jpg); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
		}
			.meetings {background-image:url(../images/bar/meetings.jpg); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
		}
			.childrens {background-image:url(../images/bar/childrens.jpg); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
		}
			.pool {background-image:url(../images/bar/pool.jpg); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
		}
		.party_cont {padding:15px;padding-top:10px;background-color:#000000; filter: Alpha(Opacity=85);
	opacity:0.85;  
     -moz-opacity:0.85; width:380px; margin-left:160px; height:455px;text-align:left; }
		.party_cont p {color:#ffffff;
			font-size:11px;
			
		
		}
		
		#form_tab {padding:1.5em}


.cal{
	width: 600px;

	margin:40px;
	padding: 0;
        position: relative;


        z-index: 20002;


		float:left;
	
		
}

.lang{float:right;padding-right:20px}

.barfoot{margin:auto;text-align:center;width:960px;}
.barfoot p{display:block;color:#FFFFFF;text-align:center;}
.barfoot a{color:#9999FF; text-decoration:underline;text-align:center;}

.left_image{width:210px; float:left;}
.left_image img {margin-bottom:40px}
.right_text{width:55%; float:left; padding-left:40px;}

.right_text p {font-size:110%}
.right_text h1 {font-size:120%}
.right_text h2 {font-size:120%}

.poster{text-align:center}
.poster img {border:solid 1px #666;}

.form {margin-top:20px; text-align:left;}
	 
	 
	 .form_label { margin:20px 5px 5px 5px}
	  .form_text input{ margin:5px; border:1px solid #999; background:#333;}
	  .form_text textarea{ margin:5px; border:1px solid #999; background:#333;}
	   .form_button input{ margin:5px; border:1px outset #ccc;background:#666;}
	   
	   .menu_item{width:100%; float:left;margin-top:20px}
	   .menu_item p{width:80%; float:left;color:#999999}
	   .menu_item h2{width:80%; float:left;}
	   .price{width:70px;float:right;text-align:right}
	   
	   .gallery a img{margin:8px}
	   .gallery a { filter: Alpha(Opacity=80);
	opacity:0.8;  
     -moz-opacity:0.8;}
	 	   .gallery a:hover { filter: Alpha(Opacity=100);
	opacity:1;  
     -moz-opacity:1;}
	 
	 
.albums a {display:block; border-bottom:1px dotted #6666CC;text-decoration:none; height:120px;  filter: Alpha(Opacity=80);
	opacity:0.8;  
     -moz-opacity:0.8;}
.albums a img {margin-bottom:10px}
.albums a:hover {border-bottom:1px dotted #9999ff; filter: Alpha(Opacity=100);
	opacity:1;  
     -moz-opacity:1;}

.albums a p {padding:10px 20px 10px 0; float:left}

