html, body {
	margin:0px;
	padding:0px;
	background: #000 url(../images/main_bg2.jpg) repeat-x;
}
.body02 {
	background-image:url(../images/main_bg.jpg);
	background-repeat:no-repeat;
}
table {
	border: 0px; /* border="0" */
	border-collapse: collapse; /* cellspacing="0" */
}

table td {
	padding: 0px; /* cellspadding="0" */
} 


form {
	margin:0px;
	padding:0px;
}
img {
	border: 0px;
}

/*  */

/* <layout */

#page {
	width: 999px;
	/*margin: 33px auto 0px auto;*/
	margin: 0px auto 0px auto;
}
#left_pic {
    background: url(../images/bg_left_pic.jpg) no-repeat;
	float: left;
	height:812px;
	width: 491px;
}
#right_side {
	float: left;
	margin-bottom:0px;
	width: 508px;
	background: url(../images/bg_right_side.jpg) no-repeat 0px 194px;
}
* html #right_side {
	width: 505px;
}
/* layout> */

.style1 {
	color: #fff;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.style1 a {
	color: #fff;
	font-weight: bold;
}

/* <top */
#logo {
	display: block;
	cursor: pointer;
	width: 125px;
	height: 84px;
	margin: 17px 0px 11px 168px;
	background: url(../images/logo.jpg);
}
.txt_website_coming_soon, .txt_reservation_form {
	width: 419px;
	height: 51px;
	margin: 0px 0px 5px 24px;
	background: url(../images/txt_website_coming_soon.jpg);
}
.txt_reservation_form {
	background: url(../images/txt_reservation_form.jpg);
}

/* top> */

#video_container {
	margin: 0px 0px 0px 75px;
	width: 320px;
}
.content_1 {
	font: normal 14px/18px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-style: italic;
	text-align: justify;
	padding: 0px 30px 0px 20px;
}
.content_1 p {
    line-height:16px;
	padding: 0px 30px 0px 30px;
}
.content_1 a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.content_1 a:hover {
	text-decoration: underline;
}
.txt_our_address {
	position: absolute;
	margin-left: 360px;
	margin-top: -40px;
	width: 94px;
	height: 260px;
	background: url(../images/txt_our_address.png);
}

.txt_our_address_small {
	width: 62px;
	height: 172px;
	position: absolute;
	margin-left: 340px;
	margin-top: -20px;
	background: url(../images/txt_our_address_small.png);
}


.address, .address2 {
	position: absolute;
	z-index: 100;
	width: 201px;
	height: 98px;
	margin-left: 191px;
	margin-top: 10px;
	background: url(../images/address.png);
}


.address2 {
	margin-left: 140px;
}
.bot_cont {
	text-align: left;
	height: 220px;
	margin-right: 300px;
}
.bot_cont2 {
	text-align: left;
	height: 200px;
	width: 260px;
	margin-left: 0px;
	margin-top: 30px;
}
.btn_reservation_form {
	display: block;
	cursor: pointer;
	position: absolute;
	width: 197px;
	height: 68px;
	margin: 140px 0px 0px 191px;
	background: url(../images/btn_reservation_form.png);
}
.btn_reservation_form:hover {
	background: url(../images/btn_reservation_form_ov.png);
}


.td_form_1, .td_form_2 {
	
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #cdcdcd;
	font-style: italic;
	padding: 6px 0px 6px 0px;
}
.tbl_form {
	margin-left: 53px;
}
.v_top {
	vertical-align: top;
}
.tbl_form input, .tbl_form textarea {
	border: solid 1px #f8f8f8;
	background: #000;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #fff;
}
.td_form_1 {
	white-space: nowrap;
	
}
.tf_1 {
	width: 226px;
	border: solid 1px #f8f8f8;
	background: #000;
	color:#FFFFFF;
	font-style:italic;
	
}
textarea.tf_1 {
	width: 226px;
	height: 100px;
}
.tf_sm_1 {
	width: 29px;	
}
.tf_sm_2 {
	width: 67px;
}
input.btn_submit, input.btn_submit_ov {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 98px;
	height: 56px;
	cursor: pointer;
	margin-top: 5px;
	background: url(../images/btn_submit_ov.png);
}
input.btn_submit_ov {
	background: url(../images/btn_submit.png);
}


.messBoxCnt{
color:#FF0000; text-align:left; font-style:italic;
padding:5px;

}

