﻿/* undo browser inconsistencies */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,input,select { font-size:100%; }
ul,ol { list-style:none; padding:0; margin: 0; }
address, caption, cite, code, dfn, em, strong, th, var
{ font-style:normal; font-weight: normal }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border:0 }
caption,th { text-align: left; }
q:before,q:after { content: ''; }

:-moz-any-link:focus {
	outline: none;
}

/****** Site Wide layout and defaults ******/

html 
{
	overflow-x: auto;
	overflow-y: scroll;
	margin:0 0 0 0;
	padding:0 0 0 0 ;
}
.clearfix:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}


.clearfix {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


body 
{
	font-size: 76%;
	font-family: 'Times New Roman',Times,serif;
	color: #fff;
	background-color: #000;
	margin-top:0px; padding-top:0px;
	cursor:default;
}

#page {
	clear: both;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	width: 1000px;
	border-left:0px solid #e5e5e5; 
	border-right:0px solid #e5e5e5;
	border-top: 0px solid blue;
	border:0px solid white;
    font-size:14px;
}
p {
	color:#c2c2c2;
    margin:10px 0 10px 0 ;
}

.uppercase {
	text-transform: uppercase;
	}

.float-right {
	float: right;
	}

.horiz-line {
	padding: 10px 0 5px;
	}

#NavArea ul li a { text-indent:-9999px; text-decoration:none;}
#NavArea ul li a.hover { text-indent:-9999px; text-decoration:none;}
#NavArea ul li {margin-bottom:3px;}
#NavArea ul li.selected {margin: 6px 0 6px 0;}
#TextArea {width:380px; margin-top:40px;}
h2 { font-size:16px; text-transform:uppercase; color: #fff;}
#TextArea .copy-text {
    clear:left;
    margin-top:20px;
    margin-bottom:20px;
    width:360px;
}


.content {
	border-top: 0px solid red;
	margin:20px 0 0 0 ;
	padding: 0 0 0 0 ;
	height:auto!important;
	min-height:830px;
	height:830px;
	padding-left:32px;
	position:relative;
}
.content h1 {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	text-indent:-9999px;
}
a { color:#fff; text-decoration:none;}

/*** Standard Footer***/

#footer {
	width:600px;
	margin:0 auto 0 auto;
	padding-bottom:20px;
	text-align:center;
}
#footer p {
	font-size:10px;
	color:#7b7b7b;
	Display:inline;
	text-transform:uppercase;
}
#footer #FooterTitle {
	font-size:15px;
	color:#7b7b7b;
	text-transform:uppercase;
	font-weight:bold;
}
/* #footer .indent { margin:0 auto 0 auto;} */
#footer a {
	font-size:10px;
	color:#7b7b7b;
	Display:inline;
	text-transform:uppercase;
	text-decoration:underline;
}
#footer a#PolicyLink { margin-left:5px;}
#footer a:hover { text-decoration:underline;}

#footer .copyright p {
	margin-top:10px;
	padding-bottom:20px;
}

/**** Special case for the LDA footer *****/
#footer.footer-lda p { display:block;}
#footer.footer-lda a#PolicyLink { margin-left:0px;}

/*** Drop caps ***/
.dropcap { display:block;float:left; text-indent:-9999px;}
.dropcap-I {
	background:transparent url(/assets/shared/dropcap-I.gif) no-repeat 0 0 ;
	width:42px; height:78px;
	margin:4px 17px 0 17px;
}
.dropcap-W {
	background:transparent url(/assets/shared/dropcap-W.gif) no-repeat 0 0 ;
	width:111px; height:80px;
	margin:4px 7px 0 0px;
}
.dropcap-V {
	background:transparent url(/assets/shared/dropcap-V.gif) no-repeat 0 0 ;
	width:80px; height:80px;
	margin:4px 4px 0 0px;
}
.dropcap-E {
	background:transparent url(/assets/shared/dropcap-E.gif) no-repeat 0 0 ;
	width:73px; height:78px;
	margin:4px 7px 0 4px;
}
.dropcap-T {
	background:transparent url(/assets/shared/dropcap-T.gif) no-repeat 0 0 ;
	width:66px; height:74px;
	margin:3px 7px 0 4px;
}
.dropcap-P {
	background:transparent url(/assets/shared/dropcap-P.gif) no-repeat 0 0 ;
	width:68px; height:78px;
	margin:4px 7px 0 4px;
}
.dropcap-S {
	background:transparent url(/assets/shared/dropcap-S.gif) no-repeat 0 0 ;
	width:57px; height:82px;
	margin:4px 7px 0 4px;
}

