html, body {
    background:#333 url(/images/welcomebg.gif) 50% 0 repeat-y;
    margin:0;
    color:#000;
    font-family:arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:120%;
    text-align:left;
    width:100%;
}

*{margin:0;padding:0;}
img {border:0;}
a {cursor: pointer;}
hr {position:relative;border:0;border-bottom:1px solid #006B77;height:1;margin:15px 0;}
.clear {clear:both;width:auto;height:1px;}

#welcome {
    position:relative;
    width:938px;
    background:transparent;
    margin:0 auto 0 auto;
    padding:109px 0 89px 0;
}

#booktickets {position:absolute;top:245px;left:0;width:183px;height:90px;padding:0 10px 0 40px;background:url(/images/hoptionbg.gif) 100% 0 no-repeat;}
#booktickets h1 {line-height:18px;}
#booktickets h1 a {color:#000;font-size:14px;font-weight:bold;text-decoration:none;}
#booktickets h1 a:hover {color:#000;font-size:14px;font-weight:bold;text-decoration:underline;}
#booktickets h1 img {position:absolute;top:0;left:0;}
#booktickets p {font-size:10px;}
#booktickets h2 {line-height:18px;color:#000;font-size:12px;font-weight:bold;text-decoration:none;}
#booktickets h2 a {color:#000;font-size:14px;font-weight:bold;text-decoration:none;}
#booktickets h2 a:hover {color:#000;font-size:14px;font-weight:bold;text-decoration:underline;}

#bookvacation {position:absolute;top:245px;left:235px;width:183px;height:90px;padding:0 10px 0 40px;background:url(/images/hoptionbg.gif) 100% 0 no-repeat;}
#bookvacation h2 {line-height:18px;color:#000;font-size:14px;font-weight:bold;text-decoration:none;}
#bookvacation h2 a {color:#000;font-size:14px;font-weight:bold;text-decoration:none;}
#bookvacation h2 a:hover {color:#000;font-size:14px;font-weight:bold;text-decoration:underline;}
#bookvacation h2 img {position:absolute;top:0;left:0;}
#bookvacation p {font-size:10px;}

#ourdestinations {position:absolute;top:245px;left:475px;width:143px;height:90px;padding:0 0 0 40px;}
#ourdestinations h2 {line-height:18px;}
#ourdestinations h2 a {color:#000;font-size:14px;font-weight:bold;text-decoration:none;}
#ourdestinations h2 a:hover {color:#000;font-size:14px;font-weight:bold;text-decoration:underline;}
#ourdestinations h2 img {position:absolute;top:0;left:0;}
#ourdestinations p {font-size:10px;}

#homeleft {float:left;width:660px;height:360px;position:relative;}
#special {position:absolute;top:0;left:0;}
#homeright {float:right;width:220px;padding:12px;border:1px solid #B5D4D7;background:url(/images/hrbg.gif) 0 0 repeat-x;}
#homeright h2 {color:#006B77;font-weight:normal;font-size:24px;line-height:24px;text-align:center;margin-bottom:10px;}
#homeright ul {list-style-type:none;position:relative;width:220px;height:300px;overflow:auto;}
#homeright li {position:relative;width:195px;margin-bottom:10px;}
#homeright li h3 a {color:#666;font-weight:bold;font-size:12px;text-decoration:underline;}
#homeright li h3 a:hover {color:#666;font-weight:bold;font-size:12px;text-decoration:none;}
#homeright li p {color:#666;font-weight:normal;font-size:12px;}
#homeright li p a {color:#666;font-weight:normal;font-size:12px;text-decoration:underline;}
#homeright li p a:hover {color:#666;font-weight:normal;font-size:12px;text-decoration:none;}

#futureflight {position:relative;width:620px;height:225px;padding:20px 0 0 40px;background:url(/images/future-taking-flight.jpg) 0 0 no-repeat;}
#futureflight img {position:absolute;top:175px;right:30px;}

#homeclear {clear:both;width:913px;padding-top:12px;}
#homeclear ul {list-style-type:none;}
#homeclear li {display:inline;float:left;width:304px;text-align:center;}

