/* Start Panels */
div.panel
{
float: left;
width: 216px;
padding: 0 8px 4px 0;
background: url(/images/panel.png) no-repeat;
}
div.panel img
{
float: left;
}
#panelright
{
padding-right: 2px;
}
div.panelinner
{
float: left;
width: 176px;
padding: 18px 20px 4px 20px;
background: url(/images/panel.jpg) no-repeat;
min-height: 132px;
height: auto;
}
div.panel h2, div.panel h2 a
{
width: 176px;
height: 50px;
}
div.panel h2
{
height: 62px;
}
div.panel h2.shotover, div.panel h2.shotover a
{
background: url(/titles/panel_shotover.gif) no-repeat;
}
div.panel h2.kawarau, div.panel h2.kawarau a
{
background: url(/titles/panel_kawarau.gif) no-repeat;
}
div.panel h2.landsborough, div.panel h2.landsborough a
{
background: url(/titles/panel_landsborough.gif) no-repeat;
}
div.panel h2.combos, div.panel h2.combos a
{
background: url(/titles/panel_combos.gif) no-repeat;
}
div.panel p
{
float: left;
width: 176px;
font-size: 1.1em;
line-height: 1.4em;
margin: 0;
color: #000;
}
div.panel ul
{
width: 216px;
float: left;
list-style-type: none;
padding: 0;
margin: 0;
}
div.panel ul li, div.panel ul li a
{
width: 216px;
height: 42px;
}
div.panel ul li.image, div.panel ul li.image a, div.panel ul li.panelfade, div.panel ul li.panelfade a
{
height: auto;
text-indent: 0px;
font-size: 1em;
line-height: 1em;
}
div.panel ul li.shotover, div.panel ul li.shotover a
{
background: url(/images/video_shotover.jpg) no-repeat bottom left;
}
div.panel ul li.kawarau, div.panel ul li.kawarau a
{
background: url(/images/video_kawarau.jpg) no-repeat bottom left;
}
div.panel ul li.landsborough, div.panel ul li.landsborough a
{
background: url(/images/video_landsborough.jpg) no-repeat bottom left;
}
div.panel ul li.combos, div.panel ul li.combos a
{
background: url(/images/gallery_combos.jpg) no-repeat bottom left;
}
div.panel ul li a:hover
{
background: url(/images/video_roll.jpg) no-repeat bottom left;
}
div.panel ul li.combos a:hover
{
background: url(/images/gallery_combos.jpg) no-repeat bottom right;
}

div.panel ul li.panelfade
{
float: left;
height: 168px;
}
div.panel ul li.panelfade img.active
{
position: absolute;
}
div.panel ul li.panelfade img.inactive
{
visibility: hidden;
position: absolute;
}

/* End Panels */


/* General */
div.content_double_bottom, div.content_wide_bottom, div.content_double h1, div.content_double h2.tripinfo, div.content_wide h1, div.content_wide h2.tripinfo,
div.content_double div.right div.comments h3, div.content_double div.right div.comments p.star4, div.content_double div.right div.comments p.star5,
div.content ul.book_bottom li, div.aux p.book, div.content div.menuheading h2 a, div.content p.stamp, div.content div.comment p.star4, div.content div.comment p.star5, table.combos tr td.select a
{
margin: 0;
padding: 0;
float: left;
display: block;
text-indent: -8000px;
font-size: .05em;
line-height: .05em;
}
div.content ul.book_bottom li a, div.aux p.book a
{
float: left;
display: block;
text-decoration: none;
}

