/* 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 {
  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;
}
.wrapperblack {
    margin: 0 auto;
    width: 945px;
	background-color:#000000;
}

#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;
}

#outerContentblack {
    background: #000000;
    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;
}

/*Local File CSS Manipulation*/
.LeadCopy {
	line-height: 22px;
}
.style1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 28px;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 1.4;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style7 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style9 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

a:link {
	color: #478c1f;
	text-decoration: underline;
}
a:hover {
	color: #478c1f;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}

a.linkWhite:link {color: #FFFFFF; 
    text-decoration: underline;
}

a.linkWhite:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a.linkWhite:hover {
	color: #FFFFFF;
	text-decoration: none;
}


a.linkWhite:active {color: #FFFFFF; 
text-decoration: none;
} 


.style13 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.style14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold; 
	color: #666666;
	line-height: 1.4;
}
.style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; font-weight: bold; 
	color: #478c1f;
	line-height: 1.4;
}

.style17{
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 25px;
	color: #ffffff;
	line-height: 1.2;
}
.style18{
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #ffffff;
	line-height: 1.2;
}
.style19{
	font-family: MetaOT-Normal;
	font-size: 14px;
	color: #ffffff;
	line-height: 1.4;
}

#maincontent {width: 945px; height:100%;}
#maincontentcomp {
	width: 945px; 
}
#introcontent {
	width: 630px;
	height:100%;
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-bottom: 5px;
}
#contentpackage {
	width: 630px;
	height:100%;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#introheader {
	width: 610px;
	float:left;
	height:62px;
	background-color: #99cc66;
	padding: 5px;
}
#introtext{
	width: 590px;
	float:left;
	height:auto;
	background-color: #99cc66;
	margin-bottom: 15;
	border: 5px solid #99cc66;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#introheaderPackage {
	width: 610px;
	float:left;
	height:45px;
	background-color: #FFFFFF;
	padding: 5px;
}
#introtextPackage{
	width: 590px;
	float:left;
	height:auto;
	background-color: #FFFFFF;
	margin-bottom: 15;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
#introtextcomp{
	width: 610px;
	float:left;
	height:auto;
	background-image:none;
	margin-bottom: 15;
	background-repeat: no-repeat;
	padding: 0px;
}
.packageintro{
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}
.packageincludes {
	color: #70A621;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.packagetext{
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 18px;
}
.packageconditions {
	color: #70A621;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

#photoholderGDAYUSA {
	width: 590px;
	float:left;
	height:185px;
	background-color: #FFFFFF;
	padding: 5px;
}

#introbuttons {  width: 315px; height:30px; margin-bottom: 10px; }
#flashmap {
	width: 315px;
	height:222px;
	margin-bottom: 10px;
}
#leftcontent {width: 630px; height:100%; margin-top: 5px; margin-bottom: 10px; float:left; }
#brochurecontent {width: 745px; height:100%; margin-top: 15px; margin-bottom: 10px; float:left; }
#introheaderbrochure {
	width: 720px;
	float:left;
	height:45px;
	background-color: #FFFFFF;
	padding: 5px;
}
#brochurelayout{
	width: 690px;
	float:left;
	height:auto;
	background-color: #FFFFFF;
	margin-bottom: 15;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
#brochurelayout_ec{
	width: 120px;
	float:left;
	height:auto;
	background-color: #FFFFFF;
	margin-bottom: 15;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
#brochurelayout_hs{
	width: 120px;
	height:auto;
	background-color: #FFFFFF;
	margin-bottom: 15;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
#snippettext{
	width: 620px;
	float:left;
	height:auto;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.Clear
	{
		clear: left;
	}