/***** Home Page *****/
.content-home {
	background:transparent url(/assets/shared/bg-home.jpg) no-repeat 0 0 ;
	border: 0px solid green;
}
.content-home .content {
	height:auto!important;
	min-height:690px;
	height:690px;
}

.content-home #NavArea ul li {margin: 0 0 12px 0;}

.content-home #LinkArea ul li {float:left;}

.content-home #LinkArea {
	margin:45px 0 0 10px ;
}
.content-home .link1 a {
	background:transparent url(/assets/shared/bg-home-link1.gif) no-repeat 0 14px ;
	display:block;width:145px;
	padding:85px 0 0 20px ;
	border:0px solid white;
}
.content-home .link2 a {
	background:transparent url(/assets/shared/bg-home-link2.gif) no-repeat 0 0 ;
	display:block;width:200px;
	padding:85px 0 0 45px;
	border:0px solid white;
}
.content-home #RollOver {
	width:200px;
	height:520px;
	position:absolute;
	top:80px;
	right:130px;
}
.content-home #RollOverText {
	width:506px;
	height:132px;
	background:transparent url(/assets/shared/en-gb/rollovertext-home.gif) no-repeat 0 0 ;
	position:absolute;
	top:617px;
	right:-65px;
	display:none;
}

/**** Rum Page *****/
.content-rum {
	background:transparent url(/assets/shared/bg-rum.jpg) no-repeat 0 0 ;
}
.content-rum .content {
	height:auto!important;
	min-height:848px;
	height:848px;
}
.content-rum #RollOver {
	width:100px;
	height:500px;
	position:absolute;
	top:80px;
	right:30px;
}
.content-rum #RollOverText {
	width:506px;
	height:132px;
	background:transparent url(/assets/shared/en-gb/rollovertext-rum.png) no-repeat 0 0 ;
	position:absolute;
	top:655px;
	right:5px;
	display:none;
}

/**** Legend Page ****/
.content-legend {
	background:transparent url(/assets/shared/bg-legend.jpg) no-repeat 0 0 ;
}
.content-legend .content {
	height:auto!important;
	min-height:831px;
	height:831px;
}
.content-legend #RollOver {
	width:300px;
	height:520px;
	position:absolute;
	top:80px;
	right:30px;
}
.content-legend #RollOverText {
	width:563px;
	height:129px;
	background:transparent url(/assets/shared/en-gb/rollovertext-legend.gif) no-repeat 0 0 ; 
	position:absolute;
	top:632px;
	right:-114px;
	display:none;
}

/**** Culture Page ****/
.content-culture {
	background:transparent url(/assets/shared/bg-culture.jpg) no-repeat 0 0 ;
}
.content-culture .content {
	height:auto!important;
	min-height:850px;
	height:850px;
}
.content-culture #RollOver {
	width:200px;
	height:540px;
	position:absolute;
	top:80px;
	right:30px;
}
.content-culture #RollOverText {
	width:563px;
	height:129px;
	background:transparent url(/assets/shared/en-gb/rollovertext-culture.gif) no-repeat 0 0 ;
	position:absolute;
	top:632px;
	right:-104px;
	display:none;
}

/**** Spirits Page ****/
.content-spirits #TextArea .copy-text {
    width:400px;
}
.content-spirits .content {
	height:auto!important;
	min-height:743px;
	height:743px;
}
.content-spirits #TextArea {width:420px;}
.content-spirits #TextArea .copy-text {margin-top:10px;}

