body {
background-color: #000;
font-family:Arial;
font-size:12px;
}

img {
	border:none;
}

a:link, a:visited, a:active, a:hover {
	color:#999;
	font-weight: bold;
	text-decoration: none;
	outline:0px;
}

#hp {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/home.jpg) no-repeat;
}
#ct {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/cocktails.jpg) no-repeat;
}
#list {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/listings.jpg) no-repeat;
}
#gal {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/gallery.jpg) no-repeat;
}
#vid {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/video.jpg) no-repeat;
}
#pr {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/press.jpg) no-repeat;
}
#fo {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/food.jpg) no-repeat;
}
#des {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/design.jpg) no-repeat;
}
#art {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/artists.jpg) no-repeat;
}
#func {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/functions.jpg) no-repeat;
}
#master {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/masterclass.jpg) no-repeat;
}
#tea {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/teaparty.jpg) no-repeat;
}
#car {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/careers.jpg) no-repeat;
}
#con {
	position:relative;
	width:1024px;
	margin:0 auto;
	background:#000;
	background:url(../images/bg/contact.jpg) no-repeat;
}

#frame1 {
	overflow:hidden;
	padding-top:370px;
	width:750px;
	padding-bottom:40px;
}

#homeimages {
}
#slider {
	margin-top:10px;
	margin-left:30px;
	padding:10px;
	background:#222;
	width:650px;
	height:400px;
}
#slideshowWrapper{position:relative;width:730px;margin:auto;}
#fssPrev{position:absolute;top:100px;left:-67px; background:url(../images/arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px;}
#fssNext{position:absolute;top:100px;left:680px;background:url(../images/arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px;}
#fssPlayPause{position:absolute;top:285px;right:0px;background:url(../images/white.png) repeat;-moz-border-radius:2px;border-radius:2px;width:40px;text-align:center;display:block;color:#333;text-decoration:none;}
ul#slideshow{list-style:none;border:1px solid #999;padding:2px;margin:auto;margin-top:5%;width:680px;height:300px;overflow:hidden;}

#homefooter {
	width:1024px;
	margin: 0 auto;
	font: Helvetica;
	font-size:11px;
	color:#999;
	text-align:center;
}
#homeauthor {
	width:1024px;
	margin: 0 auto;
	font: Helvetica;
	font-size:8px;
	color:#999;
	text-align:center;
}

#frame2 {
	overflow:hidden;
	padding-top:20px;
	width:750px;
	padding-bottom:50px;
}

#cocktailheading {
	float:left;
}
#cocktailheading2 {
	float:left;
}
#cocktailimages{
	clear:both;
	float:left;
	margin-left:50px;
	padding-top:175px;
}
#cocktailimages2{
	float:left;
	margin-left:10px;
	padding-top:20px;
}
#cocktailimages3{
	float:left;
	margin-left:10px;
	padding-top:175px;
}

#cocktailgallery {
	clear:both;
	width:700px;
	margin-left:20px;
	padding-top:10px;
}
#cocktailtext{
	margin-left:20px;
	width:700px;
	height:145px;
	font: Helvetica;
	font-size:11px;
	color:#FFF;
}

#frame3 {
	overflow:hidden;
	padding-top:40px;
	width:750px;
	padding-bottom:50px;
}

#listingsheading {
	float:left;
}
#podo {
	float:left;
	padding-top:10px;
	margin-left:40px;
		
}

#listingsgallery {
	clear:both;
	width:710px;
	margin-left:30px;
	padding-top:30px;
}
#listingsimages{
	float:left;
	margin-left:30px;
	padding-top:40px;
}

#myslides {
	width: 282px;
	height: 400px;
    padding: 0;  
    margin:  0 auto;  
} 
 
#myslides img {  
    width: 282px;
    height: 400px;
	
}#calholder {
	float:left;
	margin-left:80px;
	padding-top:80px;
}


#frame4 {
	overflow:hidden;
	padding-top:80px;
	width:750px;
	padding-bottom:50px;
}

#galleryheading {
}
#galleryheading2 {
	padding-top:20px;
	margin-left:30px;
}

#gallery1 {
	width:630px;
	margin-left:30px;
	padding-top:40px;	
}
#galleryheading3 {
	padding-top:60px;
	margin-left:30px;
}
#gallery2 {
	width:630px;
	margin-left:30px;
	padding-top:60px;	
}

#frame5 {
	overflow:hidden;
	padding-top:20px;
	width:750px;
	padding-bottom:45px;
}

#videosheading {
}

#videoplayer {
	padding-top:20px;
	margin-left:100px;
}

#videogallery {
	width:610px;
	margin-left:30px;
	padding-left:10px;
	padding-top:60px;	
}

#frame6 {
	overflow:hidden;
	padding-top:0px;
	width:750px;
	padding-bottom:300px;
}

