/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 13 March 2010 16:03:41
*/




/*

common.css

@project: Discover Tasmania 2.1

@client: Tourism Tasmania

@author: Future Medium

*/

body {
  margin: 0;
  padding: 0;
  background-color: #fff;
  font-size: 70%;
  font-family: arial, helvetica, sans-serif;
  color: #000;
}

#outerTopNav .wrapper:after,
ul.topNav:after,
ul.nav:after,
#outerHeading .flashBanner .globalSearch:after,
#pageHeader:after,
ul.carrier:after,
#outerFooter .wrapper:after,
.toolBar:after,
ul.globalTools:after,
.contentShell:after,
.twoColumnLayout:after,
.twoColumnSearch:after,
.twoColumnData:after,
.twoColumnForm:after,
.homePane:after,
.formFloatInline:after,
ul.inlineSearch:after,
ul.listingResult li:after,
.productDetailPanel:after,
.productDetailHeading:after,
.productDetailContent:after,
.productDetailPanel ul.paymentMethod:after,
.productDetails .accreditationsPanel:after,
.rightPanel .upcomingEvents:after,
.rightPanel .upcomingEvents ul.eventsList:after,
.rightPanel .upcomingEvents ul.eventsList li .eventData:after,
.rightPanel .adverts:after,
.middlePanel #destinationsContainer:after,
.middlePanel #dealsContainer:after,
.middlePanel ul#destinations li:after,
.middlePanel ul#deals li:after,
.middlePanel ul li .content .contentHeading:after,
.searchBoxButtons:after,
.flightWidget ul.widgetNav:after,
.flightWidget ul.carrierLinks:after,
.features:after,
.threeColumnLightbox:after,
.threeColumnLightbox .middleLB:after,
.thumbNailViewer ul:after,
.outerFooter .wrapper .floatRight:after,
.topLevel:after,
.bottomLevel:after, .searchBoxContainer.fbackSearchBox:after, .searchOption dl:after, .calendarTitle .cTitle:after, .calendarDates .cDays:after, .calendarDates .cDates:after, .eContent dl:after, .weatherWidgetTitle .wTitle:after, .upcomingEventListing:after, .clear-nested-floats:after,
.clear-nested-floats:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

p {
  margin: 0 0 1em 0;
}

embed,
object,
img {
  display: block;
}

a {
  color: #478c1f;
}

var { display: none; }

.contentPane a:hover {
  color: #fff;
  background-color: #478c1f;
  text-decoration: none;
}

a img {
  border: 0;
}

form {
  display: inline;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.wrapper {
  margin: 0 auto;
  width: 945px;
}

#outerTopNav {
    background: #000 url("http://www.discovertasmania.net.cn/__data/assets/image/0013/193/bg_outer_topNav.gif") repeat-x top left;
    border-left: 1px solid #3b3b3b;
    height: 19px;
}

#outerHeader {
  background: #000;
}

#outerContent {
  background: #fff;
  padding-bottom: 15px;
}

#outerFooter {
    margin-top: 16px;
    background: #fff url("http://www.discovertasmania.net.cn/__data/assets/image/0009/171/bg_footer.gif") repeat-x top left;
}

#outerHeader .logo {
  padding: 12px 0px 18px 11px;
}

body.zones #outerHeader .logo {
  float: left;
}

#outerHeader .flashBanner {
  position: relative;
}

body.zones #outerHeader .flashBanner {position: static;}

body.zones #outerHeader .flashBanner .wrapper {
  position: relative;
}

#outerHeader .flashBanner .globalSearch {
    position: absolute;
    left: 0;
    top: 105px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0011/173/bg_global_search.gif") no-repeat top left;
    width: 315px;
    z-index: 10;
}

body.zones #outerHeader .flashBanner .globalSearch {left: auto; right: 0;}

body.zones #outerHeader .flashBanner .globalSearch {top: 0;}

#outerHeader .flashBanner .globalSearch .searchField {
  padding: 8px 0 8px 24px;
}

#outerHeader .flashBanner .globalSearch input.site_search_box { /* squiz edit - added class .site_search_box */
    display: block;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0015/177/bg_global_search_field.gif") no-repeat top left;
    border: 0;
    width: 181px;
    height: 15px;
    font-size: 0.9em;
    padding: 3px 0px 1px 10px;
}

#outerHeader .flashBanner .globalSearch a.search {
    display: block;
    width: 75px;
    margin-right: 20px;
    height: 35px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0005/48191/button_global_search.gif") no-repeat top left;
}

#outerHeader .flashBanner .globalSearch a.search:hover {
  background-position: bottom left;
}

#outerHeader .flashBanner .globalSearch a.search span {
  display: none;
}

#outerFooter .wrapper {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0016/178/bg_footer_shadow.gif") no-repeat top center;
}

#outerFooter .wrapper .floatLeft {
  width: 800px;
}

body.zones #outerFooter .wrapper .floatLeft {width: auto;}

#outerFooter .wrapper .floatRight {
  width: 145px;

  padding-top: 7px;
}

body.zones #outerFooter .wrapper .floatRight {text-align: right; width: 250px;}

.footerContent {
  font-size: 0.9em;
  color: #999;
  clear: both;
  margin-bottom: 30px;
}

body.zones .footerContent {
  font-size: 1em;
  margin: 7px 0 30px 0;
  padding-top: 7px;
  border-top: 1px solid #e2e2e2;
}

body.zones .floatRight .footerContent {
  border: 0;
  padding: 8px 0 0 0;
}

