/* $Id: destinations.css,v 1.22 2012/02/01 14:06:35 adam.l Exp $ */

.general_content h1{ margin-right:20px; font-size:2.4em; overflow:hidden;}
#browseContent	{clear:left;}
div.resortHeader h1	{ line-height:48px; overflow:hidden;}

.mapBox { margin-top: 0px; float: left; height:338px; margin:16px auto 30px auto; position:relative; width: 980px;}
.mapBox a.backToLink {text-indent: -9999px; background: transparent url(../images/destinations/maps/btnBackToCountry.jpg) no-repeat 0 0; height: 22px;  width: 140px; position:absolute; right:0; top:-33px;}
.mapBox a:hover.backToLink {background: transparent url(../images/destinations/maps/btnBackToCountry.jpg) no-repeat -140px 0;}
.mapBox .destinationList {right:15px; bottom:24px; width: 175px; position:absolute; z-index: 99;}
.mapBox ul {float: left; border-bottom: 1px solid #1f5e6f; border-left: 1px solid #1f5e6f; border-right: 1px solid #1f5e6f; background-color: #2c6d7f; }
.mapBox h4 {font-size: 16px; border-top: 1px solid #1f5e6f; border-left: 1px solid #1f5e6f; border-right: 1px solid #1f5e6f; margin-right: 40px; color: #fff; background:#2c6d7f url(../images/destinations/maps/PleaseSelectArrow.jpg) no-repeat 94% 50%; padding: 2px 10px 3px 10px;  }
.mapBox ul li { width: 175px; height: 27px; float: left;}
.mapBox ul li a {font-size: 13px; line-height: 17px; padding: 5px 10px; height: 17px; float: left; color: #fff; background:transparent url(../images/destinations/maps/MenuArrow.gif) no-repeat 94% -31%; width: 155px;}
.mapBox ul li a:hover {color: #fff; background-color: #104E5E; background: #104E5E url(../images/destinations/maps/MenuArrow.gif) no-repeat  94% -31%; }
.mapBox ul li a:visited  {color: #fff;}

#australia.mapBox {height: 420px}
#australiancities.mapBox {height: 420px}
#newzealand.mapBox {height: 420px}
#northernterritory.mapBox {height: 479px}
#southaustralia.mapBox {height: 428px}
#tasmania.mapBox {height: 338px}
#victoria.mapBox {height: 430px}
#westernaustralia.mapBox {height: 483px}
#fiji.mapBox {height: 390px}
#frenchpolynesia.mapBox {height: 370px}
#newsouthwales.mapBox {height: 420px}
#cookislands.mapBox {height: 390px}

#newsouthwales.mapBox .destinationList {bottom: 17px;}

#northisland.mapBox {height: 420px}
#northisland.mapBox ul {width: 405px;}
#northisland.mapBox .destinationList {width: 407px; bottom: 17px; _bottom: 27px;}
#northisland.mapBox h4 {width: 120px}
#northisland.mapBox ul li a { width: 185px;_width: 182px; }
#northisland.mapBox ul li {width: 200px; _width: 199px; }

#southisland.mapBox {height: 420px}
#southisland.mapBox ul {width: 405px;}
#southisland.mapBox .destinationList {width: 407px; bottom: 17px; _bottom: 27px; }
#southisland.mapBox h4 {width: 120px}
#southisland.mapBox ul li a { width: 185px; _width: 182px;}
#southisland.mapBox ul li {width: 200px; _width: 199px; }

#queensland.mapBox {height: 516px}
#queensland.mapBox .destinationList {width: 396px; _width: 402px;}
#queensland.mapBox h4 {width: 120px}
#queensland.mapBox ul li a { width: 180px;}
#queensland.mapBox ul li {width: 197px;}

#browseContent .videoIncluded {float: left; width: 665px; }
#browseContent .video {margin-bottom: 30px; float: left; clear: both; width: 100%; }
#browseContent .video iframe {float: left;}
#browseContent .video .videoText {margin-left: 30px; float: left; width: 400px}
#browseContent .video .videoText h4 {font-weight: bold; font-size: 18px; margin-top: 30px; margin-bottom: 10px; }

div.regionContainer{position:static;}
div.regionContainer div.grid-left{margin-right:20px;}
#destinations-zero {width: 920px; margin: 0 auto;}
div.region{width:426px;background-color:#eaf9fe;margin-bottom:20px;position:relative;float:left;padding:12px;}
div.region h2 {overflow: hidden; width: 264px}
div.region h2 a{color:#484848 }
div.region h2 a strong {float: left;}
div.region h2 a span.smlGoBtn { float: left; margin-left: 20px;}
div.region p {width: 264px;}
div.region ul.countryList {margin-left: -15px; width: 441px;}
div.region ul.countryList li{float:left; margin-left: 15px; width: 132px;}
div.region ul.countryList li a{background: url(../images/destinations/common/countryDisc.png) no-repeat 0 3px;
	color: #bf3d00; font-weight:bold; font-size: 0.9em; padding-left: 15px; }
div.region ul.countryList li a:hover,
div.region ul.countryList li a:active {background-position: 0 -27px;}
div.region div												{width:160px;border:4px solid #fff;border-top:0; border-right:0;height:108px;position:absolute;top:0; right:0; overflow:hidden;}

.container												{margin-bottom:20px;height:96px; overflow:hidden; width: 100%;}

.container div											{float: left; padding-right: 15px;}
.container .textContainer								{float: none;}

.container .textContainer li 							{float: left; padding:10px 0;}/* margin:20px;width:620px;*/

.container .textContainer li.cufon						{float:left;
																font-size:2em;
																font-weight:bold;
																width:200px;
																text-align: center;

															}
.container .textContainer li.cufon a,
.container .textContainer li.cufon a:hover
.container .textContainer li.cufon a:visited					{color: #33B1D5;}
.container .textContainer li.region					{width: 480px;}
.container .textContainer li.callToAction				{text-align: center; width: 85px;}
.container .textContainer li.callToAction a			{margin: 0 auto;}
.container .rating-ticks {float: right; margin-top: 8px;}
.container .rating-ticks img {width: 15px; height: 15px;}

.messageBox {clear: both; margin-bottom: 30px; font-size: 1.3em; border-bottom: 2px solid #c2e0ea; width: 100%; }
.messageBox span {color: #bf3d01;}
.resortHeader .messageBox {clear: none; width: 637px; line-height: 1.3em; font-size: 1.1em; padding-bottom: 10px;}
.resortHeader .messageBox p {width: 570px; }
.regionFooter 													{width:950px; float: left; clear: both;}
.regionFooter.video { width: auto; }
.regionFooter .resortList										{margin-left:-10px;}
.regionFooter.video .resortList	{ float: left; width: 635px; overflow: hidden; margin-right: 35px; }
.regionFooter .container									{height:145px; width:450px; margin-left:10px; margin-right:0;float:left;overflow:hidden;}
.regionFooter.video .container { float: none; width: 625px; height: auto; }
.regionFooter .container .textContainer p					{ clear: right; margin:0; width:auto;}
.regionFooter .container .textContainer p.name a 			{float:left;}
.regionFooter .container .textContainer p.name a.cufon		{font-weight:bold;margin-top:10px; padding:0;}
.regionFooter .container .textContainer p.name a.actions	{margin:5px 0 0 30px;}
.regionFooter.video .container .textContainer p.name a.actions	{float: right;}
.regionFooter .container .textContainer .actions			{margin:0;float:right;}
.regionFooter .videoColumn { float: left; width: 310px; }
.regionFooter .videoColumn h3 { font-size: 18px; }
.regionFooter .videoColumn #videoContainer { width: 300px; height: 165px; overflow: hidden; padding: 0; margin: 0 0 15px 0; border: 5px solid #F0EFF5; }
.regionFooter .videoColumn #videoContainer .flashAlternative { padding: 5px; }
.regionFooter .videoColumn #videoContainer .flashAlternative h2,
	.regionFooter .videoColumn #videoContainer .flashAlternative p { margin-bottom: 5px; }


.level1-Main .container {
	position: relative;
    width: 635px;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.level1-Main .container img.resort {
border-radius: 3px 0px 0px 3px;
-moz-border-radius: 3px 0px 0px 3px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
width: 128px;
height: 96px;
margin-right: 10px;
}

.level1-Main .container p.noImageAvailable {
border-radius: 3px 0px 0px 3px;
-moz-border-radius: 3px 0px 0px 3px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
width: 118px;
height: 96px;
margin-right: 10px;
float: left;
line-height: 96px;
color: #ccc;
padding-left: 10px;
font-size: 0.9em;
}

.level1-Main .container div {
	 width:477px;
	 _display:inline;
}
.level1-Main .container .textContainer h3 {
    float: left;
    display: inline;
    font-size: 1.4em;
    font-weight: normal;
    padding: 10px 0 0 0;
    text-align: left;
    width: auto;
    margin-bottom: 4px;
    width: 380px;
}

.level1-Main .container .textContainer .hotel-name {
	font-size: 18px;
	float: left;
	line-height: 1em;
	margin-top: 4px;
	margin-bottom: 5px;
	width: 379px;
}

.level1-Main .container .textContainer h3 a:link,
.level1-Main .container .textContainer h3 a:visited,
.level1-Main .container .textContainer h3 a:hover,
.level1-Main .container .textContainer h3 a:active {
    color: #C65C36;
}
.level1-Main .container .textContainer .hotel-description {
    float: left;
    margin: 0 15px 0 0;
    padding: 0 0 5px;
    width: 410px;
	font-size: 0.9em;
    line-height: 1.1;
}

.level1-Main .container .textContainer .view-more {
	float: right;
	width: 42px;
	line-height: 2em;
	height: 42px;
}

.resultsImage { margin-right: 10px;}

a.go {margin-top: 14px; height: clear: right;}
a:link.go, a:active.go, a:visited.go {background-color: #ff0000; width: 42px; text-indent: -9999px; float: right; background: url(../images/destinations/common/go.png) no-repeat top left; }
a:hover.go {background-position: 0 -54px}

.level1-Main .container .textContainer li.cufon {
    float: none;
    font-size: 1.4em;
    font-weight: normal;
    padding: 5px 0;
    text-align: left;
    width: auto;
}
.level1-Main .container .textContainer li.cufon p {
    margin: 0;
}
.level1-Main .container .textContainer li.cufon a:link,
.level1-Main .container .textContainer li.cufon a:visited,
.level1-Main .container .textContainer li.cufon a:hover,
.level1-Main .container .textContainer li.cufon a:active {
    color: #C65C36;
}
.level1-Main .container .textContainer li.region {
    float: none;
    padding: 0 0 5px;
    width: 410px;
}
.level1-Main .container .textContainer li.region p {
    font-size: 0.9em;
    line-height: 1.1;
    margin: 0;
}
.level1-Main .container .textContainer li.callToAction {
	padding: 5px 10px 0 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 42px;
}
.level1-Main .container .textContainer li.callToAction a:link,
.level1-Main .container .textContainer li.callToAction a:visited {
    background: url("../images/pageElements/buttons/btnGo.png") no-repeat scroll 0 0 transparent;
    padding-top: 27px;
    width: 42px;
    margin-top: 6px;
}
.level1-Main .container .textContainer li.callToAction a:hover {
	background-position: 0 -27px;
}


.level1-Wrapper:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
.level1-Wrapper {
	margin: 0 0 20px;
	zoom: 1;
}
.level1-Main {
    float: left;
    width: 635px;
}
.level1-Aside{
    float: left;
    margin: 0 0 0 25px;
    width: 300px;
}

.destination-photo { background-color: #F5F5F5; padding: 15px;width: 290px; height: 220px; margin-left: 0px; margin-bottom: 25px;}

.regionText														{margin-bottom: 20px;}

/* Resort Layout */
.resortHeader #bTabs 											{border-bottom:10px solid #D4F4FE; overflow: hidden;}
.resortHeader #galleryResort									{float: right; margin-left: 20px; width:289px; margin-top: 20px; background-color: #F5F5F5; padding: 15px; margin-bottom: 15px; }
.resortHeader #galleryResort p									{text-align:right;}

ul#hotelList													{margin-top: 20px;}
ul#hotelList li													{margin-bottom:15px;}
.browseLeftImage												{width:138px; float:left;}
.glance															{width:138px;float:right;}
.glance li														{margin-bottom:5px;}
.accommodationContentContainer									{margin:0 0 0 138px;}

.accommodationContentContainer p.name 							{background: #d4f4fe;
																	padding: 12px 10px 8px 10px;
																	font-weight: bold;
																	font-size: 1.5em;
																	overflow: hidden;
																}
.accommodationContentContainer p.name strong { padding-right:10px; }
.accommodationContentContainer p.name a span									{float:left;}
.accommodationContentContainer p.name a span.smlGoBtn							{display: block; float:right; margin-top: -5px;}
.accommodationContentContainer p.name a:hover span.smlGoBtn						{background-position: -236px -25px; }
.accommodationContentContainer p.name a:active span.smlGoBtn					{background-position: -236px -50px; }

/* Center Image in span and crop */
.crop															{float:left;
																margin-bottom:0;
																height:145px;
																width:125px;
																overflow:hidden; /* this is important */
																margin-right: 10px;
																}
.regionFooter.video .crop { height: 96px; }


/* input values to crop the image: top, right, bottom, left */
.crop img														{ width: 125px; height: 95px; }




/* Double Whammy Resort List */
#southisland span,
#northisland span,
#queensland span {width: 360px; _width: 400px;}

#queensland span {bottom: -60px;}

#southisland span ul,
#northisland span ul,
#queensland span ul	{margin-left: -20px; float: left;}

#southisland span ul li,
#northisland span ul li,
#queensland span ul li 	{margin-right: 60px; float:left; width: 130px;  display: inline; margin-left: 0px; height: auto;}
#southisland span ul li,
#northisland span ul li,
#queensland span ul li 	{_margin-right: 10px;} /* for IE6 */

#southisland span ul li a,
#northisland span ul li a,
#queensland span ul li a {padding-top: 0px; width: 130px; background-position: 151px 0px; float: left; display: inline;}
#southisland span ul li a,
#northisland span ul li a,
#queensland span ul li a {_width: 110px;} /* for IE6 */

#southisland span ul li a:hover,
#southisland span ul li a:active,
#northisland span ul li a:hover,
#northisland span ul li a:active,
#queensland span ul li a:hover,
#queensland span ul li a:active	{background:#D4F5FE url(../images/destinations/common/go.png) no-repeat 151px 0px;
width: 130px; left: -10px; padding-left:25px; display:block;}
#southisland span ul li a:hover,
#southisland span ul li a:active,
#northisland span ul li a:hover,
#northisland span ul li a:active,
#queensland span ul li a:hover,
#queensland span ul li a:active	{_width: 110px; } /* for IE6 */

#southisland span ul li a:active,
#northisland span ul li a:active,
#queensland span ul li a:active	{background-position: 151px -105px;}

#southisland span ul li.even {display: inline}

#southisland span ul li.even a:hover,
#southisland span ul li.even a:active,
#northisland span ul li.even a:hover,
#northisland span ul li.even a:active,
#queensland span ul li.even a:hover,
#queensland span ul li.even a:active {background-position: 151px -0px; left: -10px; padding-left:25px; }



/* Tours Results */

.tours h1 {
	font-size: 2em;
}

.tours div.right {
	float: right;
	text-align: right;
}

.tours div.right a {
	display: block;
	font-weight: bold;
}

.tours p.callToAction,
.multicentres p.callToAction {
	background-color: #484848;
	color: #eaf9fe;
	text-align: center;
	text-transform: uppercase;
	padding: 15px;
	font-size: 1.5em;
	margin-left: 40px;
}

.multicentres p.callToAction{
	float:right;
}

.tours p.callToAction strong,
.multicentres p.callToAction strong {
	display: block;
	font-weight: bold;
}

.tours #filterPanel p.callToAction,
.multicentres #sidePanel p.callToAction {
	float: left;
	margin-top: 20px;
	margin-left: 0;
}

.tours #results { width: 635px; }

.tours .sort { float: right; }

.tours .pagination a,
.tours .pagination span { padding-right: 5px; }
.tours .pagination a.prev { padding-right: 15px; }
.tours .pagination a.next { padding-left: 10px; }

.tours #tours {	margin-top: 30px; }

.tours #tours li {
	margin-bottom: 20px;
	overflow: hidden;
}

.tours #tours li .left {
	float: left;
	width: 195px;
	margin-right: 15px;
	text-align: right;
}

.tours div.gallery p a {
	width: 21px;
	height: 22px;
	text-indent: -9999px;
	line-height: 19px;
	text-align: left;
	zoom: 1;
}

.tours .gallery a.previous {margin: 4px; float: left; text-indent: -9999px; background: url('themes/austrv/images/tours/icons/control-arrows.jpg') no-repeat top left; width: 20px; height: 20px; }
.tours .gallery a.next {margin: 4px 0 4px 4px; float: left; text-indent: -9999px; background: url('themes/austrv/images/tours/icons/control-arrows.jpg') no-repeat 0 -19px; width: 20px; height: 20px; }
.tours .gallery span {margin-top: 4px; float: left; }
.tours .gallery .nav {float: right; margin-top: 10px; }

.tours .tourIcons {
	overflow: hidden;
	float: right;
	margin-top: 15px;
	clear: right;
}
.tours .tourIcons li {
	float: left;
	margin-left: 5px;
}

.tours #tours li .right {
	float: left;
	width: 425px;
	text-align: left;
}

.tours #tours li h4 {
	color: #ba3300;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 5px;
}

.tours #tours li .meta a {
	float: right;
	display: block;
	background: transparent url('../images/pageElements/buttons/toursButtons.png') scroll no-repeat -50px 0;
	width: 83px;
	height: 27px;
	text-align: left;
	text-indent: -9999em;
}

.tours #tours li .meta a:hover { background-position: -50px -27px; }
.tours #tours li .meta a:active { background-position: -50px -54px; }

.tours #tours li .meta p {
	background-color: #eaf9fe;
	padding: 5px 10px;
	margin-bottom: 5px;
	font-size: 1.5em;
	float: left;
}

.tours #tours li .right > ul { margin-top: 5px; }

.tours #tours li .right > ul li {
	padding-left: 20px;
	background: transparent url('../images/tours/star.gif') scroll no-repeat 0 2px;
}


/* Tours Filtering */

.tours #filterPanel {
	width: 265px;
	margin-right: 20px;
}

.tours #filterPanel h2 {
	background-color: #CBF1FC;
	padding: 10px 15px 5px;
	margin-bottom: 0;
	font-size: 1.75em;
}

.tours #filterPanel form {
	background-color: #eaf9fe;
	padding: 10px;
}

.tours #filterPanel form ul ul { margin: 5px 0 10px; }

.tours #filterPanel h3 {
	color: #5e7a1e;
	font-size: 1.75em;
	line-height: 1;
	margin: 5px 0 8px;
}

.tours #filterPanel ul li > p {
	margin-bottom: 0;
	color: #aaa;
}

.tours #filterPanel li li {
	margin-bottom: 2px;
}

