﻿/* Main Content Styles */
.article-tabs { margin: 20px 0 0 0; }
.hero, .hero img, .hero-carousel .wrapper ul li {max-width:100%;}
.hero .wrapper { max-height: 520px;}

@media (min-width: 1600px) {
	.hero { width: auto; /*1920px; */
	    height:auto; /* to allow for shorter static banners */
	}	
	
	/*.hero-carousel .wrapper ul li {width: 1920px;}*/
}

@media (min-width: 1200px) and (max-width: 1599px) {
		/*.hero { width:auto;} */
		.hero, .hero img, .hero-carousel .wrapper ul li {width: 1200px;}
}

@media (min-width: 980px) and (max-width: 1199px) {
		/*.hero { width:auto;} */
		.hero, .hero img, .hero-carousel .wrapper ul li {width: 980px;}
}

@media (max-width: 979px) and (min-width: 768px){
	#dvFooterBannerText{display:none;}
	#dvBanner{margin-top: 5px;}
	.article-tabs {	
		margin-left: auto;
		margin-right: auto;
		width: 630px;
	}
/*	.convColLeft{
		width:auto;		
	}*/
	
}

@media (max-width: 767px) {
	#dvFooterBannerText{display:none;}
	#dvBanner{margin-top: 5px;}
}

@media (max-width: 480px){
#dvBrowserMainContent{width:auto;}
	.floating-block-wrapper{
		margin: 34px 0 0 0;
		float: none;
		width:auto;
		top: -46px;
	}
	
	.floating-banner-block {
		 width: auto; 
		 height: auto; 
		font-family: Interstate, Arial, sans-serif;
		font-size: large;
		text-align: center;
		margin-left: 0px;
		padding: 5px;
		margin-right: 10px;
	}
	
	.addthis_native_toolbox{display:none;}

}
.hero {  margin:0 auto; text-align:center;
   /* to allow for shorter static banners */
}
.hero-detail-bottom { background-image:url(../img/bgs/bg-hero-bottom.png); background-repeat:repeat-x; background-position:0 0; width:100%; margin:-13px 0 0; position:relative; }

.hero { position:relative; overflow:hidden;  }
#dvBrowserMainContent .hero
{max-height:520px;}

#dvBrowserMainContent .sectionHeader .hero
{height:auto;
}