#pressheading {
	padding-top:40px;
}
#pressheading2 {
	padding-top:40px;
	margin-left:40px;
}
#pressgallery {
	padding-top:65px;
	margin-left:40px;
}

#frame7 {
	overflow:hidden;
	padding-top:40px;
	width:750px;
	padding-bottom:45px;
}

#foodheading {
	float:left;
	padding-top:40px;
}
#foodmenuheading {
	float:left;
	margin-left:20px;
	padding-top:60px;
}
#foodtext {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	width:400px;
	height:284px;
	padding-top:30px;
	margin-left:40px;
}
#foodheading2 {
	float:left;
	padding-top:40px;
	margin-left:40px;
}
#salt {
	float:left;
	padding-top:150px;
	margin-left:30px;
}

#frame8 {
	overflow:hidden;
	width:750px;
}

#designheading {
	float:left;
	padding-top:50px;
}
#designsubheading {
	float:left;
	margin-left:20px;
	padding-top:60px;
}
#designheading2 {
	clear:both;
	padding-top:30px;
	margin-left:40px;
}
#designheading2 img{
	margin-left:-40px;
}

#designheading3 {
	padding-top:40px;
	margin-left:40px;
}
#designheading4 {
	padding-top:40px;
	margin-left:40px;
}
#designtext {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100px;
	color:#FFF;
	width:600px;
	padding-top:20px;
	margin-left:40px;
}

#designgallery {
	width:630px;
	padding-top:60px;
	margin-left:40px;
	padding-bottom:40px;
}

#frame9 {
	overflow:hidden;
	width:750px;
}

#artistsheading {
	padding-top:80px;
}
#artistsheading2 {
	clear:both;
	padding-top:30px;
	margin-left:40px;
}
#artistsgallery {
	width:630px;
	height:300px;
	background:#000;
	margin-top:120px;
	margin-left:40px;
	margin-bottom:80px;	
}

#frame10 {
	overflow:hidden;
	width:750px;
	padding-bottom:60px;
}

#functionsheading {
	padding-top:40px;
}
#functionsheading2 {
	padding-top:20px;
	margin-left:40px;
}
#functionsheading2 img{
	margin-left:-40px;
}
#functionstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	width:600px;
	height:102px;
	padding-top:10px;
	margin-left:40px;
}
#functionsheading3 {
	padding-top:20px;
	margin-left:40px;
}
#functionstext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	width:600px;
	height:113px;
	padding-top:10px;
	margin-left:40px;
}
#functionsgallery {
	width:630px;
	background:#000;
	padding-top:20px;
	margin-left:40px;
}
#functionslogos {
	padding-bottom:40px;
}

#frame11 {
	overflow:hidden;
	width:750px;
	padding-bottom:90px;
}

#masterheading {
	padding-top:60px;
}
#masterheading2 {
	padding-top:20px;
	margin-left:40px;
}
#mastertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:700px;
	padding-top:10px;
	margin-left:40px;
}
#masterheading3 {
	padding-top:20px;
	margin-left:40px;
}
#mastergallery {
	float:left;
	width:132px;
	padding-top:20px;
	margin-left:40px;	
}

#mastertext2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:500px;
	height:221px;
	margin-left:20px;
	padding-top:20px;
}
#masterheading4 {
	clear:both;
	padding-top:20px;
	margin-left:40px;
}

#frame12 {
	overflow:hidden;
	width:750px;
	padding-bottom:20px;
}

#teaheading {
	padding-top:20px;
}
#teaheading2 {
	padding-top:40px;
	margin-left:40px;
}
#teatext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:700px;
	padding-top:20px;
	margin-left:40px;
}
#teagallery {
	width:132px;
	padding-top:30px;
	margin-left:40px;
}
#frame13 {
	overflow:hidden;
	width:750px;
	padding-bottom:200px;
}

#careersheading {
	padding-top:60px;
}
#careersheading2 {
	padding-top:40px;
	margin-left:40px;
}
#careerstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:400px;
	padding-top:20px;
	margin-left:40px;
}
#frame14 {
	overflow:hidden;
	width:750px;
	padding-bottom:20px;
}

#contactheading {
	padding-top:20px;
}
#contactheading2 {
	padding-top:40px;
	margin-left:40px;
}
#contactheading2 img {
	margin-left:-40px;
}
#contactheading3 {
	padding-top:40px;
	margin-left:40px;
}
#contacttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:400px;
	padding-top:20px;
	margin-left:40px;
}
#contactheading4 {
	padding-top:40px;
	margin-left:40px;
}
#contacttext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:400px;
	padding-top:20px;
	margin-left:40px;
}
#contactcareers {
	padding-top:20px;
	margin-left:40px;
}
#contactcareerstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:700px;
	padding-top:10px;
	margin-left:40px;
}



