body {
	background-color: #ffffff;
	font-family: "Trebuchet MS",arial,san-serif;
	color: #777777;
	text-align:justify;
	margin-left: 0px;
	margin-top: 10px;
}
table {
	font-size:85%;
	font-family: "Trebuchet MS",arial,san-serif;
	vertical-align:top;
}
.table_adjust{
	font-size:100%;
	margin-left:-20px;
	margin-right:0px;	
	width:105%;
}	
.table_site {
	width:795px;
	vertical-align:top;
	padding:0px;
	margin-top: 5px;
	margin-left:5px;
	background-color: #ffffff;		
}
.table_split {
	font-size:100%;
	vertical-align:top;
	margin-left:0px;
}

p {
	margin-top: 6px;
	margin-bottom: 8px;
	margin-right: 2px;
	text-align:justify
	}
blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	margin-right: 0px;
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
}
ul, ul ul {
	margin-top: 0px;
	padding-left:8px;
	text-align:justify;

}
.button {
	vertical-align:baseline;
}

.copyright {
	font-size:95%;
	background-color: #5abddb;/*themecolour1$ 41%,47%;*/
	color: #ffffff;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-align:center
}
.copyright a:link:visited{color:#ffffff;
	text-decoration:none; 
}
.rightcoltext ul {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;/*themecolour3%0;*/
	margin-left: 20px;
	list-style-image:  url(../gh_files/gh_bullet.gif);
}

.centercoltext ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #666666;/*themecolour3%0;*/
	list-style-image:  url(../gh_files/gh_bullet.gif);
}

h1 {
	font-weight: bold;
	color: #0090bc;/*themecolour3%0;*/
	font-size: 170%;
	margin-top: 2px;
	margin-bottom: 3px;
	white-space: nowrap;
	text-align:left;
}
h2 {
	font-size: 160%;
	color: #0090bc;/*themecolour2;*/
	margin-top: 2px;
	margin-bottom: 3px;
	text-align:left;
}
h3 {
	font-size: 150%;
	color: #ffffff;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 5px;
	text-align:left;
}
h4{
	font-size: 140%;
	color: #0090bc;/*themecolour2;*/
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 5px;
	text-align:left;
}
h5 {
	font-size: 130%;
	color: #0090bc;/*themecolour2;*/
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 5px;
	text-align:left;
}
h6 {
	font-size: 125%;
	color: #ffffff;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 5px;
	text-align:left;
}
ul, ul ul, ul ul ul{
list-style-position:outside;
list-style-image:  url(../gh_files/gh_bullet.gif);
margin-left:13px
}
.textright {
text-align:right;
margin:5px;
}
.formleft{
	text-align:left;
	color: #0090bc;/*themecolour2;*/
	padding-left:5px	
	
}
.formright{
	text-align:right;
	color: #444444;/*themecolour2;*/	
	}

.image { 
	margin:5px;  
	border: 1px solid Black; 
	float:left  
}
.imagel { 
	margin:5px;  
	border: 0px solid Black; 
	float:left  
}
.imagecb { 
	margin:5px;  
	border: 1px solid Black; 
    display: block;
    margin-left: auto;
    margin-right: auto
}
.imageb, .imagef{ 
	margin:0px;  
	border: 0px; 
	float:left  
}
.imager { 
	margin:5px;  
	border: 0px; 
	float:right  
}
.imagerb { 
	margin:5px;  
	border: 1px solid Black; 
	float:right  
}
.imagef { 
	margin:5px;  
	border: 1px solid Black; 
}
.topimage { 
	margin-left:1px; 
	margin-top:1px;  
	border: 1px solid Black; 
	float:right
}
.centertext{
	text-align:center;
}
.bluetext{
	color: #005389;
}
.formtext{
	color: #005389;
}

