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

* {margin: 0; padding: 0; }

body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-image: url(images/bg_main_vertline.png);
	background-repeat: repeat;
	background-position: center center;
}

#bg {
	width: 1200px;
	background-image: url(images/bg_site_main_L.png), url(images/bg_site_main_R.png);
	background-repeat: repeat-y, repeat-y;
	background-position: left, right;
	margin: auto;
}

#container {
	width: 760px;
	/*position: relative;			
	z-index: 1;*/			
	margin-top: 0px;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #fff;
}

#header {
	padding: 0px;
	border-bottom: 1px solid #9D8100;
}

#banner {

}

#bannerLeft {
	width: 550px;
	float: left;
	height: 300px;
	border-bottom: 1px solid #9D8100;
}

#video {
	background-image: url(images/marlon-banner.jpg);
	background-repeat: no-repeat;
}

#video_contact {
	background-image: url(images/marlon-banner.jpg);
	background-repeat: no-repeat;
}

#video_events {
	background-image: url(images/marlon-banner.jpg);
	background-repeat: no-repeat;
}

#video_index {
	background-image: url(images/marlon-banner.jpg);
	background-repeat: no-repeat;
}


#menu {
	background-image: url(images/nav_bg_gold.jpg);
	background-repeat: repeat-x;
	height: 23px;
	padding: 3px 0px 0px 10px;
	font-size: 11px;
	color: #8a5b27;
	font-weight: bold;
}

#menu_home {
	width: 56px;
	float: left;
	text-align: center;
	padding-left: 15px;
}

#menu_homeON {
	width: 56px;
	float: left;
	text-align: center;
	padding-left: 15px;
}

#menu_events {
	width: 66px;
	float: left;
	text-align: center;
}

#menu_eventsON {
	width: 66px;
	float: left;
	text-align: center;
}

#menu_galleries {	
	width: 87px;
	float: left;
	text-align: center;
}

#menu_galleriesON {	
	width: 87px;
	float: left;
	text-align: center;
}

#menu_lounge {	
	width: 68px;
	float: left;
	text-align: center;
}

#menu_loungeON {	
	width: 68px;
	float: left;
	text-align: center;
}

#menu_djsCorner {	
	width: 88px;
	float: left;
	text-align: center;
}

#menu_djsCornerON {	
	width: 88px;
	float: left;
	text-align: center;
}

#menu_bookings {	
	width: 79px;
	float: left;
	text-align: center;
}

#menu_bookingsON {	
	width: 79px;
	float: left;
	text-align: center;
}

#menu_contact {	
	width: 72px;
	float: left;
	text-align: center;
}

#menu_contactON {	
	width: 72px;
	float: left;
	text-align: center;
}

#menu_home a, #menu_events a, #menu_galleries a, #menu_lounge a, #menu_djsCorner a, #menu_bookings a, #menu_contact a { 
	color:#8a5b27;
	text-decoration:none;
	float: left;
	padding-top: 2px;
}

#menu_home a:active, #menu_home a:hover, #menu_events a:active, #menu_events a:hover, #menu_galleries a:active, #menu_galleries a:hover, #menu_lounge a:active, #menu_lounge a:hover, #menu_djsCorner a:active, #menu_djsCorner a:hover, #menu_bookings a:active, #menu_bookings a:hover, #menu_contact a:active, #menu_contact a:hover {
	color:#FFF;
	text-decoration:none;
} 

#menu_homeON a, #menu_eventsON a, #menu_galleriesON a, #menu_loungeON a, #menu_djsCornerON a, #menu_bookingsON a, #menu_contactON a { 
	color:#fff;
	text-decoration:none;
	float: left;
	padding-top: 2px;
}

#menu_homeON a:active, #menu_homeON a:hover, #menu_eventsON a:active, #menu_eventsON a:hover, #menu_galleriesON a:active, #menu_galleriesON a:hover, #menu_loungeON a:active, #menu_loungeON a:hover, #menu_djsCornerON a:active, #menu_djsCornerON a:hover, #menu_bookingsON a:active, #menu_bookingsON a:hover, #menu_contactON a:active, #menu_contactON a:hover {
	color:#FFF;
	text-decoration:none;
}

#guestlist {
	float: right;
	height: 300px;
	border-bottom: 1px solid #9D8100;
	width: 210px;

}

#wrapper {
	clear: both;
}

#open_wrap {
	padding: 10px 25px;
}

