#index_main {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	background-color: #434115;
	background-image: url(images/index_bg.jpg);
	background-repeat: no-repeat;
	height: 1028px;
}
#index_main_img {
	position: absolute;
	left: -1px;
	top: 18px;
	height: 732px;
	width: 227px;
}



#index_main_bg {
	margin: 0px;
	padding: 0px;
	position: absolute;
	background-repeat: no-repeat;
	background-image: url(images/index_bg.jpg);
	left: 0px;
	top: 0px;
	height: 1028px;
	width: 100%;
}
#tweet {
	position: absolute;
	width: 300px;
	top: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000;
	background-color: #FFF;
	padding-right: 10px;
}
#tweet li {
	line-height: 18px;
}
#tweet a  {
	color: #F93;
}

#tweet status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000;
}


#index_top_image {
	position: absolute;
	left: 27px;
	top: 0px;
	height: 236px;
	width: 566px;
}

#index_title_bg {
	height: 100%;
	position: relative;
	width: 100%;
	background-repeat: repeat-x;
	background-position: 0px 236px;
	background-image: url(images/index_title_bg.gif);
}
#index_main_container {
	width: 1096px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(images/index_bg.gif);
	background-repeat: no-repeat;
	height: 900px;
}
#sub_heading1 {
	padding-top: 10px;
}
#sub_heading {
}

#index_title_img {
	height: 182px;
	width: 445px;
	background-image: url(images/index_title.gif);
	position: absolute;
	top: 236px;
	left: 198px;
}
#index_content {
	position: absolute;
	left: 0px;
	top: 406px;
	width: 612px;
}
#index_footer {
	position: absolute;
	left: 35px;
	top: 350px;
	color:#E0EFAB;
	font-size:11px;
	width: 600px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top:20px;

}

#index_footer a {
	text-decoration:underline;
	color:#FFF;
}

#index_footer a:hover {
	color:#E0EFAB;
}

#index_booking {
	height: 250px;
	width: 284px;
	position: absolute;
	left: 1px;
	top: 8px;
	margin-left:40px
}
#index_function {
	height: 231px;
	width: 274px;
	position: absolute;
	left: 383px;
	top: 39px;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0EFAB;
}


#index_menu {
	background-color: #23240c;
	height: 183px;
	width: 190px;
	position: absolute;
	top: 224px;
	margin-top:8px;
	padding-left: 8px;
	color:#a7a79e;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	line-height:23px;
	font-size:16px;
	left: 31px;
}


#index_menu ul{
		list-style-type: none;
}

#index_menu a{
	text-decoration:none;
	color:#a7a79e;
}

#index_menu a:hover{
	color:#b4c803;
}

#sub_desc_title {
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0EFAB;
	padding-top: 19px;
	height: 20px;
	font-weight: bold;
	text-align: bottom;
	
	}

table {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	}
	
#table_index {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0EFAB;
	}

#table_index_head {
	font-weight: bold;
	}


#hours{
	padding-left: 35px;
		text-align: center;
	
}	

#ggmap{
	margin-top: 100px;
	padding-top: 100px;
	font-family: Verdana, Geneva, sans-serif;	
	color: white;
	border-color: white;

}

#ggmap a{color: white;font-family: Verdana, Geneva, sans-serif; font-size:11px;}
#ggmap a:hover{color: #E0EFAB;font-family: Verdana, Geneva, sans-serif; font-size:11px;}
#ggmap iframe {padding: 2px 2px 2px 2px; border:solid; border-color:#585437; border-width:2px;}

#prices{
	border-color: white;
	border-width: 1px;
	border-style:solid;
	padding-left: 10px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;	
	}	
	
tr	{	
	height: 25px;
	}
	

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
#index_content_container {
	position: absolute;
	left: 454px;
}
#sub_title_bg {
	height: 600px;
	position: relative;
	width: 100%;
	background-repeat: repeat-x;
	background-position: 0px 202px;
	background-image: url(images/index_title_bg.gif);
}
#sub_main_container {
	width: 969px;
	position: relative;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	height: 900px;
	background-image: url(images/sub_bg.gif);
}
#sub_main_img {
	position: absolute;
	left: 13px;
	top: 22px;
	height: 716px;
	width: 251px;
}
#sub_menu {
	background-color: #23240c;
	height: 178px;
	width: 190px;
	position: absolute;
	top: 26px;
	padding-left: 10px;
	color:#a7a79e;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size:16px;
	left: -3px;
}

#sub_menu ul{
		list-style-type: none;
		line-height:23px;
		margin-top:10px;
}

