@charset "utf-8";
/* CSS Document */

/*html,html body {
	background:#b79d62 url(../images/background-image-light-1.jpg) no-repeat top center;
}*/

h2 {
	font-size: 20px;
}

.emphasised {
	font-style:italic;
}
.boldened {
	font-weight:bold;
}



/**************** 	QUOTE / GUIDE / PHOTO / NEWSCLIPS / VIDEO ****************/


div#newsclips {
	width: 238px;
	margin-top:5px;
	text-align:justify;
	border:solid 0px red;
}

div#newsclipstitle {
	font-family: Helvetica, arial, sans-serif;
	font-size: 19px;
	font-weight:bold;
	text-align: center;
}

div#newsclipscontent {
	border:1px solid black;
	padding: 4px 4px 4px 4px;
}


div#newsclipsheading {
	font-family: Helvetica, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.25em;
}

div#newsclipstext {
	background-color: rgb(255,239,248);
	padding: 4px 4px 4px 4px;
}

div#newsphoto {
	text-align:center;
	padding: 4px 4px 4px 4px;
}

div#video {
	width: 238px;
	margin-top:5px;
	text-align:justify;
	border:solid 0px red;
}

/* CENTRE PANEL */


.contentheading {
	text-align: center;
	/*margin-top:12px;*/
}

div#countryadventuretrips {
	line-height:1.5em;
}

div#itinerarymenu {
	margin-top:10px;
}

.itineraryheading {
	color: #333;
	font-weight:bold;
}

.itinerarytext {
	font-size:11px;
	text-align:justify;
}

.itinerarydetails {
	font-style:italic;
	font-size: 11px;
}

.itineraryaccordion h3 {
	background: url(../images/arrow-itineraries_a.gif) no-repeat left -51px;
	padding: 7px 15px;
	cursor: pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

.itineraryaccordion h3.active {
	/*background-position: right 5px;*/
	background-position: left 5px;
	cursor: pointer;

}

.itineraryaccordiontuitext {
	border: 1px solid rgb(239,218,27);
	text-align:justify;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
}
.itineraryaccordionrimutext {
	border: 1px solid rgb(158,201,56);
	text-align:justify;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
}
.itineraryaccordionwinterrimutext {
	border: 1px solid rgb(144,177,221);
	text-align:justify;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
}
.itineraryaccordionmanukatext {
	border: 1px solid rgb(190,85,60);
	text-align:justify;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
}
.itineraryaccordionkeatext {
	border: 1px solid rgb(214,137,72);
	text-align:justify;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
}


.tourbiline {
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

div#tourintrotext {
	border: solid green 0px;
	text-align: justify;
	line-height: 1.7em;
}

div#questions {
	background:url(../images/questions.png) no-repeat;
	margin-top: 20px;
	margin-bottom: 15px;
	width: 670px;
	height: 231px;
	z-index: 8;
	border: 0px solid orange;
}

div#questionstext {
	padding-top: 30px;
	margin-left: 10px;
	width: 385px;
	line-height: 1.7em;
	text-align:justify;
	z-index: 9;
	border: 0px solid red;
}



div#photocaption {
	font-size: 18px;
	text-align:center;
}


.tripdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-align: left;
}


.tripdetailsred {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#FF0000;
}

.triphighlights {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	margin-bottom: 5px;
}

.bigfont {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-align:center;
	margin-bottom: 5px;
}

.triplinks {
	font-size: 12px;
	text-align:center;
	margin-top: 12px;
	clear:both;
}

.tourheading {
	text-align:center;
	margin-bottom: 5px;
}

.tripitinerary {
	font-size: .75em;
	line-height: 1.1;
}

.dailytitle {
	background-color: #fff;
	padding: 1px;
	font-size:12px;
	font-weight:bold;
}	

.dailydark {
	background-color: #efefef;
	padding: 1px;
}

.dailylight {
	background-color: #fff;
	padding: 1px;
}

