/*
	TEMPLATE STYLES
	====================================================================================

	
		Font			:	HindLight
		Headings		:	28px/30px
		Sub Heading		:	22px/26px
		Body			:	12px/20px

		Text			:	333333
		Links			:	0d5a99
		Links:Hover		:	text: 0d5a99 / underline : 0d5a99
		Lines			:	0d5a99

		BLUE			:	0d5a99
		LIGHT BLUE		:	3973C5
		TEXT			:	333333
		LIGHT GREY		:	f4f4f4
			
	***********************************************************************************/



/*	IMPORT FONTS
	====================================================================================*/	
	@import url("fonts.css");
	@import url('https://fonts.googleapis.com/css?family=Anton');
	
	

	
/*  SLIDER */

.open .forgottenbutton {display: block;}
.forgottenbutton {display: none;}
.loginTitle::before, #login-signup-registration h2::before {
    content: "\f13a" !important;
    font-family: FontAwesome;
    font-style: normal;
    font-size: 15px;
    color: #fff;
    position: absolute;
    margin-top: -2px;
    top: 12px;
    left: 4px;
}

.open .loginTitle::before,  #login-signup-registration.open h2::before {content: "\f139" !important;}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  { outline: none; }
 
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
 
.flexslider a img { outline: none; border: none; }
 
.flexslider {
    margin: 0;
    padding: 0;
    width:100%;
    margin-left: 0px;
}
	
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
 
.flexslider .slides img {
	width:100%;
    display: block;
	height:auto;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}	


slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }

.flexslider {
    position: absolute;
    zoom: 1;
    padding: 10px 0px;
    background: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0, .2);
    -moz-box-shadow: 0px 1px 1px rgba(0,0,0, .2);
    box-shadow: 0px 1px 1px rgba(0,0,0, .2);
    overflow:hidden;
    height:410px;
    top:180px;
}
.map_travel_box{height:140px !important;}

.flex-container {
    min-width: 150px;
    max-width: 960px;
}
 
.flexslider .slides { zoom: 1; }

.flexslider .flex-control-nav {
    position: absolute;
    width: 100%;
    bottom: 5px;
    text-align: center;
    margin: 0 0 0 -10px;
	z-index:100;
}
 
.flex-control-nav li {
    display: inline-block;
    zoom: 1;
}
 
.flex-control-paging li a {
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background-color: #b6b6b6 \9;
 
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
 
    -webkit-box-shadow: inset 0 0 0 2px #b6b6b6;
    -moz-box-shadow: inset 0 0 0 2px #b6b6b6;
    box-shadow: inset 0 0 0 2px #b6b6b6;
}
 
