/*Importing Fonts */
@import url(https://fonts.googleapis.com/css?family=Cabin:400,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Ruda:900);

/* ---------------------------------------------------
    Font-face
--------------------------------------------------- */

@font-face {
    font-family: 'apexnew-medium';
    src: url('../fonts/apexnew-medium.eot');
    src: url('../fonts/apexnew-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/apexnew-medium.woff') format('woff'),
         url('../fonts/apexnew-medium.ttf') format('truetype'),
         url('../fonts/apexnew-medium.svg#bitterbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
#socialMediaWrapper{margin-left:45px}
#sec_charges {display:none;}

/* Iphone text enlargement/ button FIX */
*{-webkit-text-size-adjust: none; -webkit-appearance: none;}

/* Turing off elements */
#headerImage.one, .welcome img, div.divide, .logo p, .jcarousel-control-prev, .jcarousel-control-next {display:none;}
 body {background:none;}

/* Page body */
 body {	 background: url("../images/generic/mainBgHome.png") repeat-x center -7px #1D2932;    height: 1600px;    margin-bottom: -1600px;    position: relative;    width: 100%;  font-family: Verdana,Geneva,sans-serif!important; font-size: 11px!important; color:#000!important;}
#main_content_holder { background: #fff url("../images/generic/wrapper-bg.png") no-repeat bottom ; margin-top: -2px;}
#featureContent{ margin: 18px 0 0 649px; width: 331px; background: url("../images/generic/pag-bg.png") no-repeat right top;}
div#wrapper { width: 980px;}
#pageContent{	min-height: 1140px; width: 650px; background: url("../images/generic/pag-bg.png") no-repeat top left; padding-top:130px; padding-left:35px; padding-bottom:20px;}
.pageBody_home #pageContent { margin-top: 20px; min-height: 820px;  padding-top: 0px; padding-left:0px;}
#pageContent p, p { color: #000; font-size: 11px;  line-height: 150%;  padding: 4px 0px;}
ol, ul { font-size: 11px!important;} 
#disclaimer {padding-left:15px!important;}

#contentArea ul li, #contentArea div.p { color: #000!important;  font-size: 11px;  line-height: 150%;  padding-bottom: 2px;}

.logo.edinburgh { height: 55px;    left: -5px;    margin-top: 26px;}
.logo {    min-width: 240px;    position: relative;}

/* titles and subtext */
h1, h2, h3, h4, h5, h6 {font-family: 'apexnew-medium' !important; /*text-transform:lowercase;*/ font-weight:normal !important;} 
#pageContent h2 {color:#38424b; font-weight:normal !important;}

#pageContent p a, p a, a {color: #88C600;}

.welcome h1 span, .welcome h1, #pageContent .paperRip span, #pageContent .paperRip, fieldset.search legend {background:none; padding-left:0px!important; color:#38424b; font-family: 'apexnew-medium' !important; font-weight:normal !important; font-size:25px; width:620px; /*text-transform:lowercase;*/}


.pageBody_home .welcome h1 span, .pageBody_home .welcome h1 {padding-left:5px!important; }
 .pageBody_home fieldset.search legend {padding-left:10px!important; }
 .pageBody_home #pageContent .paperRip span  {padding-left:14px!important; }

.welcome p {font-size: 11px !important;    line-height: 15px; padding: 0px!important; width: 630px; font-family: Verdana,Geneva,sans-serif!important; color:#000!important;}

fieldset.search legend {    background: url("../images/generic/icon-search-legend.gif") no-repeat right top;    width: 605px;}

fieldset.search label, .statisticsSection legend, div .passwordpage label {    color: #38424B;    font-family: 'apexnew-medium' !important; font-weight:normal!important;    font-size: 12px;    font-weight: normal !important;    padding-left: 15px;    text-align: left;}
/* Menu */
#PrimaryNav { margin-left: 0;width: 980px;}
#extra {right:38px; z-index:1000;}
#navigation li a.search {width: 165px;}
#navigation { z-index: 2; width: 980px; height:50px;background: rgb(62,73,81); /* Old browsers */background: -moz-linear-gradient(top, rgba(62,73,81,1) 0%, rgba(57,68,77,1) 50%, rgba(51,62,71,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,73,81,1)), color-stop(50%,rgba(57,68,77,1)), color-stop(100%,rgba(51,62,71,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(62,73,81,1) 0%,rgba(57,68,77,1) 50%,rgba(51,62,71,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(62,73,81,1) 0%,rgba(57,68,77,1) 50%,rgba(51,62,71,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(62,73,81,1) 0%,rgba(57,68,77,1) 50%,rgba(51,62,71,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(62,73,81,1) 0%,rgba(57,68,77,1) 50%,rgba(51,62,71,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e4951', endColorstr='#000e47',GradientType=0 ); /* IE6-9 */}
#navigation,#extra {margin-top:120px;}
#navigation li a, #extra li a {/*text-transform:lowercase;*/ background:none!important; color:#bec2c5; font-family: 'Cabin', sans-serif; font-size:14px; padding: 0 10px; border-right: 1px solid #2A363F; margin-top:16px; height:20px; width:auto;}
#navigation li.active a, #extra li.active a {color:#92D400;}
#PrimaryNav #navigation li.active a, #SecondaryNav #extra li.active  a, #navigation li a.account, #navigation li a.help, #navigation li a.message, #navigation li a.sale  {background: none; }

#navigation li a:hover, #extra li a:hover {background: none!important; color:#07A2BA;}


/* jcarousel */
.jcarousel-wrapper {padding:0px!important; width:650px!important;}
.jcarousel {width:649px!important;}
.jcarousel-pagination {    background: url("../images/Carousel/page-bg.png") no-repeat left top;    bottom: 0;    height: 481px !important;    margin-right: 0;    padding: 77px 0 0 539px !important;    position: absolute !important;    right: 0 !important;    width: 111px;}
.jcarousel-pagination a { background: url("../images/Carousel/page-bg-sprite.png") no-repeat 0px 1px!important; text-indent:-99999px;  margin-right:1px!important;}
.jcarousel-pagination a#image1.active {background: url("../images/Carousel/page-bg-sprite.png") no-repeat 0px -18px!important;}
.jcarousel-pagination a#image2 {background: url("../images/Carousel/page-bg-sprite.png") no-repeat -22px 1px!important;}
.jcarousel-pagination a#image2.active {background: url("../images/Carousel/page-bg-sprite.png") no-repeat -22px -18px!important;}
.jcarousel-pagination a#image3 {background: url("../images/Carousel/page-bg-sprite.png") no-repeat -44px 1px!important;}
.jcarousel-pagination a#image3.active {background: url("../images/Carousel/page-bg-sprite.png") no-repeat -44px -18px!important;}
.jcarousel-pagination a#image4 {background: url("../images/Carousel/page-bg-sprite.png") no-repeat -66px 1px!important;}
.jcarousel-pagination a#image4.active {background: url("../images/Carousel/page-bg-sprite.png") no-repeat -66px -18px!important;}

/* Right Hand Colum */

/* Custom panel */


.custom-html-panel {
    background: none !important;
    height: 490px;
    margin-left: 72px;
    width: 259px;
}

.html-wrapper-2 { position: relative;  z-index: 15;}

.pageBody_home .custom-html-panel {height: 430px!important; width: 331px!important; background:none!important; margin-left:0px!important; padding-left: 10px!important;}
 .custom-html-title {display:none!important;}

 
.pageBody_home .html-wrapper-2 iframe{
    background: none !important;
    height: 190px !important;
    padding-left: !important;
    position: absolute!important;
    right: 0!important;
    top: -632px !important;
    width: 170px !important;
}
 .html-wrapper-2 iframe {  background: none !important;
    height: 190px !important;
    padding-left: !important;
    position: absolute!important;
    right: 0!important;
    top: -692px !important;
    width: 170px !important;}

/* Panels */

.statisticsLink a, .statisticsLink a:hover {padding:0; margin:0px;}
.townSelect-top, .statisticsLink #statsSubTitle {display:none;}
#live_statistics_panel_top {background:none;}

.pageBody_home .drawASearchSidePanel, .pageBody_home .registerNow,  .pageBody_home .townSelect-bot, .pageBody_home .favouritesControl,  .pageBody_home .statisticsLink, .pageBody_home #live_statistics_panel, .pageBody_home #live_statistics_panel_top,  .pageBody_home .social_container, .pageBody_home .filterPannel  {
    padding-left: 50px!important; 
}

.drawASearchSidePanel, .registerNow, .townSelect-bot, .statisticsLink, #live_statistics_panel, #live_statistics_panel_top, .social_container, .favouritesControl , .filterPannel {
    background: none!important;
    margin: 0 0 30px;
    padding-left: 92px;
	padding-top: 0px;
	height:auto;
	width:200px;
}

.townSelect-bot .content, #featureContent .statisticsLink #statsTitle, #featureContent .statisticsLink #statsSubTitle {
	padding:0px!important;
	text-align: left;
}

/* Title */
.registerNow #registerTitle, .filterPannel .filterTitle,  #featureContent .statisticsLink #statsTitle {text-shadow:none; font-family: 'apexnew-medium' !important; font-weight:normal!important; font-weight:bolder!important; font-size:30px!important; color:#90d700; padding-bottom:20px!important; 
	text-align: left;
	/*text-transform:lowercase;*/
    -webkit-transform: rotate(353deg);
    -moz-transform: rotate(353deg);
    -o-transform: rotate(353deg);
	-ms-transform: rotate(353deg);
    writing-mode: lr-tb;
	 width: 230px;
	 text-indent:0px;

}

#drawASearchDescription ul li {
    color: #000;
}

.drawASearchSidePanel #drawASearchTitle, .townSelect-bot span.title ,  .favouritesControl strong, #live_statistics_panel .title {text-shadow:none; font-family: 'apexnew-medium' !important; font-weight:normal!important; font-weight:bolder!important; font-size:30px!important; color:#00afc6; padding-bottom:20px; 	/*text-transform:lowercase;*/	display:block;    -webkit-transform: rotate(353deg);    -moz-transform: rotate(353deg);    -o-transform: rotate(353deg);  	-ms-transform: rotate(353deg);   writing-mode: lr-tb; text-align:left; text-indent:0px;	left:0px;	top:0px;	position:relative;	width: 230px; ;}

.drawASearchSidePanel #drawASearchText, .registerNow #registerText, .townSelect-bot span.text, .statisticsLink #statsText, .counterLine {    background: #FFFFFF none;    color: #000000;    display: block;    padding: 4px;    width: 200px;	text-align: left; font-size:11px;}


/* Filters Panel */
.filterPannel { background: none; width: 300px; margin-top: 20px; padding-bottom:10px;  padding-top: 0px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; }
.filterPannel .checkOff, .filterPannel .checkOn { background-color:#fff; display:block; height:auto; width:200px; margin-bottom:1px;}
.filterPannel .checkOff label{  color:#000!important; background:none;  font-size: 11px; font-weight:normal; padding: 2px 8px!important; width:200px; margin: 3px 6px; float:none; border-bottom: 1px solid #fff;  }
.filterPannel .checkOn label{  color:#000; background:none; font-size: 11px; font-weight:bold; padding:2px 4px; width:200px; margin: 3px 6px; float:none; border-bottom: 1px solid #fff;  }
#filterPannel_footer {display:none; }

.filter_header_row { 
background: url("../images/filter/filter_header.png") 10px 50% no-repeat #90D700; font-family: 'Ruda',sans-serif !important; font-size:18px; color:#fff; height: 25px;   padding: 3px 6px; width:200px; margin-left: 0px; border-bottom: 1px solid #f7f7f7; }

 
/* statistics overrides */
#live_statistics_panel .stats_container {    margin-left: 0;    margin-top: 55px;    position: relative;    width: 200px;}
#live_statistics_panel .stat_line {    background: #FFFFFF none ;    color: #000000;    font-size: 11px;    margin-bottom: 1px;    padding: 4px;	width: 200px;}
#live_statistics_panel .stat_line .number {    display: inline-block;    font-weight: bold;    text-align: right;    width: 25px;}
#live_statistics_panel {margin-bottom:20px;}

/* Home Search */
.propertyCounter {    background: url("../images/generic/propertiesAvailable.png") no-repeat left center;    display: inline-block;    height: 62px;    padding-left: 30px; margin-left:20px;   width: 200px;}
.propertyCounter span {font-family: 'apexnew-medium' !important; font-weight:normal!important; color:#38424B; /*text-transform:lowercase;*/ }

/* Home search panel */
.searchPanel-bot {background-color: #dadee1; margin-left: 15px; background-image: none; border: 0; color: #000; height: auto; padding: 10px; width: 600px;}
.searchPanel-top {display: none;}
.searchPanel-bot .half {    margin-left: 30px;    padding: 0 10px;    width: 235px;}
.searchPanel-bot label {font-size: 11px; color: #000;}
.searchPanel-bot input {float: left;}


/* BUTTONS */
fieldset.search input.searchButton,
input.go, 
.blueform-bot input.gobutton, 
.llist a.go,
a.register,
#topArea .back-to-menu a.backtoMenuLink, .messageB-base input.mb-post-button ,
.propertyAlerts div input.newalert,
.searchAction a.addToList,
.searchAction a.details,
.searchAction a.enquire,
.searchAction a.viewOnMap,
.searchAction a.alreadyLet,
.searchAction a.delFromList,
.favouritesControl a, 
.messageB-base a.mb-reply-button, .messageB-base .post-delete, .messageB div.reply-lising input, 
.messageB-base a.mb-back-button, 
.messageB-base .st_sharethis_custom,
#topArea a.post, 
.messageB div.reply-lising input.reply-email,
a.gototop, .propertyAlerts div input.deletealert, .button-green, input.submitbutton
{background:#93d301 none !important; /*text-transform:lowercase;*/ width: auto; height: auto; padding:7px 15px; font-size: 14px; color: #fff !important; text-indent: 0;   margin-left: 5px;}

fieldset.search input.searchButton:hover, .messageB-base input.mb-post-button:hover, 
.messageB-base a.mb-back-button:hover,
input.go:hover, 
.messageB div.reply-lising input.reply-email:Hover,
.blueform-bot input.gobutton:hover, 
.llist a.go:hover,
a.register:hover,
#topArea .back-to-menu a.backtoMenuLink:hover,
.propertyAlerts div input.newalert:hover,
.searchAction a.addToList:hover,
.searchAction a.details:hover, .messageB-base .post-delete:hover,
.searchAction a.enquire:hover,
.searchAction a.viewOnMap:hover,
.searchAction a.alreadyLet:hover,
.searchAction a.delFromList:hover, .messageB div.reply-lising input:hover, 
.favouritesControl a:hover, 
#topArea a.post:hover, 
.messageB-base a.mb-reply-button:hover, 
.messageB-base .st_sharethis_custom:hover
a.gototop:hover, .propertyAlerts div input.deletealert:hover, .button-green:hover, input.submitbutton:hover
{background:#94EC00 none !important; width: auto; height: auto; padding:7px 15px; font-size: 14px; color: #fff !important; /*text-transform:lowercase;*/}

fieldset.search input.searchButton, fieldset.search input.searchButton:hover {margin: 10px 50px 0 0!important;}
input.go, input.go:hover {height: 22px;    padding-top: 0;}
input.submitbutton, input.submitbutton:hoverswprd {padding: 2px 15px;}

.messageB-base a, .messageB-base a:hover, .messageB-base .st_sharethis_custom, .messageB-base .st_sharethis_custom:hover {height:20px!important;}
.favouritesControl a {margin-left: 20px;}
.messageB div.reply-lising { float: none;}

/* FOOTER */
#footerWrapper {background:none; margin: 0; padding-top: 0px;}
#footerOne, #footerTwo {background: none; width: 980px; margin-left:auto; margin-right:auto; text-align:center; }
#footerOne {background-color: none; width:100%; padding: 40px 0;}
#footerTwo {background-color: none; width:100%;}
#footerOne .content img {display:none;}
#footerOne .content ul { margin-left: 40px; margin-top: 0; width: 980px; margin-left: 0px;}

#footerOne .content ul li {  float: none; font-size: 1em; white-space: nowrap; padding-bottom: 0;  display: inline-block; text-align: center;}
#footerOne .content ul li a {color: #adb2b8; font-size: 0.9em;}
#footerOne .content ul li a:hover {color: #adb2b8; text-decoration: underline;}
#footerOne .content {text-align: center; margin: 0 auto;}

#footerTwo {padding-bottom: 10px; padding-top: 0;}
#footerTwo .content p {font-size: 11px;}
#footerTwo .content p.textA {color: #adb2b8; border-right: 1px solid #adb2b8; padding: 0 20px 0 105px;} 
#footerTwo .content p.textB {color: #adb2b8; width: 600px;}
#footerTwo a:hover {color: #adb2b8; text-decoration: underline;}
#footerTwo a {color: #adb2b8;}
#footerTwo .content {width:980px;}


#poweredBy { height: 70px;    margin-left: auto;    margin-right: auto;    width: 100%; background:none;}
#poweredBy .content { margin: 0 auto; text-align: left; width: 670px;}
#poweredBy .content p {color:#adb2b8; font-size: 100%; }
#poweredBy .content {background: url("../images/generic/University-of-Bedfordshire.png") no-repeat bottom right; padding-top:30px;}

/* STUDENT login */
.student-message {width: auto;}
.blueform-bot {background-image: none; width: 500px; height: auto; padding:10px; color: #000; background-color: #DADEE1; border: 0;margin-left:20px;}
.blueform-top {display: none;}
.login-signup {width: auto;}
.login-signup div.login-form {width: auto; margin-left: 0px;}
.login-signup div.login-form p label {width: 180px;}
.blueform-bot input.gobutton {margin-left: 185px;}
.messagelabel {width: 270px !important}

/* Student admin */
.llist {
    background: #FFFFFF none;
    margin-left: -10px;
    padding-left: 15px;
    width: 640px;
	padding-bottom:25px;

}


.llist div {width: 556px; float:none; display: block; background-image: none; background-color: #DADEE1; padding: 0 10px 10px 10px;}
.llist .title-green, .llist .title-blue {width: 546px; background-image: none; background-color: #DADEE1; float: none; display: block; padding: 2px 15px;}
.llist .title-green h2, .llist .title-blue h2 {width: 480px;  font-size: 20px !important; font-weight: normal !important; color: #07B2C0 !important; float: none; vertical-align: top; display: inline-block; *display: inline; zoom: 1}
.llist p.green, .llist p.blue {    background-color: #FFFFFF;    border: none;    float: none;    margin-left: 8px;    width: 535px !important;}
.llist .title-green div.go, .llist .title-blue div.go {width: 60px; display: inline-block; padding: 0; *display:inline; zoom:1}
.llist a.go {text-indent: 0; padding: 3px 15px !important; margin-top: 5px;}
#topArea .back-to-menu {width: 576px;}
.propertyAlerts { width: 615px; background-color: #DADEE1; padding: 10px 10px 27px 10px; border: none;}

.propertyAlerts .title {    background-color: #DADEE1;    background-image: none;    padding: 0 0 10px;    width: 610px;}
.propertyAlerts .title h2 {width: auto;  font-size: 20px !important; font-weight: normal !important; color: #07B2C0 !important; line-height: 1.6em;}
.propertyAlerts .tableRow {    background-color: #FFFFFF;        font-size: 11px;    padding: 6px 8px;    width: 595px;}
.propertyAlerts .tableRow span.details, .propertyAlerts .tableRow a.details {width: 300px;}
.propertyAlerts div.bottomControls {width: 556px;}
.propertyAlerts div.bottomControls input {margin-right: 0; margin-top: 10px;}
.propertyAlerts .tableRow span.strong{color: #07B2C0 !important; font-weight: normal; font-size: 16px;}
.propertyAlerts .formHolder {width: 539px;border: none;}
div.formHolder div.tableSplit {border-bottom: 0px;}

/* MESSAGE BOARD */
#messageB {width: auto;}
.messageB { margin: 20px 0; position: relative;}
#topArea,.pagination {width: 630px; float:none; display: block;}
.pagination p {float: none; width: 200px; display: inline-block; *display: inline; zoom: 1;}
.pagination ul {text-align: right; display: inline-block; *display: inline; zoom: 1;}
/*.pagination ul li {float: none;}*/
.messageB {display: block; background-color: #DADEE1; padding: 10px;}
.messageB .title {width: auto;background-image: none; background-color: #DADEE1; float: none; display: block; padding: 0 0 10px 0;}
.messageB .title h2 {float: none;  font-size: 20px !important; font-weight: normal !important; color: #07B2C0 !important; width: auto !important;}
.messageB .postentry {float: none; width: auto; padding: 9px 0 9px 10px; border-bottom: 1px solid #88C600; background-color: #fff; height: auto!important; }
.messageB-base-collapsed {display: none; width: auto;}
.messageB-post, .messageB-post img {display: none;}
div.messageB-postWrapper {  padding-top: 0;  width: 630px;}

/*.messageB .postentry { height:120px!important; overflow-y:scroll; font-size:100%; }*/


.messageB-base {    border-bottom: 2px solid #88C600;    border-top: 2px solid #88C600;    clear: both;    display: block;    float: none;    height: 35px;    margin: 1px 0 0;    padding: 6px 15px 5px;    width: 600px;}
.messageB .postentry p.subject, .messageB .postentry p.subject a {float: none; color: #000 !important; font-weight: normal !important;}
.messageB .postentry span.subject, .messageB .postentry span.subject a {width: 310px;}

#postentryTitles {    background-color: #FFFFFF;    border-top: 1px solid #88C600;    height: auto; padding-bottom:20px;}
.messageB .postentry span.strong {color: #07B2C0 !important; font-weight: normal; }
.pagination p span {color: #000;}
.messageB-base p strong { color: #000 !important; font-size:12px!important;}
.pageContent_messageboard .welcome, .pageContent_messageboard #topArea, .pagination {    clear: both;    display: block;    float: none;}
#topArea a.post {margin-top:20px;}
.messageB .postentry span.posted { width: 150px;}
.welcome {  float: none;}
.messageB .postentry span.subject-reply {  color: #000 !important;}
.reply-delete, .messageB div.reply-lising input.reply-email {margin-top: -10px!important;}
.messageB-base .post-delete { float: none;  position: absolute;    right: 15px;    top: 9px;}	
	
/* LANDLORDS */
.landlordRegisterPanel, .landlordLoginPanel {width:290px; background:none #DADEE1; }
.landlordRegisterPanel, .landlordLoginPanel {color: #000 !important;}
.landlordRegisterPanel a, .landlordLoginPanel a {color: #000 !important; text-decoration:none!important;}
.landlordRegisterPanel a:hover, .landlordLoginPanel a:hover {color: #000 !important; text-decoration:underline;}
.landlordRegisterPanel span, .landlordLoginPanel span {width:auto; padding: 10px; height: 65px;}
.landlordRegisterPanel span.title, .landlordLoginPanel span.title{ font-size: 20px; color: #07B2C0 !important; font-weight: normal; padding: 0 0 10px 0; height: auto}
.charges_table td {font-size: 1.1em;} 
.contact-block div, .contact-block div a {font-size: 14px; font-weight: normal; color: #000;}
.contact-block div.span {color: #07B2C0;}
a.register {width: 265px !important; margin-left: -45px}

#pageContent div.paragraph {    color: #000; font-size: 100%; line-height: 150%; margin-bottom: 10px;  margin-left: 10px;  width: 630px;}
.contentArea ul li {    color: #000;    font-size: 100%;    line-height: 150%;    padding-bottom: 2px;}

.generalContent {    display: inline-block;    margin-top: 10px;    width: 645px; }

/* Contact form */
.resultsNav ul li a:hover, .resultsNav ul li a.active {    background: #94EC00 none;    color: #FFFFFF;}
.resultsNav ul li a {background: #93d301 none;    color: #fff; width:130px; }
.contact-block div span {color:#07B2C0;}

.NoResults {    border-bottom: 2px solid #93d301;    border-top: 2px solid #93d301;}
.ui-widget input, .ui-widget input:hover {font-size:14px!important;}
.enquiryModal span.success, #feesDialog ul { color: #000; font-size:100px;}

/* Search results */

.searchListing .title {   background: none #DADEE1; }
.searchListing .title h2, .searchListing .title p.sku {color:#07B2C0!important;}
.searchListing h3, .searchListing span.contactTop, .printText a  { color: #88C600!important;}
.searchListing .layout span.label, .searchListing.highlight .layout span.label, .searchListing .layout span.info { color: #000 !important; font-size:100%; }

/* Map search */
.mapNote span {color: #000;    display: inline-block;    font-size: 100%;}
.propertyMapHeader {    background: none  #DADEE1;    border-bottom: 1px solid #DADEE1;    border-top: 1px solid #DADEE1;    color: #000;}
 .googleInfoWindow .left { color: #07B2C0 !important;}
 .googleInfoWindow h1 a { color: #93d301;}

/* property alerts */
.propertyAlerts .tableRow span.alert, .propertyAlerts .tableRow span.start, .propertyAlerts .tableRow a.details {
	color:#000!important;
	vertical-align:top;

}

.propertyAlerts .tableRow span.strong {color:#07B2C0!important; font-size:14px;}


body {
    color: #EEEEEE;
}

.pageContent_students .messageB div.reply-lising.reply-lising-input {
    background: none  #DADEE1;
    margin-left: -10px;
    margin-top: 10px;
    width: 633px;
}
}

.messageB div.reply-lising div.reply-title {
    color: #93d301 !important;}
	
.pageContent_students .messageB div.reply-lising-landlord  {
  background: #DADEE1;
}

/* Search property details */
.searchAction p {
    font-size: 110% !important;
    width: 250px;
}


body {
    color: #EEEEEE;
}
.property_details_content_wrapper {
    margin-top: 20px;
}

.agent-details-link {
    color: #93d301!important;}
	
.searchListing h3, .searchListing span.contactTop, .printText a {
    color: #38424B !important;
}
.searchListing {
    float: none;}
	

body {
    color: #EEEEEE;
}
div.blue_noMargin, div.blue {
    border-bottom: 3px solid #93d301;
}
.resultsNav {
    float: left;
    margin: 15px 0 10px;
    width: 600px;
}

.statistcs-table th {
    background-color: #DADEE1; color:#000;}
.statistcs-table tr:hover{ background-color: #90D700;}.statistcs-table tr{color:#000;}


.generalContent div.olTitle {
    color: #000;}
	
ol.list {
    color: #000;}
	
	textarea.enquiryInput {
    font-size:10px;
}

.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar {
    background-color: #93D301 ;
	}
	
.epcTable .ratings .ratingbar .text {width:80%;}

.epcTable .ratings .ratingbar .rate {width: 20%;}
iframe { background:transparent;}

.pageBody_home #featureContent{ margin: 18px 0 0 649px; width: 331px; background: url("../images/generic/feature-bg.png") no-repeat left top!important;}

.charges_table td {color:#000;}

.pageBody_local .pageContent_local #contentArea {display:none}

.pageBody_local  #pageContent h2 { color: #38424B;  font-size: 25px!important;    font-weight: lighter !important;}
.pageBody_contact .searchListing h2, .pageBody_landlords .searchListing h2 {text-transform: none!important;}
.pageBody_contact .searchListing  {float:left;}

.pageBody_home .golocal-subcontent {padding-left:15px;}

#disclaimerHeader, #disclaimer {display:none!important;}


/* Highlight Css */
.searchListing.highlight .innerListing {    background-color: #eee!important;    margin-bottom: 44px;	padding-bottom:0px;}
.searchListing.highlight .title {    background: url("../images/generic/pag-bg.png") repeat scroll 0 1px #EEEEEE !important;    color: #FFFFFF;    height: 32px;}
.searchListing.highlight .title h2, .searchListing.highlight .title p.sku {    color: #fff !important;	padding-top:5px;}
.searchListing.highlight .searchAction {    background: url("../images/generic/pag-bg.png") repeat scroll -348px -29px #EEEEEE !important;    border-bottom: 0 solid #94EC00;    border-top: 0 solid #94EC00;    margin: 0 0 2px;}
.searchListing.highlight .contactTop {margin-right: 10px;}
.searchListing.highlight .property_details_content_wrapper .searchAction	{background-image:none!important;}


.pageContent_search .searchListing .innerListing { margin-top:60px;}
#ctl00_ContentPlaceHolder1_Ctrl_SearchResultsWrapper_listingsWrapper { margin-top:-30px;}




/*GOOGLE TRANSLATE STYLES*/
a#lnk_translate {
	margin-top: 12px;
	right: 150px;
	position: absolute;
	width: 55px;
	color:white;
	font-family:Cabin, sans-serif;
	font-size: 12px;
	z-index:99999999;
}


body.pageBody_students #pageContent .llist p { background:none; color:#92D400}
