/*
	TEMPLATE STYLES
	====================================================================================

	
		Font			:	europa
		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");
	
	div.dropdown[id*="_dd_min_price_sale"],div.dropdown[id*="_dd_max_price_sale"] { display:none !important}
/*
	HIDE CONTACT 1 ADDRESS BLOCK
*/	
	.contact1 .contact-block div span[class*="address_"],.contact2 .contact-block div span[class*="address_"] {display:none}

/*	GENERIC STYLES
	====================================================================================*/

	body {font: 11px 'europa', arial, verdana, tahoma, sans-serif !important;line-height:18px;margin: 0;padding: 0;background: none;}
	#google_translate_element{margin:20px 0;}	
	#affiliate_holder { display:none;}
	#headerImage.one { display:none; }
	#navigationFull { color:#fff; margin-left: 55px; margin-top: 40px;} 
	
	.pageBody_home #featureContent { background:#105d7a; margin: 485px 0 0 765px !important; padding-top: 10px; }
	.property-safety p.marginleft{width: 50% !important;}
	#featureContent { padding-top:15px; background:#105d7a; margin: 10px 0 0 750px !important;}
	#pageContent{width:750px !important}
	#featureContent.f-slide{ position:fixed; top:82px;}
	#wrapper #tfl_widget {height:400px !important;width:237px !important;}
	button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{background:transparent !important; border:none !important;}
	.registerNow, .townSelect-bot, .statisticsLink, #live_statistics_panel_top { background:none !important;}
	.printText{margin-left:10px;}
	#topArea .back-to-menu{display:inline-block; width:200px;float:right;}
	 #topArea .back-to-menu a.backtoMenuLink{height:23px !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:#105d7a; background:none !important; width:auto; font: 14px 'europa', arial, verdana, tahoma, sans-serif; margin: 9px 9px 0px 8px; font-weight: bold; }
	#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;}	
	
	li.lilogo { cursor: pointer; background: url('../images/Branding/logo.png') no-repeat; width: 150px; height: 100px; margin-top: -40px; margin-right: 0px;}
	.f-nav li.lilogo{margin-left:-65px;} 
	
	#navigationFull li.active a {text-decoration:underline;}
	
	#mainSearch{
    background: #105d7a;
    padding: 10px;
	}
	.statisticsLink, .townSelect-bot{border-top: #fff solid 5px; padding-top:20px ;} 
	.social_container {display:none;}
	
	#live_statistics_panel_top {
    border-top: #fff solid 5px;
    top: -6px;
    /*background-image: url(../images/generic/stat-icon.png)!important;*/
    background-repeat: no-repeat !important;
    background-position: left top !important;
    height: 113px;
    width: 226px;
    left: -1px;
    padding: 3px 6px;

	}
	.searchAction .alreadyLet,
	.custom-image-panel.image-panel-2{display:none;}
	
	.townSelect-bot a, .townSelect-bot a:hover, .townSelect-bot .content {
    /*background-image: url(../images/generic/country-icon.png)!important;*/
    background-repeat: no-repeat !important;
    background-position: right top !important;
    color: #fff !important;
    text-align: left;
    padding-bottom: 10px;
    margin-bottom: 10px;
	}
	
	.goog-logo-link, .goog-logo-link:link, .goog-te-gadget{color:#fff !important;}
	
	.statisticsLink {
    /*background: url(../images/generic/arrow-icon.png) no-repeat !important;*/
    width: 227px;
    height: 103px;
    padding-top: 15px;
    padding-left: 10px;
}

	.custom-html-panel-wrapper{display:none;}

	.pageBody_home #disclaimer{display:none;}
	.custom-html-title{display:none;}
	
	.custom-html-panel-wrapper{border-top:#fff solid 5px;}
	#poweredBy img{margin-bottom:20px !important}
	.townSelect-bot a, .townSelect-bot a:hover, .townSelect-bot .content {
    /*background-image: url(../images/generic/country-icon.png)!important;*/
    background-repeat: no-repeat !important;
    background-position: right top !important;
    color: #fff !important;
    text-align: left;
    padding-bottom: 10px;
    margin-bottom: 10px;
	height:100px;
}
	
	
	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 .v2_search_main .as-content input.main_search{color:#105d7a !important; font-family:'europa',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:265px;}
		
	input.submitbutton, input.submitbutton:hover{background:#ccc; color:#fff}
	
	#banner { height:110px; width:1000px; /*background: url('../images/branding/union_logo.png') no-repeat 0px 2px;*/ }
	body div#pageContent div.password-content-area .passwordpage label, body div#pageContent div.password-content-area .passwordpage input,.searchAction a {font:14px 'europa', arial, verdana, tahoma, sans-serif !important;}
	
	
	/* Header image */
	.imgcontainer {height: 441px;width:100%;top: 0px;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 'europa', arial, verdana, tahoma, sans-serif; width: 800px; }
	.imgcontainer .img {height: 100%;width:100%;position: absolute;}
	#img1 {
		background: #105d7a url('../images/Branding/headerImage1.jpg') center center no-repeat;
		transition: transform 10s; 
		-webkit-transition: -webkit-transform 20s;
		z-index: 2;
		}
	#img2 {
		background: #105d7a url('../images/Branding/headerImage2.jpg') center center no-repeat;
		transition: transform 10s; 
		-webkit-transition: -webkit-transform 20s;
		z-index: 1;
		}
	#img3 {
		background: #105d7a url('../images/Branding/headerImage3.jpg') center center no-repeat;
		transition: transform 10s; 
		-webkit-transition: -webkit-transform 20s;
		z-index: 1;
		background-size:100%;
		}
		
		#rotating-item-wrapper {
			position: relative;
			width: 980px;
			height: 347px;
		}
		
		.rotating-item {
			display: none;
			position: absolute;
			top: 0;
			left: 0;
			width:100%;
			top:-60%;
		}
	
	.logo { min-width:206px;} 
	.logo p, .logo .p { display:none;}
	.logo.edinburgh { margin-top: 0px; display: block; background: url('../images/Branding/logo.png') no-repeat; width: 306px; height: 82px; margin-left: 20px; z-index:100; } 
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown{margin-left:3px;}
	.welcome h1, .welcome h1 span { background:none; color: #105d7a; height:35px !important;}
	.pageBody_home .welcome  > img{ display:none !important;}
	.pageBody_home .welcome { background: #fff; color: #105d7a; height: auto; width: 750px !important;padding-top: 20px !important;}
	.pageBody_home #disclaimer{ line-height:24px; margin-top:-200px;}
	 p strong,p b {font-size: 14px !important;}
	.pageBody_home .welcome p { width: 750px;  text-align: left; font: 15px 'europa', 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: 27px 'europa', arial, verdana, tahoma, sans-serif !important; color:#105d7a; padding-bottom:10px !important;}
	.pageBody_home .welcome p img { float: left; margin-top: 0px; }
	.pageBody_home #pageContent .v2_search_main .dropdowns .dropdownDisplay .values{padding:15px;}
	.pageBody_home .page_search_panel_bg {background:#105d7a; width:100%; height:80px; position:absolute; top:441px;left:0px;}
	.pageBody_home .map_search{display:none;}
	.pageBody_home #pageContent .v2_search_panel h1{display:none;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel { background:transparent }
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch { position:absolute; top:441px; left:0px; width:100%; }
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .main_search_icon { color:#105d7a !important; display:inline !important; visibility:visible !important; position:absolute;top: 30px;left: 5px;font-size:20px; z-index:20}
	.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:#dcd0c9}
	.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;}
	.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 {width:100% !important; height:80px !important; overflow:visible; position:relative; }
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .v2buttonWrapper {width:90px;position: absolute;right: 0px;top: 34px; left:auto; bottom:auto; padding:0px; }
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .v2buttonWrapper h2{display:none;}	
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .v2buttonWrapper input.search {color:#105d7a; padding:0 17px; margin-bottom:-9px; right:20px; font: 15px 'europa', arial, verdana, tahoma, sans-serif !important; height:39px }
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content input.main_search {vertical-align: middle; width:184px; padding: 10px 8px 10px 25px; float:right; top:20px; left:0px; height:19px; display:none; position:relative;left:-97px}
	.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;position:absolute; top:10px; left:0px; width:930px }
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content .dropdowns .dispPropertyCounter { position: absolute;bottom: 20px;right: 17px;color: #fff;font-size: 70px;font-weight: 700;font-style: italic;opacity: 0.5; }
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown {padding: 14px 0px 10px 0px; background: white !important; color:#105d7a !important; position:relative;height:15px; font-size:12px;}
	.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:#105d7a !important; display:inline !important; visibility:visible !important}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown .default {text-indent: -10px; font-size:1em !important; top:-3px !important;}
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdownDisplay {background:#105d7a; margin-left:-5px;position:absolute; }
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .searchTabs label {color:#fff !important; background:#105d7a}
	.pageBody_home #pageContent .golocal-subcontent {float:left; margin-top:-30px}
	.pageBody_home #pageContent .spacer{display:none;}
	.pageBody_home #pageContent .golocal-subcontent .box{background-color:#efefef;padding:10px;}
	.pageBody_home #homeBoxes li h2{font-size:18px !important;}
	.pageBody_home #homeBoxes li {width:370px; 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 #homeBoxes{margin: 30px 0; background:url('/images/branding/accomodationBack.jpg') 0; float:left; }	
	.pageBody_home .welcome h1 span{text-align:center !important;}
	.propertyAlerts .tableRow span.strong{color:#105d7a !important;}
	.propertyAlerts .tableRow span.start,.propertyAlerts .tableRow span.end,.propertyAlerts .tableRow span.details, .propertyAlerts .tableRow a.details,.propertyAlerts .tableRow span.strong,.propertyAlerts .tableRow span.strong,.propertyAlerts .tableRow span.alert{color:#000 !important; font-size:1.2em;}

	
	.googleInfoWindow h1{background:#105d7a !important;}
	.searchListing .left{display:none;}
	.resultsNav ul li{border: 1px solid #ccc;}
	.red-button{text-shadow:none;}
	.resultsNav ul li a{color:#105d7a !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:#105d7a; background:none;}
	#pageContent.pageContent_students .welcome { background:#none;}
	
	#pageContent.pageContent_landlords .welcome h1 span , #pageContent.pageContent_landlords .welcome h1{ display:block !important; color:#105d7a; background:none;}
	#pageContent.pageContent_landlords .welcome { background:#none;}
	
	#pageContent.pageContent_landlords #contentArea .welcome, #pageContent.pageContent_landlords #contentArea #contentArea{ display:none!important;}
	#pageContent.pageContent_landlords #contentArea #contentArea.generalContent.termaAndConditions{ display:block!important;}
	#pageContent > #contentArea > .spacer.top { display:none;}
	
	#pageContent #propertyDetails .detail-bot span.label{font-size:13px !important;}
	#topArea .printText:before {content: "\f02f"; font-family: FontAwesome; font-size: 2em}
	#topArea .printText{width:100px; float:right; height:30px}
	
	.goog-te-gadget{z-index:1000;}
	
	
	/*#pageContent.pageContent_contact .generalContent .resultsNav,
	#pageContent.pageContent_contact .generalContent > p,
	#pageContent.pageContent_contact .generalContent .contentArea,
	#pageContent.pageContent_contact .generalContent .contact1 	{ display:none!important;}
	*/
	.contact-block div span{color:#105d7a !important;}
	#propertyDetails.propertyDetails p{font-size: 13px !important;}
	#propertyDetails.propertyDetails p.label{font-weight:bold;}	
	#hpContactInfo { text-align:center;}
	#hpContactInfo h2.hpPhoneNumber { color:#105d7a; font-size:60px; margin: 10px; }
	#hpContactInfo h3.hpEmail { color:#105d7a; font-size:34px; margin: 10px;  overflow-wrap: break-word; overflow:break-word;}
	#hpContactInfo h3.hpEmail a { color:#105d7a; text-decoration:none; }

	.pageBody_home #pageContent { margin-top: 460px !important;}
	#pageContent { margin-top: 0px;}	
	
	.searchPanel-bot {display:none;} 
	
	/* 
		TEXT background: rgba(13, 90, 153, 0.70);
	*/
	#pageContent p {padding:5px 0; line-height: 24px !important;}	
	#pageContent p, .colour-overrde-standard, .colour-override-standard { color:#000 !important; font: 15px 'europa', arial, verdana, tahoma, sans-serif; line-height:20px; color: #105d7a;}
	
	/* menu fixed */
	#SecondaryNav{color:#105d7a; z-index:100; text-transform:uppercase; position:fixed; right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto; 
    width: 1000px;}
	#extra li a {color:#105d7a !important; padding:10px 0 0 0 !important; background:#ccc; margin-left:5px; }
	#extra{position:static;top:0px; left:1030px !important; width:250px; float:right;}
	#PrimaryNavfull {z-index: 99;position: fixed;left:0px;top: 0;width: 100%;height: 110px;margin-left:0px;box-shadow: none;border-bottom: #105d7a 2.5px solid; background:#fff; opacity:0.9}
	#navigationFull  { width:1010px!important; margin: 0px auto; z-index: 8888; position: relative; top: 0; margin-top:40px;} 
	#navigationFull li.start{margin-left: 45px;}
	.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:uppercase;}
	#navigationFull li:last-child a{margin-right:0;}
	
	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;}
	
	.registerNow { width: 237px; height: auto; margin: 0px; padding: 0px; text-align: center; margin-bottom: 25px;}
	.registerNow .fa { margin-left:3px;}
	.registerNow #registerTitle { color: #fff; text-shadow:none; font: 24px 'europa', arial, verdana, tahoma, sans-serif !important; }
	.registerNow a, .registerNow a:hover, .registerNow, .registerNow #registerText {  color: #fff !important; }
	.registerNow #registerText { font-size: 16px; text-align: center; width: 217px;  margin: 0 auto;}	
	
	.townSelect-top { background:none;}
	.townSelect-bot { color: #fff; height:auto;margin-top: 0px; }
	.townSelect-bot span.title { color: #fff; text-shadow:none; margin-left: 33px; margin-top: -32px; font: 24px 'europa', arial, verdana, tahoma, sans-serif !important;  text-align: center; width: 200px;}
	.townSelect-bot span.text { color: #fff !important; font-size:16px; width: 207px;  text-align: center;}	
	
	.statisticsLink{padding-left: 15px;color: #fff ;margin: 0px;padding: 20px 0 ;width: 237px;margin-bottom: 25px;height: auto;}
	.statisticsLink a, .statisticsLink a:hover {
    width: 237px;
    padding: 0px;
}
	.statisticsLink #statsTitle { text-shadow:none;color: #fff; font: 24px 'europa', arial, verdana, tahoma, sans-serif !important; padding: 0px 0 0 0px;}
	.statisticsLink #statsSubTitle {text-shadow:none;color: #fff;  text-indent: 0px;padding: 0px; display:none;}
	.statisticsLink #statsText {color: #fff; 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: #105d7a; top:0px;padding: 0px;width: 237px;}
	#live_statistics_panel .title {text-shadow:none;color: #fff; font: 24px 'europa', arial, verdana, tahoma, sans-serif !important;width: 237px;text-align: center;top: 0px;left: 0px; padding-top:10px;}
	#live_statistics_panel .stats_container { width: 217px; margin: 60px 10px 10px 10px;}
	#live_statistics_panel .stat_line {color: #fff; 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 { font-size:24px; background:none;color: #105d7a; padding: 0px; }
	#pageContent .paperRip { background:none; width:100%;}	
	#pageContent.pageContent_local .spacer{ display:none;}
	
	#footerWrapper { height: 220px;}
	#footerOne, #footerTwo{ background:none;}

	#footerOne .content ul li a { color:#006699;}
	
	#footerTwo  {padding: 66px 0 80px 0;}
	#footerTwo .content{padding: 0 0 0 20px;}
	#footerTwo .content p.textA { font-weight:normal !important; padding-left: 0px; text-align: left; border: none; float: none; font-size: 12px; margin-top: 0px; width: auto;}
	#footerTwo .content p.textB { float: none; font-size: 12px; width: 310px; margin-top: -114px; color:#006699;}
	#footerTwo .content p.textB a { color:#006699;}	
	
	#footerOne .content ul { width:540px; margin-left: 120px; margin-top: 15px;}
	#footerOne .content ul li {width: 47%; float: left;display: inline; text-align:left; border: none;}
	
	#footerOne img {width: 0px; margin-left: 20px; padding-left: 320px;  display: block;height: 100px;background: url('../images/branding/logo.png') no-repeat;}
	
	#poweredBy { margin-top: -50px;}	
	
	.highlight.searchListing .layout span.label, .searchListing .layout span.info {max-width: 195px;}
	
	#pageContent .searchListing .property_details_content_wrapper p.sku{color:#fff !important; margin-top:11px; font-weight:normal !important}
	
	#pageContent .property_details_content_wrapper .searchAction .tabbedFavouriteLink a{padding:8px 8px 8px 8px; border:none;}
	.searchPanel-bot {}
	.searchPanel-top {background: #105d7a;}
	.searchPanel-bot {background: #105d7a;width: 700px;}
	.searchPanel-bot .half {}
	.searchPanel-bot .half {}
	.searchPanel-bot label {color: #fff;}	
	.searchPanel-bot input {}
	#pageContent #propertyDetails {margin-top:20px;}
	input.go{background: #105d7a;border: solid 1px #fff;}
	input.go:hover { background: #dcd0c9;cursor: pointer;}
	
	.searchListing .title { background: #105d7a;}
	.searchListing .title h2 { font-size:19px!important; font-weight:normal!important; padding:10px 0 !important }
	#listingsWrapper .searchListing .title p.sku { font-size:24px!important; font-weight:normal !important; color:#fff !important; font-size:17px !important; margin-top:2px; }
	.searchListing .layout { float:right;}
	.searchListing a.property img { float:left;}
	.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: #105d7a 2px solid; border-bottom: #105d7a 2px solid; }
	.searchAction a.addToList { text-indent: 0px;  text-align: center;padding:8px 8px 8px 8px;}
	.searchAction a.details{padding:8px 8px 8px 8px;}
	.searchAction a.enquire { background: #105d7a !important;  text-indent: 0px;  text-align: center;}
	.searchAction a.details { background: #105d7a !important; text-indent: 0px; text-align: center; }
	
	.printOption { background: url('../images/branding/printer.png') no-repeat center top;}
	.printText a { color:#105d7a!important;}	
	
	.arrange label {color:#105d7a;}
	.pagination p span {color:#105d7a;}
	.pagination ul li a { color:#105d7a;}
	.pagination ul li {color:#105d7a;}
	.pagination{width:730px;}
	
	.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: url('../images/branding/tab.png') no-repeat;}
	.resultsNav ul li a { background: url('../images/branding/tab2.png') no-repeat; color: #fff;}		
	.filterPannel{background: none;}
	.filterPannel .filterTitle {color: #fff;height: 35px;font: 24px 'europa', arial, verdana, tahoma, sans-serif !important; margin-left: 20px;text-indent: 0px;text-align: left;}
	.filterPannel {}
	.filterPannel .checkOff label { background: none; color: #fff; font-size: 14px;font-weight: normal;}
	.filterPannel .checkOn label { background: none; color: #fff; 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: 24px 'europa', arial, verdana, tahoma, sans-serif !important; color: #fff; 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: #105d7a 2px solid;border-bottom: #105d7a 2px solid;}
	.NoResults p {color: #105d7a !important;}
	
	.favouritesControl, .viewingControl { background: none !important; margin-bottom: 5px;}
	.favouritesControl strong, .viewingControl strong { font: 24px 'europa', arial, verdana, tahoma, sans-serif !important; color: #fff; }
	.counterLine { color: #fff; }
	.favouritesControl a, .viewingControl a { background: #dcd0c9 !important; border: solid 1px #fff; line-height:120% !important}
	.blueform-bot input.gobutton,.searchAction a.delFromList, .searchAction a.delFromViewingList { background: #dcd0c9!important; padding:8px 8px 8px 8px; border:none !important;}
	.blueform-bot input.gobutton,.blueform-bot input.gobutton{height:30px; border-radius:5px; padding:0 !important;}
	
	.searchAction a.viewOnMap {background: #105d7a !important;text-indent: 0px; text-align: center;padding:8px 8px 8px 8px;}
	.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;}
	.searchListing span.contactTop { color:#0D2240!important;}
	.property-safety{float:none !important;}
	.backOption { background:url('../images/branding/search2.png') top center no-repeat;}
	.printOption p a, .backOption p a { color:#105d7a!important;}
	div.blue, div.blue_noMargin {border-bottom: 3px #105d7a solid;}	
	
	#pageContent .property_details_content_wrapper #propertyDetails .main-description  strong {
		margin-top: 10px;
		color: #105d7a !important;
		display: inline-block;
	}
	
	
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #105d7a; background: #105d7a;}
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover { border: 1px solid #105d7a; background: #105d7a;}
	
	
	#contentArea ul li { color:#333;}
	#contentArea ol li, #contentArea ol li a { color:#105d7a;}
	a.gototop { background: #105d7a; text-indent:0px; text-align:center; padding: 4px 2px 0px 2px;}
	a.gototop:hover { background:#dcd0c9;}
	
	.golocal-subcontent { font: 16px 'europa', arial, verdana, tahoma, sans-serif !important; color:#333;}
	.golocal-subcontent a { color:#105d7a;}
	
	.golocal-subcontent h2 { color:#105d7a !important; font-size:24px; }
	.golocal-subcontent h3 { color:#105d7a !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:#105d7a !important; font-size:15px !important; line-height:20px!important; }
	
	
	
	.landlordRegisterPanel { background: #105d7a; color:#fff; background-image:none;}
	.landlordLoginPanel {background: #105d7a; color:#fff; background-image:none;}
	
	.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: 10px;}
	
	#pageContent.pageContent_landlords p a.landlordRegisterPanel { text-decoration:none!important;}
	#pageContent.pageContent_landlords p a.landlordRegisterPanel:hover { text-decoration:underline!important;}
	
	#pageContent.pageContent_landlords p a.landlordLoginPanel { text-decoration:none!important;}
	#pageContent.pageContent_landlords p a.landlordLoginPanel:hover { text-decoration:underline!important;}
	
	#pageContent.pageContent_landlords div.olTitle, #pageContent.pageContent_landlords h2 {color:#000; line-height: 35px;}
	#pageContent.pageContent_landlords div ol, #pageContent.pageContent_landlords div ul { color:#000; font-size:16px;}
	
	.drawASearchSidePanel { background:none !important; width: 237px; padding: 0px; margin: 0px; text-align: center; margin-bottom: 25px;}
	.drawASearchSidePanel #drawASearchTitle {font: 24px 'europa', arial, verdana, tahoma, sans-serif !important;text-shadow: none;text-align: center;color: #105d7a;width: 237px;}
	.drawASearchSidePanel #drawASearchText {text-align: center;color: #105d7a;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;}
	
	
	.colour-overrde-standard, .colour-override-standard { color:#333 !important; font-size:15px !important;}
	
	#pageContent h2 { color:#105d7a;}
	
	#login-signup-login > div.blueform-bot {height:42px;}
	#login-signup-login > div.blueform-bot input{font: 15px 'europa', arial, verdana, tahoma, sans-serif !important;}
	#login-signup-registration > div.blueform-bot{ height:32px;}
	
	
	.red-button{background-color:#dcd0c9!important; !important; background-image:none !important;}
	.green-button{background-color:#105d7a !important; background-image:none !important;}
	
	.blueform-bot { background: #105d7a; }
	.blueform-top { background: #105d7a; }
	.login-signup div.login-form {}
	.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:#105d7a;border: solid 1px #fff;color: #105d7a !important;}
	/*.blueform-bot input.gobutton:hover {background:#105d7a; border: solid 1px #fff;}*/
	.blueform-bot input.gobutton:hover { background: #dcd0c9;cursor: pointer;}
	.login-signup .login-status { color:#fff;}
	
	.llist .title-green{ background: #105d7a; }
	.llist .title-green h2{ width:500px;}
	.llist .title-blue  { background: #105d7a; }
	.llist .title-blue h2 {width:500px;}
	.llist p.green { border: solid 2px #105d7a; }
	.llist p.blue { border: solid 2px #105d7a; }

	.llist a.go {background: #105d7a; border: solid 1px #fff;}
	.llist a.go:hover { background:#dcd0c9;}
	
	#messageB{width:750px !important;}
	
	.messageB .title { background: #105d7a; width:700px;}
	.messageB .title h2 {}
	.messageB .postentry { border-bottom: 1px solid #105d7a; 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: #105d7a !important; }
	.messageB .postentry span.validwide { color: #333 !important; }
	.messageB-base-collapsed { border-bottom: solid 2px #105d7a; width:700px}
	.messageB-base{width:700px; border-top:none !important; border-bottom:none !important; }
	.messageB-post .left{display:none;}
	.messageB .postentry span.subject-reply, .messageB-base p strong{color:#105d7a !important;}
	.k-grid tr:hover{background:none !important; color:#000}
	.statistcs-table th,.messageB div.reply-lising input.reply-email{background:#105d7a !important;}
	.statistcs-table tr:hover{background:#fff; color:#000 !important;}
	.messageB .postentry span.posted,.messageB .postentry span.valid{color:#000 !important;}
	.statistcs-table {color:#000 !important;}
	/*#topArea a.post, #topArea a.post:hover { background: url('../images/branding/postMessage.png') no-repeat;}*/
	#topArea a.post:hover{background:url(../images/generic/postMess.gif) no-repeat;}
	#topArea a.post{background:#105d7a !important; text-align:center; text-indent:0 !important; height:27px !important;}
	.arrange, #topArea {width: 730px !important; margin-top:10px}
	.searchAction, .searchListing{width:700px;}
	.searchAction a:hover{border:none;}
	.searchListing .title{width:705px !important;} 
	.searchListing .title p.sku{width:250px !important;}
	.messageB-base {border-top: #105d7a 2px solid;border-bottom: #105d7a 2px solid; }
	.messageB-base p {}
	.messageB .postentry span.posted { color:#105d7a;}
	.messageB .postentry span.valid { color:#333;}
	.messageB-base a.mb-back-button { background: #105d7a; }
	.messageB-base .st_sharethis_custom { background: #105d7a; text-indent: 0px; text-align: center; }
	.messageB-base a.mb-reply-button {background: #105d7a;}
	.messageB .postentry span.message-text { color:#333;}
	.messageB-base input.mb-post-button { background: #105d7a;height: 21px;}
	#topArea .back-to-menu a.backtoMenuLink{ background: #105d7a;}
	.messageB .postentry span.strong{ color:#105d7a !important;}
	.button-green{background: #105d7a !important;}
	textarea.enquiryInput { height:270px;}
	#pageContent div.paragraph { color:#000; font-size:16px;}
	#contentArea ul li { font-size:16px;}
	.propertyAlerts .title { background:#105d7a;}
	.propertyAlerts div input.newalert,.propertyAlerts div input.deletealert{ background:#105d7a;}

	.propertyAlerts .tableRow { border-bottom: solid 1px #105d7a;}
	.propertyAlerts { border-bottom: solid 2px #105d7a;}
	.tableRow > div { font-size:16px;}
	.propertyAlerts .formHolder { border-bottom: 1px solid #105d7a;}
	div.formHolder div.tableSplit { border-bottom:solid 1px #105d7a;}
	
	ol.list { color:#333;}
	
	a.register {background: #105d7a;border: solid 1px #fff;padding-top: 5px;}
	a.register:hover {background: #dcd0c9;}
	
	#questionnaire #qButton { background: #105d7a !important; }
	#questionnaire #qButton:hover { background: #dcd0c9 !important; }
	.questionnaireBtn { background: #105d7a !important;}	
	
	.questionnaireBtn { margin:0px auto; background: #105d7a; 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 'europa', arial, verdana, tahoma, sans-serif !important;text-align: center;display: block;color: #105d7a;}
	.welcomePanel .quarterBox {}
	.welcomePanel .quarterBox strong{ font-weight:normal !important;}
	
	
	.ui-widget-header { background-color:#105d7a;}
	.ui-widget-content, .ui-widget-header {border: 1px solid #105d7a;}
	
	.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: #105d7a;}
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-color:#105d7a!important;}
	#pageContent .tenancy_management h2 { color:#105d7a;}
	#pageContent .tenancy_management .page h4 { color:#105d7a; border-color:#105d7a!important;}
	.k-header { background-color:#105d7a;}
	.k-state-selected {background-color:#105d7a;border-color:#105d7a!important;}
	.tiles .tile .overview {background-color: #dcd0c9;}
	.tiles .tile .links {background-color: #105d7a !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:#105d7a;border: 1px solid #105d7a;}
	
	.social_container { margin-bottom:15px;}
	.custom-html-panel { background:none !important;height:150px;}
	.custom-html-title { font: 22px 'europa', arial, verdana, tahoma, sans-serif !important; text-align:center; color:#105d7a; }
	
	#footerWrapper{ width:1000px; margin-top:0px; background #fff !important;}

	#footerTwo .content { float:left;}
	
	#footerWrapperBG {
		background: #fff; border-top: 2px dotted #c1c2c4; border-bottom: 2px dotted #c1c2c4;  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 .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;
	}
	
	#login-inputs{ padding-left:5px;}
	#login-submit { padding-right:5px;}
	
	.login-panel .login-status { position: absolute; margin-top: -20px; background: #fff; width: 230px;}
	
	.login-panel #login-inputs > div {
		float:left;
		margin-right:10px;
	}
	#login-inputs #password, #login-inputs #email {
		width:100px !important;
		font-size:10px;
	}
	
	.login-panel .gobutton {
		background: #dcd0c9;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		margin-left: 10px;
	}
	#login-inputs .label {
		color:#105d7a;
	}
	
	.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:#105d7a;
	}
	
	.login-submit input.gobutton{ height:18px; }
	
	.ui-dialog-titlebar.ui-widget-header {
		background: #105d7a!important;
		margin-top: 0px;
	}
	
	#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;}
	
	.searchListing .innerListing .contactInformation {min-height: 10px;}
	.searchListing .innerListing .contactInformation h3 {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}
	
	
@media only screen and (max-width: 560px) {
	.pageBody_Mobile #pageContent .v2_search_main .as-content input.main_search{width:87% !important;}
}	
	
	
	
	
@media only screen and (max-width: 767px) {
	div.welcome{background-image:none !important;}
	 
	.pageBody_Mobile.pageBody_home {background: url('../images/branding/headerImage3Mobile.jpg') center 0px no-repeat; background-size: 100%; top: 0px;position: absolute;} 
	.login-signup div.login-form p select{width:50% !important;}
	.pageBody_Mobile #pageContent .paperRip span{font-size: 20px !important;}
	.pageBody_Mobile #propertyDetails .property-safety{float:left !important;}

	.pageBody_Mobile #pageContent .welcome h1 span {font-size:23px !important}
	.property-safety p.marginleft{width:100% !important;}
	.pageBody_Mobile .property-safety p.marginleft{min-width:40% !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: 0px !important; padding: 8px 0px;  background: url('/images/Branding/headerImage4.jpg') -1000px -200px !important; margin-top:50px;}
	.pageBody_Mobile.pageBody_home .welcome p{width:96% !important; margin-left:2%; margin-right:2%; font-size: 125% !important; background-color:#fff; opacity:0.8em;}
	.pageBody_Mobile.pageBody_home #pageContent {margin-top: 0px !important; background:#fff;}
	.pageBody_Mobile .backOption{top:10px !important;}
	.pageBody_Mobile .mob-remove.nav-prev:before{content: "\f100"; font-family:fontAwesome; font-size:4.5em; color:#105d7a !important}
	.pageBody_Mobile .searchListing{border:none !important; background:#fff !important; margin:0 !important}
	.pageBody_Mobile #topArea p a{top:-30px; right:-50px; position:relative}
	.pageBody_advert #topArea .welcome{width:100% !important;}
	.pageBody_Mobile #pageContent.pageContent_search {margin-top: 110px !important;}
	.pageBody_Mobile  li.lilogo {display:none;}
	.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 #PrimaryNavfull{opacity:1 !important; width:100% !important}
	.pageBody_Mobile #PrimaryNavfull #mob-icon, .pageBody_Mobile #PrimaryNavfull #mob-icon { margin: 2px; background: url('../images/branding/logo150.png') no-repeat; cursor:pointer; top: 6px; left: 5px;}
	.pageBody_Mobile #PrimaryNavfull {background: #fff;height: 50px;box-shadow: none;}
	.pageBody_Mobile .login-signup, .pageBody_Mobile .login-signup .blueform-bot, .pageBody_Mobile .login-signup div.login-form {background: #105d7a;}
	.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: #105d7a;}
	.pageBody_Mobile #PrimaryNavfull #mob-menu, .pageBody_Mobile #PrimaryNavfull #mob-menu{background: #105d7a;}
	.pageBody_Mobile #navigationFull, .pageBody_Mobile #navigationFullFull{background: #105d7a;}
	.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_search .welcome .nav-prev{background:none;}
	.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{margin:0 auto; width:92%; display:block; margin-left:5%;}
	.pageBody_Mobile.pageBody_advert #topArea .welcome{display:block !important;}
	.pageBody_Mobile #pageContent #mobileDropdowSelector .content label{font-size:1.3em;}
	#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 .welcome h1{height:50px !important;}
	.pageBody_Mobile #pageContent .welcome h1{height:55px !important;}
	.pageBody_Mobile #left-panel #enquiryListPanel a{font-size:1.5em !important; padding 2px;}
	.pageBody_Mobile .filterTitle ,.pageBody_Mobile .mob-panel ,.pageBody_Mobile .filterPannel, .pageBody_Mobile .filter_header_row{font-size:1.2em !important;}
	.pageBody_Mobile #left-panel #enquiryListPanel a{padding:5px; margin-top:10px; padding-right:5px}
	.pageBody_Mobile #pageContent .welcome h1{color:#000!important;}
	.pageBody_Mobile #banner{height:52px; background: #fff;}
	.pageBody_Mobile #PrimaryNavfull{left:0 !important;}
	.pageBody_Mobile #footerTwo .content{padding-left:0 !important;}
	.pageBody_Mobile .contact-block div span,.pageBody_Mobile .contact-block div{font-weight:normal;}
	.pageBody_Mobile .contact-block div span{color:#000 !important; font-weight:bold;}
	.pageBody_Mobile #pageContent .v2buttonWrapper input.search{position:initial !important; float:right; margin-right:10%; color:#105d7a !important}
	.pageBody_Mobile #navigationFull li a{width:97% !important;}
	.pageBody_home .welcome,.pageBody_Mobile #pageContent{width:100% !important;}
	.welcome h1 span{color: #105d7a !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:left !important; margin-left:8px}
	.pageBody_Mobile #poweredBy{background:#fff !important;} 
	.pageBody_Mobile #footerWrapper{background: #353535 !important;}
	.pageBody_Mobile #login-signup-login > div.blueform-bot{height:160px; }
	.pageBody_Mobile .login-signup .blueform-bot input.gobutton{border-radius:0 !important;width:100px;padding:5px !important;}
	/*
	.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 #poweredBy{margin-top:15px !important;}
	.pageBody_Mobile .resultsNav ul li{border:none;}
	.pageBody_Mobile .resultsNav ul li a{color:#fff !important;}
	.pageBody_Mobile .pageContent_search div.welcome {margin-top: -70px;}
	.pageBody_Mobile .resultsNav ul li a.active, .resultsNav ul li a.active:hover{box-shadow:none !important;}
	.pageBody_Mobile #mobileHPContactUs { background:#105d7a; 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_Mobile #login-signup-login > div.blueform-bot { padding:20px 0 }	
	.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;}
	
	.login-signup .blueform-bot input.gobutton {height:100% !important; padding:0 !important}
	
	.login-signup .blueform-bot input.gobutton, .login-signup .blueform-bot input.gobutton:hover {background: #dcd0c9 !important;} 
	.pageBody_Mobile .searchAction a.delFromList{background-color: #dcd0c9!important;}
	.pageBody_Mobile #login-signup-registration > div.blueform-bot { height:100%; padding:20px 0; margin-bottom:20px}
	.pageBody_Mobile .searchListing{width:100% !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; background:#105d7a !important; border-top:1px solid #ccc}
	.pageBody_Mobile #pageContent .v2_search_panel h1 { border-bottom:0px;}
	
	.pageBody_Mobile #footerWrapperBG { margin-top:0px;}
	.pageBody_Mobile  #pageContent .v2_search_main .dropdowns .dropdown .default > em{right: 20px !important;}
	.pageBody_Mobile .filterPannel .checkOff label {color:#fff;}
	.pageBody_Mobile .resultsNav ul li a {background: #105d7a!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: #dcd0c9!important; color:#fff}
	.pageBody_Mobile .searchAction a.details, .pageBody_Mobile .searchAction a.viewOnMap {background: #105d7a!important; border-radius:0 !important; box-shadow:none !important; text-shadow:none !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: #105d7a!important; box-shadow:none !important; border:none !important; border-radius:0 !important;}
	
	.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;}
	
	.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;}
	.pageBody_Mobile .innerListing {padding-bottom: 95px;}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-title { bottom:71px;}
	.pageBody_Mobile .searchAction {height: 35px;right: 2px;}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-count {background: rgba(13, 34, 63, 0.6);}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-title {background: rgba(13, 34, 63, 1);}
	.pageBody_Mobile .innerListing .mob-info .info {font-size:140%;}
	.pageBody_Mobile .searchAction a.delFromList, .pageBody_Mobile .searchAction a.delFromViewingList {border-radius:0 !important;}
	.pageBody_Mobile .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;}
	#pageContent { margin-top:55px;}
	.pageBody_Mobile #footerWrapperBG{border:none !important;} 
	.pageBody_Mobile .searchAction a.addToList[href*="sms"] {display:none;}
	.pageBody_Mobile #pageContent .welcome h1 span{text-align:left !important;}
	.pageBody_Mobile #navigationFull li.active a{text-decoration:none;}
	.pageBody_Mobile #navigationFull li.start{margin-left: 0 !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;}
	.pageBody_Mobile #pageContent .v2_search_main .as-opened .as-content{padding:40px;}
	
	.pageBody_Mobile #pageContent .v2_search_main .dropdowns .dropdown{width:90% !important;}
	.pageBody_home.pageBody_Mobile .golocal-subcontent{padding:10px;}
	.pageBody_Mobile #footerOne .content ul li.end {
    border-right: none;
    float: left;
	padding-left:5%;
	}
	.pageBody_Mobile #pageContent .v2_search_main .dropdowns .dropdown:first-child, #pageContent .v2_search_main .dropdowns .dropdown.first{margin-left:5% !important;}
	.pageBody_Mobile #pageContent .v2_search_main .dropdowns .dropdown .default > em{ margin-right:5% !important;}
	
	.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;}
	
	
	::-webkit-scrollbar {
	  width:5px; 
	  background: #ddd;
	}
	::-webkit-scrollbar * {
	  background:#ddd; 
	}
	::-webkit-scrollbar-thumb {
	  background:rgba(9, 23, 44, 1) !important;
	}

	body{
		scrollbar-base-color: #105d7a;
	  scrollbar-base-color: #105d7a;
	  scrollbar-3dlight-color: #105d7a;
	  scrollbar-highlight-color: #105d7a;
	  scrollbar-track-color:#ddd;
	  scrollbar-arrow-color: #105d7a;
	  scrollbar-shadow-color: #105d7a;
	  scrollbar-dark-shadow-color: #105d7a;

	}
	
	.pageBody_Mobile #hpContactInfo h2.hpPhoneNumber {font-size:30px}
	.pageBody_Mobile #hpContactInfo h3.hpEmail{font-size:20px;}
	.pageBody_Mobile.pageBody_home #pageContent .welcome h1 span{text-align: center !important;}
}
	
#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:#105d7a;}
#pageContent .v2_search_main .as-panel.as-opened,#pageContent #mobileDropdowSelector .controls button {background:#105d7a !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 .dropdown { background:#1c4b92; background:rgba(0, 0, 0, 0.15); width:150px; }
#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;}
#pageContent .v2_search_main .dropdowns .dropdownDisplay label.selected{ background:#050D1A !important; background:rgba(0, 0, 0, 0.40) !important; color:#dcd0c9; }
#pageContent .v2_search_main .dropdowns .dropdownDisplay input:checked + label{ background:#050D1A !important; background:rgba(0, 0, 0, 0.40) !important; color:#dcd0c9; }
#pageContent .v2buttonWrapper input.search,.detail-sale-main, #pageContent .v2_search_main input.search { color:#fff;background:#dcd0c9;  }
#pageContent .v2buttonWrapper input.search:hover,#pageContent .v2_search_main input.search:hover { background:#dcd0c9; }
#pageContent .v2_search_panel_wrapper .searchTabs label ,#pageContent #mobileDropdowSelector .controls h3{ color:#105d7a !important; }
#pageContent .v2_search_panel_wrapper .searchTabs label.selected { background:#105d7a; color:#fff !important}	
#pageContent .v2_search_main .as-content-closed {left:-129px;}
#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:#dcd0c9;}
#pageContent .v2_search_main .dropdowns .dropdown{margin-top:10px !important;}
#pageContent  #disclaimerHeader, #pageContent .divide {display: none !important;}
#pageContent .v2buttonWrapper h2{margin-left:9% !important;}
#drawASearchDescription ul li { color: #fff; font-size:14px;font-family:"europa", arial, verdana, tahoma, sans-serif}
.smcx-widget {z-index: 1 !important;}
#pageContent .v2_search_main .dropdowns .dropdown .default{text-indent:0 !important;}
.pageContent_contact .resultsNav li a[href='http://space.lettingspad.com/Contact/Lettingspad'] {display: none;}
body.pageBody_students #pageContent .llist p { color:#fff;}






/*
	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 #105d7a; 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 .property-info ul li.yes{background-color:#fff !important;}
#propertyDetails .property-info {width:700px !important;}
#propertyDetails .property-info ul li{width:240px !important;}
#propertyDetails .facility_holder .name{width:120px !important;}
#propertyDetails .facility_holder .name{width:120px !important;}
#propertyDetails .facility_holder .value{width:30px;}
#propertyDetails .main{font-weight:bold;}
.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; }
#propertyDetails .property-safety p a{color: #333 !important;}
#propertyDetails .property-safety{background:#fff !important;}
#propertyDetails .green-button{background: #105d7a !important;}
#propertyDetails .green-button:hover{border:none;}
#propertyDetails .addToViewingList,#propertyDetails .delFromList{width:100px; text-align:center; font-size:1.2em; padding:10px 10px 8px 10px; font-family: europa, Arial, Verdana, Sans-Serif;}
#propertyDetails .delFromList{height:30px !important; background:#bb133e !important}

.landlordLoginLink { display:none;}
#featuredPropertiesContainer a {position: relative; width: 223px; margin: 5px; display: block; float: left; color: #105d7a; font-size: 15px; background: #f4f4f4; height: 260px; }
#featuredPropertiesContainer a:hover {text-decoration: none;}
#featuredPropertiesContainer a img {width: 223px; height: 167px; margin: 0;}
#featuredPropertiesContainer a .card {position: absolute; bottom: 0}
#featuredPropertiesContainer a .card div { padding: 5px; }
#featuredPropertiesContainer a .card div.area { color: #dcd0c9; 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: #105d7a; border-color: #105d7a!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: #105d7a; border-color: #105d7a!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; background-color:#fff !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-color: #8a0000 !important;
}

.ui-accordion-header:hover, h3.ui-accordion-header-active {background: #105d7a; color: #fff !important;}
.ui-accordion .ui-accordion-content {overflow: hidden;}
a.gototop {display:none;}
.green-button, .blue-button {border: none;}

/*
REVIEWS
************************************************/

.searchAction a.review, .reviews .newReview, .reviewHolder .reviewContent .sectionHolder .SaveButton{
	background: #105d7a !important;
    text-indent: 0px;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
}

@media print {
#footerWrapperBG{display:none;}	
	
}
.pageBody_print #footerWrapperBG{display:none;}	

	/*
.pageBody_home .page_search_panel_bg{
	height: 5% !important;
}   

.as-mask {
	
	overflow: visible !IMPORTANT;
}

div#ctl00_ContentPlaceHolder1_ctl00_search{
	max-height: 300PX;
	
}

.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .v2buttonWrapper {	
	
	WIDTH:132% !important;
	position:relative;
}



#ctl00_ContentPlaceHolder1_ctl00_pn_std_search > div.as-content > div.dropdowns {
    width: 140% !important;
}
.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{
	
	
 width:114.7% !important;
	
}

#ctl00_ContentPlaceHolder1_ctl00_pn_std_search > div.as-content {
	 width:114.7% !important;
	 
 }#ctl00_ContentPlaceHolder1_ctl00_pn_std_search > div.as-content > div.v2buttonWrapper{
	  
	 position:relative;
	 float:right;
	 
 }
 */