div.content_double h1, div.content_wide h1
{
height: 67px;
width: 100%;
margin: 0 0 14px 0;
position: relative;
z-index: 5;
}
div.content_double h1.shotover{background: url(/titles/shotover.gif) no-repeat;}
div.content_double h1.landsborough{background: url(/titles/landsborough.gif) no-repeat;}
div.content_double h1.flora_fauna{background: url(/titles/flora_fauna.gif) no-repeat;}
div.content_double h1.bird_life{background: url(/titles/bird_life.gif) no-repeat;}
div.content_double h1.forests_trees{background: url(/titles/forests_trees.gif) no-repeat;}
div.content_double h1.gourmet_menus{background: url(/titles/gourmet_menus.gif) no-repeat;}
div.content_double h1.kawarau{background: url(/titles/kawarau.gif) no-repeat;}
div.content_double h1.faqs{background: url(/titles/faqs.gif) no-repeat;}
div.content_double h1.faqs_sandk{background: url(/titles/faqs_sandk.gif) no-repeat;}
div.content_double h1.faqs_shotover{background: url(/titles/faqs_shotover.gif) no-repeat;}
div.content_double h1.faqs_landsborough{background: url(/titles/faqs_landsborough.gif) no-repeat;}
div.content_double h1.faqs_kawarau{background: url(/titles/faqs_kawarau.gif) no-repeat;}
div.content_double h1.faqs_combos{background: url(/titles/faqs_combos.gif) no-repeat;}
div.content_double h1.team{background: url(/titles/team.gif) no-repeat;}
div.content_double h1.cavells{background: url(/titles/cavells.gif) no-repeat;}
div.content_double h1.cavells_map{background: url(/titles/cavells_map.gif) no-repeat;}
div.content_double h1.about{background: url(/titles/about.gif) no-repeat;}
div.content_double h1.safety{background: url(/titles/safety.gif) no-repeat;}
div.content_double h1.privacy{background: url(/titles/privacy.gif) no-repeat;}
div.content_double h1.eaf{background: url(/titles/eaf.gif) no-repeat;}
div.content_double h1.employment{background: url(/titles/employment.gif) no-repeat;}
div.content_double h1.links{background: url(/titles/links.gif) no-repeat;}
div.content_double h1.media{background: url(/titles/media.gif) no-repeat;}
div.content_double h1.trade_media{background: url(/titles/trade_media.gif) no-repeat;}
div.content_double h1.media_trade{background: url(/titles/media_trade.gif) no-repeat;}
div.content_double h1.media_trade_landsborough{background: url(/titles/media_trade_landsborough.gif) no-repeat;}
div.content_double h1.media_trade_sandk{background: url(/titles/media_trade_sandk.gif) no-repeat;}
div.content_double h1.articles_landsborough{background: url(/titles/articles_landsborough.gif) no-repeat;}
div.content_double h1.articles_sandk{background: url(/titles/articles_sandk.gif) no-repeat;}
div.content_double h1.testimonials{background: url(/titles/testimonials.gif) no-repeat;}
div.content_double h1.testimonials_shotover{background: url(/titles/testimonials_shotover.gif) no-repeat;}
div.content_double h1.testimonials_kawarau{background: url(/titles/testimonials_kawarau.gif) no-repeat;}
div.content_double h1.testimonials_landsborough{background: url(/titles/testimonials_landsborough.gif) no-repeat;}
div.content_double h1.testimonials_combos{background: url(/titles/testimonials_combos.gif) no-repeat;}
div.content_double h1.talktous{background: url(/titles/talktous.gif) no-repeat;}
div.content_double h1.dailyphotos{background: url(/titles/dailyphotos.gif) no-repeat;}
div.content_double h1.groups{background: url(/titles/groups.gif) no-repeat;}
div.content_double h1.tripvideo{background: url(/titles/tripvideo.gif) no-repeat;}
div.content_double h1.tripvideo_shotover{background: url(/titles/tripvideo_shotover.gif) no-repeat;}
div.content_double h1.tripvideo_landsborough{background: url(/titles/tripvideo_landsborough.gif) no-repeat;}
div.content_double h1.tripvideo_kawarau{background: url(/titles/tripvideo_kawarau.gif) no-repeat;}
div.content_double h1.tripvideo_combos{background: url(/titles/tripvideo_combos.gif) no-repeat;}
div.content_double h1.location{background: url(/titles/location.gif) no-repeat;}
div.content_double h1.map_shotover_river{background: url(/titles/map_shotover_river.gif) no-repeat;}
div.content_double h1.map_shotover_trip{background: url(/titles/map_shotover_trip.gif) no-repeat;}
div.content_double h1.map_shotover{background: url(/titles/map_shotover.gif) no-repeat;}
div.content_double h1.map_landsborough_river{background: url(/titles/map_landsborough_river.gif) no-repeat;}
div.content_double h1.map_landsborough_trip{background: url(/titles/map_landsborough_trip.gif) no-repeat;}
div.content_double h1.map_landsborough{background: url(/titles/map_landsborough.gif) no-repeat;}
div.content_double h1.map_kawarau_river{background: url(/titles/map_kawarau_river.gif) no-repeat;}
div.content_double h1.map_kawarau_trip{background: url(/titles/map_kawarau_trip.gif) no-repeat;}
div.content_double h1.map_kawarau{background: url(/titles/map_kawarau.gif) no-repeat;}
div.content_double h1.combos_twin_thriller{background: url(/titles/combos_twin_thriller.gif) no-repeat;}
div.content_double h1.combos_kawarau_heli_raft{background: url(/titles/combos_kawarau_heli_raft.gif) no-repeat;}
div.content_double h1.combos_heli_raft{background: url(/titles/combos_heli_raft.gif) no-repeat;}
div.content_double h1.combos_nevis_triple_challenge{background: url(/titles/combos_nevis_triple_challenge.gif) no-repeat;}
div.content_double h1.combos_nevis_triple_thriller{background: url(/titles/combos_nevis_triple_thriller.gif) no-repeat;}
div.content_double h1.combos_shotover_heli_raft{background: url(/titles/combos_shotover_heli_raft.gif) no-repeat;}
div.content_double h1.combos_skippers_crazy_kiwi{background: url(/titles/combos_skippers_crazy_kiwi.gif) no-repeat;}
div.content_double h1.combos_skippers_grand_slam{background: url(/titles/combos_skippers_grand_slam.gif) no-repeat;}
div.content_double h1.combos_skippers_quest{background: url(/titles/combos_skippers_quest.gif) no-repeat;}
div.content_double h1.combos_skippers_heli_quest{background: url(/titles/combos_skippers_heli_quest.gif) no-repeat;}
div.content_double h1.combos_skippers_thrill_seeker{background: url(/titles/combos_skippers_thrill_seeker.gif) no-repeat;}
div.content_double h1.combos_skydive_heli_raft{background: url(/titles/combos_skydive_heli_raft.gif) no-repeat;}
div.content_double h1.combos_skydive_raft{background: url(/titles/combos_skydive_raft.gif) no-repeat;}
div.content_double h1.combos_swing_raft{background: url(/titles/combos_swing_raft.gif) no-repeat;}
div.content_double h1.combos_triple_challenge{background: url(/titles/combos_triple_challenge.gif) no-repeat;}
div.content_double h1.combos_triple_thriller{background: url(/titles/combos_triple_thriller.gif) no-repeat;}
div.content_double h1.combos_twin_challenge{background: url(/titles/combos_twin_challenge.gif) no-repeat;}
div.content_double h1.comments{background: url(/titles/comments.gif) no-repeat;}
div.content_double h1.comments_shotover{background: url(/titles/comments_shotover.gif) no-repeat;}
div.content_double h1.comments_landsborough{background: url(/titles/comments_landsborough.gif) no-repeat;}
div.content_double h1.comments_kawarau{background: url(/titles/comments_kawarau.gif) no-repeat;}
div.content_double h1.comments_combos{background: url(/titles/comments_combos.gif) no-repeat;}
div.content_double h1.sitemap{background: url(/titles/sitemap.gif) no-repeat;}
div.content_wide h1.combos{background: url(/titles/combos.gif) no-repeat;}
div.content_wide h1.gallery{background: url(/titles/gallery.gif) no-repeat;}
div.content_wide h1.gallery_shotover{background: url(/titles/gallery_shotover.gif) no-repeat;}
div.content_wide h1.gallery_landsborough{background: url(/titles/gallery_landsborough.gif) no-repeat;}
div.content_wide h1.gallery_kawarau{background: url(/titles/gallery_kawarau.gif) no-repeat;}
div.content_wide h1.gallery_combos{background: url(/titles/gallery_combos.gif) no-repeat;}
div.content_wide h1.search{background: url(/titles/search.gif) no-repeat;}
div.content_wide h1.book{background: url(/titles/book.gif) no-repeat;}
div.content_wide h1.bookeg{background: url(/titles/bookeg.gif) no-repeat;}

