body {
    -webkit-text-size-adjust: 100%;
}

.innerListing em.srsf {    
    word-break: break-word;
}

.innerListing em.srsf::after { 
	content: ','; 
}

.innerListing .info.suitableFor em.srsf:last-child::after { 
	content: ''; 
}

.docsBlock {text-align: center;vertical-align: bottom;margin-top: 10px;margin-bottom: 10px;}
.docsBlock a {display: table-cell;width: 19%;background: #b01c2e;color: #fff;height: 100px;padding: 5px;box-sizing: border-box;margin-top: 10px;vertical-align: middle;font-size: 12px;margin: 8px;border: #fff 1px solid;position: relative;}
.docsBlock a::before {
    content: "\f016";
    font-family: FontAwesome;
    font-style: normal;
    font-size: 70px;
    color: #ffffff47;
    position: absolute;
    margin-top: -2px;
    left: 60px;
    top: 15px;
    }

.contentArea ul li {color: #000;}

input, select {	
	border-radius: 0;
}

@font-face { 
    font-family: Montserrat; 
    src: url("/Fonts/Montserrat-Regular.otf") format("opentype"),
	url("/Fonts/Montserrat-Regular.ttf") format('truetype')
}

.blueform-bot input.gobutton, textarea, #pageContent .v2buttonWrapper input.search, .detail-sale-main, #pageContent .v2_search_main input.search, #pageContent .v2_search_main .as-content input.main_search {
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-border-radius: 0;
}

#pageContent .other-facilities p.main, #pageContent .other-facilities p.info {color: #000 !important;}

.password-content-area { display: none; }

.blur { display: none; }

.pagination ul li {color: #000;}

/* Main
=========================================================================================== */
body, .arrange select, .propertyMapHeader, div .passwordpage label {
         background-image:url(../images/generic/branding-bg.gif);
         text-shadow: none !important;
         font-family: 'Montserrat', sans-serif;
}
.logo .p {display:none;}
h4 {color: #666666; font-weight: bold; font-size: 12px; line-height: 17px; padding: 10px 0 2px 0;}
/* Structure 
=========================================================================================== */
#feesDialog p, #feesDialog li { color: #000; }
div#wrapper { width:980px; }
#headerImage {}
#banner {
          height: auto;
          width: 100%;
          background: #000;
}
#PrimaryNavfull {
    position: relative;
    display: block;
}
fieldset.search legend { color: #000; }
#pageContent {margin: 0px !important;height: auto !important;min-height: 0px;margin-right: calc((100% - 700px)/2) !important;display: inline-block;margin-left: calc((100% - 700px)/2) !important;}
#pageContent div.paragraph {color: #000000;}
#featureContent{margin: 0px !important;position: relative;width: 250px !important;display: inline-block;}
#PrimaryNav { float:left; width:1000px; position:relative; margin-left:0px; }

/* Wrapper Imagery 
=========================================================================================== */
#headerImage.one {
          float: none;
          position: relative;
          height:200px;
          width:980px;
          background: url('../images/generic/header_boxout.jpg') top left no-repeat;
          margin-left: 0px;
          margin-top: 0px;
          background-size: 100%;
          border: #000 1px solid;
          box-sizing: border-box;
          margin-top: 10px;
          margin-bottom: 10px;
}
#headerImage #affiliate_holder{ display: none; }

/* Banner Imagery 
=========================================================================================== */
.logo { top:34px; left:13px; }

.logo p{ display: none; }
          
.logo.edinburgh {
          height: 155px;
          background: url(../images/generic/accomInLogo.png) no-repeat;
          position: relative;
          background-size: 65%;
          background-position: left center;
          width: 470px;
          top: auto;
          left: auto;
          right: auto;
          margin-left: calc((100% - 980px)/2);
          display: inline-block;
}

.bristolLogo {
          height: 155px !important;
          background: url(../images/generic/bristolUni.png) no-repeat;
          position: relative;
          background-size: 30%;
          background-position: right center;
          width: 470px;
          top: auto;
          left: auto;
          right: auto;
          margin-right: calc((100% - 980px)/2);
          display: inline-block;
}

/* Generic Content
=========================================================================================== */
#pageContent p {
     color: #000000;
     width: 100%;
}
          #pageContent p a {
                   color:#000;
          }

#navigationFull {
    width: 980px;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
    text-align: center;
    margin-top: 0px;
    box-sizing: border-box;
}

#navigationFull li {width: auto !important;text-indent: 0px !important;text-transform: uppercase;box-sizing: border-box;margin: 0px !important;padding-left: 8%;float: none;display: inline-block;}

#navigationFull li a {background: none !important;text-indent: 0px !important;float: none;width: auto !important;}
          
#pageContent .paperRip, #pageContent .paperRip span {color:#000;background: none !important;}
#pageContent h1{color:#000;background: none;}
#pageContent h2 { color:#000; }

