/*

		Style Sheet
		Site by TripleZero
		www.triplezero.com.au
		
*/

/* layout
----------------------------------------------- */

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif; background:#500801 url("images/bg.gif") top left repeat-x; text-align:center; padding:0; margin:0;}

#wrapper {background:url("images/bg-img.jpg") center 187px no-repeat; width:100%; overflow:hidden;}

#outer {margin:20px auto 0; width:954px; overflow:hidden;}
#outer .sidebit {float:left; margin-top:193px;}
#container {margin:0 auto; width:950px; text-align:left; padding:0; float:left; overflow:hidden;}

p, table, li, blockquote {font:14px/1.3 Arial, Verdana, Helvetica, sans-serif;}
table tr td {vertical-align:top;}

.fixer {clear:both; font-size: .1em; line-height: .01em; color:#fff;}

hr {margin:0; padding:0; height:1px; background:#fff; color:#fff; border:0; border-bottom:1px solid #ccc;}

* html ul li a {height:1em;}
ul {margin:0 0 0 5px; padding:0; list-style: none;}
li {margin:0; padding:0 0 5px 14px; background: url("images/bullet.gif") 0 6px no-repeat;}
ol {margin:0 0 0 5px;}
ol li {margin:0; padding:0 0 5px 5px;}

ul.relevantlinks {}
ul.relevantlinks li {font-size:11px; margin:0; padding:0 0 5px 18px; background: url("images/icon-new-window.gif") 0 2px no-repeat;}

a:link, a:active, a:visited {color:#000; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}

.fl {float:left; margin:0 20px 20px 0;}
.fr {clear:both; float:right; margin:0 0 20px 20px;}

h1 {font-family:"dirtyheadline", Arial, sans-serif; font-size:30px; color:#F08525; font-weight:normal; margin:0 0 35px 0;}
h1 span {font-size:22px; color:#888; margin-left:10px;}
h2 {font-size:20px; color:#000;}
h3 {font-size:18px; color:#802F11;}
h3 a:link, h3 a:active, h3 a:visited, h3 a:hover {text-decoration:none; color:#802F11;}
h4 {font-size:14px;}
h4.green {color:#74A816;}
h5 {font-size:14px;}
h6 {font-size:12px;}

#footer {padding:10px 0 10px; font-size:11px; color:#A88480; margin:20px 0 10px; background:#500801; overflow:hidden; width:950px;}
#footer span {color:#CBCBCB; margin:0 7px;}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {color:#A88480; text-decoration:underline;}
#footer p {font-size:11px; float:left; margin:0 20px;}
#footer p b {color:#A88480;}
#footer p.credit {font-size:9px; color:#6A2D27; float:right; font-weight:normal; margin:5px 20px 0 0;}
#footer p.credit a:link, #footer p.credit a:active, #footer p.credit a:visited, #footer p.credit a:hover {color:#6A2D27;}

.footermore {padding:0 0 10px; margin:0 0 20px; overflow:hidden; width:950px; text-align:left;}
.footermore #google_translate_element {float:left; margin:0 20px;}

.header {overflow:hidden; width:100%;}
.header .logo {float:left;}
.header .tags {float:left; margin:13px 0 0 33px;}
.header .tags p {color:#BFBFBF; font-size:11px; margin-top:16px; margin-bottom:10px;}
.header .tags span {margin:0 12px; color:#5D5D5D;}
.tags a:link, .tags a:active, .tags a:visited, .tags a:hover {color:#BFBFBF;}
.tags a:hover {color:#fff;}

.nav {background:#74290E url("images/nav-bg.gif") top left repeat; overflow:hidden; width:100%; padding:0; margin:31px 0 20px;}
.nav img {margin:0; padding:0; float:left;}
.nav p {margin:0 0 0 10px;}
.nav a:link, .nav a:active, .nav a:visited, .nav a:hover, .nav span {font-size:14px; color:#DFCBC3; font-weight:bold; display:block; float:left; padding:9px 10px 10px; text-decoration:none;}
.nav a:hover {color:#fff;}
.nav span {color:#A05A40;}

.body {background:#fff; overflow:hidden; width:100%;}

table.feature {border-collapse:collapse; margin:0; overflow:hidden; width:100%;}
.feature tr {vertical-align:top;}
.feature tr td {margin:0; padding:0; }

.menu {background:#fff url("images/menu-bg.gif") top left repeat-x; padding-top:14px; width:270px; margin:0;}
.menu .padding {padding:5px 20px;}
.menu h4 {font-size:11px; color:#000; margin:5px 0;}
.menu ul {margin:0 0 16px 0; padding:0; list-style:none;}
.menu li {margin:0; padding:0; background:none; line-height:1.2;}
.menu li a:link, .menu li a:active, .menu li a:visited, .menu li a:hover {background:none; display:block; color:#0E63A3; padding:3px 10px 3px 0; text-decoration:none;}
.menu li a:hover {background:url("images/arrow.gif") right 50% no-repeat; color:#649013;}
.menu li.active a:link, .menu li.active a:active, .menu li.active a:visited, .menu li.active a:hover {background:url("images/arrow.gif") right 50% no-repeat; color:#649013;}

.container { width:680px; height:420px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides > li { position:absolute; top:0; width:680px; margin:0; padding:0; list-style:none; }

#loopedSlider,#newsSlider { margin:0 auto; width:950px; position:relative; clear:both; }

.feature1 {width:680px;}
.feature1 .pic {z-index:1; overflow:hidden; width:680px; height:388px; display: inline;}

.hero {width:680px; height:405px; margin:0; background:url('images/hero-1.jpg') top left no-repeat;}
.hero h3 {position:absolute; margin:290px 0 0 30px; font-family:"dirtyheadline", Arial, sans-serif; font-size:36px; color:#fff; font-weight:normal; line-height:1.3; text-align:center;}
.hero h3 span { color:#fff; background:#74290E; padding:1px;}

.action {z-index:2; position:absolute; font-size:10px; color:#fff; margin:20px 0 0 460px; width:200px;}
.action .black {background:#000 url('images/black-bg.jpg') top left no-repeat; padding:15px;}
.action ul {margin:10px 0 0; padding:0; list-style:none;}
.action li {margin:0; padding:0 0 5px 14px; background:url("images/tick.gif") 0 1px no-repeat; font-size:11px;}
.action a:link, .action a:active, .action a:visited, .action a:hover {color:#67B0E7;}
.action hr {margin:0 0 14px; padding:0; height:1px; background:#fff; color:#fff; border:0; border-bottom:1px solid #4C4C4C;}
.action p {line-height:1.1;}
.action p a:link, .action p a:active, .action p a:visited, .action p a:hover {color:#F08525;}
.action p cite {font-size:11px; color:#666; font-style:normal;}

table.pr {border-collapse:collapse; margin:10px 0; width:100%;}
.pr tr {vertical-align:middle;}
.pr tr td, .pr tr th {margin:0; padding:3px 8px 3px 0; font-size:14px; text-align:left; line-height:1;}
.pr tr td {text-align:right;}
.pr tr th span {font-size:11px; color:#686868; font-weight:normal;}
.pr tr td cite {font-size:10px; color:#999; font-style:normal;}

.book {margin-top:2px; display:block; width:200px; height:48px; background:url('images/button-book.gif') no-repeat; outline:none;}
.book:hover {background:url('images/button-book.gif') no-repeat 0 -48px;}

.enquire {margin-top:2px; display:block; width:200px; height:48px; background:url('images/button-enquire.gif') no-repeat; outline:none;}
.enquire:hover {background:url('images/button-enquire.gif') no-repeat 0 -48px;}

.enquirebook {margin-top:2px; display:block; width:200px; height:48px; background:url('images/button-enquirebook.gif') no-repeat; outline:none;}
.enquirebook:hover {background:url('images/button-enquirebook.gif') no-repeat 0 -48px;}

.inner {padding:20px; overflow:hidden;}

.sidebar {width:230px; float:left;}
/*.sidebar img {width:230px; margin:0; float:left; clear:left;}*/

@font-face{font-family:"dirtyheadline"; src:url("/fonts/dirty-headline.eot"); /* IE */ src:url("/fonts/dirty-headline.ttf") format("truetype"); /* non-IE */} 

.main {float:left; margin:0 0 0 20px; width:660px;}

.promo {border-top:4px solid #E8E5D5; padding:20px 0 20px 20px; overflow:hidden; width:640px;}
.promo img {float:right; margin-left:20px; padding-bottom:15px;}
.promo h3 {font-family:"dirtyheadline", Arial, sans-serif; font-size:24px; color:#F08525; font-weight:normal; margin:0;}
.promo h3 a:link, .promo h3 a:active, .promo h3 a:visited, .promo h3 a:hover {color:#F08525; text-decoration:none;}
.promo a:link, .promo a:active, .promo a:visited, .promo a:hover {color:#0E63A3;}
.promo a:hover {color:#000;}
.promo p {margin-bottom:0;}
.promo p span {color:#BFBFBF; margin:0 8px;}

.transfers h3, .transfers h3 a:link, .transfers h3 a:active, .transfers h3 a:visited, .transfers h3 a:hover {color:#74A816;}
.transfers p {font-size:11px;}
.transfers h4 {font-family:"dirtyheadline", Arial, sans-serif; font-size:17px; color:#F08525; font-weight:normal; margin:0;}
.transfers h4 a:link, .transfers h4 a:active, .transfers h4 a:visited, .transfers h4 a:hover {color:#F08525; text-decoration:none;}
.transfers .airport {width:200px; margin-left:30px; float:right;}
.transfers img {float:right;}

.centralaus {border-top:4px solid #E2A064;}
.centralaus .title {float:left;}
.centralaus .info {margin:0 0 0 270px; width:640px;}
.centralaus p {margin:25px 0;}
.centralaus .photo {margin-right:11px;}

.linkblock {background:#E8E5D5; margin-bottom:30px;}
.linkblock .padding {padding:20px;}
.linkblock h4 {font-size:11px; margin-top:0;}
.linkblock p {font-size:11px; margin:10px 0; line-height:1.7;}
.linkblock a:link, .linkblock a:active, .linkblock a:visited, .linkblock a:hover {color:#000; text-decoration:none;}
.linkblock a:hover {color:#000; text-decoration:underline;}
.linkblock table {border-collapse:collapse; width:100%;}
.linkblock tr {vertical-align:middle;}
.linkblock tr td {margin:0; padding:0 10px 0 0; vertical-align:top;}

.side {width:193px; background:url('images/sub-bg.gif') 1px 1px repeat-x; padding-top:40px; padding-bottom:30px; float:left;}
.side h4 {font-size:11px; color:#000; margin:15px 0 8px 20px;}
.side h4 a:link, .side h4 a:active, .side h4 a:visited, .side h4 a:hover {text-decoration:none; color:#000;}
.side ul {margin:0 20px 0 20px; padding:0; list-style: none;}
.side li {margin:0; padding:4px 0; background:none; font-size:11px; color:#0E63A3;}
.side li a:link, .side li a:active, .side li a:visited, .side li a:hover {color:#0E63A3; text-decoration:none;}
.side li a:hover {color:#649013; text-decoration:none;}
.side li.sub, .side li.sub, .side li.sub, .side li.sub {padding-left:10px;}
.side li.on a:link, .side li.on a:active, .side li.on a:visited, .side li.on a:hover {color:#649013; text-decoration:none;}


.content {width:720px; float:left; margin:0 0 0 35px;}
.content .padding {padding:40px 20px 40px 0; min-height:480px;}
.content .action {position:relative; margin:0 0 20px 35px; float:right;}
.content .action p {font-size:14px; color:#000; margin:20px 0 0 15px;}

.container { width:680px; height:420px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides > div { position:absolute; top:0; width:680px; display:none; }
#loopedSlider,#newsSlider { margin:0 auto; width:950px; position:relative; clear:both; }

.cont {width:462px;}

.tourblock {margin-bottom:20px; overflow:hidden; width:100%;}
.tourblock img {float:left; margin-right:20px;}
.tourblock .info {float:left; width:400px;}
.tourblock .info h3 {margin-top:0;}


.bbqheader {background:url('images/bbq-header.jpg') 0 10px no-repeat; overflow:hidden; width:100%; margin:0 0 12px 0;}
.bbqheader .logo {float:left;}

.bbqnav {overflow:hidden; width:680px; padding:0; margin:61px 0 20px; float:left;}
.bbqnav p {margin:0;}
.bbqnav a:link, .bbqnav a:active, .bbqnav a:visited, .bbqnav a:hover, .bbqnav span {font-size:14px; color:#C0C1C1; font-weight:bold; display:block; float:left; padding:9px 10px 10px; text-decoration:none;}
.bbqnav a:hover {color:#fff;}
.bbqnav span {color:#A05A40;}

.bbqtags {float:right; margin:0 20px 0 33px;}
.bbqtags p {color:#BFBFBF; font-size:11px; margin-top:4px; margin-bottom:14px;}
.bbqtags span {margin:0 12px; color:#5D5D5D;}
.bbqtags a:link, .bbqtags a:active, .bbqtags a:visited, .bbqtags a:hover {color:#BFBFBF;}
.bbqtags a:hover {color:#fff;}

.bbqpromo {border-top:4px solid #E8E5D5; padding:20px 0 20px 0; overflow:hidden; width:910px;}
.bbqpromo img {float:none; margin:0; padding-bottom:15px;}


table.enquiry {border-collapse:collapse; margin-top:10px; border-top:1px solid #e1e1e1; width:100%;}
.enquiry tr {vertical-align:middle;}
.enquiry tr td, .enquiry tr th {margin:0; padding:8px 12px 8px 7px; border-bottom:1px solid #e1e1e1; font-size:14px; line-height:1.2;}
.enquiry tr td.money {vertical-align:middle; font-size:18px;}
.enquiry input {padding:3px; width:150px;}
.enquiry input.long {width:400px;}
.enquiry input.short {width:75px;}
.enquiry input.big {font-size:18px;}
.enquiry select {padding:3px;}
.enquiry cite {font-size:10px; color:#999; font-style:normal; font-weight:normal;}
.enquiry .error {background:#FAFFAD;}
.enquiry .submit {width:auto; padding:8px 15px; font-weight:bold; font-size:14px;}
.enquiry input.checkbox {width:30px;}
.enquiry tr td.section {font-weight:bold; font-size:18px; background:#f1f1f1;}

ul.messagebox {background:#FAFFAD; border:1px solid #FEE892; display:none; margin:0 0 20px 0; padding:15px 15px 10px 15px; width:770px;}
ul.messagebox li {font-size:12px;}
ul.messagebox li.title {background:none; padding-left:0; font-weight:bold;}

.nup {display:none;}

#response {text-align:left; color:#000; background-image:url(images/highlight.gif); margin:20px 0 0;}
#response img {margin-top:-1px;}
#response cite {color:#666; font-style:normal; font-size:11px;}
#response p {padding:10px 10px 10px 20px; font-size:15px; margin:0; font-size:12px;}

#currency_select select {font-size:11px; width:150px; margin:0;}

#dc_box {display:none;}

.cont span#convert cite {display:none; font-size:10px; color:#999; font-style:normal; margin-left:6px;}
.cont span#convert br {display:none;}

#CDSWIDFRR {margin:0 !important;}

a.tourcathead {transform:rotate(-2deg); display:inline-block; width:87%; margin:2px 0 20px 0; padding:8px 10px; background:linear-gradient( to left, #638f13 0%, #74a716 40%, #689614 100% ); color:white; font-family:"dirtyheadline", Arial, sans-serif; font-size:24px; text-decoration:none; text-align:center;}