#sub_menu a{
	text-decoration:none;
		color:#a7a79e;
}

#sub_menu a:hover{
	color:#b4c803;
}

#sub_title_img {
	background-color: #939058;
	height: 177px;
	width: 241px;
	position: absolute;
	top: 30px;
	left: 198px;
}
#sub_content_container {
	position: absolute;
	left: 264px;
	
}
#sub_content {
	position: absolute;
	left: 1px;
	top: 115px;
	width: 663px;
	padding-top: 121px;
	padding-left: 40px;
	background-color: #3E4017;
}
#sub_content img { border:none;}


#sub_div {
	background-image: url(images/content_div.gif);
	background-repeat: repeat-x;
	height: 3px;
	max-height:1px;
	width: 625px;
	margin-top: 30	px;
	margin-left: 1px;
	display:block;
}

#sub_div2{
	background-image: url(images/content_div.gif);
	background-repeat: repeat-x;
	height: 1px;
	max-height:1px;
	width: 625px;
	margin-top: 10px;
	margin-left: 1px;
	display:block;
}


#sub_promo {
	background-repeat: repeat-x;
	height: 280px;
	width: 622px;
	margin-top: 28px;
	margin-left: 1px;
	text-align: top;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0EFAB	
}


#promo_img {
	
	margin-top: 10px;
	margin-left: 1px;
	float: left;
	height: 260 px;
	width: 300px;
	margin-bottom: 14px;
}

#promo_img1 {

	margin-top: 5px;
	margin-left:30px;
	float: left;
	height: 215px;
	width: 250px;
	margin-bottom: 14px;
	background-color:white;
}

#fbook{
	background-color:white;
	width: 220px;
}

#promo_desc {
	width: 300px;
	margin-left: 5px;
	margin-top: 20px;
	float: right;
	position:relative;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0EFAB;
}

#sub_tnc {
	background-repeat: repeat-x;
	height: 280px;
	width: 622px;
	margin-top: 28px;
	margin-left: 1px;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0EFAB
}



#sub_footer{
	clear: both;
	color:#E0EFAB;
	font-size:11px;
	width: 600px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top:40px;
	background-color: #3E4017;
	padding-bottom:20px;
}

#sub_footer a {
	text-decoration:underline;
	color:#FFF;
}

#sub_footer a:hover {
	color:#E0EFAB;
}

#sub_footer hr{
	color:#E0EFAB;
	background-color: #E0EFAB;
	border:0;
	width:100%;
}
#function_images {
	margin-top: 21px;
	margin-left: 1px;
}
#function_image_main {
	float: left;
	border: 3px solid #585437;
}
.function_image_thumb {
	display: block;
	float: left;
	border: 2px solid #585437;
	margin-bottom: 4px;
	margin-left: 6px;
}
.branch_contact a {
	color: #FFF;
	text-decoration: none;
}

#branch_list {
	clear: both;
	padding-top: 16px;
}
#pop_image {
	position: fixed;
	border: 10px solid #000;
	z-index: 100;
	visibility: hidden;
	background-color: #000;
	left: 50%;
	top: 150px;
	height: 306px;
	width: 523px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: -262px;
	text-align: right;
	vertical-align: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#pop_image_bg {
	background-color: #000;
	height: 100%;
	width: 100%;
	visibility: hidden;
	z-index: 90;
	position: fixed;
	left: 0px;
	top: 0px;
	filter:alpha(opacity=75);
	opacity: 0.75;
}

.branch_name {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #e3dd6e;
	margin-top: 6px;
}
.branch_desc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #e0efab;
	margin-top: 3px;
	margin-bottom: 4px;
}
.branch_contact {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFF;
	padding-left: 2px;
}
.branch {
	margin-bottom: 25px;
}
#menu_container {
	margin-top: 17px;
}
.item {
	margin-bottom: 5px;
}
.menu_row {
	clear: left;

}
.menu_cell {
	float: left;
	width: 320px;
	padding-bottom: 31px;
}
.menu_img {
	width: 116px;
	float: left;
	border: 2px solid #555436;
	margin-top: 4px;
}
.menu_desc {
	float: left;
	padding-left: 7px;
}
#menu_disclaimer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding-left: 80px;
	padding-right: 128px;
}

.menu_spacer {
	width: 71px;
	float: left;
}
.menu_category {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #e3dd6e;
}
.menu_items {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #e0efab;
	padding-left: 2px;
	padding-top: 7px;
}
.menu_dinner {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
	padding-top: 8px;
}
.menu_dinner_items {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
	padding-left: 12px;
}
#locations_submenu {
	margin-top: 10px;
}