.footerContent p {
  margin: 0;
}

body.zones .footerContent p {font-size: 0.9em;}

.footerContent a {
  color: #000;
  text-decoration: none;
}

.footerContent a:hover {
  text-decoration: underline;
}

.contentShell {
  width: 945px;
}

.contentShell .twoColumnLayout .navPane {
  float: left;
  width: 315px;
}

.contentShell .contentPane {
  width: 918px;
  padding: 0 0 0 27px;
}

.contentShell .twoColumnLayout .contentPane {
  width: 612px;
  float: right;
  padding: 0 0 0 18px;
}

.contentPane .rightPane { /* this pane needs to be declared first to allow for other elements to wrap */
  float: right;
  margin: 0 0 10px 5px ;
  width: 315px;
  border: 0;
}

body.zones .contentPane .rightPane {margin-left: 18px;}

.no-wrap-container {
  margin: 0 333px 0 0;
}

.no-wrap-container-wide {
  width: 585px;
  float: left;
  margin: 0;
}

.twoColumnSearch,
.twoColumnData {
  width: auto;
}

.twoColumnData .floatLeft,
.twoColumnData .floatRight {
  width: 49%;
}

.twoColumnSearch {
  margin: 0;
  width: 601px;
}

.twoColumnSearch .floatLeft {
  width: 400px;
  padding: 0 17px 0 0;
}

.twoColumnSearch .floatRight {
  width: 184px;
}

.map-container {
  margin-bottom: 10px;
}

/* generic button items */

a.button_back {
    display: block;
    width: 58px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0010/154/button_back.gif") no-repeat top left;
    margin: 16px 0 0 23px;
}

a.button_search {
    display: block;
    width: 70px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0017/197/button_search.gif") no-repeat top left;
    margin: 0;
}

a.button_go {
    display: block;
    width: 26px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0006/48192/button_go.gif") no-repeat top left;
    margin: 0;
}

a.button_start_over {
    display: block;
    width: 86px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0013/175/button_start_over.gif") no-repeat top left;
    margin: 0;
}

a.button_submit {
    display: block;
    /*width: 68px;*/
    width:0px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0009/207/button_submit.gif") no-repeat top left;
    margin: 0;
    overflow: hidden;
    padding-left: 90px;
}

a.button_preview {
    display: block;
    width: 73px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0013/166/button_preview.gif") no-repeat top left;
}

a.button_close {
    display: block;
    width: 58px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0010/172/button_close.gif") no-repeat top left;
}

.regionSearch a.button_close {
  margin-left: 50px;
}

a.button_close_LB {
    display: block;
    width: 58px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0008/170/button_close_lightbox.gif") no-repeat top left;
}

a.button_view_all_products {
    display: block;
    /*width: 130px;*/
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0017/188/button_view_all_products.gif") no-repeat top left;
    margin: 0 0 9px 0;
}

a.button_view_details {
    display: block;
    /*width: 96px;*/
    width: 140px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0007/205/button_view_details.gif") no-repeat top left;
    margin: 9px 0;
}

/*a.button_next {
    display: block;
    width: 58px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0013/157/button_next.gif") no-repeat top left;
}*/

/*a.button_prev {
    display: block;
    width: 58px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0012/219/button_prev.gif") no-repeat top left;
}*/

/* Squiz Mods to replace above styles*/
.button_next  {
    /*width: 58px;*/
    width:75px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0013/157/button_next.gif") no-repeat top left;
}
.button_next[href=""] {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0016/21670/button_next_grey.gif") no-repeat top left;
}
.button_prev  {
    /*width: 58px;*/
    width:90px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0012/219/button_prev.gif") no-repeat top left;
}
.button_prev[href=""] {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0017/21671/button_prev_grey.gif") no-repeat top left;
}
.button_next a,
.button_next a:visited {
    display: block;
    /*width: 58px;*/
    width: 75px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0013/157/button_next.gif") no-repeat top left;
}

.button_prev a,
.button_prev a:visited {
    display: block;
    /*width: 58px;*/
    width: 90px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0012/219/button_prev.gif") no-repeat top left;
}
/* end Squiz Mods */


a.button_book_now {
    display: block;
    width: 83px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0012/174/button_book_now.gif") no-repeat top left;
    margin: 4px 0 0 0;
}

a.button_google_maps {
    display: block;
    width: 193px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0018/198/button_google_maps.gif") no-repeat top left;
}

a.button_view_all_events {
    display: block;
    width: 114px;
    height: 19px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0012/183/button_view_all_events.gif") no-repeat top left;
    margin: 9px 0;
}

a.button_find_more_events {
  float: right;
  width: 97px;
  height: 19px;
  margin-top: 13px;
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0014/194/button_find_more_events.gif") no-repeat top left;
}

a.button_find_more_experiences {
    float: right;
    width: 124px;
    height: 19px;
    margin-top: 13px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0005/49262/button_find_more_experiences.gif") no-repeat top left;
}

a.button_global_print {
    float: right;
        width: 25px;
        height: 21px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0005/212/button_global_print.gif") no-repeat top left;
}

a.button_govt_logo {
    float: right;
        width: 89px;
        height: 21px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0014/158/button_tasmanian_government_logo.gif") no-repeat top left;
    margin-left: 5px;
}

