/* ----------
				General Reset
---------- */
html, body, h1, h2, h3, h4, h5, h6, form, fieldset, legend, blockquote, p, address, span, div, .nav, .nav ul, .nav ol, .deal-details ul {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	list-style-type: none;
	}
	
html, body, h1, h2, h3, h4, h5, h6, form, fieldset, blockquote, p, address, .nav, .nav ul, .nav ol, label, input, select, textarea {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
html {
	font-size: 125%; /* 20 */
	}
	
body {
	font-size: 50%; /* 10 */
	background: #93d2c9 url(../i/assets/bg-pg-img.jpg) top left no-repeat;
	}
	
	
/* ----------
				Main Div
---------- */
#mainDiv {
	width: 886px;
	margin: 0 0 0 100px;
	padding: 0 0 40px;
	position: relative;
	}
	
#contentDiv {
	padding: 16px 33px;
	background: url(../i/assets/bg-mid.png) repeat-y;
	font-size: 12px;
	line-height: 14px;
	}
	
	
/* ----------
				General Styilng
---------- */
h1 a, .footer li a, #navigation a, #navigationNew a {
	text-indent: -999em;
	overflow: hidden;
	}
	
a {
	text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
		}
		
	a:active {
		outline: none;
		}
	
a img {
	border: 0;
	}
	
.page-title, .intro-copy, .know-more p, .subscription-form h3, h2, .deal-list h3, .deal-list big, .content-page h4, .book-now, .availability big, .specials-item-details h3, .specials-item-details p big {
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	
/* ----------
				Specific Styling
---------- */
h1 {
	padding: 29px 0 15px;
	}
	
	h1 a {
		display: block;
		width: 246px;
		height: 115px;
		background: url(../i/assets/logo.png);
		}
		
h2 {
	color: #fff;
	font-size: 22px;
	line-height: 26px;
	}
	
	h2.sub-title {
		clear: both;
		padding-top: 35px !important;
		}
	
p {
	padding: 0 0 15px;
	}
		
ol li {
	padding-bottom: 12px;
	}
	
.float-right {
	float: right;
	}
	
.image-box img {
	margin: 0 0 10px;
	display: block;
	float: none !important;
	}
	
.image-brochure img {
	padding: 0;
	margin: 20px 0 0 30px;
	display: block;
	border: 0 !important;
	float: none !important;
	overflow: hidden;
	}
	

.shadow {
	display: block;
	width: 886px;
	margin: 0 auto;
	}
	
	.shadow-top {
		height: 15px;
		background-image: url(../i/assets/bg-pg-top.png);
		}
		
	.shadow-bottom {
		height: 17px;
		background-image: url(../i/assets/bg-pg-bottom.png);
		}
		
.intro {
	/*padding-right: 400px;*/
	position: relative;
	z-index: 99;
	/*width: 420px;*/
	}
	
	div.intro {
		width: 420px;
		}
		
	h2.page-title {
		color: #007cc3;
		font-size: 24px;
		line-height: 1em;
		height: auto;
		padding-bottom: 15px;
		}
		
	.intro-copy {
		font-size: 14px;
		line-height: 18px;
		color: #959595;
		padding-bottom: 20px;
		}
		
		.intro .intro-copy {
			padding-bottom: 10px;
			}
		
.two-col {
	overflow: hidden;
	margin: 0 0 15px;
	padding: 0;
	}
	
	.two-col li {
		float: left;
		width: 150px;
		margin: 0 0 0 20px;
		padding: 3px 0;
		}
		
.strike {
	text-decoration: line-through;
	}
		
	
		/* ----------
				Navigation New
---------- */
#navigationNew {
	height: 35px;
	width: 820px;
	padding: 0;
	margin: 20px 0 0 0;
	}
	
	#navigationNew li {
		float: left;
		overflow: hidden;
		position: relative;
		height: 35px;
		}
		
	#navigationNew a {
		display: block;
		height: 35px;
		background-image: url(../i/assets/main-nav-new.gif);
		background-repeat: no-repeat;
		}
		
	#navHomepage a {
		width: 82px;
		background-position: 0 0;
		}
		
		#navHomepage a:hover, #navHomepage .current, #homepage #navHomepage a {
			background-position: 0 -35px;
			}
			
	#navHotdeals a {
		width: 109px;
		background-position: -82px 0;
		}
	
		#navHotdeals a:hover, #navHotdeals .current {
			background-position: -82px -35px;
			}
			
	#navHoneymoon a {
		width: 246px;
		background-position: -191px 0;
		}
	
		#navHoneymoon a:hover, #navHoneymoon .current {
			background-position: -191px -35px;
			}
	
	#navBrochure a {
		width: 107px;
		background-position: -437px 0;
		}
	
		#navBrochure a:hover, #navBrochure .current {
			background-position: -437px -35px;
			}
			
	#navEnews a {
		width: 133px;
		background-position: -544px 0;
		}
	
		#navEnews a:hover {
			background-position: -544px -35px;
			}
			
	#navAgents a {
		width: 143px;
		background-position: -677px 0;
		}
	
		#navAgents a:hover, #navAgents .current {
			background-position: -677px -35px;
			}
	
	

			
