
/* fonts ----------------------------------------------------------------- */

@font-face{
	font-family: 'raleway-thin';
	src: url('Raleway-Thin.eot');
	src: url('Raleway-Thin.eot?#iefix') format('embedded-opentype'),
		 url('Raleway-Thin.woff') format('woff'),
		 url('Raleway-Thin.ttf') format('truetype'),
		 url('Raleway-Thin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: 'raleway-light';
	src: url('Raleway-Light.eot');
	src: url('Raleway-Light.eot?#iefix') format('embedded-opentype'),
		 url('Raleway-Light.woff') format('woff'),
		 url('Raleway-Light.ttf') format('truetype'),
		 url('Raleway-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* fonts ----------------------------------------------------------- [END] */

/* common ---------------------------------------------------------------- */
	
	.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: 20px; color: #6699CC;}

	p + h3{
		margin-top: 15px;
		color: #6699CC;
	}

	.grey-trans{background-image:url(../images/grey-trans-80percent.png);}
	.black-trans{background-image:url(../images/black-trans-85percent.png);}
	.blue-trans{background-image:url(../images/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/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/arrow-link.png);
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 20px;
	}

	.arrow-link.download{
		background-image: url(../images/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/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/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/brochure-icon.png); background-position: 1px center;}
	a.viewing-icon{background-image: url(../images/viewing-icon.png);}
	a.callback-icon{background-image: url(../images/callback-icon.png);}
	a.email-icon{background-image: url(../images/email-icon.png);}
	a.print-icon{background-image: url(../images/print-icon.png);}
	a.request-icon{background-image: url(../images/request-icon.png);}
	a.newsletter-icon{background-image: url(../images/newsletter-icon.png);}
	a.favourite-icon{background-image: url(../images/favourite-icon.png);}
	a.notify-icon{background-image: url(../images/notify-icon.png);}
	a.twitter-icon{background-image: url(../images/twitter-icon.png);}
	a.facebook-icon{background-image: url(../images/facebook-icon.png);}

	p.response-message{
		margin-top: 5px;
		font-size: 12px;
	}

	.container.top{z-index: 9000;}
	
	.affix{top: 0; width: 940px; z-index: 10000;}

	table{
		background-color: #fff;
	}

	.rule-below{
		border-bottom: 1px solid #e5e5e5;
		/*margin-bottom: 20px;*/
	}

	/* toggle accordion /////////////// */
	
	.trigger{
		background-color: #f2f2f2;
		padding: 10px 40px 10px 20px;
		cursor: pointer;
		margin-bottom: 0;
		background-image: url(../images/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/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/input-gradient.gif);
		background-repeat: repeat-x;
		border-radius: 0;
	}

	textarea{
		background-image:url(../images/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/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/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/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/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;}

/* common ---------------------------------------------------------- [END] */

/* header styles --------------------------------------------------------- */

	header{
		padding-bottom: 20px;
	}

	.mobile-call{display: none;}

	.quick-tabs{
		overflow: auto;
		margin-bottom: 24px;
	}
	
	.tab{
		background-image: url(../images/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/search-tab-icon.png);
		background-position: center right;
	}

	.tab.your-galliard span{
		background-image: url(../images/your-galliard-tab-icon.png);
		background-position: bottom right;
	}

	.contactTel{
		color:#d8dee1;
		font-size: 14px;
	}

	.contactTel strong{
		font-size: 26px;
		color: #fff;
	}

		.contactTel a{color: #fff;} /* iPhone clickable contact anchor */

	.Logo{
		width:270px;
		height:101px;
		text-indent:-1000px;
		background-image:url(../images/logo-white.png);
		overflow: hidden;
		margin-top: 20px;
	}

	.Logo a{
		display:block;
	}

/* header styles --------------------------------------------------- [END] */

/* header toggle styles --------------------------------------------------- */

	/* common ////////////////////////////////// */

	#header-toggle{
		background-color: #535353;
		background-image: url(../images/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/header-forms-input-grad.gif);
    	background-repeat: repeat-x;
    	background-position: top;
    	color: #d7d7d7;
    }

	.tab-top{
		background-image: url(../images/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;
	}

	.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: 20px;
	}

	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/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;
		margin-top: 50px;
		line-height: 24px;
		background-image: url(../images/no-results-arrow.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 40px;
	}

	/* 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 .btn1{
		
		bottom: 20px;
		width: 275px;
	}

	.result-panel .overview{
		padding-bottom: 50px;
	}

	.result-panel .overview1{
		padding-bottom: 2px;
	}	
	
	
	.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/scroll-tangents.gif) !important;
		background-repeat: no-repeat !important;
		background-position: 3px center !important;
	}

	.jspTrack{
		background-color: #fff !important;
		background-image: url(../images/scroll-track.gif) !important;
	}

	/* availability pane // [END] */

	/* Results panel //////////////////// [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{
		height: 85px;
		overflow: hidden;
		display: block;
	}

	.property-thumbs a.development-thumb{
		width: 127px;
		/*height: 85px;*/
		/*display: block;*/
		/*overflow: hidden;*/
	}

	.property-thumbs a.development-thumb img{
		height: 95px;
		width: 236px;
		max-width: inherit;
		margin-left: -55px;
	}

	.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/favourite-icon-off.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 25px;
		margin-right: 15px;
	}

	#search.searchStart .titleHeader{
		margin-bottom: 20px;
	}

	.sideBox.black-trans.refine-box:hover{
		background-color: transparent;
	}

	.arrow-icon{
		background-image:url(../images/arrow-link.png);
		display: inline-block;
		width: 9px;
		height: 15px;
		margin-left: 10px;
		position: relative;
		top: 3px;
	}

	.arrow-icon-back{
		background-image:url(../images/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/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/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/nav-gradient.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 20px 10px 20px;
		color:#fff;
		border-right:1px solid #7c7c81;
		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/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-image:url(../images/subnav-arrow-blue.gif);
		background-repeat:no-repeat;
		background-position:bottom center;
		background-color: transparent;
		
	}

		#galliardDevelopments.home #subNavGoogleMapView,
		#galliardDevelopments.list #subNavListView{
			background-image:url(../images/subnav-arrow.gif);
			background-color: #45769d;
			color:#fff;
		}

	#subNavigation{
		border-top:1px solid #e5e5e5;
		background-image:url(../images/sub-nav-gradient-grey.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color: #EEEEEE;
		margin: 0;
		overflow: auto;
	}

		#galliardDevelopments.home #subNavigation,
		#galliardDevelopments.list #subNavigation{
			background-image:url(../images/sub-nav-gradient.gif);
			border-top:1px solid #4b80ab;
			background-color: #5287b1;
		}

	#subNavigation li{
		float: left;
	}

	#subNavigation a{
		display: block;
		padding:8px 18px 8px 18px;
		color: #505050;
		border-right: 1px solid #e5e5e5;
	}

		#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: #6699CC;
		background-image:url(../images/subnav-arrow-blue.gif);
		background-repeat:no-repeat;
		background-position:bottom center;
		background-color: transparent;
		text-decoration: none;
	}

		#galliardDevelopments.home #subNavigation a.active,
		#galliardDevelopments.list #subNavigation a.active{
			color:#fff;
			background-image:url(../images/subnav-arrow.gif);
			background-color: #45769d;
		}


		#galliardDevelopments.viewDevelopment .microsite-button {
			display:none;
		}

	/* 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;
		/*background-image:url(../images/buyy.png);*/
	}

	.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;}*/

