
/* fonts ----------------------------------------------------------------- */

@font-face{
    font-family: 'raleway-thin';
    src: url('../fonts/Raleway-Thin.eot');
    src: url('../fonts/Raleway-Thin.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-Thin.woff') format('woff'),
         url('../fonts/Raleway-Thin.ttf') format('truetype'),
         url('../fonts/Raleway-Thin.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'raleway-light';
    src: url('../fonts/Raleway-Light.eot');
    src: url('../fonts/Raleway-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-Light.woff') format('woff'),
         url('../fonts/Raleway-Light.ttf') format('truetype'),
         url('../fonts/Raleway-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'raleway-regular';
    src: url('../fonts/Raleway-Regular.eot');
    src: url('../fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-Regular.woff') format('woff'),
         url('../fonts/Raleway-Regular.ttf') format('truetype'),
         url('../fonts/Raleway-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'raleway-medium';
    src: url('../fonts/Raleway-Medium.eot');
    src: url('../fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-Medium.woff') format('woff'),
         url('../fonts/Raleway-Medium.ttf') format('truetype'),
         url('../fonts/Raleway-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'raleway-bold';
    src: url('../fonts/Raleway-Bold.eot');
    src: url('../fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-Bold.woff') format('woff'),
         url('../fonts/Raleway-Bold.ttf') format('truetype'),
         url('../fonts/Raleway-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'raleway-semi-bold';
    src: url('../fonts/Raleway-SemiBold.eot');
    src: url('../fonts/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-SemiBold.woff') format('woff'),
         url('../fonts/Raleway-SemiBold.ttf') format('truetype'),
         url('../fonts/Raleway-SemiBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'raleway-extra-bold';
    src: url('../fonts/Raleway-ExtraBold.eot');
    src: url('../fonts/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-ExtraBold.woff') format('woff'),
         url('../fonts/Raleway-ExtraBold.ttf') format('truetype'),
         url('../fonts/Raleway-ExtraBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'raleway-heavy';
    src: url('../fonts/Raleway-Heavy.eot');
    src: url('../fonts/Raleway-Heavy.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-Heavy.woff') format('woff'),
         url('../fonts/Raleway-Heavy.ttf') format('truetype'),
         url('../fonts/Raleway-Heavy.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'raleway-extra-bold';
    src: url('../Fonts/Raleway-ExtraBold.eot');
    src: url('../Fonts/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/Raleway-ExtraBold.woff') format('woff'),
         url('../Fonts/Raleway-ExtraBold.ttf') format('truetype'),
         url('../Fonts/Raleway-ExtraBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'antic-didone';
    src: url('../fonts/AnticDidone-Regular.eot');
    src: url('../fonts/AnticDidone-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/AnticDidone-Regular.woff') format('woff'),
         url('../fonts/AnticDidone-Regular.ttf') format('truetype'),
         url('../fonts/AnticDidone-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* fonts ----------------------------------------------------------- [END] */

/* bx-slider defaults ---------------------------------------------------- */

.bx-wrapper{
    margin: 0 !important;
    max-width: 100% !important;
}

.bx-wrapper .bx-viewport{
    left: 0 !important;
}

.bx-wrapper ul{
    margin: 0;
}

.bx-wrapper li{
    margin: 0 !important;
}

/* bx-slider defaults ---------------------------------------------- [END] */

/* common ---------------------------------------------------------------- */

    .highlight {
        background-color: #6699cc;
        color:#FFF;
        padding:0px 2px;
        font-weight: normal;
    }

    .helveticaThin{font-family: 'raleway-light';}

    body{
        font-family:Arial, Helvetica, sans-serif;
        background-color:#333;
    }

    body > .container{
        margin-bottom:50px;
    }

    p{color:#7f7f7f;/* font-size: 13px; line-height: 18px;*/}
        #home section p strong{color: #fff;}

    a{color:#505050;}
        a:hover{color: #000;}
        a:focus{outline: none;}

    a.blue{color: #6699CC; text-decoration: underline;}
        a.blue:hover{color: #505050;}
        a:visited, a:active, a:focus{text-decoration: none;}

    h1, h2, h3, .heading-style{
        font-family: 'raleway-light';
    }

    h1, h2, h3, h4, h5{
        font-weight: normal;
        line-height:normal;
        margin:0 0 15px 0;
    }

    h1, .heading-style{font-size: 36px; color:#000000;}

    h1 a.active {
        color: #6699CC;
        text-decoration: none;
    }
        h1 a:hover{text-decoration: none;}

    h2{font-size: 28px; color: #505050;}
    h3{font-size: 22px; color: #6699CC;}

    p + h3{
        margin-top: 15px;
        color: #6699CC;
    }

    .grey-trans{background-image:url(../images/common/grey-trans-80percent.png);}
    .black-trans{background-image:url(../images/common/black-trans-85percent.png);}
    .blue-trans{background-image:url(../images/common/blue-trans-90percent.png);}
    .purple{background-color: #3c4b5c;}

    .black-trans p{color:#bcbbbc;}
    .black-trans label{color: #fff;}

    .black-trans p a{color:#BCBBBC; text-decoration: underline;}
        .black-trans p a:hover{color:#fff;}

    .black-trans h1,
    .black-trans h2,
    .black-trans h3,
    .black-trans h4,
    .black-trans h5,
    .purple,
    .grey-trans h3{
        color:#fff;
    }

    .grey-trans li a{
        color: #bcbbbc;
    }

    hr{
        background-color:#d9d9d9;
        border:0 none;
        color:#d9d9d9;
        height:1px;
        margin-bottom:30px;
        margin-top: 0;
        position:relative;
        top:15px;
        clear:both;
    }
        footer hr{
            background-color:#2a2a2a;
            color:#2a2a2a;
        }

    ul, ol{margin-left: 15px;}
    li{color: #7F7F7F;}

    .blue{color:#6699cc;}
    .orange {color: #F0A21A;}
    .pale-blue, .pale-blue h2, .black-trans h2{color: #98b6d1;}

    .smallPadding{padding: 10px; overflow: hidden;}
    .mediumPadding{padding: 20px; overflow: hidden;}
    .largePadding{padding: 30px; overflow: hidden;}

    .panel{background-color: #fff;}
    .grey-panel{
        background-color: #f2f2f2;
        padding-top:10px;
        background-image: url(../images/common/grey-gradient-top.jpg);
        background-repeat: repeat-x;
        background-position: top;
    }


    .btn-group-wrap {text-align: center;}
    .btn{color:#5E9CD3;}

    .btn-medium{padding: 6px 12px;}
    .btn-high{padding: 9px 12px;}
    .btn-deep{padding: 28px 12px;}

    .heroFull{
        height: 390px;
        z-index: -99999;
        margin: -50px 0 0 0;
    }

    .container.top{
        margin-bottom: 0;
    }

    .container.base{
        margin-top:-50px;
    }

    .container{
        z-index: 100;
        position: relative;
    }

    select{
        width: 100%;
    }

    .arrow-link{
        background-image: url(../images/common/arrow-link.png);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 20px;
    }

    .arrow-link.download{
        background-image: url(../images/common/arrow-link-download.png);
    }

    .pagination ul{
        box-shadow: none;
    }

    .pagination ul li a{
        border: 0 none;
        text-decoration: underline;
        padding: 0 5px 0 5px;
    }
        .pagination ul li a:hover{
            background-color: transparent;
            color: #5E9CD3;
        }

    .pagination ul li.active a{
        color: #5E9CD3;
        background-color: transparent;
        text-decoration: none;
        font-weight: bold;
    }

    .pagination .arrow a{
        display: block;
        height: 19px;
        text-indent: -1000px;
        overflow: hidden;
        width: 13px;
        padding: 0;
    }

    .pagination .next a{
        background-image: url(../images/common/paginator-arrows.gif);
        background-position: -13px 0;
        margin-left: 10px;
    }
        .pagination .next a:hover{background-position: -26px 0;}

    .pagination .prev a{
        background-image: url(../images/common/paginator-arrows.gif);
        background-position: -52px 0;
        margin-right: 10px;
    }
        .pagination .prev a:hover{background-position: -65px 0;}

    .pagination .disabled.prev a{background-position: -39px 0;}
    .pagination .disabled.next a{background-position: 0 0;}

    a.icon{
        background-position: left center;
        background-repeat: no-repeat;
        padding:5px 0 5px 30px;
        display: block;
        line-height: normal;
    }
        .icon:hover{color: #fff; text-decoration: none;}

    a.brochure-icon{background-image: url(../images/common/brochure-icon.png); background-position: 1px center;}
    a.viewing-icon{background-image: url(../images/common/viewing-icon.png);}
    a.callback-icon{background-image: url(../images/common/callback-icon.png);}
    a.email-icon{background-image: url(../images/common/email-icon.png);}
    a.print-icon{background-image: url(../images/common/print-icon.png);}
    a.request-icon{background-image: url(../images/common/request-icon.png);}
    a.newsletter-icon{background-image: url(../images/common/newsletter-icon.png);}
    a.favourite-icon{background-image: url(../images/common/favourite-icon.png);}
    a.notify-icon{background-image: url(../images/common/notify-icon.png);}
    a.twitter-icon{background-image: url(../images/common/twitter-icon.png);}
    a.facebook-icon{background-image: url(../images/common/facebook-icon.png);}

    p.response-message{
        margin-top: 5px;
        font-size: 12px;
    }

    .container.top{z-index: 800;}

    .affix{top: 0; width: 940px; z-index: 10000;}

    table{
        background-color: #fff;
    }

    .rule-below{
        border-bottom: 1px solid #e5e5e5;
        /*margin-bottom: 20px;*/
    }

    .rule-above{
        border-top: 1px solid #e5e5e5;
    }

    select .optionInset {
        padding-left:10px;
    }

    .outside-london-properties {
        margin-top: 20px;
        padding-bottom: 20px;
        padding-top: 20px;
        padding-left: 15px;
        background-color:#e5e5e5;
    }

    #home .latestOffersHomepageBlock h2 {
        margin-bottom: 0;
    }

    #home .latestOffersHomepageBlock {
        margin-bottom: 20px;
    }



    /* toggle accordion /////////////// */

    .trigger{
        background-color: #f2f2f2;
        padding: 10px 40px 10px 20px;
        cursor: pointer;
        margin-bottom: 0;
        background-image: url(../images/common/toggle-arrow-closed.png);
        background-repeat: no-repeat;
        background-position: right center;
        border-bottom: 1px solid #e5e5e5;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #505050;
    }
        .trigger:hover{background-color: #5e9cd3; color: #fff;}

    .trigger.active{
        background-color: #5e9cd3; color: #fff;
        background-image: url(../images/common/toggle-arrow-open.png);
    }

    .toggleContainer{
        display: none;
        padding-top: 10px;
    }

    .toggleContainer.active{display: block;}

    /* toggle accordion ///////// [END] */

    /* form styles //////////////////// */

    input[type="text"]{
        background-image:url(../images/common/input-gradient.gif);
        background-repeat: repeat-x;
        border-radius: 0;
    }

    textarea{
        background-image:url(../images/common/input-gradient.gif);
        background-repeat: repeat-x;
        border-radius: 0;
        height: 120px;
    }

    /* dark-form ////////////////////// */

    .dark-form{
        background-color:#333333;
    }

    .dark-form label{
        color: #fff;
        font-size: 13px;
    }

    .dark-form input[type="text"],
    .dark-form textarea{
        color: #f2f2f2;
        background-image: url(../images/common/input-gradient-dark.gif);
        background-repeat: repeat-x;
        background-position: bottom;
        border-radius: 0;
    }

    .dark-form input[type="text"],
    .dark-form textarea {
        background-color: #282828;
        border: 0 none;
    }

    .dark-form ul.errors li{
        background-color:#9f0020;
        color: #fff;
        padding: 2px;
    }

    /* dark-form //////////////// [END] */

    /* form styles ////////////// [END] */

    /* contact pane /////////////////// */

    .contact-pane{
        padding: 20px;
        background-color: #f2f2f2;
        margin-bottom: 20px;
    }

    .contact-pane h3{
        margin-bottom: 0
    }

    .contact-pane div div:first-child{
        border-right: 1px solid #e5e5e5;
    }

    /* contact pane ///////////// [END] */

    /* sticky sidebox ///////////////// */

    .sticky {
        position:fixed;
        top:36px;
    }

    .sticky.bottom {
        position:absolute;
        bottom:20px;
        top:auto;
    }

    .sticky p.price {
        margin-top:0;
    }

    /* sticky sidebox /////////// [END] */

    /* map pop-ups //////////////////// */

    .locationContent {
        padding: 10px;
        min-height:112px;
        background-color:#FFF;
    }

    .locationContent p {
        font-size: .9em;
    }

    .locationContent .availability-pane h4,
    .locationContent .availability-pane p{
        margin-bottom: 0;
        font-size: 13px;
    }

    #galliardDevelopments .locationContent .span2 .btn:hover{color: #505050;}

    /* map pop-ups ////////////// [END] */

    /* back button //////////////////// */

    .back-button,
    .view-dev-button{
        margin-bottom: 20px;
    }

    /* back button ////////////// [END] */

    /* newsletter signup ////////////// */

    .newsletter-signup,
    .sideBox form{
        margin-bottom: 0;
    }

    .newsletter-signup input{
        width:185px;
    }

    .span3 .newsletter-signup input{
        width:110px;
    }

    /* newsletter signup //////// [END] */

    form{margin: 0;}

    .download-icon-blue {
        background-image:url(../images/common/download-icon-blue.png);
        display: inline-block;
        width:10px;
        height:10px;
        margin-right: 7px;
        position: relative;
        top: 1px;
    }

    iframe{border: 0 none;}

    .sales-block{
        display:block;
        background-color: #f2f2f2;
        padding: 20px 150px 20px 20px;
        font-size: 16px;
        margin-top: 30px;
        color: #919191;
        background-image: url(../images/common/sales-block-tel.gif);
        background-repeat: no-repeat;
        background-position: right center;
    }
        .sales-block span{color: #505050;}

    .base-margin-20{
        margin-bottom: 20px;
    }

    /* blockquote //////////////////// */

    blockquote{
        border-left: 10px solid #6699CC;
        padding: 0 200px 0 20px;
        margin: 30px 0 30px 0;
    }

    blockquote p{
        font-size: 21px;
        line-height: 30px;
        color: #c2c2c2;
    }

    /* blockquote ////////////// [END] */

    .lead{
        font-size: 19px;
        line-height: 26px;
    }

    /* Hero transport controls ////////////// */

    .heroContainer{
        position: relative;
    }

    .transportCtrl{
        display: block;
        width: 18px;
        height: 33px;
        overflow: hidden;
        text-indent: -1000px;
        background-image: url(../images/common/hero-transport-arrows.png);
        position: absolute;
        z-index: 5000;
        cursor: pointer;
        top: 180px;
    }

    .transportCtrl.next{
        background-position: -18px -33px;
        right: 40px;
    }
        .transportCtrl.next:hover{background-position: 0 -33px;}

    .transportCtrl.prev{
        background-position: 0 0;
        left: 40px;
    }
        .transportCtrl.prev:hover{background-position: -18px 0;}

    /* Hero transport controls //////// [END] */

    .mediumPadding.content-padding{padding: 0;}

    .img-responsive{
        width: 100%;
    }

    .mb15 {
        margin-bottom:15px !important;
    }

/* common ---------------------------------------------------------- [END] */

/* header styles --------------------------------------------------------- */

    header{
        padding-bottom: 20px;
    }

    .mobile-call{display: none;}

    .quick-tabs{
        overflow: auto;
        margin-bottom: 24px;
    }

    .tab{
        background-image: url(../images/common/black-trans-15percent.png);
        display: block;
        width: 49.2%;
        margin-right: 0.5%;
        float: left;
        color: #fff;
        font-size: 12px;
        line-height: normal;
    }

        .tab span{
            display: block;
            background-repeat: no-repeat;
            padding: 17px 5px 2px 15px;
            min-height: 30px;
        }

        .tab:hover{color: #fff; text-decoration: none; background-color: #262c2e; background-image: none;}
        .tab.active{background-color: #262c2e; color: #fff; text-decoration: none; background-image: none;}
        .tab:focus{background-image: none; color: #fff; text-decoration: none; background-color: #262c2e;}

    .tab.quick-search span{
        background-image: url(../images/common/search-tab-icon.png);
        background-position: center right;
    }

    .tab.your-galliard span{
        background-image: url(../images/common/your-galliard-tab-icon.png);
        background-position: bottom right;
    }

    .contactTel{
        color:#d8dee1;
        font-size: 12px;
    }

    .contactTel strong{
        font-size: 22px;
        color: #fff;
    }

        .contactTel a{color: #fff;} /* iPhone clickable contact anchor */

    .galliardLogo{
        width:140px;
        height:101px;
        text-indent:-1000px;
        background-image:url(../images/common/galliard-logo-white.png);
        overflow: hidden;
        margin-top: 20px;
    }

    .galliardLogo a{
        display:block;
    }

/* header styles --------------------------------------------------- [END] */

/* header toggle styles --------------------------------------------------- */

    /* common ////////////////////////////////// */

    #header-toggle{
        background-color: #535353;
        background-image: url(../images/common/header-forms-grad.gif);
        background-repeat: repeat-x;
        background-position: bottom;
    }

    #header-toggle .container{
        position: relative;
    }

    #header-toggle .span9{
        border-right: 1px solid #424242;
    }

    #header-login, #header-search {
        display: none;
    }

    #header-toggle input{
        border: 1px solid #818181;
        background-color: #4a4a4a;
        border-radius: 0;
        background-image: url(../images/common/header-forms-input-grad.gif);
        background-repeat: repeat-x;
        background-position: top;
        color: #d7d7d7;
    }

    .tab-top{
        background-image: url(../images/common/tab-top.jpg);
        background-repeat: no-repeat;
        background-position: bottom left;
        position: absolute;
        bottom: 0;
        right: 3px;
        width: 236px;
        height: 16px;
    }

    #header-toggle h3{
        color: #fff;
        font-size: 19px;
        margin: 30px 0 10px 0;
    }

    /* common //////////////////////////// [END] */

    /* header-login //////////////////////////// */

    #header-login .blue:hover{
        color: #6699CC;
    }

    .forgotton-details{
        font-size: 12px;
        margin-bottom: 40px;
    }

    .forgotton-details a{
        color: #929292;
    }

    /* header-login ////////////////////// [END] */

    /* header-search /////////////////////////// */

    #header-search .tab-top{
        right: 0;
    }

    /* header-search ///////////////////// [END] */

/* header toggle styles --------------------------------------------- [END] */

/* home styles ----------------------------------------------------------- */

    #home h1{
        font-size: 34px;
    }

    #home .span4.pull-left{
        margin-left: 0;
    }

    #home .span88pull-right{
        margin-left: 20px;
    }

    #home section{
        margin-bottom: 20px;
    }

    .sideBox.homeOffer h3 span{
        font-size: 24px;
    }

    .sideBox.homeOffer p:first-child{color: #000; font-size: 22px; font-family: 'raleway-light'; margin-bottom: 5px;}
    .sideBox.blue.homeOffer h3{color: #fff; margin: 0;}
    .sideBox.blue.homeOffer h4{color: #fff; margin: 0; font-size: 22px; font-family: 'raleway-light'; margin-bottom: 20px;}

    .homeIntro {min-height: 640px;}
    .homeIntro h2{color: #fff;}
    .homeVideo {min-height: 205px;}

    .homeFeatureOne {min-height: 370px;}
    .sideBox.homeOffer {min-height: 160px; padding-bottom: 10px;}
    .homeFeatureTwo {min-height: 430px;}

    /*#home .feature-sidebox{min-height: 430px;}*/


/* home styles ----------------------------------------------------- [END] */

/* Button styles --------------------------------------------------------- */

    .blue-btn {
        color: #FFFFFF;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #609DD3;
        *background-color: #609DD3;
        background-image: -moz-linear-gradient(top, #8bb3dc, #609DD3);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8bb3dc), to(#609DD3));
        background-image: -webkit-linear-gradient(top, #8bb3dc, #609DD3);
        background-image: -o-linear-gradient(top, #8bb3dc, #609DD3);
        background-image: linear-gradient(to bottom, #8bb3dc, #609DD3);
        background-repeat: repeat-x;
        border-color: #609DD3;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bb3dc', endColorstr='#609DD3', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    }
    .blue-btn:hover,
    .blue-btn:active,
    .blue-btn.active,
    .blue-btn.disabled,
    .blue-btn[disabled] {
        color: #FFFFFF;
        background-color: #609DD3;
        *background-color: #003bb3;
    }

    .orange-btn {
        color: #FFFFFF;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #F0A420;
        *background-color: #F0A420;
        background-image: -moz-linear-gradient(top, #f5c064, #F0A420);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5c064), to(#F0A420));
        background-image: -webkit-linear-gradient(top, #f5c064, #F0A420);
        background-image: -o-linear-gradient(top, #f5c064, #F0A420);
        background-image: linear-gradient(to bottom, #f5c064, #F0A420);
        background-repeat: repeat-x;
        border-color: #F0A420;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5c064', endColorstr='#F0A420', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    }
    .orange-btn:hover,
    .orange-btn:active,
    .orange-btn.active,
    .orange-btn.disabled,
    .orange-btn[disabled] {
        color: #FFFFFF;
        background-color: #F0A420;
        *background-color: #003bb3;
    }

    .dark-btn {
        color: #FFFFFF;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #454545;
        *background-color: #454545;
        background-image: -moz-linear-gradient(top, #5e5e5e, #454545);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5e5e5e), to(#454545));
        background-image: -webkit-linear-gradient(top, #5e5e5e, #454545);
        background-image: -o-linear-gradient(top, #5e5e5e, #454545);
        background-image: linear-gradient(to bottom, #5e5e5e, #454545);
        background-repeat: repeat-x;
        border-color: #454545;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#454545', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    }
    .dark-btn:hover,
    .dark-btn:active,
    .dark-btn.active,
    .dark-btn.disabled,
    .dark-btn[disabled] {
        color: #FFFFFF;
        background-color: #454545;
        *background-color: #003bb3;
    }

    .green-btn {
        color: #FFFFFF;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #219595;
        *background-color: #219595;
        background-image: -moz-linear-gradient(top, #1ca4a1, #219595);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1ca4a1), to(#219595));
        background-image: -webkit-linear-gradient(top, #1ca4a1, #219595);
        background-image: -o-linear-gradient(top, #1ca4a1, #219595);
        background-image: linear-gradient(to bottom, #1ca4a1, #219595);
        background-repeat: repeat-x;
        border-color: #219595;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ca4a1', endColorstr='#219595', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    }
    .green-btn:hover,
    .green-btn:active,
    .green-btn.active,
    .green-btn.disabled,
    .green-btn[disabled] {
        color: #FFFFFF;
        background-color: #219595;
        *background-color: #003bb3;
    }

    .btn:focus{background-position: 0 0;}
    .btn.blue-btn:focus{color: #fff;}

/* Button styles --------------------------------------------------- [END] */

/* Search styles --------------------------------------------------------- */

    .span5.location{width: 44% !important}
    .span2.or{width: 6.8% !important}
    .span5.postcode{width: 44% !important}

    .or p{
        margin:29px 0 0 5px;
        color:#fff;
    }

    #search h1 > a {
        margin-right: 30px;
    }

    h1 a.commercialLink.active {
        color: #F1A92C;
    }

    .searchStart label {
        color: #FFFFFF;
    }

    .formWrapper{
        overflow: hidden;
    }

    .newHomesForm h2,
    .commercialForm h2{
        display: none;
        color: #fff;
    }

    .newHomesForm #location{
        width: 328px;
    }

    .toggleArrow{
        height: 10px;
        margin-bottom: 150px;
    }

    .toggleArrow img {
        left: 15%;
        position: absolute;
    }

    p.showAll {
        color: #fff;
        margin-bottom: 7px;
    }

    p.showAll a {
        background-image: url(../images/search/show-all-search-icon.png);
        background-position: 0 center;
        background-repeat: no-repeat;
        color: #FFFFFF;
        padding-left: 22px;
        padding-right: 5px;
        text-decoration: none;
    }
        p.showAll a:hover{
            text-decoration: underline;
        }

    input.search{
        margin: 24px 0 20px 0;
    }

    input.searchInput{
        width: 95.8%;
        padding:0 2% 0 2%;
        font-size: 26px;
        height: 55px;
        line-height: 55px;
        background-image: url(../images/common/input-gradient-large.jpg);
        background-repeat: no-repeat;
    }

    #search.results .titleHeader{
        /* border-bottom: 1px solid #e5e5e5; */
    }

    .no-results{
        font-family: 'raleway-light';
        color: #6699CC;
        font-size: 22px;
        line-height: 24px;
        padding:50px 15px 50px 25px;
        background-color: #fff;
    }

    /* Results panel ////////////////////////// */

    /*.result-panel{
        background-color: #F2F2F2;
        border-bottom: 1px solid #d9d9d9;
        background-image: url(../images/common/dev-list-gradient.jpg);
        background-repeat: repeat-x;
    }
        .result-panel:hover{
            background-color: #ededed;
            background-image: none;
        }

    .result-panel h2 a{
        color: #5E9CD3;
        margin-bottom: 10px;
        font-size: 25px;
    }

    .result-panel img{width: 100%;}

    .result-panel .image-row{
        padding-bottom: 30px;
    }*/

    .result-panel{
        background-color: #F2F2F2;
        border-bottom: 10px solid #fff;
        position: relative;
    }

        .result-panel:hover{
            background-color: #ededed;
        }

    .result-panel img{width: 100%;}

    .result-panel h3{
        color: #303030;
    }

    .result-panel .btn{
        position: absolute;
        bottom: 20px;
        right: 20px;
        width: 275px;
    }

    .result-panel .overview{
        padding-bottom: 50px;
    }

    .result-panel .top-section{padding: 20px;}
    .result-panel .bottom-section{
        padding: 20px;
        background-image: url(../images/developments/result-panel-gradient.png);
        background-repeat: repeat-x;
    }

    /* availability pane //////// */

    .result-panel h2 a{
        color: #559fd3;
    }

    .availability-pane{
        background-color: #fff;
        height: 140px;
        overflow: hidden;
    }

    .scroll-pane{
        height: 140px;
    }

    .jspPane{
        padding: 15px !important;
    }


    .availability-pane h4{
        margin-bottom: 6px;
        font-size: 13px;
    }

    .availability-pane p{
        margin-bottom: 5px;
        font-size: 13px;
        color: #adadad;
    }

    .availability-pane p + h4{
        margin-top: 10px;
    }

    .jspDrag{
        background-color: #64ade1 !important;
        background-image: url(../images/common/scroll-tangents.gif) !important;
        background-repeat: no-repeat !important;
        background-position: 3px center !important;
    }

    .jspTrack{
        background-color: #fff !important;
        background-image: url(../images/common/scroll-track.gif) !important;
    }

    /* availability pane // [END] */

    /* Results panel //////////////////// [END] */

    /* Media Centre overrides -------- */

    .teaser-pane:hover{
        background-color: #6792ca;
    }

    .teaser-pane .text-inset{
        padding: 20px 20px 10px 10px;
    }

    .teaser-pane .link-block{
        display: block;
        overflow: auto;
    }

    .mediumPadding.media-panel{
        padding-bottom: 0;
    }

    .teaser-pane.grey-pane{
        background-color: #f2f2f2;
    }

    .teaser-pane.grey-pane p{
        width:85%;
    }

    .teaser-pane.grey-pane h2{
        color: #000;
    }

    .teaser-pane.grey-pane p{
        color: #7f7f7f;
    }

    .teaser-pane.grey-pane a{
        color: #6c96cc;
        background-image: url(../images/common/arrow-link-blue.png);
        background-position: right center;
        background-repeat: no-repeat;
        padding-right: 22px;
    }

    .teaser-pane img.media-icon{
        width: auto;
        margin-top: 25px;
    }

    /* Media Centre overrides -- [END] */

    /* availability list /////////////////////// */

    .availability-list{
        border-top: 1px solid #e5e5e5;
        padding-top: 15px;
        position: relative;
    }

    .availability-list .btn{
        position: absolute;
        bottom: 5px;
        width: 200px;
    }

    .result-panel .availability-list h3{
        margin-bottom: 12px;
    }

    .result-panel .availability-list h4{
        font-size: 13px;
        margin-bottom: 4px;
        color: #505050;
        font-family:Arial, Helvetica, sans-serif;
    }

    .result-panel .availability-list p + h4{
        margin-top: 0;
    }

    .result-panel .availability-list p{
        font-size: 13px;
        margin-bottom: 4px;
        line-height: normal;
    }

    /* availability list ///////////////// [END] */


    /* Search Results ///////////////////////// */

    .results-options{
        padding-top: 10px;
    }
        .results-options.top{
            padding-top: 0;
        }

    .results-options label{
        display: inline;
        padding-right: 10px;
    }

    .results-options .pagination{
        margin: 0;
    }

    .search-result-pane{
        padding: 15px;
        position: relative;
    }

        .search-result-pane:hover{
            background-color: #f2f2f2;
        }

    .search-result-pane .property-thumbs{
        margin-bottom: 15px;
    }

    .property-thumbs a{
        overflow: hidden;
        display: block;
    }

    .property-thumbs a.development-thumb{
        width: 127px;
        /*height: 85px;*/
        /*display: block;*/
        /*overflow: hidden;*/
    }

    .search-result-pane h2,
    .search-result-pane h3{
        margin-bottom: 5px;
        color: #6699CC;
        font-size: 26px;
    }

    .search-result-pane h2{
        margin-bottom: 0;
        text-transform: lowercase;
    }

    .search-result-pane img{
        width: 100%;
    }

    .search-result-pane .btn{
        margin-bottom: 5px;
    }

    .search-result-pane .address{
        font-size: 17px;
        color: #505050;
        margin-bottom: 20px;
    }

    .action-icon{
        background-image: url(../images/common/favourite-icon-off.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 25px;
        margin-right: 15px;
    }

    #search.searchStart .titleHeader{

    }

    #search .mediumPadding.grey-trans {
        margin-top:20px;
    }

    .sideBox.black-trans.refine-box:hover{
        background-color: transparent;
    }

    .arrow-icon{
        background-image:url(../images/common/arrow-link.png);
        display: inline-block;
        width: 9px;
        height: 15px;
        margin-left: 10px;
        position: relative;
        top: 3px;
    }

    .arrow-icon-back{
        background-image:url(../images/common/arrow-link-back.png);
        display: inline-block;
        width: 9px;
        height: 15px;
        margin-right: 10px;
        position: relative;
        top: 3px;
    }

    .comprising p{
        font-size: 12px;
        line-height: 14px;
        margin-bottom: 1px;
    }

    .comprising h3{
        margin-bottom: 5px;
        font-size: 18px;
    }

    .comprising h4{
        font-size: 13px;
        margin-bottom: 5px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #505050;
    }

    p.plot-name{
        color: #6699CC;
    }

    /* Search Results /////////////////// [END] */


/* Search styles --------------------------------------------------- [END] */

/* Map View styles --------------------------------------------------------- */

    .closeWindow{
        width: 20px;
        float:left;
    }

    .closeWindow a{
        color:#cecece;
        text-decoration: none;
        font-size: 20px;
        color: #000;
    }

        .closeWindow a:hover{
            color:#6699CC;
        }

    #viewDevelopment .arrow-link{
        background-image: url("../images/common/arrow-link-blue.png");
        background-position: right center;
        background-repeat: no-repeat;
        padding-right: 20px;
        font-size: 15px;
        color:#6699CC;
    }

        #viewDevelopment .arrow-link:hover{
            text-decoration: underline;
        }

    .infoBox {
        padding-top:20px;
        background:none !important;
    }

    #popup-actions{
        border-top:1px solid #e5e5e5;
        overflow:hidden;
        padding:10px;
        background-color: #ededed;
    }

    #popup-actions p{margin-bottom: 0;}

    .popup-base:after{
        background-image: url(../images/developments/map-popup-base.png);
        background-position: center top;
        bottom: -9px;
        content: "";
        height: 9px;
        left: -3px;
        position: absolute;
        width: 100%;
    }

    #viewDevelopment{float:right;}

    .locationContent h3{margin-bottom: 5px; color:#6699CC; }
    .locationContent p{margin-bottom: 15px;}

    .locationContent img{
        margin-bottom: 10px;
    }

    .locationContent .availability-pane{
        background-color: #f2f2f2;
    }

/* Map View styles --------------------------------------------------- [END] */


/* ticker styles --------------------------------------------------------- */

    .ticker{
        margin-bottom:20px;
    }
        .ticker:hover{background-color:#5e9cd3; background-image: none;}
        .ticker:hover h3,
        .ticker:hover a{
            color: #fff;
        }

    .ticker.mediumPadding{
        padding: 0 20px 0 20px;
    }

    .ticker h3{
        color: #5e9cd3;
        font-size: 19px;
        padding: 5px 0 0 0;
        margin-bottom: 5px;
    }

    .ticker p{
        padding: 7px 0 0 0;
        margin-bottom: 5px;
    }

    .ticker a{
        display:block;
    }

    .ticker{
        background-image: url(../images/common/white-trans-85percent.png);
    }

    .news-ticker {
        overflow: hidden;
        height: 2.55em;
    }

    .news-ticker p {
        float: left;
        padding-right: 15px;
    }

    .ticker .span3{width: 120px;}
    .ticker .span9{width: 760px;}

/* ticker styles --------------------------------------------------- [END] */

/* nav styles ------------------------------------------------------------ */

    #home #navHome,
    #aboutUs #navAboutUs,
    #galliardDevelopments #navGalliardDevelopments,
    #search #navSearch,
    #buyToLetGuides #navBuyToLetGuides,
    #inTheNews #navInTheNews,
    #offers #navOffers,
    #yourGalliard #navYourGalliard,
    #contactUs #navContact{
        background-color:#6699CC;
        color:#fff;
    }

    .navbar-inner{
        padding:0;
        background-image: url(../images/common/nav-trans.png);
        background-repeat: repeat-x;
        background-position: bottom;
        background-color: transparent !important;
        border: 0 none;
        border-radius: 0;
        filter: none;
    }

    .navbar .btn{
        border-style: none;
    }

    nav ul{
        margin:0;
    }

    nav li{
        float: left;
    }

    nav a{
        display: block;
        padding: 10px 17px;
        color:#fff;
        border-right:1px solid #272b2d;
        font-size: 0.95em;
    }

    nav .last a{border-right: 0;}

        nav a:hover,
        nav a:focus{
            background-color:#fff;
            color:#000;
            text-decoration: none;
        }

    .navbar .btn-navbar{
        background-color: #000;
        background-image: none;
    }
        .navbar .btn-navbar:hover{
            background-color: #5E9CD3;
        }

    .menu-title{
        border-bottom: 1px solid #333333;
        margin-bottom: 0;
        padding: 10px 0 10px 10px;
    }

    .navbar .btn-navbar{
        border-radius: 0;
        margin: 0;
        width: 100%;
        text-align: left;
        padding: 0;
    }

        .navbar .btn-navbar span{
            padding: 15px 0 15px 20px;
            display: block;
            font-size: 16px;
            background-image: url(../images/common/touch-nav-arrow.png);
            background-repeat: no-repeat;
            background-position: right center;
            margin-right: 20px;
        }

/* nav styles ------------------------------------------------------ [END] */

/* subNavigation styles -------------------------------------------------- */

    #aboutUs.home #subNavAboutUs,
    #aboutUs.ourBusiness #subNavOurBusiness,
    #aboutUs.regeneration #subNavRegeneration,
    #aboutUs.visionValues #subNavVisionValues,
    #aboutUs.galliardPeople #subNavGalliardPeople,
    #aboutUs.testimonials #subNavTestimonials,
    #galliardDevelopments.home #subNavGoogleMapView,
    #galliardDevelopments.list #subNavListView,
    #buyToLetGuides.home #subNavBuyToLetGuides,
    #buyToLetGuides.investorGuides #subNavInvestorGuides,
    #buyToLetGuides.areaGuides #subNavAreaGuides,
    #buyToLetGuides.absolute #subNavAbsolute,
    #buyToLetGuides.investmentCalculator #subNavInvestmentCalculator,
    #buyToLetGuides.corporateRelations #subNavCorporateRelations{
        color: #6699CC;
        background-color: transparent;

    }

        #galliardDevelopments.home #subNavGoogleMapView,
        #galliardDevelopments.list #subNavListView{
            background-color: #45769d;
            color:#fff;
        }

    #subNavigation{
        border-top:1px solid #d5d5d5;
        border-bottom:1px solid #dddddd;
        background-color: #ededed;
        margin: 0;
        overflow: auto;
    }

        #galliardDevelopments.home #subNavigation,
        #galliardDevelopments.list #subNavigation{
            border-top:1px solid #4b80ab;
            background-color: #5287b1;
        }

    #subNavigation li{
        float: left;
    }

    #subNavigation a{
        display: block;
        padding:8px 11px;
        color: #505050;
        border-right: 1px solid #d5d5d5;
    }

        #galliardDevelopments.home #subNavigation a,
        #galliardDevelopments.list #subNavigation a{
            color: #fff;
            border-right: 1px solid #9bbcd7;
        }

    #subNavigation a:hover{
        color: #6699CC;
        background-color: #fff;
        text-decoration: none;
    }

        #galliardDevelopments.home #subNavigation a:hover,
        #galliardDevelopments.list #subNavigation a:hover{
            color: #fff;
            background-color: #45769D;
        }

    #subNavigation a.active{
        color: #fff;
        background-color: #6699cc;
        text-decoration: none;
    }

        #galliardDevelopments.grid #subNavigation a.active,
        #galliardDevelopments.map #subNavigation a.active{
            color:#fff;
            background-color: #6c96cc;
        }

        #galliardDevelopments.platinum #navigation li.active a,
        #search.platinum #navigation li.active a{
            color:#fff;
            background-color: #4d4d4d;
        }


        #galliardDevelopments.viewDevelopment .microsite-button {

        }

    /* drop down menu ///////////////////// */

    #subNavigation li:hover ul{
        display: block;
    }

    #subNavigation ul{
        position: absolute;
        width: 240px;
        background-color: #fff;
        margin: 0;
        display: none;
        z-index: 50000;
        border: 1px solid #e5e5e5;
    }

        #subNavigation ul li{
            list-style-type:none;
        }

        #subNavigation ul li a{
            display: block;
            border: 0 none;
            width: 220px;
            padding: 10px;
            border-bottom: 1px solid #e5e5e5;
            color: #505050;
        }

            #subNavigation ul li a:hover{
                color: #6699CC;
                background-color: transparent;
            }

    /* drop down menu ////////////// [END] */

/* subNavigation styles -------------------------------------------- [END] */

/* sectionNav styles ----------------------------------------------------- */

    #aboutUs.ourBusiness.overview #sectionNavOverview,
    #aboutUs.ourBusiness.homes #sectionNavHomes,
    #aboutUs.ourBusiness.commercial #sectionNavCommercial,
    #aboutUs.ourBusiness.construction #sectionNavConstruction,
    #aboutUs.ourBusiness.residential #sectionNavResidential,
    #aboutUs.ourBusiness.international #sectionNavInternational,
    #buyToLetGuides.corporateRelations.overview #sectionNavCorporateRelations,
    #buyToLetGuides.corporateRelations.landAcquisition #sectionNavLandAcquisition,
    #buyToLetGuides.corporateRelations.corporateNews #sectionNavCorporateNews,
    #buyToLetGuides.corporateRelations.socialResponsibility #sectionNavSocialResponsibility,
    #buyToLetGuides.corporateRelations.sustainability #sectionNavSustainability,
    #buyToLetGuides.corporateRelations.boardOfDirectors #sectionNavBoardOfDirectors,
    #buyToLetGuides.corporateRelations.corporateAdvisors #sectionNavCorporateAdvisors,
    #inTheNews.home #sectionNavInTheNews,
    #inTheNews.opinion #sectionNavOpinion,
    #inTheNews.pressContact #sectionNavPressContact,
    #yourGalliard.welcome #sectionNavWelcome,
    #yourGalliard.myProfile #sectionNavMyProfile,
    #yourGalliard.savedSearches #sectionNavSavedSearches,
    #yourGalliard.favourites #sectionNavFavourites,
    #yourGalliard.emailAlerts #sectionNavEmailAlerts{
        background-color: #fff;
        color: #6699CC;
    }

    #sectionNav li:first-child {
        border-top: 1px solid #E5E5E5;
    }

    #sectionNav {
        margin: 0 0 20px 0;
        padding: 0;
    }

    #sectionNav li {
        border-bottom: 1px solid #b2d0ea;
        list-style-type: none;
        padding: 0;
    }

    #sectionNav a {
        background-color: #7eb0dc;
        color: #fff;
        display: block;
        padding: 10px 5px 10px 20px;
        text-decoration: none;
    }

        #sectionNav a:hover{
            background-color: #6aa0d4;
        }

/* sectionNav styles ----------------------------------------------- [END] */

/* sidebox styles -------------------------------------------------------- */

    /* development image sidebox crop homepage ////// */

    .sideBox a.development-image{
        height: 116px;
        width: 183px;
        overflow: hidden;
        margin-bottom: 20px;
    }

    .sideBox a.development-image img{
        height: 116px;
        width: 289px;
        max-width: inherit;
        margin-left: -53px;
    }

    /* development image sidebox crop homepage // END */

    /* development image sidebox crop search results page ////// */

    #search.results .sideBox a.development-image{
        height: 116px;
        width: 172px;
        overflow: hidden;
        margin-bottom: 20px;
    }

    #search.results .sideBox a.development-image img{
        height: 116px;
        width: 289px;
        max-width: inherit;
        margin-left: -53px;
    }

    /* development image sidebox crop search results page // END */

    .sideBox i{
        margin-right: 10px;
    }

    .sideBox{
        padding:20px;
        margin-bottom:20px;
    }
        .sideBox.blueTrans:hover{background-color:#5e9cd3;}
        .sideBox.black-trans:hover{background-color:#000;}

    .sideBox.image-top img{margin-bottom: 20px;}

    .sideBox.search img{
        margin-right: 15px;
        width: auto;
    }

    .sideBox .btn{
        margin-bottom: 10px;
    }

    .sideBox img{
        max-width: 100%;
    }

    .sideBox ul{
        margin: 0;
    }

    .sideBox li{
        list-style-type: none;
        margin-bottom: 5px;
    }

    .sideBox li a{
        display: block;
    }
        .sideBox li a:hover{color: #fff;}

    .sideBox a{display: block;}
    .sideBox a:hover{text-decoration: underline;}

    /* Purple sideBox /////////////////// */

    .sideBox.purple h1,
    .sideBox.purple h2,
    .sideBox.purple h3,
    .sideBox.purple h4,
    .sideBox.purple h5{
        color: #fff;
    }

    .sideBox.purple h3 span{
        color: #5e9cd3;
        display: block;
    }

    .sideBox.purple p{
        color: #b9b9b9;
    }

    .sideBox.purple a{
        color: #fff;
    }

    .sideBox.purple a:hover p,
    .sideBox.black-trans a:hover p{color: #fff;}

    /* Purple sideBox ///////////// [END] */

    /* blue sideBox ///////////////////// */

    .sideBox.blue{
        background-color:#5E9CD3;
    }

    .sideBox.blue h3{
        color: #000;
    }

    .sideBox.blue h3 span{
        color: #fff;
    }

    .sideBox.blue a{
        color: #fff;
    }

    /* blue sideBox /////////////// [END] */

    /* area-guides sideBox ////////////// */

    .sideBox.area-guides img{
        margin-bottom: 20px;
    }

    .sideBox.area-guides a{
        display: block;
    }

    /* area-guides sideBox //////// [END] */

/* sidebox styles -------------------------------------------------- [END] */

/* messagePane styles ---------------------------------------------------- */

    .sideBox.messagePane{
        background-color: #fff;
    }

    .sideBox.messagePane p{
        font-size: 22px;
        line-height: normal;
        color: #F0A21A;
    }

    .messagePane p{
        font-family: 'raleway-light';
    }

/* messagePane styles ---------------------------------------------- [END] */

/* infoPane styles ------------------------------------------------------- */

    .sideBox.infoPane{
        background-color: #f2f2f2;
    }

    .sideBox.infoPane p{
        font-size: 20px;
        line-height: normal;
        color: #505050;
        margin-bottom: 0;
        font-family: 'raleway-light';
    }

        .sideBox.infoPane p span{
            color: #000;
        }

/* infoPane styles ------------------------------------------------- [END] */

/* titleHeader styles ---------------------------------------------------- */

    .titleHeader{
        background-color:#fff;
        padding: 20px 25px 5px 25px;
    }

    .titleHeader h1{
        margin-bottom: 10px;
    }

/* titleHeader styles ---------------------------------------------- [END] */

/* timeline -------------------------------------------------------------- */

    body .storyjs-embed{
        border-radius: 0;
    }

/* timeline -------------------------------------------------------- [END] */


/* About us styles ------------------------------------------------------- */

    /*#aboutUs.home .mediumPadding{padding: 0;}*/
    #aboutUs.galliardPeople .toggleContainer {background-color: #d1e1f0;}

/* About us styles ------------------------------------------------- [END] */


/* Property page styles -------------------------------------------------- */

    #Floorplan a{position: relative; overflow: hidden; display: block;}
    #Floorplan .plan-zoom{position: absolute; bottom: 0; right: 0;}

    .thumbs-panel{
        margin-bottom: 20px;
        background-color: #e5e5e5;
    }

    /* REDO */
    /*.thumbs-panel .bx-wrapper{
        padding: 14px 0 14px 0;
    }

    .thumbs-panel .bx-wrapper .bx-prev{left: -39px;}
    .thumbs-panel .bx-wrapper .bx-next{right: -39px;}*/

    .lead-cta{
        font-size: 24px;
        font-family: 'raleway-light';
        margin: 25px 0 10px 0;
    }

    .property-hero{
        height: 401px;
    }

    .address{
        color: #505050;
        font-size: 17px;
        margin-bottom: 20px;
    }

    .property-description-main{
        margin-bottom: 10px;
        font-size: 34px;
    }

    .property-price-main{
        font-size: 32px;
        font-family: 'raleway-light';
        margin-top: 10px;
    }

    .back-to-top{
        margin-top: 350px;
    }

    .back-to-top a{
        text-decoration: underline;
        background-image:url(../images/common/arrow-back-to-top.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 25px;
    }

    .help-to-buy-sidebox{
        margin-bottom: 15px;
    }

    .help-to-buy-sidebox p{
        margin-bottom: 5px;
    }

    .help-to-buy-sidebox .arrow-link{
        background-image: url(../images/common/arrow-link-blue.png);
        color: #6699d3;
        text-decoration: underline;
        display: block;
    }

        .help-to-buy-sidebox .arrow-link:hover{
            color: #000;
        }

/* Property page styles -------------------------------------------- [END] */

/* Our Developments styles ----------------------------------------------- */

    #galliardDevelopments .download.btn {
        width:80%;
        padding:10px 0;
    }

    .microsite-icon{
        background-image:url(../images/common/microsite-icon.png);
        display: inline-block;
        width: 33px;
        height: 15px;
        margin-right: 7px;
        position: relative;
        top: 1px;
    }

    .download-icon {
        background-image:url(../images/common/download-icon.png);
        display: inline-block;
        width:9px;
        height:11px;
        margin-right: 7px;
        position: relative;
        top:1px;
    }

    /* titleheader ///////////////// */

    #galliardDevelopments .titleHeader .mediumPadding{
        padding-top: 0;
    }

    /* titleheader /////////// [END] */

    /* Sort Panel ////////////////// */

    .sortPanel,
    .cta-container{
        padding: 0 20px 0 20px;
        background-color: #eeeeee;
        margin-bottom: 20px;
    }

    .cta-container{padding: 20px;}

    .sortPanel{
        /*background-image: url(../images/common/sort-panel-gradient.gif);*/
        background-color: transparent;
        background-repeat: repeat-x;
        background-position: top;
        margin-bottom: 10px;
    }

    .sortPanel select{
        margin-bottom: 0;
    }

    .sortPanel h2{
        font-size: 16px;
        color: #6699cc;
        margin-bottom: 8px;
    }

    .sortPanel p{
        margin: 6px 0 0 0;
    }

    #map_canvas{
        height:580px;
        width:100%
    }

    /* google style sheet override ////////////// */

    .locationContent .btn{
        display: block;
        font-size: 17px;
    }

    .locationContent .btn span{
        font-size: 17px;
    }

    .locationContent h4,
    .locationContent p{
        font-family:Arial, Helvetica, sans-serif;
    }

    /*.gm-style a, .gm-style label {
        display: block!important;
    }

    .gm-style div, .gm-style span, .gm-style label, .gm-style a {
        font-family:Arial, Helvetica, sans-serif!important;
        font-size: 17.5px!important;
        font-weight: normal!important;
    }*/

    /* google style sheet override ////////////// */

    #galliardDevelopments .btn-group .btn{color:#333333;}
    #galliardDevelopments .btn.active,
    #galliardDevelopments .btn:hover{
        color: #fff;
        text-shadow:none;
        background-image: none;
    }

    #galliardDevelopments .btn.download:hover{
        color: #505050;
    }

    .btn.all.active, .btn.all:hover{background-color: #505050;}
    .btn.move-in-now.active, .btn.move-in-now:hover{background-color: #9DBB39;}
    .btn.off-plan.active, .btn.off-plan:hover{background-color: #7EB0DC;}
    .btn.coming-soon.active, .btn.coming-soon:hover{background-color: #F07825;}
    .btn.sold.active, .btn.sold:hover{background-color: #E03535;}

    /* Sort Panel //////////// [END] */

    /* Key ///////////////////////// */

    #subNavigation li.key{
        display: block;
        padding: 7px 10px 6px 0;
        float: right;
        margin-right:20px;
    }

    #subNavigation li.key img{
        max-width: none;
        margin-right: 5px;
    }

    #galliardDevelopments.list #subNavigation li.key {
        display:none;
    }

    #galliardDevelopments.list .sortPanel{
        margin-bottom: 20px;
    }

    /*.sortPanel .area-sort{
        padding-top: 25px;
    }*/

    .sortPanel #development-region-select{
        margin-bottom: 10px;
    }

    #galliardDevelopments.home .area-sort  {
        display:none;
    }

    #galliardDevelopments.list .map-key  {
        display:none;
    }

    .map-key div{
        background-color: #fff;
        padding: 0 10px 0 10px;
        overflow: hidden;
    }

    .map-key li{
        display: block;
        width: 50%;
        float: left;
        margin-bottom: 0;
        font-size: 14px;
    }

    .map-key li img{
        margin-right: 8px;
        margin-top: -2px;
    }

    .map-key h3{
        font-size: 14px;
        color: #000;
        margin-bottom: 5px;
    }

    /* Key /////////////////// [END] */

    /* Development Filters ///////// */

    #development-filters h2{
        color: #6699CC;
        font-size: 16px;
        margin-bottom: 8px;
    }

    #development-filters .mediumPadding{
        padding: 0 20px 10px 20px;
    }

    #development-filters select{
        font-size: 12px;
        line-height: 28px;
        height: 28px;
    }

    /* Development Filters /// [END] */

    /* Dev List //////////////////// */

    .devList{
        margin-bottom: 20px; /* row */
    }

    .devList div div{
        position: relative;
        min-height: 190px;
        padding-bottom: 40px;
    }

    .devList img{
        width: 100%;
        margin-bottom: 10px;
    }

    .devList h3{
        color:#5e9cd3;
        margin-bottom:8px;
        font-size: 19px;
    }

    .devList .btn{
        color: #5E9CD3;
        line-height: 27px;
        position: absolute;
        bottom: 0;
    }

    a.result-thumb{
        display: block;
        height: 115px;
        overflow: hidden;
    }

    /* Dev List ////////////// [END] */

    /* hero-prompts ///////////////////////////// */

    .hero-prompts {
        background-image:url(../images/common/grey-trans-85percent.png);
        margin:0;
        z-index: 5000;
        position: relative;
        top:0;
    }

    .hero-prompts a {border-bottom:1px solid #8d969e;}
    .hero-prompts .document-link span {background-image:url(../images/common/arrow-link-down.png);}
    .hero-prompts .document-link{font-family: 'raleway-light'; font-size: 20px;}


    .document-link{background-color: #6699CC;}
    .hero-prompts a.document-link:hover{background-color: #5288c2; background-image: none;}

    .hero-prompts a,
    .hero-prompts p {
        font-size:15px;
        padding:20px;
        margin:0;
        display:block;
        text-decoration: none;
        color: #fff;
    }

        .hero-prompts a:hover {
            background-image:url(../images/common/black-trans-20percent.png);
        }

    .hero-prompts a span {
        display:block;
        background-image:url(../images/common/arrow-link.png);
        background-repeat: no-repeat;
        background-position: right top;
    }

    /* hero-prompts /////////////////////// [END] */

/* Our Developments styles ----------------------------------------- [END] */

/* Developments page styles ---------------------------------------------- */

    .price{
        font-size: 21px;
        line-height: 25px;
        margin-bottom: 20px;
        margin-top: 50px;
    }

    .thumbs-pane{
        border-bottom: 1px solid #e5e5e5;
    }

    .gallery-thumbs,
    .gallery-thumbs .slide{overflow: hidden;}

    .gallery-thumbs .slide{
        height: 80px !important;
    }

    /* /////////////////////////////////////////////// */
    /* Development Page Gallery Thumb Crop /////////// */
    /* /////////////////////////////////////////////// */

    .thumbs-pane.development .gallery-thumbs{height:110px;}
    .thumbs-pane.development .gallery-thumbs .slide{height: 110px;}

    .thumbs-pane.development img{
        height:110px;
        width: 272px;
        max-width: inherit;
        margin-left: -53px;
    }

    .thumbs-pane.development .gallery-thumbs a{
        display: block;
        border: 5px solid #fff;
        overflow: hidden;
        height: 110px;
    }

    /* /////////////////////////////////////////////// */
    /* Development Page Gallery Thumb Crop ///// [END] */
    /* /////////////////////////////////////////////// */


    /* /////////////////////////////////////////////// */
    /* Property Page Gallery Thumb /////////////////// */
    /* /////////////////////////////////////////////// */

    .property-hero{
        height: 396px;
    }

    .thumbs-pane.property{
        background-color: #e5e5e5;
        margin-bottom: 20px;
    }

    .thumbs-pane.property .gallery-thumbs a{
        display: block;
        border: 5px solid #fff;
        overflow: hidden;
    }

    /* /////////////////////////////////////////////// */
    /* Property Page Gallery Thumb ///////////// [END] */
    /* /////////////////////////////////////////////// */



    .apartments.table {
        background-color:#F2F2F2;
    }

    .apartments.table-hover tbody tr:hover > td {
        background-color:#5E9CD3;
        color:#FFF;
    }

    .apartments.table-hover tbody tr > td a {
        display:block;
        background-image:url(../images/common/arrow-link-blue.png);
    }

    .apartments.table-hover tbody tr:hover > td a {
        color:#FFF;
        text-decoration: none;
        background-image:url(../images/common/arrow-link.png);
    }

    .apartments.table-hover tbody tr > td a span.htb{
        color: #379b99;
        margin-left: 10px;
    }

        .apartments.table-hover tbody tr:hover > td a span.htb{
            color: #fff;
        }



/* Developments page styles ---------------------------------------- [END] */

/* In the news styles ---------------------------------------------------- */

    /* title header ////////////////////// */

    /* title header //////////////// [END] */

    /* article thumbs //////////////////// */

    .article-clipping{
        margin-bottom: 15px;
    }

    .article-hero .article-clipping{
        margin-bottom: 0px;
    }

    .article-clipping a{
        display: block;
        text-decoration: none;
        padding: 20px;
        background-image: url(../images/news/press-thumb-gradient.png);
        background-repeat: repeat-x;
        background-position: bottom;
        background-color: #f2f2f2;
        min-height: 580px;
    }
        .article-clipping a:hover {background-color: #5e9cd3;}
        .article-clipping a:hover h3, .article-clipping a:hover .date, .article-clipping a:hover p.teaser {color: #fff;}
        .article-clipping a:hover .arrow-link {color: #fff; background-image: url(../images/common/arrow-link.png);}

    .article-clipping h3 {
        font-size: 20px;
        margin: 0 0 10px 0;
        min-height: 80px;
    }

    .article-clipping .arrow-link{
        color: #5e9cd3;
        background-image: url(../images/common/arrow-link-blue.png);
        margin: 0;
    }

    .article-clipping .clipping{
        border: 1px solid #e5e5e5;
        background-color: #fff;
        width: 94%;
        height: auto;
        padding: 3%;
        margin-bottom: 10px;
    }

    .view .article-clipping .clipping span{
        height: auto;
    }

    .article-clipping .clipping span{
        overflow: hidden;
        display: block;
        width: 100%;
        height: 110px;
    }

    .article-clipping .clipping img{width: 100%;}
    .press-release-link{margin-bottom: 30px;}

    .article-clipping .teaser {
        margin-top:12px;
        margin-bottom:12px;
    }

    /* article thumbs ////////////// [END] */

    /* article hero ////////////////////// */

    .article-hero{
        padding: 20px;
        background-color: #f2f2f2;
        margin-bottom: 20px;
    }

    .article-hero .article-clipping .clipping{
         padding: 2%;
         width: 96%;
         margin-top: 20px;
    }

    /* article hero //////////////// [END] */

    /* feature pane ////////////////////// */

    .feature-pane{
        background-color: #5b636a;
        background-image: url(../images/news/press-thumb-gradient.png);
        background-repeat: repeat-x;
        margin-bottom: 15px;
    }

    .feature-pane p{color: #c6c9cb;}
    .feature-pane p.date{color: #abafb3;}
    .feature-pane h3{color: #fff;}
    .feature-pane .arrow-link{
        color: #fff;
        margin: 0;
    }

    /* feature pane //////////////// [END] */

    /* link list ///////////////////////// */

    .link-list{
        background-image: url(../images/news/press-release-gradient.gif);
        background-repeat: repeat-x;
        background-color: #f4f4f4;
        padding: 10px 0 10px 0;
        margin-bottom: 10px;
    }

    .link-list h3{margin: 10px 0 15px 20px;}
    .link-list ul{margin: 0;}

    .link-list li{
        border-bottom: 1px solid #dbdbdb;
        list-style-type: none;
        padding-left:20px;
        font-size: 13px;
    }
        .link-list li:last-child{border-bottom: 0 none;}

    .link-list li a{
        color: #919191;
        background-image: url(../images/common/arrow-link-blue.png);
        background-repeat: no-repeat;
        background-position: right center;
        display: block;
        margin-right: 20px;
        padding: 3px 0 3px 0;
    }
        .link-list li a:hover{
            color: #5e9cd3;
            text-decoration: none;
            background-color: transparent;
        }

    .link-list li a.download{
        background-image: url(../images/common/arrow-link-download-blue.png);
    }

    .link-list li a span{
        color: #505050;
        padding-right: 20px;
    }
        .link-list li a:hover span{color: #5e9cd3;}

    .link-list p{margin: 15px 0 15px 20px;}

    /* link list /////////////////// [END] */

    /* media pack //////////////////////// */

    .media-pack div{
        background-image: url(../images/news/media-pack-frame.gif);
        background-repeat: no-repeat;
        margin-top: 40px;
        margin-bottom: 15px;
    }

    .media-pack div img{
        margin: 11px 10px 10px 12px;
    }

    .media-pack p{
        margin: 0;
        padding-left: 15px;
    }

    .media-pack a{
        color: #fff;
    }

    /* media pack ////////////////// [END] */

    /* opinion and views styles ////////// */

    .opinion-thumbnail{
        margin-top: 50px;
    }

    .our-developments-banner{
        background-color: #5e9cd3;
    }

    .our-developments-banner a{
        display: block;
        padding: 15px 20px 15px 20px;
        overflow: auto;
        text-decoration: none;
        cursor: pointer;
    }
        .our-developments-banner a:hover{background-color: #5595cf;}

    .our-developments-banner a span{
        background-image: url(../images/common/arrow-link.png);
        background-repeat: no-repeat;;
        background-position: right center;
        display: block;
        overflow: auto;
    }

    .our-developments-banner h3{
        color: #000;
        float: left;
        margin: 0 20px 0 0;
    }

    .our-developments-banner p{
        color: #fff;
        float: left;
        margin: 5px 0 0 0;
    }

    /* opinion and views styles //// [END] */

    /* plainBox styles /////////////////// */

    .plainBox{
        background-image: url(../images/common/plainbox-shadow.gif);
        background-repeat: no-repeat;
        background-position: center bottom;
        padding:0 20px 25px 20px;
    }

    .plainBox a{color: #5e9cd3; text-decoration: underline;}
        .plainBox a:hover{color: #505050;}

    .plainBox h3{
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 25px;
    }

    .twitter-pane h3{background-image: url(../images/news/twitter-icon.gif);}
    .email-updates-pane h3{background-image: url(../images/news/email-updates-icon.gif);}
    .press-contacts-pane h3{background-image: url(../images/news/press-contacts-icon.gif);}

    .press-contacts-pane strong{color: #505050;}

    /* plainBox styles ///////////// [END] */

    /* sidebox-search //////////////////// */

    .sidebox-search input{
        width: 156px;
    }

    .sidebox-search button i{
        margin-left: 0;
        margin-right: 0;
    }

    /* sidebox-search ////////////// [END] */

    #press-contact-submit{
        margin-top: 100px;
        width: 100%;
    }

/* In the news styles ---------------------------------------------- [END] */

/* video page ------------------------------------------------------------ */

    .video-description{
        background-color: #333333;
    }

    .video-description h3{
        font-size: 18px;
        margin-bottom: 0;
    }

    .video-description .category{
        color: #fff;
        margin-bottom: 0;
    }

    .video-row{
        margin-bottom: 20px;
        overflow: hidden;
    }

    .video-thumb{
        margin-bottom: 20px;
    }

    .video-thumb{
        background-color: #f2f2f2;
    }

    .video-thumb h4{
        color: #7f7f7f;
        font-size: 14px;
        font-family: 'Arial';
        margin-bottom: 10px;
    }

    .video-thumb img{
        width: 100%;
    }

    .video-thumb .category{
        color: #000;
        margin-bottom: 0;
    }

    .video-thumb:hover {background-color: #6c96cc;}
    .video-thumb:hover p,
    .video-thumb:hover h4{
        color: #fff;
    }

    .video-thumb a:hover{text-decoration: none;}
    .video-thumb a:hover .fa-circle{color: #6c96cc; opacity: 1.0;}

    .video-filter{
        border-bottom: 1px solid #e5e5e5;
        margin-bottom: 15px;
        overflow: auto;
    }

    .filter-label{
        float: left;
        font-size: 20px;
        font-family: 'Raleway-Light';
        color: #000;
        margin-right: 30px;
    }

    .video-filter ul{
        margin-top: 3px;
        margin-left: 0;
        float: left;
    }

    .video-filter ul li{
        display: inline-block;
        margin-right: 10px;
    }

    .video-filter a{color: #7f7f7f;}

    .video-filter .active a,
    .sub-filters .active a{
        color: #6c96cc;
    }

    .sub-filters{
        background-color: #f2f2f2;
        padding-bottom: 10px;
        margin-bottom: 20px;
    }

    .sub-filters ul{
        margin-left: 0;
    }

    .sub-filters ul li{
        list-style-type: none;
    }

    .video-thumb{
        padding-bottom: 1000px;
        margin-bottom: -1000px;
    }

    .video-thumb a > span{
        position: relative;
        overflow: auto;
        display: block;
    }

    .video-thumb span span{
        position: absolute;
        left: 37%;
        top: 28%;
    }

    .video-thumb .fa-circle{
        color: #000;
        opacity: 0.5;
    }

/* video page ------------------------------------------------------ [END] */

    .category-container {

    }

    .no-margin-left {
        margin-left:0 !important;
    }

/* responsive video container ---------------------------------------------------------------- */

    .flex-video {
        position: relative;
        padding-top: 25px;
        padding-bottom: 67.5%;
        height: 0;
        margin-bottom: 16px;
        overflow: hidden;
        z-index: 1;
    }

    .flex-video.widescreen { padding-bottom: 57.25%; }
    .flex-video.vimeo { padding-top: 0; }

    .flex-video video,
    .flex-video iframe,
    .flex-video object,
    .flex-video embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border:0;
        z-index: 1;
    }

    @media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
        .flex-video { padding-top: 0; }
    }

/* responsive video container ---------------------------------------------------------- [END] */

/* Buy to let Guides styles ---------------------------------------------- */

    /* teaser-pane //////////////////////// */

    .teaser-pane{
        background-color: #5e9cd3;
    }

    .teaser-pane .mediumPadding{
        padding-bottom: 0;
        padding-right: 0;
    }

    .teaser-pane img{
        width: 100%;
    }

    .teaser-pane h2{
        color: #fff;
        font-size: 21px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .teaser-pane p{
        color: #b6d2eb;
    }

    .teaser-pane a{
        color: #fff;
    }

    /* teaser-pane ////////////////// [END] */

    /* secondary-features ///////////////// */

    .secondary-features .mediumPadding{
        padding-right: 0;
        padding-bottom: 0;
    }

    .secondary-features h2{
        font-size: 21px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .panel-grey .arrow-link{
        color: #6699CC;
        background-image: url(../images/common/arrow-link-blue.png);
    }

    .panel-grey{
        background-color: #F4F4F4;
    }

    .panel-grey .border-left{
        border-left: 1px solid #d9d9d9;
    }

    .secondary-features img{
        width:100%;
    }

    /* secondary-features /////////// [END] */

    /* start-search-pane ////////////////// */

    .start-search-pane{
        background-color: #6a737b;
    }

    .start-search-pane .mediumPadding{
        padding: 10px 20px 10px 20px;
    }

    .start-search-pane p{
        margin-bottom: 0;
    }

    .start-search-pane h3{
        color: #fff;
        margin-bottom: 0;
    }

    .start-search-pane a{
        background-image: url(../images/common/mag-glass.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 20px;
        line-height: 30px;
        color: #fff;
        margin-bottom: 0;
    }

    /* start-search-pane //////////// [END] */

/* Buy to let Guides styles ---------------------------------------- [END] */

/* Area Guides ----------------------------------------------------------- */

    /* guide container /////////////////////////// */

    .span9.guide-container{
        width: 74.468085106382979%;
        height: 740px;
        overflow: hidden;
    }

    /* guide container ///////////////////// [END] */

    /* guide panel /////////////////////////////// */

    .guide-panel{
        background-repeat: no-repeat;
        background-position: bottom center;
        height: 410px;
        padding-bottom: 300px
    }

    .guide-panel h2{
        color: #fff;
        font-size: 35px;
        padding-right: 100px;
    }

    .guide-panel p{
        color: #fff;
    }

    .guide-panel ul{
        margin: 0;
    }

        .guide-panel ul li{
            list-style-type: none;
        }

    .guide-panel a{
        color: #fff;
        text-decoration: underline;
    }

        .guide-panel a:hover{
            color: #000;
        }

    /* guide panel ///////////////////////// [END] */

    /* greenwich ///////////////////////////////// */

    .guide-container #greenwich{
        background-image: url(../images/buy-to-let-guides/greenwich-area-hero.jpg);
        background-color: #377abf;
    }

    .guide-container #greenwich p{color: #9fcdff;}
    .guide-container #greenwich h3{color: #000;}

    .guide-container #greenwich hr{
        color: #8eb5df;
        background-color: #8eb5df;
    }

    /* greenwich /////////////////////////// [END] */

    /* the strand //////////////////////////////// */

    .guide-container #the-strand{
        background-image: url(../images/buy-to-let-guides/greenwich-area-hero.jpg);
        background-color: #377abf;
    }

    .guide-container #the-strand p{color: #9fcdff;}
    .guide-container #the-strand h3{color: #000;}

    .guide-container #the-strand hr{
        color: #8eb5df;
        background-color: #8eb5df;
    }

    /* the strand ////////////////////////// [END] */

    /* guide links /////////////////////////////// */

    .area-guides .span3{
        background-color: #f2f2f2;
        margin-left: 0;
        width: 25.531914893617021%;
        overflow: auto;
        height: 740px;
    }

    .guide-links div{
        border-bottom: 1px solid #d9d9d9;
        border-top: 1px solid #fff;
    }

    .guide-links div:first-child{
        border-top: none;
    }

    .guide-links h4{
        font-size: 21px;
        color: #505050;
    }

    .guide-links a{
        display: block;
        padding: 20px;
        text-decoration: none;
    }

        .guide-links a:hover{
            background-color: #e9e9e9;
        }

    .guide-links p{
        font-size: 13px;
        line-height: 17px;
        color: #a6a6a6;
        clear: both;
    }

    .guide-links p.intro{
        color: #505050;
        clear: none;
    }

    .guide-links span{
        display: block;
        border: 1px solid #d6d6d6;
        float: left;
        margin: 0 10px 10px 0;
    }

    .guide-links img{
        border: 4px solid #fff;
    }

    .guide-links .active a{
        background-color: #454545;
    }

    .guide-links .active h4{
        color: #fff;
    }

    .guide-links .active p.intro{
        color: #fff;
    }

    /* guide links ///////////////////////// [END] */

/* Area Guide ------------------------------------------------------ [END] */

/* cta-bar --------------------------------------------------------------- */

    .areaGuides .cta-bar{
        margin-bottom: 20px;
    }

    .cta-bar h2{
        font-size: 22px;
        margin: 0;
    }

    .cta-bar .input-append{
        margin: 0;
    }

    .cta-bar select{
        margin-bottom: 0;
    }

/* cta-bar --------------------------------------------------------- [END] */

/* Latest offers --------------------------------------------------------- */

    #offers .titleHeader{
        border-bottom: 1px solid #E5E5E5;
    }

    /* /////////////// */

    #offersDetail .panel{background: transparent;}
    #offersDetail h1{color: #fff;}
    #offersDetail h2{color: #fff;}
    #offersDetail .offer-block p a{color: #6699CC;}
    #offersDetail .offer-block p a:hover{color: #fff;}

    /* /////////////// */

    .offer-row{margin-bottom: 20px;overflow: hidden;}

    .row-fluid .offer-pane{
        min-height: 290px;
        background-color: #5e9cd3;
        padding-bottom: 1000px;
        margin-bottom: -1000px;
    }

    .offer-pane:hover{background-color: #4b8ccb;}
    .offer-pane h3{color: #fff;}
    .offer-pane p{color: #d1e3f4;}
    .offer-pane .arrow-link{color: #fff; display: block;}

    .offer-inset{padding: 20px 20px 10px 20px;}

    .offer-hero{margin-bottom: 20px;}

    .offer-buttons{
        padding: 10px 0 10px 0;
    }

    /* offer development block /////////// */

    .offer-dev-block{
        padding: 20px;
        background-image: url(../images/common/black-trans-85percent.png);
        min-height: 450px;
        position: relative;
        padding-bottom: 45px;
    }

    .offer-dev-block img{
        margin-bottom: 20px;
    }

    .offer-dev-block .btn{
        position: absolute;
        bottom: 20px;
        width: 280px;
    }

    .offer-dev-block h2{
        color: #fff;
        font-size: 24px;
    }

    /* offer development block ///// [END] */

    /* Offer block /////////////////////// */

    .offer-block{
        background-image: url(../images/common/black-trans-85percent.png);
        padding:20px;
    }

    .offer-block p{
        color: #f5f5f5;
    }

    .offer-block hr{
        color: #616164;
        background-color: #616164;
    }

    /* Offer block ///////////////// [END] */

    .offers-refine h3 {
        margin-bottom: 7px;
    }

    .offers-refine label {
        margin-bottom: 10px;
    }

    .sign-up-for-our-newsletter {
        padding-top: 25px;
    }

    .expired-banner{
        width:100%;
        background-image: url(../images/offers/i.png);
        background-repeat: no-repeat;
        background-position: 5px 50%;
        background-color:#5E9CD3;
        color:#fff;
        padding-top:20px;
        padding-bottom:10px;
        
    }
    .expired-banner p{
         color:#fff;
         margin-left:50px;
    }

    .expired-offers-group .offer-pane{
        background:#000;
    }

    .expired-offers-group .image-inset{
        padding:10px;
    }

/* Latest offers --------------------------------------------------- [END] */

/* contact us styles ----------------------------------------------------- */

    #contactUs .titleHeader{
        border-bottom: 1px solid #E5E5E5;
    }
    #contactUs h2 {
      color: #6699cc;
      font-size: 30px;
      margin-bottom: 0;
    }
    #contactUs .menu ul{
        list-style: none;
        background-color: #474747;
        margin: 0;
        overflow: hidden;
    }
    #contactUs .menu ul,
    #contactUs .information {
        min-height: 492px;
    }

    #contactUs .menu ul li a{
        color: #e2e2e2;
        border-bottom: 1px solid #6c6c6c;
        padding: 10px 15px;
        font-size: 14px;
        display: block;
        position: relative;
    }
    #contactUs .menu ul li.active{
        background-color: #6699cc;
    }
    #contactUs .information {
      background-color: #ededed;
      margin-left: 0;

    }
    #contactUs address p {
      color: #828282;
      line-height: 10px;
    }
    #contactUs .tel-number {
      background-image: url("../images/contact/phone-icon.png");
      background-repeat: no-repeat;
      color: #474747;
      font-size: 18px;
      padding: 7px 7px 7px 50px;
    }
    #contactUs .get-directions {
      color: #2f2f2f;
      display: block;
      padding-top: 10px;
      padding-bottom: 20px;
    }
    #contactUs .information h3 {
        font-size: 30px;
        padding-top: 22px;
    }
    #contactUs .map {
        margin-left: 0;
    }
    #contactUs #map_canvas {
        height: 280px;
        width: 100%;
    }
    #contactUs .content {
        margin-left: 0;
    }
    #contactUs .development-area .span3 {
        width: 25.63%;
    }
    #contactUs .development-area .span6 {
        width: 48.7%;
    }
    #contactUs .development-area .row-fluid .span9 {
      margin-left: 0;
      width: 74.3%;
    }
    #contactUs .contact-area .row-fluid .span9 .span3 {
      width: 40%;
    }
    #contactUs .contact-area .row-fluid .span9 .span6 {
      width: 60%;
    }

    #contactUs .image img{
        width: 100%;
    }
    #contactUs .mobile-menu {display: none;}

    #contactUs .menu ul {
      display: block;
    }
    #contactUs .mobile-menu {
      display: none;
    }

    #contactUs .development-area {
        margin-left: 0;
        width: 76.5%;
        max-height: 546px;
        overflow: hidden;
    }

    .contact-information.active{
        opacity: 1;
        display: block;
    }
    .contact-information{
        opacity: 0;
        display: none;
    }
    #contactUs .menu ul li.active span {
        background-image: url("../images/contact/arrow.png");
        display: block;
        height: 37px;
        position: absolute;
        right: -13px;
        top: 1px;
        width: 13px;
        z-index: 1000;
    }
    #contactUs .contact-address-view address {
        display:none;
    }

/*  .contact-information {
  position: absolute;
}*/

/* contact us styles ----------------------------------------------- [END] */

/* News Articles styles ----------------------------------------------- */

    .article-dev-block{
        padding: 20px;
        background-color:#f2f2f2;
        min-height: 200px;
        position: relative;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .article-dev-block img{
        margin-bottom: 20px;
    }

    .article-dev-block .btn{
        bottom: 20px;
    }

    .article-dev-block h2{
        color: #000;
        font-size: 24px;
    }

    .article-dev-block p {
        min-height: 150px;
    }

/* News Articles styles -------------------------------------------- [END] */

/* yourGalliard styles --------------------------------------------------- */

    #yourGalliard h2 {
        font-size: 24px;
        margin-bottom: 40px;
    }

    #yourGalliard h2.blue,
    #yourGalliard h2.orange{
        margin-bottom: 15px;
    }

    #yourGalliard .titleHeader{
        border-bottom: 1px solid #E5E5E5;
    }

    .your-galliard-hero{
        width: 100%;
        margin-bottom: 30px;
    }

    .btn.btn-large.wide{
        padding: 11px 30px;
    }

    #yourGalliard .panel-grey{
        padding-bottom: 50px;
        background-color: #F4F4F4;
    }

    .yourGalliardIcon {
        margin-bottom: 20px;
    }

    #yourGalliard input[type="text"]{
        background-image: none;
    }

    /* Welcome page styles /////////////////////// */

    #yourGalliard.welcome h2 {
        margin: 45px 100px 20px 100px;
    }

    #yourGalliard.welcome .panel-grey p{
        margin: 0 15px 20px 15px;
    }

    /* Welcome page styles ///////////////// [END] */

    /* MyProfile & Alerts //////////////////////// */

    .informationList{
        margin:0 0 30px 0;
    }

    .informationList li{
        background-color:#fff;
        list-style-type:none;
        border-bottom:1px solid #e5e5e5;
        padding:10px 20px 10px 20px;

    }

        .informationList li:hover{
            background-color:#6aa2d5;
            background-image:url(../images/common/blue-gradient.jpg);
            background-repeat:repeat-x;
        }

        .informationList.commercial li:hover{
            background-color:#f2aa2a;
            background-image:url(../images/common/orange-gradient.jpg);
        }

        .informationList li:hover label,
        .informationList li:hover input,
        .informationList li:hover p,
        .informationList li:hover a{
            color:#fff;
        }

    .informationList p,
    .informationList label{
        display:inline;
    }

    .informationList label{
        position: relative;
        top: 1px;
    }

    .informationList a{
        color:#6aa2d5;
        text-decoration:none;
    }

        .informationList a:hover{
            text-decoration:underline;
        }

    .informationList input{
        border:0 none;
        background-color:transparent;
        margin:0;
        padding:0;
        box-shadow: none;
    }

    .informationList p,
    .informationList label,
    .informationList input{
        color:#7f7f7f;
        -webkit-text-size-adjust: 100%;
    }

    .informationList span{
        float:right;
        display:none;
    }

        .informationList li:hover span{
            display:block;
        }

    .save-icon{
        background-image:url(../images/common/tick.png);
        display: inline-block;
        width: 14px;
        height: 15px;
        margin-left: 7px;
    }

    /* MyProfile & Alerts ////////////////// [END] */

    /* Email Alerts ////////////////////////////// */

    #yourGalliard.emailAlerts h2{
        margin-right:100px;
    }

    /* Email Alerts //////////////////////// [END] */

    /* Saved Searches //////////////////////////// */

    #yourGalliard.savedSearches h2{
        margin-right:100px;
    }

    #yourGalliard table{
        color: #7F7F7F;
    }

    #yourGalliard table span{
        color: #000;
    }

    .savedPane{
        overflow:auto;
        margin-bottom:20px;
    }

    .saved-title{
        color:#fff;
        background-color:#999999;
        padding: 7px 15px 7px 15px;
    }

    .savedPane .delete,
    .savedPane .view{
        width:129px;
        text-indent:-1000px;
        padding:0;
    }

    .savedPane .delete{
        height:37px;
        background-image:url(../images/common/button-delete.jpg);
    }

    .savedPane .view{
        height:75px;
        background-image:url(../images/common/button-view.jpg);
    }

    .savedPane .view.commercial{
        height:50px;
        background-image:url(../images/common/button-view-b.jpg);
    }

    .mag-icon{
        background-image:url(../images/common/mag-glass.png);
        display: inline-block;
        width: 15px;
        height: 15px;
        margin-right: 7px;
        position: relative;
        top: 1px;
    }

    .trash-icon{
        background-image:url(../images/common/trash-can.png);
        display: inline-block;
        width: 13px;
        height: 17px;
        margin-right: 7px;
        position: relative;
        top: 2px;
    }

    /* Saved Searches ////////////////////// [END] */

    /* Favourites //////////////////////////////// */

    #yourGalliard.favourites .btn-deep{
        padding: 18px 25px;
    }

    #yourGalliard.favourites .span3 img{
        width: 100%;
    }

    /* Favourites ////////////////////////// [END] */

