@charset "utf-8";
/* CSS Document */

#wrapper {
	background-image: url(images/wrapper.jpg);
	background-repeat: no-repeat;
	height: 700px;
	width: 1000px;
	top: 0px;
	position: absolute;
	z-index: -2;
}
h1 {
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h2 {
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}

h3 {
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formtext{
	color:#666666;
	text-align: right;
	vertical-align: top;
	font-family: "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#logo {
	background-image: url(images/graphics/aws_horizontallogo.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 450px;
	left: 42px;
	position: absolute;
	cursor:pointer;
	top: 12px;
}
.nodisplay {
	display: none;
}
#indeximages {
	background-image: url(images/index/seaplaneonwaterwhitehaven.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 430px;
	width: 950px;
	top: 163px;
	left: 25px;
}
#callnow {
	position: absolute;
	left: 520px;
	top: 99px;
}
#topbanner {
	position: absolute;
	left: 25px;
	top: 123px;
	height: 40px;
	width: 950px;
}

#tours
{
	display: block;
	width: 130px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/tours.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 156px;
	top: 0px;

}
#about {
	display: block;
	width: 156px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/about.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 0px;
	top: 0px;
}
#about:hover
{
	background-position: 0 -40px;
	vertical-align: baseline;
}
#about span
{
  display: none;
}
#aboutselected
{
	display: block;
	width: 156px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/aboutselected.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 0px;
	top: 0px;

}
#tours:hover
{
	background-position: 0 -40px;
	vertical-align: baseline;
}
#tours span
{
  display: none;
}
#toursselected
{
	display: block;
	width: 130px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/toursselected.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 156px;
	top: 0px;

}
#charters
{
	display: block;
	width: 183px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/charters.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 286px;
	top: 0px;

}
#charters:hover
{
	background-position: 0 -40px;
	vertical-align: baseline;
}
#charters span
{
  display: none;
}
#chartersselected
{
	display: block;
	width: 183px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/chartersselected.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 286px;
	top: 0px;

}
#destinations
{
	display: block;
	width: 186px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/destinations.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 469px;
	top: 0px;

}
#destinations:hover
{
	background-position: 0 -40px;
	vertical-align: baseline;
}
#destinations span
{
  display: none;
}
#destinationsselected
{
	display: block;
	width: 186px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/destinationsselected.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 469px;
	top: 0px;

}
#fleet
{
	display: block;
	width: 134px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/fleet.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 655px;
	top: 0px;

}
#fleet:hover
{
	background-position: 0 -40px;
	vertical-align: baseline;
}
#fleet span
{
  display: none;
}
#fleetselected
{
	display: block;
	width: 134px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/fleetselected.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 655px;
	top: 0px;

}
#gallery
{
	display: block;
	width: 161px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/gallery.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 789px;
	top: 0px;

}
#gallery:hover
{
	background-position: 0 -40px;
	vertical-align: baseline;
}
#gallery span
{
  display: none;
}
#galleryselected
{
	display: block;
	width: 161px;
	height: 40px;
	vertical-align: baseline;
	background-image: url(images/graphics/topmenu/galleryselected.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 789px;
	top: 0px;

}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	position: absolute;
	top: 210px;
	left: 456px;
	right: 40px;
	text-align: justify;
	vertical-align: top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bodyimage {
	position: absolute;
	top: 210px;
	left: 40px;
	height: 300px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#subtopbanner {
	position: absolute;
	left: 25px;
	top: 162px;
	background-repeat: no-repeat;
	height: 30px;
	width: 950px;
	background-image: url(images/graphics/subtopmenu/background.jpg);
}
#address {
	position: absolute;
	height: 45px;
	width: 1000px;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: center;
	vertical-align: bottom;
}
#tourismqueensland
{
	display: block;
	width: 160px;
	height: 45px;
	vertical-align: baseline;
	background-image: url(images/graphics/tourismqueensland.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 30px;
	top: 0px;
	z-index: 1;

}
#tourismqueensland:hover
{
	background-position: 0 -45px;
	vertical-align: baseline;
}
#tourismqueensland span
{
  display: none;
}
#tourismwhitsundays
{
	display: block;
	width: 160px;
	height: 45px;
	vertical-align: baseline;
	background-image: url(images/graphics/tourismwhitsundays.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 815px;
	top: 0px;

}
#tourismwhitsundays:hover
{
	background-position: 0 -45px;
	vertical-align: baseline;
}
#tourismwhitsundays span
{
  display: none;
}
#bottombanner {
	position: absolute;
	left: 25px;
	top: 595px;
	height: 40px;
	width: 950px;
}
#home {
	position: absolute;
	height: 35px;
	width: 63px;
	left: 247px;
	top: 0px;
	background-image: url(images/graphics/bottommenu/home.jpg);
	background-repeat: no-repeat;
}
#home:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#home span
{
  display: none;
}
#rates {
	position: absolute;
	height: 35px;
	width: 46px;
	left: 310px;
	top: 0px;
	background-image: url(images/graphics/bottommenu/rates.jpg);
	background-repeat: no-repeat;
}
#rates:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#rates span
{
  display: none;
}
#enquiries {
	position: absolute;
	height: 35px;
	width: 74px;
	left: 356px;
	top: 0px;
	background-image: url(images/graphics/bottommenu/enquiries.jpg);
	background-repeat: no-repeat;
}
#enquiries:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#enquiries span
{
  display: none;
}
#reservations {
	position: absolute;
	height: 35px;
	width: 92px;
	left: 430px;
	top: 0px;
	background-image: url(images/graphics/bottommenu/reservations.jpg);
	background-repeat: no-repeat;
}
#reservations:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#reservations span
{
  display: none;
}
#sitemap {
	position: absolute;
	height: 35px;
	width: 72px;
	left: 522px;
	top: 0px;
	background-image: url(images/graphics/bottommenu/sitemap.jpg);
	background-repeat: no-repeat;
}
#sitemap:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#sitemap span
{
  display: none;
}
#blog {
	position: absolute;
	height: 35px;
	width: 48px;
	left: 591px;
	top: 0px;
	background-image: url(images/graphics/bottommenu/blog.jpg);
	background-repeat: no-repeat;
}
#blog:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#blog span
{
  display: none;
}
#contact {
	position: absolute;
	height: 35px;
	width: 61px;
	left: 640px;
	top: 0px;
	background-image: url(images/graphics/bottommenu/contact.jpg);
	background-repeat: no-repeat;
}
#contact:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#contact span
{
  display: none;
}
#facebook
{
	display: block;
	width: 160px;
	height: 20px;
	vertical-align: baseline;
	background-image: url(images/graphics/facebook.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 350px;
	top: 45px;

}
#facebook:hover
{
	background-position: 0 -20px;
	vertical-align: baseline;
}
#facebook span
{
  display: none;
}
#youtube {
	position: absolute;
	height: 20px;
	width: 160px;
	left: 445px;
	top: 45px;
	text-align: center;
	background-image: url(images/graphics/youtube.jpg);
	background-repeat: no-repeat;
}
#youtube:hover
{
	background-position: 0 -20px;
	vertical-align: baseline;
}
#youtube span
{
  display: none;
}
#flickr {
	position: absolute;
	height: 20px;
	width: 160px;
	left: 500px;
	top: 45px;
	text-align: center;
	background-image: url(images/graphics/flickr.jpg);
	background-repeat: no-repeat;
}
#flickr:hover
{
	background-position: 0 -20px;
	vertical-align: baseline;
}
#flickr span
{
  display: none;
}
#slinkylinks {
	position: absolute;
	height: 20px;
	width: 160px;
	left: 580px;
	top: 45px;
	text-align: center;
	background-image: url(images/graphics/slinkylinks.jpg);
	background-repeat: no-repeat;
}
#slinkylinks:hover
{
	background-position: 0 -20px;
	vertical-align: baseline;
}
#slinkylinks span
{
  display: none;
}
#footer {
	position: absolute;
	height: 45px;
	width: 1000px;
	left: 0px;
	top: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: center;
	vertical-align: bottom;
}
#location
{
	display: block;
	width: 97px;
	height: 30px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/location.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#location:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#location span
{
  display: none;
}
#crew
{
	display: block;
	width: 49px;
	height: 30px;
	position: absolute;
	left: 97px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/crew.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#crew:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#crew span
{
  display: none;
}
#history
{
	display: block;
	width: 67px;
	height: 30px;
	position: absolute;
	left: 148px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/history.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#history:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#history span
{
  display: none;
}
#partners
{
	display: block;
	width: 73px;
	height: 30px;
	position: absolute;
	left: 213px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/partners.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#partners:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#partners span
{
  display: none;
}
#inthemedia
{
	display: block;
	width: 96px;
	height: 30px;
	position: absolute;
	left: 286px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/inthemedia.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#inthemedia:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#inthemedia span
{
  display: none;
}
.bodytext900 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	position: absolute;
	top: 210px;
	left: 50px;
	right: 40px;
	text-align: justify;
	vertical-align: top;
	width: 900px;
	height: 365px;
}
#panorama
{
	display: block;
	width: 111px;
	height: 30px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/panorama.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#panorama:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#panorama span
{
  display: none;
}
#reefadventure
{
	display: block;
	width: 109px;
	height: 30px;
	position: absolute;
	left: 111px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/reefadventure.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#reefadventure:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#reefadventure span
{
  display: none;
}
#whitehavenexperience
{
	display: block;
	width: 166px;
	height: 30px;
	position: absolute;
	left: 220px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/whitehavenexperience.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#whitehavenexperience:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#whitehavenexperience span
{
  display: none;
}
#reefwhitehavenscenic
{
	display: block;
	width: 174px;
	height: 30px;
	position: absolute;
	left: 386px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/reefwhitehavenscenic.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#reefwhitehavenscenic:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#reefwhitehavenscenic span
{
  display: none;
}
#haymandaytrip
{
	display: block;
	width: 121px;
	height: 30px;
	position: absolute;
	left: 560px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/haymandaytrip.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#haymandaytrip:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#haymandaytrip span
{
  display: none;
}
#peppersdaytrip
{
	display: block;
	width: 124px;
	height: 30px;
	position: absolute;
	left: 681px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/peppersdaytrip.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#peppersdaytrip:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#peppersdaytrip span
{
  display: none;
}
#flycruise
{
	display: block;
	width: 142px;
	height: 30px;
	position: absolute;
	left: 805px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/flycruise.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#flycruise:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#flycruise span
{
  display: none;
}
.bodybottom {
	position: absolute;
	top: 520px;
	left: 40px;
	height: 65px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F00;
}
#privatetours
{
	display: block;
	width: 125px;
	height: 30px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/privatetours.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#privatetours:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#privatetours span
{
  display: none;
}
#weddings
{
	display: block;
	width: 130px;
	height: 30px;
	position: absolute;
	left: 125px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/weddings.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#weddings:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#weddings span
{
  display: none;
}
#corporate
{
	display: block;
	width: 126px;
	height: 30px;
	position: absolute;
	left: 255px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/corporate.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#corporate:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#corporate span
{
  display: none;
}
#airliebeach
{
	display: block;
	width: 121px;
	height: 30px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/airliebeach.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#airliebeach:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#airliebeach span
{
  display: none;
}
#thewhitsundayislands
{
	display: block;
	width: 161px;
	height: 30px;
	position: absolute;
	left: 121px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/thewhitsundayislands.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#thewhitsundayislands:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#thewhitsundayislands span
{
  display: none;
}
#thegreatbarrierreef
{
	display: block;
	width: 153px;
	height: 30px;
	position: absolute;
	left: 282px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/thegreatbarrierreef.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#thegreatbarrierreef:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#thegreatbarrierreef span
{
  display: none;
}
#heartreef
{
	display: block;
	width: 80px;
	height: 30px;
	position: absolute;
	left: 435px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/heartreef.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#heartreef:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#heartreef span
{
  display: none;
}
#cessnacaravan
{
	display: block;
	width: 172px;
	height: 30px;
	position: absolute;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/cessna.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#cessnacaravan:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#cessnacaravan span
{
  display: none;
}
#dehavilland
{
	display: block;
	width: 142px;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 172px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/dehavilland.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#dehavilland:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#dehavilland span
{
  display: none;
}
#sundancer
{
	display: block;
	width: 88px;
	height: 30px;
	position: absolute;
	left: 314px;
	top: 0px;
	vertical-align: baseline;
	background-image: url(images/graphics/subtopmenu/sundancer.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#sundancer:hover
{
	background-position: 0 -2px;
	vertical-align: baseline;
}
#sundancer span
{
  display: none;
}
#overflow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	position: absolute;
	top: 208px;
	left: 460px;
	right: 40px;
	text-align: justify;
	vertical-align: top;
	background-color: #ffffff;
	color: #333;
	overflow:auto;
	padding: 5px;
	margin-width: 10px;
	width: 500px;
	height: 300px;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #333333;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;

}
.bodywhole {
	position: absolute;
	top: 210px;
	left: 40px;
	height: 350px;
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding: 5px;
	margin-width: 10px;
	width: 900px;
	height: 350px;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #333333;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	overflow: auto;
}
#imageleft {
	margin-right: 20px;
}

.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F00;
}
.sidebanner {
	position: relative;
	left: 1000px;
	top: 0px;
	z-index: -1;
}
.sidebanner2 {
	position: absolute;
	left: 1010px;
	top: 515px;
}
.sidebanner3 {
	position: absolute;
	left: 1010px;
	top: 600px;
}
