.bold-green a{
	background:		none !important;
	font-size:		12px !important;
	padding:		0 !important;
	font-weight:	bold !important;
	color: #3D9B35;
	text-decoration: none;
}
body {
	background: #ffffff;
	padding: 0;
	margin: 0;
}

p,
td {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
/*	color: #464646;*/
	line-height: 18px;
}

tr.bg-color {
	background: #d1e9c6;
}

.text a:hover{
	text-decoration:			underline !important;	
}

.small {
	font-size: 10px;
}

span.bold, 
p.bold {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	font-weight: bold;
}

span.bold-green, 
p.bold-green {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3D9B35;
	font-weight: bold;
}

a {
	color: #4784BE;
	text-decoration: underline;
}

a:hover {
	color: #3d9b35;
	text-decoration: none;
}
 
.green {
	color: #3d9b35;
}

a.normal {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
}

a:hover.normal {
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	line-height: 18px;
	text-decoration: none;
}

ul {
	margin: 0;
	padding: 0;
}

ul li {
	margin: 0 0 0 25px;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	line-height: 18px;
}

img {
	border: 0;
}

fieldset {
	border: none;
	padding: 0;
	margin: 0;
}

textarea {
	padding: 5px;
	margin: 0;
	border: 1px solid #cde1c6;
	font: 12px Arial, Helvetica, sans-serif;
	color: #acacac;
}

h1 {
	margin: 0 0 0 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	/*color: #0b714b;*/
	color: #3d9b35;
	font-weight: bold;
}

h1.in-text {
	margin: 0;
	padding: 0;
	line-height: 18px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3d9b35;
	font-weight: bold;
	display: inline;
}

h1.in-text a {
	text-decoration: none;
	color: #3d9b35;
}

h2.green {
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	line-height: 22px;
}

h2.light-green {
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	line-height: 22px;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 20px;
}

h4.white {
	font: 28px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
	color: #3d9b35;
	line-height: 33px;
}

#main {
	background: #fff;
	position: relative;
	margin: 30px auto 0 auto;
	width: 892px;
}

.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

#main-left {
	float: left;
}

#breadcrumb {
	border-bottom: 1px solid #dddddd;
	margin:								10px 0;
	padding-bottom: 10px;
	color: #000000;
	font: 11px Arial, helvetica, sans-serif;
	width: 584px;
}

#breadcrumb a,
#breadcrumb a:hover {
	margin:								10px 8px;
	font: 								11px Arial, Helvetica, sans-serif;
	color: 								#4784BE;
	font-weight: 						normal;
}

#breadcrumb a,
#breadcrumb a:hover {
	margin:								0;
	text-decoration:					underline;
}

#breadcrumb a:hover {
	text-decoration:					none;
}

/*** HOME BUTTON **********************************************************/

/*#main #home-button {
	width: 100px;
	height: 23px;
}*/

#main a.home-button {
	position: absolute;
	top: -35px;
	right: 0;
	background: url(../images/buttons/home.png) right no-repeat;
	width: 60px;
	height: 23px;
	padding: 8px 0 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #72c167;
	text-decoration: none;
}

#main a:hover.home-button {
	position: absolute;
	top: -35px;
	right: 0;
	background: url(../images/buttons/home_over.png) right no-repeat;
	width: 60px;
	height: 23px;
	padding: 8px 0 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #72c167;
	text-decoration: underline;
}

/*** HEADER LINKS AND LOGO **********************************************************/

#main img.logo {
	float: left;
	margin: 0 0 6px 0;
}

#main #links {
	float: right;
	margin: 30px 5px 0 0;
}

#main #links p {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #8E8077; /*#d0e5a6;*/
}

#main #links p a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4784be;
	text-decoration: none;
}

#main #links p a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #43a33b;
	text-decoration: none;
}

#main img.main {
	display: block;
	clear: both;
	width: 890px;
	height: 260px;
	position: relative;
}

#main #location-links {
	position: absolute;
	right: 0;
	top: 110px;
}

#main #location-links {
	position: absolute;
	right: 0;
	top: 120px;
	width: 265px;
}

#main #location-links img {
	width: 265px;
	height: 57px;
	margin-bottom: 5px;
	border: 0;
}

#main #location-links-new {
	clear: both;
	width: 890px;
	height: 37px;
	margin: 0 0 7px 0;
}
	#main #location-links-new a {
		display: block;
		padding-top: 37px;
		height: 0;
		overflow: hidden;
		float: left; 
	}
	#main #location-links-new a.loc1 { width:285px; background: url(../images/location_nav.gif) no-repeat 0 0; }
	#main #location-links-new a:hover.loc1, #main #location-links-new a.loc1.current { background-position: 0 -40px; } 
	#main #location-links-new a.loc2 { width:294px; background: url(../images/location_nav.gif) no-repeat -285px 0; }
	#main #location-links-new a:hover.loc2, #main #location-links-new a.loc2.current { background-position: -285px -40px;  } 
	#main #location-links-new a.loc3 { width:311px; background: url(../images/location_nav.gif) no-repeat -579px 0; }
	#main #location-links-new a:hover.loc3, #main #location-links-new a.loc3.current { background-position: -579px -40px;  } 


/*** MAIN TEXT **********************************************************/

#main #content #mt {
	position: relative;
	float: left;
	width: 587px;
}

/*** INDEX.TPL.PHP **********************************************************/

#main #content #mt .index-header {
	position: relative;
/*	margin: -16px 15px 10px 15px;*/
	margin: 18px 0px 10px 15px;
	margin-left: 0px;
	width: 556px;
/*	border-bottom: 1px dashed #92cf88;*/
}

