

/* GLOBAL.CSS*/
* {margin: 0;padding: 0;}body {font: 67.5% Arial, Helvetica, sans-serif;background: #204FA3;}textarea{font: 1.1em Arial, Helvetica, sans-serif;}h1 {width: 725px;display: block;height: 93px;float: left;margin: 5px 0 0;position: relative;}h1 a {background: url(../images/global/logo_big4.png) no-repeat;text-indent: -9999em;width: 113px;height: 49px;display: block;margin: 20px;cursor: pointer;}h1 img {display: none;}img {border: 0; }a {color: #238CCB;text-decoration: udnerline;outline: none;}a:hover {text-decoration: none;outline: none;}a:active {outline: none;}#skip-to-content, #skip-to-subnavigation, #skip-to-navigation {display: none;}#airlock {width: 1004px;margin: 0 auto;}#core {float: left;clear: both;width: 1004px;background: #204FA3 url(../images/global/bg.gif) repeat-y top center;}#inner {float: left;width: 980px;margin: 0 12px;display: inline;font-size: 1.1em;background: #FFF;clear: both;padding: 0 0 10px;position: relative;}/* ben 260609 - header top gone#top {float: left;position: relative;width: 980px;margin: 0 auto;background: #0053a6;height: 30px;display: block;clear: both;}#top ul.nav {position: absolute;left: 0;top: 0;list-style-type: none;margin: 0 0 0 3px;}#top ul.nav li {float: left;margin: 16px 7px;}#top ul.nav li a {float: left;height: 7px;line-height: 7px;text-indent: -9999em;}#top ul.nav li a.home {background: url(../images/global/bg-top-home.gif) no-repeat;width: 20px;}#top ul.nav li a.contact {background: url(../images/global/bg-top-contact.gif) no-repeat;width: 33px;}#top ul.nav li a.feedback {background: url(../images/global/bg-top-feedback.gif) no-repeat;width: 40px;}#top ul.nav li a.corporate {background: url(../images/global/bg-top-corporate.gif) no-repeat;width: 44px;}#top ul.nav li a.become {background: url(../images/global/bg-top-become.gif) no-repeat;width: 84px;}#top ul.nav li a:hover {background-position: 0 -7px;}#top ul.tools {position: absolute;right: 0;top: 8px;list-style-type: none;}#top ul.tools li {float: left;margin: 0 8px;}#top ul.tools li a {float: left;text-indent: -9999em;}#top ul.tools li.email a {background: url(../images/global/bg-email.png) no-repeat;width: 50px;height: 12px;margin: 2px 0 0;}#top ul.tools li.print a {background: url(../images/global/bg-print.png) no-repeat;width: 50px;height: 12px;margin: 1px 0 0;}*/#parkfinder {float: left;position: relative;margin: 4px 0 0;}#parkfinder h3 {position: absolute;top: 8px;left: 0;float: left;background: url(../images/global/bg-h2-parkfinder.png) no-repeat;text-indent: -9999em;width: 145px;height: 37px;}#parkfinder img {position: absolute;top: 0;left: 145px;}#parkfinder fieldset {border: 0;}#parkfinder fieldset legend {display: none;}#parkfinder input.textbox {position: absolute;top: 51px;left: 0;height: 16px;width: 119px;border: 1px solid #c8d0d5;}#parkfinder input.imagebutton {position: absolute;top: 51px;left: 122px;}#parkfinder a {position: absolute;left: 53px;top: 70px;width: 100px;font-size: 0.9em;}#header {float: left;background: #fff;display: block;clear: both;height: 143px;}#navigation {width: 960px;padding: 0 10px;height: 39px;background: url(../images/global/nav_bg.png) repeat-x 0 5px;float: left;list-style-type: none;}#navigation li {float: left;}#navigation li a {float: left;display: block;background: url(../images/global/nav_divider.gif) no-repeat right 5px;color: #FFF;text-decoration: none;font-size: 0.9em;font-weight: bold;text-transform: uppercase;text-align: center;vertical-align: middle;}#navigation li.first {background: url(../images/global/nav_divider.gif) no-repeat left 5px;}#navigation li a.holiday-park-finder, #navigation li a.suggested-itineraries, #navigation li a.holiday-guide-brochure, #navigation li a.member-benefits {padding-top: 9px;height: 30px;}#navigation li a.home, #navigation li a.about-big4, #navigation li a.special-offers, #navigation li a.reservations, #navigation li a.accommodation, #navigation li a.big4-club, #navigation li a.gift-vouchers, #navigation li a.newsletter, #navigation li a.big4-passport {padding-top: 16px;height: 23px;}#navigation li a.home {width: 56px;}#navigation li a.about-big4 {width: 92px;}#navigation li a.holiday-park-finder {width: 96px;}#navigation li a.member-benefits {width: 97px;}#navigation li a.suggested-itineraries {width: 88px;}#navigation li a.holiday-guide-brochure {width: 104px;}#navigation li a.special-offers {width: 110px;}#navigation li a.accommodation {width: 118px;}#navigation li a.big4-club {width: 83px;}#navigation li a.gift-vouchers {width: 107px;}#navigation li a.newsletter {width: 93px;}#navigation li a.big4-passport {background: none;width: 100px;}#navigation li a:hover, #navigation li a.selected {background: url(../images/global/nav_bg_over.png);border-top: 1px #0c77bd solid;border-right: 1px #0c77bd solid;border-left: 1px #0c77bd solid;margin: -1px -1px 0 -1px;}div#header #navigation li a.selected {height: 26px;padding-top: 13px;}#navigation li a.home.selected {padding-top: 13px;height: 59px;}#navigation li a.selected.holiday-park-finder, #navigation li a.selected.member-benefits, #navigation li a.selected.holiday-guide-brochure{height: 33px !important;padding-top: 6px !important;}#subnavigation {float: left;width: 209px;padding: 0;margin: 0;}#subnavigation ul {float: left;margin: 2px 0 0 0;padding: 0;width: 209px;}#subnavigation ul li {float: left;list-style: none;display: inline;border-bottom: 1px solid #ced8e0;}#subnavigation ul li a {float: left;padding: 6px 0 6px 8px;width: 201px;color: #203979;font-weight: bold;text-decoration: none;}#subnavigation ul li a:hover, #subnavigation ul li a.selected {background: #005faf;color: #fff;}#subnavigation ul li ul li.last {border-bottom: none;}#subnavigation ul li ul li a {color: #203979;padding: 6px 0 6px 16px;width: 193px;}#subnavigation ul li ul li a:hover, #subnavigation ul li ul li a.selected  {color: #FFF;background: #203979;}#banner {float: left;display: block;width: 980px;background: #005fAE;position: relative;clear: both;height: 83px;overflow: hidden;}#banner img {position: absolute;right: 0;z-index: 1;}#banner div {position: absolute;left: 7px;top: 6px;text-align: left;line-height: 1em;}#banner div img {position: relative;}#banner h1 {position: absolute;color: #FFF;font-size: 2.4em; /*28px*/top: 24px;left: 10px;z-index: 3;font-weight: bold;}#banner h2 {position: absolute;color: #FFF;font-size: 11px;top: 63px;left: 10px;z-index: 2;}#join {float: left;width: 227px;background: #f0f8ff;margin: 0 0 0 12px;}#join p {color: #00519B;margin: 7px 0 0 9px;font-weight: bold;}#join a {width: 980px;float: left;text-indent: -9999em;margin: 0;height: 55px;background: #FFF url(../images/home/join_big4_club.gif) no-repeat 0 0;display: inline;}#join a.small {width: 207px;height: 37px;background: url(../images/global/bg-join.png) no-repeat;margin: 0 0 0 10px;}#quote {float: left;width: 980px;border-bottom: 8px solid #fff;background: #fff;position: relative;margin: 0 0 0 9px;clear: both;}#quote div {float: left;width: 980px;margin: 2px;text-align: center;background: #7FB720 url(../images/bg_quote.png) repeat-x center bottom;}#quote div p {font-size: 1.5em;font-style: italic;color: #fff;padding: 0 100px;margin: 20px 0;}#quote a {position: absolute;float: left;width: 22px;height: 19px;top: 40%;right: 40px;z-index: 1;}#footer {float: left;font-size: 1em;clear: both;background-color: #fff;margin-left: 7px;padding: 13px 0 15px;width: 990px;display: inline;}#footer img {float: left;margin: 0 22px 0 22px;}#footer ul {list-style-type: none;color: #238ccb;}#footer ul.plug{float: right;margin: 0 17px 0 0;}#footer ul.footer-links {margin: 0 10px 0 0;float: left;}#footer ul.footer-links li a {background: url(../images/global/btn-arrow.gif) no-repeat 0 center;padding-left: 9px;display: inline;}#footer ul li.copyright {font-weight: bold;}/*#footer ul li.copyright {background: url(../images/lnk_copyright.gif) no-repeat;width: 110px;height: 5px;text-indent: -9999em;margin: 7px 0 0 0;}#footer ul li.privacy a {float: left;background: url(../images/lnk_privacy.gif) no-repeat;width: 54px;height: 5px;text-indent: -9999em;margin: 7px 0 0 0;}#footer ul li.disclaimer a {float: left;background: url(../images/lnk_disclaimer.gif) no-repeat;width: 61px;height: 5px;text-indent: -9999em;margin: 7px 0 0 0;}*/#footer ul li.plug a {/*float: left;width: 55px;height: 5px;background: url(../images/lnk_lemonade.gif) no-repeat;text-indent: -9999em;margin: 7px 0 0 0;*/color: #9FB2D2;font-size: 0.9em;}.error {color: red;}.no-bold {font-weight: normal;}/* Clowndoctors */div.clown-doctors {background: transparent url(../images/parks/bg-clown-doctors.png) no-repeat;float: left;height: 115px;line-height: 10px;margin: 8px 0 0;width: 207px;}div.clown-doctors h6 {font-size: 1em;margin: 63px 0 0 10px;}div.clown-doctors p {color: #2174BA;font-size: 1em;line-height: 1 .2em;margin: 0.4em 0 0 10px;}#content-wrap div.clown-doctors{margin-left: 0;}/** BOOKING FORM - used in big4 special offers and park pages **/div#booking-form-wrapper{clear: both;}div#booking-form-wrapper div#general-booking-form{clear: both;width: 100%}#park div#booking-form-wrapper div#general-booking-form{font-size: 0.8em;}div#booking-form-wrapper div#general-booking-form{float: left;background: url(../images/bg-booking-form.png) no-repeat;border: 0;margin: 0 0 5px;display: inline;clear: both;/*width: 520px;*/}#park div#booking-form-wrapper div#general-booking-form{float: left;background: url(../images/bg-park-booking-form.png) no-repeat;width: 525px;}div#booking-form-wrapper div#general-booking-form p.heading{color: #203979;font-size: 1.3em;font-weight: bold;text-transform: none;float: none;width: auto;}div#booking-form-wrapper div#general-booking-form fieldset {float: left;font-size: 1em;text-transform: uppercase;width: 500px;border: 0;display: inline;padding: 6px 10px;height: 70px;margin-bottom: 7px;}div#booking-form-wrapper div#general-booking-form hr{    margin: 0 0 10px !important;}div#booking-form-wrapper div#general-booking-form fieldset p {width: 47px;float: left;}div#booking-form-wrapper div#general-booking-form fieldset label {color: #e03c16!important;font-size: 0.9em;font-weight: bold;}div#booking-form-wrapper div#general-booking-form fieldset span {font-size: 1.2em;text-transform: none;}div#booking-form-wrapper div#general-booking-form fieldset div.arrival {float: left;width: 102px;}div#booking-form-wrapper div#general-booking-form fieldset .pickerWrapper_Hay {width: 100px!important;padding:0!important;display: block;float: left;}div#booking-form-wrapper div#general-booking-form fieldset .pickerWrapper_Hay table{width: 100px!important;}div#booking-form-wrapper div#general-booking-form fieldset .pickerWrapper_Hay table td{padding:0!important;margin:0!important;}div#booking-form-wrapper div#general-booking-form fieldset td.inputCell{width: 78px!important;}div#booking-form-wrapper div#general-booking-form fieldset a.radPopupImage_Hay {margin: 2px 0 0 3px!important;width: 20px;}div#booking-form-wrapper div#general-booking-form fieldset td.inputCell input{width: 73px!important;padding: 1px!important;}div#booking-form-wrapper div#general-booking-form fieldset #arrival {font-size: 11px;margin-right: 2px;}div#booking-form-wrapper div#general-booking-form fieldset p.day {width: 47px;}div#booking-form-wrapper div#general-booking-form fieldset p.month {width: 54px;}div#booking-form-wrapper div#general-booking-form fieldset p.year {width: 60px;}div#booking-form-wrapper div#general-booking-form fieldset p.nights {margin-left: 26px;width: 54px;}div#booking-form-wrapper div#general-booking-form fieldset p {margin: 0;}div#booking-form-wrapper div#general-booking-form fieldset p.adults {width: 49px;}div#booking-form-wrapper div#general-booking-form fieldset p.children {width: 57px;}div#booking-form-wrapper div#general-booking-form fieldset p.infants {width: 60px;}div#booking-form-wrapper div#general-booking-form fieldset select {width: 40px;font-size: 11px;}div#booking-form-wrapper div#general-booking-form fieldset p.year select {width: 53px;}div#booking-form-wrapper div#general-booking-form fieldset p.month select {width: 58px;}div#booking-form-wrapper div#general-booking-form fieldset select {margin-top: 2px;}div#booking-form-wrapper div#general-booking-form fieldset p.submit{float: left;padding: 0;display: inline;margin-top: 0.9em;}#park #content div#booking-form-wrapper div#general-booking-form fieldset p.submit{float: left;padding: 0;display: inline;margin-top: 0.4em;}div#booking-form-wrapper div#general-booking-form fieldset p.submit input{float: left;width: 151px!important;height: 25px!important;display: inline;}div#booking-form-wrapper div#general-booking-form a.booking-link{font-size: 1.1em;color: #e03c16;}

/* HOME.CSS*/
div.home #header {height: 137px;}div.promotions object, div.promotions embed,div.promotions img{float: left;margin: 0 8px 0 0;display: inline;}#subscribe-panel{float: left;}#subscribe-panel fieldset {border: 0;}#subscribe-panel fieldset legend{color: #00519B;padding: 5px 0 0 8px;font-weight: bold;}#subscribe-panel fieldset input {margin: 0 5px 5px 0;}#subscribe-panel p {margin: 3px 0 0 9px;}#subscribe-panel fieldset input.textbox {border: 1px solid #bec9d5;width: 207px;margin-top: 1px;}#news {float: left;width: 970px;margin:5px 0 0 10px;background-color: #FFF;display: inline;}#newsContainer {float: left;background: url(../images/global/bg_news.png) repeat-y;display: inline;}div.newsItem {float: left;margin: 2px 20px 26px 0;padding: 4px 8px;width: 225px;widt\h: 209px;height: 166px;overflow: hidden;display: inline;}div.newsItem h2 {background: url(../images/home/arw.png) no-repeat 0 3px;font-size: 12px;}div.newsItem h2 a {color: #00519b;text-decoration: none;margin: 0 0 0 15px;}div.newsItem h2 a:hover {text-decoration: underline;}div.newsItem img {margin: 6px 0;border: 1px solid #FFF;}div.newsItem p {margin: 0;padding: 2px;color: #00519B;}/* NEW */div#home-wrapper h2{    color: #0053a6;    font-weight: bold;    font-size: 1.4em;    margin: 0 0 0.6em;}div.left-content {    float: left;    clear: both;    width: 568px;}div.left-content p{padding: 0.2em 0 0.7em;}div.left-content a.promo-link{    display: block;}div.left-content a.plan-holiday{    text-decoration: none;    font-size: 1.3em;    font-weight: bold;}div.left-content a.plan-holiday:hover{    text-decoration: underline;}div.left-content.flash{    margin-top: 0;}div.right-content {    float: left;    background: url(../images/home/bg-home-finder.png) no-repeat 0 0;    width: 380px;    min-height: 385px;    padding: 115px 12px 0 20px;}div.right-content a{    font-weight: bold;}div.left-content .home-content{    clear: both;    float: left;    width: 333px;    display: inline;    margin: 18px 10px 0 15px;}div.left-content .subscribe{    float: left;    width: 168px;    height: 128px;    background: url(../images/home/bg-subscribe.png) no-repeat 0 0;    display: inline;    margin: 18px 0 0 15px;    padding: 12px;}div.left-content #flashpromotion{background: url(../images/home/flash-alternative.jpg) no-repeat 0 0;width: 568px;height: 430px;}div.right-content ul, div.left-content ul{list-style-type: none;float: left;margin-bottom: 5px;}div.right-content li, div.left-content li {float: left;margin-right: 13px;}div.right-content h3 a{float: left;width: 378px;height: 47px;background: url(../images/home/btn-book-home.png) no-repeat;text-indent: -9999em;}div.left-content li {float: left;font-weight: bold;}div.right-content div.club-membership{float: left;background: #1385cf url(../images/home/bg-membership-bottom.png) no-repeat 0 bottom;width: 378px;min-height: 170px;color: #fff;margin: 8px 0;}div#home-wrapper div.right-content div.club-membership h2{background: #1385cf url(../images/home/bg-membership-top.png) no-repeat 0 0;color: #fff;width: 378px;text-indent: 9px;padding-top: 9px;margin: 0;font-size: 1.3em;}div.right-content div.club-membership p{padding: 5px 9px 9px;}div.right-content div.club-membership li{float: none;background: url(../images/home/bg-club-li.gif) no-repeat 9px 3px;padding: 2px 0 2px 60px;}div.right-content div.club-membership img{float: right;margin: 0 10px 10px 0;}div.right-content div.club-membership a{clear: both;display: block;}div.right-content .promotions {float: left;width: 378px;margin: 8px 0;}div.right-content .promotions h2{float: left;width: 378px;border-bottom: 1px solid #e5e5e5;padding-bottom: 0.3em;}div.right-content .promotions p{float: left;width: 378px;margin: 8px 0;}div.right-content div.promotions .promotion{float: left;width: 378px;border-bottom: 1px solid #e5e5e5;margin-bottom: 8px;}div.right-content div.promotions .promotion p{width: 227px;font-size: 0.9em;margin-right: 3px;}div.right-content div.promotions .promotion img{float: right;border: 1px solid #ebebeb;margin: 0 0 0 25px;width: 113px;margin-bottom: 8px;}

/* CONTENT.CSS*/
#content {font-size: 0.9em;}div.content-wrap {float: left;width: 980px;font-size: 1em;background: #FFF;}div.content-2-column {float: left;width: 980px;background: #FFF url(../images/global/bg_content_2col.png);}div.content-3-column {float: left;width: 980px;background: #FFF url(../images/global/bg_content_3col.png);}div.content-no-pullout {float: left;width: 980px;zoom: 1;background: #FFF url(../images/global/bg_content_nopullout.png);}div#online-bookings.content-2-column {background: #FFF url(../images/global/bg_content_2col_online-bookings.png);}div#online-bookings.content-2-column div.content-pullout {margin: 4px 0 4px 4px;padding: 0;width: 205px;}div.contentPrint {float: left;width: 586px;widt\h: 582px;padding: 2px;background: #FFF;}div.content-wrap .content-area {float: left;width: 843px;padding: 10px 15px;position: relative;}div.content-2-column .content-area {float: left;width: 741px;margin: 10px 15px;position: relative;}div.content-no-pullout .content-area {float: left;width: 731px;margin: 10px 20px;position: relative;}div#online-bookings .content-area {margin: 10px 0 10px 10px;float: left;width: 962px;}div#online-bookings.content-2-column .content-area {margin: 10px 15px 10px 10px;width: 746px;}div.content-3-column .content-area {float: left;width: 521px;margin: 10px 20px;position: relative;}div.content-area h1 {color: #203979;font-weight: bold;font-size: 15px;margin: 0;padding: 0;line-height: 20px;}div.content-area h2 {color: #203979;font-weight: bold;font-size: 16px;margin: 10px 0;padding: 0;line-height: 17px;clear: both;}div.contentMain h2 {color: #203979;font-weight: bold;font-size: 16px;margin: 10px 0;padding: 0;line-height: 17px;clear: both;}div.content-area h3 {color: #000;font-weight: bold;font-size: 11px;margin: 0;padding: 0;line-height: 18px;}div.content-area h4 {color: #203979;font-size: 11px;margin: 0 0 2px 0;padding: 0;font-weight: normal;line-height: 14px;}div.content-area p {margin: 0 0 5px 0;}div.content-pullout {float: left;padding: 0;margin: 0 0 0 4px;width: 206px;}div.content-3-column div.connections {text-align: center; padding-top: 8px}div.content-area ul {margin: 0.4em 0 0.4em 16px;}div.content-pullout p {color: #203979;font-size: 9px;font-style: italic;margin: 0;padding: 7px;}table.datagrid {margin: 1em 0;width: 530px;background: none;}table.datagrid th {background: #f2f7fb;border-bottom: 1px solid #c3dacd;color: #005dac;font-weight: bold;padding: 4px;}table.datagrid td {border-bottom: 1px solid #cee1d2;font-size: 1em;padding: 4px;}table.datagrid th td {border-bottom: 1px solid #c2d9cc;border-right: 1px solid #FFF;}table.datagrid td p {margin: 0;}table.benefit{    clear: both;}table.benefit td {    padding: 7px 3px 10px 10px;}tr.benefitHeader td {    background: #203979;    font-weight: bold;    font-size: 12px;    color: #FFF;    padding: 3px 3px 3px 10px;}tr.benefitTypeHeader td {    background: #a7a7a7;    font-weight: bold;    font-size: 12px;    color: #FFF;    padding: 3px 3px 3px 10px;}table.benefit ul{   margin:0pt 0pt 1em;   padding:0pt 0pt 0pt 15px;}/* PAGING */.pagerContainer {margin: 0;padding: 0;}.pagerContainer a {text-decoration: none;width: 14px;}.pagerSelected a {margin: 0;padding: 0 3px;color: #1b7320;font-weight: bold;padding: 4px;}.pagerNumber a {background: #ebecee;color: #496379;margin: 0;text-decoration: none;padding: 4px;}.red-font {color: #dc0000 !important;}div.big4-club-home table{border-spacing: 0;}div.big4-club-home table tr.alt, div.big4-club-home table tr.alt td{background-color: #f0f7fe;}div.big4-club-home table td {padding-top: 7px;padding-bottom: 7px;}div.big4-club-home table td img{padding-left: 15px;}div.big4-club-home table td span.join-alternative{color: #61A325;font-size: 1.4em;font-weight: bold;padding-left: 90px;}div.big4-club-home ul {list-style-type: none;margin-left: 0 !important;margin: 5px 0 8px;}div.big4-club-home li {background: url(../images/bg-club-li.gif) no-repeat 0 50%;float: none;padding: 2px 0 2px 49px;height: 1.3em;}

/* ITINERARIES.CSS*/
div.itinerary {margin: 0 0 0 10px;}div.itinerary table{width: 532px;background: #E2EECE url(../images/bg_itinerary_abstract.gif) repeat-x;}div.itinerary table h2 {color: #203979;font-weight: bold;font-size: 15px;margin: 0;padding: 0;line-height: 20px;}div.itinerary table img.hero {margin: 8px 0;}div.itinerary table td em {display: block;padding: 0 8px 5px 8px;font-size: 0.9em;color: #000;}div.itinerary table.summary tr.bordered-row td {border-bottom: 1px solid #cfe1d3;padding-bottom:12px;}div.itinerary table.summary {margin-top: 12px;background: none;}div.itinerary h2 {margin: 1.1em 0;}div.itinerary-tools {text-align: right;margin: 5px 0 0 0;}div.itinerary-tools a {clear: both;display: block;margin: 5px 7px 0 0; }div.itinerary table tr td span.parkinfo {float: left;display: block;width: 450px;}div.itinerary table tr td span.links {float: left;display: block;width: 70px;margin: 2px 0 0;}div.itinerary-send-to-friend table{width: 538px;}div.itinerary-send-to-friend table tr td table {margin-top: 10px;}

/* PULLOUT.CSS*/
div.pullout {float: left;display: inline;border: 1px solid #ced8e0;width: 199px;background: url(../images/bg_pullout.png) repeat-x;margin: 4px 0 0 0;padding-top: 8px;clear: both;}div.pullout img {margin: 0 8px 0 8px;}div.pullout h4,div.connections h4 {background: url(../images/home/arw.png) no-repeat 0 2px;margin: 0 6px;text-align: left;}div.pullout h4.notext {margin: 0 6px 6px;}div.pullout h4 a,div.connections h4 a {display: block;color: #203979;margin: 0 0 0 15px;font-size: 12px;text-decoration: none;}div.pullout h4 a:hover,div.connections h4 a:hover {text-decoration: underline;}div.pullout p {font-style: normal;font-size: 1em;color: #203979;width: 180px;}td div.pullout p {margin: 5px;}div.pullout p img {float: right;margin: 0 0 0 5px;}div.pullout ul {padding: 0;list-style-type: square;margin: 0 0 0 18px;padding: 0;}div.pullout ul li {color: #203979;margin: 4px 0 4px 0;}table.pullout {color: #005dac;background-color: #f2f6fa;padding: 0;border: 1px solid #c7dcd1;margin: 10px 0 10px 0;width: 580px;}table.pullout td {padding: 0 5px;}/* featured park pull out used on reservations */div#featured-park.pullout h3{  color: #203979;  margin-left: 5px;}div#featured-park.pullout img{  margin: 8px 0 0 6px;}div#featured-park.pullout p.location-name{  font-size: 0.8em;  font-weight: bold;}div#subnavigation div.pullout {margin-left: 4px;margin-bottom: 10px;}div#subnavigation div.pullout img {margin-top: 8px;}div#subnavigation div.pullout p {margin: 0 8px;padding: 4px 0;}/* gift vouder pullout */div.pullout.gift-voucher ul {list-style-type: none;margin: 0 0 0 6px;padding: 0;}div.pullout.gift-voucher ul li {background: url(../images/snippets/li-gift-voucher.png) no-repeat 0 0;padding: 0 0 0 25px;}/* member login pullout*/div.content-pullout div.member-login {padding: 1px 8px 10px;}div.content-pullout div.member-login h3{color: #113984;font-weight: bold;margin-bottom: 3px;}div.content-pullout div.member-login p{padding: 7px 0;font-weight: bold;color: #464646;}div.content-pullout div.member-login p a, div.content-pullout div.member-login p span{font-weight: normal;font-size: 0.9em;}div.content-pullout div.member-login input.button{margin-top: 8px;}

/* TEXT.CSS*/
.textBlue, .textGreen {color: #203979;}h4.textBlue a, h4.textGreen a {color: #203979;text-decoration: none;padding: 0 7px 0 0;margin: 0 3px 0 0;background: url(../images/arrow.gif) no-repeat 4px right;}.textLightGrey {color: #828181;line-height: 12px;}.linkGreenSubhead {color: #0e6a1f;font-size: 12px;font-weight: bold;}.linkGreenSubhead:hover {color: #000;font-size: 12px;font-weight: bold;}.copy {font-size: 11px;color: #000000;}a.copy:hover {font-size: 11px;color: #000000;}.level1Header {font-size: 16px;color: #002860;font-weight: bold;margin: 10px 0;display: block;}.level2Header {font-size: 12px;color: #203979;font-weight: bold;}a.level2Header:hover {color: #203979;}.level3Header {font-size: 11px;color: #000000;font-weight: bold;}a.level3Header:hover {color: #000000;}.small {font-size: 10px;color: #000000;}a.small:hover {font-size: 10px;color: #000000;}.error {font-color: #C30;}

/* SEARCH.CSS*/
/*TODORemoved unused CSS*//*div.search-tools {float: left;display: block;clear: both;position: relative;width: 980px;height: 60px;margin: 1em 0 0;}div.search-tools h3 {font-weight: bold;position: absolute;top: 0;left: 0;}div.search-tools h4 {position: absolute;top: 14px;left: 0;}div.search-tools div.pagerContainer {position: absolute;right:110px;top: 0;}div.search-tools select {position: absolute;top: 14px;right: 0;width: 86px;margin: 10px 0;}div.search-tools a.show-all {position: absolute;top: 0;right: 0;}div.search-results div.result {float: left;clear: both;position: relative;margin-bottom: 3px;width: 980px;height: 86px;}div.search-results div.result h5 {float: left;color: #FFF;font-weight: bold;font-size: 1em;padding: 3px 5px;width: 882px;margin: 0 0 3px 0;position: relative;}div.search-results div.result h5 span.rating-1 {background-image: url(../images/parks/1-star.png);}div.search-results div.result h5 span.rating-1-5 {background-image: url(../images/parks/1-5-star.png);}div.search-results div.result h5 span.rating-2 {background-image: url(../images/parks/2-star.png);}div.search-results div.result h5 span.rating-2-5 {background-image: url(../images/parks/2-5-star.png);}div.search-results div.result h5 span.rating-3 {background-image: url(../images/parks/3-star.png);}div.search-results div.result h5.rating-3-5 {background-image: url(../images/parks/3-5-star.png);}div.search-results div.result h5 span.rating-4 {background-image: url(../images/parks/4-star.png);}div.search-results div.result h5 span.rating-4-5 {background-image: url(../images/parks/4-5-star.png);}div.search-results div.result h5 span.rating-5 {background-image: url(../images/parks/5-star.png);}div.search-results div.result h5 span {position: absolute;right: 5px;top: 5px;text-indent: -9999em;width: 71px;height: 10px;background-repeat: no-repeat;background-position: right 0;}div.search-results div.result a {font-weight: bold;}div.search-results div.result p {float: left;padding: 2px 5px 0 5px;width: 720px;}div.search-results div.result img {position: absolute;right: 0;top: 0;}div.search-results div.result a.details {position: absolute; bottom: 0;right: 161px;text-indent: -9999em;width: 71px;}div.search-results div.result a.book {position: absolute; bottom: 0;right: 88px;text-indent: -9999em;width: 71px;}*//* NSW */div.search-results div.nsw {background: url(../images/park_finder/icon_nsw.gif) no-repeat 871px 27px;}div.search-results div.nsw h5 {background: #00a0de;}div.search-results div.nsw div {background: #f7fcfe;}div.search-results div.nsw a.details {background: url(../images/park_finder/butDetails_nsw.gif) no-repeat;}div.search-results div.nsw a.book {background: url(../images/park_finder/butBook_nsw.gif) no-repeat;}/* VIC */div.search-results div.vic {background: url(../images/park_finder/icon_vic.gif) no-repeat 871px 27px;}div.search-results div.vic h5 {background: #00a15f;}div.search-results div.vic div {background: #f5fbf9;}div.search-results div.vic a.details {background: url(../images/park_finder/butDetails_vic.gif) no-repeat;}div.search-results div.vic a.book {background: url(../images/park_finder/butBook_vic.gif) no-repeat;}/* SA */div.search-results div.sa {background: url(../images/park_finder/icon_sa.gif) no-repeat 871px 27px;}div.search-results div.sa h5  {background: #945ea2;}div.search-results div.sa div {background: #fcfafc;}div.search-results div.sa a.details {background: url(../images/park_finder/butDetails_sa.gif) no-repeat;}div.search-results div.sa a.book {background: url(../images/park_finder/butBook_sa.gif) no-repeat;}/* WA */div.search-results div.wa {background: url(../images/park_finder/icon_wa.gif) no-repeat 871px 27px;}div.search-results div.wa h5 {background: #e87021;}div.search-results div.wa div {background: #fefbf8;}div.search-results div.wa a.details {background: url(../images/park_finder/butDetails_wa.gif) no-repeat;}div.search-results div.wa a.book {background: url(../images/park_finder/butBook_wa.gif) no-repeat;}/* QLD */div.search-results div.qld {background: url(../images/park_finder/icon_qld.gif) no-repeat 871px 27px;}div.search-results div.qld h5 {background: #f6ac18;}div.search-results div.qld div {background: #fef7e7;}div.search-results div.qld a.details {background: url(../images/park_finder/butDetails_qld.gif) no-repeat;}div.search-results div.qld a.book {background: url(../images/park_finder/butBook_qld.gif) no-repeat;}/* NT */div.search-results div.nt {background: url(../images/park_finder/icon_nt.gif) no-repeat 871px 27px;}div.search-results div.nt h5 {background: #b20838;}div.search-results div.nt div {background: #fdf7f9;}div.search-results div.nt a.details {background: url(../images/park_finder/butDetails_nt.gif) no-repeat;}div.search-results div.nt a.book {background: url(../images/park_finder/butBook_nt.gif) no-repeat;}/* TAS */div.search-results div.tas {background: url(../images/park_finder/icon_tas.gif) no-repeat 871px 27px;}div.search-results div.tas h5 {background: #6e8d23;}div.search-results div.tas div {background: #f0f3e9;}div.search-results div.tas a.details {background: url(../images/park_finder/butDetails_tas.gif) no-repeat;}div.search-results div.tas a.book {background: url(../images/park_finder/butBook_tas.gif) no-repeat;}/* MAP FINDER */div.map {position: relative;}div.map ul {position: absolute;display: block;list-style-type: none;top: 0;left: 210px;}div.map ul li {float: left;width: 8px;height: 8px;text-indent: -9999em;background: url(../images/maps/dotsmall.gif) no-repeat;position: absolute;}div.qld #subnavigation div,div.nsw #subnavigation div,div.vic #subnavigation div,div.sa #subnavigation div,div.wa #subnavigation div,div.tas #subnavigation div,div.nt #subnavigation div {min-height: 110px;}/* new */.holiday-finder.advanced-search div.search-tools {    border-bottom:1px solid #C9CDD2;    clear:both;    display:block;    float:left;    margin-bottom:8px;    padding-top: 5px;    padding-bottom:8px;    position:relative;    width:100%;    font-size: 0.85em;}.holiday-finder.advanced-search div.search-tools p{    float: left;}.holiday-finder.advanced-search div.search-tools ul {    list-style-type: none;    float: right;}.holiday-finder.advanced-search div.search-tools ul li{    float: left;    padding-left: 11px;}.holiday-finder.advanced-search div.result{    clear: both;    float: left;    margin-bottom: 16px;    width: 100%;}.holiday-finder.advanced-search div.result img{    width: 67px;    height: 67px;   border: 1px solid #cfd1d4;   float: left;}.holiday-finder.advanced-search div.result .result-details{    margin: 0 0 10px 79px;}.holiday-finder.advanced-search .result-details h5{    font-size: 0.85em;    width: 100%;    text-indent: 9px;    line-height: 15px;    color: #fff;    width: 854px;}.holiday-finder.advanced-search .result-details p{    position: relative;    padding-top: 3px;    width: 600px;}.holiday-finder.advanced-search .result-details a{    font-weight: bold;    text-decoration: none;}.holiday-finder.advanced-search div.result .result-details a.add-shortlist{    background: url(../images/parks/btn_add_shortlist.png) no-repeat;    display: block;width: 128px;height: 16px;float: right;border: 0;margin-top: 5px;text-indent: -9999em;}.holiday-finder.advanced-search .result-details span.rating-1 {background-image: url(../images/park_finder/1-star.png);}.holiday-finder.advanced-search .result-details span.rating-1-5 {background-image: url(../images/park_finder/1-5-star.png);}.holiday-finder.advanced-search .result-details span.rating-2 {background-image: url(../images/park_finder/2-star.png);}.holiday-finder.advanced-search .result-details span.rating-2-5 {background-image: url(../images/park_finder/2-5-star.png);}.holiday-finder.advanced-search .result-details span.rating-3 {background-image: url(../images/park_finder/3-star.png);}.holiday-finder.advanced-search .result-details span.rating-3-5 {background-image: url(../images/park_finder/3-5-star.png);}.holiday-finder.advanced-search .result-details span.rating-4 {background-image: url(../images/park_finder/4-star.png);}.holiday-finder.advanced-search .result-details span.rating-4-5 {background-image: url(../images/park_finder/4-5-star.png);}.holiday-finder.advanced-search .result-details span.rating-5 {background-image: url(../images/park_finder/5-star.png);}.holiday-finder.advanced-search .result-details span {width: 80px;height: 11px;background-repeat: no-repeat;background-position: 8px 0;color: #fff;text-indent: -9999em;position: absolute;margin: 1px 0 0 13px;  }/* VIC */.holiday-finder.advanced-search .vic .result-details h5{background: url(../images/park_finder/bgResults_VIC.gif) no-repeat;}/* NSW */.holiday-finder.advanced-search .nsw .result-details h5{background: url(../images/park_finder/bgResults_NSW.gif) no-repeat;}/* SA */.holiday-finder.advanced-search .sa .result-details h5{background: url(../images/park_finder/bgResults_SA.gif) no-repeat;}/* TAS */.holiday-finder.advanced-search .tas .result-details h5{background: url(../images/park_finder/bgResults_TAS.gif) no-repeat;}/* QLD */.holiday-finder.advanced-search .qld .result-details h5{background: url(../images/park_finder/bgResults_QLD.gif) no-repeat;}/* NT */.holiday-finder.advanced-search .nt .result-details h5{background: url(../images/park_finder/bgResults_NT.gif) no-repeat;}/* WA */.holiday-finder.advanced-search .wa .result-details h5{background: url(../images/park_finder/bgResults_WA.gif) no-repeat;}.holiday-finder.advanced-search div.search-tools li a.order-by-selected{font-weight: bold;}div.holiday-finder div.pagerContainer {clear:both;margin: 0 0 7px;font-size: 0.9em;}div.holiday-finder div.pagerContainer a {width: 14px;color: #000;}div.holiday-finder.advanced-search{margin: 1em 0 0;}div.holiday-finder.advanced-search table {/*width: 969px;*/margin: 0 auto;padding: 0;}div.holiday-finder.advanced-search td {/*width: 323px;*/}#park.holiday-finder.advanced-search #content div.box{    border: 1px solid #d2d5d8;}#park.holiday-finder.advanced-search #content div.full-panel h2{    font-size: 1.1em;    float: left;}#park.holiday-finder .button-refine a {float: right;background: url(../images/park_finder/but_refine_search.png) no-repeat;width: 190px;height: 32px;text-decoration: none;text-indent: -9999em;color: #4A5965;font-weight: bold;font-size: 1em;margin-bottom: 15px;display: block;}#park.holiday-finder p#shortlist-alert {clear: both;}#park.holiday-finder .button-refine-no-results {    clear: both;    padding-top: 11px;}#park.holiday-finder .button-refine-no-results a {clear: both;background: url(../images/park_finder/but_refine_search.png) no-repeat;width: 190px;height: 32px;text-decoration: none;text-indent: -9999em;color: #4A5965;font-weight: bold;font-size: 1em;margin-bottom: 15px;display: block;}#park div.update {background: url(../images/parks/ajax-loader.gif) no-repeat 0 50%;margin: 4px 0 0 21px;color: #777777;height: 13px;text-indent: 20px;float: left;display: inline;clear: both;}/* NOT USED I THINK *//*new *//*#holiday-finder.advanced-search div.search-tools {float: left;display: block;clear: both;position: relative;width: 100%;padding-bottom: 8px;    border-bottom:1px solid #C9CDD2;    margin-bottom: 8px;}#holiday-finder.advanced-search div.search-tools p{    float: left;}#holiday-finder.advanced-search div.search-tools ul {    list-style-type: none;    float: right;}#holiday-finder.advanced-search div.search-tools ul li{    float: left;    padding-left: 11px;}#holiday-finder.advanced-search div.search-tools li a{    text-decoration: none;}#holiday-finder.advanced-search div.result{    clear: both;    float: left;    margin-bottom: 16px;    width: 100%;}#holiday-finder.advanced-search div.result img{    width: 67px;    height: 67px;   border: 1px solid #cfd1d4;   float: left;   margin-right: 8px;}#holiday-finder.advanced-search div.result .result-details{    float: left;}#holiday-finder.advanced-search .result-details h5{    float: left;    font-size: 1em;    width: 100%;    padding: 1px 0 1px 3px;    color: #fff;    width: 854px;}#holiday-finder.advanced-search .result-details p{    position: relative;    padding-top: 3px;    clear: both;    width: 600px;}#holiday-finder.advanced-search .result-details a{    float: left;    font-weight: bold;    text-decoration: none;}#holiday-finder.advanced-search .result-details span.rating-1 {background-image: url(../proto/images/park-finder/1-star.png);}#holiday-finder.advanced-search .result-details span.rating-1-5 {background-image: url(../proto/images/park-finder/1-5-star.png);}#holiday-finder.advanced-search .result-details span.rating-2 {background-image: url(../proto/images/park-finder/2-star.png);}#holiday-finder.advanced-search .result-details span.rating-2-5 {background-image: url(../proto/images/park-finder/2-5-star.png);}#holiday-finder.advanced-search .result-details span.rating-3 {background-image: url(../proto/images/park-finder/3-star.png);}#holiday-finder.advanced-search .result-details span.rating-3-5 {background-image: url(../proto/images/park-finder/3-5-star.png);}#holiday-finder.advanced-search .result-details span.rating-4 {background-image: url(../proto/images/park-finder/4-star.png);}#holiday-finder.advanced-search .result-details span.rating-4-5 {background-image: url(../proto/images/park-finder/4-5-star.png);}#holiday-finder.advanced-search .result-details span.rating-5 {background-image: url(../proto/images/park-finder/5-star.png);}#holiday-finder.advanced-search .result-details span {width: 64px;height: 11px;background-repeat: no-repeat;background-position: 8px 0;color: #fff;}*/

/* BIG4-MEMBER-BENEFIT.CSS*/
div .big4-member-benefit h2{    font-weight: bold;    padding: 3px 3px 3px 10px;}div .big4-member-benefit .benefit-region-wrapper .benefit-wrapper h2{    padding-left: 0;}div.big4-member-benefit div.content-area h2{margin: 0;font-size: 12px;}div .big4-member-benefit h2.pageTitle{/*color: #fff;*//*background: #203979;*/color: #203979;padding-left: 0;}div .big4-member-benefit h2.mainTitle{color: #fff;}div .big4-member-benefit h2.subTitle{color: #6e6e6e;}div .big4-member-benefit h2.benefit-category{position: relative;height: 17px;line-height: 17px;}div .big4-member-benefit .companyLocation h3, div .big4-member-benefit h3{color: #203979;font-size: 1em;font-weight: bold;}div .big4-member-benefit .companyLocation h3{width: 95px;}div .big4-member-benefit p.join-big4{padding: 6px 0;}div .big4-member-benefit p.join-big4 a{    background: url(../images/btn_join_now.gif) no-repeat;    height: 20px;    margin: 0 0 2px 0;    text-indent: -9999em;    width: 119px;    display: block;text-decoration: none;color: #4A5965;font-weight: bold;font-size: 1em;cursor: hand;    }div .big4-member-benefit p.absolute{position: absolute;}div .big4-member-benefit p.print-all.absolute{top: 28px;right: 0px;}div .big4-member-benefit p.print-all{float: right;margin-right: 13px;}div .big4-member-benefit p.print-all a{    background: url(../images/btn_print_all.png) no-repeat;    height: 17px;    margin: 0 0 2px 0;    text-indent: -9999em;    width: 80px;    display: block;text-decoration: none;color: #4A5965;font-weight: bold;font-size: 1em;cursor: hand;    }div .big4-member-benefit p.print-region-benefits{    background: url(../images/bg_benefit-region.gif) repeat-x;margin: 0;padding: 3px 0;}div .big4-member-benefit p.print-region-benefits a{    background: url(../images/btn_print_region.png) no-repeat;    height: 15px;    text-indent: -9999em;    width: 59px;    display: block;text-decoration: none;color: #4A5965;font-weight: bold;font-size: 1em;cursor: hand;    left: 458px;position:relative;padding: 0;}div .big4-member-benefit .benefit-wrapper, div .big4-member-benefit .benefit-region-wrapper{border: solid 1px #cfcfcf;border-top: none;background: url(../images/bg-transparent-grey.png) repeat-x;margin-bottom: 3px;}div .big4-member-benefit .benefit-region-wrapper{border-bottom: none;}div .big4-member-benefit .benefit-region-wrapper .benefit-wrapper{/*border: solid 1px #cfcfcf;border-top: none;*/border-bottom: solid 1px #cfcfcf !important;background: url(../images/bg_benefit_region_type.gif) repeat-x;margin-bottom: 3px;border: none;}div .big4-member-benefit .benefit-wrapper h2.toggle-maximise, div .big4-member-benefit .benefit-region-wrapper h2.toggle-maximise {background: url(../images/btn_maximise.gif) no-repeat scroll right top;cursor: pointer;}div .big4-member-benefit .benefit-wrapper h2.toggle-minimise, div .big4-member-benefit .benefit-region-wrapper h2.toggle-minimise {background: url(../images/btn_minimise.gif) no-repeat scroll right -3px;cursor: pointer;}div .big4-member-benefit .benefit-wrapper .benefit div.toggle-maximise-benefit, div .big4-member-benefit .benefit-wrapper .benefit div.toggle-minimise-benefit,div .big4-member-benefit .benefit-region-wrapper .benefit div.toggle-maximise-benefit, div .big4-member-benefit .benefit-region-wrapper .benefit div.toggle-minimise-benefit{position: relative;left: -9px;}div .big4-member-benefit .benefit-region-wrapper .benefit-wrapper h2.toggle-maximise, div .big4-member-benefit .benefit-region-wrapper .benefit-region-wrapper h2.toggle-maximise {background: url(../images/btn_grey_maximise.png) no-repeat scroll right top;cursor: pointer;}div .big4-member-benefit .benefit-region-wrapper .benefit-wrapper h2.toggle-minimise, div .big4-member-benefit .benefit-region-wrapper .benefit-region-wrapper h2.toggle-minimise {background: url(../images/btn_grey_minimise.png) no-repeat scroll right top;cursor: pointer;}div .big4-member-benefit .benefit-region-wrapper .companyLocation{float: left;width: 110px;}div .big4-member-benefit .benefit-region-wrapper .benefit-offer-details{float: left;}div .big4-member-benefit div.benefit-description, div .big4-member-benefit div.benefit-disclaimer{width: 420px;clear: both;}div .big4-member-benefit .benefit-container .benefit-region-wrapper .benefit img{float:left;}div .big4-member-benefit .benefit-wrapper .benefit div.toggle-maximise-benefit{background: url(../images/btn_arrow_max.gif) no-repeat 0 3px;}div .big4-member-benefit .benefit-wrapper .benefit div.toggle-minimise-benefit{background: url(../images/btn_arrow_min.gif) no-repeat 0 3px;}div .big4-member-benefit .benefit-wrapper .benefit .toggle-maximise-benefit a, div .big4-member-benefit .benefit-wrapper .benefit .toggle-minimise-benefit a{padding: 0 0 5px 9px;display: block;font-weight: bold;}div .big4-member-benefit .benefit-wrapper .benefit-container{padding: 8px 15px 8px 20px;}div .big4-member-benefit .benefit-wrapper .benefit-container .benefit{margin-bottom: 15px;}div .big4-member-benefit .benefit-region-wrapper .benefit-wrapper {padding-left: 10px;}div .big4-member-benefit .benefit-region-wrapper .benefit-container{padding-left: 0;}div .big4-member-benefit .benefit-container .benefit hr{border: 0;height: 1px;margin: 15px 0;background: url(../images/benefit_spacer.gif) no-repeat;}div .big4-member-benefit .benefit-container .benefit img.benefit-logo{float: right;border: none;padding: 0 0 0 5px;}div .big4-member-benefit .benefit-container .benefit .benefit-offer-details{float: left;width: 360px;}div .big4-member-benefit .benefit-region-wrapper .benefit-container .benefit .benefit-offer-details{width: 275px;}div .big4-member-benefit .benefit-wrapper ul{clear: both;}.big4-member-benefit #content .benefit div.row {  clear: both;}.big4-member-benefit #content .benefit div.row p {    margin-bottom: 0.2em;}.big4-member-benefit #content .benefit div.row p.label {  float: left;  width: 80px;  padding-right: 20px;  font-weight: bold;}.big4-member-benefit #content .benefit div.row p.label-detail {  /*float: left;*//*  width: 335px;*/  text-align: left;} div .big4-member-benefit .benefit, div .big4-member-benefit .benefit p, div .big4-member-benefit .benefit{    padding: 0 !important;    text-indent: 0 !important;    font-family: Arial, Helvetica, sans-serif !important;    font-size: 1em !important;}div .big4-member-benefit .benefit, div .big4-member-benefit .benefit p{    margin: 0 0 5px !important;}div .big4-member-benefit .benefit{display: block;clear: both;}div .big4-member-benefit .benefit, div .big4-member-benefit .benefit .benefit-conditions{padding: 4px 0;}div .big4-member-benefit .benefit .benefit-conditions{clear: both;color: #979797; }

/* PARK-FINDER.CSS*/
#park.holiday-finder{/*min-height: 500px;*/min-height: 300px;}#park.holiday-finder div#content, #park.holiday-finder div.content-wrap{padding-top: 13px;font-size: 1.1em;}#park.holiday-finder #content div.half-panel {display: block;float: left;width: 450px;}    #park.holiday-finder #content div.half-panel h3,    #park.holiday-finder #content div.half-panel p    {    padding-right: 1.5em;    }#park.holiday-finder #content div.full-panel {display: block;float: left;width: 950px;}#park.holiday-finder #content div.onethird-panel, #park.holiday-finder .content-wrap div.onethird-panel {display: block;float: left;width: 334px;}#park.holiday-finder #content div.narrow-panel {display: block;float: left;width: 170px;}#park.holiday-finder #content div.location-region-panel{  display: block;  float: left;  width: 145px;  margin-left: 15px;  margin-right: 5px;}#park.holiday-finder #content div.narrow-panel div.box {width: 152px;padding-top: 0;}#park.holiday-finder #content div.full-panel div.box {width: 933px;}#park.holiday-finder #content div.box, #park.holiday-finder div.content-wrap div.box {float: left;margin: 0 0 0.8em 0;padding: 0 8px 8px 8px;width: 318px;}#park.holiday-finder #content .search-box{width: 556px;border: 1px solid #cfd1d4;margin: 8px 0;padding: 2px 8px 8px;display: block;}#park.holiday-finder #content div.feature-panel div.box {width: 282px;border: none;}#park.holiday-finder #content div.feature-panel div.box label {font-size: 0.9em;padding-left: 5px;color: #4c4c46;}#park.holiday-finder #content div.feature-panel.experience-features, #park.holiday-finder #content div.feature-panel.accommodation-features {padding-left: 10px;}#park.holiday-finder #content div.feature-panel.accommodation-features select {width: 230px;margin-bottom: 13px;}#park.holiday-finder #content div.feature-panel div.box input {margin-right: 5px;}#park.holiday-finder #content h3, #park.holiday-finder .content-wrap h3 {float:left;font-size: 1.2em;padding:0.3em 0;text-indent: 7px;width: 100%;color: #002860;background: none !important;}#park.holiday-finder #content h2, #park.holiday-finder .content-wrap h2{color: #002860;}div#park.holiday-finder #content div.narrow-panel h3 {width: 168px;padding-top: 5px;}#park.holiday-finder #content p{font-size: 1em;}#park.holiday-finder {/*9/1/09color: #494949;*/}#park.holiday-finder #content h2{/*9/1/09color: #0053a6;font-size: 1.4em;*/}#park.holiday-finder #content h2.page-title, #park.holiday-finder .content-wrap h2.page-title{color: #fff;}#finder-nav{margin-top: 10px;height: 66px;width: 980px;display: block;float:left;background: url(../images/park_finder/nav/bg_adv_search.png) no-repeat bottom;}div.vic #finder-nav{background: url(../images/park_finder/nav/bg_vic.png) no-repeat bottom;}div.nsw #finder-nav{background: url(../images/park_finder/nav/bg_nsw.png) no-repeat bottom;}div.qld #finder-nav{background: url(../images/park_finder/nav/bg_qld.png) no-repeat bottom;}div.sa #finder-nav{background: url(../images/park_finder/nav/bg_sa.png) no-repeat bottom;}div.wa #finder-nav{background: url(../images/park_finder/nav/bg_wa.png) no-repeat bottom;}div.nt #finder-nav{background: url(../images/park_finder/nav/bg_nt.png) no-repeat bottom;}div.tas #finder-nav{background: url(../images/park_finder/nav/bg_tas.png) no-repeat bottom;}#finder-nav h2{clear: both;color: #fff;font-size: 1.8em;font-weight: normal;padding: 11px 0 0 14px;}#park.holiday-finder div.content-wrap, #park.holiday-finder div#content {float: left;width: 965px;/*font-size: 1em;*/background: #fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;padding-left: 13px;margin: 0 !important;position: relative;}div#park.holiday-finder #content div.narrow-panel h3 {border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}div#park.holiday-finder #content div.onethird-panel h3 {border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}#finder-footer{  clear: both;float: left;display: block;width: 980px;height:15px;padding-bottom: 15px;background: url(../images/park_finder/bg_finder_bottom.png) no-repeat top;}/*state navigation */#finder-nav ul#state-nav {float: left;display: block;height: 19px;list-style: none;margin: 1px 0 0 0;padding-left: 13px;}ul#state-nav li{float: left;margin-right: 1px;text-indent: -9999em;}ul#state-nav li a{display: block;height: 19px;width: 48px;}ul#state-nav li a.aus{width: 88px;background:transparent url(../images/park_finder/nav/but_aus.png) no-repeat;}ul#state-nav li a.nsw{background:transparent url(../images/park_finder/nav/but_nsw.png) no-repeat;}ul#state-nav li a.vic{background:transparent url(../images/park_finder/nav/but_vic.png) no-repeat;}ul#state-nav li a.qld{background:transparent url(../images/park_finder/nav/but_qld.png) no-repeat;}ul#state-nav li a.wa{background:transparent url(../images/park_finder/nav/but_wa.png) no-repeat;}ul#state-nav li a.sa{background:transparent url(../images/park_finder/nav/but_sa.png) no-repeat;}ul#state-nav li a.nt{background:transparent url(../images/park_finder/nav/but_nt.png) no-repeat;}ul#state-nav li a.tas{background:transparent url(../images/park_finder/nav/but_tas.png) no-repeat;}ul#state-nav li a.advanced-search{width: 145px;background:transparent url(../images/park_finder/nav/but_adv_search.png) no-repeat;}ul#state-nav li a:hover, ul#state-nav li a.active{background-position: 0 -19px;}ul#state-nav li a.advanced-search:hover, ul#state-nav li a.active.advanced-search{width: 145px;}/*#finder-nav a.advanced-search{float: right;width: 138px;height: 19px;display: block;margin: 1px 15px 0 0;background:transparent url(../images/park_finder/nav/but_adv_search.png) no-repeat;text-indent: -9999em;}#finder-nav a:hover, #finder-nav a.advanced-search.active{background-position: 0 -19px;}*//*end state nav *//*** location/region tab rollovers **/div.location-region-panel a.location-tab{background:transparent url(../images/park_finder/but_location.png) no-repeat;width: 72px;height: 19px;text-indent: -9999em;display: block;float: left;}div.location-region-panel a.region-tab{background:transparent url(../images/park_finder/but_region.png) no-repeat;width: 67px;height: 19px;text-indent: -9999em;display: block;float: left;margin-left: 1px;}div.location-region-panel a:hover.location-tab, div.location-region-panel a.location-tab.selected, div.location-region-panel a:hover.region-tab, div.location-region-panel a.region-tab.selected{background-position: 0 -19px;}/*** end location/region tab rollovers **/#park.holiday-finder #content .state-map{display: block;float: left;width: 461px;}/* state based map dots */div#park.holiday-finder #content dl {position: relative;margin: 10px 0;font-size: 0.9em;clear: both;}div#park.holiday-finder #content dl dt {float: left;position: absolute;background: url(../images/maps/dotsmall.gif) no-repeat;text-indent: -9999em;width: 8px;height: 8px;}div#park.holiday-finder #content dl dd {float: left;position: absolute;z-index: 2;}div#park.holiday-finder #content dl dd a {text-decoration: none;color: #000;white-space: nowrap;}/* end state based map dots *//* location list*/div#park.holiday-finder #content ul.location, div#park.holiday-finder #content ul.region{list-style: none;float: left;display: block;width: 159px;margin-right: 3px;}div#park.holiday-finder #content ul.location a, div#park.holiday-finder #content ul.region a{display: block;padding: 3px 3px 4px;float: left;width: 134px;}#park.holiday-finder p#shortlist-alert {clear: both;background: #E8FDE3;border: 3px solid #BFF9B1;padding: 5px;margin-bottom: 1em;font-weight: bold;font-size: 0.9em;}div#park.holiday-finder #content .location-region-panel ul.location, div#park.holiday-finder #content .location-region-panel ul.region{width: 144px;margin-top: 5px;}div#park.holiday-finder #content ul.location li, div#park.holiday-finder #content ul.region li{display: inline;}div#park.holiday-finder #content ul.location{}#park.holiday-finder #content ul.location li.title, #park.holiday-finder #content ul.region li.title{font-weight: bold;font-size: 1.1em;}div#park.holiday-finder #content li.title h3{  background: none;    text-indent: 0;}#park.holiday-finder #content .no-border{border: none !important;}#park.holiday-finder #content ul.shortlist{  font-size: 0.9em;  clear: both;  display: block;  float: left;  list-style-type: none;  margin: 0;  padding: 0;  text-indent: 0;}#park.holiday-finder #content ul.shortlist li {  margin: 2px 0 0 0;  width: 100%;}#park.holiday-finder #content .onethird-panel ul.shortlist li {  width: 318px;}#park.holiday-finder #content .narrow-panel ul.shortlist li {  width: 155px;}#park.holiday-finder #content ul.shortlist li.send {    margin-top: 5px;}#park.holiday-finder #content ul.shortlist li a{display: inline;float: left;}#park.holiday-finder #content ul.shortlist li a.remove, #park.holiday-finder #content ul.shortlist li a.add {  background: url(../images/parks/icon-small-remove.gif) no-repeat 0 3px;  float:left;  height:13px;  width:15px;}#park.holiday-finder #content ul.shortlist li.send a {  background:transparent url(../images/parks/icon-small-mail.gif) no-repeat 0 4px;  float:left;  text-indent:15px;}#park.holiday-finder #content div.narrow-panel ul.shortlist li a{width: 140px;}#park.holiday-finder #content div.narrow-panel ul.shortlist li.send a {  background-image: none;  text-indent: 0;}#park.holiday-finder #content div.narrow-panel ul.shortlist li.send a.icon {  background: transparent url(../images/parks/icon-small-mail.gif) no-repeat 0 4px;  float: left;  width: 15px;  height: 13px;}#park.holiday-finder #content div.narrow-panel ul.shortlist li a.remove, #park.holiday-finder #content div.narrow-panel ul.shortlist li a.add {  height:13px;  width:15px;}/* accommodation search result */#park.holiday-finder #content p.parks-found {font-size: 0.9em;}#park.holiday-finder #content div.accommodation-results {clear: both;margin: 4px 0 2px 0;padding: 0;}#park.holiday-finder #content div.accommodation-results .accommodation{clear: both;float: left;margin-bottom: 15px;min-height: 57px;}#park.holiday-finder #content div.accommodation-results h4{border-top:1px solid #C9CDD2;color:#002860;padding: 8px 0 1px;margin-bottom: 8px;clear: both;font-size: 1.1em;}#park.holiday-finder #content div.accommodation-results .accommodation img.hero{clear: both;float: none;position: absolute;width: 57px;border: 1px solid #cfd1d4;height: 57px;padding-top: 4px;}#park.holiday-finder #content div.accommodation-results .park-details{float: none;width: 246px;margin: 0 0 0 67px;}div.accommodation-results .park-details span{display: block;float: left;margin-top: -6px;}div.accommodation-results .park-details span img{display: inline;}div.accommodation-results .park-details a{font-weight: bold;}div.accommodation-results .park-details p a{font-weight: normal;}div.accommodation-results .park-details p{margin-bottom: 0.5em;}div.accommodation-results .park-details a.add-shortlist{float: right;display: block;    background: url(../images/parks/btn_add_shortlist.png) no-repeat;width: 128px;height: 16px;text-indent: -9999em;margin-top: -6px;}#park.holiday-finder #content div.feature-panel {display: block;float: left;width: 300px;margin: 8px 0 0 6px;}#park.holiday-finder ul.location li a:hover, #park.holiday-finder ul.region li a:hover, #park.holiday-finder #content dl dd a:hover, #park.holiday-finder ul.location li a.selected, #park.holiday-finder ul.region li a.selected, #park.holiday-finder #content dl dd a.selected, #park.holiday-finder ul.location li a.active, #park.holiday-finder ul.region li a.active {color: #fff;background: #00A0DE;}/* park finder national *//* oz map */div.map {display: block;float: left;width: 565px;margin: 0;}div.map ul {position: absolute;display: block;list-style-type: none;left: 0;}#park.holiday-finder.national div.map img{float: left;}/* end oz map */#park.holiday-finder.national div.onethird-panel{margin: 0 0 0 50px;text-align: left;}#park.holiday-finder.national div.content-wrap div.box{border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}#park.holiday-finder.national div.onethird-panel h3{width: 334px;border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}#park.holiday-finder.national div.onethird-panel h3.no-border{border: none !important;}#state-location-search{float: left;width: 100%;position: relative;}#state-location-search fieldset.park-advanced-search p.park-search {    position: absolute;    right: 15px;}#state-location-search fieldset.park-advanced-search{display: inline;float: left;border: none;}#state-location-search fieldset.park-advanced-search p {float: left;}#state-location-search fieldset.park-advanced-search p.state-search label{width: 50px;color: #002860;font-size: 1.1em;font-weight: bold;margin-bottom: 3px;display: block;}#state-location-search fieldset.park-advanced-search p.state-search{width: 169px;}#state-location-search fieldset.park-advanced-search p.state-search select{width: 169px;color: #4c4c46;font-size: 0.9em;}#state-location-search fieldset.park-advanced-search p.alternate-search{width: 20px;margin: 20px 25px 0; font-size: 1.1em;font-weight: bold;color: #002860;}#state-location-search fieldset.park-advanced-search p.location-search label{width: 155px;color: #002860;font-size: 1.1em;font-weight: bold;margin-bottom: 3px;display: block;}#state-location-search fieldset.park-advanced-search p.location-search{margin-right: 100px;width: 371px;color: #4c4c46;font-size: 0.9em;}#state-location-search fieldset.park-advanced-search p.location-search input{width: 371px;}#park.holiday-finder #content .panel-wrapper{border: 1px solid #D2D5D8;width: 950px;display: block;float: left;margin: 20px 0 16px;background: transparent url(../images/park_finder/bg_adv_search.gif) repeat-y;background-position: 0 60px;}#state-location-search fieldset.park-advanced-search p.park-search{width: 143px;}#state-location-search fieldset.park-advanced-search p.park-search img{float: left;}#park.holiday-finder #content .park-search-button{float: right;display: block;margin-right: 12px;}#park.holiday-finder #content div.box.no-border, #park.holiday-finder div.content-wrap div.box.no-border{border: none !important;}#park.holiday-finder #content .no-indent, #park.holiday-finder div.content-wrap .no-indent{text-indent: 0 !important;}/* send shortlist */#park.holiday-finder .park-finder-shortlist{display: block;float: left;margin: 0;width: 565px;}#park.holiday-finder .park-finder-shortlist div#content{border: none !important;}#park.holiday-finder .park-finder-shortlist h2{margin-bottom: 0.4em;font-size: 1.3em;}.park-finder-shortlist fieldset.sendlist{width: 280px;border: none;margin-top: 15px;}.park-finder-shortlist fieldset.sendlist legend{display: none;}.park-finder-shortlist input{height: 15px;width: 100%;}.park-finder-shortlist fieldset p {font-size: 0.9em;margin: 0 0 0.7em;}.park-finder-shortlist fieldset p label {clear: both;color:#494949;font-weight: bold; margin: 0 0 0.4em;}.park-finder-shortlist fieldset p input {border: 1px solid #BBC1C7;clear: both;height: 1.4em;margin: 0.2em 0 0.3em;padding: 0.2em 0.2em 0.1em;}.park-finder-shortlist .button {background: transparent url(../images/parks/btn-right.png) no-repeat scroll right 0;float: left;height: 21px;margin: 0 0 2px;}.park-finder-shortlist .button a {background: transparent url(../images/parks/btn-left.png) no-repeat scroll 0 0;color: #4A5965;float: left;font-size: 1em;font-weight: bold;height: 18px;margin: 0 5px 0 0;padding: 3px 3px 0 20px;text-decoration: none;}div.accommodation-results .park-details span {text-indent: -9999em;width: 64px;height: 11px;background-repeat: no-repeat;}div.accommodation-results .park-details span.rating-1 {background-image: url(../images/park_finder/1-star.png);}div.accommodation-results .park-details span.rating-1-5 {background-image: url(../images/park_finder/1-5-star.png);}div.accommodation-results .park-details span.rating-2 {background-image: url(../images/park_finder/2-star.png);}div.accommodation-results .park-details span.rating-2-5 {background-image: url(../images/park_finder/2-5-star.png);}div.accommodation-results .park-details span.rating-3 {background-image: url(../images/park_finder/3-star.png);}div.accommodation-results .park-details span.rating-3-5 {background-image: url(../images/park_finder/3-5-star.png);}div.accommodation-results .park-details span.rating-4 {background-image: url(../images/park_finder/4-star.png);}div.accommodation-results .park-details span.rating-4-5 {background-image: url(../images/park_finder/4-5-star.png);}div.accommodation-results .park-details span.rating-5 {background-image: url(../images/park_finder/5-star.png);}

/* ONLINE-BOOKINGS.CSS*/
#online-bookings {min-height: 570px;}div#online-bookings h1{height: auto;width: auto;}div#online-bookings a {text-decoration: underline;}div#online-bookings a:hover{text-decoration: none;}div#online-bookings.content-2-column div.content-pullout p {    margin: 7px;    padding: 0;}div#online-bookings div.content-pullout h4 {    background:transparent url(../images/home/arw.png) no-repeat scroll 6px 2px;}div#online-bookings div.content-pullout h4 a {    margin:0 0 0 23px;}div#online-bookings fieldset.bookings-search {border: 3px #ededed solid;display: inline;float: left;color: #008b3b;font-weight: bold;margin: 8px 0 13px;padding: 10px;font-size: 1.1em;width: 935px;}div#online-bookings.content-2-column fieldset.bookings-search {width: 720px;}div#online-bookings fieldset.bookings-search p select {width: 60px;}div#online-bookings fieldset.bookings-search p.location-search input, div#online-bookings fieldset.bookings-search p.location-search select {width: 336px;}div#online-bookings fieldset.bookings-search p.location-search {width: 388px;}div#online-bookings fieldset.bookings-search p.location-search input {padding: 6px 0 6px;text-indent: 6px;}div#online-bookings fieldset.bookings-search p.location-search select {height: 24px;}div#online-bookings fieldset.bookings-search p select, div#online-bookings fieldset.bookings-search p input{margin:  10px 26px 8px 0;}div#online-bookings fieldset.bookings-search p.first select, div#online-bookings fieldset.bookings-search p.first input{}div#online-bookings fieldset.bookings-search p label {display: block;}div#online-bookings fieldset.bookings-search p.infants {width: 370px;}div#online-bookings.content-2-column fieldset.bookings-search p.infants {width: 150px;}div#online-bookings fieldset.bookings-search p.cabins {width: 300px;}div#online-bookings fieldset.bookings-search p.sites {width: 300px;}div#online-bookings fieldset.bookings-search p.cabins label, div#online-bookings fieldset.bookings-search p.sites label {display: inline;margin: 0;}div#online-bookings fieldset.bookings-search p.cabins input, div#online-bookings fieldset.bookings-search p.sites input{margin: 0 8px 0 0;}div#online-bookings fieldset.bookings-search p {float: left;}div#online-bookings fieldset.bookings-search p.search-accommodation {clear: both;float: left;}div#online-bookings fieldset.bookings-search p.search-accommodation input{margin: 0;}div#online-bookings fieldset.bookings-search ul.auto-complete-list{width: 100%;padding: 0;margin: 0;left: 0px;top: 0px;border: 1px #b8b8b8 solid;background-color: #fff;list-style-type: none;text-indent: 10px;font-weight: bold;z-index: 100;position: absolute;cursor: pointer;}div#online-bookings fieldset.bookings-search li.auto-complete-list-item{padding: 5px 0;text-align: left; color: #000;}div#online-bookings fieldset.bookings-search li.auto-complete-list-item-highlighted{padding: 5px 0;text-align: left; color: #fff;background-color: #0176c5;}div#online-bookings #browse-regions-locations{clear: both;color: #238ccb;width: 746px;}div#online-bookings #browse-regions-locations div {float: left;width: 247px;}div#online-bookings #browse-regions-locations ul {margin: 0;}div#online-bookings #browse-regions-locations ul li {list-style-type: none;margin: 0;padding: 5px 0 0;}div#online-bookings #browse-regions-locations ul li ul{margin: 0 0 0 16px;}div#online-bookings #browse-regions-locations li.browse-state{font-size: 1.3em;font-weight: bold;}div#online-bookings .alert{    width: 955px;height: 50px;background-color: #fff9e7;border: 3px solid #ffd655;margin: 0 0 13px;float: left;}div#online-bookings.content-2-column .alert {width: 740px;}div#online-bookings div.alert p {    background:transparent url(../images/alert_arrow.gif) no-repeat scroll 10px 85%;    padding: 16px 0 0 30px;font-size: 1.1em;font-weight: bold;float: left;}div#online-bookings div.alert img {    float: right;    margin: 8px 13px 0 0;}div#online-bookings #browse-regions-locations li a.region-expanded {color: #000;font-weight: bold;}/* like search */div#online-bookings ul.list{    clear: both;    list-style-type: none;    font-size: 1.1em;    margin: 0;}div#online-bookings ul.list li a{display: block;}div#online-bookings ul.like-search a{    text-decoration: underline;}div#online-bookings ul.like-search a:hover{    text-decoration: none;}/* results */div#online-bookings #results{clear: both;margin: 0;font-size: 1.1em;color: #494949;}div#online-bookings p.browse-location{    clear: both;    font-size: 1.1em;}div#online-bookings .search-tools{    border-top: 1px solid #C9CDD2;    margin: 13px 0 8px;    padding-top: 6px;    float: left;}div#online-bookings .accommodation-list {    clear: both;    display: block;    float: left;    width: 955px;    margin: 11px 0;}div#online-bookings .roomdetails {    color: #003560;    display: block;    float: right;    font-size: 1em;    font-weight: bold;    text-align: right;    width: 183px;}div#online-bookings .roomdetails div {    clear: both;    display: inline;    float: right;    margin: 0.4em 0 1.2em;}div#online-bookings dl.iconsvert {    float: left;}div#online-bookings dl.iconsvert dt, div#online-bookings dl.iconsvert dd {    color: #003560;    font-weight: bold;    padding: 1px;    text-align: center;}div#online-bookings dd.iconpeople, div#online-bookings dt.iconpeople {    background: url(../images/parks/icon_people.png) no-repeat;    height: 27px;    text-indent: -9999em;    width: 27px;}div#online-bookings dd.iconbedrooms, div#online-bookings dt.iconbedrooms{background: url(../images/parks/icon_beds.png) no-repeat;text-indent: -9999em;width: 27px;height: 27px;}div#online-bookings dd.iconbathrooms, div#online-bookings dt.iconbathrooms{background: url(../images/parks/icon_bathroom.png) no-repeat;text-indent: -9999em;width: 27px;height: 27px;}div#online-bookings .accommodation-list a img {    border: 4px solid #bbe4ff;    float: left;}div#online-bookings #content .park-accommodation {clear: both;float: left;}div#online-bookings #content .park-accommodation h3 {    clear: both;    font-size: 1em;    width: 962px !important;color: #0078bd;font-weight: bold;    text-indent: 9px;margin-top: 3px 0 4px;padding-bottom: 7px;border-bottom: 1px #e0e0e0 solid;}div#online-bookings #content .park-accommodation h3 a {text-decoration: none;}div#online-bookings #content .park-accommodation h3 a:hover {text-decoration: underline;}div#online-bookings .accommodation-list h4 {    clear: none !important;    float: none !important;    font-size: 1.1em;    width: auto !important;color: #003560;font-weight: bold;    }div#online-bookings .accommodation-list h4, div#online-bookings .accommodation-list p {    margin-left: 180px;}div#online-bookings h4 {    color: #003560;    margin: 0 0 0.5em;}div#online-bookings a {    color: #238CCB;}div#online-bookings a.pointer {    background: url(../images/parks/green_pointer.gif) no-repeat 0 50%;    font-weight: bold;    padding: 0 0 0 12px;}div#online-bookings .roomdetails input {    border: none;   }div#online-bookings div#content .park-accommodation h2.vic {background:transparent url(../images/bg-h3-online-bookings-vic.gif) no-repeat;}div#online-bookings div#content .park-accommodation h2.nsw {background:transparent url(../images/bg-h3-online-bookings-nsw.gif) no-repeat;}div#online-bookings div#content .park-accommodation h2.nt {background:transparent url(../images/bg-h3-online-bookings-nt.gif) no-repeat;}div#online-bookings div#content .park-accommodation h2.wa {background:transparent url(../images/bg-h3-online-bookings-wa.gif) no-repeat;}div#online-bookings div#content .park-accommodation h2.sa {background:transparent url(../images/bg-h3-online-bookings-sa.gif) no-repeat;}div#online-bookings div#content .park-accommodation h2.qld {background:transparent url(../images/bg-h3-online-bookings-qld.gif) no-repeat;}div#online-bookings div#content .park-accommodation h2.tas {background:transparent url(../images/bg-h3-online-bookings-nt.tas) no-repeat;}div#online-bookings div#content .park-accommodation h2 {color: #fff;font-size: 1em;font-weight: bold;line-height: 15px;text-indent: 9px;width: 962px;clear: both;}div#online-bookings .search-tools .pagerContainer {clear: both;}div#online-bookings .search-tools .pagerContainer table{margin: 0 auto;}

/* BIG4-SPECIAL-OFFER.CSS*/
div#content div.big4-feature-offer{float: left;margin: 5px 0 12px 60px;width: 200px;}div#content div.big4-feature-offer.first {margin-left: 0;clear: both;}div#content div.big4-feature-offer img {margin: 2px 0;}div#content.big4-special-offers ul{    clear: both;    margin: 0;}div#content.big4-special-offers li{    list-style-type: none;    padding: 0 0 0 10px;    background: url(../images/li-offer.gif) no-repeat 0 center;}div#content.big4-special-offers ul.offer-conditions{    clear: both;    margin: 0;}div#content.big4-special-offers ul.offer-conditions li{    margin: 0;}div#content ul#browse-offers{clear: both;list-style-type: none;margin: 0;}div#content ul#browse-offers li{float: left;margin: 0 15px 0 0;background: none;padding: 0;}div#content ul#browse-offers li a{font-size: 1.1em;font-weight: bold;}/* state/detail special offers */div.content-area.big4-special-offers h3 {    font-size: 1.1em;    color: #203979;    margin: 0 0 10px;    clear: both;}div#content.big4-special-offers img.member-offer{margin: 0 0 5px;}div#content.big4-special-offers hr{height: 1px;color: #cee1d2;clear: both;margin: 10px 0;}div#content.big4-special-offers .offer-wrapper{clear: both;}div#content.big4-special-offers .offer-wrapper .location{width: 140px;float: left;}div#content.big4-special-offers div.offer{float: left;width: 365px;margin: 0 11px 0 0;}div#content.big4-special-offers div.offer a.lnk-offer{display: block;font-size: 1.1em;font-weight: bold;}div#content.big4-special-offers img.img-offer{float: right;margin: 0 0 10px 0;width: 200px;}div#content.big4-special-offers .offer-wrapper hr{margin: 0 0 10px;}div#content.big4-special-offers div.offer.multi-parks{width: 505px;margin-bottom: 10px;}div.big4-special-offers table.datagrid {width: 730px;color: #494949;}div.big4-special-offers table.datagrid th{    background: url(../images/bg-multi-offers.gif) repeat-x 0 0;    color: #6d6d6d;font-size: 1.1em;font-weight: bold;    height: 25px;    border: 0;}div.big4-special-offers table.datagrid a.park-link{font-size: 1.1em;}div.big4-special-offers table.datagrid td{padding: 10px 4px 5px;}div.big4-special-offers table.datagrid td.booking-link{font-size: 1.1em;color: #e03c16;text-align: right;}div.big4-special-offers table.datagrid td.booking-link a, div.big4-special-offers table.datagrid td.booking-link p{color: #e03c16;margin-right: 38px;}div.big4-special-offers a.more-offers {    font-weight: bold;    font-size: 1.1em;}div#booking-form-wrapper .booking-message{clear: both;}

/* PARKS.CSS*/
hr {display: none;}#subnavigation {text-align: left;width: 270px;}#subnavigation ul li.header {float: left;list-style: none;padding: 8px 0 8px 8px;width: 270px;font-weight: bold;font-size: 1.2em;}#subnavigation ul li a {float: left;width: 270px;color: #000;font-size: 0.9em;font-weight: bold;background-repeat: no-repeat;background-position: 263px 11px;}#subnavigation div {float: left;display: block;clear: both;position: relative;padding: 8px 0 0 8px;width: 270px;}#subnavigation div h5 a, #subnavigation div h5 a:hover {background: none;color: #000;}#subnavigation div img.hero {position: absolute;top: 28px;right: 0;}#subnavigation div span img {display: inline;}#subnavigation div p {margin: 0.4em 0 0.6em 0;width: 175px;}#subnavigation div p.full{width: 260px;}#subnavigation div a.book, #subnavigation div a.details {float: left;width: 71px;height: 12px;padding: 0;text-indent: -9999em;margin: 0 3px 0 0;}#subnavigation div span {display: block;margin: 0.4em 0 0;}#subnavigation h5 {font-size: 1em;}#subnavigation h5 a {text-decoration: underline;}div.content-2-column .content-area {width: 670px;text-align: center;}div.content-area dl {position: relative;margin: 30px auto;}div.content-area dl dt {float: left;position: absolute;background: url(../images/maps/dotsmall.gif) no-repeat;text-indent: -9999em;width: 8px;height: 8px;}div.content-area dl dd {float: left;position: absolute;z-index: 2;}div.content-area dl dd a {text-decoration: none;color: #000;white-space: nowrap;}#banner a.australian-map, #banner a.state-map {float: left;margin: 3px 6px;text-indent: -9999em;clear: both;line-height: 5px;}#banner a.australian-map {width: 93px;height: 5px;background: url(../images/park_finder/lnk_map.gif);}#banner a.state-map {width: 67px;height: 5px;background: url(../images/park_finder/lnk_map_state.gif);}/* PARK PAGES */#park {float: left;position: relative;display: block;width: 980px;font-size: 0.9em;clear: both;min-height: 932px;margin-top: 7px;}#park div.header, #park.home div.header {float: left;position: absolute;width: 774px;height: 133px;top: 0;right: 0;z-index: 2;background: url(../images/parks/bg-header.png) no-repeat;clear: both;}#park.home div.header {height: 273px;background: url(../images/parks/bg-header-home.png) no-repeat;}#park.home div.header h2, #park.home div.header h3, #park.home div.header h4, #park.home div.header h5, #park div.header h2, #park div.header h3, #park div.header h4, #park div.header h5 {color: #FFF;font-weight: normal;}#park.home div.header h2, #park div.header h2 {font-size: 1.8em;width: 300px;font-weight: bold;}#park.home #parkmap span {width: 100px;}#park div.header h3 {margin: 0.4em 0 0 0;width: 300px;float: none;font-size: 1.2em;}#park.home div.header h3 {font-size: 1.6em;}#park.home div.header h4, #park div.header h4 {float: left;margin: 0.4em 0 0 0;font-size: 1.2em;}#park.home div.header h5, #park div.header h5 {float: left;margin: 0.5em 0 0 10px;font-size: 1.2em;clear: right;text-indent: -9999em;width: 71px;height: 12px;}#park div.header h5.rating-1 {background: url(../images/parks/1-star.png) no-repeat;}#park div.header h5.rating-1-5 {background: url(../images/parks/1-5-star.png) no-repeat;}#park div.header h5.rating-2 {background: url(../images/parks/2-star.png) no-repeat;}#park div.header h5.rating-2-5 {background: url(../images/parks/2-5-star.png) no-repeat;}#park div.header h5.rating-3 {background: url(../images/parks/3-star.png) no-repeat;}#park div.header h5.rating-3-5 {background: url(../images/parks/3-5-star.png) no-repeat;}#park div.header h5.rating-4 {background: url(../images/parks/4-star.png) no-repeat;}#park div.header h5.rating-4-5 {background: url(../images/parks/4-5-star.png) no-repeat;}#park div.header h5.rating-5 {background: url(../images/parks/5-star.png) no-repeat;}div.preview-notice {float: left;clear: both;width: 978px;padding: 8px 0;background: #e70404;color: #FFF;text-indent: 8px;margin: 2px 0 0 0;border-bottom: 1px solid #b40000;border-right: 1px solid #b40000;border-left: 1px solid #ff3d3d;border-top: 1px solid #ff3d3d;}div.preview-notice a{color: #FFF;font-weight: bold;text-decoration: underline;}#park div.header div.park-info {position: absolute;top: 10px;left: 0;width: 764px;height: 116px;z-index: 3;overflow: hidden;}#park.home div.header div.park-info  {height: 243px;overflow: hidden;}#park div.header div.park-info div.park-info-inner {position: absolute;bottom: 18px;left: 20px;}#park.home div.header  div.slideshow, #park div.header img {position: absolute;z-index: 2;top: 10px;right: 11px;}#park.home div.header div.slideshow img {position: relative;top: 0;right: 0;float: left;clear: both;}#park div.tools {float: left;position: absolute;top: 0;left: 0;width: 209px;z-index: 1;clear: both;}#park div.tools div.links {float: left;width: 209px;background: url(../images/parks/bg-subnav.png) no-repeat;}/* NETROOMZ */#park fieldset.booking {float: left;font-size: 1em;text-transform: uppercase;width: 193px;margin: 8px;border: 0;display: inline;}#park fieldset.booking p {width: 47px;float: left;}#park fieldset.booking label {color: #e03c16;font-size: 0.9em;font-weight: bold;}#park fieldset.booking span {font-size: 1.2em;text-transform: none;}#park fieldset.booking div.booking-header {width: auto;float: none;margin: 0 0 0.2em;font-weight: bold;font-size: 1.1em;}#park fieldset.booking div.booking-header p {float: none;width: auto;color: #003560;font-size: 1.1em;}#park fieldset.booking div.arrival {width: auto;float: left;margin: 0 0 1em;}#park fieldset.booking div.arrival label {display: block;}#park fieldset.booking .pickerWrapper_Hay {float: left;clear: both;width: 115px !important;}#park fieldset.booking .pickerWrapper_Hay table{width: 115px !important;}#park fieldset.booking .pickerWrapper_Hay table .inputCell;{width: 90px !important;}#park fieldset.booking div.arrival p {text-transform: none;font-size: 0.9em;margin: 0.3em 0 0 10px;}#park fieldset.booking #arrival {width: 80px;font-size: 11px;margin-right: 2px;}#park fieldset.booking p.adults {width: 47px;text-align: center;}#park fieldset.booking p.children {width: 57px;text-align: center;}#park fieldset.booking p.infants {width: 42px;text-align: center;}#park fieldset.booking select {width: 40px;font-size: 11px;}#park fieldset.booking .btn-booking {padding-top:6px;}#park fieldset.booking p.booking-number {width: auto;color: #e03c16;font-size: 1.4em;font-weight: bold;}#park fieldset.booking p.cabins-sites  {float: left;width: 190px;margin: 8px 0 0;}#park fieldset.booking p.cabins-sites input {float: left;clear: none;}#park fieldset.booking p.cabins-sites label {float: left;clear: none;margin: 0 5px 0 3px;}#park fieldset.booking p.change-booking {float: none;text-transform: none;width: auto;margin-bottom: 1em;}/* BOOK ONLINE e.g. RMS/REZROBOT */#park div.online-reservation, #park div.online-enquiry {float: left;background: url(../images/parks/bg-online-reservation.png) no-repeat;color: #e03c16;text-align: center;font-size: 1.2em;font-weight: bold;width: 191px;margin: 10px 8px 8px;height: 119px;padding-top: 10px;padding-bottom: 8px;}/* KAMPSIGHT*/#park fieldset.booking div.booking-kampsight {float: left;width: 188px;height: 105px;background: #FFF url(../images/parks/kampsight/bg-booking-form.png) no-repeat;}#park fieldset.booking div.booking-kampsight a {color: #9f9f9f;margin: 2px 11px;text-transform: none;float: left;display: inline;cursor: pointer;}#park fieldset.booking div.booking-kampsight a.check-pricing {float: left;width: 166px;height: 32px;background: #FFF url(../images/parks/kampsight/btn-check-availability-white.png) no-repeat;text-indent: -9999em;margin: 5px 11px;}#park fieldset.booking div.booking-kampsight h4, #park fieldset.booking div.booking-kampsight h5 {float: left;width: 166px;font-weight: bold;font-size: 1.4em;color: #003560;text-transform: none;display: inline;margin: 5px 11px 0 11px;}#park fieldset.booking div.booking-kampsight h5 {margin: 0 11px;text-transform: uppercase;}#park div.online-reservation p, #park div.online-enquiry p  {margin: 0.8em 8px;}#park div.online-reservation p a, #park div.online-enquiry p a {/*float: left;*/background: url(../images/parks/btn-booknow-large.gif) no-repeat;width: 173px;height: 33px;display: block;text-indent: -9999em;}#park div.online-reservation p.booking-number, #park div.online-enquiry p.booking-number{clear: left;}#park div.online-enquiry p.booking-number{font-size: 1.7em;}#park #subnavigation {float: left;width: 209px;padding: 0 0 4px;font-size: 1.1em;background: url(../images/parks/bg-subnav-footer.png) no-repeat 0 bottom;}#park #subnavigation ul { float: left;width: 192px;border-top: 1px solid #d9d9d9;}#park #subnavigation li {float: left;list-style: none;margin: 0 0 0 8px;display: inline;}#park #subnavigation li a {float: left;display: block;width: 181px;border-top: 1px solid #d9d9d9;color: #0078bd;line-height: 1.3em;font-weight: bold;font-size: 1em;text-decoration: none;padding: 4px 0 4px 10px;}#park #subnavigation li a.first {border: none;}#park #subnavigation li a.has-children {color: #646565;}#park #subnavigation li a:hover {text-decoration: underline; }#park #subnavigation li ul li {border: 0;}#park #subnavigation li ul li a {padding-left: 16px;width: 169px;border: 0;font-size: 1em;background: url(../images/parks/nav-arrow-expand.gif) no-repeat 0 50%;}#park #subnavigation li ul li a.site-accommodation{width: 150px;}#park #subnavigation li a.selected {color: #003560;}#park #subnavigation li a.selected-item {color: #fff;background: none;    background-color: #1080c1;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;}/* KEY DATES */#park div.key-dates {float: left;background: url(../images/parks/key-dates.jpg) no-repeat 0 0;height: 128px;margin: 8px 0 0;line-height: 10px;width: 207px;}#park div.key-dates a.holidays {float: left;width: 149px;height: 20px;text-indent: -9999em;background: url(../images/parks/btn-holidays.gif) no-repeat;margin: 33px 0 0 10px;}#park div.key-dates a.local-events {float: left;width: 149px;height: 20px;text-indent: -9999em;background: url(../images/parks/btn-local-events.gif) no-repeat;margin: 3px 0 0 10px;}#park div.clown-doctors {float: left;background: url(../images/parks/bg-clown-doctors.png) no-repeat 0 0;margin: 8px 0 0;line-height: 10px;width: 207px;height: 115px;}#park div.weather {float: left;margin: 8px 0 0;line-height: 10px;width: 207px;height: 77px;}#park div.weather a {float: left;width: 207px;height: 77px;background: url(../images/parks/bg-weather.png) no-repeat;text-indent: -9999em;}#park div.clown-doctors h6 {margin: 63px 0 0 10px;font-size: 1.1em;}#park div.clown-doctors p {margin: 0.4em 0 0 10px;line-height: 1.2em;font-size: 1.1em;color: #2174BA;}#park div.expandable{float: left;min-height: 128px;margin: 8px 0 0;width: 207px;padding: 0 0 0.4em 0;background: #FFF url(../images/parks/bg-left-panel-bottom.png) no-repeat 0 bottom;}#park ul.shortlist {float: left;display: block;list-style-type: none;padding: 0 0 8px;margin: 0;text-indent: 0;clear: both;}#park ul.shortlist li {list-style-type: none;float: left;margin: 2px 0 0 8px;width: 190px;display: inline;}#park ul.shortlist li a{float: left;display: inline;}#park ul.shortlist li a.remove, #park ul.shortlist li a.add {float: left;width: 15px;height: 13px;text-indent: -9999em;color: #000;background: url(../images/parks/icon-small-remove.gif) no-repeat 0 50%}#park ul.shortlist li a.add-link{color: #238CCB;font-weight: bold;}#park ul.shortlist li a.add {background: url(../images/parks/icon-small-add.gif) no-repeat 0 50%}#park ul.shortlist li.send {margin: 0.8em 8px;padding: 0.4em 0;border-top: 1px solid #C9CDD2;}#park ul.shortlist li.send a {float: left;background: url(../images/parks/icon-small-mail.gif) no-repeat 0 50%;text-indent: 15px;}#park div.expandable h5 {background: url(../images/parks/bg-left-panel-top.png) no-repeat 0 0;color: #003560;float: left;width: 207px;padding: 0.4em 0;text-indent: 8px;font-size: 1.2em;}#park div.update {background: url(../images/parks/ajax-loader.gif) no-repeat 0 50%;margin: 4px 0 0 21px;color: #777777;height: 13px;text-indent: 20px;float: left;display: inline;clear: both;}/* CONTENT */#park #content {float: left;width: 755px;color: #494949;display: block;margin: 142px 0 0 224px;font-size: 1.3em;display: inline;}#park.home #content {margin: 281px 0 0 224px;}#park #content h2 {float: left;width: 100%;clear: both;font-size: 1.3em;margin: 0 0 0.6em;}#park #content h3 {float: left;width: 100%;padding: 0.2em 0;text-indent: 10px;font-size: 0.9em;}#park #content h4 {float: left;width: 100%;clear: both;font-size: 1.2em;}#park #content p{margin: 0 0 0.7em 0;font-size: 0.9em;}#park #content h5 {margin: 0.3em 0 0;}#park #content div.two-thirds {float: left;width: 450px;display: block;margin: 0 15px 0 0;}div.local-attractions {float: left;display: block;}#park #content div.one-third {float: left;width: 288px;display: block;}#park #content div.wide {float: left;width: 525px;display: block;margin: 0 15px 0 0;}#park #content div.narrow {float: left;width: 215px;display: block;}#park #content div.half {float: left;width: 370px;display: inline;margin: 0;}#park #content div.full {float: left;width: 755px;display: block;margin: 0;}#park #content div.left {margin: 0 15px 0 0;}#park #content div.box {float: left;border-left: 1px solid #D2D5D8;border-right: 1px solid #D2D5D8;border-bottom: 1px solid #D2D5D8;margin: 0 0 0.8em 0;padding: 8px;width: 737px;display: block;}#park #content div.box.all-borders {float: left;border-left: 1px solid #D2D5D8;border-right: 1px solid #D2D5D8;border-bottom: 1px solid #D2D5D8;border-top: 1px solid #D2D5D8;}#park #content div.nopadding {padding: 0 !important;}#park #content div.filled {background: #EDEDED;}#park #content div.flush {margin-bottom: 0;}#park #content div.wide div.box {width: 507px;}#park #content div.full div.nopadding {width: 753px;}#park #content div.wide div.nopadding {width: 523px;}#park #content div.narrow div.box {width: 197px;}#park #content div.narrow div.nopadding {width: 213px;}#park #content div.two-thirds div.box {width: 432px;}#park #content div.two-thirds div.nopadding {width: 448px;}#park #content div.one-third div.box {width: 270px;}#park #content div.one-third div.nopadding {width: 286px;}#park #content div.half div.box {width: 352px;}#park #content div.half div.nopadding {width: 302px;}#park #content div.gradient {float: left;padding: 4px;}#park #content div.gradient .button {float: right;}#park.home #content .wide div.gradient .button {float: left;}#park #content div.image-cabin, #park #content div.image-site {float: left;width: 250px;margin: 0 7px 15px 0;}#park #content div.image-cabin h3, #park #content div.image-site h3 {margin-bottom: 0.3em !important;border: none !important;}#park #content div.image-cabin img, #park #content div.image-site img {margin: 0 0 4px;}#park #content div.image-site {margin: 0;}#park #content ul.home-nav-links{clear: both;}#park #content ul.home-nav-links li{list-style-type: none;display: inline;}#park #content .button {float: left;background: url(../images/parks/btn-right.png) no-repeat right 0;height: 21px;margin: 0 0 2px 0;}#park #content p.book-now-button a{    background: url(../images/parks/btn_booknow.png) no-repeat;    height: 22px;    margin: 0 0 2px 0;    text-indent: -9999em;    width: 100px;text-decoration: none;color: #4A5965;font-weight: bold;font-size: 1em;cursor: hand;    display: block;}#park #content p.join-online-button a{    background: url(../images/parks/btn_joinnow.png) no-repeat;    height: 22px;    margin: 0 0 2px 0;    text-indent: -9999em;    width: 126px;    display: block;text-decoration: none;color: #4A5965;font-weight: bold;font-size: 1em;cursor: hand;    }#park #content .button a {float: left;background: url(../images/parks/btn-left.png) no-repeat;margin: 0 5px 0 0;padding: 3px 3px 0 20px;height: 18px;text-decoration: none;color: #4A5965;font-weight: bold;font-size: 1em;}#park #content .print-btn{float: left;background: url(../images/parks/btn-print-right.png) no-repeat right 0;height: 21px;margin: 0 0 2px 0;}#park #content .print-btn a {background: url(../images/parks/btn-print-left.png) no-repeat;float: left;margin: 0 5px 0 0;padding: 3px 3px 0 25px;height: 18px;text-decoration: none;color: #4A5965;font-weight: bold;font-size: 1em;}#park.home #content .wide .button a {width: 214px;}#park #content div.narrow div.form {background:#F0F0F0 none repeat scroll 0 0;}#park #content div.narrow div.form p.info {font-size: 0.8em;color: #777777;margin-top: -7px;}#park #content div.narrow div.base {background:transparent url(../images/parks/right_base.png) no-repeat scroll left bottom;font-size:6px;width:215px;margin-bottom: 15px;margin-top: -2px;}#park.home #content div.wide h2{border-bottom: 1px solid #d2d5d8 !important;padding: 0 0 0.2em;}#park.home #content div.wide h3{background: none;border-bottom: 1px solid #d2d5d8;width: 100%;text-indent: 0;font-size: 1em;margin-bottom: 1em;padding-top: 0.3em;}#park.home #content div.wide div.box{border: none;padding: 0;width: 100%;}#park div.subscribe-newsletter {    background: #fff url(../images/parks/bg-newsletter-bottom.png) no-repeat 0 bottom;    float: left;    display: block;    min-height: 99px;    width: 215px;    margin: 0 0 0.8em;}#park #content div.subscribe-newsletter h5 {background: url(../images/parks/bg-newsletter-top.png) no-repeat 0 0;color: #fff;float: left;font-size: 1em;font-weight: bold;margin: 0;width: 199px;padding: 8px;}#park div.subscribe-newsletter p {color: #fff;padding: 0 8px;float: left;}#park div.subscribe-newsletter p.button {margin: 0 8px 8px 0 !important;float: right !important;padding: 0;}#park #content div.narrow p.join-online-button a{    float: right;   }#park #content div.benefit-savings {    list-style-type: none;     font-size: 0.85em;   }#park #content div.benefit-savings ul{    list-style-type: none;        margin-bottom: 0.8em;}#park #content div.benefit-savings p{    font-size: 1em;}#park #content div.benefit-savings li  {background: url(../images/parks/bg-home-small-bullet.png) no-repeat 0 6px;padding: 0 8px 0 10px;margin-bottom: 0.6em;}/* GETTING THERE HOME */div.getting-there {float: left;display: block;background: url(../images/parks/bg-getting-there.png) no-repeat;margin: 0 0 10px;height: 230px;width: 215px;}div.getting-there .button {float: right;padding: 0 0 0 91px;}#parkmap {width: 565px;height: 500px;float: left;display: block;}div.two-thirds #parkmap {width: 448px;height: 400px;border: 1px solid #dcdcdc;}#parkmap div.park-map-description {float: left;display: block;width: 235px;height: 200px;overflow: auto;font-size: 1em;scrollbar-face-color: #DDD;scrollbar-track-color: #EEE;scrollbar-arrow-color: #888;scrollbar-highlight-color: #DDD;scrollbar-3dlight-color: #DDD;scrollbar-shadow-color: #DDD;scrollbar-darkshadow-color: #DDD;}#parkmap div.park-map-description strong {font-size: 0.9em;}#parkmap div.park-map-description p {padding: .4em 0 0;font-size: 0.7em;}#parkmap.no-filters {margin-bottom: 0.4em;}#park.home div.getting-there #parkmap {width: 193px;height: 150px;overflow: hidden;display: inline;margin: 10px 10px 5px 10px;border: 1px solid #dcdcdc;}#park.home #content p.google-copyright {float: left!important;font-size: 0.7em!important;margin: 0 0 6px 10px!important;color: #AAA!important;display: inline;} #park #content a.pointer {background:transparent url(../images/parks/green_pointer.gif) no-repeat scroll 0 50%;font-weight:bold;padding:0 0 0 12px;}/* FAMILY FUN/Park Activities */#park.familyfun #content ul, #park.activities #content ul {list-style: none;margin-bottom: 1em;padding-left: 0;}#park.familyfun #content ul li, #park.activities #content ul li {float: left;background: url(../images/parks/bg-small-bullet.png) no-repeat 0 6px;padding: 0 0 0 10px;font-size: 0.9em;width: 234px;}#park.familyfun #content div.narrow ul li, #park.activities #content div.narrow ul li {width: 165px;}#park.familyfun #content table, #park.activities #content table {margin: 0;width: 100%;border-collapse: separate !important;border-spacing: 2px !important;font-size: 0.9em;text-indent: 0;}#park.familyfun #content table td, #park.activities #content table td {background:#EDEDED;padding:2px 5px 2px 8px;vertical-align:top;}#park.familyfun #content table th, #park.activities #content table th {background: url(../images/parks/th_bg.gif) repeat-x bottom left;text-transform: uppercase;color: #003560;text-align: left;line-height: 1.5em;padding: 2px 5px 2px 8px;}p.tablebase {background: url(../images/parks/table_base.gif) repeat-x 0 0;clear: both;line-height: 33px;padding: 0 0 0 10px;margin: 0;border: 2px solid #fff;border-top: 0;}#park.familyfun #content p, #park.activities #content p{    margin: 0;}/*a.pointer {background: url(../images/green_pointer.gif) no-repeat 0 50%;padding: 0 0 0 12px;font-weight: bold;}*//* GETTING THERE */#park #content div.directions-map #parkmap {width: 368px;height: 380px;border: 1px solid #979797;overflow: hidden;display: inline;}#park #content div.directions-map #pano {float: left;display: block;width: 368px;height: 230px;overflow: hidden;margin: 0 0 0.8em;border: 1px solid #979797;}#park #content #directions {font-size: 0.9em;}#park #content div.directions-map p.google-copyright {font-size: 0.8em;}#park #content #directions-loading {background: url(../images/parks/ajax-loader.gif) no-repeat;text-indent: -9999em;width: 40px;height: 14px;display: block;}#park #content div.directions-map p.avis-spiel img {float:right;}#park #content div.map-filter strong {float: left!important;clear: none!important;font-size: 0.9em;width: 50px;margin: 2px 0 0;}#park #content div.map-filter fieldset input {width: 13px!important;float: left!important;clear: none!important;margin: 4px 0 0;}#park #content div.map-filter fieldset label {width: auto!important;clear: none!important;float: left!important;margin: 3px 7px 2px 4px;font-size: 0.9em;}#park #content div.itineraries, #park #content div.address-info {padding-bottom: 0;}#park #content div.itineraries a {font-size: 0.9em;}/* Guestbook Box (Home) */#park #content div.guest-book-home {width: 215px;height: 224px;background: url(../images/parks/bg-guest-book-home.png) no-repeat 0 0;float: left;line-height: 15px;}#park #content div.guest-book-home div {float: left;height: 122px;padding: 52px 15px 0 17px;font-size: 0.8em;overflow: hidden;width: 163px;font-size: 0.9em;}#park #content div.guest-book-home div p.guest-name {color: #0078BD;margin: 0 0 2px 0;font-weight: bold;font-size: 1em;line-height: 14px;}#park #content div.guest-book-home div p {line-height: 16px;}#park #content div.guest-book-home div.buttons {float: left;height: 21px;padding: 0;font-size: 1em;margin-left: 35px;width: 170px;}#park #content div.guest-book-home div.buttons p {margin-left: 8px;line-height: 1.1em;}/* GUESTBOOK */#park #content div.guestbook div.box {font-size: 0.95em;margin-bottom: 20px;}#park #content div.guestbook div.box div.entry{margin: 5px 0px 5px;width: 505px;float:left;}#park #content div.guestbook div.box div.entry p{float: left;min-height: 30px;width: 100px;}#park #content div.guestbook div.box div.entry div{min-height: 30px;margin: 0;margin-left: 110px;}/* PHOTO GALLERY */#park #content div.photo-gallery {float: left;display: block;width: 755px;clear: both;margin: 4px 0;}#park #content div.photo-gallery a {border: 3px solid #bae4fd;float: left;margin: 0 9px 9px 0;display: block;}#park #content div.photo-gallery a.last {margin: 0 0 9px 0;}#park #content div.photo-gallery a img {float: left;}/* PARK FACILITIES */#park #content div.facilities ul {margin: 0;list-style-type: none;float: left;display: block;margin-left: 10px;}#park #content div.facilities ul li {float: left;width: 350px;background: url(../images/parks/bg-small-bullet.png) no-repeat 0 6px;margin: 2px 0 2px 0;padding: 0 0 0 10px;font-size: 0.9em;}#park #content div.facilities ul li span.sup {position:relative;top:-4px;color: #888;font-size:0.8em;}#park #content div.facilities ol {float: left;list-style: decimal none;font-size: 0.85em;padding-left: 20px;}#park #content div.facilities ol li {margin-bottom: 15px;}#park #content div.facilities h3{margin-top: 20px;}/* CONTACT US */#park #content div.contact p.desc{margin-bottom: 20px;}#park #content div.contact dl{font-size: 0.85em;}#park #content div.contact dt{color:#494949;width: 100px;font-weight: bold;display:inline;float: left;}#park #content div.contact dd{margin-bottom: 20px;display:block;margin-left: 100px;}#park #content div.contact dd.group{margin-bottom: 0;}/* AWARDS + INTRO */#park #content div.intro {width: 523px;clear: both;display: block;margin: 0 0 0.8em 0;}#park #content div.awards {float: left;width: 100%;}#park #content div.intro div.copy {float: left;width: 100%;}/*DELETE#park #content div.has-awards div.copy {width: 323px!important;}END DELETE */#park #content div.intro div.copy p {font-size: 1.1em;}#park #content div.intro div.copy dl {font-size: 1.1em;float: left;display: block;width:305px;margin-bottom: 0.8em;}#park #content div.intro div.copy dl dt {float: left;display: block;font-weight: bold;width: 80px;}#park #content div.intro div.copy dl dt:after {content: ":";}#park #content div.intro div.copy dl dd {float: left;display: block;width: 225px;}#park #content div.accommodation-intro {width: 100%;float: left;}#park #content div.awards div {float: left;display: block;width: 181px;height: 60px;clear: both;margin: 0 0 8px 0;}#park #content div.awards div p, #park #content div.awards div strong {float: left;width: 124px;font-size: 0.7em;margin: 0;}#park #content div.awards div strong {margin: 9px 0 0;}#park #content div.awards div img {float: left;margin: 1px 4px 0 0;}/* FEATURES */#park #content div.features {font-size: 0.9em;}#park #content div.features ul  {margin: 0;list-style-type: none;float: left;display: block;}#park #content div.features ul li {float: left;width: 243px;background: url(../images/parks/bg-small-bullet.png) no-repeat 0 6px;padding: 0 0 0 10px;}#park.home #content div.features ul li {background: url(../images/parks/bg-home-small-bullet.png) no-repeat 0 5px;}/* ABOUT US */#park.home #content div.wide div.box.about-us{border-bottom: 1px solid #d2d5d8;padding-bottom: 0.8em;}#park #content div.about-us img {float: left;}#park #content div.about-us div {float: right;margin: 0 0 0 10px;}/* SPECIAL OFFERS */#park #content div.special-offers-home {float: left;}#park #content div.special-offers-home div {float: left;margin: 0 0 10px 0;clear: both;display: block;width: 100%;}#park #content div.special-offers-home a {font-weight: bold;font-size: 0.9em;}#park #content a.button-arrow {background: url(../images/btn-arrow.gif) no-repeat 0 center;padding: 0 0 0 13px;font-size: 0.9em;display: block;clear: both;}#park #content div.special-offers-home p a.button-arrow {font-size: 1.1em;}#park #content div.special-offers-home p a {font-size: 0.9em;}#park #content div.special-offers-home p.button {float: right;}#park div.join-big4{    float: left;background: url(../images/parks/bg-join-big4.jpg) no-repeat 0 0;line-height: 10px;margin: 0 0 8px;width: 215px;height: 226px;}#park div.join-big4 a{    float: left;background: url(../images/parks/btn-join-big4.gif) no-repeat 0 0;width: 99px;height: 22px;    margin: 63px 0 0 10px;text-indent: -9999em;}/* SLIDESHOW */#park #content div.slideshow {width: 353px;margin: 0 0 12px;}#park #content div.one-third div.slideshow {width: 280px;overflow: hidden;}#slideshow-previous, #slideshow-next {float: left;text-indent: -9999em;width: 23px;height: 22px;margin: 4px 0 0;}#slideshow-previous {background: url(../images/parks/btn-prev.png) no-repeat;margin-left: 305px;width: 24px;}div.one-third #slideshow-previous {margin-left: 233px;}#slideshow-next {background: url(../images/parks/btn-next.png) no-repeat;}/* PUBLIC HOLIDAYS */#park #content div.publicholidays div.box {padding: 0px;width: 523px;font-size: 0.9em;}#park #content div.publicholidays table {margin: 0;width: 100%;}#park #content div.publicholidays th {background:transparent url(../images/parks/th_bg.gif) repeat-x scroll left bottom;line-height:1.5em;padding:2px 5px 2px 8px;text-align:left;text-transform:uppercase;}#park #content div.publicholidays td {background:#EDEDED none repeat scroll 0 0;padding:2px 5px 2px 8px;vertical-align:top;}#park #content div.narrow ul.states {list-style-type: none;margin: 5px 0px 0px 2px;font-size: 0.85em;}#park #content div.narrow ul.states li {margin: 1px 0px 1px 0px;}/* LOCAL ATTRACTIONS */#park #content div.local-attractions ul {float: left;display: block;width: 432px;list-style-type: none;}#park #content div.local-attractions ul li {float: left;display: block;line-height: 1.3em;font-weight: bold;font-size: 0.85em;clear: both;margin: 0;width: 430px;padding: 2px 0 2px 18px;background: url(../images/parks/nav-arrow-expand.gif) no-repeat 9px 6px;}#park #content div.local-attractions ul li a {font-weight: bold;}#park #content div.local-attractions ul li.first {padding-top: 6px;background: url(../images/parks/nav-arrow-expand.gif) no-repeat 9px 10px;}#park #content div.local-attractions ul li.last {padding-bottom: 6px;}#park #content div.local-attractions ul li.collapsed ol {display: none;}#park #content div.local-attractions ul li.expanded {background: #F0F0F0 url(../images/parks/nav-arrow-contract.gif) no-repeat 7px 7px;}#park #content div.local-attractions ul li.first.expanded {background: #F0F0F0 url(../images/parks/nav-arrow-contract.gif) no-repeat 7px 11px!important;}#park #content div.local-attractions ul li.expanded a {text-decoration: none;color: #454545;}#park #content div.local-attractions ul li ol li {background: none!important;margin: 8px 0 0 8px;padding: 0 0 8px;font-size: 1em;font-weight: normal;width: 412px;border-bottom: 1px solid #CCC;list-style-type: none;display: inline;}#park #content div.local-attractions ul li ol li.first {margin: 0 0 0 4px;}#park #content div.local-attractions ul li ol li.last {padding: 0;border-bottom: none;}#park #content div.local-attractions ul li.expanded ol li a {text-decoration: underline;color: #238CCB;}#park #content div.local-attractions div.one-third ul {float: left;display: block;width: 286px;padding: 0;list-style-type: none;}#park #content div.local-attractions div.one-third ul.local-highlights {padding: 0.4em 0 0;}#park #content div.local-attractions div.one-third ul li {float: left;display: block;line-height: 1.3em;font-size: 0.85em;font-weight: normal;clear: both;margin: 0;width: 260px;padding: 2px 0 2px 18px;background: url(../images/parks/nav-arrow-expand.gif) no-repeat 9px 6px;}#park #content div.local-attractions div.one-third ul li a {font-weight: bold;}#park #content div.local-attractions div.one-third ul li.first {padding-top: 6px;background: url(../images/parks/nav-arrow-expand.gif) no-repeat 9px 10px;}#park #content div.local-attractions div.one-third ul li.last {padding-bottom: 6px;}#park #content div.local-attractions div.one-third ul li.collapsed ol {display: none;}#park #content div.local-attractions div.one-third ul li.expanded {background: #F0F0F0 url(../images/parks/nav-arrow-contract.gif) no-repeat 7px 7px;}#park #content div.local-attractions div.one-third ul li.first.expanded {background: url(../images/parks/nav-arrow-contract.gif) no-repeat 7px 11px;}#park #content div.local-attractions div.one-third ul li.expanded a {text-decoration: none;color: #454545;}#park #content div.local-attractions div.one-third ul li ol li {background: none!important;margin: 8px 0 0 0;padding: 0 0 8px;font-size: 1em;font-weight: normal;width: 252px;border-bottom: 1px solid #CCC;list-style-type: none;}#park #content div.local-attractions div.one-third ul li ol li.first {margin: 0 0 0 4px;}#park #content div.local-attractions div.one-third ul li ol li.last {padding: 0;border-bottom: none;}#park #content div.local-attractions div.one-third ul li.expanded ol li a {text-decoration: underline;color: #238CCB;}#park #content div.local-attractions div.wide ul {width: 523px;font-size: 1em!important;}#park #content div.local-attractions div.wide ul li a {font-size: 1em!important;}#park #content div.local-attractions div.wide ul li {width: 505px;}#park #content div.local-attractions div.wide ul li ol li {width: 485px;}/* LOCAL EVENTS */#park #content div.local-events h4 a {font-weight: bold;}#park #content div.local-events h4 {font-weight: bold;font-size: 0.9em!important;color: #0078bd;}#park #content div.local-events p.date{font-weight:bold;margin-bottom:0;}#park #content div.local-events p{margin-bottom: 0.2em;}#park #content div.local-events hr {background:#CCCCCC none repeat scroll 0 0;border:0 none;color:#CCCCCC;font-size:1px;height:1px;line-height:1px;margin-bottom:2px;display: block;}#park #content div.local-attraction-information {padding-bottom: 0;}#park #content div.local-attraction-information h5 {font-size: 0.9em;}/* PAGING */#park div.pager{float: right;margin-top: -10px;height: 30px;}#park div.pager span{float: left;}#park div.pager ol{float: left;}#park div.pager li{float:left;list-style-type:none;padding:0 4px;text-align:center;}#park div.pager ol li{height: 25px;}#park div.pager li.active{background:transparent url(../images/parks/page_selected.gif) no-repeat scroll 0 0;padding:0;width:22px;}#park div.pager a{color: #666;font-style: normal;text-decoration: none;}#park div.pager a span{display: none;}/* FAMILY FUN/ACTIVITIES PROGRAM */#park.program-print #content{color: #000;}.program-print .title{float: left;}.program-print .date{float: right;}#park.program-print #content h1, #park.program-print #content h2, #park.program-print #content h3{width: auto;}#park.program-print #content .wide table.datagrid-program{    clear:both;width: 100%;font-size: 0.9em;}.program-print table.datagrid-program td{padding: 2px 5px 2px 8px;vertical-align: top;}.program-print table.datagrid-program th{text-transform: uppercase;color: #003560;text-align: left;line-height: 1.5em;padding: 2px 5px 2px 8px;}#park.program-print #content .wide .sub-header strong span, #park.program-print #content .wide .disclaimer{font-size: 0.8em;}/* WEATHER */#park #content div.weather-wrapper {    display: block;    float: left;    }#park #content table.weather {margin: 0;width: 100%;border-collapse: separate !important;border-spacing: 2px !important;text-indent: 0;font-size: 0.9em;}#park #content table.weather td {background:#EDEDED;padding: 2px 8px;text-align: center;}#park #content table.weather td.label {text-align: left;font-weight: bold;}#park #content table.weather th {background: url(../images/parks/th_bg.gif) repeat-x bottom left;color: #003560;padding: 2px 8px;text-align: center;}/* BOOKING */div.accommodation #content h5{color: #003560;font-size: 1.1em;padding: 0.2em 0 0.6em 0;clear: both;}div.accommodation #content h5.payment{padding: 0.2em 0 0 0;}#booking-form {background: url(../images/parks/kampsight/bg-form.png) no-repeat;width: 755px;float: left;}div.wide #booking-form {float: left;background: url(../images/parks/kampsight/bg-form-wide.png) no-repeat;width: 525px;border: 0;margin: 0 0 1em;display: inline;}#booking-form.expanded{background: url(../images/parks/kampsight/bg-form-expanded.png) no-repeat;width: 755px;float: left;}#booking-form fieldset {float: left;font-size: 1em;text-transform: uppercase;width: 100%;border: 0;display: inline;padding: 6px 10px;height: 36px;}#booking-form fieldset p {width: 47px;float: left;}#booking-form fieldset label {color: #e03c16!important;font-size: 0.9em;font-weight: bold;}#booking-form fieldset div.arrival label {font-size: 0.8em;}#booking-form fieldset span {font-size: 1.2em;text-transform: none;}#booking-form fieldset div.arrival {float: left;width: 130px;}#booking-form fieldset .pickerWrapper_Hay {width: 120px!important;padding:0!important;display: block;float: left;}#booking-form fieldset .pickerWrapper_Hay table td{padding:0!important;margin:0!important;}#booking-form fieldset td.inputCell{width: 95px!important;}#booking-form fieldset a.radPopupImage_Hay {margin: 2px 0 0 3px!important;width: 20px;}#booking-form fieldset td.inputCell input{width:90px!important;padding:1px!important;}#booking-form fieldset #arrival {font-size: 11px;margin-right: 2px;}#booking-form fieldset p.day {width: 47px;}#booking-form fieldset p.month {width: 54px;}#booking-form fieldset p.year {width: 60px;}#booking-form fieldset p.nights {margin-left: 26px;width: 79px;}div.wide #booking-form fieldset p.nights {width: 54px;}div.wide #booking-form fieldset p {margin: 0;}#booking-form fieldset p.adults {width: 49px;}#booking-form fieldset p.children {width: 57px;}#booking-form fieldset p.infants {width: 80px;}div.wide #booking-form fieldset p.infants {width: 70px;}#booking-form fieldset select {width: 40px;font-size: 11px;}#booking-form fieldset p.year select {width: 53px;}#booking-form fieldset p.month select {width: 58px;}#booking-form fieldset select {margin-top: 2px;}#booking-form fieldset p.cabin-site {float: left;width: 138px;padding: 8px 0 0 3px;display: inline;}div.wide #booking-form fieldset p.cabin-site {width: 120px;}#booking-form fieldset p.cabin-site input{float: left;clear: none!important;display: block;border: 0!important;padding: 0;}#booking-form fieldset p.cabin-site label{float: left;width: 28px;clear: none!important;padding: 5px 14px 0 5px;display: block;}#booking-form fieldset p.submit{float: left;padding: 0;display: inline;}#booking-form fieldset p.submit input{float: left;width: 197px!important;height: 25px!important;display: inline;}div.wide #booking-form fieldset p.submit input{float: left;width: 136px!important;height: 25px!important;display: inline;}/* TODO - Complete these styles */div.wide div.available, div.wide div.unavailable {float: left;width: 513px;padding: 5px 0 10px 10px;background: #fffacc!important;border: 1px solid #ffe9cc;margin: 8px 0 8px 0!important;}div.wide div.update {margin: 8px 0 8px 10px!important;}div.unavailable h5, div.unavailable h6{color: #000;font-size: 1.1em;margin: 0;padding: 0;}div.unavailable h5 span{font-weight: normal;}div.unavailable h6 {color: #005394;margin: 1em 0 0;height: 46px;}div.unavailable h6 span{margin: 15px 5px 0 0;float: left;}div.unavailable h6 a {float: left;width: 281px;height: 46px;text-indent: -9999em;background: url(../images/parks/kampsight/choose-accommodation.gif) no-repeat;}.no-background {background: none !important;text-indent: 0 !important;}.border-top{border-left: none !important;border-right: none !important;border-bottom: none !important;border-top: 1px solid #d2d5d8 !important;padding: 8px 8px 8px 0 !important;}.all-borders{border: 1px solid #d2d5d8;}.no-borders{border: none !important;}.border-bottom{border-left: none !important;border-right: none !important;border-bottom: 1px solid #d2d5d8 !important;border-top: none !important;padding: 8px 8px 8px 0 !important;}

/* FIELDSET.CSS*/
#park #content fieldset {border: none;float: left;}#park #content fieldset legend {display: none;}/* validation */#park #content fieldset div.summary{font-size: 0.85em;margin: 0 0 5px 5px;font-weight: bold;color: Red;}#park #content fieldset div.summary ul{list-style-type: disc;list-style-position: inside;font-weight: normal;}#park #content fieldset div.summary ul li{margin: 2px 0px 2px 5px;}#park #content fieldset p span.validation{display: none !important;visibility: hidden;}#park #content fieldset div.message {font-weight: bold;color: #179732;font-size: 0.95em;}/* content */#park #content fieldset p label {clear: both;color: #494949;font-weight: bold;margin: 0 0 0.4em 0;}#park #content fieldset p input {clear: both;border: 1px solid #BBC1C7;margin: 0.2em 0 0.3em 0;height: 1.4em;padding: 0.2em 0.2em 0.1em 0.2em;}#park #content fieldset p textarea {clear: both;border: 1px solid #BBC1C7;font-family: Arial, Helvetica, Sans-Serif;font-size: 1.0em;}#park #content div.half fieldset label, #park #content div.half fieldset input {width: 343px;}/* narrow width fieldset */#park #content div.narrow fieldset label,#park #content div.narrow fieldset input,#park #content div.narrow fieldset textarea {margin: 0;padding: 0;width: 195px;}#park #content div.narrow fieldset span.subscribe input{width: auto;height: auto;border: 0px;}#park #content div.narrow fieldset span.subscribe label{font-size: 0.75em;margin-left: 5px;color: #666;vertical-align: middle;}/* send shortlist */#park #content fieldset.sendlist{width: 280px;}#park #content fieldset.sendlist input{height: 15px;width: 100%;}

/* STATES/{STATECODE}.CSS*/


/* LIGHTBOX.CSS*/
#lightbox{position: absolute;left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }#imageData{padding:0 10px; color: #666; }#imageData #imageDetails{ width: 50%; float: left; text-align: left; padding-bottom: 10px; }#imageData #imageDetails em { font-style:normal;font-weight:normal; }#imageData #caption{ font-weight: bold;}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}#imageData #bottomNavClose{ width: 84px; float: right;  padding-bottom: 0.7em; outline: none;} #imageData #bottomNavPrint{ width: 84px; float: right; margin-right:1em; padding-bottom: 0.7em; outline: none;} #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* ACCOMMODATION.CSS*/
#park.accommodation #content #icon-wrapper{width: 100%;float: left;display: block;}#park.accommodation #content table {margin:0;width:100%;font-size: 0.9em;}#park.accommodation #content td {background:#EDEDED;padding:2px 5px 2px 8px;vertical-align:top;}#park.accommodation #content th {background: url(../images/th_bg.gif) repeat-x bottom left;text-transform: uppercase;color: #003560;text-align: left;line-height: 1.5em;padding: 2px 5px 2px 8px;}#park.accommodation #content .accommodation-list {float: left;padding:8px;clear:both;display: block;width: 720px;}#park.accommodation #content .unavailable {background: #efefef;}#park.accommodation #content .accommodation-list img {float:left;border:4px solid #BBE4FF;}/*#park.accommodation .accommodation-list .numberof td img {border: 0; float: none; }*/#park.accommodation #content .accommodation-list h4, #park.accommodation #content .accommodation-list p {margin-left:175px;}#park.accommodation #content .accommodation-list h4 {clear: none !important;float: none !important;width: auto !important;font-size: 0.9em;}#park.accommodation #content h4 {color:#003560;font-size:1.2em;margin:0 0 0.5em;}#park.accommodation #content a {color:#238CCB;}#park.accommodation #content p.padding {float:none;padding:8px 8px 0px;}#park.accommodation #content p.button {padding-left:8px;margin-bottom: 6px;}#park.accommodation #content p.notes {background:#EEE;border:2px solid #FFF;padding: 0px 8px 8px;margin-bottom: 0;clear: both;}#park.accommodation #content .roomdetails{float: right;text-align: right;display: block;color: #003560;font-weight: bold;width: 28%;font-size: 0.9em;}#park.accommodation #content .roomdetails div{float: right;display: inline;clear: both;margin: 0.4em 0 1.2em 0;}#park.accommodation #content .roomdetails p {float: right;display: block;clear: both;font-weight: normal;white-space: nowrap;margin: 0!important;}#park.accommodation #content .roomdetails p strong {float: right;display: block;clear: both;text-transform: uppercase;font-size: 1.1em;margin: 4px 0 0;}#park.accommodation #content .roomdetails input {float: right;display: block;clear: both;width: 100px;height: 22px;margin: 0.4em 0 0;}#park.accommodation #content .roomdetails a {float: right;display: block;clear: both;width: 100px;height: 22px;margin: 0.4em 0 0;}#park.accommodation #content ul {list-style: none;margin-bottom: 1em;}#park.accommodation #content div.narrow ul li, #park.accommodation #content ul li {float: left;background: url(../images/parks/bg-small-bullet.png) no-repeat 0 6px;padding: 0 0 0 10px;font-size: 0.9em;}#park.accommodation #content div.narrow ul li {width: 185px;}#park.accommodation #content dl.iconshoriz{float: right;margin: 4px 0;}#park.accommodation #content dl.iconsvert{float: left;}#park.accommodation #content dl.iconshoriz dt, #park.accommodation #content dl.iconshoriz dd{float: left;color: #003560;font-weight: bold;vertical-align: middle;line-height: 27px;margin: 4px 0 8px 10px;}#park.accommodation #content dl.iconsvert dt, #park.accommodation #content dl.iconsvert dd{text-align: center;color: #003560;font-weight: bold;padding: 1px;}#park.accommodation #content dl.iconshoriz dd img{vertical-align: middle;}#park.accommodation #content dd.iconpeople, #park.accommodation #content dt.iconpeople{background: url(../images/parks/icon_people.png) no-repeat 0 0;text-indent: -9999em;width: 27px;height: 27px;}#park.accommodation #content dd.iconbedrooms, #park.accommodation #content dt.iconbedrooms{background: url(../images/parks/icon_beds.png) no-repeat 0 0;text-indent: -9999em;width: 27px;height: 27px;}#park.accommodation #content dd.iconbathrooms, #park.accommodation #content dt.iconbathrooms{background: url(../images/parks/icon_bathroom.png) no-repeat 0 0;text-indent: -9999em;width: 27px;height: 27px;}#park.accommodation #content h3.nobackground{background: none !important;text-indent: 0;}#park.accommodation #content div.wide dd {margin: 0;min-height: 27px}#park.accommodation #content div.wide dt {float:none;margin: 0;min-height: 27px;width: 27px;}

/* SPECIALOFFER.CSS*/
/* SPECIAL OFFERS - MAIN PAGE *//* split css from park special offers and park member pages */#park.parkspecialoffers #content h3.nobackground, #park.parkspecialoffer #content h3.nobackground, #park.parkmemberbenefit #content h3.nobackground{background: none !important;text-indent: 0 !important;float: none !important;width: auto;}#park.parkspecialoffers #content h3.nobackground {    font-weight: bold;font-size: 0.85em;}#park.parkspecialoffer #content ul, #park.parkmemberbenefit #content ul {list-style: none;margin-bottom: 1em;padding-left: 0;}#park.parkspecialoffer #content ul li, #park.parkmemberbenefit #content ul li {background: url(../images/parks/bg-small-bullet.png) no-repeat 0 6px;padding: 0 0 0 10px;font-size: 0.9em;width: 450px;}#park.parkspecialoffer #content div.narrow ul li, #park.parkmemberbenefit #content div.narrow ul li {width: 165px;}#park.parkspecialoffers #content img.thumbPic, #park.parkspecialoffer #content img.thumbPic, #park.parkmemberbenefit #content img.thumbPic {border:4px solid #BBE4FF !important;float:right;margin: 0 0 8px 10px;}#park.parkmemberbenefit #content img.thumbPic {    border: none !important;}#park.parkspecialoffer #content div.wide h3, #park.parkmemberbenefit #content div.wide h3 {    background: none;    text-indent: 0;}#park.parkspecialoffer #content div.wide div.box, #park.parkmemberbenefit #content div.wide div.box {    border: none;    padding-left: 0;}#park.parkspecialoffer #content hr, #park.parkspecialoffers #content hr, #park.parkmemberbenefit #content hr{display: block;clear: both;margin: 8px 0;color: #D2D5D8;background: #D2D5D8;height: 1px;border: 0;width: 100%;}#park.parkmemberbenefit #content div.wide ul{    clear: both;    padding-top: 8px;    }#park.parkmemberbenefit #content div.parkbenefit div.filled{    padding: 8px;    border: 1px solid #D2D5D8;}#park.parkspecialoffer #content .offerDetails, #park.parkmemberbenefit #content .offerDetails{margin-bottom: 40px;}#park.parkmemberbenefit #content div.row {  clear: both;}#park.parkmemberbenefit #content div.row p {    margin-bottom: 0.2em;}#park.parkmemberbenefit #content div.row p.label {  float: left;  width: 80px;  padding-right: 20px;  font-weight: bold;}#park.parkmemberbenefit #content div.row p.label-detail {  float: left;  width: 335px;  text-align: left;} #park.parkmemberbenefit #content p, #park.parkmemberbenefit #content span {    text-align: left !important;    font-family: Arial,Helvetica,sans-serif !important;}.comeCampTC p{padding-bottom: 1px;}table.comeCampTable{margin-top: 10px;}table.comeCampSites td{border-bottom: #c2d9cc 1px solid;border-right: #c2d9cc 1px solid;}table.comeCampTable tr.tableHeader{background: #f2f7fb;border-bottom: 1px solid #c3dacd;color: #005dac;font-weight: bold;}table.comeCampTable tr.tableHeader td {border-right: 0px none #fff;color: #005dac;}table.comeCampTable td{background: #f2f7fb;color: #000;padding-left: 10px;}#park.parkspecialoffers #content div.wide .parkbenefit h3.benefit-offer-category {background: none;font-weight: bold;text-indent: 0;padding: 0.2em 10px 0.6em 0;width: 505px;border-bottom: 1px solid #d2d5d8;}#park.parkspecialoffers #content div.wide .parkbenefit .benefit-offer-category h3{    text-transform: uppercase;}#park.parkspecialoffers #content div.wide .parkbenefit .parkbenefit-companyLocation{float: left;width: 120px;padding: 8px 8px 0 0;width: 120px;}#park.parkspecialoffers #content div.wide .parkbenefit .parkbenefit-companyLocation h3{color: #000;font-weight: normal;text-transform: uppercase;}#park.parkspecialoffers #content div.wide .parkbenefit .parkbenefit-details{float: left;width: 375px;padding: 8px 0 0;}#park.parkspecialoffers #content div.wide .parkbenefit .parkbenefit-details h3{padding-top: 0;}#park.parkspecialoffers #content div.wide .parkbenefit{    clear: both;}#park.parkspecialoffers #content div.wide .parkbenefit hr{margin: 8px 8px 0;width: auto;/*margin: 0 8px;*/}#park.parkspecialoffer #content .special-offer-booking{background:transparent url(../images/parks/bg_park_offer_booking.gif) no-repeat;clear:both;display:block;float:left;margin: 0 0 6px 6px;padding: 5px 0 0 7px;position:relative;width: 206px;}#park.parkspecialoffer #content .special-offer-booking label{color: #E03C16;float: left;font-size: 0.8em;font-weight: bold;margin-right: 6px;padding-top: 7px;}#park.parkspecialoffer #content .special-offer-booking div.arrival{float: left;margin: 0 0 1em;position: relative;width: auto;}#park.parkspecialoffer #content .special-offer-booking input.btn-booking{clear: both;display: block;height: 25px;left: 0;padding: 0;position: absolute;top: 38px;width: 206px}