@charset "utf-8";
/* CSS Document */

body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11.2px;
line-height:15px;
text-align:center;
background:url(images/bgc.jpg) repeat-x #000000;
margin:0;
padding:0;
	 scrollbar-base-color: #000000; 
	 scrollbar-arrow-color: #3399ff;
	 scrollbar-DarkShadow-Color: #006699;
}


table
{
	font-size: 100%;
	color:#FFF;
 	cellspacing:0;
	cellpadding:0;
	text-align:left;
}

p{padding:5px 0 10px; margin:0}
img {border:none; margin:0; padding:0}

h1{ font-size:200%; margin:10}
h2{ font-size:180%; margin:10}
ul{ text-align:left}
li{ padding:0; margin:0;}

a{ color:#6CF; text-decoration:none}
a:hover {color:#1579b2; text-decoration: underline}
a:visited  {color:#6CF; text-decoration:none}
a:hover    {color:#6CF; text-decoration:underline}

.w {color:#FFF; text-decoration:none}
.w:link {color:#FFF; text-decoration:none}
.w:visited {color:#FFF; text-decoration:none}
.w:hover {color:#FFF; text-decoration:none}
.w:active  {color:#FFF; text-decoration:none}

.video{height:310px;} 

#frame {
	width:930px;
	margin: 0 auto;
	padding:0;
	padding-top: 6px;
	text-align:left;
	background:url(images/bg2.gif);
	border-bottom:4px #47758f solid;
	}

/* ----------- header ------------------ */

#contentheader {background:; width:930px; height:115px; margin:0 5px; margin-right:auto; margin-left:auto;  border-bottom:4px #47758f solid; position:relative;}
#contentheader .home-logo{ position:absolute; left:0; top:7px;}
#contentheader .tel-num{ position:absolute; top:5px; right:0;}
#contentheader .socials {
  margin: 0;
  padding: 0;
  position: absolute;
  left:160px; top:30px; width:350px;
}
#contentheader .socials li {
  float: left;
  margin: 0 2px;
  padding: 0;
  vertical-align: middle;
  list-style: none;
  position: relative
}
#contentheader .socials li.fb,
#contentheader .socials li.g{ margin-top:3px;}
#contentheader .socials li.fb{ min-width:125px;}
#contentheader .socials li.fb .hand{ float:left; padding-right:5px; position:relative; top:-7px;}

#nav {padding:0; margin:0; list-style:none; height:25px; background:; width:100%;position:relative; z-index:500; position:absolute; bottom:0; left:150px;}
#nav li.top {display:block; float:left; margin:0 0 0 3px; background: url(images/topnavi_bg2.jpg); padding:0;}
#nav li a.top_link {display:block; float:left; height:25px; line-height:25px; color:#eee; text-decoration:none; font-size:11px; font-weight:bold; padding:0; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 13px;}
#nav li a.top_link:hover {color:#fff; background: url(images/topnavi_bg.jpg);}
#nav li a.top_link:hover span {background:url(images/topnavi_bg.jpg);}

#nav li:hover > a.top_link {color:#fff; background:url(images/topnavi_bg.jpg);}
#nav li:hover > a.top_link span {background:url(images/topnavi_bg.jpg);}

/* Default list styling */
#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:25px; background: #47758f; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:100px; height:auto; z-index:300;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight: bold; font-family:Arial, Helvetica, sans-serif}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:100px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
#nav li:hover ul.sub li a:hover 
{background:#285066; color:#fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


#news {width:930px; height:20px; background-color:#111; border-bottom: 4px #000 solid; margin: 0 auto; padding:0; vertical-align:middle}
#news h1 {font-size:10px; color:#aaa; line-height:20px; padding:0; margin:0}

.nav_link {text-indent:145px; color:#555;line-height:20px; font-size:90%; font-family:Arial; font-weight:bold; margin:0 3px; padding:0; text-align:left}
.nav_link a { color:#999; text-decoration:none; }
.nav_link a:hover { text-decoration:underline}




/* ----------- left ------------------ */	
	
#contentleft {
	width:136px;
	padding:0 0 0 5px;
	margin: 0 ;
	text-align:center;
	background:;
	vertical-align:top;
	}
#left_tab h2{ background: url(images/tab_bg.jpg) right; height:30px; line-height:30px; font-size:130%; font-weight:bold; color: #BFE4FF; text-align:center; border-bottom:1px #000 solid; margin:0; padding:0}
	
#left_navi {font-size: 100%; padding: 0; margin: 0px; font-family: Arial, Helvetica, sans-serif;}
#left_navi li {	list-style:none; text-align:left; border-bottom:1px #444 solid; border-top:1px #000 solid; }
#left_navi li a {line-height:28px; height: 28px; display:block; text-decoration: none;	padding:0; margin: 0; text-indent:5px; font-weight:bold}		
#left_navi li a:link, #left_navi li a:visited {	color: #fff; background: #111;   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }	
#left_navi li a:hover {	color:#fff ; background: #1F272C;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
	
	
	
/* ----------- center ------------------ */	

#contentcenter {
	width:520px;
	padding:0px 12px;
	margin:0;
	background:;
	}
#contentcenter img{ margin:4px 0; padding:0}	

#club_list {border: 1px #333 solid; margin-bottom:10px;}
#club_list a { color:#09F; font-family:Arial; font-weight:bold; }

#main_tab{color:#000; background: url(images/tab_bg.jpg); padding-bottom:10px; margin:5px 0 10px;}
#main_tab h1 { background: url(images/tab_bg.jpg) no-repeat right; height:30px; line-height:30px;  font-size:180%; font-weight:bold; font-family:Arial Black, Gadget, sans-serif; color:#ddd; text-align:center; padding:auto; margin:0; border-bottom:2px #000 solid}
#main_tab h2 { background: url(images/tab_bg.jpg) no-repeat right; height:30px; line-height:30px;  font-size:180%; font-weight:bold; font-family:Arial Black, Gadget, sans-serif; color:#ddd; text-align:center; padding:auto; margin:0; border-bottom:2px #000 solid}
#main_tab div {background: #111; color:#FFFFFF; border-left: 1px #333 solid; border-right: 1px #333 solid; padding: 10px 10px}
#main_tab p{ padding:5px 0; margin:0; }



#club_main { width:520px; padding:0 10px 20px 14px; margin:0; color:#FFF;}
#club_main h1 { font-size:230%; display:block; line-height:60px; padding:0; margin:0; background: url(images/bg.gif); border-bottom:2px #000 solid; text-align:center}
#club_main h2{ padding:0; margin:0;}

#club_detail { width:; height:; padding:12px; margin:0; color:#000000; font-family:Arial; font-size:110%; }
#club_detail ul { padding:0; list-style:none; margin:0; }
#club_detail li { padding:5px; margin:0}

#club_pictures { width:500px; height:350px; padding:5px 8px; margin:0;}

#club_pkg h2{padding-left:20px; color:#000000; font-size:200%; line-height:25px; position:relative; top:8px}
#club_pkg div {background: #fff; width: auto; margin:0 3px; float:none; padding:10px; text-align:center; color:#000000; border-bottom:3px #000 solid; border-right:3px #666 solid;}

#club_description { padding:0; margin:10px 0 20px 0}

#b_main { width:514px; padding:0px 5px; margin:0; color:#FFF;}
#b_main h1 { font-size:230%; display:block; line-height:60px; padding:0; margin:0; background: url(images/bg.gif); border-bottom:2px #000 solid; text-align:center}
#b_main h2{ padding:0; margin:0;}
#detail {color:#000; background:#E8E8E8; width:100%; height:100%; text-align:left;}



/* ----------- right ------------------ */	

#contentright {
	width:240px; 
	padding:0px;
	margin: 0;
	background: none ;
	color:#CCCCCC;
	}
#right_tab h2{ background: url(images/tab_bg.jpg) right; height:30px; line-height:30px; font-size:130%; font-weight:bold; color: #FFFF00; text-align:center; border-bottom:2px #000 solid; padding:0; margin:0}

#contentright a img{ margin:1px 0; padding:0}

#fpackages{ height:210px; font-family:Arial; padding:5px;  text-align:right;  background-repeat:no-repeat}
#fpackages h2{ height:40px; font-size:170%; color:#FFFFFF; line-height:30px; margin:0; padding:0;  text-align:left;  cursor:pointer}
#fpackages ul{padding:0; margin: 0 0 0 12px; color:#000000;}
#fpackages span{ height:20px; line-height:20px; font-size:130%; font-weight:bold; text-align:right; padding:0 3px}
#fpackages a{ color:#FFF; line-height:30px; font-weight:bold; text-decoration:none; cursor:pointer}
#fpackages a:hover { color:#eee; text-decoration: underline;}

#whvegas { padding: 0 0 10px 0; margin: 10px 0 10px 0;background:url(images/whvegas2.gif) no-repeat bottom}
#whvegas h2 {line-height:28px; font-size:180%; background:url(images/whvegas1.gif) no-repeat bottom; padding:0; margin:0; color:#FF0; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:center;}
#whvegas div {background: #222; border-left:2px solid #333; border-right:2px solid #333; padding:5px; font-family: Arial}
#whvegas div ul {list-style:decimal; margin:10px 10px 10px 30px; padding:0}
#whvegas div a { color:#F00; font-weight:bold}



#clublogos {font-size:95%; font-weight:bold; padding:0; margin:0; display:block; width:240px; background:url(images/right_bg.jpg)}
#clublogos a{color: #153843; text-decoration:none; width:120px; height:100%; display:block; line-height:20px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
#clublogos a em { font-style:normal; font-weight:bold; font-family:Arial; background: none; display:block; text-align:right}
#clublogos a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
#clublogos .lg a { width:240px; height:100%}
#clublogos h3 { font-family:Arial; width:240px; height:20px; line-height:20px;  font-size:130%; text-align: right; padding:0; margin:10px 1px 3px 1px; border-bottom:2px #47758f solid;}


#nightclublogos {font-size:95%; font-weight:bold; padding:0; margin:0 0 30px; display:block; width:240px; background:url(images/right_bg.jpg);}
#nightclublogos li{ list-style:none; padding:0; margin:0; }
#nightclublogos a{color: #999; text-decoration:none; width:240px; height:100%; display:block; line-height:20px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
#nightclublogos a img{ height:35px; padding:5px 10px; float:left; margin:0 0 !important}
#nightclublogos a em {line-height:45px;  font-weight:bold; display:inline-block; width:120px }
#nightclublogos a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
#nightclublogos .lg a { width:240px; height:100%}
h4#nightclublogos {background:url(images/right_bg.jpg); padding:5px 0; margin:0; text-align:center}

h4#nightclublogos_closed{ text-align:center; color: #999}
#nightclublogos_closed{ margin:0; padding:10px; background:url(images/right_bg.jpg);}
#nightclublogos_closed li{ list-style:none; display:inline-block; margin:0 8px; }


#nightclublogos2 {font-size:95%; font-weight:bold; padding:0; margin:0 0 1px; display:block; width:150px; background:url(images/right_bg.jpg);}
#nightclublogos2 li{ list-style:none; padding:0; margin:0; }
#nightclublogos2 a{color: #999; text-decoration:none; width:150px; height:100%; display:block; line-height:20px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
#nightclublogos2 a img{ height:35px; padding:1px 2px; float:left; margin:0 0 !important}
#nightclublogos2 a em {line-height:45px;  font-weight:bold; display:inline-block; width:50px }
#nightclublogos2 a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
#nightclublogos2 .lg a { width:150px; height:100%}
h4#nightclublogos2 {background:url(images/right_bg.jpg); padding:5px 0; margin:0; text-align:center}


#rightnavi {font-size:95%; font-weight:bold; padding:0; margin:0; display:block; width:240px; }
#rightnavi a{background:#000; color: #B5944F; text-decoration:none; width:118px; height:100%; display:block; line-height:25px; cursor: pointer; text-indent:3px; font-size:95%; margin:1px}
#rightnavi a:hover {background:#111; color: #F4D89B;}
#rightnavi h3 { font-family:Arial; width:118px; height:20px; line-height:20px;  font-size:120%; text-align: right; padding:0; margin:10px 1px 0 1px; border-bottom:2px #47758f solid;}

#rightnavi2 {font-size:95%; font-weight:bold; padding:0; margin:0; display:block; width:240px; }
#rightnavi2 a{background:#000; color: #B5944F; text-decoration:none; width:240px; height:100%; display:block; line-height:25px; cursor: pointer; text-indent:3px; font-size:95%; margin:1px}
#rightnavi2 a:hover {background:#111; color: #F4D89B;}
#rightnavi2 h3 { font-family:Arial; width:118px; height:20px; line-height:20px;  font-size:120%; text-align: right; padding:0; margin:10px 1px 0 1px; border-bottom:2px #47758f solid;}

.guide #rightnavi2{font-size:105%;}
.guide #rightnavi2 a{ padding:5px 0}



/* ----------- footer ------------------ */

#footer{text-align:center; width:100%; padding:8px; color:#FFFFFF; font-size:11px;line-height:17px; color:#666666; background:url(images/bg2.gif) repeat; }	
#footer span{font-size:95%; font-weight:bold; line-height:22px; color:#6bb8e4}	
#footer a {color:#ffffff;}
#footer a:link, #footer a:visited{text-decoration:none}
#footer a:hover, #footer a:active {text-decoration:underline}








