/*
  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: 10 February 2012 12:12:02
*/


      




/* common.css */

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,
.productDetailPanel ul.paymentMethod:after,
.productDetails .accreditationsPanel:after,
.rightPanel .upcomingEvents:after,
.rightPanel .upcomingEvents ul.eventsList li: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,
.clear-nested-floats: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 {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

p { margin: 0 0 1em 0; }

embed,
object,
img {
    display: block;
}

a { color: #478c1f; }

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

a img {    border: 0; }

form { display: inline; }

.floatLeft { float: left; }

.floatRight { float: right; }

.screen_hide {display: none;}

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

#outerTopNav {
    background: #000 url("http://www.discovertasmania.com/__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.com/__data/assets/image/0009/171/bg_footer.gif") repeat-x top left;
}

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

#outerHeader .flashBanner {
    position: relative;
}

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

#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.com/__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.com/__data/assets/image/0010/48268/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.com/__data/assets/image/0016/178/bg_footer_shadow.gif") no-repeat top center;
}

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

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

    padding-top: 7px;
}

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

.footerContent p {
    margin: 0;
}

.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 18px ;
    width: 315px;
    border: 0;
}

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

.gmap-bodyContent {
    position:absolute;
    top:245px;
    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.com/__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.com/__data/assets/image/0017/197/button_search.gif") no-repeat top left;
    margin: 0;
}

a.button_go {
    display: block;
    width: 28px;
    height: 19px;
    background: url("http://www.discovertasmania.com/__data/assets/image/0011/182/button_go.gif") no-repeat top left;
    margin: 0;
}

a.button_start_over {
    display: block;
    width: 86px;
    height: 19px;
    background: url("http://www.discovertasmania.com/__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.com/__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.com/__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.com/__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.com/__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.com/__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.com/__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.com/__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.com/__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.com/__data/assets/image/0013/157/button_next.gif") no-repeat top left;
}
.button_next[href=""] {
    background: url("http://www.discovertasmania.com/__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.com/__data/assets/image/0012/219/button_prev.gif") no-repeat top left;
}
.button_prev[href=""] {
    background: url("http://www.discovertasmania.com/__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.com/__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.com/__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.com/__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.com/__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.com/__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;
    background: url("http://www.discovertasmania.com/__data/assets/image/0014/194/button_find_more_events.gif") no-repeat top left;
}

a.button_global_print {
    float: right;
        width: 25px;
        height: 21px;
    background: url("http://www.discovertasmania.com/__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.com/__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 {
    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 {
    display: none;
}

.twoButtonsLeft {
    float: left;
}

.twoButtonsRight {
    float: right;
}

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

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

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

.toolBar a {
    color: #000;
}

.addthis {
        margin: 2px 0 0 0; 
}

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.com/__data/assets/image/0008/161/button_send_page_to_a_friend.gif");
    width: 106px;
}

ul.globalTools li a.button_video_and_sound {
    background-image: url("http://www.discovertasmania.com/__data/assets/image/0004/211/button_video_and_sound.gif");
    width: 105px;
}

ul.globalTools li a.button_printer_friendly {
    background-image: url("http://www.discovertasmania.com/__data/assets/image/0015/168/button_print_friendly_version.gif");
    width: 51px;
}

ul.globalTools li a.button_text_increase {
    background-image: url("http://www.discovertasmania.com/__data/assets/image/0008/206/button_increase_font_size.gif");
    width: 53px;
}

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.com/__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;
   /* width: 90%; */
}

.contentPane h2 {
    font-size: 1.4em;
    color: #333;
    padding: 0 0 11px 0;
    margin: 0;
    /* width: 90%; */
}
.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: 90%; */
}

.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.com/__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.com/__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: 0px;
    width: auto;
}
.img-container{padding: 6px;}
.img-container-float-left {
    float: left;
    margin: 0 8px 2px 0;
}

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

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

table thead {
    background: #e0e0e0 url("http://www.discovertasmania.com/__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.com/__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.com/__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: 240px;
  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;
  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.com/__data/assets/image/0012/192/icon_video_file.gif") no-repeat 0 1px;
}