.dailyday {
	width: 30px;
	float: left;
}

.itinheader
{
	font-family: Helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-align:right;
}

.itintitle
{
	float:left;
	width: 250px;
	text-align:left;
}

.itinsummary
{
	clear:left;
	margin-top: 10px;
	margin-bottom: 5px;
}

.tourmap {
	float:right;
	margin-left: 10px;
	width:260px;
}

.itinbuttons{
	text-align: left;
}

div#formborder {
	border: 1px solid #90b1dd;
}
div#formborderinside {
	border: 1px solid #d8dee5;
}

.formtable {
	border:1px solid #90b1dd;
}

.formtableoutside {
	 background-color:#d8dee5;
	 margin: auto;
}

.formtablenobottomborder {
	border:1px solid #90b1dd;
	border-bottom: 0px;
}

.formtablenotopborder {
	border:1px solid #90b1dd;
	border-top: 0px;
}

div#confirmationBorder {
	width:580px;
	border:1px solid #90b1dd;
	padding:1px 0px 1px 1px;
}
div#formConfirmation {
	width: 576px;
	border: solid 1px #d8dee5;
	text-align:center;
	padding:1px 0px 10px 1px;
	background-color:#d8dee5;
}

.rowdark {
	background-color: #efefef;
}
.rowlight {
	background-color: #f6f6f6;
}

div#videolink {
	text-align:center;
	padding: 4px 4px 4px 4px;
}

div#videocontent {
	border:1px solid black;
	padding: 4px 4px 4px 4px;
}

div#tabs {
	width: 694px;
}

div#linebreak {
	padding: 10px 0px 10px 0px;
}

.tab {
	margin-right: 2px;
}

.tripname {
	font-size: 20px;
	text-align:left;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}


.itinerarytitle {
	font-size: 20px;
	text-align:center;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}


div#startplanning
{
	border: 1px solid #99cc00;
	background-color:#f8f19e;
	padding: 5px;
}

.startplanning_step
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}

/*********** TRIP STYLES ******************/

/* RIMU TRIP */
/*div#rimutrip {
	border: 3px solid rgb(158,201,56);
	width: 682px;
	background-color:#e7feaf;
	padding: 1px 10px 2px 10px;
}*/

.rimudaily {
	border: 1px solid rgb(158,201,56);
	width: 400px;
	font-size: 10px;
}

.rimufull {
	clear:right;
	border: 1px solid rgb(158,201,56);
	margin-top: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	text-align:justify;
}

.rimuhelihike {
	border: 1px solid rgb(158,201,56);
	font-size: 11px;
	text-align:justify;
	padding:3px;
}

div#rimutrip {
	background: url(../images/rimu-bg.gif) repeat-y;
	width: 694px;
}

