/* Default page elements */
		body {
			margin:0;	
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}

		.fishing_region {
			font-family:Arial, Helvetica, sans-serif;
			font-size:19px;
			font-weight:bold;
			color:#1A2B41;
			padding: 10px 0px 6px 0px;
			margin: 0px auto 10px auto;
			width: 800px;
			border-bottom: solid 1px #557799;
		}

		/* Container for entire top tool bar */
		#top_tool_bar {
			width:819px;
			float:left;
			padding:0 0 10px 0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			background:#ffffff;
		}

		/* location detail containers (lat, lon, temp, depth) */ 
		#location_details {
			float:left;
			padding:5px 0 0 10px;
		}

		.location_detail_data {
			font-size:16px;
			padding:5px 0 0 0;
		}

		.location_variable_data {
			font-size:16px;
			font-weight:bold;
			display:inline;
		}

		/* Tools for "back to forecast", "change region", and "add to favorites" */
		#escape_tool_box {
			float:right;
			padding:15px 0px 0px 0px;
			width:165px;
		    font-size:11px;
			line-height:20px;
		}

		#escape_tool_box a:link {
			font-weight:bold;	
			color:rgb(0,27,160);
			text-decoration:none;
		}

		/* sidebar tools */
		#fishing_tools_sidebar {
			float:right;
			width:172px;
			background:#F0F0F0;	
			border-left:1px solid #557799;
			height:802px;
		}

		.sidebar_divider {
			width:172px;
			clear:both;
			border-top:1px dotted #557799;	
			margin:10px 0 0 0;
		}

		.chart_type {
			clear:right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:rgb(26,43,65);
			padding:11px 0 0 5px;
		}

		.chart_type_compressed {
			clear:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:rgb(26,43,65);
			padding:0px 0 0 11px;
		}

		.chart_options {
			padding:0 0 0 11px;
			margin: 2px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
		}

		.chart_options a:link {
			font-weight:bold;	
			color:rgb(0,27,160);
			text-decoration:none;
		}

		/* waypoint styling */
		.waypoint_data {
			margin:10px 0 0 10px;
		}

		.waypoint_tools {
			margin:10px 0 0 10px;
		}

		.waypoint_tools a:link {
			font-weight:bold;	
			color:rgb(0,27,160);
			text-decoration:none;
		}
		 
		input.groovybutton {
			-webkit-box-align: center;
			text-align: center;
			cursor: default;
			color: buttontext;
			padding: 2px 6px 3px;
			border: 2px outset buttonface;
			background-color: buttonface;
			box-sizing: border-box;
		}

