/*beach reports*/
#map{background:url(/images/chart-bg.gif) repeat-y;width:563px;display:block;}

#map .btm2{background:url(/images/beach-guide/top-btm.gif) bottom no-repeat; }

#mapnav {  background:url(../images/chart-menu-bg.gif) bottom repeat-x;}
#mapnav ul { height: 26px; list-style: none; margin-left:6px;padding-left:0;}
#mapnav li { float: left; margin: 0 3px 0 0; }
#mapnav a { float: left; display: block; background: url(../images/buttons/btn-chart-menu.gif) 0 0px no-repeat; text-decoration: none;   color: #675c48; width: 129px; text-align: left; padding: 8px 0 0; height: 18px; }
#mapnav #mapcurrent a { background: url(../images/buttons/btn-chart-menu.gif) 0 -26px no-repeat; color:#675c48; }
#mapnav span{padding-left:8px;}
#mapnav .last { margin: 0; }

.blueArea{float:right;background:url(/images/beach-guide/blue-bg.gif) no-repeat top left;width:228px;height:240px;color:white;}
.blueArea .reg{display:block;font-weight:bold;font-size:18px;padding-bottom:20px;}

.rResults{background:url(/images/chart-bg.gif) repeat-y;width:563px;display:block;margin-top:15px;}
.rResults .case{background:url(/images/beach-guide/top-bg.gif) top no-repeat;}
.rResults .btm{background:url(/images/chart-bg-btm.gif) bottom no-repeat;}
.rResults .title{color:#69afef;font-size:14px;font-weight:bold;padding-bottom:6px;border-bottom:1px dotted #e6e6e6;}
.rResults .listLeft{width:260px;margin-right:15px;float:left;}
.rResults .listRight{width:260px;float:left;}
.rResults .result{border-bottom:1px solid #9accff;padding-bottom:3px;margin-top:5px;}
.rResults .name{color:#6a624f;font-size:12px;padding-bottom:2px;display:block;font-weight:bold;}
.rResults .name a:link,.rResults .name a:visited,.rResults .name a:hover{color:#6a624f;text-decoration:none;font-weight:bold;}
.rResults .options{color:#a5a5a5;font-size:10px;}
.rResults .options a:link,.rResults .options a:visited{text-decoration:none;color:#a5a5a5;}
.rResults .options a:hover{text-decoration:underline;color:#a5a5a5;}

/*Map overlays*/

.overlay{position:absolute;left:0px;top:0px;z-index:2;visibility:hidden;width:305px;height:240px;margin:0;padding:0;}
.auiliary{position:absolute;left:0px;top:0px;z-index:3;visibility:hidden;width:305px;height:240px;margin:0;padding:0;}
