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

body	{	text-align:center; margin:0; padding:0; background:#000; font-size:62.5%; font-family:"Arial", Helvetica, sans-serif;	}

h1		{	float:left; clear:left; margin:20px 0 20px 40px;	}
h2		{	float:left; clear:left; margin:0 0 10px 0;	}


p		{	float:left; clear:left; margin:0 0 20px 40px; 
			width:400px; 
			text-align:left; 
			color:#FFF; 
			font-family:"Arial", Helvetica, sans-serif; 
			font-size:1.4em;
			line-height:1.4em;
		}
		
a		{	text-decoration:none;	}

em		{	font-weight:bold; color:#FFCC00; font-size:1.3em; font-style:normal; letter-spacing:0.03em;	}

img		{	border:none;	}

#wrapper			{	width:980px;  height:600px; text-align:center; background:url(images/backgrounds/rotate.php) no-repeat;							}
#wrapper2			{	width:980px;  height:600px; text-align:center; background:url(images/bg5.jpg) no-repeat;										}

#links 				{	width:980px;  height:20px;					   background:url(images/edges/top.gif) repeat-x;									}



/* ============================================== Background Componants ============================================== */



#background			{	width:1056px; background:url(images/edges/backgroundBody.gif) repeat-y; padding:0 0 0 38px; }
#backgroundholder	{	width:1056px; margin:auto;	}



/* ============================================== Edges Componants ============================================== */



#bottom			{	width:1056px; height:48px;	}


#bottomleft		{	width:38px;  height:48px; margin:0; background:url(images/edges/bottomleft.gif) no-repeat;  float:left;		}
#bottommid		{	width:980px; height:48px; margin:0; background:url(images/edges/bottommid.gif) repeat-x;    float:left;		}
#bottomright	{	width:38px;	 height:48px; margin:0; background:url(images/edges/bottomright.gif) no-repeat; float:right;	}
	
	

/* ============================================== Console Componants ============================================== */



#console	{	width:740px; height:436px; margin:82px 120px 82px 120px; float:left; }

#console_top	{	width:740px; height:38px;  float:left; margin:0 0 2px 0;	}
#console_btm	{	width:740px; height:38px;  float:left; margin:2px 0 0 0;	}
#console_mid	{	width:740px; height:360px; float:left; 	}
#console_menu	{	width:740px; height:38px;  float:left; margin:2px 0 0 0;	}

#console_top .left	{	float:left; width:10px;  height:38px; background:url(images/console_top_left.png) no-repeat;	}
#console_top .right	{	float:left; width:10px;  height:38px; background:url(images/console_top_right.png) no-repeat;	}
#console_top .mid	{	float:left; width:720px; height:38px; background:url(images/console_top_mid.png) repeat-x; 		}

#console_mid .left	{	float:left; width:479px; height:360px; background:url(images/console_mid.png) repeat-x; margin:0 1px 0 0;	}
#console_mid .right	{	float:left; width:260px; height:360px; background:url(images/console_mid.png) repeat-x; 					}
#console_mid .all	{	float:left; width:740px; height:360px; background:url(images/console_mid.png) repeat-x; 					}

#console_btm .left	{	float:left; width:10px;  height:38px; background:url(images/console_btm_left.png) no-repeat;	}
#console_btm .right	{	float:left; width:10px;  height:38px; background:url(images/console_btm_right.png) no-repeat;	}
#console_btm .mid	{	float:left; width:720px; height:38px; background:url(images/console_top_mid.png) repeat-x; 		}

#console_menu .left		{	float:left; width:10px;  height:38px; background:url(images/console_menu_left.png) no-repeat;	}
#console_menu .right	{	float:left; width:10px;  height:38px; background:url(images/console_menu_right.png) no-repeat;	}
#console_menu .mid		{	float:left; width:720px; height:38px; background:url(images/console_top_mid.png) repeat-x; 		}

#wrapper2 #console	{	margin:42px 120px 82px 120px;	}


/* ============================================== Navigation Componants ============================================== */


#about_us {

	height:12px;
	width:58px;
	float:left;
	display:block;
	outline:none;
	
	margin:13px 0 0 53px;
	text-indent:-5000px;
	
	background:url(images/buttons/about_us.png) no-repeat;
	background-position: 0 0;
	
	}
					
#about_us:hover {	background-position: 0 -13px;	}



#menu	{

	height:12px;
	width:34px;
	float:left;
	display:block;
	outline:none;
	
	margin:13px 0 0 78px;
	text-indent:-5000px;
	
	background:url(images/buttons/menu.png) no-repeat;
	background-position: 0 0;
	
	}
	
#menu:hover {	background-position: 0 -13px;	}



#loft_bar	{
	
	height:14px;
	width:73px;
	float:left;
	display:block;
	outline:none;
	
	margin:12px 0 0 88px;
	text-indent:-5000px;
	
	background:url(images/buttons/loft_bar.png) no-repeat;
	background-position: 0 0;
	
	}

#loft_bar:hover {	background-position: 0 -16px;	}