/* ----------
				Sub Navigation
---------- */
#subnavigation {
	height: 40px;
	overflow: hidden;
	padding: 0 0 0 14px;
	background: url(../i/assets/bg-subnav-full.gif) top left repeat-x;
	}
	
	#subnavigation li {
		float: left;
		font-size: 14px;
		line-height: 1em;
		font-weight: bold;
		}
		
		#subnavigation .current, #subnavigation a:hover {
			color: #fff;
			text-decoration: none;
			}
			
	#subnavigation a {
		float: left;
		color: #f1b3c2;
		padding: 0 10px 0 0;
		margin: 9px 11px 0 0;
		border-right: 2px solid #f1b3c2;
		}
		#subnavigation .last a {
			border: 0;
			margin-right: 0;
			padding-right: 0;
			}
		
/* ----------
				Paged Content
---------- */
.main-content {
	background: #2d599a url(../i/assets/bg-page.jpg) top right no-repeat;
	margin-bottom: 10px;
	overflow: hidden;
	}
	
	.main-content h2 {
		padding: 0 0 25px;
		}
		
	
/* --
		Homepage
-- */
.content-home, .content-travel-agents {
	padding: 20px 10px 10px;
	}
	
	.content-travel-agents {
		overflow: hidden;
		}
		
.specials-container, .sidebar, .travel-agents {
	float: left;
	}
		
.specials-container, .travel-agents {
	width: 550px;
	margin-right: 10px;
	position: relative;
	}
	
.specials-item {
	padding: 10px;
	margin: 0 0 10px;
	background: #fefefe url(../i/assets/bg-deal-fiji.gif) bottom left repeat-x;
	overflow: hidden;
	}
	
	.wedding-item {
		background: #fff;
		overflow: hidden;
		}
	
	.specials-item img, .specials-item-details {
		float: right;
		}
		
	.specials-item img {
		margin-left: 40px;
		}
		
	.specials-item-details {
		padding: 5px 0 0 0;
		width: 350px;
		color: #898989;
		font-size: 12px;
		line-height: 17px;
		}
		
	.specials-item-details h3 {
		font-size: 16px;
		line-height: 20px;
		color: #007cc3;
		padding: 0 0 6px;
		}
		
		.specials-item-details h3 big {
			display: block;
			color: #d74068;
			line-height: 1em;
			padding: 0 0 6px;
			}
			
	.specials-item-details p big {
		color: #60aad9;
		}

			
/* --
		Travel Agents
-- */
.travel-agents {
	padding-top: 118px;
	background: url(../i/assets/img-myway-coralseas.jpg) top no-repeat;
	overflow: hidden;
	}

	.travel-agents p {
		color: #fff;
		font-size: 13px;
		line-height: 18px;
		}
		
.button {
	float: left;
	display: inline;
	background: url(../i/assets/icon_calypsonet_btn.gif) center left repeat-x;
	clear: both;
	margin: 0 0 10px;
	line-height: 27px;
	color: #fff;
	text-transform: uppercase;
	}
	
	.button small {
		font-size: 1em;
		}
		
	.button:hover {
		text-decoration: none;
		}
		
	.pdf-button span {
		white-space: nowrap;
		padding: 0 12px 0 27px;
		background: url(../i/assets/icon_calypsonet_btn-pdf.gif) center left no-repeat;
		}
		
		.pdf-button:hover span {
			text-decoration: underline;
			}
		
.login-button {
	position: absolute;
	top: 82px;
	left: 15px;
	width: 219px;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../i/assets/btn-login-coralseas-calyposonet.gif) top no-repeat;
	}

	.login-button:hover {
		background-position: bottom;
		}
		
