/*csscompressor.com*/
body{font-family:Verdana, Arial, sans-serif;font-size:12px;background-color:#7D99B0;text-align:center;color:#FFF;line-height:150%;min-width:980px;max-width:1920px;margin:0;padding:0}
#masthead{position:relative;height:80px;background:#7D99B0 url(images/logo-nature-travels-phone.gif) no-repeat right center;padding:5px 0}
#masthead h1{display:none;position:absolute;bottom:5px;left:5px}
#masthead .info_page_title{position:absolute;bottom:0;left:0}
#masthead .experience_title{width:50%;margin:0 auto 0 10%}
#masthead .experience_title img{margin:0 auto 0 0}
#menuwrapper{border-top:5px solid #F0CB47;border-bottom:5px solid #F0CB47;text-align:left}
.clearit{clear:both;height:0;line-height:0.0;font-size:0}
#p7menubar,#p7menubar ul{list-style:none;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}
#p7menubar a{display:block;text-decoration:none;font-size:1em;color:#F0CB47;margin-left:10px;padding:10px 10px 10px 34px}
#p7menubar a.button_add_ons{background:url(images/button-add-ons.gif) no-repeat left center}
#p7menubar a.button_summer{background:url(images/button-summer.gif) no-repeat left center}
#p7menubar a.button_winter{background:url(images/button-winter.gif) no-repeat left center}
#p7menubar a.button_home{background:url(images/button-ntr.gif) no-repeat left center}
#p7menubar a.button_map{background:url(images/button-map.gif) no-repeat left center}
#p7menubar a.button_about_us{background:url(images/button-about.gif) no-repeat left center}
#p7menubar a.button_groups{background:url(images/button-arrow.gif) no-repeat left center;font-variant:small-caps;font-size:1.2em}
#p7menubar a.button_news{background:url(images/button-news.gif) no-repeat left center}
#p7menubar a.button_booking{background:url(images/button-booking.gif) no-repeat left center}
#p7menubar a.button_experiences{background:url(images/button-experiences.gif) no-repeat left center}
#p7menubar a.button_contact_us{background:url(images/button-contact-us.gif) no-repeat left center}
#p7menubar li{float:left;width:auto}
#p7menubar li ul,#p7menubar ul li{width:14em}
#p7menubar ul li a{color:#F0CB47;border-right:0;margin-left:0;padding:3px 12px 3px 16px}
.sublink_separator{border-top:1px solid #4A6075}
#p7menubar li ul{position:absolute;display:none;border:1px solid #8A3B34;background:#7D99B0 url(images/gradient_background.gif) repeat-x}
#p7menubar li:hover ul a,#p7menubar li.p7hvr ul a{color:#F0CB47;background-color:transparent}
#p7menubar ul a:link{color:#F0CB47!important}
#p7menubar ul a:hover{background-color:#8A3B34!important;color:#F0CB47!important}
#page_container{background-color:#4A6075;border:1px solid #4A6075;margin:0;padding:20px 10px}
.clearleft{clear:left}
.clearright{clear:right}
h1{font-size:1.5em;margin:10px auto 10px 10px;padding:0}
h2{font-size:1.2em;margin:10px auto;padding:0}
h3{font-size:.8em;font-weight:700;margin:10px auto;padding:0}
h4{font-size:1em;font-weight:700;margin:10px auto;padding:0}
h5{font-size:.8em;text-align:left;color:#CCC;font-weight:400;margin:0;padding:10px 0 0 10px}
.standard_image{margin:30px auto 0}
.photo_credit{color:#7D99B0;font-size:.75em;font-family:Arial, sans-serif;margin:0 auto;padding:5px 0 0}
.highlighted_box{font-weight:700;color:#F0CB47;font-size:1em;background:#7D99B0 url(images/gradient_background.gif) repeat-x;margin:20px auto;padding:5px}
.highlighted_text{font-weight:700;font-size:1em}
.box{border:1px dotted #FFF;font-size:.9em;margin:20px auto;padding:10px}
.small_print{font-size:.75em;width:70%}
.make_italic{font-style:italic}
.address p{font-style:italic;margin:0;padding:0}
dt{font-weight:700;margin-top:10px;margin-bottom:0}
dd{margin:0}
.send_to_friend{border:1px solid #CCC;font-size:.9em;margin:15px auto 10px;padding:2px}
.map_container{width:90%;margin:0 auto;padding:10px}
.add_ons_header{background:url(images/bullet-add-ons.gif) no-repeat left center;padding:10px 0 10px 24px}
.bushcraft_header{background:url(images/bullet-bushcraft.gif) no-repeat left center;padding:10px 0 10px 24px}
.mountain_biking_header{background:url(images/bullet-biking.gif) no-repeat left center;padding:10px 0 10px 24px}
.accommodation_header{background:url(images/bullet-accommodation.gif) no-repeat left center;padding:10px 0 10px 24px}
.groups_header{background:url(images/bullet-groups.gif) no-repeat left center;padding:10px 0 10px 24px}
.winter_active_accommodation_header{background:url(images/bullet-winter-accommodation.gif) no-repeat left center;padding:10px 0 10px 24px}
.summer_active_accommodation_header{background:url(images/bullet-summer-accommodation.gif) no-repeat left center;padding:10px 0 10px 24px}
.horse_riding_header{background:url(images/bullet-horse-riding.gif) no-repeat left center;padding:10px 0 10px 24px}
.cross_country_header{background:url(images/bullet-cross-country.gif) no-repeat left center;padding:10px 0 10px 24px}
.winter_other_header{background:url(images/bullet-winter-other.gif) no-repeat left center;padding:10px 0 10px 24px}
.summer_other_header{background:url(images/bullet-summer-other.gif) no-repeat left center;padding:10px 0 10px 24px}
.dog_sledding_header{background:url(images/bullet-dog-sledding.gif) no-repeat left center;padding:10px 0 10px 24px}
.hiking_trekking_header{background:url(images/bullet-hiking-trekking.gif) no-repeat left center;padding:10px 0 10px 24px}
.summer_multi_header{background:url(images/bullet-summer-multi.gif) no-repeat left center;padding:10px 0 10px 24px}
.winter_multi_header{background:url(images/bullet-winter-multi.gif) no-repeat left center;padding:10px 0 10px 24px}
.water_header{background:url(images/bullet-water.gif) no-repeat left center;padding:10px 0 10px 24px}
.kayaking_header{background:url(images/bullet-kayaking.gif) no-repeat left center;padding:10px 0 10px 24px}
.wildlife_header{background:url(images/bullet-wildlife.gif) no-repeat left center;padding:10px 0 10px 24px}
#content_article table{margin:10px auto 10px 0}
#content_two_column table,#content_article table{border-collapse:collapse}
#content_two_column th,#content_two_column td,#content_article th,#content_article td{border:1px solid #CCC}
caption{font-weight:700;margin:0 auto;padding:5px}
#newsletter_form table{border:1px dashed #CCC;padding:5px}
fieldset table{background:#7D99B0 url(images/gradient_background.gif) repeat-x;border-collapse:collapse;width:90%}
th,td{padding:5px}
.small_form{width:60%;margin:0 auto;padding:20px}
.make_red{color:red}
legend{color:#F0CB47;font-weight:700;font-size:1.2em}
fieldset{margin:20px auto;padding:10px}
fieldset li{padding:2px}
fieldset th,fieldset td{border:1px solid #CCC;text-align:left;width:49%;padding:5px}
fieldset th{font-weight:700}
#submit,#reset{font-size:1.2em}
.gallery{background-color:#000;width:900px;border:1px solid #CCC;text-align:left;margin:0 auto 20px}
.gallery .comments_box{width:300px;border:none;margin:20px}
.comments{width:900px;margin:0 auto}
.comments .comments_box{background-color:#4A6075}
.slideshow_container{float:left;margin-left:20px;margin-right:20px;margin-bottom:20px}
.comments_box{border:1px solid #CCC;margin:20px auto;padding:10px}
.gallery p{font-style:italic;font-size:.9em;margin-right:20px;margin-left:20px}
.gallery .comments_intro{font-style:normal;font-weight:700;margin-top:20px}
.header_box{width:80%;margin:0 auto;padding:5px}
a img{border:none}
.wallpaper_column{float:left;width:33%;margin:0;padding:0}
.wallpaper_column .small_print{margin:5px auto 30px}
.wallpaper_column p{margin:10px 20px 30px}
#content_two_column{font-size:1em;text-align:left;margin:0 260px 0 0;padding:0 20px}
#content_article{font-size:1em;text-align:left;margin:0 0 0 260px;padding:0 20px}
#content_map{font-size:.9em;text-align:center;margin:0 0 0 260px;padding:0 20px}
#content_two_column .header_box{text-align:center}
#content_two_column h2,#content_two_column h3,#content_article h2,#content_article h3{color:#F0CB47;margin-top:20px}
#content_two_column h3,#content_article h3{font-size:1em}
#content_article .news_container{width:95%;margin:20px auto 20px 0}
.two_col_container{margin:0 auto}
.two_col_box{width:49%;float:right;text-align:center}
#content_article .experience_page_headings h2{margin-top:5px;margin-bottom:5px;color:#F0CB47}
#content_article .experience_page_headings h3{margin-top:5px;margin-bottom:5px;color:#FFF}
#content_article .experience_page_headings h4{font-size:.8em;margin-top:5px;margin-bottom:5px;color:#FFF}
#content_article .page_button_container{float:right;font-size:1.4em;margin-left:40px}
#content_three_column{font-size:1em;margin:0 250px;padding:0 20px}
.experience_graphic{margin:0 auto;padding:30px 0 0}
#experience_menu{font-size:.8em;margin:20px auto 30px}
#experience_menu ul{list-style-type:none;background:#7D99B0 url(images/gradient_background.gif) repeat-x;border-right:1px solid #CCC;border-left:1px solid #CCC;margin:5px 5px 20px;padding:0}
#experience_menu li{border-bottom:1px solid #CCC;margin:0}
#experience_menu ul a:link,#experience_menu ul a:visited,#experience_menu ul a:hover,#experience_menu ul a:active{text-decoration:none;display:block;padding:2px 10px}
#experience_menu ul a:hover,#experience_menu ul a:active{background-color:#8A3B34;color:#F0CB47}
#experience_menu .experience_menu_header{font-size:1.4em;font-weight:700;font-family:Arial, sans-serif;background-color:#F0CB47;color:#8A3B34;border-top:1px solid #CCC;padding:5px}
.menu_map dt{font-size:.9em;margin-top:2px;font-weight:400}
.map_duration{background:url(images/maps/map-icon-duration.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_accommodation{background:url(images/maps/map-icon-accommodation.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_required{background:url(images/maps/map-icon-required.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_photos{background:url(images/maps/map-icon-photos.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_video{background:url(images/maps/map-icon-video.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_water{background:url(images/maps/map-icon-water.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_kayaking{background:url(images/maps/map-icon-kayaking.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_hiking_trekking{background:url(images/maps/map-icon-hiking-trekking.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_horse_riding{background:url(images/maps/map-icon-horse-riding.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_mountain_biking{background:url(images/maps/map-icon-cycling.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_wildlife{background:url(images/maps/map-icon-wildlife.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_dog_sledding{background:url(images/maps/map-icon-dog-sledding.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_cross_country_skiing{background:url(images/maps/map-icon-skiing.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_summer_accomm{background:url(images/maps/map-icon-summer-accomm.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_winter_accomm{background:url(images/maps/map-icon-winter-accomm.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_summer_other{background:url(images/maps/map-icon-summer-other.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.map_winter_other{background:url(images/maps/map-icon-winter-other.gif) no-repeat left center;font-size:1.2em;padding:10px 0 10px 35px}
.resources{font-size:.9em;text-align:left}
.resources h2{margin-top:30px;font-size:1.2em}
#bookingform .contact_details td{width:49%}
.large_image_container{height:153px;margin:20px auto 0}
.tour_of_the_week .box h2{font-size:1.5em;font-variant:small-caps;color:#FFF}
.tour_of_the_week .box p{font-size:1em;font-weight:700;margin-left:20px;margin-right:20px}
.tour_of_the_week .page_button_container a{font-size:1.3em;border-left:1px solid #4A6075;border-top:1px solid #4A6075}
.homepage .box{font-size:1em;border:none;padding:0}
.homepage .news_column{float:right}
.facebook_box{background-color:#FFF}
.news_column{text-align:left;margin:0;padding:0 0 20px}
.news_container{width:760px;border:1px solid #CCC;margin:0 auto;padding:10px}
.news_container h4{background-color:#7D99B0;display:block;margin:30px auto 10px;padding:5px}
.news_column .credit_centering{clear:left;float:left;width:124px;margin:0 auto}
.news_column h2,.news_column h3,.news_column p{margin:0 0 0 150px}
.dropcap:first-letter{float:left;width:40px;font-size:60px;line-height:50px}
#content_category_page{margin:0 50px 0 220px;padding:10px}
#sidebar_b .highlighted_box{color:#FFF;font-size:.9em;font-weight:400}
#column_a{float:right;width:90%;text-align:left;margin:0;padding:0 0 20px}
#column_c{float:right;width:49%;text-align:left;margin:0;padding:0 0 20px}
#column_b{text-align:left;margin:0 50.5% 0 0;padding:0 0 20px}
#column_a img,#column_b img,#column_c img,.news_column img{float:left;clear:left;padding:20px 0 3px}
#content_category_page h1,.homepage h1{display:block;background:#7D99B0 url(images/gradient_background.gif) repeat-x;font-size:1em;color:#F0CB47;margin-top:25px;padding:5px}
#column_a h2,#column_b h2,#column_c h2,#column_a h3,#column_b h3,#column_c h3,#column_a p,#column_b p,#column_c p{margin:0 auto 0 180px}
#column_a h2,#column_b h2,#column_c h2,.news_column h2{font-size:1em;color:#F0CB47;padding:15px 0 0}
#column_a h3,#column_b h3,#column_c h3,.news_column h3{font-size:.9em;font-style:italic}
.category_image{clear:left;margin:10px;padding:0}
.category_image h3{padding:5px 0}
#column_a .credit_centering,#column_b .credit_centering,#column_c .credit_centering{width:164px;clear:left;float:left}
#column_a .photo_credit,#column_b .photo_credit,#column_c .photo_credit,.news_column .photo_credit{text-align:center;color:#CCC;margin:0;padding:0}
#column_a ul{font-size:.9em;margin:0 0 0 200px}
.outbox{width:204px;background:#7D99B0 url(images/gradient_background.gif) repeat-x;margin:20px auto;padding:0}
.outbox p{font-family:Arial, sans-serif;font-size:1em;margin:0;padding:5px 10px}
.outbox_photo{margin:10px auto 5px}
.outbox .photo_credit{color:#FFF;font-size:.75em;padding:0}
.outbox h3{font-family:Arial, sans-serif;display:block;text-transform:uppercase;background:#F0CB47 url(images/outbox-corner.gif) no-repeat top left;color:#8A3B34;font-size:1.25em;margin:0;padding:5px}
.outbox .highlighted_text{font-size:1.1em}
.outbox ul{font-size:.8em;margin:5px}
.outbox li{list-style:none;margin:2px auto 2px 5px}
.page_button_container li{display:inline}
.page_button_container a{line-height:300%;color:#FFF;text-decoration:none;background-color:#8A3B34;background-image:none;font-weight:700;font-size:1em;border-left:1px solid #7D99B0;border-top:1px solid #7D99B0;padding:5px 10px}
.page_button_container li a:hover{background:#7D99B0 url(images/gradient_background.gif) repeat-x;color:#FFF}
#sidebar_a{float:right;width:220px;margin:0;padding:0 20px}
#sidebar_b{float:left;width:220px;margin:0;padding:0 20px}
#footer{font-size:1em;border-top:5px solid #F0CB47;background:#7D99B0 url(images/gradient_background.gif) repeat-x;border-bottom:5px solid #F0CB47;padding:10px}
#footer_column_a,#footer_column_b,#footer_column_c{float:left;width:33%}
#footer_column_a ul,#footer_column_b ul,#footer_column_c ul{list-style-type:none;margin:5px;padding:0}
#p7menubar li:hover a,#p7menubar a:focus,#p7menubar a:active,#p7menubar li.p7hvr a,a:hover{color:#8A3B34}
#p7menubar li:hover ul,#p7menubar li.p7hvr ul,img{display:block}
#p7menubar ul a:visited,#p7menubar ul a:active{color:#CCC!important}
p,table,.wallpaper_column img{margin:10px auto}
a:link,.box h2,.header_box h2{color:#F0CB47}
a:visited,a:active{color:#CCC}
.standard_image_no_credit,#content_two_column .page_button_container,#sidebar_b .page_button_container{margin:20px auto}
dl,.news_container ul{text-align:left}
#content_three_column dl,fieldset td,#column_a p,#column_b p,#column_c p,.news_column p{font-size:.9em}
#content_two_column th,#content_article th,.tour_of_the_week{background:#7D99B0 url(images/gradient_background.gif) repeat-x}
fieldset ul,.page_button_container ul{list-style:none;margin:0;padding:0}
#bookingform .exp_details td,#bookingform .insurance_details td,#bookingform .confirmation .narrow{width:20%}
#bookingform .participants td,#bookingform .participants_2 td{width:12%}
#bookingform .contact_details,#bookingform .confirmation{width:60%}
#footer_column_a .news_column h2,#footer_column_a .news_column h3,#footer_column_a .news_column p,#footer_column_b .news_column h2,#footer_column_b .news_column h3,#footer_column_b .news_column p,#footer_column_c .news_column h2,#footer_column_c .news_column h3,#footer_column_c .news_column p{margin:0 0 0 80px}
