HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

H1
{
	background: #666666;
	font-size: 11px;
	font-weight: normal;
	color:White;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 30px;
	margin-top: 0px;
	vertical-align:middle;
	text-transform: uppercase;
}
.TD.ContentArea H1
{
	background: #666666;
	font-size: 11px;
	font-weight: normal;
	color:White;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 30px;
	margin-top: 0px;
	vertical-align:middle;
	text-transform: uppercase;
}
H2
{
	font-size: 12px;
	color: #669999;
	margin-bottom: 6px;
	text-transform: uppercase;
	font-weight: bold;
}
H3
{
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	padding-bottom: 0px;
	margin-bottom: 7px;
	margin-top: 5px;
}
BODY
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: white;
	COLOR: black; 
}
TD {
	 COLOR: #000; FONT-SIZE: 12px;
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0px;
}
UL
{
	list-style-image: url(/travelnz_images/good2go/ListBullet.gif);
	padding-left: 0px;
	padding-top: 0px;
	list-style-position: outside;
	margin-left: 15px;
	margin-top: 3px;
}
LI
{
	padding-bottom: 7px;
}
a:link, a:visited, a:active, a:focus
{
	COLOR: #990000;
}
A:hover {
	COLOR: #ff3300; 
	TEXT-DECORATION: none
}
a.popuplnk:active, a.popuplnk:visited, a.popuplnk:focus, a.popuplnk:link
{
	COLOR:#990000; 
	TEXT-DECORATION: underline;
	text-transform: uppercase;
	font-size: 10px;
}
a.popuplnk
{
	COLOR:#990000; 
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-size: 10px;
}
a.popuplnk:hover
 {
	color: #ff3300; text-decoration: underline
}

