.holder {
	background: #AC6F31;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
.headercontent { background: #FFFFFF url(images/BG_header_850x.gif); height: 76px; 
}
body {
	background: #8F8F8F url(images/BG_gradient1.jpg);
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.menu { background: #313193 url(images/BG_menu.gif); height: 33px; vertical-align: middle; z-index: 50; margin: 0px; clear: both; overflow: visible; padding: 0px; font-weight: normal; 
}
.TXT-footer-menu { font: normal 10px/12px Arial, Helvetica, sans-serif; color: #999999; 
}
a:link { color: #039; text-decoration: none; font-weight: normal; 
}
a:visited { color: #039; text-decoration: none; font-weight: normal; 
}
a:hover { color: #00C; text-decoration: underline; font-weight: normal; 
}
a:active { color: #039; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-variant: normal; 
}
.TXT-main { font: normal 14px/16px Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; 
}
.CONTENT-LEFT {
	float: left;
	width: 40%;
	margin-right: 20px;
	margin-bottom: 10px;
	overflow: visible;
	clear: both;
}
.CONTENT-RIGHT {
	float: right;
	clear: none;
	margin-bottom: 10px;
	overflow: visible;
	margin-right: 10px;
}
.image-general {
	padding-bottom: 10px;
}
.TXT-main-bold { font: bold 14px/16px Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; 
}
.TXT-main-italic {
	font: italic normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
}
.TXT-subheader { font: bold 18px/16px "Times New Roman", Times, serif; color: #339; font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
}
.TXT-header { font: normal 24px/26px Arial, Helvetica, sans-serif; color: #039; text-transform: uppercase; font-weight: bold; 
}
.TXT-VIP-subheader { font: normal 18px Georgia, "Times New Roman", Times, serif; color: #F60; }

.TXT-cashflow-subheader { font: normal 18px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #339; }

.TXT-main-bold2 { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #CC0000; 
}
.content-extra {
	width: 230px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-left: 1px solid #CDBD9C;
	white-space: normal;
	float: right;
	height: 400px;
}
.general-content {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-right: 10px;
	width: 65%;
}
.footercontent {
	border-top: 1px solid #8F8F8F;
	clear: both;
	padding: 10px 20px;
	height: 100px;
}
.middlecontent { background: #FFFFFF url(images/BG_content.gif); padding: 20px; overflow: visible; visibility: visible; clear: both; 
}
.TXT-intro-comment-bold { font: bold 18px/18px Arial, Helvetica, sans-serif; color: #333333; 
}
.TXT-intro-comment2 { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; 
}
.bannercontent-environmental-info {
	background: #8A1C18 url(images/banner_environmental_info.jpg);
	height: 178px;
}
.content-extra-image-environment {
	width: 230px;
	white-space: normal;
	float: right;
	background: #878457;
	overflow: auto;
}
.FORM-textbox1 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F2F1E5 url(images/BG-form-textbox.gif);
	height: 23px;
	border-top: 1px solid #CD9F49;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #CD9F49;
	vertical-align: middle;
	padding: 5px 3px 3px 5px;
}
.FORM-BOX-enquire {
	border: 1px solid #D2AA60;
}
.TXT-subheader2 {
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	color: #705C38;
}
.BG-gallery-background {
	background: #DED19F;
}
.TEXT-subheader3 {
	font: bold 16px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.TXT-subheader2 {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #868457;
}
.TEXT-dotpoint2 { font: bold 18px/normal Arial, Helvetica, sans-serif; color: #339; 
}
.footercontent-left2 {
	padding: 10px 20px;
	border-top: 1px solid #8F8F8F;
	height: 15px;
	overflow: visible;
	background: #FFFFFF;
	clear: both;
	vertical-align: middle;
}
.content-holder { margin: 0px auto 20px; float: none; width: 850px; text-align: left; clear: both; background: #FFFFFF; 
}
.IMG-right-wrapped {
	margin: 20px 0px 20px 20px;
	clear: both;
	float: right;
}
.TXT-fine-text { font: normal 10px/12px Arial, Helvetica, sans-serif; color: #333333; 
}