.button_next a:hover,
.button_prev a:hover,
a.button_go:hover,
a.button_back:hover,
a.button_next:hover,
a.button_prev:hover,
a.button_close:hover,
a.button_search:hover,
a.button_submit:hover,
a.button_preview:hover,
a.button_close_LB:hover,
a.button_book_now:hover,
a.button_start_over:hover,
a.button_google_maps:hover,
a.button_view_details:hover,
a.button_govt_logo:hover,
a.button_global_print:hover,
a.button_view_all_events:hover,
a.button_find_more_events:hover,
a.button_view_all_products:hover,
a.button_find_more_experiences:hover {
  background-position: bottom left;
  background-color: transparent;
}

.button_next span,
.button_prev span,
a.button_go span,
a.button_back span,
a.button_next span,
a.button_prev span,
a.button_close span,
a.button_search span,
a.button_submit span,
a.button_preview span,
a.button_close_LB span,
a.button_book_now span,
a.button_start_over span,
a.button_google_maps span,
a.button_view_details span,
a.button_govt_logo span,
a.button_global_print span,
a.button_view_all_events span,
a.button_find_more_events span,
a.button_view_all_products span,
a.button_find_more_experiences span {
  display: none;
}

.twoButtonsLeft {
  float: left;
}

.twoButtonsRight {
  float: right;
}

.twoButtonsLeft a,
.twoButtonsRight a {
  float: left;
  margin-left: 5px;
}

.toolBar {
  padding-top: 15px;
  color: #000;
}

body.zones .toolBar {padding-top: 0px;}

.toolBar h1,
.toolBar h2 {
    font-size: 1.2em;
    float: left;
    margin: 0;
    padding: 35px 5px 5px 27px;
}

.toolBar h2 {
    padding-left: 0;
    font-weight: normal;
}

.toolBar p {
    clear: left;
    margin-bottom: 0;
}

.toolBar p {
margin:11px 0pt 0pt 27px;
}

.toolBar p a:hover {
    color: #478c1f;
}

.toolBar a {
  color: #000;
}

ul.globalTools {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ul.globalTools li {
  margin: 0;
  padding: 0;
  float: left;
}

ul.globalTools li a {
  display: block;
  height: 35px;
  background-position: top left;
  background-repeat: no-repeat;
}

ul.globalTools li a.button_send_to_friend {
    background-image: url("http://www.discovertasmania.net.cn/__data/assets/image/0009/49266/button_send_page_to_a_friend.gif");
    width: 124px;
}

ul.globalTools li a.button_video_and_sound {
    background-image: url("http://www.discovertasmania.net.cn/__data/assets/image/0010/49267/button_video_and_sound.gif");
    width: 121px;
}

ul.globalTools li a.button_printer_friendly {
    background-image: url("http://www.discovertasmania.net.cn/__data/assets/image/0008/49265/button_print_friendly_version.gif");
    width: 35px;
}

ul.globalTools li a.button_text_increase {
    background-image: url("http://www.discovertasmania.net.cn/__data/assets/image/0007/49264/button_increase_font_size.gif");
    width: 35px;
}

ul.globalTools li a:hover {
  background-position: bottom left;
}

ul.globalTools li a span {
  display: none;
}

/* generic form items */


.twoColumnForm {
  width: 586px;
  border-top: 1px solid #dcdcdc;
  padding: 10px 0 0 0;
}

.twoColumnForm .floatLeft,
.twoColumnForm .floatRight {
  width: 283px;
}

.twoColumnForm input[type="text"],
.twoColumnForm textarea,
.twoColumnForm select {
  width: 280px;
  display: block;
  margin-bottom: 20px;
}
.twoColumnForm table label{
    display: inline !important;
}

.postcode input{width: 60px !important;}

.twoColumnForm select {
  width: 285px;
  border: 1px solid #dcdcdc;
}

.twoColumnForm label {
  color: #575757;
  display: block;
  padding: 3px 0 4px 0;
}

.twoColumnForm label.inputHeading, .twoColumnForm label {
    display: block;
    font-weight: bold;
    color: #000;
    padding-top: 0;
}

.twoColumnForm input.checkbox,
.twoColumnForm .checkbox input {
    width: auto;
    display: inline;
    padding-bottom: 20px;
    margin-bottom: 0;
}


/* generic page items */

.contentPane ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.contentPane ul li {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0005/203/icon_default_bullet.gif") no-repeat 3px 7px;
    padding: 0.2em 0 0.2em 2em;
}

.contentPane ol {
  margin: 0 0 0 1.8em;
  padding: 0;
}

.contentPane ol li {
  margin: 0;
  padding: 0.2em 0;
}

.contentPane h1 {
  font-size: 1.6em;
  color: #000;
  padding: 5px 0 6px 0;
  margin: 0;
}

.contentPane h2 {
  font-size: 1.4em;
  color: #666;
  padding: 0 0 11px 0;
  margin: 0;
}
.contentPane span.heading2 { /* Used for the search box heading which cannot be sifr'd */
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    color: #FFF;
    padding: 11px;
    margin: 0;
    width: 90%;
}

.contentPane h3 {
  font-size: 1.2em;
  color: #000;
  padding: 10px 0 9px 0;
  margin: 0;
  width: 280px;
}

.contentPane h4 {
  font-size: 1.0em;
}

ul.downloads {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ul.downloads li {
    display: block;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0003/210/icon_green_download_arrow.gif") no-repeat 0 3px;
    padding: 0 0 2px 17px;
}

ul.links {
  margin: 0 0 1em 0;
  padding: 0;
  list-style-type: none;
}

ul.links li {
    display: block;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0010/217/icon_green_links_arrow.gif") no-repeat 4px 4px;
    padding: 0 0 2px 17px;
}

.img-container,
.img-container-float-left,
.img-container-float-right {
  border: 1px solid #000;
  padding: 6px;
  margin-bottom: 5px;
  width: auto;
}

.img-container-float-left {
  float: left;
  margin: 0 8px 2px 0;
}

.img-container-float-right {
  float: right;
  margin: 6px 6px 6px 6px;
}

table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  margin: 10px 0;
}

table thead {
    background: #e0e0e0 url("http://www.discovertasmania.net.cn/__data/assets/image/0011/164/bg_table_map_starting_point.gif") repeat-x top left;
}

table tr th {
  padding: 0 0 0 9px;
  height: 21px;
}

table tr td {
  padding: 2px 0 2px 9px;
}

table tbody tr.on {
  background: #f4f4f4;
  border: 0;
}

table tbody tr.off {
  background: #fff;
  border: 0;
}

table tbody tr {
  border-bottom: 1px dotted #ccc;
}

/* search box items */

.miniSearchContainer,
.searchBoxContainer {
  border: 1px solid #000;
  width: 313px;
}


.searchTitle {
    background: #000 url("http://www.discovertasmania.net.cn/__data/assets/image/0014/167/bg_search_title.gif") repeat-x top left;
    color: #fff;
}

.itineraryOverview h3,
.searchTitle h3 {
  margin: 0;
  padding: 11px 14px;
  font-size: 1.2em;
  color: #fff;
}

.miniSearchContainer .floatLeft,
.searchBoxContainer .floatLeft {
  width: auto;
  padding: 0 0 0 18px;
}

.miniSearchContainer .floatRight,
.searchBoxContainer .floatRight {
  width: auto;
  padding: 0 13px 0 0;
}

.searchBoxButtons {
  margin: 10px 0;
}

table#tat_table {
  width: 300px;
}

