/*BODY
*****************************************************************************************************/
* {
	margin: 0;
	padding:0;
}
/* remove firefox dotted borders */
a {
	outline: none;
}
body {	
	background-color: #000;
}
p {
	color: #ab9a6f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:10px 30px 10px 30px;
	line-height:16px;
}
h1 {
	color: #625a44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding:10px 30px 10px 30px;
	text-transform: uppercase;
	font-weight: normal;
	line-height:22px;
}
.h1 {
	color: #ab9a6f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	line-height:22px;
	padding:30px 30px 0px 30px;
}
h2 {
	color: #625a44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:10px 30px 10px 30px;
	font-weight: normal;
	text-transform: uppercase;
}
h3 {
	color: #625a44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:10px 30px 10px 30px;
}
a:link {
	color: #625a44;
}
a:visited {
	color: #625a44;
}
a:hover {
	color: #ab9a6f;
}
a:active {
	color: #ab9a6f;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	color: #ab9a6f;
	font-size: 12px;
	line-height:16px;
	margin:2px 0 2px 0;
	padding:2px 0 2px 10px;
	list-style-type: none;
	width: auto;
}
.textarea li {
	padding: 0 30px 4px 50px;
	background-image: url(../images/body/bullet_1.gif);
	background-repeat: no-repeat;
	background-position: 3em 0.5em;
	list-style-type: none;
	font-size: 80%;
}
#main {
	margin : 0 auto;
	width: 924px;
	display: block;
	text-align:left;
}
.bg_header_left {
	background-image: url(../images/body/bg_header_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg_header_right {
	background-image: url(../images/body/bg_header_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_left_side {
	background: url(../images/body/bg_left_side.gif) 0 100% no-repeat;
}
.bg_right_side {
	background: url(../images/body/bg_right_side.gif) 0 100% no-repeat;
}
.bg_left_side2 {
	background-image: url(../images/body/side.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg_right_side2 {
	background-image: url(../images/body/side.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg_frame_down {
	background-image: url(../images/body/bg_frame_down.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 5px;
}
.logo_d {
	background-image: url(../images/body/logo_d.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
/*MAIN MENU*/
#mainmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height:31px;
}
ul#mainmenu {
	margin: 0;
	padding: 0;
	color: #ffffff;
	float:right;
	padding:57px 12px 0 0;
}
ul#mainmenu li {
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
	padding-left:2px;
}
ul#mainmenu li a {
	display:block;
}
ul#mainmenu li a, ul#mainmenu li a:link, ul#mainmenu li a:visited {
	color: #636363;
	text-decoration: none;
	cursor:pointer;
}
ul#mainmenu li a:hover, ul#mainmenu li a:active, ul#mainmenu li a.active {
	color: #ffffff!important;
	text-decoration: none;
	cursor:pointer;
}
ul#mainmenu li a#m0:link, ul#mainmenu li a#m0:visited {/*Home*/
    width: 47px;
	height: 17px;
	background-image: url(../images/mainnav/home_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a#m0:hover, ul#mainmenu li a#m0:active, ul#mainmenu li a#m0.active {/*Home*/
	width: 47px;
	height: 17px;
	background-image: url(../images/mainnav/home_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a#m1:link, ul#mainmenu li a#m1:visited {/*Food*/
    width: 47px;
	height: 17px;
	background-image: url(../images/mainnav/food_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a#m1:hover, ul#mainmenu li a#m1:active, ul#mainmenu li a#m1.active {/*Food*/
	width: 47px;
	height: 17px;
	background-image: url(../images/mainnav/food_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a#m2:link, ul#mainmenu li a#m2:visited {/*Drink*/
    width: 53px;
	height: 17px;
	background-image: url(../images/mainnav/drink_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a#m2:hover, ul#mainmenu li a#m2:active, ul#mainmenu li a#m2.active {/*Drink*/
	width: 53px;
	height: 17px;
	background-image: url(../images/mainnav/drink_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a#m3:link, ul#mainmenu li a#m3:visited {/*Dessert*/
    width: 70px;
	height: 17px;
	background-image: url(../images/mainnav/dessert_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a#m3:hover, ul#mainmenu li a#m3:active, ul#mainmenu li a#m3.active {/*Dessert*/
	width: 70px;
	height: 17px;
	background-image: url(../images/mainnav/dessert_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a#m4:link, ul#mainmenu li a#m4:visited {/*Events*/
    width: 63px;
	height: 17px;
	background-image: url(../images/mainnav/events_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a#m4:hover, ul#mainmenu li a#m4:active, ul#mainmenu li a#m4.active {/*Events*/
	width: 63px;
	height: 17px;
	background-image: url(../images/mainnav/events_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
/*MAIN MENU2*/
#mainmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height:31px;
}
ul#mainmenu2 {
	margin: 0;
	padding: 0;
	color: #ffffff;
	padding:57px 0 0 12px;
}
ul#mainmenu2 li {
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
	padding-right:2px;
}
ul#mainmenu2 li a {
	display:block;
}
ul#mainmenu2 li a, ul#mainmenu2 li a:link, ul#mainmenu2 li a:visited {
	color: #636363;
	text-decoration: none;
	cursor:pointer;
}
ul#mainmenu2 li a:hover, ul#mainmenu2 li a:active, ul#mainmenu2 li a.active {
	color: #ffffff!important;
	text-decoration: none;
	cursor:pointer;
}
ul#mainmenu2 li a#m5:link, ul#mainmenu2 li a#m5:visited {/*Rewards*/
    width: 80px;
	height: 17px;
	background-image: url(../images/mainnav/rewards_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu2 li a#m5:hover, ul#mainmenu2 li a#m5:active, ul#mainmenu2 li a#m5.active {/*Rewards*/
	width: 80px;
	height: 17px;
	background-image: url(../images/mainnav/rewards_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu2 li a#m6:link, ul#mainmenu2 li a#m6:visited {/*Gallery*/
    width: 76px;
	height: 17px;
	background-image: url(../images/mainnav/gallery_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu2 li a#m6:hover, ul#mainmenu2 li a#m6:active, ul#mainmenu2 li a#m6.active {/*Gallery*/
	width: 76px;
	height: 17px;
	background-image: url(../images/mainnav/gallery_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu2 li a#m7:link, ul#mainmenu2 li a#m7:visited {/*Location*/
    width: 80px;
	height: 17px;
	background-image: url(../images/mainnav/location_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu2 li a#m7:hover, ul#mainmenu2 li a#m7:active, ul#mainmenu2 li a#m7.active {/*Location*/
	width: 80px;
	height: 17px;
	background-image: url(../images/mainnav/location_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu2 li a#m8:link, ul#mainmenu2 li a#m8:visited {/*Blog*/
    width: 49px;
	height: 17px;
	background-image: url(../images/mainnav/blog_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu2 li a#m8:hover, ul#mainmenu2 li a#m8:active, ul#mainmenu2 li a#m8.active {/*Blog*/
	width: 49px;
	height: 17px;
	background-image: url(../images/mainnav/blog_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
/*FOOTER MENU*/
#footermenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height:16px;
}
ul#footermenu {
	margin: 0;
	padding: 0;
	color: #ffffff;
	padding:10px 0 0 12px;
}
ul#footermenu li {
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
	padding-right:2px;
}
ul#footermenu li a {
	display:block;
}
ul#footermenu li a, ul#footermenu li a:link, ul#footermenu li a:visited {
	color: #636363;
	text-decoration: none;
	cursor:pointer;
}
ul#footermenu li a:hover, ul#footermenu li a:active, ul#footermenu li a.active {
	color: #ffffff!important;
	text-decoration: none;
	cursor:pointer;
}
ul#footermenu li a#f1:link, ul#footermenu li a#f1:visited {/*Event*/
	width: 94px;
	height: 16px;
	background-image: url(../images/footernav/event_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#footermenu li a#f1:hover, ul#footermenu li a#f1:active, ul#footermenu li a#f1.active {/*Event*/
	width: 94px;
	height: 16px;
	background-image: url(../images/footernav/event_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#footermenu li a#f2:link, ul#footermenu li a#f2:visited {/*Gift*/
	width: 72px;
	height: 16px;
	background-image: url(../images/footernav/gift_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#footermenu li a#f2:hover, ul#footermenu li a#f2:active, ul#footermenu li a#f2.active {/*Gift*/
	width: 72px;
	height: 16px;
	background-image: url(../images/footernav/gift_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#footermenu li a#f6:link, ul#footermenu li a#f6:visited {/*Press*/
	width: 45px;
	height: 16px;
	background-image: url(../images/footernav/press_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#footermenu li a#f6:hover, ul#footermenu li a#f6:active, ul#footermenu li a#f6.active {/*Press*/
	width: 45px;
	height: 16px;
	background-image: url(../images/footernav/press_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#footermenu li a#f3:link, ul#footermenu li a#f3:visited {/*Contact*/
	width: 74px;
	height: 16px;
	background-image: url(../images/footernav/contact_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#footermenu li a#f3:hover, ul#footermenu li a#f3:active, ul#footermenu li a#f3.active {/*Contact*/
	width: 74px;
	height: 16px;
	background-image: url(../images/footernav/contact_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#footermenu li a#f7:link, ul#footermenu li a#f7:visited {/*Reservations*/
	width: 197px;
	height: 16px;
	background-image: url(../images/footernav/reservations_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:70px;
}
ul#footermenu li a#f7:hover, ul#footermenu li a#f7:active, ul#footermenu li a#f7.active {/*Reservations*/
	width: 197px;
	height: 16px;
	background-image: url(../images/footernav/reservations_b.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:70px;
}
DIV.separator_FOOTER {
	height: 1px;
	background-color:#625a44;
	width: 912px;
	clear: both;
	margin:10px 0 5px 0;
	overflow: hidden;
}
/*FOOTER MENU2*/
#footermenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #484232;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height:16px;
}
ul#footermenu2 {
	margin: 0;
	padding: 0;
	color: #484232;
	padding:10px 0 0 17px;
}
ul#footermenu2 li {
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
	padding-right:15px;
}
ul#footermenu2 li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
ul#footermenu2 li a, ul#footermenu2 li a:link, ul#footermenu2 li a:visited {
	color: #484232;
	text-decoration: none;
}
ul#footermenu2 li a:hover, ul#footermenu2 li a:active, ul#footermenu2 li a.active {
	color: #aa9a6f!important;
	text-decoration: none;
}
/*FOOTER TEXT*/
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #aa9a6f;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height:16px;
	padding-right:17px;
	
}
.footer a, .footer a:link, .footer a:visited {
	color: #aa9a6f;
	text-decoration: none;
	
}
.footer a:hover, .footer a:active, .footer a.active {
	color: #484232!important;
	text-decoration: none;
}
.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #484232;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height:16px;
	padding-right:17px;
	
}
.footer2 a, .footer2 a:link, .footer2 a:visited {
	color: #484232;
	text-decoration: none;
	
}
.footer2 a:hover, .footer2 a:active, .footer2 a.active {
	color: #aa9a6f!important;
	text-decoration: none;
}
/*SUB MENU*/
#submenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #625a44;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	clear:both;

}
ul#submenu {
	list-style: none;
	margin: 0;
	padding:0px 0 0 20px;
	text-align: left;

}
ul#submenu li {
	display: inline;
	list-style: none;
	margin: 0;
	font-size: 70%;


}
ul#submenu li a, ul#submenu li a:link, #submenu ul li a:visited {
	color: #625a44;
	text-decoration: none;
}
ul#submenu li a:hover, ul#submenu li a:active, ul#submenu li a.active {
	color: #ffffff!important;
	text-decoration: none;
}
/*SUBMIT*/
.submit{
	width:49px;
	height:16px;
	display:block;
	background-image: url(../images/footernav/submit_a.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float:right;
	margin-right:6px;
}

a.submit:link, a.submit:visited {
	background-image: url(../images/footernav/submit_a.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
a.submit:hover, a.submit:active {
	background-image: url(../images/footernav/submit_b.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.submitfield {
	width:160px;
	height:14px;
	line-height:14px;
	float:left;
	font-size:70%;
	margin-right:0px;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	color: #aa9a6f;
	border: thin solid #625a44;
	margin-left:50px;
}
/*PICTURE*/
.picture {
	width:590px;
	height:330px;
	float:right;
	padding:10px 10px 0 20px;
}
/*FORM*/
.form_text {
	color: #ab9a6f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px;
}
.form_field {
	color: #ab9a6f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px;
	background-color: #000;
	border: 1px solid #ab9a6f;
	width: 160px;
}
.red {
	color: #ff6a47;
	font-size: 10px;
	
}

/* gallery */

.gallerypic {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 5px;
}
