<style type="text/css"> <!--


/*Body and General Classes */

.defaultBodyClass { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.pageNavs {clear:both; }

body, table, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

td.background1 {background-color: #FF9900 ;}


/* URL Settings */
.menu_link { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; margin: 0 .5em 0 .5em ;}
.menu_separator { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff; }
a.urlblack:link, a.urlblack:visited, a.urlblack:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline; }
a.urlblack:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; }

a.urlblue:link, a.urlblue:visited, a.urlblue:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; font-weight: bold; text-decoration: underline; }
a.urlblue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8F91DD; font-weight: bold; text-decoration: none; }

a.urlred:link, a.urlred:visited, a.urlred:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: underline; }
a.urlred:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF8080; font-weight: bold; text-decoration: none; }

a.urlblue14:link, a.urlblue14:visited, a.urlblue14:active { font-size: 14px; color: blue; font-weight: bold; text-decoration: underline; }


/* PAragraph Styles */
div#errormessage { font-family : MS Sans Serif, Geneva, sans-serif; font-size: 16px; font-weight: bold}
div#bigtext {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 1em 10em 2em 10em ;
}
div#warning { font-size: 14px; font-family: Arial, Helvetica; text-align: left; margin: 1em 1em 2em 1em; line-height: 1.5em; color: #CC0033; }	

div#infotext {margin: 10px 50px 20px 50px; line-height: 1.5; font-size: 14px; }
div#infotext h1 {text-align: center; margin: 0.5em 0 0 0.5em; font-size: 18px; }
div#infotext h2 { font-weight: bold; color: #ff9900; font-size: 16px; display: inline; }
div#infotext a { text-decoration: underline; color: blue ;}


/* Headings etc. */
h1 {color: #3F65AE; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica; }
h1.pageheading { text-align: center; 	}
h2.subheading { font-family: Arial, Helvetica;	font-size: 14px; font-weight: bold; }
.errorheading { font-size: 14px; color: #FF0000; text-align: center;  font-weight: bold ; }

/* Property Status Styles */
a.optionurl:link, a.optionurl:visited, a.optionurl:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline; }
a.optionurl:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; }