#main #content #mt .text {
	margin: 10px 15px 15px 15px;
	margin-left: 0px;
	width: 556px;
/*	text-align: justify;*/
}

#main #content #mt .boxes {
	margin: 0px 0px 0px 0px;
	width: 580px;
}

#main #content #mt .boxes img {
	float: left;
}

#main #content #mt .boxes .functions {
	float: left;
	width: 245px;
	height: 191px;
	padding: 7px 0px 0px 10px;
	margin: 0 3px 0 0;
/*	background: url(../images/special_offers_bg.gif) repeat-x top;*/
}

#main #content #mt .boxes .functions p.head {
	width: 245px;
	margin: 15px 0 0 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
/*	color: #0b714b;*/
	color: #3d9b35;
	font-weight: bold;
}

#main #content #mt .boxes .functions ul.left,
#main #content #mt .boxes .functions ul.right {
	width: 120px;
	margin-top: 8px;
	float: left;
}

#main #content #mt .boxes .functions ul.left li,
#main #content #mt .boxes .functions ul.right li {
	/*list-style-type: none;*/
	padding: 0;
	margin: 0 0 3px 15px;
}

#main #content #mt .boxes .functions ul.left li,
#main #content #mt .boxes .functions ul.right li {
/*	background: url(../images/list_arrow.gif) left no-repeat;
	padding-left: 18px;*/
	font: 12px Arial, Helvetica, sans-serif;
/*	color: #464646;*/
	color: #000000;
	text-decoration: none;
	cursor: default;
}

#main #content #mt .boxes .functions ul.left li a:hover,
#main #content #mt .boxes .functions ul.right li a:hover {
	background: url(../images/list_arrow_over.gif) left no-repeat;
	padding-left: 18px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #72c167;
	text-decoration: none;
	cursor: default;
}

#main #content #mt .boxes .enquiry {
	float: left;
	width: 214px;
	height: 191px;
	padding: 9px 0px 0px 0px;
	background: url(../images/special_offers_bg.gif) repeat-x top;
}

#main #content #mt .boxes .enquiry h2 {
	margin: 0 0 7px 10px;
}

#main #content #mt .boxes .enquiry .options {
	background: url(../images/make_enquiry_bg.gif) #e8f1d2 repeat-x bottom;
	width: 214px;
	height: 159px;
}

#main #content #mt .boxes .enquiry .options select {
	margin: 6px 0 5px 6px;
	background: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #464646;
	width: 200px;
	height: 16px;
	border: 1px solid #c0d7ca;
}

#main #content #mt .boxes .enquiry .options input.t {
	margin: 6px 0 5px 6px;
	padding: 1px 0 0 5px;
	background: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #464646;
	width: 193px;
	height: 16px;
	border: 1px solid #c0d7ca;
}

#main #content #mt .boxes .enquiry .options select.small {
	float: left;
	margin: 6px 0 0px 6px;
	background: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #464646;
	width: 110px;
	height: 16px;
	border: 1px solid #c0d7ca;
}

#main #content #mt .boxes .enquiry .options a {
	float: right;
	margin: 0 9px 0 0;
	height: 30px;
	background: url(../images/buttons/submit.png) right no-repeat;
	padding: 12px 32px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0b714b;
	text-decoration: none;
}

#main #content #mt .boxes .enquiry .options a:hover {
	float: right;
	margin: 0 9px 0 0;
	height: 30px;
	background: url(../images/buttons/submit_over.png) right no-repeat;
	padding: 12px 32px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0b714b;
	text-decoration: none;
}

#main #content #mt .boxes .enquiry .options img {
	width: 60px;
	height: 30px;
}

/*** CONTACT.TPL.PHP **********************************************************/

#main #content #mt .contact-header {
	margin: 1px 0 0 3px;
	padding: 5px 0 0 0;
	width: 584px;
	height: 33px;
/*	background: url(../images/green_header_bg.gif) repeat-x;*/
}

#main #content #mt .contact-main {
	margin: 0 0 0 3px;
}

#main #content #mt .contact-main img {
	float: left;
}

#main #content #mt .contact-main .text {
	margin: 0;
	padding: 0px 10px 0 15px;
/*	background: url(../images/contact_bg.gif) #e8f1d2 bottom repeat-x;
	border-top: 1px solid #00573c;*/
	/*width: 395px;
	height: 354px;*/
	width: 370px;
/*	height: 348px;*/
	float: left;
	height:521px;
}

#main #content #mt .contact-main .text .row {
	width: 100%;
	/*height: 118px;
	height: 95px;*/
	margin-bottom: 10px;
	color: #626262;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
}

#main #content #mt .contact-main .text .row-last {
	width: 100%;
	height: 95px;
	padding-top: 10px;
	text-align: left;
	color: #626262;
}

#main #content #mt .contact-main .text .row .cell-big, 
#main #content #mt .contact-main .text .row-last .cell-big {
	width: 370px;
	float: left;
}

#main #content #mt .contact-main .text .row .cell-small, 
#main #content #mt .contact-main .text .row-last .cell-small {
	width: 370px;
	float: left;
}

/*** FEEDBACK.TPL.PHP **********************************************************/
#main #content #mt .feedback-header {
	position: relative;
	margin: 1px 0 0 0px;
	padding: 5px 0 0 0px;
	width: 584px;
	height: 33px;
/*	background: url(../images/green_header_bg.gif) repeat-x;*/
}

#main #content #mt .feedback-main {
	margin: 8px 10px 0 0px;
	position: relative;
	width: 563px;
}

#main #content #mt .feedback-header a {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

#main #content #mt .feedback-header a:hover {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

#main #content #mt .feedback-main img {
	float: left;
}