.tours #filterPanel input {
	height: auto;
	vertical-align: middle;
	margin-right: 5px;
	background-image: none;
}

.tours #filterPanel label span {
	background-color: #CBF1FC;
	padding: 2px 5px;
	margin-left: 3px;
}

.tours #filterPanel input[type=submit] {
	background: transparent url('../images/pageElements/buttons/toursButtons.png') scroll no-repeat -689px 0;
	height: 20px;
	width: 65px;
	text-indent: -9999em;
	margin-bottom: 15px;
}
.tours #filterPanel input[type=submit]:hover { background-position: -689px -25px; }
.tours #filterPanel input[type=submit]:active { background-position: -689px -50px; }


/* Tour Itinerary */

#tour #backLink { padding-left: 25px; background: transparent url('../images/pageElements/icons/arrowLeftBlue.png') scroll no-repeat 0 4px; display: block; margin-bottom: 15px; float: right;}
#tour h1 { line-height: 40px; clear: right; float: left; font-size: 28px; margin-bottom: 20px; font-weight: normal; color: #595959;}
#tour h2 {clear: both; font-weight: bold; color: #6e891e; padding-bottom: 9px; border-bottom: 1px solid #6e891e;}
#tour h3 {font-size: 1.2em; margin-bottom: 4px; font-weight: bold; color: #595959;}
#tour #gallery p {text-align: center }
#tour #gallery {width: 265px; padding: 10px; background-color: #f7f7f7; margin-bottom: 20px; float: left;}
#tour #gallery .previous {margin: 4px; float: left; text-indent: -9999px; background: url('themes/austrv/images/tours/icons/control-arrows.jpg') no-repeat top left; width: 20px; height: 20px; }
#tour #gallery .next {margin: 4px 0 4px 4px; float: left; text-indent: -9999px; background: url('themes/austrv/images/tours/icons/control-arrows.jpg') no-repeat 0 -19px; width: 20px; height: 20px; }
#tour #gallery span {margin-top: 4px; float: left; }
#tour #gallery .nav {float: right; margin-top: 10px; margin-bottom: 0; }
#tour .tourIcons { margin: 0; float: right;}
#tour #key {background-image: url('themes/austrv/images/tours/icons/tour-icons.jpg'); background-repeat: no-repeat; height: 56px; line-height: 1.6em; text-align: right; color: #ce4300; font-weight: bold; float: right; font-size: 2em; border: 1px solid #e1e1e1; width: 280px; }
#tour #key p {text-align: center; font-size: 0.8em; width: 135px; line-height: 56px; margin: 0; height: 56px; border-left: 1px solid #e1e1e1; float: right;color: #ce4300;}
#tour .escortedcoach {background-position: 12px -110px;}
#tour .selfdrive {background-position: 12px 13px;}
#tour .independenttour {background-position: 12px -49px;}
#tour .escortedtour {background-position: 12px -167px;}
#tour .leftCol {margin-top: 25px; clear: both; float: left; width: 295px; margin-right: 20px; }
#tour .rightCol {margin-top: 25px; float: left; width: 600px;}
#tour .rightCol #highlights {margin-right: 30px;}
#tour .rightCol .features {float: left; width: 284px;}
#tour .rightCol .features ul {list-style: disc inside; margin-bottom: 20px; line-height: 1.6em;}
#tour .itinerary {clear: both;}
#tour #itinerary li {margin-bottom: 25px; }
#tour .holidays-calltobook {float: left; width: 237px;}
#tour .holidays-calltobook .callToBookWidget-1 {margin-left: 0; float: left}