.tab-travel-agents {
	position: absolute;
	top: 0;
	right: 0;
	width: 122px;
	height: 28px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../i/assets/tab-travel-agents.gif) top no-repeat;
	}
	
	.tab-travel-agents:hover {
		background-position: bottom;
		}
	
/* --
		Sidebar
-- */
.sidebar {
	float: left;
	width: 240px;
	}
	
.sidebar li, .sidebar a {
	float: left !ie;
	width: 100% !ie;
	clear: both !ie;
	}
	
.sidebar h4, .sidebar span {
	display: none;
	}
	
.sidebar img {
	display: block;
	margin-bottom: 10px;
	}
	
.horizontal-bar {
	width: 840px;
	}
		
	.horizontal-bar li {
		float: left;
		padding-right: 40px;
		clear: none;
		width: auto !ie;
		}
		
	.horizontal-bar a img {
		display: block;
		margin-bottom: 10px;
		}
		
	.horizontal-bar span {
		display: none;
		}
			
			
/* 
*/
.destination {
	padding: 13px 10px 0;
	overflow: hidden;
	}
	
	.destination-fiji {
		background: url(../i/assets/bg-img-side-fiji.jpg) top right no-repeat;
		}
	
	.destination-vanuatu {
		background: url(../i/assets/bg-img-side-vanuatu.jpg) top right no-repeat;
		}
	
	.destination-cook-islands {
		background: url(../i/assets/bg-img-side-cookislands.jpg) top right no-repeat;
		}
	
	.destination-samoa {
		background: url(../i/assets/bg-img-side-samoa.jpg) top right no-repeat;
		}
	
	.destination-new-caledonia {
		background: url(../i/assets/bg-img-side-newcaledonia.jpg) top right no-repeat;
		}
	
	.destination-tahiti {
		background: url(../i/assets/bg-img-side-tahiti.jpg) top right no-repeat;
		}
	
	.destination-norfolk-island {
		background: url(../i/assets/bg-img-side-norfolkisland.jpg) top right no-repeat;
		}
	
	.destination-tonga {
		background: url(../i/assets/bg-img-side-tonga.jpg) top right no-repeat;
		}
	
	.destination-niue {
		background: url(../i/assets/bg-img-side-niue.jpg) top right no-repeat;
		}
		
	.destination-cruises {
		background: url(../i/assets/bg-img-side-cruise.jpg) top right no-repeat;
		}
		
	.destination-weddings {
		background: url(../i/assets/bg-img-side-weddings.jpg) top right no-repeat;
		padding: 20px 0 10px 10px;
		}
		
.destination-intro {
	width: 550px;
	font-size: 15px;
	line-height: 18px;
	color: #fff;
	padding: 0 0 30px;
	}
	
.weddings-intro {
	color: #8c6259;
	width: 550px;
	font-size: 15px;
	line-height: 18px;
	padding: 0 0 30px;
	}
	 	
	
/* --
-- */
.content-list, .content-page {
	margin-bottom: 15px;
	overflow: hidden;
	z-index: 50;
	}
	
.deal-list {
	width: 395px;
	float: left;
	color: #959595;
	padding: 0 0 15px;
	height: 884px;
	background-repeat: no-repeat;
	background-position: top left;
	}
	
	#listFiji {
		border-right: 30px solid #fff;
		background-color: #3c6caa;
		background-image: url(../i/assets/bg-fiji-deals.jpg);
		}
		
		#listFiji h3 {
			color: #007cc3;
			}
			
		#listFiji .more-link {
			background: #5ea8d8;
			}
			
		#listFiji div {
			background-image: url(../i/assets/bg-deal-fiji.gif);
			}
		
	#listVanuatu {
		background-color:#be284d;
		background-image: url(../i/assets/bg-vanuatu-deals.jpg);
		}
		
		#listVanuatu h3 {
			color: #d71729;
			}
			
		#listVanuatu .more-link {
			background: #d14165;
			}
			
		#listVanuatu div {
			background-image: url(../i/assets/bg-deal-vanuatu.gif);
			}
		
	.deal-list li {
		padding-bottom: 5px;
		overflow: auto;
		}
		
	.deal-list div {
		background-color: #fff;
		background-position: bottom left;
		background-repeat: repeat-x;
		overflow: auto;
		padding: 5px 5px 5px 13px;
		height: 90px;
		}
		
		.deal-list h3, .deal-list p {
			width: 260px;
			padding-bottom: 10px;
			}
			
			.deal-list h3 {
				font-size: 14px;
				line-height: 14px;
				padding-top: 7px;
				}
			
		.deal-list img {
			float: right;
			}
			
		.deal-list big {
			font-size: 18px;
			line-height: 1em;
			}
			
	.more-link {
		float: left;
		color: #fff;
		font-size: 10px;
		line-height: 17px;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0 5px;
		margin: 0 10px 0 0;
		background: #5ea8d8;
		}
		
		.content-page .more-link {
			margin-left: 0;
			float: left;
			}
			
		.more-link:hover {
			text-decoration: none;
			background: #376aac;
			}
		
