body 	{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: black;
	background-color: white;
	}

/* These styles are to overcome IE's inability to recognise min-width. 
The * html is to prevent non_IE browsers from seeing the style.
To adjust min-width, change the value in all of the three styles below*/

* html .minwidth {
	border-left: 1200px solid white;
}

* html .container {
	margin-left: -1200px;
	position: relative;
}

/*\*/
* html .minwidth, * html .container {
	height: 1px;
}
/**/

#content_holder {
	position: relative;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0% 0% 0% 5%;
	border: 0px 0px 0px 0px solid blue;
	width: 80%;
	min-width: 950px;
	height: 100%;	
}
	

/*================================================================== */

#topbannerleft {
	position:relative;
	float:left;
	padding: 0px;
	margin: 1% 0% 1% 0%;
	width: 138px;
	border: 0px solid #339;
	}

#topbannerright {
	position:relative;
	float:left;
	padding: 0px;
	margin: 1% 0% 1% 0%;
	width: 550px;
	border: 0px solid #339;
	}
	
#rightbanner {
	position:relative;
	float:right;
	padding: 0px;
	margin: 1% 2% 0% 1%;
	width: 210px;
	border: 0px solid #339;
	text-align: center;
	}
	

#sitenav {
	position: relative;
	float:left;
	padding: 0px;
	margin: 0px 0px 0px 5px;	
	border: 0px solid #339;
	width: 60%;
	text-align: left;
	line-height: 1.5 ems;
	}

#mainbodytext {
	position:relative;
	float:left;
	padding: 0px;
	margin: 0% 1% 0% 2%;
	width: 70%;
	border: 0px solid #339;
	}

a 	{
	color: green;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
	}

a:hover { color: red }


h1, h2, h3, h4, h5, h6 {
	color: #339;
	text-align: center;
	}

h1	{
	font-size: 2.0em;
	background-color: silver;
	}

h2	{
	font-size: 1.5em;
	}

h3	{
	font-size: 1.25em;
	background-color: silver;
	}

h4	{
	font-size: 1.0em;
	font-weight: bold;
	}

h5	{
	font-size: 1.0em;
	font-weight: bold;
	text-align: left;
	}

h6	{
	font-size: 0.75em;
	font-weight: bold;
	text-align: centre;
	}

em	{
	font-weight: bold;	
	}

ul.summarybullet {
	font-size: 11px;
	text-align: left;
	}
li.summarylist {
	list-style-image:  url(../images/common/bd14866_.gif);
	}
.innerrightbanner {
	background: white;
	padding: 1px;
	text-align: justify;
	border: 0px solid #339;
	}
	
.splitinnerrightbanner {
	position:relative;
	float:left;
	background: white;
	padding: 2px;
	margin: 2px;
	text-align: left;
	border: 0px solid #339;
	width: 45%;
	}
		

.propertysummary {
	position: relative;
	float:left;
	padding: 2px;
	margin: 2px;	
	border: 0px solid #339;
	width: 30%;
	text-align: center;
	}

.propertythumbsholder {
	position: relative;
	float: left;
	padding: 0px;
	margin: 2px;
	border: 0px solid #339;
	width: 75px;
	text-align: center;
	}
		
.propertythumbs {
	position: relative;
	float: left;
	padding: 0px;
	margin: 2px;
	border: 1px solid #339;
	width: 75px;
	text-align: center;
	}

.propertydescription {
	position: relative;
	float: right;
	padding: 0px;
	margin: 2px 2px 10px 2px;
	border: 0px solid #339;
	width: 85%;
	text-align: justify;
	}

.pagefooter {
	position: relative;
	float: left;
	padding: 0px;
	margin: 0% 0% 0% 0%;
	border-top: 1px  solid #339;
	width: 100%;
	text-align: center;
	}

.floorareas{
	font-weight: bold;
	}

.bottombannerads {
	margin: 0px 0px 2px 10px;
	border: 0px solid #339;

	}

.banner_message {
	position: absolute;
	top:	35px;
	left:	0px;
	padding: 0px;
	font-weight: normal;
	font-size: x-small;
	color: red;
	}
	