.article { padding: 15px 0 25px; /*border-bottom:solid 1px #ccc;*/ overflow:hidden; }
.article ul { overflow:hidden; padding:10px 0 0 20px; color:#666; margin:0;  list-style: outside;  list-style-type: disc; }
.article li { line-height: 19px; margin: 0 0 5px; /* display: block; */ }
.article li a{ float: none; background: none; }
.article h1 span { display:block; color:#333; }
.article.last { border-bottom:none; }
.last .grouped-carousel {margin-top: 10px;}
.article .left { width:50%; }
.article h3 { /*float:left;*/ }
.article.homepage p { font-size: 16px; line-height: 22px; margin-top: 10px;  }
.homepage h1 { margin-top: 25px; }
.homepage .addthis_toolbox { margin-top: 20px; }

.addthis_toolbox h3 { float: left; }
.social-media ul { float:left; list-style:none; padding:0; margin: 5px 0 0 15px; }
.social-media ul li { float:left; clear: none;}
.social-media ul li a.addthis_button_facebook_like { width:75px; min-width:75px; max-width:75px; margin-right: 0px; }
.social-media ul li a.addthis_button_tweet { width:85px; min-width:85px; max-width:85px; margin-right: 0px; }
.social-media ul li a.addthis_button_google_plusone { width:65px; min-width:65px; max-width:65px; margin-right: 0px; }
.social-media ul li a.addthis_button_pinterest_pinit { margin-right: 5px; }
#at20mc a { background-image:none; padding:0; }

.ie7 .social-media ul li a.addthis_button_google_plusone { width:0px; min-width:0px; max-width:0px; display:none; }


.article-tabs h3 { float:none; }
.article-tabs .module { background-image:none; clear:both; margin:0; position:relative; top:-7px; padding:20px; /*z-index:99;*/ }
.article-tabs .module .left { width:220px; padding:20px; }
.article-tabs .module .right { width:257px; padding:20px 20px 20px 0; }
.article-tabs .module h3 { margin:0; }
.article-tabs .module h4 { margin:0 0 10px; }
.article-tabs ul { position:relative; z-index:9; overflow:hidden; margin:20px 0 0 1px; list-style:none; padding:0; }
.article-tabs .tabs li { margin: 0; float: left; }
.article-tabs ul li a { background-image:none; background-color:#f2f2f2; font-size:1.1em; padding:0 12px; margin:0 1px 0 0; height:27px; line-height:27px; color:#666; font-weight:normal; font-family:InterstateLight; }
.article-tabs ul li a:hover { text-decoration:none; }
.article-tabs ul li a.selected { /*background-image:url(../img/btns/tab-sprite.png); background-position:center -39px; background-repeat:no-repeat;*/ color:#fff; padding:0 12px 6px; background-color:#FF5B01; }
.article-tabs .gallery { padding:20px; background-color:#000000; height:430px; width:560px; background-color:rgba(230, 230, 230, 0.6);}

.article-tabs .module .deals-and-offers {  }
.article-tabs .module .tab-loader { width:100%; height:100%; background-color:#fff; background-image:url(../img/ico/loader-white.gif); background-repeat:no-repeat; background-position:center center; position:absolute; top:0; left:0; z-index:300; display:none; }

/* Deals and offer */
.deals-button {
    min-width: 110px;
    margin: 20px 30px 0 0;
    overflow: hidden;
}

.ie7 .article-tabs ul li { float:left; }

ul.grouped-list { list-style:none; padding:0; overflow:hidden; margin:0; }
ul.grouped-list li { width:220px; float:left; margin:20px 20px 0 0; }
ul.grouped-list li a,
ul.column-list li a { background: url("../img/btns/arrow.png") 0 5px no-repeat; }
ul.grouped-list li.last { margin:20px 0 0; }
ul.grouped-list li h3 { margin:8px 0 0; float:none; }
ul.grouped-list li h4 { margin:0; float:none; }
ul.grouped-list p { font-size: 12px; }

ul.column-list { list-style:none; padding:0; overflow: hidden; /* fix for JIRA issue TSM-1033 */}
.main ul.column-list li { width:539px; float:none; margin:20px 12px 0 0; clear: both; /* fix for JIRA issue TSM-1108 */}
ul.column-list li img { float:left; margin:5px 10px 0 0; }
ul.column-list li.last { margin:20px 0 0; }
ul.column-list li h3 { margin:0; float:none; font-size:1.8em; }
ul.column-list li h4 { margin:0; float:none; color:#666; font-size:1.4em; font-family:Interstate; }
.main ul.column-list li .left { width:50%; /* fix for JIRA issue TSM-1108 */}
ul.column-list li .left p { margin:0 0 5px; font-size: 12px; }

ul.column-list li .right { margin:0 60px 0 0; }
ul.column-list li .hotel-details { clear:both; }
ul.column-list li .hotel-details .left { width:220px; }
ul.column-list li .hotel-details .right { width:309px; margin:0; display:none; }

ul.column-list li.accomodation .left { width:230px; }
ul.column-list li.accomodation .accomodation-details { width:50%; }
ul.column-list li .left .hotel-information { clear:both; }
ul.column-list li .left .hotel-information ul li { width:77px; margin:0; position:relative; vertical-align: middle;display: block;}
ul.column-list li .left .hotel-information ul li.last { width:auto; }
ul.column-list li .left .hotel-information ul li.last p { line-height:30px; }
ul.column-list li .left ul.accrediation { margin:0; overflow:hidden; }
ul.column-list li .left ul.accrediation li { margin:5px 5px 0 0; width:auto; }
ul.column-list li .left ul.accrediation li img { margin:0; }

ul.column-list li .hotel-details .left .module { padding:10px 10px 0 10px; margin:15px 0; background-image:url(../img/bgs/bg-sidebar-top-shadow.png); background-position:center 0; }
ul.column-list li .hotel-details .left .module .wrapper { width:auto; padding:0 0 10px; background-image:url(../img/bgs/bg-sidebar-bottom-shadow.png); background-position:center bottom; }
ul.column-list li .hotel-details .left .module .wrapper h4 { color:#666; font-size:1.2em; margin: 0 0 5px 0; }
ul.column-list li .hotel-details .left .module .wrapper h5 { font-size:1.8em; margin: 0 0 5px 0; line-height: 23px; }
ul.column-list li .hotel-details .left .module .wrapper h6 { color:#666; margin:0 0 5px; }
ul.column-list li .hotel-details .left .module .wrapper a { float:none; }
ul.column-list li .has-deal .left { display:block; width:100%; }

.main .list-module { overflow:hidden; }
.main .list-module h3 { float:none; }
.main .list-module ul { margin:5px 0 0; overflow:hidden; float:left; width:50%; clear:none; padding:0; list-style:none; }
.main .list-module ul li { margin:0 0 5px; overflow:hidden; }

.side-bar.left .grouped-carousel { margin: 11px 0 0 0 /* fix for JIRA issue TSM-1108 */}
.side-bar.left .grouped-carousel h2 { margin-bottom: 0 /* fix for JIRA issue TSM-1108 */}
.side-bar.left ul.column-list { margin-top: 0; /* fix for JIRA issue TSM-1108 */}
.side-bar.left ul.column-list li { margin: 20px 0 0 0; /* fix for JIRA issue TSM-1108 */}
.side-bar.left ul.column-list li h3,
.side-bar.left ul.column-list li h4,
.side-bar.left ul.column-list li .left p { margin-top: 5px; /* fix for JIRA issue TSM-1108 */}
.side-bar.left ul.column-list li .left,
.side-bar.left ul.column-list li img,
.side-bar.left ul.column-list li a { float: none; /* fix for JIRA issue TSM-1108 */}

.ie7 .main .list-module ul { width:49%; }

.rh-module .list-module ul { margin:5px 0 0; overflow:hidden; float:left; width:100%; clear:none; padding:0; }

.list-date-module { overflow:hidden; }
.list-date-module h3 { float:none; }
.list-date-module ul { margin:5px 0 0; overflow:hidden; padding:0; list-style:none; }
.list-date-module ul li { margin:0 0 5px; overflow:hidden; }
.list-date-module ul li a { float:left; width:75%; }
.list-date-module ul li .list-date { float:right; font-size:0.8em; color:#666; }

.module { padding:20px 20px 0; background-color:#fbfbfb; border:solid 1px #b8b8b8; -webkit-border-radius: 5px; overflow:hidden; background-image:url(../img/bgs/bg-article-shadow-top.png); background-repeat:no-repeat; background-position:0 top; }
.module fieldset { margin:0 0 20px; }
.module .wrapper { width:auto; height:100%; padding:0 0 20px; background-image:url(../img/bgs/bg-article-shadow-bottom.png); background-repeat:no-repeat; background-position:0 bottom; margin:0; }
.module .wrapper ul { margin:0; }
.module .wrapper ul li { margin:0 20px 0 0; width:230px; }
.module .wrapper ul li.last { margin:0; }


#container	{ width:100%; min-width:940px; }
.wrapper { height:100%; overflow:hidden; }


/* Share Styles */

.addthis_toolbox a { background-image:none; padding:0; margin:0 5px 0 0; }

/* Main Navigation */

#navigation { clear:both; }
#navigation ul { list-style:none; margin:0; padding:0; }
#navigation ul li.last { border-right:none; background: none; }
#navigation ul li { float:left; padding: 5px 10px; background: url(../img/bgs/navBg.gif) center right no-repeat; position:relative; }
#navigation ul li a { font-size:1.15em; color:#666; font-weight:normal; text-decoration:none; padding:0; background-image:none; font-family:InterstateLight; }

#navigation ul li.destination-nav {}
#navigation ul li.destination-nav ul li.destination-map { width:232px; height:185px; padding:0 0 0 9px; }
#navigation ul li.destination-nav ul li.destination-map .wrapper { background-image:url(../img/bgs/bg-navigation-map.gif); background-repeat:no-repeat; background-position:center bottom; margin:0; padding:0; height:100%; width:220px; }
#ctl04_MenuUl li.destination-nav ul li.destination-map .wrapper { background-image:url(../img/bgs/bg-navigation-map-conv.gif); background-repeat:no-repeat; background-position:center bottom; margin:0; padding:0; height:100%; width:220px; }
#ctl04_MenuUl li.destination-nav ul li.destination-map { width:232px; height:147px; padding:0 0 9px 9px; }

#navigation ul li.destination-nav ul li a.darwin:hover { color:#006987; }
#navigation ul li.destination-nav ul li a.kakadu:hover { color:#5f800d; }
#navigation ul li.destination-nav ul li a.arnhem:hover { color:#086839; }
#navigation ul li.destination-nav ul li a.katherine:hover { color:#736e37; }
#navigation ul li.destination-nav ul li a.tennant-creek:hover { color:#ffa614; }
#navigation ul li.destination-nav ul li a.alice-springs:hover { color:#c61100; }
#navigation ul li.destination-nav ul li a.uluru:hover { color:#8c1f1c; }

#navigation ul li.focus ul,
#navigation ul li:hover ul { left:-9px; }

#navigation ul li.last ul { /* left:-24px; not sure why this was here */ }

#navigation ul li ul { position:absolute; left:-99999px; top:18px; min-width:237px; padding:10px 0 0; }

#navigation ul li ul li { float:none; padding:0 5px 0 15px; overflow:hidden; border-right:none; background-image:url(../img/bgs/bg-nav-dropdown.png); background-repeat:repeat-y; background-position:0 0; vertical-align:top; }
#navigation ul li ul li.last { font-size:0.75em; line-height:20px; padding:0 5px 10px 15px; background-image:url(../img/bgs/bg-nav-dropdown-bottom.png); background-position:0 0; background-repeat:no-repeat; }
#navigation ul li ul li:last-child {padding-bottom: 4px; background-image:url(../img/bgs/bg-nav-dropdown-bottom.png); background-position:0 0; background-repeat:no-repeat; }
#navigation ul li ul li a { padding:5px; width:198px; border-bottom:solid 1px #e5e5e5; height:100%; }
#navigation ul li ul li a:hover { background-color: #f1f1f1; }
#navigation ul li ul li:last-child a{border-bottom: none;}
#navigation ul li ul li.last a { border-bottom:none; background-image:url(../img/bgs/bg-sidebar-top-shadow.png); background-repeat:no-repeat; background-position:0 0; }

/* Strange IE 9 focus on SVG bug tied to line 219 in script.js */
.ie9 #navigation ul li ul .destination-map { visibility:hidden; }
.ie9 #navigation ul li:hover ul .destination-map,
.ie9 #navigation ul li.focus ul .destination-map { visibility: visible; }


.ie9 #navigation ul li.destination-nav:hover ul { display:block; margin:0 0 0; }
.ie7 #navigation ul { float:right; }
.ie7 #navigation ul li ul li { float:none; padding:0 15px; overflow:hidden; border-right:none; background-image:url(../img/bgs/bg-nav-dropdown.png); background-repeat:repeat-y; background-position:0 0; vertical-align:top; }

/* Destinations Styles */

#svg-map { height:300px; position:absolute; top:-2px; width:300px; }
#ctl04_rptDropDownMenu_ctl00_2_nav-svg-map_0 { height:300px; position:absolute; top:0px; left:77px; width:300px; }
#home-svg-map { height:300px; position:absolute !important; width:300px; bottom: 63px; }

.ie8 #nav-svg-map { height:300px; position:absolute; top:38px; left:76px; width:300px; }
.ie7 #nav-svg-map { height:300px; position:absolute; top:38px; left:76px; width:300px; }




/* =============================================================================
   Region Specific Styles
   ========================================================================== */

/* General - No Region */

.general header { background-image:url(../img/bgs/bg-header-general-top.png); background-position:0 0; background-repeat:repeat-x; }

.general #navigation ul li a:hover { color:#851A19; }

.scroller .general .bottom-side-generic .panel-content { background-image:url(../img/bgs/bg-hero-region-map-general.png); background-position:122px -10px; background-repeat:no-repeat;  }

.general #sub-navigation ul li.selected { background-image:none; }
.general #sub-navigation ul li.selected a.sub-link { color:#851A19; font-weight:bold; }

.general #sub-navigation ul li.active a.sub-link { color:#fff; font-weight:bold; background-image:url(../img/bgs/bg-subnav-active-submenu-general.gif); background-position:0 50%; background-repeat:no-repeat; }
.general #sub-navigation ul li.active ul li a.sub-link { color:#666; font-weight:normal; background-image:none; }

.general #sub-navigation ul li.selected ul li a.sub-link { color:#666; font-weight:normal; }
.general #sub-navigation ul li.selected ul li.active a.sub-link { color:#fff; font-weight:bold; width:130px; }
.general #sub-navigation ul li.selected ul li.active ul li a.sub-link { color:#666; font-weight:normal; }

.general #main { background-image:url(../img/bgs/bg-footer-general-top.png); background-repeat:repeat-x; background-position:0 bottom; }

.general .suggestion-navigation ul li a.selected  { background-position:center -42px; }


.general .rh-searchbook-module .options ul li a { background-position:-145px -111px; color:#851A19; }

.general footer { background-color:#851A19; }
.general footer p { color:#ebb49f; }
.general footer ul li a { color:#ebb49f; font-size:0.9em; }
.general .bread-crumbs { border-bottom:solid 1px #dd764e; }

.general a { color:#851A19; }
a.general { color:#851A19; }
a.general.lrg { background-position:-145px -112px; color:#851A19; padding:0 0 0 26px; font-size:1.2em; margin:20px 0 0; }

.general .deals-button .button,
.general .rh-searchbook-module .options ul li a { background-position:-145px -111px; color:#851A19; }

/* Darwin */

.darwin header { background-image:url(../img/bgs/bg-header-darwin-top.png); background-position:0 0; background-repeat:repeat-x; }

.darwin #navigation ul li a:hover { color:#006987; }

#navigation ul li ul li.darwin a:hover { color:#006987; }

.scroller .darwin .bottom-side-generic .panel-content { background-image:url(../img/bgs/bg-hero-region-map-darwin.png); background-position:122px -10px; background-repeat:no-repeat; }

.darwin #sub-navigation ul li.selected { background-image:none; }
.darwin #sub-navigation ul li.selected a.sub-link { color:#006987; font-weight:bold; }

.darwin #sub-navigation ul li.active a.sub-link { color:#fff; font-weight:bold; background-image:url(../img/bgs/bg-subnav-active-submenu-darwin.gif); background-position:0 50%; background-repeat:no-repeat; }
.darwin #sub-navigation ul li.active ul li a.sub-link { color:#666; font-weight:normal; background-image:none; }

.darwin #sub-navigation ul li.selected ul li a.sub-link { color:#666; font-weight:normal; }
.darwin #sub-navigation ul li.selected ul li.active a.sub-link { color:#fff; font-weight:bold; width:130px; }
.darwin #sub-navigation ul li.selected ul li.active ul li a.sub-link { color:#666; font-weight:normal; }

.darwin #main { background-image:url(../img/bgs/bg-footer-darwin-top.png); background-repeat:repeat-x; background-position:0 bottom; }

.darwin .suggestion-navigation ul li a.selected  { background-position:center -3px; }

.darwin .rh-hotel-module .book-hotel { background-color:#006987; height:45px; }

.destinations .regions ul li.darwin h2 { color:#006987; }
.destinations .regions ul li.darwin ul li a { background-position:0 4px; }

.darwin .suggestions { background-image:url(../img/bgs/bg-footer-darwin-top.png); background-repeat:repeat-x; background-position:0 bottom; }
.suggestion-navigation ul.darwin li a.active { background-position:center -3px; }

.darwin .rh-searchbook-module .options ul li a { background-position:-145px 1px; color:#006987; }

.darwin .article-tabs ul li a.selected { background-position:center 0; }

.darwin footer { background-color:#006987; }
.darwin footer p { color:#99c3cf; }
.darwin footer ul li a { color:#99c3cf; font-size:0.9em; }
.darwin .bread-crumbs { border-bottom:solid 1px #33879f; }

.darwin a { color:#006987; }
.darwin a.button { background-position:-145px 1px; }
.darwin a.utility { background-position:-145px -83px; }
.darwin a.general { color:#851A19; }
.darwin a.kakadu { color:#5f800d; }
.darwin a.arnhem { color:#086839; }
.darwin a.alice-springs { color:#c61100; }
.darwin a.katherine { color:#736e37; }
.darwin a.uluru { color:#8c1f1c; }
.darwin a.tennant-creek { color:#ffa614; }
a.darwin { color:#006987; }
a.darwin.lrg { color:#006987; background: url("../img/btns/link-sprite.png") -143px -222px no-repeat;  }



/* Kakadu */

.kakadu header { background-image:url(../img/bgs/bg-header-kakadu-top.png); background-position:0 0; background-repeat:repeat-x; }

.kakadu #navigation ul li a:hover { color:#5f800d; }

#navigation ul li ul li.kakadu a:hover { color:#5f800d; }

.scroller .kakadu .bottom-side-generic .panel-content { background-image:url(../img/bgs/bg-hero-region-map-kakadu.png); background-position:122px -10px; background-repeat:no-repeat; }

.kakadu #sub-navigation ul li.selected { background-image:none; }
.kakadu #sub-navigation ul li.selected a.sub-link { color:#5f800d; font-weight:bold; }

.kakadu #sub-navigation ul li.active a.sub-link { color:#fff; font-weight:bold; background-image:url(../img/bgs/bg-subnav-active-submenu-kakadu.gif); background-position:0 50%; background-repeat:no-repeat; }
.kakadu #sub-navigation ul li.active ul li a.sub-link { color:#666; font-weight:normal; background-image:none; }

.kakadu #sub-navigation ul li.selected ul li a.sub-link { color:#666; font-weight:normal; }
.kakadu #sub-navigation ul li.selected ul li.active a.sub-link { color:#fff; font-weight:bold; width:130px; }
.kakadu #sub-navigation ul li.selected ul li.active ul li a.sub-link { color:#666; font-weight:normal; }

.kakadu #main { background-image:url(../img/bgs/bg-footer-kakadu-top.png); background-repeat:repeat-x; background-position:0 bottom; }

.kakadu .suggestion-navigation ul li a.selected  { background-position:center -82px; }

.kakadu .rh-hotel-module .book-hotel { background-color:#5f800d; height:45px; }

.destinations .regions ul li.kakadu h2 { color:#5f800d; }
.destinations .regions ul li.kakadu ul li a { background-position:0 4px; }

.kakadu .suggestions { background-image:url(../img/bgs/bg-footer-kakadu-top.png); background-repeat:repeat-x; background-position:0 bottom; }
.suggestion-navigation ul.kakadu li a.active { background-position:center -82px; }

.kakadu .rh-searchbook-module .options ul li a { background-position:-145px -26px; color:#5f800d; }

.kakadu .article-tabs ul li a.selected { background-position:center -79px; }

.kakadu footer { background-color:#5f800d; }
.kakadu footer p { color:#d7e9aa; }
.kakadu footer ul li a { color:#d7e9aa; font-size:0.9em; }
.kakadu .bread-crumbs { border-bottom:solid 1px #7f993d; }

.kakadu a { color:#5f800d; }
.kakadu a.button { background-position:-145px -26px; }
.kakadu a.utility { background-position:-145px -83px; }
.kakadu a.general { color:#851A19; }
.kakadu a.darwin { color:#006987; }
.kakadu a.arnhem { color:#086839; }
.kakadu a.alice-springs { color:#c61100; }
.kakadu a.katherine { color:#736e37; }
.kakadu a.uluru { color:#8c1f1c; }
.kakadu a.tennant-creek { color:#ffa614; }
a.kakadu { color:#5f800d; }
a.kakadu.lrg { background: url("../img/btns/link-sprite.png") -143px -252px no-repeat; color:#5f800d; }

/* Arnhem Land */

.arnhem header { background-image:url(../img/bgs/bg-header-arnhem-top.png); background-position:0 0; background-repeat:repeat-x; }

.arnhem #navigation ul li a:hover { color:#086839; }

#navigation ul li ul li.arnhem a:hover { color:#086839; }

.scroller .arnhem .bottom-side-generic .panel-content { background-image:url(../img/bgs/bg-hero-region-map-arnhem.png); background-position:122px -10px; background-repeat:no-repeat; }

.arnhem #sub-navigation ul li.selected { background-image:none; }
.arnhem #sub-navigation ul li.selected a.sub-link { color:#086839; font-weight:bold; }

.arnhem #sub-navigation ul li.active a.sub-link { color:#fff; font-weight:bold; background-image:url(../img/bgs/bg-subnav-active-submenu-arnhem.gif); background-position:0 50%; background-repeat:no-repeat; }
.arnhem #sub-navigation ul li.active ul li a.sub-link { color:#666; font-weight:normal; background-image:none; }

.arnhem #sub-navigation ul li.selected ul li a.sub-link { color:#666; font-weight:normal; }
.arnhem #sub-navigation ul li.selected ul li.active a.sub-link { color:#fff; font-weight:bold; width:130px; }
.arnhem #sub-navigation ul li.selected ul li.active ul li a.sub-link { color:#666; font-weight:normal; }

.arnhem #main { background-image:url(../img/bgs/bg-footer-arnhem-top.png); background-repeat:repeat-x; background-position:0 bottom; }

.arnhem .suggestion-navigation ul li a.selected  { background-position:center -82px; }

.arnhem .rh-hotel-module .book-hotel { background-color:#086839; height:45px; }

.destinations .regions ul li.arnhem h2 { color:#086839; }
.destinations .regions ul li.arnhem ul li a { background-position:0 4px; }

.arnhem .suggestions { background-image:url(../img/bgs/bg-footer-arnhem-top.png); background-repeat:repeat-x; background-position:0 bottom; }
.suggestion-navigation ul.arnhem li a.active { background-position:center -82px; }

.arnhem .rh-searchbook-module .options ul li a { background-position:-145px -26px; color:#086839; }

.arnhem .article-tabs ul li a.selected { background-position:center -79px; }

.arnhem footer { background-color:#086839; }
.arnhem footer p { color:#d7e9aa; }
.arnhem footer ul li a { color:#d7e9aa; font-size:0.9em; }
.arnhem .bread-crumbs { border-bottom:solid 1px #7f993d; }

.arnhem a { color:#086839; }
.arnhem a.button { background-position:-145px -26px; }
.arnhem a.utility { background-position:-145px -83px; }
.arnhem a.general { color:#851A19; }
.arnhem a.darwin { color:#006987; }
.arnhem a.alice-springs { color:#c61100; }
.arnhem a.katherine { color:#736e37; }
.arnhem a.uluru { color:#8c1f1c; }
.arnhem a.tennant-creek { color:#ffa614; }
a.arnhem { color:#086839; }
a.arnhem.lrg { background: url("../img/btns/link-sprite.png") -143px -252px no-repeat; color:#086839; }

/* Alice Springs */

.alice-springs header { background-image:url(../img/bgs/bg-header-alice-springs-top.png); background-position:0 0; background-repeat:repeat-x; }

.alice-springs #navigation ul li a:hover { color:#c61100; }

#navigation ul li ul li.alice-springs a:hover { color:#c61100; }

.scroller .alice-springs .bottom-side-generic .panel-content { background-image:url(../img/bgs/bg-hero-region-map-alicesprings.png); background-position:122px -10px; background-repeat:no-repeat; }

.alice-springs #sub-navigation ul li.selected { background-image:none; }
.alice-springs #sub-navigation ul li.selected a.sub-link { color:#c61100; font-weight:bold; }

.alice-springs #sub-navigation ul li.active a.sub-link { color:#fff; font-weight:bold; background-image:url(../img/bgs/bg-subnav-active-submenu-alice-springs.gif); background-position:0 50%; background-repeat:no-repeat; }
.alice-springs #sub-navigation ul li.active ul li a.sub-link { color:#666; font-weight:normal; background-image:none; }

.alice-springs #sub-navigation ul li.selected ul li a.sub-link { color:#666; font-weight:normal; }
.alice-springs #sub-navigation ul li.selected ul li.active a.sub-link { color:#fff; font-weight:bold; width:130px; }
.alice-springs #sub-navigation ul li.selected ul li.active ul li a.sub-link { color:#666; font-weight:normal; }

.alice-springs #main { background-image:url(../img/bgs/bg-footer-alice-springs-top.png); background-repeat:repeat-x; background-position:0 bottom; }

.alice-springs .suggestion-navigation ul li a.selected  { background-position:center -164px; }

.alice-springs .rh-hotel-module .book-hotel { background-color:#c61100; height:45px; }

.destinations .regions ul li.alice-springs h2 { color:#c61100; }
.destinations .regions ul li.alice-springs ul li a { background-position:0 4px; }

.alice-springs .suggestions { background-image:url(../img/bgs/bg-footer-alice-springs-top.png); background-repeat:repeat-x; background-position:0 bottom; }
.suggestion-navigation ul.alice-springs li a.active { background-position:center -164px; }

.alice-springs .rh-searchbook-module .options ul li a { background-position:-145px -54px; color:#c61100; }

.alice-springs .article-tabs ul li a.selected { background-position:center -161px; }

.alice-springs footer { background-color:#c61100; }
.alice-springs footer p { color:#ebada7; }
.alice-springs footer ul li a { color:#ebada7; font-size:0.9em; }
.alice-springs .bread-crumbs { border-bottom:solid 1px #d14133; }

.alice-springs a { color:#c61100; }
.alice-springs a.button { background-position:-145px -54px; }
.alice-springs a.utility { background-position:-145px -83px; }
.alice-springs a.general { color:#851A19; }
.alice-springs a.darwin { color:#006987; }
.alice-springs a.kakadu { color:#5f800d; }
.alice-springs a.arnhem { color:#086839; }
.alice-springs a.katherine { color:#736e37; }
.alice-springs a.uluru { color:#8c1f1c; }
.alice-springs a.tennant-creek { color:#ffa614; }
a.alice-springs { color:#c61100; }
a.alice-springs.lrg { background: url("../img/btns/link-sprite.png") -143px -315px no-repeat; color:#c61100; }

/* Katherine */

.katherine header { background-image:url(../img/bgs/bg-header-katherine-top.png); background-position:0 0; background-repeat:repeat-x; }

.katherine #navigation ul li a:hover { color:#736e37; }

#navigation ul li ul li.katherine a:hover { color:#736e37; }

.scroller .katherine .bottom-side-generic .panel-content { background-image:url(../img/bgs/bg-hero-region-map-katherine.png); background-position:122px -10px; background-repeat:no-repeat; }

.katherine #sub-navigation ul li.selected { background-image:none; }
.katherine #sub-navigation ul li.selected a.sub-link { color:#736e37; font-weight:bold; }

.katherine #sub-navigation ul li.active a.sub-link { color:#fff; font-weight:bold; background-image:url(../img/bgs/bg-subnav-active-submenu-katherine.gif); background-position:0 50%; background-repeat:no-repeat; }
.katherine #sub-navigation ul li.active ul li a.sub-link { color:#666; font-weight:normal; background-image:none; }

.katherine #sub-navigation ul li.selected ul li a.sub-link { color:#666; font-weight:normal; }
.katherine #sub-navigation ul li.selected ul li.active a.sub-link { color:#fff; font-weight:bold; width:130px; }
.katherine #sub-navigation ul li.selected ul li.active ul li a.sub-link { color:#666; font-weight:normal; }

.katherine #main { background-image:url(../img/bgs/bg-footer-katherine-top.png); background-repeat:repeat-x; background-position:0 bottom; }

.katherine .suggestion-navigation ul li a.selected  { background-position:center -123px; }

.katherine  .rh-hotel-module .book-hotel { background-color:#736e37; height:45px; }

.destinations .regions ul li.katherine h2 { color:#736e37; }
.destinations .regions ul li.katherine ul li a { background-position:0 4px; }

.katherine .suggestions { background-image:url(../img/bgs/bg-footer-katherine-top.png); background-repeat:repeat-x; background-position:0 bottom; }
.suggestion-navigation ul.katherine li a.active { background-position:center -123px; }

.katherine .rh-searchbook-module .options ul li a { background-position:-145px -138px; color:#736e37; }

.katherine .article-tabs ul li a.selected { background-position:center -120px; }

.katherine footer { background-color:#736e37; }
.katherine footer p { color:#d4d0a3; }
.katherine footer ul li a { color:#d4d0a3; font-size:0.9em; }
.katherine .bread-crumbs { border-bottom:solid 1px #8f8b5f; }

.katherine a { color:#736e37; }
.katherine a.button { background-position:-145px -138px; }
.katherine a.utility { background-position:-145px -83px; }
.katherine a.general { color:#851A19; }
.katherine a.darwin { color:#006987; }
.katherine a.kakadu { color:#5f800d; }
.katherine a.arnhem { color:#086839; }
.katherine a.alice-springs { color:#c61100; }
.katherine a.uluru { color:#8c1f1c; }
.katherine a.tennant-creek { color:#ffa614; }
a.katherine { color:#736e37; }
a.katherine.lrg { background: url("../img/btns/link-sprite.png") -143px -284px no-repeat; color:#736e37; }

/* Uluru */

.uluru header { background-image:url(../img/bgs/bg-header-uluru-top.png); background-position:0 0; background-repeat:repeat-x; }

.uluru #navigation ul li a:hover { color:#8c1f1c; }

#navigation ul li ul li.uluru a:hover { color:#8c1f1c; }

.scroller .uluru .bottom-side-generic .panel-content { background-image:url(../img/bgs/bg-hero-region-map-uluru.png); background-position:122px -6px; background-repeat:no-repeat; }

.uluru #sub-navigation ul li.selected { background-image:none; }
.uluru #sub-navigation ul li.selected a.sub-link { color:#8c1f1c; font-weight:bold; }

.uluru #sub-navigation ul li.active a.sub-link { color:#fff; font-weight:bold; background-image:url(../img/bgs/bg-subnav-active-submenu-uluru.gif); background-position:0 50%; background-repeat:no-repeat; }
.uluru #sub-navigation ul li.active ul li a.sub-link { color:#666; font-weight:normal; background-image:none; }

.uluru #sub-navigation ul li.selected ul li a.sub-link { color:#666; font-weight:normal; }
.uluru #sub-navigation ul li.selected ul li.active a.sub-link { color:#fff; font-weight:bold; width:130px; }
.uluru #sub-navigation ul li.selected ul li.active ul li a.sub-link { color:#666; font-weight:normal; }

.uluru #main { background-image:url(../img/bgs/bg-footer-uluru-top.png); background-repeat:repeat-x; background-position:0 bottom; }

.uluru .suggestion-navigation ul li a.selected  { background-position:center -205px; }

.uluru .rh-hotel-module .book-hotel { background-color:#8c1f1c; height:45px; }

.destinations .regions ul li.uluru h2 { color:#8c1f1c; }
.destinations .regions ul li.uluru ul li a { background-position:0 4px; }

.uluru .suggestions { background-image:url(../img/bgs/bg-footer-uluru-top.png); background-repeat:repeat-x; background-position:0 bottom; }
.suggestion-navigation ul.uluru li a.active { background-position:center -205px; }

.uluru .rh-searchbook-module .options ul li a { background-position:-145px -196px; color:#8c1f1c; }

.uluru .article-tabs ul li a.selected { background-position:center -202px; }

.uluru footer { background-color:#8c1f1c; }
.uluru footer p { color:#d9aba9; }
.uluru footer ul li a { color:#d9aba9; font-size:0.9em; }
.uluru .bread-crumbs { border-bottom:solid 1px #a34c49; }

.uluru a { color:#8c1f1c; }
.uluru a.button { background-position:-145px -196px; }
.uluru a.utility { background-position:-145px -83px; }
.uluru a.general { color:#851A19; }
.uluru a.darwin { color:#006987; }
.uluru a.kakadu { color:#5f800d; }
.uluru a.arnhem { color:#086839; }
.uluru a.alice-springs { color:#c61100; }
.uluru a.katherine { color:#736e37; }
.uluru a.tennant-creek { color:#ffa614; }
a.uluru { color:#8c1f1c; }
a.uluru.lrg { background: url("../img/btns/link-sprite.png") -143px -347px no-repeat; color:#8c1f1c; }

/* Tennant Creek */

.tennant-creek header { background-image:url(../img/bgs/bg-header-tennant-creek-top.png); background-position:0 0; background-repeat:repeat-x; }

.tennant-creek #navigation ul li a:hover { color:#ffa614; }

#navigation ul li ul li.tennant-creek a:hover { color:#ffa614; }

.scroller .tennant-creek .bottom-side-generic .panel-content { background-image:url(../img/bgs/bg-hero-region-map-tennantcreek.png); background-position:122px -10px; background-repeat:no-repeat; }

.tennant-creek #sub-navigation ul li.selected { background-image:none; }
.tennant-creek #sub-navigation ul li.selected a.sub-link { color:#ffa614; font-weight:bold; }

.tennant-creek #sub-navigation ul li.active a.sub-link { color:#fff; font-weight:bold; background-image:url(../img/bgs/bg-subnav-active-submenu-tennant-creek.gif); background-position:0 50%; background-repeat:no-repeat; }
.tennant-creek #sub-navigation ul li.active ul li a.sub-link { color:#666; font-weight:normal; background-image:none; }

.tennant-creek #sub-navigation ul li.selected ul li a.sub-link { color:#666; font-weight:normal; }
.tennant-creek #sub-navigation ul li.selected ul li.active a.sub-link { color:#fff; font-weight:bold; width:130px; }
.tennant-creek #sub-navigation ul li.selected ul li.active ul li a.sub-link { color:#666; font-weight:normal; }

.tennant-creek #main { background-image:url(../img/bgs/bg-footer-tennant-creek-top.png); background-repeat:repeat-x; background-position:0 bottom; }

.tennant-creek .suggestion-navigation ul li a.selected  { background-position:center -246px; }

.tennant-creek .rh-hotel-module .book-hotel { background-color:#ffa614; height:45px; }

.destinations .regions ul li.tennant-creek h2 { color:#ffa614; }
.destinations .regions ul li.tennant-creek ul li a { background-position:0 4px; }

.tennant-creek .suggestions { background-image:url(../img/bgs/bg-footer-tennant-creek-top.png); background-repeat:repeat-x; background-position:0 bottom; }
.suggestion-navigation ul.tennant-creek li a.active { background-position:center -246px; }

.tennant-creek .rh-searchbook-module .options ul li a { background-position:-145px -169px; color:#ffa614; }

.tennant-creek .article-tabs ul li a.selected { background-position:center -243px; }

.tennant-creek footer { background-color:#ffa614; }
.tennant-creek footer p { color:#fbe9cc; }
.tennant-creek footer ul li a { color:#fbe9cc; font-size:0.9em; }
.tennant-creek .bread-crumbs { border-bottom:solid 1px #ffb843; }

.tennant-creek a { color:#ffa614; }
.tennant-creek a.button { background-position:-145px -169px; }
.tennant-creek a.utility { background-position:-145px -83px; }
.tennant-creek a.general { color:#851A19; }
.tennant-creek a.darwin { color:#006987; }
.tennant-creek a.kakadu { color:#5f800d; }
.tennant-creek a.arnhem { color:#086839; }
.tennant-creek a.alice-springs { color:#c61100; }
.tennant-creek a.katherine { color:#736e37; }
.tennant-creek a.uluru { color:#8c1f1c; }
a.tennant-creek { color:#ffa614; }
a.tennant-creek.lrg { background: url("../img/btns/link-sprite.png") -143px -378px no-repeat; color:#ffa614; }

/*     */
.select2-container
{
    position: relative;
    zoom: 1;
    display: block;
    vertical-align: middle;
    margin: .5em auto;
}

.select2-container, .select2-drop, .select2-search, .select2-search input
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .select2-container .select2-choice
    {
        display: block;
        overflow: hidden;
        position: relative;
        border: 1px solid silver;
        white-space: nowrap;
        line-height: 1.1428;
        font-size: .875em;
        color: #8f8f8f;
        text-decoration: none;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #fff;
        padding: 4.5% 0 4.5% 5%;
    }

    .select2-container.select2-drop-above .select2-choice
    {
        border-bottom-color: silver;
    }

    .select2-container.select2-allowclear .select2-choice .select2-chosen
    {
        margin-right: 42px;
    }

    .select2-container .select2-choice > .select2-chosen
    {
        margin-right: 26px;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .select2-container.select2-allowclear .select2-choice abbr
    {
        display: inline-block;
    }

    .select2-container .select2-choice abbr:hover
    {
        background-position: right -11px;
        cursor: pointer;
    }

.select2-drop-mask
{
    border: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    background-color: #fff;
    filter: alpha(opacity=0);
    margin: 0;
    padding: 0;
}

.select2-drop
{
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #8f8f8f;
    border: 1px solid silver;
    border-top: 0;
}

.select2-drop-auto-width
{
    border-top: 1px solid silver;
    width: auto;
}

    .select2-drop-auto-width .select2-search
    {
        padding-top: 4px;
    }

.select2-drop.select2-drop-above
{
    margin-top: 1px;
    border-top: 1px solid silver;
    border-bottom: 0;
}

.select2-drop-active
{
    border: 1px solid silver;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active
{
    border-top: 1px solid silver;
}

.select2-container .select2-choice .select2-arrow
{
    display: inline-block;
    width: 16.43%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

    .select2-container .select2-choice .select2-arrow b
    {
        display: block;
        width: 100%;
        height: 100%;
        background: url(/includes/img/rebrand/ddl-down-arrow.gif) no-repeat right center;
        background-size: auto 100%;
    }

.select2-search
{
    display: inline-block;
    width: 100%;
    min-height: 26px;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
    margin: 0;
}

.select2-drop.select2-drop-above .select2-search input
{
    margin-top: 4px;
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices
{
    border: 1px solid silver;
    outline: none;
}

.select2-dropdown-open .select2-choice
{
    border-bottom-color: transparent;
    background-color: #f4f4f4;
}

.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices
{
    border: 1px solid silver;
    border-top-color: transparent;
}

.select2-dropdown-open .select2-choice .select2-arrow
{
    background: transparent;
    border-left: none;
}

.select2-results
{
    position: relative;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0;
    padding: 0;
}

    .select2-results li
    {
        list-style: none;
        display: list-item;
        background-image: none;
    }

        .select2-results li.select2-result-with-children > .select2-result-label
        {
            font-weight: 700;
        }

    .select2-results .select2-result-label
    {
        cursor: pointer;
        min-height: 1em;
        font-size: .875em;
        line-height: 1.1428;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        margin: 0;
        padding: 4.5% 0 4.5% 5%;
    }

    .select2-results .select2-highlighted
    {
        background: #8d1d17;
        color: #fff;
    }

    .select2-results li em
    {
        background: #feffde;
        font-style: normal;
    }

    .select2-results .select2-highlighted em
    {
        background: transparent;
    }

    .select2-results .select2-highlighted ul
    {
        background: #fff;
        color: #000;
    }

.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match
{
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus
{
    clip: rect(0000)!important;
    width: 1px!important;
    height: 1px!important;
    border: 0!important;
    overflow: hidden!important;
    position: absolute!important;
    outline: 0!important;
    left: 0!important;
    top: 0!important;
    margin: 0!important;
    padding: 0!important;
}

.select2-measure-scrollbar
{
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit, .select2-more-results
{
    background: #f4f4f4;
    display: list-item;
}

.select2-results .select2-selected, .select2-display-none
{
    display: none;
}


/* STAY AND PLAY */		
	
	/* original...
    .desktop .grid_6 .child_3 .select-ddl, .desktop .grid_6.child_6 .select-ddl{width: 47.5%; float:left; margin: 0 0 .65em 5%;}		
	.desktop .grid_6 .child_3 .select-ddl.first, .desktop .grid_6.child_6 .select-ddl.first {margin:0 0 .65em 0;}
	
	.grid_6 .child_3 .ddl, .grid_6.child_6 .ddl{width: 47.5%; float:left; margin: 0 0 .65em 5%;}
	.grid_6 .child_3 .ddl.first, .grid_6.child_6 .ddl.first {margin:0 0 .65em 0;}
	
	.grid_6 .ddl select,
	body .select2-container .select2-choice, 
	body .select2-results .select2-result-label {*/
/*		font-size:0.703125em;*/	 /*11.25/16*/
/*	}	
	
	a.btn-2 {margin-top:0;padding:0.5em 4%;display:inline-block;font-weight:bold;}
	a.btn-2:hover {background-color:#555;}*/
	/* STAY AND PLAY */		
	
	.select-ddl{width: 45%; float:left; margin: 0 0 .65em 5%; height:27px; font-size:12px;}		
	.select-ddl.first {margin:0 0 .65em 0;}
	
	.ddl{width: 45%; float:left; margin: 0 0 .65em 5%;}
	.ddl.first {margin:0 0 .65em 0;}
	
	.grid_6 .ddl select,
	body .select2-container .select2-choice, 
	body .select2-results .select2-result-label {
		font-size:12px;	 /*11.25/16*/
	}	
	
	a.btn-2 {margin-top:0;padding:0.5em 4%;display:inline-block;font-weight:bold;}
	a.btn-2:hover {background-color:#555;}
	
/* Stay and Play Search Results */	

ul.grouped-list { list-style:none; padding:0; overflow:hidden; margin:0; }
ul.grouped-list li { width:220px; float:left; margin:20px 20px 0 0; }
ul.grouped-list li a,
ul.column-list li a { background: url("../img/btns/arrow.png") 0 5px no-repeat; padding-left:10px; font-weight: bold;}
ul.grouped-list li.last { margin:20px 0 0; }
ul.grouped-list li h3 { margin:8px 0 0; float:none; }
ul.grouped-list li h4 { margin:0; float:none; }
ul.grouped-list p { font-size: 12px; }

ul.column-list { list-style:none; padding:0; overflow: hidden; /* fix for JIRA issue TSM-1033 */}
.main-block ul.column-list li { width:539px; float:none; margin:20px 12px 0 0; clear: both; background: white;
padding: 5px 0 5px;/* fix for JIRA issue TSM-1108 */}
ul.column-list li img { float:left; margin:5px 10px 0 0; }
ul.column-list li.last { margin:20px 0 0; }
ul.column-list li h3 { margin:0; float:none; font-size:1.8em; }
ul.column-list li h4 { margin:0; float:none; color:#666; font-size:1.4em; font-family:Interstate; }
.main-block ul.column-list li .left { width:50%; /* fix for JIRA issue TSM-1108 */}
ul.column-list li .left p { margin:0 0 5px; font-size: 12px; }

ul.column-list li .right { margin:0 60px 0 0; }
ul.column-list li .hotel-details { clear:both; }
ul.column-list li .hotel-details .left { width:220px; }
ul.column-list li .hotel-details .right { width:309px; margin:0; display:none; }

ul.column-list li.accomodation .left { width:230px; }
ul.column-list li.accomodation .accomodation-details { width:50%; }
ul.column-list li.accomodation .accomodation-details .accHeader { font-size: 1.8em; letter-spacing: -0.03em; line-height: 25px; font-family: InterstateLight; }
ul.column-list li.accomodation .accomodation-details .accSubHeader { color: #666; font-size: 1.4em; font-family: Interstate; }

ul.column-list li .genHeader { font-size: 1.8em; letter-spacing: -0.03em; line-height: 25px; font-family: InterstateLight; }
ul.column-list li .genSubHeader { color: #666; font-size: 1.4em; font-family: Interstate; }

ul.column-list li .left .hotel-information { clear:both; }
ul.column-list li .left .hotel-information ul li { width:77px; margin:0; position:relative; vertical-align: middle;display: block;}
ul.column-list li .left .hotel-information ul li.last { width:auto; }
ul.column-list li .left .hotel-information ul li.last p { line-height:30px; }
ul.column-list li .left ul.accrediation { margin:0; overflow:hidden; }
ul.column-list li .left ul.accrediation li { margin:5px 5px 0 0; width:auto; }
ul.column-list li .left ul.accrediation li img { margin:0; }
ul.accrediation li {float: left !important;
margin: 0 10px 0 0 !important;
clear: none !important;}

ul.column-list li .hotel-details .left .module { padding:10px 10px 0 10px; margin:15px 0; background-image:url(../img/bgs/bg-sidebar-top-shadow.png); background-position:center 0; }
ul.column-list li .hotel-details .left .module .wrapper { width:auto; padding:0 0 10px; background-image:url(../img/bgs/bg-sidebar-bottom-shadow.png); background-position:center bottom; }
ul.column-list li .hotel-details .left .module .wrapper h4 { color:#666; font-size:1.2em; margin: 0 0 5px 0; }
ul.column-list li .hotel-details .left .module .wrapper h5 { font-size:1.8em; margin: 0 0 5px 0; line-height: 23px; }
ul.column-list li .hotel-details .left .module .wrapper h6 { color:#666; margin:0 0 5px; }
ul.column-list li .hotel-details .left .module .wrapper a { float:none; }
ul.column-list li .has-deal .left { display:block; width:100%; }


.hotel-information ul { overflow:hidden; margin:0; padding:0; }
.hotel-information ul li { border-right:solid 1px #d6d6d6; float:left; clear:none; margin: 0 10px 0 0; padding: 0 10px 0 0; height:30px; position:relative; }
.hotel-information ul li.last { border-right:none; }

.hotel-information ul li .one { background-image:url(../img/bgs/bg-one-star.gif); background-repeat:no-repeat; background-position:0 0; width:78px; height:15px; position:relative; top:8px; }
.hotel-information ul li .oneandhalf { background-image:url(../img/bgs/bg-onehalf-star.gif); background-repeat:no-repeat; background-position:0 0; width:78px; height:15px; position:relative; top:8px; }
.hotel-information ul li .two { background-image:url(../img/bgs/bg-two-star.gif); background-repeat:no-repeat; background-position:0 0; width:78px; height:15px; position:relative; top:8px; }
.hotel-information ul li .twoandhalf { background-image:url(../img/bgs/bg-twohalf-star.gif); background-repeat:no-repeat; background-position:0 0; width:78px; height:15px; position:relative; top:8px; }
.hotel-information ul li .three { background-image:url(../img/bgs/bg-three-star.gif); background-repeat:no-repeat; background-position:0 0; width:78px; height:15px; position:relative; top:8px; }
.hotel-information ul li .threeandhalf { background-image:url(../img/bgs/bg-threehalf-star.gif); background-repeat:no-repeat; background-position:0 0; width:78px; height:15px; position:relative; top:8px; }
.hotel-information ul li .four { background-image:url(../img/bgs/bg-four-star.gif); background-repeat:no-repeat; background-position:0 0; width:78px; height:15px; position:relative; top:8px; }
.hotel-information ul li .fourandhalf { background-image:url(../img/bgs/bg-fourhalf-star.gif); background-repeat:no-repeat; background-position:0 0; width:78px; height:15px; position:relative; top:8px; }
.hotel-information ul li .five { background-image:url(../img/bgs/bg-five-star.gif); background-repeat:no-repeat; background-position:0 0; width:78px; height:15px; position:relative; top:8px; }

.hotel-information ul li a { margin:4px 0 0; }
.hotel-information ul li p { margin:6px 0; }
.hotel-information ul li p a { float:none; display:inline; background-image:url(../img/btns/arrow.png); background-repeat:no-repeat; background-position:0 5px; padding:0 0 0 10px; }
.hotel-information ul li .hotel-rating { margin:6px 0; }

.hotel-facilities p { margin:10px 0 0; clear:both; }
.hotel-facilities ul { list-style:square; padding:0 0 0 15px; color:#666; margin:10px 0; overflow:hidden; width:30%; float:left; }
.hotel-facilities ul.clear { clear:both; }
.hotel-facilities ul li p { margin:0; line-height:20px; }
ul.payment-options { list-style:none; padding:0; width:100%; }
ul.payment-options li { float:left; width:44px; height:28px; margin:0 2px 0 0; }
ul.payment-options li a { width:44px; height:28px; background-image:url(../img/ico/payment-options-sprite.png); background-repeat:no-repeat; background-position:0 0; }
ul.payment-options li a.amex { background-position:0 0; }
ul.payment-options li a.cash { background-position:0 -28px; }
ul.payment-options li a.dinersclub { background-position:0 -56px; }
ul.payment-options li a.eftpos { background-position:0 -84px; }
ul.payment-options li a.jcb { background-position:0 -112px; }
ul.payment-options li a.mastercard { background-position:0 -140px; }
ul.payment-options li a.nocards { background-position:0 -168px; }
ul.payment-options li a.trvchqaus { background-position:0 -196px; }
ul.payment-options li a.trvchqint { background-position:0 -224px; }
ul.payment-options li a.visacard { background-position:0 -252px; }

ul.column-list li a.no-style
{
	padding-left:0 !important;
}