/* yourGalliard styles --------------------------------------------- [END] */


/* investor guides ------------------------------------------------------- */

    /* guide tags //////////////////////////////// */

    .tag{
        display: block;
        padding: 2px 10px 2px 10px;
        margin-bottom: 1px;
    }

    .tag.buy-to-let{background-color: #e3e9ef;}
    .tag.property-investor{background-color: #f2eadc;}
    .tag.area-guide{background-color: #e3ece2;}
    .tag.htb{background-color: #379b99; color: #fff;}

    .tag.help-to-buy {background-color:#1e9e9c; color:#fff;}

    .result-panel .tag.move-in-now{background-color: #9dbb39; color: #fff;}
    .result-panel .tag.off-plan{background-color: #5e9cd3; color: #fff;}
    .result-panel .tag.coming-soon{background-color: #f07825; color: #fff;}
    .result-panel .tag.sold{background-color: #e03535; color: #fff;}

    /* guide tags ////////////////////////// [END] */


    /* refine options //////////////////////////// */

    .sideBox.grey-trans hr{
        background-color: #7c7c7c;
        color: #7c7c7c;
    }

    .refine-options .trigger{
        background-color: transparent;
        color: #fff;
        background-image: none;
        padding-left: 0;
        border: 0 none;
        border-top: 1px solid #7c7c7c;
        background-image: url(../images/common/filter-plus.gif);
    }
    .refine-options .trigger:hover{color: #a1c2e3;}
    .refine-options .trigger.active{background-image: url(../images/common/filter-minus.gif); color: #a1c2e3;}
    .refine-options .toggleContainer{padding: 0 0 10px 0;}

    .refine-options label{color: #b8b8b8;}
    .refine-options select{margin-bottom: 30px;}

    /* refine options ////////////////////// [END] */


    /* post pane ///////////////////////////////// */

    .post-pane{
        padding: 20px;
        background-color: #fff;
    }
        .post-pane:hover{background-color: #f2f2f2;}

    .post-pane h2 a{color: #6699CC;}
    .post-pane .date{color: #505050;}

    .post-pane .arrow-link{
        background-image: url(../images/common/arrow-link-black.png);
    }

    .post-hero{
        margin-bottom: 20px;
        position: relative;
    }

    .post-hero-caption {
        position: absolute;
        bottom:0;
        left:0;
        width:100%;
        background-color: rgba(102, 153, 204, 0.7);
    }

    .post-hero-caption p {
        text-align: center;
        padding:5px 10px;
        margin-bottom: 0;
        color:#FFF;
    }

    /* post pane /////////////////////////// [END] */

    /* post full ///////////////////////////////// */

    .post-full h1{
        margin-bottom: 0;
        color: #6699CC;
    }
    .post-full .date{color: #505050;}


    .post-pane.area .date {
        display:none;
    }

    /* post full /////////////////////////// [END] */

    /* next issue box //////////////////////////// */

    .next-issue{
        display: block;
        padding: 20px;
        background-color: #e5e5e5;
        margin-top: 20px;
    }

    .next-issue strong{color: #6699CC;}

    /* next issue box ////////////////////// [END] */

/* investor guides ------------------------------------------------------- */

/* Galliard people ------------------------------------------------------- */

    .people-wrapper {
        padding:20px;
    }

    .people-wrapper h2:first-child {
        margin-top:0px;
    }

    .people-wrapper h2 {
        margin-top:20px;
    }

    .people-wrapper .concertinas .trigger {
        background-image: url("../images/galliard-people/arrow.png") !important;
        background-position: right 20px center;
        font-family: "raleway-light";
        font-size: 24px;
        margin-top: 0;
    }

    .people-wrapper .concertinas .toggleContainer {
        padding:10px;
    }

    .people-item {
        background-color: #edf3fa;
        margin-bottom: 10px;
    }

    .people-item .content {
        overflow: hidden;
    }

    .people-item h3 {
        color: #000;
        font-family: arial;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 2px;
    }

    .people-item.no-bio .details-wrapper {
         min-height: 152px;
    }

    .people-item .details-wrapper {
        float:left;
        min-height: 110px;
        padding:15px;
        max-width: 147px;
    }

    .people-item .details-wrapper p {
        color:#404040;
        font-size: 13px;
    }

    .people-item .details-wrapper p.contact {
        margin:0;
        padding:4px 0;
        line-height: 13px;
    }

    .people-item .details-wrapper p.contact i {
        width:15px;
    }

    .people-item .details-wrapper p.contact a {
        color:#6699cc;
    }

    .people-item .details-wrapper h3 {

    }

    .people-item .image-wrapper {
        float:right;
        overflow: auto;
    }

    .people-item img {
        max-width: 101px;
    }

    .people-item a.read-bio {
        background-image: url("../images/galliard-people/arrow.png");
        background-position: right 20px center;
        background-repeat: no-repeat;
        border-top: 2px solid #fff;
        clear: both;
        display: block;
        padding: 10px 15px;
    }

    .people-item a.read-bio:hover {
        background-color: #6699cc !important;
        background-image: url("../images/galliard-people/arrow-white.png") !important;
        color: #ffffff !important;
        text-decoration: none;
    }

    .bio-text {
        display: none;
    }

    .bio-viewer div {
        background-color: #595959;
        color: #acacac;
        font-size: 14px;
        padding: 30px 20px;
    }

    .bio-viewer .span12 {
        padding-top: 0;
        margin-bottom: 10px;
    }

    .bio-viewer h3 {
        color: #fff;
    }

    .bio-viewer p {
        color: #acacac;
    }

    .bio-viewer .arrow {
        background-image: url("../images/galliard-people/down-arrow.png");
        background-repeat: no-repeat;
        height: 12px;
        margin: 0 auto;
        padding: 0 0 20px;
        width: 22px;
    }

    .bio-viewer .email a {
        color: #6699cc;
    }

/* Galliard people ------------------------------------------------- [END] */

/* simpleModal styles ---------------------------------------------------- */

    .simplemodal-overlay{
        z-index: 10000 !important;
    }

    #simplemodal-container{
        background-color: #333333;
    }

    #simplemodal-container a.modalCloseImg {
        background: url("../images/common/x.png") no-repeat scroll 0 0 transparent;
        cursor: pointer;
        display: inline;
        height: 29px;
    }

    .simplemodal-close {
        display: block;
        position: absolute;
        right: -10px;
        top: -10px;
        width: 29px;
    }

    .simplemodal-wrap {
        overflow: hidden !important;
    }

/* simpleModal styles -----------------------------------------------[END] */


/* footer styles --------------------------------------------------------- */

    footer{
        background-color:#141414;
        border-top:1px solid #202021;
    }

    footer > div{
        padding:20px 0 0 0;
    }

    footer ul{
        margin:0;
    }

    footer li{
        font-size: 13px;
    }

    footer a{color:#b4b4b4; display: block;}
        footer a:hover{color:#fff;}

    footer p{
        font-size:11px;
        color:#6c6c6c;
        margin: 0;
    }

    footer #social{
        margin-top:15px;
    }

    footer #social li{
        background-image:url(../images/common/social-separator.gif);
        background-position:right top;
        background-repeat:no-repeat;
        padding:0 6px 0 4px;
    }
        footer #social li.last{background-image: none;}

    footer #social a{
        display:block;
        text-indent:-1000px;
        overflow:hidden;
        padding:0;
        height:37px;
        width:28px;
        background-repeat:no-repeat;
        background-position:center top;
    }

        footer #social a:hover{
            background-position:center -37px;
        }

    footer .facebook a{background-image:url(../images/common/facebook-footer-icon.gif);}
    footer .twitter a{background-image:url(../images/common/twitter-footer-icon.gif);}
    footer .linkedin a{background-image:url(../images/common/linkedin-footer-icon.gif);}
    footer .youtube a{background-image:url(../images/common/youtube-footer-icon.gif);}
    footer .googleplus a{background-image:url(../images/common/googleplus-footer-icon.gif);}

    footer .page-links h4{
        color: #b4b4b4;
        font-size: 13px;
        margin-bottom: 5px;
    }

    footer .page-links li{
        list-style-type: none;
        line-height: normal;
        margin-bottom: 4px;
    }

    footer .page-links a{
        font-size: 12px;
        color: #565656;
    }

        footer .page-links a:hover{color: #fff;}

    footer a.resources {
        color: #6c6c6c;
        display: inline;
    }

/* footer styles --------------------------------------------------- [END] */

/* developments grid view ------------------------------------------------ */

    /* menu blue override ============== */

    #galliardDevelopments.grid #subNavigation,
    #galliardDevelopments.map #subNavigation{
        background-color: #4c4c4c;
        background-image: none;
    }

    #galliardDevelopments.grid #subNavigation a,
    #galliardDevelopments.map #subNavigation a{
        border-right: 1px solid #8c8c8c;
        color: #FFFFFF;
    }

    #galliardDevelopments.grid #subNavigation a:hover,
    #galliardDevelopments.map #subNavigation a:hover{
        color: #fff;
        background-color: #6c96cc;
    }

    /* menu blue override ======== [END] */

    /* grid view page ================== */

    .grid-view-page{
        background-color: #e4e4e4;
    }

    .development-gap {
        margin-top: 20px;
    }

    /* grid view page ============ [END] */


    /* options block =================== */

    .options-block{
        margin-bottom: 20px;
    }

    .options-block-inset{
        background-color: #F2F2F2;
        padding: 20px 20px 10px;
    }

    .options-block h2{
        color: #559FD3;
        font-size: 20px;
        margin-bottom: 0;
        margin-top: 5px;
    }

    /* options block ============= [END] */


    /* options syles =================== */

    .availability-options{
        margin-bottom: 15px;
    }

    .refine-by-options input[type="checkbox"]{
        float: left;
        margin-right: 10px;
    }

    .refine-by-options p{
        color: #333333;
    }

    .refine-by-options label[for="platinum-collection"]{
        color: #797979;
    }

    /* options syles ============= [END] */


    /* grid block styles =============== */

    .grid-block{
        background-color: #fff;
        position: relative;
        height: 460px;
    }

    .grid-block .mediumPadding{
        padding-bottom: 120px;
    }

    .grid-block .links-group{
        position: absolute;
        bottom: 20px;
        width: 247px;
    }

    .grid-block img.dev-image{
        width: 100%;
    }

    .grid-block a{
        display: block;
    }

    .grid-block h2{
        font-size: 19px;
        margin-bottom: 10px;
    }

    .grid-block h2 span{
        font-weight: bold;
        display: block;
    }

    .grid-block h3{
        font-size: 14px;
        font-weight: bold;
    }

    .grid-block h3.beds{
        margin-bottom: 0;
    }

    .grid-block h3.prices-from{
        color: #000;
    }

    .grid-block .availability-tag{
        margin-bottom: 0;
    }

    .grid-block .availability-tag.move-in-now{color: #9dbb39;}
    .grid-block .availability-tag.off-plan{color: #6c96cc;}
    .grid-block .availability-tag.coming-sson{color: #F07825;}
    .grid-block .availability-tag.sold{color: #E03535;}

    .grid-block .properties-toggle + .btn{
        margin-top: 10px;
    }

    .grid-block .properties-toggle{
        display: block;
        background-color: #e5e5e5;
        text-align: center;
        height: 30px;
        line-height: 30px;
        background-image: url("../images/developments/properties-toggle.png");
        background-repeat: no-repeat;
        background-position: right top;
    }

    .grid-block .properties-toggle.active{
        background-position: right bottom;
        background-color: #a4c046;
        color: #fff;
    }

    .grid-block hr{
        top: 10px;
        margin-bottom: 20px;
    }

    .grid-row{
        overflow: hidden;
        margin-bottom: 20px;
    }

    .corner-flash{
        position: absolute;
        top: 0;
        right: 0;
    }

    /* grid block styles ========= [END] */

    /* platinum grid block ============= */

    .grid-block.platinum-block{
        background-color: #969696;
    }

    .grid-block.platinum-block h2,
    .grid-block.platinum-block h3{
        color: #fff;
    }

    .grid-block.platinum-block .availability-tag{
        color: #000;
    }

    .grid-block.platinum-block hr{
        color: #ababab;
        background-color: #ababab;
    }

    .grid-block.platinum-block p.sold-status-text{
        color: #e4e4e4;
    }

    /* platinum grid block ======= [END] */

    /* table container ================= */

    .table-container{
        background-color: #f2f2f2;
        padding: 20px 20px 20px;
        margin-bottom: 20px;
        position: relative;
    }

    .table-container h2{
        font-size: 19px;
        margin-left: 5px;
    }

    .table-container h2 span{
        font-weight: bold;
    }

    .table-container table{
        background-color: #f2f2f2;
        margin-bottom: 0;
    }

    .table-container table tr:first-child td{
        border-top: 0;
    }

    .table-container .arrow{
        position: absolute;
        top: -20px;
    }

    .table-container .arrow.first {
        left: 14%;
    }

    .table-container .arrow.second {
        left: 48%;
    }

    .table-container .arrow.third {
        left: 83%;
    }

    /* table container =========== [END] */

    /* plot list table ================= */

    .properties-list.table .fa-check{
        color: #9dbb39;
    }

    .properties-list.table th{
        font-weight: normal;
        color: #797979;
    }

    .properties-list.table td:hover {
        cursor: pointer;
    }

    .properties-list .column-price{width:20%;}
    .properties-list .column-description{width:40%; color: #797979;}
    .properties-list .column-check{width:20%; text-align: center;}
    .properties-list .column-arrow{width:20%; text-align:right;}

    .properties-list.table.table-hover tbody tr:hover td,
    .properties-list.table.table-hover tbody tr:hover th,
    .transport-list.table.table-hover tbody tr:hover td,
    .transport-list.table.table-hover tbody tr:hover th {
        background-color: #e6e6e6;
    }

    /* plot list table =========== [END] */

/* developments grid view ------------------------------------------ [END] */

/* development page ------------------------------------------------------ */

    /* common =========================== */

    .container.dev-title,
    .container.cta-list{
        margin-bottom: 5px;
    }

    .container.cta-list{position: inherit;}

    .container.dev-title div{
        padding: 20px 20px 15px;
        background-color: #fff;
    }

    .container.dev-title h1{margin-bottom: 0;}

    .cta-list ul{
        margin: 0;
        position: relative;
    }

    .cta-list li{
        float: left;
        list-style-type: none;
    }

    .cta-list li:last-child{float: none; overflow: hidden;}
    .cta-list li:last-child a{margin-right: 0;}

    .cta-list li a{
        display: block;
        background-color: #636363;
        padding: 10px 15px;
        margin-right: 5px;
        color: #fff;
    }

    .cta-list i{color: #fff;}

    .cta-list li a:hover{
        background-color: #6c96cc;
        text-decoration: none;
    }

    .cta-list li a:hover,
    .cta-list li a:hover i{
        color: #fff;
    }

    .cta-list li a span{padding: 0 10px;}

    .cta-list li ul{
        position: absolute;
        z-index: 200;
        left: 0;
        width: 100%;
        background-color: #7294ca;
        display: none;
    }

    .cta-list li:hover ul{display: block;}

    .cta-list li ul li a{color: #fff; background-color: transparent;}
    .cta-list li ul li a:hover{background-color: #2f2f2f;}
    .cta-list li ul li a:hover span{color: #fff;}

    .cta-list li ul li a i{
        color: #fff;
        margin-right: 10px;
    }

    .cta-list .offer-link span{
        float: right;
        color: #000;
    }

    .cta-list .offer-link span i{
        color: #000;
        margin:0 0 0 10px;
    }

    .gallery-thumbs-container{
        padding: 10px;
    }

    .gallery-thumbs-container.light .bx-wrapper {
        margin: 0 45px!important;
    }

    .gallery-thumbs-container.light,
    .gallery-thumbs-container.light .bx-wrapper .bx-viewport{
        background-color: #f2f2f2;
    }

    .gallery-thumbs-container.dark .bx-wrapper {
        margin: 0 45px!important;
    }

    .gallery-thumbs-container.dark,
    .gallery-thumbs-container.dark .bx-wrapper .bx-viewport{
        background-color: #2f2f2f;
    }

    .gallery-thumbs-container .slide{
        margin:0 5px;
        width: 154px !important;
        height: 80px !important;
        position: relative;
    }

    .thumbs-pane.property .bx-wrapper{
        margin: 0 45px!important;
    }

    .thumbs-pane.property .bx-wrapper img{
        bottom: 0;
        position: absolute;
    }

    /* REDO */
    /*.bx-wrapper img{
        position: absolute;
        bottom: 0;
    }

    .gallery-thumbs-container.light,
    .gallery-thumbs-container.light .bx-wrapper .bx-viewport{
        background-color: #f2f2f2;
    }*/

    .btn + .sideBox.bg-light-grey{margin-top: 20px;}

    .block-link a:hover{text-decoration: none;}
    .block-link i{float: right; line-height: 20px; margin-right: 0;}

    #sidebar.affix {
        position: fixed;
        top: 0px;
        width: 100%;
    }

    .microsite-btn{
        text-align: left;
        padding: 12px 20px;
    }

    .microsite-btn i{
        float: right;
        margin-right: 0;
    }

    /* common ===================== [END] */

    /* bg colors ======================== */

    .bg-light-grey{background-color: #f2f2f2;}

    .bg-bordered-white {background-color: #FFF; border:1px solid #e6e6e6;}

    .bg-green{background-color: #6cb2ae;}
    .bg-green h3{color: #fff;}
    .bg-green p{color: #fff;}
    .bg-green a:hover p{color: #8fe5df;}

    .bg-blue{background-color: #515c6c;}
    .bg-blue h3{color: #fff;}
    .bg-blue h3 span{color: #7aa0d1;}
    .bg-blue p{color: #fff;}
    .bg-blue a:hover p{color: #7aa0d1;}

    /* bg colors ================== [END] */

    /* block link styles ================ */

    .block-link h3 span{
        display: block;
    }

    /* block link styles ========== [END] */

    /* fancybox ========================= */

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{
        background-image: url("../images/fancybox/fancybox_sprite.png") !important;
    }

    /* fancybox =================== [END] */

    /* floorplan ======================== */

    .fancybox[rel="floorplan"]{
        position: relative;
    }

    .fancybox[rel="floorplan"] .fa-search{
        position: relative;
        top: 6px;
        left: 0;
    }

    .fancybox[rel="floorplan"] span{
        left: 45.5%;
        position: absolute;
        top: 0;
        height: auto;
        line-height: normal;
    }

    /* floorplan ================== [END] */
    .related-article:first-child {
        margin-top: 0;
    }
    .related-article {
        margin-top: 20px;
    }
    .related-article h3 {
        margin-bottom: 10px;
    }
    .related-article p.date {
        color:#000;
    }

    .related-article a {
        color:#000;
        background-image:url(../images/common/arrow-link-black.png);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 20px;

    }

    .platinum #relatedArticles h2 {
        margin-bottom: 0;
    }

    .platinum .related-article {
        margin-top: 30px;
    }

    .platinum .related-article h3 {
        margin-bottom: 10px;
        text-align: left;
        font-size: 20px;
        color:#7f7f7f;
        text-transform: none;
    }

    .platinum .related-article p.date {
        color:#FFF;
    }

    .platinum .related-article a {
        color:#FFF;
        background-image:url(../images/common/arrow-link-white.png);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 20px;
    }

    #galliardDevelopments .sideBox.brochure-download img{
        width:75%;
        margin-bottom: 20px;
    }

    #galliardDevelopments .sideBox.brochure-download a {
        width:100%;
        margin:0;
        text-decoration: none;
    }

/* development page ------------------------------------------------ [END] */

/* platinum development page --------------------------------------------- */

    /* common =========================== */

    #galliardDevelopments.platinum #navGalliardDevelopments{
        background-color: #4d4d4d;
    }

    #galliardDevelopments.platinum,
    #search.platinum{
        background-image: url('../images/developments/platinum-background.jpg');
        background-repeat: no-repeat;
        background-position: top center;
        background-color: #242424;
    }

    .gallery-thumbs-container.dark{
        margin-top: 20px;
    }

    /* REDO */
    /*.gallery-thumbs-container.dark,
    .gallery-thumbs-container.dark .bx-wrapper .bx-viewport{
        background-color: #2f2f2f;
    }*/

    .gallery-thumbs-container.dark .slide{
        width: 157px !important;
    }

    .platinum-cta-list{
        text-align: center;
        border-top: 1px solid #505050;
        border-bottom: 1px solid #505050;
        padding: 10px 0;
        margin-bottom: 60px;
        margin-left: 0;
    }

    .platinum-cta-list + #relatedArticles {
        margin-bottom: 60px;
    }

    .platinum-cta-list li{
        display: inline;
    }
    .platinum-cta-list li a,
    .platinum-cta-list li p{
        color: #fff;
        text-transform: uppercase;
        padding: 0 15px;
        display: inline;
    }

    .platinum h1,
    .platinum h2,
    .platinum h3{
        text-transform: uppercase;
        color: #fff;
        font-family: 'antic-didone';
        text-align: center;
    }

    .platinum h1{font-size: 32px;}

    .platinum h2,
    .platinum h3{
        font-size: 25px;
    }

    .platinum-logo-signoff{margin: 0 auto; display: block;}

    /* REDO */
    /*.platinum .bx-wrapper .bx-next,
    .platinum .bx-wrapper .bx-prev{
        background-image: url('../images/controls-platinum.png');
    }*/

    .platinum hr {
        background-color: #505050;
        color: #505050;
    }

    /* common ===================== [END] */

    /* platinum table =================== */

    .table-container.platinum,
    .table-container.platinum table{
        background-color: #2f2f2f;
    }

    .table-container.platinum{
        margin-bottom: 60px;
    }

    .platinum .properties-list.table.table-hover tbody tr:hover td,
    .platinum .properties-list.table.table-hover tbody tr:hover th {
        background-color: #262626;
    }

    .platinum td{color: #979797;}
    .platinum .column-price{color: #fff;}
    .platinum .column-arrow{color: #fff;}

    .platinum .table th,
    .platinum .table td{
        border-top: 1px solid #212121;
    }

    .platinum .properties-list .column-price{width:18%;}
    .platinum .properties-list .column-bedrooms{width:18%;}
    .platinum .properties-list .column-design-type{width:18%;}
    .platinum .properties-list .column-floorplan-preview{width:18%; text-align: center;}
    .platinum .properties-list .column-arrow{width:28%;}

    table .fa-eye{color: #acacac;}
    table .fa-eye:hover{color: #fff;}

    /* platinum table ============= [END] */

    /* overview ========================= */

    .platinum-overview{
        text-align: center;
        padding: 0 14%;
        margin-bottom: 60px;
    }

    .platinum-overview #Overview a {
        color: #fff;
    }

    .platinum-collection-logo{
        position: absolute;
        left: 50%;
        margin-left: -65px;
        width:130px;
    }

    #search.platinum .platinum-collection-logo {
        position: inherit;
        left:auto;
        margin-left: 0;
        width:140px;
        margin-bottom: 25px;
    }

    /* overview =================== [END] */

/* platinum development page --------------------------------------- [END] */

/* platinum property page ------------------------------------------------ */

    .platinum .brochure-block{
        margin-bottom: 50px;
    }

    .platinum .brochure-block h2{
        margin-bottom: 30px;
    }

    .platinum .brochure-block h3{
        text-align: left;
        text-transform: none;
        color: #d3d3d3;
        font-size: 19px;
    }

    .platinum .brochure-block img{
        width: 100%;
    }

    .platinum .brochure-block a{
        color: #fff;
        text-transform: uppercase;
    }

    .platinum .plan-tour-block{
        padding-bottom: 50px;
        margin-bottom: 50px;
        border-bottom: 1px solid #505050;
    }

    .platinum .floorplan{
        opacity: 0.3;
    }

/* platinum property page ------------------------------------------ [END] */

/* landing page ---------------------------------------------------------- */

#landing-page .titleHeader {
    margin-bottom: 20px;
}

#landing-page .titleHeader.no-margin {
    margin-bottom: 0px;
}


#landing-page .panel {
    margin-bottom: 20px;
}

.landing-page-sidebox {
    background-color: #fff;
    color: #000;
    padding: 20px;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.landing-page-sidebox.blue {
    background-color:#3C4B5C;
}

.landing-page-sidebox.blue h3 {
    color:#FFF;
}

.landing-page-sidebox.blue p {
    color:#b9b9b9;
}

.landing-page-sidebox.blue a {
    color:#b9b9b9;
}

.landing-page-sidebox.blue a:hover {
    color:#FFF;
}

.landing-page-sidebox a {
    text-decoration: underline;
}

.development-boxes-conatiner {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 20px;
    padding-top: 19px;
}

.development-boxes-conatiner .development-box {
    background-color:#7f7f7f;
}

.development-box p {
    color:#fff;
    font-family: "raleway-light";
    padding-left: 10px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.development-boxes-conatiner h3 {
    color:#fff;
}


/* landing page ---------------------------------------------------- [END] */

/* resources ---------------------------------------------------------- */

    #resources ul.landing-page-list {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    #resources ul.landing-page-list li {
        font-size: 16px;
        margin-bottom: 8px;
    }

/* resources ---------------------------------------------------- [END] */


/* media queries --------------------------------------------------------- */

/* /////////////////////////////////////////////////////////////////////// */
/* LARGE DESKTOP ///////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

    @media (min-width: 1200px) {

        /* common --------------------------------------- */

        .affix{width: 1170px}
        .heroFull{height: 500px;}
        .lead{
            font-size: 21px;
            line-height: 30px;
        }
        .transportCtrl{top: 225px;}

        /* common --------------------------------- [END] */

        /* home page ------------------------------------ */

        .homeIntro {min-height: 683px;}
        .homeVideo {min-height: 205px;}
        .homeFeatureOne {min-height: 380px;}
        .sideBox.homeOffer {min-height: 140px; padding-bottom: 10px;}
        .homeFeatureTwo {min-height: 492px;}

        .ticker .span3{width: 120px;}
        .ticker .span9{width: 980px;}

        /* home page ------------------------------ [END] */

        /* nav ------------------------------------------ */

        nav a{
            padding: 10px 26px 10px 26px;
            font-size: 15px;
        }

        #subNavigation a{
            padding: 8px 26px;
        }

        /* nav ------------------------------------ [END] */

        /* timeline ------------------------------------- */

        #my-timeline.storyjs-embed.sized-embed{height: 550px !important;}

        /* timeline ------------------------------- [END] */

        /* our developments (map) ----------------------- */

        .devType .btn-group{width: 100%;}

        /* our developments (map) ----------------- [END] */

        /* our developments (list) ---------------------- */

        .devList div div{min-height: 220px;}
        a.result-thumb{height: 134px;}
        .availability-list .btn{width: 250px;}
        .result-panel .btn{width: 345px;}

        /* our developments (list) ---------------- [END] */

        /* latest offers -------------------------------- */

        .row-fluid .offer-pane{min-height: 334px;}

        /* latest offers -------------------------- [END] */

        /* sideBox -------------------------------------- */

        .sidebox-search input{width: 206px;}

        .sideBox a.development-image{
            height: 148px;
            width: 231px;
        }

        .sideBox a.development-image img{
            height: 148px;
            width: 369px;
            margin-left: -68px;
        }

        /* development image sidebox crop search results page ////// */

        #search.results .sideBox a.development-image{
            height: 116px;
            width: 221px;
            overflow: hidden;
            margin-bottom: 20px;
        }

        #search.results .sideBox a.development-image img{
            height: 116px;
            width: 289px;
            max-width: inherit;
            margin-left: -53px;
        }

        /* development image sidebox crop search results page // END */

        /* sideBox -------------------------------- [END] */

        /* yourGalliard --------------------------------- */

        #yourGalliard.welcome h2 {margin: 45px 150px 20px 150px;}

        /* yourGalliard --------------------------- [END] */

        /* header toggle -------------------------------- */

        .tab-top{width: 286px;}

        /* header toggle -------------------------- [END] */

        /* contact us ----------------------------------- */

        #contactUs h2 {
          margin-bottom: 0;
          padding-right: 150px;
        }

        #contactUs .menu ul,
        #contactUs .information {
            min-height: 546px;
        }


        /* contact us ----------------------------- [END] */

        /* property search ------------------------------ */

        .btn.full-details{
            width: 250px;
            float: right;
        }

        .or p{margin:29px 0 0 7px;}

        .newHomesForm #location{width: 409px;}

        .property-thumbs a.development-thumb{
            width: 159px;
        }

        /* property search ------------------------ [END] */

        /* property page -------------------------------- */

        .property-hero{height: 497px;}
        .help-to-buy-sidebox img{margin-left: 20px;}

        /* property page -------------------------- [END] */

        /* newsletter signup ---------------------------- */

        .newsletter-signup input{
            width:255px;
        }

        .span3 .newsletter-signup input{
            width:160px;
        }

        /* newsletter signup ---------------------- [END] */

        /* offers --------------------------------------- */

        .cta-bar h2{font-size: 26px;}
        .row-fluid .offer-pane{min-height: 290px;}
        .offer-dev-block .btn{width: 315px;}

        /* offers --------------------------------- [END] */

        /* galliard people ------------------------------ */

        .people-item img {
            max-width: 120px;
        }

        .people-item .details-wrapper {
            max-width: 170px;
        }

        .people-item.no-bio .details-wrapper {
            min-height: 155px;
        }


        /* galliard people ------------------------ [END] */

        /* corpo relations board page ------------------- */

        .span3 .bio-image{width: 194px; height: 232px;}
        .span3.bio-contact{width: 193px; height: 232px;}

        /* corpo relations board page ------------- [END] */

        /* news ----------------------------------------- */

        .article-clipping .clipping span{height: 140px;}

        /* news ----------------------------------------- */

        /* development page ----------------------------- */

        .gallery-thumbs-container .slide{
            width: 150px !important;
        }

        /* development page ----------------------- [END] */

        /* platinum development page -------------------- */

        .gallery-thumbs-container.dark .slide{
            width: 166px !important;
        }

        /* platinum development page -------------- [END] */

        /* grid view =----------------------------------- */

        .grid-block{
            height: 500px;
        }

        .grid-block h3{
            font-size: 16px;
        }

        .grid-block .links-group{
            width: 317px;
        }

        /* grid view =----------------------------- [END] */

        /* contact us =-----------------------------      */
        #contactUs .development-area {
            margin-left: 0;
            width: 76.9%;
        }
        /* contact us =----------------------------- [END] */

    }

/* /////////////////////////////////////////////////////////////////////// */
/* LARGE DESKTOP /////////////////////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */




/* /////////////////////////////////////////////////////////////////////// */
/* SMALL DESKTOP ///////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

    @media (min-width: 768px) and (max-width: 979px) {

        /* common --------------------------------------- */

        h1{font-size: 32px;}
        .mediumPadding{padding:15px;}
        .sideBox{padding: 15px;}
        .affix{width: 724px}
        blockquote{padding: 0 80px 0 20px;}

        /* common --------------------------------- [END] */

        /* homepage ------------------------------------- */

        .ticker .span3{width: 120px;}
        .ticker .span9{width: 540px;}

        /* homepage ------------------------------- [END] */


        /* navigation ------------------------------------- */

        #subNavigation > li{
            text-align: center;
        }

        #subNavigation li ul li{
            text-align: left;
        }

        #subNavigation > li{
            width: 14.28%;
            font-size: 12px;
        }

        #subNavigation > li > a{
            height: 33px;
            line-height: 17px;
        }

        #subNavigation li.last a{
            border-right: none;
        }

        /* navigation ------------------------------- [END] */

        /* header --------------------------------------- */

        header .span3.pull-right{
            width: 30%;
            margin: 0;
        }

        /* header --------------------------------- [END] */

        /* header toggle -------------------------------- */

        #header-login .span9{width: 67.309%;}
        #header-search .blue-btn span{display: none;}
        #header-search .blue-btn i{margin:0;}

        /* header toggle -------------------------- [END] */

        /* home page ------------------------------------ */

        .homeIntro {min-height: 790px;}
        .homeVideo {min-height: 205px;}
        .homeFeatureOne {min-height: 530px;}
        .sideBox.homeOffer {min-height: 140px; padding-bottom: 10px;}
        .homeFeatureTwo {min-height: 555px;}

        /* home page ------------------------------ [END] */

        /* timeline ------------------------------------- */

        body .vco-storyjs h2.start{
            font-size:30px;
            line-height: normal;
        }

        body .vco-storyjs h3{
            font-size:26px;
            line-height: normal;
        }

        body .vco-storyjs p{
            font-size:12px;
            line-height: 16px;
        }

        /* timeline ------------------------------- [END] */

        /* sub navigation ------------------------------- */

        /*#subNavigation a{border-bottom: 1px solid #e5e5e5;}*/

        /* sub navigation ------------------------- [END] */

        /* sideBox -------------------------------------- */

        .sidebox-search input{width: 106px;}

        .sideBox a.development-image{
            height: 88px;
            width: 139px;
        }

        .sideBox a.development-image img{
            height: 88px;
            width: 219px;
            margin-left: -40px;
        }

        /* development image sidebox crop search results page ////// */

        #search.results .sideBox a.development-image{
            height: 85px;
            width: 127px;
            overflow: hidden;
            margin-bottom: 20px;
        }

        #search.results .sideBox a.development-image img{
            height: 85px;
            width: 211px;
            max-width: inherit;
            margin-left: -39px;
        }

        /* development image sidebox crop search results page // END */

        /* sideBox -------------------------------- [END] */

        /* our developments (map) ----------------------- */

        .devType .span4,
        .devType .span8{
            width: 100%;
        }
        .map-key li{width: 100%;}

        /* our developments (map) ----------------- [END] */

        /* our developments (list) ---------------------- */

        .devList div div{
            min-height: 160px;
            padding-bottom: 40px;
        }
        a.result-thumb{height: 85px;}
        .availability-list .btn{width: 150px;}
        .result-panel .btn{width: 430px;}

        /* our developments (list) ---------------- [END] */

        /* property search ------------------------------ */

        .span5.location{width: 43% !important}
        .span5.postcode{width: 43% !important}
        .or p{margin:29px 0 0 3px;}
        .newHomesForm #location{width: 251px;}

        .property-thumbs .development-thumb-container{
            display: none;
        }

        .property-thumbs .property-thumb-container{
            width: 190px;
            margin: 0;
        }

        .property-thumbs a{
            height: 140px;
        }

        /* property search ------------------------ [END] */

        /* property page gallery hero ------------------- */

        .property-hero{height: 304px;}

        /* property page gallery hero ------------- [END] */

        /* latest offers -------------------------------- */

        .row-fluid .offer-pane{min-height: 345px;}

        /* latest offers -------------------------- [END] */

        /* media centre --------------------------------- */

        .media-pack div{
            background-image: url(../images/news/media-pack-frame-small.gif);
        }

        .media-pack div img{
            width: 135px;
            margin: 10px 10px 10px 8px;
        }

        /* media centre --------------------------- [END] */

        /* refine search box ---------------------------- */

        .refine-box .span6{
            width: 100%;
            margin: 0;
        }

        /* refine search box ---------------------- [END] */

        /* newsletter signup ---------------------------- */

        .newsletter-signup input{
            width:125px;
        }

        .span3 .newsletter-signup input{
            width:68px;
        }

        /* newsletter signup ---------------------- [END] */

        /* galliard people ------------------------------ */

        .people-item .image-wrapper {
            text-align: center;
            width:100%;
            float:none;
            height: 170px;
        }

        .people-item .details-wrapper {
            height:110px;
            width:100%;
            text-align: center;
            float:none;
            display:block;
            padding:15px 0;
            max-width: none;
        }

        .people-item .details-wrapper > * {
            display: block;
            padding:0 10px;
        }

        .people-item img {
            max-width: 142px;
        }

        /* galliard people ------------------------ [END] */

        /* corp relations board ------------------------- */

        .span3 .bio-image{width: 118px; height: 141px;}
        .span3.bio-contact{width: 118px; height: 205px;}

        /* corp relations board ------------------- [END] */

        /* offers --------------------------------------- */

        .offer-pane .image-inset{padding: 10px 10px 10px 0;}
        .offer-dev-block .btn{width: 205px;}

        /* offers --------------------------------------- */

        /* news ----------------------------------------- */

        .article-clipping .clipping span{height: 80px;}

        /* news ----------------------------------------- */

        /* developments grid view ----------------------- */

        .corner-flash{
            width: 100px;
        }

        .grid-block h2{
            font-size: 16px;
        }

        .grid-block h3{
            font-size: 13px;
        }

        .refine-by-options label[for="platinum-collection"]{
            font-size: 12px;
        }

        /* developments grid view ----------------------- */

        /* developments page ---------------------------- */

        .gallery-thumbs-container .slide{
            width: 167px !important;
        }

        .cta-list li a{
            font-size: 12px;
        }

        /* developments page ---------------------- [END] */

        /* platinum development page -------------------- */

        .gallery-thumbs-container.dark .slide{
            width: 145px !important;
        }

        .platinum-collection-logo{
            margin-left: -50px;
            width:100px;
        }

        /* platinum development page -------------- [END] */

        /* grid view =----------------------------------- */

        .grid-block{
            height: 440px;
        }

        .grid-block .links-group{
            width: 189px;
        }

        /* grid view =----------------------------- [END] */

        /*.person > img {
            width: 100%;
        }

        .person > div {
          min-height: 87px;
          padding: 15px 15px 0;
          width: 86%;
        }
        .concertinas .person .noImg {
            min-height: 351px;
        }
        .person > a {
            width: 91%;
        }
        .galliardPeople .person {
            min-height: 146px;
        }

        .row-fluid.bio-viewer {
            margin-top: 416px;
        }*/
        .group-board .bio-viewer .span12{
            padding-top: 15px;
        }
        .bio-viewer .span12 {
            padding-top: 0;
        }
        .noBio.readBio {
            background-image: none;
            border-top: 0 none;
            padding-top: 32px;
            cursor: default;
        }

        #contactUs .contact-area .row-fluid .span3,
        #contactUs .contact-area .row-fluid .span6,
        #contactUs .contact-area .row-fluid .span9{
            width: 100%;
        }
        #contactUs .contact-area .row-fluid .span9 .span3 {
            width: 45%;
        }
        #contactUs .contact-area .row-fluid .span9 .span6 {
            width: 55%;
        }

        #contactUs .menu ul, #contactUs .information {
            min-height: 475px;
        }

    }

/* /////////////////////////////////////////////////////////////////////// */
/* SMALL DESKTOP /////////////////////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */



/* /////////////////////////////////////////////////////////////////////// */
/* SMALL TABLET & MOBILE ///////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

    @media (max-width: 767px) {
        /* common --------------------------------------- */

        .mobile-call{
            display: block;
        }

        .mobile-header-wrapper {
            background-image: url(/images/common/strip-shadow.png);
            background-repeat: repeat-x;
            background-position: left bottom;
            position: fixed;
            left:0;
            top: 0;
            z-index: 10000;
            width: 100%;
            padding-bottom: 9px;
        }

        .mobile-header-strip {
            display: none;
            background-color: #fff;
            overflow: auto;
        }

        .mobile-header-strip .logo {
            margin-left: 15px;
            width: 90px;
            margin-top: 5px;
        }

        .mobile-header-strip ul {
            float: right;
            list-style: none;
            background-repeat: repeat-x;
            overflow: auto;
            margin: 0;
            padding: 0;
            background-color: #e5e5e5;
        }

        .mobile-header-strip ul li {
            float: left;
            border-left: 1px solid #b2b2b2;
            height: 77px;
        }

        .mobile-header-strip ul li a {
            display: block;
            width: 65px;
            height: 77px;
            overflow: hidden;
            position: relative;
        }

        .mobile-header-strip ul li.call a img {
            margin-top: 22px;
            margin-left: 13px;
            width: 40px;
        }

        .mobile-header-strip ul li.menu a img {
            position: absolute;
            left: 14px;
            top: 27px;
        }

        .mobile-header-strip ul li.menu a:hover {
            background-color: #5e9cd3;
        }

        .mobile-header-strip ul li.menu a:hover img {
            left: 14px;
            top: -54px;
        }

        .navbar-inner {
            min-height: 0;
        }

        .btn-navbar {
            display: none !important;
        }

        body {
            margin-top: 77px;
        }

        header {
            display: none;
        }

        header .galliardLogo {
            display: none;
        }

        input.search{
            margin: 15px 0 5px 0;
        }

        body{
            padding-left: 10px;
            padding-right: 10px;
        }

        h1{
            font-size: 26px;
            padding-bottom: 12px;
        }

        .quickPropertySearchBlock {
            background-color:#fff;
            margin-bottom: 20px;
            margin-top: 15px;
        }

        .heroFull{
            height: 220px;
            margin: 0 0 0 0;
        }

        body > .container {
            margin-bottom:0;
        }

        .container.base{margin-top:0;}
        hr.hide{display: block;}

        footer .page-links h4{
            margin-top: 15px;
        }

        .sales-block{
            padding: 20px;
            background-image: none;
            margin-bottom: 20px;
        }
        .sales-block span{color: #6699CC;}

        blockquote{padding: 0 20px 0 20px;}

        .transportCtrl{top: 95px;}
        .transportCtrl.next {right: 20px;}
        .transportCtrl.prev {left: 20px;}
        .base-margin-20{margin-top: 20px;}

        .back-to-top{display:none;}

        /* common --------------------------------- [END] */

        /* header --------------------------------------- */

        header{
            padding-bottom: 0;
        }

        .galliardLogo{margin: 0 auto;}
        .contactTel{display: none;}

        /* header --------------------------------- [END] */

        /* header toggle -------------------------------- */

        .tab-top{display: none;}
        #header-toggle{padding: 0 20px 0 20px;}
        #header-toggle .span9{border: 0 none;}
        #header-toggle .span3 h3{margin: 0 0 10px;}
        .forgotton-details{margin-bottom: 20px;}

        .quick-tabs{display: none;}

        /* header toggle -------------------------------- */

        /* timeline ------------------------------------- */

        body .vco-storyjs h2.start{
            font-size:25px;
            line-height: normal;
        }

        body .vco-storyjs h3{
            font-size:22px;
            line-height: normal;
        }

        #my-timeline{height: 650px !important;}

        /* timeline ------------------------------- [END] */

        /* nav ------------------------------------------ */

        .navbar .btn-navbar{border-bottom: 1px solid #505050;}

        #navigation li{font-size: 17px;}
        #subNavigation li:hover ul{display: none;}

        /* nav ------------------------------------ [END] */

        /* sub navigation ------------------------------- */

        #galliardDevelopments.list #subNavigation{
            display: none;
        }

        #subNavigation li{float: none;}
        #subNavigation a{border-bottom: 1px solid #dddddd;}

        #galliardDevelopments.home #subNavigation a,
        #galliardDevelopments.list #subNavigation a{
            border-bottom: 1px solid #9bbcd7;
        }

        /* sub navigation ------------------------- [END] */

        /* sideBox -------------------------------------- */

        .sideBox{margin-bottom: 10px;}

        .sideBox a.development-image{
            height: 148px;
            width: 235px;
        }

        .sideBox a.development-image img{
            height: 148px;
            width: 368px;
            margin-left: -68px;
        }

        /* sideBox -------------------------------- [END] */

        /* our developments (map) ----------------------- */

        #map{height: 390px;}
        #map_canvas{height: 390px;}

        .sortPanel .span6{margin-bottom: 10px;}
        .devType .btn-group{float: left;}
        .devType p{text-align: left;}

        #subNavigation li.key{
            float:left;
            margin-left: 20px;
            margin-right: 0;
        }

        #galliardDevelopments h1{margin-bottom: 5px;}

        #galliardDevelopments .heroFull .backstretch {margin-top:0 !important;}
        #galliardDevelopments .container.base {margin-top:0px;}
        #galliardDevelopments .heroFull .container > .mediumPadding {overflow: hidden;}
        #galliardDevelopments .heroCaption {display:none;}

        .infoBox .locationContent {min-height:155px;}
        .infoBox .locationContent img {display:none;}

        .locationContent h3{margin-top: 0;}

        .locationContent .dev-short-description{
            font-size: 11px;
            line-height: 14px;
        }

        #popup-actions{padding: 5px 10px 5px 10px;}
        .map-key div{margin-top: 10px;}
        .map-key li{width: 100%;}

        .locationContent .btn span{
            display:none;
        }

        .locationContent .span10{
            width:82.9787% !important;
            float: left !important;
        }

        .locationContent .span2{
            width: 14.8936% !important;
            float: left !important;
            margin-left: 2.5641% !important;
        }

        /* our developments (map) ----------------- [END] */

        /* our developments (list) ---------------------- */

        .devList div div {margin-bottom: 20px;}
        a.result-thumb{height: auto;}
        .row-fluid .hero-prompts{display: none;}
        .availability-list .btn{width: auto; position: inherit; margin-top: 15px;}
        p.tag{margin-bottom: 15px;}
        .result-panel .btn{position: inherit; width:inherit; margin-top: 30px;}
        .availability-pane{height:auto !important; margin-bottom: 20px; padding: 20px 0 20px 0;}
        .result-panel .jspContainer{height:auto !important;}
        .result-panel .scroll-pane{height:auto !important;}
        .result-panel .jspPane{position: inherit !important; padding-bottom: 0 !important; padding-top: 0 !important;}
        .result-panel .jspVerticalBar{display: none;}
        .result-panel .overview{padding-bottom: 0;}

        /* our developments (list) ---------------- [END] */

        /* development page ----------------------------- */

        /* REDO */
        /*.bx-wrapper{margin: 0 10px 0 20px !important;}
        .bx-wrapper .bx-prev{left: -35px !important;}
        .bx-wrapper .bx-next{right: -25px !important;}*/

        .thumbs-pane.development .gallery-thumbs{height:90px;}
        .thumbs-pane.development .gallery-thumbs .slide{height: 90px;}
        .thumbs-pane.development img{height:80px; width: 198px; margin-left: -40px;}
        .thumbs-pane.development .gallery-thumbs a{height: 80px;}
        table.apartments a span{display: block;}

        .related-article img {margin-bottom: 10px;}

        /* development page ----------------------- [END] */

        /* property search ------------------------------ */

        .toggleArrow{display: none;}
        #search.searchStart .titleHeader{margin-bottom: 10px;}
        .start-search-pane p{float: left;}

        .newHomesForm h2,
        .commercialForm h2{
            display: block;
        }

        input.searchInput{font-size: 20px;}

        #search h1{padding: 0;}

        #search h1 a{
            display: block;
            text-align: center;
            margin: 0;
            padding-top: 15px;
        }

        #search h1 a:first-child{
            border-bottom: 1px solid #e5e5e5;
            padding-top: 0;
            padding-bottom: 15px;
        }

        .search-result-pane p.address{
            margin-bottom: 10px;
        }

        .search-result-pane .plot-price {
            float: left;
            margin-bottom: 15px;
        }

        .or p{margin:0 0 0 0;}
        .span5.location{width: 100% !important}
        .span5.postcode{width: 100% !important}

        .newHomesForm #location{width: 100%;}

        .property-thumbs a{
            height: auto;
        }

        .property-thumbs a.development-thumb{
            width: 100%;
        }

        .property-thumbs a.development-thumb img{
            height: auto;
            width: 100%;
            margin-left: 0;
        }

        /* property search ------------------------ [END] */

        /* property page -------------------------------- */

        .property-hero{height: 180px;}
        .property-price-main{
            float: left !important;
        }
        .btn.register-interest{
            margin-bottom: 5px;
        }

        /* property page -------------------------- [END] */

        /* galliard people ------------------------------ */

        .bio.empty .bio-text{
            display: none;
        }

        .person-info-container{
            width: 100%;
        }

        .person > img{
            float: left;
            margin-left: 20px;
            width: 50% !important;
        }

        /* galliard people ------------------------ [END] */

        /* yourGalliard --------------------------------- */

        #yourGalliard.welcome h2 {padding: 45px 15px 20px 15px;}
        .panel-grey .border-left{border-left: 0;}
        .informationList li:hover span{display:none;}
        .saved-title{margin-bottom: 0;}

        .informationList a{
            clear: both;
            display: block;
        }

        /* yourGalliard --------------------------- [END] */

        /* homepage ------------------------------------- */

        #home section, #home aside{float: none;}
        .ticker{display: none;}

        .homeIntro {min-height: inherit;}
        .homeVideo {min-height: inherit;}
        .homeFeatureOne {min-height: inherit;}
        .sideBox.homeOffer {min-height: inherit; padding-bottom: 10px;}
        .homeFeatureTwo {min-height: inherit;}

        /* homepage ------------------------------- [END] */

        /* Investor guides ------------------------------ */

        .article-pane{padding: 0 0 10px 0;
            margin-bottom: 20px;}
        .article-pane img{margin-bottom: 10px;}
        .tag{margin: 0;}

        /* Investor guides ------------------------ [END] */

        /* buy to let guides (home) --------------------- */

        .teaser-pane{margin-top: 20px;}
        .post-pane{padding: 0; margin-bottom: 20px;}
        .post-pane img{margin-bottom: 10px;}
        .post-pane h2{margin-bottom: 5px;}

        /* buy to let guides (home) --------------- [END] */

        /* buy to let guide (area guides) --------------- */

        .area-guides .span3{width: 100%;}
        .guide-links p{clear: none;}


        .area-guides .guide-panel{
            padding-bottom: 250px;
            height: auto;
        }

        .span9.guide-container{
            width: 100%;
            height: auto;
            min-height:740px;
            overflow: auto;
        }

        /* buy to let guide (area guides) --------- [END] */

        /* contact us ----------------------------------- */

        .accordion-inner .row-fluid div:first-child{border-right: 0;}
        .contact-map #map_canvas{height: 300px;}

        .contact-map-container{display: none;}
        #contactUs hr{display: none;}
        .contact-blocks .span4,
        .contact-blocks .last .span4{
            border-bottom: 1px solid #e5e5e5;
            margin-bottom: 20px;
            min-height: inherit;
            padding-bottom: 20px;
        }

        /* contact us ----------------------------- [END] */

        /* latest offers -------------------------------- */

        .offer-pane{margin-bottom: 20px;}
        .offer-pane img{margin-top: 0;}

        /* latest offers -------------------------- [END] */

        /* media centre (hub) --------------------------- */

        .press-release-pane{margin-bottom: 15px;}
        #hub-article-pane .article-pane-row .article-pane{width: 100%;}
        .article-pane-row .article-pane{width: 100%;}
        .media-pack{margin-left: 10px; margin-bottom: 20px;}
        .media-pack div{margin: 0 0 15px 0;}

        .area-guides .guide-panel { display:block !important;position:static !important; opacity: 1 !important;}
        .area-guides .guide-panel {margin-top:10px;}
        .area-guides .guide-panel:first-child {margin-top:0;}
        .guide-links {display:none !important;}

        /* media centre (hub) --------------------- [END] */

        /* news ----------------------------------------- */

        .press-contacts-pane{display: none;}

        /* news ----------------------------------- [END] */

        /* search results ------------------------------- */

        .search-result-pane img{
            margin-bottom: 10px;
        }

        /* search results ------------------------- [END] */

        /* newsletter signup ---------------------------- */

        .newsletter-signup input{
            width:165px;
        }

        /* newsletter signup ---------------------- [END] */

        /* offers --------------------------------------- */

        .cta-bar h2{
            padding-bottom: 10px;
        }

        .cta-bar form{
            margin-bottom: 20px;
        }

        .offer-pane .image-inset{padding: 0;}
        .offer-pane .image-inset img{width: 100%;}

        .offer-dev-block{margin-bottom: 20px; min-height: inherit;}
        .offer-dev-block .btn{width: auto; position: inherit; margin-top: 10px;}
        .offer-buttons div:first-child{margin-bottom: 20px;}

        /* offers --------------------------------- [END] */

        /* galliard people ------------------------------ */

        .bio-text{display: block; margin-bottom: 30px;}
        .bio-toggle{display: none;}
        .bio .read-more{display: none;}
        .bio h2+p{margin-bottom: 15px;}
        .bio .colour{display: block;}
        .bio-contact{height: auto; width: auto; margin-bottom: 20px;}

        /* galliard people ------------------------ [END] */

        /* developments grid view ----------------------- */

        .grid-row{
            margin-bottom: 0;
        }

        .grid-block{
            padding-bottom: 0;
            margin-bottom: 20px;
        }

        /* developments grid view ----------------------- */

        /* development page ----------------------------- */

        /* common ======== */

        #Brochure .btn.download{
            margin-bottom: 20px;
        }

        /* common == [END] */

        /* properties table ========== */

        .properties-list.table.table-hover tbody tr:hover td, .properties-list.table.table-hover tbody tr:hover th{
            background-color: #fff;
        }

        .properties-list td:nth-of-type(1):before { content: "Price"; }
        .properties-list td:nth-of-type(2):before { content: "Description"; }
        .properties-list td:nth-of-type(3):before { content: "Help to buy"; }

        .properties-list td:before{
            position: absolute;
        }

        .properties-list.table th,
        .properties-list.table td{
            padding-left: 50%;
        }

        .properties-list.table .column-check{text-align: left;}
        .properties-list.table .column-arrow{text-align: left; background-color: #6699CC; color: #fff;}

        .properties-list.table.table-hover tbody tr:hover td.column-arrow{background-color: #6699CC; color: #fff;}

        /* properties table ==== [END] */

        /* properties table platinum ============== */

        .platinum .properties-list td:nth-of-type(1):before { content: "Price"; }
        .platinum .properties-list td:nth-of-type(2):before { content: "Bedrooms"; }
        .platinum .properties-list td:nth-of-type(3):before { content: "Design Type"; }
        .platinum .properties-list td:nth-of-type(4):before { content: "Plan Preview"; }

        .platinum .properties-list .column-floorplan-preview{
            text-align: left;
        }

        /* properties table platinum ======== [END] */

        /* cta list ================== */

        .cta-list li{
            float: none;
        }

        .cta-list li a{
            margin-right: 0;
        }

        .cta-list li ul{
            position: inherit;
        }

        .cta-list .offer-link .fa-tag{
            display: none;
        }

        .cta-list .offer-link span{
            display: block;
            float: none;
            padding: 10px 0 0;
        }

        /* cta list ============ [END] */

        /* development page ----------------------- [END] */

        /* development page platinum -------------------- */

        .platinum-overview{
            padding: 0;
        }

        .platinum-cta-list li{
            display: block;
        }

        .platinum-collection-logo{
            position: inherit;
            margin-left: -55px;
            width:110px;
            margin-top:20px;
            margin-bottom: 20px;
        }

        /* development page platinum -------------- [END] */

        /* property page platinum ----------------------- */

        .platinum .brochure-block img{
            margin-bottom: 20px;
        }

        .platinum .virtual-tour{
            margin-top: 20px;
        }

        /* property page platinum ----------------- [END] */

        /* grid view =----------------------------------- */

        .grid-block{
            height: auto;
        }

        .grid-block .links-group{
            width: 100%;
            position: inherit;
        }

        .grid-block .mediumPadding{
            padding-bottom: 20px;
        }

        /* grid view =----------------------------- [END] */

        /* responsive tables ---------------------------- */

        table.table.properties-list td{width: auto;}
        .platinum table.table.properties-list td{width: auto;}

        /* Force table to not be like tables anymore */
        table, thead, tbody, th, td, tr {
            display: block;
        }

        /* Hide table headers (but not display: none;, for accessibility) */
        thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        tr { border: 1px solid #ccc; margin-bottom: 10px; }

        td {
            /* Behave  like a "row" */
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 0;
        }

        .table-container table tr:first-child td{
            border-top: 1px solid #dddddd;
        }

        td:before {
            /* Now like a table header */
            position: none;
            /* Top/left values mimic padding */
            top: 6px;
            left: 6px;
            width: 45%;
            padding-right: 10px;
            white-space: nowrap;
        }

        /* responsive tables ---------------------- [END] */

        .people-item {
            float:left !important;
            width: 31.9149% !important;
            margin-left: 2.12766% !important;

        }

        .boardOfDirectors .people-item {
            float:left !important;
            width: 48.9362% !important;
            margin-left: 2.12766% !important;
        }

        .people-item .details-wrapper {
            width:100%;
            text-align: center;
            float:none;
            display:block;
            padding:15px 0;
            max-width: none;
        }

        .people-item .image-wrapper {
            float:none;
            text-align: center;
            height: 121px;
        }

        .people-item:first-child {
            margin-left: 0 !important;
        }

        .people-item .details-wrapper {
            float:right;
        }

        .people-wrapper .concertinas .trigger {
            font-size: 18px;
        }

        .bio {
            padding: 15px;
            background-color: #595959;
            margin-bottom: 20px;
            display: none;
        }
        .row-fluid.bio-viewer {
            margin-top: 0;
        }
        .row-fluid.bio-viewer > div {
            padding-top: 15px;
        }


        .bio-text{margin-bottom: 0;}

        .bio-viewer .arrow{
            display: none;
        }
        .concertinas .person > div {
            min-height: 87px;
        }

        #contactUs .contact-area .row-fluid .span9 {
            margin-left: 0;
            width: 100%;
        }
        #contactUs .contact-area .row-fluid .span9 .span3,
        #contactUs .contact-area .row-fluid .span9 .span6 {
            width: 100%;
        }
        #contactUs .information {
            min-height: 320px !important;
        }

        #contactUs .contact-area .row-fluid .span9 {
          margin-left: 0;
          width: 100%;
        }
        #contactUs .contact-area .row-fluid .span9 .span3,
        #contactUs .contact-area .row-fluid .span9 .span6 {
          width: 100%;
        }
        #contactUs .information {
          min-height: 320px !important;
        }

        .bio-viewer > .span12 {
            clear:both;
        }

    }