#main #content #mt .feedback-main .text {
	margin: 0;
	padding: 10px 0px 0 15px;
	/*background: url(../images/contact_bg.gif) #e8f1d2 bottom repeat-x;*/
	width: 360px;
	height: 343px;
	float: left;
}

#main #content #mt .feedback-main .text textarea {
	margin-top: 15px;
}

#main #content #mt .feedback-main .text input.t {
	width: 200px;
	height: 20px;
	padding: 3px 0 0 4px;
	margin-top: 8px;
	border: 1px solid #cde1c6;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
}

/*#main #content #mt .feedback-main .text img.s {
	clear: left;
	position: absolute;
	top: 310px;
	right: 18px;
	cursor: pointer;
}*/

/*#main #content #mt .feedback-main .text a {
	position: absolute;
	top: 310px;
	right: 10px;
	margin: 0 9px 0 0;
	height: 30px;
	background: url(../images/buttons/submit.png) right no-repeat;
	padding: 12px 32px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0b714b;
	text-decoration: none;
}

#main #content #mt .feedback-main .text a:hover {
	position: absolute;
	top: 310px;
	right: 10px;
	margin: 0 9px 0 0;
	height: 30px;
	background: url(../images/buttons/submit_over.png) right no-repeat;
	padding: 12px 32px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0b714b;
	text-decoration: none;
}*/

/*** ENQUIRY.TPL.PHP **********************************************************/

#main #content #mt .enquiry-header {
	margin: 1px 0 0 3px;
	padding: 5px 0 0 0;
	width: 584px;
	height: 33px;
/*	background: url(../images/green_header_bg.gif) repeat-x;*/
}

#main #content #mt .enquiry-main {
	margin: 0 0 0 3px;
	position: relative;
}

#main #content #mt .enquiry-main .text img {
	float: left;
	padding: 0;
	border: 1px solid #DDDDDD;
}

#main #content #mt .enquiry-main .text {
	margin: 0;
	/*border-top: 1px solid #00553b;*/
	/*padding: 10px 10px 0 15px;
	background: url(../images/contact_bg.gif) #e8f1d2 bottom repeat-x;*/
	width: 585px;
	color: #626262;
	/*height: 343px;*/
	/*float: left;*/
}

#main #content #mt .enquiry-main .text .form {
	padding: 0px 0px 0 15px;
	width: 375px;
	float: left;
}

#main #content #mt .enquiry-main .text .form img {
/*	width: 67px;
	height: 31px;*/
}

#main #content #mt .enquiry-main .text select {
	width: 300px;
	height: 30px;
	padding: 3px 0 0 4px;
	margin-top: 8px;
	border: 2px inset #3d9b35;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

#main #content #mt .enquiry-main .text input.t {
/*	width: 200px;*/
/*	height: 20px;*/
	padding: 3px 0 0 4px;
	margin-top: 8px;
/*	border: 1px solid #cde1c6;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;*/
	
/*	margin: 5px 0 5px 0;
	padding: 1px 0 0 5px;*/
	background: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	width: 292px;
	height: 30px;
	border: 2px inset #3d9b35;
}

#main #content #mt .enquiry-main .text textarea {
	width: 292px;
	height: 120px;
	padding: 3px 0 0 4px;
	margin-top: 8px;
	border: 2px inset #3d9b35;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

/*#main #content #mt .enquiry-main .text a {
	position: absolute;
	top: 310px;
	right: 170px;
	margin: 0 9px 0 0;
	height: 30px;
	background: url(../images/buttons/submit.png) right no-repeat;
	padding: 12px 32px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0b714b;
	text-decoration: none;
}

#main #content #mt .enquiry-main .text a:hover {
	position: absolute;
	top: 310px;
	right: 170px;
	margin: 0 9px 0 0;
	height: 30px;
	background: url(../images/buttons/submit_over.png) right no-repeat;
	padding: 12px 32px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0b714b;
	text-decoration: none;
}*/

/*** ACCOMMODATION.TPL.PHP **********************************************************/

#main #content #mt .accom-header {
	margin: 1px 0 0 3px;
	padding: 5px 0 0 15px;
	width: 565px;
	height: 33px;
/*	background: url(../images/green_header_bg.gif) repeat-x;*/
}

#main #content #mt .accom-main {
	margin: 0 0 0 3px;
	position: relative;
	width: 580px;
	height: 344px;
}

#main #content #mt .accom-main .col1 {
	background: url(../images/accom_col1_bg.jpg) 10px 0 no-repeat;
	padding: 135px 10px 5px 10px;
	width: 173px;
	height: 214px;
	float: left;
}

#main #content #mt .accom-main .col2 {
	background: url(../images/accom_col2_bg.jpg) 10px 0 no-repeat;
	padding: 135px 10px 5px 10px;
	width: 173px;
	height: 214px;
	float: left;
}

#main #content #mt .accom-main .col3 {
	background: url(../images/accom_col3_bg.jpg) 10px 0 no-repeat;
	padding: 135px 10px 5px 10px;
	width: 174px;
	height: 214px;
	float: left;
}

#main #content #mt .accom-main select {
	width: 169px;
	height: 20px;
	padding: 1px 0 0 4px;
	margin-top: 8px;
	border: 1px solid #cde1c6;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
}

/*** NEWS.TPL.PHP **********************************************************/

#main #content #mt .news-header, #main #content #mt .accom-header {
	position: relative;
	margin: 1px 0 0 0px;
	padding: 5px 0 0 0px;
	width: 584px;
	height: 33px;
/*	background: url(../images/green_header_bg.gif) repeat-x;*/
}

#main #content #mt .news-main {
	margin: 8px 10px 0 0px;
	position: relative;
	width: 563px;
}