.formTfReq{

}

/*  */


/* TOP */

#top {
	padding:40 0 0 0;
}
#top .spacing {
	height: 15px;
}	
#top .bg {
	background-image: url(../../images/top_bg.gif);
	background-repeat: repeat-x;
	height: 269px;
}
#top .menu_bar_bg {
	background-image: url(../../images/menu_bar_bg.gif);
	float: left;
}
#top .top_contents {
	width:1003px;
	/*margin: 33px auto 0px auto;*/
	margin: 0px auto 0px auto;
}
#top .banner_menu {
	width:689px;
	padding-top:15px;
	float:left;
}
#top .banner {
	width:689px;
	height:234px;
	padding-left:3px;
}
#top .menu {
	width:689px;
	height:34px;
	margin-top:-15px;
}
#top .right_img {
	width:314px;
	height:269px;
	position: absolute;
	float:left;
}
#top .right_img {
	margin-left: 689px;
}
*:first-child+html #top .right_img {
	margin-left: -2px;
}
* html #top .right_img {
	margin-left: -4px;
}
.right_img table {
	width: 311px;
	height: 268px;
	background: #000;
	border: solid 1px #727071;
}
.right_img table td {
	text-align: center;
	vertical-align: middle;
}
.right_img table td div {
	margin: auto;
}

/* CENTER */

#center {
	padding-top:2px;
	clear: both;
}
#center .center_contents {
	width:1003px;
	/*margin: 33px auto 0px auto;*/
	margin: 0px auto 0px auto;
	text-align: left;
	clear: both;
	
}
#center .contents {
	padding: 25px 0px 0px 14px;
	width:420px;
	float:left;
	position: relative;
	z-index: 999;
}
#center .right_banner {
	width:560px;
	float: right;
}
#right_visual {
	width: 254px;
	float: right;
	z-index: 9998;
}
.right_banner #right_visual {
	width: 254px;
	float: right;
	margin-left: 306px;
	position: absolute;
	z-index: 9998;
}
*:first-child+html .right_banner #right_visual {
	margin-left: -19px;
}
* html .right_banner #right_visual {
	margin-left: -19px;
}

#center .home_contents {
	padding: 25px 0px 0px 0px;
	width:747px;
	height:542px;
	float:left;
}
#center .home_right_banner {
	width:254px;
	float:right;
}

.bg_girls {
	width: 475px;
	height: 541px;
	margin-left: -20px;
	position: absolute;
	background: url(../images/bg_girls.png);
	z-index: 1;
}




.right_cont_1 {
 	float: left; 
	width: 325px;
}	

/* HOME */
.home_left {
	float:left;
	width:275px;	
}

.home_center {
	float:left;
	width:450px;
	/*margin: 33px auto 0px auto;*/
}

/* EVENTS */
.events_thumb {
	width:111px;
	float:left;
	clear:both;
	padding:15px 0px 0px 0px;
}
.events_txt {
	width:390px;
	font-family:georgia;
	font-size:11pt;
	font-style:italic;
	color:#fff;
	float:left;
	padding:15px 0px 0px 0px;
}
.img_border {
	border: solid 1px #fefefe;

}

/* VIP */
.vip_thumb {
	width:141px;
	float:left;
	clear:both;
	padding:15px 0px 0px 0px;
}
.vip_txt {
	width:366px;
	font-family:georgia;
	font-size:11pt;
	font-style:italic;
	color:#fff;
	float:left;
	padding:15px 0px 0px 0px;
}

/* RSVP */
.rsvp_txt {
	font-family:georgia;
	font-size:10pt;
	color:#cbc9c9;
	width:77px;
	padding:10px 0px 0px 0px;
	float:left;
	clear:both;
	font-style:italic;
}
.rsvp_txt2 {
	font-family:georgia;
	font-size:10pt;
	color:#cbc9c9;
	width:125px;
	padding:10px 0px 0px 0px;
	float:left;
	clear:both;
	font-style:italic;
}
.rsvp_input {
	font-family:georgia;
	font-size:12pt;
	color:#cbc9c9;
	padding:10px 0px 0px 0px;
	float:left;
	width:227px;
}
.nowrap {
	white-space: nowrap;
}
.rsvp_submit {
	width:310px;
	text-align:right;
	clear:both;
	padding-top:15px;
}
.rsvp_bottom {
	display: block;
	cursor: pointer;
	width: 266px;
	height: 153px;
	text-align: right;
	clear: both;
	padding-top: 0px;
	background: url(../images/aboutus_content01.png);	
}