.content-page {
	color: #fff;
	padding: 25px 25px 15px 15px;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #2d599a;
	background-image: url(../i/assets/bg-page.jpg);
	}
	
	.default {
		background-color: #84cfd3;
		background-image: url(../i/assets/bg-brochure.jpg);
		padding: 0;
		margin: 0 0 25px 0;
		}
		
	.newbrochure {
		background-color: #84cfd3;
		background: url(../i/assets/img-brochure-bg.jpg) bottom no-repeat;
		overflow: hidden;
		}
		
		.newbrochure p {
			font-size: 15px;
			color: #fff;
			line-height: 20px;
			}
			
	.orderbrochure {
		background-color: #84cfd3;
		padding: 25px 25px 230px 15px;
		margin: 0;
		background: url(../i/assets/img-orderbrochure-bg.jpg) bottom no-repeat;
		overflow: hidden;
		}
		
		.orderbrochure p {
			font-size: 15px;
			line-height: 20px;
			}
					
	.weddings {
		color: #8c6259;
		background-color: #eff2df;
		background-image: url(../i/assets/bg-wedding.jpg);
		font-size: 14px;
		line-height: 18px;
		}

	
.content-page h2 {
	padding: 0 0 20px;
	}
	
	.weddings h2 {
		color: #8c6259;
		}
	
.content-page h4 {
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 0 15px;
	}
	
.content-page p {
	padding: 0 0 25px 0;
	}
	
	.content-page .intro {
		font-size: 14px;
		line-height:18px;
		font-weight: bold;
		}
			
.content-page img {
	border: 5px solid #fff;
	float: right;
	}
		
.deal-content {
	overflow: hidden;
	}
	
.deal-copy {
	width: 375px;
	}
	
	.deal-copy {
		/*width: 360px;*/
		overflow: hidden;
		}
	
	.availability {
		font-size: 18px;
		line-height: 1em;
		}
		
		.availability big {
			font-size: 24px;
			}
			
		.availability li {
			padding: 0 0 5px;
			}
		
	ul.availability {
		list-style-type: none;
		margin: 0 0 12px 0;
		padding: 0;
		}
		
	.book-now {
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		}
		
		.book-now strong {
			font-size: 24px;
			}
			
	.brochure-copy {
		clear: both;
		padding: 15px 0 0;
		margin: 20px 0 0 0;
		}
		
		.brochure-copy p{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 17px;
			font-style: italic;
			line-height: 28px;
			}
		
		.brochure-copy strong {
			
			font-weight: bold;
			font-style: italic;
			}
			
		.brochure-copy a{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			font-style: italic;
			font-size: 19px;
			color: white;
			text-decoration: none;
			}
			
			.brochure-copy a:hover{
				text-decoration: underline;
				color: white;
				}
				
.deal-image-container {
	float: right;
	overflow: hidden;
	}
	
	.deal-image-container img {
		float: none;
		display: block;
		}
		
	.deal-image-container a {
		}
		
		.deal-image-container a img {
			float: left;
			margin: 10px 10px 0 0;
			width: 105px;
			height: 105px;
			}
			
	
.conditions {
	border-top: 1px solid #6791c1;
	margin: 30px 0 0;
	padding: 20px 0 0;
	font-size: 11px;
	line-height: 14px;
	}

	
.conditions h6 {
	font-size: 10px;
	line-height: 1em;
	text-transform: uppercase;
	padding: 0 0 10px;
	}
	
.conditions a {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	}

.page-footer {
	clear: both;
	padding: 15px 0 0;
	}
	
.weddings a {
	color: #8c6259;
	text-decoration: underline;
	}
	
	.weddings a:hover {
		color: #454545;
		}
		