#locations_title{
margin-top: 20px;
}

#locations_title{
font-family: Verdana, Geneva, sans-serif;
margin-top: 20px;
color:#E3DD6E;
font-size:10px;
line-height:18px;
}

#locations_title span{
		font-family: Verdana, Geneva, sans-serif;
	font-size:25px;
	font-weight:bold;
	text-transform:uppercase;
}

#locations_branch{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #cad897;
	text-align:center;
}

#selected a
{
	color:#E3DD6E;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight:bold;
}

#locations_branch a{
text-transform:uppercase;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #918F43;
	font-style:normal;
	text-decoration: none;
}


#locations_branch a:hover {

color:#E3DD6E;

}

.location_submenu_spacer {
	width: 14px;
}





#sub_bg {
	background-color: #434115;
	background-image: url(images/sub_bg.gif);
	background-repeat: no-repeat;
}
#index_bg {
	margin: 0px;
	padding: 0px;
	background-color: #434115;
	background-image: url(images/index_bg.gif);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
}
#locations_images {
	width: 269px;
	height: 733px;
	position: absolute;
	left: 35px;
	top: 440px;
	margin-top: 15px;
}
#locations_image_main {
	border: 2px solid #585437;
	width: 265px;
}
.locations_image_thumb {
	float: right;
	border: 2px solid #585437;
	margin-top: 4px;
}
.locations_image_row {
	clear: right;
}
.locations_image_spacer {
	float: right;
	height: 4px;
	width: 4px;
}
#locations_booking {
	clear: right;
	padding-top: 20px;
	float: left;
	color:#e0efab;
	font-family: Verdana, Geneva, sans-serif;
}

#locations_booking img{
float: left;
		clear: right;
}

#locations_call {
	clear: right;
	color:#e0efab;
	font-family: Verdana, Geneva, sans-serif;
	margin-left:10px;
	float:left;
	text-transform:uppercase;
}


#locations_content {
	margin-left: 282px;
	margin-top: 20px;
}
#locations_desc {
	margin-top: 20px;
}
#locations_other_branch {
	margin-top: 28px;
	margin-bottom: 71px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#dade80;
}

#locations_other_branch a {
	text-decoration:none;
	color:#dade80;
}

#locations_other_branch a:hover {
	color:#fff;
}

#locations_other_branch table {
	font-weight:bold;
	text-align:center;
	border:none;
	margin-left:40px;
	margin-top:10px;
}

#locations_other_branch td {
	padding-left:5px;
	padding-right:5px;
}



#png
{
background-color: #3E401C;

}

#locations_content p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFF;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 12px;
}
#locations_content p a {
	color: #FFF;
	text-decoration: none;
}

#contact_form_container h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #FFF;
}
#contact_form_container {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFF;
	margin-bottom: 20px;
}
#contact_form_container input {
	border: 1px solid #cdcdcd;
}
#contact_form_container select {
	border: 1px solid #cdcdcd;
}
#contact_form_container textarea {
	border: 1px solid #cdcdcd;
}
#aboutus_img {
	border: 2px solid #585437;
	margin-top: 23px;
	margin-left: 1px;
	float: left;
	height: 335px;
	width: 171px;
	margin-bottom: 14px;
}
#aboutus_content {
	float: left;
	margin-top: 17px;
	margin-left: 23px;
}
#aboutus_desc {
	margin-left: 2px;
	margin-top: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width:457px;
	height:124px;
	line-height:150%
}

#gallery_content {
	float: left;
	margin-top: 20px;
	margin-left: 10px;
}

#gallery_content h2 {
	font-family: Verdana, Geneva, sans-serif;
	color:#E3DD6E;
	margin: 0 0 .2em;
}
#gallery_content  h2 em {
	font: normal 80%/100% Arial, Helvetica, sans-serif;
	font-family: Verdana, Geneva, sans-serif
	color: #999999;
}
#largeImg {
	border: solid 1px #ccc;
	width: 600px;
	height: 400px;
	padding: 5px;
}
.thumbs img {
	border: solid 1px #ccc;
	width: 100px;
	height: 100px;
	padding: 8px;
}
.thumbs img:hover {
	border-color: #FF9900;
}

#head2 {
	margin-left: 2px;
	margin-top: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width:621px;
	height:45px;
	color: #cad897;
	
}
#head1 {
	margin-left: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #e3dd6e;
	width:621px;
	height:10px;
	font-weight: bold;
}

