@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,700&display=swap');

@font-face{
	font-family:"Stag Web";
	font-stretch:normal;
	font-style:normal;
	font-weight:500;
	src:url("/styles/Stag-Medium-Web.eot");
	src:url("/styles/Stag-Medium-Web.eot?#iefix") 
	format("embedded-opentype"),url("/styles/Stag-Medium-Web.woff") 
	format("woff"),url("/styles/Stag-Medium-Web.ttf") 
	format("truetype"),
	url("/styles/Stag-Medium-Web.svg#Stag Web") format("svg")
}



br {
    display: none !important; 
}

.other-facilities p.main {color:#036 !important}

#footerWrapper {background:#000}

/* Main Website Styles
=========================================================================================== */
body {font-family: 'Raleway', sans-serif; }
body {background: #fff url("../Images/Branding/headerBannerBody.jpg") repeat-x left top;}
div#wrapper { width: 1060px; }
p { color: #036; }

#headerAdverts  {top:15px}

/* Main Website Styles
=========================================================================================== */
div#banner {background: #071D49 url("../images/generic/aru_yellow_logo.svg") no-repeat;height: 173px;background-size: 171px;background-position: 46px 16px;}
.logo.edinburgh {display: none;}
div#featureContent { margin-top: 15px; margin-left: 0px; } 
.townSelect-bot span.title, .townSelect-bot span.text {color: #545452;} 
a.townSelect-bot { margin-bottom: 5px; }
.drawASearchSidePanel #drawASearchTitle, .registerNow #registerTitle, .townSelect-bot span.title, .statisticsLink #statsTitle, .statisticsLink #statsSubTitle, #live_statistics_panel .title {text-shadow: none !important; font-family: 'Raleway', sans-serif;  } 
.statisticsLink #statsSubTitle { font-family: 'Raleway', sans-serif; font-weight: normal; }
/* Header Styles
=========================================================================================== */
div#affiliate_holder {display: none;} 
div#headerImage {display: none;}
div#SecondaryNav {
	top:90px;
	left:30px;
}
div#SecondaryNav ul#extra {
	right: 0px; 
}
div#SecondaryNav ul#extra li a {
    background: none;
    color: #fff;
    line-height: 23px;
    text-decoration: none;
    font-family: 'Raleway', sans-serif;
    font-weight: normal;
    font-size: 16px;
}

div#SecondaryNav ul#extra li.end {
	background: none;
	}  	
div#SecondaryNav ul#extra li:hover, div#SecondaryNav ul#extra li a:hover{
	text-decoration: underline; 
	}

	/* Top Navigation Styles
=========================================================================================== */
div#PrimaryNav,div#PrimaryNavfull {margin-left: 0px; }  
div#PrimaryNav ul#navigation, div#PrimaryNavfull ul#navigationFull {
	width: 1060px;
	height: 38px;
	color: #fff;
	padding: 0px;
	background-color: #071D49;
	margin-top: 135px;
	/*border-top-style: solid;
	border-top-width: 1px;*/
	}
div#PrimaryNav ul#navigation li:first-child a {
	margin-left: 15px!important; 
	}
div#PrimaryNavfull ul#navigationFull li a, div#PrimaryNav ul#navigation li a.search, div#PrimaryNav ul#navigation li a.account, div#PrimaryNav ul#navigation li a.help, div#PrimaryNav ul#navigation li a.message, div#PrimaryNav ul#navigation li a.sale {
	background: none !important;
	}
div#PrimaryNav ul#navigation li a,div#PrimaryNavfull ul#navigationFull li a {
	padding-bottom: 0px; 
	}
div#PrimaryNav ul#navigation li a:hover, div#PrimaryNavfull ul#navigationFull li a:hover {
    background-color: #fff;
    color: #fff;
	text-decoration: underline;
}

#navigation li, div#PrimaryNavfull ul#navigationFull li {
    font-size: small;
    height: 38px;
    line-height: 34px;
	font-family: 'Raleway', sans-serif;
	font-weight: normal; 
	font-size: 16px;
}

#navigation li a, div#PrimaryNavfull ul#navigationFull li a {
    height: 100%;
	padding: 0px; 	
	margin-right: 15px;
}

