body,html{background:#fff;color:#3f3f3f;font-family:Arial, sans-serif;font-size:13px;margin:0;padding:0}body{min-width:884px;behavior:url(css/hover.htc)}h1,h2,h3,h4{margin-top:0;margin-bottom:.25em;font-weight:400;font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif}h1{font-size:2.3em}h2{font-size:1.6em}h4{font-size:1.1em}li{list-style-image:url(../img/bullet.png);padding-bottom:4px}div.hr{margin-top:10px;height:15px;background:url(../img/line-dot.png) repeat-x scroll center}p{line-height:1.4}a{color:#000;text-decoration:none;border-bottom:1px #ebebeb solid;letter-spacing:-1px}.no_ul,.no_ul:hover{border:0!important}.image{position:relative;float:left;border:1px #ebebeb solid}.image img{display:block;width:105px;height:70px;border:3px #fff solid}.image_big{float:left;border:1px #ebebeb solid}.image_big img{display:block;width:392px;height:260px;border:5px #fff solid}.link{display:block;background:url(../img/link_arrow.png) no-repeat 0 0;margin-top:10px;padding:0 0 2px 16px}#nav{clear:both;height:28px;width:880px;background:url(../img/nav_bg.jpg) repeat-x}#nav ul{list-style:none;vertical-align:middle;margin:0;padding:0}#nav li{float:left;display:block;text-align:center;margin-left:30px;padding:5px 0 2px}#nav li a{color:#FFF;text-decoration:none;font-size:1.2em;font-weight:700;letter-spacing:0;border-bottom:none}#nav_shadow{display:block;float:left;height:3px;width:880px;background:url(../img/nav_shadow_bottom.jpg) no-repeat scroll top;line-height:0;margin-top:-1px}.highlight{color:#fd3f3f}#page_wrap{width:884px;margin:0 auto}#header{position:relative}#header img{float:left;text-decoration:none;border:0;margin-bottom:5px}#content_wrap{float:left;width:880px;background:url(../img/main_content_bg.jpg) repeat;margin-top:-1px}#main{float:left;width:600px;margin-bottom:-4px}#sidebar{float:left;width:260px;margin:0 0 0 10px}#sidebar .sidebar_object{clear:both;margin-bottom:10px}#footer{float:left;clear:both;width:875px;height:10px;margin-top:10px;background-color:#f0e8d3;font-size:.7em;text-align:center;padding:5px}#right{position:relative;float:right;width:400px;margin-top:20px;margin-right:10px;margin-bottom:20px}#right .box{float:left;background:url(../img/line_dot.jpg) repeat-x bottom;padding-bottom:5px;margin-bottom:5px}#left{position:relative;float:left;width:400px;margin-top:20px;margin-left:10px;margin-bottom:20px}#left .box{float:left;background:url(../img/line_dot.jpg) repeat-x bottom;margin-bottom:5px;padding:3px}#left .camp_text .link{margin-top:4px;float:right}#left .camp_text{float:left;width:270px;margin-left:10px}#left .image{width:96px;height:66px}#left .image img{width:90px;height:60px}#frontpage_catch{font-size:20px;font-weight:700;letter-spacing:0;padding:40px 0 0 40px}#frontpage_catch span{padding-left:25px;background:url(../img/catch_arrow.png) no-repeat 0 2px}#frontpage_offer li{margin-bottom:6px}#frontpage_image{width:600px;height:358px;background:url(../img/surfing.jpg) no-repeat;overflow:hidden;cursor:pointer}#frontpage_image h1{padding:10px 0 0 20px}#breadcrumbs{width:590px;font-size:.8em;background:url(../img/breadcrumbs_shdw_bottom.jpg) repeat-x bottom;padding:4px 0 6px 10px}.breadcrumbs_yourhere{padding-left:4px;padding-right:10px}.breadcrumbs_inactive{color:#d0cbb8}#login{width:300px;float:right}#login img{float:none;vertical-align:text-bottom}#login_content{float:right;width:274px;height:52px;background-color:#f0e8d3;text-align:center;padding-top:2px}#logged_in{text-align:left;font-size:12px;padding:8px 0 0 5px}#logged_in img{margin:0 4px}#logged_in a{font-weight:700;letter-spacing:0;font-size:11px;border-bottom:1px solid #c1c1c1}#logged_in a:hover{border-bottom:1px solid #fd3f3f}#login input{display:block;float:left;width:90px}#login label{float:left;text-align:left;font-size:.7em;width:95px;padding-left:2px}#login .submit{float:right;width:60px;margin-right:5px;margin-top:10px}#login .password{float:right;clear:both;margin-right:80px}#login .login_error{text-align:left;font-size:.8em;float:left;margin-left:20px;margin-top:1px;color:#3f3f3f;border:1px dashed #cfcfcf;background:#ffe6e7 url(../img/warning.jpg) no-repeat left;background-position:5px 3px;padding:3px 4px 2px 20px}#login_left{float:right;width:7px;height:54px;background:#f0e8d3 url(../img/login_bg_left.jpg) bottom no-repeat}#shdw_wrap{float:left;width:884px;background:url(../img/main_shdw_broad.jpg) repeat-y;padding-left:2px}#content_shdw_bottom{float:left;clear:both;height:3px;width:884px;background:url(../img/main_shdw_bottom.jpg) no-repeat}#country_selector h2{color:#cab781;cursor:pointer;font-size:1.3em}#country_selector .country{font-size:.9em;padding-left:5px}#country_selector a{margin-left:10px}#surfcamp{width:575px;float:left;margin:15px 0 15px 10px}#camp_image{float:left;clear:left}#quick_facts{float:left;width:160px;height:270px;margin-left:4px}#quick_facts td{text-align:left;font-size:.7em;height:25px;padding-bottom:3px}#quick_facts td img{display:block;padding-right:5px}#camp_pictures{margin-bottom:20px}#camp_pictures .image{margin-top:10px;margin-right:10px}div#badge_box{float:left;width:575px}div#badge_box div#promo{margin:5px 0 -5px}div#badge_box div#promo_left{float:left;width:70px;padding-top:10px}div#badge_box div#promo_right{float:left;width:330px}p.promo_title{font-size:12px;font-weight:700;padding-top:5px;margin:0}p.promo_content{font-size:10px;padding-bottom:5px;margin:0}div#badge_box div#fb{float:left;width:160px}#surfcamp #tabs{padding-top:10px}.emphasize{background:#f5f3ec;border:1px solid #e0dace;padding:5px}#camp_prices table{width:575px;border:1px solid #d0cbb8;margin-bottom:5px}#camp_prices th{text-align:left}#camp_prices thead td{color:#3f3f3f;background:#fff url(../img/price_head_bg.jpg) top repeat-x;font-weight:700;border-bottom:1px solid #999}#camp_prices tr td{text-align:right;padding:3px 8px}#camp_prices tbody td{height:20px;font-size:11px}#camp_prices tbody tr.even td{background:#f0e8d3}#camp_prices tbody tr.ruled td{color:#000}#camp_prices tbody tr.selected td{height:25px}#camp_prices .row_name{width:200px;text-align:left}.button{color:#3f3f3f;background:transparent url(../img/button_right.jpg) no-repeat scroll top right;display:block;float:right;height:33px;margin-right:6px;padding-right:10px;text-decoration:none;font:bold 11px/23px Arial, Helvetica, sans-serif;text-transform:uppercase;border:0;cursor:pointer}.button span{background:transparent url(../img/button_left.jpg) no-repeat;display:block;line-height:17px;border:0;letter-spacing:0;padding:7px 5px 8px 24px}.dottip-tip{background-color:#fff;border-right:1px solid #000;border-bottom:1px solid #000;padding:5px 3px}#cards{float:right;margin-top:3px;margin-right:15px}#cards img{display:block}#mini_destinations #selected_camp{border-bottom:2px solid #fd3f3f;font-weight:700}#mini_destinations .content{line-height:15px}#content{margin:5px 10px 15px 5px}.special_heading{color:#cab781;font-size:1.5em}.indent{margin-left:30px;width:550px}.division ul{margin-top:0}.division li{margin-left:-20px;list-style-type:none;list-style-image:none}.frontpage_header{font-size:1.3em}#destination_link{float:left;display:block;text-align:center;width:400px;margin-top:15px;padding-bottom:2px}#camp_evaluation{font-size:.8em;line-height:10px;margin-bottom:20px;padding-left:0}.rating{font-weight:700;font-size:16px}.rating span{clear:right}.metric{font-weight:700;margin-left:0}.meter{width:230px;height:10px;border:2px solid #e0dace;background:#fff url(../img/bar.png) repeat-y;color:#fff;font-weight:700;overflow:hidden;margin:0 0 5px;padding:2px 0 2px 2px}#camp_evaluation .testimonial_bubble{width:234px;background:url(../img/testimonial_bubble_bottom.png) no-repeat left bottom;padding-bottom:17px;margin-top:3px}#camp_evaluation .testimonial_bubble .bubble_content{padding:0 8px}#camp_evaluation .testimonial_bubble .bubble_content div{padding:5px 0 0}#camp_evaluation .testimonial_bubble .link{display:inline;width:40px;font-size:11px;margin-left:160px;padding-top:1px}#camp_evaluation .link{line-height:1.4;font-size:12px}.testimonial{width:550px;background:url(../img/box_top.png) no-repeat;font-size:.9em}.testimonial .testimonial_text{background:url(../img/box_bg.png) repeat-y;padding:0 7px}.testimonial_bottom{height:9px;background:url(../img/box_bottom.png) left bottom no-repeat;margin-bottom:10px}.testimonial h3{padding-top:4px;margin:0 0 4px 10px}#navigation{text-align:center;margin:15px 0 10px}#navigation .nav_right{margin-left:30px}#navigation .nav_right,.nav_left span{color:#ab9c8f;letter-spacing:-1px}#usc_evaluation{width:560px;margin-bottom:20px}#usc_testimonials{width:240px;padding-top:0}#usc_testimonials .comment{font-style:italic;font-size:.9em}#usc_testimonials_right{float:right}#usc_rating{font-size:.8em;padding:0 0 5px 10px}#camp_ranking_bottom{float:left;clear:both;height:9px;width:550px;background:url(../img/line_dot.jpg) repeat-x bottom;margin:0}.ranked_camp{float:left;clear:left;display:block;width:550px;margin:4px 0 0}.ranked_camp h4{margin:5px 0 0 57px}.ranked_camp .rank{width:30px;height:25px;font-size:18px;font-weight:700;background:url(../img/rank.png) 2px 0 no-repeat;color:#fff;margin:0 5px;padding:2px 0 5px 10px}.ranked_camp .struct{width:550px}.ranked_camp .qualitative{padding-top:10px;padding-left:10px;font-size:10px;margin:0 0 0 10px}.ranked_camp .qualitative table{width:250px;margin-left:0}.ranked_camp .qualitative table,td,tr{border:0 solid;margin:0;padding:0}.ranked_camp .qualitative table td{padding-bottom:2px}.ranked_camp .qualitative .meter{width:100px;height:5px;margin:3px 3px 0;padding:0}.ranked_camp .total{font-size:10px;margin:10px 0 0 20px}.ranked_camp .total span{font-size:30px;font-weight:700}.ranked_camp .total .link{font-size:13px;font-weight:400}#sorting{font-size:12px;margin-bottom:15px}.s_submit{background:transparent;border-top:0;border-right:0;border-bottom:1px solid #ebebeb;border-left:0;color:#000;display:inline;font-size:13px;letter-spacing:0;cursor:pointer;margin:0;padding:0}.combobox{background:#fff;border:2px solid #e0dace}.info-tip,.info_wide-tip{background-color:#f0e8d3;width:200px;border:4px #fff solid}.info_wide-tip{width:400px}.info-title,.info_wide-title{font-weight:700;background-color:#e0dace;padding:8px 8px 4px}.info-text,.info_wide-text{font-size:.8em;padding:4px}.img_aligner{vertical-align:middle;padding-bottom:3px}#book_message{margin-left:60px;width:400px;font-size:11px;padding:5px 5px 10px}#book_message p{display:block;margin-left:40px}.book_error{background:#ffdada;border:2px solid #fd3f3f}.book_info{background:#bdd5e6;border:2px solid #7aa5d0}.button_div{height:40px}.book_div{clear:both;margin-top:15px;font-size:12px}.small_space{display:block;margin-bottom:5px}.big_space{display:block;margin-bottom:20px}.book_emphasize{width:535px;background:#f5f3ec;border:1px solid #e0dace;margin-bottom:15px;padding:5px 5px 15px}.date_div{float:left;width:160px;margin-bottom:20px}.date_div input{width:100px}.book_table{width:530px}.book_table .standard_td{width:150px}.book_table thead{background:#e0dace;font-weight:700}.book_table thead td{height:30px}.book_table td{padding:0 0 0 10px}.book_table input{border:0;font-weight:700;font-size:11px;background:#f5f3ec}.book_table .indent{margin-left:0;padding-left:20px}.marker{font-size:15px}.book_highlight td{padding-top:8px;font-size:13px;font-weight:700}.book_highlight td span{color:#caa781}.book_personal h3{margin-bottom:15px}.input_sex{width:20px}.personal_marg{margin-left:8px;margin-bottom:4px}.personal_pad{padding-left:8px;margin-bottom:4px}.book_textarea{font-family:Arial;font-size:11px;width:540px;height:50px}#booking_process{border:1px solid #e0dace;background:#fff;width:240px;padding:7px}#booking_process img{border:0;padding-left:25px}#booking_process ul,#booking_process li{list-style:none;margin:0;padding:0}#booking_process ul li{list-style-image:none;list-style:none;list-style-type:none}.simple_table{width:545px}.simple_table thead td{border-bottom:2px solid #000;height:20px;font-weight:700}.simple_table tbody td{padding:4px}.simple_table .status{font-weight:700;width:130px;text-align:center}.simple_table .action{text-align:center}.simple_table .payment{background:#ffe54f!important}.simple_table .finalized{background:#3ae54f!important}.simple_table .cancelled{background:#fd3f3f!important}.mybooking_emphasize{width:535px;background:#f5f3ec;border:1px solid #e0dace;margin-bottom:15px}.mybooking_emphasize div{padding:5px 5px 15px}.action_bar{padding-bottom:20px}.action_bar .action{background:url(../img/link_arrow.png) no-repeat 0 0;float:left;width:165px;margin-top:6px;padding-left:17px;font-size:15px;font-weight:700;letter-spacing:0;border:0}.action_bar .action span:hover{border-bottom:2px #fd3f3f solid}.action_bar .button{float:left}.upgr_warning .warning{padding-left:20px;background:url(../img/warning.jpg) no-repeat}.av_calendar_small{padding:5px}.av_calendar_small .heading{font-size:12px;font-weight:700}.av_calendar_small .weekdays td{font-size:10px;font-weight:700;background-color:#e0e0e0}.av_calendar_small table .active_day,.inactive_day,.notav{font-size:10px;color:#000;width:17px;height:17px}.av_calendar_small table .notav{color:#c1c1c1}.av_calendar_small table .partly{background:#ffe54f}.av_calendar_small table .inactive_day{color:#fff;background:#fd3f3f}.av_calendar_small table .selected{background:#000;font-weight:700;color:#fff}.av_calendar_small table .day:hover{background-color:#f2f2f2!important}#evaluation_form{padding-bottom:40px}#evaluation_form div{font-size:12px}#evaluation_form .evaluation_question{margin:10px 0 0}#evaluation_form select{margin:10px 0 0 15px}#evaluation_form .hr{margin:0 0 0 10px}#evaluation_form .answer_table td{font-size:10px;width:80px;text-align:center}#social_networks{float:left;clear:both;width:800px;padding:10px 0 10px 10px}#social_networks img{vertical-align:middle; width:24px;}#action_bar{background:transparent url(../img/action_bar_right.png) no-repeat scroll top right;height:30px;width:540px}#action_bar div.action_wrap{background:transparent url(../img/action_bar_left.png) no-repeat;height:30px;margin-right:10px}#action_bar div span{display:block;float:left;background:url(../img/action_bar_arrow.png) no-repeat;background-position:100% 47%;line-height:32px;font-size:13px;font-weight:700;padding:0 20px 0 10px}#action_bar img#action_arrow{vertical-align:bottom}#action_bar div.community{display:block;float:right;margin-left:0;height:30px}#action_bar div.community img{vertical-align:top;margin-top:6px}#action_bar div.community div{margin-top:4px !important;}#worldmap{padding-bottom:10px}div#carbon_calculator{width:523px;background:url(../img/carbon_neutral_bg.png) no-repeat;margin-bottom:15px;border:2px solid green;padding:5px}div#carbon_calculator h3{color:#fff;font-weight:700;font-size:1.4em}div#carbon_calculator span.underline{border-bottom:2px solid #fd3f3f}div#carbon_calculator div#tricorona{float:right;margin:10px 20px 0 0}div#carbon_calculator span#offset_text{font-weight:700;font-size:1.2em}table.book_table tbody.book_total_price{font-size:13px}table.book_table tr.price_table_header td{font-weight:700;padding-top:5px}table.book_table tr.price_table_subheader td{font-style:italic;font-size:12px}table.book_table tr.price_table_subheader td.sub_heading{padding-left:20px}h3,div#carbon_calculator span.text_large{font-size:1.2em}h3.bold,.dottip-title,#usc_testimonials .comment span,div#carbon_calculator span.bold{font-weight:700}div.hr hr,#camp_pictures #camp_pictures_hidden{display:none}a:hover,.s_submit:hover{border-bottom:1px #fd3f3f solid}a img,#frontpage_catch a:hover,.button:hover,.button span:hover,.date_div a img,#booking_process a{border:0}#nav li a:hover,#frontpage_catch a,.breadcrumbs_separator{color:#3f3f3f}#left .box:hover,.ranked_camp:hover{background:#f6f6f6}#breadcrumbs a,#camp_prices a,.simple_table tbody td a{letter-spacing:0}.dottip-text,.small{font-size:.8em}#usc_rating .meter,.av_calendar_small table{width:200px}.ranked_camp .struct .image,#evaluation_form .answer_table{margin-top:10px}:first-child+html .s_submit,* html .s_submit{border-bottom:0;text-decoration:underline;font-size:13px;letter-spacing:0;cursor:pointer}.smalltext,.book_table .mini_desc{font-size:10px}.book_table tbody,.book_label,.simple_table tbody,.av_calendar_small table .day a{font-size:11px}.book_table .operator,.clickable_rows tr,.av_calendar_small table .active_day{cursor:pointer}.simple_table .selected td,.clickable_rows tr:hover td{background:#f2f2f2}table.book_table tr.price_table_header td.price_value,table.book_table tr.price_table_subheader td.price_value{text-align:right}