div.content_wide p strong.highlight
{
color: #8e770d;
}
div.content_double p.url
{
color: #4a5e8a;
text-decoration: underline;
}
div.content_double p.url span
{
font-size: .05em;
line-height: .05em;
}

div.content_double h2.tripinfo, div.content_wide h2.tripinfo
{
height: 26px;
width: 100%;
margin: 16px 0 20px 0;
background: url(/titles/tripinformation.gif) no-repeat;
}

div.content_double_bottom
{
width: 890px;
height: 9px;
background: url(/images/double_bottom.gif) no-repeat;
}
div.content_wide_bottom
{
width: 890px;
height: 9px;
background: url(/images/wide_bottom.gif) no-repeat;
}

div.content_double
{
float: left;
width: 888px;
padding: 0 2px 0 0;
background: url(/images/double.gif) repeat-y;
}
div.content_double div.left
{
float: left;
width: 612px;
padding: 27px 0 27px 28px;
}
div.content_double div.left div.video
{
float: left;
width: 612px;
margin: 0 auto 0 auto;
text-align: center;
}
div.content_double div.left div.video object
{
display: inline;
text-align: center;
margin: 0 auto 0 auto;
}
div.content_wide
{
float: left;
width: 830px;
padding: 27px 32px 27px 28px;
background: url(/images/wide.gif) repeat-y;
}