/* 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;
	}

	.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;
	}
	
		.lead-cta1{
		font-size: 24px;
		font-family: 'raleway-light';
		margin: 15px 0 15px 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: 50px;
	}

	.back-to-top a{
		text-decoration: underline;
		background-image:url(../images/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/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/microsite-icon.png);
		display: inline-block;
		width: 33px;
		height: 15px;
		margin-right: 7px;
		position: relative;
		top: 1px;
	}
	
	.download-icon {
		background-image:url(../images/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/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/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/black-trans-20percent.png);
		}

	.hero-prompts a span {
		display:block;
		background-image:url(../images/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;}

	/* /////////////////////////////////////////////// */
	/* 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/arrow-link-blue.png); */
	}
	
	.apartments.table-hover tbody tr:hover > td a {
		color:#FFF;
		text-decoration: none;
	/*	background-image:url(../images/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 ////////////////////// */

	#inTheNews .titleHeader{
		border-bottom: 1px solid #E5E5E5;
	}

	/* title header //////////////// [END] */

	/* article thumbs //////////////////// */
	
	.article-clipping{
		margin-bottom: 15px;
	}

	.article-clipping a{
		display: block;
		text-decoration: none;
		padding: 20px;
		background-image: url(../images/press-thumb-gradient.png);
		background-repeat: repeat-x;
		background-position: bottom;
		background-color: #f2f2f2;
		min-height: 260px;
	}
		.article-clipping a:hover {background-color: #5e9cd3;}
		.article-clipping a:hover h3, .article-clipping a:hover .date {color: #fff;}
		.article-clipping a:hover .arrow-link {color: #fff; background-image: url(../images/arrow-link.png);}

	.article-clipping h3 {
		font-size: 20px;
		margin: 0 0 10px 0;
	}

	.article-clipping .arrow-link{
		color: #5e9cd3;
		background-image: url(../images/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 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/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/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/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/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] */

/* 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/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/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;}

	.row-fluid .offer-pane{
		min-height: 290px;
		background-color: #5e9cd3;
	}
		
	.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/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/black-trans-85percent.png);
		padding:20px;
	}

	.offer-block p{
		color: #f5f5f5;
	}

	.offer-block hr{
		color: #616164;
		background-color: #616164;
	}

	/* Offer block ///////////////// [END] */

/* Latest offers --------------------------------------------------- [END] */

/* contact us styles ----------------------------------------------------- */

	#contactUs .titleHeader{
		border-bottom: 1px solid #E5E5E5;
	}

	.contact-blocks h3{
		color: #6699CC;
	}

	.contact-blocks a{
		color: #6699CC;
	}

	.contact-blocks p.tel{
		margin-bottom: 0;
	}

	.contact-blocks .span4{
		border-bottom: 1px solid #e5e5e5;
		min-height: 190px;
		margin-bottom: 20px;
	}

	.contact-blocks .last .span4{
		border-bottom: 0;
		margin-bottom: 0;
	}

	.contact-map #map_canvas{
		height: 390px;
	}

/* contact us 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/blue-gradient.jpg);
			background-repeat:repeat-x;
		}
		
		.informationList.commercial li:hover{
			background-color:#f2aa2a;
			background-image:url(../images/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/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/button-delete.jpg);
	}
	
	.savedPane .view{
		height:75px;
		background-image:url(../images/button-view.jpg);
	}
	
	.savedPane .view.commercial{
		height:50px;
		background-image:url(../images/button-view-b.jpg);
	}

	.mag-icon{
		background-image:url(../images/mag-glass.png);
		display: inline-block;
		width: 15px;
		height: 15px;
		margin-right: 7px;
		position: relative;
		top: 1px;
	}

	.trash-icon{
		background-image:url(../images/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;}

	.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/filter-plus.gif);
	}
	.refine-options .trigger:hover{color: #a1c2e3;}
	.refine-options .trigger.active{background-image: url(../images/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/arrow-link-black.png);
	}

	.post-hero{
		margin-bottom: 20px;
	}

	/* 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 ------------------------------------------------------- */
		
	.bio-group-heading{
		margin: 20px 0 0 20px;
	}
	
	.bio h2{
		font-size:14px;
		color: #000;
		margin-bottom: 0;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.bio a{display: block;}
	.bio a:hover{text-decoration: none;}

	.bio .read-more{text-decoration: underline;}
	.bio a:hover .read-more{text-decoration: underline; color: #6699CC;}

	.bio .colour{display: none;}
	.bio:hover .colour{display: block;}
	
	.bio-image img{width: 100%;}

	.span2 .bio-image{
		width: 134px;
		height: 160px;
		overflow: hidden;
		margin-bottom: 10px;
	}

	.bio p{margin-bottom: 0;}
	.bio-text{display: none;}
	
	.bio.active a{text-decoration: none;}
	.bio.active .read-more{text-decoration: underline; color: #6699CC;}
	.bio.active .colour{display: block;}

	.bio-toggle{
		background-color: #404040;
		background-image: url(../images/dark-gradient-top.jpg);
		background-repeat: repeat-x;
		background-position: top;
		margin-bottom: 20px;
		position: relative;
		display: none;
	}

	.bio-toggle > div{
		background-image: url(../images/open-arrow.gif);
		background-position: top center;
		background-repeat: no-repeat;
		padding: 30px 40px 30px 40px;
		overflow: auto;
	}

	.bio-toggle h3{color: #fff;}
	.bio-toggle p{color: #b3b3b3;}

	.bio-toggle a.close-cross{
		background-image: url(../images/close-cross-circle.png);
		width: 22px;
		height: 22px;
		overflow: hidden;
		text-indent: -1000px;
		position: absolute;
		top: 30px;
		right: 30px;
	}
		.bio-toggle a.close-cross:hover{
			background-image: url(../images/close-cross-circle-hover.png);
		}

	.span2.bio-contact{
		background-color: #6699CC;
		width: 134px;
		height: 160px;
		padding: 10px;
	}

	.bio-contact p{color: #fff; line-height: normal;}

	.bio-contact a{color: #000; display: block;}
	.bio-contact a:hover{text-decoration: underline;}


	.bio-toggle .direct-dial{color: #6699CC; margin-bottom: 2px;}
	.bio-toggle .direct-dial span{color: #fff;}

	.bio-toggle .email{color: #fff; margin-bottom: 2px;}
	.bio-toggle .email a{color: #6699CC;}

	.bio-toggle .linkedin a{color: #6699CC; margin-bottom: 2px;}
	.bio-toggle .linkedin {
		background-image: url(../images/linkedin-icon.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 25px;
	}


	/* corpo relations board page ///////////// */

	.span3 .bio-image{
		width: 157px;
		height: 187px;
		overflow: hidden;
		margin-bottom: 10px;
	}

	.board-row{
		padding-bottom: 20px;
		overflow: hidden;
	}

	.span3.bio-contact{
		background-color: #6699CC;
		width: 156px;
		height: 187px;
		padding: 10px;
	}

	/* corpo relations board page /////// [END] */

/* Galliard people ------------------------------------------------- [END] */

/* simpleModal styles ---------------------------------------------------- */
	
	.simplemodal-overlay{
		z-index: 10000 !important;
	}

	#simplemodal-container{
		background-color: #333333;
	}

	#simplemodal-container a.modalCloseImg {
	    background: url("../images/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 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/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/facebook-footer-icon.gif);}
	footer .twitter a{background-image:url(../images/twitter-footer-icon.gif);}
	footer .linkedin a{background-image:url(../images/linkedin-footer-icon.gif);}
	footer .youtube a{background-image:url(../images/youtube-footer-icon.gif);}
	footer .googleplus a{background-image:url(../images/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 styles --------------------------------------------------- [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: 663px;}
		.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: 12px 29px 12px 29px;
			font-size: 15px;
		}

		/* 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{padding-right: 150px;}

		/* 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{
			height: 105px;
		}

		.property-thumbs a.development-thumb{
			width: 159px;
		}

		.property-thumbs a.development-thumb img{
			height: 119px;
			width: 296px;
			margin-left: -69px;
		}

		/* 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 ------------------------------ */

		.span2 .bio-image{
			width: 163px;
			height: 195px;
		}

		.span2.bio-contact{width: 164px; height: 195px;}

		.bio-contact p{
			font-size: 16px;
			line-height: 20px;
		}

		/* 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 ----------------------------------------- */

	}

/* /////////////////////////////////////////////////////////////////////// */
/* 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] */
		
		/* 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 ------------------------------ */

		.span2 .bio-image{
			width: 100px;
			height: 119px;
		}

		.span2.bio-contact{width: 99px;	height: 220px;}

		/* 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 ----------------------------------------- */
		
	}

/* /////////////////////////////////////////////////////////////////////// */
/* SMALL DESKTOP /////////////////////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */

 

/* /////////////////////////////////////////////////////////////////////// */
/* SMALL TABLET & MOBILE ///////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

	@media (max-width: 767px) {
		/* common --------------------------------------- */

		body{
			padding-left: 10px;
			padding-right: 10px;
		}

		h1{
			font-size: 26px;
			padding-bottom: 12px;
		}

		.heroFull{
			height: 220px;
			margin: 0 0 0 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:30px;
		}

		.Logo{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;}
		.navbar{margin-bottom: 0;}
		#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 ----------------------------- */

		.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;}

		/* 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;
		}

		/* 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] */

	}

/* /////////////////////////////////////////////////////////////////////// */
/* 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;}

		/* 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] */

	}

/* /////////////////////////////////////////////////////////////////////// */
/* SMALL DESKTOP & MOBILE COMBINED ///////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */



/* /////////////////////////////////////////////////////////////////////// */
/* LANDSCAPE PHONES AND DOWN ///////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

	@media (max-width: 480px) {

		/* header -------------------------------------- */
		
		header{
			padding-top:20px;
		}

		.mobile-call{
			width: 120px;
			height: 54px;
			display: block;
			text-indent: -1000px;
			background-image: url(../images/call-button.gif);
			border-radius: 6px 6px 6px 6px;
			float: right;
			margin-top: 90px;
		}

		header .span3.pull-left{
			float: left;
			width: 50%;
		}

		header .span3.pull-right{
			float: right;
			width: 50%;
		}

		header .Logo{
			margin-left: 10px;
		}

		/* header -------------------------------- [END] */
	}

/* /////////////////////////////////////////////////////////////////////// */
/* LANDSCAPE PHONES AND DOWN /////////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */



/* /////////////////////////////////////////////////////////////////////// */
/* mobile only background images ///////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

	@media (max-width: 600px) {
		body{
			background-color: #000000;
			background-image: url(../images/mobile-background-landscape.jpg);
			background-repeat: no-repeat;
			background-position: center top;
			background-attachment: fixed;
		}
	}

	@media (max-width: 360px) {
		body{
			background-color: #000000;
			background-image: url(../images/mobile-background.jpg);
			background-repeat: no-repeat;
			background-position: center top;
			background-attachment: fixed;
		}
	}

/* /////////////////////////////////////////////////////////////////////// */
/* mobile only background images /////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */



/* media queries --------------------------------------------------- [END] */






