/*
style.css
« ElPescador.com »
Version 1.06 production
Created by Jeff Selser on 2008-01-12.
Modified 2009-11-19 - jds
(c) 2008 Selser Media LLC. All rights reserved. http://www.selsermedia.com
*/
html{background:#ffffcd;}
body{background-color:#ffffcd;}
#doc,#doc2{border-left:1px solid #ffefab;border-right:1px solid #ffefab;background:url(images/r2/doc_bg.png) repeat-y;}
#bd div.yui-b{padding:10px 5px 0 10px;}
div.yui-g{padding:5px 5px 5px 0;}
div#logo-title{height:180px;}
#primary-bg{background:#ffffcd url(/files/s/ep_maya_bg.gif) no-repeat;height:10px;}
div#hd.dock{background:#81b73b url(../../../../files/s/hdr_home_dock.jpg) no-repeat;}
div#hd.diving{background:url(../../../../files/s/hdr_diving_is999770.jpg) no-repeat;}
div#hd.scuba{background:url(../../../../files/s/hdr_diving_diver.jpg) no-repeat;}
div#hd.shark{background:url(../../../../files/s/hdr_diving_wshark.jpg) no-repeat;}
div#hd.flats{background:url(../../../../files/s/hdr_fish_flats.jpg) no-repeat;}
div#hd.guides{background:url(../../../../files/s/hdr_selsermedia_guides_dock.jpg) no-repeat;}
img.imgblock{border:1px solid #f09c5a;}
div#hd.sunset{background:url(../../../../files/s/hdr_sunset.jpg) no-repeat;}
div#hd.pool{background:url(images/hd_selsermedia_pool.jpg) no-repeat;}
div#hd.holchan{background:url(images/hd_selsermedia_holchan.jpg) no-repeat;}
div#hd.boat{background:url(../../../../files/s/hdr-fishing-calm.jpg) no-repeat;}
div#hd.belize{background:url(../../../../files/s/hdr_snorkle_is_3948552.jpg) no-repeat;}
div#hd.fishing{background:url(../../../../files/s/hdr_fishing-permit.jpg) no-repeat;}
div#hd.snorkel{background:url(../../../../files/s/hdr_snorkle_is_3948552.jpg) no-repeat;}
div#hd.adventure{background:url(../../../../files/s/hdr_ocelot_is1885494.jpg) no-repeat;}
div#hd.ruins{background:url(../../../../files/s/hdr_ruins_is354740.jpg) no-repeat;}
div#hd.iguana{background:url(../../../../files/s/hdr_selsermedia_iguana.jpg) no-repeat;}
div#hd.flatscast{background:url(images/hd_hg_flatscast.jpg) no-repeat;}
div#hd.rainforest{background:url(../../../../files/s/hdr_rainforest.jpg) no-repeat;}
div#hd.fishinghost {background: url(images/hdr_fishinghost.jpg) no-repeat;}
div#logo{position:relative;top:30px;left:10px;}
div#logo-title{height:180px;}
img#sb_logo{position:relative;left:20px;}
div#hd{height:180px;background:#81b73b url(/files/s/hdr_home_dock.jpg) no-repeat 0 top;}
#logo h2 span{display:none;}
#ContactForm fieldset label{font-weight:bold;}
#ContactForm fieldset{padding:15px;}
#ContactForm label table tbody tr td{text-align:left;}
#ContactForm tr{border-style:hidden;}
#ContactForm fieldset label table tbody tr td label{font-weight:normal;}
#ajaxSearch_input{width:135px;}
#search{width:156px;margin:0 0 5px 0;background-color:#efa86c;position:relative;border:1px solid #2693c4;}
#ajaxSearch_form fieldset{padding:.5em 0 .8em .5em;border:none;}
#ajaxSearch_submit{position:absolute;right:8px;bottom:2px;}
.breadcrumb{font-size:85%;}
table#spinningGear{font-size:93%;}
a#email{margin-left:5px;background:url(/files/i/icon/mini-mail.png) no-repeat left center;padding-left:20px;}
#hosts img{margin-top:41px;}
#homecontent_nav ul.hnav{margin:0;padding:0;height:130px;}
li.hnav{display:block;float:left;margin-right:10px;width:118px;}
.clearit{clear:both;}
table{font-size:inherit;}
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;font-size:100%;}
table tr.odd{background:#ddd;}
tr,td{padding:.25em;}
td.icon{text-align:center;}
a,a:link,a:visited{color:#2763A5;text-decoration:none;}
a:hover,a:focus{color:#6191C5;text-decoration:underline;}
#content a,#content a:link,#content a:visited{text-decoration:underline;}
a:active,a.active{color:#89A3E4;}
h1{font-size:146.5%;}
h2{font-size:138.5%;}
h1.title,h1.title a,h1.title a:hover{color:#409ea1;}
h1#pagetitle.title{margin:.5em 0;color:#409ea1;background:url(images/h1_wide_bg.png) no-repeat -3px 21px;height:30px;font-size:161.6%;}
span.submitted a{color:#409ea1;}
div.block h2.title{color:#f39d59;}
h2,h2 a,h2 a:hover,.block h3,.block h3 a{margin:0 0 .4em 0;}
div#content h2,h3,h4{color:#409ea1;}
div#content h2.full{width:100%;}
span.list-label{margin:0;padding:0;}
#content{color:#4f4f4f;}
#content ul{margin:0 0 1em 3em;}
#content li{margin-top:0;list-style-type:circle;line-height:16px;}
h1,h2,h3,h4,h5,h6{font-family:Georgia;font-weight:bold;}
pre{background:#ddd;border:1px solid #aaa;padding:.75em 1.5em;}
blockquote{border:1px #ccc solid;margin:.5em 1em;padding:.3em;font-style:italic;}
code{font-size:100%;font-family:Profont,'lucida console','Courier New',Monaco,monospace;}
ol,ul,dl{position:relative;}
img#logo{position:relative;left:30px;top:50px;z-index:999;}
#cta span{color:#ffefab;font:88% Georgia,"Times New Roman",Times,serif;float:right;margin-top:30px;margin-right:20px;}
img#eplogo{z-index:999;}
img#forbes{position:relative;left:0;}
#content .bold{font-weight:bold;}
div#social{margin-top:1em;}
#cal_fish table{margin:0 0 1em 0;}
#cal_fish table,#cal_fish table td{width:540px;border:1px solid #ccc;text-align:center;border-collapse:collapse;}
#cal_fish tr{border-bottom:1px solid #ccc;font-size:80%;}
#cal_fish th{font-size:110%;font-weight:bold;background-color:#66c;border-right:1px solid white;border-left:1px solid white;color:#ddd;}
#cal_fish td{padding:3px;}
#cal_fish tr.even{background-color:#BDEE8B;}
#cal_fish td.month{font-weight:bold;text-align:left;padding-left:1em;font-size:110%;}
#rates table{margin:0 0 1em 0;font-size:93%;}
#rates table,#rates table td{width:540px;border:1px solid #ccc;text-align:center;border-collapse:collapse;}
#rates tr{border-bottom:1px solid #ccc;font-size:80%;}
#rates th{background-color:#2996c8;border-right:1px solid white;border-left:1px solid white;color:#c9eaa4;text-align:center;padding:3px 0;border-right:solid thin white;}
#press_releases h3 a{font-size:116%;font-weight:bold;}
#rates td{padding:3px;}
#rates tr.even{background-color:#BDEE8B;}
#rates td.month{font-weight:bold;text-align:left;padding-left:1em;font-size:110%;}
.extra{color:#c9eaa4;background-color:#2996c8;}
.even td,.extraeven{background-color:#BDEE8B;}
span.callus{font-size:108%;font-weight:bold;color:#973f61;}
table#spinningGear th{background-color:#4ca4ce;color:#feffb5;}
#submenu ul{width:155px;border:1px solid #89cc77;margin:10px 0 10px 0;}
#submenu ul li{background:#c5e7a0 url(../../../../files/yui/build/assets/skins/sam/sprite.png) repeat-x 0 -9px;font-size:100%;list-style-type:none;}
#submenu ul li a{color:#264e9c;display:block;padding:2px 0 3px 10px;text-decoration:none;height:1.3em;}
#submenu ul li a:hover,#submenu ul li.last.active ul li a:hover{background-color:#2793c4;color:#FFFFAB;}
#submenu li.active a{background-color:#efa86c;}
#submenu ul li ul{margin:0;border:none;}
#submenu ul li ul li{border:none;}
#mainmenu{z-index:999;}
div#submenu{z-index:1;}
#submenu ul li.active ul li a,#submenu ul li.last.active ul li a,#submenu ul li ul li a{background:transparent;padding-left:2em;}
#submenu ul li.active ul li.active a{background-color:#2793c4;color:#FFFFAB;}
input,textarea,textfield{margin:0;color:#000;font-family:arial;padding:1px;font-size:100%;}
fieldset{border:1px solid #f39d59;}
legend{color:#297ca6;}
input.form-checkbox,input.form-radio{border:none;}
#search .form-text,#user-login-form .form-text{color:#444;border:1px solid #6191C5;padding:2px;}
.form-submit,.button{padding:1px;}
#search .button,#search .form-submit,#user-login-form .button,#user-login-form .form-submit{background-color:#68A0D9;color:#fff;font-weight:bold;border:1px solid #4070A1;}
#node-form,#node-form .node-form{overflow:auto;}
#user-login-form{text-align:left;}
#user-login-form .item-list ul{margin-top:10px;}
#thumbs div p a{display:block;margin:0 1em .5em 60px;color:#fccf79;padding:.25em 1em .25em 2em;background-color:#0e6998;border:1px outset #39f;width:80px;position:absolute;bottom:0;text-align:right;}
#thumbs div p a:hover{background-color:#066;}
#ft{text-align:center;min-height:60px;color:#dedebf;background:#26a8ae url(images/half350grad.png) repeat-x 0 -240px;}
#yui-main div.yui-b div.yui-gc div.yui-u h2{border-bottom:1px solid #f1ac6f;color:#409ea1;width:100%;}
span#copyright,span#ft-message{font-size:85%;color:#ffefab;}
div#ft-message{font-size:93%;margin:.5em 0;}
img#footer-top-border{top:-2px;position:relative;}
#ft a{color:#fff;}
#ft img.drupal-powered{position:relative;top:.3em;}
#content-bottom img.logo{position:relative;left:20px;margin-top:2em;}
#copyright,#ft-message{font-size:85%;color:#ffefab;}
span#closing{display:block;margin-bottom:.5em;}
div#credit{border-top:1px dashed #efa86c;width:250px;margin:0 auto 1em auto;padding:.5em;color:silver;font:italic 77% "Lucida Grande",Lucida,"Lucida Sans Regular",Verdana,sans-serif;}
div#credit a{color:#e6e6e6;}
a.sitelink{padding:0 1em;}
div#copyright{padding-top:1em;}
span.phone{font:108% Georgia,"Times New Roman",Times;display:block;margin-left:25px;}
/ .pager{clear:both;}
.pager div{padding:0;display:inline;}
.pager strong,.pager a{padding:2px 5px;background:#54d2d7;border:1px solid #90c2e1;-moz-border-radius:2px;-webkit-border-radius:2px;}
.pager a:hover{text-decoration:none;background:#eef7fc;}
.pager strong{background:#0174bb;color:#fff;}
.item-list ul.pager{padding:10px 0 3px;}
.item-list ul.pager li{margin:0;padding:0;}
div.imgblock{border:1px solid #f39d59;background-color:#ffefab;}
div.imgblock a img{margin-top:-15px;}
div.content h2.narrow{width:300px;}
.big{font-size:123.1%;}
#trips{width:720px;}
#trips{border:8px solid green;border-top:none;padding:10px;}
#top_adventures{font-size:153%;}
.read_more{font-weight:bold;}
#yui-main div.yui-b ul.tabs li{list-style-type:none;}
div.scrollable{float:left;position:relative;overflow:hidden;width:646px;height:350px;margin-bottom:2em;}
#thumbs div p{font-size:108%;}
#thumbs{position:absolute;width:20000em;clear:both;border:1px solid #222;}
a.prev,a.next{margin-top:118px;}
#thumbs div{float:left;width:214px;height:350px;background:#0E6998 url(images/half350grad.png) repeat-x 0 146px;color:#fff;border-left:1px solid #333;cursor:pointer;}
#thumbs div.hover{background-color:#409EA1;}
#thumbs div.active{background-color:#066;cursor:default;}
#thumbs h3,#thumbs p,#thumbs span{margin:15px;font-size:116%;color:#fff;}
#thumbs h3{border-bottom:none;font-weight:normal;font-style:normal;margin:10px 0 0 15px;font-family:Arial;color:#fccf79;}
#thumbs h3 em{font-style:normal;color:yellow;}
.imgblockright{border:1px solid #f39d59;background-color:#ffefab;color:#666;text-align:center;padding:3px;margin:1em 0;float:right;margin-left:8px;}
.imgblockright167{border:1px solid #f39d59;background-color:#ffefab;color:#666;text-align:center;padding:3px;margin:1em 0;float:right;margin-left:8px;width:167px;}
.vertimgblock{width:225px;border:1px solid #ccc;background-color:#ffefab;color:#666;text-align:center;padding:3px;border-color:#81b73b;margin:1em 0;}
p.imgtext{margin:0 auto;padding:0;width:90%;color:#474747;font-size:85%;text-align:center;}
.right{float:right;margin-left:1em;}
.left{float:left;margin-right:1em;}
.center{width:80%;margin:1em auto;}
div#quotes{border:1px solid #eaeaeb;}
#quotes blockquote p{line-height:18px;font-weight:normal;font-style:normal;}
div.infobox{width:80%;margin:5px auto 20px;line-height:16px;background-color:#c9eaa4;border:1px solid #f39d59;}
div.infobox p{padding:.5em;text-align:center;margin:0;font-size:93%;}
#quotes blockquote p cite{float:right;position:relative;top:15px;right:20px;font-weight:bold;}
#quotes blockquote{border:none;border-bottom:thin solid #009da5;padding-bottom:30px;}
.list-label{font-weight:bold;}
#contactinfo p{margin-left:10px;color:#39c;font:bold 108% Georgia,"Times New Roman",Times,serif;}
div#bd dl{margin-bottom:1em;margin-left:1em;}
div#bd dl dt{font-size:108%;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;color:#409ea1;margin-bottom:5px;margin-top:10px;margin-left:0;}
div#bd dl dd{margin:0;line-height:1.4;}
div#doc.yui-t7 div#bd{margin-left:1em;}
div#doc.yui-t7 div#bd dl dd{width:95%;margin-left:1em;padding-left:.5em;border-left:1px solid #f39d59;}
span.duration{font-weight:bold;}
span.cost{color:#f39d59;}
a.print-page.print{display:block;margin-top:.5em;}
#package h2.full{font-size:108%;border-bottom:none;}
#package dl dd h3{width:100%;border:none;font-size:93%;padding:.5em 0;}
#offer p{font-size:100%;color:#409ea1;font-weight:bold;}
#offer div.infobox p{color:#2996c8;font-weight:normal;font-style:normal;}
p#special_intro{color:white;position:relative;top:70px;margin:0 100px 0 35px;font-size:108%;padding-top:8px;line-height:1.3;}
p#special_detail{color:white;position:relative;top:70px;margin:0 50px 0 113px;font-size:108%;padding-top:15px;line-height:1.6;}
img#special_btn{position:relative;top:100px;margin-left:110px;}
p.special_conditions{margin-top:.5em;margin-right:-1px;font-style:italic;font-size:77%;}
p.package_offer{font-weight:bold;font-size:108%;}
div#special_extraday{clear:both;height:287px;width:540px;background:url(/files/i/b/sp_offer_extranight.jpg) no-repeat;}
table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;border-color:#ebb;color:#200;}
table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;border-color:#eeb;}
table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;border-color:#beb;}
ul.reflect_archive li{list-style-type:none;}
ul.reflect_archive{margin:0 0 1em 1em;padding:0;}
div#report_details{border-style:solid;border-color:#f1ac6f;border-width:1px;line-height:20px;margin-bottom:5px;background-color:rgba(213,254,176,0.35);}
div#content #report_details h3{text-align:center;width:100%;border-bottom:none;position:relative;color:#feffd1;background-color:#56a8ab;margin-bottom:1em;margin-top:0;}
#greenPromo img{padding-left:5px;}
div#bd #report_details dl,div#bd #report_details dl dt,div#bd div#report_details dl dd{margin:0;padding:0;}
div#bd div#report_details dl dd,div#bd div#report_details dl dt{font-size:93%;font-family:arial;color:#2793c4;}
div#bd div#report_details dl dd{border-left-style:none;margin-left:75px;width:150px;margin-bottom:.5em;}
div#bd #report_details dl{padding:0 10px 0 10px;}
#report_details dl dt{float:left;margin-right:1em;width:70px;}
#report h3.report{border-bottom:none;}
#fish_reports div.report h3{margin-bottom:.2em;}
#fish_reports div.report p{background-color:rgba(211,253,172,0.5);padding:.3em;}
ditto_paging{border-top:1px solid #ccc;padding:10px;font-size:86%;color:black;}
#ditto_pages .ditto_currentpage{border:1px solid black;padding:1px 5px 2px;margin-right:1px;background-color:#008CBA;color:#fff;}
#ditto_pages .ditto_off{border:1px solid #ccc;padding:1px 5px 2px;margin-right:1px;color:#ccc;}
#ditto_pages a,#ditto_pages a:link,#ditto_pages a:visited{border:1px solid #008CBA;padding:1px 5px 2px;margin-right:1px;text-decoration:none!important;color:black;}
#ditto_pages a:hover{background-color:#fff;color:#000;}
#press_releases div.press h3{border:none;width:100%;font:108% "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;}
#press_releases div.press span.publish_date{font-size:85%;background-color:#efa86c;padding:4px;}
span.publish_date{font-size:85%;padding:0 0 4px 0;}
#press_releases div.press p{background-color:#c5e7a1;padding:1em;}
div#content h2#prtitle{font-size:16px;margin:1em 0;line-height:1.4em;width:95%;border-bottom:none;color:#fff;background-color:#56a8aa;padding:10px;}
span#pressRelease{width:170px;display:block;height:52px;background:url(/assets/images/press/pt_pressrelease_170x52.png) no-repeat;margin-top:10px;}
#prlocation{font-weight:bold;}
#publisher span.byline,#publisher span.publisher{font-weight:bold;}
#publisher span.publisher{margin-bottom:.5em;display:block;}
#articles div.article h3 a{border-bottom:1px solid;border-color:#efa86c;padding-bottom:2px;text-decoration:none;}
#articles div.article p{background-color:rgba(211,253,172,0.3);padding:.3em;}
#articles div.article h3{margin:0 0 .5em 0;}
div.article{position:relative;}
#articles div.article span.publish_date{display:block;top:4px;position:absolute;right:0;font-weight:normal;font-style:normal;padding:2px;border:1px dotted #f39d59;}
div.tooltip{background-color:#000;outline:1px solid #669;border:2px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;font-size:12px;outline-radius:4px;-moz-outline-radius:4px;-webkit-outline-radius:4px;}
ul.tabs{list-style:none;margin:0!important;padding:0;border-bottom:1px solid #666;height:30px;}
ul.tabs li{float:left;text-indent:0;padding:0;margin:0!important;list-style-image:none!important;}
#content ul.tabs li{list-style-type:none;}
ul.tabs a{background:url(images/eptabs_wr.png) no-repeat -420px 0;font-size:11px;display:block;height:30px;line-height:30px;width:134px;text-align:center;text-decoration:none;color:#333;padding:0;margin:0;position:relative;top:1px;}
ul.tabs a:active{outline:none;}
ul.tabs a:hover{background-position:-420px -31px;color:#fff;}
ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background-position:-420px -62px;cursor:default!important;color:#000!important;}
ul.tabs a.s{background-position:-553px 0;width:81px;}
ul.tabs a.s:hover{background-position:-553px -31px;}
ul.tabs a.s.current{background-position:-553px -62px;}
ul.tabs a.l{background-position:-248px -0px;width:174px;}
ul.tabs a.l:hover{background-position:-248px -31px;}
ul.tabs a.l.current{background-position:-248px -62px;}
ul.tabs a.xl{background-position:0 -0px;width:248px;}
ul.tabs a.xl:hover{background-position:0 -31px;}
ul.tabs a.xl.current{background-position:0 -62px;}
div.panes div.pane{display:none;}
div.panes div p{background-color:#c5e7a1;border:1px solid gray;padding:1em;}
a.prev,a.next,a.prevPage,a.nextPage{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/arrow/left.png) no-repeat scroll 0 0;cursor:pointer;display:block;float:left;height:18px;margin:43px 5px;width:18px;}
a.prev:hover,a.next:hover,a.prevPage:hover,a.nextPage:hover{background-position:0 -18px;}
a.disabled{visibility:hidden!important;}
a.next,a.nextPage{background-image:url(images/arrow/right.png);clear:right;}
div.navi{height:20px;margin-left:328px;width:200px;}
div.navi a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/navigator.png) no-repeat scroll 0 0;cursor:pointer;float:left;height:8px;margin:3px;width:8px;}
div.navi a:hover{background-position:0 -8px;}
div.navi a.active{background-position:0 -16px;}
.intro{font-size:116%;line-height:1.4;}
#lefty{border:1px solid orange;padding:5px 10px;background:#26A8AE;color:#FFF8C5;margin-bottom:15px;}
#lefty p{margin:0;}
#authorName{font-weight:bold;}
#authorName{font-weight:bold;}
span.qauthor{font-weight:bold;display:block;float:right;}
div.block.quote{border:1px solid orange;padding:5px 10px;background:#26A8AE;color:#FFF8C5;margin-bottom:15px;width:135px;}
div.block.quote p{font-size:93%;}