div.aux, ul.aux
{
float: right;
width: 100%;
padding: 0 4px 0 0;
margin: -81px 0 0 0;
position: relative;
z-index: 10;
}
div.aux
{
width: 178px;
}
div.aux p
{
float: left;
width: 178px;
}
div.aux p.select
{
padding: 4px 0 0 0;
}
div.aux p.select select
{
width: 178px;
background: #e4e4e4;
border: 1px inset #afafaf;
}
div.aux p.book, div.aux p.book a
{
width: 178px;
height: 28px;
background: url(/images/book_top.gif) no-repeat;
}
div.aux p.book a:hover
{
background-position: bottom left;
}
ul.aux
{
list-style-type: none;
}
ul.aux li
{
font-family: tahoma;
line-height: 1.1em;
font-size: 1.1em;
font-weight: bold;
padding: 0 0 0 5px;
margin: 0 0 6px 0;
float: right;
}
ul.aux li.border
{
padding: 0 4px 0 4px;
border-right: 1px solid #c0c0c0;
}
ul.aux li.rapid, ul.aux li.download
{
width: 100%;
padding: 0;
margin: 0;
text-align: right;
font-size: 1em;
}
ul.aux li.rapid a, ul.aux li.download a
{
padding: 8px 30px 6px 0;
float: right;
background: url(/nav/cup.gif) no-repeat top right;
}
ul.aux li.download a
{
background: url(/nav/download.gif) no-repeat top right;
}
ul.aux li a:link, ul.aux li a:visited
{
color: #1d1d1d;
text-decoration: underline;
}
ul.aux li a:hover, ul.aux li a:active, ul.aux li a.active:link, ul.aux li a.active:visited
{
color: #8e770d;
text-decoration: underline;
}

div.content ul.book_bottom
{
float: left;
width: 100%;
padding: 0;
margin: 0;
list-style-type: none;
}
div.content ul.book_bottom li
{
float: right;
padding: 0 4px 0 0;
}
div.content ul.book_bottom li, div.content ul.book_bottom li a
{
width: 176px;
height: 26px;
background: url(/images/book_bottom.gif) no-repeat;
}
div.content ul.book_bottom li a:hover
{
background-position: bottom left;
}
div.content p.combos_submit
{
float: left;
width: 100%;
text-align: right;
margin: 0;
}

div.content div.faq, div.content div.comment, div.content div.testimonial
{
border-top: 1px dotted #8e770d;
float: left;
width: 612px;
margin: 10px 0 0 0;
padding: 10px 0 0 0;
}
div.content div.comment h2, div.content div.faq h2
{
color: #131313;
}
div.content div.comment h2
{
float: left;
width: 612px;
margin: 0 0 5px 0;
}
div.content div.comment p.date, div.content div.testimonial p.date
{
float: left;
width: 612px;
font-weight: normal;
font-style: italic;
font-size: 1.1em;
text-align: right;
margin: -22px 0 0 0;
}
div.content div.faq p.right, div.content div.comment p.right, div.content div.testimonial p.right
{
text-align: right;
}
div.content div.comment img, div.content div.testimonial img
{
float: right;
padding: 0 0 10px 10px;
}
div.content div.comment p.star5, div.content div.comment p.star4
{
width: 100%;
height: 11px;
margin: 0 0 8px 0;
background: url(/images/right_star5.gif) no-repeat;
}
div.content div.comment p.star4
{
background: url(/images/right_star4.gif) no-repeat;
}

