body{
	padding:0;
	margin:0;
	background:url(images/site_bg.png) left top repeat-x #F2EFE7;
	color:#605851;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.body2{
	padding:0;
	margin:0;
	background:url(images/site_bg2.png) left top repeat-x #F2EFE7;
	color:#676749;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
a{
	color:#773b2d
}
.submit{
	padding:5px
}
.button{
	padding:5px 0 5px 0
}
.carriage{
	margin:0px;
	font-weight: bold;
	color: #773b2d;
	font-size: 14px;
}
.rooms{
	margin:0 10px 0 0;
	padding: 5px;
	border: 1px solid #E6E1D4;
}
.rate{
	color:#773b2d;
	font-weight: bold;
	font-size: 14px;
}
.rate2{
	color:#605851;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
}
.main-image{
	padding:10px 0 0 0
}
.main-image1{
	padding:9px 0 0 0
}
.main-image2{
	padding:4px 0 0 0;
	margin: 0px;
}
.main-image3{
	padding:3px 0 0 0;
	margin: 0 0 0 -1px;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
ul.doc2{
	margin:0 0 0 30px;
	color: #70675F;
}
ul.doc3{
	margin:0 0 0 330px;
}
ul.doc4{
	margin:7px 0 0 195px;
	text-align: center;
}
ul.menumain{
	padding:0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
li.menu1{
	float:left;
	padding: 10px 0 0 25px;
}
li.menu1 a{
	float:left;
	padding: 0 0 0 0px;
	color:#FFFFFF;
	text-decoration: none;
}
li.menu1 a:hover{
	color:#fff0d3
}
li.menu2{
	float:left;
	padding: 10px 0 0 87px;
}
li.menu2 a{
	float:left;
	padding: 0 0 0 0px;
	color:#FFFFFF;
	text-decoration: none;
}
li.menu2 a:hover{
	color:#fff0d3
}
li.menu3{
	float:left;
	padding: 10px 0 0 101px;
}
li.menu3 a{
	float:left;
	padding: 0 0 0 0px;
	color:#FFFFFF;
	text-decoration: none;
}
li.menu3 a:hover{
	color:#fff0d3
}
li.doc{
	padding:5px 0 5px 10px;
	background: url(images/list_1_arr.gif) left center no-repeat;
	font-size: 12px;
}
li.doc a{
	color:#676749;
	text-decoration: none;
}
li.doc a:hover{
	color:#676749;
	text-decoration: underline;
}
li.doc2{
	padding:5px 0 5px 10px;
	background: url(images/list_2_arr.gif) left center no-repeat;
	font-size: 12px;
}
li.doc2 a{
	color:#676749;
	text-decoration: underline;
}
li.doc2 a:hover{
	color:#773b2d;
}
li.doc3{
	padding:5px 15px 5px 10px;
	background: url(images/list_2_arr.gif) left center no-repeat;
	font-size: 12px;
	float: left;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
.logo{
	margin: 0 0 10px 0;
}
.column{
	float:left;
	padding: 0 40px 0 50px;
	margin: -5px 0 0 0;
}
#header{
	display:none;
}
#header-print{
	padding:0px;
}
#header img{
	background:url(images/logo.gif) 0 0 no-repeat;
	left:39px;
	margin: 25px 0 0 40px;
}
#body{
	width:929px;
	margin:0 auto;
	padding:0px 0 0px 0px;
	background:url(images/body-back.png) no-repeat #fff;
}
#body-contact{
	width:929px;
	margin:0 auto;
	padding:0px 0 0px 0px;
	background:url(images/body-back-contact.png) no-repeat #fff;
}
#body2{
	width:929px;
	margin:0 auto;
	padding:0px 0 0px 0px;
	background:url(images/body-back2.png) no-repeat #fff;
}
#body3{
	width:929px;
	margin:0 auto;
	padding:0px 0 0px 0px;
	background:url(images/body-back3.png) no-repeat #fff;
}
#body4{
	width:929px;
	margin:0 auto;
	padding:0px 0 0px 0px;
	background:url(images/body-back4.png) no-repeat #fff;
}
#body5{
	width:929px;
	margin:0 auto;
	padding:0px 0 0px 0px;
	background:url(images/body-back5.png) no-repeat #fff;
}
#body6{
	width:929px;
	margin:0 auto;
	padding:0px 0 0px 0px;
	background:url(images/body-back6.png) no-repeat #fff;
}
#body-long{
	width:929px;
	margin:0 auto;
	padding:0px 0 0px 0px;
	background:url(images/body-back-long.png) repeat-y;
}
#middle{
	display:none
}
#middle-print{
	padding:0px
}
#room{
	display:none
}
#room-print{
	padding:0px
}
#about{
	display:none
}
#about-print{
	padding:0px
}
#rooms{
	display:none
}
#rooms-print{
	padding:0px
}
.table1{
	padding:0px;
	width: 855px;
	height: 444px;
}
.table1 td{
	vertical-align:top
}
.table2{
	padding:0px;
	width: 855px;
}
.table2 td{
	vertical-align:top
}
.table2 td p{
	color:#70675F;
	font-size: 13px;
	padding: 0 20px 0 30px;
	line-height: 18px;
	margin: 0 0 1em 0;
}
.table2 td p.rate{
	color:#773b2d;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 0 0;
	margin: 0px;
}
.table3{
	padding:0px;
	width: 100%;
	margin: 0 0 0 30px;
}
.table3 td{
	vertical-align:top;
	padding: 0 0 8px 0;
}
.table4{
	padding:0px;
	width: 855px;
}
.table4 td{
	vertical-align:top
}
.table5{
	padding:0px;
	width: 93%;
	margin: 0 0 0 30px;
}
.table5 td{
	vertical-align:top;
	border-bottom:1px solid #E6E1D4;
	padding:0 0 18px 0
}
.table5 td p.rate{
	color:#773b2d;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 0 0;
	margin: 0px;
}
.table6{
	padding:0px;
	width: 855px;
}
.table6 td{
	vertical-align:top;
	padding:0px;
	margin:0px;
	text-align: left;
}
.tan{
	color:#DFD6C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 20px 20px 20px 30px;
	line-height: 20px;
}
.tan2{
	color:#DFD6C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 30px 30px 20px 30px;
	line-height: 20px;
	font-weight: bold;
}
.green{
	color:#625b49;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 25px 0px 25px;
	line-height: 16px;
	margin: 0 0 1em 0;
}
.green1{
	color:#625b49;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px 25px 0px 25px;
	line-height: 18px;
	margin: 0 0 1em 0;
}
#check-form{
	color:#7C6B54;
	font-weight:bold;
	margin: 10px 0 0 25px;
	font-size: 11px;
}
#check-form p{
	margin:0 0 1em 0;
	padding: 0px;
	line-height: 14px;
}
#check-form select{
	width:48px;
	height:20px;
	background:#F8F6F1;
	font-size: 11px;
}
#check-form .select-2{
	width:103px;
	margin-left:6px;
	font-size: 11px;
}
#check-form input{
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
	font-size: 11px;
}
#check-form span{display:block; float:left; padding-top:1px;}
#check-form span b{padding-left:15px;}