.lcolumn {width: 315px; padding:0; float:left; }
.lcolumncomp {width: 630px; padding:0; float:left; }
.lheader {
	float: left;
	width: 250px;
	height:25px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-color: #CCCCCC;
	border-top-color: #E0DFE3;
}
.lheadercomp {
	float: left;
	width: 100px;
	height:15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	
}
.mcolumn {width: 315px; padding:0; float:left;   }
.mheader {
	float: left;
	width: 260px;
	height:25px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#rightnav {float:right; width: 315px; height:100%; margin-top: 10px; margin-bottom: 5px;}
.rcolumn { 
	width: 313px; 
	border: 1px solid #999999;
	background-color: #ecebeb;
	float:right;
	margin-top: 5px;
}
.rcolumnautumn { 
	width: 313px; 
	border: 1px solid #ffffff;
	background-color: #ffffff;
	float:right;
	margin-top: 5px;
}
.rcolumnblack {
	width: 313px;
	background-color: #000000;
	margin-top: 5px;
	float: right;
}
.rcolumngrey {
	background-color: #E4E4E4;
	margin-top: 5px;
	float: right;
}
.rcolumn_ec {
	width: 315px;
	background-color: #559cc6;
	float:right;
	margin-top: 5px;
}
.rcolumn_hs {
	width: 315px;
	background-color: #82BDD5;
	float:right;
	margin-top: 5px;
}
.rcolumn_ww {
	width: 315px;
	background-color: #2D390F;
	float:right;
	margin-top: 5px;
}
.rcolumn_ln {
	width: 315px;
	background-color: #4A59A2;
	float:right;
	margin-top: 5px;
}
.rcolumn_nc {
	width: 315px;
	background-color: #9D2C1C;
	float:right;
	margin-top: 5px;
}
#great-deals{
	margin:0 0 5px 0;
	padding:0px;
	list-style:none;
	position: relative;
}
#great-deals li{
	margin:0 0 3px 0;
	padding:3px;
	text-align:center;
	color:#000000;
	font-size:80%;
}
#great-deals li strong{
	font-size:110%;
	display:block;
	width: 307px;
}
/* START Switch for whichever region-zone this is :: determines the deal-item colour*/
#great-deals li.deal-item_ec{
	text-align:left;
	clear:both;
	height:105px;
	overflow:hidden;
	position:relative;
	background-color: #82BDD5;
}
#great-deals li.deal-item_ec-brochure{
	text-align:left;
	clear:both;
	height:158px;
	overflow:hidden;
	position:relative;
	background-color: #FFFFFF;
}