div.blue {
width: 100%;
border-bottom:3px #000 solid;
}
div.blue_noMargin {
border-bottom:3px #000 solid;
width: 100%;
}

#contentArea ol li { color:#000; }
   #contentArea ol li a { color:#000; }

/* Welcome Area
=========================================================================================== */
.welcome {
          float:left;
          margin:10px 0;
          width: 100%;
}
          .welcome img {
                   display: none;
          }
          .welcome p {
                   width:auto;
                   font-size: 12px !important;
                   line-height: 22px !important;
                   margin-top: 10px;
          }
          .welcome h1 span{color:#000;background: none !important;}

/* Print Option
=========================================================================================== */
.printOption p a {
          color:#000 !important;
}

.printText a {
          color: #000000 !important;
          font-size: 100%;
}
          
/* Primary Navigation 
=========================================================================================== */
#navigation {
          margin-top: 162px;
          width: 692px;
          margin-left: 18px;
}
          #navigation li a{margin-right: 20px;background: none !important;color: #fff !important;}
          #navigation li a.search {
                   width: 177px;
          }
          #navigation li a.account {width: 113px;}
          #navigation li a.help { text-indent: -5000px; width: 115px; }
          #navigation li a.message {width: 115px;}
          #navigation li a.sale { text-indent: -5000px; width: 72px; }
          
          #navigation li.active a {
                   background-position: 0px 0;
          }
                   #navigation li:hover a, #navigation li.ieHover a {
                             background-position: 0px 0;
                   }
                   
          #navigation li.active a.search {
                   background-position: 0px 0;
          }
                   #navigation li:hover a.search, #navigation li.ieHover a.search {
                             background-position: 0px 0;
                   }

          #navigation li.active a.account, #navigation li.active a.help, #navigation li.active a.message, #navigation li.active a.sale {
                   background-position: 0px 0;
          }
                   #navigation li:hover a.account, #navigation li.ieHover a.account, #navigation li:hover a.help, #navigation li.ieHover a.help,
                   #navigation li:hover a.message, #navigation li.ieHover a.message, #navigation li:hover a.sale, #navigation li.ieHover a.sale{
                             background-position: 0px 0;
                   }        

/* Secondary Navigation 
=========================================================================================== */
#extra {
          position:absolute; top: 0px; left:712px; 
          width: 260px;
          margin-top: 162px;
}
          #extra li a { margin-right: 20px; }
          #extra li a.landlords{
                   background:url('../images/generic/landlord-button.gif') top left no-repeat;
                   width: 130px;
          }
          #extra li a.sale{
                   background:url('../images/generic/contact-button.gif') top left no-repeat;
                   width: 85px;
          }
          #extra li.active a {
                   background-position: 0px 0;
          }
                   #extra li:hover a, #navigation li.ieHover a {
                             background-position: 0px 0;
                   }

/* Back Button
=========================================================================================== */
.backOption p a {
          color:#000 !important;
}
                   
/* Search Panel
=========================================================================================== */
.searchPanel-top {
          height:10px; width:635px; 
          background:url(../images/generic/search-panel-top.png) top no-repeat;
}
.searchPanel-bot {
          width:635px;  
          background:url(../images/generic/search-panel-bot.png) bottom no-repeat;
}
          .searchPanel-bot label {
                   color:#000;
          }

/* Search Form
=========================================================================================== */
.propertyCounter{}
    .propertyCounter span{
        color:#000;
    }
          
/* Results Nav Buttons
=========================================================================================== */
.resultsNav ul li a {
          color:#fff;
          display:inline-block;
          background: #000;
}
.resultsNav ul li a:hover, .resultsNav ul li a.active {background: #b01c2e;}
          
/* Arrange Dropmenu
=========================================================================================== */
.arrange label {
          color:#000;
}

/* Pagination
=========================================================================================== */
.pagination p span {
          color:#000;
}
          .pagination ul li a {
                   color:#000;
          }

/* Search Results
=========================================================================================== */
.NoResults{
          border-top:#000 2px solid;
          border-bottom:#000 2px solid;
          width: 100%;
          box-sizing: border-box;
}
    .NoResults p{ color:#000 !important; }
          
/* Footer One
=========================================================================================== */
#footerOne {
          background: #b01c2e !important;
          padding: 0px;
}
          #footerOne img {
                   float:left;
                   margin-left: 100px;
                   margin-bottom: 15px;
          }

          #footerOne .content{border: 0px;padding-top: 30px;}
          
                   #footerOne .content ul {
                             margin:0px 0 0 40px;
                   }
                             #footerOne .content ul li a {
                                                color: #fff;
                                                border: none !important;
                                                text-decoration:none;
                                      }
                                      