/* PHOTO GALLERY */

.photo {
	padding: 10px 0px 0px 0px;
}
.photo_img {
	padding: 5px 0px 0px 0px;
	float:left;
}

/* FONT */
.fnt_title, h1.fnt_title {
	color: #fff;
	font: normal 27px/30px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
h1.fnt_title {
	margin: 0px;
	padding: 0px;
}
.h_splitter {
	background: url(../images/line_shadow.png) no-repeat bottom;
	width: 436px;
	height: 26px;
	position: absolute;
	margin: -12px 0px 0px -35px;
}
.main_content {
	padding: 10px 0px 0px 0px;
}



.fnt_contents {
	font-family:georgia;
	font-size:11pt;
	color:#fff;
	font-style:italic;
	line-height:18px;
}
.fnt_home {
	font-family:georgia;
	font-size:14pt;
	color:#fff;
	font-style:italic;
	line-height:24px;
	text-align:left;
}
.fnt_events {
	color:#f8eca6;
}

/* FORM */
.input {
	width:227px;
	border:1px solid #fff;
	background-color:#000;
	color:#fff;
}

/* FLOAT */
.float_l {
	float:left;
}
.float_r {
	float:right;
}
.clear {
	clear:both;
}
.img1 {
	width: 370px;
	height: 542px;
	position: absolute;
	margin-left: -20px;
	background: url(../images/home_content01.png);
}
.img1_cont {
	width: 275px;
	height: 10px;
}
.cont_left_1 {
	float:left;
	width: 315px;	

}

.img2 {
	width: 325px;
	height: 540px;
	margin-left: 3px;
	position: absolute;
	background: url(../images/photo_2.png);
	z-index: 998;
	
}
.img2_horizontal {
	width: 700px;
	height: 448px;
	background: url(../images/girl_about.png);
	z-index: 998;
	position: relative;
}


.img3 {
	width: 325px;
	height: 540px;
	margin-left: 3px;
	position: absolute;
	background: url(../images/photo_3.png);
	z-index: 998;
	
}

.img4 {
	width: 325px;
	height: 540px;
	margin-left: 3px;
	position: absolute;
	background: url(../images/photo_4.png);
	z-index: 998;
	
}

.img5 {
	width: 477px;
	height: 540px;
	margin-left: -146px;
	position: absolute;
	background: url(../images/photo_5.png);
	z-index: 998;
	
}
.img6 {
	width: 353px;
	width: 496px;
	height: 546px;
	height: 575px;
	margin-left: -22px;
	margin-left: -165px;
	position: absolute;
	background: url(../images/photo_6.png);
	z-index: 998;
	
}


.block {
	display: block;
}
.pointer {
	cursor: pointer;
}
.btn_events {
	width: 248px;
	height: 55px;
	margin: auto;
	background: url(../images/home_content_viewallevent.png);
}
.btn_events:hover {
	background: url(../images/home_content_viewallevent_ov.png);
}

.hide {
	display: none;
}
.home_content_featured {
	margin: auto;
	width: 471px;
	height: 54px;
	background: url(../images/home_content_featured.png);
}




.formTable {
	margin: auto;
}
.formTable td {
	padding: 3px;
	color: #fff;
}
.formTable td a {
	color: #fff;
}
.formTable td a:hover {	
	text-decoration: none;
}
/* ___ showImage ___ */
#showImage
{
	margin: 0px auto 0px auto;
}
#showImage .bg
{
	background-color: #FFFFFF;
}
#showImage .title
{
	height: 25px;
	vertical-align: top;
	text-align: center;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}
#showImage img {
	border: solid 3px #fff;
}
#center .cont_wide {
	position: absolute;
	width: 510px;
}
#center .cont_wide2 {
	position: absolute;
	width: 470px;
}
#center .cont_wide3 {
	position: absolute;
	width: 700px;
}
* html img {
	behavior: url(../javascript/iepngfix.htc)
}
#center .pop_cont {
	width: 740px;
}
.pagenavigator {
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
a.pagenavigator:hover {
	text-decoration: none;
}

.wide_cont {
	width: 724px;
}

.debugArea {
	display: none;
}