#enquiry_form {
	font-size:110%;
}
.centercoltext {
	color: #666666;/*themecolour3%0;*/
	padding-left: 20px;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right top;
	
/*	width:90%;
	margin-left:-20x; */
}
.centersplit {
	width:50%;
	/*font-size:115%;*/
	color: #666666;/*themecolour3%0;*/
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: right top;
}
.centercoltext2 {
	color: #333333;/*themecolour3%0;*/
	padding-left: 10px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: justify;	
}
.rightcoltext {
	padding: 10px;
	color: #333333;
	background-color: #5abddb;/*themecolour1$ 41%,47%;*/
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
a:link {
	color: #0090bc;
}
.button a:link, .button a:hover {text-decoration:none; color:#FFFFFF}
a:visited {
	color: #666666;
}
a:link:hover {
	color: #ef923d;
}
.cellmain {

}
.centercoltext a:link {
	color: #0090bc;/*themecolour1*blue;*/
}
.centercoltext a:visited {
	color: #666666;/*themecolour2; grey*/
}
.centercoltext a:link:hover {
	color: #ef923d;/*themecolour3; orange*/
}

.topstrip {
	background-image:  url(../gh_files/gh_topstrip2.gif) !important;
	background-repeat: repeat-x !important;
	z-index:-1;
}
.hnavbg {
	background-image:    url(../gh_files/gh_hnav_bg.gif);
	background-repeat: repeat-x;
}
.leftcolbg {
	background-image:    url(../gh_files/gh_leftcolumn_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	width:162px;
	color:#FFFFFF;
	font-weight: bold;
	margin:5px auto;
}

.leftcolbox {
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right top;
}
.leftcolbox{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	color:#ffffff;
	font-weight:bold;
	font-size:110%;
	}
	
.leftcolborder{
	color: #ffffff;
	padding-top,padding-bottom:3px;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color:#ffffff;
	font-weight:bold;
	font-size:110%;
	}
.leftbutton {

	color: #005389;
	
}
	
.featurebox{
	color: #0090bc;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0090bc;
	font-size:110%;
	}
.featuretable{
	color: #0090bc;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #0090bc;
	font-size:115%;
	text-align:center;
	margin:3px auto;
	background:#eeeeee;
}
.featuretext {
	color:#666666 !important;
}	
.leftcolbg a:link, .whitetext a:link:visited {
	color:#FFFFFF;
	font-weight: bold;
	font-size:120%;
	text-decoration:none;
} 
.panelbg {
	background-image:  url(../gh_files/gh_panel_bg.gif);
	background-repeat: repeat-x;
}
.leftcoltext {
	font-size: 8pt;
	color: #333333;
}
.leftpanel {
	background-color: #5abddb;/*themecolour1$ 41%,47%;*/
	color: #333333;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-align:center
}

.paraheadbg {
	background-image:  url(../gh_files/gh_parahead_bg.gif);
	background-repeat: repeat-x;
	font-size: 130%;
	font-weight: bold;
	color: #ffffff;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 5px;
	width:100%
}
.paraheadbg2 {
	background-image:  url(../gh_files/gh_parahead_bottom.gif);
	background-repeat: repeat-x;
}
.paraborderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0090bc;/*themecolour1;*/
}
.paraborderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;/*themecolour3%0;*/
}
.paraborderboth {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0090bc;/*themecolour1;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0090bc;/*themecolour1;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbbbb;/*themecolour1;*/	
	padding:5px;
	color: #005389;
	font-size: 110%;
	

}

.footer {
	font-weight: bold;
	color: #333333;/*themecolour3%0;*/
}
.topbar {
	background-color: #0090bc;/*themecolour1;*/
}

.whitetext, .whitetext a:link,.whitetext a:visited {
color:#FFFFFF;
font-weight:bold;
font-size:95%;
padding-bottom:5px;
}
.whitetext a:hover {
text-decoration:underline;
}
.whitetextsm {
color:#FFFFFF;
font-weight:bold;
font-size:90%
}
.propertyidtext {
color:#FFFFFF;
font-weight:bold;
font-size:140% !important;}


#repeat_display {
	background-image:  url(../images/new_development1.gif);
	position: relative;
	height: 140px;
	width: 540px;
	left: -40px;
	top: 2px;
}

#repeat_display img{
position: relative;
	z-index: 10;
	height: 100px;
	width: 150px;
	left: 12px;
	top: 18px;
	}

.repeat_text{
	position: relative;
	z-index: 12;
	height: 50px;
	width: 338px;
	margin-left: 50px;
	top: -120px;
	left: 158px;
	
	max-height:50px
	}
.repeat_title{
	position: relative;
	z-index: 12;
	height: 20px;
	width: 338px;
	margin-left: 50px;
	top: -130px;
	left: 158px;
	
	max-height:20px
	}	

.logo {
	padding-left:20px;
	padding-right:20px;
}		
