body{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#736357;
	background:#5B544F;
}
body#home #menu01home a{ background-position: 0px 48px;}
body#about #menu02about a{ background-position: -44px 48px;}
body#facilities #menu03facilities a{ background-position: -124px 48px;}
body#food #menu04food a{ background-position: -185px 48px;}
body#gallery #menu05gallery a{ background-position: -260px 48px;}
body#location #menu06location a{ background-position: -316px 48px;}
body#contact #menu07contact a{ background-position: -376px 48px;}
h1{ font-weight:bold; font-size:43px; color:#190F0F; font-weight:normal;margin-bottom:20px;}
h2{ font-weight:bold; font-size:15px; color:#190F0F;}
h2.gallery{ color:#fff; background:#6C6666; padding:5px 0 20px 8px; margin-bottom:10px;}
h2.get_in_touch{ color:#fff; background:#736357; padding:5px 0 20px 8px; margin-bottom:10px;}
h2.browse{ color:#fff; background:#190F0F; padding:5px 0 20px 8px; margin-bottom:10px;}
.no_lineheight{ line-height:0;}

a {color:#736357; text-decoration:none;}
a:hover {color:#190F0F; text-decoration:underline;}

#center{ width:829px; margin:auto;}

#wrap{
	width:789px; 
	margin:0 auto;
	padding:23px 20px;
	background:#fff;
	float:left;
}

#header{
	width:789px;
	float:left;
	background:#190F0F;
}

#logo{ width:243px; margin:auto; padding-top:43px;}


#mainMenu { 
	width:450px; list-style:none; margin:auto;
}

#mainMenu li { list-style-type: none; display: inline; float: left; }

#mainMenu a {   
	text-decoration:none !important; 
	display:block; 
	background-image: url(../images/nav.gif); 
	background-position:0 0px;
	overflow: hidden;
	height:48px; 
}

#mainMenu a span { visibility:hidden; }

#menu01home, #menu01home a {
  background-position: 0 0;
  width: 44px;
}
#menu01home a:hover, #menu01home a.selected {
  background-position: 0px 48px;
}

#menu02about, #menu02about a {
  background-position: -44px 0;
  width: 80px;
}
#menu02about a:hover, #menu02about a.selected {
  background-position: -44px 48px;
}

#menu03facilities, #menu03facilities a {
  background-position: -124px 0;
  width: 61px;
}
#menu03facilities a:hover, #menu03facilities a.selected {
  background-position: -124px 48px;
}

#menu04food, #menu04food a {
  background-position: -185px 0;
  width: 75px;
}
#menu04food a:hover, #menu04food a.selected {
  background-position: -185px 48px;
}

#menu05gallery, #menu05gallery a {
  background-position: -260px 0;
  width: 56px; 
}
#menu05gallery a:hover, #menu05gallery a.selected {
  background-position: -260px 48px;
}
#menu06location, #menu06location a {
  background-position: -316px 0;
  width: 60px; 
}
#menu06location a:hover, #menu06location a.selected {
  background-position: -316px 48px;
}
#menu07contact, #menu07contact a {
  background-position: -376px 0;
  width: 74px; 
}
#menu07contact a:hover, #menu07contact a.selected {
  background-position: -376px 48px;
}




#split {
	width:789px;
	height:160px;
	background:#190f0f;
	margin-top:260px;
}


#main{
	width:789px; float:left;
}
.highlighter_white{color:#fff; font-size:14px;}
#content{
	
	width:789px; float:left;
	background:url(../images/logo_big.gif) no-repeat right bottom;
}
#content p{ line-height:23px; margin-bottom:25px;}
.no_spacing{margin:0; font-size:1px; height:295px; padding-bottom:18px; overflow:hidden; background:#736357;}
.no_spacing_home{margin:0; font-size:1px; overflow:hidden;}
#left_col{
	padding:33px 33px 0 33px;
	width:490px; float:left;
}
#right_col{
	width:231px; float:right;
	padding:28px 0 85px 0;
}
#right_col p{ margin:0; font-weight:bold;}
.box{ width:231px; float:left; margin-bottom:20px;}
.gallery_img{ width:72px; float:left; padding:0 0px 7px 0px;}
.gallery_img_alternate{ width:72px; float:left; padding:0 7px 7px 7px;}
.dotted{ border:dashed 1px #736357; padding:5px 0; border-left:0; border-right:0;}
ul.listing{
	list-style-type:none; font-weight:bold;
	padding:8px;
}
ul.listing li{border-bottom:dashed 1px #736357; padding:5px 0;}


#footer{
	width:829px; float:left; padding:16px 0;
	color:#968375;
}
#copyright{ width:75%; float:left;}
#copyright img{ float:left; padding-right:5px;}
#designed_by{width:20%; float:right; text-align:right;}




/**************** form styls ********************/
#main form p{ margin-bottom:1px;}
legend{
	font-weight:bold; font-size:20px; margin:0 0 20px -8px;
}
label{ width:110px; display:block; float:left;}
textarea{ height:150px;}
.inputwidth160{ width:360px; border:solid 1px #736357;}

strong, b {
	font-weight:bold !important;
}

table {
	margin-bottom:20px;
}

table th {
	font-weight:bold;
}

table *{
	padding:3px;
}

#left_col li {
	list-style:inside disc;
}

#left_col ul {
	line-height:23px;
	padding-left: 20px;
	margin-bottom:25px
}