
#content {
	clear: both;
	width:800px;		/* needed for firefox rendering */
	color: #4C4C4C;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif, Arial;
}

.green { background-color:#717A61; }
.red { background-color:#6F051B; }

#head { color:#FFFFFF; }
#head_left { width:130px; height:282px; float:left;}
#head_mid { width:466px; height:282px; float:left; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;  }
#head_right { width:170px; height:282px; float:left;}
#head_right img{ margin:auto; }
#map { color:#000000; font-size:10px; }
#popup { width:280px; height:90px; margin:0; padding:0; text-align:left;}
#popup th{ color:#0033CC; text-align:left;}
.bath{ width:100px; }
#popup td a:link{ color:#CC3300; text-decoration: none; }
#popup td a:visited{ color: #CC3300; text-decoration: none; }
#popup td a:hover{ color: #33CC33; text-decoration: none; }

.spacer { clear:both; height:1px; width:800px; margin:0; padding:0; }

#main { margin-top:0px; padding-top:2px; clear:both; }
#main_left { width:130px; float:left;}
#main_mid { text-align:left; line-height:1.5; width:446px; float:left; border-left:1px solid #4C4C4C; border-right:1px solid #4C4C4C; padding-left:10px; padding-right:10px; }
#main_right { width:170px; float:left; line-height:1.5; text-align:left; padding-left:7px; }

#head a:link { color:#FFFFFF; text-decoration: none; font-weight:normal; }
#head a:visited { color: #FFFFFF; text-decoration: none; }
#head a:hover { color: #CCCCCC; text-decoration: none; }

#main a:link { color:#4C4C4C; text-decoration: none;  }
#main a:visited { color: #4C4C4C; text-decoration: none;  }
#main a:hover { color: #999999; text-decoration: none;  }

.alttext { color: #4C4C4C; font-weight: bold; }

#main #nav li { border-bottom:1px Solid #4C4C4C; }

#footer { text-align:left; padding-left:115px; }

.links h5 { font-weight:bold; font-size:12px; }

.enquiry td{ vertical-align:top; }

.mini_info td{ vertical-align:top; }
.mini_info th{ text-align:right; vertical-align:top; }
.more { font-size:10px; font-weight:bold; display:none; }

.smltxt { font-size:9px; padding-left:24px; width: 450px; }

.brochure {margin-top:10px; margin-bottom:20px;}
.brochure img{ float:right; padding-right:10px;}
.middle { padding-left:24px; width: 450px; }
.testimonial { 	font-size: 11px;
				font-family: Arial, Verdana, Helvetica, sans-serif, Arial;
 				font-style:italic; margin-bottom:15px; clear:both;}
.client { font-weight:bold; }

.gallery img{margin:6px; margin-right:15px;border:0px;}
.portrait img{margin-right:3px;}