/* Footer Two
=========================================================================================== */
#footerTwo {
          padding:0px 0 0 0;
          background: #b01c2e;
}
          #footerTwo .content {
                   border-bottom: none;
                   padding-bottom: 30px;
                   margin-top: 10px;
                   border: none;
          }
          
          #footerTwo .content p.textA {
                   color: #fff;
                   text-align:right;
                   width:241px;
                   padding-right: 0px;
                   margin: 0px;
                   padding-left: 0px;
                   border: none;
                   font-weight: normal;
          }
                   #footerTwo .content p.textB {
                             width:711px;
                             color: #fff;
                             border-left: none;
                             padding-left: 10px;
                   }
          
/* Right Column Styles
=========================================================================================== */       
.townSelect-bot { display: none; }

/* Filters Panel
=========================================================================================== */
.filterPannel .filterTitle{color: aliceblue;text-indent: 0px;text-align: left;height: auto;padding: 10px 0px;text-align: center;background: #b01c2e;}
.filter_header_row {color: #fff;background: none;text-align: left;text-indent: 0px;padding: 5px 0px !important;background: #b01c2e !important;border-top: 1px solid #000;}
.filterPannel .checkOff label {background: none;}
.filterPannel .checkOn label, .filterPannel .checkOff label, .filter_header_row {background: none;width: 100%;padding: 0px;margin: 0px;height: auto;padding: 2.5px 0px;text-align: center;}

/* Search Results
=========================================================================================== */
.searchListing{
   width: 100%;
   margin-top: 10px;
}
          .searchListing .title {background-color:#000;width: 100%;box-sizing: border-box;background-image: none;}
          .searchListing h3 { color:#000; }
          .searchListing span.contactTop { color:#000; }
          
.searchAction {border-top: none;border-bottom:#000 2px solid;width: 100% !important;box-sizing: border-box;} 

/* Landlords list pages llist
=========================================================================================== */
.llist p.green { border-color:#000; }
.llist p.blue { border-color:#adbdc7; }

.propertyAlerts {border-bottom:2px solid #000;background-image: none;width: 100%;}
          .propertyAlerts .tableRow {border-bottom:1px solid #000;width: 100% !important;box-sizing: border-box;padding-right: 15px;vertical-align: top;}
                   .propertyAlerts .tableRow span.strong{ color:#000 !important; }
                   .propertyAlerts .tableRow span.end { color:#000 !important; }
          .propertyAlerts .formHolder {border-bottom:1px solid #000;width: 100%;box-sizing: border-box;}
          
div.formHolder div.tableSplit { border-bottom:1px solid #000; }

.favouritesControl strong{ color: #000; }
.counterLine { color: #000; }

/* Message-board
=========================================================================================== */
#pageBody .messageB .postentry {border-bottom:1px solid #000;width: 100% !important;box-sizing: border-box;margin-bottom: 5px;}
          .messageB .postentry p strong { color:#000; }             
          .messageB .postentry span.strong{ color:#000 !important; }
          .messageB .postentry span.posted { color:#000 !important; }
          .messageB .postentry span.postedsmall { color:#000 !important; }
          .messageB .postentry span.subject-reply { color:#000 !important; }
          
.messageB div.reply-lising p.reply-title { color:#000 !important; }

#pageBody .messageB-base {border-top:#000 2px solid;border-bottom:#000 2px solid;width: 100% !important;height: auto;box-sizing: border-box;}
          .messageB-base p strong {color:#000 !important;}
.messageB-base-collapsed{ border-bottom:#000 2px solid; }

/* Blue Form panel - new 12th Oct 10
=========================================================================================== */
.blueform-top {
          background:url(../images/generic/blueform-top.gif) top left no-repeat;
}

/* CONTACT US 2  - created 19th Oct
=========================================================================================== */
.contact-block div span { color:#000; }
.contact-base { border-top:#000 2px solid; }

.custom-image-panel
{
    margin-left:-2px;
    width:242px;
    height:476px; 
}

.custom-image-panel.image-panel-2
{
    height:120px; 
}


/* Overrides
=========================================================================================== */
.longAdvert-top h4 {
color:#071736;
}
.messageB .title {background-color: #000000;background-image: none;}
.propertyAlerts .title{background-color: #000000;background-image: none;width: 100% !important;box-sizing: border-box;}
.llist .title-green {background-color: #b01c2e;}
.llist .title-blue {background-color: #b01c2e;}
.colour-overrde-standard, .colour-override-standard  {color: #000 !important;}
.textB a{color: #fff;}

.statistcs-table th { background-color:#000; color:#fff;}
.statistcs-table tr:hover { background-color:#c0ae00; color:#ffffff !important;}
.statisticsSection legend {color:#000;}


.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar {
    border: none;
    background: #000;
}

#popupAlert .close, #mapDialog .close, #emailFriendDialog .close, #enquiryDialog .close{
    top:16px;
}

.golocal-subcontent .subtitle {
          color: #000;
          }

.golocal-subcontent .paragraph {
          color: #666666;
          }
          
.disclaimer-image-panel a {
          display: block;
          argin-top: -10px;
          margin-bottom: 20px;
          color: #000;
          }
.housingGuideOnlineLink {display:none;}

#feedbackButton {background-color: #000;}

.landlordLoginPanel, .landlordRegisterPanel {color:#000 !important;text-decoration:none !important;background: #b01c2e;} 
.landlordLoginPanel span, .landlordRegisterPanel span { color: #fff !important; }

#disclaimerHeader,#disclaimerHeader span {display: none !important;} 

.genericButton {height: 23px;
width: 191px;
display: block;
background: url(../images/generic/blueForm-gobut.gif) no-repeat;
text-decoration: none;
font-size: 13px!important;
color: white;
padding-top: 3px;
text-align: center;
color:#fff!important;
text-decoration: none!important;
margin-left: 220px;
}

.genericButton:hover {background: url(../images/generic/blueForm-gobut-roll.gif) no-repeat;
}


#pageContent .v2_search_panel {background: #000;}
#pageContent .v2_search_main .as-panel.as-opened {background: #000000;}
#pageContent .v2_search_main .dropdowns .dropdownDisplay label{width: 47%;}
#pageContent .v2buttonWrapper input.search {background:#b01c2e} 
#pageContent .v2buttonWrapper input.search:hover {background:rgba(176, 28, 46, 0.75)} 
#pageContent .v2_search_main .dropdowns .dropdownDisplay label {margin: 0px 3px 10px 7px;}
#pageContent .v2_search_main .dropdowns .dropdownDisplay label em {left:-7px}
#pageContent .v2_search_main .dropdowns .dropdownDisplay label.selected {font-weight:400}

.registerNow, #live_statistics_panel, #live_statistics_panel_top {background: #b01c2e !important;background-image: none !important;width: 100%;border: none;top: 0px;margin: 0px !important;box-sizing: border-box;position: relative;border: 1px solid #000;margin-bottom: 10px !important;text-shadow: none !important;} 
#live_statistics_panel_top { border: none !important; }
#live_statistics_panel .stats_container {margin-top: 0px;}

#pageContent .v2_search_main .dropdowns .dropdown {text-transform: capitalize;width: calc(50% - 10px);}

.mspartner, div.divide { display: none !important; }

#pageContent .v2_search_main .dropdowns .dropdown.expanded, #pageContent .v2_search_main .dropdowns .dropdownDisplay .values {background: #b01c2e;}
.filterPannel {background: #000;border: 1px solid #000;}
.filterPannel_footer { display: none !important; }
.filterPannel .checkOn label .tick { display: none; }
.filterPannel .checkOn label .tick { }
.filter_header_row:before, .filterPannel .checkOn label:before { right: 20px; position: absolute; content: "\f078"; font-family: FontAwesome; font-style: normal; }
.filter_header_row_expanded:before { content: "\f077"; }
.filterPannel .checkOn label:before { content: "\f00c"; } 
.filter_elements span { width: 100%; }

.registerNow #registerTitle { text-shadow: none; }
.registerNow a, .registerNow a:hover {}
#live_statistics_panel .stat_line {width: 100%;background: none;}
#live_statistics_panel .title {text-shadow: none;left: 12px;}
#live_statistics_panel .stat_line .label {width: 92px;}

#footerWrapper {margin: 0px;background: #b01c2e !important;margin-top: 10px;}

#footerOne .content ul li {border: none;}

#pageContent .v2_search_main .dropdowns .dropdownDisplay {margin-top: -5px;}

#main_content_holder {width: 730px;position: relative;display: inline-block;vertical-align: top;float: left;}

.resultsNav {width: 100% !important;margin-top: 10px;margin-bottom: 10px !important;}

.left { display: none; } 

#topArea, .arrange, .printText, .printFooter {width: 100% !important;}

.printOption { display: none !important; }

#pageContent .v2_search_main .as-panel {box-shadow: none !important;border: 1px solid #fff;}

.blueform-bot, .blueform-top {background: #beb9a6;color: #fff !important;width: 100% !important;float: none;}

.blueform-bot p a, .blueform-bot p, .blueform-bot h2, .blueform-bot .forgottenbutton {color: #000 !important;}

.blueform-bot .ui-datepicker-trigger {margin-left: -19px;margin-top: 3px;} 

input.go, .messageB div.reply-lising input, .blueform-bot input.gobutton, #topArea a.post, .propertyAlerts div input.deletealert, .messageB-base a.mb-back-button, .messageB-base .st_sharethis_custom, input.submitbutton, .messageB-base input.mb-post-button, .searchAction a.review, a.register, .newReview, .searchAction a.addToList, .searchAction a.details, .searchAction a.delFromList, .searchAction a.viewOnMap, .favouritesControl a, .button-green, .mb-reply-button, #topArea .back-to-menu a.backtoMenuLink, .propertyAlerts div input.newalert, .searchAction a.enquire, .reviewHolder .reviewContent .sectionHolder .SaveButton, #pageContent .property_details_content_wrapper .searchAction .alreadyLet, .green-button, .messageB-base a, .messageB-base .post-delete, .favouritesControl a, .viewingControl a, .enquirySaveButton {
    background-image: none !important;
    width: auto !important;
    text-indent: 0px !important;
    height: auto !important;
    text-indent: 0px;
    padding: 5px 20px;
    background-color: #000000 !important;
    cursor: pointer;
    color: #fff;
    border: none;
    border-radius: 0px;
    line-height: 16px;
    height: 16px !important;
    font-size: 12px;
    box-sizing: content-box;
    border: none !important;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif !important;
}

.blueform-bot input.gobutton {width: 196px !important;margin: auto;}

div .passwordpage label, #contentArea div.p {color: #000;}

#contentArea div.p { width: 100% !important; }

.password-content-area .p a {color: #000;}

.login-signup div.login-form, .login-signup {width: 100% !important;box-sizing: border-box;margin: 0px !important;background: none !important;}
.login-signup {
    padding: 5px;
    background: #beb9a6;
    display: none;
} 

.login-form p { text-align: center; }
.login-form p label {width: 115px !important;margin-left: -115px !important;}
#staffStudentRadio p {width: 48%;margin-left: 2%;display: inline-block;text-align: left;}
#staffStudentRadio p:first-of-type {text-align: right;margin-left: 0px;margin-right: 2%;}
.login-signup div.login-form .signupTerms label {width: 60% !important;margin: 0px !important;padding: 0px;text-align: center !important;}
.login-signup div.login-form p input[type="checkbox"] {}
.signupTerms span:first-of-type {margin: 0px !important;display: inline-block;width: 80%;text-align: right;margin-bottom: -19px !important;}
.signupTerms {margin-top: 20px !important;}
.listingWrapper { width: 100% !important; }
.searchListing.highlight .layout span.label, .searchListing .layout span.info, .searchListing .layout span.label {color: #000 !important;}
.searchListing a.property img { max-width: 258px; }
.propertyMapHeader { border-top: solid 1px #000000; border-bottom: solid 1px #000000; background: #b01c2e; color: #ffffff; }
.mapNote span { color: #000000; }
.googleInfoWindow .left { color: #b01c2e !important; }
.backOption { background: none; }
.agent-details-link { color: #b01c2e !important; } 
.searchAction p, #pageContent .propertyIntro p {color: #000000 !important;}
.detail-bot.advert_main_block {background: #b01c2e !important;width: 100% !important; margin-top: 5px !important; }
.detail-top { display: none !important; }
.detail-bot.advert_main_block p.main, .detail-bot.advert_main_block span.label, #pageContent .tabpage.propertyDetails .detail-bot.advert_main_block p.label, .detail-bot.advert_main_block p.info,
.detail-bot.advert_main_block span.info {color: #fff !important;width: 50% !important;}
.detail-bot.noBG.advert_secondary_block {width: 100%;}
.detail-bot.noBG.advert_secondary_block span.label, .detail-bot.noBG.advert_secondary_block span.info {color: #000 !important;width: 50%;}
.info.fees_info a {color: #b01c2e !important;}
.detail-bot.noBG.advert_secondary_block p.label { color: #000 !important; }
.detail-bot.noBG.advert_secondary_block .info.rent_includes_options { color: #000 !important; }
.property-info ul li.yes { display: block !important; position: relative; }
.property-info ul li.yes, .property-info ul li, .detail-bot.noBG.advert_secondary_block .info.rent_includes_options .yes, .detail-bot.noBG.advert_secondary_block .info.rent_includes_options .no {position: relative !important;background: none !important;}
.property-info ul li::before, .property-info ul li.yes::before, .detail-bot.noBG.advert_secondary_block .info.rent_includes_options .yes::before, .detail-bot.noBG.advert_secondary_block .info.rent_includes_options .no::after, .property-safety p span.yes::before, .property-safety p span.no::before, .pageBody_Mobile span.yes::before {right: 10px;position: absolute;content: "\f00d";font-family: FontAwesome;font-style: normal;}
.property-info ul li.yes::before, .property-safety p span.yes::before, #pageBody #pageContent .detail-bot p span.yes::before { content: "\f00c"!important; }
.detail-bot { width: 100% !important; }
.detail-bot.noBG p.main { color: #000 !important;  }
.property-info ul li.yes {margin-right: 0px !important;}
#pageContent .property-info p.main {color: #000000 !important;}
#pageContent .detail-bot p.label {color: #000000 !important;}
#pageContent .property-info ul li {color: #000 !important;padding-left: 5%;width: 20% !important;display: inline-block !important;float: left;height: 50px;}
#pageContent .detail-bot.noBG p.info, #pageContent .detail-bot.noBG p.label {color: #000 !important;width: 50%;min-height: 20px;}
.property-safety {width: 100% !important;box-sizing: border-box;background: #b4b5b7 !important;}
#pageContent .property-safety .main {color: #000 !important;}
.property-safety p span.yes, .property-safety p span.no, .property-safety p.marginleft {color: #000 !important;background: none !important;}
.property-safety p, .property-safety p.marginleft {width: 100% !important;margin: 0px !important;}
.property-safety p span.no::before, .property-safety p span.yes::before {left: 220px;}
#pageContent .property-safety p a {color: #b01c2e !important;}
#pageContent .landlord-info p.main { color: #b01c2e !important; }
#pageContent .landlord-info span.label, #pageContent .landlord-info span { color: #000 !important; }
#pageContent .landlord-info span a {color: #b01c2e !important;}
#pageContent .finish p {color: #000 !important;}
#pageContent .property-info {width: 100% !important;margin-left: 0px;margin-right: 0%;display: inline-block;padding: 0px 15px;height: auto;box-sizing: border-box;border-bottom: 1px solid #b01c2e;}
#pageContent .property-info ul li::before, #pageContent .property-info ul li.yes::before {left: 0px;}
#pageContent .info a {color: #b01c2e;}
#pageContent .mapNote { color: #000; }
#pageContent .llist.block-list p.green, #pageContent .llist.block-list p.blue {color: #fff !important;width: 80% !important;padding-left: 10%;padding-right: 10%; font-size: 100% !important; }
#pageContent .llist.block-list .title-green h2, .llist.block-list .title-blue h2 {font-size: 11px !important;}
#pageContent div .passwordpage input {height: 26px !important;box-sizing: border-box;}
#pageContent div .passwordpage input.submitbutton { margin: 0px; float: none !important; }
#pageContent div .passwordpage label {line-height: 26px;}
#pageContent #messageB { width: 100% !important; }
#pageContent #messageB p { padding: 0px!important; }
#pageContent .pagination ul li a.currentPageLink {color: #b01c2e !important;}
#pageContent .messageB .title {width: 100%;box-sizing: border-box;}
.messageB .postentry span.subject, .messageB .postentry span.subject a {color: #000 !important;}
#pageContent .messageB .postentry span.replies, #pageContent .messageB .postentry span.validwide {color: #000 !important;}
#pageContent .messageB .postentry span.subject, #pageContent .messageB .postentry span.subject a {width: 448px;}
#pageContent .messageB-base-collapsed {width: 100%;box-sizing: border-box;}
.messageB .postentry p.subject, .messageB .postentry p.subject a {color: #000 !important;}
div.messageB-postWrapper { width: 100%;  }
.messageB .messageB-postWrapper ul {margin: 0px !important;width: 97%;margin-left: 3% !important;}
.message-post-confirmation {color: #000 !important;border-color: #b01c2e !important;}
.messageB .postentry span.valid { color: #000 !important; }
.messageB .postentry span.message-text { color: #000000; }
.messageB-base .post-delete, .messageB div.reply-lising input.reply-delete {background: #f00 !important;font-weight: bold;height: auto !important;margin-top: 3px;}
div.messageB-postWrapper p span {float: none;vertical-align: top;}
.messageB div.reply-lising {border-color: #000;}
.messageB div.reply-lising div.reply-date { color: #000000 !important; }
.messageB div.reply-lising input.reply-delete {margin-top: 0px !important;margin-left: 3px !important;}
div.messageB-postWrapper p input { width: 473px !important; }
.messageB div.reply-lising-reply { border-top: 1px solid #000000; }
#navigationFull li.start {padding: 0px;}
#navigationFull li.end {padding-right: 5px;}
.back-to-menu { display: none !important; }
#pageContent .red-button {background-color: #f00 !important;}
.ui-widget-content { border: 1px solid #000000; }
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close { background: #000000; border: 1px solid #ffffff; }
.ui-widget-content {color: #000000;}
.modal ol li a { color: #000000; } 
.favouritesControl, .viewingControl {background: #b01c2e !important;width: 100%;height: auto;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px;border: 1px solid #000;box-sizing: border-box;}
.favouritesControl strong, .viewingControl strong {color: #fff !important;}
.counterLine { color: #fff; }
.favouritesControl a, .viewingControl a {margin-bottom: 0px !important;}
#pageContent .tenancy_management .page h4 { border-bottom: 3px solid #000000; color: #000000; }
.k-block, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-tooltip, .k-pager-wrap, .k-button, .k-draghandle { background-color: #000000; }
.k-grid tr:hover { background-color: #b01c2e !important; }
#featureContent .clear, #featureContent br { display: none !important; }
#live_statistics_panel {padding-bottom: 10px !important;}
.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: #b01c2e; border-color: #b01c2e; }
.tenancy_management a { color: #000 !important; }
.tenancy_management tr:hover a { color: #fff !important; }
.pageContent_students .messageB div.reply-lising.reply-lising-input { border-bottom: 2px solid #000000; }
.propertyAlerts div.bottomControls {height: auto !important;width: 100%;}
.details.strong {width: 448px !important;}
.ui-widget-header { border: 1px solid #000000; background: #000000; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #b01c2e; background: #b01c2e; }
.propertyAlerts .tableRow span.details, .propertyAlerts .tableRow a.details {color: #000000 !important;width: 422px !important;} 
.propertyAlerts .tableRow span.start { color: #000000 !important; }
.propertyAlerts .tableRow span.alert {color: #000000 !important;vertical-align: top;}
.propertyAlerts div input.deletealert { background: #f00 !important; }
.login-form p { position: relative; }
.additional_email_info { position: absolute; }
.additional_email_info.valid {color: #000000;padding: 0px;margin: 0px;right: 0px;text-align: center !important;}
.charges_table td { color: #000000; }
#sec_regOnline div {margin: 0px !important;}
.contact-block div {color: #000000;font-weight: normal;} 
#sec_regPost td a, .contact-block div a { color: #b01c2e; }
#pageContent .emailMessage {margin-left: 0px !important;text-align: center;color: #3B3938;width: 80% !important;}
#pageContent .passwordMessage {color: #3B3938 !important;display: inline-block;width: 80%;margin-left: 10%;}
#pageContent .passwordMessage  a { color: #b01c2e !important; }
#pageContent .error.policy_error {top: 0px;right: 20px;left: auto;z-index: 999;}
.valueInfo {color: #fff !important;}
#login-signup-registration .login-status {width: 100%;display: block;margin: 0px;}
.pageBody_student_settings p label, .pageBody_student_settings p input {width: 160px !important;margin-left: 0px !important;} 
.pageBody_student_settings .login-form p span, .pageBody_student_settings .login-form p label, .pageBody_student_settings .login-form p input,  .pageBody_student_settings .login-form p select {width: 80% !important;margin-left: 0px !important;text-align: left;margin: 0px 10% !important;padding: 0px;position: relative;float: none !important;display: block !important;} 
.pageBody_student_settings .login-form p img {margin-top: -17px;z-index: 999;display: block;right: 67px;position: absolute;}
.pageBody_student_settings .login-form p select {width: 550px !important;}
.pageBody_student_settings #pageContent .emailMessage {margin: 0px 10% !important;}
.pageBody_student_settings .login-status {color: #b01c2e;}
#contentArea ul li, #contentArea ul li a { color: #000000; }
.back-to-mb a {color: #b01c2e;} 
.generalContent div.olTitle, ol.list { color: #000000; } 
.marginleft strong, .property-safety p span.yes, .property-safety p span.no {width: 30%;display: inline-block;}
#reportAsLetDialog p, .googleInfoWindow h1 a {color: #b01c2e;font-family: 'Montserrat', sans-serif;}
.login-signup div.login-form p select {width: 203px;box-sizing: border-box;}
.pageBody_messageboard .pagination { display: none;  }
.pageBody_Studentpad .pageContent_messageboard, .pageBody_Studentpad .pageContent_search {min-height: 1141px !important;}
 .studentBullets .colour-overrde-standard.three { display: none; }
 .student-message {padding: 0px;} 
 .pageContent_landlords #sec_contactDetails {display:none}
 
 @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: #000;}
	body.pageBody_Mobile #headerAdverts{margin-top: 0px;height: auto !important;}
	body.pageBody_Mobile #PrimaryNav{background: #f2f2f2;}
	body.pageBody_Mobile #PrimaryNav #mob-menu { background: #b01c2e;	}
	body.pageBody_Mobile #navigation{background:#272449;border-top: #b01c2e solid 1px;}
	body.pageBody_Mobile #navigationFull{background: #b01c2e;}
	body.pageBody_Mobile #navigation li a, body.pageBody_Mobile #navigationFull li a {border-bottom: solid 1px #000000;color: #fff;height: 30px;line-height: 30px !important;text-indent: 20px !important;border-color: #000;}
	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 #b01c2e;}
	body.pageBody_Mobile #pageContent .welcome h1 span {background: url(../images/generic/mobBanner.jpg) no-repeat;font-size: 4vw;color: #fff;text-shadow: 2px 2px #000;padding: 0px !important;line-height: 110px;background-size: 100%;background-position: 0px;}
	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%;}
	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 #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:#b01c2e;}
	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: 50px !important;display: block;}
	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: 15px;z-index: 4;}
	
	body.pageBody_Mobile .resultsNav{margin-top: 110px;z-index: 1;position: fixed !important;border-top: 1px solid #b01c2e;border-bottom: 1px solid #b01c2e;border-right: 1px solid #b01c2e;}	
	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: 51px!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 #b01c2e;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/generic/accomInLogo.png") no-repeat !important;
		height: 100% !important;
		background-size: 76% !important;
		top: 4px;
		left: 5px !important;
		width: 181px !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: url('../images/generic/header_boxout.jpg') top left;
    background-size: 100% auto;
    padding: 0px;
    border: none;
    border-bottom: 1px solid #b01c2e;
 }	 
	
	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;    
	}
	
	.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: #b01c2e 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 #b01c2e;
	}
	
	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;
	}
	
	.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;
	}
	
	.pageBody_Mobile .resultsNav ul li a, .pageBody_Mobile .resultsNav ul li a:hover {
    background: #b01c2e !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: #b01c2e!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: #b01c2e !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: #b01c2e !important; 
	}
	
	.pageBody_Mobile .floating-results-nav {
		top: 55px !important; 
	}
		
	.pageBody_Mobile div#PrimaryNav {
		border-bottom: 1px solid #000;
	}
	
	.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%;
    background: #000 !important;
 }
	
	.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: #b01c2e;
		padding: 0px !important;
		width: 100%;
	}
		
	.pageBody_Mobile .searchAction a.delFromList {background:#b01c2e!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: 110px;
	}
	
	.pageBody_advert.pageBody_Mobile .property_details_content_wrapper {
    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: #b01c2e!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: #b01c2e!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: #b01c2e!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: 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: #b01c2e !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 .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: #000 !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: #858586;
    border: solid 1px #b01c2e;
	}
	
	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 #000000;
    }
	
	.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: 30px;left: 0px;}
	.pageBody_Mobile.pageBody_search.pageBody_Studentpad #pageContent .welcome { top: 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: #b01c2e; }	
	.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 {width: 90% !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: 90% !important;max-width: 100% !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 #b01c2e;height:  100%;}
	.pageBody_Mobile .innerListing .mob-info .mob-photo-title {bottom: 74px;background: rgb(0, 0, 0);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;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 .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 {}
	.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 {padding: 5px;background: #b01c2e!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: 50% !important;max-width: 580%;color: #000!important;}
	.pageBody_Mobile .searchListing .details.blue-button {position: absolute;right: 2px;top: -25px;background-color: #b01c2e!important;color: #fff!important;text-shadow: none;}
	.pageBody_Mobile .searchListing .addToList.green-button {margin-left: -1px;background: #b01c2e!important;color: #fff!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.pageBody_Mobile #propertyDetails .property-info li {width: 45% !important;padding-right: 0px;padding-left: 5%;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;"] {
    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: #b01c2e !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%;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 #b01c2e;}
    .pageBody_Mobile .contactBar.searchAction.mob-remove {background: rgb(0, 0, 0);height: auto;}
	.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 .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: #b01c2e;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: #b01c2e;}
	.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 {background-color: #292929!important;}
	.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: 25px;color: #fff!important;background-color: #b01c2e !important;}
	.pageBody_Mobile div#main_content_holder {margin:0px;width: 100%;display: block;float: none;}
	.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;background: #b01c2e;}
	.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: #b01c2e !important;width: 90%;height: 100px;}
	.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 {}
	.pageBody_Mobile .messageB .messageB-post {border-bottom: 2px solid #b01c2e;}
	.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;}
    .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;}
    .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: #b01c2e !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;position: relative;}
    .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: #b01c2e !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: #fc0!important;color: #b01c2e!important;}
	.pageBody_Mobile .searchAction a.addToList{background-color: #b01c2e!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; 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; }
	.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: #b01c2e;height: 25px;}
	.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: #b01c2e;}
	.pageBody_Mobile #pageContent #mobileDropdowSelector .content { background: #b01c2e; }
	.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: #b01c2e;}
	.pageBody_Mobile .filter_header_row { }
	.pageBody_Mobile .filter_toggle_row span {background: none !important;}
	.pageBody_Mobile .mob-panel .filterPannel .filter_header_row .fa {display: none;}
	.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: #b01c2e;}
	.pageBody_Mobile .messageB .title, .pageBody_Mobile .messageB-base-collapsed, .pageBody_Mobile .messageB .title h2 {width: 100% !important;}
	.pageBody_Mobile #pageContent #messageB { box-sizing: border-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 #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.pageBody_Mobile .messageB .postentry { width: 96%; }
 }
	
@media only screen and (max-width: 460px) {	

	body.pageBody_Mobile #pageContent .welcome h1 span {
		font-size: 18px;
	}
}
 

/********************************/
/* TEMP REMOVE PAGES AND CONTENT*/

body.rc #navigationFull {text-align:left}
body.rc #navigationFull li:first-of-type{padding-left:0px !important}
body.rc .registerNow,
body.rc #live_statistics_panel,
body.rc .orgContact li.four, 
body.rc .orgContact li.three, 
body.rc #mb_landlordlink {display:none !important} 

/* TEMP REMOVE PAGES AND CONTENT*/
/********************************/