h4.audio {
    background: url("http://www.discovertasmania.com/__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.com/__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.com/__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.com/__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.com/__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: 280px;
    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.com/__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;
}
/* ### replaced with the new values for product listing layout ###
ul.listingResult li .middlePanel {
    float: left;
    width: 493px;
    padding-top: 4px;
    padding-left: 9px;
}
*/
ul.listingResult li .rightPanel {
    float: right;
}

ul.listingResult .leftPanel .img-container {
    background: url("http://www.discovertasmania.com/__data/assets/image/0011/218/bg_listing_image.gif") no-repeat top left;
    padding: 8px 8px;
    padding-top:16px;
    margin: 6px 8px;
    border: 0;
    height: 59px;
    width: 65px;
}
/* ### replaced with the new values for product listing layout ###
ul.listingResult .leftPanel .img-container {
    margin: 8px 10px;
    border: 1;
    width: 65px;
}
*/

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

/* ### replaced with the new values for product listing layout ###
ul.listingResult .middlePanel a {
    font-weight: normal;
}
*/

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

/* 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: 280px;
}

.features {
    border-top: 1px solid #cacaca;
    margin: 10px 0 0 0;
    padding: 2;
    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: 157px;
}

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

.productDetailContent {
    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.com/__data/assets/image/0014/176/icon_product_price_single.gif") no-repeat top left;
}

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

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

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

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

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

.productDetailPanel ul.contactDetails li.website {
    background: url("http://www.discovertasmania.com/__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.com/__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.com/__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 a:hover {
    background-position: bottom left;
    color: #000;
}

ul.itinerary li.current a {
    background: url("http://www.discovertasmania.com/__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.com/__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.com/__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: 0 13px;
}

.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.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.com/__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;
}

.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 a:hover {
    color: #478c1f;
}

/* 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,
.rightPanel .upcomingEvents h3 {
    margin: 0;
    padding: 10px 0 5px 0;
    font-size: 1.4em;
}

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

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

.rightPanel .upcomingEvents ul.eventsList li {
    margin: 0;
    padding: 0 0 1px 0;
}

.rightPanel .upcomingEvents ul.eventsList li .image {
    float: left;
    background: url("http://www.discovertasmania.com/__data/assets/image/0017/179/bg_image_container_event_listing.gif") no-repeat top left;
    padding: 2px;
    width: 46px;
    height: 22px;
}

.rightPanel .upcomingEvents ul.eventsList li .eventData {
    float: right;
    border-bottom: 1px dotted #478c1f;
    width: 260px;
}


.rightPanel .upcomingEvents ul.eventsList li .eventDataBorderless {
    float: right;
    width: 260px;
}

.rightPanel .upcomingEvents ul.eventsList li .text {
    float: left;
}

.rightPanel .upcomingEvents ul.eventsList li .text p {
    margin: 0;
    padding: 0;
}

.rightPanel .upcomingEvents ul.eventsList li .text p a {
    color: #000;
    font-size: 1em;
}

.rightPanel .upcomingEvents ul.eventsList li .text a {
    text-decoration: none;
    font-size: 0.9em;
}

.rightPanel .upcomingEvents ul.eventsList li .button {
    float: right;
    padding-top: 4px;
}

.rightPanel .advertBox {
    border: 1px solid #dbdbdb;
}

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

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

.rightPanel .adverts .advertBox {
    padding: 3px 2px;
    width: 150px;
    height: 60px;
    margin: 0 0 3px 0;

}

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

.rightPanel .floatLeft .advertBox h3 {
    padding: 2px 0 0 5px;
    margin: 0;
  font-size: 1.1em;
  background: url("http://www.discovertasmania.com/__data/assets/image/0019/199/icon_newsletter_signup.gif") no-repeat 70px 5px;
}

.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.com/__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.com/__data/assets/image/0009/180/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.com/__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.com/__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: 16px;
    left: 7px;
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 1.4em;
}

.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.com/__data/assets/image/0004/202/button_widget_flights.gif");
    width: 81px;
}

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

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

.flightWidget ul.widgetNav li a.maps {
    background-image: url("http://www.discovertasmania.com/__data/assets/image/0013/184/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.com/__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.com/__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;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}
.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;}


/* --== Image Gallery ==-- */
#gallery_widget, #gallery_widget_image {height: 239px;}
#gallery_widget_image {height: 239px; width: 283px; margin: 0px 15px 10px 15px; _margin: 0px 0px 5px 7.5px;}
#gallery_box {border: 1px solid black; margin-bottom: 30px; width: 313px;}
#gallery_widget_previous {height: 239px; width: 15px; background: white url(http://www.discovertasmania.com/__data/assets/image/0019/53092/imggal_previous.gif) bottom center no-repeat;}
#gallery_widget_next {height: 239px; width: 15px; background: white url(http://www.discovertasmania.com/__data/assets/image/0018/53091/imggal_next.gif) bottom center no-repeat;}
#gallery_widget_info, #gallery_widget_copyright {text-align: center; display: block; color: white; background: black;}
#gallery_widget_info {padding-top: 8px; padding-bottom: 5px;}
#gallery_widget_copyright {padding-bottom: 12px;}

/* 07.08 Header Changes */

body.zones #outerHeader .logo {float: left;}
body.zones #outerHeader .flashBanner {position: static;}
body.zones #outerHeader .flashBanner .wrapper {position: relative;}
body.zones #outerHeader .flashBanner .globalSearch {top: 0;}
body.zones #outerFooter .wrapper .floatLeft {width: auto;}
body.zones #outerFooter .wrapper .floatRight {text-align: right; width: 250px;}
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;
}
body.zones .footerContent p {font-size: 0.9em;}
body.zones .contentPane .rightPane {margin-left: 18px;}
body.zones .toolBar {padding-top: 0px;}
body.zones #outerHeader .logo {float: left;}
body.zones #outerHeader .flashBanner .wrapper {position: relative;}
body.zones #outerHeader .flashBanner .globalSearch {top: 0;}
body.zones #outerFooter .wrapper .floatLeft {width: auto;}
body.zones #outerFooter .wrapper .floatRight {text-align: right; width: 250px;}
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;
}
body.zones .footerContent p {font-size: 0.9em;}
body.zones .contentPane .rightPane {margin-left: 18px;}
body.zones #outerHeader .flashBanner .globalSearch {left: auto; right: 0;}
* html body.zones .contentPane .rightPane {margin-left: 0; padding-left: 0}