#navigation li a.search, div#PrimaryNavfull ul#navigationFull li a.search {
    text-indent: 0px; 
}
ul#extra { top:45px; }

	/* Main Content Styles
=========================================================================================== */
div#main_content_holder { margin-top: 0px; margin-left: 246px; }
#pageContent { margin-top: 0px; width:807px; }
#pageContent h1, #pageContent h2, ol.list, h3.contentHeading, #pageTitle h3 { color:#036; }   
#pageContent .paperRip, h3.content-title { color:#6799cc; }
#pageContent p, #pageContent p b, #pageContent p a, .generalContent div.olTitle {color:#036;font-size: 16px;line-height: 23px;}   
.login-form label {color: #000000 !important} 
.login-signup .blueform-bot h2 {color: #ffffff !important}
#contentArea ul li,#contentArea ul li a, .contentArea ul li, .contentArea ul li a { color:#036; }
#contentArea ol li,#contentArea ol li a, .contentArea ol li, .contentArea ol li a { color:#036; }
.welcome h1 { color:#000 !important; font-size: 170% !important; width: 545px; background: none; font-size: 24px !important;}
.welcome h1 span {background: none; font-family: 'Raleway', sans-serif; color: #003366; font-size: 40px; line-height: 44px; font-weight: normal; padding: 0px!important; }
.welcome img { display: none;}
.welcome, .welcome p {width: 100%;} 
.welcome p { margin: 4px 0 10px 0px; }
div.propertyCounter { background: none !important; position: absolute; top: 283px; left: 445px; display:none; }
span.dispPropertyCounter, .dropdowns span { font-family: Source Sans Pro !important; }
.propertyCounter span  {color:#000 !important; padding-top: 14px; } 
fieldset.search legend { color: #660099 !important; background: none; }
fieldset.search input.searchButton { background: none; background-color: #FFCC00; color: #003366; font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px; font-weight: bold; padding: 0px; }
fieldset.search input.searchButton:hover { background: #ffaf00 !important; fieldset.search legend color: #660099!important; background: none;}
.as-content em span {font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;}
input.go { background: #fff; color: #003366 !important; text-indent: 0px; font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold; font-size: 20px; padding: 0px; line-height: 10px; height: 21px; }
input.go:hover { background: #FFCC00; }
div.blue, div.blue_noMargin { border-bottom:3px #b7cbe9 solid; } 
h1#searchResults, h1#propertyDetails { color:#000000; }
.colour-overrde-standard { color:#545452 !important; }
#main_content_holder { padding-left: 7px; }
#headerImage.one { background: none; }
#affiliate_logo { background: none !important; } 
#affiliate_text { display: none !important; }
.blueform-bot { color: #ffffff !important; }
#pageContent div.paragraph {color: #545452; }
.edinburgh.logo { width: 535px; height: 44px; margin-top: 45px;}
.logo p { margin-left: 20px; margin-top: 45px;}

.searchPanel-bot, .searchPanel-top { background: none !important; color: #000; }
.searchPanel-top { display: none; }
.searchPanel-bot { border-bottom: 1px solid #000; background-color: #003366 !important; padding-top: 15px; }
.searchPanel-bot label { color: #fff; }
.forgottenbutton {color: #ebebeb !important; }
.pagination p span { color: #1c428e;}
.pagination ul li a { color:#036;}
.messageB .postentry, .messageB-base-collapsed {border-bottom-color: #1c428e !important;}
.messageB .postentry span.postedsmall { color: #1c428e !important; } 
.messageB .postentry span.strong { color: #036 !important; } 
.messageB .postentry span.posted { color: #1c428e !important; } 
.messageB .title { background-color: #036; width: 90.1%; padding-left: 5%; padding-right: 5%; background-image: none !important; } 
.messageB-base {border-bottom-color: #1c428e; border-top-color: #1c428e;}
.message-post-confirmation {border-color: #1c428e !important} 
.resultsNav ul li a { color: #fff;}
.arrange label {color: #003366 !important;}
.NoResults p {color: #545452 !important;}
.NoResults  {border-top-color: #1c428e; border-bottom-color: #1c428e;} 
.searchAction  {border-top-color: #036; border-bottom-color: #036; width: 90%; padding-left: 5%; padding-right: 5%;}
.llist p.blue {border-left-color: #1c428e; border-right-color: #1c428e; border-bottom-color: #1c428e;}
.llist p.green {border-left-color: #3667c9; border-right-color: #3667c9; border-bottom-color: #3667c9;}
.backOption p a, .printOption p a {color: #545452 !important; } 
.propertyIntro h4 {color: #1c428e !important; }
div .passwordpage { color: #545452 ;}
#live_statistics_panel .stat_line .number {width: 30px; } 
.favouritesControl a {font-size: 120%;} 
.filterPannel .filterTitle {color: #1c428e;} 
.filterPannel .checkOff label { background: none; color: #545452; background-color: #ddf3fd; }  
.filter_header_row { background-color: #ddf3fd; color: #1c428e ;}  
.filterPannel .checkOn label .tick { height: 29px; } 
.ui-widget-content.ui-widget.ui-dialog .ui-dialog-titlebar { background-color: #1c428e; } 
#popupAlert .close, #mapDialog .close, #emailFriendDialog .close, #enquiryDialog .close  { .top 14px !important;} 
.statistcs-table th {background-color: #1c428e}
.statistcs-table tr:hover {background-color: #a1d6ee;}
.propertyAlerts .formHolder, .propertyAlerts .tableRow , div.formHolder div.tableSplit, .propertyAlerts { border-bottom-color: #1c428e;}  
.searchListing .title { background-color: #036; width: 90% !important; padding-left: 5%; padding-right: 5%; background-image: none !important; } 
.llist .title-green { background-color: #3667c9;} 
.llist .title-blue { background-color: #1c428e;}  
.viewingControl a {background-image: none !important;background-color: #fff !important;color: #570082!important;font-weight: bold;font-size: 12px;}
.viewingControl {background-image: none !important;background-color: #570082 !important;margin-bottom: 5px;}
.favouritesControl strong, .viewingControl strong{color:#fff;}
div.resultsPrevNext{display:none;}

	
	/* Footer Styles
=========================================================================================== */
#footerOne, #footerTwo {
	background-color: #ECECEC; 
	width: 100%;
}
#footerOne {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc; 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc; 
	}
#footerTwo {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc; 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc; 
	background-image: url("../images/generic/footerBg.png"); 
	background-position-x: center;  
	background-position-y: bottom; 
	background-position: center bottom;
	background-repeat: no-repeat;
	}
#footerOne .content ul li a, #footerTwo .content p.textA, #footerTwo .content p.textB { color: #333 !important; border-right-color: #333 !important; }


#footerWrapper #poweredBy .content a img {
	margin-top: 0px!important;
}


#footerOne img {display: none;}
#footerOne .content ul {margin-left: 330px; margin-right: 10px; text-align: center;}
#footerTwo .content p.textA { color: #aeb3bc; border-right-color: #aeb3bc}  
#footerTwo .content p.textB{ color: #aeb3bc; }
.longAdvert-top {background:none; border:1px solid #ccc; border-bottom:0px; background-color:#F2F2F2; width: 804px; float: right;}
.longAdvert-top div.adrotorContainer {margin:auto; height:auto !important}
.longAdvert-top div.adrotorContainer > ul {position:initial}
.longAdvert-bot {background:none; border-bottom:1px solid #ccc; background-color:#F2F2F2;}
.longAdvert-top h4  { color:#545452;}

.sharers-panel { border: 1px solid rgb(28, 66, 142) ; width: 298px; color: #545452;}
.sharers-panel:visited { color: #545452;}
#sharersRegister label, #sharersRegister h2, #sharersRegister span.note{color: #fff !important;}


/* safety shaun css */
#SafetyShaunSlider { width: 100%; }
.carousel-navigation li div h3 {color:#6799cc;}
.carousel-navigation li div h3:hover, .carousel-navigation li.active div h3 { text-decoration: underline;}
.ssContainer {background: #F2F2F2;}
.connected-carousels .carousel-stage {border: 1px solid #ccc;-webkit-box-shadow: 0 0 1px #ccc;-moz-box-shadow: 0 0 1px #ccc;box-shadow: 0 0 1px #ccc;}
#ssSocial {display:none;}

.descContainer div {
position: absolute!important;
height: auto!important;
}

.townSelect-bot {
    padding-right: 12px;
}

#pageContent .SScontentContentContainer h2 {
color: #036;
}

.shortAdvert-top, .drawASearchSidePanel, .registerNow, .townSelect-bot, .statisticsLink {
    background: none !important;
    width: 95%;
    margin-left: 0px;
    background-color: #FFD100 !important;
}

.shortAdvert-top {padding:10px 12px 10px 0px;}
.shortAdvert-bot {display:none !important}
.shortAdvert-top h4 {color:#036; text-align:left; padding: 0px 12px 6px 12px; text-shadow: none !important; font-family: Stag Web; font-weight:bold; font-size:17px !important}
.drawASearchSidePanel:hover, .registerNow:hover, .townSelect-bot:hover, .statisticsLink:hover, .townSelect-top:hover {
background-color: #FEDA38 !important; 
}

.townSelect-top  {
display: none; 
}

.townSelect-bot .content {
    padding: 6px 0 15px 15px;
}

.townSelect-top {
    width: 232px !important; 
}

.drawASearchSidePanel #drawASearchTitle{
	text-shadow:none !important;
	color:#545452;
}

.drawASearchSidePanel #drawASearchTitle, .drawASearchSidePanel #drawASearchText, .registerNow a, .registerNow a:hover, .townSelect-bot span.title, 
.townSelect-bot span.text, .statisticsLink #statsTitle, .statisticsLink a, .statisticsLink a:hover, #live_statistics_panel, #live_statistics_panel .title, 
.searchListing h3, .searchListing .layout span.label, .searchListing.highlight .layout span.label, .searchListing .layout span.info, .messageB div.reply-lising div.reply-title ,
.messageB div.reply-lising div.reply-text, .messageB div.reply-lising div.reply-date, .charges_table td, #pageContent div.paragraph, .contact-block div span, .contact-block div span, 
.contact-block div, .contact-block div a, .statistcs-table, #pageContent .finish p, .backOption p a, .printOption p a, .messageB .postentry span.selection, .sharers_full_listing
{
    color: #036 !important;
}

.drawASearchSidePanel #drawASearchText { color:#545452;}

.statisticsLink {
    padding-left: 12px;
}

#drawASearchDescription ul li {
  color: #3c4a64;
}

body.pageBody_students #pageContent .llist p { color:#071d49; padding:5px;}

div.divide {
    border: none 0 !important; 
    height: 32px;
    width: 630px;
    background: none;
}

#pageContent .paperRip, #pageContent .paperRip span {
background: none; 
}

#pageContent .paperRip span {
	padding: 0px !important; 
}

h3.content-title, #SafetyShaunSlider h2 {
    color: #003366;
    font-size: 28px;
    line-height: 33px;
    padding-bottom: 33px;
    font-weight: normal;
    font-family: Stag Web;
}

a:-webkit-any-link, .printText a, .pagination ul li, .pagination ul li a.currentPageLink {
    color: #003366;
}

.printText a {
    color: #003366 !important; 
}


#poweredBy .content p {
    color: #fff;
}

#poweredBy {
    background: #071d49;
	padding: 10px 0 25px 0;
}

#live_statistics_panel_top {
    background-image: none !important;
    background-color: #fc0 !important;
    width: 237px;
    left: -0.5px;
}

#live_statistics_panel {
    background: #fc0;;
	margin: 0px!important;
	margin-top: 14px !important;
    width: 235px;	
	padding-bottom: 10px;
}

.townSelect-bot {
    margin-top: 0px !important;
}

.safetyShaunAdvice {
    background: url('../images/Safety Shaun/ssAdvicePanel.png') no-repeat 2px 0px !important;
    width: 232px;
    height: 95px;
    padding-top: 8px;
    padding-left: 4px !important;
    margin: 0 0 5px 0;
}

.safetyShaunAdvice #ssAdviceTitle {
    font-size: 14px !important;
    font-weight: bold !important;
    display: block;
    text-shadow: 2px 2px 2px #444;
    width: 120px;
    text-align: center;
    margin-left: 93px;
    margin-top: 32px;
    position: relative;
}

.safetyShaunAdvice a, .safetyShaunAdvice a:hover {
    font-size: 13px;
    width: 100%;
    color: #fff !important;
    text-decoration: none;
    display: block;
    letter-spacing: 0px;
    padding-bottom: 20px;
    padding-top: 4px;
}

.connected-carousels .navigation {
    width: 240px;
	padding-bottom: 10px;
}

.connected-carousels .carousel-navigation {
    height: 115px;
}

.carousel-navigation li div h3 {
    color: #00336A !important;
    font-size: 10px;
    line-height: 15px;
    height: 60px;
    font-family: Stag Web;
}

.connected-carousels .stage {
    margin: auto;
}

.connected-carousels .stage {
    width: 100%;
}

.ssContainer {
    width: 773px;
}

.ph_image {
    width: 91%;
}

/* New Search Panel */
#pageContent .v2_search_panel,#pageContent .v2buttonWrapper  {background:#FFD100;margin: auto;}
#pageContent .v2_search_main .as-panel.as-opened,#pageContent #mobileDropdowSelector .controls button {background:#666 !important;  }
#pageContent #mobileDropdowSelector .controls button[disabled] {background:#aaa !important}
#pageContent .v2_search_main .as-panel {background:#09172C; background: rgba(0, 0, 0, 0);}
#pageContent .v2_search_main .dropdowns .dropdown { background:#003366; background:rgba(0, 0, 0, 0.4);}
#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:#ffd100; }
#pageContent .v2_search_main .dropdowns .dropdownDisplay input:checked + label{ background:#050D1A !important; background:rgba(0, 0, 0, 0.40) !important; color:#ffd100; }
#pageContent .v2buttonWrapper input.search, .detail-sale-main, #pageContent .v2_search_main input.search { color: #525151; background: #DFDFDF; font-family: 'Raleway', sans-serif; font-weight: bold; }
#pageContent .v2buttonWrapper input.search:hover,#pageContent .v2_search_main input.search:hover { background:#DFDFDF; text-decoration: underline; }
#pageContent .v2_search_panel_wrapper .searchTabs label ,#pageContent #mobileDropdowSelector .controls h3{ color:#0d223f !important; }
#pageContent .v2_search_panel_wrapper .searchTabs label.selected { background:#0d223f; 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:400; color:#ffd100;}
#pageContent .v2_search_main .as-content-closed { padding: 0 0 0 10px; color: #666!important; font-weight: 600; }
/* 2019 rebrand - margin-left missing on Available From dropdown */
#pageContent .v2_search_main .dropdowns div[id$="available_from_lettings"] { margin-left: 1%!important; }
.k-header { background-color: #071D49; }
.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-button:active, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-marquee-color {
	background-color: #071D49; }

.as-content span, .as-content h1, #pageContent .paperRip, h3.content-title, .filterPannel .filterTitle, .filter_header_row, .sharers-panel span.title {
    font-family: 'Raleway', sans-serif;
	font-weight: normal; 
}

input.submitbutton:hover, a.gototop:hover, .searchAction a.addToList:hover, .searchAction a.enquire:hover, .searchAction a.details:hover, 
.messageB-base a.mb-back-button:hover, #topArea a.post:hover, .messageB-base .st_sharethis_custom:hover, .messageB-base a.mb-reply-button:hover, 
.messageB-base input.mb-post-button:hover, #topArea .back-to-menu a.backtoMenuLink:hover, .searchAction a.delFromList:hover, 
.searchAction a.delFromViewingList:hover, .button-green:hover, .searchAction a.viewOnMap:hover, .propertyAlerts div input.newalert:hover, 
.messageB div.reply-lising input:hover, a.register:hover, .sharers-message-button:hover 
{
    background-color: #ffaf00 !important;
	background-image: none !important;
}

input.submitbutton, a.gototop, .searchAction a.addToList, .searchAction  a.enquire, .searchAction a.details, .messageB-base a.mb-back-button, 
#topArea a.post, .messageB-base .st_sharethis_custom, .messageB-base a.mb-reply-button, .messageB-base input.mb-post-button, 
#topArea .back-to-menu a.backtoMenuLink, .searchAction a.delFromList, .searchAction a.delFromViewingList, .button-green, .searchAction a.viewOnMap, 
.propertyAlerts div input.newalert, .propertyAlerts div input.deletealert, .messageB div.reply-lising input, a.register, .sharers-message-button 
{
    background-color: #071d49 !important;
    color: #fff !important;
    font-family: "Raleway", sans-serif!important;
    font-weight: bold;	
	background-image: none !important;
	text-indent: 0px !important;
    height: 19px;
    width: auto !important; 
    padding: 1px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
	font-size: 13px !important; 
	line-height: 17px !important; 
}

div .passwordpage input.submitbutton {
	color: #fff!important;
}

a.gototop {
	height: none!important;
	padding: 5px 12px 5px 5px;
	font-size: 17px!important;
	color: #fff!important;
}

a.gototop:before {
	content: ' \25B2';
	color: #fff;
	margin-right: 7px;
	font-size: 20px;
}

.searchAction a.delFromList, .searchAction a.delFromViewingList, .propertyAlerts div input.deletealert {
	background-color: #f00 !important;
	color: #fff !important; 
}

.searchAction a.delFromList:hover, .searchAction a.delFromViewingList:hover, .propertyAlerts div input.deletealert:hover {
	background-color: #036 !important;
}

.messageB-base input.mb-post-button {
    height: 21px !important;
}

#contentArea p, #topArea .back-to-menu, .formHolder {
    width: 100% !important; 
}

#pageContent .paperRip {
	clear: both; 
}

#pageContent .paperRip {
    color: #003366;
    font-size: 28px;
    line-height: 33px;
    padding-bottom: 10px!important;
    padding-top: 10px;
	font-weight: normal; 
}

.golocal-subcontent span, .googleInfoWindow .right, .message-post-confirmation, .NoResults p, .propertyAlerts .tableRow a.details, .propertyAlerts .tableRow span.start, 
.propertyAlerts .tableRow span.end, .propertyAlerts .tableRow span.alert, #pageContent .SScontentContentContainer p, .videoButtonPanel a 
{
    color: #036 !important;
}

.filterPannel .filterTitle {
    color: #fff;
    background-color: #003366;
}

#statsSubTitle, #statsText, #statsText, #live_statistics_panel .stat_line, .registerNow #registerText  {
	font-size: 13px !important;
	line-height: 17px!important;
	color: #003366;
}

.statisticsLink #statsSubTitle {
    padding: 0 0 0 45px;
}

#live_statistics_panel .stats_container {
    width: 90%;
    margin-left: 5%;
}

#live_statistics_panel .title {
    left: 0px !important;
    width: 90%;
    margin-left: 5%;
    text-align: center;
}

.filterPannel .checkOff label {
    margin-left: 0px;
	padding: 5px 5px 5px 15px;
}

.filterPannel .filterTitle {
    height: 35px;
    text-align: center;
	text-indent: 0px; 
}

.filterPannel .checkOn label {
    margin-left: 0px;
    padding: 5px 5px 5px 15px;
	background-image: none; 
	background-color: #570082;
	
}

.filterPannel .checkOff label {
    background-color: #ececec;
	color: #071d49;	
}

.filterPannel .checkOff label:hover {
    text-decoration:underline;
}

.filter_header_row {
    background-color: #003366;
    color: #fff;
}

.filter_header_row {
    margin-left: 0px;
    padding: 8px 5px 5px 15px;
}

.filterPannel_footer {
	background-color: #071d49 !important;
	background-image: none !important;
	width: 237px!important;
    height: 5px !important;
    margin-left: 0px!important;	
}

#socialMediaWrapper {
    padding: 7px;
}

#socialMediaWrapper {
    width: 221px;
}

.resultsNav ul li a.active, .googleInfoWindow h1 {
    color: #fff!important;
    background-color: #003366 !important;
}

.resultsNav ul li a {
    background: #ececec!important;
	color: #071d49;
	background-image: none!important; 
}

.resultsNav ul li a:hover {
	text-decoration: underline;
color: #071d49;	
}

.pagination ul li a.currentPageLink, .pagination p span, .searchListing span.contactTop, .googleInfoWindow .left {
color: #570082 !important;
}

#pageContent, #topArea, .arrange, .resultsNav img.left, .searchListing, .pagination, .innerListing, .printFooter, .student-message, .login-signup div.login-form,.login-form p, 
.login-signup, #messageB, .detail-bot, .messageB, .pageContent_students .messageB div.reply-lising.reply-lising-input, #pageContent div.paragraph   {
    width: 100% !important; 
}

.searchListing a.property img {
    max-width: inherit !important; 	
}

.propertyMapHeader {
    background: #570082;
    height: auto;
    color: #fff;
    font-family: source sans pro;
    font-size: 15px;
    line-height: 23px;
	font-weight: bold; 
}

.clusterWrapper .googleInfoWindow {
	font-family: source sans pro !important;
}

.favouritesControl {
    background-image: none !important; 
    background-color: #570082 !important;
	margin-bottom: 5px; 
}

.favouritesControl strong {
	color: #fff;
	font-family: stag web; 
}

.counterLine, .favouritesControl a {
	color: #fff; 
}

.favouritesControl a {
	background-image: none !important; 
	background-color: #fff !important;
	color: #570082;
	font-weight: bold; 
}

.favouritesControl a:hover, .blueform-bot input.gobutton:hover  {
	text-decoration: underline; 
}

.colour-overrde-standard {
    color: #036 !important;
}

.student-message, .blueform-top, .blueform-bot {
	background-image: none !important;
}

.blueform-bot  {
	background-color: #003366; 
	width: 100%; 
}

.blueform-bot input.gobutton {
	background-color: #ececec !important;
	background-image: none !important; 
	color: #570082 !important;
	font-family: source sans pro;
	font-weight: bold; 
	margin: 0px; 
}

.login-signup div.login-form p label {
    width: 38%;
	color: #ffffff!important;
}

.login-signup div.login-form {
	margin: 0px; 
}

.blueform-bot input.gobutton {
    width: 30%;
    margin-left: 41.4% !important;
}

.llist.block-list .inline-list.title-green .title-green, .llist.block-list .inline-list.title-blue .title-green.links {
	background-color: #ffd100 !important;	
}

.llist.block-list .inline-list.title-green .title-green h2, .llist.block-list .inline-list.title-green .title-green em, .title-blue overview, .inline-list.title-blue.tile .title-green.links h2, .inline-list.title-blue.tile .title-green.links p {
	color: #071d49 !important; 
}

.llist .title-green, .llist .title-blue {
	background-color:  #ececec !important;
}

.title-blue.overview h2, .title-blue.links h2, .llist.block-list .inline-list.title-green .title-green h2, .inline-list.title-blue.tile .title-green.links h2, .llist.block-list .inline-list.title-blue .title-green.links h2 {
	font-family: stag web !important;
}

.llist.block-list .inline-list.title-blue .title-green.links h2 {
color: #fff; 
}
#pageContent .llist.block-list.titles h2 {
    color: #071d49!important;
	font-family:'Raleway', sans-serif!important;
	font-weight: 600;
}

#pageContent .llist.block-list p.blue {
    width: 98% !important;
}

.sharers-panel, .pageContent_landlords .landlordRegisterPanel, .pageContent_landlords .landlordLoginPanel  {
    width: 48%;
	border: none; 
	background-color:  #ececec !important;
	color: #fff!important; 
	background-image: none !important;
}

.sharers-panel {
    height: 115px;
}

.sharers-panel span.text {
    width: 75%;
    line-height: 23px;
    font-size: 16px!important;
}

.sharers-panel span.title {
	font-family: "Raleway", sans-serif!important;
}

.sharers-panel.sharers-search:hover, .sharers-panel.sharers-reg:hover {
background-color: #e0e0e0 !important;
}

div.divide, .propertyAlerts  {
    width: 100%;
}

.messageB .postentry, .messageB-base-collapsed, .messageB-base, .NoResults, .propertyAlerts .title, .tableRow {
    width: 90.1% !important;
    padding-right: 5% !important;
    padding-left: 5% !important; 
	border-color: #036; 
}

.messageB .postentry span.subject, .messageB .postentry span.subject a, .messageB .postentry span.replies, .messageB .postentry span.postedsmall, .messageB .postentry span.validwide, .messageB .postentry span.validwide, .messageB .postentry span.valid, .messageB .postentry span.message-text, .messageB-base p strong, .messageB .postentry span.subject-reply {
	color: #036 !important; 
}

.messageB .postentry span.subject, .messageB .postentry span.subject a {
    width: 60%;
}

.login-signup .login-status {
    color: #fff;
}

#pageContent p.landlordLoginLink, #pageContent p.landlordLoginLink  a {
    color: #fff;
}

#pageContent p.landlordLoginLink {
    padding-left: 20px;
}

.ui-widget, div .passwordpage label {
    font-family: Source Sans Pro;
}

.ui-widget-content.ui-widget.ui-dialog .ui-dialog-titlebar {
    background-color: #036;
}

.ui-widget-content {
	color: #036; 
}

.ui-widget-header {
    border: 1px solid #036 !important;
	background: #036; 
}

.ui-widget-content {
    border: 1px solid #036; 
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
    background: #036;
    border: 1px solid #036;
}

.propertyIntro, .searchListing h4  {
    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.searchAction p, .propertyIntro h4, #pageContent .propertyIntro p, #pageContent .detail-bot p.main, .propertyDetails .detail-bot span.label, .propertyDetails .detail-bot p.label, .propertyDetails .detail-bot span.info, .propertyDetails .detail-bot p.info, .property_details_content_wrapper .property-info p.main, .propertyDetails .property-safety p, #pageContent .property-safety p.main, #pageContent .property-safety p a, .agent-block .landlord-info p.main, .agent-block .landlord-info span.label, .agent-block .landlord-info span, .agent-block .landlord-info span a, #pageContent .property-info ul li, .propertyAlerts .tableRow span.strong, .tableRow div {
	color: #036!important; 
}

.detail-top, .detail-bot, .property-safety {
    background: none !important; 
}

.detail-bot span.label, .detail-bot p.label {
    width: 45% !important;
}

div.blue, div.blue_noMargin {
    border-bottom: 3px #036 solid;
	width: 100%;
}

.left {
    display: none;
}

.property-info {
    width: 29% !important;
}

.property-safety p {
    display: block !important; 
}

.property-safety {
    width: 100% !important;
	padding: 0px !important;
}

.property-safety p.main {
    padding-left: 15px;
}

.property-safety p {
    padding-left: 15px;
}

.property-safety p.marginleft {
    margin: 0px !important;
}

.propertyAlerts .title {
    background-image: none !important; 
    padding: 2px 15px 2px 15px;
    background-color: #036;
}

.propertyAlerts .tableRow span.details {
	width: 66%; 
}

.propertyAlerts .formHolder {
    padding: 9px 0px 9px 0px !important; 
}

div.formHolder p span, div.formHolder p label {
    width: 42% !important; 
}

.propertyAlerts .tableRow a.details {
    width: 480px !important;
}

.propertyAlerts .tableRow span.alert {
    vertical-align: top;
}

.propertyAlerts div.bottomControls {
    width: 100%;
}

.pageContent_students .messageB .postentry span.subject.subjectsml {
    width: 72%!important;
}

.pageContent_students .messageB div.reply-lising.reply-lising-input {
	padding-left: 0px !important;
	padding-right: 0px!important;
}

.im-new-message {
    width: 100%;
    padding: 0px;
    padding-bottom: 5px!important;
    padding-top: 5px!important;
}

textarea {
    border: 1px solid #a2a7ba;
}

.pageContent_advice .paperRip {
    margin-bottom: 30px;
}

.pageContent_landlords #pageContent p a {
	width: 45%!important;
}

.pageContent_landlords .landlordRegisterPanel, .pageContent_landlords .landlordLoginPanel {
	width: 47%;
}

.pageContent_landlords .landlordRegisterPanel:hover, .pageContent_landlords .landlordLoginPanel:hover {
    background-color: #570082 !important;
}

.landlordRegisterPanel , .landlordLoginPanel {
	text-decoration: none !important;
}

.pageContent_landlords .welcome h1 {
	width: 100%;
	height: 86px; 
}

a.register {
	width: 191px !important;
	margin-left: 5%;
}

#pageContent div.paragraph {
	margin: 0px !important; 	
}

.generalContent {
    width: 100%;
}

.statistcs-table th {
    background-color: #036;
}

.finish {
    width: 100% !important;
}

#footerTwo {
background-image: none;
padding: 20px 0 15px 0;
}

ol.list, #contentArea ul li, #pageContent div.paragraph {
	line-height: 23px;
	font-size: 16px!important;
}

#sharersRegister .reg_line label {
	width: 45%; 
}

.sharers-panel.single-share {
    margin-left: 0px;
}

#sharersRegister .reg_line .tiny_input {
    width: 80px;
}

#sharersRegister .reg_line  input, #sharersRegister .reg_line input, #sharersRegister .reg_line select {
	width: 256px;
}

#sharersRegister .reg_line .short_input {
    width: 166px;
}

.blueform-bot input.gobutton {
    width: 20%;
}

.passwordpage label, .tableRow div {
	font-size: 16px; 
	line-height: 23px;
	color: #036; 
}

.searchAction {
    margin: 10px 0 15px 0;
}

.statisticsLink a, .statisticsLink a:hover {
	text-align: left; 
	padding-left: 0px; 
}

.statisticsLink #statsTitle {
	padding: 0px; 
}

.statisticsLink #statsSubTitle {
   padding: 0px; 
}

.townSelect-bot {
    height: 107px;
}

.statisticsLink #statsTitle, .townSelect-bot span.title, .registerNow #registerTitle {
    font-size: 17px !important;
	line-height: 26px !important; 
}

.searchListing a.property img.blur{
	display:none;
}

#sec_regPost { 
	display: none; 
}

/*// 2019 rebrand styles for landlords page //*/
.pageContent_landlords .landlordRegisterPanel, .pageContent_landlords .landlordLoginPanel { height: 96px!important; background-color: #ECECEC!important; }

.pageContent_landlords .landlordRegisterPanel:hover, .pageContent_landlords .landlordLoginPanel:hover {
	background-color: #e0dede!important;
}

.sharers-panel, .pageContent_landlords .landlordRegisterPanel, .pageContent_landlords .landlordLoginPanel {
	color: #071D49!important;
}
/* Contact us page heading style */
.resultsNav ul li a.uniDetails { width: 274px; padding:10px 0; font-weight: lighter; font-size: 18px; margin-bottom: 10px;
}

/* Desktop site only */
@media only screen and (min-width: 767px) {	
	#headerAdverts {top: 31px; height:75px; width:585px;text-align:right;}
	#headerAdverts div.adrotorContainer {height:75px !important; width:100%}
	#headerAdverts div.adrotorContainer ul li a img {height:75px !important; width:auto !important;}
}

/* Mobile site only */
@media only screen and (max-width: 767px) {	


	
	/* 2019 rebrand edits */
	div#PrimaryNav ul#navigation li:first-child a {
	margin-left: 0px!important; 
	}
	
	body.pageBody_Mobile {
		background-color: #fff;
	}
	
	body.pageBody_Mobile .offCampusDocLink {
    display: none; 
	}
	
	body.pageBody_Mobile div#wrapper {
    background: none !important;
    padding: 0px;
 }
	
	body.pageBody_Mobile{
}
	body.pageBody_Mobile #headerAdverts{margin-top: 0px;height: auto !important;}
	body.pageBody_Mobile #PrimaryNav{background: #071d49; height:84px;}
	body.pageBody_Mobile #PrimaryNav #mob-menu { background: #ffd100!important; color: #071d49!important; padding: 31px 19px; colour: #071d49; height: 22px;}
	body.pageBody_Mobile #navigation{background:#272449;border-top: #003366 solid 1px;}
	body.pageBody_Mobile #navigationFull{background:#272449;}
	body.pageBody_Mobile #navigation li a, body.pageBody_Mobile #navigationFull li a {border-bottom:solid 1px #003366; color: #003366; height: 30px; line-height: 30px !important; text-indent: 20px !important; }
	body.pageBody_Mobile #PrimaryNav ul#navigation li a:hover, body.pageBody_Mobile #PrimaryNavfull ul#navigationFull li a:hover { color: #003366; }
	body.pageBody_Mobile #navigation li a {background:none !important;}  
	body.pageBody_Mobile #pageContent .welcome p{height: auto;margin: 0px auto;width: 98% !important;padding-left: 1%;padding-right: 1%;opacity: 0.95;display: none;}
	body.pageBody_Mobile .welcome h1 {background: url(../images/generic/mobBanner.jpg) no-repeat;background-size: 100% !important;background-position: 12% 32% !important;}	
	body.pageBody_advert #pageContent .welcome h1 {margin-top: 0px;margin-bottom: 0px;border-bottom: 1px solid #003366;}
	body.pageBody_Mobile #pageContent .welcome h1 span {background: url(../images/generic/mobBanner.jpg) no-repeat;font-size: 4vw;color: #fff;padding: 0px !important;line-height: 110px;background-size: 100%;background-position: 0px -29px;}
	body.pageBody_advert.pageBody_Mobile #pageContent .welcome h1 span {line-height: 37px !important;}
	body.pageBody_Mobile .v2_search_panel_wrapper{margin-top: 0px;}
	body.pageBody_Mobile .golocal-subcontent h3 a{font-size: 18px!important;line-height: 27px!important;text-align: center;width: 100%;display: inline-block;}
	body.pageBody_Mobile #pageContent{padding-bottom: 0px;}
	body.pageBody_Mobile #footerWrapper{width:100%;}
	body.pageBody_Mobile #footerWrapper #footerOne { height: auto;}
	body.pageBody_Mobile #footerWrapper #footerOne .content ul { width: 90%; margin-left: 5%; margin-right: 5%; top: 0px !important; }	
	body.pageBody_Mobile #footerWrapper #footerOne .content ul li{width:40%;float:none;}
	body.pageBody_Mobile #footerTwo .content p.textA, body.pageBody_Mobile #footerTwo .content p.textB {float:left; color: #fff;}
	body.pageBody_Mobile #footerWrapper #footerTwo, body.pageBody_Mobile .switchView{background:#003366;}
	body.pageBody_Mobile #footerTwo .content {border:none;}
	body.pageBody_Mobile #footerTwo .content{background: #000000;}
	body.pageBody_Mobile #footerWrapper #poweredBy .content p {margin-left:0px;color: #FFF;}
	body.pageBody_Mobile div#wrapper{background: #fff!important;margin-bottom: 0px;padding-top: 0px }
	body.pageBody_Mobile #login-signup-login .blueform-bot, body.pageBody_Mobile #login-signup-registration .blueform-bot{width:auto; margin-left: 0%;}
	body.pageBody_Mobile .pageContent_students .student-message{width:100%;}
	body.pageBody_Mobile #pageContent .login-signup p{color:#000;}
	body.pageBody_Mobile #pageContent.pageContent_advice #contentArea p.paragraph{width:auto;margin-right:2%;}
	body.pageBody_Mobile .resultsNav{margin-top:20px;}
	body.pageBody_Mobile .pageContent_search #topArea{width:100%;}
	body.pageBody_Mobile .pageContent_search #topArea .arrange{width:100%;}
	body.pageBody_Mobile .pageContent_search .pagination{width:100%;}
	body.pageBody_Mobile .pageContent_search .listingWrapper{width:100%;background: #88898d;}
	body.pageBody_Mobile .pageContent_search .searchListing{width:100%;}
	body.pageBody_Mobile .pageContent_search .searchListing .searchAction{width:100%;margin-bottom: 7px;z-index: 4;}
	
	body.pageBody_Mobile .resultsNav{margin-top: 110px;z-index: 1;position: fixed !important;border-top: 1px solid #003366;border-bottom: 1px solid #003366;border-right: 1px solid #003366;}	
	body.pageBody_Mobile .resultsNav{ position: relative !important;}	
	body.pageBody_Mobile.pageBody_search .resultsNav{position: fixed !important;margin-top: 0px;padding-bottom: 0px;z-index: 900;}	
	body.pageBody_Mobile.pageBody_search .resultsNav[style*="top:"]{margin-top:34px!important}	
	
	
	body.pageBody_Mobile .floating-results-nav{
    top: 51px!important;
}
	
	body.pageBody_Mobile .pageContent_search div.blue{width:100%!important;}
	body.pageBody_Mobile .pageContent_search div.blue_noMargin{width:100%!important;}
	body.pageBody_Mobile #propertyDetails .property-safety{background:#EEEEEE;border-top: none;border: none;}
	body.pageBody_Mobile #propertyDetails .mobile_content {background: none !important;border-top: 3px solid #003366;margin-left: 0px;margin-right: 0px;}
	body.pageBody_Mobile .pageBody_advert .other-facilities p.info { color: #000!important; }
	body.pageBody_Mobile .filterPannel .filterPannel_Content .checkOff label, body.pageBody_Mobile .filterPannel .filterPannel_Content .checkOn label {color: #fff !important;padding: 0px!important;padding-top: 10px !important;padding-bottom: 10px !important;}
	body.pageBody_Mobile .filterPannel .filterPannel_Content .filter_toggle_row .filter_header_row {text-align: center;}
	body.pageBody_Mobile #footerTwo #footerCol.footerCol{display:none!important}
	
	/* MARTY MOBILE EDITS */
	body.pageBody_Mobile #PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {
		background: url("../images/generic/aru_yellow_logo.svg") no-repeat;
		height: 88%;
		background-size: 78%;
		top: 8px;
		left: 20px;
		width: 136px;
	}
	
	body.pageBody_Mobile .as-shadow {
    -webkit-box-shadow: none; 
    box-shadow: none; 
	}
			
	body.pageBody_Mobile div[id*='std_search'] {
    left: 0px !important;	
	}
	
	
	body.pageBody_Mobile .v2_search_main {
	left: 0px !important;
	}
	
 	body.pageBody_Mobile .v2_search_main .as-content {
	width: 100%!important;
	}
	
	
	body.pageBody_Mobile .v2_search_main .as-content {
    padding-left: 0px !important;
	padding-right: 0px !important;
	} 
	
	body.pageBody_Mobile #pageContent .v2_search_main .as-content input.main_search {
    width: 90%!important;
    margin-left: 3%!important;
    padding-left: 2%!important;
    padding-right: 2%!important;
	}
	
	body.pageBody_Mobile #navigation {
    margin-left: 0px;
    left: 0px;
    top: 135px!important;
    padding-top: 0px;
    margin-top: 0px!important;
 }
	
	.pageBody_advert.pageBody_Mobile div.welcome {
	background-position-y: 45% !important;
	}
	
 	body.pageBody_Mobile div.welcome {
    background: url(../images/generic/mobBanner.jpg) no-repeat;
    background-size: 100% auto;
    padding: 0px;
    border: none;
    border-bottom: 1px solid #003366;
 }	 
	
	body.pageBody_home.pageBody_Mobile div.welcome {
    height: 110px;
 }
			
	.pageBody_search.pageBody_Mobile  .welcome h1 span em {
    padding-top: 0px !important;
 } 
	
	body.pageBody_Mobile .pageContent_search .welcome .nav-prev, .pageContent_search.pageBody_Mobile .welcome .nav-next {
    top: 150px !important;
	}
	
	body.pageBody_Mobile .pageContent_search .welcome .nav-prev {
	left: 2% !important;
	top: 37px !important;
	}
	
	.pageBody_Mobile.pageBody_advert .pageContent_search .welcome .nav-prev {
	top: 28px !important;
	}
	
	body.pageBody_Mobile .pageContent_search .welcome .nav-next {
		right: 2% !important;
		top: 37px !important;
	}
	body.pageBody_Mobile #pageContent.pageContent_search {
    margin-top: 0px;
    padding: 0px;
 }
	
	body.pageBody_Mobile .resultsNav ul li a em {
    font-size: 20px;
    height: 100%;
    line-height: 27px;
 }
	
	body.pageBody_Mobile #pageContent .llist.block-list p.green, body.pageBody_Mobile #pageContent .llist.block-list p.blue {
    width: 100% !important;
	margin: 0px! important;
	}
	
	body.pageBody_Mobile .password-content-area {
    margin-top: -36px;
 }
	
	.pageBody_Mobile ul#navigation li {
    background-color: #fff;    
	}
	
	.pageBody_Mobile #navigation li:hover {
		border-bottom: none;
	}
	
	.pageBody_Mobile #navigation li a,.pageBody_Mobile #navigationFull li a{
		padding: 0px;
		padding-top: 5px;
		padding-bottom: 5px; 
	}	
	
	.pageBody_Mobile li.active.start {
		border-top: #003366 1px solid;		
	}
	
	.pageBody_Mobile #navigation li a, .pageBody_Mobile #navigationFull li a {
    width: 100% !important;
    margin: 0% 0% !important;
	}
	
	.pageBody_Mobile #navigation li a em, .pageBody_Mobile  #navigationFull li a em {
    right: 20px!important;
    top: 11px !important;
	}
	
	.pageBody_Mobile a.search {
	border-top: solid 1px #003366;
	}
	
	body.pageBody_Mobile .welcome img {
		display: none; 
	}
	
	.pageBody_Mobile .welcome h1  {
    background-color: none !important; 
	}
	
	.pageBody_Mobile .welcome h1 span  {
    background-color: rgba(255,255,255,0.7);
	
	}
	
	.pageBody_Mobile .welcome h1 span {
		height: 110px;
		background: rgba(0, 33, 71, 0.12);
	}

	.pageBody_Mobile #pageContent .welcome p {
		background: rgba(0,0,0,0.6);
	}
	
	.pageBody_Mobile #footerTwo .content p.textA, .pageBody_Mobile #footerTwo .content p.textB {
    background-color: #000;
 }
		
	.pageBody_Mobile .switchView {
		width: 100%;
		position: inherit;
		font-size: 14px;
		box-sizing: border-box;
	}
	
	.pageBody_advert.pageBody_Mobile #poweredBy {
    height: 100px;
    }
	
	.pageBody_Mobile #poweredBy {
	background: #071d49!important;
	}
	
	.pageBody_Mobile #footerOne .content {
	text-align: left; 
	}
	
	.pageBody_Mobile #footerOne .content ul li {
    width: 47% !important;
	}
	
	.pageBody_Mobile .pageBody_general #pageContent .welcome h1 {
    height: 20px;
	}
	
	.pageBody_Mobile #footerTwo .content p {
    color: #fff !important;  
	}
	
	.pageBody_Mobile #footerTwo .content p.textB {
    width: 80% !important;
    padding-left: 10% !important;
    padding-right: 10% !important;
 }		
	
	.pageBody_Mobile fieldset.search .buttonWrapper {
    margin-top: 20px;
 }
	
	body.pageBody_Mobile #footerTwo .content p.textA, body.pageBody_Mobile #footerTwo .content p.textB {
    float: none;
	}
	
	::-webkit-scrollbar-thumb {
    background: #000 !important;
	}
		
	.pageBody_Mobile body.pageBody_search #pageContent .welcome h1 {
		margin-top: 47px;
	}
	
	.pageBody_Mobile .pageContent_search .welcome h1 span {
		height: 110px !important;
	}
	
	.pageBody_Mobile .resultsNav ul li a, .pageBody_Mobile .resultsNav ul li a:hover {
    background: #570082 !important;
    border-radius: 0px!important;
    color: #fff!important;
    height: 100%;
    line-height: 27px;
    padding: 0px !important;
    font-size: 13px;
 }
	
	.pageBody_Mobile .resultsNav ul li a.active, .pageBody_Mobile .resultsNav ul li a.active:hover {
    background: #003366!important;
    border-color: #000!important;
    color: #eee !important;
 }
	
	.pageBody_Mobile .resultsNav ul li a.active, .pageBody_Mobile .resultsNav ul li a.active:hover {
    background: #91cb41;
    color: #fff;
    -moz-box-shadow: inset 0px 5px 10px rgba(50, 50, 50, 0.6);
    -webkit-box-shadow: none !important; 
    box-shadow: none !important; 
	}
	
	.pageBody_Mobile .resultsNav ul li a:hover {
    color: #fff!important;
    background: #003366 !important;
 }
	
	.pageBody_Mobile .mob-panel .filterPannel .filterTitle {
    width: 100% !important;
	background-color: inherit;
	}
	
	.pageBody_Mobile .filterPannel .checkOff, .pageBody_Mobile .filterPannel .checkOn {
    background-color: inherit;
    width: 100%;
	}
	
	.pageBody_Mobile .filterPannel .checkOff label {
	    border-bottom: 1px solid #333;
	}
	
	.pageBody_Mobile .filterPannel .checkOn label {
    color: #fff; 
	}
	
	.pageBody_Mobile .mob-panel .filterPannel .filter_header_row {
    text-indent: inherit !important; 
	}
	
	.pageBody_Mobile .NoResults, .pageBody_Mobile .NoResults p {
    color: #000 !important;
	}
	
	.pageBody_Mobile .NoResults p a {
    background: #003366 !important; 
	}
	
	.pageBody_Mobile .floating-results-nav {
		top: 55px !important; 
	}
		
	.pageBody_Mobile div#PrimaryNav {
		border-bottom: 1px solid #FFF;
	}
	
	.pageBody_Mobile  .searchListing.mapListing {
    padding: 0% 0%!important;
	margin: 0% 0%!important;
	width: 100% !important;
	}
	
	.pageBody_Mobile .searchListing {
    margin: 0% 0%!important;
    width: 100% !important;
    background: #fff !important;
 }
	
	.pageBody_Mobile .innerListing {
    background: #eee;
 }
	
	.pageBody_Mobile  .pageContent_search img.left {
		height: 0px;
	}
	
	.pageBody_Mobile #banner {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    margin-top: 0px;
    width: 100%;
 }
	
	.pageBody_Mobile.mapListing #map_canvas {
    -webkit-box-shadow: none!important; 
    -moz-box-shadow: none!important; 
    box-shadow: none!important; 
	}
	
	.pageBody_Mobile.mapListing {
    background: inherit !important; 
	}
	
	.pageBody_Mobile.mob-panel .favouritesControl strong, p.counterLine {
		padding: 0px;
		padding-bottom: 10px;
		color: #fff!important;
		width: 100%;
		text-align: center;
		margin: 0 0 8px 0;
	}
	
	.pageBody_Mobile.favouritesControl a {
    margin-left: 15px;
	}
	
	.pageBody_Mobile.welcome h1 span {
    width: 80% !important;
    margin-left: 10% !important; 
	}
	
	.pageBody_Mobile.pageContent_search .welcome h1 {
    height: 105px !important; 
	}
	
	.pageBody_Mobile .pageBody_Mobile.pageBody_advert  .searchListing {
    margin: 0% 0%!important;
    width: 100% !important;
	}
	
	.pageBody_Mobile body.pageBody_advert  .pageContent_search .welcome .nav-prev {
		left: 6px !important;
		top: 20px !important;
	}
	
	.pageBody_Mobile .welcome h1 span.prop-detail {
    text-indent: inherit !important; 
	}
	
	.pageBody_Mobile .ha_flags {
		width: 100% !important;
	}
	
	.pageBody_Mobile span.paperRip {
		margin-left: 5px;
	}
	
	.pageBody_Mobile a.gototop {
		margin-right: 2%;
	}	
	
	.pageBody_Mobile iframe.youtube-player {
		margin-top: 5px; 
		margin-bottom: 5px; 
	}
	
	.pageBody_Mobile a.register {
		left: 0px;
	}
			
	body.pageBody_Mobile #pageContent.pageContent_messageboard {
		padding-bottom: 0px;
	}
	
	body.pageBody_Mobile .messageB .title {
		margin-bottom: 0px;
		margin-top: 15px;
		width: 88%!important;
		padding-right: 10%!important;
	}
			
	body.pageBody_Mobile .login-signup .blueform-bot {
		background: #FFF;
	}
	
	body.pageBody_Mobile #pageContent .login-signup h2 {
		color: #003366;
		padding: 0px !important;
		width: 100%;
	}
		
	.pageBody_Mobile .searchAction a.delFromList {background:#003366!important; }
	
	.pageBody_search.pageBody_Mobile .pageContent_search div.welcome {
		margin-top: 0px;
		position: fixed;
		z-index: 100;
		padding: 0px;
		height: 110px;
		padding-bottom: 0px !important;
	}
	
	.pageBody_advert.pageBody_Mobile .pageContent_search div.welcome {
		position: relative; 	
		height: 95px; 
	}
	
	.pageBody_advert.pageBody_Mobile .property_details_content_wrapper {
    margin-top: 15px;
    margin-left: 0%;
    width: 100%;
 }
		
	.pageBody_Mobile .pageContent_search div.welcome h1 {
		width: 100% !important;
		height: 110px;
	}
	
	.pageBody_Mobile td.normal[bgcolor="#ebebeb"] {display:none;}
	
	.pageBody_general.pageBody_Mobile .pageContent_landlords .generalContent {
		width: 96%;
		margin-left: 6px;
		margin-top: 6px;
	}
	
	.pageBody_Mobile fieldset.search input.searchButton, .pageBody_Mobile fieldset.search input.searchButton:hover{background: #FFCC00;border-radius: 0px;background-image: none !important;color: #003366!important;}
	
	.pageBody_Mobile #footerTwo .content p.textA {margin-left:0px;padding-bottom: 35px;}
	
	.pageBody_Mobile #footerOne {
	padding-top: 10px;
	margin-top: 0px;
	background: #ccc;
	}
	
	.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, .pageBody_Mobile .searchAction a.details, 
	.pageBody_Mobile.searchAction a.viewOnMap {
    background: #003366!important;
	}
	
	.pageBody_Mobile .epcTable tbody {
    background: #fff;
	}
	
	.pageBody_Mobile .property-safety {
    border: 3px solid #eee;
    box-sizing: border-box;
	}
	
	.pageBody_Mobile div.blue_noMargin, .pageBody_Mobile div.blue {
    margin: 0px !important;
	height: 0px !important; 
	}
	
	.pageBody_Mobile #propertyDetails {
    margin-top: 0px;
 }
	
	.pageBody_Mobile .landlord-info {width: 100% !important;margin: 0px !important;padding: 10px;}
	
	.pageBody_Mobile .searchListing {
    border: none!important;
    box-shadow: none!important;
	}
	
	.pageBody_Mobile .searchAction a.details, .pageBody_Mobile .searchAction a.viewOnMap {
    background: #003366!important;
    color: #fff!important;
 }
	
	.pageBody_Mobile .favouritesControl, .pageBody_Mobile .filterPannel {
	padding-left: 0px; 
	}
	
	.pageBody_Mobile .favouritesControl strong {
    text-align: center;
    color: #fff !important;
	}
	
	.pageBody_Mobile .filter_header_row {
    border-top: 1px solid #333;
	}
	
	.pageBody_Mobile .filterPannel_Content {
    border-bottom: 1px solid #333;
	}
	
	.pageBody_Mobile .mapListing #map_canvas {
    -webkit-box-shadow: none; 
    -moz-box-shadow: none;
    box-shadow: none; 
	}
	
	.pageBody_Mobile .mapListing {
    background: #eee;
	}
	
	.pageBody_Mobile li.mob-remove {
    border: none !important;
	}

	.pageBody_Mobile .resultsNav ul li { margin:0px; border-left: 2px solid #000; box-sizing: border-box;  }
	
	.pageBody_Mobile .searchPanel-bot, .pageBody_Mobile .blueform-bot, .pageBody_Mobile .detail-bot {
    border: none;
    margin: 5px;
 }
	
	.pageBody_Mobile .login-signup .blueform-bot input.gobutton, .pageBody_Mobile .login-signup .blueform-bot input.gobutton:hover {
    background: #fff!important;
    color: #fff!important;
    background-color: #003366 !important;
    border-radius: 0px;
    margin-left: 28%!important;
    width: 51%;
    height: 25px;
 }
	
	body.pageBody_Mobile #pageContent .login-signup p, body.pageBody_Mobile p.landlordLoginLink a, body.pageBody_Mobile .login-signup .forgottenbutton {
    background: #fff;
    nt; */
 }
		
	body.pageBody_Mobile .password-content-area .passwordpage input[type="submit"], body.pageBody_Mobile #topArea a.post, body.pageBody_Mobile .messageB-base a.mb-back-button, body.pageBody_Mobile .messageB-base .st_sharethis_custom, body.pageBody_Mobile .messageB-base a.mb-reply-button, body.pageBody_Mobile .messageB div.reply-lising input.reply-email, body.pageBody_Mobile .messageB-base input.mb-post-button, body.pageBody_Mobile .messageB div.reply-lising input.reply-email, body.pageBody_Mobile a.gototop, body.pageBody_Mobile a.register, body.pageBody_Mobile #topArea .back-to-menu a.backtoMenuLink, .pageBody_Mobile .propertyAlerts div input.deletealert, .pageBody_Mobile .searchAction a.delFromList, .pageBody_Mobile .searchAction a.details, .propertyAlerts div input.newalert, .pageBody_Mobile .propertyAlerts div input.deletealert, .pageBody_Mobile .searchAction a.delFromList, .pageBody_Mobile .searchAction a.addToList, .messageB-base .post-delete, .messageB div.reply-lising input {
    width: auto;
    background: #fc0 !important;
    text-indent: 0px;
    padding: 4px;
    text-indent: 0px;
    height: auto;
    border: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif!important;
    margin-left: 5px;
    color: #036!important;
    border-radius: 0px;
    margin-right: 5px;
 }
 