#modis_thumbSelector {width:800px;background-color: #ffffff;}
#coastwatch_thumbSelector{width:800px;background-color: #ffffff;}
#coastwatch_tempSlider{width:800px;height:220px;background-color: #ffffff;overflow:auto;}
.ui-dialog {font-family:Arial,Helvetica,sans-serif;}
.fishingToolModal {display:none;position:absolute;left:10px !important;top:178px !important; background:url('/fishing/images/bg-fishingTool-noshade-dialog.png') no-repeat transparent;}
.modalHeader {margin:8px 8px;}
.flyoutClose {background:url('/fishing/images/btn_flyoutClose_off.png') no-repeat center top transparent;float:right;font-size:12px;font-weight:bolder;cursor:pointer;cursor:hand;height:18px;width:18px;}
.flyoutClose:hover {background:url('/fishing/images/btn_flyoutClose_on.png') no-repeat center top transparent;}
.topViewToggle {float:left; clear: left; padding-left:10px; padding-top:10px;}
.linkOverlay, .cwOverlay {margin:1px;background-color: #cccccc; float:left;border:4px solid #cccccc;font-size:12px;cursor:pointer; cursor:hand;}
.linkOverlay {width:175px;}
.linkOverlay a { border:none; text-decoration: none; color:#000000;}
.cwOverlay {border: 8px solid #CCCCCC;height: 205px;margin: 20px;}
.cwOverlay a { border:none; text-decoration: none; color:#000000;}
.avhrrOverlay {width:175px;height:140px;}
.placeHolderImage {margin:1px;background-color: #cccccc; float:left;border:4px solid #cccccc;font-size:12px;cursor:pointer; cursor:hand;}
.freeThumb {background-color: #173863; width:175px;}
.freeThumb p {font-weight:bold;color:#ffffff;position: relative;text-align: center;top: 35%;}
.freeThumb a {color:#548ac8; text-decoration: none;outline:none;}
.freeThumb a:hover {text-decoration: underline;}
.cwPlaceHolderImage {border: 8px solid #CCCCCC;height: 205px;margin: 20px;background-color: #cccccc; float:left;font-size:12px;cursor:pointer; cursor:hand;}
.cwFreeThumb {background-color: #173863; height:189px;}
.cwFreeThumb p {font-weight:bold;color:#ffffff;position: relative;text-align: center;top: 35%;}
.cwFreeThumb a {color:#548ac8; text-decoration: none;outline:none;}
.cwFreeThumb a:hover {text-decoration: underline;}
#thumbCanvas {width:770px;margin:0 auto;height:650px;overflow:auto;}
#modis_thumb_opener {background: url('/fishing/images/bg-fishingToolLaunch-off.png') transparent top left no-repeat;height:24px;width:146px;font-size:12px;color:#ffffff;padding:3px 0px 0px 10px;}
#coastwatch_thumb_opener {background: url('/fishing/images/bg-fishingToolLaunch-off.png') transparent top left no-repeat;height:24px;width:146px;font-size:12px;color:#ffffff;padding:3px 0px 0px 10px;}
#coastwatch_slider_opener {background: url('/fishing/images/bg-fishingToolLaunch-off.png') transparent top left no-repeat;height:24px;width:146px;font-size:12px;color:#ffffff;padding:3px 0px 0px 10px;}
#modis_thumb_opener:hover {background: url('/fishing/images/bg-fishingToolLaunch-on.png') transparent top left no-repeat; cursor:pointer;}
#coastwatch_thumb_opener:hover {background: url('/fishing/images/bg-fishingToolLaunch-on.png') transparent top left no-repeat; cursor:pointer;}
#coastwatch_slider_opener:hover {background: url('/fishing/images/bg-fishingToolLaunch-on.png') transparent top left no-repeat; cursor:pointer;}
#toggleMenu {font-weight: bold;clear:left;}
#toggleMenu div {float:left; padding:2px 10px;margin-right:8px;}
#toggleMenu div#SST, #toggleMenu div#chlor_a, #toggleMenu div#TC {background-color:#e6e6e6;color:#333333;}
#toggleMenu div#SST:hover, #toggleMenu div#chlor_a:hover, #toggleMenu div#TC:hover, #toggleMenu div.active {background-color:#1e6db0 !important;color:#ffffff !important;}
#toggleMenu span {cursor:pointer;background-color:none;vertical-align: bottom;}
.accordionContent {margin-left:16px;}
.accordionContent a {font-size:12px;font-weight:bold;text-decoration: none;color:#1A2B41;}
#sliderBody { width:730px; margin:16px 28px; }
#sliderArea { clear:both;margin-top:4px;margin-left:8px; }
.sliderLabel { float:left; width:90px; }
.sliderLabel .tempHeader { font-weight:bold; margin-left:8px; }
.sliderLabel .tempValues { font-size:20px; font-weight:bold; font-face: Arial,sans-serif;}
.tempValues input {border:0; width:56px; font-weight:bold; text-align: CENTER;}
#slider-range { width:500px; float:left; margin: 16px 20px 20px; }
.ui-slider-horizontal { height:38px; background:url("/fishing/images/bg-slider-track.png") no-repeat scroll top center transparent; }
.ui-slider .ui-slider-handle { height:25px; width:11px; border:0; background:url("/fishing/images/bg-slider-arrow.png") no-repeat scroll top center transparent; }
.accordionArrow { float: right;height: 10px;padding-right: 4px;padding-top: 4px; }
.accordionButton { cursor:pointer; cursor:hand; }
.cwOverlay a span { cursor:pointer; cursor:hand; font-weight:bold; }
.tempRangeButton { float: right;margin-right: 12px;cursor:pointer; cursor:hand; }
#cancelTempRange { background:url("/fishing/images/btn-cancel-off.png") no-repeat transparent top center; height:36px; width:101px; }
#submitTempRange { background:url("/fishing/images/btn-applyChanges-off.png") no-repeat transparent top center; height:36px; width:123px; }
#cancelTempRange:hover { background:url("/fishing/images/btn-cancel-on.png") no-repeat transparent top center; height:36px; width:101px; }
#submitTempRange:hover { background:url("/fishing/images/btn-applyChanges-on.png") no-repeat transparent top center; height:36px; width:123px; }
.lblCelsius, .lblFahren { display:none; }
.mTimestamp, .cwTimestamp { font-size:11px; font-weight: bold; }
.loadingOverlay { background:url("/fishing/images/img-loadingDiv.png") repeat-x transparent top center;width:817px;height:802px;display:none;position:absolute;top:120px;left:0px;z-index:1; }
.markerDMS {font-size:10px;} 
.currImgTimestamp {margin-left:16px; margin-top:2px;}
.currImgTimestamp span {font-size:10px;font-weight:bold;}
#tempFilterReadout {float: left; margin-left: 28px;}
#currentTempViewed {font-weight:bold; color:#1A2B41;}
.thumbSatImg {background:url("/fishing/images/img-thumb-missing.png") no-repeat #CCCCCC top center;height:125px;}