#main #content #mt .accom-main {
	margin: 8px 10px 0 0px;
	position: relative;
}

#main #content #mt .news-header a,#main #content #mt .accom-header a {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
	visibility:hidden;
}

#main #content #mt .news-header a:hover, #main #content #mt .accom-header a:hover {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

/*** SPECIAL_OFFERS.TPL.PHP **********************************************************/

#main #content #mt .so-header {
	position: relative;
	margin: 1px 0 0 3px;
	padding: 5px 0 0 15px;
	width: 565px;
	height: 33px;
	background: url(../images/green_header_bg.gif) repeat-x;
}

#main #content #mt .so-main {
	margin: 0 0 0 3px;
	position: relative;
	width: 580px;
}

#main #content #mt .so-header a {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

#main #content #mt .so-header a:hover {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

/*** TERMS_AND_CONDITIONS.TPL.PHP **********************************************************/

#main #content #mt .terms-header {
	position: relative;
	margin: 1px 0 0 3px;
	padding: 5px 0 0 0px;
	width: 565px;
	height: 33px;
	/*background: url(../images/green_header_bg.gif) repeat-x;*/
}

#main #content #mt .terms-main {
	margin: 0 0 0 3px;
	padding: 8px;
	position: relative;
	width: 564px;
}

#main #content #mt .terms-header a {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

#main #content #mt .terms-header a:hover {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

/*** POTTS_POINT.TPL.PHP **********************************************************/
/*** SYDNEY_AIRPORT.TPL.PHP **********************************************************/
/*** OLD_SYDNEY.TPL.PHP **********************************************************/

#main #content #mt .os-header, 
#main #content #mt .sa-header, 
#main #content #mt .pp-header {
	position: relative;
	margin: 1px 0 0 0px;
	padding: 5px 0 0 0px;
	width: 565px;
	height: 33px;
/*	background: url(../images/green_header_bg.gif) repeat-x;*/
}

#main #content #mt .os-main, 
#main #content #mt .sa-main, 
#main #content #mt .pp-main {
	margin: 0 0 0 0px;
	position: relative;
	width: 584px;
/*	background: url(../images/pp_landing_bg.gif) #ecf4e0 bottom repeat-x;*/
}

#main #content #mt .os-main p.choose, 
#main #content #mt .sa-main p.choose, 
#main #content #mt .pp-main p.choose {
	margin: 7px 0 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	/*color: #71c48c;*/
	color: #3d9b35;
	position: absolute;
	top: 230px;
	left: 3px;
}

#main #content #mt .os-main p.choose a, 
#main #content #mt .sa-main p.choose a, 
#main #content #mt .pp-main p.choose a {
	font-size: 10px;
	padding: 3px 4px 3px 4px;
	width: 14px;
	height: 14px;
	background: #3a9f3d;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#main #content #mt .os-main p.choose a:hover, 
#main #content #mt .sa-main p.choose a:hover, 
#main #content #mt .pp-main p.choose a:hover {
	padding: 3px 4px 3px 4px;
	width: 14px;
	height: 14px;
	color: #fff;
	font-weight: bold;
	background: #3a9f3d;
	text-decoration: none;
}

#main #content #mt .os-main img, 
#main #content #mt .sa-main img, 
#main #content #mt .pp-main img {
	margin: 0px;
	float: left;
	border: 1px solid #fff;
}

#main #content #mt .os-main .text, 
#main #content #mt .sa-main .text, 
#main #content #mt .pp-main .text {
	float: left;
	margin: 5px 5px 0 10px;
	width: 370px;
}

#main #content #mt .os-main .text a.light-green, 
#main #content #mt .sa-main .text a.light-green, 
#main #content #mt .pp-main .text a.light-green {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4784BE;
/*	font-weight: bold;*/
	text-decoration: underline;
}

#main #content #mt .os-main .text a:hover.light-green, 
#main #content #mt .sa-main .text a:hover.light-green, 
#main #content #mt .pp-main .text a:hover.light-green {
	font: 12px Arial, Helvetica, sans-serif;
	color: #3a9f3d;
/*	font-weight: bold;*/
	text-decoration: none;
}

#main #content #mt .os-main .row, 
#main #content #mt .sa-main .row, 
#main #content #mt .pp-main .row {
	margin: 5px 15px 0 5px;
	width: 584px;
	height: 140px;
/*	border-top: 1px dashed #92cf88;*/
}

#main #content #mt .os-main .row .text, 
#main #content #mt .sa-main .row .text, 
#main #content #mt .pp-main .row .text {
	margin: 7px 0 0 10px;
	position: relative;
	width: 370px;
	float: left;
}

#main #content #mt .os-main .row .text p.ppl, 
#main #content #mt .sa-main .row .text p.ppl, 
#main #content #mt .pp-main .row .text p.ppl {
	position: absolute;
	top: -3px;
	right: 0;
	height: 20px;
	background: url(../images/ppl.png) right no-repeat;
	padding: 4px 20px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #00714b;
	font-weight: bold;
	text-decoration: none;
}

#main #content #mt .os-main .row .text a, 
#main #content #mt .sa-main .row .text a, 
#main #content #mt .pp-main .row .text a {
	margin: 0 0 0 0;
	height: 30px;
/*	background: url(../images/buttons/find_out_more.png) left no-repeat;
	padding: 2px 0 0 15px;*/
	font: 12px Arial, Helvetica, sans-serif;
	color: #4784BE;
/*	text-decoration: none;*/
}

#main #content #mt .os-main .row .text a:hover, 
#main #content #mt .sa-main .row .text a:hover, 
#main #content #mt .pp-main .row .text a:hover {
	margin: 0 0 0 0;
	height: 30px;