/* map */

table.driving {
  border-collapse: collapse;
  width: 585px;
  text-align: left;
  float: left;
}

table.driving thead {
  background: #7cb519;
}

table.driving thead th {
  padding: 13px 0 10px 9px;
  font-size: 1.1em;
}

table.driving tbody tr.startingPoint,
table.driving tbody tr.blankCell {
  border: 0;
}

table.driving tbody tr.startingPoint th {
    background: #e0e0e0 url("http://www.discovertasmania.net.cn/__data/assets/image/0011/164/bg_table_map_starting_point.gif") repeat-x top left;
    font-size: 1.1em;
    padding: 6px 0 6px 9px;
    font-weight: bold;

}

table.driving tbody th {
  font-size: 1.0em;
  font-weight: normal;
  padding: 0 0 0 9px;
  vertical-align: top;
}

table.driving tbody tr {
  border-bottom: 1px dotted #ccc;
}

table.driving tbody td {
  color: #478c1f;
  padding: 0 0 0 9px;
  vertical-align: middle;
}


/* -- search box -- */

.searchBoxContainer .searchBox {
  width: 303px;
  //height: 397px;
  height: 25px;
  
  padding: 8px 5px;
  position: relative;
}

.miniSearchContainer .searchBox {
  width: 303px;
  height: 160px;
  padding: 8px 5px;
  position: relative;
}

#mapWidget {
  width: 154px;
  height: 154px;
  position: relative;
  overflow: hidden;
}
#mapWidget div {
  width: 154px;
  height: 154px;
  position: absolute;
  top: 0;
  left: 0;
}
#mapWidget img {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
}

.alternateSearch {
  margin-top: 30px;
  display: block;
  font-weight: bold;
}

/* region search */

.searchBox .searchOptions {
  //float: right;
  float: left;
  
  width: 137px;
}

.searchBox .searchOptions select,
.searchBox .searchOptions input {
  width: 137px;
  color: #32373A;
  margin: 7px 0 0 0;
  font-size: .8em;
}
.searchBox .searchOptions input {
  width: 134px;
  margin-top: 2em;
}

/*twon search*/

.searchBox .townsList ul,
.searchBox .townsList li {
  margin: 0;
  padding:0;
  list-style-type: none;
  background: none;
}
.searchBox .townsList ul {
  margin: 6px 10px 0 0;
}

.searchBox .townsList li {
  float: right;
  width: 134px;
  margin: 0 10px 6px 0;
}

.searchBox .townsList input {
  float: left;
}
.searchBox .townsList label {
  margin: 2px 0 0 20px;
  display: block;
}
.searchBox .townsList li.hover {
  background: #ccc;
}

/* google maps @todo rebuild layering*/

.searchBox .GMOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 313px;
  height: 413px;
  background: #fff;
  display: none;
}
.searchBox.toggleGM .GMOverlay {
  display: block;
}
.searchBox .GMOverlay .btnClose {
  position: absolute;
  bottom: 5px;
  right: 5px;
}



/*video*/

h4.video,
h4.audio {
  position: relative;
  font-size: 1.0em;
  margin: 10px 0 0 -20px;
  padding: 3px 0 0 20px;
}

h4.video {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0012/192/icon_video_file.gif") no-repeat 0 1px;
}

h4.audio {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0011/155/icon_audio_file.gif") no-repeat 0 3px;
}

/* weather */

span.temp {
  color: #478c1f;
}

 /* rss */

.rss-container {
  border-top: 1px solid #dcdcdc;
  padding: 10px 0 0 0;
}

a.rss {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0012/165/icon_rss_feed.gif") no-repeat 0 0;
    padding: 2px 46px;
    color: #000;
    text-decoration: none;
}

