@charset "UTF-8";
/* CSS Document */

@import url(reset.css);
@import url(typography.css);
@import url(structure.css);
@import url(common.css);
@import url(colour.css);
 
/*---------------------
 HOME
----------------------*/
body.home .menu li a {
	background-image: url(../img/home/menu.jpg);
}
body.home .container .container_inner {
	background-image: url(../img/home/hero.jpg);
}
body.home .title {
	margin: 0 0 150px 0;
}
body.home .content p {
	padding-bottom: 10px;
	margin: 0 0 0.92em 0;
	background: url(../img/shared/dot_grey.gif) 0 100% repeat-x;
}


/*---------------------
 EAT
----------------------*/
body.eat .menu li a {
	background-image: url(../img/eat/menu.jpg);
}
body.eat .container .container_inner {
	background-image: url(../img/eat/hero.jpg);
}

/*Accordion*/
body.eat #accordion h2 a {
	background-image: url(../img/eat/accordion.gif);
}
body.eat #accordion h2#a_la_carte a {
	background-position: 0 0;
}
body.eat #accordion h2#a_la_carte a:hover,
body.eat #accordion h2#a_la_carte.ui-state-active a {
	background-position: 0 -25px;
}
body.eat #accordion h2#set_menu_a {
	margin-top:5px;	
}
body.eat #accordion h2#set_menu_a a {
	background-position: 0 -50px;
}
body.eat #accordion h2#set_menu_a a:hover,
body.eat #accordion h2#set_menu_a.ui-state-active a {
	background-position: 0 -75px;
}
body.eat #accordion h2#set_menu_b a {
	background-position: 0 -100px;
}
body.eat #accordion h2#set_menu_b a:hover,
body.eat #accordion h2#set_menu_b.ui-state-active a {
	background-position: 0 -125px;
}


body.eat #accordion h2#bar a {
	background-position: 0 0; background-image:url(../img/eat/bar-accordion.gif);
}
body.eat #accordion h2#bar a:hover,
body.eat #accordion h2#bar.ui-state-active a {
	background-position: 0 -25px;
}
body.eat #accordion h2#main_menu_a {
margin-top:5px; 
}
body.eat #accordion h2#main_menu_a a {
background-position: 0 -50px;background-image:url(../img/eat/bar-accordion.gif);
}
body.eat #accordion h2#main_menu_a a:hover,
body.eat #accordion h2#main_menu_a.ui-state-active a {
background-position: 0 -75px;
} 

/*---------------------
 DRINK
----------------------*/

body.drink .menu li a {
	background-image: url(../img/drink/menu.jpg);
}
body.drink .container .container_inner {
	background-image: url(../img/drink/hero.jpg);
} 
/*Accordion*/
body.drink #accordion h2 a {
	background-image: url(../img/drink/accordion.gif);
}
body.drink #accordion h2#champagne_sparkle a {
	background-position: 0 0;
}
body.drink #accordion h2#champagne_sparkle a:hover,
body.drink #accordion h2#champagne_sparkle.ui-state-active a {
	background-position: 0 -25px;
}
body.drink #accordion h2#whites a {
	background-position: 0 -50px;
}
body.drink #accordion h2#whites a:hover,
body.drink #accordion h2#whites.ui-state-active a {
	background-position: 0 -75px;
}
body.drink #accordion h2#reds a {
	background-position: 0 -100px;
}
body.drink #accordion h2#reds a:hover,
body.drink #accordion h2#reds.ui-state-active a {
	background-position: 0 -125px;
}
body.drink #accordion h2#desert a {
	background-position: 0 -150px;
}
body.drink #accordion h2#desert a:hover,
body.drink #accordion h2#desert.ui-state-active a {
	background-position: 0 -175px;
}



/*---------------------
 FUNCTIONS
----------------------*/
body.functions .menu li a {
	background-image: url(../img/functions/menu.jpg);
}
body.functions .container .container_inner {
	background-image: url(../img/functions/hero.jpg);
}
/*Accordion*/
body.functions #accordion h2 a {
	background-image: url(../img/functions/accordion.gif);
}
body.functions #accordion h2#
a {
	background-position: 0 0;
}