/* Multicentres */


.multicentres #sidePanel {
	width: 265px;
	margin-right: 20px;
}

.multicentres #regions {
	width: 635px;
}

.multicentres #sidePanel div {
	background-color: #EAF9FE;
	padding: 10px;
}

.multicentres #sidePanel .callToBookWidget-1 div h4 {font-size: 1.4em; margin-top: 18px; line-height: 1em;}
.multicentres #sidePanel .callToBookWidget-1 div p {margin-top: 3px; font-size: 1.6em; letter-spacing: -1px; padding: 0px;}

.multicentres #sidePanel h3 {
	background-color: #CBF1FC;
	background-position: 95% 50%;
	background-repeat: no-repeat;
	padding: 10px;
	margin-bottom: 0;
}

.multicentres #sidePanel h3.favourites { background-image: url('../images/pageElements/icons/favourites.png'); }
.multicentres #sidePanel h3.offers { background-image: url('../images/pageElements/icons/offers.png'); }

.multicentres #sidePanel div ul li {
	color: #BA3300;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 2px dotted #75cbe4;
	line-height: 1.15;
}

.multicentres #sidePanel div ul li:last-child {
	border-bottom: 0 none;
	margin-bottom: 0;
}

.multicentres #sidePanel div ul li span {
	float: right;
	text-align: right;
	color: #484848;

}
.multicentres #sidePanel div ul li span em {
	color: #BA3300;
	display: block;
	font-weight: normal;

}