#gallery_wrap {
	padding: 10px 0px;
	background-image: url(images/bg_contentArea.png);
	background-repeat: repeat-x;
}

#vip_open_wrapper {
	background-image: url(images/vip_bgpic.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 1490px;
} 

#open_wrapper {
	background-image: url(images/bg_contentArea.png);
	background-repeat: repeat-x;
}

#lounge_wrapper {

	font-family: "Myriad Pro Light", "Myriad Pro", "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
	background-color: #F8F5E3;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
}

#lounge2_wrapper {

	font-family: "Myriad Pro Light", "Myriad Pro", "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
	background-color: #E6DB95;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
}


#lounge_left {
	float: left;
	width: 160px;
	background-color: #F8F5E3;
	padding-left: 7px;
}
#lounge_left .event img{
	margin: 5px 0px;
	border: 2px solid #E6DB95;
}

#lounge_right {
	float: right;
	width: 570px;
	background-color: #E6DB95;
}

#lounge_header {
	background-color: #613A04;
	border-bottom: 8px solid #B15226;
	text-align: center;
}

#lounge_header img {
	margin: 0px auto;
	padding: 20px 0px;
}

#lounge_content {
	background-color: #E6DB95; 
	text-align: left;
	padding: 40px;
	font-size: 13px;
}

#lounge_more2 {
	width: 112px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #E6DB95;
	background-image: url(images/button_bg_brown.jpg);
	background-repeat: no-repeat;
	padding: 1px 0px;
}

#lounge_more2 a{
	text-align: center;
	color: #E6DB95;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}

#lounge_more2 a:active, #lounge_more2 a:hover {
	text-align: center;
	color: #F8F5E3;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}


#lounge_content #wn	{ 
	float: left;
    position:relative; 
    width:470px; 
	height:364px;
    overflow:hidden;	
	}

.titleA {
	color: #B15226;
	font-weight: bold;
	font-size: 14px;
}

.titleAB {
	color: #613A04;
	font-weight: bold;
	font-size: 14px;
}

.titleB {
	color: #f9f3db;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

.titleC {
	color: #E6DB95;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

.writeUp {
	color: #613A04;
	font-weight: 600;
	font-size: 13px;
}

#lounge_footer {
	background-color: #613A04;
	height: 30px;
	padding: 15px 10px 0 10px;
	text-align: center;
}

.lounge_sideA {
	text-align: center;
}

.lounge_address {
	font-family: "Times New Roman", Times, serif;
	color: #F8F5E3;
	font-size: 16px;
	line-height: 16px;
}

.lounge_contact {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #B15226;
}

.lounge_letter {
	font-family: "Times New Roman", Times, serif;
	color: #613A04;
	font-size: 18px;
}

.title_lounge {
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #B15226;
	font-size: 11px;
	padding-bottom: 10px;
}	

.more_info_lounge a{
	float: right;
	text-align: right;
	padding-right: 10px;
	color: #613A04;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}

.more_info_lounge a:active, .more_info_lounge a:hover {
	float: right;
	text-align: right;
	padding-right: 10px;
	color: #E6DB95;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}

.lounge_link {
	color: #613A04;
	font-size: 12px;
}

a.lounge_link {
	color: #613A04;
	font-size: 12px;
	text-decoration: none;
}

a.lounge_link:active, a.lounge_link:hover {
	color: #B15226;
	font-size: 12px;
	text-decoration: none;
}


#leftINDEX {
	float: left;
	width: 170px;
	padding: 0px 0px 0px 18px;
}

#left {
	float: left;
	width: 183px;
	padding: 0px 0px 0px 5px;
}

#left .event img, #leftINDEX .event img{
	margin: 5px 0px;
	border: 1px solid #9d8100;
}

#right {
	float: left;
	width: 542px;
	padding: 30px 10px 0 20px;
	background-image: url(images/bg_contentArea.png);
	background-repeat: repeat-x;
}

#music_player {
	float: right;
	width: 520px;
	z-index: 100;
	padding-right: 9px;
	text-align: right;
}

#upcoming {
	width: 540px;
	margin: auto;
}

#galleries {
	width: 540px;
	margin: auto;
}

#gallerya, #galleryb, #galleryc {
	width: 30%;
	padding: 4px;
	float: left;
}

#upcoming img, #galleries img, .event_img_wrap img{
	margin: 5px 0px;
	border: 1px solid #9d8100;
}