div.content div.contentleft
{
float: left;
width: 295px;
}
div.content div.contentright
{
float: right;
width: 295px;
}
div.content div.bookleft
{
float: left;
width: 530px;
}
div.content div.bookleft h3, div.content div.bookright h3
{
font-size: 1.2em;
}
div.content div.bookleft ul.book
{
float: left;
width: 530px;
padding: 0;
margin: 0 0 10px 0;
list-style-type: none;
}
div.content div.bookleft ul.book li
{
float: left;
width: 520px;
padding: 3px 5px 3px 5px;
margin: 0 0 3px 0;
}
div.content div.bookleft ul.book li div
{
float: left;
width: 440px;
padding: 5px 0 5px 80px;
}
div.content div.bookleft ul.book li div p
{
font-size: 1em;
float: left;
width: 220px;
}
div.content div.bookleft ul.book li div p.total
{
width: 440px;
margin: 0;
text-align: right;
font-size: 1.3em;
}
div.content div.bookleft ul.book li.active
{
background: #b99a05;
color: #fff;
}
div.content div.bookleft ul.book li.active a:link, div.content div.bookleft ul.book li.active a:visited
{
color: #131313;
}
div.content div.bookleft ul.book li.active a:hover, div.content div.bookleft ul.book li.active a:active
{
color: #fff;
}
div.content div.bookleft ul.book li span
{
float: right;
}
div.content div.bookleft ul.book li input
{
vertical-align: top;
}
div.content div.bookright
{
float: right;
width: 280px;
}

div.content div.employment
{
width: 265px;
float: left;
padding: 0 0 0 30px;
background: url(/images/employment.gif) no-repeat;
}

div.content div.menuheading
{
float: left;
width: 612px;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
padding: 1px 0 1px 0;
margin: 0 0 20px 0;
}
div.content div.menuheading h2
{
float: left;
width: 592px;
color: #c4aa01;
padding: 5px 10px 5px 10px;
margin: 0;
background: #eeeeee;
}
div.content div.menuheading h2 a
{
width: 162px;
height: 19px;
float: right;
margin: -2px 0 -2px 0;
background: url(/images/download_menu.gif) no-repeat;
text-decoration: none;
}
div.content div.menuheading h2 a:hover
{
background-position: bottom left;
text-decoration: none;
}
div.content div.menuitem
{
float: left;
width: 612px;
margin: 0 0 15px 0;
border-bottom: 1px dotted #000000;
}
div.content div.menuitem h3 span.price
{
float: right;
margin-top: -10px;
}
div.content div.menuitem img
{
float: right;
padding: 0 0 10px 10px;
}

div.content div.extranav
{
float: left;
width: 612px;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
padding: 1px 0 1px 0;
margin: 0 0 20px 0;
}
div.content div.extranav ul
{
float: left;
width: 592px;
padding: 7px 10px 7px 10px;
margin: 0;
background: #eeeeee;
list-style-type: none;
}
div.content div.extranav ul li
{
font-family: tahoma;
line-height: 1.1em;
font-size: 1.1em;
font-weight: bold;
padding: 0 15px 0 15px;
margin: 0;
float: left;
}
div.content div.extranav ul li.border
{
border-left: 1px solid #c0c0c0;
}
div.content div.extranav ul li.none
{
padding-left: 0;
}
div.content div.extranav ul li a:link, div.content div.extranav ul li a:visited
{
color: #1d1d1d;
text-decoration: underline;
}
div.content div.extranav ul li a:hover, div.content div.extranav ul li a:active,
div.content div.extranav ul li a.active:link, div.content div.extranav ul li a.active:visited
{
color: #8e770d;
text-decoration: underline;
}
/* End General */


/* Contact */

div.content p.stamp
{
float: right;
width: 181px;
height: 100px;
margin: -76px 0 0 0;
background: url(/images/stamp.gif) no-repeat;
}
div.content p.lines
{
float: left;
width: 100%;
background: url(/images/comments_line.gif) no-repeat 0 20px;
padding: 32px 0 0 0;
}
div.content p.lines a
{
float: left;
width: 100%;
background: url(/images/comments_line.gif) no-repeat bottom left;
padding: 0 0 12px 0;
}
div.content p.field, div.content p.submit
{
float: left;
width: 280px;
padding: 0 15px 0 0;
}
div.content p.submit
{
margin: 0;
}
div.content div.bookleft p.field, div.content div.bookleft p.submit,
div.content div.bookright p.field, div.content div.bookright p.submit
{
padding: 0;
}
div.content div.bookright p.submit
{
margin: 0 0 10px 0;
}
div.content div.right p.field, div.content div.right p.submit
{
width: 180px;
padding: 0;
}
div.content div.right p.submit
{
padding: 0 0 10px 0;
}
div.content p.submit input.submit
{
float: right;
}
div.content p.field input, div.content p.field textarea, div.content p.field select
{
background: #eeeeee;
border: 1px solid #b7b7b7;
width: 272px;
}
div.content div.right p.field input, div.content div.right p.field textarea
{
background: #fff;
width: 172px;
}
div.content p.field select
{
width: 280px;
}
div.content div.right p.field select
{
background: #fff;
width: 180px;
}
div.content p.field select.auto
{
width: auto;
}
div.content p.field input.alert, div.content p.field textarea.alert
{
border: 1px solid #8e770d;
}
div.content span.star
{
color: #8e770d;
font-weight: bold;
}
div.content p.field input#verify
{
width: 173px;
}
div.content div.right p.field input#verify
{
width: 73px;
}
div.content p.field img
{
float: right;
margin-top: -8px;
}
div.content div.right p.field img
{
float: right;
margin-top: 0px;
}

