html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,label{margin:0;padding:0}body{background:#fff;color:black;text-align:center;font:80% Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode",sans-serif}li{list-style:none}img{border:0px;display:block}form{margin:0px}table{font-size:1em}h1{font-size:173%;margin:0}h2{text-align:left;position:relative;font-size:220%;font-weight:bold;color:#252e13;margin:0 0 0.8em;line-height:0.5}h3{font-size:150%;margin:1.4em 0 0.7em;color:#252e13;border-bottom:2px solid #252e13}h4{font-size:120%;margin:1.4em 0 0.5em;color:#252e13}h5{font-size:100%;font-weight:bold;color:#252e13}p{text-align:left;margin:0 0 0.6em 0}a,a:visited,a:hover{color:blue;text-decoration:underline}.wrap{width:100%;position:relative}.lf{float:left;margin-right:10px}.rf{float:right;margin-left:10px}.clr{clear:both;height:6px;font-size:6px} legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}  input,button,textarea,select{*font-size:100%}#main{position:relative;width:980px;margin:0px auto;text-align:left;background:url(/img/btile.jpg) top left repeat-x}#top{width:100%;height:35px;line-height:35px}#translate{width:250px;height:35px;line-height:35px;float:right;text-align:right;margin-right:20px}#top_overlay{position:absolute;top:0px;left:0px}#page{background:url(/img/tile.png) top left repeat-y}#actual{display:inline;clear:right;float:right;width:703px;margin-right:20px}* html #actual{margin-right:16px}#inner{position:relative;display:block;margin:20px auto 0;clear:both;width:653px}#leftcol{display:inline;clear:left;float:left;width:221px;margin-left:23px}#footer{margin:0;position:relative;width:980px;background:url(/img/footer.jpg) top left no-repeat}#actual h1{position:absolute;top:8px;left:25px;font-size:16px;margin:0;color:#415920}  #translate a,#translate a:visited{color:#415920}#translate a:hover{color:#212121}#translate-this{position:absolute;top:10px;right:100px}div#vmenu{height:285px}.product_menu{position:relative;margin:0 auto;z-index:504}.product_menu li{position:relative;width:219px;display:block;padding:1px;z-index:1}.product_menu li.active{background-color:#fff;padding:0;border:1px solid #415920;z-index:4}.product_menu a,.product_menu a:hover,.product_menu a:visited{font:14px Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;display:inline;width:165px;margin:5px 0 5px 44px;text-decoration:none;line-height:1.5;padding-left:22px;background:url(/img/menu-sign.png) no-repeat 0 5px}.product_menu li.active a,.product_menu li.active a:hover{color:#212121;text-decoration:none}.p_rborder{position:absolute;top:0;left:178px;display:none;width:10px;height:100%;background-color:#fff;z-index:103}.product_menu li.active .p_rborder{display:inline}.product_menu div{ position:absolute;width:250px; left:180px;top:-1px;display:none;z-index:102;background-color:#fff;border:1px solid #415920;border-right:2px solid #415920;border-bottom:2px solid #415920}.product_menu div li{border:none;padding:0}.product_menu li.active div a,.product_menu li.active div a:hover,.product_menu li.active div a:visited{text-decoration:underline;font-size:12px;font-weight:normal;width:auto;margin:0}.product_menu li.active div h4 a,.product_menu li.active div h4 a:hover,.product_menu li.active div h4 a:visited{font-size:14px}.product_menu div h4{margin:10px 0 10px 15px;font-size:14px}.product_menu p{margin:15px;color:#000}.product_menu div li{background-color:#fff;margin:5px 0 0 30px}.product_menu ul{margin-bottom:25px}.product_menu a.current,.product_menu a:visited.current{color:#c8cd03;background:url(/img/menu_current.png) no-repeat 0 1px}* html .product_menu a.current{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_current.png',sizingMethod='crop')}* html .product_menu a:visited.current{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_current.png',sizingMethod='crop')}#horizontal_menu{position:absolute;left:260px;background:transparent url(/img/h-menu-underline.gif) top left repeat-x;z-index:2}#horizontal_menu li{position:relative;display:inline;float:left;width:auto;background:url(/img/pipe.gif) no-repeat 0 6px;padding:1px 1px 0 1px}#horizontal_menu li#about{width:112px}#horizontal_menu li#how_book{width:142px}#horizontal_menu li.active{border:1px solid #415920;border-bottom:none;padding:0;background-color:#fff;z-index:101;background:#fff}#horizontal_menu a,#horizontal_menu a:visited{width:100%;color:#415920;text-decoration:none;font-size:130%;font-weight:bold;margin:0 12px;line-height:2}.cborder{position:relative;margin-top:-10px;display:none;height:0;background-color:#fff;z-index:101;line-height:0.1}#horizontal_menu li.active a .cborder{display:block;height:5px}#horizontal_menu li#hmenu_1st{background:none}#horizontal_menu li#hmenu_1st a{margin-left:0}#horizontal_menu li a span.down{position:relative;display:inline;background:transparent url(/img/menu-arrow.png) no-repeat bottom left;padding-left:7px;height:23px;z-index:102}#horizontal_menu a:hover{color:#212121}#horizontal_menu ul{display:none;position:absolute;width:225px;top:25px;left:-1px;z-index:100;background:#fff;border:1px solid #415920;border-right:2px solid #415920;border-bottom:2px solid #415920;padding-bottom:15px}#horizontal_menu ul li{position:relative;width:100%;display:block;background:none}#horizontal_menu ul li.first{margin-top:10px}#horizontal_menu ul a,#horizontal_menu ul a:visited{font-size:100%;font-weight:normal;color:#212121;text-decoration:underline;padding-left:15px;background:url(/img/menu-sign.png) no-repeat 0 5px}#horizontal_menu a.current,#horizontal_menu a:visited.current{color:#C8CD03}#horizontal_menu ul a.current,#horizontal_menu ul a:visited.current{background:url(/img/menu_current.png) no-repeat 0 1px}#copyright,#footer_links,#developers{color:#fff;font-size:10px}#bottom_links,#copyright{position:relative;float:right;width:735px;margin:50px 0 0;text-align:center}#copyright{margin-top:55px}#footer_links{clear:both;margin:10px 25px 0}#developers{position:relative;margin:5px 25px 15px;clear:both;text-align:right;height:20px}#footer_links a,#footer_links a:visited,#developers a,#developers a:visited{color:#fff;text-decoration:underline}#footer_links a:hover,#developers a:hover{text-decoration:underline}#top_link{position:absolute;top:41px;left:857px;border:none}#top_link img{width:27px;height:25px}#broch-news-facebook{margin:0 auto 0;width:92px;height:236px}#endorsements{margin:155px auto 100px;width:82px;height:272px}#tourism_distinction{position:absolute;top:0;left:23px}#footer h3,#footer ul{display:inline}#footer li{display:inline;margin:0 5px}#footer h3{font-size:130%}#header{margin-top:4px;width:980px;height:246px} #actual h2{position:relative;margin:22px 22px 25px}.inner_top{margin-top:0}h4 a,h4 a:hover,h4 a:visited{font-size:120%;margin:1.4em 0 0.5em;color:#557B18;text-decoration:none}h4 a:hover{text-decoration:underline}hr{color:#252e13}#banner_overlay{position:absolute;top:0px;left:0px;width:980px;height:246px;z-index:2;background:url(http://nzsafaris.co.nz/img/top-general.png) no-repeat}* html #banner_overlay{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://nzsafaris.co.nz/img/top-general.png',sizingMethod='crop')}div#vmenu{margin:-63px 0 0; }#horizontal_menu{top:235px}#brief_content{position:relative;display:inline;float:left;width:430px;margin:0}#brief_right_col{position:relative;display:inline;float:right;width:185px;margin:0}label,input[type="submit"]{cursor:pointer}label.not_click{cursor:default}table.form1 td{vertical-align:top;padding-bottom:15px}table.form1 th{vertical-align:top;text-align:right;padding-right:5px}table.form1 th label{font-weight:bold;color:#000}table.form1 td p{margin-left:3px;width:310px}table.form1 input,table.form1 textarea,.selection_list{width:310px;border:solid 1px #000;margin-left:3px;color:#000}table.form1 textarea{height:200px}table.form1 input.alert,table.form1 textarea.alert,div.error{border:solid 2px red}.required,.alert{color:red;font-weight:normal}span.required{color:orange}table.form1 div.alert{display:block;clear:left}table.form1 div.alert,table.form1 span.alert{margin-left:3px}table.form1 input.checkbox{width:20px;border:none} .selection_list{height:250px;overflow:scroll;overflow-x:hidden;border:1px solid #000}.selection_list ul{margin:10px 10px 0px 10px;padding:0}.selection_list ul li{margin:0;padding:0;list-style-type:none;font-weight:bold}.selection_list ul li ul{margin:0 0 0 20px}.selection_list ul li ul li label{font-weight:normal;margin:0;float:left;width:215px}.selection_list li.even{background-color:#eee}table.form1 .selection_list input{width:20px;margin:2px 1px;border:none}table.form1 .selection_list input.text{display:block;width:240px;clear:left;font-weight:normal;border:solid 1px #000}fieldset.phone{width:310px;margin:0 0 0 3px}table.form1 fieldset.phone table{width:100%}table.form1 fieldset.phone table td{padding-bottom:0}td.country_code{width:30%}td.area_code{width:20%}td.hiphon{width:5%;text-align:center}td.local_num{width:40%}fieldset.phone td label{position:relative;clear:left;float:left;display:block;text-align:center;width:98%}fieldset.phone td input{width:98%;clear:right;float:left;margin:0}table.address{width:100%}table.address th{font-weight:bold;vertical-align:top;text-align:right;padding-right:15px;width:32.5%}table.address td{vertical-align:top;padding-bottom:15px}span.shortlist_btn{position:relative;width:126px;height:27px;display:inline;float:right;z-index:2}span.add_shortlist{background:#fff url('/img/buttons.png') 0 0 no-repeat;cursor:pointer}span.in_shortlist{background:#fff url('/img/buttons.png') -126px 0 no-repeat}span.remove_shortlist{background:#fff url('/img/buttons.png') -252px 0 no-repeat;cursor:pointer}#shortlist_top{position:relative;margin:22px 22px 0}#shortlist_bottom{}.brief_bottom_actions{clear:both;margin-top:40px}#watch_video{float:left;background:#fff url('/img/buttons.png') -756px 0 no-repeat;cursor:pointer}a.view_btn{text-decoration:none}a.view_btn span,body#shortlist a.view_btn:visited span{position:relative;width:126px;height:27px;display:inline;float:right;z-index:2;background:#fff url('/img/buttons.png') -378px 0 no-repeat;clear:both;margin:3px auto 0;cursor:pointer}a.seen_b4:visited span,a.view_btn span.viewagain{background:#fff url('/img/buttons.png') -504px 0 no-repeat}a.view_btn span.del_viewagain,a.view_btn:visited span.del_viewagain{background:#fff url('/img/buttons.png') -630px 0 no-repeat;margin-top:-5px}#toggle_seen_b4{text-align:right;margin-top:40px;cursor:pointer;color:blue;text-decoration:underline;height:28px}#hide_seen_b4,#show_seen_b4{display:none}div.time{position:relative;display:inline}ul.activity_list{position:relative;float:left;margin-bottom:7px;width:430px;display:block}ul.activity_list li{display:inline;position:relative;float:left;width:53px;height:58px;list-style-type:none;padding:0;text-align:center;font-size:10px;overflow:hidden}ul.activity_list li.activity_not{color:#c4c4c4}ul.activity_list li div{width:30px;height:30px;margin:0 auto;background-image:url(/img/icon-activities.png);background-repeat:no-repeat}.activity_day_hikes{background-position:0 -70px}.activity_not_day_hikes{background:0 0}.activity_multi-day_hiking{background-position:-53px -70px}.activity_not_multi-day_hiking{background:-53px 0}.activity_kayaking{background-position:-106px -70px}.activity_not_kayaking{background:-106px 0}.activity_scuba_diving{background-position:-159px -70px}.activity_not_scuba_diving{background:-159px 0}.activity_touring{background-position:-212px -70px}.activity_not_touring{background:-212px 0}.activity_caving{background-position:-265px -70px}.activity_not_caving{background:-265px 0}.activity_sailing{background-position:-319px -70px}.activity_not_sailing{background:-319px 0}.activity_biking{background-position:-370px -70px}.activity_not_biking{background:-370px 0}.activity_horse_riding{background-position:-425px -70px}.activity_not_horse_riding{background:-425px 0}.activity_skiing{background-position:-476px -70px}.activity_not_skiing{background:-476px 0}.activity_marine_mammal_viewing{background-position:-531px -70px}.activity_not_marine_mammal_viewing{background:-531px 0}.activity_snorkelling{background-position:-584px -70px}.activity_not_snorkelling{background:-584px 0}.activity_bird_watching{background-position:-637px -70px}.activity_not_bird_watching{background:-637px 0}.activity_cruise{background-position:-690px -70px}.activity_not_cruise{background:-690px 0}.activity_rafting{background-position:-746px -70px}.activity_not_rafting{background:-746px 0}.activity_helicopter_flight{background-position:-796px -70px}.activity_not_helicopter_flight{background:-796px 0}.activity_scenic_flight{background-position:-851px -70px}.activity_not_scenic_flight{background:-851px 0}.activity_jet_boating{background-position:-909px -70px}.activity_not_jet_boating{background:-909px 0}#brief_map{margin-bottom:25px}#video{margin-bottom:35px}.video_thumb{position:relative;width:185px;height:132px}#slideshow{width:185px;height:216px;margin-bottom:85px}#slideshow_preview{margin-bottom:85px}.brief_btm_links,.dossier_btm_links{display:block;clear:both;width:430px;margin-top:25px;color:#A4C6EF}.dossier_btm_links{width:653px}.brief_quote{position:relative;background:url(/img/quote-left.png) no-repeat top left;font:12px Verdana,Arial,Helvetica,sans-serif;padding-top:30px;margin-bottom:85px}.brief_quote blockquote{position:relative;margin-left:22px;padding-bottom:30px;background:url(/img/quote-right.png) no-repeat bottom right}.brief_quote p{font-style:italic;font-weight:bold;color:#3c560f;margin-left:22px}.brief_quote a,.brief_quote a:visited{color:blue;display:block;text-align:right;font-size:10px}.qualmark{position:relative;margin:40px 0 0;width:100px;height:117px;margin:0 auto 85px}.review_vid_thumb,#albumlist{position:relative;display:block;clear:both;margin:20px 0;list-style-type:none}.review_vid_thumb li,#albumlist li{float:left;margin:0 17px 25px 0;height:100px;text-align:center;width:150px}.review_vid_thumb li.row_end,#albumlist li.row_end{margin-right:0}.review_vid_thumb img,#albumlist img{display:block;border:0px solid #333300;margin:0 auto}.review_vid_thumb li{height:180px;width:206px;margin-bottom:0}.review_vid_thumb p{color:#557B18;font-weight:bold;text-align:center;margin-top:5px}.gallery_lge_img_holder{display:block;clear:both;text-align:center}h4#thumb_lnk,.image_caption h3{border-bottom:none}img.gallery_lge{clear:both;margin:25px auto 25px} .grade{border-bottom:1px dashed blue;cursor:help;padding-right:20px;background:url(/img/help_dark.gif) no-repeat bottom right}.bubbleInfo{position:relative;display:inline;z-index:2}.popup{position:absolute;display:none; z-index:5}.popup_content{border:1px solid #415920;border-right:2px solid #415920;border-bottom:2px solid #415920;background-color:#fff;padding:15px;margin:0;width:300px;z-index:6}.popup_content h4{margin-top:0}.bubble_pointer{position:relative;clear:both;height:11px;width:19px;margin:-2px auto 0;background-image:url(/img/bubble-tail2.png)}* html .bubble_pointer{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bubble-tail2.png',sizingMethod='crop')}#large_map{display:none}#enlarge_map{text-align:center;visibility:hidden}.enlarge{visibility:visible;cursor:url(/img/zoomin.cur),pointer !important}.video_thumb{cursor:pointer}#video_popup{display:none}.brief_grid{float:left;clear:both;margin-bottom:14px;width:430px;z-index:3}.brief_grid th{font-weight:bold;text-align:right}table.brief_grid{background-color:transparent;border-collapse:separate}.brief_grid td,.brief_grid th{padding:3px;background-color:#e0e4cb}.dossier_grid{width:653px}.top{float:right;clear:right}.did_you_know{margin:155px 40px 0;color:#fff;font:12px Verdana,Arial,Helvetica,sans-serif}.did_you_know h4{color:#c8cd03;font:14px Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:15px}.did_you_know a,.did_you_know a:visited,.did_you_know a:hover{text-decoration:none;color:#fff;font-weight:bold}.did_you_know a:hover{text-decoration:underline}.right_col{margin:120px 0 120px 22px;color:#000}.right_col h4{color:#3C560F}#tabs{display:block;position:relative;clear:both;width:695px;border-bottom:3px solid #95cd36;margin:0 4px;float:left;white-space:nowrap}#tabs li{position:relative;display:inline;float:left;margin-left:20px}#tabs li a,#tabs li a:visited{display:block;position:relative;width:98px;height:26px;background:url(/img/tab-inactive.png) top left no-repeat;text-align:center;margin:0 0 -2px;text-decoration:none;color:#fff;font:14px Arial,Helvetica,sans-serif;font-weight:bold}#tabs li a:hover span{text-decoration:underline}#tabs li a span,#tabs li.selected span{position:relative;top:5px}#tabs li.first{margin-left:45px}#tabs li.selected{width:108px;height:29px;background:#fff url(/img/tab-active.png);text-align:center;margin-bottom:-3px;color:#000;font:14px Arial,Helvetica,sans-serif;font-weight:bold;z-index:2}#tabs li.selected a{background:none;color:#000;text-decoration:none}fieldset.sections{position:relative;border:1px solid #757e63;margin:-10px 0 15px}fieldset.sections ul{margin:10px 15px}fieldset.sections li,ul.client_links li{margin:3px 0}fieldset.sections legend{color:#252e13}fieldset.sections .list_column,ul.client_links .list_column{margin-top:-3px}.slides{position:relative;clear:both;width:130px}.slide_margin{margin-top:25px}.big{margin-top:30px}.snippet{position:relative;clear:both;border-top:1px dotted #252e13;margin-top:0.5em;padding-top:2em;z-index:1}.snippet h4{margin-top:0;font-weight:300}.pr_snippet,.accom_snippet{position:relative}.snippet .text_holder{position:relative;margin:0 15px}.snippet .prod{width:360px}ul.snippet_activity_list{width:490px;position:relative}.first{border-width:0}.category{position:relative;float:right;font-weight:bold;color:#252e13;margin-top:0em;line-height:1.8}.accom_snippet .category{float:none}.snippet .slides_txt{display:block;position:relative}.snippet .slide_holder{width:130px;clear:left;float:left;text-align:center}.snippet .txt_holder{padding:0 15px;width:490px;float:right;display:inline;clear:right}.snippet .activity_btns{position:relative;display:block}.snippet .activity_list_holder{float:left;clear:left;position:relative;display:inline;width:490px}.snippet .btn_holder{position:relative;float:right;clear:right;width:130px;height:55px;display:inline}.snippet .clr{height:2px}.snippet .slide_holder .clr{height:20px}.map_clr{clear:both;height:5px;font-size:5px}.slides_toggler{margin:0 0 15px 0;height:27px;width:130px}.slides_toggler img{display:inline}.slides_toggler div.status{position:relative;float:right;margin:0 1px;line-height:2;font-weight:bold;color:#fff;width:84px;height:27px;background:url(/img/btn-bg.png) repeat-x}.slides_toggler .prev{float:left}.slides_toggler .next{float:right}#next_prev{position:relative;clear:both;margin:35px 0;text-align:center;font-weight:bold}#next_prev span{margin:0 15px;font-size:130%;color:#252e13}.float_right{float:right;margin:0 0 20px 20px}.float_left{float:left;margin:0 20px 20px 0}.clear{clear:both}ol.list{display:block;list-style:decimal outside;margin:0 0 10px 10px}ol.list li{margin:0 0 0 20px;list-style:decimal outside}ul.list{display:block;list-style:square outside;margin:0 0 10px 10px}ul.list li{margin:0 0 0 20px;list-style:square outside}.text_holder ul,.txt_holder ul{list-style-type:none;margin:0 0 10px 0}.text_holder ul li,.txt_holder ul li{margin-bottom:2px;font-weight:bold} .block_cell label{margin-left:10px}.article_heading a,.article_heading a:visited{color:#252e13;text-decoration:none;text-align:center}.article_heading a:hover{text-decoration:underline} @media print{#top,#header,#leftcol,#footer,#horizontal_menu,h1,.shortlist_btn,#tabs,.brief_btm_links,.dossier_btm_links,#video,.top{display:none}#actual{display:block;width:100%;margin:0}#inner{position:relative;display:block;margin:0 auto;clear:both;width:90%}p{font-size:12pt;font-family:'Times New Roman',Times,serif;color:#000}textarea{overflow:visible}.brief_grid,.activity_list{clear:both;display:block;width:600px}#brief_content{position:relative;display:inline;float:left;width:600px;margin:0}#brief_right_col{position:relative;display:inline;float:right;width:185px;margin:0}}