.ContentGrey
{
	background-color:#DCDCDC;
}
.ContentGreyLight
{
	background-color: #E9E9E9;
	padding-bottom: 0px;
	line-height: 28px;
}
.ContentGreyBottom
{
	background-image: url(/travelnz_images/good2go/EdgeBottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
TD.ContentGrey
{
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-top: solid 1px #999999;
}
TD.ContentGreyLight
{
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
	color: #990000;
}
.ContentArea
{
	/*background-color: #B0B0E3;
	padding: 2px 7px 10px 7px;*/
	color: #000000;
}
DIV.ContentArea H2
{
	color: Black;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bolder;
}
.Highlight
{
	background-color: #CCCCCC;
	font-size: 11px;
	padding: 8px 8px 10px 8px;
}
.HighlightBold
{
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 10px;
	padding: 8px 8px 10px 8px;
}
.HighlightTitle
{
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}
.BackgroundOrangeContent
{
	background-color: #FF9900;
	color: #FFFFFF;
	font-size: 13px;
	line-height:18px;
}
.BackgroundOrange
{
	background-color: #FF7C25;
	color: #FFFFFF;
	font-size: 13px;
	line-height:18px;
}
.BackgroundOrangeDark
{
	background-color: #FF6600;
	color: #FFFFFF;
	font-size: 13px;
	line-height:18px;
}
.BackgroundOrangeDarkTopBorder
{
	background-color: #FF6600;
	color: #FFFFFF;
	font-size: 13px;
	line-height:18px;
	border-top: solid 1px #999999;
}
.BackgroundYellow
{
	background-color: #FFAC32;
	color: #FFFFFF;
	font-size: 13px;
	line-height:18px;
}
.BackgroundYellowDark
{
	background-color: #FF9900;
	color: #FFFFFF;
	font-size: 12px;
	line-height:18px;
}
.TD.BackgroundYellowDark H6
{
	background-color: #FF9900;
	color: #FFFFFF;
	font-size: 32px;
	font-family: Verdana, Arial;
	text-transform: none;
	line-height:18px;
	font-weight: normal;
	margin: 0px, 0px, 0px, 0px;
}
.BackgroundYellowDarkTopBorder
{
	background-color: #FF9900;
	color: #FFFFFF;
	font-size: 12px;
	line-height:18px;
	border-top: solid 1px #999999;
	background-image: url(/travelnz_images/good2go/QEdgeTop.gif);
	background-repeat: repeat-x;
}
.BackgroundYellowDarkLarge
{
	background-color: #FF9900;
	color: #FFFFFF;
	font-size: 14px;
	line-height:18px;
}
.BackgroundGreen
{
	background-color: #A8A851;
}
.BackgroundGreenDark
{
	background-color: #999933;
	color: #FFFFFF;
	font-size: 13px;
	line-height:18px;
}
.BackgroundBlue
{
	background-color: #7CA8A8;
}
.BackgroundBlueDark
{
	background-color: #669999;
	color: #FFFFFF;
	font-size: 13px;
	line-height:18px;
}
.BackgroundGreyLight
{
	background-color:#DCDCDC;
}
.BackgroundGrey
{
	background-color: #A8A8A8;
}
.BackgroundGreyDark
{
	background-color: #999999;
	color: #FFFFFF;
	font-size: 13px;
	line-height:18px;
}
.OffExploring
{
	background-image: url(/travelnz_images/good2go/OffExploring.gif);
	background-repeat: no-repeat;
}
.LandingPageTopLeft
{
	background-image: url(/travelnz_images/good2go/LPtopleft.gif);
}
.LandingPageBottomLeft
{
	background-image: url(/travelnz_images/good2go/LPbottomLeft.gif);
}
.LandingPageBottomRight
{
	background-image: url(/travelnz_images/good2go/LPbottomRight.gif);
}
.LandingPageEdgeTop
{
	background-image: url(/travelnz_images/good2go/LPedgetop.gif);
}
.LandingPageEdgeLeft
{
	background-image: url(/travelnz_images/good2go/LPEdgeLeft.gif);
}
.LandingPageEdgeRight
{
	background-image: url(/travelnz_images/good2go/LPEdgeRight.gif);
}
.LandingPageEdgeBottom
{
	background-image: url(/travelnz_images/good2go/LPEdgeBottom.gif);
}
.LandingPageTopRightOrange
{
	background-color: #FF7C25;
	line-height:18px;
	background-image: url(/travelnz_images/good2go/LPTopRightOrange.gif);
}
.LandingPageTopRightGreen
{
	background-color: #FF7C25;
	line-height:18px;
	background-image: url(/travelnz_images/good2go/LPTopRightGreen.gif);
}
.LandingPageTopRightBlue
{
	background-color: #FF7C25;
	line-height:18px;
	background-image: url(/travelnz_images/good2go/LPTopRightBlue.gif);
}
.LandingPageTopRightGrey
{
	background-color: #FF7C25;
	line-height:18px;
	background-image: url(/travelnz_images/good2go/LPTopRightGrey.gif);
}
.LandingPageTopRightWhite
{
	background-image: url(/travelnz_images/good2go/LPTopRightWhite.gif);
}
.LandingPageEdgeRightWhite
{
	background-image: url(/travelnz_images/good2go/LPEdgeRightWhite.gif);
	border-bottom: none;
	border-right: none;
	border-top: none;
	border-left: solid 1px #999999;
	background-color:#DCDCDC;
}
.LandingPageColours
{
	background-image: url(/travelnz_images/good2go/LPColours.gif);
}
.LandingPageRight
{
	background-image: url(/travelnz_images/good2go/LPRight.gif);
}
.ShadowRightOrange
{
	background-image: url(/travelnz_images/good2go/ShadowRightOrange.gif);
	background-repeat: repeat-y;
}
.ShadowBottomOrange
{
	background-image: url(/travelnz_images/good2go/ShadowBottomOrange.gif);
	background-repeat: repeat-x;
}
.ShadowTopOrange
{
	background-image: url(/travelnz_images/good2go/ShadowTopOrange.gif);
}
.ShadowLeftOrange
{
	background-image: url(/travelnz_images/good2go/shadowleftOrange.gif);
}
.ShadowCornerOrange
{
	background-image: url(/travelnz_images/good2go/shadowCornerOrange.gif);
	background-repeat: no-repeat;
}
.ShadowRightGreen
{
	background-image: url(/travelnz_images/good2go/ShadowRightGreen.gif);
	background-repeat: repeat-y;
}
.ShadowBottomGreen
{
	background-image: url(/travelnz_images/good2go/ShadowBottomGreen.gif);
	background-repeat: repeat-x;
}
.ShadowTopGreen
{
	background-image: url(/travelnz_images/good2go/ShadowTopGreen.gif);
}
.ShadowRightBlue
{
	background-image: url(/travelnz_images/good2go/ShadowRightBlue.gif);
	background-repeat: repeat-y;
}
.ShadowBottomBlue
{
	background-image: url(/travelnz_images/good2go/ShadowBottomBlue.gif);
	background-repeat: repeat-x;
}
.ShadowTopBlue
{
	background-image: url(/travelnz_images/good2go/ShadowTopBlue.gif);
}
.ShadowRightGrey
{
	background-image: url(/travelnz_images/good2go/ShadowRightGrey.gif);
	background-repeat: repeat-y;
}
.ShadowBottomGrey
{
	background-image: url(/travelnz_images/good2go/ShadowBottomGrey.gif);
	background-repeat: repeat-x;
}
.ShadowTopGrey
{
	background-image: url(/travelnz_images/good2go/ShadowTopGrey.gif);
}
.ShadowRightWhite
{
	background-image: url(/travelnz_images/good2go/ShadowRightWhite.gif);
	background-repeat: repeat-y;
}
.ShadowBottomWhite
{
	background-image: url(/travelnz_images/good2go/ShadowBottomWhite.gif);
	background-repeat: repeat-x;
}
.ShadowTopWhite
{
	background-image: url(/travelnz_images/good2go/ShadowTopWhite.gif);
}
.ShadowLeftWhite
{
	background-image: url(/travelnz_images/good2go/ShadowLeftWhite.gif);
}
.ShadowCornerWhite
{
	background-image: url(/travelnz_images/good2go/ShadowCornerWhite.gif);
	background-repeat: no-repeat;
}
.MenuBak
 {
	COLOR: #333333; 
	TEXT-DECORATION: none;
	padding-bottom: 5px;
	font-size: 12px;
}
.MenuTitle
 {
	COLOR: #333333; 
	TEXT-DECORATION: none;
	padding-bottom: 5px;
	font-size: 11px;
	text-transform: uppercase;
}
.menupick
{
	padding-bottom:5px;
}
a.menu:link, a.menu:visited, a.menu:active, a.menu:focus
 {
	COLOR: #990000;
}
.menu
{
	COLOR: #990000;
}
A.menu:hover {
	COLOR: #990000;
}
a.footer:link, a.footer:visited, a.footer:active, a.footer:focus
 {
	font-size : 10px;
	COLOR: #333333; 
	TEXT-DECORATION: underline;
}

A.footer:hover {
	font-size : 10px;
	COLOR: #000000; 
	TEXT-DECORATION: underline;
}
TD.footer
{
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 10,10,0,0; 
	PADDING-TOP: 0px;
	font-size : 10px;
	color : #333333;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
.page_left
{
	background-repeat:no-repeat;
	background-image : url(/travelnz_images/good2go/left.jpg);
}
.banner_fill
{
	background-color: #CC0001;
	/*background-repeat:repeat-x;
	background-image : url(/travelnz_images/good2go/banner_fill.jpg);*/
}
.banner_left
{
	background-repeat:no-repeat;
	background-color: #CC0001;
	background-position: left center;
	background-image : url(/travelnz_images/good2go/banner_left.jpg);
}
.banner_right_nologo
{
	text-align : right;
	background-color: #CC0001;
}
.banner_right_logo
{
	background-color: White;
	text-align : left;
	color : White;
	padding : 15px; 
}
.bottom_left
{
	background-repeat:no-repeat;
	background-image : url(/travelnz_images/good2go/bottom.jpg);
}
.bottom_left2
{
	background-repeat:no-repeat;
	background-image : url(/travelnz_images/good2go/bottom2.jpg);
}
.bottom_fill
{
	background-repeat:repeat-x;
	background-image : url(/travelnz_images/good2go/bottom_fill.jpg);
}
.bottom_fill2
{
	background-repeat:repeat-x;
	background-image : url(/travelnz_images/good2go/bottom_fill2.jpg);
	
}
.topbanner
{
	background-color: #ED5800
	
}


.ImportantTitle
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0,0,0,0; PADDING-TOP: 0px;
	font-size : 10px;
	color : Navy;
}
.ImportantMessage
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0,0,0,0; PADDING-TOP: 0px;
	font-size : 9px;
	color : Navy;
}
a.important:link, a.important:visited, a.important:active, a.important:focus
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0,0,0,0; PADDING-TOP: 0px;
	font-size : 10px;
	color : Navy;
	TEXT-DECORATION: none
}