/* Add This & Toolbar */
#addthis_services img {display: inline;}
#addthis_dropdown15 table { border-collapse:separate; margin: 0pt;}
#addThis_toolbar {height: 35px; padding-top: 10px; float: left; width:129px;}

/*  --== 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;
}

.searchOption dl {
margin:0pt;
padding:0pt;
}
.searchOption dt {
float:left;
margin:0pt;
padding:0pt;
}
.searchOption dd {
float:right;
margin:0pt;
padding:0pt;
}
.searchOption .sel, .searchOption .txt {
border:1px solid #C9C9C9;
font-size:0.9em;
width:98%;
}
.searchOption label {
width:80px;
}
.searchOption .sel.day {
width:60px;
}
.searchOption .sel.month {
width:120px;
}
.searchOption .sel.year {
width:60px;
}
.searchOption .button_search {
float:right;
}
.searchBox .searchOptions {
float:right;
width:137px;
}
.searchBox .searchOptions select, .searchBox .searchOptions input {
color:#32373A;
font-size:0.8em;
margin:7px 0pt 0pt;
width:137px;
}
.searchBox .searchOptions input {
margin-top:2em;
width:134px;
}

/*-- Additions for Events --*/
.contentContainer {
    border-bottom: 1px dotted #478c1f;
    margin-bottom: 10px;
}

.contentContainer .button_go {
    margin-bottom: 10px;
    margin-left: 250px;
}
.events h2{padding: 0px;}
.events h3{padding-top: 0px;}
.events h2{padding: 0px;}
.events h3{padding-top: 0px;}

/* upcoming Events*/

.upcomingEvents {
    margin-top: 10px;
    clear: right;
}

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

.contentPane .upcomingEventListing li {
    margin: 0;
    margin-top: 10px;
    padding: 0;
    background: none;
    float: left;
    width: 306px;
}

.upcomingEventListing dl {
    margin: 0;
    padding: 0;
}

.upcomingEventListing dl dt {
    margin: 0;
    padding: 0;
    float: left;
    width: 70px;
}

.upcomingEventListing dt img {
    border: 1px solid #000;
    padding: 1px;
}

.upcomingEventListing dl dd {
    margin: 0;
    padding: 0;
    padding-left: 5px;
    float: left;
    width: 225px;
}

.upcomingEventListing dd a {
    font-weight: bold;
}

.upcomingEventListing .date {
    margin-bottom: 0.2em;;
}
.btn.w306 {
height:71px;
width:306px;
}
.btn.w306:hover img {
top: -71px;
}
/* calendar */

.eventsCalendar {
    width: 315px;
    margin-top: 11px;
}

.eventsCalendar .calendarTitle {
    background: url("./http://www.discovertasmania.com/__data/assets/image/0010/57088/bg_calendar_title.gif") no-repeat top left;
    height: 48px;
}

.eventsCalendar .calendarDates {
    background: #7cb111 url("./http://www.discovertasmania.com/__data/assets/image/0009/57087/bg_calendar_body.gif") no-repeat top left;
}

.calendarTitle .cTitle {
    margin: 0 11px;
    padding: 0;
    padding-top: 5px;
    list-style-type: none;
}

.calendarTitle .cTitle li {
    margin: 0;
    padding: 0;
    float: left;
}

.cTitle .cal {
    width: 47px;
}

.calendarTitle .cTitle .mon {
    width: 140px;
    padding: 0 15px;
}

.cTitle .mon h3 {
    font-size: 1.6em;
    color: #fff;
    margin: 0;
    margin-top: 2px;
    padding: 0;
}

.calendarTitle .cTitle .lab {
    width: 42px;
    margin-top: 6px;
}

.calendarTitle .cTitle .but {
    width: 16px;
    margin-top: 6px;
    margin-left: 1px;
}

.calendarDates {
    padding: 12px 10px 17px 11px;
}

.scrollContent {
    height: 182px;
    overflow: auto;
}

.scrollContent .dates {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.dates li {
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #fff;
}

.dates li a {
    display: block;
    padding: 0 5px;
    text-decoration: none;
}
        
.dates li a:hover {
    background: #477615;
}
        
.dates span {
        display: block;
}
        
.dates .dTitle {
    font-weight: bold;
    color: #e8fcb3;
}
            
.dates .dDate {
    color: #fff;
}
            
.dates a:hover .dDate {
    color: #e8fcb3;
}