/*	background: url(../images/buttons/find_out_more.png) left no-repeat;
	padding: 2px 0 0 15px;*/
	font: 12px Arial, Helvetica, sans-serif;
	color: #3D9B35;
/*	text-decoration: none;*/
}

#main #content #mt .os-main .row img, 
#main #content #mt .sa-main .row img, 
#main #content #mt .pp-main .row img {
	margin: 5px 0 0 0;
	padding: 0;
	border: 1px solid #fff;
	float: left;
}

#main #content #mt .os-header a, 
#main #content #mt .sa-header a, 
#main #content #mt .pp-header a {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

#main #content #mt .os-header a:hover, 
#main #content #mt .sa-header a:hover, 
#main #content #mt .pp-header a:hover {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

/*** POTTS_POINT_BANKSIA.TPL.PHP **************************************************************/
/*** POTTS_POINT_BOTTLEBRUSH.TPL.PHP **********************************************************/
/*** POTTS_POINT_WARATAH.TPL.PHP **************************************************************/
/*** POTTS_POINT_WATTLE.TPL.PHP ***************************************************************/
/*** SYDNEY_AIRPORT_CHARLES_KINGSFORD_SMITH.TPL.PHP *******************************************/
/*** SYDNEY_AIRPORT_HUDSON_FYSH.TPL.PHP *******************************************************/
/*** SYDNEY_AIRPORT_LAWRENCE_HARGRAVES.TPL.PHP ************************************************/
/*** SYDNEY_AIRPORT_HERBERT_HINKLER.TPL.PHP ***************************************************/
/*** OLD_SYDNEY_ROOFTOP.TPL.PHP ***************************************************************/

#main #content #mt .os-rooftop-header, 
#main #content #mt .pp-wattle-header, 
#main #content #mt .pp-waratah-header, 
#main #content #mt .pp-bottlebrush-header, 
#main #content #mt .pp-banksia-header {
	position: relative;
	margin: 1px 0 0 0;
	padding: 5px 0 0 0;
	width: 565px;
	height: 33px;
/*	background: url(../images/green_header_bg.gif) repeat-x;*/
	color:#3D9B35;
	font:28px/22px Arial,Helvetica,sans-serif;
}


#main #content #mt .sa-boardroom-header,
#main #content #mt .sa-herbert-header, 
#main #content #mt .sa-lawrence-header, 
#main #content #mt .sa-hudson-header, 
#main #content #mt .sa-cks-header {
	position: relative;
	margin: 1px 0 0 0;
	padding: 18px 0 0 0;
	width: 565px;
	height: 50px;
/*	background: url(../images/green_header_bg.gif) repeat-x;*/
	color:#3D9B35;
	font:28px/22px Arial,Helvetica,sans-serif;
}

#main #content #mt .os-rooftop-main, 
#main #content #mt .sa-boardroom-main,
#main #content #mt .sa-herbert-main, 
#main #content #mt .sa-lawrence-main, 
#main #content #mt .sa-hudson-main, 
#main #content #mt .sa-cks-main, 
#main #content #mt .pp-wattle-main, 
#main #content #mt .pp-waratah-main, 
#main #content #mt .pp-bottlebrush-main, 
#main #content #mt .pp-banksia-main {
	margin: 0 0 0 3px;
	position: relative;
	width: 580px;
/*	background: url(../images/pp_landing_bg.gif) #ecf4e0 bottom repeat-x;*/
}

#main #content #mt .os-rooftop-main .img, 
#main #content #mt .sa-herbert-main .img, 
#main #content #mt .sa-boardroom-main .img,
#main #content #mt .sa-lawrence-main .img, 
#main #content #mt .sa-hudson-main .img, 
#main #content #mt .sa-cks-main .img, 
#main #content #mt .pp-wattle-main .img, 
#main #content #mt .pp-waratah-main .img, 
#main #content #mt .pp-bottlebrush-main .img, 
#main #content #mt .pp-banksia-main .img {
	float: left;
	padding: 5px;
	width: 185px;
}

#main #content #mt .os-rooftop-main .img a,
#main #content #mt .sa-herbert-main .img a,
#main #content #mt .sa-lawrence-main .img a,
#main #content #mt .sa-boardroom-main .img a,
#main #content #mt .sa-hudson-main .img a,
#main #content #mt .sa-cks-main .img a,
#main #content #mt .pp-wattle-main .img a, 
#main #content #mt .pp-waratah-main .img a, 
#main #content #mt .pp-bottlebrush-main .img a, 
#main #content #mt .pp-banksia-main .img a {
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

#main #content #mt .os-rooftop-main .img a:hover,
#main #content #mt .sa-herbert-main .img a:hover,
#main #content #mt .sa-boardroom-main .img a:hover,
#main #content #mt .sa-lawrence-main .img a:hover,
#main #content #mt .sa-hudson-main .img a:hover,
#main #content #mt .sa-cks-main .img a:hover,
#main #content #mt .pp-wattle-main .img a:hover, 
#main #content #mt .pp-waratah-main .img a:hover, 
#main #content #mt .pp-bottlebrush-main .img a:hover, 
#main #content #mt .pp-banksia-main .img a:hover {
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: underline;
}

#main #content #mt .os-rooftop-main .img img,
#main #content #mt .sa-herbert-main .img img,
#main #content #mt .sa-lawrence-main .img img,
#main #content #mt .sa-boardroom-main .img img,
#main #content #mt .sa-hudson-main .img img,
#main #content #mt .sa-cks-main .img img,
#main #content #mt .pp-wattle-main .img img, 
#main #content #mt .pp-waratah-main .img img, 
#main #content #mt .pp-bottlebrush-main .img img, 
#main #content #mt .pp-banksia-main .img img {
	border: 3px solid #fff;
}

