/*
	TEMPLATE STYLES
	====================================================================================

	PURPLE			:			5a105a
	BLUE			:			306b76
	TEXT COLOR		:			333333
	CONTENT BG		:			ffffff
	PAGE BG			:			f1f1f1
	
	TITLES			:			24px
	SUB TITLES		:			20px
	LINE HEIGHT		:			150%
	
	FONT			:			Arial 14px
	LINE HEIGHT		:			150%

	PADDING			:			20px
	
	***********************************************************************************/

	
	/* Update on blur class to remove duplicate in search results */
	.pageBody_Mobile .searchListing a.property img.blur { display:none; }
	
	

/*
	GENERAL STYLES
	*********************************************************************************/
	body { padding:20px; background-color:#f1f1f1; /*background-color:red;*/ background-image:none; font-family: Arial, tahoma, Verdana, Sans-Serif!important; font-size:12px !important; line-height: 150% !important; }

	#wrapper { background-color:#ffffff; /*margin-top:20px !important; margin-bottom:20px !important;*/ padding:10px !important; }

	.logo{ min-width: 247px; left: 0px; }
	.logo.edinburgh { height: 50px; background-image: url('../images/branding/logo.png'); }
	.logo .p { margin: 32px 0 0 0px; display:none; }

	#headerImage.one { display:none;}
	#banner { margin-left: 10px; padding-left: 0px; height: 80px; border-bottom: solid 1px #cccccc; width: 980px; }

	#headerAdverts { top: 15px; right: 20px;  width: 468px; }
	div.adrotorContainer { margin-left: 0px; margin-bottom: 0px; }

	span.contactTop a[href*="?viewContact=true"],a.click_to_login {
		color: #ffffff !important;
    background: #306b76;
    padding: 6px !important;
    line-height: 200% !important;
    box-sizing: border-box;
    border-radius: 6px;
    text-decoration: none !important;
    cursor: pointer;
		
	}
	
	div.contactBar.searchAction.mob-remove a[href*="******"],div.contactBar.searchAction.mob-remove a[href*="javascript:;"] {display:none}

	div.divide { width:710px; display:none;}
	#pageContent p {font-size:12px;line-height:150%;width: 100%;color: #333333;}
	#pageContent p a { color:#5a105a; text-decoration:underline; font-size:12px; line-height:150%;}
	#pageContent p a:hover { text-decoration:none; }
	/*#pageContent h2 { color:#ffffff; height: 32px; text-indent: 50px; width: 690px; font-weight:normal; font-size:20px !important; line-height:150% !important; background-image: url('../images/branding/title_bg.png'); background-repeat:no-repeat; background-color:#306b76; background-position:left; }*/

	
	.searchListing a.property img.blur {display:none !important}
	
	#pageContent .v2_search_main .as-panel, #pageContent .v2_search_main .as-panel.as-opened{background:#306b76;}
	
	#pageContent .v2_search_main .dropdowns .dropdownDisplay label{width:100%}
	
	
/*
	NAVIGATION
	*********************************************************************************/
	#PrimaryNav { margin-left:0px;}
	#navigation { width: 247px; background-color:#306b76; margin-top: 100px; padding-bottom:30px; }
	#navigation  ul{}
	#navigation  li{width: 227px;border-bottom: dashed 1px #b5d9df !important;margin-left: 10px;background-image:url('../images/branding/menu_arrow.png');background-repeat:no-repeat;background-position: 210px 20px;}
	#navigation  li:hover { background-image:url('../images/branding/menu_arrow_over.png'); }

	#navigation  li a{ padding:10px !important; width: 237px !important; color:#c0e0e6;}
	#navigation  li a:hover{ color:#fff !important;}
	#extra { display:none;}	
	#navigation li a.search, #navigation li a.account, #navigation li a.help, #navigation li a.message, #navigation li a.sale, #navigation li a, #navigation li a.sale { text-indent:0px; text-align:left; background-image:none; font-weight:normal; font-size:14px; line-height: 24px; width: 217px !important; }
	
	
	
	
/*
	CAROUSEL
	*********************************************************************************/	
	.jcarousel-control-prev, .jcarousel-control-next { display:none;}
	.jcarousel-wrapper { width:710px !important; padding: 0px !important;}
	.jcarousel { width:710px !important; }
	.jcarousel-pagination { right:0px !important; padding: 0px 5px 5px 0px !important; width: auto !important;}
	.jcarousel-wrapper .jcarousel-pagination a { opacity:1 !important; background-color:#333333 !important; color:#ffffff !important; text-shadow:none !important; border-radius:0px; border: solid 1px #333333;}
	.jcarousel-wrapper .jcarousel-pagination a.active { background-color:#ffffff !important; color:#333333 !important; text-shadow:none !important; border-radius:0px; border: solid 1px #333333;}	
	
	
	
	
	
/*
	MAIN CONTENT
	*********************************************************************************/	
	#pageContent{ margin-left: 280px; width: 710px; }

	.welcome { width:710px; margin: 0px;}
	.welcome img { display:none;}
	.welcome h1 { margin-bottom: 10px; height: 39px; width:710px; font-weight:normal; font-size:24px !important; line-height:150% !important; background-image: url('../images/branding/title_bg.png'); background-repeat:no-repeat; background-color:#306b76; background-position:left;}
	fieldset.search legend, .welcome h1 span { height: 39px; margin-top: 2px; background-image:none; color:#fff; padding: 0 0px 0 70px !important; font-weight:normal; }
	.welcome p {font-size: 100% !important; line-height: 150% !important; width: 700px; margin: 4px 0 20px 0px; color:#333 !important;}
	.pageContent_messageboard fieldset.search legend { line-height: 150% !important; }
	.pageContent_messageboard .search { margin-left: 0px !important; }
	.pageContent_messageboard fieldset.search legend { width: 640px; }
		
	#pageContent .paperRip { height: 39px; width:710px; font-weight:normal; font-size:24px !important; line-height:150% !important; background-image: url('../images/branding/title_bg.png'); background-repeat:no-repeat; background-color:#306b76; background-position:left; }
	#pageContent .paperRip span { height: 39px; margin-top: 2px; background-image:none; color:#fff; padding: 0 0px 0 70px !important; }

	#disclaimer { font-size: 12px !important; line-height:150% !important; color:#333 !important; font-weight:normal;}


	.pageBody_home #pageContent .divide { display:none; }



/*
	MAIN SEARCH
	*********************************************************************************/	
	fieldset.search legend {padding: 0px 0 0px 0px;width: 640px;height: 39px;background-image: url('../images/branding/title_bg.png');background-repeat:no-repeat;background-color:#306b76;background-position:left;font-weight:normal;}
	fieldset.search legend span { color:#fff; padding: 0 0px 0 70px !important; font-size:24px !important; line-height:150% !important; }
	fieldset.search label { font-size:12px; padding-top: 6px; color:#333333;}
	fieldset.search p { padding-top: 0px; }
	fieldset.search input.searchButton { background-image: url('../images/branding/searchButton.png'); width: 280px; height:48px; margin: 10px 155px 0 0; }
	fieldset.search input.searchButton:hover { background-image: url('../images/branding/searchButton.png'); width: 280px; height:48px; }
	
	.searchPanel-top { background-image:none; }
	.searchPanel-bot { background-color:#306b76; background-image:none; width: 710px; }
	.searchPanel-bot .half { width: 250px; margin-left: 75px; }
	.searchPanel-bot label { color:#ffffff; font-size:12px; line-height:150%;}
	.searchPanel-bot input { margin-right: 10px; }
	.searchPanel-bot input.go  { float:none !important; }
	.intelliDropdown {}
	.intelliDropdown a { font-size:12px;}
	
	
	.propertyCounter { background-image: url('../images/branding/home.png'); background-position:left;}
	.propertyCounter span { color:#333333; padding-top:24px; font-weight:normal; margin-left: 10px; }
	
	
	
/*
	SEARCH RESULTS
	*********************************************************************************/
	#topArea { width:710px;}
	.resultsNav ul li a {
		background: none !important; 
		background-image: url('../images/branding/button_overlay.png') !important;
		background-color: #306B76 !important;
		background-size: contain !important;
		border-top-left-radius: 6px !important;
		border-top-right-radius: 6px !important;
		border: solid 1px #306B76 !important;
		color:#ffffff;
		width: 175px;
	}
	.resultsNav ul li a:hover, .resultsNav ul li a.active {
		background: none !important; 
		background-image: url('../images/branding/button_overlay.png') !important;
		background-color: #010101 !important;
		background-size: contain !important;
		border-top-left-radius: 6px !important;
		border-top-right-radius: 6px !important;
		border: solid 1px #010101 !important;
		color:#ffffff;
	}
	.backOption p a, .printOption p a {color: #5a105a !important;}
	.innerListing .title {height: 35px; width: 680px; font-weight:normal; background-image: url('../images/branding/title_bg.png'); background-repeat:no-repeat; background-color:#306b76; background-position:left;}
	.innerListing .title h2 { background-image:none !important; background-color:transparent !important; text-indent: 70px; margin-top: 5px;}
	.searchListing .title p.sku { padding-top:6px;}
	.searchAction {width: 680px; border-color:#306b76; width:710px; padding: 6px 0px 5px 0px; margin: 10px 0 2px 0;}
	.searchAction p{ width:460px !important; font-size:20px !important; color:#306B76 !important;}
	.arrange label , .pagination p span, .printText a{ color:#5a105a !important;}
	.searchListing h3, .searchListing span.contactTop {color:#306B76 !important; line-height:150%;}
	.searchListing .layout span.label, .searchListing .layout span.info, .searchListing .layout a.info { font-size:12px; line-height:150%; color:#333333 !important;}
	.searchListing .layout span.info a { color:#306B76 !important;}
	.searchListing { width:710px;}
	
	.mapNote span {color:#306B76 !important;}
	#topArea .welcome  h1{ width:710px !important;}
	.printOption { width: 90px; margin-left: 25px; /*margin-top:35px;*/}
	.backOption { width: 100px; margin-top:35px;}
	.property_details_content_wrapper {margin-top:110px;}
	.property_details_content_wrapper .title {height: 35px; width: 680px; font-weight:normal; background-image: url('../images/branding/title_bg.png'); background-repeat:no-repeat; background-color:#306b76; background-position:left;}
	.property_details_content_wrapper .title h2 { text-indent: 60px; margin-top: 5px; font-weight: normal !important;background-image:none !important; background-color:transparent !important;}
	
	.pageBody_advert #propertyDetails {margin-left: 0px !important; width:710px !important;}
	#propertyDetails div.blue_noMargin, #propertyDetails .blue, .property-info { border-color:#306B76 !important;}
	#propertyDetails .detail-bot, #propertyDetails .blue_noMargin, #propertyDetails .blue {width:710px !important;}
	#propertyDetails .property-info { width:694px !important }
	.detail-bot p span.no, .detail-bot p span.yes { width:180px;}
	.property-info ul li { width:198px !important; font-size:12px !important;}
	#propertyDetails .detail-bot p.main, #propertyDetails .property-info p.main { color:#306B76 !important;}
	.detail-bot p.label {width: 220px !important;}
	/*.detail-bot p.info {width: 400px !important;}*/
	.detail-bot span.label {font-size: 12px !important; line-height: 150% !important; width: 220px !important;}
	.detail-bot span.info {font-size: 12px !important; line-height: 150% !important; width: 460px !important;}
	.property-safety { display:none;}
	.property-safety { /*float:none !important;*/ width:680px !important; margin-right:0px !important;}
	.property-safety p.main {color:#306B76 !important;}
	.property-safety p.marginleft { margin-left:0px !important;}
	.property-safety p span { width:180px;}
	.detail-bot span.info a { color:#5a105a !important;}
	#propertyDetails .detail-bot p.main { width:250px;}
	#propertyDetails .detail-bot:first .content p.info:first { display:none;}
	#propertyDetails .detail-bot.noBG .content p.info{width:460px !important;}
	
	#pageContent > div { width:710px !important;}
	.printText .printOption { margin-top:5px;}
	
	.searchListing #topArea .backOption { width:110px;}
	.searchListing #topArea .printOption { margin-top:35px;}
	.agent-details-link { color:#5a105a !important;}
	.agent-details-link:hover { text-decoration:underline !important;}
	.searchListing h3 { margin-left:0px;}
	.propertyIntro { margin-left:0px !important;}
	.propertyIntro h4 { margin:0px; color:#306B76 !important;}
	.facilityNumbers .facility_holder { width:200px !important;}
	
	/*.property-safety p.main {color:#306B76 !important;}*/
	
	#contentArea p { wifth:710px;}
	
/*
	BUTTONS
	*********************************************************************************/	
	.contactDetailsAction a, .searchAction a {padding-top:4px}
	.button-green, .green-button, .button-blue.sharers-message-button, input.go, input.go:hover, input.submitbutton, input.submitbutton:hover, .blueform-bot input.gobutton, .blueform-bot input.gobutton:hover, .searchAction a.addToList, .searchAction a.addToList:hover, .searchAction a.details, .searchAction a.details:hover, .searchAction a.delFromList, .searchAction a.delFromList:hover, .favouritesControl a, .favouritesControl a:hover, .searchAction a.viewOnMap, .searchAction a.viewOnMap:hover, div.go a.go, div.go a.go:hover, #topArea a.post, #topArea a.post:hover, .messageB-base a.mb-back-button, .messageB-base a.mb-back-button:hover, .messageB-base .st_sharethis_custom, .messageB-base .st_sharethis_custom:hover, .messageB-base input.mb-post-button, .messageB-base input.mb-post-button:hover, #topArea .back-to-menu a.backtoMenuLink, #topArea .back-to-menu a.backtoMenuLink:hover, .propertyAlerts div input.newalert, .propertyAlerts div input.newalert:hover, .messageB-base a.mb-reply-button, .messageB-base a.mb-reply-button:hover, .messageB-base .post-delete, .messageB-base .post-delete:hover, .messageB div.reply-lising input.reply-email, .messageB div.reply-lising input.reply-email:hover, .messageB div.reply-lising input.reply-delete, .messageB div.reply-lising input.reply-delete:hover, .propertyAlerts div input.deletealert, .propertyAlerts div input.deletealert:hover, a.gototop, a.gototop:hover, a.register, a.register:hover, .searchAction a.enquire, .searchAction a.enquire:hover, .pageBody_Mobile .messageB div.reply-lising input, .pageBody_Mobile .enquirySaveButton, .favouritesControl a, .viewingControl a
	{
		background: none !important;
		background-image: url('../images/branding/button_overlay.png') !important;
		background-color: #010101 !important;
		background-size: contain !important;
		border-radius: 6px !important;
		border: solid 1px #010101 !important;
		padding: 4px 4px;
		width:auto;
		height:auto;
		text-indent:0px;
		font-size: 11px;
		line-height: 19px;
		font-weight:normal;
	}	

	
	
	.propertyAlerts div input.deletealert {margin-top: 8px;}
	.searchAction p { width: 400px !important; }
	
	#propertycountHolder {margin-left: 30px;}
	
	
/*
	SIDE BAR
	*********************************************************************************/	
	#featureContent { margin: 390px 0 0 10px; width: 247px; }

	.registerNow { border-top: solid 1px #cccccc; background-image: none !important; padding-left: 0px; width: 250px; margin-bottom: 20px;}
	.registerNow a:hover { background-color: #306b76 !important;}
	.registerNow a:hover #registerTitle  { background-image: url('../images/branding/menu_arrow_over.png');}
	.registerNow a:hover #registerText { color: #fff;}
	.registerNow #registerTitle { text-shadow: none; color: #fff; font-size:24px !important; line-height:150%; background-color: #306b76; 
					background-image: url('../images/branding/menu_arrow.png'); background-repeat: no-repeat; background-position: 235px 15px; padding-left: 10px;}
	.registerNow #registerText { color:#333333; width: 250px; font-size:12px; padding: 5px;}
	
	.drawASearchSidePanel { border-top: solid 1px #cccccc; background-image: none !important; padding-left: 0px; width: 250px; margin-bottom: 20px;}
	.drawASearchSidePanel a:hover { background-color: #306b76;}
	.drawASearchSidePanel a:hover #drawASearchTitle  { background-image: url('../images/branding/menu_arrow_over.png');}
	.drawASearchSidePanel a:hover #drawASearchText { color: #fff;}
	.drawASearchSidePanel #drawASearchTitle { text-shadow: none; color: #fff; font-size:24px !important; line-height:150%; background-color: #306b76; 
					background-image: url('../images/branding/menu_arrow.png'); background-repeat: no-repeat; background-position: 235px 15px; padding-left: 10px;}
	.drawASearchSidePanel #drawASearchText { color:#333333; width: 240px; font-size:12px; padding: 5px;}
	.drawASearch legend { color: #fff !important; text-indent: 70px; line-height:150% !important;}
	#drawASearchDescription ul li{ font-size: 12px; color: #333333 !important;}
	.statisticsLink { border-top: solid 1px #cccccc; background-image: none !important; padding-left: 0px; width: 250px; margin-bottom: 20px; }
	.statisticsLink a:hover { background-color: #306b76;}
	.statisticsLink a:hover #statsTitle  { background-image: url('../images/branding/menu_arrow_over.png');}
	.statisticsLink a:hover #statsSubTitle, .statisticsLink a:hover #statsText  { color: #fff;}
	.statisticsLink a, .statisticsLink a:hover { width: 250px; text-align:left; padding-left: 0px;}
	.statisticsLink #statsTitle { text-shadow: none; color: #fff; font-size:24px !important; line-height:150%; padding-left:10px !important; background-color: #306b76; 
					background-image: url('../images/branding/menu_arrow.png'); background-repeat: no-repeat; background-position: 235px 15px;}
	.statisticsLink #statsSubTitle { padding: 0 0 0 0px; text-shadow: none; color:#333333; padding: 5px;}
	.statisticsLink #statsText { width: 250px; text-shadow: none; color:#333333; padding: 5px;}

	.shortAdvert-top { border-top: solid 1px #cccccc; background-image:none;}
	.shortAdvert-top br { display:none;}
	.shortAdvert-top h4 { font-size:24px; line-height:150%; color:#306b76; text-align:left;}
	div.adrotorSideContainer {}
	.ad-no-rotor {}
	.shortAdvert-bot { background-image:none; }

	#live_statistics_panel { border-top: solid 1px #cccccc; margin-left: 0px; background-image: none !important; width: 245px; }
	#live_statistics_panel br { display:none;}
	#live_statistics_panel_top { background-image: none !important; }
	#live_statistics_panel .title { color:#306b76 !important; font-size:24px; line-height:150%; left:0px; text-shadow:none;}
	#live_statistics_panel .stats_container { margin-left: 0px; width: 235px;}
	#live_statistics_panel .stat_line { color:#333333; }
	#live_statistics_panel .stat_line .label {color:#333333; }
	#live_statistics_panel .stat_line .number { color:#333333; }
	#live_statistics_panel .stat_line span { color:#333333; }
	
	.favouritesControl, .viewingControl { border-top: solid 1px #cccccc; background:none !important; width:250px !important; padding-bottom: 20px;}
	.favouritesControl strong, .viewingControl strong { text-align:left; text-shadow: none; color: #306b76; font-size: 24px !important; line-height: 150%;}
	.counterLine {color:#333333; font-size:12px; line-height:150%;}
	.favouritesControl a, .viewingControl a {
    margin: 0% 17%;
}
	
	
	
	
	
/*
	SEARCH FILTER ON SIDE BAR
	*********************************************************************************/	
	.filterPannel {width: 247px; background:none; background-color: #306b76;}
	.filterPannel .filterTitle { font-size: 24px !important; line-height: 150%; color:#ffffff; padding-top: 10px; text-indent: 5px;}
	.filterPannel .checkOff:hover {width: 247px !important;background-color:#12525d;}
	.filterPannel .checkOff input {margin-left: 0px !important; width: 232px !important;}
	.filterPannel .checkOff label{ font-size: 100%;background:none; margin-left:0px; width:232px; }
	.filterPannel .checkOff label:hover {background-color:#12525d;}
	.filterPannel .checkOn input {}
	.filterPannel .checkOn label { text-indent: 4px; margin-left: 0px !important; width: 232px !important; background-color:#12525d !important; font-size: 100%; background:none; }
	.filterPannel .checkOn label .tick { right: 9px; background: url('../images/branding/filter-tick.png');}
	.filter_toggle_row {}
	.filter_header_row {width: 232px;margin-left:0px;background-position: right !important;background-repeat: no-repeat !important;text-indent: 0px;font-size: 20px !important; line-height: 150%; color:#ffffff;background:none; background-image: url('../images/branding/filter-header-up-arrow.png');}
	.filter_header_row:hover {background-color:#12525d;}
	.filter_header_row_expanded {width: 232px;background-position: right !important;background-repeat: no-repeat !important;margin-left:0px;text-indent: 0px;font-size: 20px !important; line-height: 150%; color:#ffffff; background:none; background-image: url('../images/branding/filter-header-down-arrow.png');}
	.filter_header_row_expanded {background-color:#12525d;}
	.filter_elements { text-indent:0px; font-size:12px; background-color:#377e8b;}
	.filter_elements span:hover { background-color:#12525d;}
	#filterPannel_footer { display:none;}
	
	
	
	
/*
	LOGIN PAGE
	*********************************************************************************/	
	.blueform-top { width:710px; background-image:none; /*background-color:#306b76;*/ }
	.blueform-bot { width:710px; background-image:none; /*background-color:#306b76;*/ }
	.blueform-bot h2 { /*color:#ffffff !important;*/ }
	.blueform-bot p { /*color:#ffffff;*/ }
	.blueform-bot p.note { /*color:#ffffff !important;*/ }
	.blueform-bot p a { color:#ffffff !important; padding-top:11px; }
	.blueform-bot input.gobutton { margin: 0px auto;}
	
	.login-signup div.login-form { width: 680px; }
	.login-signup div.login-form p { /*color:#ffffff;*/ }
	.login-signup div.login-form p.note span {color:#ffffff;}
	.login-signup div.login-form p label { width: 240px; /*color:#ffffff;*/ }
	.login-signup div.login-form p input[type="text"] {}
	.login-signup .login-status { /*color:#ffffff !important;*/}
	.login-signup .generalstatus .login-status { /*color:#ffffff;*/ }
	#contentArea div.p { color:#333333;}
	
	
	.blueform-bot { background-color:#306b76;}
	#pageContent .blueform-bot h2 { color:#ffffff;}
	#pageContent #contentArea div.p a { color:#5a105a !important;}
	.blueform-top {}
	div .passwordpage {color:#333333;}
	.login-signup div.login-form p label { color:#ffffff !important;}
	.login-signup .login-status { color:#ffffff !important;}
	
	
	
/*
	MY ACCOUNT
	*********************************************************************************/	
	.student-message {}
	#contentArea ul {}
	#contentArea ul li {color:#333333 !important; font-size:12px; line-height:150%;}
	.colour-overrde-standard {}
	.colour-override-standard {}
	#contentArea ul li {}
	
	.llist { width:710px;}
	.llist .title-green, .llist .title-blue { background:none; padding:0px; width: 710px; height: 35px; font-weight:normal; background-image: url('../images/branding/title_bg.png'); background-repeat:no-repeat; background-color:#306b76; background-position:left;}
	.llist .title-green h2, .llist .title-blue h2 {text-indent: 0px !important;font-weight: normal !important;margin-top: 2px;width: 100% !important;background-image:none !important;background-color:transparent !important;}
	.llist a.go { font-size:12px !important; height: 20px; width: 65px;}
	.llist p.green, .llist p.blue { width:680px !important; border-color:#306b76;}
	div.go {margin-top:5px; }
	
	.propertyAlerts { width:710px; border-color:#306b76 !important;}
	.propertyAlerts .title { padding: 0px; width:710px !important; height: 35px; font-weight:normal; background-image: url('../images/branding/title_bg.png'); background-repeat:no-repeat; background-color:#306b76; background-position:left;}
	.propertyAlerts .title h2 { font-weight:normal!important; line-height:150% !important; text-indent:70px;margin-top: 4px;}
	.propertyAlerts .tableRow {width: 693px;}
	.propertyAlerts div.bottomControls {width: 693px;}
	.propertyAlerts .tableRow span.strong { color:#306b76;}
	.propertyAlerts .tableRow { border-color:#306b76;}
	.propertyAlerts div.bottomControls { height:40px; border-color:#306b76 !important;}
	.propertyAlerts .tableRow span.strong { color:#333333 !important; font-size:100% !important;}
	.propertyAlerts .formHolder {width: 693px; border-color:#306b76;}
	.propertyAlerts div input.newalert {margin-top: 8px;}
	.propertyAlerts .tableRow a.details {color: #333333 !important;}
	.propertyAlerts .tableRow span.start{color: #5a105a !important;}
	.propertyAlerts .tableRow span.end{color: #5a105a !important;}
	.propertyAlerts .tableRow span.alert{color: #333333 !important;}
	
	.pageContent_students .messageB .postentry span.subject.subjectsml { font-size:100% !important; color:#333333 !important;}
	.pageContent_students .messageB .postentry span.replies { font-size:100% !important; color:#333333 !important;}
	.pageContent_students .messageB .postentry span.valid { font-size:100% !important; color:#333333 !important;}
	
	div.formHolder div.tableSplit {border-color:#306b76 !important;}
	
	
	
	
	
/*
	MESSAGE BOARD
	*********************************************************************************/
	.messageB .title { padding: 0px; width:710px !important;
		height: 35px; font-weight:normal; background-image: url('../images/branding/title_bg.png'); background-repeat:no-repeat; background-color:#306b76; background-position:left;
	}
	.messageB .title h2 { font-weight:normal!important; line-height:150% !important; text-indent:70px;margin-top: 4px;}
	.messageB .postentry { width:693px !important;}
	.messageB-base-collapsed { width:680px !important;}
	.messageB-base {width: 680px;}
	.messageB .postentry span.strong { color:#306b76 !important;}
	.messageB .postentry { border-color:#306b76 !important;}
	.messageB-base { border-color:#306b76 !important;}
	.messageB .postentry p.subject { color:#333333 !important; }
	.messageB-base p strong { font-size:12px; color:#306b76 !important;}
	.messageB-postWrapper ul li { font-size:12px; line-height:150%;}
	.messageB .postentry span.subject { color:#5a105a !important;}
	.messageB .postentry span.subject a { color:#5a105a !important;}
	.messageB .postentry span.replies { color:#333333 !important; }
	.messageB .postentry span.posted { color:#5a105a !important; }
	.messageB .postentry span.valid { color:#333333 !important; }
	.messageB-base input.mb-post-button{ margin-top:0px;}
	.messageB-base .post-delete { clear:none;margin-top: 0px;}
	.messageB .postentry span.message-text { font-size:100%; color:#333333;}
	.messageB-base-collapsed {border-color:#306b76 !important;}
	.messageB .postentry span.subject-reply {color:#5a105a !important;}
	.messageB div.reply-lising { width:693px;}
	.messageB div.reply-lising div.reply-date { font-size:100%; color:#333333 !important;}
	.messageB div.reply-lising-reply { border-color:#306b76;}
	.messageB div.reply-lising { border-color:#306b76;}
	.messageB .postentry span.validwide  { color:#333333 !important; }
	.messageB .postentry span.postedsmall  {color:#5a105a !important;}
	
	#sharerList { width: 710px; }
	
	
	
/*
	HOUSING ADVICE
	*********************************************************************************/
	#contentArea ol li { font-size:12px; line-height:150%; color:#5a105a;}
	#contentArea ol li a { font-size:12px; line-height:150%; color:#5a105a;}
	.colour-overrde-standard { color:#5a105a  !important; }
	
	


/*
	GO LOCAL
	*********************************************************************************/	
	.golocal-subcontent {font-family: Arial, tahoma, Verdana, Sans-Serif!important;}
	.golocal-subcontent p { font-size:12px; color:#333333; line-height:150%;}
	.golocal-subcontent p a { color:#5a105a!important;}
	.golocal-subcontent ul { list-style:disc!important;}
	.golocal-subcontent ul li { font-size:12px; color:#333333; line-height:150%;}
	.golocal-subcontent ul li a { color:#5a105a;}
	
	
	
	
	
/*
	LANDLORDS
	*********************************************************************************/
	#pageContent.pageContent_landlords p.paragraph{ width:710px;clear: both;}
	.sharers-panel.sharers-reg, .sharers-panel.sharers-search, .landlordRegisterPanel, .landlordLoginPanel { margin: 20px; background:none; background-color:#306b76; color:#ffffff !important;  text-decoration:none !important;}
	.sharers-panel span.text { padding: 0px; }
	.landlordRegisterPanel:hover, .landlordLoginPanel:hover {background-color:#5a105a; text-decoration:none;}
	.landlordRegisterPanel span, .landlordLoginPanel span { width: 100%; text-align: center; margin-top: 22px;}
	.sharers-panel.sharers-reg, .sharers-panel.sharers-search { padding: 10px !important; }
	.sharers-panel.sharers-reg, .sharers-panel.sharers-search { margin: 17px; }
	#sec_regOnline > div { margin-left:0px !important;}
	a.register, a.register:hover { margin:0px auto; width:190px;}
	
	.pageContent_landlords #contentArea .generalContent .searchListing h2 { color:#306b76;}
	.contact-block div span, .contact-block div { font-size:14px !important; line-height:150% !important; color:#333333 !important;}
	.contact-block div a { color:#5a105a;}
	
	
	table.charges_table td{ font-size:12px; color:#333333;}

	#pageContent div.paragraph { color:#333333; font-size:12px; line-height:150%; margin-left:0px;}
	#landlordPropertyForm td a { font-size:12px; line-height:150%; color:#5a105a;}
	
	
/*
	LANDLORDS
	*********************************************************************************/
	.statisticsSection legend{ font-size:18px; line-height:150%; color:#306b76;}
	
	table.statistcs-table {}
	table.statistcs-table tr {}
	table.statistcs-table tr:hover { background-color:#ffffff;}
	table.statistcs-table th { font-size:12px; line-height:150%; color:#ffffff; background-color:#306b76;}
	table.statistcs-table td{ font-size:12px; line-height:150%; color:#333333;}
	

/*
	PRIVACY
	*********************************************************************************/
	.pageContent_landlords .generalContent h2 {font-size:18px !important; line-height:150% !important; color:#306b76 !important; margin:10px 0px;}
	.pageContent_landlords .generalContent .olTitle { color:#306b76;}
	.pageContent_landlords .generalContent p { font-size:12px; line-height:150%; color:#333333; }
	.pageContent_landlords .generalContent li{ font-size:12px; line-height:150%; color:#333333; }
	
	
	
	

/*
	FOOTER
	*********************************************************************************/	
	#footerWrapper { width: 980px !important; padding:20px !important; background-color:#ffffff !important; margin-top: 0px; }

	#footerOne { padding:0px; background-color:#306b76 !important; padding-bottom: 20px; }
	#footerOne img { display:none; }
	#footerOne .content { padding-top: 20px; }
	#footerOne .content ul { width: 980px; margin:0px !important; }
	#footerOne .content ul li { float:none !important; white-space: normal; display: inline !important; border-right: solid 1px #ffffff !important; font-size:12px !important; padding: 0 8px 0px 8px; line-height: 150%; }
	#footerOne .content ul li.end { border:none !important;}
	#footerOne .content ul li a { color:#ffffff !important; }

	#footerTwo { padding:0px; background-color:#306b76 !important;  padding-bottom: 20px; }
	#footerTwo .content {}
	#footerTwo .content p { font-size:100%; line-height:150%; }
	#footerTwo .content p.textA { padding: 0px 20px 0px 250px; }
	#footerTwo .content p.textB { width: 470px; }
	#footerTwo .content p.textB span {}
	#footerTwo .content p.textB a { color:#ffffff; text-decoration:underline;}
	#footerTwo .content p.textB a:hover { text-decoration:none; }

	#poweredBy {}
	#poweredBy .content {}
	#poweredBy .content p { font-weight:12px; line-height:150%; }
	#poweredBy .content a {}







/*
	OTHER
	*********************************************************************************/	
	#ui-datepicker-div .ui-widget-header { width:222px !important;}
	#feesDialog p { font-size:100% !important; }
	.enquiryModal { padding: 20px;}
	.ui-dialog .ui-widget-header { background: #306b76 !important; }
	.ui-widget-content { border: none !important;}
	.NoResults {border-top: #306b76 2px solid; border-bottom: #306b76 2px solid; width:680px;}
	.NoResults p {color: #333!important; font-size:100%!important;}
	
	
/*
	MAP
	**********************************************************************************/
	.mapNote span {color: #333!important; font-size:100%!important;}
	.propertyMapHeader {border-top: solid 1px #70206E;border-bottom: solid 1px #70206E;background: #70206E;color: #fff;}
	.googleInfoWindow h1 a {color: #306B76; font-size:18px;}
	.googleInfoWindow .left {color: #306B76!important; font-size:100%!important;}
	.googleInfoWindow .right {color: #333!important; font-size:100%!important;}




body.pageBody_students #pageContent .llist h2 { width:auto !important; text-indent:0px !important;}
body.pageBody_students #pageContent .llist p { color:#fff;}

/* BER removal bug fix */
#ctl00_ContentPlaceHolder1_Ctrl_PropertyDetailsWrapper_Ctrl_Facilities_panel_safety_facilities {border:0px;}

.pageBody_advert.pageBody_print .searchAction { display: block!important;}
.pageBody_advert.pageBody_print .searchAction a { display: none; } 
.pageBody_advert.pageBody_print .propertyDetails ul li img  { display: none; } 
.pageBody_advert.pageBody_print .propertyDetails ul li.yes img  { display: block; } 

.sharers-panel span.title {
    font-size: 12px !important;
    line-height: 18px;
    padding: 0px;
    font-weight: normal !important;
    text-align: center;
    margin-top: 22px;
}

.sharers-panel.sharers-search.single-share {
	padding: 10px;
}

.sharers-panel span.text {
    line-height: 18px; 
    font-size: 12px !important;
    font-weight: normal !important;
    width: 100%;
    text-align: center;
}

#sharersRegister .reg_line label {
	color: #fff;
}

.messageB .postentry span.selection {
    color: #333333 !important;
}

.sharers_full_listing {
    color: #333333;
}


 
 @media only screen and (max-width: 767px) {	
/*
LIVE CHANGES
***************************************************************/
		
	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{background: #fff;padding: 0px;padding-top: 0px;}
	body.pageBody_Mobile #headerAdverts{margin-top: 0px;position: absolute;height: auto !important;z-index: 998;display: none;}
	body.pageBody_Mobile #PrimaryNav{background: #f2f2f2;}
	body.pageBody_Mobile #PrimaryNav #mob-menu {background: #70206e;line-height: 25px;}
	body.pageBody_Mobile #navigation{height: 100% !important;padding-bottom: 0px;border-top: #70206e solid 1px;background: rgba(0, 0, 0, 0.25);}
	body.pageBody_Mobile #navigationFull{background: #70206e;}
	body.pageBody_Mobile #navigation li a, body.pageBody_Mobile #navigationFull li a {border-bottom: solid 1px #70206e;color: #fff;height: 30px;line-height: 30px !important;text-indent: 20px !important;border-color: #70206e;}
	body.pageBody_Mobile #navigation li a {background:none !important;color: #70206e !important;font-weight: bold;box-sizing: border-box;height: auto;}  
	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-size: 100% !important;background-position: 12% 32% !important;margin-top: 0px;height: 100%;line-height: 200px !important;background: none !important;}	
	body.pageBody_advert #pageContent .welcome h1 {margin-top: 0px;margin-bottom: 0px;border-bottom: 1px solid #70206e;}
	body.pageBody_Mobile #pageContent .welcome h1 span {font-size: 4vw;color: #fff;text-shadow: 2px 2px #000;padding: 0px !important;height: 100%;line-height: 110px;background-size: 100%;background-position: 0px;background-color: #70206e8c;margin-top: 0px;}
	body.pageBody_Mobile.pageBody_home #pageContent .welcome h1 span {line-height: 200px;}
	body.pageBody_advert.pageBody_Mobile #pageContent .welcome h1 span {line-height: 55px !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;margin-left: 0px !important;margin: 0px !important;}
	body.pageBody_Mobile #footerWrapper{width: 100% !important;padding: 0px !important;}
	body.pageBody_Mobile #footerWrapper #footerOne { height: auto;}
	body.pageBody_Mobile #footerWrapper #footerOne .content ul {width: 90%;margin-left: 5% !important;margin-right: 5% !important;top: 0px !important;text-align: center;}	
	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 #footerTwo .content p.textB span, body.pageBody_Mobile #footerTwo .content p.textB a {width: 100%;display: block;}
	body.pageBody_Mobile #footerWrapper #footerTwo, body.pageBody_Mobile .switchView{background: #70206e;}
	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: #000;}
	body.pageBody_Mobile div#wrapper{background: #fff!important;margin-bottom: 0px;padding-top: 0px !important;display: block;padding: 0px !important;margin-top: 51px;}
	body.pageBody_Mobile #login-signup-login .blueform-bot, body.pageBody_Mobile #login-signup-registration .blueform-bot{width:auto;margin: 0px;}
	body.pageBody_Mobile #pageContnet.pageContent_students .student-message{width: 100% !important;}
	body.pageBody_Mobile #pageContent .login-signup p{color:#000;display: block;}
	body.pageBody_Mobile #pageContent .login-signup p.signupTerms span {display: inline-block;margin: 0px !important;float: none;text-align: center;vertical-align: middle;width: 100%;}
	body.pageBody_Mobile #pageContent.pageContent_advice #contentArea p.paragraph{width:auto;margin-right:2%;}
	body.pageBody_Mobile .resultsNav{margin-top:20px;}
	body.pageBody_Mobile #pageContnent.pageContent_search #topArea{width:  100% !important;}
	body.pageBody_Mobile .pageContent_search #topArea .arrange{width:100%;}
	body.pageBody_Mobile .pageContent_search .pagination{width:100%;}
	body.pageBody_Mobile #pageContent.pageContent_search .listingWrapper{width: 100% !important;}
	body.pageBody_Mobile #pageContent.pageContent_search .searchListing{width: 100% !important;}
	body.pageBody_Mobile .pageContent_search .searchListing .searchAction{width:100%;margin-bottom: 6px;z-index: 4;}
	
	body.pageBody_Mobile .resultsNav{margin-top: 110px;z-index: 1;position: fixed !important;border-bottom: 1px solid #000;border-right: 1px solid #70206e;}	
	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;top: 50px!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 #70206e;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;border: none;}
	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/branding/logo.png") no-repeat !important;
		height: 100% !important;
		background-size: auto 100% !important;
		top: 0px;
		left: 0px !important;
		width: 249px !important;
	}
	
	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: 50px;
    padding-top: 0px;
    margin-top: 0px!important;
 }
	
	.pageBody_advert.pageBody_Mobile div.welcome {
	background-position-y: 45% !important;
	}
	
 	body.pageBody_Mobile div.welcome {
    background: none;
    background-size: 100% auto;
    padding: 0px;
    border: none;
    border-bottom: 1px solid #70206e;
 }	 
	
	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;
    margin: 0px !important;
 }
	
	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;
    padding: 0px;
 }
	
	body.pageBody_Mobile .password-content-area {
    margin-top: -36px;
 }
	
	.pageBody_Mobile ul#navigation li {
    background-color: #fff;
    width: 100%;
    margin: 0px;
    color: #000;
    border-bottom: 0px !important;
    background-image: none;
 }
	
	.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: #70206e 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: 16px !important;
 }
	
	.pageBody_Mobile a.search {
	border-top: solid 1px #70206e;
	}
	
	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: #fff!important;
	}
	
	.pageBody_Mobile #footerOne .content {
	text-align: left; 
	}
	
	.pageBody_Mobile #footerOne .content ul li {
    width: 47% !important;
    padding: 0px 1.5%;
 }
	
	.pageBody_Mobile .pageBody_general #pageContent .welcome h1 {
    height: 20px;
	}
	
	.pageBody_Mobile #footerTwo .content p {
    color: #fff !important;  
	}
	
	.pageBody_Mobile #footerTwo .content p.textB {
    width: 98% !important;
    padding-left: 1% !important;
    padding-right: 1% !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;
		margin-top: 0px;
	}
	
	.pageBody_Mobile .resultsNav ul li a, .pageBody_Mobile .resultsNav ul li a:hover {
    background: #70206e !important;
    border-radius: 0px!important;
    color: #fff!important;
    height: 100%;
    line-height: 27px;
    padding: 0px !important;
    font-size: 13px;
    border: solid 1px #010101 !important;
 }
	
	.pageBody_Mobile .resultsNav ul li a.active, .pageBody_Mobile .resultsNav ul li a.active:hover {
    background: #70206e!important;
    border-color: #000000!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: #70206e !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: #70206e !important; 
	}
	
	.pageBody_Mobile .floating-results-nav {
		top: 55px !important; 
	}
		
	.pageBody_Mobile div#PrimaryNav {
		background: #70206e;
	}
	
	.pageBody_Mobile  .searchListing.mapListing {
    padding: 0% 0%!important;
    margin: 0% 0%!important;
    padding-top: 23px !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%;
    background: #fff !important;
    border: none;
 }
	
	.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;
		margin-bottom: 15px;
		width: 100%!important;
		padding-right: 10%!important;
	}
			
	body.pageBody_Mobile .login-signup .blueform-bot {
		background: #FFF;
	}
	
	body.pageBody_Mobile #pageContent .login-signup h2 {
		color: #70206e;
		padding: 0px !important;
		width: 100%;
		margin-bottom: 20px;
	}
		
	.pageBody_Mobile .searchAction a.delFromList {background:#70206e!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: 109px;
	}
	
	.pageBody_advert.pageBody_Mobile .property_details_content_wrapper {
    margin-left: 0%;
    width: 100%;
    margin-top: 0px;
 }
		
	.pageBody_Mobile #pageContent div.welcome h1 {
		width: 100% !important;
		background: url(../images/generic/mobBanner.jpg) no-repeat !important;
		background-position: 0px !important;
	}
	
	.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: #70206e;border-radius: 0px;background-image: none !important;color: #f1f1f1!important;}
	
	.pageBody_Mobile #footerTwo .content p.textA {margin-left:0px;padding-bottom: 35px;}
	
	.pageBody_Mobile #footerOne {
	padding-top: 10px;
	margin-top: 0px;
	}
	
	.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: #70206e!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;box-sizing: border-box;}
	
	.pageBody_Mobile .searchListing {
    border: none!important;
    box-shadow: none!important;
	}
	
	.pageBody_Mobile .searchAction a.details, .pageBody_Mobile .searchAction a.viewOnMap {
    background: #70206e!important;
    color: #fff!important;
    box-shadow: none !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: 1px solid #000;box-sizing: border-box;}
	
	.pageBody_Mobile .searchPanel-bot, .pageBody_Mobile .blueform-bot, .pageBody_Mobile .detail-bot {
    border: none;
    padding: 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: #70206e !important;
    border-radius: 0px !important;
    width: 51% !important;
    height: 25px !important;
 }
	
	body.pageBody_Mobile #pageContent .login-signup p, body.pageBody_Mobile p.landlordLoginLink a, body.pageBody_Mobile .login-signup .forgottenbutton {
    background: #fff;
 }
   
   body.pageBody_Mobile #pageContent .signupTerms input {}

		
	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, .pageBody_Mobile .messageB div.reply-lising input, .pageBody_Mobile .enquirySaveButton {
    width: auto;
    background: #70206e !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;
    margin-left: 5px;
    color: #fff!important;
    border-radius: 0px;
    margin-right: 5px;
 }
	
	body.pageBody_Mobile img.left {
    display: none;
	}
		
	body.pageBody_Mobile .message-post-confirmation {
    color: #70206e;
    border: solid 1px #70206e;
 }
	
	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: 0px;
    left: 0px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    box-shadow: none;
 }
	
	.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;
    position: relative;
 }
	
	.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: auto !important;
    position: absolute;
    top: 0px;
    padding: 12px 100px 12px 0px;
    left: 0px;
 }
 
.pageBody_Mobile #pageContent .propertyAlerts .tableRow .selected input { position: relative; }
 
 .pageBody_Mobile #pageContent .propertyAlerts .tableRow .selected input::after {
  content:"";
  padding: 22px 150px;
  position: absolute;
  left: -15px;
  top: -15px;
 }
	
	.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;
    z-index: 997;
    margin-top: -202px;
    border-bottom: 1px solid #000000;
    display: block;
    height: 201px;
    position: absolute;
    }
	
	.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: 27px !important;
	}
	
	.pageBody_Mobile.pageBody_advert .searchListing:first-of-type {
		margin-top: 0px !important;
	}
	
			
	.pageBody_Mobile .welcome h1 {
		height: auto;
		margin-top: 0px;
	}
	
	.pageBody_Mobile .searchListing a.property img.blur {display:block !important}		
	.pageBody_Mobile div.welcome {margin-top: 1px;}		
	.pageBody_Mobile.pageBody_search #pageContent .welcome {padding-bottom: 40px;position: relative;top: 27px;left: 0px;}
	.pageBody_Mobile.pageBody_search.pageBody_Studentpad #pageContent .welcome {top: 27px;}
	.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;width: 100% !important;}
	.pageBody_Mobile .propertyMapHeader { background: #fff; color: #70206e; }	
	.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 #pageContent .jcarousel-wrapper {margin: 0px !important;width: auto !important;padding-top: 0px !important;display: block;}
	.pageBody_Mobile .jcarousel-wrapper .jcarousel {
    width: auto !important;
    height: auto !IMPORTANT;
}
	.pageBody_Mobile .jcarousel-wrapper .jcarousel #mycarousel {}
	.pageBody_Mobile .jcarousel-wrapper .jcarousel #mycarousel li {}
	.pageBody_Mobile .jcarousel-wrapper .jcarousel #mycarousel li img {
    width: 748px !important;
}
	.pageBody_Mobile .jcarousel-wrapper .jcarousel-pagination { 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 {width: 100% !important;max-width: 100% !important;text-align: left;color: #000!important;margin: auto !important;}
	.pageBody_Mobile .login-signup div.login-form p input[type="email"], .pageBody_Mobile .login-signup div.login-form p input[type="text"], .pageBody_Mobile .login-signup div.login-form p input[type="password"] {width: 100% !important;max-width: 100% !important;box-sizing: border-box;}
	.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 #70206e;height:  100%;}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-title {bottom: 74px;background: rgb(48, 107, 118);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 #70206e;}
	.pageBody_Mobile.pageBody_advert #propertyDetails {margin-left: 0px;width: 100% !important;}
	.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;color: #000 !important;background: none !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) !important;}
	.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 #pageContent .llist.block-list.titles {padding-left: 0px;width: 100% !important;margin: 0px;padding-bottom: 10px;}
	.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, .pageBody_Mobile #left-panel #enquiryListPanel {padding-top: 0px;height: 115px;width: 255px !important;padding-bottom: 10px;}
	.pageBody_Mobile .favouritesControl strong { width: 100%; }
	.pageBody_Mobile .mob-panel #sc {}
	.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.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 {background: #70206e!important;color: #fff!important;}
	.pageBody_Mobile .propertyAlerts div.formHolder p label, .pageBody_Mobile .propertyAlerts div.formHolder p select {width: 100% !important;text-align: center;box-sizing: border-box;}
	.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: 100%;display: block;height: auto;}
	.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;box-sizing: border-box;display: block;height: auto;}
	.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%;text-align: center;padding: 2%;}	
	.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: 100% !important;padding-left: 0px !important;max-width: 580%;color: #000!important;text-align: center !IMPORTANT;float: none;display: inline-block;height: 100%;}
	.pageBody_Mobile .searchListing .details.blue-button {position: absolute;right: 2px;top: -25px;background-color: #70206e!important;color: #fff!important;text-shadow: none;}
	.pageBody_Mobile .searchListing .addToList.green-button, .pageBody_Mobile .searchAction a.delFromList {margin-left: -1px;background: #70206e!important;color: #fff!important;box-shadow: none!important;text-shadow: none;box-sizing: border-box;}
	.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 {width: 100%;}
	.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.pageBody_Mobile #propertyDetails .property-info li {width: 98% !important;padding-right: 0px;padding-left: 2%;background-position: 100% 0px;}
	#pageBody.pageBody_Mobile #propertyDetails .property-info li.yes {display: inline-block;}
	.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;"] {
    height: auto;
    line-height: 37px;
    position: relative !important;
    width: 100%;
    text-align: center;
    color: #000 !important;
}
	.pageBody_Mobile #pageContent .login-signup .blueform-bot p[style="position: absolute; top: 5px; right: 10px;"] a {color: #70206e !important;}
	.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%;height: auto !important;display: inline-block;padding: 3px !important;box-sizing: border-box;border: none !important;color: #fff !important;border-radius: 0px !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: 70px;left: 0px;z-index: 3;padding-top: 4px;}
	.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 .content p.info {
    width: 100% !important;
}  
	.pageBody_Mobile .sp-slides-container {border-bottom: 3px solid #70206e;padding-top: 15px;}
    .pageBody_Mobile .contactBar.searchAction.mob-remove {background: rgba(48, 107, 118, 0.5);height: auto;border-top: 1px solid #70206e;}
	.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%;opacity: 0.85;}
	.pageBody_Mobile .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: #70206e !important;color: #fff;margin-bottom: 5px;}
	.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: #70206e;}
	.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;border: 1px solid #000;}
	.pageBody_Mobile a:link.unsent-enquiries-note {width: calc(100% - 40px);}
	.pageBody_Mobile .favouritesControl strong, .viewingControl strong, .pageBody_Mobile #enquiryListPanel strong {background-color: #292929!important;padding-top: 15px;padding-bottom: 15px;}
	.pageBody_Mobile .contact-block div span {/* font-weight: bold; */}
	.pageBody_Mobile div.formHolder p {
    height: auto;
}
	.pageBody_Mobile .propertyAlerts .formHolder p:last-child label {position: relative !important;right: 27px;width: 100% !important;text-align: right !important;margin-top: 0px;float: left !important;}
	.pageBody_Mobile div.bottomControls .newalert {margin-top: 8px;color: #fff!important;background-color: #70206e !important;}
	.pageBody_Mobile div#main_content_holder {margin:0px;width: 100%;display: block;float: none;}
	.pageBody_Mobile div#banner {background: none;height: 50px;z-index: 999;}
    .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;background: #70206e;}
	.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: 12px;color: #fff;}
    .pageBody_Mobile .ph_image {width:100%;}
	.pageBody_Mobile .sharers-panel, .pageContent_landlords .landlordRegisterPanel, .pageContent_landlords .landlordLoginPanel {background-color: #70206e !important;width: 90%;height: 100px;}
	.pageBody_Mobile .sharers-panel span.title, .pageBody_Mobile #messageB #sharerList .sharers-panel span.text {
    text-align: center;
    margin-top: 0px;
    padding-bottom: 10px;
}
	.pageBody_Mobile #messageB #sharerList {text-align: left;width: 100% !important;}
    .pageBody_Mobile #messageB #sharerList .sharers-panel {margin-right: 3px!important;margin-top: 10px;width: 100%;box-sizing: border-box;height: auto;}
	 body.pageBody_Mobile #footerWrapper #footerOne .content ul li.end {}
	.pageBody_Mobile .messageB .messageB-post {border-bottom: 2px solid #70206e;}
	.pageBody_Mobile #messageB p {padding: 0%;}
	.pageBody_Mobile .contentArea ul li{font-size:14px;color: #000;}
	.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;word-break: break-word;box-sizing: border-box;}
    .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: 12px;} 
	.pageBody_Mobile img.mapLegend{width: 122%;}
    .pageBody_Mobile .propertyMapHeader{padding-top:0px;}
	.pageBody_Mobile #pageContent .v2buttonWrapper h2 {top: 7px;left: 32px;}
	.pageBody_Mobile #pageContent p.landlordLoginLink, #pageContent p.landlordLoginLink  a{color: #000 !important;}
    .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: #fff!important;}
    .pageBody_Mobile .llist.block-list .inline-list.title-green .title-green, .llist.block-list .inline-list.title-blue .title-green.links {background-color: #70206e !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, .pageBody_Mobile #pageContent .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;position: relative;}
    .pageBody_Mobile #footerWrapper #footerOne .content ul li a {font-size: 14px;}
    #pageBody.pageBody_Mobile #pageContent .golocal-subcontent{margin-top: 20px;width: 98% !important;}
    .pageBody_Mobile a.sharers-search{margin-bottom: 15px!important;}
    .pageBody_Mobile .blueform-bot input.gobutton{background-color: #70206e!important;background-image: none !important;color: #ffffff !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: 461px !important;} 
	.pageBody_Mobile #pageContent .v2buttonWrapper { background: #000; }
	 body.pageBody_Mobile #topArea .back-to-menu a.backtoMenuLink{background-color: #70206e!important;color: #ffffff!important;margin-top: 5px;}
	.pageBody_Mobile .searchAction a.addToList{background-color: #70206e!important;color: #fff!important;}
	.pageBody_Mobile .messageB-base input.mb-post-button{}
    .pageBody_Mobile div.messageB-postWrapper p span{width: 20%;}
	.pageBody_Mobile .login-signup .login-status{color: #f00 !important;line-height: 25px;}
	.pageBody_Mobile #propertyDetails .mobile_content span.label {padding-left: 0px;width: 100%;}
	.pageBody_Mobile .other-facilities, .pageBody_Mobile .property-info .main, .pageBody_Mobile .property-info ul {padding: 5px;width: 100% !important;box-sizing: border-box;}
	.pageBody_Mobile #pageContent #mobileDropdowSelector .controls h3 {position: relative;top: 0px;color: #fff;}
	.pageBody_Mobile #pageContent #mobileDropdowSelector .controls {height: auto;background: #000;color: #fff;}
	.pageBody_Mobile #pageContent #mobileDropdowSelector .controls button.right {top: 0px;position: relative;}
	.pageBody_Mobile #mobileDropdowSelector .controls #btnSearch { display: block !important; }
	.pageBody_Mobile .logo.edinburgh, .pageBody_Mobile .bristolLogo {display: none !important;} 
	.pageBody_Mobile #PrimaryNav #mob-menu:hover, .pageBody_Mobile #PrimaryNav #mob-menu.active, .pageBody_Mobile #PrimaryNavfull #mob-menu:hover, .pageBody_Mobile #PrimaryNavfull #mob-menu.active, .pageBody_Mobile #PrimaryNav #mob-menu, .pageBody_Mobile #PrimaryNavfull #mob-menu {background: #70206e;height: 24px;}
	.pageBody_Mobile #navigationFull li {width: 100% !important;padding: 0px;border: 0px !important;}
	.pageBody_Mobile #footerOne .content {padding: 0px;}
	.pageBody_Mobile #pageContent .v2_search_main .dropdowns .dropdown {width: 97.5% !IMPORTANT;}
	.pageBody_Mobile #pageContent #mobileDropdowSelector {}
	.pageBody_Mobile #pageContent #mobileDropdowSelector .content {padding-top: 10px !important;}
	.pageBody_Mobile #pageContent #mobileDropdowSelector .controls button {background: #70206e;}
	.pageBody_Mobile #pageContent #mobileDropdowSelector .content { background: #70206e; }
	.pageBody_Mobile #pageContent #mobileDropdowSelector { height: 445px; }
	.pageBody_Mobile #mobileDropdowSelector .controls h3 span::after {font: normal normal normal 16px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;content: "\f015";position: absolute;font-size: 20px;line-height: 25px;display: inline-block;text-indent: 0px;top: -1px;left: -20px;color: #70206e;}
	.pageBody_Mobile .filter_header_row { }
	.pageBody_Mobile .filter_toggle_row span {background: none !important;}
	.pageBody_Mobile .mob-panel .filterPannel .filter_header_row .fa {}
	.pageBody_Mobile .filter_header_row:before, .pageBody_Mobile .filterPannel .checkOn label:before {display: none;}
	.pageBody_Mobile .other-facilities p.main, .pageBody_Mobile  .other-facilities p.info { color: #000000 !important; }
	.pageBody_Mobile.pageBody_search.pageBody_advert #footerTwo {margin-bottom: 25px;}
	.pageBody_Mobile .searchListing.mapListing .propertyMapHeader { display: none; }
	.pageBody_map_results.pageBody_Mobile.pageBody_search .resultsNav {position: relative !important;margin-bottom: 0px !important;} 
	.pageBody_Mobile #propertyDetails .property-safety p.marginleft strong {min-width: 50%;margin-right: -10px;}
	.pageBody_Mobile .property-safety p span.no::before, .property-safety p span.yes::before {left: 50%;}
	.pageBody_Mobile #propertyDetails .mobile_content a {color: #70206e;}
	.pageBody_Mobile .messageB .title, .pageBody_Mobile .messageB-base-collapsed, .pageBody_Mobile .messageB .title h2 {width: 100% !important;}
	.pageBody_Mobile #pageContent #messageB {box-sizing: content-box;}
	.pageBody_Mobile .welcome.last {display: none !important;} 
	.pageBody_Mobile .pageContent_messageboard p {padding: 5px;box-sizing: border-box;}
	.pageBody_Mobile #pageContent.pageContent_messageboard p br {display: block !important;visibility: visible !important;}
	.pageBody_Mobile .messageB-base .post-delete, .pageBody_Mobile .messageB div.reply-lising input.reply-delete { background: #f00 !important;	margin-top: 0px; }
	.pageBody_Mobile #pageContent .v2_search_main .as-panels { height: 450px !important; }
	.pageBody_Mobile #pageContent .as-mask {height: 461px !important;}
	.pageBody_Mobile #propertyDetails .mobile_content span.info {padding-left: 0;}
	.pageBody_Mobile #pageContent .passwordMessage { width: 100%; margin: 0px; }
	.pageBody_Mobile .studentInputs { position: relative; }
	.pageBody_Mobile .blueform-bot .ui-datepicker-trigger {margin-left: 0px;margin-top: 0px;position: absolute;padding: 10px;top: 16px;right: 5%;}
	.pageBody_Mobile #sharersRegister .blueform-bot .ui-datepicker-trigger {top: auto;right: auto;margin-top: -8px;}
	.pageBody_Mobile #pageContent .messageB .postentry span.subject, .pageBody_Mobile  #pageContent .messageB .postentry span.subject a { font-size: 12px !important; }
	.pageBody_Mobile .landlord-info span.label { width: 100%; }
	.pageBody_Mobile  .contact-block div span { min-width: 80px; } 
	.pageBody_Mobile #pageContent .messageB .postentry span.subject, .pageBody_Mobile #pageContent .messageB .postentry span.subject a { width: 100%; }	
	 .pageBody_Mobile #pageContent .sharersBoard .postentry span.subject {width: 50%;}
	 #pageBody.pageBody_Mobile .messageB .postentry { width: 96%; }
	 body.pageBody_Mobile #pageContent #mainSearch {width: 100% !important;}
	 body.pageBody_Mobile .filter_elements { background: none; }
	 body.pageBody_Mobile .resultsNav .fa-cog:before {content: "\f0b0";}
	 body.pageBody_Mobile .propertyCounter span {padding: 0px;margin: 0px !important;height: auto;}
	 body.pageBody_Mobile .propertyCounter {height: auto;margin-top: 20px;}
	 body.pageBody_Mobile #pageContent .student-message {width: 100% !important;}
	 body.pageBody_Mobile #pageContent .login-signup {width: 100% !important;margin: 0px;}
	 body.pageBody_Mobile .login-signup div.login-form p.note span {color: #000;}
	 body.pageBody_Mobile #pageContent .gridMenu {width: 100% !important;}
	 body.pageBody_Mobile fieldset.search p {width: 90% !important;margin: 0% 5%;}
	 body.pageBody_Mobile  #pageContent > div {width: 100% !important;}
	 .pageBody_Mobile.pageBody_Studentpad  .pageContent_statistics .resultsNav ul li { width: 50% !important; }
	 body.pageBody_Mobile #propertyDetails .detail-bot,  body.pageBody_Mobile #propertyDetails .blue_noMargin,  body.pageBody_Mobile #propertyDetails .blue {width: 100% !important;box-sizing: border-box;float: none;clear: both;}
	body.pageBody_Mobile .detail-bot.noBG { }
	body.pageBody_Mobile .propertyIntro {display: block;background: #70206e;width: 100%;box-sizing: border-box;margin: 0px;text-align: center;color: #fff !important;margin-bottom: 0px;}
	body.pageBody_Mobile .propertyIntro p {color: #fff !important;}
}
 
	
@media only screen and (max-width: 460px) {	

	body.pageBody_Mobile #pageContent .welcome h1 span {
		font-size: 18px;
	}
}
 


