body {padding:3em; width: 57em; font-family: "Arial"; font-weight:bold; background-image:url(); background-repeat:repeat;}

#container{}

#header { width: 57em; height: 20em; float: left; background-color: #;}

#headerbanner{float:right; padding-left:1em; padding-top:1.7em; font-size: 2em; color:#60B5CF;}

#headertext{clear:both; padding-left: 1.2em; padding-top:1em; font-size: 2em; color:#1E4262;}

#logo {float: left; padding-left:2em; padding-top:1.5em;}
#banner {float:right; padding-right:1em; padding-top:0.3em;}

#main-holder { width: 57em; float: left; margin-top: 0.3 em;} 

#map {clear:both; margin:1em; padding:0.3em; border-style:solid; border-color:#B0E5D2; }

#navbar { width: 11em; float: left;}

#main { min-height:30em; width:44em; float:right; background:#; padding: 0px; background-image:url(images/bg/colourfuse.jpg); background-repeat:no-repeat;} /*min-height:30em; #ccffcc*/ /* border-style: solid; border-top-width: 0px; border-right-width: 3px; border-left-width: 0px; border-bottom-width: 3px; */

#footer { width: 57em; float: left; text-align:center;padding-top:1em; background-color:#;} /*#858585;}*/
#footer_links{font-size:0.8em; padding:0.5em; color:white;}
#footer_text{font-size:0.8em; padding:0.5em; color:black; font-weight:normal;}

#controls{text-align:center;}

img {   
  border-style: none;
  float:left; 
  }
  
/*  navbar */

	ul.menu {list-style-type: none;
			list-style-position: inside;
			margin:0.3em;
			}

  	ul.menu li{
  		width: 8.5em;
	/*	border:solid 0.2em ; */
	/*	border-color: #AAAAAA;/* #60B5CF #AAAAAA #AAAAAA #60B5CF; */ 
	/*	background:#DEFFE0; */
		color:#008000;
		font-weight:bold;
		padding:0.3em;
		text-align:left;
		margin-top: 0.1em;
  }
  ul.menu li:hover{border-color: #60B5CF;}
  ul.menu li a {color:#349534;  text-decoration: none;}

/*  ul.menu li.overseas{list-style-image: url(images/sunny.png);} */

  ul.menu li a:visited {color:#CFFC43;}
  ul.menu li a:hover {color:#FD6580;}
  ul.menu li a:active {color:#78F742;}
  
  h1{text-align: center;}
  
  /*#property_row_thumb{clear:both; float:left; padding-left: 1em;}*/
  
  #result_table {width:33em; float:left; padding-left: 1em; color:gray;}
  #status{clear:right; float:right; font-size:small;}
  #price {width:23em; float:left; font-size:large;}
  #info{width:33em; float:left; padding-top:0.3em;}
  #short_description{width:33em; float:left; font-size:small;padding-top:0.3em;}
  #read_more{clear:both; float:right; font-size:0.7em;}
  #divider{clear:both; color:#B1B7C6}
 
 #image_gallery{padding-left:1em;}
 #thumb{border:solid; border-color:#CCFFCC;}
 #thumb:hover{border-color:#349534;}
 
  #moreinfo_table { width:35em; float:left; padding-left: 0.5em; color:gray;}
  #status_detail{clear:both; float: right; font-size:small;}
  #price_detail {width:35em; float:left; font-size:large; padding-left: 0.3em; padding-top:1em;}
  #info_detail{width:35em; float:left; padding-left: 0.3em; padding-top:0.3em;}
  #location_detail { width:35em; float:left; padding-left: 0.3em; padding-top:0.3em;}
  #long_description_detail{width:35em; float:left; padding-left: 0.3em; padding-top:0.3em;}
  #available_detail{clear:both; padding-left:0.3em;}
  
  #sendmessage{width:40em; clear:both; float:left; font-size:0.7em; margin:1em; padding:0.3em; border-style:solid; border-color:#B0E5D2;}
  
  #messages{text-align:center; padding:1em;}
  
  #maintext{padding:1em; color:black;}
  
  #clearboth{clear:both;}
  
  #keyimage{float:right;}
  
  #composite{float:right; border:0.1em; border-style: solid; border-color:gray;}
 
  #maincomposite{border:0.1em; border-style: solid; border-color:gray;}  
  
  #paginate{float:right;}