@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

/*

	FONT			:		Google Font 'Open Sans'

	LIGHT GREY		:		e0e0e0
	PURPLE			:		272449
	TEXT GREY		:		555555
	NORMAL TEXT		:		1f1f1f
	
	GREEN			:		2BB675
	RED				:		DD412C
	YELLOW			:		E3C73E

	H1				:		35px	/	42px
	H2				:		31.5px	/	38.5px
	H3				:		28px	/	35px
	H4				:		24.5px	/	31.5px
	H5				:		21px	/	28px
	H6				:		17.5px	/	24.5px
	P				:		14px	/	21px	
	
*/

/*
LIVE CHANGES
***************************************************************/
#disclaimer {display:none;}
.offCampusDocLink {
    margin-bottom: 15px;
}
.logo.edinburgh { height: 94px;}
.logo.edinburgh span.p { display:none; opacity:0; visibility:hidden; width:0px; height:0px}

#pageContent {
    min-height: 870px;
}

.reviews-panel span.title, .reviews-panel .content span {    
    text-shadow: none;
    font-weight: normal !important;
    font-size: 15px !important;
    line-height: 21px;
}

.reviews-panel .content span.title {
	text-transform: uppercase;
	color: #272449 !important;
}

.reviews-panel .content span {
	color: #555555 !important;
}

.reviews-panel {
background: none !important; 
}

.reviews-panel .content {
    background: none !important; 
    width: 237px;
    height: 65px;
	padding: 0px !important; 
}

.reviews-panel span.text {
    width: 100%;
}

.ReviewLinkPanel {
    text-shadow: none;
    font-weight: normal !important;
    font-size: 15px !important;
    line-height: 21px;
	background: none #2BB675; 
}

.ReviewLinkPanel:hover {
background: #272449 !important; 
}

.ReviewLinkPanel span {
font-size: 110%;
color: #fff; 
}

.propertyAlerts .title, .messageB .title {
    width: 662px;
    background: #272449;
}

.propertyAlerts .tableRow span.detailsSmall {
font-weight: normal;
}

.propertyAlerts .tableRow span.strong, .messageB .postentry span.strong {
    color: #272449 !important;
}

.propertyAlerts .tableRow, .messageB .postentry{
    border-bottom: 1px solid #272449;
}

.propertyAlerts, .messageB-base-collapsed {
    border-bottom: 2px solid #1f1f1f;
}

.propertyAlerts .tableRow, .messageB .postentry, .messageB-base-collapsed {
    width: 675px;
	padding-bottom: 9px;
	padding-left: 15px;
	padding-right: 2px;
	padding-top: 9px;
}

.propertyAlerts, .messageB  {
    width: 692px;    
	padding-bottom: 20px; 
}

.back-to-menu  a.backtoMenuLink, .newReview, .searchAction a.review, #topArea .back-to-menu a.backtoMenuLink { 
	background: #272449 !important;
	text-align: center;
	text-indent: 0px !important;
	font-size: 12px;	
	font-weight: normal; 
}

.colour-overrde-standard, .colour-override-standard {
    color: #1f1f1f!important;
}

.printText a {
    color: #272449 !important;
}

.pagination p span {
    color: #2BB675;
}

/*
GENERAL 
***************************************************************/

html,b,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,
thead,tr,th,td{
	font-family:'Open Sans', sans-serif !important;
	-ms-text-size-adjust: 100% !important;
    -webkit-text-size-adjust: 100% !important;
	}

body{background:#e0e0e0;}

div#wrapper{    background: #fff url('/images/branding/main-entrance-banner.jpg') no-repeat 0 159px;}

#headerImage{ display:none;}

#navigation { background:#272449; width: 1000px; margin-left: -10px;}
#navigation li a{ background:none !important; font-size:13px; color:#fff; line-height:14px; font-weight:normal;}

#PrimaryNav.dockTop{
	position: fixed;
    z-index: 9998;
    width: 1000px;
    background: #272449;
    border-bottom: solid 1px #333;
	margin-left: 0px;
}

.dockTop #navigation{margin: 0px auto;}


a.logo { margin:10px;}
#headerAdverts div.adrotorContainer{margin-top: -10px;}

#banner {height:160px;}

#main_content_holder { margin-top: 237px;}

.welcome img { display:none;}

#featureContent{ margin: 237px 0px 0px 20px; padding-top:20px;}
#featureContent > br { display:none;}

#pageContent { margin-left:278px; padding-bottom: 40px;}
#pageContent .v2_search_panel {background: #272449;}
#pageContent .v2_search_main .as-panel.as-opened {background: #272449;}
#pageContent .v2_search_main .dropdowns .dropdownDisplay label{width: 31%;}

#disclaimerHeader { display:none!important;}