#great-deals li.deal-item_hs{
	text-align:left;
	clear:both;
	height:105px;
	overflow:hidden;
	position:relative;
	background-color: #015184;
}
#great-deals li.deal-item_hs-brochure{
	text-align:left;
	clear:both;
	height:158px;
	overflow:hidden;
	position:relative;
	background-color: #FFFFFF;
}
#great-deals li.deal-item_10days{
	clear:both;
	height:105px;
	overflow:hidden;
	position:relative;
	background-color: #E4E4E4;
	text-align: left;
}
#great-deals li.deal-item_10days-brochure{
	text-align:left;
	clear:both;
	height:158px;
	overflow:hidden;
	position:relative;
	background-color: #FFFFFF;
}
#great-deals li.deal-item_global-brochure{
	text-align:left;
	clear:both;
	height:158px;
	overflow:hidden;
	position:relative;
	background-color: #FFFFFF;
}
#great-deals li.deal-item_ln{
	text-align:left;
	clear:both;
	height:105px;
	overflow:hidden;
	position:relative;
	background-color: #7482bf;
}
#great-deals li.deal-item_ln-brochure{
	text-align:left;
	clear:both;
	height:158px;
	overflow:hidden;
	position:relative;
	background-color: #FFFFFF;
}
#great-deals li.deal-item_nc{
	text-align:left;
	clear:both;
	height:105px;
	overflow:hidden;
	position:relative;
	background-color: #7a2216;
}
#great-deals li.deal-item_nc-brochure{
	text-align:left;
	clear:both;
	height:158px;
	overflow:hidden;
	position:relative;
	background-color: #FFFFFF;
}
#great-deals li.deal-item_ww{
	text-align:left;
	clear:both;
	height:105px;
	overflow:hidden;
	position:relative;
	background-color: #00653B;
}
#great-deals li.deal-item_ww-brochure{
	text-align:left;
	clear:both;
	height:158px;
	overflow:hidden;
	position:relative;
	background-color: #FFFFFF;
}
.deal-graphic{
	width:123px !important;
	position:absolute;
	top:3px;
	right:3px;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.deal-graphic img{
	width:123px;
	height:77px;
}
.deal-text{width:165px !important;}
.deal-text-brochure {
	width:165px !important;
	color: #000000;
}
.brochure-graphic{height:155px;width:109px !important;position:absolute;top:3px;right:3px;}
.brochure-graphic img{width:109px;height:155px;}
.brochureglobal-graphic{height:139px;width:170px !important;position:absolute;top:3px;right:3px;}
.brochureglobal-graphic img{width:170px;height:139px;}

.compimage{ 
	width: 315px; 
	float:right;
	margin-top: 5px;
}
.rheader {
	
	width: 260px;
	height:25px;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	border-bottom-color: #CCCCCC;
}

.rimage  {
	width: 290px;
	margin-left:15px;
	margin-right:5px;
}

.subsection {
	width: 250px;
	height: auto;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-bottom: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
}
.subsectionlastincolumn {
	width: 250px;
	height: auto;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-bottom: 10px;
}

.subsection h1 {font-size: 10pt; margin: 2; padding: 2px; height: 50px;}
.subsection p {margin: .5em 0; padding: 0; color: #333; font-size: 10pt; text-align: justify}
.subsectionlastincolumn h1 {font-size: 10pt; margin: 2; padding: 2px; height: 50px;}
.subsectionlastincolumn p {margin: .5em 0; padding: 0; color: #333; font-size: 10pt; text-align: justify}
.subsectioncomp {
	width: 900px;
	height: auto;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 35px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}
.subsectionpackage {
	
	width: 260px;
	height: auto;
	background-color:#ecebeb;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
	padding-bottom: 5px;
	border-bottom-color: #CCCCCC;
}
.subsectionpackage h1 {font-size: 10pt; color:#FFFFFF; margin: 0; padding: 2px; height: 50px;}
.subsectionpackage p {margin: .5em 0; padding: 0; color: #ffffff; font-size: 10pt; text-align: justify}

.subsectionvideo {
	width: 310px;
	height: 240px;
	vertical-align:top;
	float: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-bottom: 10px;
	
}
.subsectionvideospirit {
	width: 280px;
	height: 200px;
	vertical-align:top;
	float: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-bottom: 5px;
	
}
.snippet {
	width: 600px;
	height: auto;
	float: left;
	margin-top: 5;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
	
}
.snippeth1 {font-size: 9pt; margin: 2; padding: 10px; height: 50px;}
.snippetp {margin: .5em 0; padding: 10px; color: #333; font-size: 9pt; text-align: justify}
.snippetimage {
	float:left;
	margin-right: 10px;
	padding-right:10px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.recipeimage {
	float:right;
	margin-right: 10px;
	padding-right:10px;
	margin-bottom: 10px;
	margin-top: 5px;
}
/* Sliding Window */
div#OuterWindow
{
	overflow: hidden; 	
	height: 601px; 
	width: 669px; 
	position: absolute; 
	top: -1px; 
	left: -343px;
	z-index: 0;	
	visibility: hidden;		
}
div#OuterWindow3
{
	overflow: hidden; 	
	height: 960px; 
	width: 690px; 
	position: absolute; 
	top: -1px; 
	left: -363px;
	z-index: 0;	
	visibility: hidden;		
}
div#SlidingWindow2
{
	height: 600px;
	width: 650px;
	overflow: hidden;
	position: absolute;
	top: 1px;
	right: -503px;
	z-index: 0;
	background-image: url('../2008-09/dev-site/images/background650.gif');
	background-repeat: no-repeat;
			
}
div#SlidingWindow3
{
	height: 950px;
	width: 680px;
	overflow: hidden;
	position: absolute;
	top: 1px;
	right: -503px;
	z-index: 0;
	background-image: url('../2008-09/dev-site/images/background680x930.gif');
	background-repeat: no-repeat;
			
}
.otprollover_image
{
	padding: 20px 10px 10px 20px;
	vertical-align: top;
}
.otprollover_descriptionleft
{ float:left; width: 285px; height: 150px;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.otprollover_descriptionright
{ float:left; width: 285px; height: 150px;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.otprollover_title
{
	color:#53678C;
	font-size: 18px;font-style:italic
}


/* End Sliding Window */

/*End Local File CSS Manips*/
/* 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;
}

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.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;
}

ul.listingResult .middlePanel a {
    font-weight: bold;
}

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: 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: 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: 695px;
}
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;}