a.rss:hover {
  background-color: #fff;
  color: #000;
}

/* send page to friend */

.pageDetails {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0015/195/icon_page_details.gif") no-repeat 0 8px;
    padding: 0 0 0 25px;
    clear: left;
}

.friendsDetails {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0009/162/icon_friends_details.gif") no-repeat 0 8px;
    padding: 0 0 0 25px;
    clear: left;
}

.yourDetails {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0009/153/icon_your_details.gif") no-repeat 0 8px;
    padding: 0 0 0 25px;
    clear: left;
}

/* newsletter */

.state {
  float: left;
}

.state select {
  width: 211px;
}

.postcode {
  float: right;
}

select.title,
.postcode input {
  width: 60px;
}

/* generic listing page (accommodation is the baseline) */

.listingSearch {
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  margin: 0 0 10px 0;
}

ul.inlineSearch {
  margin: 0;
  padding: 5px 0;
  list-style-type: none;
}

ul.inlineSearch li {
  float: left;
  margin: 0;
  padding: 0 6px 0 0;
  background: none;
}

ul.inlineSearch label {
  display: block;
  padding-top: 4px;
  font-weight: bold;
}

ul.inlineSearch select,
ul.inlineSearch input {
  border: 1px solid #a5acb2;
  font-size: 1em;
  width: 137px;
  padding: 2px 0 3px 0;
}

ul.inlineSearch input {
  padding: 3px 0 4px 7px;
  width: 130px;
}

ul.inlineSearch li a.button_region_search {
    display: block;
    width: 22px;
    height: 22px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0007/160/button_reveal_tas_map.gif") no-repeat top left;
}

.regionSearch {
  position: relative;
}

ul.inlineSearch li .regionSelectPanel {
  position: absolute;
  top: 22px;
  right: 0px;
  border: 1px solid #000;
  padding: 11px 16px;
  background: #fff;
  z-index: 1000;
}

ul.inlineSearch li .regionSelectPanel p {
  width: 134px;
}

ul.inlineSearch li a.button_region_search span {
  display: none;
}

