@import url(lib.css);@import url(superfish.css);@import url(superfish-vertical.css);/* -------------------------------------------------------------- AST stylesheet V1 - 09/02/2010Author - benbailey.com.au-------------------------------------------------------------- */#header, #wrapper, #footer {position: relative;width: 960px;background-color: #FFF;margin: 0 auto;margin-bottom: 15px;overflow: auto;}/* =header --------------------------------------------------------------------------*/#header { height: 93px;  }#header img { position: absolute;top: 10px;left: 10px;}/* =primaryNavigation - primary navigation of the website --------------------------------------------------------------------------*/#primaryNavigation {position: absolute;top: 0;left: 250px;}#primaryNavigation ul {margin: 0;font-size: 100%;}#primaryNavigation li {display: inline;list-style-type: none;margin-left: 0;}#primaryNavigation li a {display: block;float: left;outline: 0;text-indent: -9999px;width: 90px;height: 93px;}#primaryNavigation li#navHome a {background: url("../images/buttons/bgPrimaryNav.png?v=1.2") no-repeat 0 0;}#primaryNavigation li#navHome a:hover, #primaryNavigation li#navHome a:focus {background: url(../images/buttons/bgPrimaryNav.png) no-repeat 0 -94px;}#primaryNavigation li#navAbout a {background: url(../images/buttons/bgPrimaryNav.png) no-repeat -88px 0;width: 107px;}#primaryNavigation li#navAbout a:hover, #primaryNavigation li#navAbout a:focus {background: url(../images/buttons/bgPrimaryNav.png) no-repeat -88px -94px;}#primaryNavigation li#navHosts a {background: url(../images/buttons/bgPrimaryNav.png) no-repeat -195px 0;width: 118px;}#primaryNavigation li#navHosts a:hover, #primaryNavigation li#navHosts a:focus {background: url(../images/buttons/bgPrimaryNav.png) no-repeat -195px -94px;}#primaryNavigation li#navReviews a {background: url(../images/buttons/bgPrimaryNav.png) no-repeat -313px 0;width: 91px;}#primaryNavigation li#navReviews a:hover, #primaryNavigation li#navReviews a:focus {background: url(../images/buttons/bgPrimaryNav.png) no-repeat -313px -94px;}#primaryNavigation li#navGallery a {background: url(../images/buttons/bgPrimaryNav.png) no-repeat -405px 0;width: 125px;}#primaryNavigation li#navGallery a:hover, #primaryNavigation li#navGallery a:focus {background: url(../images/buttons/bgPrimaryNav.png) no-repeat -405px -94px;}#primaryNavigation li#navContact a {background: url(../images/buttons/bgPrimaryNav.png) no-repeat -530px 0;width: 130px;}#primaryNavigation li#navContact a:hover, #primaryNavigation li#navContact a:focus {background: url(../images/buttons/bgPrimaryNav.png) no-repeat -530px -94px;}/* =primaryNavigation - primary navigation of the website --------------------------------------------------------------------------*/#secondaryNavigation {float: left;width: 190px;padding: 20px 15px 15px 15px;z-index: 100;}#secondaryNavigation form {background: url(../images/bgSearch.png) no-repeat;width: 177px;height: 37px;position: relative;}#secondaryNavigation input {border: 0;background: transparent;margin-left: 10px;width: 127px;height: 20px;font-size: 1em;padding-top: 10px;}#secondaryNavigation #btnSearch {position: absolute;top: 3px;right: 8px;width: 31px;height: 30px;padding-top: 0;}#secondaryNavigation h2 {padding-left: 12px;padding-bottom: 0;font-size: 1.5em;}#secondaryNavigation ul {list-style-type: none;margin: 0;clear: left;}#secondaryNavigation li a {display: block;border-right: 1px solid #DCDBC7;border-bottom: 1px solid #DCDBC7;padding: 9px 15px;font-weight: bold;background: #F2F2F2;width: 143px;color: #333;}#secondaryNavigation li ul li a {border-right: 1px solid #DCDBC7;border-bottom: 0;font-weight: normal;width: 143px;font-size: 0.95em;}#secondaryNavigation li a:hover, #secondaryNavigation li a:focus, #secondaryNavigation li a.selected, #secondaryNavigation li a.otherLinks:hover, #secondaryNavigation li a.otherLinks:focus {width: 173px;background: url(../images/buttons/bgSecondaryNav.jpg) no-repeat;border-right: 1px solid #FFF;border-bottom: 1px solid #FFF;color: #FFF;text-decoration: none;}#secondaryNavigation li ul li a:hover, #secondaryNavigation li ul li a:focus, #secondaryNavigation li ul li a.selected, #secondaryNavigation li ul li a.otherLinks:hover, #secondaryNavigation li ul li a.otherLinks:focus {width: 143px;background: #FEFFEC;color: #333;text-decoration: none;}#secondaryNavigation li a.otherLinks {background: #DEDEDE;}#secondaryNavigation #share {padding-top: 15px;}#secondaryNavigation #share li a  {background: none;border: 0;padding: 3px 0 5px 33px;margin-bottom: 8px;font-size: 0.90em;width: auto;clear: left;}#secondaryNavigation #share li a:hover  {color: #C31F39;text-decoration: underline;}#secondaryNavigation #share li a.twitter  {background: url(../images/icons/iconTwitter.jpg) no-repeat;}#secondaryNavigation #share li a.facebook  {background: url(../images/icons/iconFacebook.jpg) no-repeat;}#secondaryNavigation #share li a.email  {background: url(../images/icons/iconMailLarge.png) no-repeat;}/* =banner - on the homepage --------------------------------------------------------------------------*/#banner {float: left;width: 710px;border: 8px solid #666;margin: 20px 0 0 0;}#banner a {color: #FFF;}/* =layout--------------------------------------------------------------------------*/#content {float: left;width: 455px;min-height: 250px;margin: 25px 20px 20px 0;padding-bottom: 20px;}#double #content {width: 700px;}#triple #content {width: 365px;}#booking #content {width: 700px;margin-left: 100px;}#content .feature {clear: left;margin-bottom: 20px;overflow: auto;}#content .feature h2 {margin-top: 0;}#content .feature img {float: left;border: 5px solid #666;margin: 0 10px 10px 0;}#content .tour {clear: both;margin-bottom: 20px;}#content .tour h2 {margin-top: 0;}/*#content .tour h2, #content .tour p, #content .tour ul, #content .tour ol {margin-left: 120px;}*/#content .tour img {float: left;border: 5px solid #666;margin: 0 10px 30px 0;}#content .package {border: 1px solid #E8E8E8;/*background: url(../images/bgPackage.png) repeat-y top right;*/padding: 15px;margin-bottom: 20px;}#content .package h4.tourPrice {color: #F00;font-size: 1.1em;}#content .package li {padding-left: 14px;margin-bottom: 15px;}#content .package div {float: right;background: #71D32F;width: 120px;margin: -15px -15px 15px 10px;padding: 15px;}#bookNow {margin-top: 20px;}.featureSlideshow {float: right;background: #666;padding: 7px;margin: 0 0 50px 30px;}.featureSlideshow #image_description {display: block;color: #FFF;padding: 5px 5px 5px 5px;}#content .red {color: #F00;}#content .green {color: #009900;}#content .notable {border: 7px solid #DCDBC7;background: #F2F3E0;padding: 5px 20px;margin-right: 5px;font-weight: normal;color: #000;}/* =related --------------------------------------------------------------------------*/#related {float: left;width: 220px;padding: 0 20px 20px 20px;margin: 25px 0 20px 0;border-left: 1px solid #DCDBC7;}#triple #related {background: #F2F3E0;width: 300px; padding-top: 15px;padding-bottom: 50px;}#related .feature {border-bottom: 1px solid #DCDBC7;margin-bottom: 15px;padding-bottom: 5px;}#related .feature h2 {margin-top: 0;}#related a img {border-bottom: 0 solid #DCDBC7;}#related blockquote {color: #333;margin-bottom: 25px;font-size: 0.9em;}#related blockquote cite {color: #000;font-weight: bold;}#related li.iconPDF  {padding-left: 25px;background: url(../images/icons/iconPDF.jpg) no-repeat;}#related li.iconEmail  {padding-left: 25px;background: url(../images/icons/iconMail.jpg) no-repeat;}#related #tourDates {width: 300px;border: 1px solid #DCDBC7;margin: 10px 0 30px 0;zoom:1;}#related #tourDates td, #related #tourDates th {background: #FFF;border: 1px solid #DCDBC7;padding: 10px;}/* =footer --------------------------------------------------------------------------*/#footer {padding-bottom: 10px;}#footer ul {list-style-type: none;padding: 0 0 20px 30px;margin: 0;}#footer ul li {display: inline;padding: 0;margin: 0;}#footer ul li a {display: block;float: left;text-indent: -9999px;margin-right: 48px;}#footer ul li#ausOpen a {background: url(../images/logos/tourOperators3.jpg) no-repeat 0 -94px;width: 132px;height: 64px;}#footer ul li#ausOpen a:hover, #footer ul li#ausOpen a:focus { background: url(../images/logos/tourOperators3.jpg) no-repeat 0 -30px;}#footer ul li#origin a {background: url(../images/logos/tourOperators3.jpg) no-repeat -184px -90px;width: 47px;height: 72px;}#footer ul li#origin a:hover, #footer ul li#origin a:focus {background: url(../images/logos/tourOperators3.jpg) no-repeat -184px -18px;}#footer ul li#melbourneCup a {background: url(../images/logos/tourOperators3.jpg) no-repeat -282px -94px;width: 108px;height: 72px;}#footer ul li#melbourneCup a:hover, #footer ul li#melbourneCup a:focus {background: url(../images/logos/tourOperators3.jpg) no-repeat -282px -21px;}#footer ul li#football a {background: url(../images/logos/tourOperators3.jpg) no-repeat -440px -94px;width: 57px;height: 80px;}#footer ul li#football a:hover, #footer ul li#football a:focus {background: url(../images/logos/tourOperators3.jpg) no-repeat -440px -14px;}#footer ul li#cricket a {background: url(../images/logos/tourOperators3.jpg) no-repeat -550px -94px;width: 108px;height: 72px;}#footer ul li#cricket a:hover, #footer ul li#cricket a:focus {background: url(../images/logos/tourOperators3.jpg) no-repeat -550px -22px;}#footer ul li#hopman a {background: url(../images/logos/tourOperators3.jpg) no-repeat -708px -88px;width: 63px;height: 72px;}#footer ul li#hopman a:hover, #footer ul li#hopman a:focus {background: red url(../images/logos/tourOperators3.jpg) no-repeat -706px -16px;}#footer ul li#theAshes a {background: url(../images/logos/tourOperators3.jpg) no-repeat -820px -88px;width: 57px;height: 80px;}#footer ul li#theAshes a:hover, #footer ul li#theAshes a:focus {background: url(../images/logos/tourOperators3.jpg) no-repeat -820px -08px;}#footer p {padding: 12px 0 0 30px;}/* =HTML elements--------------------------------------------------------------------------*/p, ul, ol, dl {margin-bottom: 1em;}ul ul, ol ol {font-size: 100%;}a:link { color: #000066; text-decoration: none; }a:visited { color: #58595B; text-decoration: none;  }a:hover, a:focus { color: #C31F39; text-decoration: underline; }a:active { color: #000; text-decoration: none;  }acronym { border: 0; }body {font-family: Arial, Helvetica, Tahoma, sans-serif;line-height: 1.25em;background: #333;color: #333;padding: 15px 0;}blockquote {/*font-size: 1.2em;*/margin: 0;/*font-family: Georgia, "Times New Roman", Times, serif;*/font-style: normal;}cite { font-style: normal; }dd { margin-left: 0; }em { background: none; }form { margin-bottom: 1em }h1, h2, h3, h4, h5, h6 { font-weight: bold;line-height: 1.25;color: #333;letter-spacing: -2px;}h1 { font-size: 2.2em;}h2, h3, h4, h5, h6 { font-size: 1.4em; margin-bottom: 0.2em;letter-spacing: -1px; }h2 { margin-top: 1em;}h3, h4, h5, h6 { font-size: 1.25em;color: #272425;}/*h2 + h3, h3 + h4 { margin-top: 1em; }*/img { margin: 0; }table th {text-align: left;font-size: 1.2em;padding: 10px 0;border: 0;}table td {border: 0;}#content ul, #related ul { margin-left: 0;padding-left: 0;}#content ul li, #related ul li { background: url(../images/icons/bgBullet.png) no-repeat 0 0.25em;list-style-type: none;padding-left: 18px;}#content ol li { margin-left: 4px;}#slider1 {width: 710px; /* important to be same as image width */height: 250px; /* important to be same as image height */position: relative; /* important */overflow: hidden; /* important */}#slider1Content {width: 710px; /* important to be same as image width or wider */position: absolute;top: 0;margin-left: 0;}.slider1Image {float: left;position: relative;display: none;}.slider1Image span {position: absolute;width: 710px;background-color: #000;filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;color: #fff;display: none;}.slider1Image span img {margin-left: 30px;}.clear {clear: both;}.slider1Image span strong {font-size: 32px;line-height: 35px;letter-spacing: -2px;display: block;margin-bottom: 10px;}.left {top: 0;left: 0;width: 110px !important;height: 250px;}.right {right: 0;bottom: 0;width: 220px !important;height: 210px;border-left: 1px solid #FFF;padding: 30px 13px 20px 13px;}ul { list-style-type: none;}.slider1Image h1 {}