#main #content #mt .os-rooftop-main .img img.floorplan,
#main #content #mt .sa-herbert-main .img img.floorplan,
#main #content #mt .sa-lawrence-main .img img.floorplan,
#main #content #mt .sa-boardroom-main .img img.floorplan,
#main #content #mt .sa-hudson-main .img img.floorplan,
#main #content #mt .sa-cks-main .img img.floorplan,
#main #content #mt .pp-wattle-main .img img.floorplan, 
#main #content #mt .pp-waratah-main .img img.floorplan, 
#main #content #mt .pp-bottlebrush-main .img img.floorplan, 
#main #content #mt .pp-banksia-main .img img.floorplan {
	margin: 20px 0 0 0;
}

#main #content #mt .os-rooftop-main .text, 
#main #content #mt .sa-herbert-main .text, 
#main #content #mt .sa-lawrence-main .text, 
#main #content #mt .sa-boardroom-main .text,
#main #content #mt .sa-hudson-main .text, 
#main #content #mt .sa-cks-main .text, 
#main #content #mt .pp-wattle-main .text, 
#main #content #mt .pp-waratah-main .text, 
#main #content #mt .pp-bottlebrush-main .text, 
#main #content #mt .pp-banksia-main .text {
	float: left;
	margin: 5px 5px 0 10px;
	width: 370px;
}

#main #content #mt .os-rooftop-main .text a.me, 
#main #content #mt .sa-herbert-main .text a.me, 
#main #content #mt .sa-boardroom-main .text a.me,
#main #content #mt .sa-lawrence-main .text a.me, 
#main #content #mt .sa-hudson-main .text a.me, 
#main #content #mt .sa-cks-main .text a.me, 
#main #content #mt .pp-wattle-main .text a.me, 
#main #content #mt .pp-waratah-main .text a.me, 
#main #content #mt .pp-bottlebrush-main .text a.me, 
#main #content #mt .pp-banksia-main .text a.me {
	margin: 0 20px 0 0;
	height: 50px;
	background: url(../images/buttons/subscribe.png) left no-repeat;
	padding: 8px 0 5px 30px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #00714b;
	font-weight: bold;
	text-decoration: none;
	visibility:hidden;
}

#main #content #mt .os-rooftop-main .text a.dk, 
#main #content #mt .sa-herbert-main .text a.dk, 
#main #content #mt .sa-lawrence-main .text a.dk, 
#main #content #mt .sa-boardroom-main .text a.dk,
#main #content #mt .sa-hudson-main .text a.dk, 
#main #content #mt .sa-cks-main .text a.dk, 
#main #content #mt .pp-wattle-main .text a.dk, 
#main #content #mt .pp-waratah-main .text a.dk, 
#main #content #mt .pp-bottlebrush-main .text a.dk, 
#main #content #mt .pp-banksia-main .text a.dk {
	margin: 0;
	height: 40px;
	background: url(../images/buttons/download.png) left no-repeat;
	padding: 8px 0 5px 30px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #00714b;
	font-weight: bold;
	text-decoration: none;
}

#main #content #mt .os-rooftop-header a, 
#main #content #mt .sa-herbert-header a, 
#main #content #mt .sa-lawrence-header a, 
#main #content #mt .sa-boardroom-header a,
#main #content #mt .sa-hudson-header a, 
#main #content #mt .sa-cks-header a, 
#main #content #mt .pp-wattle-header a, 
#main #content #mt .pp-waratah-header a, 
#main #content #mt .pp-bottlebrush-header a, 
#main #content #mt .pp-banksia-header a {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
	visibility:hidden;
}

#main #content #mt .os-rooftop-header a:hover, 
#main #content #mt .sa-herbert-header a:hover, 
#main #content #mt .sa-lawrence-header a:hover,
#main #content #mt .sa-boardroom-header a:hover, 
#main #content #mt .sa-hudson-header a:hover, 
#main #content #mt .sa-cks-header a:hover, 
#main #content #mt .pp-wattle-header a:hover, 
#main #content #mt .pp-waratah-header a:hover, 
#main #content #mt .pp-bottlebrush-header a:hover, 
#main #content #mt .pp-banksia-header a:hover {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

/*** POTTS_POINT_ACCOMMODATION.TPL.PHP **********************************************************/
/*** OLD_SYDNEY_ACCOMMODATION.TPL.PHP ***********************************************************/
/*** SYDNEY_AIRPORT_ACCOMMODATION.TPL.PHP ***********************************************************/

#main #content #mt .sa-accom-header,
#main #content #mt .os-accom-header,
#main #content #mt .pp-accom-header {
	position: relative;
	margin: 1px 0 0 3px;
	padding: 5px 0 0 0px;
	width: 565px;
	height: 33px;
	/*background: url(../images/green_header_bg.gif) repeat-x;*/
}

#main #content #mt .sa-accom-main,
#main #content #mt .os-accom-main,
#main #content #mt .pp-accom-main {
	margin: 0 0 0 3px;
	position: relative;
	width: 580px;
	/*background: url(../images/pp_landing_bg.gif) #ecf4e0 bottom repeat-x;*/
}

#main #content #mt .sa-accom-header a,
#main #content #mt .os-accom-header a,
#main #content #mt .pp-accom-header a {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

#main #content #mt .sa-accom-header a:hover,
#main #content #mt .os-accom-header a:hover,
#main #content #mt .pp-accom-header a:hover {
	position: absolute;
	top: 2px;
	right: 0;
	margin: 0 9px 0 0;
	height: 20px;
	background: url(../images/print.gif) right no-repeat;
	padding: 10px 25px 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
}

