html { height:100%;}

body { background: url(images/bg.gif) top center repeat;margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

#logo{ width: auto; height:90px; margin-left:auto; margin-right:auto;background:#ffffff url(images/1_02.gif) top center repeat-x; text-align:center;}
#logo .inner{ width:970px; margin:0 auto; padding:0; padding-top:27px;}

#middle{ width: 100%; margin-left:auto;padding:0; margin:0 auto;margin-right:auto;background: url(images/green_bg.gif) top center repeat-x;}

#footer{ width: 100%; height:43px; margin-left:auto;padding:0; margin:0 auto;margin-right:auto;background: url(images/footer_bg.gif) top center repeat-x;}
#footer .text{ width: 900px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#ffffff; margin-left:auto;margin-right:auto; text-align:right; padding-right:50px;padding-top:8px;}

.nav_topper{height:16px; width:969px;}
.nav{ height:37px; width:969px;margin-left:auto; margin-right:auto; padding-top:16px; margin: 0 auto;}
.nav ul { padding: 0; margin: 0 auto; list-style: none;}
.nav li { height:37px; width: auto;  float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; margin-left:auto; margin-right:auto;}

#box{ width: 969px; height:419px; margin-left:auto;margin-right:auto;background: url(images/box_top.jpg) top center no-repeat;}
#box_middle{ width: 969px; height: auto; margin-left:auto;margin-right:auto;background: url(images/box_middle.jpg) top center repeat-y;}
#content{ width: 908px; height: auto; margin-left:auto;margin-right:auto; padding-bottom:5px;}
.content_left{ width: 640px; height: auto; float:left;}
.content_left a{ text-decoration:underline; color:#87ac0a;}
.content_left a:hover{ text-decoration:none; color:#87ac0a;}
.content_right{ width: 235px; height: auto; float:left; padding-left:20px;}
.cont_text{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#707070; font-weight:bold; padding-right:35px; line-height:20px; background: url(images/dots_right.gif) top right repeat-y;} 
.cont_text_right{  height: auto;font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#707070; font-weight:bold; line-height:18px;}
.cont_text_right ul { padding: 0; margin: 0 auto; list-style: none;}
.cont_text_right li { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; padding-bottom:10px;padding-top:10px; background: url(images/dots_bottom.gif) bottom repeat-x;}
.cont_text_right a{ text-decoration:underline; color:#87ac0a;}
.cont_text_right a:hover{ text-decoration:none; color:#87ac0a;}

.cont_text_car{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#707070; font-weight:bold;  line-height:20px; } 
.cont_text_car_title { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e31a78;  font-style: normal;margin:0 auto;}
#box_bottom{ width: 969px; height:30px; margin-left:auto;margin-right:auto;background: url(images/box_bottom.jpg) top center repeat-y;}

.contact{ width: 908px;height:auto;margin-left:auto;margin-right:auto;font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#707070; font-weight:bold; text-align:center; padding-top:10px;}
.contact a{ text-decoration:underline; color:#87ac0a;}
.contact a:hover{ text-decoration:none; color:#87ac0a;}

h1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#353535; padding-bottom:10px;/*padding-left:15px;*/ margin:0 auto;background: url(images/heading_bg1.gif) top  left no-repeat;}
em { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e31a78;  font-style: normal;margin:0 auto;}

h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e31a78;  font-style: normal;margin:0 auto; padding-top:4px;  padding-bottom:10px;background: url(images/heading_bg2.gif) top center no-repeat;}

h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#353535; padding-bottom:10px; margin:0; /*padding-left:15px; auto;background: url(images/heading_bg1.gif) top  left no-repeat;*/}

/*/////////////facilities///////////*/
#cont_text{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#707070; font-weight:bold; padding-right:35px; line-height:20px; background: url(images/dots_right.gif) top right repeat-y; } 
#side-a ul { float:left; margin:0; padding:0 1px; border:0px solid #C9C9C9;}
#side-a ul li { list-style: inside; padding:1px 10px;}
#side-a ul li.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 18px; list-style: none none; background: none; color:#484848;}
#side-a ul li.even { background: none;}
#side-a ul li.odd { background: none;}
#side-b ul { float:left; margin:0; padding:0 1px; border:0px solid #C9C9C9;}
#side-b ul li { list-style: inside; padding:1px 10px;}
#side-b ul li.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 18px; list-style: none none; background: none; color:#484848;}
#side-b ul li.even { background: none;}
#side-b ul li.odd { background: none;}
#side-c ul { float:left; margin:0; padding:0 1px; border:0px solid #C9C9C9;}
#side-c ul li { list-style: inside; padding:1px 10px;}
#side-c ul li.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 18px; list-style: none none; background: none; color:#484848;}
#side-c ul li.even { background: none;}
#side-c ul li.odd { background: none;}

/*/////////////gallery////////////*/
.container { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#707070; font-weight:bold; padding-right:35px; line-height:20px; background: url(images/dots_right.gif) top right repeat-y; }
.container ul { float:left; margin:0; padding:0 1px; border:0px solid #C9C9C9;}
.container ul li { list-style: inside; padding:1px 10px;}
.container ul li.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 18px; list-style: none none; background: none; color:#484848;}
.container ul li.even { background: none;}
.container ul li.odd { background: none;}


/*/////////////gallery////////////*/
.gallery { border: solid 0px #115; margin: 0px; padding: 0px; width:560px;}
.gallery ul { display: block; margin: 0px; padding: 0px;}
.gallery li { display: block; list-style: none; float: left; margin:5px; padding: 0px;}
.gallery li p { text-align: center; margin: 0px; padding: 0.5em;}
#gallery li img {	border:1px solid #666666;}
.gallery hr { clear: both; visibility: hidden; margin: 0px; padding: 0px; height: 1px;}*/
#gallery { border: solid 0px #000; margin: 0px; padding: 0px; width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; }
#gallery a:link {	color: #727272;	text-decoration: underline;}
#gallery a:hover {	text-decoration: none;	color: #727272;}
#gallery a:active {	text-decoration: none;	color: #b11c2f;}
#gallery ul { display: block; margin: 0px; padding: 0px;}
#gallery li { display: block; list-style: none; float: left; margin-right:10px; margin-bottom:10px; padding: 0px; }
#gallery li p { text-align: center; margin: 0px; padding: 0.5em;}
#gallery li img { border:1px solid #666666;}
#gallery hr { clear: both; visibility: hidden; margin: 0px; padding: 0px; height: 1px; }
.gallery_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; }

/*////////////Facitlies//////////*/
.table { width:100%; height:100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#686868;}
.table ul { float:left; margin:0; padding:0 1px; border:0px solid #C9C9C9; width:150px;}
.table ul li { list-style: none; padding:1px 0px;}
.table ul li.title { font-family:  Arial, Helvetica, sans-serif; padding:2px 0 0 5px; margin:0; font-weight:bold; font-size: 12px; list-style: none; text-align:left; background:#dcdcdc; color:#666666; }
.table ul li.even { background:#f2efef; margin-top:1px; padding-left:5px; font-family:  Arial, Helvetica, sans-serif; color:##707070; font-weight:normal;}
.table ul li.odd { background:#f2efef; color:##707070; margin-top:1px; padding-left:5px; font-family:  Arial, Helvetica, sans-serif;color:##707070; font-weight:normal;}

/*////////////////Pricelist//////////////////////*/
/*.tableprice { background: none; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; padding: 20px 0px 0px 0px;}
.tableprice ul { float:left; margin:0; padding:0; border:1px solid #fff; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.tableprice ul li {list-style:none; padding:2px 1px; line-height:18px; border-bottom:1px solid #e4e3e1;}
.tableprice ul li.title { font-weight:bold; background-color: #c4c4c4; color:#424141; list-style: none none;font-size: 12px;font-weight:bold;}
.tableprice ul li.even { background-color:#f4f4f4;}
.tableprice ul li.even1 { background-color: #f4f4f4; text-align:center;} 
.tableprice ul li.odd { background-color:#f4f4f4; }*/
.tableprice { background: none;  font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.tableprice ul { float:left; margin:0; padding:0; border:1px solid #e4e3e1; }
.tableprice ul li { list-style:none; padding:5px 5px;  border-bottom:1px solid #e4e3e1;}
.tableprice ul li.title { font-weight:bold; background:#c4c4c4; color:#424141; }
.tableprice ul li.even { background:#f4f4f4; } 
.tableprice ul li.odd { background:#f4f4f4; }
.notes_terms_title {
	font-weight:bold;
	color:#484848;
	font-size: 14px;
	text-decoration:underline;
}
.txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6f6d6a;
	}
/* //////////// BOOKING FORM //////////////////// */
.book_h1{
background-color:#b7b7b7;
font: 15px Arial, Helvetica, sans-serif;
color: #ffffff;
font-weight:bold;
}
.book_menu{
font: 12px Arial, Helvetica, sans-serif;
color:#707070;
font-weight:bold;
vertical-align:top;
text-align:left;
}
.book_td{
font: 12px Arial, Helvetica, sans-serif;
color:#707070;
font-weight:bold;
}
.body_book{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:transparent;
}
.form_border_1 {
border-collapse: collapse;
bordercolor:#111111;
}

/*///////////////Language//////////////*/
/*.langcon{
	height:13px;
	width:120px;
	text-align:right;
	position:absolute;
	left: 1023px;
	top: 55px;
}*/

/*///////////////Language//////////////*/
div.hr {padding: 0;width:100%;clear: both;}
div.hr hr {display: none;} 

.like{  background: url(images/heading_bg2.gif) top center no-repeat;padding-bottom:10px; }
.like_h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#353535; font-style: normal; font-weight:bold; float:left;}
.like_h1_links{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#707070;font-weight:bold;float:right; padding-right:15px;padding-top:5px; }
.like_h1_links a {	color: #87ac0a;	text-decoration: underline;font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.like_h1_links a:hover {	text-decoration: none;	color: #87ac0a;font-family:Arial, Helvetica, sans-serif; font-size:13px;}