body {	color:#fff;	font-size:12px;	font-family:Verdana, Geneva, sans-serif;	background: #fff url(../img/background.jpg) repeat;}a {	color: #fff;}p {	line-height: 1.3em;	margin-bottom: 12px;	text-align: justify;}#wrapper {	width: 718px;	margin: 0 auto;}#content {	float: left;	width: 618px;	background-color: #fff;	padding: 4px;}#logo {	height: 89px;	margin-top: 4px;}ul#nav {	width: 618px;	height: 34px;	margin-bottom: 6px;}ul#nav li {	float: left;}ul#nav li a {	display: block;	height: 34px;	background-image: url(../img/nav.gif);}	ul#nav li a.home {	width: 110px;	background-position: 0 0;}ul#nav li a.home:hover {	background-position: 0 -34px;}ul#nav li a.helicopters {	width: 153px;	background-position: -110px 0;}ul#nav li a.helicopters:hover {	background-position: -110px -34px;}ul#nav li a.golf {	width: 101px;	background-position: -263px 0;}ul#nav li a.golf:hover {	background-position: -263px -34px;}ul#nav li a.features {	width: 122px;	background-position: -364px 0;}ul#nav li a.features:hover {	background-position: -364px -34px;}ul#nav li a.contact {	width: 132px;	background-position: -486px 0;}ul#nav li a.contact:hover {	background-position: -486px -34px;}#mainImage, #mainBottom {	width: 618px;}#mainImage {	height: 416px;}#mainImage.home {	background-image: url('../img/home_main.jpg');}#mainImage.heli {	background-image: url('../img/heli_main.jpg');}#mainImage.features {	background-image: url('../img/features_main.jpg');}#mainImage.golf {	background-image: url('../img/golf_main.jpg');}#mainImage.contact {	background-image: url('../img/contact_main.jpg');}#mainText {	height: 217px;	width: 558px;	padding: 20px 30px; }#mainText.home {	background-image: url('../img/home_text.jpg');}#mainText.heli {	background-image: url('../img/heli_text.jpg');}#mainText.features {	background-image: url('../img/features_text.jpg');}#mainText.golf {	background-image: url('../img/golf_text.jpg');}#mainText.golf p {	margin-right: 14px;}#golfText {	height: 217px;		overflow: auto;}#mainText.contact { 	height: 377px;	background-image: url('../img/contact_text.jpg');}#mainBottom {	height: 160px;}#mainBottom.home {	background-image: url('../img/home_bottom.jpg');}#mainBottom.heli {	background-image: url('../img/heli_bottom.jpg');}#mainBottom.features {	background-image: url('../img/features_bottom.jpg');}#mainBottom.golf {	background-image: url('../img/golf_bottom.jpg');}#mainBottom.contact {	background-image: url('../img/contact_bottom.jpg');}ul#icons {	float: right;	margin-top: 42px;}ul#icons li {	margin-bottom: 2px;}#footer {	margin-top: 6px;}ul#footerLinks {	width: 618px;	height: 48px;	margin-bottom: 6px;}ul#footerLinks li {	float: left;}ul#footerLinks li a {	display: block;	height: 48px;	background-image: url(../img/footer_menu.gif);}	ul#footerLinks li a.yarra {	width: 113px;	background-position: 0 0;}ul#footerLinks li a.yarra:hover {	background-position: 0 -48px;}ul#footerLinks li a.super{	width: 96px;	background-position: -113px 0;}ul#footerLinks li a.super:hover {	background-position: -113px -48px;}ul#footerLinks li a.experiences{	width: 142px;	background-position: -209px 0;}ul#footerLinks li a.experiences:hover {	background-position: -209px -48px;}ul#footerLinks li a.joyflights{	width: 120px;	background-position: -351px 0;}ul#footerLinks li a.joyflights:hover {	background-position: -351px -48px;}ul#footerLinks li a.melbheli{	width: 147px;	background-position: -471px 0;}ul#footerLinks li a.melbheli:hover {	background-position: -471px -48px;}/* FORM STYLES -------------------------------------*/fieldset{	border: none;	border-top: 1px solid #222;	margin: 20px 10px;}fieldset legend{	padding: 6px 10px 6px 0;	font-size: 14px;	font-weight: 300;	color: #fff;}fieldset ul{	list-style: none;}fieldset label{	line-height: 1.4;	vertical-align: top;	color: #02A0FF;	padding-left: 5px;}fieldset label.mylabel{	display: inline-block;	width: 90px;	color: #fff;	font-weight: 700;	padding-left: 0;}fieldset ul {	margin: 0;	padding: 0;}fieldset ul li {	list-style: none;	padding: 4px 0;	margin: 0;}fieldset #submit{	margin-left: 92px;}/* CONTACT FORM ERROR ---------- */label.error { 	float: none; 	color: #fff; 	padding-left: .5em; 	vertical-align: top; }/* ADD THIS BUTTON ------------- */.addthis_toolbox {	padding: 10px 0 12px  14px;}.addthis_button_compact {	line-height: 1.3em;	color: #ff6600;	text-decoration: none;	padding-top: 4px;	background-position: 2px 0;}.addthis_separator {	color: #999;}/* this next line has been added by Adam 18.12.09 to attempt to add the Book Direct and Save button */.book_direct_btn {	background:url(http://www.heliexperiences.com.au/templates/heliexp_default/images/booknsave.gif) no-repeat;	display:block;	width:160px;	height:28px;	float:left;	padding:0 0 0 0;	margin:0 0 0 10px;}/* this next line has been added by Adam 18.12.09 to attempt to add the Book Direct and Save button */.book_direct_btn span {display:none;}