A.important:hover {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0,0,0,0; PADDING-TOP: 0px;
	font-size : 10px;
	color : Navy;
	 TEXT-DECORATION: none
}
.HomeTitle
{
	font-size : 16px;
	color : #66FF00;
	font-weight : bold
}
.home_img1min
{
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-image : url(/travelnz_images/good2go/Selection-min.jpg);
}
.print_image1
{
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-image : url(/travelnz_images/good2go/Selection-min.jpg);	
}
.home_image1
{
	background-repeat:no-repeat;
	background-image : url(/travelnz_images/good2go/Selection1.jpg);
}
.home_image2
{
	background-repeat:no-repeat;
	background-image : url(/travelnz_images/good2go/Selection2.jpg);
}
.home_image3
{
	background-repeat:no-repeat;
	background-image : url(/travelnz_images/good2go/Selection3.jpg);
}
.home_image4
{
	background-repeat:no-repeat;
	background-image : url(/travelnz_images/good2go/tail_addition.gif);
}
.footer_stripe
{
	background-image : url(/travelnz_images/good2go/footer_r4_c5.gif);
}
.footer_tail
{
	background-image : url(/travelnz_images/good2go/bottom_top.jpg);
}
.Hometex
{
	color : #FFCCCC;
}
input, select, textarea {
	color : Black;
}
.FormElement
{
	color : Black;
}
.Formtext
{
	color : #333333;
	font-size: 11px;
}
.Formtextsmall
{
	font-size: 10px;
	color : Black;
}
.FormTextBold
{
	font-weight : bold;
	color : #333333;
	font-size: 11px;
}
.FormTextLarge
{
	font-weight : bold;
	color : #333333;
	font-size: 14px;
}
.FormTextHeading
{
	color: #333333;
	font-weight: bold;
}
.Button {
	border: 1px solid Black;
	background: #FFE477; 
	color: Black;
	text-align: center;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: hand;
}

