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

.c1 {width:185px; text-align:center}

#logoholder{ height:150px; width:100%; display:block; position:relative;}
#logoholder img{ max-width:180px; max-height:140px; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}

#gallery {width:520px; height:60px; padding:10px; background: #888; position:relative; margin-bottom:20px; z-index:80}
/*#gallery b.default {position:absolute; left:10px; top:10px; width:520px; height:380px; text-align:center;}
#gallery b.default img {display:block; margin:0 auto 10px auto; border:1px solid #eee; border-color:#555 #ddd #eee #333; max-height:200px}
#gallery b.default span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
*/
#gallery ul {list-style:none; padding:0; margin:0; width:100%; position:relative; float:right;}
#gallery ul li {display:inline; width:60px; height:60px; float:left; margin:0 0 5px 5px;}
#gallery ul li a {display:block; width:55px; height:55px; text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;}
#gallery ul li a span {display:none;}
#gallery ul li a img {display:block; width:55px; height:55px; border:0;}
#gallery ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#777;}
#gallery ul li a:hover b {position:absolute; left:-10px; top:70px; width:540px; height:auto; text-align:center; background:#888; z-index:20; border-bottom:#000 solid 2px;}
#gallery ul li a:hover span {display:block; color:#fff; font-weight:normal; font-size:11px; width:500px; margin:0 auto; padding:0 0 10px 0;}
#gallery ul li a:hover img {margin:0 auto 5px auto; width:auto; max-width:510px; height:auto; max-height:480px; border:1px solid #eee; border-color:#555 #ddd #eee #333;}

 
#videoholder{ text-align:center; width:100%; height:250px; display:block; background:#CCC; margin-bottom:20px;}

/* for packages */
#packages{  margin:10px 0 0 5px; padding: 0; width:100%; position:relative}
#packages td{ background: url(images/bg_package.gif) no-repeat; vertical-align:top;
	width:245px; height:255px; padding:0 10px 0 13px; margin:0; color: #C00 ; 
	position:relative;
}
#packages td.p1 b{     }
#packages td.p2 b{}
#packages ul{ padding: 0 0 0 20px; margin:5px 20px 0px 0px;  height:140px; color:#000 }
#packages ul li{ padding:2px 0; margin:0; list-style:url(images/list1.gif); color: #960}
#packages h3{ padding:0; margin:17px 0 0 0; font-size:130%; color:#000}
#packages b{ padding:0; margin:0 30px 0 0; font-family:Tahoma; font-size:160%; color: #FFF; position: relative; top:-12px;left:165px;text-align:center; width:60px; display:block}
#packages a.book{ color:#FFF; text-decoration:none; padding:5px; margin:0 0 0 98px; text-align:center; width:100px; 
	font-weight:bold; display:block; background:#F00}
#packages a.book:hover{ background:#C00}

/* for reviews */
#review{ padding:0; font-size:95%; border-spacing:0 8px;}
#review td.person{ padding:5px 0; font-style:italic; max-width:70px}
#review td.comment{ padding:7px; border:4px solid #ddd;}
#review td.comment b{ padding-left:10px; line-height:22px; text-transform:uppercase;}


/* classes for each title */
.vpack{	background-image:url(images/title_package.gif);padding:0;margin:0;height:24px;}

.clubimg{/*background-image:url(images/title_clubimages.gif);*/	
	margin:5px 0 0 0;
	background-image:none;
	background:#bbb;
	height:28px;
}
.clubimg h2{ padding:5px 5px 5px 0;}
.clubimg span{ float:right; padding:7px; font-weight:bold; font-size:90%; color:#eee; text-transform:uppercase;}

.clubvideo{	background-image:url(images/title_video.gif);margin:0 0 8px 0;}
.description{background-image:url(images/title_desc.gif); }
.review{background-image:url(images/title_review.gif);}
.featured_nightclub{background-image:url(images/title_featured_nightclub.gif);margin-bottom:0;margin-top:20px;}
.featured_stripclub{background-image:url(images/title_featured_stripclub.gif);margin-bottom:0;margin-top:20px;}
.about_nightclub{background-image:url(nightclubs/images/title_about.gif);margin:0;}
.package-req{background-image:url(images/title_package_req.gif);	margin:0 0 10px 0;}
.fillout{background-image:url(images/title_fillout.gif); margin:5px 0 0 0;}


/* for slide images */
dl.stat {
	/*background:url(images/bg_stat.gif) repeat-y;*/
	text-align:left;
}

dl.stat dt {
	text-transform:uppercase;
	color:#777;
	font-size:90%;
	margin-bottom:-3px;font-weight:bold;
}

dl.stat dd {
	display:block;
	background:url(images/tab_stat.gif) no-repeat;
	margin:0;
	text-align:left;
	margin-bottom:15px;
	padding:8px 8px 8px 20px;
	font-weight:bold;
}

.stat h1{
	font-size:100%;
	margin:0;
	padding:0;
	color:#000;
}


/* for slide images
#imgholder {padding:0; margin:3px 0 0 0; list-style:none; position:relative; z-index:10; width:100%; height:120px;}
#imgholder table {border-collapse:collapse; margin:0px -10px;}
 
#imgholder li {float:left; display:inline; color:#000; text-decoration:none; cursor:default; }
#imgholder li a.thumb {display:block; width:75px; height:45px;background:#ddd; text-decoration:none; padding:1px; border:3px #aaa solid; margin: 0px 6px 5px 0px;}
#imgholder li a.thumb img {display:block; border:0; width:75px; height:45px;}
 
#imgholder li div {position:absolute; left:-9999px; border:0; width:100%; text-align:center; z-index:-1; background:none;}
#imgholder li div img {margin:0 auto;}
 
#imgholder :hover {background:none;}
#imgholder li a.thumb:hover, #imgholder li:hover > a { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
 
#imgholder :hover div {position:absolute; left:0; top:0; margin:120px 0 0 0; width:100%;}
#imgholder :hover div img {border:10px solid #960; padding:2px; max-height:450px; max-width:515px; border-bottom-width:25px; }
#imgholder :hover div p {text-align:center; font-weight:bold;font-size:11px; margin:0; padding:0; position:relative; top:-23px; color:#FFF}
 */