#subleft {float:left;width:213px;position:relative;}
#subleft ul {list-style-type:none;margin-top:100px;}
#subleft li {position:relative;float:left;width:188px;background:url(/images/subnavbg.gif) 0 0 repeat-x;}
#subleft li:hover {position:relative;float:left;width:188px;background:url(/images/subnavbg.gif) 0 0 repeat-x;}
#subleft li a:link {float:left;padding:10px 0 7px 25px;color:#4B4C4C;font-size:12px;font-weight:bold;text-decoration:none;}
#subleft li a:visited {float:left;padding:10px 0 7px 25px;color:#4B4C4C;font-size:12px;font-weight:bold;text-decoration:none;}
#subleft li a:hover {float:left;padding:10px 0 7px 25px;background:url(/images/subnavhoverbg.gif) 5px 10px no-repeat;color:#F5821F;font-size:12px;font-weight:bold;text-decoration:none;}
#subleft li a:active {float:left;padding:10px 0 7px 25px;background:url(/images/subnavhoverbg.gif) 5px 10px no-repeat;color:#F5821F;font-size:12px;font-weight:bold;text-decoration:none;}
#subleft img {position:absolute;top:0;left:0;}

#subright {float:right;width:675px;}
#subright h1 {position:relative;width:675px;height:70px;padding-top:40px;background:url(/images/h1bg.gif) 0 100% no-repeat;color:#006B77;font-weight:normal;font-size:32px;line-height:36px;text-align:left;margin-bottom:10px;}
#subright h1 span {color:#006B77;font-weight:normal;font-size:24px;}
#subright h2 {color:#006B77;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#subright h3 {color:#666;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#subright a:link {color:#006B77;font-weight:bold;text-decoration:underline;}
#subright a:visited {color:#f90;font-weight:bold;text-decoration:underline;}
#subright a:hover {color:#006B77;font-weight:bold;text-decoration:none;}
#subright a:active {color:#f90;font-weight:bold;text-decoration:none;}
#subright td {vertical-align:top;}
#subright p {color:#666;font-weight:normal;font-size:12px;margin-bottom:10px;}
#subclear {clear:both;width:913px;height:1px;}
#subright ul, #subright ol {margin:0 0 15px 20px;}
#subright li {margin:0 0 5px 0;}

#tablev {position:relative;}
#tablev td {vertical-align:middle;}

#aresources {position:relative;}
#aresources h2 {color:#006B77;font-weight:bold;font-size:18px;line-height:22px;text-align:left;}
#aresources h2 img {float:right;margin:0 0 15px 15px;padding:2px;border:2px solid #006674;}
#aresources h3 {color:#000;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#aresources p {color:#666;font-weight:normal;font-size:12px;margin-bottom:10px;}
#aresources p img {float:right;margin:0 0 12px 12px;}
#aresources ul {margin:10px 0 0 25px;}
#aresources li {margin:0 0 10px 0;}

#vacations {position:relative;width:675px;}

#aspecials {position:relative;}
#aspecials h2 {color:#006B77;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#aspecials h3 {color:#000;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#aspecials p {color:#666;font-weight:normal;font-size:12px;margin-bottom:10px;}
#aspecials ul {margin:10px 0 0 25px;}
#aspecials li {margin:0 0 10px 0;}

#faqs {position:relative;margin-top:72px;}
#faqs h2 {color:#006B77;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#faqs h3 {color:#000;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#faqs p {color:#666;font-weight:normal;font-size:12px;margin-bottom:10px;}
#faqs ul {margin:10px 0 0 25px;}
#faqs li {margin:0 0 10px 0;}

#terms {position:relative;}
#terms h2 {color:#006B77;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#terms h3 {color:#000;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#terms p {color:#666;font-weight:normal;font-size:12px;margin-bottom:10px;}
#terms ul {margin:10px 0 0 25px;}
#terms li {margin:0 0 10px 0;}

#products {position:relative;}
#products h2 {color:#006B77;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#products h3 {color:#000;font-weight:bold;font-size:13px;line-height:18px;text-align:left;}
#products h2 img {float:right;margin:0 0 15px 15px;padding:2px;border:2px solid #006674;}
#products p {color:#666;font-weight:normal;font-size:12px;margin-bottom:10px;}
#products p img {float:right;margin:0 0 15px 15px;padding:2px;border:2px solid #006674;}
#products p.tac {font-size:10px;color:#999;}
#products ul {margin:10px 0 0 25px;}
#products li {color:#666;margin:0 0 10px 0;}
#products .sml {font-size:10px;}
#products table {color:#666;margin:0 0 10px 0;}

#media {position:relative;padding-right:10px;}
#media h2 {color:#006B77;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#media h2 img {float:right;margin:0 0 15px 15px;}
#media h3 {color:#000;font-weight:bold;font-size:14px;line-height:18px;text-align:left;}
#media p {color:#666;font-weight:normal;font-size:12px;margin-bottom:10px;}
#media ul {margin:10px 0 0 25px;}
#media li {margin:0 0 10px 0;color:#666;}
#media table {margin-bottom:15px;}

