@charset "utf-8";
/* CSS Document */
body {
	background-color:#e7e8e9;
	margin-top:10px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:13px;
	color:#666;
}
#wrapper {
	margin:auto;
	width:992px;
}
.red { color:red;}
.wp-top {
	width:968px;
	height:24px;
	background-image:url(../images/bg-up.gif);
	float:left;
}
.wp-right {
	width:24px;
	height:24px;
	background-image:url(../images/corner-right-up.gif);
	float:right;
}
.wp-bottom {
	width:968px;
	height:24px;
	background-image:url(../images/bg-bottom.gif);
	float:left;
}
.wp-bottom-right {
	width:24px;
	height:24px;
	background-image:url(../images/corner-right-bottom.gif);
	float:right;
}
#content {
	width:992px;
	padding-top:50px;		
	background-image:url(../images/bg-content.gif);
	background-repeat:repeat-y;
	text-align:justify;
	position:relative;
	clear:both;
	display:block;
}
#content img {
	float:left;
}
#content .pic_content {
	margin-left:12px;
	_margin-left:6px;
	width:402px;
	float:left;
}

.pic_content #gallery_photo_more {
	height:16px;
	width:100px;
	overflow:hidden;
	padding-right:20px;
	float:right;
}
.pic_content #gallery_photo_more ul, .pic_content #gallery_photo_more li, .pic_content #gallery_photo_more img, .pic_content #gallery_photo_more a {
	padding:0;
	margin:0;
	text-align:right;
	list-style:none;
	color:#589442;
	text-decoration:none;
}

#content .pic_content 
#content #content_left {
	float:left;
	width:412px;
}
#content .pic_content .form {
	padding-left: 44px;
	margin-top:630px;
	_margin-top:670px;
}
#content .pic_content .form_review {
	padding-left: 54px;
	float:left;
}
#content .review {
	border-top:1px #589442 solid;
	border-right:1px #589442 solid;
	margin-right:20px;
	width:556px;
	float:right;	
	height:450px;
	overflow:auto;
	text-align:left;
}
#content .review p {
	padding-right:10px;
	margin:10px 0px;
}
#content .border {
	border-top:1px #589442 solid;
	border-right:1px #589442 solid;
	margin-right:20px;
	margin-top:0px;
	width:556px;
	float:right;
}
#content .border1 {
	border-top:1px #589442 solid;
	border-right:1px #589442 solid;
	margin-right:20px;
	margin-top:0px;
	width:556px;
	float:right;
}

#content .border p {
	padding-right:10px;
	margin:10px 0px;
}
.booknow-packages {padding-left:130px; font-weight:bold; color:#589442; text-decoration:underline;}
.txt_left {text-align:left;}
.txt_line-through {
	text-decoration:line-through;
	color:red;
}
#content .border ul {
	padding:0 10px 0 0;
	margin:0;
}
#content .border ul.list_small {
	padding-left: 15px;
}
#content .border li {
	list-style-position:inside;
}

#content .border a:link, #content .border a:visited, #content .border a:active {
	text-decoration:none;
	color:#000;
}
#content .border a:hover {
	color:#589442;
}
#content .room_nav {
	position:absolute;
	top:370px;
	_top:390px;
	left:20px;
	font-size:11px;
	font-weight:bold;
	width:281px;
}
#content .room_nav a {
	color:#589442;
	text-decoration:none;
}
#content .room_nav h3 a {
	margin-left:40px;
}
#content .room_nav h3 a:hover {
	text-decoration:underline;
}
#content .room_nav .room_deluxe {
	border-top:#589442 solid 1px;
}
#content .room_nav ul {
	line-height:10px;
}
#content .room_nav li {
	border-bottom:#589442 solid 1px;
	padding:1px 0px;
	width:240px;
	list-style-image:url(../images/bullet-hover.gif);
}
#content .room_nav li a {
	color:#666;
	text-decoration:none;
	display:block;
	padding:5px;
	width:230px;
}
#content .room_nav li a:hover {
	background-color:#589442;
	color:#fff;
}
#content .room_nav p {
	margin:0;
	padding-right:10px;
	text-align:right;
}
#content .special {
	position:absolute;
	top:365px;
	left:100px;
	text-align:center;
	color:red;
	font-size:14px;
}
.for-details {
	padding-left:20px;
}
.for-details a:link {color:#666;text-decoration:none;}
.for-details a:hover {color:#589442;}
h1 {
	padding-top:10px;
	margin:0px;
	color:#589442;
	font-size:16px;
}
h2 {
	font-size:14px;
}
h2.booknow {padding-left:5px;}
h3 {
	color:#589442;
	font-size:14px;
	padding-left:5px;
}
h4 {
	font-size:14px;
	padding-left:5px;
	text-align:left;
}

#menu_logo {
	width:992px;
	position:absolute;
	left:0px;
	top:-13px;
	
}
#logo {
	width:213px;
	padding-left:30px;
	float:left;
}
#nav {
	width:728px;
	height:63px;
	float:right;
	margin-right:10px;_margin-right:5px;
	background:#669d16;
}
#nav #navigation ul{ padding:0px; margin:0px;}
#nav #navigation ul li{ display:inline;}
#nav #navigation ul li a{
	display: block;
	float: left;
	height:63px;
	text-indent:-9999px;	
	line-height:63px;
}