.weddings .specials-item a {
	color: #fff;
	text-decoration: none;
	}
	
	.weddings .specials-item a:hover {
		color: #fff;
		text-decoration: none;
		}

/*	
.weddings .book-now a {
	color: #8c6259;
	}
	
	.weddings .book-now a:hover {
		text-decoration: underline;
		}
*/

/* -- new deal details testing -- */


.deal-details {
	width: 380px;
	overflow: hidden;
	}
	
.deal-details p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	color: #fff;
	padding: 0 0 10px 0;
	margin: 0;
	}

.deal-details big {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	color: #fff;
	}
	
.deal-details h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	padding: 0 0 10px 0;
	margin: 0;
	}

.deal-details h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	padding: 15px 0;
	margin: 0;
	}
	
.deal-details .item {
	padding: 0;
	margin: 0 0 15px 0;
	}
	
.deal-details ul {
	padding: 0;
	margin: 0;
	}

.deal-details li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	color: #fff;
	padding: 0 0 5px 0;
	margin: 0 0 0 17px;
	list-style-type: disc;
	}

.deal-details .price-item li {
	list-style-type: none;
	margin: 0;
	}

.deal-details .book-now {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		margin: 0 0 50px 0;
		padding: 15px 0 0 0;
		}
		
		.book-now strong {
			font-size: 24px;
			}
	
/* -- Brochure Order Form -- */
	
	.orderSec {
		padding: 5px 0;
		margin: 45px 0 0 0;
		width: 670px;
		}
		
	.subscribeSec {
		margin: 55px 0;
		}
	

	.brochureOrder {
		margin: 0;
		padding: 0;
		overflow: auto;
		}
		
	.brochureOrder .form-item {
		border-bottom: 1px solid #fff;
		overflow: hidden;
		padding: 0 0 10px 0;
		margin: 0 0 25px 0;
		}
		
	.brochureOrder form {
		padding: 0;
		position: relative;
		color: #404040;
		}
		
	.brochureOrder fieldset {
			position: relative;
			padding: 0;
			font-size: 14px;
			font-weight: bold;			
			width: 670px;
			}	
		
	.brochureOrder label, .brochureOrder input, .brochureOrder select, .brochureOrder fieldset table {
			float: left;
			display: inline;
			margin: 0 10px 10px 0;
			}
		
	.brochureOrder label {
			font-size: 14px;
			font-weight: bold;
			width: 135px;
			text-align: right;
			margin-right: 20px;
			color: #fff;
			padding: 5px 0 0 0;
			}
		
	.brochureOrder br {
			clear: both;
			}

		
	.brochureOrder a {
			text-decoration: none;
			}
		
	.brochureOrder .req {
			float: none;
			color: #fff;
			}	

	.brochureOrder input.f-input {
			border: 1px solid #c2c2c2;
			padding: 0 5px !important;
			color: #464646;
			font-size: 13px;
			vertical-align: middle;
			height: 21px;
			}
	
	.brochureOrder select {
			border: 1px solid #c2c2c2;
			font-size: 12px;
			color: #464646;
			margin: 5px 0 10px 0;
			height: 21px;
			}
			
	.brochureOrder .hidden {
			visibility: hidden;
			}
	
	.brochureOrder .mini {
		width: 100px;
		}
		
	.brochureOrder .medium {
		width: 225px;
		}
		
	.brochureOrder .long {
		width: 385px;
		}
		
	.brochureOrder checkbox {
			padding: 0; 
			margin: 0
			}

	.brochureOrder .error {
		background-color:#F8E7EA !important;
		border-color:#BE0F34 !important;
		}

	.brochureOrder label.error {
		display:none !important;
		}
		
fieldset.checkbox-two-column {
	float: left;
	padding-top: 8px !important;
	width: 510px !important;
	}
	
	fieldset.checkbox-two-column ul {
		overflow: hidden;
		}
		
	fieldset.checkbox-two-column ul li {
		float: left;
		width: 50%;
		}
		
	.brochureOrder fieldset.checkbox-two-column ul li label {
		padding: 0;
		width: auto;
		margin: 0;
		font-weight: normal;
		text-align: left;
		font-size: 12px;
		line-height: 15px;
		}
		
	fieldset.checkbox-two-column ul li input {
		}

.brochureOrder span.checkbox-item label {
	width: auto;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	}
	
	
	
	
	
	
	
