body
{
	font-family:Verdana, Arial;
}
h1
{
    font-family:Trebuchet MS;
	font-size:140%;
	margin-bottom:2px;
}
h2
{
	margin-bottom:0px;
	font-size:100%;
}
h3
{
	font-size:100%;
}
hr
{
    height:1px;
    color:Gray;
}
#wrap
{
	margin-left:auto;
	margin-right:auto;
	border:1px solid gray;
	padding:8px;
	width:700px;
}
#main p
{
    margin-left:4px;
    font-size:80%;
}
#main li
{
    font-size:80%;
}
#main a
{
    color:navy;
}
#main a:hover
{
    color:#9cbb91;
}
#main .titlebar
{
    margin-top:6px;
}
#banner
{
	width:700px;
	height:60px;
}
#bannerimage
{
	width:200px;
}
#banneraddress
{
	position:relative;
	top:-52px;
	left:415px;
	font-size: 110%;
	font-weight:bold;
	color: #333366;
}
#banneraddress a
{
   	color: #333366;
}
#telephone
{
    font-size:159%;
}
.largebannertext
{
    font-size:140%;
}
#mainnav
{
	background-color:#0370cf;
	height:15px;
	font-size:70%;  
	padding:2px;
}
#mainnav ul
{
    list-style-type:none;
    margin:0px;
}
#mainnav li
{
    display:inline;
    margin:0px;
    padding:0px;
}
#mainnav a 
{
	color:white;
	padding-left:5px;
	padding-top:3px;
	font-weight:bold;
}
#mainnav a:hover
{
	color:silver;
	font-weight:bold;
}
#main img
{
    padding-right:12px;
}
/* ---------------- Forms -------------- */

 

#Enquiryform input
{
	margin-left: 5px;
	margin:2px;
	border:1px solid gray;
}
	/*#pnlRegisterForm br, #pnlAddDiaryEntry br, #pnlDiaryForm br
	{
		dontclear: left;
	}*/
#Enquiryform label
{
    font-size:80%;
	margin-left: 8px;
	width: 100px;
	float: left;
	margin:2px;
}
#Enquiryform .submit
{
	margin-left:105px;
	border:1px solid gray;
}
	
/* ---------------- Misc -------------- */	
	
	
#addresspanel
{
    margin-left:390px;
}

#footer
{

	background-color:#0370cf;
	height:25px;
	font-size:70%;
	color:white;	
	text-align:right;
	padding:5px;
	
}
#footer ul
{
	margin:0px;

}
#footer li
{

	list-style-type:none;
	display:inline;
}
#footer a
{
color:white;
}
.smallnote
{
    font-size:80%;
}
.datatable
{
	border-collapse: collapse; 
	border-width: 25px;
	/* Below is for netscape... */
	border-spacing: 25px; 
}
.datatable td
{
    width:60px;
    padding:4px;
	border: 1px solid gray;
	text-align:right;
}
.datatable th
{
    background-color:#333366;
    text-align:center;
    font-weight:bold;
    color:White;
}
.propertydetailstable th
{
    background-color:#333366;
    color:White;
    text-align:left;
    
}
.inlinelist li
{
    display:inline;
    list-style-type:none;
}
