/* Homeage & generic */
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.centre {text-align:center;}
html,body {width:100%;}
body {background:white;}
body,img,form,ul,ol,h1,h2,h3,h4,h5,h6,input {margin:0;padding:0;list-style:none;}
.ajax__calendar_container { z-index: 1000;}

.mobile-menu { display: none;}

.mobile-menu-items
{
    position:absolute;
    top:80px;
    width:80%;
    margin:0 10%;
    display:none;
}

.mobile-menu-items li
{
    display:block;
    float:left;
    width:90%;
    padding:2% 5%;
    background:#e6e2d1;
    border-top:1px solid #888888;
}

.mobile-menu-items li a
{
    font-size: 40px;
    display:inline-block;
    width:100%;
    text-decoration:none;
    color:white;
}

.main-outer {clear:both;margin:0 auto;width:960px;position:relative;}

.logo-outer {clear:both;width:960px;margin: 0 auto;text-align:center;}

.header-outer {width:100%;min-height:135px;min-width:1220px;position:relative;}
.header-wrapper {text-align:center;background:#e6e2d1;padding:20px 0 10px 0;height:160px;box-shadow: 0px 4px 3px #e8e8e0;width:100%;position:absolute;}
.header-wrapper ul {clear: both;display:inline-block;margin:0;padding:0;/* For IE, the outcast */zoom:1;*display: inline;}
.header-wrapper li {float:left;;margin-left:0px;line-height:40px;padding: 2px 5px;margin: 0 4px;}
.header-wrapper li a {font-family: "futura-pt";font-size:16px;color:#787901;font-weight:300;letter-spacing:0.5px;text-decoration:none;}
.header-wrapper li a.top-logo {display:block;margin-top:-10px;}
.header-wrapper li.top-menu-logo {width:221px;}
.header-wrapper li:first-child {margin-left:0;}

.header-search {text-align:center;padding:20px 0 10px 0;height:50px;width:100%;min-width:1220px;position:absolute;margin-top:-115px;}
.header-search ul.basic-search {display:inline-block;margin:0;padding:0;/* For IE, the outcast */zoom:1;*display: inline;padding:10px 30px;background:rgba(231, 228, 218, 0.8);}
.header-search ul.basic-search li {float:left;margin-left:35px;padding: 2px 5px;} /* line-height:40px; */
.header-search ul.basic-search li img {position:relative;top:-1px;}
.header-search ul.basic-search li a.top-logo {display:block;margin-top:-10px;}
.header-search ul.basic-search li:first-child {margin-left:0;}
.header-search ul.basic-search li input[type='text'] {border:0;background:#50504c;width:160px;height:30px;padding:3px 6px;color:white;font-size:15px;}
.header-search ul.basic-search li select {border:0;background:#50504c;width:190px;height:36px;padding:3px 6px;color:#fff;font-size:15px;}

.header-search-advanced {text-align:center;padding:20px 0 10px 0;height:50px;width:100%;min-width:1220px;position:absolute;margin-top:-145px;}
.header-search-advanced ul.advanced-search {display:inline-block;margin:0;padding:0;/* For IE, the outcast */zoom:1;*display: inline;padding:10px 30px;background:rgba(231, 228, 218, 0.8);}
.header-search-advanced ul.advanced-search li {float:left;margin-left:35px;padding: 2px 5px;}
.header-search-advanced ul.advanced-search li img {position:relative;top:-2px;}
.header-search-advanced ul.advanced-search li a.top-logo {display:block;margin-top:-10px;}
.header-search-advanced ul.advanced-search li:first-child {margin-left:0;}
.header-search-advanced ul.advanced-search li input[type='text'] {border:0;background:#50504c;width:160px;height:30px;padding:3px 6px;color:#e6e2d1;font-size:15px;}
.header-search-advanced ul.advanced-search li select {border:0;background:#50504c;width:190px;height:36px;padding:3px 6px;color:#e6e2d1;font-size:15px;}

.header-search-advanced h2 {text-align:center;margin:0 0 10px 0;font-family:"futura-pt";font-size:36px;color:white;font-weight:600;letter-spacing:1px;}

.hp-content {clear:both;margin:0 auto;width:960px;position:relative;padding:10px 0px 60px 0;}
.hp-content h1 {text-align:center;margin:30px 0 30px 0;font-family:"futura-pt";font-size:36px;color:#797000;font-weight:600;letter-spacing:1px;}
.hp-content h2 {font-family:"futura-pt";font-size:36px;font-weight:600;letter-spacing:1px;margin: 0 0 10px;}
.hp-content h3 {font-family:"futura-pt";font-size:22px;font-weight:600;margin: 0 0 10px;} /* letter-spacing:1px; */
.hp-content p {font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:400;letter-spacing:0.2px;line-height:18px;}
.hp-content p strong {font-weight:600;}
.hp-content a {color:#787901;text-decoration: none;}
.hp-content a:hover { text-decoration: underline;}
.hp-content .left-cell {clear:both;float:left;width:460px;padding-right:20px;}
.hp-content .right-cell {float:left;width:460px;padding-left:20px;}
.hp-content ul li {list-style: circle;margin-left:18px;}

.sub-page-content {clear:both;margin: 100px auto 60px auto !important;width:960px;position:relative;padding: 0 !important;}

.content-wide {clear:both;margin:0 auto;width:1220px;position:relative;padding:80px 0px;}

.the-big-picture-outer {clear:both;float:left;width:100%;padding:45px 0;background:#e6e2d1;margin-top:0px;}
.the-big-picture-outer h2 {text-align:center;margin:0 0 50px 0;font-family:"futura-pt";font-size:36px;color:#6c6c6e;font-weight:600;letter-spacing:1px;}
.the-big-picture-outer ul li {width:307px;float:left;margin-left:19px;}
.the-big-picture-outer ul li:first-child {margin-left:0;margin-right:1px;}
.the-big-picture-outer ul li img {border:1px solid white;}
.the-big-picture-outer ul li h3 {font-family:"futura-pt";font-size:16px;font-weight:700;color:#6c6c6e;margin-top:30px;}
.the-big-picture-outer ul li p {font-family:"futura-pt";font-weight:300;color:#6c6c6e;font-size:16px;margin:0 0 20px 0;}
.the-big-picture-outer ul li a {background:url("../images/link-arrow.png") no-repeat scroll right top #666661;color:white;display: block;float:left;height:29px;padding:7px 55px 0 15px;text-decoration:none;}
/*.the-big-picture-outer ul li a:hover {background-color:#90908b;}*/

.about-the-area-outer {clear:both;float:left;width:100%;padding:45px 0;background:#6c6c6e;}
.about-the-area-outer h2 {text-align:center;margin:0 0 50px 0;color:white;font-family:"futura-pt";font-size:36px;font-weight:600;letter-spacing:1px;}
.about-the-area-outer p {font-family:"futura-pt";font-weight:300;font-size:16px;margin:0 0 20px 0;color:white;}
.about-the-area-outer p strong {font-family:"futura-pt";font-size:16px;color:white;font-weight:600;letter-spacing:0.2px;line-height:18px;}

.about-area-left {clear:both;float:left;width:275px;margin-right:17px;}
.about-area-right {float:left;width:668px;}
.about-area-right ul {width:668px;}
.about-area-right ul li {float:left;margin-left:27px;margin-bottom:27px;}
.about-area-right ul li img {border:1px solid white;}

a.standard-yellow-button {display:block;float:left;background:url(../images/green-link-arrow.png) top right no-repeat #e6e2d1;height:28px;padding:8px 55px 0 15px;color:#6c6c6e;text-decoration:none;}

.blank-area-outer {clear:both;float:left;width:100%;padding:45px 0;background:white;}
.blank-area-outer h2 {text-align:center;margin:0 0 50px 0;font-family:"futura-pt";font-size:36px;font-weight:600;letter-spacing:1px;color:#797000;}
.blank-area-outer ul li {width:280px;float:left;margin-left:55px;}
.blank-area-outer ul li:first-child {margin-left:0;margin-right:1px;}
.blank-area-outer ul li img {float:left;margin-left:-50px;margin-right:14px;margin-top:-10px;}
.blank-area-outer ul li p {color:#6c6c6e;margin:0 0 20px 0;}
.blank-area-outer ul li a {display:block;float:left;background:url(../images/light-grey-link-arrow.png) top right no-repeat #e6e2d1;height:28px;padding:8px 55px 0 15px;color:#6c6c6e;text-decoration:none;}

.get-in-touch-outer {clear:both;float:left;width:100%;padding:45px 0;background:#E8E8E0;}
.get-in-touch-outer h2 {text-align:center;margin:0 0 30px 0;font-family:"futura-pt";font-size:36px;font-weight:600;letter-spacing:1px;color:white;} /* #6c6c6e */
.get-in-touch-left {clear:both;float:left;width:320px;}

.get-in-touch-left p {font-family:"futura-pt";font-weight:300;color:#6c6c6e;font-size:16px;margin:10px 0 20px 0;color:#6c6c6e;}
.get-in-touch-left h4 {font-family:"futura-pt";font-weight:600;font-size:16px;margin:10px 0 20px 0;color:#6c6c6e;}
.get-in-touch-left p strong {font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:600;letter-spacing:0.2px;line-height:18px;}
.get-in-touch-left p a {font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:600;letter-spacing:0.2px;line-height:18px;text-decoration:none;}

.get-in-touch-middle {float:left;width:320px;}
.get-in-touch-middle p {font-family:"futura-pt";font-weight:600;color:#6c6c6e;font-size:16px;margin:10px 0 20px 0;color:#6c6c6e;}
.get-in-touch-middle p strong {font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:600;letter-spacing:0.2px;line-height:18px;}
.get-in-touch-middle p a {font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:600;letter-spacing:0.2px;line-height:18px;text-decoration:none;}

.get-in-touch-right {float:left;width:320px;}
.get-in-touch-right h4 {font-family:"futura-pt";font-weight:600;font-size:16px;margin:10px 0 20px 0;color:#6c6c6e;}
.get-in-touch-right p {font-family:"futura-pt";font-weight:300;font-size:16px;margin:10px 0 20px 0;color:#6c6c6e;}
.get-in-touch-right p input {background:#ececea;border:1px solid #868686;padding:9px;font-family:"futura-pt";font-size:16px;color:#868686;font-weight:400;letter-spacing:0.2px;width:300px;}
/*.get-in-touch-right a {font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:400;letter-spacing:0.2px;background:url("../images/link-arrow.png") no-repeat scroll right top #666661;color:white;display: block;float:left;height:29px;padding:7px 55px 0 15px;text-decoration:none;}*/
.get-in-touch-right a {color:#6c6c6e;font-weight:600;text-decoration:none;}
.get-in-touch-right ul {clear:both;float:left;margin-top:40px;font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:600;letter-spacing:0.2px;line-height:18px;}
.get-in-touch-right ul li {float:left;margin-right:5px;}
.get-in-touch-right ul li img {margin-top:-9px;}


.footer-links-outer {clear:both;float:left;width:100%;padding:15px 0;background:#e6e2d1;font-family:"futura-pt";font-size:16px;color:#868686;font-weight:300;letter-spacing:0.2px;line-height:18px;}
.footer-links-outer ul li {float:left;margin-left:15px;padding-left:15px;border-left:1px solid #6c6c6e;}
.footer-links-outer ul li:first-child {margin:0;padding:0;border:0;}
.footer-links-outer ul li a {color:#6c6c6e;text-decoration:none;}
.footer-links-outer ul li a.on {color:white;}
.footer-links-outer ul li a:hover {color:white;}

.footer-outer {clear:both;float:left;width:100%;padding:15px 0;background:#6c6c6e;font-family:"futura-pt";font-weight:300;font-size:16px;color:white;}
.footer-outer ul li {float:left;margin-left:15px;padding-left:15px;border-left:1px solid white;color:white;}
.footer-outer ul li:first-child {margin:0;padding:0;border:0;}
.footer-outer ul li a {color:white;text-decoration:none;}

/* Local area */
h1.dark-title {color:#6c6c6e !important;margin-top:50px;}

.white-outer {clear:both;float:left;width:100%;background:white;}

.white-article-outer {clear:both;float:left;width:100%;padding:45px 0;background:white;}
.white-article-outer h2 {text-align:center;margin:0 0 50px 0;color:#6c6c6e;font-family:"futura-pt";font-size:36px;font-weight:600;letter-spacing:1px;}
.white-article-outer p {font-family:"futura-pt";font-weight:300;color:#6c6c6e;font-size:16px;margin:0 0 20px 0;}
.white-article-outer p strong {font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:600;letter-spacing:0.2px;line-height:18px;}

.white-article-margin {margin-right:17px;}
.white-article-text {float:left;width:275px;}
.white-article-images {float:left;width:668px;}

.white-article-text-wide {width:467px !important;padding-left:10px;}
.white-article-images-small {width:466px !important;}

.white-article-images ul {width:668px;}
.white-article-images ul li {float:left;margin-left:27px;margin-bottom:27px;}
.white-article-images ul li img {border:1px solid white;}

/* Search results */
.advanced-search-bg {width:100%;height:350px;background:#e6e2d1;}
.header-advanced-search-outer {width:940px;padding-left:60px;margin:0 auto;}
.header-advanced-search-outer ul li {display:inline;margin:0 25px 0 0;font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:300;letter-spacing:0.2px;line-height:24px;display:block;float:left;}

.sr-prop {clear:both;width:960px;margin-top:27px;padding-bottom:27px;position:relative;height:203px;border-bottom:1px solid #e6e2d1;}
.sr-prop-last {border-bottom:0;}
.sr-prop-left {clear:both;float:left;width:679px;border-right:1px solid #e6e2d1;}
.sr-prop-left img {float:left;width:284px;margin-right:29px;}
.sr-prop-left div { width: 320px;}
.sr-prop-right {float:left;width:255px;padding-left:25px;}
.sr-prop-right ul {margin-top:23px;width: 200px;}
.sr-prop-right ul li {float:left;margin:0 10px 10px 0;}
.sr-prop h4 {font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:600;letter-spacing:0.2px;line-height:24px;margin:0;}
.sr-prop p {font-family:"futura-pt";font-size:16px;color:#6c6c6e;font-weight:300;letter-spacing:0.2px;line-height:24px;margin:0;}
.sr-prop a.standard-yellow-button {position:absolute;top:147px;display:block;float:left;background:url(../images/yellow-link-arrow-white-bg.png) top right no-repeat #e6e2d1;height:28px;padding:8px 55px 0 15px;margin-top:20px;color:#6c6c6e;text-decoration:none;}

div.sr-pagination-outer {clear:both;float:left;width:100%;border-top:1px solid #066a86;border-bottom:1px solid #066a86;padding:15px 0;margin:20px 0;}
div.sr-pagination-outer a {padding:0 25px;font-family:"futura-pt";font-weight:400;font-style:normal;color:#221f20;font-size:18px;text-decoration:none;}
div.sr-pagination-outer a.left {float:left;background:url(../images/pagination-prev.jpg) center left no-repeat;}
div.sr-pagination-outer a.right {float:right;background:url(../images/pagination-next.jpg) center right no-repeat;}
div.sr-pagination-outer ul {float:left;}
div.sr-pagination-outer ul li {float:left;}
div.sr-pagination-outer ul li a {padding:2px 10px;margin-right:10px;font-family:"futura-pt";font-weight:400;font-style:normal;color:#221f20;font-size:18px;text-decoration:none;}
div.sr-pagination-outer ul li a:hover {color:white;background:#797977;}
div.sr-pagination-outer ul li a.on {color:white;background:#797977;}

.advanced-search-inputs li input[type="checkbox"] {display:none;}
.advanced-search-inputs li label {position:relative;padding-left:26px;cursor:pointer;}
.advanced-search-inputs li label span {position:absolute;top:0;left:0;height:17px;width:17px;}
.radio-button-on {background:url(../images/radio-button-on.png) top left no-repeat;}
.radio-button-off {background:url(../images/radio-button-off.png) top left no-repeat;}

/* Property details */
h1.dark-title span {color:#e6e2d1 !important;}
.main-prop-image-outer {clear:both;float:left;width:635px;margin-right:30px;}
.prop-details-header-right {float:left;width:295px;}
.prop-details-header-right p {color:#6c6c6e;font-family:"futura-pt";font-size:16px;font-weight:300;margin: 0 0 20px;}
.prop-details-header-right h3 {color:#6c6c6e;font-family:"futura-pt";font-size:16px;font-weight:700;margin-top:0px;}
.prop-details-header-right h4 {color:#6c6c6e;font-family:"futura-pt";font-size:20px;font-weight:700;margin-top:0px;}
.prop-details-header-right ul {margin-top:23px;width:240px;}
.prop-details-header-right ul li {float:left;margin:0 10px 10px 0;list-style: none !important;}
ul.prop-details-header-links {clear:both;float:left;margin:20px 0 0 0;width:635px;}
ul.prop-details-header-links li {float:left;margin:0 10px 10px 0;list-style: none !important;}
ul.prop-details-header-links li a {color:#6c6c6e;font-family:"futura-pt";font-size:16px;font-weight:600;text-decoration:none;}
ul.prop-details-header-links li a img {margin:-3px 15px 0 0;}
ul.prop-details-header-links li.view-all-pics-link {float:right !important;}
ul.prop-details-header-links li.view-all-pics-link a img {margin:-3px 0 0 15px !important;}

.prop-info-outer {clear:both;float:left;width:100%;margin-bottom:40px;margin-top:20px;padding-top:20px;border-top:1px solid #e6e2d1;}
.prop-info-menu {clear:both;float:left;width:225px;margin-right:15px;}
.prop-info-menu ul li {margin:0 0 10px 0;list-style: none !important;}
.prop-info-menu ul li a {display:block;background:#e6e2d1;width:203px;padding:10px;color:white;font-family:"futura-pt";font-size:16px;font-weight:700;margin-top:0px;text-decoration:none;}
.prop-info-menu ul li a:hover {background:#6c6c6e;}
.prop-info-menu ul li a.on {background:#6c6c6e;}
.prop-info-content-area {float:left;width:720px;}
.prop-info-content-area h3 {color:#6c6c6e;font-family:"futura-pt";font-size:16px;font-weight:700;margin-top:0px;}
.prop-info-content-area p {color:#6c6c6e;font-family:"futura-pt";font-size:16px;font-weight:300;margin: 0 0 20px;}
.prop-info-content-area p.availability {padding-right:10px;color:#6c6c6e;font-family:"futura-pt";font-size:16px;font-weight:700;margin: 0 0 20px;}

#prop-book-button { width: 195px !important;margin-top: 20px;}

.gallery li {float:left;margin-right:9px;margin-left:9px !important;margin-bottom:18px;list-style: none !important;}
div#map_canvas {width:720px;height:471px;}
span.panel1 {display:inline;}
span.panel2 {display:none;}
span.panel3 {display:none;}
span.panel4 {display:none;}
span.panel5 {display:none;}
span.panel6 {display:none;}

div.calendar-surround {clear:both;display:block;float:left;margin-top:30px;}
div.calendar-left {clear:both;float:left;width:505px;}
div.calendar-right {float:left;width:215px;}

div.availability-outer {float:left;width:220px;height:220px;border:1px solid #bfbdbe;padding:5px;margin:0 20px 20px 0;}
div.availability-outer div {clear:both;width:100%;text-align:center;margin:0 0 10px 0;}
.calendar-table {color:#3f3f3f;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;}
.calendar-table tbody tr td {border:2px solid white;height:24px;text-align:center;width:29px;}
.calendar-table tbody tr td a {text-decoration:none;}
.calendar-table tbody tr td.changeover {border:3px solid #bd8245;}
.calendar-table tbody tr td.confirmed {background:#bd8245;}
.calendar-table tbody tr td.confirmed a {color:white;}

/*.calendar-table tbody tr td.provisional {background:#2b6d85;}*/
.calendar-table tbody tr td.provisional {background:#bd8245;}
.calendar-table tbody tr td.provisional a {color:white;}

.calendar-table tbody tr td.confirmed-can-click-start { background:url(/images/provisionalstart.png) top left no-repeat #b6e2ef;}
.calendar-table tbody tr td.confirmed-can-click { background:url(/images/provisionalend.png) top left no-repeat #b6e2ef;}
.calendar-table tbody tr td.provisional-can-click-start { background:url(/images/provisionalstart.png) top left no-repeat #b6e2ef;}
.calendar-table tbody tr td.provisional-can-click { background:url(/images/provisionalend.png) top left no-repeat #b6e2ef;}
                                                    
.calendar-table tbody tr td.available {background:#b6e2ef;}
.calendar-table tbody tr td.available a {color:#3f3f3f;}
.calendar-table tbody tr td.click-me {}
.calendar-table tbody tr td.click-me a {color:#3f3f3f;}
a#cal-prev { display: none;}

div.key-outer {clear:both;float:left;width:185px;padding:15px;background:#e1f3f8;color:#3f3f3f;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;}
div.key-outer h5 {clear:both;color:#3f3f3f;font-family:"futura-pt";font-size:18px;font-style:normal;font-weight:400;}
div.key-outer ul {display:block;float:left;margin-bottom:18px;}
div.key-outer ul li {clear:both;float:left;margin-top:18px;line-height:28px;list-style: none;}
div.key-outer ul li div {width:30px;height:30px;float:left;margin-right:15px;}
div.key-available-date {background:#b6e2ef;}
div.key-confirmed-booking {background:#bd8245;}
div.key-provisional-booking {background:#2b6d85;}
div.key-changeover-date {background:white;width:26px !important;height:26px !important;border:2px solid #bd8245;}
div.key-outer input[type='text'] {clear:both;float:left;margin-top:10px;width:169px;padding:8px;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;border:0;}
#txtCost {background:#35b0d3;color:white;}

.booking-form label {clear:both;float:left;color:#12718c;font-family:"futura-pt";font-size:18px;font-style:normal;font-weight:400;}
.booking-form input[type='text'] {clear:both;float:left;margin-bottom:15px;border:1px solid #12718c;width:70%;padding:1%;}
.booking-form textarea {clear:both;float:left;margin-bottom:15px;border:1px solid #12718c;width:70%;padding:1%;height: 150px;}

.tooltip-price {background-color:#e7e8e8;border:1px solid #a5a4a4;color:#264262;display:none;font-family:arial;font-size:14px;padding:8px;position:absolute;}

a.book-action-button {display:block;float: left;background:#e6e2d1;width:203px;padding:10px;color:white;font-family:"futura-pt";font-size:16px;font-weight:700;margin-top:0px;text-decoration:none;}
a.book-action-button:hover {background:#cfbc44;}

.sub-page-top-margin { margin-top: 10px;}

ul.footer-links li a {font-family: "futura-pt";font-size: 14px;font-weight: 300;letter-spacing: 0.2px;line-height: 18px;}

/* Contact */

.sub-page-top-margin h2 {
color: #c0bdb8;
text-align: center;
}

ul.contact-3-way {clear:both;float: left;display:block;width:100%;margin-bottom:20px;}
ul.contact-3-way li {display:block;float:left;width:33%;}

div.contact-dark {clear:both;width:94%;padding:3%;background-color:#40403e;}
div.contact-dark h2 {color:#e6e2d1;text-align:center;}
div.contact-dark .contact-form {width:60%;margin:0 5%;position:relative;}
div.contact-dark .contact-form input[type="text"] {margin:1%;width:45%;padding:5px;border:1px solid black;}
div.contact-dark .contact-form textarea {margin:1%;width:95%;height:100px;padding:5px;border:1px solid black;}
div.contact-dark .contact-form p.required {color:white;}

.contact-button {position:absolute;left:100%;top:79%;width:130px;background:url(../images/yellow-link-arrow.png) top right no-repeat #e6e2d1;height:28px;padding:8px 55px 0 15px;color:#6c6c6e;text-decoration:none;}

.what-they-say {margin-left:50px;width:960px;}

.two-col-left {clear:both;float:left;width:47%;padding:0 3% 0 0;}
.two-col-right {float:left;width:47%;padding:0 0 0 3%;}
.header-left {float:left;width:50%;text-align:left;}
.header-right {float:left;width:50%;text-align:right;}
ul.header-contact {margin-top:15px;}
ul.header-contact li {clear:both;float:right;}
ul.header-contact li:first-child {font-family:"futura-pt";font-size:36px;color:#787901;}

.icon-hover { font-family:arial;font-size:10px;color: #264262;background-color: #f0ea8a; border:none; position: absolute; display:none;top: 408px;padding: 3px 5px;margin-top: 10px;}
	
.booking-instructions { display: none;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}
::-moz-placeholder { /* Firefox 19+ */
  color: white;
}
:-ms-input-placeholder { /* IE 10+ */
  color: white;
}
:-moz-placeholder { /* Firefox 18- */
  color: white;
}

@media (max-width: 1200px)
{
}

@media (max-width: 970px)
{
}

@media (max-width: 800px) {
}

@media (min-width: 750px) {
}

@media (max-width: 700px)
{
}
