/* version 2.5 boat_beach.css 05/16/2005 sbs */
/* version 2.6 boat_beach.css 11/29/2007 scs */

.resultsHeaderText{background-color:#D2DFF1;font-family:Arial,Verdana;font-size:11px;color:#455b73;padding:3px 5px 3px 5px;} 
.yesterdayTitle {background-color:#D2DFF1;font-family:Arial,Verdana;font-size:11px;color:#455b73;font-weight:bold;padding:5px 5px 5px 5px;width:100%;} 
.yesterdayCells {background-color:#D2DFF1;font-family:Arial,Verdana;font-size:11px;color:#455b73;padding:3px 11px 3px 11px;} 
.wkndButtonA {background-color:#ACC5E5;} 
.wkndButtonB {background-color:#789BC8;} 
.bottomBorder{background-color:#789BC8;height:20px;padding:0px 0px 0px 11px;font-family:Arial,Verdana;font-size:10px;color:#FFFFFF;}

.vbgA {background-color:#D2DFF1;}  /* vertical background color A */
.vbgB {background-color:#ACC5E5;} /* vertical background color B */
.vbgC {background-color:#789BC8;} /* vertical background color C */
.vbgE {background-color:#E7EFF8;} /* vertical background color E */
.locLinker {background-color:#E3EAF6; border: #AFC3E5 solid 1px;padding:10px;} /* vertical settings used for linker on 36 hour page */

.wxTrigger,.wxTrigger:link,.wxTrigger:visited,.wxTrigger:hover {color:#CD0706;font-size:10px;} /* weather triggered text */
.dtW {background-color:#ACC5E5; height:18px; color:#95A0A5;} /* vertical day .. sun, mon etc .. */
.dtA {background-color:#D2DFF1; height:18px; color:#95A0A5;} /* vertical date */
.dtB {background-color:#789BC8; height:18px;} /* highlighted vertical date */
.fbgA {background-color:#FFFFFF; border:#CAD3A4 solid;border-width: 1px 1px 1px 1px; width:55px; height:55px;} /* forecast background */
.calCnt {border:#CAD3A4 solid;border-width: 1px 1px 1px 1px;padding:0px 0px 0px 0px; height:165px;}  /* vertical container for past info and climo*/
.calCur {background-color:#FCF5C6; border:#CAD3A4 solid; border-width: 1px 1px 1px 1px;padding:0px 0px 0px 0px; height:165px;}  /* vertical container for current data*/
.pTextA  {font-size:10px;color:#95A0A5;}  /* this color is used in yesterday .. greyed out */
.cTextA  {font-size:10px;color:#455B73;}  /* this color is used in yesterday .. current weather */
.aTextA  {font-size:10px;color:#455B73;}  /* this color is used in yesterday .. averages & records */
.climoTextA {font-size:10px; color:#789BC8;} /* vertical color for climo title text */
.vlgnd {font-size:10px; color:#455B73; background-color:#F7F6E7; padding:2px 2px 5px 5px;} /* legend */
P.cSp {margin:11px 0px 0px 0px;}  /* past weather data spacing */
P.currSp {margin:5px 0px 0px 0px;}  /* current weather data spacing */

.fontnormal{font-weight:normal}
#boatandbeachContent{text-align:left;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif}
#boatandbeachContent .title{float:left;width:70%;font-size:14px;padding:14px 0 0 16px}
#boatandbeachContent .column1{float:left;width:266px;}
#boatandbeachContent .column1 .horizLine{clear:both;margin-bottom:8px;border-bottom:#ccc solid 1px;}
#boatandbeachContent .column1 p{margin:0 0 5px 8px}
#boatandbeachContent .column1 .col1title{font-size:12px;font-weight:bold;color:#0d1443;padding-left:8px}
#boatandbeachContent .column1 .subtitle{margin:0 0 8px 8px;font-size:11px;font-weight:bold;color:#000;}
#boatandbeachContent .column1 .temperature{position:relative;padding:10px 0}
#boatandbeachContent .column1 .temperature .image{float:left;margin-left:15px;}
#boatandbeachContent .column1 .temperature .temptext{float:left;margin:0 0 0 50px;padding:10px;font-size:30px;font-weight:bold;color:#000;}
#boatandbeachContent .column1 .subcolA{float:left;width:120px;font-size:11px;color:#0b198c}
#boatandbeachContent .column1 .subcolB{float:left;width:146px;font-size:11px;color:#0b198c;font-weight:bold;}
#boatandbeachContent .column1 .subcolB p{font-weight:bold}
#boatandbeachContent .column2{float:right;width:312px}
#boatandbeachContent .column2 #localtides{width:302px;margin:14px 0 0 0;border:#000 solid 1px;background:#fff}
#boatandbeachContent .column2 #localtides .interactive img{float:left;margin:10px 0 10px 24px}
#boatandbeachContent .column2 #localtides .interactive .text{float:right;font-size:12px;font-weight:bold;padding:16px 20px}
#boatandbeachContent .column2 #localtides .interactive .text a{font-size:11px;color:#03f}
#boatandbeachContent .column2 #marinefcst{width:302px;margin:44px 0 0 0;border:#000 solid 1px;background:#fff}
#boatandbeachContent .column2 .col2title{padding:14px 0 8px 24px;font-size:12px;font-weight:bold;color:#0b198c;}
#boatandbeachContent .column2 .subtitle{font-size:11px;font-weight:bold}
#boatandbeachContent .column2 .subcolA{float:left;width:151px;font-size:11px;color:#0b198c;}
#boatandbeachContent .column2 .subcolA .tab{position:absolute;left:85px;}
#boatandbeachContent .column2 .subcolB{float:left;width:151px;font-size:11px;color:#0b198c;}
#boatandbeachContent .column2 .rowColorA{position:relative;padding:3px 0 3px 24px;background:#fff}
#boatandbeachContent .column2 .rowColorB{position:relative;padding:3px 0 3px 24px;background:#e7effd}
#features{float:left;width:431px;border:#ccc solid 1px;padding:4px;margin:14px 14px 14px 0}
.fffeattitle { height:36px; line-height:33px; padding-left:17px; margin-bottom:0px; font-size:14px; color:##012876; background:#fff; }
.fffeatrow{padding:5px 0 5px 17px}

/*.moduleTitleBar{background:#FFFFFF;color:#012876;font-size:14px;font-weight:normal;margin:10px 5px 10px 11px;}*/

#fffinds{background:none}
.fffindbody{margin:0 4px 4px 4px}
.fffindc1, .fffindc2 {width:100%;margin-bottom:2%;text-align:center }
.fffindc1a, .fffindc2a {text-align:center;}
#fffeatcont{margin:0 4px 4px 4px}
.moduleTitleBar{background:#fff;color:#012876;font-size:14px;margin:10px 5px 10px 11px}
.bbError .image {float:left;width:34px;}
.bbError .erText {color:#E1311C;float:left;font-size:12px;margin-left:10px;width:561px;}
#marinewx{float:left;position:relative;width:588px;padding:7px;border:#ccc solid 1px;}
#marinewx .marinewxContent{padding-bottom:7px;background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/marine_module_bg.jpg);background-position:bottom;background-repeat:no-repeat;}
#marinewx a{color:#000}
#marinewx .tabon{float:left;height:29px;text-align:center;padding-top:11px;color:#000;font-weight:bold;font-size:11px;background:#fff;border:#000 solid 1px;border-bottom:none;}
#marinewx .tabon a{text-decoration:none;}
#marinewx .tabonR{float:left;height:29px;text-align:center;padding-top:11px;color:#000;font-weight:bold;font-size:11px;background:#fff;border:#000 solid 1px;border-bottom:none;margin-left:2px}
#marinewx .tabover a{text-decoration:underline;color:#03f}
#marinewx .measure{font-size:11px;color:#000;padding-top:8px;text-align:right}
#marinewx .measure .on{color:#000;text-decoration:none}
#marinewx .measure .off{color:#03f;text-decoration:underline}
#marinewx .title{float:none;width:100%;font-size:14px;color:#0d1443;padding:8px 0 0 0}
#buoy,#tides,#coastal{position:relative;width:588px;padding:7px;border:#ccc solid 1px;}
/*#buoy .content,#tides .content,#coastal .content{float:left;width:450px;font-size:14px;color:#0d1443;padding-top:8px}*/
#tides .title,#buoy .buoytitle{float:left;width:70%;font-size:14px;color:#0d1443;padding:14px 0 0 16px}
#coastal .title{float:left;width:350px;font-size:14px;font-weight:normal;color:#333;padding:19px 0 0 10px}
#coastal .subtitle{padding:20px 0 0 10px;font-size:12px;color:#333;}
#coastal .coastallinks{float:right;padding:20px 0 4px 0;width:200px;font-size:11px;text-align:right}
#coastal .content{padding:30px 0 0 10px}
#buoy .buoylinks{float:right;font-size:11px;padding:20px 0 4px 0;width:138px;text-align:right}
#buoy .subtitle{font-size:12px;font-weight:bold;margin-bottom:10px;}
#buoy .heading{line-height:28px;padding-left:25px;background:#bed5fa;}
#buoy .rowa{*height:1%;line-height:28px;background:#fff}
#buoy .rowb{*height:1%;line-height:28px;background:#e7effd}
#buoy .col1{float:left;width:255px;padding-left:25px;}
#buoy .col2{float:left;padding-left:25px;}
#tides .tideDate{padding-left:55px}
#tides .tideGraph{padding:3px 3px 10px 3px}
#tides .tideinfo{float:left;width:355px;height:179px;margin-left:4px;border:#ccc solid 1px}
#tides .tideinfo p{margin-top:27px}
#tides .heading{line-height:30px;text-align:center;font-weight:bold;font-size:12px;background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/marine_nav_bg.gif) repeat-x}
#tides .tidelinks{float:right;font-size:11px;padding:20px 5px 4px 0;width:150px;text-align:right}
#tabs{position:relative;height:40px;border-bottom:#000 solid 1px;z-index:10}
#tides .infocontent{padding:0 15px;font-size:11px;}
#tab1{position:absolute;width:74px;height:23px;margin-top:7px;text-align:center;padding-top:10px;color:#000;font-size:11px;background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/marine_nav_bg.gif) repeat-x;}
#tab1on{position:absolute;width:74px;height:28px;text-align:center;padding-top:11px;color:#000;font-weight:bold;font-size:11px;background:#fff;border:#000 solid 1px;border-bottom:#fff solid 1px;border-left:none;z-index:12}
#tab2{position:absolute;left:75px;width:83px;height:23px;margin-top:7px;text-align:center;padding-top:10px;color:#000;font-size:11px;background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/marine_nav_bg.gif) repeat-x;}
#tab2on{position:absolute;left:75px;width:82px;height:28px;text-align:center;padding-top:11px;color:#000;font-weight:bold;font-size:11px;background:#fff;border:#000 solid 1px;border-bottom:#fff solid 1px;z-index:12}
#tab3{position:absolute;left:159px;width:90px;height:23px;margin-top:7px;text-align:center;padding-top:10px;color:#000;font-size:11px;background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/marine_nav_bg.gif) repeat-x;}
#tab3on{position:absolute;left:159px;width:89px;height:28px;text-align:center;padding-top:11px;color:#000;font-weight:bold;font-size:11px;background:#fff;border:#000 solid 1px;border-bottom:#fff solid 1px;z-index:12}
#tab4{position:absolute;left:250px;width:164px;height:23px;margin-top:7px;text-align:center;padding-top:10px;color:#000;font-size:11px;background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/marine_nav_bg.gif) repeat-x;}
#tab4on{position:absolute;left:250px;width:163px;height:28px;text-align:center;padding-top:11px;color:#000;font-weight:bold;font-size:11px;background:#fff;border:#000 solid 1px;border-bottom:#fff solid 1px;z-index:12}
#tab5{position:absolute;left:415px;width:173px;height:23px;margin-top:7px;text-align:center;padding-top:10px;color:#000;font-size:11px;background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/marine_nav_bg.gif) repeat-x;}
#tab5on{position:absolute;left:415px;width:172px;height:28px;text-align:center;padding-top:11px;color:#000;font-weight:bold;font-size:11px;background:#fff;border:#000 solid 1px;border-bottom:#fff solid 1px;border-right:#fff solid 1px;z-index:12}
#tab1 a,#tab2 a,#tab3 a,#tab4 a,#tab5 a{color:#000;text-decoration:underline}
#tab1on a:link,#tab1on a:visited,#tab2on a:link, #tab2on a:visited,#tab3on a:link,#tab3on a:visited,#tab4on a:link, #tab4on a:visited,#tab5on a:link, #tab5on a:visited{color:#000;text-decoration:none}
#marineol{float:left;width:588px;margin:0;padding:7px;border:#ccc solid 1px;border-top:none}
#marineol .subnav{margin:0 0 7px 0}
#marineol .subnav .active{font-size:12px;font-weight:bold;color:#333;margin-right:5px}
#marineol a{font-size:11px;color:#03f;padding:0 5px}
#marineol .marinehdr{padding:7px 0 0 8px;height:21px;font-size:11px;font-weight:bold;border:#ccc solid 1px;background:#d3e3fc;order-top:none;border-bottom:none}
#details{width:562px;margin-top:14px;padding:12px 12px 12px 12px;border:#ccc solid 1px;background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/detail_marine_grad.gif) bottom repeat-x}
#details .colA{float:left;width:263px;border-right:#ccc solid 1px;padding-right:12px}
#details .colB{float:right;width:272px;padding-left:12px}
#details .title{font-size:14px;font-weight:normal;color:#333;padding:4px 0 14px 0px;}
#details .subtitle{font-size:12px;font-weight:bold;color:#000;padding-left:0}
#details p{margin:3px 0 0 0;}
#details a{padding:0;font-size:11px;color:#03f;}
#details .bigSpace{padding-top:45px}
#details .littleSpace{padding-top:9px}
.maps{margin-top:14px;background:#d3e3fc;text-align:center}
.wndspeed{width:586px;border:#ccc solid 1px;font-size:10px;color:#333;text-align:center;background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/ws_gradient_bg.gif) repeat-x;}
#boatandbeachContent #marineol .wndspeed .content{height:23px;padding:13px 0;border-right:#ccc solid 1px;}
#boatandbeachContent #marineol #tenday{width:586px;border:#ccc solid 1px;font-size:10px;font-color:#333;text-align:center;background:#fff}
#marineol .day1{float:left;width:59px}
#marineol .day2{float:left;width:59px}
#marineol .day3{float:left;width:59px}
#marineol .day4{float:left;width:58px}
#marineol .day5{float:left;width:58px}
#marineol .day6{float:left;width:58px}
#marineol .day7{float:left;width:58px}
#marineol .day8{float:left;width:59px}
#marineol .day9{float:left;width:59px}
#marineol .day10{float:left;width:59px}
#marineol #tenday .date{padding:7px 0;border-right:#ccc solid 1px}
#marineol #tenday .image{border-right:#ccc solid 1px}
#marineol #tenday .header{height:21px;padding-top:5px;border-right:#fff solid 1px;background:#d3e3fc;font-size:11px;font-weight:bold;}
#marineol #tenday .fcst{padding:5px 0;border-right:#ccc solid 1px}
#marineol #tenday .temp{padding:0 0 7px 0;border-right:#ccc solid 1px}
#marineol #tenday .lasttab, #boatandbeachContent #marineol .wndspeed .lasttab{border-right:none}
#moonphase{position:relative;width:213px;height:52px;margin-left:8px;background:#F7F4E5;border:#000 solid 1px}
#moonicon{position:absolute;left:0;top:0;}
#moonText{position:absolute;left:52px;top:0;padding:10px 0 0 15px;text-align:center}
#relatedLinks{float:right;clear:right;width:278px;*height:1%;margin:14px 0 0 0;padding:10px;border:#ccc solid 1px;background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/other_link_bg.jpg) no-repeat} 
#relatedLinks .title{font-size:12px;font-weight:bold;color:#000;} 
#relatedLinks ul{padding-left:15px;margin-left:0}
#relatedLinks li{font-size:11px;color:#214486;padding:0}
#boatandbeachLocator{background:url(http://i.imwx.com/web/activities/recreation/boatandbeach/welcome_boat.jpg);padding-left:172px;border:#ccc solid 1px} 
#boatandbeachLocator .columns{position:relative;width:100%;}
#boatandbeachLocator .left{float:left;width:50%;padding-top:10px;}
#boatandbeachLocator .right{float:left;width:45%;padding:10px 0 15px 15px;border-left:#ccc solid 1px}
#boatandbeachLocator .right select{*margin-top:-10px}
#boatandbeachLocator .right .plus{font-size:11px;padding:15px 0 0 0;}
#boatandbeachLocator .right .plus p{margin:0 0 5px 0}
#boatandbeachLocator .right .plus .plustitle{margin:0 0 9px 0;font-weight:bold;}
#boatandbeachLocator .right .plus .links{font-size:11px; color:#0033ff;}
#boatandbeachLocator .radioselect{font-size:16px;color:#0d1443;}
#boatandbeachLocator .radioselect .option{padding:13px 0 0 0;}
#boatandbeachLocator .radioselect .subchoice{font-size:11px;padding:0 0 0 26px;letter-spacing:-.75px;*letter-spacing:-1px}
#boatandbeachLocator form{margin:0}
#boatandbeachLocator .selector1{padding-top:10px;*padding-top:5px;}
#boatandbeachLocator .txtbox{float:left;}
#boatandbeachLocator .btn{float:left;padding:0px 0 0 5px;}
#boatandbeachLocator .selector2{padding-top:10px;*padding-top:15px}
#boatandbeachLocator .step2{padding:15px 0 0 0;}
#boatandbeachLocator .subtitle{font-size:11px;*font-size:11px;font-weight:bold;color:#0d1443;letter-spacing:-.75px;*letter-spacing:-1px}
#boatandbeachLocator .title{position:relative;font-size:18px;font-weight:bold;color:#0d1443}
#boatandbeachLocator .wc{font-size:12px;font-weight:normal;}
#boatandbeachLocator .searchError{width:80%;color:red;font-weight:bold}
#features{float:left;border:#ccc solid 1px;padding:4px;margin:0 14px 14px 0}
/* poll config */
.pollBanner {background-image: url(http://image.weather.com/web/activities/polling/boatbeach_banner.jpg); background-repeat: repeat-y; width:288; height:67;}
.pollQues {background-image: url(http://image.weather.com/web/activities/polling/boatbeach_ques.gif); background-repeat: repeat-y; margin:0; padding:8;}
.pollBody {background-image: url(http://image.weather.com/web/activities/polling/boatbeach_body_strip.gif); background-repeat: repeat-y; margin:0; padding:10;}
BODY.pollResult {background-image: url(http://image.weather.com/web/activities/polling/boatbeach_body_strip.gif); background-color:white; background-repeat: repeat-y; margin:0; padding:0;}
.pollResultsTitle {background-color:#61929C;font-size:16px;color:#FFFFFF;padding:11px;}
.pollResultsBackground {background-color:#61929C;border-bottom:1px solid #FFFFFF}
.pollResultsAdCell {background-color:#61929C;font-size:14px;color:#FFFFFF;}
.pollResultsBar {background-color:#61929C;vertical-align:middle;margin-top:5px"}