div.content div.status
{
background: #4a5e8a;
border: 1px solid #4a5e8a;
width: 278px;
margin: 0 0 10px 0;
float: left;
}
div.content div.right div.status
{
width: 178px;
}
div.content div.bookleft div.status
{
width: 528px;
}
div.content div.status p
{
width: 268px;
float: left;
padding: 3px 5px;
margin: 0;
color: #fff;
font-weight: bold;
}
div.content div.bookleft div.status p
{
width: 518px;
}
div.content div.status ul
{
width: 248px;
float: left;
padding: 3px 5px 3px 25px;
background: #fff;
}
div.content div.right div.status ul
{
width: 148px;
}
div.content div.bookleft div.status ul
{
width: 498px;
}
div.content div.status ul
{
margin: 0;
}
div.content p.field span.small
{
line-height: 1.4em;
font-size: .9em;
width: 100%;
float: left;
}
div.content form
{
float: left;
width: 100%;
}
div.content form.loading
{
background: url(/images/loading.gif) no-repeat top right;
}
div.content div.right form.loading
{
background: url(/images/loading_right.gif) no-repeat top right;
}

/* End Contact


/* Trip Info & Combos Table */
table.tripinfo, table.combos
{
float: left;
width: 100%;
margin: 0 0 8px 0;
}
table.tripinfo tr th
{
border-right: 4px solid #fff;
padding: 7px 10px;
font-size: 1.3em;
vertical-align: top;
text-align: left;
color: #fff;
}
table.tripinfo tr td
{
border-right: 4px solid #fff;
border-bottom: 4px solid #fff;
padding: 7px 10px;
font-size: 1em;
background: #eeeeee;
color: #434343;
vertical-align: top;
}
table.tripinfo tr td h3
{
font-size: 1.3em;
}

#shotover table.tripinfo tr th
{
background: #4f679e;
}
#kawarau table.tripinfo tr th
{
background: #4a5e2e;
}
#landsborough table.tripinfo tr th
{
background: #1a1a1a;
}
#combos table.tripinfo tr th
{
background: #a43c11;
}



table.combos
{
margin: 20px 0 10px 0;
}
table.combos tr td
{
border-bottom: 1px solid #fff;
font-size: 1.2em;
background: #eeeeee;
color: #434343;
vertical-align: top;
text-align: center;
width: 63px;
padding: 0 2px;
}
table.combos tr.alt td
{
background: #cacaca;
}
table.combos tr th, table.combos tr td.gallery
{
border-bottom: 1px solid #fff;
padding: 7px 10px;
font-size: 1.3em;
vertical-align: top;
text-align: left;
color: #fff;
background: #a43c11;
}
table.combos tr td.gallery
{
text-align: right;
font-size: 1.2em;
font-weight: bold;
width: auto;
}
table.combos tr td.gallery a:link, table.combos tr td.gallery a:visited
{
color: #fff;
text-decoration: none;
}
table.combos tr td.gallery a:hover, table.combos tr td.gallery a:active
{
color: #1b1b1b;
text-decoration: none;
}
table.combos tr.headers th
{
background: #cacaca;
color: #1b1b1b;
text-align: center;
padding: 7px 2px;
width: 63px;
}
table.combos tr.headers th.name
{
text-align: left;
}
table.combos tr td.name, table.combos tr td.price, table.combos tr td.select,
table.combos tr.headers th.name, table.combos tr.headers th.price, table.combos tr.headers th.select
{
padding: 7px 10px;
width: auto;
}
table.combos tr td.select, table.combos tr.headers th.select
{
padding: 0;
width: 66px;
}
table.combos tr td.select a
{
width: 66px;
height: 45px;
background: url(/images/btn_book_combo.gif) no-repeat;
}
table.combos tr td.select a:hover
{
background-position: bottom left;
text-decoration: none;
}
table.combos tr td.name
{
text-align: left;
}
table.combos tr td.price, table.combos tr td.select
{
vertical-align: middle;
}
table.combos tr td.select
{
background: #b99903;
}
/* End Trip Info & Combos Table */