/* /////////////////////////////////////////////////////////////////////// */
/* SMALL TABLET & MOBILE /////////////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */



/* /////////////////////////////////////////////////////////////////////// */
/* SMALL DESKTOP & MOBILE COMBINED /////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

    @media (max-width: 979px) {

        /* nav ------------------------------------------ */

        nav ul li,
        nav ul li a{
            float: none;
            border: 0 none;
        }

        nav ul li a{border-bottom: 1px solid #686868;}

        .nav-collapse{background-color: #505050;}

        #galliardDevelopments.grid #subNavigation a.active,
        #galliardDevelopments.map #subNavigation a.active{
            background-image: none;
        }

        /* nav ------------------------------------ [END] */

        /* our developments ----------------------------- */

        .btn-group{white-space: normal;}

        .btn-group > .btn{
            border-radius: 4px 4px 4px 4px;
            margin:0 4px 4px 0;
        }

        /* our developments ----------------------- [END] */

        /* yourGalliard --------------------------------- */

        #yourGalliard table,
        #yourGalliard thead,
        #yourGalliard tbody,
        #yourGalliard th,
        #yourGalliard td,
        #yourGalliard tr {
            display: block;
            border-radius: 0;
        }

        #yourGalliard table{margin-bottom: 5px;}

        #yourGalliard td{
            border-top: 0 none;
            border-bottom: 1px solid #DDDDDD;
        }

        #yourGalliard td.td-title{
            border-bottom: 0 none;
            padding: 8px 8px 0 8px;
        }

        #yourGalliard td.td-title + td{padding: 0 8px 8px 8px;}
        #yourGalliard h2.orange{margin-top: 30px;}
        #yourGalliard.welcome h2 {margin: 45px 0 20px 0;}
        #yourGalliard.emailAlerts h2{margin-right:0;}
        #yourGalliard.savedSearches h2{margin-right:0;}
        #yourGalliard.favourites .btn-deep{padding: 18px 0;}

        td.empty{display: none!important;}

        /* yourGalliard --------------------------- [END] */

        /* media centre --------------------------------- */

        .press-release-pane ul li a{
            padding: 10px 40px 10px 0;
            line-height: normal;
        }
        .press-release-pane ul li a span{display: block;}

        /* media centre --------------------------- [END] */

        /* Contact Us --------------------------------- */

        #contactUs .menu ul{
          min-height: auto;
        }
        #contactUs .contact-area .row-fluid .span3,
        #contactUs .contact-area .row-fluid .span6{
            width: 100%;
        }
        #contactUs .menu ul {
          display: none;
        }
        #contactUs .mobile-menu {
          display: block;
          background-color: #6c6c6c;
          color: #fff;
          padding: 10px;
        }
        #contactUs .menu ul li {
          float: left;
          width: 100%;
        }
        #contactUs .information h3 {
          padding-top: 0;
        }

    /* Contact Us --------------------------- [END] */

    }

