
/* GENERIC */
html,body{font-size:87%;line-height:1.6em;color:#555;}
body{background-image:url(../Images/Generic/header_bg.gif);font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Tahoma,Arial,sans-serif;}
div#wrapper{width:960px; min-height: 1500px;}
#banner{height:auto;position:relative;}
#pageContent {width: 576px; margin-top: 5px;}
#pageContent p, p {color: #555; font-size: 1em; line-height: 1.6em;}
#pageContent .paperRip {background-image: none;}
#pageContent .paperRip span {background-image: none; font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px; color: #b52921; font-weight: normal;}
.divide {display: none;}
#contentArea ul li,#contentArea ol li {font-size: 1em; color: #333; font-weight: normal;}
#contentArea ul li a, #contentArea ol li a {color: #3679be; text-decoration: none; }
#contentArea ol li {padding: 7px; font-size: 0.9em;}
#contentArea ol li:hover {background-color: #c9d339;}
.colour-overrde-standard, .colour-override-standard {color: #333 !important;}
#pageContent p a {color: #3679be; text-decoration: none;}
#pageContent p a:hover {color: #000;}
.welcome {float: none;}
#pageContent p.paragraph {width: auto;}
#pageContent div.paragraph {width: auto; font-size: 1em; color: #333;}
.generalContent {width: 576px;}
#pageContent h2 {font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px; color: #b52921; font-weight: normal !important; line-height: 1.6em;}
.contentArea ul li {font-size: 1em; line-height: 1.6em; color: #333;}
p { color:#333; }
input:focus, textarea:focus, select:focus { background-color: #fff; border:1px solid #9b9b9b;}
input, textarea, select {border:1px solid #9b9b9b; }
input[type=checkbox],input[type=checkbox]:focus {border: none;}
img.left{display:none;}
h1 {margin-bottom: 10px;}

/* CUSTOM HEADER */
.one,.edinburgh.logo,.block-search h2{display:none;}
#header{color:#222;padding-top:13px; padding-bottom: 16px;}
#header-region{height:37px;}
#heading-and-logo{display:block;float:left;height:37px;width:307px;background-image:url(../Images/Generic/header_logo.gif);margin-right:75px;}
#heading-and-logo a span{text-indent:-50000px;display:block;}
div#secondary-links{font-size:.9em;float:right;margin-top:8px;}
div#secondary-links ul.links li{display:inline;margin-left:8px;padding:0 .5em;}
div#secondary-links ul.links li a{color:#666;text-decoration:none;}
div#secondary-links ul.links li a:hover{text-decoration:underline;}
div#heading-links{clear:both;height:30px;background:transparent url(../Images/Generic/menu_backing.gif) no-repeat scroll 0 0;margin:10px 0 0;}
.block-nice_menus{line-height:normal;z-index:10;}
ul.nice-menu,ul.nice-menu ul{z-index:5;position:relative;list-style:none;margin:0;padding:0;}
ul.nice-menu li{position:relative;border-top:0;float:left;padding-left:0;background-image:none;margin:0;}
ul.nice-menu ul,#header-region ul.nice-menu ul{position:absolute;visibility:hidden;}
ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul,#header-region ul.nice-menu li:hover ul ul,#header-region ul.nice-menu li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,#header-region ul.nice-menu li.over ul ul,#header-region ul.nice-menu li.over ul ul ul,#header-region ul.nice-menu li.over li.over ul ul,#header-region ul.nice-menu li.over li.over ul ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul ul{visibility:hidden;}
ul.nice-menu li.menuparent ul,#header-region ul.nice-menu li.menuparent ul{overflow:visible!important;}
ul.nice-menu li.menuparent ul iframe,#header-region ul.nice-menu li.menuparent ul iframe{display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:20px;height:20px;}
ul.nice-menu ul{left:-1px;border:0;margin-right:0;}
ul.nice-menu-down{float:left;border:0;}
ul.nice-menu-down li li{border-top:0;}
ul.nice-menu-down ul{left:0;}
ul.nice-menu-down ul li{clear:both;}
ul.nice-menu-down li ul li ul{left:12.5em;top:-1px;}
#primary-links ul.nice-menu{height:30px;margin:0;}
#primary-links ul.nice-menu li{display:none;float:left;background:url(../Images/Generic/nav_dividers_b.gif) top right no-repeat;margin:0;padding:0 18px;}
#primary-links ul.nice-menu ul li:hover,#primary-links ul.nice-menu ul li.ie-over{background-color:transparent;}
#primary-links ul.nice-menu li a{display:block;height:30px;background-repeat:no-repeat;background-position:top;outline:none;text-indent:-50000px;}
#primary-links ul.nice-menu li.active-trail a,body.front #primary-links ul.nice-menu li a,#primary-links ul.nice-menu li.current-section a{background-position:0 -30px;}
#primary-links ul.nice-menu li#menu-607 ul{margin-top:-2px;}
li#menu-607 a{background-image:url(../Images/Generic/studywithus.gif);width:56px;}
li#menu-608 a{background-image:url(../Images/Generic/campuslife.gif);width:82px;}
li#menu-609 a,li#menu-4816 a{background-image:url(../Images/Generic/wideningparticipation.gif);width:92px;}
li#menu-610 a{background-image:url(../Images/Generic/international.gif);width:90px;}
li#menu-611 a{background-image:url(../Images/Generic/businessandresearch.gif);width:145px;}
li#menu-612 a{background-image:url(../Images/Generic/about.gif);width:44px;}
#primary-links ul.nice-menu li ul{width:206px;left:-4px;top:30px;background:url(../Images/Generic/dropdown_shadow_footer.png) left bottom no-repeat;padding:0 0 8px;}
#primary-links ul.nice-menu li ul li{font-size:.9em;width:206px;background:url(../Images/Generic/dropdown_shadow.png) left top repeat-y;border-right:none;margin:0;padding:0;}
#primary-links ul.nice-menu li ul li:hover,#primary-links ul.nice-menu li ul li.ie-over{border-right:none;}
#header #primary-links ul.nice-menu li ul li a{background-image:none;background-color:#0E0E0E;color:#aaa;text-indent:0;height:auto;width:auto;border-bottom:none;margin:0 4px;padding:3px 3px 3px 11px;}
#header #primary-links ul.nice-menu li ul li a:hover,#header #primary-links ul.nice-menu li ul li a:focus{background-color:#c9d339;color:#222;width:auto;}
* html .clear-block{height:1%;}
.block ul{margin:0;padding:0 0 .25em 1em;}
.block-search{position:absolute;bottom:20px;right:4px;}
.block-search label{display:block;text-indent:-50000px;width:0;height:0;}
.block-search .form-text{position:absolute;bottom:0;right:27px;width:185px;height:20px;background:#999;color:#fff;border:1px solid #999;padding:0 0 0 7px;}
.block-search .form-item:hover input.form-text{background:#999;}
.block-search .form-submit{position:absolute;bottom:0;right:0;background:transparent url(../images/generic/btn_search.gif) no-repeat scroll 0 0;color:transparent;text-indent:-50000px;width:27px;height:22px;border:none;cursor:pointer;}
ol,ul{font-size:1em;}
.clear-block,ul.nice-menu a,ul.nice-menu ul li,#primary-links ul.nice-menu li#menu-607,#primary-links ul.nice-menu li#menu-608,#primary-links ul.nice-menu li#menu-609,#primary-links ul.nice-menu li#menu-4816,#primary-links ul.nice-menu li#menu-610,#primary-links ul.nice-menu li#menu-611,#primary-links ul.nice-menu li#menu-612,#primary-links ul.nice-menu li#menu-607 li,#primary-links ul.nice-menu li#menu-608 li,#primary-links ul.nice-menu li#menu-609 li,#primary-links ul.nice-menu li#menu-4816 li,#primary-links ul.nice-menu li#menu-610 li,#primary-links ul.nice-menu li#menu-611 li,#primary-links ul.nice-menu li#menu-612 li{display:block;}
ul.nice-menu li.over ul,ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,#header-region ul.nice-menu li:hover ul,#header-region ul.nice-menu li.menuparent li:hover ul,#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,#header-region ul.nice-menu li.over ul,#header-region ul.nice-menu li.menuparent li.over ul,#header-region ul.nice-menu li.menuparent li.menuparent li.over ul{visibility:visible;}
ul.nice-menu:after,.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.nice-menu-down li.menuparent,ul.nice-menu-down li.menuparent:hover,ul.nice-menu-down li.over,ul.nice-menu-down li li.menuparent,ul.nice-menu-down li li.menuparent:hover,ul.nice-menu-down li li.ie-over{background:#222;}
#primary-links ul.nice-menu li a:hover,#primary-links ul.nice-menu li:hover a,#primary-links ul#nice-menu-1 li.over a,#primary-links ul.nice-menu li a:focus,#primary-links ul.nice-menu li.current-section a:hover,#primary-links ul.nice-menu li.current-section:hover a,#primary-links ul.nice-menu li.current-section a:focus,body.front #primary-links ul.nice-menu li a:hover,body.front #primary-links ul.nice-menu li:hover a,body.front #primary-links ul.nice-menu li.ie-over a,body.front #primary-links ul.nice-menu li a:focus{background-position:0 -60px;text-decoration:none;}

/* RIGHT HAND NAVIGATION */
#PrimaryNav {width: 960px; margin-left: 0}
#navigation {width: 288px;right: 0px; left: auto; margin-top: 9px; z-index:0}
#navigation li {float: none; font-weight: normal; }
#navigation .topItem {font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 18px; background-color: rgb(181,41,33); color: #fff; padding: 6px 0px 8px 0px;}
#navigation li a {width: 272px; text-align: left; color: #555; font-size: 1.05em; font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Tahoma,Arial,sans-serif; padding: 6px 8px 6px 8px;border-bottom: 1px dotted #d2d2d2;}
#navigation li a.active {color: #000;}
#navigation li a.search {background: url(../Images/Generic/icon_subnav_arrow.gif) 260px top no-repeat;width: 272px; text-indent: 0px;}
#navigation li.active a.search {background: url(../Images/Generic/icon_subnav_arrow.gif) 260px top no-repeat rgb(239,239,239);}
#navigation li a.account, #navigation li a.help, #navigation li a.message, #navigation li a.sale, #navigation li a.landlords, #navigation li a.contact {background-image: none;}
#navigation li a.account:hover, #navigation li a.help:hover, #navigation li a.message:hover, #navigation li a.sale:hover, #navigation li a.landlords:hover, #navigation li a.contact:hover {background-color: rgb(239,239,239);}
#navigation li.active a.account, #navigation li.active a.help, #navigation li.active a.message, #navigation li.active a.sale, #navigation li.active a.landlords, #navigation li.active a.contact {background-color: rgb(239,239,239);}

#navigation li a.message {display: none;}

.social_container {width: 288px;}

/* RIGHT HAND PANELS */
#featureContent { width: 288px; position: absolute; margin: 0; top: 400px; right: 0}
#featureContent br {display: none;}
.registerNow, .statisticsLink, .townSelect-bot, #live_statistics_panel, .drawASearchSidePanel {background-image: none !important; background-color: rgb(239,239,239) !important; width: 268px; padding: 10px;height: auto; margin-bottom: 20px;}
.registerNow #registerTitle, .statisticsLink #statsTitle, .townSelect-bot .content .title, #live_statistics_panel .title, .drawASearchSidePanel #drawASearchTitle {font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px !important; color: #b52921; text-shadow: none !important; font-weight: normal !important; border-bottom: 1px dotted #9b9b9b; padding: 0 0 10px 0; text-align: left; display: block; top: 0; left: 0; width: 268px;}
.registerNow #registerText, .statisticsLink #statsText, .townSelect-bot .content .text, .drawASearchSidePanel #drawASearchText {padding: 6px 8px; background-color: #fff; border-bottom: 1px dotted #9b9b9b; width: 254px; color: #333; font-size: 1.05em;}
.statisticsLink #statsSubTitle {display: none;}
.statisticsLink a, .statisticsLink a:hover {width: 268px; padding: 0; text-align: left; font-size: 1em;}
.registerNow a, .registerNow a:hover {font-size: 1em;}
.townSelect-top {display: none;}
.townSelect-bot .content {width: 268px; padding:0}
#live_statistics_panel_top {background: none; width: 288px; top: 0; height: auto; position: relative;}
#live_statistics_panel .stats_container {width: 268px; margin-left: 0; margin-top; 41px;}
#live_statistics_panel .stat_line {padding: 6px 8px; background-color: #fff; border-bottom: 1px dotted #9b9b9b; width: 254px; color: #333; font-size: 1.05em; background-image: none;}
#live_statistics_panel .stat_line .label {font-weight: normal; width: 130px;} 
#live_statistics_panel .stat_line .number {font-weight: normal;}
#live_statistics_panel br {display: none;}
.statistcs-table th {color: #b52921; background-color: rgb(239, 239, 239); border: 1px dotted #9b9b9b;}
.statistcs-table, .statistcs-table td { border: 1px dotted #9b9b9b; }
.statisticsSection legend {width: 550px; font-size: 1.2em;}
.statistcs-table tr:hover {background-color: transparent; color: #858586;}
.statistcs-table tr:hover td{background-color: transparent; color: #858586;}

/* WELCOME */
.welcome {margin-top: 0px; width: auto; position: relative; margin-bottom: 30px; }
.welcome img {position: absolute; bottom: 0; left: 0;}
.welcome h1 {width: 100%; font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 48px !important; color: #b52921 !important; font-weight: normal !important; background-image: none;height: auto;}
.welcome h1 span {height: auto; padding:0 !important; background-image: none;}
.welcome p {font-size: 1.35em !important; line-height: 1.4em !important; color: #333; width: 100%; margin: 0 0 30px 0; padding-bottom: 200px;}

/* SEARCH */
fieldset.search {font-size: 1em;}
fieldset.search legend {background: none; padding-left: 0; font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px; color: #b52921; font-weight: normal;}
fieldset.search label {font-size: 1em; width: 240px;}
fieldset.search select {width: 250px;}
.propertyCounter {width: 190px; margin-right: 12px; background-position: left center; padding-left: 50px; float: left;}
.propertyCounter span {font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px; color: #b52921; font-weight: normal; text-align: left; width: auto;}
fieldset.search input.searchButton {float: left; margin-right: 0; }
.searchPanel-bot {background-image: none; width: 556px; height: auto; padding:10px; color: #333; background-color: rgb(239,239,239); border-bottom: 1px dotted #d2d2d2; border-top: 1px dotted #d2d2d2;}
.searchPanel-top {display: none;}
.searchPanel-bot .half {margin: 0; width: 258px; padding: 0px 10px;}
.searchPanel-bot label {font-size: 1.05em; color: #333;}
.searchPanel-bot input {float: left;}
input.go {margin-left: 20px; padding: 3px 15px !important;}

/* DRAW A SEARCH */
#drawASearchCanvas { width: 95%; }
#btnClearMap { bottom: 95px; right: 85px; }

/* BUTTONS */
fieldset.search input.searchButton, 
input.go, 
.blueform-bot input.gobutton, 
.llist a.go,
a.register,
#topArea .back-to-menu a.backtoMenuLink,
.propertyAlerts div input.newalert,
.searchAction a.addToList,
.searchAction a.details,
.searchAction a.enquire,
.searchAction a.viewOnMap,
.searchAction a.alreadyLet,
.searchAction a.delFromList,
.favouritesControl a,
a.gototop
{background-image: none !important; width: auto; height: auto; padding:7px 15px; font-size: 1.05em; color: #333 !important; background-color: rgb(239,239,239); border: 1px dotted #9b9b9b; text-indent: 0;}

fieldset.search input.searchButton:hover,
input.go: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,
.searchAction a.enquire:hover,
.searchAction a.viewOnMap:hover,
.searchAction a.alreadyLet:hover,
.searchAction a.delFromList:hover,
.favouritesControl a:hover,
a.gototop:hover
{background-image: none !important; width: auto; height: auto; padding:7px 15px; font-size: 1.05em; color: #333 !important; background-color: #c9d339 !important;}

/* HOMEPAGE TEXT HIDDEN */
.pageBody_home #disclaimerHeader, .pageBody_home p#disclaimer { display: none;}

/* STUDENT ACCOUNT */
.student-message {width: auto;}
.blueform-bot {background-image: none; width: 576px; height: auto; padding:10px; color: #333; background-color: rgb(239,239,239); border-bottom: 1px dotted #d2d2d2; border-top: 1px dotted #d2d2d2;}
.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}
.llist {width: auto;}
.llist div {width: 556px; float:none; display: block; background-image: none; background-color: rgb(239,239,239); padding: 0 10px 10px 10px;}
.llist .title-green, .llist .title-blue {width: 546px; background-image: none; background-color: rgb(239,239,239); float: none; display: block; padding: 2px 15px;}
.llist .title-green h2, .llist .title-blue h2 {width: 480px; font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px !important; font-weight: normal !important; color: #b52921 !important; float: none; vertical-align: top; display: inline-block; *display: inline; zoom: 1}
.llist p.green, .llist p.blue {width: auto !important; float: none; background-color: #fff; border-top: 1px dotted #9b9b9b; border-bottom: 1px dotted #9b9b9b; border-left: none; border-right: none;}
.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: 556px; background-color: rgb(239,239,239); padding: 10px 10px 27px 10px; border: none;}
.propertyAlerts .title { width: 556px; padding: 0 0 10px 0; background-image: none; background-color: rgb(239,239,239); border-bottom: 1px dotted #9b9b9b;}
.propertyAlerts .title h2 {width: auto; font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px !important; font-weight: normal !important; color: #b52921 !important; line-height: 1.6em;}
.propertyAlerts .tableRow {background-color: #fff; border-bottom: 1px dotted #9b9b9b; width: auto; padding: 6px 8px; width: 540px; }
.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: #3679be !important; font-weight: normal; font-size: 16px;}
.propertyAlerts .formHolder {width: 539px;border: none;}
div.formHolder div.tableSplit {border-bottom: 1px dotted #9b9b9b;}

/* MESSAGE BOARD */
#messageB {width: auto;}
#topArea,.pagination {width: 576px; float:left; 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: left;}
.messageB {display: block; background-color: rgb(239,239,239); padding: 10px;}
.messageB .title {width: auto;background-image: none; background-color: rgb(239,239,239); float: none; display: block; padding: 0 0 10px 0;}
.messageB .title h2 {float: none; font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px !important; font-weight: normal !important; color: #b52921 !important; width: auto !important;}
.messageB .postentry {float: none; width: auto; padding: 9px 0 9px 10px; border-bottom: 1px dotted #9b9b9b; background-color: #fff;}
.messageB-base-collapsed {display: none; width: auto;}
.messageB-post, .messageB-post img {display: none;}
.messageB .postentry p.subject, .messageB .postentry p.subject a {float: none; color: #333 !important; font-weight: normal !important;}
.messageB .postentry span.subject, .messageB .postentry span.subject a {width: 310px;}
#postentryTitles {border-top: 1px dotted #9b9b9b; background-color: #fff;}
.messageB .postentry span.strong {color: #3679be !important; font-weight: normal; font-size: 16px;}
.pagination p span {color: #333;}

/* LANDLORDS */
.landlordRegisterPanel, .landlordLoginPanel {background-image: none; background-color: rgb(239,239,239); padding: 10px; width: 260px; height: auto;}
.landlordRegisterPanel, .landlordLoginPanel {color: #333 !important;}
.landlordRegisterPanel a:hover, .landlordLoginPanel a:hover {color: #333 !important;}
.landlordRegisterPanel span, .landlordLoginPanel span { width: auto;border-bottom: 1px dotted #9b9b9b; background-color: #fff; padding: 10px; height: 65px;}
.landlordRegisterPanel span.title, .landlordLoginPanel span.title{font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px; color: #b52921 !important; font-weight: normal; padding: 0 0 10px 0;background-color: rgb(239,239,239); height: auto}
.charges_table td {font-size: 1.1em;}
.contact-block div, .contact-block div a {font-size: 1.05em; font-weight: normal; color: #333;}
.contact-block div.span {color: #3679be;}
a.register {width: 191px !important; margin-left: -45px}

/* FOOTER */
#footerWrapper {background-image: url(../Images/Generic/footer_bg.gif); background-repeat: repeat-x;}
#footerOne, #footerTwo {background: none;}
#footerOne .content img {margin-right: 20px; margin-top: 10px;}
#footerOne .content ul {margin-top: 0; width: 820px;}
#footerOne .content ul li {font-size: 1em; padding-bottom: 0;}
#footerOne .content ul li a {color: #666; font-size: 0.9em;}
#footerOne .content ul li a:hover {color: #000; text-decoration: underline;}

#footerTwo .content p {font-size: 1.05em;}
#footerTwo .content p.textA {color: #666; border-right: 1px solid #666;} 
#footerTwo .content p.textB {color: #666;}

/* SEARCH */
.resultsNav ul li a{width: auto; background-image: none;background-color: rgb(239,239,239); border: 1px dotted #9b9b9b; color: #3679be; font-size: 16px; font-weight: normal; padding: 10px;}
.resultsNav ul li a:hover, .resultsNav ul li a.active {background-image: none;background-color: #fff; border-top: 1px dotted #9b9b9b; border-left: 1px dotted #9b9b9b; border-right: 1px dotted #9b9b9b; border-bottom: 1px solid transparent; color: #3679be; font-size: 16px; font-weight: normal;}
.resultsNav ul li a strong {font-weight: normal;}
.printText a {color: #3679be !important; font-size: 0.9em; line-height: 1.05em;}
.arrange {width: 576px;}
.arrange label {color: #333; line-height: 1.6em;}
.NoResults {border-top: 1px dotted #9b9b9b; border-bottom: 1px dotted #9b9b9b; width: auto;}
.NoResults p {color: #333 !important; font-size: 16px !important;}
.searchListing {width: 576px; margin-bottom: 30px; padding: 0px; border-top: 1px dotted #9b9b9b; border-bottom: 1px dotted #9b9b9b;}
.searchListing .title {width: 576px; padding: 0; background-image: none; background-color: #fff; }
.searchListing .title h2 {font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 16px !important; color: #3679be !important; font-weight: normal; width: 370px !important;}
.searchListing .title p.sku {font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 16px !important; color: #3679be !important; font-weight: normal !important; }
.searchListing h2 {width: 556px; }
.searchAction {width: 576px; padding: 0 0 10px 0; border: none;}
.searchListing .innerListing {background-color: #fff;}
.searchListing h3 {font-family: "FS Clerkenwell Web Regular",Georgia,serif; margin-left: 0px; font-size: 16px; color: #3679be; font-weight: normal; width: 280px;}
.searchListing span.contactTop { font-family: "FS Clerkenwell Web Regular",Georgia,serif; color: #3679be; font-size: 16px;}
.searchListing .layout {margin: 5px 10px 5px 0px; width: 350px;}
.searchListing .layout span.label {font-size: 1em; color: #333 !important; width: 100px;}
.searchListing .layout span.info, .searchListing .layout a.info {font-size: 1em; color: #333 !important;}
.searchListing #topArea div.welcome {width: 300px !important; float: left;}
.searchListing #topArea div.welcome h1 {width: 300px !important;font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 26px !important; color: #b52921; font-weight: normal; }
.backOption p a, .printOption p a {color: #3679be !important;}
.property_details_content_wrapper {margin-top: 30px;}
.searchListing a.property img {margin-right: 0;}
.searchAction a {margin:0;}
.searchAction a.viewOnMap, .searchAction a.addToList, .searchAction a.delFromList, .searchAction a.details {margin-left: 5px;}
div.blue, div.blue_noMargin {width: 576px; border-bottom: 1px dotted #9b9b9b;}
.epcTable {margin-left: 20px;}


.filterPannel {background-image:none; background-color: rgb(239,239,239); padding: 10px;}
.filterPannel .filterTitle {font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px !important; color: #b52921; font-weight: normal; padding-bottom: 10px; text-indent: 0; border-bottom: 1px dotted #9b9b9b; height: auto;}
.filterPannel .checkOff label, .filterPannel .checkOn label {display: block; width: 252px; padding: 6px 8px; margin:0; border-bottom: 1px dotted #9b9b9b; background-image: none; background-color: #fff; color: #333; font-weight: normal; font-size: 1.05em;}
.filter_header_row { width: 252px; padding: 6px 8px; margin:0; background-color: #fff; background-repeat: no-repeat; background-position: left bottom; color: #3679be; font-weight: normal; font-size: 16px; text-indent: 25px;border-bottom: 1px dotted #9b9b9b;}
.filterPannel_footer {display: none;}

.favouritesControl {width: auto; height: auto; background-image:none !important; background-color: rgb(239,239,239) !important; padding: 10px; margin-bottom: 20px;}
.favouritesControl strong {font-family: "FS Clerkenwell Web Regular",Georgia,serif; font-size: 20px !important; color: #b52921; font-weight: normal; padding-bottom: 10px; text-align: left;}
.favouritesControl p.counterLine {background-color: #fff; border-top: 1px dotted #9b9b9b; border-bottom: 1px dotted #9b9b9b; padding: 10px; text-align: left; font-size: 1.05em;}
.favouritesControl a {margin-left: 43px;}

.custom-image-panel {height: auto; width: auto;}

.golocal-subcontent ul {margin-left: 0px; line-height: 1em; float:left;}

.golocal-subcontent ul li{font-size: 1em; color: #333; font-weight: normal; width: auto; }
.golocal-subcontent ul li a{color: #3679be; text-decoration: none; }
.golocal-subcontent ul li {padding: 7px; font-size: 0.9em;}
.golocal-subcontent ul li:hover {background-color: #c9d339;}

.stamp, .clas {
	margin: 20px;
	bottom: 40px;
margin: 20px;
position: absolute;
right:0px;
	}
	
.mapNote span {width: auto; margin-right: 20px;}

fieldset.search select {z-index:-99999px;}

.fb-like {
    left: 30px;
    position: relative;
    top: 17px;
	z-index:-1 !important;
}


.pagination ul li a, .messageB .postentry span.postedsmall {
    color: #3679BE!important;
	}
	
	body.pageBody_students #pageContent .llist p { background:none}
	
	

.accreditation-overlay-img {
    position: absolute;
    top: auto;
    left: 0px;
    bottom: 3px;
}
.accreditation-overlay-img[feature_name="accreditation_generic"] {
	left:100px
}
.accreditation-overlay-img img {
    width: 90px;
    height: auto;
}
.accreditation-overlay-img[feature_name="accreditation_generic"] img {
	width: 180px;
}