html, body, table, form{
	margin: 0 auto;
	padding: 0px;
}

body{
	background: #2e1b17 url('../images/back_pattern.jpg') repeat;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	color: #554b39;
}

a, a.visited, a.active{
  color: #5d4437;
  text-decoration:none;
  border-bottom: 1px #5d4437 dotted;
}

ul{
  margin-top:3px;
  margin-bottom: 3px;
}

#anchor1{
  border-bottom: none;
}

a:hover{
  color: #33251e;
  text-decoration:none;
  border-bottom: 1px #33251e solid;
}

.reservationbox { display: none !important; }

.reservationbox table{
	border: 0;
	width:100%;
	font-size: 9px;
	padding:4px;
	margin-left:10px;
}

.reservationbox table tr td{
	font-size: 9px;
	text-align:left;
}

select, input{
	font-size:11px;
	color:#333333;
	font-family: tahoma, verdana, arial;
	margin-bottom:8px;
} 

#cent{
	margin: 0 auto;
	text-align: center;
	width:100%;
}

#wrapper{
	width: 1000px;
	margin: 0 auto;
	overflow:hidden;
}

#mainarea{
	background: #2e1b17 url('../images/main_top.jpg') center;
	width: 1000px;
	height:331px;
	text-align:left;
}

#mainarea .inner{
	padding-top:46px;
	padding-left:140px;
}

#leftarea{
	background: url('../images/main_left_bg.jpg') right no-repeat;
	width: 377px;
	height:455px;
	float:left;
}

#leftarea .inner{
	padding-top: 15px;
	padding-left: 110px;
	text-align:left;
}

#leftarea img {
	margin-top: 10px;
	margin-left: 18px;
	*margin-left: 6px;
}

#rightcontent{
	background: url('../images/main_right_bg.jpg') no-repeat;
	width: 623px;
	height:455px;
	float:left;
	clear:none;
	overflow:hidden;
}

#rightcontent .inner, #rightcontent .inner table {
	padding-left: 20px;
	padding-right:110px;
	padding-top: 33px;
	text-align: left;
	font-size:11px;
	line-height:16px;
}

#bottom-image {
	margin: 0 auto;	
	text-align: left;
}

#bottom-image img {
	border: none;	
	color: none;
}

#emailbox{
	float:right;
}

.divider{
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
}

#topshadow{
	background: url('../images/topshadow.jpg') center repeat;
	width: 100%;
	height:44px;
}

#bottomborder{
	background: url('../images/bottomborder.jpg') center no-repeat;
	height: 25px;
	margin-bottom:8px;
	width: 100%;
	clear: both;
}

#footer{
	color: #aba488;
	font-size:11px;
	margin-left:120px;
	margin-right:110px;
	text-align: right;
}

#footer a, #footer a.visited{
	text-decoration: none;
	border-bottom: 1px #f2ee9e dotted;
	color: #f2ee9e;
}

#footer a:hover{
	text-decoration: none;
	border-bottom: 1px #f2ee9e solid;
	color: #f2ee9e;
}

.reservationbox{
	background: url('../images/reserv_bg.gif') no-repeat;
	margin-top:10px;
	width: 231px;
	height: 97px;
}

#topnav{
	background: url('../images/nav_bg.jpg') repeat;
	height:44px;
	padding-left:122px;
}

#topnav ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#topnav ul li{
	float: left;
	margin-right:40px;
	overflow:hidden;
	height:44px;
}

.tophome, .topres, .topmenu, .topprivate, .topabout, .toploc, .toppress,
.tophomea, .topresa, .topmenua, .topprivatea, .topabouta, .toploca, .toppressa{
	overflow: hidden;
	height: 0px;
	display: block;
	padding-top:44px;
	border-bottom:none;
}

.tophome{
	width:44px;
	background: url('../images/nav/home.jpg') no-repeat center; 
}

.tophome:hover, .tophomea, .tophomea:hover{
	width:44px;
	background: url('../images/nav/home_over.jpg') no-repeat center;
	border-bottom:none;
}

.topres{
	width:94px;
	background: url('../images/nav/res.jpg') no-repeat center; 
}

.topres:hover, .topresa, .topresa:hover{
	width:94px;
	background: url('../images/nav/res_over.jpg') no-repeat center;
	border-bottom:none;
}

.topmenu{
	width:46px;
	background: url('../images/nav/menu.jpg') no-repeat center; 
}

.topmenu:hover, .topmenua, .topmenua:hover{
	width:46px;
	background: url('../images/nav/menu_over.jpg') no-repeat center;
	border-bottom:none;
}

.topprivate{
	width:109px;
	background: url('../images/nav/private.jpg') no-repeat center; 
}

.topprivate:hover, .topprivatea, .topprivatea:hover{
	width:109px;
	background: url('../images/nav/private_over.jpg') no-repeat center;
	border-bottom:none;
}

.topabout{
	width:113px;
	background: url('../images/nav/about.jpg') no-repeat center; 
}

.topabout:hover, .topabouta, .topabouta:hover{
	width:113px;
	background: url('../images/nav/about_over.jpg') no-repeat center;
	border-bottom:none;
}

.toploc{
	width:68px;
	background: url('../images/nav/location.jpg') no-repeat center; 
}

.toploc:hover, .toploca, .toploca:hover{
	width:68px;
	background: url('../images/nav/location_over.jpg') no-repeat center;
	border-bottom:none;
}

.toppress{
	width:62px;
	background: url('../images/nav/reviews.jpg') no-repeat center; 
}

.toppress:hover, .toppressa, .toppressa:hover{
	width:62px;
	background: url('../images/nav/reviews_over.jpg') no-repeat center;
	border-bottom:none;
}

.tophomea, .topresa, .topmenua, .topprivatea, .topabouta, .toploca, .toppressa,
.tophomea:hover, .topresa:hover, .topmenua:hover, .topprivatea:hover, .topabouta:hover, .toploca:hover, .toppressa:hover{
	background-position: top center;
}

/* ACCORDIAN */



.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
	cursor:pointer;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	font-style:italic;
	padding:5px 0 5px 30px;
}

.home_page_highlight_box {
	border:1px dotted #5d4437;
	float:right;
	height:39px;
	width:265px;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	padding:5px;
	*position: relative;
	*top: -52px;
	*left: -105px;
	line-height:1.7em;
	background:url(../images/box_bg.gif);
	color:#FFF;
	text-shadow:1px 1px 1px #35261F;
}