/* Maps */

div.content_double div.map, div.content_double div.maplong
{
width: 610px;
float: left;
height: 720px;
border: 1px solid #c1c1c1;
}
div.content_double div.maplong
{
height: 870px;
}

/* End Maps */

/* Gallery */

div.content_wide div.gallery
{
width: 790px;
float: left;
padding: 22px 14px 14px 22px;
background: #1a1a1a;
min-height: 237px;
}
div.content_wide div.gallery ul
{
width: 790px;
float: left;
padding: 0;
margin: 0;
list-style-type: none;
}
div.content_wide div.gallery ul li
{
padding: 0 8px 8px 0;
float: left;
}

/* End Gallery */

/* Mugs */

div.content_double div.mugs
{
width: 100%;
float: left;
overflow: hidden;
margin: 0 0 19px 0;
}
div.content_double div.mugs ul
{
float: left;
padding: 0;
margin: 0;
list-style-type: none;
}
div.content_double div.mugs ul li
{
float: left;
padding: 0 4px 4px 0;
margin: 0;
}
div.content_double div.mugs ul li a.active img
{
filter: alpha(opacity=50);
-moz-opacity: 0.50;
opacity:0.50;
}
div.content_double div.loading, div.content_double div.mugdetails, div.content_double div.mugdetails div
{
width: 100%;
float: left;
}
div.content_double div.loading
{
background: url(/images/loading.gif) no-repeat top right;
}
div.content_double div.mugdetails img
{
float: left;
padding: 0 20px 10px 0;
}
div.content_double div.mugdetails p
{
float: none;
width: auto;
}

/* End Mugs */

/* Right Panel */
div.content_double div.right
{
float: right;
width: 216px;
}
div.content_double div.right img
{
float: left;
}
div.content_double div.right p
{
margin: 0;
}
div.content_double div.right p.bar, div.content_double div.right p.barcaption
{
float: left;
width: 216px;
line-height: 1.1em;
font-size: 1.1em;
padding: 0;
margin: 0;
}
div.content_double div.right p.bar a, div.content_double div.right p.barcaption
{
padding: 7px 18px 7px 18px;
float: left;
width: 180px;
}
div.content_double div.right p.bar a img, div.content_double div.right p.barcaption img
{
margin: -7px -18px 7px -18px;
}
div.content_double div.right div.comments
{
float: left;
width: 180px;
padding: 33px 18px 0 18px;
background: url(/images/comments_line.gif) no-repeat 0 61px;
}

div.content_double div.right div.comments h3.comments, div.content_double div.right div.comments h3.post
{
width: 100%;
height: 15px;
margin: 0 0 25px 0;
background: url(/titles/rafters_comments_right.gif) no-repeat;
}
div.content_double div.right div.comments h3.post
{
background: url(/titles/post_comments_right.gif) no-repeat;
}

div.content_double div.right div.comments p
{
float: left;
width: 100%;
margin: 0 0 5px 0;
}
div.content div.right div.comments div.status p
{
width: 168px;
}
div.content_double div.right div.comments p.comment
{
font-size: 1.1em;
padding: 0 0 5px 0;
border-bottom: 1px dotted #8e770d;
}
div.content_double div.right div.comments p.star5, div.content_double div.right div.comments p.star4
{
width: 100%;
height: 11px;
margin: 0 0 5px 0;
background: url(/images/right_star5.gif) no-repeat;
}
div.content_double div.right div.comments p.star4
{
background: url(/images/right_star4.gif) no-repeat;
}
div.content_double div.right ul.comments
{
float: left;
width: 180px;
padding: 5px 18px 0 18px;
margin: 0 0 10px 0;
list-style-type: none;
}
div.content_double div.right ul.comments li
{
float: left;
width: 180px;
}
div.content_double div.right ul.comments a:link, div.content_double div.right ul.comments a:visited
{
color: #8e770d;
}
div.content_double div.right ul.comments a:hover, div.content_double div.right ul.comments a:active
{
color: #4a5e8a;
}