/* /////////////////////////////////////////////////////////////////////// */
/* SMALL DESKTOP & MOBILE COMBINED ///////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */



/* /////////////////////////////////////////////////////////////////////// */
/* LANDSCAPE PHONES AND DOWN ///////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

    @media (max-width: 480px) {

        /* header -------------------------------------- */

        header{

        }

        header .span3.pull-left{
            float: left;
            width: 50%;
        }

        header .span3.pull-right{
            float: right;
            width: 50%;
        }

        header .galliardLogo{
            margin-left: 10px;
        }

        #subNavigation .map {
            display: none;
        }

        .boardOfDirectors .people-item {
            float:none !important;
            width: 100% !important;
            max-width: auto;
            margin-left:0 !important;
        }

        .people-item {
            float:none !important;
            width: 100% !important;
            max-width: auto;
            margin-left:0 !important;
        }

        .people-item .details-wrapper {
            width:100%;
            text-align: center;
            float:none;
            display:block;
            padding:15px 0;
            max-width: none;
        }

        .people-item .image-wrapper {
            float:none;
            text-align: center;
            height: 121px;
        }


        /* header -------------------------------- [END] */
        .people-item .details-wrapper {
            height:auto;
            min-height:auto;
        }
        .people-item .image-wrapper {
            height:auto;
        }
        .people-item img {
            max-width: 150px

        }

        .people-wrapper .concertinas .trigger {
            font-size: 16px;
        }
    }