body.functions #accordion h2#cocktail_party a:hover,
body.functions #accordion h2#cocktail_party.ui-state-active a {
	background-position: 0 -25px;
}
body.functions #accordion h2#finger-food a {
	background-position: 0 -50px;
}
body.functions #accordion h2#finger-food a:hover,
body.functions #accordion h2#finger-food.ui-state-active a {
	background-position: 0 -75px;
}
body.functions #accordion h2#banquet a {
	background-position: 0 -100px;
}
body.functions #accordion h2#banquet a:hover,
body.functions #accordion h2#banquet.ui-state-active a {
	background-position: 0 -125px;
}

body.functions #accordion h2#dinner-sharing a {
	background-position: 0 -150px;
}
body.functions #accordion h2#dinner-sharing a:hover,
body.functions #accordion h2#dinner-sharing.ui-state-active a {
	background-position: 0 -175px;
}

body.functions #accordion h2#markov-banquet a {
	background-position: 0 -200px;
}
body.functions #accordion h2#markov-banquet a:hover,
body.functions #accordion h2#markov-banquet.ui-state-active a {
	background-position: 0 -225px;
}
body.functions #accordion h2#exclusive-banquet a {
	background-position: 0 -250px;
}
body.functions #accordion h2#exclusive-banquet a:hover,
body.functions #accordion h2#exclusive-banquet.ui-state-active a {
	background-position: 0 -275px;
}


body.functions #accordion ul {
	margin-left:16px;
}
.blurb {
	overflow:auto; height:260px; 
}
.eatBlurb {
	overflow:auto; height:275px; 
}
.functionPad {
	margin-bottom:20px;	
}
.lessPad {
	margin-bottom:15px;	
}
.function-btns  {
	 margin-top:20px; 
}
.eatPad  {
	 margin-top:5px; 
}
.function-btns li {
	display:inline; margin-right:20px; 
}
.function-btns li span {
	display:none;	
}

/*---------------------
 IMAGES
----------------------*/
body.images .menu li a {
	background-image: url(../img/images/menu.jpg);
}
body.images .container .container_inner {
	background-image: url(../img/images/hero.jpg);
}
body.images .title {
	margin: 0 0 40px 0;
}

/*Gallery*/
#gallery {
	overflow: hidden;
	height: 1%;
	width:625px;
}
#gallery li {
	list-style: none;
	float: left;
	width: 75px;
	margin: 0 16px 14px 0;
}
#gallery li.last {
	list-style: none;
	float: left;
	width: 75px;
	margin: 0 0 14px 0;
}
#gallery li a {
	display: block;
	width: 75px;
	height: 85px;
	opacity: 0.6;
	filter:alpha(opacity=60);/*IE*/
}
#gallery li a:hover {
	opacity: 1.0;
	filter:alpha(opacity=100);/*IE*/
}

/*Lightbox*/
#mask {  
	position:absolute;  
	z-index:1;  
	display:none; 
	top: 0;
	left: 0;
	background-color:#a1a79d;  
} 
.lightbox {
	width: auto;
	padding: 20px 20px 45px 20px;
	z-index: 9999;
	background-position: 0 0;
	background-repeat: repeat;
	background-image: url(../img/images/lightbox_bg.gif);
	display: none;
}
.lightbox .lb_content {
	position: relative;
}
.lightbox .lb_content img {
	width: 530px;
}
.lightbox .lb_close {
	position: absolute;
	cursor: pointer;
	width: 30px;
	height: 37px;
	bottom: 5px;
	right: 10px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(../img/images/close_btn.gif);
	z-index: 9999;
}

/*---------------------
 CONTACT
----------------------*/
body.contact .menu li a {
	background-image: url(../img/contact/menu.jpg);
}
body.contact .container .container_inner {
	background-image: url(../img/contact/hero.jpg);
}

.menuTable  {
	width:600px; 
}

.menuTable td {
	padding: 0 5px 3px 0;
	vertical-align:top;
}	

.menuTable td ul {
	margin-left:15px; margin-bottom:2px;
}