#frame15 {
	overflow:hidden;
	width:750px;
	padding-bottom:10px;
}

#ownersheading {
	padding-top:20px;
}
#ownersheading2 {
	padding-top:40px;
	margin-left:40px;
}
#ownerstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:550px;
	padding-top:20px;
	margin-left:40px;
}
#ownersheading3 {
	padding-top:150px;
	margin-left:40px;
}

#navholder {
	position:fixed;
	top:0;
	width:1024px;
	height:100%;
	margin:0 auto;
}
#nav{
	background:url(../images/menus/bg.png);
	width:250px;
	float:right;
	overflow:hidden;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	
}

#cocktails
{
  display: block;
  width: 120px;
  height: 30px;
  background:url(../images/menus/cocktails.png) no-repeat 0 0;
}
#listings
{
  display: block;
  width: 120px;
  height: 30px;
  background:url(../images/menus/listings.png) no-repeat 0 0;
}
#gallery
{
  display: block;
  width: 120px;
  height: 30px;
  background:url(../images/menus/gallery.png) no-repeat 0 0;
}
#videos
{
  display: block;
  width: 120px;
  height: 30px;
  background:url(../images/menus/videos.png) no-repeat 0 0;
}
#press
{
  display: block;
  width: 120px;
  height: 30px;
  background:url(../images/menus/press.png) no-repeat 0 0;
}
#food
{
  display: block;
  width: 120px;
  height: 30px;
  background:url(../images/menus/food.png) no-repeat 0 0;
}
#design
{
  display: block;
  width: 120px;
  height: 30px;
  background:url(../images/menus/design.png) no-repeat 0 0;
}
#functions
{
  display: block;
  width: 180px;
  height: 30px;
  background:url(../images/menus/functions.png) no-repeat 0 0;
}
#teaparty
{
  display: block;
  width: 120px;
  height: 30px;
  background:url(../images/menus/teaparty.png) no-repeat 0 0;
}
#careers
{
  display: block;
  width: 120px;
  height: 30px;
  background:url(../images/menus/careers.png) no-repeat 0 0;
}
#contact
{
  display: block;
  width: 120px;
  height: 30px;
  background:url(../images/menus/contact.png) no-repeat 0 0;
}
#cocktails:hover, #listings:hover, #gallery:hover, #videos:hover, #press:hover, #food:hover, #design:hover, #functions:hover, #teaparty:hover, #careers:hover, #contact:hover
{ 
  background-position: 0 -30px;
}

.current {
  background-position: 0 -30px;
}

#logo {
	padding-top:20px;
}
img.logo {
}

#menu {
	padding-top:45px;
	padding-left:25px;
	padding-bottom:45px;
}
img.menu {
}
#menu:hover {
}
#newsletter {
}
img.newsletter {
}

#social {
	padding:25px;
}
img.social {
}

img {
	border:none;
}

a span {
	display:none;
}

.spannav {
	display:none;	
}

#makeMeScrollable
{
	width:700px;
	height: 80px;
	position: relative;
}
#makeMeScrollable div.scrollableArea *
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
#makeMeScrollable2
{
	width:700px;
	height: 162px;
	position: relative;
}

#makeMeScrollable2 div.scrollableArea *
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#makeMeScrollable3
{
	width:630px;
	height: 162px;
	position: relative;
}

#makeMeScrollable3 div.scrollableArea *
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
#makeMeScrollable4
{
	width:630px;
	height: 162px;
	position: relative;
}

#makeMeScrollable4 div.scrollableArea *
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
#makeMeScrollable5
{
	width:630px;
	height: 250px;
	position: relative;
}

#makeMeScrollable5 div.scrollableArea *
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
#makeMeScrollable6
{
	width:610px;
	height: 300px;
	position: relative;
}

#makeMeScrollable6 div.scrollableArea *
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

.calendar-month {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.calendar {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border-style:solid;
	border-width:thin;
	border-color:#999;
	background-color:#000;
	
}

a:link  { color: #fff; text-decoration: none;}
a:hover { color:#fff; text-decoration: none;}
a:visited { color:#fff; text-decoration: none;}


.normal-days {
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	text-align:center;
	background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


.linked-day {
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#666;
}
.contact-form { margin:10px 0; color:#FFF; }

.contact-form label, .comment-form label { font-weight:bold; color:#fff; }

.contact-form input.form-text, .comment-form input.form-text { background:#e8e8e8; border:1px solid #f2f2f2;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; height:25px; line-height:25px; margin:0 0 10px 0; padding:5px; width:350px; color:#5f6a5f; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset; }

.contact-form input { color:#000;}

.contact-form textarea, .comment-form textarea { background:#e8e8e8; border:1px solid #f2f2f2;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
margin:0 20px 10px 0; padding:10px 5px; height:155px; font-size:100%; color:#5f6a5f; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset;}