html,body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,pre,code,address,variable,form,fieldset,blockquote{padding:0;margin:0;font-size:100%;font-weight:normal;}table{border-collapse:collapse;border-spacing:0;}td,th,caption{font-weight:normal;text-align:left;}img,fieldset{border:0;}ol{padding-left:0;list-style:decimal;}ul{padding-left:0;list-style:none;}q:before,q:after{content:'';}body{background:#FFF;font:62.5% Tahoma,"Trebuchet MS",sans-serif;line-height:2.4em;color:#528165;height:100%;text-align:center;}a{color:#CAD9BE;text-decoration:none;}a:focus,a:active{outline:none;}a:hover{color:#78A763;}a:active{color:#CAD9BE;}h2{font-size:2em;letter-spacing:1px;margin-bottom:21px;padding-bottom:12px;border-bottom:1px solid #528165;}h3{font-size:1.8em;letter-spacing:1px;margin-bottom:12px;}h3 span{display:inline-block;background:url(./images/sprites.jpg) no-repeat -19px -48px;width:16px;height:18px;margin-left:12px;margin-bottom:-4px;}address{font-style:normal;}fieldset label{display:inline-block;width:110px;vertical-align:top;}fieldset input,fieldset textarea{border:1px solid #639A4B;border-right:none;border-bottom:none;overflow:auto;}fieldset input{width:297px;height:21px;}fieldset textarea{width:295px;max-width:295px;height:67px;}fieldset input[type="submit"]{float:right;background:url(./images/contact/submit-img.jpg) no-repeat 2px center;color:inherit;width:77px;height:23px;margin-right:2px;padding-left:20px;border-top:1px solid #E6ECE0;border-left:1px solid #E6ECE0;border-right:1px solid #639A4B;border-bottom:1px solid #639A4B;cursor:pointer;}fieldset input[type="submit"]:focus,fieldset input[type="submit"]:active{outline:none;}fieldset input[type="submit"]:hover{background:#A0C090 url(./images/contact/submit-img-hover.jpg) no-repeat 2px center;}fieldset input[type="submit"]:active{background:url(./images/contact/submit-img.jpg) no-repeat 2px center;}.top-bg{background:#A6BF91;padding-top:17px;}.wrapper{width:920px;margin:0 auto;}.banner{position:relative;}.banner .logo{position:absolute;top:11px;left:316px;z-index:2;}.gallery .images{position:relative;background:url(./images/gallery-bg.png) repeat-y left top;height:469px;}.gallery .images img{position:absolute;top:14px;left:18px;}.gallery .picker{background:url(./images/picker-bg.png) no-repeat left top;height:40px;padding-top:6px;}.gallery .picker ul{margin:0 auto;}.gallery .picker ul li{display:inline-block;}.gallery .picker a{display:block;background:url(./images/sprites.jpg) no-repeat -1px -2px;width:12px;height:12px;}.gallery .picker li.current a{background:url(./images/sprites.jpg) no-repeat -21px -2px;cursor:default;}.gallery .picker a:hover{background:url(./images/sprites.jpg) no-repeat -41px -2px;}.gallery .picker a:active{background:url(./images/sprites.jpg) no-repeat -21px -2px;}.nav{margin:0 auto;font-size:1.4em;padding:5px 0 15px 0;}.nav li{display:inline;}.nav li.li-img{display:inline-block;background:url(./images/nav-link.jpg) no-repeat center center;width:9px;height:9px;margin:0 13px;}.nav a{color:#FFF;}.nav li.current a{color:#376E4D;cursor:default;}.nav a:hover{color:#D6E2CD;}.nav a:active{color:#376E4D;}.content{text-align:left;padding-top:29px;min-height:753px;}.content-primary{float:left;width:428px;padding-top:9px;margin-bottom:40px;}.content-primary p,.content-primary ul{font-size:1.4em;}.content-primary p,.content-primary ul{margin-bottom:.8em;}.content-primary ul li{background:url(./images/list-img.png) no-repeat left 8px;padding-left:14px;}.content-primary .section-end{display:block;background:url(./images/sprites.jpg) no-repeat -19px -50px;width:16px;height:16px;margin:18px 0 17px 0;}.content-secondary{float:right;width:464px;padding-top:15px;margin-bottom:40px;}.content-secondary p{font-size:1.3em;}.item{position:relative;margin-bottom:46px;padding:21px 0 31px 0;border:10px solid #CAD9BE;}.item.gallery{padding:0;}.item>p,.item>h3{padding:0 41px;}.item:before,.item:after{position:absolute;content:'';font-size:0;width:100%;height:13px;z-index:-1;}.item:before{background:url(./images/item-sprite.png) no-repeat center top;top:-22px;}.item:after{background:url(./images/item-sprite.png) no-repeat center bottom;bottom:-22px;}.item hr{background:#FFF;height:1px;border:none;}.item-img{height:160px;overflow:hidden;cursor:pointer;}.item-img img{padding:0;margin:0;}.awards{margin-top:12px;}.awards img{vertical-align:top;margin:0 8px;}.awards div{display:inline-block;}.awards div img{display:block;}#contact .facebook{display:inline-table;background:url(./images/sprites.jpg) no-repeat -1px -26px;width:20px;height:19px;margin-bottom:-3px;}#contact .facebook:hover{background:url(./images/sprites.jpg) no-repeat -31px -26px;}#contact .facebook:active{background:url(./images/sprites.jpg) no-repeat -1px -26px;}#contact .item{background:#CAD9BE;padding:0;}#contact fieldset{font-size:1.4em;padding:18px 16px 22px 16px;border:1px solid #528165;}#contact fieldset .errors{color:#B23434;}#contact fieldset .errors p{font-size:.9em;font-weight:bold;}#contact fieldset .errors li{margin-bottom:0;}#contact fieldset li{margin-bottom:27px;}#contact fieldset li.notify{font-weight:bold;}#contact fieldset input,#contact fieldset select{font-size:.9em;color:#528165;}#contact fieldset textarea{color:#528165;}#contact fieldset input:focus,#contact fieldset select:focus,#contact fieldset textarea:focus{outline:1px solid #CAD9BE;}#contact fieldset input.date{width:68px;height:20px;}#contact fieldset .date+button{display:inline-block;abackground:url(./images/contact/date-picker.png) no-repeat center center;padding:0;border:0;background:none;width:21px;height:19px;margin:0 0 -6px 1px;cursor:pointer;}#contact fieldset .date.in+span{left:100px;}#contact fieldset input.address{height:67px;}#contact fieldset select{width:37px;height:20px;}#contact fieldset select.rooms{margin-right:64px;}.footer-bg{background:#A6BF91;height:100%;clear:both;border:1px solid #A6BF91;}.footer{font-size:1.1em;color:#FFF;margin-bottom:20px;}.footer hr{background:none;width:340px;height:1px;margin-top:9px;padding:0;border:none;border-top:1px solid #FFF;}.footer .credits{margin-bottom:10px;}.footer .credits+hr{margin-top:0;}.footer img+hr{margin-top:-8px;}.footer-img{margin-top:20px;}.footer a{color:#FFF;}.footer a:hover{color:#376E4D;}.footer a:active{color:#376E4D;}