td.statusheading { font-weight: bold; border: 1px solid black; background-color: #FFCC66; text-indent: 1em; }
td.statuslinetext { font-weight: bold; padding: 5px 0 5px 0; }
td.statuslinestatus { padding: 5px 0 5px 0; }

/* DATA ENTRY STYLES */
td.section_heading { font-family: Arial, Helvetica;	font-size: 14px; font-weight: bold; }
td.lbl { font-family: Arial, Helvetica; font-size: 12px; width: 200px; }
td.lbl_required { font-family: Arial, Helvetica; font-size: 12px; color: #FF0000; } 
td.textFieldDisplay { font-family: Arial, Helvetica; font-size: 12px; } 

td.input {} 
td.comment {font-family: Arial, Helvetica; font-size: 10px; padding-bottom: 0.75em; position: relative; width: 400px;	font-weight: bold;	color: #0000FF;}
td.memocomment {font-family: Arial, Helvetica; font-size: 10px; padding-bottom: 0.75em; position: relative; width: 600px;	font-weight: bold;	color: #0000FF;}

.sectionheading { font-weight: bold; }



/****** FEATURES DISPLAY STYLES ******/
div#catheading { font-weight: bold; border: 1px solid black; background-color: #FFCC66; text-indent: 2em; }


/* Not currently used
div#featurelist { font-size: 100%; color: #666; margin: 0; }
div#featurelist  ul, { float: left; list-style-type: none; margin: 0; padding: 0; }
div#featurelist  ul  li { margin: 10px 0 0 0; padding: 0 0 0 5px; }
div#featurelist  ul  li.column { float: left; width: 140px; height: 20px; }
div#featurelist  ul  li  p,
div#featurelist  ul  li  a { margin: 0; }
div#featurelist  ul  li  p { font-size: 80%; }
*/

/****** ORDERED MENU LIST ******/

#menulist {
	clear:both;
	margin-bottom:3em;
}

#menulist ul {
	margin-top: 2em;
	margin-left: 200px;
}

#menulist li {
 margin-bottom: 1.5em;
 list-style: none;
}
#menulist a, #menulist a:visited, #menulist a:active { font-family: Arial, Helvetica; font-size: 14px; color: black; font-weight: bold; text-decoration: underline; }
#menulist a:hover { font-family: Arial, Helvetica; font-size: 14px; color: blue; font-weight: bold; text-decoration: underline; }

/****** HOME PAGE STYLES ******/

.homePage div#adBorder1 { float: left; width:300; margin: 5px 5px 5px 5px;}
.homePage h1 {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; text-align:center; border-bottom: 1px solid #ff9900; padding: 10px 0 10px 0; margin: 0 5px 0 5px;}
.homePage h5 {font-family:Arial, Helvetica, sans-serif; color:#2A2A2A; font-size:11px; font-weight:bold; text-align:left; padding: 1px 0 1px 2px; margin: 0 0 0 0;}

.homePage div#infoBox { float:left;  margin: 5px 5px 5px 5px; width:250; border-bottom: 1px solid #ff9900} 
.homePage div#infoBox .text{ float:left;  margin: 5px 5px 5px 5px;} 
.homePage div#infoBox a{ font-weight:bold; color:#ff7700; text-decoration:none;} 
.homePage div#infoBox a:hover{ font-weight:bold;  text-decoration:underline;} 

.homePage hr { clear:both; border-top: 1px solid #ff0000; margin: 5px 10px 5px 10px; padding: 0 0 0 0;}

#homeLeftMenu { border:1px solid #ff9900; background-color:#ffffff}
#homeLeftMenu h4 {margin:0 0 3px 0; padding: 1px 0 1px 3px; font:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:11px; background-color:#ff9900}
#homeLeftMenu a {display:block; font-size: 11px; font-weight:bold; color:#880000; font-family:Arial, Helvetica, sans-serif; padding: 0 0 6px 5px; text-decoration:none; margin:0 0 0 0;}
#homeLeftMenu a:hover { color:#333; text-decoration:underline;}


#homeRecentList {clear:both; }
#homeRecentList h2 {text-align:center; font-weight:bold; font-size:14px; border-top:1px solid #ff0000; margin: 0 20px 0 20px; padding: 3px 0 5px 0; }
#homeRecentList td {margin: 0 2px 0 2px; background-color:#EEEEEE; border: 1px solid #d16666;}
#homeRecentList td h4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin: 0 5px 3px 5px; padding: 0 0 .5em 0; border-bottom:1px solid #d16666;}

#homeRecentList  ul { list-style-type: none; margin: 0; padding: 0; }
#homeRecentList  ul  li { margin: 0 0 5px 0; padding: 0 0 0 5px; }
#homeRecentList  ul  li  a { font-size: 10px; font-weight:bold; color:#880000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#homeRecentList  ul  li  a:hover { color:#333; text-decoration:underline;}

/****** OLD FLATSHAREs ******/
#oldFlatshare h1 { color:#000000; text-align:center;}
#oldFlatshare a { display:block; color:#000000; font-family:Arial, Helvetica, sans-serif;font-weight:bold; text-decoration:underline; text-align:center;}


/****** LIST PROPERTIES ******/
#listPropsLocalAreas {border:1px solid #ff9900;}
#listPropsLocalAreas h5 {margin:5px 0 5px 0; text-decoration:underline; padding: 2px 0 2px 1px; font:"Times New Roman", Times, serif; font-weight:bold; color:#000000; font-size:12px; background-color:#ff9900; width:120px}
#listPropsLocalAreas a { display:block; margin:0 0 5px 5px; text-decoration:underline; color:#0000ff; padding:0 0 0 0;} 

#listProps {margin: 5px 0 5px 0; padding:0 0 0 0; }
#listProps h1 {text-align:center; color:#000000; font-size:14px;}
#listProps h2 {text-align:center; color:#0033FF; margin: 0 0 5px 0; font-size:18px; font-weight:bold;}

#listProps #searchResultsHeaderBox {float:left; width:100%; border: 3px solid #FF9900; padding:2px 0 2px 0; background-color: #FF9900;}
#listProps #searchResultsHeaderBox .headerCol1 { width: 40%; float: left; margin-left:5px;}
#listProps #searchResultsHeaderBox .headerCol2 { width: 18%; left: 40%; float: left; padding: 0 1% 0 1%;}
#listProps #searchResultsHeaderBox .headerCol3 { width: 38%;  left: 54%;  float: left; text-align: right; }

#listProps #searchResultsContentBox {width:100%; border: 3px solid #FF9900; float:left; padding-top:3px; margin-bottom:10px;}
#listProps #searchResultsContentBox img { float:left ; margin: 5px 10px 10px 5px; border: 1px solid #CCCCCC ; }
#listProps #searchResultsContentBox .advertID {float: right ; font-weight:bold; text-transform:uppercase; margin: 0 5px 0 0 ;}
#listProps #searchResultsContentBox .shortdesc { font-weight:bold ; padding: 5px 0 2px 5px; color:#999999;}
#listProps #searchResultsContentBox .road { font-weight:bold ; padding: 5px 0 2px 5px;}
#listProps #searchResultsContentBox .text { float:left;  }
#listProps #searchResultsContentBox .content { float:left; background-color: #00ff00; width:90%}
#listProps #searchResultsContentBox .boxfoot { clear:both ; width: 100%; height:15px; border-top: 1px solid #CCCCCC; padding: 10px 0 5px 0; background-color:#ffffff;}
#listProps #searchResultsContentBox .lefttext {float: left ; }
#listProps #searchResultsContentBox .moreInfo{display:block;float:right;color:white; background-color:#CC9900;text-transform:uppercase;font-size:12px;text-decoration:none;margin-top:0;margin-bottom: .5em; margin-right: 10px; margin-right: 5px; background-image:url('../images/icon_arrow_right_white.gif');background-repeat:no-repeat;background-position: 73px -1px;position:relative; padding-left:5px; padding-right:15px; padding-top:0; padding-bottom:0}

/****** SEARCH ENTRY BOX ******/
div#searchBox {  clear: both;  width: 400px; float: left; border: 1px solid #000000 ; background: #FF9900 ; margin: 10px 0x 10px 0; padding: 5px 0 5px 0 ;}
#searchBox h5 { background: #FF9900 ; padding: 0 5px 0 15px ; font-size:14px; display: inline;}

/****** DATABASE PAGE NAVIGATOR STYLES ******/
.previousPage {color:#CC0000; font-size:12px; margin: 5px 5px 5px 5px; font-weight:bold; text-decoration:none;}
.nextPage {color:#CC0000; font-size:12px; margin: 5px 5px 5px 5px; font-weight:bold; text-decoration:none;}
.thisPage { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#999999; margin: 5px 0 5px 4px;}
.gotoPage { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; margin: 5px 0 5px 4px; text-decoration: underline;}
h1.resultsHeading { clear: both ;text-align: center; margin: 10px 0 0 10px;	}

/****** NAVIGATOR BAR STYLES ******/
div#navBar {clear:both; margin:10px 0 10px 0; font:Arial, Helvetica, sans-serif;}
div#navBar a {margin-left: 0.5em ;   text-decoration:underline; color:#0000FF;}
div#navBar .active {margin-left: 0.5em ; font-weight:normal; font-weight: bold}
 
/****** LEFT LOCATION STYLES ******/
div#leftLocations {clear:both; padding:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; width: 130px; border: 1px solid #FF9900;}
div#leftLocations h5 {text-align:center; text-decoration:none; color:#0000FF; background-color:#FF9900; font-size:12px; color:black; padding: 2px 0 2px 0; margin: 0 0 0 0}
div#leftLocations  ul { list-style-type: none; margin: 0; padding: 0; }
div#leftLocations  ul  li { margin: 0 0 5px 0; padding: 0 0 0 5px; }
div#leftLocations  ul  li  a { font-size: 10px; font-weight:bold; color:#00f; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
div#leftLocations  ul  li  a:hover { color:#333;}

/****** LOCATION SEARCH RESULT LISTS ******/
div#locationList {clear: both; margin:10px 0 10px 0; font:Arial, Helvetica, sans-serif;}
div#locationList  ul { float: left; list-style-type: none; margin: 0; padding: 0; }
div#locationList  ul  li { margin: 5px 0 10px 0px; padding: 0 0 0 5px; }
div#locationList a {text-decoration:underline; color:#0000FF;}

/****** PROPERTY SEARCH BOX ******/
div#propSearchBox {  clear: both;  border: 1px solid #000000 ; background: #FF9900 ; margin: 5px 5px 0 5px; padding: 5px 0 5px 0 ;}
div#propSearchBox form{ margin: 0 0 0 0;}
div#propSearchBox td{  font-size:10px; }
div#propSearchBox td.help{  color:#FFFFFF ; }
div#propSearchBox h5 { background: #FF9900 ; padding: 0 5px 0 5px ; font-size:12px; display:inline ;}     



/****** PROPERTY DETAILS ******/
div#propDetails {  clear: both;  width: 100%; float: left; border: 2px solid #FF9900 ; margin: 10px 0 10px 0;}
#propDetails div.headerbox {	clear: both;	width: 100%;	float: left; padding:5px 0 5px 0;	background-color: #FF9900;}
#propDetails .headerCol1 { width: 40%; float: left; padding-left: 5px;}
#propDetails .headerCol2 { width: 18%; left: 40%; float: left; padding: 0 1% 0 1%;}
#propDetails .headerCol3 { width: 35%;  left: 54%; float: left; text-align: right; clear: right;}


#propDetails .mainPhoto { text-align:center;	margin-top:0px; margin-bottom:0px; padding:0px; }
#propDetails .mainPhoto img{ border: 1px solid #0000ff; }
#propDetails .mainPhotoText { text-align:center;	margin-top:5px; margin-bottom:5px; padding:0px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

#propdetails #morePhotosUrl { text-align:center; margin-top:.8em; margin-bottom:.8em;}
#propDetails #morePhotosUrl a { text-decoration:underline; color:#0000FF; font-weight:bold; }
#propDetails #morePhotosUrl a:hover{color:#999999;}


#propDetails div.ContactBox {clear: both; width: 99%; float: left; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; background-color: #00ff00;}

#propDetails #featureSummaryBox{background-color:#EEEEEE; border-style:solid; border-color:#d16666; border-width: 1px; padding:5px 10px 5px 15px;position:relative; margin-left:5px;}
#propDetails #featureSummaryBox h3{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px ; color:#880000;border-bottom:1px solid #D16666;padding-bottom:2px; margin-top:0px;}
#propDetails #featureSummaryBox dl{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px ;margin-top:5px;color:#880000;}
#propDetails #featureSummaryBox dl dt{font-weight:bold;width:90px; margin-top: .6em; margin-bottom: .5em; position:relative;}
#propDetails #featureSummaryBox dl dd{margin-left:100px;margin-top:-1.6em;position:relative;}
#propDetails #featureSummaryBox div.break{border-top:1px solid #D16666;margin-top:.5em;}

#propDetails #contactBox{background-color:#EEEEEE; border-style:solid; border-color:#d16666; border-width: 1px; padding:5px 10px 5px 15px;position:relative; margin-left:5px; margin-right:5px;}
#propDetails #contactBox h3{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px ; color:#880000;border-bottom:1px solid #D16666;padding-bottom:2px; margin-top:0px;}
#propDetails #contactBox dl{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px ;margin-top:5px;color:#880000;}
#propDetails #contactBox dl dt{font-weight:bold;width:90px; margin-top: .6em; margin-bottom: .5em; position:relative;}
#propDetails #contactBox dl dd{margin-left:100px;margin-top:-1.6em;position:relative;}
#propDetails #contactBox div.break{border-top:1px solid #D16666;margin-top:.5em;}
#propDetails #contactBox a.mapurl{text-decoration:none; color:#000000; font-weight:bold;}
#propDetails #contactBox a.mapurl:hover{color:#999999;}
#propDetails #contactBox a.emailurl{text-decoration:none; color:#000000; font-weight:bold;}
#propDetails #contactBox a.emailurl:hover{color:#999999;}


#propDetails #propDescription{background-color:#FFFF99; border-style:solid; border-color:#d16666; border-width: 1px; padding:5px 10px 5px 15px;position:relative; margin: 5px 5px 5px 5px;}
#propDetails #propDescription h3{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px ; color:#880000;border-bottom:1px solid #D16666;padding-bottom:2px; margin-top:0px;}

/****** FACILITIES ******/
#facilities {background-color:#EEEEEE;border-style:solid; border-color:#d16666; border-width: 1px; padding:5px 10px 5px 15px;position:relative; margin: 5px 5px 5px 5px;}
#facilities h3{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px ; color:#880000;border-bottom:1px solid #D16666;padding-bottom:2px; margin-top:0px;}
#facilities h5 { clear:left; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px ; color:#880000; margin: 5px 0 5px 5px;}
#facilities em { font-style:normal; margin: 0 5px 0 10px; white-space:nowrap; }


/*********** PROPERTY PICTURES ****************/
#propPictures { margin: 10px 10px 10px 10px ; padding: 0px 10px 10px 10px ;}
#propPictures h3{text-align:center; font:Verdana, Arial, Helvetica, sans-serif; font-size:18px ; color:#000000; padding-bottom:1em ; border-bottom:1px solid #D16666;}
#propPictures #singlePhoto { text-align:center;	margin-top:0px; margin-bottom:0px; padding:0px; }
#propPictures #singlePhoto img{ border: 1px solid #0000ff; }
#propPictures #photoText { text-align:center;	margin-top:5px; margin-bottom:2em; padding:0px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

/****** BROWSE LOCATIONS ******/

#browseLocations {font-famil:Arial, Helvetica, sans-serif; }
#browseLocations h1 {text-align:center ;}
#browseLocations h5 {font-size:12px; margin:0 0 0 0; color:#000; text-align:center;}
#browseLocations h2 {clear:both; font-weight:bold; font-size:14px; margin:10px 0 5px 5px; text-transform:uppercase;}
#browseLocations a.region {clear:both; display:block; font-weight:bold; font-size:12px; margin:10px 0 5px 15px; color:#FF6600;text-transform:uppercase; padding:0 0 0 0; }
#browseLocations a.region:hover {color:#666666;}
#browseLocations #locationBox {clear:both; float:left; margin-left:25px; margin-bottom:10px; padding:0 0 0 0;}
#browseLocations #locationBox a {float:left; color:#000099; text-decoration:underline; font-size:11px; margin: 0px 10px 5px 0px;  white-space:nowrap; padding:0 0 0 0;}
#browseLocations #locationBox a:hover {color:#000000;}
       
--> </style>