ul.listingResult {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ul.listingResult li {
  margin: 0;
  padding: 0;
  background: none;
}

ul.listingResult li.on {
  background-color: #f6f6f6;
}

ul.listingResult li.off {
  background-color: #fff;
}

ul.listingResult li .leftPanel {
  float: left;
  width: 100px;
}

ul.listingResult li .middlePanel {
  float: left;
  width: 400px;
  padding-top: 8px;
}

ul.listingResult li .rightPanel {
  float: right;
}

ul.listingResult .leftPanel .img-container {
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0011/218/bg_listing_image.gif") no-repeat top left;
  padding: 13px 8px;
  margin: 6px 8px;
  border: 0;
  height: 59px;
  width: 65px;
}

ul.listingResult .middlePanel a {
  font-weight: bold;
}

ul.listingResult .rightPanel a.button_view_details {
  margin: 33px 12px 0 0;
}

/* pagination */

/* pagination */

.pagination {
    border-top: 1px solid #cacaca;
    margin: 10px 0 0 0;
    padding: 13px 0 0 0;
    position: relative;
}

.pagination .button_next {
    position: absolute;
    top: 11px;
    right: 12px;
}

.pagination .button_prev {
    position: absolute;
    top: 11px;
    left: 8px;
}

.pagination p {
    text-align: center;
    margin: 0 100px 0 80px;
}


.pagination a {
  color: #32373a;
  text-decoration: underline;
}

.pagination a:hover {
  text-decoration: underline;
}

.pagination a.current:hover,
.pagination a.current {
  color: #478c1f;
  font-weight: bold;
  text-decoration: none;
  background: #fff;
}

/* product detail */

.featuresContainer {
  width: 297px;
}

.features {
  border-top: 1px solid #cacaca;
  margin: 10px 0 0 0;
  padding: 0;
  width: 279px;
  float: left;
}

.features h3 {
  width: 130px;
}

.features .floatLeft {
  width: 135px;
  float: left;
}

.features .floatRight {
  width: 135px;
  float: right;
}

.features ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.features ul li {
  background: none;
  margin: 0;
  padding: 0;
}

.productDetails {
  width: 314px;
  margin-left: 1px;
}

.productDetailPanel ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.productDetailPanel ul li {
  margin: 0;
  padding: 0;
  background: none;
}

.toolBarSpacer {
  height: 35px;
}

.accreditationsPanel .floatLeft {
  width: auto;
}

.accreditationsPanel ul.accreditations {
  width: 231px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.accreditationsPanel ul.accreditations li {
  float: left;
  margin: 0;
  padding: 0 5px 5px 0;
  background: none;
}

.productDetailPanel .floatLeft {
  width: 147px;
}

.productDetailHeading  {
  background: #cdcdcd url("http://www.discovertasmania.net.cn/__data/assets/image/0015/186/bg_product_detail_heading.gif") repeat-x top left;
  padding: 4px;
}

.productDetailContent {
    background: #fff;
  padding: 6px 4px;
}

.productDetailPanel ul.paymentMethod {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.productDetailPanel ul.paymentMethod li {
  float: left;
  background: none;
  margin: 0 4px 0 0;
  padding: 0;
}

.productDetailPanel h4 {
  margin: 0;
}

.productDetailPanel h5 {
  color: #478c1f;
  font-size: 1em;
  font-weight: bold;
  margin: 0;
  padding: 0 0 3px 0;
}

.productDetailPanel p {
  margin: 0;
}

.productDetailPanel ul.pricing,
.productDetailPanel ul.contactDetails {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.productDetailPanel ul.pricing li,
.productDetailPanel ul.contactDetails li {
  margin: 0;
  padding: 0 0 3px 20px;
  display: block;
  background: none;
}

.productDetailPanel ul.pricing li.single {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0014/176/icon_product_price_single.gif") no-repeat top left;
}

.productDetailPanel ul.pricing li.double {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0016/187/icon_product_price_double.gif") no-repeat top left;
}

.productDetailPanel ul.pricing li.extra {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0012/156/icon_product_price_extra.gif") no-repeat top left;
}

.productDetailPanel ul.pricing li.child {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0011/191/icon_product_price_child.gif") no-repeat top left;
}

.productDetailPanel ul.contactDetails li.phone {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0006/213/icon_product_contact_phone.gif") no-repeat top left;
}

.productDetailPanel ul.contactDetails li.email {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0010/181/icon_product_contact_email.gif") no-repeat top left;
}

.productDetailPanel ul.contactDetails li.website {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0010/163/icon_product_contact_website.gif") no-repeat top left;
}

.thumbNailViewer {
  border: 1px solid #000;
  padding: 5px 0;
  margin: 10px 0 5px 0;
}

/* itinerary */

.itineraryOverview {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0016/169/bg_itinerary_list_heading.gif") no-repeat top left;
    height: 36px;
    width: 315px;
}

ul.itinerary {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
}

ul.itinerary li {
  margin: 0;
  padding: 0;
  background: none;
  position: relative;
}

ul.itinerary li a {
  display: block;
  width: 243px;
  height: 30px;
  border: 1px solid #fff;
  border-top: 0;
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0015/159/bg_itinerary_links.gif") no-repeat top left;
  color: #000;
  padding: 2px 10px 2px 60px;
  text-decoration: none;
}

ul.itinerary li h3 {
    margin: 0;
    padding: 0;
}

ul.itinerary li h3 a {
    padding: 10px 0 0 10px;
    height: 26px;
    width: 303px;
}

ul.itinerary li a:hover {
  background-position: bottom left;
  color: #000;
}

ul.itinerary li.current a {
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0016/169/bg_itinerary_list_heading.gif") no-repeat top left;
  color: #fff;
}

ul.itinerary li .day {
  position: absolute;
  top: 9px;
  left: 10px;
  width: 60px;
  color: #000;
  font-size: 1.2em;
  font-weight: bold;
}

ul.itinerary li.current .day {
  color: #fff;
}

.downloadPDF {
  margin: 0 0 10px 0;
}

a.pdf {
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0003/201/icon_pdf_small.gif") no-repeat top left;
  padding: 0 0 0 25px;
  width: 200px;
  display: block;
}

/* search results */


.sponsoredResults {
    background: #eef5e2 url("http://www.discovertasmania.net.cn/__data/assets/image/0010/190/bg_sponsored_results.gif") no-repeat bottom left;
    padding: 0 13px 143px 13px;
}

.navPane .sponsoredResults {
  background: #eef5e2;
  background-image: none;
  padding: 10px 13px 0 27px;
}

.navPane .sponsoredResults h3 {
  margin: 0;
  font-size: 1.2em;
  padding: 8px 0;
}

.searchTerms {
  margin: 20px 0 0 0;
}

ul.searchResults {
  margin: 0;
  padding: 0 0 1em 0;
  list-style-type: none;
}

ul.searchResults li {
  margin: 0 0 1em 0;
  padding: 10px;
  background: none;
}

.searchTerms ul.searchResults li {
  margin: 0;
}

ul.searchResults li.sponsorHighlighted {
  background: #eef5e2;
  padding: 5px 7px;
}
ul.searchResults li.result_odd {background-color: #EEE;}
ul.searchResults li.result_even {background-color: #FFF;}

ul.searchResults li a {
  font-weight: bold;
}

ul.searchResults li p {
  margin: 0;
}

ul.searchResults li p span {
  font-weight: bold;
}

.sponsoredResults .img-container-small {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0007/214/bg_sponsored_result_image_container.gif") no-repeat top left;
    padding: 3px;
    float: left;
    width: 66px;
    height: 45px;
    margin: 5px 3px 0 0;
}

.searchResultsContainer {
  border-top: 1px solid #d0d0d0;
  margin-top: 30px;
}

/* home */

.homePane {
  width: 945px;
  margin-top: 5px;
}

.homePane .floatLeft {
  float: left;
  width: 315px;
}

.homePane .floatRight{
  float: right;
  width: 630px;
}

.homePane .floatRight .middlePanel {
  width: 315px;
  float: left;
}

.homePane .floatRight .rightPanel {
  float: right;
  width: 315px;
}

.homePane .topLevel {
  height: 173px;
}

.homePane ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.homePane ul li {
  margin: 0;
  padding: 0;
}

.middlePanel #destinationsContainer {
  margin: 18px 6px 0 6px;
  min-height: 137px;
}

.middlePanel #dealsContainer {
  border: 1px solid #dbdbdb;
  margin: 0 6px;
  min-height: 137px;
}

.rightPanel .upcomingEvents {
  margin: 18px 0 0 0;
  height: 137px;
}

.middlePanel h2,
.rightPanel .upcomingEvents h2 {
  margin: 1px 0 0 0;
  padding: 10px 0 5px 0;
  font-size: 1.4em;
}

.rightPanel .upcomingEvents h3 {float: left;}

.middlePanel h2 {
  padding-left: 6px;
}

.rightPanel .upcomingEvents h2 {
    width: 185px;
    float: left;
}

.rightPanel .upcomingEvents ul.eventsList {
  margin: 0 0 4px 0;
  padding: 0;
  list-style-type: none;
}

.rightPanel .upcomingEvents ul.eventsList li {
  margin: 0;
  padding: 0 3px 1px 0;
  float: left;
  height: 106px;
}

.rightPanel .upcomingEvents ul.eventsList li a {
    height: 106px;
    width: 103px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    position: relative;
    display: block;    
}

.rightPanel .upcomingEvents ul.eventsList li.last {
    padding-right: 0;
}

.rightPanel .upcomingEvents ul.eventsList li a img {
    padding: 4px 5px 5px 4px;
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0016/46600/bg_event_image.gif") no-repeat top left;
    margin-bottom: 2px;
}

.rightPanel .upcomingEvents ul.eventsList li a span.text {
    margin: 7px 0 0 0;
}

.rightPanel .upcomingEvents ul.eventsList li a span.arrow {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0006/46599/events_arrow.gif") no-repeat top left;
    display: none;
    width: 13px;
    height: 13px;
    position: absolute;
    bottom: 5px;
    right: 7px;
}

.rightPanel .upcomingEvents ul.eventsList li a:hover {
    color: #43831d;
    background-color: #eaeaea;
}

.rightPanel .upcomingEvents ul.eventsList li a:hover span.arrow {
    display: block;
}

.rightPanel .advertBox {
  border: 1px solid #dbdbdb;
  height: 58px;
  margin-bottom: 6px;
}

.rightPanel .adverts .floatLeft {
  float: left;
  width: 155px;
}

.rightPanel .adverts .floatRight {
  float: right;
  width: 155px;
}

.rightPanel .adverts .advertBox {
  padding: 3px 2px;
  width: 148px;
}

.rightPanel .adverts .floatRight .advertBox {
  padding: 5px;
  width: 143px;
  height: 127px;
  float: right;
}

.rightPanel .floatLeft .advertBox h3 {
  padding: 2px 11px 0 5px;
  margin: 0;
  font-size: 1.1em;
}

h3.newsletter{ /* Split by CFa Squiz 02/2008 */
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0019/199/icon_newsletter_signup.gif") no-repeat 100% 5px;
    display: inline;
}

.rightPanel .floatLeft .advertBox p {
  margin: 0;
  padding: 0 0 0 5px;
}

.rightPanel .floatLeft .advertBox a.button_go {
  float: right;
  margin: -3px 5px 0 0;
  padding: 0 0 0 0;
}

/* non flash homepage */

ul#destinations,
ul#deals {
  min-height: 14px;
  overflow: hidden;
}

ul#destinations li,
ul#deals li {
  height: 100px;
  padding: 0 3px 0 6px;
}

/* BEGIN gnewton */
ul#destinations li img,
ul#deals li img {
  float: right;
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0009/216/bg_image_container_non_flash.gif") no-repeat top left;
  padding: 9px 6px 9px 8px;
  position: relative;
  height: 50px;
  width: 112px;
  overflow: hidden;
}

ul#deals li img { float: left; margin: 0 5px 0 0; }

ul#destinations li .no,
ul#deals li .no {
  width: 27px;
  color: #478c1f;
  border-right: 1px solid #478c1f;
  display: block;
  float: left;
  padding-right: 5px;
  font-weight: bold;
}