#private	{
	
	height:12px;
	width:72px;
	float:left;
	display:block;
	outline:none;
	
	margin:13px 0 0 78px;
	text-indent:-5000px;
	
	background:url(images/buttons/private_hire.png) no-repeat;
	background-position: 0 0;
	
	}
	
#private:hover {	background-position: 0 -13px;	}

#location	{	

	height:12px;
	width:72px;
	float:left;
	display:block;
	outline:none;
	
	margin:13px 0 0 78px;
	text-indent:-5000px;
	
	background:url(images/buttons/locations.png) no-repeat;
	background-position: 0 0;

	}
	
	
#location:hover {	background-position: 0 -13px;	}	



/* ============================================== Decorative Componants ============================================== */



.side_image		{	width:200px; margin:80px 0 0 30px;	}
.side_image2	{	width:195px; margin:80px 0 0 32px;	}
.side_image3	{	width:200px; margin:40px 0 0 32px;	}

.side_text		{	width:200px; margin:20px 0 0 32px; font-size:0.9em; font-family:Arial, "Helvetica", sans-serif; text-align:left;  color:#FFF; }



/* ============================================== Link Bar Componants ============================================== */



.menus 			{	font-size:0.9em; margin: 4px 0 0 8px; padding:2px 0 0 0; float:left;	}
.menus a		{	color:#999;		}
.menus a:hover	{	color:#FFCC00;	}

.textleft 		{	font-size:0.9em; margin: 4px 0 0 20px;    float:left;  color:#999; padding:2px 0 0 0;	}
.textright 		{	font-size:1em;   margin: 4px 20px 0 10px; float:right; color:#FFF;						}

.textright a		{	color:#FFF;			}
.textright a:hover	{	color:#FFCC00;		}



#vip 		{	width:28px;  height:18px; margin: 1px 20px 0 0; float:right; display:block; background:url(images/vip.png) no-repeat;	}
#viptext	{	width:180px; height:50px; margin:20px auto;}

.floatfield {
	background: url(images/hover.png) no-repeat;
	width: 200px;
	height: 76px;
	position:absolute;
	left: 775px;
	top:500px;
	display:none;
	text-align: center;
	z-index: 2;
	}
	

#googlemaps			{ 
	
	background:url(images/buttons/googlemaps.gif) no-repeat; 
	background-position:0 0;
	
	width:145px; 
	height:11px;
	
	margin:20px 0 0 56px;
	text-indent:-5000px;
	display:block;
	outline:none;
	
	}
	
#googlemaps:hover	{

	background-position:0 -14px;
	
	}
	
.location_cont {		
	float:left; 
	clear:left; 
	margin:0 0 0 40px; 
	width:660px;
	}
	
.location_margin {
	float:left;
	clear:left;
	width:660px;
	height:10px;
	margin:0 0 0 40px;
	}
	
.location_cell {
	width:260px;		
	float:left;
	}

.location_text { 
	width:260px;
	float:left;
	}
	
.location_divide { 
	width:260px; 
	height:40px; 
	float: left;
	color:#FFF; 
	text-align:left; 
	margin:0;
	}

.coming_cell {
	width:200px;
	margin:0 0 0 40px; 
	}

.location_cell p, .coming_cell p {		
	font-size:1em;
	margin:0;
	}
	
.location_divide a		{	color:#CCC; text-decoration:underline;	}
.location_divide a:hover	{	color:#FFF;	}


.event { float:left; }

.event p { 
		width:180px;
		font-size:1em;
		}
		
.content-link{
	float:left;
	color:#FFCC00;
	font-size:0.8em;
}

.content-link:hover {
	color:#FFF;
}

.Gmap {
	float:right;
	}


#wrapper2 #console_top {	margin:0;	}
#wrapper2 #console_btm {	margin:0;	}



/* ============================================== Menu Componants ============================================== */



#main	{

	height:12px;
	width:68px;
	float:left;
	display:block;
	outline:none;
	
	margin:13px 0 0 176px;
	text-indent:-5000px;
	
	background:url(images/buttons/mainmenu.png) no-repeat;
	background-position: 0 0;
	
	}
	
#main:hover {	background-position: 0 -13px;	}

#wine	{

	height:12px;
	width:57px;
	float:left;
	display:block;
	outline:none;
	
	margin:13px 0 0 74px;
	text-indent:-5000px;
	
	background:url(images/buttons/winelist.png) no-repeat;
	background-position: 0 0;
	
	}
	
#wine:hover {	background-position: 0 -13px;	}

#bar	{

	height:12px;
	width:59px;
	float:left;
	display:block;
	outline:none;
	
	margin:13px 0 0 92px;
	text-indent:-5000px;
	
	background:url(images/buttons/barmenu.png) no-repeat;
	background-position: 0 0;
	
	}
	
#bar:hover {	background-position: 0 -13px;	}



/* ============================================== iFrame Componants ============================================== */



.iFrame	{	width:620px; height:340px; margin:auto;	}