#nav_home a{width:65px;background:  url(../images/nav.jpg) no-repeat 0px 0px; outline:none;}
#nav_home a:hover{width:65px;background: url(../images/nav.jpg) no-repeat 0px -63px; outline:none;}
#nav_home a:active{width:65px;background: url(../images/nav.jpg) no-repeat 0px -63px; outline:none;}
#nav_home_selected a{width:65px;background: url(../images/nav.jpg) no-repeat 0px -63px; outline:none;}

#nav_acc a{width:131px;background: url(../images/nav.jpg) no-repeat -65px 0px; outline:none;}
#nav_acc a:hover{width:131px;background: url(../images/nav.jpg) no-repeat -65px -63px; outline:none;}
#nav_acc a:active{width:131px;background: url(../images/nav.jpg) no-repeat -65px -63px; outline:none;}
#nav_acc_selected a{width:131px;background: url(../images/nav.jpg) no-repeat -65px -63px; outline:none;}

#nav_rate a{width:57px;background: url(../images/nav.jpg) no-repeat -196px 0px; outline:none;}
#nav_rate a:hover{width:57px;background: url(../images/nav.jpg) no-repeat -196px -63px; outline:none;}
#nav_rate a:active{width:57px;background: url(../images/nav.jpg) no-repeat -196px -63px; outline:none;}
#nav_rate_selected a{width:57px;background: url(../images/nav.jpg) no-repeat -196px -63px; outline:none;}

#nav_tour a{width:147px;background: url(../images/nav.jpg) no-repeat -253px 0px; outline:none;}
#nav_tour a:hover{width:147px;background: url(../images/nav.jpg) no-repeat -253px -63px; outline:none;}
#nav_tour a:active{width:147px;background: url(../images/nav.jpg) no-repeat -253px -63px; outline:none;}
#nav_tour_selected a{width:147px;background: url(../images/nav.jpg) no-repeat -253px -63px; outline:none;}

#nav_useful a{width:160px;background: url(../images/nav.jpg) no-repeat -400px 0px; outline:none;}
#nav_useful a:hover{width:160px;background: url(../images/nav.jpg) no-repeat -400px -63px; outline:none;}
#nav_useful a:active{width:160px;background: url(../images/nav.jpg) no-repeat -400px -63px; outline:none;}
#nav_useful_selected a{width:160px;background: url(../images/nav.jpg) no-repeat -400px -63px; outline:none;}

#nav_location a{width:78px;background: url(../images/nav.jpg) no-repeat -560px 0px; outline:none;}
#nav_location a:hover{width:78px;background: url(../images/nav.jpg) no-repeat -560px -63px; outline:none;}
#nav_location a:active{width:78px;background: url(../images/nav.jpg) no-repeat -560px -63px; outline:none;}
#nav_location_selected a{width:78px;background: url(../images/nav.jpg) no-repeat -560px -63px; outline:none;}

#nav_contact a{width:89px;background: url(../images/nav.jpg) no-repeat -638px 0px; outline:none;}
#nav_contact a:hover{width:89px;background: url(../images/nav.jpg) no-repeat -638px -63px; outline:none;}
#nav_contact a:active{width:89px;background: url(../images/nav.jpg) no-repeat -638px -63px; outline:none;}
#nav_contact_selected a{width:89px;background: url(../images/nav.jpg) no-repeat -638px -63px; outline:none;}

