#content {
  margin:18px 40px 0;
}

.maptable {
    width: 930px; 
    height: 500px;
    margin: 0 -18px 0 -10px;
    color:#484848;
    font-family:Verdana,Arial,sans-serif;
    font-size:12px;
}

.map_bubble {
    padding: 8px 8px 8px 8px;
    max-height:300px; 
    width: 200px; 
}

.fish_map_bubble {
    padding: 8px 8px 8px 8px;
    max-height:300px; 
    width: 300px; 
}

.siteInfoContent {
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:560px;
  text-align: left;
}

.siteInfoContent td{
  min-width:100px;
  vertical-align: top;
}

.siteInfo {
    padding: 16px 16px 16px 16px;
    color:#484848;
    font-family:Verdana,Arial,sans-serif;
    font-size:12px;
}

.help_text{
    line-height:100%;
    font-size:12px;
    vertical-align: middle;
}

.help_text:hover{
    font-size:12px;
    color:#849EF3;
}

.get_started_col{
    text-align: left;
}

.rightcol {
    vertical-align: top;
    padding: 0px 0px 0px 6px;
}

.map_canvas {
    width: 650px;
    height: 500px;
    border: 1px solid #98d16a;
}

.left_container {
    vertical-align: top;
    padding: 0px 0px 0px 12px;
}

#map_canvas_load {
    background-color:#E5E3DF;
    font-size:16px;
    line-height:140%;
    padding: 6px 6px 6px 6px;
    border: 1px solid #98d16a;
}

#map_canvas_zoomin {
    background-color:#E5E3DF;
    font-size:16px;
    line-height:120%;
    padding: 3px 3px 3px 3px;
    
    border: 3px solid #D1706B;
    color:#D1706B;
}

.contextmenu{
}

.contextmenu table {
    background-color:white;
    border: 1px solid #98d16a;
    margin:0;
    padding:0;
}

.waypoints { 
    list-style-type: none; 
    margin: 0; 
    padding: 0 0 0 0;
}

#waypoint-fragment{
    text-align: left;
    width: 260px;
}

#search-fragment{
    width: 260px;
}

#search-link{
    cursor: pointer;
}

#searchForm{
    padding: 0 0 2px 0;
}

#searchForm table td input{
    padding: 0 2px 0 0;
    vertical-align: middle;
    cursor: pointer;
}

#searchForm table td label{
    font-size:10px;
}

#go_search{
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    width: 110px;
}

#go_radius{
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    width: 110px;
}

#go_clear{
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    width: 110px;
}

.waypoints_hint{
    font-size: 10px;
}

.waypoints li {
    margin: 0 6px 5px 0px;
    padding: 0px;
    border: 1px solid #98d16a;
    vertical-align: middle;
}

.waypoints li img{
    cursor: pointer;
}

.waypointLbl{
    text-align: left;
    vertical-align: middle;
    width: 175px;
}

.waypointLbl form{
    margin-top: 1px;
    margin-bottom: 1px;
}

.waypointLbl a {
    font-size: 12px;
    color: #1742CC;
    line-height: 100%;
    padding: 0 0 0 0; 
}

.waypointLbl a:hover {
    color:#849EF3;
}

.waypoints_button {
    border: 1px solid #98d16a;
    vertical-align: middle;
    text-align: center;
}

.waypoints_img{
    height:26px;
    max-width:26px; width: expression(this.width > 26 ? 26: true); 
}

.waypoints_button input {
    margin: 5px 5px 5px 5px;
}

.GetDirs {
    text-align: center;
    vertical-align: bottom;
    line-height: 1.2em;
    padding: 8px 6px 5px 0px;
}

.tabs-nav {
  padding:2px 0 4px 4px;
}

.layers { 
    float:left;
    margin:0;
    padding:0;
    line-height: 100%;
    
}

#layer_img {
    height: 42px;
    width: 3px;
}

.layers a:hover {
    color:#849EF3;
}

.layers td {
    float:left;
    margin:3px;
    padding:0;
    border: 1px solid #98d16a;
    vertical-align: middle;
    width: 190px;
    cursor: pointer;
}

.layers td img {
    padding: 2px 3px 0 3px; 
}

.layers td input {
    padding: 0px 0px 6px 6px; 
}

.layers td a {
    font-size: 12px;
    color: #1742CC;
    line-height: 100%;
    padding: 0 0 0 6px; 
}

.clusterer_more{
    text-align: right;
}

.up_img {
    padding: 0 0 0 1px; 
}

.down_img {
    padding: 0 1px 0 0; 
}

/* directions page */
table.directions th {
    background-color:#EEEEEE;
}
table.directions {
    width: 100%;
}

#gas_table{
    border: 1px solid #000000;
    width: 80%;
}
#gas_table th{
    border-bottom: 1px solid #000000;
}

#calculator tr{
    width: 100%;
}

img {
    color: #000000;
}

.searchResults li {
    float:left;
    margin:3px;
    padding:0;

    border: 1px solid #98d16a;
    vertical-align: middle;
}

.searchResultsLabel {
    width: 190px;
}

.searchResults li img {
    padding: 2px 2px 0 6px; 
}

#search-panel{
    padding: 0 12px 0 0;
}

#googleSearchResults {
    margin: 0 6px 5px 0px;
    padding: 0px;
    vertical-align: middle;
    width: 255px
}

#crvPrevPage{
    border: 0px;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}

#crvPrevPage table{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#crvPrevPage table tr{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#crvPrevPage table tr td{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#crvPrevPage label{
    vertical-align: center;
    font-size:10px;
}

#crvNextPage{
    border: 0px;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}

#googleZoomImg{
    cursor: pointer;
}

#crvNextPage table{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#crvNextPage table tr{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#crvNextPage table tr td{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#crvNextPage label{
    vertical-align: center;
    font-size:10px;
}

#crvSearchPages{
  whote-space:nowrap;
}

#find_place{
    width:160px;
}

#find_camp{
    width:160px;
}

#find_keyword{
    width:160px;
}

#gas_disclaimer{
    text-align: center;
    vertical-align: center;
    font-size:9px;
}