/* /////////////////////////////////////////////////////////////////////// */
/* LANDSCAPE PHONES AND DOWN /////////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */



/* /////////////////////////////////////////////////////////////////////// */
/* mobile only background images ///////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

    @media (max-width: 600px) {
        body{
            background-color: #a9a8a6;
            background-image: url(../images/common/mobile-background-landscape.jpg);
            background-repeat: no-repeat;
            background-position: center top;
            background-attachment: fixed;
        }

        body.platinum{
            background-image: none;
            background-color: #242424;
        }

    }

    @media (max-width: 360px) {
        body{
            background-color: #a9a8a6;
            background-image: url(../images/common/mobile-background.jpg);
            background-repeat: no-repeat;
            background-position: center top;
            background-attachment: fixed;
        }

        body.platinum{
            background-image: none;
            background-color: #242424;
        }


    }

/* /////////////////////////////////////////////////////////////////////// */
/* mobile only background images /////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////// */
/* mobile only background images /////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */


/* /////////////////////////////////////////////////////////////////////// */
/* special button fix for mobile banners ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

    @media (max-width: 416px) {
        .promo-mobile-col a span {
            display: block;
        }
        .promo-mobile-col a {

        }
    }

/* /////////////////////////////////////////////////////////////////////// */
/* special button fix for mobile banners /////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */

