body { background-color: #E4AF09;height:100%;margin:0;padding:0; }
.clear{	clear:both; }

/*------------------------------------------------------------------		
	[1.1 Wrappers]
	*/	
#mainWrapper {width:100%;margin: 0 auto;background-image: url(../img/bgBig.jpg); background-position:center top;background-color:#E4AF09;background-repeat: repeat-x;}
#wrapper2 {background-position:center top; margin:0 auto;position:relative;padding:0;}
#page {width:1000px;  min-height:940px; height:auto !important; height:900px; background-position:center top; margin:0 auto;position:relative;padding:0;background-image: url(../img/mainContentBg.jpg); background-position:center top;background-repeat:no-repeat;}
.contentWrapper{float: left;font:Verdana, Arial, Helvetica, sans-serif; font-size:11px;width:100%; }

.wrap{width:1000px;margin:0 auto;background-image: url(../img/bgRepeat_07.png); background-position:center top;background-repeat:repeat-y;}

/*------------------------------------------------------------------		
	[1.2 Logo and Top Info]
	*/
.header {height:198px;	position:relative;margin:0 auto;width:1008px}
	.header-logo { float: left; width: 472px; }
	.flash-top { float: left; width: 536px; }


/*------------------------------------------------------------------		
	[1.3 Content Divs & left side navigation ]
	*/	
.bgContent {width:1000px;float:left;padding-bottom:20px}
.content{width:990px;padding-right:0px;padding-left:10px;float:left;}

.rightContent{font-size:11px;float:left;width:208px;padding: 15px 0 0 0; }
	.rightContent .logo   { float:left; clear:both;padding-left:39px;padding-bottom:25px;width:123px;height:102px;  }
	.rightContent ul.sideNav {float:left; clear:both;width:208px;list-style:none;font-size:11px;}
	.rightContent li.activeLink { text-transform:uppercase;color:#d73620;width:208px;font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:20px; background-image:url(../img/yellowBgLink.png); background-repeat:no-repeat;background-position:3px 0px;float:left;display:block;min-height:29px;}
	.rightContent li.links { text-transform:uppercase;display:block;line-height:20px;width:208px; height: 40px; float:left;background-image:url(../img/paleBgLink.png); background-repeat:no-repeat;background-position:3px 0px; min-height:29px;}
	.rightContent li.links a, .rightContent li.activeLink a{  padding-left:20px;display:block;line-height:20px; color:#d73620; float:left;text-transform:uppercase;font-size:11px; }
	.rightContent li.links a:hover{text-decoration:none;}
	.rightContent li.links:hover { background-image:url(../img/yellowBgLink.png); background-repeat:no-repeat;background-position:3px 0px;overflow:auto;display:block;position:relative;color:#d73620; text-decoration:none;font-size:11px;cursor:pointer; }
	
	.rightContent ul.subNav {float:left; clear:both;width:190px;list-style:none;font-size:11px;padding-left:15px;padding-top:2px;padding-bottom:2px; }
	.rightContent li.activeSubLink{ padding-left:20px;text-transform:capitalize;color:#ffffff;width:190px;font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:15px; padding-top:5px;background-image:url(../img/subLinkBrown.png); background-repeat:no-repeat;background-position:3px 0px;float:left;display:block;height:20px;}
	.rightContent li.subLinks, .rightContent li.subLinksActive {  margin-left: 10px; padding-left:10px;text-transform:capitalize;display:block;line-height:12px;padding-top:5px;width:208px; float:left;background-image:url(../img/subLinkYellow.png); background-repeat:no-repeat;background-position:3px 0px; height:20px;}
	.rightContent li.subLinks a, .rightContent li.subLinksActive a { padding-top: 0px;  padding-left:10px;display:block;line-height:15px; color:#ffffff; float:left;text-transform:capitalize;font-size:11px; }
	.rightContent li.subLinks a:hover{text-decoration:none;}
	.rightContent li.subLinksActive, .rightContent li.subLinks:hover { background-image:url(../img/subLinkBrown.png); background-repeat:no-repeat;background-position:3px 0px;display:block;position:relative;color:#ffffff; text-decoration:none;font-size:11px;cursor:pointer; }
		
	
.leftContent {width:713px;float:left;padding:0px 10px 0 14px;font-family:Arial, Helvetica, sans-serif;}
	.leftContent p{ line-height: 20px; padding-right: 20px; }
	.leftContent .contentImgTop{width:713px;height:71px; background-image:url(../img/contentImgTop.png); background-repeat:no-repeat;background-position:0px 0px;float:left;}
	.leftContent .contentMid{width:710px;min-height:700px;background: url(../img/trans-bg.png) repeat; float:left;margin-left:1px}
	.leftContent .actualContent{width:670px;padding:0px 0px 0px 35px;float:left;}
	
	.leftContent .flashMap {width:635px;float:left;}
	.leftContent .leftInfo{float:left;width:303px;padding:5px 20px 5px 0px;min-height:200px}
	.leftContent .rightInfo{float:left;width:303px;padding:5px 0px 5px 5px;min-height:200px}
	.leftContent .tourInfo{float:left;width:303px;padding:5px 20px 5px 0px;min-height:200px}
	.leftContent .contactInfo{float:left;width:303px;padding:5px 0px 5px 5px;min-height:200px}
	
	.leftContent .contentImgBot{width:713px;height:71px; background-image:url(../img/contentImgBot.png); background-repeat:no-repeat;background-position:0px 0px;float:left;margin-bottom:50px;}

.tourWrap{width:720px; height: 470px; float:left;padding:10px 0px 0px 10px;}

.tour1{background-image:url(../img/featured1-bg.png);background-repeat: no-repeat;width:340px;height:198px;float:left;padding-right:14px;position:relative; margin-bottom: 10px;}
.tour2{background-image:url(../img/featured2-bg.png);background-repeat: no-repeat;width:340px;height:198px;float:left;padding-right:9px;position:relative; margin-bottom: 10px;}
.tour3{ background-image:url(../img/featured3-bg.png);background-repeat: no-repeat;width:340px;height:198px;float:left;padding-right:9px;position:relative}
.tour4{ background-image:url(../img/featured4-bg.png);background-repeat: no-repeat;width:340px;height:198px;float:left;padding-right:9px;position:relative}

.featuredNews{ float: left; font-family: Arial, Helvetica, sans-serif; margin-bottom: 30px; padding: 15px 0px 0px 0px; }
	.featuredNewsTop { background: url(../img/news-top-bg.png) no-repeat; width: 211px; height: 25px; }
	.featuredNewsMid { background: url(../img/news-box-mid.png) no-repeat bottom; width: 211px; }
		.featuredNewsMid h4 { background-image:none; border:medium none; color:#D73620; font-size:13px; letter-spacing:0.01em; line-height:18px; padding: 0px 15px 10px 15px;; text-transform:uppercase; font-weight: bold; }
	.featuredNewsBottom { background: url(../img/news-box-bottom.png) no-repeat; width: 211px; height: 24px; }

.leftContent ul{float:left;padding:12px 0px 0px 16px;width:100%;color:#333}
.leftContent li{background:url(../img/bullet.jpg) no-repeat 0px 4px;line-height:14px;list-style:none;padding:2px 0px 9px 15px;}

#homeContent { position: relative; background: url("../img/bgHome.png") no-repeat -10px 0px; width: 729px; height: 889px;  margin-bottom:50px;}
#homeMap { position: absolute;	 top:15px;	 left: 39px;   width: 650px;   height: 440px;}
#homeText { position: absolute;   top:525px;   left: 52px; width: 600px; height: 316px;}
	#homeText ul { padding-top: 0px; }
#homeTours { background: url("../img/homeTours.png"); position: absolute; top:395px; left: 378px; width: 268px; height: 54px; }
#zone1 { cursor:pointer;position:absolute;top:0;left:0;width:125px;height:27px; }
#zone2 { cursor:pointer;position:absolute;top:0;left:125px;width:144px;height:27px; }
#zone3 { cursor:pointer;position:absolute;top:27px;left:0;width:125px;height:27px; }
#zone4 { cursor:pointer;position:absolute;top:27px;left:125px;width:144px;height:27px; }


.defaultMap { background: url("../img/aus.png"); }
.esperanceMap { background: url("../img/perth-to-esperance.png"); }
.adelaideMap { background: url("../img/perth-to-adelaide-tour.png"); }
.eyreMap { background: url("../img/adelaide-to-eyre-peninsula.png"); }
.perthMap { background: url("../img/adelaide-to-perth-tour.png"); }


/*------------------------------------------------------------------		
	[ 1.4 Product Listing + Detail ]
	*/	
	.prodWrap{width:645px;float:left;clear:both;}
	.productListing {width:492px;float:left;padding-left:7px;padding-bottom:10px; }
	.productDetail{width:367px;float:left;padding-left:7px;}
	.productImageWrap{margin: 0px 10px 1px 1px;float:left;width:250px;}
	.productImage{width:240px;float:left;height:240px;border: solid #d6e3e9 4px;}
	.productThumb1{width:70px;height:70px;border: solid #d6e3e9 4px;margin:7px 10px 4px 0px;border: solid #d6e3e9 3px;float:left;}
	.productThumb2{width:70px;height:70px;border: solid #d6e3e9 4px;margin:7px 10px 4px 0px;border: solid #d6e3e9 3px;float:left;}
	.productThumb3{width:70px;height:70px;border: solid #d6e3e9 4px;margin:7px 0px 4px 0px;border: solid #d6e3e9 3px;float:left;}

/*------------------------------------------------------------------		
	[1.5 Footer ]
	*/

.footer { height: 58px;width:1000px; font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:0; margin:0 auto;position:absolute;bottom:0}
	.footerBot{background-image: url(../img/footerImg.png); background-position:center top;background-repeat: no-repeat;width:1000px;height:70px;margin:0 auto;}
	.footerBot .img { width: 615px; height:50px;margin:0 auto;padding-top:14px;}
	.footerBot img{padding-right:10px;}
	
	.footer p {	margin: 0;padding-top:10px;text-align:right;color:#8E8E8E;}
	.footer .footer_links{ height:10px;padding:15px 0 0px 0px;font-family:Arial, Helvetica, sans-serif;}
	.footer_links ul li{ background:transparent url(../img/menu_separator.gif) no-repeat scroll right top;float:left;list-style-type:none;overflow:hidden;padding:0px 10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;}
		.footer_links ul li a {color:#d73620;font-size:11px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
			.footer_links ul li a:hover{color:#d73620;text-decoration:underline;}
	
	.footer_left { float:left;width:470px;padding:5px 0 10px 10px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#e9e3ce;line-height:20px;}
		.footer_left a{ color:#fff;text-decoration:none;}
			.footer_left a:hover{ color:#fff;text-decoration:underline;}

	.footer_right { float:right;width:170px;text-align:right;padding:0px 12px 0 0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#f5e3a9;}
		.footer_right a{ color:#f5e3a9;font-family:Arial, Helvetica, sans-serif;}
		.footer_right a:hover{ color:#ffffff;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
		
p.updated { clear: both; font-size: 11px; color: #ccc; padding-top: 20px; }

.map { clear: both; height: 714px; height: 477px; background: url(../img/home-map-bg.png) no-repeat; }

.skype { clear: both;  }
	.skype ul { padding-top: 15px;  }
		.skype ul li { list-style: none; background: none; float: left; padding-right: 15px; }
		
.social-links {}
	.social-links ul {}
		.social-links ul li { float: left; padding: 0px 0px 15px 10px; }
			.social-links ul li a { width: 80px; display: inline; }

.book-now-button-home { position: absolute; top: 80px; left: 550px; }
.brochure-button-home { position: absolute; top: 510px; left: 500px;  z-index: 1; }
	.brochure-button-home a { display: block; width: 152px; height: 47px; }

.contact-form {}
	.contact-form label { float: left; width: 100%; color:#DF6432; font-size:12px; padding: 10px 0px 10px 0px; }
	#basic_form_item_name, #basic_form_item_email, #basic_form_item_address, #basic_form_item_phone { float: left;  border:1px solid #CCCCCC; height:20px; width:300px; }
	#basic_form_item_long_text { border:1px solid #CCCCCC; height:200px; width:500px; }
	#recaptcha_widget_div { float: left; width: 100%; }
	#submitButton { display: block; float: right; margin-top: 20px; margin-right: 20px; background: url(../img/submit.png); text-indent: -777em; border: none; width: 151px; height: 40px;  }