.button-green{background-image:none!important; background:#272449; padding:4px; text-indent:0px; text-align:center;}



/*
SIDE MENU
***************************************************************/

.registerNow {background:none !important; padding:0px;}
.registerNow a, .registerNow a:hover {color:#555555 !important; font-size:14px !important; line-height:21px;}
.registerNow #registerTitle {color:#272449; text-shadow:none; font-weight:normal !important; font-size:15px !important; line-height:21px; text-transform:uppercase;}
.registerNow #registerText {width:auto;font-size:15px !important; }


.drawASearchSidePanel {background:none !important; padding:0px; margin-top:30px;}
.drawASearchSidePanel a, .drawASearchSidePanel a:hover {color:#555555 !important; font-size:14px !important; line-height:21px;}
.drawASearchSidePanel #drawASearchTitle {color:#272449; text-shadow:none; font-weight:normal !important; font-size:15px !important; line-height:21px; text-transform:uppercase;}
.drawASearchSidePanel #drawASearchText {width:auto;font-size:15px !important; }


.shortAdvert-top{background:none;}
.shortAdvert-top br { display:none;}
.shortAdvert-bot{background:none; height:0px;}
.shortAdvert-top h4 {color:#272449; text-shadow:none; font-weight:normal !important; font-size:15px !important; line-height:21px; text-transform:uppercase;}


.townSelect-bot {background:none; float:none;height: auto; margin-top: 30px;}
.townSelect-bot  .townSelect-top{display:none;}
.townSelect-bot .content {padding: 0px; float:none;}
.townSelect-bot .content .title {width: 100%;color:#272449; text-shadow:none; font-weight:normal !important; font-size:15px !important; line-height:21px; text-transform:uppercase;}
.townSelect-bot .content .text {width: 100%;color:#555555 !important;font-size:15px !important; }


.statisticsLink {background:none !important; padding:0px; margin-top:30px; height:auto;}
.statisticsLink  a, .statisticsLink  a:hover{padding:0px;}
.statisticsLink  #statsTitle{width: 100%;color:#272449; text-shadow:none; font-weight:normal !important; font-size:15px !important; line-height:21px; text-transform:uppercase; padding:0px; text-align:left;}
.statisticsLink  #statsSubTitle{display:none;}
.statisticsLink  #statsText{padding:0px;width: 100%;color:#555555 !important; text-align:left;font-size:15px !important; }


#live_statistics_panel {background:none; margin:30px 0px 0px 0px; padding:0px;}
#live_statistics_panel:hover {text-decoration:none;}
#live_statistics_panel #live_statistics_panel_top{background:none; position: initial; width: 100%; height: auto;}
#live_statistics_panel #live_statistics_panel_top .title{width: 100%;color:#272449; text-shadow:none; font-weight:normal !important; font-size:15px !important; line-height:21px; text-transform:uppercase; position: static; width: 100%; height: auto;}
#live_statistics_panel .stats_container{width: 100%; margin: 0px;}
#live_statistics_panel .stats_container br{ display:none;}
#live_statistics_panel .stats_container .stat_line{color:#272449; background:none;font-size:15px !important; }
#live_statistics_panel .stats_container .stat_line .label{}
#live_statistics_panel .stats_container .stat_line .number{}
#live_statistics_panel .stats_container .stat_line span{}


.favouritesControl, .viewingControl{background: none!important;}
.favouritesControl strong, .viewingControl strong{color: #272449;font-weight: normal;font-size: 15px;line-height: 21px;}
.favouritesControl .counterLine, .viewingControl .counterLine{color: #1f1f1f;font-size: 15px;}
.favouritesControl .counterLine .favouriteCounter, .viewingControl .counterLine .favouriteCounter{}
.favouritesControl a, .viewingControl a{background: #272449!important;}


.filterPannel{margin-top: 20px;background: none;}
.filterPannel .filterTitle{background: #272449;color: #fff;margin: 0px;width: 222px;text-indent: 0px;height: auto;padding: 10px 8px;margin-top: 10px;}
.filterPannel .filterPannel_Content{}
.filterPannel .filterPannel_Content .checkOff{}
.filterPannel .filterPannel_Content .checkOff input{}
.filterPannel .filterPannel_Content .checkOff label{background: none;color: #272449;text-indent: 0px;padding: 8px 0px;width: 233px;border-top: 1px solid #dfdfdf; font-weight:normal}
.filterPannel .filterPannel_Content .checkOff:hover label{font-weight:bold;}
.filterPannel .filterPannel_Content .checkOn{}
.filterPannel .filterPannel_Content .checkOn input{}
.filterPannel .filterPannel_Content .checkOn label{background: none;color: #272449;text-indent: 0px;padding: 8px 0px;width: 233px;border-top: 1px solid #dfdfdf;}
.filterPannel .filterPannel_Content .checkOn label .tick{}
.filterPannel .filterPannel_Content .filter_toggle_row{}
.filterPannel .filterPannel_Content .filter_toggle_row .filter_header_row{background: #272449;color: #fff;margin: 0px;width: 222px;text-indent: 0px;height: auto;padding: 10px 8px;margin-top: 10px;}
.filterPannel .filterPannel_Content .filter_toggle_row .filter_holder{}
.filterPannel .filterPannel_Content .filter_toggle_row .filter_holder .filter_elements{}
.filterPannel .filterPannel_Content .filter_toggle_row .filter_holder .filter_elements span.checkOff{}
.filterPannel .filterPannel_Content .filter_toggle_row .filter_holder .filter_elements span.checkOff input{}
.filterPannel .filterPannel_Content .filter_toggle_row .filter_holder .filter_elements span.checkOff label{}
.filterPannel .filterPannel_Content .filter_toggle_row .filter_holder .filter_elements span.checkOn{}
.filterPannel .filterPannel_Content .filter_toggle_row .filter_holder .filter_elements span.checkOn input{}
.filterPannel .filterPannel_Content .filter_toggle_row .filter_holder .filter_elements span.checkOn label{}
.filterPannel .filterPannel_Content .filter_toggle_row .filter_holder .filter_elements span.checkOn label .tick{}








/*
HOME PAGE
***************************************************************/

#pageContent{padding-top:15px;}
#pageContent .welcome{ margin:0px; width:100%;}
#pageContent .welcome h1 {background: none;width: 100%;height: auto;}
#pageContent .welcome h1 span {background: none; color: #272449; height: auto; font-weight: normal; margin: 0px; padding: 0px !important; font-size:28px; line-height:35px;}
#pageContent .welcome p{width:100%;color:#1f1f1f;margin:0px;}


body.pageBody_home .golocal-subcontent .gototop {display:none;}

#pageContent .gototop{display:none;}
#pageContent .divide{display:none;}
#pageContent #disclaimer {font-size:15px; color:#1f1f1f; line-height:23px;}

.v2_search_panel_wrapper {margin-top:20px;}
#pageContent .v2buttonWrapper input.search{background: #272449; border: solid 1px #fff;}
#pageContent .v2buttonWrapper input.search:hover{background:#2BB675;}

#pageContent .spacer{display:none!important;}

#pageContent p{color:#1f1f1f;font-size:14px;line-height:21px;}
#pageContent p a{text-decoration: none;color: #555555;font-weight: normal;border-bottom: dotted thin #272449;}
#pageContent p a:hover{color:#2BB675;}
#pageContent h2 {color:#272449; font-size:21px; line-height:35px; padding:0px; margin:0px;}


.golocal-subcontent {margin-bottom:0px!important;}
.golocal-subcontent h3 a{font-size:28px!important; line-height:35px!important; color:#272449!important; font-weight:normal!important;}




/*
SEARCH RESULTS
***************************************************************/

.pageContent_search{width:700px;}
.pageContent_search .listingWrapper{width:692px;}

.pageContent_search #topArea {width:682px;}
.pageContent_search #topArea .arrange{width:692px;}
.pageContent_search #topArea .arrange label{color:#272449;}

.pageContent_search #topArea .resultsNav{margin-bottom:10px!important;}
.pageContent_search #topArea .resultsNav ul li{}
.pageContent_search #topArea .resultsNav ul li a{background: #272449; color: #fff;}
.pageContent_search #topArea .resultsNav ul li a:hover, .pageContent_search .resultsNav ul li a.active{ background: #2BB675;}

.pageContent_search .pagination{width: 692px;}
.pageContent_search .pagination p {color:#272449!important;}
.pageContent_search .pagination p span{color:#2BB675;}
.pageContent_search .pagination ul{}
.pageContent_search .pagination ul li{color:#272449 !important;}
.pageContent_search .pagination ul li a{color:#2BB675 !important;}
.pageContent_search .pagination ul li a.currentPageLink{color:#1f1f1f !important;}

.pageContent_search .searchListing {width:682px;}
.pageContent_search .searchListing h3 {color:#272449;}
.pageContent_search .searchListing span.contactTop{color:#272449;}
.pageContent_search .searchListing .title {background:#272449;width:662px;}
.pageContent_search .searchListing img.left{display:none;}

.pageContent_search .searchListing .layout{}
.pageContent_search .searchListing .layout span.label{color:#1f1f1f !important;}
.pageContent_search .searchListing.highlight .layout span.label{color:#1f1f1f !important;}
.pageContent_search .searchListing .layout span.info{color:#1f1f1f !important;}
.pageContent_search .searchListing .layout span.info a{text-decoration: none;color: #555555;font-weight: normal;border-bottom: dotted thin #272449;}
.pageContent_search .searchListing .layout span.info a:hover{color:#2BB675;}

.pageContent_search .searchListing .searchAction {width:662px; border-color:#272449;border-bottom: none; margin-bottom: 20px;}
.pageContent_search .searchListing .searchAction a{}
.pageContent_search .searchListing .searchAction a.details{background: #272449 !important;text-align: center;text-indent: 0px;}
.pageContent_search .searchListing .searchAction a.enquire{background: #2BB675 !important;text-align: center;text-indent: 0px;}
.pageContent_search .searchListing .searchAction a.addToList{background: #2BB675 !important;text-align: center;text-indent: 0px;}
.pageContent_search .searchListing .searchAction a.viewOnMap{background: #272449 !important;text-align: center;text-indent: 0px;}
.pageContent_search .searchListing .searchAction a.delFromList {background: #DD412C !important;text-align: center;text-indent: 0px;}
.pageContent_search .searchListing .searchAction a.delFromViewingList{background: #DD412C !important;text-align: center;text-indent: 0px;}

.pageContent_search .searchListing .pageContent_search .printFooter{width:700px!important;}



/*
PROPERTY DETAILS
***************************************************************/

.pageBody_advert .pageContent_search .searchAction p{color:#1f1f1f !important;}

.pageBody_advert .pageContent_search .propertyIntro{width: 662px !important;}
.pageBody_advert .pageContent_search .propertyIntro h4{margin: 0px !important;font-size: 21px !important;line-height: 35px !important;color: #272449 !important;font-weight: normal !important;}
.pageBody_advert .pageContent_search .propertyIntro p{color: #1f1f1f !important;font-size: 14px !Important;line-height: 21px !Important;margin-bottom: 15px;}

.pageBody_advert .pageContent_search .detail-bot{width:692px;color: #1f1f1f !important;font-size: 14px !Important;line-height: 21px !Important;padding:0px;}
.pageBody_advert .pageContent_search .detail-bot .main.advert_ref{width:692px;font-size:17px;line-height:29px;font-weight:normal;}
.pageBody_advert .pageContent_search .detail-bot .content > p:nth-child(2){display:none;}

.pageBody_advert .pageContent_search .detail-top.noBG{display:none;}
.pageBody_advert .pageContent_search .detail-bot p.main{color:#272449!important;font-size:17px!important;line-height:29px!important;font-weight:normal!important;width:692px;}
.pageBody_advert .pageContent_search .detail-bot p.label{font-size: 14px !Important;line-height: 21px !Important;font-weight:normal!important;color: #1f1f1f!important;}
.pageBody_advert .pageContent_search .detail-bot p.info{font-size: 14px !Important;line-height: 21px !Important;font-weight:normal!important;color: #1f1f1f!important;}
.pageBody_advert .pageContent_search .detail-bot .content span.label{font-size: 14px !Important;line-height: 21px !Important;font-weight:normal!important;color: #1f1f1f!important;}
.pageBody_advert .pageContent_search .detail-bot .content span.info{font-size: 14px !Important;line-height: 21px !Important;font-weight:normal!important;color: #1f1f1f!important;}
.pageBody_advert .pageContent_search .detail-bot .content span.info.fees_info a{text-decoration: none;color: #555555;font-weight: normal;border-bottom: dotted thin #272449;}
.pageBody_advert .pageContent_search .detail-bot .content span.info.fees_info a:hover{color:#2BB675;}

.pageBody_advert .pageContent_search #propertyDetails > br{display:none;}

.pageBody_advert .pageContent_search div.blue_noMargin{border-bottom:solid 1px #272449!important; width:692px!important;}
.pageBody_advert .pageContent_search div.blue{border-bottom:solid 1px #272449!important; width:692px!important;}

.pageBody_advert .pageContent_search .property-info {width:220px!important;}
.pageBody_advert .pageContent_search .property-info p.main {font-size: 17px !important;line-height: 29px !important;color: #272449 !important;font-weight: normal !important;}
.pageBody_advert .pageContent_search .property-info ul li{color:#1f1f1f;font-size: 14px;color: #1f1f1f!important;line-height: 21px;margin-right: 10px!important;}

.pageBody_advert .pageContent_search .other-facilities p.main {font-size: 12px !important;line-height: 18px !important;color: #272449 !important;font-weight: normal !important;}

.pageBody_advert .pageContent_search .property-safety{width: 662px;float: none;background: #272449;margin-top: 20px;}

.pageBody_advert .pageContent_search .landlord-info p.main{font-size:17px!important; line-height:29px!important; color:#272449!important;}
.pageBody_advert .pageContent_search .landlord-info span{color:#1f1f1f!important;}
.pageBody_advert .pageContent_search .landlord-info span.label{color:#1f1f1f!important;}

#feesDialog{color:#1f1f1f!important;}
#feesDialog p{color:#1f1f1f!important;}
#feesDialog ul li{color:#1f1f1f!important;}


/*
MY STUDENTPAD
***************************************************************/

.pageContent_students{}
.pageContent_students .student-message{width:692px;padding:0px;}
.pageContent_students .student-message p{font-size:14px!important;line-height:21px!important;color:#1f1f1f!important;}
.pageContent_students .student-message #contentArea{color:#1f1f1f!important;}
.pageContent_students .student-message #contentArea .studentBullets{}
.pageContent_students .student-message #contentArea .studentBullets li{font-size:14px!important;line-height:21px!important;color:#1f1f1f!important;}



#login-signup-login{}
#login-signup-login .blueform-bot{width: 692px;background: #272449;}
#login-signup-login .blueform-bot .blueform-top{background: #272449;}
#login-signup-login .blueform-bot h2{color: #fff;}
#login-signup-login .blueform-bot p{color: #fff;}
#login-signup-login .blueform-bot p a{color:#fff;}
#login-signup-login div.login-form{}
#login-signup-login .blueform-bot input.gobutton{background:#272449;border: solid 1px #fff;}
#login-signup-login .blueform-bot input.gobutton:hover{background:#2BB675;}

#login-signup-registration{}
#login-signup-registration .blueform-bot{width:692px;background: #272449;}
#login-signup-registration .blueform-bot .blueform-top{background: #272449;}
#login-signup-registration .blueform-bot h2{color: #fff;}
#login-signup-registration .blueform-bot p{color: #fff;}
#login-signup-registration .blueform-bot p a{color:#fff;}
#login-signup-registration .blueform-bot input.gobutton{background:#272449;border: solid 1px #fff;}
#login-signup-registration .blueform-bot input.gobutton:hover{background:#2BB675;}

#pageContent .gridMenu h2{display:none;}
.pageContent_students .llist .title-green{background: #272449;}
.pageContent_students .llist .title-blue{background: #272449;}
#pageContent .llist.block-list p.green, #pageContent .llist.block-list p.blue {color:#fff;margin: 5px;width: 214px!important;}






/*
HOUSING ADVICE
***************************************************************/

#pageContent.pageContent_advice{}
#pageContent.pageContent_advice #contentArea{}
#pageContent.pageContent_advice #contentArea p.paragraph{width:700px;color:#1f1f1f; font-size:14px; line-height:21px;}
#pageContent.pageContent_advice #contentArea li{color:#1f1f1f;font-size:14px;line-height:21px;}
#pageContent.pageContent_advice #contentArea a{text-decoration: none;color: #555555;font-weight: normal;border-bottom: dotted thin #272449;}
#pageContent.pageContent_advice #contentArea a:hover{color:#2BB675;}
#pageContent.pageContent_advice .paperRip{width: 100%;background: none;color: #272449;padding: 0px;margin: 0px;}
#pageContent.pageContent_advice .paperRip span{background: none;color: #272449;padding: 0px;margin: 0px;}
#pageContent.pageContent_advice .colour-overrde-standard{color:#1f1f1f!important;}
#pageContent.pageContent_advice .colour-override-standard{color:#1f1f1f!important;}




/*
ACCOMMODATION STATISTICS
***************************************************************/

#pageContent.pageContent_statistics .resultsNav ul li a{background:#272449; color:#fff; padding:4px;}
#pageContent.pageContent_statistics .resultsNav ul li a:hover{background:#2BB675;}
#pageContent.pageContent_statistics .resultsNav ul li a.active{background:#2BB675;}
#pageContent.pageContent_statistics .statistcs-table th{background:#272449;}
#pageContent.pageContent_statistics .statistcs-table tr:hover{background-color: #2BB675;}
#pageContent.pageContent_statistics .statistcs-table td.statistics-image:hover{background-color: #2BB675;}





/*
MESSAGEBOARD PASSWORD PAGE
***************************************************************/

.pageContent_messageboard #contentArea.password-content-area p{color:#1f1f1f; font-size:14px; line-height:21px;}
.pageContent_messageboard #contentArea.password-content-area .passwordpage label{color:#1f1f1f; font-size:14px; line-height:21px;}
.pageContent_messageboard #contentArea.password-content-area .passwordpage input.submitbutton{background: #272449;margin-left: 76px;margin-top: 10px;}
.pageContent_messageboard #contentArea.password-content-area .passwordpage input.submitbutton:hover{background:#2BB675;}




/*
MESSAGEBOARD
***************************************************************/

.pageContent_messageboard #messageB p {padding:0px; width:662px;color:#1f1f1f; font-size:14px; line-height:21px;}
.pageContent_messageboard .messageB #postentryTitles span{color:#272449!important;}
.pageContent_messageboard .messageB .title{width:662px; background:#272449;}
.pageContent_messageboard .messageB .title h2{}
.pageContent_messageboard .messageB .postentry{width:675px;border-bottom: 1px solid #272449;}
.pageContent_messageboard .messageB .postentry span.strong{}
.pageContent_messageboard .messageB .postentry span.subject{width:425px;color:#1f1f1f; font-weight:normal;}
.pageContent_messageboard .messageB .postentry span.subject a{width:425px;color:#1f1f1f; font-weight:normal;}
.pageContent_messageboard .messageB .postentry span.replies{}
.pageContent_messageboard .messageB .postentry span.postedsmall{color:#2BB675;}
.pageContent_messageboard .messageB .postentry span.validwide{}
.pageContent_messageboard .messageB .messageB-base-collapsed{width:662px; border-bottom: #272449 2px solid;}
.pageContent_messageboard .messageB .messageB-post{width:662px;}
.pageContent_messageboard .messageB .pagination p span{color:#2BB675;}

.pageContent_messageboard #topArea {width: 692px;}
.pageContent_messageboard #topArea a.post{background:#272449; color:#fff; text-indent:0px; text-align:center;height: auto;padding: 4px;}
.pageContent_messageboard #topArea a.post:hover{background:#2BB675;}

.pageContent_messageboard .messageB-base{width: 662px;border-top: none;border-bottom: solid 1px #272449;}
.pageContent_messageboard .messageB-base p{color:#1f1f1f;}
.pageContent_messageboard .messageB-base p strong{color:#1f1f1f!important;}
.pageContent_messageboard .messageB-base .st_sharethis_custom{background:#272449; color:#fff; text-indent:0px; text-align:center;height: auto;padding: 4px;}
.pageContent_messageboard .messageB-base .st_sharethis_custom:hover{background:#2BB675;}
.pageContent_messageboard .messageB-base a.mb-back-button{background:#272449; color:#fff; text-indent:0px; text-align:center;height: auto;padding: 4px;}
.pageContent_messageboard .messageB-base a.mb-back-button:hover{background:#2BB675;}
.pageContent_messageboard .messageB-base a.mb-reply-button{background:#272449; color:#fff; text-indent:0px; text-align:center;height: auto;padding: 4px;}
.pageContent_messageboard .messageB-base a.mb-reply-button:hover{background:#2BB675;}

.pageContent_messageboard .messageB div.reply-lising{padding: 9px 15px 9px 15px;width: 662px;}
.pageContent_messageboard .messageB div.reply-lising .reply-title{}
.pageContent_messageboard .messageB div.reply-lising .reply-text{}
.pageContent_messageboard .messageB div.reply-lising div.reply-date{color:#272449;}
.pageContent_messageboard .messageB div.reply-lising input.reply-email{background:#272449; color:#fff; text-indent:0px; text-align:center;height: auto;padding: 4px;}
.pageContent_messageboard .messageB div.reply-lising input.reply-email:hover{background:#2BB675;}

.pageContent_messageboard .messageB .postentry span.subject-reply{color:#272449!important;}
.pageContent_messageboard .messageB .postentry span.message-text{color:#1f1f1f!important;}

.pageContent_messageboard .messageB-base input.mb-post-button{background:#272449; color:#fff; text-indent:0px; text-align:center;height: auto;padding: 4px 4px 5px 4px;}
.pageContent_messageboard .messageB-base input.mb-post-button:hover{background:#2BB675;}






/*
GO LOCAL
***************************************************************/

.golocal-subcontent h3{font-size:28px!important; line-height:35px!important; color:#272449!important; font-weight:normal!important;}

#pageContent.pageContent_local .paperRip{width: 100%;background: none;color: #272449;padding: 0px;margin: 0px;}
#pageContent.pageContent_local .paperRip span{background: none;color: #272449;padding: 0px;margin: 0px;}
#pageContent.pageContent_local .golocal-subcontent{margin-bottom: 20px!important;}
#pageContent.pageContent_local .golocal-subcontent p{}
#pageContent.pageContent_local .golocal-subcontent p:contains[]{}
#pageContent.pageContent_local .golocal-subcontent ul{list-style: initial;}
#pageContent.pageContent_local .golocal-subcontent ul li{
    color: #1f1f1f;
    font-size: 14px;
    line-height: 21px;
}





/*
AGENT / LANDLORD
***************************************************************/

#pageContent.pageContent_landlords  p.paragraph{font-size:14px; line-height:21px;}
#pageContent.pageContent_landlords .paperRip{width: 100%;background: none;color: #272449;padding: 0px;margin: 0px;}
#pageContent.pageContent_landlords .paperRip span{background: none;color: #272449;padding: 0px;margin: 0px;}
#pageContent.pageContent_landlords .golocal-subcontent{margin-bottom: 20px!important;}
#pageContent.pageContent_landlords .golocal-subcontent p{}
#pageContent.pageContent_landlords .golocal-subcontent p:contains[]{}
#pageContent.pageContent_landlords .golocal-subcontent ul{list-style: initial;}
#pageContent.pageContent_landlords .golocal-subcontent ul li{}


/*
SCALE OF CHARGES
***************************************************************/

#pageContent.pageContent_landlords br{display:none;}
#pageContent.pageContent_landlords div{font-size:14px; line-height:21px;color:#1f1f1f;}
#pageContent.pageContent_landlords p.paragraph{font-size:14px; line-height:21px;color:#1f1f1f;}
#pageContent.pageContent_landlords ul{list-style: initial;}
#pageContent.pageContent_landlords ul li{font-size:14px; line-height:21px;color:#1f1f1f!important;}
#pageContent.pageContent_landlords a{text-decoration: none;color: #555555;font-weight: normal;border-bottom: dotted thin #272449;}
#pageContent.pageContent_landlords a:hover{color:#2BB675;}
#pageContent.pageContent_landlords ol{list-style: initial;}
#pageContent.pageContent_landlords ol li{font-size:14px; line-height:21px;color:#1f1f1f!important;}
#pageContent.pageContent_landlords td{font-size:14px; line-height:21px;color:#1f1f1f;}
#pageContent.pageContent_landlords .contact-block div span{color:#1f1f1f;}



/*
TERMS & CONDITIONS
***************************************************************/

#pageContent.pageContent_landlords_terms p.paragraph{font-size:14px; line-height:21px;color:#1f1f1f;}
#pageContent.pageContent_landlords_terms ul{list-style: initial;}
#pageContent.pageContent_landlords_terms ul li{font-size:14px; line-height:21px;color:#1f1f1f!important;}





/*
CONTACT US
***************************************************************/

#pageContent.pageContent_contact div{font-size:14px; line-height:21px;color:#1f1f1f;}
#pageContent.pageContent_contact .resultsNav ul li a{background:#272449; color:#fff; padding:4px;}
#pageContent.pageContent_contact .resultsNav ul li a:hover{background:#2BB675;}
#pageContent.pageContent_contact .resultsNav ul li a.active{background:#2BB675;}
#pageContent.pageContent_contact .contentArea ul li{font-size:14px;line-height:21px;color:#1f1f1f;}
#pageContent.pageContent_contact .contact-block div span{color:#272449;}
#pageContent.pageContent_contact a{text-decoration: none;color: #555555;font-weight: normal;border-bottom: dotted thin #272449;}
#pageContent.pageContent_contact a:hover{color:#2BB675;}




/*
FOOTER
***************************************************************/

#footerWrapper{width:1000px; background:#272449; margin-top: 0px;}

#footerWrapper #footerOne{background: none;}
#footerWrapper #footerOne .content{}
#footerWrapper #footerOne img{display: none;}
#footerWrapper #footerOne .content ul{width: 490px; margin-top: 30px; margin-left: 30px;}
#footerWrapper #footerOne .content ul li{width: 220px; float: left; text-align: left; border: none;}
#footerWrapper #footerOne .content ul li a{line-height: 24px;color: #fff;font-size:13px;}
#footerWrapper #footerOne .content ul li.end{}

#footerWrapper #footerTwo{background: none;}
#footerWrapper #footerTwo .content{}
#footerWrapper #footerTwo .content p.textB{}
#footerWrapper #footerTwo .content p.textA{}

#footerWrapper #poweredBy{background: #e0e0e0;}
#footerWrapper #poweredBy p{ text-align:center; color:#595959; font-size: 13px;}
#footerWrapper #poweredBy .content{}
#footerWrapper #poweredBy .content p{margin-left: 50px;}
#footerWrapper #poweredBy .content a{}
#footerWrapper #poweredBy .content a img{}





/*
JQUERY UI
***************************************************************/

.ui-widget-content{border: solid 1px #272449;}
.ui-widget-header {border: solid 1px #272449; background:#272449;}
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{background:#272449;border: 1px solid #272449;}






/*
JQUERY INSERTED CONTENT
***************************************************************/
.footerCol{position:absolute;top:30px;right:30px;width:250px;}
.footerCol h2{font-size: 17px; color: white !important; padding: 0px; text-transform: uppercase;}
.footerCol p{color:#fff; font-size:13px;}
.footerCol a{color:#fff;}
.footerCol .footerAddress { margin: 20px 0 10px 0px !important;}
.footerCol p{padding: 0 0 9px 0; margin: 0px;}
.footerCol img { float: right; padding-top: 29px;}
.footerCol .contactItem i.fa{padding-right:10px;}
.footerCol .contactItem span{display:none;}
.footerCol .footerSocial{ margin-top:20px;}
.footerCol .footerSocial .footerSocialIcon { display: inline; padding-right:10px; font-size:13px;}
.footerCol .footerSocial .footerSocialIcon span{ display:none;}

.landlord_page {margin-top: -50px;}
.landlord_page p { }
.landlord_page p a { }
.landlord_page p ul { }
.landlord_page p ul li { }
.landlord_boxes a {background: #272449;height: 50px;width: 49%;display: inline-block;margin-bottom: 5px;color: #fff;line-height: 50px;text-align: center;font-size: 16px;}

/*
MOBILE OVERIDES
***************************************************************/

@media only screen and (max-width: 767px) {	
/*
LIVE CHANGES
***************************************************************/

	body.pageBody_Mobile .offCampusDocLink {
    display: none; 
	}
	
	body.pageBody_Mobile{}
	body.pageBody_Mobile #headerAdverts{margin-top:11px;}
	body.pageBody_Mobile #PrimaryNav{background:#fff;}
	body.pageBody_Mobile #PrimaryNav #mob-menu{background:#272449;}
	body.pageBody_Mobile #navigation{background:#272449;}
	body.pageBody_Mobile #navigationFull{background:#272449;}
	body.pageBody_Mobile #navigation li a, body.pageBody_Mobile #navigationFull li a {border-bottom:solid 1px #fff;}
	body.pageBody_Mobile #pageContent .welcome p{margin: 0px auto;width: 90%;padding: 5px;}
	body.pageBody_Mobile #pageContent .welcome h1{margin-top: 20px;}
	body.pageBody_Mobile #pageContent .welcome h1 span {font-size: 27px;margin-bottom: 15px;}
	body.pageBody_Mobile .v2_search_panel_wrapper{margin-top:0px;}
	body.pageBody_Mobile .golocal-subcontent h3 a{font-size: 18px!important;line-height: 27px!important;text-align: center;width: 100%;display: inline-block;}
	body.pageBody_Mobile #pageContent{padding-bottom:0px;}
	body.pageBody_Mobile #footerWrapper{width:100%;}
	body.pageBody_Mobile #footerWrapper #footerOne {/*height: 280px;*/}
	body.pageBody_Mobile #footerWrapper #footerOne .content ul{width:100%;margin-top: 30px;margin-left: 10px;}
	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;}
	body.pageBody_Mobile #footerWrapper #footerTwo, body.pageBody_Mobile .switchView{background:#272449;}
	body.pageBody_Mobile #footerTwo .content {border:none;}
	body.pageBody_Mobile #footerTwo .content{background:#272449;}
	body.pageBody_Mobile #footerWrapper #poweredBy .content p {margin-left:0px;}
	body.pageBody_Mobile div#wrapper{background:#fff;}
	body.pageBody_Mobile #login-signup-login .blueform-bot, body.pageBody_Mobile #login-signup-registration .blueform-bot{width:auto;}
	body.pageBody_Mobile .pageContent_students .student-message{width:100%;}
	body.pageBody_Mobile #pageContent .login-signup p{color:#fff;}
	body.pageBody_Mobile #pageContent.pageContent_advice #contentArea p.paragraph{width:auto;margin-right:5px;}
	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%;}
	body.pageBody_Mobile .pageContent_search .searchListing{width:95%;}
	body.pageBody_Mobile .pageContent_search .searchListing .searchAction{width:95%;margin-bottom: 7px;}
	body.pageBody_Mobile .resultsNav{margin-top:0px;}
	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:#272449;}
	body.pageBody_Mobile .filterPannel .filterPannel_Content .checkOff label{color:#fff;}
	body.pageBody_Mobile .filterPannel .filterPannel_Content .filter_toggle_row .filter_header_row {padding: 10px 20px;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/Mobile/Logo.png') 10px 2px no-repeat;
	} 
	
	body.pageBody_Mobile .as-shadow {
    -webkit-box-shadow: none; 
    box-shadow: none; 
	}
			
	body.pageBody_Mobile div[id*='std_search'] {
    /* width: 100% !important; */
    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; 
	}
	
 	body.pageBody_Mobile div.welcome {
    background: url('../Images/Mobile/welcome.png') 0% 0% no-repeat;
	}	 
		
	.pageBody_search.pageBody_Mobile  .welcome h1 span em {
    padding-top: 10px!important;
	} 
	
	body.pageBody_Mobile .pageContent_search .welcome .nav-prev, .pageContent_search .welcome .nav-next {
    top: 50px !important;
	}
	
	body.pageBody_Mobile .pageContent_search .welcome .nav-prev {
    left: 6px !important;
	}
	
	body.pageBody_Mobile .pageContent_search .welcome .nav-next {
		left: 91% !important;	
	}
	
	body.pageBody_Mobile #pageContent.pageContent_search {
    margin-top: 33px;
	}
	
	body.pageBody_Mobile .resultsNav ul li a em {
    font-size: 20px;
    height: 15px;
	}
	
	body.pageBody_Mobile #pageContent .llist.block-list p.green, body.pageBody_Mobile #pageContent .llist.block-list p.blue {
    width: 100% !important;
	margin: 0px! important;
	}
	
	body.pageBody_Mobile .password-content-area {
    margin-top: 0px;
	}
	
	body.pageBody_Mobile .landlord_boxes a {
    font-size: 14px;
    width: 98%;
    margin-left: 1%;
}
}

.signoff { background:url('/images/generic/studentpad-signoff.gif') top left no-repeat; height: 115px; }
.signoff img { display:none }