/* media queries --------------------------------------------------- [END] */


.row-fluid .expired-offers-group [class*="span"] {
    margin-left: 0;

}

.expired-offers-group {
    height:100%;
}

.expired-list-content {
    height:100%;
}

.expired-list{
    margin-left:20px;
    margin-right:20px;

}

.expired-list a{
    color:#fff;
}

.expired-list hr {
    background-color:#7f7f7f;
    color:#7f7f7f;
}

.expired-content .offer-block *,
{
    opacity: 0.4;
}
.property-background {
    background:#ccc; 
}
.sold-property {
    opacity: .5; 
}

.expired-content .offer-buttons {
    display:none;
}

.related-developments h2,
.related-developments h2 span{
    color:#505050;
    font-weight:normal;
    text-transform: none;
    font-size: 19px;
    font-family: 'raleway-light';
    text-align:left;
}

.related-developments h3,
.related-developments h3 span {
    color: #6699CC;
    font-family: 'raleway-light';
    text-align:left;
}

.platinum .related-developments .grid-view-page {
    background-color: transparent;
}

.platinum .related-developments.panel {
    background: none;

}

body > .container.expired-header{
    margin-bottom:0;
}
h3.related_landing {
    text-align: center;
    padding-top:40px;
    margin-bottom: 20px;
}