body.pageBody_Mobile a.gototop {
	 background-color: #071d49!important;
	 color: #fff!important;
 }
 
body.pageBody_Mobile a.gototop:hover {
	 background-color: #ffd100!important;
 }
	body.pageBody_Mobile img.left {
    display: none;
	}
		
	body.pageBody_Mobile .message-post-confirmation {
    color: #858586;
    border: solid 1px #003366;
	}
	
	body.pageBody_contact.pageBody_Mobile .resultsNav {
    margin-top: 20px;
	}
	
	body.pageBody_contact.pageBody_Mobile .resultsNav ul li {
    width: 50%;
	}
	
	.pageBody_students.pageBody_Mobile .pageContent_search div.welcome {
		position: relative;
		padding: 0px 0px;
	}
	
	body.pageBody_students.pageBody_Mobile #topArea .back-to-menu {
 }
	
	.pageContent_search.pageBody_Mobile div.welcome h1 {
    margin-top: 0px !important;
	}	
	
	.pageBody_Mobile .policy_error {
    top: 285px;
    left: 0px;
	}
	
	.pageBody_Mobile .login-signup .signupstatus .login-status {
    width: 100%;
    margin: 0px;
    text-align: center;
	}
	
	.pageBody_Mobile .propertyAlerts .tableRow, .pageBody_Mobile .propertyAlerts div.bottomControls, .pageBody_Mobile .propertyAlerts .formHolder {
    height: auto;
 }
	
	.pageBody_Mobile .propertyAlerts .formHolder {
    padding: 5px 0px 5px 0px;
    margin-left: 2% !important;
    margin-right: 2% !important;
    width: 96% !important;
 }
	
	.pageBody_Mobile .propertyAlerts div.formHolder p label {
    width: auto;
	}
	
	.pageBody_Mobile .propertyAlerts .tableRow a, .pageBody_Mobile .propertyAlerts .tableRow span:not(.rating_slider) {
    width: 30% !important;
    padding-left: 2%;
	padding-right: 0%;
    font-size: 12px; 
	}
	
	.pageBody_Mobile .propertyAlerts .tableRow span:not(.rating_slider) {
    width: 20% !important;
	}
	
	.pageBody_Mobile #pageContent .propertyAlerts .tableRow .selected {
    width: 5% !important;
    position: fixed;
    left: -5px;
	}
	
	.pageBody_advice.pageBody_Mobile #pageContent .paperRip, .pageBody_advice.pageBody_Mobile #pageContent .paperRip span {
    height: auto;
	}
	
	.pageBody_Mobile .pageContent_statistics .resultsNav ul li {
    width: 33.3%;
	}
	
	.pageBody_Mobile .googleInfoWindow .imageBox a img {
    width: 100%;
	}
	
	.pageBody_Mobile .googleInfoWindow {
		width: 240px;
	}
	
	.pageBody_Mobile .googleInfoWindow .left {
    width: 70px;
    display: none;
 }
	
	.pageBody_Mobile .googleInfoWindow .right {
    margin-left: 10px;
    width: 100%;
 }
	
	.pageBody_Mobile .googleInfoWindowWrapper {
    width: auto;
	}
	
	.pageBody_Mobile .googleInfoWindow div img.map-accreditation-img {
    margin-left: 5px;
    width: auto;
	}

	.pageBody_Mobile .googleInfoWindow .googleInfoWindowDetailsWrapper {
    width: 100%;
 }
	
	.pageBody_Mobile .googleInfoWindow .googleInfoWindowPropertyImage {
    width: 30%;
	display: none;
	}
		
	.pageBody_Mobile.pageBody_home #pageContent .welcome {
    width: 100% !important;
    padding-bottom: 0px;
	border-bottom: 1px solid #003366;
	display:none;
    }
	
	.pageBody_Mobile.pageBody_home .welcome p {
    position: static;
	}		
	
	.pageBody_Mobile #navigation li.active {
		border-bottom: none !important;
	}
	
	.pageBody_Mobile.pageBody_home .golocal-subcontent {
		display: none !important;
	}
	
	.pageBody_Mobile.pageBody_home .paperRip {
    display: none !important;
	}
	
	.pageBody_Mobile.pageBody_home .gototop {
		display: none !important;
	}
	
	.pageBody_Mobile.pageBody_home .spacer {
    display: none;
	}
	
	.pageBody_Mobile #pageContent .welcome {
    width: 100% !important;
	}
			
	.pageBody_Mobile .searchListing:first-of-type {
		margin-top: 29px !important;
	}
	
	.pageBody_Mobile.pageBody_advert .searchListing:first-of-type {
		margin-top: 0px !important;
	}
	
			
	.pageBody_Mobile .welcome h1 {
		height: auto;
		margin-top: 0px;
	}
	
	.pageBody_Mobile div.welcome {margin-top: 1px;}	
	.pageBody_Mobile.pageBody_search #pageContent .welcome {padding-bottom: 40px;position: relative;top: 0px;left: 0px;}
	.pageBody_Mobile.pageBody_search.pageBody_password #pageContent .welcome {position: relative;top: 0px;}
	
	
	.pageBody_Mobile.pageBody_search.pageBody_advert #pageContent .welcome { position: relative; }
	.pageBody_Mobile #pageContent .welcome {padding-bottom: 0px;}	
	.pageBody_Mobile #topArea {margin-bottom: 0px;}
	.pageBody_Mobile .propertyMapHeader { background: #fff; color: #003366; }	
	.pageBody_Mobile #enquiryListPanel strong, .pageBody_Mobile .favouritesControl strong {background: none;padding-bottom: 14px;font-size: 16px!important;}
	.pageBody_Mobile .favouritesControl { border: none; }	
	.pageBody_Mobile .landlord-accreditation-overlay-img { right: 0px; }
	.pageBody_customers .pageContent_search div.welcome { margin-top: 0px; }	
	.pageBody_Mobile .jcarousel-control-next, .pageBody_Mobile .jcarousel-control-prev { display: none; }	
	.pageBody_Mobile #pageContent {left: 0px;}
	.pageBody_Mobile .jcarousel-wrapper { margin: 0px !important; display: none; }
	.pageBody_Mobile #footerOne .content ul { background: none; }
	.pageBody_Mobile .socialSquare { margin-top: -84px; }
	.pageBody_Mobile .socialSquare.facebook { background: url("../Images/socialMediaIcons/facebook.png") no-repeat top center; right: 173px; }	
	.pageBody_Mobile .socialSquare.twitter { background: url("../Images/socialMediaIcons/twitter.png") no-repeat top center; right: 118px; }
	.pageBody_Mobile .socialSquare.linkedin { background: url("../Images/socialMediaIcons/linkedin.png") no-repeat top center; right: 62px; }
	.pageBody_Mobile .socialSquare.youtube { background: url("../Images/socialMediaIcons/youtube.png") no-repeat top center; right: 6px; }
	.pageBody_Mobile .login-signup div.login-form p label {max-width: 27%;width: 27%;color: #000!important;}
	.pageBody_Mobile #contentArea p {width: calc(100% - 20px) !important;margin-left: 6px;margin-top: 5px;}
	.pageBody_Mobile #pageContent .password-content-area { width: calc(100% - 20px) !important; }
	.pageBody_Mobile .resultsNav ul li {margin: 0px;width: 45%;height: 27px;}
	.pageBody_Mobile .innerListing .mob-info .info {bottom: 21px;font-size: 14px;color: #fff;}
	.pageBody_Mobile .innerListing {padding-bottom: 0px;border-bottom: 1px solid #003366;height:  100%;}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-title {bottom: 74px;background: rgb(0, 51, 102);z-index: 3;}
	.pageBody_Mobile.pageBody_advert #pageContent.pageContent_search {margin-top: 0px !important;}
	.pageBody_Mobile.pageBody_advert #pageContent.pageContent_search .welcome {top: 0px !important;border-bottom: 1px solid #000;}
	.pageBody_Mobile.pageBody_advert #propertyDetails { margin-left: 0px; }
	.pageBody_Mobile #propertyDetails .property-info, .pageBody_Mobile #propertyDetails .property-info.facilityNumbers .facility_holder {width: 100% !important;padding-left: 0px;padding: 0px;margin: 0px;}
	.pageBody_Mobile fieldset.search {padding-top: 10px !important;background: #F1F1F1;margin-top: 15px;}
	.pageBody_Mobile .searchAction a.viewOnMap:hover { padding: 4px; } 
	.pageBody_Mobile span.yes {width: 100%;padding: 0px !important;margin-right: 43px;background-position: 100%!important;}
	.pageBody_Mobile .other-facilities { padding-left: 0px; padding-right: 0px; }
	.pageBody_Mobile .detail-bot .content { padding: 2px 0px; }
	.pageBody_Mobile .student-message p { width: calc(100% - 20px);}
	.pageBody_Mobile .pageContent_students .student-message table { width: 100% !important; display: inline-block; *display:inline; zoom:1;} 
	.pageBody_Mobile .pageContent_students .student-message table * { word-break: break-word; vertical-align:top} 
	.pageBody_Mobile .pageContent_students .student-message table th,.pageBody_Mobile .pageContent_students .student-message table td {width:49.5%; word-wrap:break-word;    box-sizing: border-box;} 
	.pageBody_Mobile .password-content-area { margin-top: -10px; }
	.pageBody_Mobile .pageContent_contact .generalContent {margin: 0px !important;width: 98%;padding: 1%;}
	.pageBody_Mobile .resultsNav { padding-bottom: 0px; }
	.pageBody_Mobile .pageContent_contact .searchListing{ margin-top: 10px !important; }
	.pageBody_Mobile .pageContent_landlords p.paragraph { padding: 10px !important; margin: 0px !important; }
	.pageBody_Mobile .pageContent_landlords #contentArea {width: 100%;}
	.pageBody_Mobile .pageContent_landlords .generalContent { width: 100%; margin: 0%; }
	.pageBody_Mobile .pageContent_landlords span.paperRip { margin-left: 0px; }
	.pageBody_Mobile .pageContent_landlords #sec_charges .paperRip, 
	.pageBody_Mobile .pageContent_landlords #sec_regOnline .paperRip,
	.pageBody_Mobile .pageContent_landlords #sec_contactDetails .paperRip { height: auto; padding-bottom: 0px; }
	.pageBody_Mobile .pageContent_landlords div[style="margin-left:220px;"] { margin: 2% !important; width: 96%; }
	.pageBody_Mobile .pageContent_students .login-signup .blueform-bot h2 { padding-left: 0px !important; }
	.pageBody_Mobile.pageBody_customers .llist.block-list.titles { padding-left: 0px; }
	.pageBody_Mobile.pageBody_customers .title.gridMenu { padding-top: 10px; }
	.pageBody_Mobile .postentry span.subject {padding-right: 0px !important;}
	.pageBody_Mobile.pageBody_messageboard .pageContent_messageboard #topArea p span {width: 96%;display: block;padding: 1%;}
	.pageBody_Mobile .filterPannel .checkOn label .tick:before { content: "\f00c"; font: normal normal normal 14px/1 FontAwesome; }
	.pageBody_Mobile .filterPannel .checkOn label, .pageBody_Mobile .filterPannel .checkOff label { font-size: 12px; }
	.pageBody_Mobile .filterPannel .checkOn label .tick { bottom: 10px; }
	.pageBody_Mobile .favouritesControl, .pageBody_Mobile .viewingControl {padding-top: 0px;height: 115px;}
	.pageBody_Mobile .favouritesControl strong { width: 100%; }
	.pageBody_Mobile .mob-panel #sc { width: 100%; }
	.pageBody_Mobile .favouritesControl strong, .pageBody_Mobile .mob-panel .filterPannel .filterTitle {border-bottom: none;padding: 0px !important;padding-top: 15px !important;padding-bottom: 14px !important;height: auto !important;}
	.pageBody_Mobile .mob-panel .filterPannel .filter_toggle_row:first-of-type { margin-top: 0px; }
	.pageBody_Mobile .filter_header_row { font-weight: normal !important; }
	.pageBody_Mobile .mob-panel .favouritesControl a, .pageBody_Mobile #enquiryListPanel a {}
	.pageBody_Mobile .longAdvert-top {display:block !important; visibility:visible !important; float:none; width:100%}
	
	.pageBody_Mobile.pageBody_landlords .searchListing:first-of-type { margin-top: 0px !important; }	
	.pageBody_Mobile #sec_contactDetails .generalContent P:first-of-type { display: none; }
	.pageBody_Mobile .propertyAlerts div input.newalert:hover {padding: 5px;background: #fc0!important;color: #036!important;}
	.pageBody_Mobile .propertyAlerts div.formHolder p label, .pageBody_Mobile .propertyAlerts div.formHolder p select { width: 100% !important; text-align: center; }
	.pageBody_Mobile .propertyAlerts div.formHolder p select {width: 100% !important;}	
	.pageBody_Mobile .pageContent_students #topArea .back-to-menu { width: 100%; }
	.pageBody_Mobile.pageBody_general.pageBody_customers #topArea { padding: 0px; }
	.pageBody_Mobile.pageBody_general.pageBody_customers #topArea .back-to-menu a.backtoMenuLink { display: none;}		
	.pageBody_Mobile #pageContent.pageContent_search .password-content-area {margin-top: 0px;}
	.pageBody_Mobile.pageBody_password #pageContent.pageContent_search .password-content-area { margin-top: 0px; }	
	.pageBody_Mobile #propertyDetails .mobile_content p.rent_includes_options { width: 100%; }
	.pageBody_Mobile.pageBody_messageboard .password-content-area { margin-top: 0px; }
	.pageBody_Mobile .login-signup div.login-form p select { width: 50%; }
	.pageBody_Mobile .propertyAlerts div.formHolder p span, .pageBody_Mobile .propertyAlerts div.formHolder p label {text-align: left !important;width: 33%;margin-top: 20px;}
	.pageBody_Mobile #topArea a.post { margin: 10px 4px 5px 0; }
	.pageBody_Mobile .propertyAlerts div.formHolder p input, .pageBody_Mobile  .propertyAlerts div.formHolder p select {  width: 100% !important; }
	.pageBody_Mobile .propertyAlerts div.formHolder input[name*="su_start_date"] { width: 96% !important; margin-left: 0%; }
	.pageBody_Mobile .propertyAlerts .post-status, .pageBody_Mobile .propertyAlerts .additional_email_info { display: inline-block !important; width: 100% !important; margin-right: 0px; }
	.pageBody_Mobile .pageContent_landlords #sec_regOnline div {margin: 0px !important;width: 96%;}	
	.pageBody_Mobile.pageBody_advice #pageContent tr p { margin: 0px !important; }	
	.pageBody_Mobile.pageBody_advice #pageContent td {width: 0% !important;/* min-width: 95px !important; */}
	.pageBody_Mobile.pageBody_advice #pageContent td p  {width: 95px;min-width: 100%;}
	.pageBody_advice.pageBody_Mobile #pageContent .paperRip { width: 100%; }
	.pageBody_advice.pageBody_Mobile #pageContent .paperRip span { width: 95% !important; padding-right: 2.5% !important; padding-left: 2.5% !important; }
	.pageBody_Mobile.pageBody_advice .golocal-subcontent table { margin-left: 0px; }
	.pageBody_Mobile .searchListing a.property img { max-width: 100%; width: auto; }	
	.pageBody_Mobile.pageBody_password .login-signup .blueform-bot p { position: relative !important; text-align: center; width: 100% !important; }
	.pageBody_Mobile .login-signup .forgottenbutton { margin-left: 0px !important; }	
	.pageBody_Mobile.pageBody_password .login-signup div.login-form { margin-left: 0px; }
	.pageBody_Mobile .login-signup div.login-form .messagelabel {width: 50% !important;max-width: 580%;color: #000!important;}
	.pageBody_Mobile .searchListing .details.blue-button {position: absolute;right: 2px;top: -27px;background-color: #fc0!important;color: #036!important;text-shadow: none;}
	.pageBody_Mobile .searchListing .addToList.green-button {margin-left: -1px;background: #fc0!important;color: #036!important;box-shadow: none!important;text-shadow: none;}
	.pageBody_Mobile .searchListing .addToViewingList {margin-right: 6px;}
	.pageBody_Mobile .mapListing .rentIncludes { display: none; }
	.pageBody_Mobile .googleInfoWindow div { width: 100%; }
	.pageBody_Mobile .bedroomsToLet .left, .pageBody_Mobile .wordAvailable .left { font-weight: normal; display: block;padding: 0px;width: auto;}
	.pageBody_Mobile .bedroomsToLet .right, .pageBody_Mobile .wordAvailable .right { width: auto; float: left; }
	.pageBody_Mobile .mapListing .clusterWrapper { width: auto; }
	.pageBody_Mobile .mapNote { padding-left: 15px; }
	.pageBody_Mobile .googleInfoWindow h1 img { vertical-align: top; width: 10%; margin-right: 5%; }	
	.pageBody_Mobile #footerTwo .content p.textB a { color: #fff !important; }
	.pageBody_Mobile .mob-panel .filterPannel .fa {top: 9px;left: 20px;}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-count {background: rgba(88, 88, 88, 0.81);}
	.pageBody_Mobile #propertyDetails .property-info li.yes {width: 100% !important;padding-right: 0px;background-position: 100% 0px;}
	.pageBody_Mobile #propertyDetails .mobile_content {color: #000;}
	.pageBody_Mobile #footerTwo .content p.textA, #footerTwo .content p.textB {font-size: 14px;}
	.pageBody_Mobile #pageContent .login-signup .blueform-bot p[style="position: absolute; top: 5px; right: 10px;"] {bottom: -5px !important;margin-left: 7px;}
	.pageBody_Mobile .mob-panel .favouritesControl a, .pageBody_Mobile #enquiryListPanel a {line-height: 15px;margin-left: 5%;margin-right: 5%;font-size: 14px;width: 29.3%;display: inline-block;box-sizing: border-box;color: #fff !important;font-weight: 100;padding-bottom: 18px;}
	.noScroll { position:fixed !important; }
	.pageBody_Mobile .resultsPrevNext {display: block;background: rgba(0, 51, 102, 0.67);bottom: 0px;height: 50px;width: 100%;z-index: 999;position: fixed;}
	.pageBody_Mobile .resultsPrevNext .nav-next, .pageBody_Mobile .resultsPrevNext .nav-prev { position: absolute; top: 6px; right: 6px; background: url(../Images/Mobile/next.png) top left no-repeat; width: 38px; height: 40px; } 	
	.pageBody_Mobile .resultsPrevNext .nav-prev { right: auto; left: 6px; background: url(../Images/Mobile/prev.png) top left no-repeat; }
	.pageBody_Mobile .resultsPrevNext h1 {color: #fff !important;text-align: center;font-size: 12px !important;line-height: 50px !important;}
	.pageBody_Mobile .searchListing a.property img {max-width: 100%;width: auto;height: 100%;z-index: 1;te; */position: absolute;left: 0px;position: absolute;top: 0px;}
	.pageBody_Mobile .searchListing a.property img.blur {width: 100%;height: auto;filter: blur(5px);z-index: 0;position: relative;overflow: hidden;top: 0px;left: 0px;margin-left: 0px !important;margin-right: 0px !important;display: block;margin-top: 5px;}
	.pageBody_Mobile .innerListing .mob-info .info {background: rgba(64, 64, 64, 0.87);width: 99%;padding-left: 1% !important;bottom: 0px;height: 74px;left: 0px;z-index: 3;}
	.pageBody_Mobile.pageBody_advert .slider-pro {margin: 0px;width: 100% !important;max-width: 100% !important;}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-count { z-index: 4; }
	.pageBody_Mobile #ctl00_ContentPlaceHolder1_ctl00_Ctrl_Facilities_sharedFacilities {margin-left: 0px;}
	.pageBody_Mobile #ctl00_ContentPlaceHolder1_ctl00_ctl03_contract_length_Label {padding-left: 0px!important;}
	.pageBody_Mobile .sp-thumbnails-container.sp-bottom-thumbnails {margin-top: 0px;}
	.pageBody_Mobile #propertyDetails .detail-bot p.info {}  
	.pageBody_Mobile .sp-slides-container {border-bottom: 3px solid #003366;}
    .pageBody_Mobile .contactBar.searchAction.mob-remove {background: rgba(0, 33, 71, 0.58);}
	.pageBody_Mobile #propertyDetails .property-safety p span {min-width: 100%!important;background-position: 100% 0px !important;padding-right: 0px;margin: 0px;}
	.pageBody_Mobile #headerAdverts * {/*height: 100%;*/}
	.pageBody_Mobile #headerAdverts li a {display:block}
	.pageBody_Mobile #headerAdverts .ad-no-rotor li a img { height: auto !important; } 
	.pageBody_Mobile .pageContent_students .messageB div.reply-lising.reply-lising-input {width: 96%;padding: 2%;}
	.pageBody_Mobile .enquirySaveButton {background: #003366;color: #fff;}
	.pageBody_Mobile #pageContent .tenancy_management .page h4 {margin:0px;}
	.pageBody_Mobile .k-block, .k-button, .k-draghandle, .k-grid-header, .k-grouping-header, .k-header, .k-pager-wrap, .k-toolbar, .k-tooltip {background: #003366;}
	.pageBody_Mobile .im-new-message, .pageBody_Mobile .im-new-message2 {width: calc(96% - 4px);padding: 2%;}	
	.pageBody_Mobile .messageB {width: 100% !important;}
	.pageBody_Mobile .pageContent_students .messageB div.reply-lising {width: 60%;}
	.pageBody_Mobile .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar {padding: 5px 0px;height: auto !important;}
	.pageBody_Mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {background: transparent !important;box-shadow: none;border: none;} 
	.pageBody_Mobile .ui-dialog .ui-dialog-content { background: #fff; }
	.pageBody_Mobile a:link.unsent-enquiries-note {width: calc(100% - 40px);}
	.pageBody_Mobile .favouritesControl strong, .viewingControl strong {background-color: #292929!important;}
	.pageBody_Mobile .contact-block div span {display: block;line-height: 15px;margin-bottom: 5px;}
	.pageBody_Mobile div.formHolder p {margin-bottom:-20px}
	.pageBody_Mobile .propertyAlerts .formHolder p:last-child label {position: absolute !important;bottom: 46px;right: 27px;width: 100% !important;text-align: right !important;}
	.pageBody_Mobile div.bottomControls .newalert {margin-top: 25px;color: #036!important;background-color: #fc0 !important;}
	.pageBody_Mobile div#main_content_holder {margin:0px; padding-top:83px}
	.pageBody_Mobile div#banner {background: none;height: 51px;}
    .pageBody_Mobile #pageContent .v2_search_main .as-content > em, #pageContent .v2_search_main .as-content > label {text-align:center;}
	.pageBody_Mobile #pageContent .v2buttonWrapper input.search {right: 35px;}
	.pageBody_Mobile .connected-carousels .navigation {width: 210px;}
	.pageBody_Mobile .connected-carousels .next-navigation, .connected-carousels .prev-navigation {top: auto;bottom: 42px;display: none;}
	.pageBody_Mobile h3.content-title, #SafetyShaunSlider h2 {font-size: 15px;line-height: 19px;}
    .pageBody_Mobile #pageContent #mobileDropdowSelector .content label {font-size: 15px;color: #000;}
    .pageBody_Mobile .ph_image {width:100%;}
	.pageBody_Mobile .sharers-panel, .pageContent_landlords .landlordRegisterPanel, .pageContent_landlords .landlordLoginPanel {background-color: #ececec!important;width: 90%;}
	.pageBody_Mobile .sharers-panel span.title {text-align: left;}
	.pageBody_Mobile #messageB #sharerList {text-align: left;}
    .pageBody_Mobile #messageB #sharerList .sharers-panel {margin-right: 3px!important;margin-top: 10px;}
	 body.pageBody_Mobile #footerWrapper #footerOne .content ul li.end {margin-left: 50%;}
	.pageBody_Mobile .messageB .messageB-post {border-bottom: 2px solid #003366;}
	.pageBody_Mobile #messageB p {padding: 0%;}
	.pageBody_Mobile .contentArea ul li{font-size:14px;}
	.pageBody_Mobile .descContainer div {margin-top: 0px;}
	.pageBody_Mobile .ssContainer .vidContainer, .ssContainer .descContainer{width: 49%!important;}
    .pageBody_Mobile h3.content-title, #SafetyShaunSlider h2{padding-bottom: 0px;}
	.pageBody_Mobile #SafetyShaunSlider h2{margin-bottom: 0px;}
	.pageBody_Mobile #pageContent p, #pageContent p b, #pageContent p a, .generalContent div.olTitle{font-size: 14px;}
    .pageBody_Mobile .connected-carousels .carousel-navigation{width: 560px;}
	.pageBody_Mobile #pageContent .v2_search_main .as-content-closed *, #pageContent .v2_search_main .as-opened .as-content * {text-align: center;er; */margin: 1%;font-size: 14px;}
	.pageBody_Mobile #pageContent .v2_search_main .dropdowns .dropdown .default > em {}
    .pageBody_Mobile #pageContent .v2_search_main .as-content-closed *, #pageContent .v2_search_main .as-opened .as-content * {text-align: center;font-size: 14px;} 
	.pageBody_Mobile img.mapLegend{width: 122%;}
    .pageBody_Mobile .propertyMapHeader{padding-top:0px;}
	.pageBody_Mobile #pageContent .v2buttonWrapper h2 {top: 7px;left: 32px; color: #ffd100;}
	.pageBody_Mobile #pageContent .v2buttonWrapper h2 span{color: #fff;}
	.pageBody_Mobile #pageContent p.landlordLoginLink, #pageContent p.landlordLoginLink  a{color: #000;}
    .pageBody_Mobileol.list, #contentArea ul li, #pageContent div.paragraph {line-height: 22px;font-size: 14px!important;padding: 2%;width: 97%!important;}
    .pageBody_Mobile #pageContent .paperRip, #pageContent .paperRip span{margin-left:3px;}
    .pageBody_Mobile .llist.block-list .inline-list.title-green .title-green h2, .llist.block-list .inline-list.title-green .title-green em, .title-blue overview, .inline-list.title-blue.tile .title-green.links h2, .inline-list.title-blue.tile .title-green.links p{color: #071d49!important;}
    .pageBody_Mobile .llist.block-list .inline-list.title-green .title-green, .llist.block-list .inline-list.title-blue .title-green.links {background-color: #ffd100 !important;}
    .pageBody_Mobile div.formHolder div.tableSplit {height: 28px;}
    .pageBody_Mobile #sharersRegister label, #sharersRegister h2, #sharersRegister span.note{color: #000!important;}
	.pageBody_Mobile .searchListing,h2{margin-left: 0px!important;}
	.pageBody_Mobile .printOption{display:none;}
	.pageBody_Mobile .searchListing a.property img.blur {width: 100%;height: auto;filter: blur(5px);z-index: 0;position: relative;overflow: hidden;top: 0px;left: 0px;margin-left: 0px !important;margin-right: 0px !important;display: block;margin-top: 5px;}
    .pageBody_Mobile .resultsPrevNext .nav-next, .pageBody_Mobile .resultsPrevNext .nav-prev {position: absolute;top: 6px;right: 6px;background: url(../Images/Mobile/next.png) top left no-repeat;width: 38px;height: 40px;}
	.pageBody_Mobile #propertyDetails .property-safety p{padding: 5px;margin-left: 0px;}
    .pageBody_Mobile .favouritesControl strong{font-family: "Source Sans Pro";}
    .pageBody_Mobile .searchAction a.delFromList, .searchAction a.delFromViewingList, .propertyAlerts div input.deletealert {background-color: #f00 !important;color: #fff !important;}
    .pageBody_Mobile #HASafetyShaunVideos .descContainer.half{margin-top:0px;}
	.pageBody_Mobile #waitDialog{display:none;}
	.pageBody_Mobile #pageContent .v2_search_main .dropdowns{}
	.pageBody_Mobile .ssContainer {width: 94%;padding: 3%;height: auto;overflow: auto;}
	.pageBody_Mobile span.dispPropertyCounter{font-family: tahoma, Arial, Verdana, sans-serif!important;}
    .pageBody_Mobile #footerWrapper #footerOne .content ul li a {font-size: 14px;}
    .pageBody_Mobile .golocal-subcontent{margin-top: 20px;}
    .pageBody_Mobile a.sharers-search{margin-bottom: 15px!important;}
    .pageBody_Mobile .blueform-bot input.gobutton{background-color: #FFCC00!important;background-image: none !important;color: #003366 !important;font-family: source sans pro;font-weight: bold;border-radius: 0px!important;padding: 2px 10px!important;margin: 0px;font-size: 14px;}
	.pageBody_Mobile .landlord-info span{font-size:14px;}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-title .type{font-size:14px;}
	.pageBody_Mobile .resultsPrevNext .nav-next, .pageBody_Mobile .resultsPrevNext .nav-prev {position: absolute;top: 6px;right: 6px;background: url(../Images/Mobile/next.png) top left no-repeat;width: 38px;height: 40px;}
    .pageBody_Mobile .resultsPrevNext .nav-prev {right: auto;left: 6px;background: url(../Images/Mobile/prev.png) top left no-repeat;}
	.pageBody_Mobile #pageContent .v2_search_panel.as-opened {max-height: none !important; height:500px !important;} 
	/*.pageBody_Mobile #pageContent .v2_search_main .as-content-closed{height:500px!important;}*/
	.pageBody_Mobile #pageContent .v2buttonWrapper {}
	 body.pageBody_Mobile #topArea .back-to-menu a.backtoMenuLink{background-color: #fc0!important;color: #003366!important;}
	/* 2019 rebrand: show 'Available from' nav option - previously hidden */
	.pageBody_Mobile .v2_search_panel.as-opened.as-horizontal { height:450px!important; }
	.pageBody_Mobile #pageContent .v2_search_main .dropdowns div[id$="available_from_lettings"] { margin-left:5%!important; }
	.pageBody_Mobile .searchAction a.addToList{background-color: #003366!important;color: #fff!important}
	.pageBody_Mobile .messageB-base input.mb-post-button{height: 25px!important;}
    .pageBody_Mobile div.messageB-postWrapper p span{width: 20%;}
	.pageBody_Mobile .login-signup .login-status{ color: #f00; line-height: 25px; }
	.pageBody_Mobile #propertyDetails .mobile_content span.label { padding-left: 0px; }
	.pageBody_Mobile .other-facilities, .pageBody_Mobile .property-info .main, .pageBody_Mobile .property-info ul { padding: 5px; }
	.pageBody_Mobile #pageContent #mobileDropdowSelector .controls h3 { position: relative; top: 0px; }
	.pageBody_Mobile #pageContent #mobileDropdowSelector .controls { height: auto; }
	.pageBody_Mobile #pageContent #mobileDropdowSelector .controls button.right {top: 0px;position: relative;display: none;}
	.pageBody_Mobile #mobileDropdowSelector .controls #btnSearch { display: block !important; }
}	
@media only screen and (max-width: 520px) {	

	.pageBody_Mobile .longAdvert-top div.adrotorContainer { width:100% }
	.pageBody_Mobile .longAdvert-top div.adrotorContainer img { width:96%; height:auto }
}
@media only screen and (max-width: 460px) {	

	body.pageBody_Mobile #pageContent .welcome h1 span {
		font-size: 18px;
	}
}