#gallery {
	margin:5px 0px 10px 0px;
	width:556px;
	float:right;
}
#gallery img {
	padding:3px;
	margin:0 5px 0 0;	
}
#gallery ul {
	padding:0px;
	margin:0px;
}
#gallery li {
	list-style:none;
	display:inline;
	outline:none;
}
#gallery a img, #gallery a:visited img {
	border: 1px solid #999;
}
#gallery a:hover img, #gallery a:active img {
	border: 1px solid #589442;
}
#address {
	width:992px;
	font-size:11px;
}
strong {color:#589442}
#address .add {
	width:205px;
	height:188px;
	float:left;
	padding:0px 10px 0px 30px;
	text-align:left;
}
#address .add p {margin:10px 0px;}
#address .add p a {color:#666; text-decoration:none;}
#address .add p a:hover {color:#333; text-decoration:underline;}
#address .nav_bottom {
	float:left;
}
#address .nav_bottom img {padding:0; margin:0; border:none; float:left;}
.border table {
	border:none;
	margin-top:10px;
	text-align:center;
}
.border tr {
	background-color:#e6e9e3;
}
.border td {
	padding:3px 5px;
}
.border ul.smallList li {
	font-size:11px;
}
.columns_first {text-align:left; padding-left:10px;}
.columns_first span {color:#FFFFFF; font-weight:bold;}
#footer {
	text-align:center;	
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#666;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .footer1 {
	padding-bottom:5px;
}
#footer .footer1 a:hover {
	color:#999;
	text-decoration:none;
}
/*#footer .footer2 {
	font-size:11px;
	width:485px;
	float:left;
	text-align:right;
	padding-right:10px;
	border-right:#999 solid 1px;
}*/
#footer .footer3 {
	font-size:11px;
	width:150px;
	margin:auto;
	border-left:#999 solid 1px;
	border-right:#999 solid 1px;
}
.bold {
	font-weight:bold;
}
#wrapertextContact {
	text-align:left;
}
#content-mail {
	text-align:left;
}
#contact {
	position:relative;
	line-height:1.2em;
	font-weight:bold;
	color:#589442;
}
#contact #error-msg{
	color:red;
	font-weight:bold;
	position:absolute;
	top:-.75em;
	left:10em;
	display:none;
}
#contact-form fieldset {
	border:none;
}
#contact-form legend {
	padding: 0 1em;
	font-weight:bold;
	color:#fff
}
#contact-form div {
	margin:.5em 0;
}
#contact-form label {
	text-align:left;
	width:9em;
	float:left;
	line-height:2em;
}
#contact-form .input-field, #contact-form textarea {
	width:22em;
	color:#000;
	font-size:1em;
	padding:.3em;
	border:1px solid #b4c797;
}
#contact-form textarea {
	height:10em;
	line-height:1.2em;
	padding:.3em;
}
#contact-form .input-submit {
	padding: 0 0 0 115px;
}
#contact-form .error-input{
	border:1px solid #b4c797;
	background-color:#FFDDDD;
}
/*-----------Photo Gallery------------*/
#photos-containner ul, #photos-containner li, #photos-containner img, #photos-containner a, #photos-containner div{
	padding:0;
	margin:0;
	border:0;
}
#photos-containner {
	width:548px;
	height:77px;
	overflow:hidden;
}
#photos-containner ul li{
	float:left;
	padding:0 1px;
	width:108px;
	list-style:none;
}
#photos-containner .first-photo{
	padding:0;
}
a.button-next img {outline:none; border:none; display:inline}
a.button-perv img {margin-right:513px; outline:none; border:none; display:inline}

#gallery_photo {
	width:242px;
	height:188px;
	overflow:hidden;
	float:left;	
}
#gallery_photo ul, #gallery_photo li, #gallery_photo img, #gallery_photo a {
	padding:0;
	margin:0;
	list-style-type: none;
}

#photo_more {
	width:72px;
	height:21px;
	overflow:hidden;
	float:left;	
}
#photo_more ul, #photo_more li, #photo_more img, #photo_more a, #photo_more div{
	padding:0;
	margin:0;
	border:none;
}
#photo_more ul li{
	list-style:none;
}
