/*
		You can choose whether to use or delete
		this first declaration.
		It sets a 0 margin & padding on the most
		regularly used tags. You can then customise
		each individual tag (or group of tags) to
		provide the spacing required.
		It seems to be better to use padding for
		consistency as different browsers use 
		different rules for collapsing margins.
*/
body, form,
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 0;
        padding: 0;
}

/* Start */
#map_canvas { /* For Google Map */
 border: 1px solid #000000;
 margin: 5px 0 15px 0;
}

#frame {
	text-align: left;
	width: 960px;
}

p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D9D9D2;
	padding-left: 23px;
	padding-right: 25px; 
	padding-bottom: 15px;
	text-align: justify;
}

.facilities	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D9D9D2;
	padding: 3px;
}

h1	{
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	color: #D9D9D2;
	padding-left: 23px;
	font-weight: normal;
}

h2	{
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	color: #B9B6AF;
	font-weight: normal;
}

h3	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D9D9D2;
	padding-left: 23px;
	font-weight: bold;
}


.contact_text	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D9D9D2;
	padding-right: 20px; 
	padding-bottom: 15px;
}

.site_link	{
	color: #A27F4E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.site_link:hover	{
	color: #A27F4E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.site_link_lighter	{
	color: #AE8F63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.site_link_lighter:hover	{
	color: #B99D76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.facilities_link	{
	color: #AE8F63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.facilities_link:hover	{
	color: #AE8F63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.availability_link	{
	color: #056A8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.availability_link:hover	{
	color: #056A8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.to_top	{
	color: #90A1A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.to_top:hover	{
	color: #90A1A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.total	{
 border-top: solid #D9D9D2 1px;
 border-bottom: solid #d9d9d2 1px;
}

/* Contact & Form */
#contact_page {
	text-align: center;
}
.contact_message {
	color: #c00; 
	font-size: 24px; 
	font-weight: bold; 
	margin: 15px 0;
}
.form wrapper {
	text-align: center;
	width: 400px;
}
.form_inputs {
	font-family: Arial, Helvetica, sans-serif;
	color: #B9B6AF;
	font-size: 15px;
	font-weight: bold;
	line-height: 28px;
	margin: 12px 0;
	text-align: right;
	width: 340px;
}
.form_inputs span {
	color: #C00;
	font-size: 16px;
}
.form_inputs input {
	border: solid #434300 1px;
	color: #313100;
	font-size: 13px;
	height: 20px;
}
.form_enquiry {
	color: #B9B6AF;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.form_enquiry textarea {
	border: solid #434300 1px;
	color: #313100;
	font-family: verdana, sans-serif;
	font-size: 13px;
}
.textfield {
	color: #6C6D01;
}
.form_text {
	color: #dd5500;	font-size: 11px; font-weight: normal ; font-size: 12px;
	font-family: Verdana, sans-serif;	padding-top: 8px; padding-bottom: 8px;
}
.form_captcha {
	border: solid #000080 1px;
}
.form_security {
	font-size: 17px; 
	font-weight: bold; 
	margin: 15px 45px; 
	color: #80939A; 
	text-align: left;
	width: 400px;
}
.button {
	font-family: Arial, sans-serif; background-color: #80939A; font-weight: bold;
	font-size: 12px; color: #ffffff; cursor: pointer; border: 1px solid #ffffff;	
}


/* WebWorX */
#wwx { 
	clear: both;
	color: #252828; 
	font-family: verdana, san-serif; 
	font-size: 0.7em;
	padding: 1.2em 0 0.7em 0;
	text-align: center;
}
#wwx_site { 
	border: solid #007700 1px; 
	background-color: #ffffff;
	padding: 0 0.3em 0.2em 0.3em;
}
#wwx_link { 
	color: #007700;
	font-family: verdana, arial, sans-serif; 
	font-size: 0.9em; 
	font-weight: bold; 
	text-decoration: none;
}
#wwx_link:hover {  
	color: #ff7700;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold; 
	text-decoration: none;
}
#wwx_link span {
	color: #FF7700;
}
#wwx_link:hover span { 
	color: #007700;
}
