body{margin:0;font-size:12px;text-align:center;font-family:verdana,sans-serif;color:rgb(71,71,71);background-color:rgb(245,245,245)}h1,h2,h3,fieldset,label,select,input#submit{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-weight:normal;padding:0 20px 0 0}h1.page-title{margin-top:0;margin-right:250px;padding-right:0;font-size:24px;text-transform:uppercase}h1,h2,h3,th,strong,label,fieldset,legend{color:rgb(149,79,52)}p{font-size:12px;line-height:16px}a img{ border:none}#container{width:700px;margin:0 auto;text-align:left}.clear{ clear:both; height:0; overflow:hidden}table{border-collapse:collapse}th{text-transform:uppercase}tr{vertical-align:top}li{margin-bottom:3px;list-style-type:square}.tip{font-style:italic;font-size:.9em;color:rgb(119,96,62)}.warning{background-color:rgb(214,255,158);text-transform:uppercase;font-weight:bold}.link-pdf,a.link-pdf{color:rgb(66,53,34);font-size:12px;font-weight:bold;font-family:verdana,sans-serif}a:hover.link-pdf{color:rgb(119,96,62)}div.photo-gallery{text-align:center}div.photo-gallery a:hover img{border:2px solid #999}div.photo-gallery img{height:50px;border:2px solid transparent;padding:1px;background-color:transparent;vertical-align:middle}p#copyright{font-size:9px;text-transform:uppercase;text-align:center}a.copyright{color:rgb(66,53,34);font-size:9px;text-decoration:none}a:hover.copyright{color:rgb(119,96,62)}a.menu-footer:link{color:#954F34}a.menu-footer:visited{color:#954F34}a.menu-footer:active{color:#954F34}a.menu-footer:focus{color:#954F34}a.menu-footer{color:#954F34}div.offer-banner{background-color:#CECECE;font-size:14px;font-weight:bold;margin:0;padding:8px 0;text-align:center;text-transform:uppercase;color:#954F34;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif}div#header-menu-background{background-color:rgb(140,103,76)}div#header{position:relative;height:90px;background-color:transparent}ul#menu{margin:0;border-bottom:8px solid rgb(255,225,200);padding:5px 2px;list-style:none;color:#fff;background-color:transparent;font-size:10px;text-align:right;text-transform:uppercase}div#header-photo{position:relative}div.content{padding:20px 0;font-size:14px;background-color:rgb(233,233,233)}div#offers-banner{padding:0 0 5px;color:rgb(95,77,50);background-color:rgb(233,233,233)}div#footer{height:150px;margin:0 0 10px;border:5px solid rgb(206,206,206);color:rgb(71,71,71);background:rgb(245,245,245) url(../images/logo-bottom.png) no-repeat 85% center}div#header div#langs{position:absolute;top:0;right:0;margin:2px}div#header div#langs a{ padding:2px 4px; border:0; text-decoration:none; vertical-align:middle}div#header div#langs a img{ width:20px; height:13px; margin:0;border:0;padding:0}ul#menu li{margin:0;padding:0 1px;display:inline}ul#menu >li span,ul#menu >li a{ -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px}ul#menu a,ul#menu span{padding:5px 10px}ul#menu a{padding:5px 10px;color:rgb(255,225,200);background-color:#a27758;text-decoration:none}ul#menu a:hover{ background-color:#71533d}ul#menu span{ color:rgb(74,74,74); background-color:rgb(255,225,200)}ul#menu a.red-highlight{background-color:rgb(190,31,31)}div#header-photo h1{position:absolute;left:0;bottom:0;width:100%;margin:0;padding:16px 0;color:#fff;font-size:22px;background-color:#000;opacity:.7; filter:alpha(opacity = 70);text-align:center;text-transform:uppercase}div#header-photo span{font-size:18px;text-transform:none}div.content h1,div.content h2,div.content h3,div.content p{padding:0 20px}div.content h1.page-title{padding-right:0}div.content div.row{margin:20px 0}div.content div.row div.cell{width:325px}div.content div.row div.left{float:left;width:325px}div.content div.row div.right{float:right;width:325px}div.content div.row-prices{margin:10px 0}div.content div.row-prices div.cell{width:325px}div.content div.row-prices div.left{float:left;width:250px;text-align:right}div.content div.row-prices div.right{float:right;width:400px}div.content div.row-prices div.cell p{margin:5px 0 5px;padding:0 5px}div.content div.row div.cell h1{margin:12px 0 0 0;font-size:15px;text-transform:uppercase}div.content div.row div.cell h2{margin:12px 0 0 0;padding-left:9px;font-size:15px;text-transform:uppercase}div.content div.row div.cell h3{margin:5px 0;padding:0;font-size:12px;text-align:left}div.content div.row div.cell span.highlight{margin:5px 0;padding:0;font-size:12px}div.content div.row div.cell p{margin:5px 0 12px}div.content div.row div.cell h1,div.content div.row div.cell h3,div.content div.row div.cell p{padding:0 10px}div.content div.row div.cell h3 span.tip{font-size:1em}div.content div.row div.cell img{width:100%;height:200px}div.content div#flash{margin:20px 0;padding:5px 0;background-color:rgb(214,255,158);text-align:left;text-transform:uppercase;color:rgb(198,62,54)}div.content div#flash h3{ margin:10px 0; font-family:verdana,sans-serif; color:rgb(198,62,54)}div.content div#flash ul{font-size:12px}div.content div#flash li{list-style-type:none}div#footer a#map{float:left;width:300px;text-decoration:none} div#footer div#footer-text{margin-left:310px;padding-right:10px} div#footer div#text strong{text-transform:uppercase}div#offers-banner h3{margin:0;padding:8px 0;background-color:rgb(206,206,206);font-weight:bold;font-size:14px;text-align:center;text-transform:uppercase}div#offers-banner span.price,div#offers-banner a.price{color:rgb(66,53,34);font-size:18px;font-weight:bold;font-family:helvetica,Arial}div#offers-banner a:hover.price{color:rgb(119,96,62)}div#offers-banner div.offer{float:left;width:232px;font-family:georgia,times,serif}div#offers-banner div.offer img{float:left;width:100px;margin:0 5px 2px 0}div#offers-banner div.offer h1,div#offers-banner div.offer p{padding:0 5px}div#offers-banner div.offer h1{margin:0;padding:5px 0;font-size:12px;font-weight:bold;text-align:left;text-transform:uppercase}div#offers-banner div.offer h3{margin:0;padding:5px 0;font-size:12px;font-weight:bold;text-align:left;text-transform:uppercase;background-color:#E9E9E9}div#offers-banner div.offer p{margin-top:0;margin-bottom:0;font-size:14px;line-height:18px}div#home p{font-size:14px;line-height:18px}div#home h2{margin:20px 0 5px}div#home p.first{margin:5px 0 20px}p.coloured{color:#954F34;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:1em;font-weight:normal}div#spa div.photo-gallery{margin:30px 0}div#spa div.sections{margin-top:0px}div#spa div.sections div.section{padding:0 10px}div#spa div.sections div.left{float:left;width:213px}div#spa div.sections div.center{margin:0 233px 0 233px}div#spa div.sections div.right{float:right;width:213px}div#spa div.sections div.section h2{ margin-top:0; padding:0; font-size:17px}div#spa div.sections div.section p{margin:0;padding:0}div#spa table.timetable{margin:30px auto;text-align:left;font-size:12px}div#spa table.timetable th{text-align:right}div#spa table.timetable th,div#spa table.timetable td{margin:0;padding:0 20px 4px 0}div#spa div.sections ul{margin-left:0;padding-left:0;list-style-type:square;list-style:inside;font-size:12px}div#facilities table{margin:0 20px;font-size:11px}div#facilities h2{margin-bottom:10px}div#facilities td{padding:10px 0}div#facilities ul{font-size:12px;text-transform:uppercase}div#facilities table ul{margin-top:0;padding-top:0}div#contact form{padding:0 10px 0 20px}div#contact p{margin:0 0 10px;padding:0;font-family:georgia,times,serif;color:rgb(119,96,62)}div#contact form fieldset,div#contact form textarea,div#contact form select,div#contact form input{margin-left:0}div#contact form fieldset{margin-bottom:20px;padding:20px 20px;border:1px solid #ccc}div#contact form fieldset.sans-border{border-color:transparent;padding-top:0}div#contact form textarea,div#contact form input{ border:1px solid #999; background-color:#fff}div#contact form div#form-options{float:right;width:180px;padding-left:10px;font-size:12px}div#contact form input#submit{ border-style:none; padding:5px 10px; color:#fff; font-size:16px; background-color:rgb(119,96,62); text-transform:uppercase; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px}div#contact form input,div#contact form textarea,div#contact form select{font-size:12px}div#contact form table tr{vertical-align:baseline}div#contact form table tr.textarea{vertical-align:top}div#contact form table td{padding-bottom:5px}div#contact form div#form-options h1{margin:10px 0 3px;padding:0;font-size:12px;text-transform:uppercase}div#contact img#transfer-banner{float:right;width:120px;margin:0 5px;background-color:#fff}div#contact h2{font-size:12px;margin:10px 0 3px;padding:0;text-transform:uppercase;color:#954F34;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-weight:normal}div#offers{padding-left:20px;padding-right:20px;font-size:12px}div#offers h1,div#offers h2{padding-left:0}div#offers h1.section{padding:3px;text-align:center;border-bottom:3px solid rgb(206,206,206)}div#offers h2.section{padding:3px;text-align:center; border-bottom:3px solid rgb(206,206,206); font-size:22px}div#offers div#index{margin:0 0 20px;color:rgb(119,96,62);font-family:georgia,times,serif;font-size:17px}div#offers div#index a{color:rgb(119,96,62);text-decoration:none}div#offers div#index a:hover{text-decoration:underline}div#offers div.offer{margin-bottom:10px;border-bottom:2px solid rgb(206,206,206);padding-bottom:10px}div#offers div.offer img.pic{float:left;width:134px}div#offers div.offer div.desc{margin-left:150px}div#offers div.offer div.toggle{margin:3px 0 0;padding:0;text-align:right}div#offers div.offer div.toggle a{color:rgb(6,80,164);font-size:11px;font-weight:bold}div#offers div.offer div.desc h1{margin:0 0 5px 0;padding:0;font-size:18px}div#offers div.offer div.desc p{margin:0 0 5px 0;padding:0}div#offers div.offer div.desc div.price{float:right;margin:0 0 5px 5px;text-align:center;font-family:verdana,sans-serif}div#offers div.offer div.desc div.price span.price{padding:2px 4px;background-color:#fff;font-size:16px;text-transform:uppercase;color:rgb(119,96,62)}div#offers div.offer div.more{margin-top:5px}div#booking table{ margin:0 20px; font-size:12px}div#booking table td{padding-bottom:5px}div#booking table td.label{ text-align:right; color:rgb(119,96,62); text-transform:uppercase}div#booking table td.attr{padding-left:10px}