.multicentres #regions ul li {
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 2px dotted #ccc;
	margin-bottom: 20px;
}

.multicentres #regions ul li:last-child {
	border-bottom: 0 none;
	margin-bottom: 0;
}

.multicentres #regions ul li h2 {
	float: left;
	margin-right:10px;
}

.multicentres a.view-btn {
	display: block;
	text-indent: -9999em;
	background: transparent url('../images/pageElements/buttons/buttons.png') scroll no-repeat -734px 0;
	width: 53px;
	height: 27px;
	float: left;
}
.multicentres a.view-btn:hover { background-position: -734px -27px; }
.multicentres a.view-btn:active { background-position: -734px -54px; }

.multicentres #regions ul li img {
	float: left;
	clear: left;
	margin-right: 10px;
}

.multicentres #regions ul li p {
	float: left;
	width: 430px;
}

/* results page (country page) */

.multicentres #results {
	float: left;
	width: 635px;
}

.multicentres #results li {
	padding: 15px;
	background-color: #cbf1fc;
	height:100%;
	overflow: hidden;
}

.multicentres #results li.alt { background-color: #eaf9fe; }

.multicentres #results li:first-child {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.multicentres #results li:last-child {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.multicentres #results li img.thumbnail {
	width: 195px;
	height: 145px;
	float: left;
	margin-right: 15px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.multicentres #results li div.info {
	float: left;
	width: 395px;
}