.Buy {
	border: 2px solid Black;
	background: #FEFECA; 
	color: Black;
	text-align: center;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	padding-left: 40px;
	padding-right: 40px;
	cursor: hand;
}

.ErrorText
{
	font-weight: bold;
	font-size: 10px;
	text-transform: none;
	color: #CC0000;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
}
.CalTitle
{
	background-color: #FF9900;/*#FF6600;*/
	border-style:solid;
	border-width:1;
	border-color:#666666;
	cursor: hand;
}
TABLE.CalTitle
{
	font-family:arial;
	font-size:11px;
	border-width:1;
	border-style:solid;
	border-color:#999999;
	font-family:arial; 
	font-size:11px;
}
.CalToday
{
	background-color: #B0B0E3;
}
.CalCaption
{
	padding:2px;
	font-family:arial;
	font-size:11px;
	color: Black;
}
.CalContent
{
	padding:5px;
	background-color:#DCDCDC;
}
.CalDropdown
{
	font-family: arial; 
	font-size: 11px; 
	border-width: 1; 
	border-style: solid; 
	border-color: #999999;
	background-color: #FFAC32;
}
.pagetextbg
{
	COLOR: Black;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, geneva, sans-serif;
	background-color: #FFE477;
}
.pagetitle
{
	color: Black;
	font-size: 16;
}
.textbgalt
{
	font-weight : bold;
}
.textbgalt1
{
	
}
.textbgalt2
{
	font-weight: normal;
}
.lblImportantNotices
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0,0,0,0; PADDING-TOP: 0px;
	font-size : 9px;
	color : #FEFECA;
}
.PDSLink
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0,0,0,0; PADDING-TOP: 0px;
	font-size : 8px;
	font-weight : bold;
	color : #FEFECA;
	TEXT-DECORATION: none
}
.footerAHAC
{
	font-size: 10px;
	color: #333333
}
.PDFLink
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0,0,0,0; PADDING-TOP: 0px;
	font-size : 10px;
	font-weight : bold;
	color : #D8EFF1;
}
.popuptxt
{
	font-size: 12px;
	color: Black;
}
.popuptxtb
{
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
.TravelLinks
{
	font-size : 12px;
	font-weight : bold;
	color : #D8EFF1;
}
.smalltxt
{
	font-size : 9px;
	font-weight :normal;
	color : Black;
}
.backgdframe
{
	background-color: #DCDCDC;
}
.lefttopframe_escape
{
	background-color: #FF6600;
}
.things2remember
{
	background-color: #666666;
	font-family: Arial;
	font-size: 10px;
	color: white;
}
.teaser1
{
	background-color: #7CA8A7;
}
.teaser1_top
{
	background-image: url(/travelnz_images/teaserbg_top.jpg);
	background-repeat: repeat-x;
}
.teaser1_bottomleft
{
	background-image: url(/travelnz_images/teaserbottomleft.jpg);
	background-repeat: no-repeat;
}
.teaser1_bottomfill
{
	background-image: url(/travelnz_images/teaserfill_bottom.jpg);
	background-repeat: repeat-x;
}
.teasertitle
{
	color: White;
	font-size: 14px;
}
a.teasertitle:link, a.teasertitle:visited, a.teasertitle:active, a.teasertitle:focus
{
	color: White;
	text-decoration: none;
	font-size: 14px;
}
a.teasertitle:hover
{
	color: White;
	text-decoration: underline;
	font-size: 14px;
}
.titletop
{
	color: White;
}
.teasertextBlurb
{
	color: White;
	font-size : 9px;
	font-weight :normal;
}
.breadcrumbfill
{
	background-image: url(/travelnz_images/good2go/breadcrumbfill.jpg);
	background-repeat: repeat-x;
}
TR.DataTable
{
	background-color: #F1F1F1;
	border: solid 1px #A1A5A9;
}
TR.DataTableAlt
{
	background-color: #FFFFFF;
}
TR.DataTableDivider
{
	background-color: #999999;
	border: solid 1px #A1A5A9;
}
.DataTableHeading
{
	background-color: #669999;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	border: solid 1px #A1A5A9;
}
.DataTableHeadingRow
{
	background-color: #CCCCCC;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
TR.DataTable TD
{
	border: solid 1px #A1A5A9;
}
TR.DataTableAlt TD
{
	border: solid 1px #A1A5A9;
}
TR.DataTableDivider TD
{
	border: solid 1px #A1A5A9;
}
TR.DataTableHeadingRow TD
{
	border: solid 1px #A1A5A9;
}

HR
{
	color: #999999;
	height: 1px;
}