div.content_double div.right div.google
{
float: left;
width: 180px;
padding: 10px 18px 0 18px;
}
div.content_double div.right div.google h3
{
margin: 0 0 5px 0;
}
div.content_double div.right div.google ul
{
float: left;
width: 180px;
padding: 0;
margin: 0 0 10px 0;
list-style-type: none;
}
div.content_double div.right div.google p
{
float: left;
width: 180px;
font-size: 1.1em;
}
div.content_double div.right div.google ul li
{
float: left;
width: 180px;
padding: 2px 0 0 0;
margin: 0 0 2px 0;
line-height: 1.2em;
font-size: 1.1em;
}
div.content_double div.right div.google ul li img
{
margin: 0 5px 0 0;
}


/* End Right Panel */


/* Right Panel Link Colours */
#shotover div.right p.bar a:link, #shotover div.right p.bar a:visited,
#shotover div.right p.barcaption
{
color: #fff;
background: #4f679e;
text-decoration: none;
}
#shotover div.right p.bar a:hover, #shotover div.right p.bar a:active
{
color: #fff;
background: #cdb200;
text-decoration: none;
}
#kawarau div.right p.bar a:link, #kawarau div.right p.bar a:visited,
#kawarau div.right p.barcaption
{
color: #fff;
background: #4a5e2e;
text-decoration: none;
}
#kawarau div.right p.bar a:hover, #kawarau div.right p.bar a:active
{
color: #fff;
background: #cdb200;
text-decoration: none;
}
#combos div.right p.bar a:link, #combos div.right p.bar a:visited,
#combos div.right p.barcaption
{
color: #fff;
background: #a43c11;
text-decoration: none;
}
#combos div.right p.bar a:hover, #combos div.right p.bar a:active
{
color: #fff;
background: #cdb200;
text-decoration: none;
}
#landsborough div.right p.bar a:link, #landsborough div.right p.bar a:visited,
#default div.right p.bar a:link, #default div.right p.bar a:visited,
#landsborough div.right p.barcaption, #default div.right p.barcaption
{
color: #fff;
background: #1d1d1d;
text-decoration: none;
}
#landsborough div.right p.bar a:hover, #landsborough div.right p.bar a:active,
#default div.right p.bar a:hover, #default div.right p.bar a:active
{
color: #fff;
background: #cdb200;
text-decoration: none;
}
/* End Right Panel Link Colours */

/* Slimbox & moodalbox CSS */

#lbOverlay, #mb_overlay
{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
cursor: pointer;
}
#lbOverlay
{
z-index: 9999;
}

#lbCenter, #lbBottomContainer
{
position: absolute;
z-index: 9999;
overflow: hidden;
background: #fff;
}
.lbLoading, .mb_loading
{
background: #fff url(/images/loading.gif) no-repeat center;
}
#lbImage
{
position: absolute;
left: 0;
top: 0;
border: 8px solid #fff;
background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink
{
display: block;
position: absolute;
top: 0;
width: 30%;
outline: none;
}
#lbPrevLink
{
left: 0;
}
#lbPrevLink
{
background: transparent url(/images/gallery_prev.gif) no-repeat 0 15%;
}
#lbNextLink
{
right: 0;
}

#lbNextLink
{
background: transparent url(/images/gallery_next.gif) no-repeat 100% 15%;
}
#lbBottom
{
font-size: 1.1em;
line-height: 1.4em;
text-align: left;
border: 8px solid #fff;
border-top-style: none;
}
#lbCloseLink, #mb_close_link
{
display: block;
float: right;
width: 56px;
height: 24px;
background: transparent url(/images/gallery_close.gif) no-repeat center;
margin: 5px 0;
}
#lbCaption, #lbNumber, #mb_caption
{
margin-right: 71px;
}
#lbCaption
{
font-weight: bold;
}
#lbSAS
{

}
#mb_center, #mb_bottom
{
position: absolute;
left: 50%;
overflow: hidden;
background: #fff;
}
#mb_contents
{
width: 400px;
height: 400px;
border: 10px solid #fff;
overflow: auto;
background: #FFF;
visibility: hidden;
}
#mb_bottom
{
font-size: 1.2em;
line-height: 1.4em;
text-align: left;
border: 10px solid #fff;
font-weight: bold;
border-top-style: none;
}
/* End Slimbox & moodalbox CSS */

div.iframe
{
width: 612px;
height: 490px;
float: left;
position: relative;
z-index: 0;
}
div.iframe iframe
{
padding: 0;
border: 0 none;
margin: 0;
overflow: hidden;
}