#main #content #mt .sa-accom-main .top-row,
#main #content #mt .os-accom-main .top-row,
#main #content #mt .pp-accom-main .top-row {
	margin: 0px 15px 0 0px;
	padding: 8px 0 0 0px;
	width: 555px;
	height: 142px;
}

#main #content #mt .sa-accom-main .row,
#main #content #mt .os-accom-main .row,
#main #content #mt .pp-accom-main .row {
	margin: 0px 15px 0 0px;
	padding: 8px 0 0 0px;
	width: 555px;
	height: 142px;
	border-top: 1px dashed #92cf88;
}

#main #content #mt .sa-accom-main .top-row .text, 
#main #content #mt .sa-accom-main .row .text,
#main #content #mt .os-accom-main .top-row .text, 
#main #content #mt .os-accom-main .row .text,
#main #content #mt .pp-accom-main .top-row .text, 
#main #content #mt .pp-accom-main .row .text {
	margin: 5px 0 0 10px;
	position: relative;
	width: 350px;
	float: left;
}

#main #content #mt .sa-accom-main .top-row .text a,
#main #content #mt .sa-accom-main .row .text a,
#main #content #mt .os-accom-main .top-row .text a,
#main #content #mt .os-accom-main .row .text a,
#main #content #mt .pp-accom-main .top-row .text a,
#main #content #mt .pp-accom-main .row .text a {
	margin: 0 0 0 0;
	height: 30px;
	background: url(../images/buttons/find_out_more.png) left no-repeat;
	padding: 2px 0 0 15px;
	font: 9px Arial, Helvetica, sans-serif;
	/*color: #71c48c;*/
	text-decoration: none;
}

#main #content #mt .sa-accom-main .top-row img, 
#main #content #mt .sa-accom-main .row img,
#main #content #mt .os-accom-main .top-row img, 
#main #content #mt .os-accom-main .row img,
#main #content #mt .pp-accom-main .top-row img, 
#main #content #mt .pp-accom-main .row img {
	margin: 3px 5px 0 0;
	padding: 0;
	border: 3px solid #fff;
	float: left;
}

/*** RIGHT COLUMN **********************************************************/

#main #content #right-column {
	float: right;
	width: 300px;
/*	height: 393px;*/
	margin: 18px 3px 3px 0px;
/*	background: url(../images/right_column_bg.gif) #f6faed bottom repeat-x;*/
}

#main #content #right-column #special-offers-heading {
	position: relative;
	width: 297px;
	height: 39px;
	padding: 0;
	/*padding: 7px 0px 0px 12px;
	background: url(../images/special_offers_bg.gif) repeat-x;*/
}

/*#main #content #right-column #special-offers-heading a {
	position: absolute;
	top: 6px;
	left: 7px;
	width: 279px;
	height: 28px;
}
*/
#main #content #right-column #special-offers-text {
	width: 288px;
	height: 140px;
	padding: 12px 0px 0px 12px;
	overflow: hidden;
	display: none;
}

#main #content #right-column .latest-news {
	position: relative;
	width: 297px;
	height: 54px;
}

#main #content #right-column .priority-club, 
#main #content #right-column .subscribe, 
#main #content #right-column .download, 
#main #content #right-column .contact,
#main #content #right-column .traveltips {
	position: relative;
	width: 297px;
	height: 54px;
/*	border-top: 1px dashed #92cf88;*/
	/*padding: 7px 0px 0px 7px;*/
}

#main #content #right-column #latest-news-text {
	width: 288px;
	height: 140px;
	padding: 12px 0px 0px 12px;
	overflow: hidden;
	display: none;
}

#main #content #right-column #latest-news-text a {
	text-decoration: underline;
}

#main #content #right-column #latest-news-text a:hover {
	text-decoration: none;
}

#main #content #right-column #latest-news-text a.more {
	margin: 0 0 0 0;
	height: 30px;
	background: url(../images/buttons/find_out_more.png) left no-repeat;
	padding: 2px 0 0 15px;
	font: 9px Arial, Helvetica, sans-serif;
	/*color: #71c48c;*/
	text-decoration: none;
	text-align: right;
}

/*#main #content #right-column .latest-news a {
	position: absolute;
	top: 6px;
	left: 7px;
	width: 279px;
	height: 28px;
	background: url(../images/buttons/latest_news.png) right no-repeat;
}*/

/*#main #content #right-column .latest-news a:hover {
	position: absolute;
	top: 6px;
	left: 7px;
	width: 279px;
	height: 28px;
	background: url(../images/buttons/latest_news_over.png) right no-repeat;
}*/

#main #content #right-column #priority-club-text {
	width: 288px;
	height: 140px;
	padding: 12px 0px 0px 12px;
	overflow: hidden;
	display: none;
}

#main #content #right-column #priority-club-text a {
	margin: 0 0 0 0;
	height: 30px;
	background: url(../images/buttons/find_out_more.png) left no-repeat;
	padding: 2px 0 0 15px;
	font: 9px Arial, Helvetica, sans-serif;
	color: #71c48c;
	text-decoration: none;
	text-align: right;
}

/*#main #content #right-column .priority-club a {
	position: absolute;
	top: 6px;
	left: 7px;
	width: 279px;
	height: 28px;
	background: url(../images/buttons/priority_club.png) right no-repeat;
}

#main #content #right-column .priority-club a:hover {
	position: absolute;
	top: 6px;
	left: 7px;
	width: 279px;
	height: 28px;
	background: url(../images/buttons/priority_club_over.png) right no-repeat;
}*/

#main #content #right-column #subscribe-text {
	width: 288px;
	height: 140px;
	padding: 12px 0px 0px 12px;
	overflow: hidden;
	display: none;
}