.content-spirits {
	background:transparent url(/assets/shared/bg-spirits.jpg) no-repeat 0 0 ;
}
.content-spirits .spirit { float:right;margin:-270px 50px 0 0 ;  text-align:center;height:520px; display:inline;/*IE6*/}

.content-spirits .spirit-kalougata-atua { 
	background:transparent url(/assets/shared/spirit-kalougata-atua.gif) no-repeat top center ;
}
.content-spirits .spirit-wasa-atua { 
	background:transparent url(/assets/shared/spirit-wasa-atua.gif) no-repeat top center ;
}
.content-spirits .spirit-buka-atua { 
	background:transparent url(/assets/shared/spirit-buka-atua.gif) no-repeat top center ;
}
.content-spirits .spirit-itau-atua { 
	background:transparent url(/assets/shared/spirit-itau-atua.gif) no-repeat top center ;
}
.content-spirits .spirit-bogi-atua { 
	background:transparent url(/assets/shared/spirit-bogi-atua.gif) no-repeat top center ;
}
.content-spirits .spirit-vanua-atua { 
	background:transparent url(/assets/shared/spirit-vanua-atua.gif) no-repeat top center ;
}
.content-spirits .spirit-tubu-atua { 
	background:transparent url(/assets/shared/spirit-tubu-atua.gif) no-repeat top center ;
}
.content-spirits .spirit-text {
	margin: 550px 0 3px 0;
	height:auto!important;
	min-height:78px;
	height:78px;
	width:385px;
	background:transparent url(/assets/shared/bg-spirit-text.gif) no-repeat bottom center ;
}
.content-spirits .spirit h5 {font-size:13px;text-transform:uppercase; margin: 0 0 0 0 ; padding:0 10px 0 10px;}
.content-spirits .spirit p {
	font-size:11px; 
	text-transform:uppercase; 
	margin: 0 0 0 0;
	padding:0 10px 0 10px;
}

.content-spirits ul li.spiritlink-kalougata-atua {float:left;}
.content-spirits ul li.spiritlink-kalougata-atua a {
	background:transparent url(/assets/shared/spiritlink-kalougata-atua.gif) no-repeat 0 0 ; display:block;
	width:313px; height:45px;
}
.content-spirits ul li.spiritlink-wasa-atua {float:left;}
.content-spirits ul li.spiritlink-wasa-atua a {
	background:transparent url(/assets/shared/spiritlink-wasa-atua.gif) no-repeat 0 0 ; display:block;
	width:207px; height:45px;
}
.content-spirits ul li.spiritlink-tubu-atua {clear:left;float:left;}
.content-spirits ul li.spiritlink-tubu-atua a {
	background:transparent url(/assets/shared/spiritlink-tubu-atua.gif) no-repeat 0 0 ; display:block;
	width:205px; height:45px;
}
.content-spirits ul li.spiritlink-vanua-atua {float:left;}
.content-spirits ul li.spiritlink-vanua-atua a {
	background:transparent url(/assets/shared/spiritlink-vanua-atua.gif) no-repeat 0 0 ; display:block;
	width:222px; height:45px;
}
.content-spirits ul li.spiritlink-buka-atua {clear:left; float:left;}
.content-spirits ul li.spiritlink-buka-atua a {
	background:transparent url(/assets/shared/spiritlink-buka-atua.gif) no-repeat 0 0 ; display:block;
	width:202px; height:45px;
}
.content-spirits ul li.spiritlink-itau-atua { float:left;}
.content-spirits ul li.spiritlink-itau-atua a {
	background:transparent url(/assets/shared/spiritlink-itau-atua.gif) no-repeat 0 0 ; display:block;
	width:202px; height:45px;
}
.content-spirits ul li.spiritlink-bogi-atua { clear:left;}
.content-spirits ul li.spiritlink-bogi-atua a {
	background:transparent url(/assets/shared/spiritlink-bogi-atua.gif) no-repeat 0 0 ; display:block;
	width:206px; height:45px;
}

.content-spirits ul li.selected a{background-position: 0 -45px ;}
.content-spirits ul li a:hover{background-position: 0 -45px ;}
.content-spirits ul li a { text-indent:-9999px;}