ul#deals li .no {
  float: left;
  margin-right: 7px;
}

ul#destinations li .title,
ul#deals li .title {
  font-weight: bold;
  display: block;
  margin-left: 40px;
}

ul#destinations li .desc,
ul#deals li .desc {
  display: block;
  text-decoration: none;
  color: #000;
}
/* END gnewton */

.middlePanel ul li.hide {
  display: none;
}

.middlePanel ul li .content {
  width: 158px;
}

.middlePanel #destinationsContainer ul li .content {
  float: left;
}

.middlePanel #dealsContainer ul li .content {
  float: right;
}
.hideContent {
  display: none;
}

.weatherContent {
  background: #000;
  margin: 173px 0 0 0;
}

#tasmaniaWidget {
  position: relative;
}

.buttonBar a.button_weather {
  display: block;
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0007/48193/button_weather.gif") no-repeat top left;
  width: 55px;
  height: 29px;
}

.buttonBar a.button_weather span {
  display: none;
}

table#weather thead {
  background-image: none;
  background-color: #000;
  padding: 0;
}

table#weather thead th {
  color: #b8b8b8;
  font-weight: normal;
}

table#weather tbody th,
table#weather tbody td span {
  color: #478c1f;
  font-weight: normal;
}

table#weather tbody tr {
  border: 0;
}

table#weather tr th {
  height: 18px;
}

table#weather tbody td {
  color: #b8b8b8;
}

table#weather tbody td img {
  display: none;
}

.weatherMap {
  position: absolute;
  top: -180px;
  left: 0;
  width: 315px;
  height: 201px;
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0006/204/map_weather_map_non_flash.gif") no-repeat top right;
}

.weatherMap h2 {
  margin: 70px 0 0 27px;
  padding: 0;
  font-size: 1.4em;
}

.weatherMap a.button_click_to_launch {
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0018/189/button_click_to_launch.gif") no-repeat top left;
  width: 86px;
  height: 13px;
  display: block;
  margin: 3px 0 0 27px;
}