.multicentres #results li h2 {
	color: #BA3300;
	font-weight: bold;
	margin-bottom: 10px;
}

.multicentres #results a.view-btn {
	float: none;
}

/* Itinerary */

.multicentres a.backlink {
	margin-bottom: 20px;
	display: block;
	padding-left: 25px;
	background: transparent url('../images/pageElements/icons/arrowLeftBlue.png') scroll no-repeat 0 4px;
}

.multicentres div#gallery {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.multicentres div#gallery img#hotelImage {
	display: block;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 320px;
	height: 240px;
}
.multicentres div#gallery p {
	overflow: hidden;
	margin-top: 5px;
	width:320px;
}

.multicentres div#gallery p a {
	display: block;
	float: right;
	text-indent: -9999em;
	width: 21px;
	height: 22px;
}
.multicentres div#gallery p a.next { background: transparent url('../images/bookingPath/bookingPath.png') scroll no-repeat -228px 0; }
.multicentres div#gallery p a.previous { background: transparent url('../images/bookingPath/bookingPath.png') scroll no-repeat -207px 0; }

.multicentres div#gallery p a.next:hover { background-position: -228px -27px; }
.multicentres div#gallery p a.next:active { background-position: -228px -55px; }

.multicentres div#gallery p a.previous:hover { background-position: -207px -27px; }
.multicentres div#gallery p a.previous:active { background-position: -207px -55px; }