.flex-control-paging li a.flex-active {
    background-color: #79C5C9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#79C5C9), to(#51af34));
    background-image: -webkit-linear-gradient(top, #79C5C9, #51af34);
    background-image: -moz-linear-gradient(top, #79C5C9, #51af34);
    background-image: -o-linear-gradient(top, #79C5C9, #51af34);
    background-image: linear-gradient(to bottom,#79C5C9, #51af34);
 
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-i
}

.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}

.flex-direction-nav .flex-prev {
    left: -50px;
}

.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
	display:none;
}


	

/*	GENERIC STYLES
	====================================================================================*/
	#pages_panel { display: none; }
	#feedbackButton{display:none;}
	body {font: 11px 'hindlight', arial, verdana, tahoma, sans-serif;line-height:18px;margin: 0;padding: 0;background: none;  min-width:0 !important;}
	div#wrapper{width:100% !important;}
	div#main_content_holder{width:50% !important;margin:0 auto; min-width:1024px !important;}	
	#affiliate_holder { display:none;}
	#headerImage.one { display:none; }
	#navigationFull { color:#fff; margin-left: 55px; margin-top: 40px; position:relative}
	#navigationFull li a.account{display:none !important;}
	#navigationFull li{text-align:left;}
	.pageBody_home{ background: url('../images/Branding/background.png') repeat-x top left;}
	.pageBody_home .as-horizontal .as-panels{width:100% !important;}
	#featureContent { background:#f4f4f4; margin-top:20px !important; position:relative; float:left}
	#featureContent { padding-top:15px; background:#f4f4f4; margin: 0px !important;}
	#pageContent{min-height:700px !important; width:70% !important; float:left;}
	#featureContent.f-slide{ position:fixed; top:82px;}
	#wrapper #tfl_widget {height:400px !important;width:237px !important;}
	#homeImg{border: 20px solid #f0f0f0; margin-top:30px;}
	.registerNow, .townSelect-bot, .statisticsLink, #live_statistics_panel_top { background:none !important;}
	 .generalContent{display:inline !important;}
	 .pageContent_contact .clear{clear:both;}

	#navigationFull li a{display:inline !important; float:none !important}
	#navigationFull li a{padding-left:0 !important;}
	#navigationFull li a, #navigationFull li a.search, #navigationFull li a.account, #navigationFull li a.renting, #navigationFull li a.help, #navigationFull li a.message, #navigationFull li a.sale, #navigationFull li a.landlords  { color:#fff; background:none !important; width:auto; font: 15px 'hindlight', arial, verdana, tahoma, sans-serif; letter-spacing:1px; margin: -20px 20px 0px 0px; font-weight: bold; text-align:left }
	#navigationFull li a:hover, #navigationFull li a.search:hover, #navigationFull li a.account:hover, #navigationFull li a.renting:hover, #navigationFull li a.help:hover, #navigationFull li a.message:hover, #navigationFull li a.sale:hover, #navigationFull li a.sale:landlords { text-decoration:underline;}	
	.enquirySaveButton{background:#79C5C9 !important; border:0 !important; color:#fff}
	.liLogo { z-index:100; position:absolute; cursor: pointer; background: url('../images/Branding/logo.png') no-repeat; width: 240px; height: 83px; top:50px}
	.logo.edinburgh{display:none !important;}
	.f-nav li.lilogo{display:none;} 
	
	#navigationFull li.active a {border-top:2px solid #fff}
	
	#mainSearch{
    background: #3A77AB;
    padding: 10px;
}
	fieldset.search select {width: 290px;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #CCC;box-shadow: inset 0 1px 6px #CCC;border-radius: 5px;padding: 3px;}
	#pageContent p a{color:#3A77AB;}
	#pageContent .v2_search_main .as-content h1{display:none;}
	#pageContent .v2_search_main .as-content input.main_search{color:#3a77ab !important; font-family:'hindlight',arial, verdana}
	div .passwordpage{width:53%;}
	div .passwordpage input{margin-right:0 !important;}
	input.submitbutton{height:22px;} 
	#mainSearch fieldset p img {margin: 0 0 -6px 2px !important;}
	
	.searchAction p{ width:285px;}
	.k-grid tr:hover{background:#ccc !important;}	
	input.submitbutton, input.submitbutton:hover{background:#ccc; color:#fff}
	
	#banner { height:190px; width:100%; background:#79C5C9; /*background: url('../images/branding/union_logo.png') no-repeat 0px 2px;*/ }
	.landlordLoginPanel span,.landlordRegisterPanel, .landlordLoginPanel {width: 293px !important;} 


	.defaultList{color:#000 !important;}
	#headerAdverts{display:none;}
	/* Header image */
	#logBtns{float:right; width:200px; margin-top:50px;}
	#logBtns{float:right; width:460px;}
	#logBtns a i{margin-top:7px;}
	#logBtns a{width:80px; letter-spacing:1px; display:inline-block; font-size:14px; height:30px; color:#fff; text-align:center; vertical-align:middle; line-height:30px; text-decoration:none; font-weight:bold}
	#logBtns a.RHULHome,#logBtns a.studentLogin{width:100px;}
	#logBtns a:hover{background:#fff!important; color:#2d2d2d !important}	
	#logBtns a.headerLogin{margin-right:10px;}
	#logBtns a.headerSignup{background-color:#fff; color:#000}
	.imgcontainer {height: 441px;width:100%;top: 190px;position: absolute;overflow:hidden;}
	.imgcontainer h2{ margin: 90px auto; text-align: center; color: #fff; text-shadow: 4px 4px 0px rgba(0, 0, 0, 1); font: 62px 'hindbold', arial, verdana, tahoma, sans-serif;}
	.imgcontainer p { margin: -70px auto; text-align: center; color: #fff; text-shadow: 2px 2px 0px rgba(0, 0, 0, 1); font: 34px 'hindlight', arial, verdana, tahoma, sans-serif; width: 800px; }
	.imgcontainer .img {height: 100%;width:100%;position: absolute;}
	#img1 {
		background: #fff url('../images/branding/headerImage1.jpg') center center no-repeat;
		transition: transform 10s; 
		-webkit-transition: -webkit-transform 20s;
		background-size:100%;
		}
	#img2 {
		background: #fff url('../images/branding/headerImage2.jpg') center center no-repeat;
		transition: transform 10s; 
		-webkit-transition: -webkit-transform 20s;
		background-size:100%;
		}
	#img3 {
		background: #fff url('../images/Branding/headerImage3.jpg') center center no-repeat;
		transition: transform 10s; 
		-webkit-transition: -webkit-transform 20s;
		background-size:100%;
		}
	.logo p, .logo .p { display:none; }
	.logo.edinburgh { margin-top: 0px; display: block; background: url('../images/Branding/logo.png') no-repeat;height: 130px; z-index:100; top:-140px;} 
	.logo.edinburgh span{text-indent:-9999px; width:50px !important;}
	.logo{width:100px !important; min-width:120px; height:160px; background-color:#f0f0f0}
	.pageBody_cmspages .paperRip span, .welcome h1, .welcome h1 span {background:none; font-weight:normal; letter-spacing:0.1em; color: #2d2d2d; height:35px !important; font-family:'Anton', sans-serif;}
	.pageBody_cmspages .paperRip span {font-size:150% !important}
	.pageBody_cmspages #contentArea{margin-top:0 !important;}
	.pageBody_cmspages #contentArea p{line-height:20px;}
	.pageBody_cmspages #contentArea .paperRip{display:none !important;}
	.pageBody_home .spacer {clear:none; height:0;}
	.pageBody_home .welcome  > img{ display:none !important;}
	.pageBody_home .welcome { background: #fff; color: #3A77AB; height: auto; width: 100% !important; display:none !important;}
	.pageBody_home #disclaimer{ line-height:24px; margin-top:20px;}
	.pageBody_home .welcome p { width:100%; text-align: left; font: 15px 'hindlight', arial, verdana, tahoma, sans-serif !important; line-height: 24px !important; margin:0 !important;}
	.pageBody_home .welcome h1,.pageBody_home .welcome h1 span {width:100%; margin: 0px !important; padding:0px !important; padding-bottom:10px; text-align: left; font-size: 27px  !important; font-family:'Anton', sans-serif; letter-spacing:0.1em; text-transform:uppercase; color:#2d2d2d; padding-bottom:10px !important;}
	.pageBody_home .welcome p img { float: right; margin-top: 0px; }
	.pageBody_home #pageContent .v2_search_main .dropdowns .dropdownDisplay .values{padding:10px 10px 0px 10px; overflow-x:auto}
	.pageBody_home .page_search_panel_bg {background:#777675; width:100%; height:80px; position:absolute; top:441px;left:0px;height:20px}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel {position:absolute; background:transparent }
	#pageContent .v2_search_main .as-content {width:100% !important; min-width:100% !important;}

	
	#pageContent .v2_search_main .dropdowns .dropdown:first-child{border-top-left-radius:5px; border-bottom-left-radius:5px;}
	.pageBody_home #pageContent .v2buttonWrapper h2{display:block !important; right:20px; bottom:0 !important; font-size:1.3em !important; position:relative; top:0px; border:1px solid #fff; border-radius:5px; padding:4px 4px 8px 4px; width:82%; background:#fff; color:#3a77ab !important}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch {position:absolute;left:0px;top:720px; margin:0 auto; margin-top:-110px; width:100%}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .main_search_icon { color:#3a77ab !important; display:inline !important; visibility:visible !important; float:right;  position:relative; font-size:20px; z-index:20; left:-16.5%; top:16px; display:none !important;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .searchTabs { display:inline-block !important; zoom:1; *display:inline; width:180px;top: 21px;position: absolute;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .searchTabs label {font-size: 15.6px;padding: 10px; width: 65px; text-align: center;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .searchTabs label.selected {background:#b1866e}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel  {width:100% !important; /*height:80px !important; */ overflow:visible;  display:inline-block !important; zoom:1; *display:inline; margin:0 auto; position:absolute;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-mask{height:200px;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel,
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content { margin-left:0.2%; height:80px !important; min-width:1024px; overflow:visible; position:relative; padding-left:0 !important; width:50% !important;margin:0 auto}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .v2buttonWrapper {width:16%; float:right; right: 0px;top: 20px; left:auto; bottom:auto; padding:0px; }
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel #buttonWrapper{display:none !important;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .v2buttonWrapper input.search {padding:11px 10px; margin-bottom:-9px;width:40px;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content input.main_search{padding:10px 0 !important; margin-bottom:0 !important; position:relative;top:-10px; z-index:100; display:none;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content .dropdowns {vertical-align: middle; display:inline-block !important; zoom:1; *display:inline;top:60px;width:100% }
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .scrollbar-external_wrapper{position:relative;left:160px;width:730px; overflow-x:auto; overflow-y:hidden; white-space:nowrap; padding-bottom:15px;}
	.pageBody_home #pageContent .v2_search_main .dropdowns .dropdown{width:16% !important;margin-left:0 !important;margin-right:0.3% !important; margin-top:7px; }
	/*.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content .dropdowns .dispPropertyCounter {color: #fff;font-size: 25px;font-weight: 700;font-style: italic;opacity: 0.5; margin-top:5px; left:30px; position:relative; top:-15px;}*/
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content .dropdowns .dispPropertyCounter {margin-left:10px;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown.search{ width:16% !important; margin-left:-0.2% !important; display:none;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown {padding: 12px 0px 10px 0px; background: white !important; color:#3a77ab !important; position:relative;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown:before {font: normal normal normal 16px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;content:""; position:absolute; left:4px; top:11px}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown[id*="property_type"]:before {content:"\f015";}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown[id*="property_size"]:before {content:"\f236";}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown[id*="_price_"]:before {content:"\f02b";}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown em {color:#3a77ab !important; display:inline !important; visibility:visible !important}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown .default {text-indent: -4px}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdownDisplay {background:#2d2d2d; margin-left:-5px;position:absolute; z-index:300 !important;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .searchTabs label {color:#fff !important; background:#79C5C9}
	.pageBody_home #homeBoxes li {width:245px; height:220px; float:left;border-right:5px solid #fff}
	.pageBody_home #homeBoxes li a{display: block; width:140px; height:30px;background:#fff; opacity:0.9; margin-top:50px; padding:15px; border-top-right-radius:10px;}
	.pageBody_home #homeBoxes li a:hover{text-decoration:none;}	
	.pageBody_home #featuredProperties #featuredPropertiesContainer{ float:left; margin-bottom:40px; width:100%}
	.pageBody_home #featuredProperties #featuredPropertiesContainer a{padding:10px 10px 10px 10px; margin:0px 0px 0 0; margin-right:1%; max-height:300px;}
	.pageBody_home #featuredProperties #featuredPropertiesContainer a:last-child{margin-right:0 !important;}
	.pageBody_home #homeBoxes{margin: 30px 0; background:url('/images/branding/accomodationBack.jpg'); float:left; }
	.pageBody_home #pageContent .paperRip span{font-size:1.6em !important; text-transform:capitalize}
	.pageBody_home #pageContent #featuredpropertiesHeader{margin-top:10px; width:100% !important; }	
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .v2buttonWrapper input.search:before {font-family: FontAwesome; content: "\f095";}
		.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel  .searchIco{background:#2d2d2d !important;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel  .searchIco input {padding:11px 20px; margin-bottom:-9px; background: #79C5C9 url('../images/branding/search.png') no-repeat 50% 90%; height:40px; top:0; width:100%; text-indent:-9999px; border:none; border-top-right-radius:5px;border-bottom-right-radius:5px; cursor:pointer;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content .dropdowns {vertical-align: middle; display:inline-block !important; zoom:1; *display:inline;top:13px;width:100%; float:left;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .scrollbar-external_wrapper{position:relative;left:190px;width:730px; overflow-x:auto; overflow-y:hidden; white-space:nowrap; padding-bottom:15px;top:3px;}
	.pageBody_home #pageContent .v2buttonWrapper h2:before{font-family: FontAwesome; content: "\f015"; font-size:2em !important; position:relative; top:5px; left:5px; display:inline-block; width:40px;}
	#pageContent .v2_search_main .dropdowns .dropdown.first{margin-left:8px;}
	#pageContent .v2buttonWrapper{padding:0 !important;}
	.statisticsLink, .townSelect-bot {display:none;}
	.pageBody_home .welcome h1 span{text-align:center !important;}
	#pageContent.pageContent_students div.welcome h1 span{text-align:left !important;}
	#pageContent .welcome h1 span{text-align:left !important; font-size: inherit !important;}
	#pageContent.pageContent_students .welcome h1 span , #pageContent.pageContent_students .welcome h1{ display:block !important; color:#2d2d2d; letter-spacing:0.1em; background:none;}
	#pageContent.pageContent_students .welcome { background:#none;}
	
	#pageContent.pageContent_landlords .welcome h1 span , #pageContent.pageContent_landlords .welcome h1{ display:block !important; color:#2d2d2d; background:none;}
	#pageContent.pageContent_landlords .welcome { background:#none;}
	
	#pageContent.pageContent_landlords #contentArea .welcome, #pageContent.pageContent_landlords #contentArea #contentArea{ display:none!important;}
	#pageContent > #contentArea > .spacer.top { display:none;}

	.student-message{width:100% !important;}
	/*#pageContent.pageContent_contact .generalContent .resultsNav,
	#pageContent.pageContent_contact .generalContent > p,
	#pageContent.pageContent_contact .generalContent .contentArea,
	#pageContent.pageContent_contact .generalContent .contact1 	{ display:none!important;}
	*/
	
	
	#hpContactInfo { text-align:center;}
	#hpContactInfo h2.hpPhoneNumber { color:#79C5C9; font-size:60px; margin: 10px; }
	#hpContactInfo h3.hpEmail { color:#79C5C9; font-size:34px; margin: 10px;  overflow-wrap: break-word; overflow:break-word;}
	#hpContactInfo h3.hpEmail a { color:#79C5C9; text-decoration:none; }

	
	.pageBody_home #pageContent { margin:0 auto !important; width:100% !important; min-width:1024px }
	.pageBody_home #pageContent #disclaimerHeader{margin-top:100px;}
	#leftColumn {display:none; position:absolute;}
	
	.pageBody_home .jcarousel img {
    display: block;
    width: 100%;
    height: 421px;
	}

	.pageBody_home .jcarousel-wrapper{width:100% !important;}
	
	.pageBody_home .jcarousel{width:100%;}
	.pageBody_home .jcarousel-wrapper {padding:0 !important;}
	
	.pageBody_home .jcarousel-control-prev{left:-45px !important;}
	.pageBody_home .jcarousel-control-next{right:-45px !important;}
	
	.pageBody_home .jcarousel-control-prev, .pageBody_home .jcarousel-control-next{height:25px; width:25px;}
	
	
	#pageContent { margin-top: 0px !important; margin-top:20px !important}	
	
	.searchPanel-bot {display:none;} 
	
	/*
		TEXT background: rgba(13, 90, 153, 0.70);
	*/
	#pageContent p, .colour-overrde-standard, .colour-override-standard { color:#2d2d2d !important; font: 16px 'hindlight', arial, verdana, tahoma, sans-serif; line-height:20px; color: #3A77AB;}
	
	/* menu fixed */

	#PrimaryNavfull {z-index: 99;left:0;top: 0;width: 50%; min-width:70%; min-width:1024px !important; height: 190px; margin:0 auto; box-shadow: none; background:#fff; background:#79C5C9 }
	#navigationFull{ width:100% !important; margin: 0px auto; clear:both; float:left; top:80px !important;} 
	.f-nav #navigationFull li.active a.search, .f-nav #navigationFull li.active a.account , .f-nav #navigationFull li.active a.help, .f-nav #navigationFull li.active a.message, .f-nav #navigationFull li.active a.sale, .f-nav #navigationFull li.active a.landlords, .f-nav #navigationFull li.active a{height:38px;}
	/*a.logo.edinburgh.f-logo{ top:211px; left: 30px; z-index:100;}*/	
	#navigationFull li a{ text-transform:capitalize;}
	.generalContent{display:block !important; clear:both}
	.resultsNav{padding-bottom:10px !important;}
	fieldset.search legend { background: url('../images/branding/search.png') top left no-repeat; height: 30px; color: #FFFFFF;}	
	
	fieldset.search input.searchButton { background: url('../images/branding/accom-search.png'); padding-left: 0px; font-size: 20px; margin-right: 194px;}
	fieldset.search input.searchButton:hover { background: url('../images/branding/accom-search.png'); }	
	fieldset.search label { color:#fff;}
	
	#pageContent .v2_search_main .dropdowns .dropdownDisplay label{width:200px !important}
	
	.registerNow { width: 237px; height: auto; margin: 0px; padding: 0px; text-align: center; margin-bottom: 25px;}
	.registerNow .fa { margin-left:3px;}
	.registerNow #registerTitle { color: #3A77AB; text-shadow:none; font: 24px 'hindlight', arial, verdana, tahoma, sans-serif !important; }
	.registerNow a, .registerNow a:hover, .registerNow, .registerNow #registerText {  color: #3A77AB !important; }
	.registerNow #registerText { font-size: 16px; text-align: center; width: 217px;  margin: 0 auto;}	
	
	.townSelect-top { background:none;}
	.townSelect-bot { color: #3A77AB; height:auto;margin-top: 0px; }
	.townSelect-bot span.title { color: #3A77AB; text-shadow:none; margin-left: 33px; margin-top: -32px; font: 24px 'hindlight', arial, verdana, tahoma, sans-serif !important;  text-align: center; width: 200px;}
	.townSelect-bot span.text { color: #3A77AB !important; font-size:16px; width: 207px;  text-align: center;}	
	
	.statisticsLink{padding-left: 15px;color: #3A77AB;margin: 0px;padding: 0px;width: 237px;margin-bottom: 25px;height: auto;}
	.statisticsLink a, .statisticsLink a:hover {
    width: 237px;
    padding: 0px;
}
	.statisticsLink #statsTitle { text-shadow:none;color: #3A77AB; font: 24px 'hindlight', arial, verdana, tahoma, sans-serif !important; padding: 0px 0 0 0px;}
	.statisticsLink #statsSubTitle {text-shadow:none;color: #3A77AB;  text-indent: 0px;padding: 0px;}
	.statisticsLink #statsText {color: #3A77AB; text-align:left; font-size:16px; text-align: center;padding: 0px;width: 217px;  margin: 0 auto;}
	
	#live_statistics_panel { background:none; margin-left:0px; width: 237px; margin: 0px;}
	#live_statistics_panel_top {text-shadow:none;color: #3A77AB; top:0px;padding: 0px;width: 237px;}
	#live_statistics_panel .title {text-shadow:none;color: #3A77AB; font: 24px 'hindlight', arial, verdana, tahoma, sans-serif !important;width: 237px;text-align: center;top: 0px;left: 0px;}
	#live_statistics_panel .stats_container { width: 217px; margin: 27px 10px 10px 10px;}
	#live_statistics_panel .stat_line {color: #3A77AB; background:none; padding-top:2px; padding-bottom:2px; font-size:14px;}
	#live_statistics_panel .stat_line .label { font-weight:normal; width: 170px;}
	#live_statistics_panel .stat_line .number {font-weight:normal;}
	#live_statistics_panel .stat_line span {}
	#live_statistics_panel .stat_line span:nth-of-type(1) { display:none;}	
	
	a.blogLink { width: 100%; height: 90px; display: block; background: url(../images/generic/ReadOurBlogButton.png) no-repeat; }
	a.chatLink { width: 100%; height: 90px; display: block; background: url(../images/generic/LiveChatButton.png) no-repeat; }
	a.chatLinkIcon { width: 144px; height: 107px; display: block; background: url(../images/generic/LiveChatWidget.jpg) no-repeat; position: absolute; top:128px; right:0px; z-index: 1 }
	.propertyCounter { background: url('../images/branding/house.png') top right no-repeat; padding-top: 2px;}
	.propertyCounter span { color: #FFFFFF;}
	
	#cover { background: url("../images/branding/ajax-loader.gif") no-repeat center center #FFF; position: fixed; min-height:100%; width: 100%; z-index:999999; }
	
	#pageContent .paperRip span { letter-spacing:0.1em; font-size:16px; background:none;color: #2d2d2d; padding: 0px; font-family:'Anton', sans-serif; text-transform:uppercase; font-weight:normal}
	#pageContent .paperRip { background:none; width:100%;}
	
	#pageContent.pageContent_local .spacer{ display:none;}
	#poweredBy .content p{width:370px !important; margin-bottom:20px;}
	#footerWrapper { height: 220px;}
	#footerOne, #footerTwo{ background:none; width:50%; margin:0 auto; min-width:1024px;}
	#footerOne #contactInfo{width:400px; height:100px; position:relative; left:0;position:relative; left:-220px; top:100px;}
	#footerOne .content ul li a { color:#3A77AB;}
	#footerTwo .content p.textA{color:#3A77AB;}
	#footerTwo  {padding: 0px 0 80px 0;}
	#footerTwo .content{padding: 0 0 0 20px; width:100%}
	#footerTwo .content p.textA { font-weight:normal !important; padding-left: 0px; text-align: left; border: none; float: none; font-size: 12px; margin-top: 10px; width: auto; text-align:center}
	#footerTwo .content p.textB { float: none; font-size: 12px; width: 400px; color:#006699; margin:0 auto; text-align:center}
	#footerTwo .content p.textB a { color:#006699;}	
	#footerOne .content{width:100% !important;}
	#footerOne .content ul { width:540px; float:right; margin-top: 15px; background-color:#fff; padding:15px; position:relative; top:-85px}
	#footerOne .content ul li {width: 47%; float: left;display: inline; text-align:left; border: none;}
	
	#footerOne img {width: 0px; padding-left: 195px; display: block;height: 77px;background: #f0f0f0 url('../images/branding/logoFooter.png') no-repeat; margin-top:15px}
	
	#poweredBy { margin-top: -90px;}	
	
	.highlight.searchListing .layout span.label, .searchListing .layout span.info {max-width: 195px;}
	
	.searchPanel-bot {}
	.searchPanel-top {background: #3A77AB;}
	.searchPanel-bot {background: #3A77AB;width: 700px;}
	.searchPanel-bot .half {}
	.searchPanel-bot .half {}
	.searchPanel-bot label {color: #fff;}	
	.searchPanel-bot input {}
	.intelliDropdown {}
	input.go{background: #3A77AB;border: solid 1px #fff;}
	input.go:hover { background: #b1866e;cursor: pointer;}
	
	.searchListing .title { background: #2d2d2d; padding:5px 10px}
	.searchListing .title h2 { font-size:24px!important; font-weight:normal!important;}
	.pageBody_search #pageContent .searchListing .property_details_content_wrapper .title p.sku { font-size:24px!important; font-weight:normal!important; color:#fff !important; width: 40% !important;}
	#propertyDetails{margin-top:20px !important;}
	.searchListing .layout { float:right;}

	.searchListing .layout span.label { font-weight:normal; font-size: 13px; color:#333!important; line-height: 140%!important; width: 205px;}
	.searchListing.highlight .layout span.label, .searchListing .layout span.info { font-weight:normal; font-size: 13px; color:#333!important; line-height: 140%!important; width: auto;}
	.searchAction { border-top: none; border-bottom:none; padding-bottom:10px !important; padding-right:0 !important; }
	#listingsWrapper .searchAction a.addToList, 	.searchAction a.delFromList, .searchAction a.delFromViewingList { background: #79C5C9 !important;  text-indent: 0px;  text-align: center;padding-left: 8px; padding-right: 8px; border-radius:0 !important;}
	#listingsWrapper .searchAction a.enquire { background: #79C5C9 !important;  text-indent: 0px;  text-align: center;border-radius:0 !important;}
	#listingsWrapper .searchAction a.details { background: #79C5C9 !important; text-indent: 0px; text-align: center;border-radius:0 !important;}
	#listingsWrapper .left{display:none;}
    .searchAction a.delFromList, .searchAction a.delFromViewingList{text-shadow:none; padding:9px;}
	.printText{margin-bottom:30px !important;}
	.printOption { background:none !important; margin-top:5px; padding-right:5px !important; padding-top:0px}
	
	.printOption:before{
		font-family: FontAwesome;
		content: "\f02f";
		display: inline-block;
		padding-right: 3px;
		vertical-align: middle;
		color:#2d2d2d !important;
		font-size:3em;
		text-align:left;
		float:left;
		display:inline-block;
		width:30px;
		margin-top:10px;
	}		
			
	.printText a { color:#79C5C9!important;}	
	.left{display:none;}
	.arrange label {color:#79C5C9;}
	.pagination p span {color:#79C5C9;}
	.pagination ul li a { color:#79C5C9;}	
	.pagination{width:730px;}
	.social_container{display:none;}
	
	.welcome h1 span{padding-left:0px !important;}
	#messageB p,.student-message{padding-left:0 !important;}
	
	.resultsNav ul li a:hover, .resultsNav ul li a.active { background:#79C5C9 !important}
	.resultsNav ul li a { background: #2d2d2d !important; color:#fff; width:140px}
		
	.filterPannel{background: none;
}
	.filterPannel .filterTitle {color: #3A77AB;height: 35px;font: 20px 'hindlight', arial, verdana, tahoma, sans-serif !important; margin-left: 20px;text-indent: 0px;text-align: left; font-weight:bold}
	.filterPannel {}
	.filterPannel .checkOff label { background: none; color: #3A77AB; font-size: 14px;font-weight: normal;}
	.filterPannel .checkOn label { background: none; color: #3A77AB; font-size: 14px;}
	.filterPannel .checkOff input {}
	.filterPannel .checkOn input {}
	.filterPannel .checkOn label .tick { background:url('../images/branding/tick.png') center left no-repeat;}
	
	.filter_toggle_row {}
	.filter_header_row { background: url('../images/branding/down.png') right 7px no-repeat; font: 20px 'hindlight', arial, verdana, tahoma, sans-serif !important; color: #3A77AB; text-indent: 0px;  width: 212px; };
}
	.filter_header_row_expanded {background: url('../images/branding/up.png') right 7px no-repeat;text-indent: 0px;width: 212px;}
	.filter_header_row span {}
	#suitable_filter_holder {}
	.filter_elements span {}
	#filterPannel_footer { display:none;}
	
	.NoResults {border-top: #3A77AB 2px solid;border-bottom: #3A77AB 2px solid;}
	.NoResults p {color: #3A77AB !important;}
	
	.favouritesControl, .viewingControl { background: none !important; margin-bottom: 10px;}
	.favouritesControl strong, .viewingControl strong { font: 24px 'hindlight', arial, verdana, tahoma, sans-serif !important; color: #3A77AB; }
	.counterLine { color: #3A77AB; }
	.favouritesControl a, .viewingControl a { background: #79C5C9 !important; border: solid 1px #fff; padding:8px 0; }
	.searchAction a.viewOnMap {background: #79C5C9 !important;text-indent: 0px; text-align: center;}
	.printFooter{width:730px !important;}
	.agent-details-link { color:#0D2240!important;}
	.propertyIntro h4 { color:#0D2240!important;}
	.searchListing h3 { color:#0D2240!important;}
	.detail-bot p.main { color:#0D2240!important;}
	.property-safety, div.blue, div.blue_noMargin, .detail-bot{width:730px !important;background-image:none !important;}
	.property-safety{float:left; clear:both}
	#propertyDetails .main{font-weight:bold !important; }
	.property-info p.main{font-weight:bold !important;}
	.property-safety p.main{font-weight:bold !important;}
	.property-safety p.main{margin-bottom:20px;}
	.searchListing span.contactTop { color:#0D2240!important;}
	.property-safety{float:none !important;}
	.backOption { background:none !important; padding-top:0 !important;}
	.printOption p a, .backOption p a { color:#79C5C9!important;}
	div.blue, div.blue_noMargin {border-bottom: 2px solid #777675}	
	
	#pageContent .property_details_content_wrapper #propertyDetails .main-description  strong {
		margin-top: 10px;
		color: #3A77AB !important;
		display: inline-block;
	}
	
	.backOption i{margin-left:10px;}
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #3A77AB; background: #3A77AB;}
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover { border: 1px solid #3A77AB; background: #3A77AB;}
	.property_details_content_wrapper{margin-top:70px !important;}
	
	#contentArea ul li { color:#333;}
	#contentArea ol li, #contentArea ol li a { color:#3A77AB;}
	a.gototop { background: #3A77AB; text-indent:0px; text-align:center; padding: 4px 2px 0px 2px;}
	a.gototop:hover { background:#b1866e;}
	.pageBody_home #pageContent .paperRip {height:100% !important;}
	.pageBody_home #pageContent .paperRip span{height:100% !important;}
	.pageBody_home .golocal-subcontent{width:40%;clear:both; float:left}
	.pageBody_home .golocal-subcontent img{margin-left:20px; width:65%; border:20px solid #f4f4f4}
	.pageBody_home #pageContent .paperRip { background:none; width:40%; margin-top:500px; margin-bottom:10px}
	.golocal-subcontent { font: 16px 'hindlight', arial, verdana, tahoma, sans-serif !important; color:#333;}
	.golocal-subcontent a { color:#79C5C9;}
	
	.golocal-subcontent h2 { color:#79C5C9 !important; font-size:24px; }
	.golocal-subcontent h3 { color:#79C5C9 !important; font-size:18px; font-weight:bold!important; }
	.golocal-subcontent ol { margin-left:30px;}
	.golocal-subcontent p, .golocal-subcontent ul li, .golocal-subcontent ol li { color:#000 !important; font-size:16px!important; line-height:21px!important; float:left; clear:both}
	
	
	
	.landlordRegisterPanel { background: #79C5C9; color:#fff; background-image:none; text-decoration:none !important;}
	.landlordLoginPanel {background: #79C5C9; color:#fff; background-image:none;text-decoration:none !important;}
	
	.landlordRegisterPanel span { color:#fff; text-decoration:none; text-align: center; width: 280px; margin-top: 18px;}
	.landlordLoginPanel span { color:#fff;text-decoration:none; width: 280px; text-align: center; margin-top: 18px;}

	#pageContent.pageContent_landlords div.olTitle, #pageContent.pageContent_landlords h2 {color:#79C5C9; line-height: 35px;clear:left}
	#pageContent.pageContent_landlords div ol, #pageContent.pageContent_landlords div ul { color:#79C5C9; font-size:16px;}
	
	.drawASearchSidePanel { background:none !important; width: 237px; padding: 0px; margin: 0px; text-align: center; margin-bottom: 25px;}
	.drawASearchSidePanel #drawASearchTitle {font: 24px 'hindlight', arial, verdana, tahoma, sans-serif !important;text-shadow: none;text-align: center;color: #3A77AB;width: 237px;}
	.drawASearchSidePanel #drawASearchText {text-align: center;color: #3A77AB;font-size: 16px;width: 217px;margin: 0 auto;}
	
	#mainSearch.mainSearchDAS h1{ color:#fff;}
	#mainSearch.mainSearchDAS .divide{ display:none;}
	#drawASearchDescription p{ color:#fff; font-size: 14px;}
	#leftColumn{width:270px; float:left; margin-top:30px; display:none}
	.pageBody_search #leftColumn{display:block;}
	.pageBody_search #pageContent{float:right;}
	
	
	.colour-overrde-standard, .colour-override-standard { color:#333 !important; font-size:16px !important;}
	
	#pageContent h2 { color:#3973c5;}
	
	#login-signup-login > div.blueform-bot {height: auto !important;width:100% !important;}
	.blueform-bot{width:100% !important;}
	#login-signup-registration > div.blueform-bot{height: 42px !important;box-sizing: border-box;}
	
	.signupstatus{position:absolute; bottom:20px;}
	
	.blueform-bot { background: #79c5c9; }
	.blueform-top { background: #79c5c9; }
	.login-signup.open div.login-form { display: block;}
	.login-signup.open .login-form { height: auto !important; }
	#login-signup-registration.open div.blueform-bot {height: auto !important;}
	.login-signup div.login-form { display: none; }
	.login-signup div.login-form p {}

	.login-signup h2 { color:#fff !important;}
	.login-signup p a { color:#fff !important;}
	.login-signup div.login-form p label { color:#fff;}
	.blueform-bot input.gobutton {background:#79C5C9;padding:10px;height:100% !important;background-color:#fff;color:#79C5C9 !important;border: 2px solid #a2a7ba !important;width: 110px;padding:5px;}
	/*.blueform-bot input.gobutton:hover {background:#79C5C9; border: solid 1px #fff;}*/
	.blueform-bot input.gobutton:hover { background: #fff;cursor: pointer;}
	.login-signup .login-status i,.login-signup .login-status { color:red;}
	.llist .title-green{ background: #f0f0f0; }
	.llist .title-green h2{ width:500px;}
	.llist .title-blue  { background: #f0f0f0; }
	.llist .title-blue h2 {width:500px;}
	.llist p.green { border: solid 2px #3A77AB; }
	.llist p.blue { border: solid 2px #3A77AB; }
	.llist.block-list .title-green h2, .llist.block-list .title-blue h2,#pageContent .llist .title-blue h2{color:#46adb3 !important;}
	.llist a.go {background: #3A77AB; border: solid 1px #fff;}
	.llist a.go:hover { background:#b1866e;}
	#pageContent .llist.block-list p em{color:#46adb3 !important;}
	#pageContent .gridMenu h2{font-family:'Anton', sans-serif; color: #46adb3; letter-spacing:0.1em; font-size:1.4em}
	#messageB{width:750px !important;}
	
	.messageB .title { background: #000; width:710px; padding:10px;}
	.messageB .title h2 {font-weight:normal;}
	.messageB .postentry { border-bottom: 1px solid #3A77AB; width:710px}
	.messageB .postentry span.subject, .messageB .postentry span.subject a { color: #333 !important; }
	.messageB .postentry span.replies { color: #333 !important; }
	.messageB .postentry span.postedsmall { color: #3A77AB !important; }
	.messageB .postentry span.validwide { color: #333 !important; }
	.messageB-base-collapsed { border-bottom: solid 2px #777675; width:700px}

	#topArea a.post:before
	{
		font-family: FontAwesome;
		content: "\f003";
		display: inline-block;
		padding-right: 3px;
		vertical-align: middle;
		color:#000 !important;
		font-size:2em;
		text-align:left;
		float:left;
		display:inline-block;
		width:30px;
	}
	
	
	#topArea a.post, #topArea a.post:hover { background: none !important; color:#000 !important; width:252px !important; margin-left:10px;}
	.arrange, #topArea {width: 730px !important;}
	.searchAction, .searchListing{width:715px;}
	.searchAction a:hover{border:none;}
	.searchListing .title{width:705px !important; margin-bottom:20px;} 
	#pageContent .listingWrapper .searchListing .title p.sku{width:250px !important; color:#fff !important}
	.messageB-base {border-top: none ;border-bottom: none; width:710px !important }
	.messageB-base p {}
	.messageB .postentry span.posted { color:#79C5C9;}
	.messageB .postentry span.valid { color:#333;}
	.messageB-base a.mb-back-button { background: #79C5C9; }
	.messageB-base .st_sharethis_custom { background: #000; text-indent: 0px; text-align: center; }
	.messageB-base a.mb-reply-button {background: #79C5C9;}
	.messageB .postentry span.message-text { color:#333;}
	.messageB-base input.mb-post-button { background: #3A77AB;height: 21px;}
	#topArea .back-to-menu a.backtoMenuLink{ background: #3A77AB;}
	.button-green{background: #3A77AB !important;}
	textarea.enquiryInput { height:270px;}
	#pageContent div.paragraph { color:3973c5; font-size:16px;}
	#contentArea ul li { font-size:16px;}
	.propertyAlerts .title { background:#79C5C9;}
	.propertyAlerts div input.newalert{ background:#79C5C9;}

	.propertyAlerts .tableRow { border-bottom: solid 1px #3A77AB;}
	.propertyAlerts { border-bottom: solid 2px #3A77AB;}
	.tableRow > div { font-size:16px;}
	.propertyAlerts .formHolder { border-bottom: 1px solid #3A77AB;}

	div.formHolder div.tableSplit { border-bottom:solid 1px #3A77AB;}
	
	ol.list { color:#333;}
	
	a.register {background: #3A77AB;border: solid 1px #fff;padding-top: 5px;}
	a.register:hover {background: #b1866e;}
	
	#questionnaire #qButton { background: #3A77AB !important; }
	#questionnaire #qButton:hover { background: #b1866e !important; }
	.questionnaireBtn { background: #3A77AB !important;}	
	
	.questionnaireBtn { margin:0px auto; background: #3A77AB; width: 225px; color: #fff; padding: 10px; height: 120px; text-align: center; cursor:pointer; }
    .questionnaireText { color: #fff; text-decoration: none; display:block; }
    .questionnaireText em { font-size: 65px; opacity: 0.; }
    .questionnaireText h2 { margin: 0px; padding-bottom: 0px; color: #fff !important; font-size: 20px !important; }
    .questionnaireText p { margin: 0px; opacity: 0.5; color: #fff !important; font-size: 12px !Important; line-height: 14px !important; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
    .questionnaireText:hover p { opacity: 1; }
	
	#pageContent .v2_search_main .as-content > label {display:none;}
	
	#searchAllAccom { display:none;}
	.welcomePanel .quarterBox { width: 217px; margin: 0px auto 15px auto; font: 20px 'hindlight', arial, verdana, tahoma, sans-serif !important;text-align: center;display: block;color: #3A77AB;}
	.welcomePanel .quarterBox {}
	.welcomePanel .quarterBox strong{ font-weight:normal !important;}
	
	.pageBody_contact .searchListing h2{display:none}
	.pageBody_contact .resultsNav ul {display:none;}
	.ui-widget-header { background-color:#79C5C9;}
	.ui-widget-content, .ui-widget-header {border: 1px solid #3A77AB;}
	
	.tiles .tile .overview em { margin-top:22px;}
	#pageContent .tenancy_management .page .line span { width:30%;}	
	#pageContent .tenancy_management .ui-tabs .ui-tabs-panel {border-color: #3A77AB;}
	#pageContent #mobileDropdowSelector .content label {font-size:1.2em;}
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-color:#79C5C9!important;}
	#pageContent .tenancy_management h2 { color:#79C5C9;}
	#pageContent .tenancy_management .page h4 { color:#79C5C9; border-color:#79C5C9!important;}
	.k-header { background-color:#79C5C9;}
	.k-state-selected {background-color:#79C5C9;border-color:#79C5C9!important;}
	.tiles .tile .overview {background-color: #b1866e;}
	.tiles .tile .links {background-color: #3A77AB !important;}
	.tiles .tile.disabled .overview{background-color: #aaa;}
	
	button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {background-color:#79C5C9;border: 1px solid #3A77AB;}
	
	.social_container { margin-bottom:15px;}
	.custom-html-panel { background:none !important;}
	.custom-html-title { font: 22px 'hindlight', arial, verdana, tahoma, sans-serif !important; text-align:center; color:#79C5C9; }
	
	#footerWrapper{ width:100%; min-width:100%; min-width:700px;  margin-top:0px; background #fff !important; background-color:#79C5C9}

	#footerTwo .content { float:left;}
	
	#footerWrapperBG {
		background: #79C5C9; width: 100%; height: 223px; margin-top: 35px; float: left; z-index: 62;
	}
	
	#pageContent .termsAndConditions h2 { font-size: 22px !important; }

	
	.pageBody_advert #topArea .welcome { width:0px !important; display: none;}
	.pageBody_advert #topArea .backOption { float:left;}
	.login-signup{position:relative;}
	.login-signup .blueform-bot { overflow:hidden;}
	.login-signup .blueform-bot h2 { cursor:pointer;}
	
	.login-panel{
		top: -2px;
		height: 17px;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		background: #fff;
		width: 320px;		
		right:auto !important;
		position: fixed;
		z-index: 998;
		margin-left: 660px;
	}
	
	.info-panel{
		  right: auto !important;
		  position: fixed;
		  z-index: 999999;
		  margin-left: 752px;
	}
	
	div[id*="popupCover_"]{z-index:9000!important;}
	
	#login-inputs{ padding-left:5px;}
	#login-submit { padding-right:5px;}
	
	.login-panel .login-status { position: absolute; margin-top: -20px; background: #fff; width: 230px;}
		
	.pageBody_Mobile #pageContent .v2_search_main .as-content input.main_search{width:75% !important; text-align:left; margin-left:5%; font-size:12px}	
		

		
	.login-panel #login-inputs > div {
		float:left;
		margin-right:10px;
	}
	#login-inputs #password, #login-inputs #email {
		width:100px !important;
		font-size:10px;
	}
	
	#login-signup-registration > div.blueform-bot{ height:450px;}
	
	.login-panel .gobutton {
		background: #b1866e;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		margin-left: 10px;
	}
	#login-inputs .label {
		color:#79C5C9;
	}
	
	.info-panel{
		background: #fff;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		height: 16px;
		color:#79C5C9;
	}
	
	.v2buttonWrapper input[type="submit"]{text-indent:-9999px;} 
	
	.login-submit input.gobutton{ height:18px; }
	
	.ui-dialog-titlebar.ui-widget-header {
		background: #79C5C9 !important;
		margin-top: 0px;
	}
	
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{z-index:9001 !important;}
	
	#guarantorBtns { position:inherit;}
	
	#footerOne .content ul li#footerAdvertTermsLink{ display:none;}
	#footerOne .content ul li#footerSiteStatsLink{display:none;}
	
	#pageContent .llist.block-list p.green, #pageContent .llist.block-list p.blue { font-size:14px; background-color:#f0f0f0}
	
	.searchListing .innerListing .contactInformation {min-height: 10px;}
	.searchListing .innerListing .contactInformation h3 {display: none;}
	
	.property_details_content_wrapper h3 {display:none;}
	.property_details_content_wrapper .landlord-info {display:none;}
	
.social_container a.facebookLink {background: url(../images/branding/facebook.jpg) no-repeat !important; opacity:1;}
.social_container a.twitterLink {background: url(../images/branding/twitter.jpg) no-repeat !important; opacity:1}
.social_container a.youtubeLink {background: url(../images/branding/pinterest.jpg) no-repeat !important; opacity:1}
	
	
/*---- CMS FAQs pages ----
------------------------------*/
span.faqCmsTitles {
letter-spacing:0.1em;
font-size:16px;
background:none;
color: #2d2d2d;
padding: 0px;
font-family:'Anton', sans-serif;
text-transform:uppercase;
font-weight:normal;
margin-top: 20px!important;
}
p.faqCmsParagraphs {
	margin-bottom: 20px;
}
.pageContent_contact a.faqLinks {
display:block;
width: 48%!important;
background-color: #79C5C9;
float:left;
color: #fff!important;
text-decoration:none!important;
text-align:center;
padding: 30px 0;
margin-right: 4px;
}
.pageContent_contact p.faqContainer {
	width:100%!important;
}

	
@media only screen and (max-width: 767px) {
	

	.pageContent_contact a.faqLinks {float:none!important; width:100%!important; margin-bottom: 4px;}
	.pageBody_Mobile #pageContent .v2_search_main .dropdowns .dropdown {width:94% !important;}
	
	.pageBody_Mobile .v2buttonWrapper input.search{background:#fff !important; color:#79c5c9 !important;}
	
	.pageBody_Mobile #pageContent .v2buttonWrapper{width:96% !important; padding:15px 20px 25px 20px !important}
	.pageBody_Mobile #pageContent .as-panel .v2buttonWrapper.mobileDropDownRemove{display:none !important;}
	.pageBody_Mobile #footerWrapper{width:100% !important; min-width:100% !important;}
	
	.pageBody_Mobile #footerOne{display:none;}
	
	.pageBody_Mobile #footerTwo{width:100%; min-width:100%}
	
	.pageBody_Mobile .flexslider{display:none;}
	 
	 div#wrapper{min-width:0% !important;}
	 
	 #pageContent .v2_search_main .dropdowns .dropdown{width:100% !important;}
	 
	.liLogo{display:none;}
	
	.pageBody_Mobile.pageBody_home  {background: url('../images/branding/headerImage3Mobile.jpg') center 0px no-repeat; background-size: 100%; top: 0px;position: absolute;} 

	.pageBody_Mobile #pageContent .paperRip span{font-size: 20px !important;}
	
	.pageBody_Mobile #PrimaryNav #mob-menu, #PrimaryNavfull #mob-menu{border-left:none !important;}

	.pageBody_Mobile #pageContent .welcome h1 span {font-size:23px !important}
	
	.pageBody_Mobile .pageContent_local{padding:10px;}
	.imgcontainer { display:none;}
	.pageContent_search div.welcome { margin-top:-75px;}
	.pageBody_Mobile #navigationFull {margin-left:0px;width:100% !important;}
	.pageBody_Mobile.pageBody_home .welcome {top: 205px !important; padding: 8px 0px; padding-top:0 !important}
	.pageBody_Mobile.pageBody_home .welcome p{width:96% !important; margin-left:2%; margin-right:2%; font-size: 125% !important;}
	.pageBody_Mobile.pageBody_home #pageContent {margin-top: 250px !important; background:#fff; padding:0px;}
	
	.pageBody_Mobile #pageContent.pageContent_search {margin-top: 78px !important;}
	.pageBody_Mobile .lilogo {display:none; background-size:100% !important; width:50px;}
	.pageBody_Mobile #pageContent .v2buttonWrapper h2{}
	.pageBody_Mobile #navigationFull li a {margin: 0% 5%; padding-top: 12px;padding-bottom: 2px;font-size: 15px; margin-left:0 !important; color:#fff; text-align:center}
	.pageBody_Mobile #pageContent .v2buttonWrapper h2 .dispPropertyCounter{margin-left:20px !important;}
	.pageBody_Mobile #PrimaryNavfull{opacity:1 !important; width:100% !important}
	.pageBody_Mobile #PrimaryNavfull #mob-icon, .pageBody_Mobile #PrimaryNavfull #mob-icon { margin: 0px; background: url('../images/branding/logo150.png') no-repeat; cursor:pointer; top: 4px; left: 20px;}
	.pageBody_Mobile #PrimaryNavfull {background: #79c5c9;height: 50px;box-shadow: none;}
	.pageBody_Mobile .login-signup, .pageBody_Mobile .login-signup .blueform-bot, .pageBody_Mobile .login-signup div.login-form {background: #79c5c9;}
	.pageBody_Mobile #PrimaryNavfull #mob-menu:hover, .pageBody_Mobile #PrimaryNavfull #mob-menu.active, .pageBody_Mobile #PrimaryNavfull #mob-menu:hover, .pageBody_Mobile #PrimaryNavfull #mob-menu.active {background: #79c5c9;}
	.pageBody_Mobile #PrimaryNavfull #mob-menu, .pageBody_Mobile #PrimaryNavfull #mob-menu{background: #79c5c9;}
	.pageBody_Mobile #navigationFull, .pageBody_Mobile #navigationFullFull{background: #79c5c9;}
	.pageBody_Mobile #navigationFull li a, .pageBody_Mobile #navigationFullFull li a{border-bottom: 1px solid #fff;}
	.pageBody_Mobile #footerTwo .content p.textA, .pageBody_Mobile #footerTwo .content p.textB { margin-top:0px;}
	.pageBody_Mobile #poweredBy  { margin-top:0px;}
	.pageBody_Mobile #pageContent .v2_search_main .as-opened .as-content{margin: 0 auto; position:initial;}
	.pageBody_Mobile #pageContent .v2_search_main .as-content input.main_search{display:none !important; margin:0 auto; width:90% !important; display:block; margin:20px 0 !important;}
	#propertyDetails div.blue_noMargin, #propertyDetails .detail-bot, #propertyDetails div.blue, #propertyDetails .finish, #propertyDetails .other-facilities p.info, #propertyDetails .property-safety{width:100% !important;}
	.pageBody_Mobile #pageContent{min-height:0 !important;}
	.pageBody_Mobile #pageContent .v2_search_panel, .pageBody_Mobile #pageContent .v2buttonWrapper{background-color:#2d2d2d;}
	
	.pageBody_Mobile #pageContent{min-width:100% !important;}
	.pageBody_Mobile #pageContent .v2buttonWrapper input.search{
		padding: 11px 20px;
		margin-bottom: -9px;
		background: #79C5C9 url(../images/branding/search.png) no-repeat 50% 90% !important;
		height: 41px !important;
		top: 15px;
		width: 100%;
		text-indent: -9999px !important;
		border: none;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		cursor: pointer;
	}
	
	.pageBody_Mobile .pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel  .searchIco input {padding:11px 20px; margin-bottom:-9px; background: #79C5C9 url('../images/branding/search.png') no-repeat 50% 90%; height:40px; top:0; width:100%; text-indent:-9999px; border:none; border-top-right-radius:5px;border-bottom-right-radius:5px; cursor:pointer;}
	.pageBody_Mobile #leftColumn{display:none;}
	.pageBody_Mobile #listingsWrapper .searchAction a.addToList, .searchAction a.delFromList, .searchAction a.delFromViewingList{padding-top:2px !important;}
	.pageBody_Mobile .golocal-subcontent{width:95% !important; text-align:center;}
	.pageBody_Mobile .golocal-subcontent p{padding:10px;}	
	.pageBody_Mobile #listingsWrapper .searchAction a.details{padding-top:2px !important;}
	.pageBody_Mobile #PrimaryNavfull{min-width:100% !important;}
	.pageBody_Mobile #pageContent .v2buttonWrapper input.search{position:absolute; width:100px; height:30px; color:#2d2d2d !important; border:1px solid #ccc; margin-right:40px;}
	.pageBody_Mobile #navigationFull{top:50px !important;} 
	.pageBody_Mobile #featuredPropertiesContainer{display:none !important;}
	.pageBody_Mobile.pageBody_home .golocal-subcontent img{display:none;}
	.pageBody_Mobile #navigationFull li {border-bottom: 1px solid #fff !important;}
	.pageBody_Mobile #navigationFull li a{width:97% !important;display:inline-block !important; border:0 !important}
	.pageBody_Mobile #navigationFull li.active a {border-top:0px solid #fff}
	.pageBody_home .welcome,.pageBody_Mobile #pageContent{width:100% !important;}
	.welcome h1 span{color: #2d2d2d !important; }
	.welcome h1{margin-top: 10px !important;}
	.pageBody_Mobile #homeBoxes{display:none;}	
	.pageBody_Mobile .password-content-area{margin-top:0 !important;}
	.pageBody_Mobile #pageContent .welcome h1 span{text-align:center !important; font-size:19px !important;}
	.pageBody_Mobile .v2buttonWrapper{display:none !important;}
	
	.pageBody_Mobile #pageContent .v2_search_main .as-content > label,.pageBody_Mobile #pageContent .v2_search_main .as-content h1{display:block !important; text-align:center;}
	
	/*
	.pageBody_Mobile #pageContent .v2_search_main .as-panel.as-opened { width:100%!important;}
	.pageBody_Mobile #pageContent .v2_search_main .as-content { width:96%!important; padding:0px 2%!important;}
	
	.pageBody_Mobile #pageContent .v2buttonWrapper input.search { display: inline-block; }
*/	
	.pageBody_Mobile .listingWrapper .searchListing .title p.sku{text-align:left; float:left;}
	.pageBody_Mobile .login-signup div.login-form p select{min-width: 182px;width:50%}
	.pageBody_Mobile .last{position:relative; top:-270px; padding:0!important; margin-top:10px !important;} 
	.pageBody_Mobile .pageBody_Mobile #pageContent .v2_search_main .last{width:100% !important;}
	/*.pageBody_Mobile .dropdowns:first-of-type{margin-top:40px !important;}*/
	.pageBody_Mobile #pageContent .as-panel .v2buttonWrapper{display:block !important;margin-top:30px;}
	.pageBody_Mobile .v2buttonWrapper input[type="submit"]{text-indent:0 !important;} 
	.pageBody_Mobile .pageContent_search div.welcome {margin-top: -70px; height:70px !important;}
	.pageBody_Mobile #featuredProperties{display:none;}
	.pageBody_Mobile #mobileHPContactUs { background:#79C5C9; padding-top: 20px; padding-bottom: 20px;}
	.pageBody_Mobile #mobileHPContactUs  h2{ text-align:center; color:#fff; font-size:32px; margin-bottom:30px;}
	.pageBody_Mobile #mobileHPContactUs p { text-align:center; font-size:26px; color:#fff; margin-bottom:20px;}
	.pageBody_Mobile #mobileHPContactUs p.tel a { text-align:center; font-size:22px; color:#fff;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel #buttonWrapper{display:none !important;}
	.pageBody_Mobile #login-signup-login > div.blueform-bot { height:150px;}	
	.pageBody_Mobile #login-signup-login > div.blueform-bot .login-form p:nth-of-type(4) { display:none;}
	.pageBody_Mobile #pageContent .login-signup .blueform-bot p[style="position: absolute; top: 5px; right: 10px;"] { text-align: center; }
	.pageBody_Mobile .login-signup .forgottenbutton { margin-left: 25px; line-height: 200%; display:none;}
	.pageBody_Mobile .searchListing a.property img { float:left; position:relative;}
	.login-signup .blueform-bot input.gobutton {padding-top:3px !important;}
	
	.login-signup .blueform-bot input.gobutton, .login-signup .blueform-bot input.gobutton:hover {background: #fff!important;} 
	
	.pageBody_Mobile #login-signup-registration > div.blueform-bot { height:500px;}
		
	.pageBody_Mobile .searchListing .title {display: block;width: 100%;box-sizing: border-box;} 
		
	.pageBody_Mobile .login-signup .blueform-bot input.gobutton, .login-signup .blueform-bot input.gobutton:hover{width:120px !important;border-radius:0 !important}
	.pageBody_Mobile #pageContent.pageContent_students div.welcome h1{ margin-top:0px; }
	.pageBody_Mobile #pageContent.pageContent_students div.welcome h1 span {text-align:center !important; font-size:22px;}
	
	.pageBody_Mobile #pageContent .v2buttonWrapper { border-top:0px;}
	.pageBody_Mobile #pageContent .v2_search_panel h1 { border-bottom:0px;}
	.pageBody_Mobile #footerTwo .content {padding-left:0 !important;}
	.pageBody_Mobile #footerWrapperBG { margin-top:20px;}
	.pageBody_Mobile .resultsNav ul li a.active, .resultsNav ul li a.active:hover{box-shadow:none !important;background:#79C5C9 !important;}
	.pageBody_Mobile .filterPannel .checkOff label {color:#fff;}
	.pageBody_Mobile .resultsNav ul li a {background: #79c5c9 !important; padding: 7px 0px;font-size: 120%;}
	.pageBody_Mobile .resultsNav ul li a em{margin-top:-4px !important}
	.pageBody_Mobile .resultsNav ul li a:hover, .pageBody_Mobile .resultsNav ul li a.active {background: #2d2d2d !important; color:#fff}
	.pageBody_Mobile .searchAction a.details, .pageBody_Mobile .searchAction a.viewOnMap {background: #79c5c9!important;}
	.pageBody_Mobile .searchAction a.review, .pageBody_Mobile .searchAction a.addToList, .pageBody_Mobile .searchAction a.addToViewingList, .pageBody_Mobile .searchAction a.enquire, .pageBody_Mobile .searchAction a.alreadyLet {background: #79C5C9 !important;}
	.pageBody_Mobile .searchListing{border:none !important; box-shadow:none !important; background:none !important;}	
	.pageBody_Mobile #pageContent .paperRip span{ font-size:13px !important;}
	.searchAction a.details, .searchAction a.viewOnMap, .searchAction a.review, .searchAction a.addToList, .searchAction a.addToViewingList, .searchAction a.enquire, .searchAction a.alreadyLet, .searchAction a.delFromList, .searchAction a.disabled_button{box-shadow:none !important;}	
	.pageBody_Mobile.pageBody_home #pageContent .paperRip{margin-top:20px;}
	.pageBody_Mobile.pageBody_home #pageContent .paperRip{width:100% !important; text-align:center;}
	.pageBody_Mobile.pageBody_advice  #pageContent {margin-top: 40px;}
	.pageBody_Mobile.pageBody_local  #pageContent {margin-top: 50px;}
	.pageBody_Mobile.pageBody_landlords  #pageContent {margin-top: 55px;}
	.pageBody_Mobile.pageBody_contact  #pageContent {margin-top: 55px;}
	.resultsNav {margin-top:0px!important;}
	.pageBody_Mobile #pageContent .login-signup h2{margin:10px 0}
	.searchAction a.addToViewingList {background: #91cb41 !important;text-align: center;text-indent: 0px;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;width: auto;padding: 4px;line-height: 19px;}
	.pageBody_Mobile #topArea{width:100% !important; position:relative; top:30px;}
	.pageBody_Mobile .innerListing .mob-info{margin-top:-30px}
	.pageBody_Mobile .innerListing {margin:35px 0 !important;  padding-bottom: 139px; border:1px solid #333}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-title { top:61px; top:281px; height:20px; width:99.6%; }
	.pageBody_Mobile .searchAction {height: 20px;bottom:-1px; background:#2d2d2d; }
	.pageBody_Mobile .innerListing .mob-info .mob-photo-count {background: rgba(13, 34, 63, 0.6); z-index:100; top:61px;}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-title {background:#79c5c9 !important}
	.pageBody_Mobile .innerListing .mob-info .info {font-size:140%; top:70px; top:320px}
	.pageBody_Mobile .searchAction a.delFromList, .pageBody_Mobile .searchAction a.delFromViewingList {-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;padding: 4px;line-height: 19px;}
	.listingWrapper .listingWrapper{position:relative; top:40px;}
	.pageBody_Mobile #pageContent { margin-top:55px !important;}
	.pageBody_Mobile .searchListing .title{width:100% !important;}
	.pageBody_Mobile #footerWrapperBG{border:none !important;} 
	.pageBody_Mobile .searchAction a.addToList[href*="sms"] {display:none;}
	.pageBody_Mobile .searchListing .title{display:block; position:relative; top:30px;height:70px;}
	.pageBody_Mobile #navigationFull li.active a{text-decoration:none;}	
	.pageBody_search #pageContent .searchListing .property_details_content_wrapper .title p.sku{text-align:left; position:relative; color:#000 !important; width:100% !important;}
	.pageBody_Mobile .NoResults{display:none;} 
	.pageBody_Mobile .resultsNav ul li{width:45% !important;}
	.pageBody_Mobile #logBtns{display:none;}
	.pageBody_Mobile div#main_content_holder{min-width:100% !important;}
	.pageBody_Mobile #propertyDetails .propertyIntro{ display: block!important; width: 90%!important; overflow: hidden!important; }
	.login-signup div.login-form p label.messagelabel{font-size: 12px;padding-left: 5px;max-width: 170px;}	
	.pageBody_Mobile .social_container{ margin-bottom:0px;}	
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {padding: .5em;}	
	.tenancy_management #details input.small { max-width:30px;}
	.tenancy_management #details input { max-width:55px;}
	#pageContent .tenancy_management .page .saveButton {margin: 10px 10px 10px 95px; position:inherit; }
	
	.tenancy_management {margin-bottom:20px;}
	#pageContent .tenancy_management p {font-size:14px;}
	#pageContent .tenancy_management p br { display:inline!important;}
	.tiles .tile .overview em {margin-left: 10px;margin-right: 10px;}
	.tenancy_management #details #tenant_address_details input {max-width: 140px;}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {padding: .4em;}
	
	#footerWrapper{ width:auto; margin-top:0px;}
	
	
	.login-panel{ display:none;}
	
	
	.pageBody_Mobile #hpContactInfo h2.hpPhoneNumber {font-size:30px}
	.pageBody_Mobile #hpContactInfo h3.hpEmail{font-size:20px;}
}
	
#reportMaintenance, #helpAdvice {
	display: none;
}

#navigationFull li a.help {
	display: none;
	}
	


.mob-panel .social_container a em { display: none; }
.mob-panel, .mob-panel .social_container {background-color: rgba(13, 34, 63, 1) !important;}
	
/* New Search Panel */
#pageContent .v2_search_panel,#pageContent .v2buttonWrapper{background:#79C5C9;}
#pageContent .v2_search_main .as-panel.as-opened,#pageContent #mobileDropdowSelector .controls button {background:#2d2d2d !important; box-shadow:none !important; }
#pageContent #mobileDropdowSelector .controls button[disabled] {background:#aaa !important}
#pageContent .v2_search_main .as-panel {background:#09172C; background: rgba(0, 0, 0, 0.3);}
#pageContent .v2_search_main .dropdowns{font-size:12px;}
#pageContent .v2_search_main .dropdowns .dropdown { background:#1c4b92; background:rgba(0, 0, 0, 0.15);}
#pageContent .v2_search_main .dropdowns .dropdown.expanded { background:#09172C; background:rgba(0, 0, 0, 0.30); }
#pageContent .v2_search_main .dropdowns .dropdown:hover { background:#09172C; background:rgba(0, 0, 0, 0.30);}
#pageContent .v2_search_main .dropdowns .dropdownDisplay { background:#09172C; background:rgba(0, 0, 0, 0.30); }
#pageContent .v2_search_main .dropdowns .dropdownDisplay label{ background:#071325; background:rgba(0, 0, 0, 0.15); width: 198px; border: 1px solid #ccc;}
#pageContent .v2_search_main .dropdowns .dropdownDisplay label.selected{ background:#050D1A !important; background:rgba(0, 0, 0, 0.40) !important; color:#79C5C9; }
#pageContent .v2_search_main .dropdowns .dropdownDisplay input:checked + label{ background:#050D1A !important; background:rgba(0, 0, 0, 0.40) !important; color:#79C5C9; }
#pageContent .v2buttonWrapper input.search,.detail-sale-main, #pageContent .v2_search_main input.search { color:#fff;background:#79C5C9;  }
#pageContent .v2_search_main .dropdowns .dropdown.searchIco{width:4% !important; padding:0 !important; margin-left:-0.6% !important; }
#pageContent .v2buttonWrapper input.search:hover,#pageContent .v2_search_main input.search:hover { background:#79C5C9; }
#pageContent .v2_search_panel_wrapper .searchTabs label ,#pageContent #mobileDropdowSelector .controls h3{ color:#fff !important; } 
#pageContent .v2_search_panel_wrapper .searchTabs label.selected { background:#79C5C9; color:#fff !important}	
#pageContent .v2_search_main .as-content-closed {left:-129px; width:100% !important}
#pageContent .v2_search_main .as-shadow {-webkit-box-shadow: -4px 0 7px -7px #fff;-mox-box-shadow: -4px 0 7px -7px #fff;box-shadow: -4px 0 7px -7px #fff;}
#pageContent .v2_search_main .dropdowns .dropdown .default.hasSelections { font-weight:700; color:#b1866e;}

#pageContent  #disclaimerHeader, #pageContent .divide {display: none !important;}

#drawASearchDescription ul li { color: #fff; font-size:14px;font-family:"hindlight", arial, verdana, tahoma, sans-serif}
.smcx-widget {z-index: 1 !important;}

.pageContent_contact .resultsNav li a[href='http://space.lettingspad.com/Contact/Lettingspad'] {display: none;}
body.pageBody_students #pageContent .llist p { color:#fff;}
body.pageBody_students #leftColumn{display:none;}






/*
	CONTACT US
	======================================== */
#contactUsPageContent .clearBoth { clear: both; }
#contactUsPageContent h2{ margin-bottom:20px;}
#contactUsPageContent .companyDetailsWrapper p{ margin-bottom:0px;}
#contactUsPageContent .repairs { margin-top: 20px;}
#contactUsPageContent .label { font-weight: bold; }
#contactUsPageContent .contacts { border-top: solid 1px #3A77AB; margin-top: 30px; padding-top: 20px; }
#contactUsPageContent .contacts  h3 { margin-bottom:10px; }
#contactUsPageContent .contacts .section { border-bottom: solid 1px #0d233f; margin-bottom: 20px; }
#contactUsPageContent .contacts .areas { clear: both; padding: 0px 0px 10px 0px; }
#contactUsPageContent .contacts .contact { float: left; width: 50%; margin-bottom: 10px; }
#contactUsPageContent .contacts .contact .contactDetails { float: left; }
#contactUsPageContent .contacts .contact .person { float: left; padding-right: 15px; }
#contactUsPageContent .contacts .contact .person img { width: 80px; }
#contactUsPageContent .contacts .contact .name { font-weight: bold; font-size: 20px; margin-bottom: 0px; }
#contactUsPageContent .contacts .contact .jobTitle { font-size: 14px; line-height: 100%; margin-bottom: 0px; }
#contactUsPageContent .contacts .contact .telephone { font-size: 14px; line-height: 100%; margin-bottom: 0px; }
#contactUsPageContent .contacts .contact .email { line-height: 100%; margin-bottom: 0px; }
#contactUsPageContent .openingHours p { margin-bottom:0px;}

.propertyDetails_v2 #facilities :last-child div.property-info { border-bottom-color:green !Important; }
.propertyDetails_v2 #facilities :last-of-type div.property-info { border-bottom-color:blue !Important; }
.propertyDetails_v2 #facilities:last-of-type div.property-info { border-bottom-color:red !Important; }

.landlordLoginLink {display: none !important;}
#featuredProperties{width:55%; margin:0 auto;float:right;margin-top:-75px;}
#featuredPropertiesContainer a {position: relative; overflow:hidden; width: 32.5%; margin: 5px; display: block; float: left; color: #3A77AB; font-size: 15px; background: #f4f4f4; height: 200px; display:inline-block; box-sizing:border-box}
#featuredPropertiesContainer a:hover {text-decoration: none;}
#featuredPropertiesContainer a img {margin:0 auto;  margin: 0; height:120px; width:auto;}
#featuredPropertiesContainer a .card {position: absolute; bottom: 0; background-color:#f4f4f4; width:100%; height:84px; overflow:hidden}
#featuredPropertiesContainer a .card div { padding: 5px; }
#featuredPropertiesContainer a .card div.area { color: #b1866e; font-size: 20px }
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink.onTabs {top: 2px !important;width: 340px;position: absolute;display: inline-block;text-align: right;right: 5px;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink .tabbedEnquiryLink {width: auto;top:10px;right: 0px;display: inline-block;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink .tabbedEnquiryLink a { color: #555; font-size: 110%; padding: 0.5em 0.5em 0.6em 0.5em; background: #e6e6e6; line-height: 1.3em; border: 1px solid #d3d3d3}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink .tabbedEnquiryLink a:hover {text-decoration: none; background: #3A77AB; border-color: #3A77AB!important; color: #fff;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink .tabbedFavouriteLink {top:10px;right: 0px;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink .tabbedFavouriteLink a { color: #555; font-size: 110%; padding: 0.5em 0.5em 0.6em 0.5em; background: #e6e6e6; line-height: 1.3em; border: 1px solid #d3d3d3}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink .tabbedFavouriteLink a:hover {text-decoration: none; background: #3A77AB; border-color: #3A77AB!important; color: #fff;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink a.addToList, #pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedEnquiryLink a.addToList, #pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink a.delFromList {font-weight: normal;border-radius: 0px;text-shadow: none;display: inline-block;width: auto;} 
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink .tabbedFavouriteLink {height: 34px;position: relative;width: auto;display: inline-block;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink, #pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedEnquiryLink {top: 2px !important;position: relative;}
#pageContent .welcome p{background:none !important; color:#000 !important}
#pageContent .welcome h1{height:100% !important; text-align:center;}


.welcome h1 span{background:none !important; text-align:left !important}



#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink .delFromList.red-button {
    background: #8a0000 !important;
    color: #fff !important;
    border: none !important;
}

.red-button{background:#79C5C9 !important; border:none !important;}
.ui-accordion-header:hover, h3.ui-accordion-header-active {background: #3A77AB; color: #fff !important;}
.ui-accordion .ui-accordion-content {overflow: hidden;}
a.gototop {display:none;}
.green-button, .blue-button {border: none; padding-top:8px !important; border-radius:0px !important; padding:10px 8px; text-shadow:none !important;}
.green-button{background: #79C5C9 !important;}
.searchAction a.viewOnMap
/*
REVIEWS
************************************************/

.searchAction a.review, .reviews .newReview, .reviewHolder .reviewContent .sectionHolder .SaveButton{
	background: #3A77AB !important;
    text-indent: 0px;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
}

/*SEARCH SCROLL*********************************/
.pageContent_contact p strong ,.contact-block div {font-weight:400 !important}

.ChristmasMessage {
	background:#ce2e2e;
	width: 100%;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
	position:relative;
}
#pageContent .ChristmasMessage p,
#pageContent .ChristmasMessage .paperRip span {color:#fff !important}