div#rimutrip-top {
	background: url(../images/rimu-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#rimutrip-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#rimutrip-bottom {
	clear:right;
	background: url(../images/rimu-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

/* TUI TRIP */
/*div#tuitrip {
	border: 3px solid rgb(239,218,27);
	width: 682px;
	background-color:#fffbd3;
	padding: 1px 10px 2px 10px;
}*/

.tuidaily {
	border: 1px solid rgb(239,218,27);
	width: 400px;
	font-size: 10px;
}

.tuihelihike {
	border: 1px solid rgb(239,218,27);
	font-size: 11px;
	text-align:justify;
}

.tuifull {
	clear:right;
	border: 1px solid rgb(239,218,27);
	margin-top: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	text-align:justify;
}

div#tuitrip {
	background: url(../images/tui-bg.gif) repeat-y;
	width: 694px;
}

div#tuitrip-top {
	background: url(../images/tui-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#tuitrip-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#tuitrip-bottom {
	clear:right;
	background: url(../images/tui-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}


/* KAURI TRIP */
/*div#kauritrip {
	border: 3px solid rgb(31,132,58);
	width: 682px;
	background-color:#e4ffc6;
	padding: 1px 10px 2px 10px;
}*/

.kauridaily {
	border: 1px solid rgb(31,132,58);
	width: 400px;
	font-size: 10px;
}

.kaurifull {
	clear:right;
	border: 1px solid rgb(31,132,58);
	margin-top: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	text-align:justify;
}

div#kauritrip {
	background: url(../images/kauri-bg.gif) repeat-y;
	width: 694px;
}

div#kauritrip-top {
	background: url(../images/kauri-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#kauritrip-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#kauritrip-bottom {
	clear:right;
	background: url(../images/kauri-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}


/* WINTER RIMU TRIP */
/*div#winterrimutrip {
	border: 3px solid rgb(144,177,221);
	width: 682px;
	background-color:#deecff;
	padding: 1px 10px 2px 10px;
}*/

.winterrimudaily {
	border: 1px solid rgb(144,177,221);
	width: 400px;
	font-size: 10px;
}

.winterrimufull {
	clear:right;
	border: 1px solid rgb(144,177,221);
	margin-top: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	text-align:justify;
}

div#winterrimutrip {
	background: url(../images/winterrimu-bg.gif) repeat-y;
	width: 694px;
}

div#winterrimutrip-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#winterrimutrip-top {
	background: url(../images/winterrimu-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#winterrimutrip-bottom {
	clear:right;
	background: url(../images/winterrimu-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

/* XTREME RIMU TRIP */
/*div#xtremerimutrip {
	border: 3px solid rgb(225,169,0);
	width: 682px;
	background-color:#ffe494;
	padding: 1px 10px 2px 10px;
}*/

.xtremerimudaily {
	border: 1px solid rgb(225,169,0);
	width: 400px;
	font-size: 11px;
}

.xtremerimufull {
	clear:right;
	border: 1px solid rgb(225,169,0);
	margin-top: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	text-align:justify;
}

div#xtremerimutrip {
	background: url(../images/xtreme-bg.gif) repeat-y;
	width: 694px;
}

div#xtremerimutrip-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#xtremerimutrip-top {
	background: url(../images/xtreme-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#xtremerimutrip-bottom {
	clear:right;
	background: url(../images/xtreme-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

/* HOIHO TRIP */
/*div#hoihotrip {
	border: 3px solid rgb(18,57,69);
	width: 682px;
	background-color:#d5e4e8;
	padding: 1px 10px 2px 10px;
}*/

.hoihodaily {
	border: 1px solid rgb(18,57,69);
	width: 400px;
	font-size: 11px;
}

.hoihofull {
	clear:right;
	border: 1px solid rgb(18,57,69);
	margin-top: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	text-align:justify;
}

.hoihokayak {
	border: 1px solid rgb(18,57,69);
	padding: 5px;
	font-size: 11px;
	text-align:justify;
}

div#hoihotrip {
	background: url(../images/hoiho-bg.gif) repeat-y;
	width: 694px;
}

div#hoihotrip-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#hoihotrip-top {
	background: url(../images/hoiho-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#hoihotrip-bottom {
	clear:right;
	background: url(../images/hoiho-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

/* WEKA TRIP */
/*div#wekatrip {
	border: 3px solid rgb(204,149,184);
	width: 682px;
	background-color:#ffe6f6;
	padding: 1px 10px 2px 10px;
}*/

.wekadaily {
	border: 1px solid rgb(204,149,184);
	width: 400px;
	font-size: 11px;
}

.wekafull {
	clear:right;
	border: 1px solid rgb(204,149,184);
	margin-top: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	text-align:justify;
}

.wekadistances {
	border: 1px solid rgb(204,149,184);
	padding: 5px;
	font-size: 11px;
	text-align:justify;
	font-style:italic;
}

div#wekatrip {
	background: url(../images/weka-bg.gif) repeat-y;
	width: 694px;
}

div#wekatrip-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#wekatrip-top {
	background: url(../images/weka-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#wekatrip-bottom {
	clear:right;
	background: url(../images/weka-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

/* MANUKA TRIP */
/*div#manukatrip {
	border: 3px solid rgb(228,176,143);
	width: 682px;
	background-color:#fdeade;
	padding: 1px 10px 2px 10px;
}*/

.manukadaily {
	border: 1px solid rgb(228,176,143);
	width: 400px;
	font-size: 11px;
}

.manukafull {
	clear:right;
	border: 1px solid rgb(228,176,143);
	margin-top: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	text-align:justify;
}

.manukahelihike {
	border: 1px solid rgb(228,176,143);
	padding: 5px;
	font-size: 11px;
	text-align:justify;
}

div#manukatrip {
	background: url(../images/manuka-bg.gif) repeat-y;
	width: 694px;
}

div#manukatrip-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#manukatrip-top {
	background: url(../images/manuka-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#manukatrip-bottom {
	clear:right;
	background: url(../images/manuka-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

/* KEA TRIP */
/*div#keatrip {
	border: 3px solid rgb(214,137,72);
	width: 682px;
	background-color:#ffd8b7;
	padding: 1px 10px 2px 10px;
}*/

.keadaily {
	border: 1px solid rgb(214,137,72);
	width: 400px;
	font-size: 11px;
}

.keafull {
	clear:right;
	border: 1px solid rgb(214,137,72);
	margin-top: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	text-align:justify;
}

.keahelihike {
	border: 1px solid rgb(214,137,72);
	padding: 5px;
	font-size: 11px;
	text-align:justify;
}

div#keatrip {
	background: url(../images/kea-bg.gif) repeat-y;
	width: 694px;
}

div#keatrip-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#keatrip-top {
	background: url(../images/kea-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#keatrip-bottom {
	clear:right;
	background: url(../images/kea-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}



/* TOKOEKA TRIP */
/*
div#tokoekatrip {
	border: 3px solid rgb(0,176,232);
	width: 682px;
	background-color:#b2d6e1;
	padding: 1px 10px 2px 10px;
}
*/

.tokoekadaily {
	border: 1px solid rgb(0,176,232);
	width: 400px;
	font-size: 0.75em;
}

.tokoekafull {
	clear:right;
	border: 1px solid rgb(0,176,232);
	margin-top: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	text-align:justify;
}

div#tokoekatrip {
	background: url(../images/tokoeka-bg.gif) repeat-y;
	width: 694px;
}

div#tokoekatrip-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#tokoekatrip-top {
	background: url(../images/tokoeka-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#tokoekatrip-bottom {
	clear:right;
	background: url(../images/tokoeka-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}


/* RWC 2011 TRIPs */


div.RWC-content {
	width: 674px;
	padding: 0px 10px 0px 10px;	
	text-align: justify;
	color:#000000;
	line-height:20px;
}

div#RWC_WK {
	background: url(../images/RWC_WK-bg.gif) repeat-y;
	width: 694px;
}

div#RWC_WK-top {
	background: url(../images/RWC_WK-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#RWC_WK-bottom {
	clear:right;
	background: url(../images/RWC_WK-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#RWC_WWC {
	background: url(../images/RWC_WWC-bg.gif) repeat-y;
	width: 694px;
}

div#RWC_WWC-top {
	background: url(../images/RWC_WWC-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#RWC_WWC-bottom {
	clear:right;
	background: url(../images/RWC_WWC-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#RWC_MM {
	background: url(../images/RWC_MM-bg.gif) repeat-y;
	width: 694px;
}

div#RWC_MM-top {
	background: url(../images/RWC_MM-top.gif) no-repeat;
	width: 694px;
	height: 11px;	
}

div#RWC_MM-bottom {
	clear:right;
	background: url(../images/RWC_MM-bottom.gif) no-repeat;
	width: 694px;
	height: 11px;	
}