table.mediatable {width:675px;margin:0 0 15px 0;}
.mediatable th {vertical-align:top;padding:3px 6px;background:#ccc;white-space:nowrap;}
.mediatable td {vertical-align:top;padding:3px 6px;border:1px solid #ddd;}

table.skycouch {width:675px;margin:0 0 15px 0;}
.skycouch th {vertical-align:top;padding:3px 6px;background:#ccc;white-space:nowrap;}
.skycouch td {vertical-align:top;padding:3px 6px;border:1px solid #ddd;}

#win {position:relative;width:402px;height:467px;padding:0 494px 0 15px;border:1px solid #FF9F04;}
#win h1 {color:#FF9D00;font-size:52px;font-weight:bold;line-height:52px;}
#win h1 img {position:absolute;top:0;right:0;}
.h1sml {color:#333;font-size:18px;font-weight:bold;}
#win h2 {color:#666;font-size:18px;font-weight:bold;line-height:22px;padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #666;}
#win h2 strong {color:#000;font-size:20px;font-weight:bold;line-height:24px;}
#win a {display:block;padding:10px 0;}
#win a {color:#FF9D00;font-size:10px;text-decoration:none;}
#win a:hover {color:#FF9D00;font-size:10px;text-decoration:underline;}

#win2 {position:relative;width:881px;padding:10px 15px 0 15px;border:1px solid #FF9F04;}
#win2 h1 {color:#FF9D00;font-size:52px;font-weight:bold;line-height:52px;}
#win2 h1 img {position:absolute;top:0;right:0;}
#win2 h2 {color:#666;font-size:18px;font-weight:bold;line-height:22px;padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #666;}
#win2 h2 strong {color:#000;font-size:20px;font-weight:bold;line-height:24px;}
#win2 a {display:block;padding:10px 0;}
#win2 a {color:#FF9D00;font-size:10px;text-decoration:none;}
#win2 a:hover {color:#FF9D00;font-size:10px;text-decoration:underline;}

#win3 {position:relative;width:480px;padding:15px 416px 15px 15px;background:url(/images/Kiwibg.jpg) 0 0 repeat-x;border:1px solid #FF9F04;}
#win3 h1 {color:#EE6C20;font-size:52px;font-weight:bold;line-height:52px;}
#win3 h1 img {position:absolute;top:0;right:0;}
#win3 h2 {color:#004D54;font-size:38px;font-weight:bold;line-height:42px;margin-bottom:15px;}
#win3 h3 {color:#6BCBDB;font-size:28px;font-weight:bold;line-height:32px;margin-bottom:15px;}
#win3 p {margin-bottom:15px;color:#004D54;}
#win3 td {color:#004D54;}
#win3 a {font-weight:bold;}
#win3 a {color:#6BCBDB;font-size:12px;text-decoration:none;}
#win3 a:hover {color:#6BCBDB;font-size:12px;text-decoration:underline;}
#win3 hr {border:0;background:#ccc;margin:10px 0;}
#win3right {position:absolute;top:150px;right:15px;width:368px;padding:10px;border:1px solid #E0E0E0;background:#F4F4F4;}
#win3right h2 {color:#002C35;font-weight:bold;font-size:14px;line-height:18px;}
#win3right h3 {color:#002C35;font-weight:bold;font-size:13px;line-height:18px;margin:0;}
#win3right ul {list-style-type:none;}
#win3right li {position:relative;padding:0 0 10px 20px;background:url(/images/winArrowRight.jpg) 0 0 no-repeat;}

#air {position:relative;width:938px;margin-bottom:15px;background:url(/images/bodbg.gif) 0 0 repeat-y;}
#new {background:url(/images/bodtopbg.gif) 0 0 no-repeat;}
#zealand {background:url(/images/bodbottombg.gif) 0 100% no-repeat;}
#travel {padding:11px 13px 18px 12px;}

#head {position:absolute;top:0;left:0;width:938px;height:109px;background:url(/images/headerbg.jpg) 0 0 no-repeat;}
#logo {position:absolute;top:12px;left:0;}
#search {position:absolute;top:12px;right:3px;width:auto;height:auto;}
#search input {vertical-align:middle;margin-left:5px;}
#menu {position:absolute;left:0;bottom:3px;width:938px;height:33px;background:url(/images/navbg.jpg) 0 0 no-repeat;}
#menu ul {list-style-type:none;position:absolute;top:11px;left:8px;}
#menu li {display:inline;}
#menu li a {color:#0E6C78;font-size:15px;font-weight:bold;text-decoration:none;padding:0 31px;}
#menu li a:hover {color:#000;font-size:15px;font-weight:bold;text-decoration:none;padding:0 31px;}
#login {position:absolute;right:6px;bottom:35px;}
#quicklinks {position:absolute;right:240px;bottom:30px;}
#quicklinks ul {list-style-type:none;}
#quicklinks li {display:inline;margin-right:3px;}
/*#foot {position:absolute;bottom:0;left:-20px;width:100%;height:89px;}*/
#footer {position:relative;width:938px;height:89px;margin:0 auto 0 auto;background:url(/images/footbg.jpg) 0 0 no-repeat;}
#footer ul {list-style-type:none;position:absolute;top:35px;left:20px;}
#footer li {display:inline;color:#fff;}
#footer li a {color:#fff;font-size:12px;font-weight:normal;text-decoration:none;}
#footer li a:hover {color:#fff;font-size:12px;font-weight:normal;text-decoration:underline;}
#footer p {position:absolute;top:50px;left:20px;color:#7D7D7D;font-size:10px;font-weight:normal;}

#reps table td {padding:10px 10px 10px 0;border:0;}
#reps table th {padding:10px 10px 10px 0;border:0;}

.specialstab {margin-bottom:12px;}
.specialstab td, .specialstab th {padding:5px 10px;border:1px solid #eee;}


#win4 {position:relative;width:535px;min-height:674px;height:auto !important;height:674px;padding:15px 360px 15px 15px;background:#fff/*url(/images/Kiwibg.jpg) 0 0 repeat-x*/;border:1px solid #a0dee8;}
#win4 h1 {color:#004D54;font-size:38px;font-weight:bold;line-height:42px;margin-bottom:15px;}
#win4 h2 {color:#EE6C20;font-size:18px;font-weight:bold;line-height:24px;margin-bottom:15px;}
#win4 h3 {color:#004D54;font-size:24px;font-weight:bold;line-height:28px;margin-bottom:15px;}
#win4 p {font-size:14px;line-height:18px;margin-bottom:15px;color:#004D54;}
#win4 td {color:#004D54;}
#win4 a {font-weight:bold;}
#win4 a {color:#6BCBDB;font-size:12px;text-decoration:none;}
#win4 a:hover {color:#6BCBDB;font-size:12px;text-decoration:underline;}
#win4 hr {border:0;background:#ccc;margin:10px 0;}
#win4right {position:absolute;top:0;right:0;width:315px;padding:10px;background:#cdedf3;}
#win4right h2 {color:#002C35;font-weight:bold;font-size:14px;line-height:18px;}
#win4right h3 {color:#002C35;font-weight:bold;font-size:13px;line-height:18px;margin:0;}
#win4right a {color:#004D54;font-size:12px;text-decoration:none;}
#win4right a:hover {color:#004D54;font-size:12px;text-decoration:underline;}
#win4right p img {display:block;margin-bottom:15px;}

#winborder {border:1px solid #a0dee8;background:#fff url(/images/win5bg.gif) 100% 0 repeat-y;}
#win5 {float:left;position:relative;width:535px;min-height:674px;height:auto !important;height:674px;padding:15px;}
#win5 h1 {color:#004D54;font-size:38px;font-weight:bold;line-height:42px;margin-bottom:15px;}
#win5 h1 img {display:block;margin-bottom:15px;}
#win5 h2 {color:#EE6C20;font-size:18px;font-weight:bold;line-height:24px;margin-bottom:15px;}
#win5 h3 {color:#004D54;font-size:16px;font-weight:bold;line-height:20px;margin-bottom:5px;}
#win5 label {margin:0 10px 0 4px;}
#win5 input, #win5 textarea {margin-bottom:15px;font-family:arial,sans-serif;font-size:12px;}
#win5 p {font-size:14px;line-height:18px;margin-bottom:15px;color:#004D54;}
#win5 table {margin-bottom:15px;}
#win5 td {color:#004D54;}
#win5 td input {margin-bottom:0;}
#win5 a {font-weight:bold;}
#win5 a {color:#6BCBDB;font-size:12px;text-decoration:none;}
#win5 a:hover {color:#6BCBDB;font-size:12px;text-decoration:underline;}
#win5 hr {border:0;background:#ccc;margin:10px 0;}
#win5right {float:right;position:relative;width:315px;padding:10px;background:#cdedf3;}
#win5right h2 {color:#002C35;font-weight:bold;font-size:14px;line-height:18px;}
#win5right h3 {color:#002C35;font-weight:bold;font-size:13px;line-height:18px;margin:0;}
#win5right a {color:#004D54;font-size:12px;text-decoration:none;}
#win5right a:hover {color:#004D54;font-size:12px;text-decoration:underline;}
#win5right p img {display:block;margin-bottom:15px;border:5px solid #fff;}