#main #content #right-column #subscribe-text input.t {
	width: 200px;
	height: 20px;
	padding: 1px 0 0 4px;
	margin-top: 2px;
	border: 1px solid #cde1c6;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
}

#main #content #right-column #subscribe-text input.s {
	margin: 0 9px 0 0;
	background: url(../images/buttons/subscribe_submit.png) top no-repeat;
	padding: 30px 0 0 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #464646;
	text-decoration: none;
}

#main #content #right-column #subscribe-text img {
	margin:				5px;
	width: 49px;
	height: 38px;
}

#main #content #right-column #download-text {
	width: 288px;
	height: 140px;
	padding: 12px 0px 0px 12px;
	overflow: hidden;
	display: none;
}

#main #content #right-column #download-text p {
	margin: 0;
	padding: 0;
	line-height: 16px;
	background: none;
	display:block
}

#dKitForm {
	margin-top:15px;
}

#main #content #right-column #download-text ul.left {
	padding: 0;
	margin: 0 15px 0 0;
	float: left;
}

#main #content #right-column #download-text ul.right {
	padding: 0;
	margin: 0;
	float: left;
}

#main #content #right-column #download-text ul li {
	list-style-type: none;
	margin-left: 5px;
	/*position: relative;*/
}

#main #content #right-column #download-text ul li input {
	width: 110px;
	height: 20px;
	padding: 1px 0 0 4px;
	margin-top: 2px;
	border: 1px solid #cde1c6;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
}

#main #content #right-column #download-text ul li img.s {
	width: 78px;
	height: 28px;
	margin: 2px 0 0 40px;
	border: none;
	cursor: pointer;
}

#main #content #right-column #download-text ul li select {
	width: 118px;
	height: 20px;
	padding: 1px 0 0 4px;
	margin-top: 2px;
	border: 1px solid #cde1c6;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
}

#main #content #right-column #download-text a {
	position: absolute;
	top: 2px;
	right: 10px;
	margin: 0 9px 0 0;
	height: 30px;
	background: url(../images/buttons/submit.png) right no-repeat;
	padding: 12px 32px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0b714b;
	text-decoration: none;
}

#main #content #right-column #download-text a:hover {
	position: absolute;
	top: 2px;
	right: 10px;
	margin: 0 9px 0 0;
	height: 30px;
	background: url(../images/buttons/submit_over.png) right no-repeat;
	padding: 12px 32px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0b714b;
	text-decoration: none;
}

#main #content #right-column #contact-text {
	width: 288px;
	height: 140px;
	padding: 12px 0px 0px 12px;
	overflow: hidden;
	display: none;
}

#main #content #right-column #contact-text select {
	width: 200px;
	height: 20px;
	padding: 1px 0 0 4px;
	margin-top: 2px;
	border: 1px solid #cde1c6;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
}

#main #content #right-column #contact-text #filler {
	margin: 10px 0 0 0;
}

#main #content #right-column #contact-text #default, 
#main #content #right-column #contact-text #contact1, 
#main #content #right-column #contact-text #contact2,
#main #content #right-column #contact-text #contact3 {
	display: none;
}

/*** FOOTER **********************************************************/

#footer {
	position: relative;
/*	margin: 10px auto 0 auto;*/
	color: #8E8077;
	font: 12px Arial, Helvetica, sans-serif;
	width: 890px;
}

#footer a {
/*	margin-right: 8px;*/
	font: 12px Arial, Helvetica, sans-serif;
	/*color: #72c167;*/
	color: #4784BE;
/*	text-decoration: none;*/
}

#footer a:hover {
/*	margin-right: 8px;*/
	font: 12px Arial, Helvetica, sans-serif;
	color: #72c167;
/*	text-decoration: none;*/
}

#footer a.design {
	position: absolute;
	top: 3px;
	right: 0;
}

#footer a:hover.design {
	position: absolute;
	top: 3px;
	right: 0;
}

.bold-green a{
	background:		none !important;
	font-size:		12px !important;
	padding:		0 !important;
	font-weight:	bold !important;
}

/******************Chris_begin*********************/
.home_h3 {
	font: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3d9b35;
	line-height: 20px;
}

.home_h2 {
	font: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3d9b35;
	line-height: 22px;
}

.home_h4 {
	font: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3d9b35;
	line-height: 22px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#main #content #right-column.enquiry .options input {

}

.os_header{
}

.t {
	margin: 5px 0 5px 0;
	padding: 1px 0 0 5px;
	background: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	width: 291px;
	height: 30px;
	border: 2px inset #3d9b35;
}

.rooftop a{
	text-decoration: none;
	color: #3d9b35;
	font: 18px Arial, Helvetica, sans-serif;
}

#more_links{
	margin-top: 10px;
}

.p_bottom {
	margin-bottom: 10px;
}

.left_col {
	float: left;
	width: 200px;
	border: 1px solid #ddd;
	font: 12px Arial, Helvetica, sans-serif;
}

.right_col {
	float: left;
	width: 20px;
	border: 1px solid #ddd;
	font: 12px Arial, Helvetica, sans-serif;
}

.left_col div,
.right_col div {
	height: 25px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	line-height:25px;	
	text-align: center;
}


.right_col {
	border-right:0;
	border-bottom:0;
}

.left_col {
	border-left:0;
	border-bottom:0;
	border-right:0;
}


.tips_top {
	background-color: #ddd;
	border: 1px solid #ddd;
	font: 14px Arial, Helvetica, sans-serif;
	color: #000;
}

#tips_li li{
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.home_a{
	color:#3D9B35;
	font:12px/18px Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.home_a:hover{
	text-decoration:underline;
}
/*******************Chris_end********************/