.related_landing a {
    color:#6699D0;
}

.platinum .related_landing a {
    color:#FFF;
    font-size: 17px; 
    border:solid thin #b4b4b4;
    padding:20px;
    text-transform:none;
    font-family: Arial, Helvetica, sans-serif;

}
.sold-out-list {
    background:#FFF;
    margin-bottom:30px;
}

.sold-out-list .search-result-pane{
    padding-left:25px;
    padding-right:25px;
}

.non-available{
    padding-left:5px;
}

.platinum-property-list .titleHeader {
    background:none;
}

.platinum-property-list .sold-out-list {
    background:#2f2f2f;
}

.platinum-property-list .sold-out-list .search-result-pane:hover {
    background:#262626;
}

.platinum-property-list h2 {
    text-align: left;
    font-family: 'raleway-light';
    text-transform: none;
}
.platinum-property-list .plot-price{
    font-family: 'raleway-light';
}

.platinum-property-list hr,
.sold-out-list hr {
    top:0;
    margin-bottom: 30px;
}

.platinum-property-list .search-result-pane,
.sold-out-list .search-result-pane {
    padding-top:0;
}

.platinum-property-list .search-result-pane .address {
    color:#7f7f7f;
}

.platinum-property-list .property-thumb-container a,
.platinum-property-list .property-thumbs  a.development-thumb
 {
    width:100%;
}

