@charset "UTF-8";

/*main buld elements*/
body { overflow-x:hidden; background-image:url(images/bg.jpg); background-color:#fff; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; color:#525252; margin:0; padding:0; font-size:0.9em }

#banner { width:1002px; height:118px; background-image:url(images/banner.jpg); margin:0 auto; z-index:3; overflow:hidden; text-align:center }

#nav { width:1000px; height:45px; margin:0 auto; color:#FFF; display:block; list-style:none; margin:0 auto; padding:0; background:#ccc; overflow:hidden; background:transparent url(images/nav-sprite.gif) no-repeat 0 0; clear:both }

#nav ul { margin:0; padding:0px }

#nav li { margin:0; padding:0; float:left; display:inline-block; list-style:none }

#nav li a { display:block; background:transparent url(images/nav-sprite.gif) no-repeat 0 0; font-size:0.9em; height:30px; padding:15px 29px 0; ; text-decoration:none; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif }

#nav li.home a { width:65px; background-position:-87px 0; margin:0; padding:15px 0 0 25px; }

#nav li.room a { width:200px; background-position:-87px 0; }

#nav li.attractions a { width:205px; background-position:-87px 0; }

#nav li.booking a { width:185px; background-position:-87px 0; }

#nav li.gallery a { width:60px; background-position:-87px 0; }

#nav li.home a:hover, #home #nav li.home a { background-position:0px -44px; }

#nav li.room a:hover, #room #nav li.room a { background-position:0px -44px; }

#nav li.attractions a:hover, #attractions #nav li.attractions a { background-position:0px -44px; }

#nav li.booking a:hover, #booking #nav li.booking a { background-position:0px -44px; }

#nav li.gallery a:hover, #gallery #nav li.gallery a { background-position:0px -44px; }

#flashcont { width:1002px; height:328px; margin:0 auto; }

#flash { width:734px; height:328px; float:left; }

#book { width:252px; height:312px; float:right; padding:8px; background-image:url(images/formbg.jpg); color:#FFF; position:absolute; left:731px }

#prices { width:228px; padding:0 11px 0 11px }

#form { width:225px; padding:7px 13px 8px 15px; background-color:#FFF; border:2px solid #b79222 }

#yellow { position:absolute; left:391px; }

#main { width:1002px; margin:0 auto; overflow:hidden; z-index: 4; background-color:#FFF }

#left { width:669px; padding:20px 38px 0 12px; float:left; position:relative; z-index:4 }

#left a { color:#525252; text-decoration:none; font-weight:bold }

#left a:hover { color:#003300; text-decoration:underline }

#leftcontact { background-color:#D6C9A4; float:left; margin:15px 0 0; padding:0 31px 0 25px; width:653px; font-size:0.85em; position:relative; z-index:4 }

#leftcontact h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.9em }

#leftcontact h2 { color:#444; text-decoration:underline }

#flash-container { height:328px; width:450px; float:right; }

#right { width:268px; margin:0; padding:0 0 0 4px; float:right; display:inline; background-image:url(images/tour-bg.jpg); background-repeat:no-repeat; background-image:url(images/border.jpg); background-repeat:repeat-y; }

#rightnews { background-image:url(images/border.jpg); background-repeat:repeat-y; display:inline; float:right; margin:0 0 0 11px; padding:0 0 0 4px; position:absolute; width:268px; z-index:4; }

#rss a { color:#525252; font-size:0.7em; list-style:none }

#rss li { list-style:none; margin-bottom:10px }

#rss ul { border-bottom:1px dotted #666; margin-left:41px; padding-left:0; width:217px; }

#innerright { padding:7px; position:relative; width:254px; z-index:1000; }

#innerright a { color:#0057aa; text-transform:uppercase; text-decoration:none; margin-bottom:10px; display:block }

#innerright a:hover { color:#003300; text-transform:uppercase; text-decoration:none }

#outline { background-image:url(images/outline.jpg); background-repeat:no-repeat; font-size:0.8em; line-height:1.5em; height:93px; margin:0 0 0 11px; padding:19px 33px 0 21px; width:210px; }

#outline p { margin:0; padding:0 }

#right-bottom { width:270px; background-image:url(images/bot-bg.jpg); background-repeat:no-repeat; overflow:hidden; height:10px; clear:both; margin:0 0 0 -2px; }

#map { background-image:url(images/map-bg.jpg); float:right; height:242px; padding:5px 19px 0 7px; width:283px; margin: 10px 0 10px 0; background-repeat:no-repeat }

#footer { width:100%; text-align:center; margin:10px auto; background-color:#D6C9A4; clear:both; overflow:hidden; padding:13px 0 13px 0; }

#footer ul { margin:0; padding:0; }

#footer li { border-right:1px solid #444; display:inline; font-size:0.8em; padding:0 5px; }

#footer a { color:#444; text-decoration:none }

#footer a:hover { color:#003300; text-decoration:underline }

#footer p { font-size:0.8em }

#bottom { width:1000px; text-align:center; margin:5px auto; clear:both; overflow:hidden; padding:0; font-size:0.8em }

#bottom ul a { color:#444; text-decoration:none }

#bottom a:hover { color:#003300; text-decoration:underline }

/*styes*/
.form { background-color:#fff; width:220px; border:1px solid #ccc; font-family:Arial; color:#666; font-size:0.9em; margin-bottom:3px; height:16px; padding:3px 1px 1px; }

.form2 { background-color:#fff; width:224px; border:1px solid #ccc; font-family:Arial; color:#666; font-size:0.9em; margin-bottom:3px; height:22px; padding:1px; }

.tickyellowbox { background-color:#eff6ef; border:1px solid green; margin:38px 0 0 65px; }

.tickredbox { background-color:#f9eaea; border:1px solid #c33131; }

.linkbox { width:auto; background-color:#003; padding:10px; }

a:hover { text-decoration:underline; color:#666; }

.fakeh1 { color:#FFF; font-size:1.2em; text-transform:uppercase; line-height:10px; display:block }

h1 { color:#444; font-size:1.5em; line-height:40px; font-weight:normal; display:inline; font-family:Georgia, "Times New Roman", Times, serif }

h2, h3 { font-size:1em; color:#0057AA; line-height:30px; font-weight:normal; display:inline; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif }

.fkh3 { font-size:1em; color:#CCCCFF; line-height:30px; font-weight:normal; display:inline }

.fakeh2 { color:#FFF; font-size:1em; text-transform:uppercase; margin-top:10px; display:inline }

.contactbox { background-color:#F2EEE1; border:1px solid #FFF; margin:10px 0; text-align:left; color:#444 }

.homeh1 { color:#444; font-size:2.5em; line-height:40px; font-weight:normal; display:inline; font-family:Georgia, "Times New Roman", Times, serif }

.h1inline { display:inline }

.formstyle2 { width:190px; }

.meassagebox { width:610px; }

.contact { color:#333; font-size:0.9em; }

.map { color:#FFF; font-size:1.2em; text-transform:uppercase; line-height:20px; }

#slider { width:732px; height:328px; float:left; background-color:#42633d; float:left; }

#slider-bottom { width:353px; margin-top:10px; height:248px; float:left; background-color:#42633d; background-image:url(images/slider.jpg); float:left; }

#slider ul { margin:0; padding:0; list-style:none; }

#slider li { margin:0; padding:0; list-style:none; }

#slider li { width:500px; height:411px; overflow:hidden; }

.phpstyle4, .phpstyle3 { color:#9389A1; }

a:link, a:visited, a:active { text-decoration:underline; color:#fff; }

.indexh1 { font-size:0.6em; color:#FFF; font-family:Verdana, Arial, Helvetica; display:inline; text-transform:capitalize }

.htwo { font-size:0.87em; color:#CCCCFF; text-transform:capitalize; display:inline; font-weight:normal; padding-top:5px }

.htwotwo { font-size:0.95em; color:#CCCCFF; text-transform:capitalize; font-weight:normal; display:inline; padding-top:5px }

.dothead { display:inline; text-transform:uppercase; color:#FFFFFF; font-size:0.85em }

.post { background-color:#f4ecd3; width:600px; border: #b79222 1px solid; padding:10px 10px 10px 15px; color:#000033; font-size:0.9em; float:right; display:inline; margin-top:30px }

.post p { font-size:0.9em; color:#000033 }

.post img { float:right; margin:0 10px 10px; }

.post a { color:#006600; text-decoration:none; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-transform:none; font-size:1em }

.post a:hover { color:#006600; text-decoration:underline }

.post h2 { color:#006600; font-size:1.3em }

.hidden { color:#FFF }

#sidebar { line-height:20px }

#sidebar h2 { color:#006600 }

#sidebar li { color:#999; }

#sidebar a { color:#999; text-decoration:none }

#sidebar a:hover { color:#006600 }

#video { background-image:url(images/tour-video-bg.jpg); border:1px solid #FFFFFF; float:left; height:268px; margin:9px 0 20px; overflow:hidden; padding:13px 0 0 14px; width:659px; }
#video2 { background:#e8e4d9; text-align:center; border:1px solid #FFFFFF; float:left; overflow:hidden; width:672px; }
#container2_wrapper{ background:#e8e4d9; text-align:center;}
.contentnews { color:#000033 }

.roomsfrom { font-family:Palatino, "Georgia Italic", Times; font-size:2.1em; margin:0; padding:0; }

.bookonline { font-family:Palatino, "Georgia Italic", Times; font-size:1.9em; margin:0; padding:0; color:#42633d }

.green { background-color:#8ea73e; padding:5px }

.prices-incude { font-size:0.8em; margin:0 0 7px 0; padding:0; }

.bullets { font-family:Palatino, "Georgia Italic", Times; font-style:italic; font-size:1.3em; line-height: 30px; list-style:none; border:none }

#greenbanner { background-color:#42633d; color:#FFF; height:25px; padding:2px 0px 5px 5px; display:block; margin:0; font-size:0.9em; text-transform:uppercase }

#greenbannertwo { background-color:#42633d; color:#FFF; height:25px; padding:2px 0px 5px 5px; display:block; margin:0; font-size:0.8em; text-transform:uppercase }

a { color:#8FC2FF; text-decoration: none; outline: none; }

a:hover { text-decoration: underline; }

img { border:none; }



#content { margin:0px auto; height:163px; background-image:url(images/bg.jpg); border-bottom:1px solid #4F4F4F; z-index:4 }

#slidecounter { float:left; color:#4F4F4F; font:50px "Helvetica Neue", Arial, sans-serif; font-weight:bold; margin:18px 20px; }

#slidecaption { overflow: hidden; float:left; color:#FFF; font:26px "Helvetica Neue", Arial, sans-serif; font-weight:bold; margin:33px 0; }

/*Supersized Stamp*/
.stamp { float: right; margin: 25px 20px 0 0; }

/*Supersize Plugin Styles*/
#navigation { background: url('super/images/navbg.gif') no-repeat; float: right; margin:22px 20px 0 0; }

#supersize .activeslide, #supersize .activeslide img { z-index: 2; }

#contenttwo { margin:0px auto; height:328px; width:100%; bottom:629px; border-bottom:3px solid #455f41; z-index: 3; position:absolute; top:163px; left: 1px; }

#contentframetwo { overflow: hidden; height: 100%; text-align:left; z-index: 3; width:1001px; margin:0 auto; top:-331px; position:absolute; }

#contentthree { margin:0px auto; min-height:1000px; width:100%; bottom:629px; z-index: 4; position:absolute; top:331px; left: 0; overflow: visible }

#contentframethree { width:100%; height: 100%; text-align:left; z-index: 4; background-color:#fff; }

#right ul { line-height:30px; margin:21px 0 16px; padding-left:17px; }

/* ----- LEFT TAB HOVER ----- */
#tabs { width:666px; margin-top:20px; height:143px; background-color:#42633d; overflow:hidden; clear:both }

#tabs h2 { padding:10px; color:#FFF }

#tabs ul { list-style:none; line-height:30px; margin:5px 0 8px; padding:0; }

#tabs li { padding:0; width:221px; height:94px; float:left; display:inline-block; position:relative; }

#tabs li.three, #tabs li.six { margin-bottom:10px }

#tabs li.one, #tabs li.two, #tabs li.three { margin-bottom:10px }

#tabs li.one, #tabs li.four { margin-bottom: 10px }

#tabs li a { display:block; position:absolute; top:0; left:0; width:221px; height:97px; font: 1.1em Helvetica, sans-serif; line-height:15px; color:#000; text-decoration:none; background:transparent url(images/tabs.gif) no-repeat 0 0; z-index:998; }

#tabs li h2 { z-index:999; position:absolute; font:2.1em Helvetica, sans-serif; line-height:17px; text-transform:uppercase; color:#4A4A4A; margin:25px 0 0 20px; left: -4px; }

#tabs li.one a { background-position:0px 0px; }

#tabs li.one a:hover { background-position:0 -97px; }

#tabs li.two a { background-position:-221px 0px; }

#tabs li.two a:hover { background-position:-221px -97px; }

#tabs li.three a { background-position:-442px 0; }

#tabs li.three a:hover { background-position:-442px -97px; }

.contactbox a { color:#444 }

.date { color:#777; display:inline; width:39px; }

.tickyellowbox a { color:#003300 }

.table { background-color:#8EA73E; border:7px solid #40603B; color:#FFF; font-size:0.9em; font-weight:bold; line-height:17px; padding:7px; text-transform:uppercase; }

.table p { border-bottom:1px solid #444; padding:0 0 7px; }

#form p { color:#006600; font-family:Palatino, "Georgia Italic", Times }

.priceh1 { font-family:Palatino, "Georgia Italic", Times; font-style:italic; font-size:1.4em; line-height: 30px; list-style:none; border:none; text-transform:none; line-height:21px }

#gmap { border:#42633d 7px solid }

#menue { color:#000; padding:0 0 18px 18px; }

#menue h2, h3 { color:#000; font-size:1em; }

#menue a { color:#000 }

#menue ul { list-style:none; line-height:20px }

#menue li { font-size:0.9em; }

#word { }

.alignleft { padding:15px 0 0; font-size:0.85em }

.alignleft a { color:#000; text-decoration:none }

.alignleft a:hover { color:#003300; text-decoration:underline }

.alignright { font-size:0.85em }

.alignright a { color:#000; text-decoration:none }

.alignright a:hover { color:#003300; text-decoration:underline }

#new-hp-slider { height:328px; width:732px; margin:0 auto; float:left; overflow:hidden; }

#new-hp-slider-wrap { height:328px; width:1000px; margin:0 auto; position:relative; }

/*JQ Gallery*/

#container-main { width:738px; padding:60px 30px 30px; margin:0 auto; position:relative; z-index:0; }

#container { width:741px; height:425px; background:url(images/gallery-bg.jpg) no-repeat; margin:60px auto; }

#products_example { width:732px; height:328px; position:relative; padding:0 0 0 4px; }

/* Slides container */

#products .slides_container { width:741px; overflow:hidden; float:left; position:relative; display:none; }

/* Each slide */

.slides_container {clear:both; }

.slides_container a { width:741px; height:331px; display:block; }

/* Pagination */


.pagination { clear:both; width:460px; margin: 0 auto; height:105px; padding:30px 0 20px 15px; }

.pagination li { float:left; margin:2px 4px; list-style:none; }

.pagination li a { display:block; width:55px; height:41px; margin:1px; float:left; background:#FFF; }

.pagination li.current a { border:1px solid #7f7f7f; margin:0; }

/* jq */

#slider { }

#slider ul, #slider li, #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }

#slider li, #slider2 li { width:732px; height:328px; overflow:hidden; }

p#controls, p#controls2 { margin:0; position:relative; }

.slides_container {margin:4px; }