.multicentres div#gallery p span {
	text-align: center;
	display: block;
	float: right;
	margin: 0 5px;
	oadding-top: 1px;
}

.multicentres .itinerary li {
	overflow: hidden;
	margin-bottom: 25px;
}

.multicentres .itinerary li h3 {
	background-color: #cbf1fc;
	padding: 10px 20px;
	line-height: 1;
	margin-bottom: 0;
}

.multicentres .itinerary li .count {
	background-color: #eaf9fe;
	color: #b1e9f8;
	float: left;
	font-weight: bold;
	height:200px;
	line-height:1;
	padding-left:30px;
	width: 190px;
}

.multicentres .itinerary li .count strong {
	left:-15px;
	position:relative;
	top:35px;
}

.multicentres .itinerary li .info {
	background-color: #eaf9fe;
	float: left;
	width: 660px;
	padding: 20px;
}

.multicentres .itinerary li .info .right {
	float: right;
	width: 320px;
	margin-left: 20px;
}


.level1-Aside .telContainer {
    background: url("../images/pageElements/backgrounds/indexCallUsPanel.gif") no-repeat scroll left top transparent;
    height: 86px;
    margin: 0px 0px 10px 0px;
    padding: 0;
    width: 298px;
}

.level1-Aside .telContainer p {
	text-align: left;
    text-indent: -9999px;
}
.level1-Aside .telContainer p.call {
	float: left;
}
.level1-Aside .telContainer p.number {
    color: #1D438C;
    display: inline;
    float: right;
    font-size: 1.1em;
    line-height: 1.1em;
    margin: 13px 30px 0;
    padding: 0;
    text-align: right;
    text-indent: 0;
}

.level1-Aside #australiaFlash {
	float: right;
	width: 300px;
	height: 530px;
}