.newsletterfull .panel{
    background-color:#609DD3;
    color:#fff;
}

.newslettersignup p {
    color:#fff;
}

.newslettersignup .firstLine{
    padding-top:30px;
    font-size: 24px;
    font-weight: normal;
    line-height: normal;
    font-family: 'raleway-light';
}

.newslettersignup .secondLine{
    padding-top:10px;
    font-size: 24px;
    font-weight: normal;
    line-height: normal;

}

.newslettersignup .span-6 {
    width:37%;
}

.newslettersignup .span12 {
    margin-left:0;
}


.newslettersignup .span-6.offset {
    margin-left:10%;
}
.newslettersignup .formSuccess{
    text-align: center;
    padding-top:30px;
    padding-bottom:30px;
}

.newslettersignup input {
    width:100%
}
.newslettersignup .register-submit {
    width:210px;
    margin: auto;
    width: 231px;
    height: 66px;
}

.newslettersignup .topData {
    text-align: center;
}

.newsletterLinks{
    background-color: #fff;
    margin-left: 0px;
    text-align: center;
    color:#000;
    padding-top:30px;
    padding-bottom: 30px;
}
.inner-links{
    padding-top:20px;
     margin: auto;
     width:80%;
}

.inner-links p {
    color:#000;
}

.connectWithUs{
    background-color: #e4e4e4;
    margin-left: 0px;
    text-align: center;
    padding-top:30px;
    padding-bottom: 30px;
}

.connectWithUs h1{
    color: #7f7f7f;
}
.connectWithUs p{
    margin-left:25%;
    width:50%;
    font-size: 18px;
}
