
/* CSS Document */

body {
	margin:0;
	padding:10px 0;
	background:#cac6b8 url(./images/bg.jpg) repeat-x;
	/*font-family: 'Open Sans', sans-serif;*/
	/*font-family: 'Droid Sans', sans-serif;*/
	/*color:#333;*/
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000	
}
/*
p {
	font-size:13px;
	line-height:22px;
}
H1 {
	font-family: 'Viga', sans-serif;
	font-size:18px;
	font-weight:normal;
}
.clear{
	clear:both;
}


*/
a img {
	border: 0;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
ul, li{
	list-style: inherit;
	padding:0;
	margin:0;
}
#wrapper {
	width:768px;
	margin:0 auto;
}
/*---Landing Page ---*/
.landingHead {
	text-align:center;
	padding:0 0 5px 0;
}
.landingMap {
	width:470px;
	height:425px;
	background:url(../images/aus_map.jpg) no-repeat;
	margin:0 auto;
}
a.melbourne, a.brisbane, a.adelaide {
	padding:0 0 0 80px;
	width:100px;
	height:57px;
	display:block;
	background:url(../images/landingBtn.png) 0 114px;
	font-family: 'Viga', sans-serif;
	color:#fff;
	text-decoration:none;
	line-height:57px;
}
a.brisbane {
	background:url(../images/landingBtn.png) 0 228px;
}
a.adelaide {
	background:url(../images/landingBtn.png) 0 171px;
}
a.melbourne:hover, a.brisbane:hover, a.adelaide:hover {
	background-position:0 57px;
}
.landingSlider {
	padding:20px 20px 0 90px;
	width:410px;
	height:226px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	border:1px solid #233445;
	margin:10px auto;
	background: #34649e;
	background: -moz-linear-gradient(top, #34649e 0%, #063f7b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #34649e), color-stop(100%, #063f7b));
	background: -webkit-linear-gradient(top, #34649e 0%, #063f7b 100%);
	background: -o-linear-gradient(top, #34649e 0%, #063f7b 100%);
	background: -ms-linear-gradient(top, #34649e 0%, #063f7b 100%);
	background: linear-gradient(to bottom, #34649e 0%, #063f7b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34649e', endColorstr='#063f7b', GradientType=0 );
}
.landingSlider H1 {
	color:#fff;
	padding:0;
	margin:0;
}
.landingSlider p {
	color:#fff;
}
.sliderAndrew {
	position:absolute;
	margin:25px 0 0 -110px;
}
.sliderVan {
	position:absolute;
	margin:-45px 0 0 260px;
}

/*---site---*/
#pageHeader {
	width:768px;
	margin:0 auto;
}
	.logo{
		width:189px;
		height:132px;
		padding:0 0 15px 10px;
		float:left;
	}
	a.mapMarker{
		display:block;
		color:#b30000;
		font-family: 'Viga', sans-serif;
		background:url(./images/map_marker.jpg) no-repeat 25px 16px;
		padding:20px 10px 25px 15px;
		text-align:right;
		font-size:14px;
		text-decoration:none;
	}
	a.mapMarker:hover{
		text-decoration:underline;
	}
	.contInfo{
		width:200px;
		float:right;
		padding:0 10px 0 0;
	}
	.contInfo p{
		padding:0 10px 10px 0;
		margin:0;
		text-align:right;
	}
	.contInfo p.label{
		font-size:18px;
		font-family: 'Viga', sans-serif;
		text-transform:uppercase;
	}
	.contInfo p.banncaption{
		color:#30609a;
	}
	/*
	.contInfo p.bris{
		color:#e9bc35;
	}
	.contInfo p.adel{
		color:#55ad35;
	}
*/
	.contInfo p.bannNumber{
		color:#08417c;
		font-size:24px;
		font-weight:600;
		font-family: 'Droid Sans', sans-serif;
		text-decoration: none;
	}
	/*
	.contInfo p.numberBris{		
		color:#c17200;
	}
	.contInfo p.numberAdel{		
		color:#357d1b;
	}
	*/
	.topNav{
		display:block;
		width:768px; 
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		background: #565656;
		background: -moz-linear-gradient(top,  #565656 0%, #191b1d 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#191b1d));
		background: -webkit-linear-gradient(top,  #565656 0%,#191b1d 100%);
		background: -o-linear-gradient(top,  #565656 0%,#191b1d 100%);
		background: -ms-linear-gradient(top,  #565656 0%,#191b1d 100%);
		background: linear-gradient(to bottom,  #565656 0%,#191b1d 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#191b1d',GradientType=0 );
		line-height:53px;
		height:53px;
		overflow:hidden;
		
	}
	.topNav ul{
		float:left;
		padding:0 0 0 0px;
		position:absolute;
		list-style: none;
	}
	.topNav ul li{
		float:left;
		height:63px;
		list-style: none;
	}
	/*-- top menu arrow --*/
	.topNav ul.ulBackG li:hover{
		background:url(./images/topMenuArrow.png) no-repeat 50% 100%;
	}
	/*
	.topNav ul.brisbane li:hover{
		background:url(./images/topMenuArrowBris.png) no-repeat 50% 100%;
	}
	
	.topNav ul.adel li:hover{
		background:url(./images/topMenuArrowAdel.png) no-repeat 50% 100%;
	}
	*/
	.topNav ul.ulBackG li:last-child:hover{
		background:none;
		list-style: none; 
	}
	
	.topNav ul.ulBackG li a{
		display:block;
		font-family: 'Viga', sans-serif;
		font-size:14px;
		color:#fff;
		text-decoration:none;
		line-height:53px;
		padding:0 15px;
		list-style: none;
	}
	
	/*-- Current Location -- */


	.topNav ul li:first-child a:hover, .topNav ul li:first-child.LiHighLighted a{
		border-radius: 8px 0 0 8px;
		-moz-border-radius: 8px 0 0 8px;
		-webkit-border-radius: 8px 0 0 8px;
		-khtml-border-radius: 8px 0 0 8px;
	}
		
	
	.topNav ul.ulBackG li a:hover{
		background: #33639d;
		background: -moz-linear-gradient(top,  #33639d 0%, #003a76 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33639d), color-stop(100%,#003a76));
		background: -webkit-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: -o-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: -ms-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: linear-gradient(to bottom,  #33639d 0%,#003a76 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33639d', endColorstr='#003a76',GradientType=0 );
		list-style: none;
	}
	.topNav ul.ulBackG li:last-child a{	
		line-height:33px;
		margin:9px 0 0 10px;
		text-transform:uppercase;
		font-size:16px;
		border:1px solid #0d51a3;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		background: #5585be;
		background: -moz-linear-gradient(top,  #5585be 0%, #0c3a69 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5585be), color-stop(100%,#0c3a69));
		background: -webkit-linear-gradient(top,  #5585be 0%,#0c3a69 100%);
		background: -o-linear-gradient(top,  #5585be 0%,#0c3a69 100%);
		background: -ms-linear-gradient(top,  #5585be 0%,#0c3a69 100%);
		background: linear-gradient(to bottom,  #5585be 0%,#0c3a69 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5585be', endColorstr='#0c3a69',GradientType=0 );
		list-style: none;
	}
	.topNav ul.ulBackG li:last-child a:hover{
		background: #33639d;
		background: -moz-linear-gradient(top,  #33639d 0%, #003a76 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33639d), color-stop(100%,#003a76));
		background: -webkit-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: -o-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: -ms-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: linear-gradient(to bottom,  #33639d 0%,#003a76 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33639d', endColorstr='#003a76',GradientType=0 );
		list-style: none;
	}
	.Highlighted
	{
	    background-color: #33639d;
	    background: #33639d;
		background: -moz-linear-gradient(top,  #33639d 0%, #003a76 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33639d), color-stop(100%,#003a76));
		background: -webkit-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: -o-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: -ms-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: linear-gradient(to bottom,  #33639d 0%,#003a76 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33639d', endColorstr='#003a76',GradientType=0 );
		list-style: none;
		
	}
	.LiHighLighted
	{
	    background:url(./images/topMenuArrow.png) no-repeat 50% 100%;
	}
	
	
	
/*melb*/	
/*
	
	.topNav ul.ulBackG li a:hover{
		background: #33639d;
		background: -moz-linear-gradient(top,  #33639d 0%, #003a76 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33639d), color-stop(100%,#003a76));
		background: -webkit-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: -o-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: -ms-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: linear-gradient(to bottom,  #33639d 0%,#003a76 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33639d', endColorstr='#003a76',GradientType=0 );
		list-style: none;
	}
	.topNav ul.ulBackG li:last-child a{	
		line-height:33px;
		margin:9px 0 0 10px;
		text-transform:uppercase;
		font-size:16px;
		border:1px solid #0d51a3;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		background: #5585be;
		background: -moz-linear-gradient(top,  #5585be 0%, #0c3a69 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5585be), color-stop(100%,#0c3a69));
		background: -webkit-linear-gradient(top,  #5585be 0%,#0c3a69 100%);
		background: -o-linear-gradient(top,  #5585be 0%,#0c3a69 100%);
		background: -ms-linear-gradient(top,  #5585be 0%,#0c3a69 100%);
		background: linear-gradient(to bottom,  #5585be 0%,#0c3a69 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5585be', endColorstr='#0c3a69',GradientType=0 );
		list-style: none;
	}
	.topNav ul.ulBackG li:last-child a:hover{
		background: #33639d;
		background: -moz-linear-gradient(top,  #33639d 0%, #003a76 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33639d), color-stop(100%,#003a76));
		background: -webkit-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: -o-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: -ms-linear-gradient(top,  #33639d 0%,#003a76 100%);
		background: linear-gradient(to bottom,  #33639d 0%,#003a76 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33639d', endColorstr='#003a76',GradientType=0 );
		list-style: none;
	}
	*/
	/*-- bris --*/
/*	
	.topNav ul.brisbane li a:hover{
		background: #eac601;
		background: -moz-linear-gradient(top,  #eac601 0%, #c17200 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eac601), color-stop(100%,#c17200));
		background: -webkit-linear-gradient(top,  #eac601 0%,#c17200 100%);
		background: -o-linear-gradient(top,  #eac601 0%,#c17200 100%);
		background: -ms-linear-gradient(top,  #eac601 0%,#c17200 100%);
		background: linear-gradient(to bottom,  #eac601 0%,#c17200 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eac601', endColorstr='#c17200',GradientType=0 );

	}
	.topNav ul.brisbane li:last-child a{
		border:1px solid #cc831b;
		background: #eac601;
		background: -moz-linear-gradient(top,  #eac601 0%, #c17200 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eac601), color-stop(100%,#c17200));
		background: -webkit-linear-gradient(top,  #eac601 0%,#c17200 100%);
		background: -o-linear-gradient(top,  #eac601 0%,#c17200 100%);
		background: -ms-linear-gradient(top,  #eac601 0%,#c17200 100%);
		background: linear-gradient(to bottom,  #eac601 0%,#c17200 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eac601', endColorstr='#c17200',GradientType=0 );

	}
	.topNav ul.brisbane li:last-child a:hover{
		background: #eed235;
		background: -moz-linear-gradient(top,  #eed235 0%, #cc831b 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eed235), color-stop(100%,#cc831b));
		background: -webkit-linear-gradient(top,  #eed235 0%,#cc831b 100%);
		background: -o-linear-gradient(top,  #eed235 0%,#cc831b 100%);
		background: -ms-linear-gradient(top,  #eed235 0%,#cc831b 100%);
		background: linear-gradient(to bottom,  #eed235 0%,#cc831b 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eed235', endColorstr='#cc831b',GradientType=0 );

	}
*/
	/*-- adel--*/
	
/*	
	.topNav ul.adel li a:hover{
		background: #479929;
		background: -moz-linear-gradient(top,  #479929 0%, #1c6815 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#479929), color-stop(100%,#1c6815));
		background: -webkit-linear-gradient(top,  #479929 0%,#1c6815 100%);
		background: -o-linear-gradient(top,  #479929 0%,#1c6815 100%);
		background: -ms-linear-gradient(top,  #479929 0%,#1c6815 100%);
		background: linear-gradient(to bottom,  #479929 0%,#1c6815 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479929', endColorstr='#1c6815',GradientType=0 );
	}
	
	.topNav ul.adel li:last-child a{
		border:1px solid #295d24;
		background: #479929;
		background: -moz-linear-gradient(top,  #479929 0%, #1c6815 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#479929), color-stop(100%,#1c6815));
		background: -webkit-linear-gradient(top,  #479929 0%,#1c6815 100%);
		background: -o-linear-gradient(top,  #479929 0%,#1c6815 100%);
		background: -ms-linear-gradient(top,  #479929 0%,#1c6815 100%);
		background: linear-gradient(to bottom,  #479929 0%,#1c6815 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479929', endColorstr='#1c6815',GradientType=0 );
	}
	.topNav ul.adel li:last-child a:hover{
		background: #62b046;
		background: -moz-linear-gradient(top,  #62b046 0%, #2c8623 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62b046), color-stop(100%,#2c8623));
		background: -webkit-linear-gradient(top,  #62b046 0%,#2c8623 100%);
		background: -o-linear-gradient(top,  #62b046 0%,#2c8623 100%);
		background: -ms-linear-gradient(top,  #62b046 0%,#2c8623 100%);
		background: linear-gradient(to bottom,  #62b046 0%,#2c8623 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b046', endColorstr='#2c8623',GradientType=0 );
	}

*/	
/*--- Content ------*/
#pageContent {
	background:url(./images/contentTree.jpg) repeat-y 22px 0;
	padding: 20px 0 0px 0;
}
#ctl00_pageContent {
	background:url(./images/contentTree.jpg) repeat-y 22px 0; 
	padding: 20px 0 0px 0;
}
.LHSMenu{
	width:220px;
	float:left;
}
.LHSMenu ul{
	padding:75px 0 0 0;
}
.LHSMenu ul li{
	margin:0 0 2px 0;
	list-style: none;
}
.LHSMenu ul li a{
	display:block;
	width:185px;
	height:37px;
	padding:0 0 0 8px;
	line-height:37px;
	background:url(./images/LHSMenu.png) no-repeat 0 0;
	font-family: 'Viga', sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	color:#0c0c0c;
}
.LHSMenu ul li a:hover{
	background-position:0 -37px;
	color:#fff;
	list-style: none;
}
.LHSMenu ul.brisbane li a:hover{
	background-position:0 -74px;
	color:#fff;
	list-style: none;
}
.LHSMenu ul.adel li a:hover{
	background-position:0 -111px;
	color:#fff;
	list-style: none;
}
.LHSMenuHighlighted
{
    background:url(./images/LHSMenu.png) no-repeat 0 0;
	background-position:0 -37px;
	color:#fff;
	
}
.txt{
	float:left;
	width:530px;
}
.txt H1{
	padding-bottom:15px;
	padding-left:40px;
	line-height:32px;
}
.txt H1 img{
	position:absolute;
	margin:0 0 0 -40px;
}

/*--- Footer ------*/
#pageFooter {
	width:728px; /*border: solid 2px #000000;*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	background: #565656;
	background: -moz-linear-gradient(top,  #565656 0%, #191b1d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#191b1d));
	background: -webkit-linear-gradient(top,  #565656 0%,#191b1d 100%);
	background: -o-linear-gradient(top,  #565656 0%,#191b1d 100%);
	background: -ms-linear-gradient(top,  #565656 0%,#191b1d 100%);
	background: linear-gradient(to bottom,  #565656 0%,#191b1d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#191b1d',GradientType=0 );
	padding:20px;
}

#ctl00_pageFooter 
{
 
     
	width:728px; /*border: solid 2px #000000;*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	background: #565656;
	background: -moz-linear-gradient(top,  #565656 0%, #191b1d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#191b1d));
	background: -webkit-linear-gradient(top,  #565656 0%,#191b1d 100%);
	background: -o-linear-gradient(top,  #565656 0%,#191b1d 100%);
	background: -ms-linear-gradient(top,  #565656 0%,#191b1d 100%);
	background: linear-gradient(to bottom,  #565656 0%,#191b1d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#191b1d',GradientType=0 );
	padding:20px;
}

.footerAndrew{
	position:absolute;
	margin: -100px 0 0 -15px; 
}
.footerL{
	width:290px;
	float:left;
}
.footerL H1{
	padding:0 0 5px 0;
	margin:0;
	color:#fff;
	font-size:18px;
	font-weight:normal !important;
}
.footerL H2{
	font-family: 'Droid Serif', serif;
	font-size:12px;
	font-style:italic;
	padding:0;
	margin:0;
}
.footerL H2.melb{
	color:#88b8e0;
}
.footerM{
	float:left;
	padding:0 0 0 85px;
}
.footerM p{
	padding:5px 0 0 53px;
	margin:0;
	font-size:18px;
	color:#fff;
}
.footerico{
	padding:20px 0 0 70px;
	width:110px;
	height:37px;
	background:url(./images/landingBtn.png) no-repeat 0 0;
	font-size:16px;
	font-family: 'Viga', sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.footericoPOS{
	background-position:0 -114px;
}
/*
.footericoB{
	background-position:0 0;
}
.footericoA{
	background-position:0 -57px;
}
*/
.footerVan{
	position:absolute;
	margin:0 0 0 590px;
	background:url(./images/van_footer.png);
	
}
#process{
	background:url(./images/process.jpg);
	height:527px;
	width:530px;
}
.chartBtn a{
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
	font-family: 'Viga', sans-serif;
	font-size:14px;
	background:#000;
	padding:5px 10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
}
.chartBtn a:hover{
	background:#174071;
}
.book{
	position:absolute;
	margin:470px 0 0 30px;
}
.park{
	position:absolute;
	margin:170px 0 0 0;
}
.service{
	position:absolute;
	margin:5px 0 0 240px;
}
.wash{
	position:absolute;
	margin:30px 0 0 390px;
}
.shuttle{
	position:absolute;
	margin:250px 0 0 410px;
}
.plane{
	position:absolute;
	margin:460px 0 0 410px;
}

/*---- Form container ---*/
.formBox{
	width:668px;
	/*height: 849px;*/	
	padding:0 0 50px 100px;
	min-height: 849px; /* <- vvdolar 04/Aug/2014, change to min-height:, form height: */
}
.formBox100pcHT
{
	width:668px;
	height:100%;
	padding:0 0 50px 100px;    
}