#check-form .input-2{width:152px; margin:0 0 7px 0;}
#left-bottom{
	color:#7C6B54;
	margin: 10px 30px 0 25px;
	font-size: 11px;
}
#left-bottom p{
	margin:0 0 1em 0;
	padding: 0px;
	line-height: 18px;
}
#footer-main{
	width:100%;
	height:110px;
	padding:24px 0 0 0;
	color:#88857b;
}
#footer{
	width:889px;
	height:110px;
	margin:0 auto;
	position:relative;
	font-size: 12px;
}
#footer ul{
	margin:0 0 0 100px;
	padding:0;
	left:0;
	top:0;
}
#footer ul li{
	margin:0px;
	float:left;
	color:#88857b;
	padding:0px;
	border-right: 1px solid #88857b;
	line-height: 12px;
	padding:0 10px 0 10px;
}
#footer ul li a:link{
	color:#88857b;
	text-decoration:none;
}
#footer ul li a:visited{
	color:#88857b;
	text-decoration:none;	
}
#footer ul li a:hover{
	color:#88857b;
	text-decoration:underline;	
}
#footer ul li a:active{
	color:#88857b;
	text-decoration:none;
}
#footer ul li.end{
	margin:0px;
	float:left;
	color:#88857b;
	padding:0px;
	border-right:none;
	line-height: 12px;
	padding:0 10px 0 10px;
}
#footer ul li.end a:link{
	color:#88857b;
	text-decoration:none;
}
#footer p.design{
	padding:10px 0 0 21px;
	text-align:center;
}
#footer a.link{
	color:#CDC6B4;
	padding:0;
	text-decoration:none;
	font-size: 10px;
}
#footer a.link:hover{
	text-decoration: underline;
}
ul.menu{
	padding:0px;
	list-style-type: none;
	margin:0px;
}
li.about{
	height:89px;
	width:151px;
	background:url(images/home.png);
	margin:0px;
	float:left;
}
li.bookings{
	padding:0px;
	height:89px;
	width:152px;
	margin:0px;
	float:left;
}
li.gallery{
	padding:0px;
	height:89px;
	width:152px;
	margin: 0px;
	float: left;
}
#menu{
	padding:0px;
	margin: 0px;
}
#menu div.about, #menu div.bookings, #menu div.gallery {
	float:left;
	padding:0px;
	height:89px;
	margin:0px
} 
#menu div.about a, #menu div.bookings a, #menu div.gallery a {
	display: block;
	height:100%;
	padding:0px;
	margin:0px
}
#menu div.about a:hover, #menu div.bookings a:hover, #menu div.gallery a:hover {
	background:none;
}
#menu div.about {
	width:151px;
	background:url(images/about-hotel-over.png) 0 0 no-repeat;
	padding:0px;
	margin:0px
}
#menu div.about a {
	background:url(images/about-hotel.png) top left no-repeat;
}
#menu div.about a.divaGPS-here {
	background:url(images/about-hotel-over.png) top left no-repeat;
}
#menu div.bookings {
	width:152px;
	background:url(images/bookings-over.png) 0 0 no-repeat;
	height:89px;
	margin:0px;
}
#menu div.bookings a {
	background:url(images/bookings.png) top left no-repeat;
}
#menu div.bookings a.divaGPS-here {
	background:url(images/bookings-over.png) top left no-repeat;
}
#menu div.gallery {
	width:152px;
	background:url(images/picture-gallery-over.png) 0 0 no-repeat;
	height:89px;
	margin:0px;
}
#menu div.gallery a {
	background:url(images/picture-gallery.png) top left no-repeat;
}
#menu div.gallery a.divaGPS-here {
	background:url(images/picture-gallery-over.png) top left no-repeat;
}