.event_img {
	border: 1px solid #9d8100;
}
/*
a.event_img :link {text-decoration: none;}
a.event_img :visited {text-decoration: none}
a.event_img :active, a.event_img :hover {text-decoration: none; border: 1px solid #000;}
*/

.heading_space {
	padding: 5px 0px;
}

.title {
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #9d8100;
	font-size: 11px;
	padding-bottom: 10px;
}	

.upcoming_desc {
	text-align: left;
	font-weight: bold;
	color: #a58753;
	font-size: 11px;
}

.date {
	color: #996600;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	
}

.description {
	text-align: left;
	padding-right: 5px;
	font-size: 10px;
	color: #c9b34d;
	font-weight: 600;
	line-height: normal;
}

.details {
	text-align: left;
	padding-right: 5px;
	font-size: 11px;
	color: #c9b34d;
	font-weight: 600;
	line-height: normal;
}

.eventpage_date {
	font-size: 16px;
	font-weight: bold;
	color: #9d8100;
}
.event_goldheader {
	font-size: 16px;
	font-weight: bold;
	color: #996600;
}

.link {
	color: #a58753;
	font-size: 11px;
	font-weight: 600;
}

a.link {
	color: #a58753;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
}

a.link:active, a.link:hover {
	color: #000;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
}

#more {
	float: right;
	width: 112px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #8a5b27;
	background-image: url(images/button_bg_gold.png);
	background-repeat: no-repeat;
	padding: 1px 0px;
}

#more a{
	text-align: center;
	color: #8a5b27;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}

#more a:active, #more a:hover {
	text-align: center;
	color: #000;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}

#more2 {
	width: 112px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #8a5b27;
	background-image: url(images/button_bg_gold.png);
	background-repeat: no-repeat;
	padding: 1px 0px;
}

#more2 a{
	text-align: center;
	color: #8a5b27;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}

#more2 a:active, #more2 a:hover {
	text-align: center;
	color: #000;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}

.more_info a{
	float: right;
	text-align: right;
	padding-right: 10px;
	color: #a58753;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}

.more_info a:active, .more_info a:hover {
	float: right;
	text-align: right;
	padding-right: 10px;
	color: #000;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
}

#footer {
	text-align: center;
	color: #a58753;
	font-size: 10px;
	padding-top: 10px;
}

.footer {
	text-align: center;
	color: #a58753;
	font-size: 10px;	
}

a.footer:link {text-decoration: none; color: #a58753;}
a.footer:hover {text-decoration: none; color:#000; }

#clear {
	clear: both;
}

.opening {
	font-size: 25px;
	color: #e200c8;
	letter-spacing: 3px;
	font-family: "Century Gothic", Century, Arial;
}

.chefs {
	color: #9d8100;
	font-family: "Century Gothic", Century, Arial;
	font-size: 18px;
}

.lux {
	color: #e200c8;
	font-family: "Century Gothic", Century, Arial;
	font-weight: bold;
	font-size: 14px;
}

.toptext {
	color: #e200c8;
	font-family: "Century Gothic", Century, Arial;
	font-size: 14px;
}

.luxbody {
	color: #c9b34d;
	font-family: "Century Gothic", Century, Arial;
	font-size: 13px;
	text-align: center;
	width: 500px;
}
a.luxbtn:link {
	color: #a58753;
	text-decoration:none;
}

a.luxbtn:visited {
	text-decoration: none;
	color:#a58753;
}

a.luxbtn:hover {
	text-decoration: none;
	color:#000;
}

a.luxbtn:active {
	text-decoration: none;
	color:#a58753;
}

#cateringA {
	float: left;
	width: 45%;
	padding-left: 30px;
}

#cateringB {
	float: right;
	width: 45%;
	padding-right: 15px;
}	

.field_name {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}

.text_field 
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000;
	background-color:#dec968;
	width: 180px;
	border: 1px solid #9d8100;
}

#back {
	position:relative;
	left:635;
	top:1250;
	width:100;
	height:15;
	z-index:1;
}

#searchA {
	float: left;
	width: 55%;
}

#searchB {
	float: right;
	width: 35%;
}

#contactA {
	float: left;
	width: 35%;
	padding-right: 20px;
	padding-left: 40px;
}

.nightclub {
	color: #996600;
	font-size: 11px;
	font-weight: 600;
}

.people {
	font-weight: bold;
	color: #9d8100;
	font-size: 11px;
}	

#contactB {
	float: left;
	width: 30%;
}

#contactC {
	float: right;
	width: 25%;
}

img {
	border: none;
}