/**** Not Found page ****/
.content-notfound {
	background:transparent url(/assets/shared/bg-notfound.jpg) no-repeat 0 0 ;
}
.content-notfound .content {
	height:auto!important;
	min-height:739px;
	height:739px;
}
.content-notfound h2 {
	background:transparent url(/assets/shared/title-page-notfound.gif) no-repeat top center ;
	height:170px;
	text-indent:-9999px;
}
.content-notfound #PageCopy {text-align:center; margin:58px 100px 0 100px;}
.content-notfound p {
	 text-transform:uppercase;
	 font-size:20px;
	 font-weight:bold;
}

/**** comming soon page ****/
.content-coming-soon {
	background:transparent url(/assets/shared/bg-coming-soon.jpg) no-repeat 0 0 ;
}
.content-coming-soon .content {
	height:auto!important;
	min-height:685px;
	height:685px;
}
.content-coming-soon h2 {
	background:transparent url(/assets/shared/title-page-coming-soon.gif) no-repeat top center ;
	height:175px;
	text-indent:-9999px;
	margin-top:10px;
}
.content-coming-soon p {
	background:transparent url(/assets/shared/copy-page-coming-soon.gif) no-repeat top center ;
	height:26px;
	text-indent:-9999px;
	margin-top:27px;
}

/**** LDA Page ****/

.content-lda {
	background:transparent url(/assets/shared/bg-LDA.jpg) no-repeat 0 -18px ;
}

.content-lda .content {
	height:auto!important;
	min-height:732px;
	height:732px;
}
.content-lda h2 {
	background:transparent url(/assets/shared/title-page-LDA.gif) no-repeat top center ;
	height:189px;
	text-indent:-9999px;
}
.content-lda #dateselector {
	margin:30px 0 0 110px;
}
#DateMonthPanel,#DateDayPanel,#DateYearPanel,#CountryPanel {
	float:left;
	margin-right:15px;
}
#DateYearPanel { margin-right:90px;}
#DateMonthPanel label, #DateDayPanel label,#DateYearPanel label,#CountryPanel label {
	text-transform:uppercase;
}
#DateMonthPanel select, #DateDayPanel select,#DateYearPanel select,#CountryPanel select {
	margin-top:4px;
	background-color:Black; color:white;
	text-transform:uppercase; font-weight:bold;
}

#ErrorPanel { clear:left;}
#ErrorPanel p { text-transform:uppercase; padding:55px 0 0 0 ;margin-left:105px;}


.content-lda .date-month-drop {width:120px;}
.content-lda .date-day-drop {width:120px;}
.content-lda .date-year-drop {width:120px;}
.content-lda .date-country-drop {width:300px;}
.content-lda #head #copy { margin-top:24px;}
.content-lda #head p { text-transform:uppercase; text-align:center;font-size:11px;}
.content-lda {font-weight:bold;}
#submitdetails { clear:left; margin-top:0px; margin-left:200px;}
#submitdetails p { text-transform:uppercase; font-size:11px;margin-bottom:4px;}
#exitdetails {float:left; }
#exitdetails input { margin-left:48px; cursor:hand;}
#enterdetails {float:left;margin-left:120px; }
#enterdetails input { margin-left:66px; cursor:hand;}
#remember {clear:left; text-align:center;padding-top:20px;}
#remember label {margin-left:5px;}
#remember p {margin-top:2px;}

/*Flash Wrapper */
#flash-wrapper {
	margin:10px 0 0 10px;
}
#flash-wrapper .SwfObject-Control-noplayer { margin:15px 0 0 0; }

/**** popup pages ****/

.popup-container {
	width: 460px;
	padding: 50px 30px;
	background: url(/assets/shared/bg-popup.jpg) no-repeat 0 0;
    font-size:14px;
	color:#c2c2c2;
	}

.popup-header {
	position: relative;
	}

.popup-title {
	position: absolute;
	bottom: 0;
	right: 0;
	}
	
.popup-container ul {
	list-style-type: disc;
	margin: 0 0 0 15px;
	}
	
.popup-container ul li {
	margin: 3px 0;
	}	