/* ########## IMPORTS */#pnlTooltip {
        text-align:  center;
        white-space: nowrap;
        margin:      0;
        padding:     2px 0.5ex;
        border:      1px solid #555;
        color: #FFFFFF;
        background-color:  #000000;
    }/* ######### */body{	color: #000000;	font-family: Verdana, Tahoma, sans-serif;	font-size: 70%;	background-color: #AA8A6D;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 5px;	padding: 0px;	height:100%;	/*background-image: url('../images/structure/bg.gif'); background-repeat: repeat-y repeat-x;*/	}/* ######### DONT TOUCH THESE ########## *//* hide these rules from CSS-challenged browsers */
@media screen, projection {
/* below exploits a parsing error so @media rules will be visible to MacIE5 */

.clear {
  clear: both;
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;
  height: 0;
  overflow: hidden;
}
} /* end media screen rules */

/* rules for WinIE only */
@media screen, projection {
* html .clear {
  display: none;           /* prevent excessive gap at div bottom in WinIE5 */
}
} /* end WinIE only rules */form{	margin: 0px;	padding: 0px;}hr{	width: 100%; height: 1px; background-color: #FFFFFF ;	color: #FFFFFF;}select{	font-family: Verdana, Tahoma, Sans-Serif;	font-size: 8pt;}.PadBottom{margin-bottom:8px;	margin-left:8px;}/* ######### DONT TOUCH THESE ########## *//*  THIS DIV CONTAINS THE WHOLE SITE */.outer-container{	width: 778px;	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;	background-color: #FFFFFF;	color:inherit;	border-bottom: solid 1px #FFFFFF;}/* container for just the left and center columns */
.inner-container {
  width: 623px;              /* width of left and centre columns */
  float: left;             /* left side of window */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #FFFFFF;
  color:inherit;
}.results-container{	width: 100%;	float: right;	margin: 0;	background-color: #FFFFFF;	color:inherit;}	/*##### HEADER DIVS ######*/#header {
  width: 778px;             /* full window width */
  margin: 0;
  padding-top: 0px;  padding-bottom: 0px;
  font-size: 110%;
  background-color: #FFFFFF;
  color:inherit;
  overflow: hidden;
}#logoContainer{	width: 449px;	float: left;	text-align: left}#telContainer{	width: 329px;	float: right;	text-align: right;}	/*##### HEADER DIVS ######*//* #### NAVBAR STYLES #####*/.navMenuOut{	background-image: url('../images/structure/navbgnormal.gif');	background-repeat:repeat-x;	font-family:arial, sans-serif;	font-size: 12pt;	color: #FFFFFF;		font-weight:bold;	cursor: pointer;	height:50px;}.navMenuOver{	background-image: url('../images/structure/navbg.gif');	background-repeat:repeat-x;	font-family:arial, sans-serif;	font-size: 12pt;	color: #FFFFFF;	cursor: pointer;	font-weight:bold;	height:50px;}.navMenuOut2{		font-family:arial, sans-serif;	font-size: 12px;	color: #FFFFFF;		font-weight:normal;	cursor: pointer;	height:25px;}.navMenuOver2{		font-family:arial, sans-serif;	font-size: 12px;	color: #FFFFFF;	cursor: pointer;	font-weight:bold;	height:25px;}.NavText{	font-family:arial, sans-serif;	font-size: 12pt;	color: #FFFFFF;	cursor: pointer;	font-weight:bold;	}		a:link	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; font-weight:bold; }a:visited	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; font-weight:bold; }a:hover		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; font-weight:bold; }a:focus		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; font-weight:bold; }	a:link.navLink		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; }a:visited.navLink	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; }a:hover.navLink		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; }a:focus.navLink		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; }a:link.PageLink		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 8pt; font-weight:bold; }a:visited.PageLink	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 8pt; font-weight:bold; }a:hover.PageLink		{ color: #836044; background-color:inherit; text-decoration: none; font-size: 8pt; font-weight:bold; }a:focus.PageLink		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 8pt; font-weight:bold; }a:link.Navlink		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; font-weight:normal; }a:visited.Navlink	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; font-weight:normal; }a:hover.Navlink		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; font-weight:bold; }a:focus.Navlink		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; font-weight:bold; }Navlink/* #### NAVBAR STYLES #####*//* #### DEFAULT COMPONENTS ####*/#leftHeader{	width: 155px;	height: 25px;	position: relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;		font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000; text-indent: 15px; 	margin-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}.headerText{	position: relative; top: 5px;}/* left column */
.search {
  width: 200px;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;    /* space from window edge (IE messes up with margin, so use padding) */
  background-color: #FFFFFF;
  color: inherit;
}#searchContainer{ /* USE THIS TO MOVE THE SEARCH BOX UP OR RIGHT */	padding-top: 10px;	padding-bottom: 0px;	padding-left: 12px;	text-align: left;}#centerHeader{	width: 100%;	height: 25px;	position:relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;  	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000;text-indent: 15px; 	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}#centerContainer{ /* USE THIS TO MOVE THE NEW INSTRUCITONS BOX UP OR RIGHT */	width: 436px;	margin-top: 15px;	margin-left: 15px;	margin-right:15px;	margin-bottom: 0px;}.introHeader{ 	margin-bottom: 15px;	width: 100%;	text-align: left;	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color: #000000;	background-color:inherit;}.justReceived{	height: 20px;	position:relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000;text-indent: 15px; 	padding-top: 5px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	margin-bottom: 15px;}/* center column */
.content {
  width: 466px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  border-right: solid 1px #C5C7C9;   border-left: solid 1px #C5C7C9;
}#rightHeader{	width: 155px;	height: 25px;	position:relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;		font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000; text-indent: 15px; 	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}#rightContainer{ /* USE THIS TO MOVE THE LETTINGS BOX UP OR RIGHT */	width: 125px;	margin-top: 15px;	margin-left: 15px;	margin-right:15px;	margin-bottom: 0px;	text-align: left;}/* right column */
.lettings {
  width: 155px;              /* a little less than available 24% */
  float: right;            /* right side of window */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;      /* some space from right window edge */
  background-color: #FFFFFF;
  color:inherit;
  height: 100%;
}/* #### DEFAULT COMPONENTS ####*//* #### SIMPLE OUTSEARCH COMPONENTS ####*/#outSearchHeader{	width: 202px;	height: 50px;	position: relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;		font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000; text-indent: 15px; 	margin-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}/* left column */
.outSearch {
  width: 202px;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;    /* space from window edge (IE messes up with margin, so use padding) */
  background-color: #FFFFFF;
  color:inherit;
}#outSearchContainer{ /* USE THIS TO MOVE THE SEARCH BOX UP OR RIGHT */	padding-top: 10px;	padding-bottom: 0px;	padding-left: 12px;	text-align: left;}#resultsHeader{	width: 622px;	height: 25px;	position:relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;  	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000;text-indent: 15px; 	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}#resultsContainer{ /* USE THIS TO MOVE THE RESULTS UP OR RIGHT */	width: 592px;	margin-top: 15px;	margin-left: 15px;	margin-right:15px;	margin-bottom: 0px;}/* center column */
.results {
  width: 622px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  border-left: solid 1px #C5C7C9;
}/* #### SIMPLE OUTSEARCH COMPONENTS ####*//* #### SIMPLE OUTSEARCH COMPONENTS ####*/#outSearchHeader{	width: 155px;	height: 25px;	position: relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;		font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000; text-indent: 15px; 	margin-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}/* left column */
.outSearch {
  width: 155px;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;    /* space from window edge (IE messes up with margin, so use padding) */
  background-color: #FFFFFF;
  color:inherit;
}#outSearchContainer{ /* USE THIS TO MOVE THE SEARCH BOX UP OR RIGHT */	padding-top: 10px;	padding-bottom: 0px;	padding-left: 12px;	text-align: left;}#resultsHeader{	width: 622px;	height: 25px;	position:relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;  	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000;text-indent: 15px; 	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}#resultsContainer{ /* USE THIS TO MOVE THE RESULTS UP OR RIGHT */	width: 592px;	margin-top: 15px;	margin-left: 15px;	margin-right:15px;	margin-bottom: 0px;}/* center column */
.results {
  width: 622px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  border-left: solid 1px #C5C7C9;
}/* #### SIMPLE OUTSEARCH COMPONENTS ####*//* #### ADVANCED OUTSEARCH COMPONENTS ####*/#outSearchHeaderAdv{	width: 240px;	height: 25px;	position: relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;	border-top: 1px solid #C5C7C9; 		font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000; text-indent: 15px; 	margin-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}.outSearchFormHeader{	width: 100%;	height: 25px;	position: relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9; 	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000; text-indent: 15px; 	margin-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}/* left column */
.outSearchAdv {
  width: 240px;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;    /* space from window edge (IE messes up with margin, so use padding) */
  background-color: #FFFFFF;
  color:inherit;
}#outSearchContainer{ /* USE THIS TO MOVE THE SEARCH BOX UP OR RIGHT */	padding-top: 10px;	padding-bottom: 0px;	padding-left: 12px;	text-align: left;}#outSearchContainerAdv{	padding: 15px;	text-align: left;}#resultsHeaderAdv{	width: 537px;	height: 25px;	position:relative; left: 0px;	top: 0px;	text-align: left;	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9; border-top: 1px solid #C5C7C9;  	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000;text-indent: 15px; 	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}#resultsContainerAdv{ /* USE THIS TO MOVE THE RESULTS UP OR RIGHT */	width: 507px;	margin-top: 15px;	margin-left: 15px;	margin-right:15px;	margin-bottom: 0px;}/* center column */
.resultsAdv {
  width: 537px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  border-left: solid 1px #C5C7C9;  
}#resultsSearch{	width: 778px; text-align: center;	background-color: #FFFFFF;}.resultsSearchHolder{	padding: 15px;}/* #### ADVANCED OUTSEARCH COMPONENTS ####*//* #### FULL DETAILS COMPONENTS - MOST OF WHICH ARE THE SAME AS OUTSEARCH ####*//* #### FULL DETAILS COMPONENTS - MOST OF WHICH ARE THE SAME AS OUTSEARCH ####*//* #### SEARCH BOX STYLES ####*/.picBorder{border: 1px solid #ffffff;}.searchMouseOver{	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color:Red;}.searchMouseOut{	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color:White;}.searchTable{	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color: #000000;	background-color: #FFFFFF;}.searchField{	font-family: Verdana, Tahoma, sans-serif;	font-size: 90%;	color: #000000;	background-color: #FFFFFF;	border: solid 1px #000000;	width: 129px;}.searchButton{	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color: #000000;	background-color: #E5E6E7;	border-top: solid 1px #C5C7C9;	border-left: solid 1px #C5C7C9;	border-right: solid 1px #000000;	border-bottom: solid 1px #000000;	width: 130px;}/* #### SEARCH BOX STYLES ####*//*#### RE-USEABLE STYLES ####*/.propAddress{	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color: #FFFFFF;	background-color:inherit;	font-weight: bold;}.propDetails{	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color: #FFFFFF;	background-color: inherit;}.propDetails2{	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color: #000000;	background-color: inherit;}.formDetails{	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color: #000000;	background-color: inherit;}.propPrice{	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	background-color:inherit;	color: #FFFFFF;	font-weight: bold;}.propBrief{	width: 100%;	height: 40px;	overflow: hidden;	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color: #FFFFFF;	background-color:inherit;}a:link.propAdd		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }a:hover.propAdd  { color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }a:visited.propAdd	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }a:link.iconLink		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }a:visited.iconLink	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }a:hover.iconLink  { color: #AA8A6D; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }a:link.fullDetails		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; height: 10px }a:visited.fullDetails	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; height: 10px }a:hover.fullDetails		{ color: #7F6149; background-color:inherit; text-decoration: none; font-size: 100%; height: 10px }a:link.paging		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; }a:hover.paging		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; }a:visited.paging	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; }.paging { font-family: Verdana, Tahoma, sans-serif;color: #000000; background-color:inherit; font-size: 100%; }.paging-normalpagecell { background-color: white }.paging-selectedpagecell { background-color: White}.paging-selectedpagecellover { background-color: Black }.paging-normalpagecellover { background-color: blue} .paging-nextsetcell { background-color:White}.paging-nextsetcellover {background-color: green }.paging-selectedpagemouseover {font-weight:bold;color:white }.paging-normalpagemouseover {color:White}.paging-nextsetmouseover{color:White}.galleryNav{	border: solid 1px #FFFFFF;	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color: #000000;	background-color:inherit;}.hr{	background-color:#FFFFFF;	color: #FFFFFF;}ul	{		margin-left: 0px;		padding-left: 0px;		list-style: none;		line-height: 150%;		margin-top: 0px;		margin-bottom: 0px;	}li	{		padding-left: 10px;		padding-top: 0px;		background-image: url('../images/structure/bullet.gif');		background-repeat: no-repeat;		background-position: 0 6px;			}/*#### RE-USEABLE STYLES ####*//*#### FOOTER CONTAINER ####*/.footer {
  clear: both;         
  margin: 0;
  padding-top: 10px;
  padding-left: 25px;
  padding-bottom: 10px;
  text-align: center;
  background-color: #BAA18A;
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 100%;
  color: #FFFFFF;
  text-align:left;  
}.copyRight{	width: 780px;	padding-bottom: 10px;	padding-top: 10px;	font-family: Verdana, Tahoma, sans-serif;	font-size: 100%;	color: #FFFFFF;	background-color:BAA18A;}a:link.tweb			{ color: #FFFFFF; background-color:inherit; text-decoration: underline; font-size: 100%; height: 10px }a:hover.tweb		{ color: #FFFFFF; background-color:inherit; text-decoration: underline; font-size: 100%; height: 10px }a:visited.tweb		{ color: #FFFFFF; background-color:inherit; text-decoration: underline; font-size: 100%; height: 10px }/*#### FOOTER CONTAINER ####*/#dhtmltooltip{position: absolute;width: 150px;border: 2px solid black;padding: 2px;background-color: #FFFFE0;color: inherit;visibility: hidden;z-index: 100;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/}/* PROPERTY CART STYLES */.PropCartFrame{	border-left: solid 1px #000000;	border-right: solid 1px #000000;	border-top: solid 1px #000000;	background-color: #7D2E48;	color: inherit;}.PropCartTitle{	background-color: #FFFFFF;	color: #FFFFFF;	font-size: 100%;	font-family: Verdana, Tahoma, sans-serif;}.PropCartBottom{	border-bottom: solid 1px #000000;	border-left: solid 1px #000000;	border-right: solid 1px #000000;}.PropertyCartHide{	display:none;}.PropertyCartMessage{	position:absolute;	background-color: #FFFFFF;	color: #FFFFFF;	z-index: 100;	left: 41%;	top: 260px;	width:220px;	height:80px;	border-left: solid 1px #000000;	border-right: solid 1px #000000;	border-top: solid 1px #000000;	border-bottom: solid 1px #000000;	}.propMessage{	background-color: #FFFFFF;	color: #000000;}.PropertyCartBK{	position:absolute;	background-color: #000000;	color: inherit;	z-index: 99;	left: 42%;	top: 267px;	width:216px;	height:80px;	}/* *********************** *//*New Styles */.BrownBG{background-color:#AA8A6D;}.FooterBG{background-color:#BAA18A;}.WhiteBG{background-color:#FFFFFF;}.headerimgFlip{	background-image:url('../images/header/headerimgFlip.jpg');		background-repeat:repeat-x;		}		.searchheaderimgFlip{	background-image:url('../images/header/searchheaderimgFlip.jpg');		background-repeat:repeat-x;		}			.HomeSearchBG{	background-image: url('../images/structure/HomeSearchBG.gif');	background-repeat:repeat-x;	}	.WhiteTxt{		font-family:arial, sans-serif;	font-size: 8pt;	color: #FFFFFF;		font-weight:bold;		}	.LogoDiv{	width:100%;	position:absolute;	top:425px;}	.LightBrownBG{background-color:#C3AD98;}	.leftbanner{	background-image:url('../images/searchbanner.gif');	background-repeat:repeat-y;	}		.BrownTxt{		font-family:arial, sans-serif;	font-size: 9pt;	color: #836044;		font-weight:bold;	}/*----------------- */.print-tel{	display:none}.non-print-tel{	display: block;}.noSpace{	margin: 0px; padding: 0px;}.selectBox{	z-index: 1;}.pointer{	cursor: pointer;}