/* Subscription Form */
.subscription-form {
	width: 820px;
	height: 106px;
	overflow: hidden;
	margin: 0 0 25px;
	color: #fcd90f;
	background: url(../i/assets/bg-contact.jpg) -7px -7px no-repeat;
	}
	
	.subscription-form .form-info, .subscription-form fieldset {
		float: left;
		padding: 8px 0 14px 20px;
		}
		
		.subscription-form .form-info {
			width: 300px;
			margin-right: 20px;
			}
			
		.subscription-form fieldset {
			width: 450px;
			}
	
	.subscription-form h3 {
		font-size: 18px;
		line-height: 1em;
		color: #fff;
		padding: 4px 0 18px;
		}
		
	.subscription-form div {
		float: left;
		width: 150px;
		margin: 0 33px 8px 0;
		}
		
		.subscription-form label {
			color: #fff;
			display: block;
			padding-bottom: 3px;
			}
			
		.subscription-form .f-input {
			}
			
		.subscription-form .f-submit {
			float: left;
			height: 22px;
			line-height: 22px;
			margin: 17px 0 0;
			padding: 0 4px;
			border: 0;
			color: #fff;
			font-size: 11px;
			text-transform: uppercase;
			font-weight: bold;
			cursor: pointer;
			background: url(../i/assets/btn-submit.gif);
			}
			
			.subscription-form .f-submit:hover {
				background-image: url(../i/assets/btn-submit-hover.gif);
				}
		
/* Footer */
.footer {
	color: #898989;
	position: relative;
	padding-right: 297px;
	}
	
	.footer address {
		color: #333;
		padding: 0 0 7px;
		}
		
		.footer address strong {
			font-size: 14px;
			line-height: 16px;
			}
			
		.footer address a {
			color: #09c;
			}
			
	.footer p {
		padding-bottom: 7px;
		}
			
	.footer ul {
		position: absolute;
		bottom: 0;
		right: 106px;
		}
		
		.footer li {
			float: left;
			padding-left: 33px;
			}
			
			.footer li a {
				display: block;
				width: 65px;
				height: 62px;
				}
				
			.member-iata {
				background-image: url(../i/assets/logo-iata.gif);
				}
				
			.member-afta {
				background-image: url(../i/assets/logo-afta.gif);
				}
				
/* Know More */
.know-more {
	position: absolute;
	right: 8px;
	top: 139px;
	width: 350px;
	height: 228px;
	font-size: 12px;	
	background: transparent url(../i/assets/img-flowers-top.png) center right no-repeat;
	}
	
	.know-more p {
		color: #007cc3;
		padding-top: 60px;
		}
		
	.know-more strong {
		color: #d71729;
		font-size: 16px;
		font-weight: bold;
		}
		
	.know-more big {
		font-size: 36px;
		font-weight: bold;
		}
	.know-more medium{
		font-size: 16px;
		}		
	.know-more a {
		color: #007cc3;
		font-style: italic;
		}
		
		.know-more .btnEnquire {
			display: block;
			padding: 0;
			margin: 5px 0;
			background-image: url(../i/assets/btn-enquire.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 233px;
			height: 31px;
			overflow: hidden;
			text-indent: -999em;
			}
		
		.know-more .btnEnquire:hover{
				background-position: 0 -31px;
				}
		
	.know-more strong, .know-more span {
		padding-left: 25px;
		}

/* ----------
				fully terms and condtions
---------- */
.terms-conditions {
	width: 550px;
	}
	
.terms-conditions ol {
	color: #fff;
	}
	
.terms-conditions a {
	color: #fff;
	text-decoration: underline;
	}
	
	.terms-conditions a:hover {
		color: #fff;
		text-decoration: underline;
		}

		
/* ----------
				Slimbox
---------- */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../i/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../i/slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../i/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../i/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

		
		/* ---------- Error Div control ---------- */
#errorDiv {
	position: fixed;
	left: 50%;
	top: 50%;
	}
	
#errorDiv {
	width: 650px;
	padding: 0;
	height: 434px;
	z-index: 9998;
	background: #fff;
	margin: -217px 0 0 -325px;
	font-size: 1.2em;
	}
	

#errorDiv iframe {
	margin: 0;
	}
	
#errorOverlay {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #000;
	min-height: 100%;
	z-index: 9997;
	opacity: 0.5;
	filter: alpha(opacity=50);
	}

#closeLink {
	position: absolute;
	width: 67px;
	height: 37px;
	z-index: 9999;
	text-indent: -999em;
	overflow: hidden;
	top: 0;
	right: 0;
	background: url(../i/assets/header_close.gif);
	}
	

