html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:white;background:#000}ol,ul{padding-left:18px}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}body{margin:0;padding:0;font-size:11px;line-height:14px;text-align:center;font-family:Arial,Helvetica,sans-serif}a{outline:none;color:#FFF}a:hover{color:#FFF;text-decoration:none}a
img{border:0}br.clear{clear:both}.error{color:#F00}.hidden{display:none}#shell{width:980px;padding:0
0 40px 0;margin:0
auto;text-align:left}#header{float:left;width:980px;padding:0;margin:0
0 22px 0}#header
.logo{float:left;width:203px;height:147px;margin:0
47px 0 0;padding:0;text-indent: -3000px;overflow:hidden;background:url(/_img/layout/logo.gif) 0 0 no-repeat}#header
h1{float:left;width:247px;height:14px;margin:89px
0 0 0;padding:0;text-indent: -3000px;overflow:hidden}#content_container{float:left;width:980px;padding:0;margin:0
47px 0 0}#navigation{float:left;width:156px;padding:0;margin:0
47px}#navigation
ul{float:left;width:100%;margin:0
47px 0 0;padding:0;list-style:none}#navigation ul
li{float:left;width:100%;text-transform:uppercase;font-size:12px;line-height:12px;margin:0
0 23px 0;padding:0}#navigation ul li
a{float:left;width:100%;color:#fff;text-decoration:none}#navigation ul li a.active,
#navigation ul li a:hover{color:#a9abad;text-decoration:none}#register_now{float:left;margin:0
0 23px 0}#content{float:left;width:730px;padding:0;margin:0;font-size:14px;line-height:18px}#content
.column{float:left;width:320px;padding:0
40px 0 0;margin:0}#content
p{margin:0
0 23px 0}#content
ul{margin: -14px 0 0 0}#content ul
li{margin:0
0 9px 0}#content
a.overlay{clear:both;float:left;text-decoration:none;color:white;text-align:center}#content a.overlay
img{margin-bottom:10px}.page_gallery{float:left;margin:0
0 20px 0;padding:0;text-align:center;width:306px}.page_gallery
a{text-decoration:none;color:white}.page_gallery
a.hidden{display:none}.page_gallery a
img{border:4px
solid white;margin-bottom:10px}.page_video{float:left;margin:0
0 20px 0;padding:0;text-align:center;width:306px}.page_video
a{text-decoration:none;color:white}.page_video
a.hidden{display:none}.page_video a
img{margin-bottom:10px}#home
.page_video{width:680px}#photos_and_video
.page_gallery{margin:0
20px 20px 0;width:215px}#photos_and_video
.page_video{margin:0
20px 20px 0;width:215px}#video_slides{float:left;width:680px;height:510px;overflow:hidden;position:relative;margin-bottom:10px}#video_tag{text-decoration:underline}#home .page_video
a{float:left;width:680px;height:510px}#video_slides
img{float:left;position:absolute;top:0;left:0}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: .0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:15px;top: -10px;margin:0;padding:1px}.ui-dialog-titlebar
a{color:#fff;text-decoration:none}.ui-dialog-titlebar a:hover{color:#fff;text-decoration:underline}.ui-dialog-content{float:left;text-align:left;background:url(/_img/layout/pop_content.png) top left repeat-y}.ui-dialog-content div
div{display:none}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;text-align:left;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a
img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0
auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;right:10px;bottom: -20px;height:50;width:107px;z-index:10}#lightbox-container-image-box>#lightbox-nav{right:0}#lightbox-nav
a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:50px;height:25px;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0
auto;line-height:1.4em;overflow:auto;width:100%;padding:0
10px 0}#lightbox-container-image-data{padding:0
10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{margin-top:25px;width:50px;float:right;padding-bottom:0.7em}table.rates
th{background:url(/_img/layout/tbl_top.png) top left no-repeat}table.rates
td{background:#000;border-top:1px solid white;border-left:1px solid white}table.rates
td.last{background:#000;border-right:1px solid white}table.rates
td.foot{border:none;border-top:1px solid white;background:url(/_img/layout/tbl_bottom.png) bottom left no-repeat}#request_form{float:left;width:640px;text-align:left;background:#000;padding:20px;margin:0}#request_form
h2{font-size:14px;line-height:16px;margin:0
0 23px 0}#request_form
h3{font-size:12px;line-height:14px;margin:0
0 23px 0}#request_form
p{font-size:10px;line-height:12px;margin:0
0 23px 0}#request_form input.error,
#request_form
select.error{border:1px
solid #F00}#request_form
input{width:50px}#request_form
input.btn_submit{width:100px}#request_form
input.text{width:332px}#request_form
textarea{width:617px;height:147px}#request_form
#form_errors{display:none;float:left;width:600px;padding:20px;background:#FFF;margin-bottom:20px}#request_form #form_errors
h2{color:#F00;margin:0}#request_form #form_errors
ul{list-style:disc;color:#000;margin-bottom:0}#request_form #form_errors ul
.error{color:#000}#home{background:#000 url(/_img/bgd/home.jpg) 50% 0 no-repeat}#groundswell{background:#000 url(/_img/bgd/groundswell.jpg) 50% 0 no-repeat}#tiki{background:#000 url(/_img/bgd/tiki.jpg) 50% 0 no-repeat}#rates_and_booking{background:#000 url(/_img/bgd/rates.jpg) 50% 0 no-repeat}#surfing{background:#000 url(/_img/bgd/surfing.jpg) 50% 0 no-repeat}#photos_and_video{background:#000 url(/_img/bgd/photos.jpg) 50% 0 no-repeat}#directions{background:#000 url(/_img/bgd/directions.jpg) 50% 0 no-repeat}#about_tofino{background:#000 url(/_img/bgd/about.jpg) 50% 0 no-repeat}#contact{background:#000 url(/_img/bgd/contact.jpg) 50% 0 no-repeat}#groundswell #header
h1{background:url(/_img/headings/groundswell.png) 0 0 no-repeat}#tiki #header
h1{background:url(/_img/headings/tiki.png) 0 0 no-repeat}#rates_and_booking #header
h1{background:url(/_img/headings/rates.png) 0 0 no-repeat}#surfing #header
h1{background:url(/_img/headings/surfing.png) 0 0 no-repeat}#photos_and_video #header
h1{background:url(/_img/headings/photos.png) 0 0 no-repeat}#directions #header
h1{background:url(/_img/headings/directions.png) 0 0 no-repeat}#about_tofino #header
h1{background:url(/_img/headings/about.png) 0 0 no-repeat}#contact #header
h1{background:url(/_img/headings/contact.png) 0 0 no-repeat}