.weatherMap a.button_click_to_launch span {
  display: none;
}

.headerImageContainer {
  float: left;
  width: 630px;
  position: relative;
}

.headerImageContainer h2 {
  position: absolute;
  top: 19px;
  left: 29px;
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1.5em;
}

.flightWidget {
  float: right;
  width: 315px;
  background: #000;
}

.flightWidget ul.widgetNav {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.flightWidget ul.widgetNav li {
  float: left;
  margin: 0;
  padding: 0;
}

.flightWidget ul.widgetNav li a {
  height: 35px;
  display: block;
  background-position: top left;
  background-repeat: no-repeat;
}

.flightWidget ul.widgetNav li a.flights {
  background-image: url("http://www.discovertasmania.net.cn/__data/assets/image/0010/48196/button_widget_flights.gif");
  width: 81px;
}

.flightWidget ul.widgetNav li a.ferries {
  background-image: url("http://www.discovertasmania.net.cn/__data/assets/image/0009/48195/button_widget_ferries.gif");
  width: 78px;
}

.flightWidget ul.widgetNav li a.brochures {
  background-image: url("http://www.discovertasmania.net.cn/__data/assets/image/0008/48194/button_widget_brochures.gif");
  width: 78px;
}

.flightWidget ul.widgetNav li a.maps {
  background-image: url("http://www.discovertasmania.net.cn/__data/assets/image/0011/48197/button_widget_maps.gif");
  width: 78px;
}

.flightWidget ul.widgetNav li a span {
  display: none;
}

.flightWidget ul.carrierLinks {
  width: 240px;
  margin: 14px 0 0 16px;
  padding: 0;
  list-style-type: none;
}

.flightWidget ul.carrierLinks li {
  float: left;
  margin: 0 0 0 7px;
  padding: 0;
  min-width: 90px;
}

.flightWidget ul.carrierLinks li a {
  color: #b5b5b5;
  background: url("http://www.discovertasmania.net.cn/__data/assets/image/0002/200/icon_link_arrow.gif") no-repeat 0px 12px;
  padding: 9px 0 0 21px;
  font-size: 1.1em;
  display: block;
}

.thumbNailViewerInternal {
  height: 86px;
}

* html .thumbNailViewerInternal {
  height: 76px;
}

.thumbNailViewer ul {
  width: 300px;
  height: 66px;
  margin: 0 0  10px 45px;
  padding: 10px 0 0 0;
  list-style-type: none;
  overflow: hidden;

}

* html .thumbNailViewer ul {
  width: 240px;
}

.thumbNailViewer ul li {
  background: none;
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
}

h2.hex_000000 {
  color: #000;
}

h2.hex_b5b5b5 {
    color: #b5b5b5;
}

/* Internationals */
ul.internationals {
    margin: 0;
    padding: 0 0 1em 0;
    list-style-type: none;
    font-size: 110%;
    clear: both;
}
ul.internationals li {
    background: url("http://www.discovertasmania.net.cn/__data/assets/image/0005/203/icon_default_bullet.gif") no-repeat 3px 7px;
    padding: 0.2em 0 0.2em 2em;
}
ul.internationals li ul{
    padding-left: 2em !important;
}
ul.internationals li ul li{
    padding-left: 0;
    background-image: none;
}
table.internationals h2{
    width: 70%;
}
table.internationals img{
   margin-top: 4px;
   margin-right: 5px;
   float: left;
}

.upcomingEvents.internat li {
  float: left;
  border: 1px solid #ddd;
  margin-left: 7px;
}
.upcomingEvents.internat li.first {
  margin-left: 0;
}
.upcomingEvents.internat img {
  margin: 4px;
}
#dealsContainer.internat {
  padding: 0 8px;
}

.breadcrumbs
{
width:620px;
}

/* */
.searchHeading {color: #000; font-weight: bold; font-size: 1.4em; display: block; margin: 0 0 5px 0;}
.searchHeading strong {color: #666; font-weight: bold;}

.screen_hide {display: none;}

/* --== Image Gallery ==-- */
#gallery_widget {height: 289px; width: 315px;}
#gallery_widget_previous {float: left; height: 287px; width: 13px; border: 1px solid red;}
#gallery_widget_next {float: right; height: 287px; width: 13px; border: 1px solid red;}
#gallery_widget_info, #gallery_widget_copyright {text-align: center; display: block; width: 315px;}
#gallery_widget_info {height: 2.2em;}
#gallery_widget_copyright {margin-bottom: 30px; height: 1em;}

/*  --== Funnelback Search Boxes ==--  */


.searchBoxContainer.fbackSearchBox {
margin-top:11px;
width:313px;
}

* html .searchBoxContainer.fbackSearchBox {
width:309px;
}

* html .fbackSearchBox .searchTitle {
width:313px;
}

.fbackSearch {
padding-bottom:10px;
}

.fbackSearch form {
display:inline;
}

.fbackSearch fieldset {
border:0pt none;
margin:0pt;
padding:0pt;
}

.fbackSearch .searchOption {
margin:10px 10px 0pt;
}

* html .fbackSearchBox .searchTitle {
width:313px;
}

.fbackSearch {
padding-bottom:10px;
}

.fbackSearch form {
display:inline;
}

.fbackSearch fieldset {
border:0pt none;
margin:0pt;
padding:0pt;
}

.fbackSearch .searchOption {
margin:10px 10px 0pt;
}