.btnForward, .btnClose {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background-position: top;
	background-repeat: no-repeat;
	height: 27px;
	}
	
.btnForward {
	width: 188px;
	background-image: url(../i/assets/button_yes.gif);
	}

.btnClose {
	width: 136px;
	background-image: url(../i/assets/button_no.gif);
	}
	
.btnClose:hover, .btnForward:hover {
	background-position: bottom;
	}
	
.btnBrochure {
	display: block;
	padding: 0;
	margin: 0;
	background-image: url(../i/assets/btn-view-online.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 286px;
	height: 28px;
	overflow: hidden;
	text-indent: -999em;
	text-decoration: none;
	}
		
	.btnBrochure:hover{
		background-position: 0 -28px;
		text-decoration: none;
		}
		
input.btnOrder {
	border: 0;
	display: inline !important;
	padding: 0;
	margin: 0 0 0 155px !important;
	background-image: url(../i/assets/btn-order.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 150px;
	height: 28px;
	overflow: hidden;
	text-indent: -999em !important;
	}
		
	.btnOrder:hover {
		background-position: 0 -28px;
		text-decoration: none;
		}
		
input.btnSubmit {
	border: 0;
	display: inline !important;
	padding: 0;
	margin: 0 0 0 155px !important;
	background-image: url(../i/assets/btn-subscribe.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 115px;
	height: 28px;
	overflow: hidden;
	text-indent: -999em !important;
	}
	
	.btnSubmit:hover {
		background-position: 0 -28px;
		text-decoration: none;
		}
		
		
.btnNiue {
	display: block;
	padding: 0;
	margin: -15px 0 20px 0;
	background-image: url(../i/assets/btn-discover-niue.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 217px;
	height: 28px;
	overflow: hidden;
	text-indent: -999em;
	text-decoration: none;
	}
		
	.btnNiue:hover{
		background-position: 0 -28px;
		text-decoration: none;
		}


input.button, .brochureOrder input.btnOrder, .brochureOrder input.btnSubmit {
	padding-left: 99em !ie;
	}


/* ----------
				TARMAC
---------- */
iframe {
	z-index: 299;
	/*background: #fff url(i/assets/loader.gif) center no-repeat;*/
	}
	
#frameClose {
	width: 30px;
	height: 30px;
	z-index: 999;
	cursor: pointer;
	outline: none;
	background: url(../i/tarmac/btn-close.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adventureworld.com.au/i/tarmac/btn-close.png', sizingMethod='crop');
	}
	
#frameContainer img {
	z-index: 999;
	}
	
#s-topLeft {
	background: url(../i/tarmac/shadow-left-top.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adventureworld.com.au/i/tarmac/shadow-left-top.png', sizingMethod='crop');
	}
	
#s-topCenter {
	background: url(../i/tarmac/shadow-top.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adventureworld.com.au/i/tarmac/shadow-top.png', sizingMethod='scale');
	}
	
#s-topRight {
	background: url(../i/tarmac/shadow-right-top.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adventureworld.com.au/i/tarmac/shadow-right-top.png', sizingMethod='crop');
	}
	
#s-centerLeft {
	background: url(../i/tarmac/shadow-left.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adventureworld.com.au/i/tarmac/shadow-left.png', sizingMethod='scale');
	}
	
#s-centerRight {
	background: url(../i/tarmac/shadow-right.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adventureworld.com.au/i/tarmac/shadow-right.png', sizingMethod='scale');
	}
	
#s-bottomLeft {
	background: url(../i/tarmac/shadow-left-bottom.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adventureworld.com.au/i/tarmac/shadow-left-bottom.png', sizingMethod='crop');
	}
	
#s-bottomCenter {
	background: url(../i/tarmac/shadow-bottom.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adventureworld.com.au/i/tarmac/shadow-bottom.png', sizingMethod='scale');
	}
	
#s-bottomRight {
	background: url(../i/tarmac/shadow-right-bottom.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adventureworld.com.au/i/tarmac/shadow-right-bottom.png', sizingMethod='crop');
	}
	
*html #frameClose, *html #s-topLeft, *html #s-topRight, *html #s-topCenter, *html #s-centerLeft, *html #s-centerRight, *html #s-bottomLeft, *html #s-bottomCenter, *html #s-bottomRight {
	background-image: none;
	cursor: pointer;
	}