.small{font-size: 80%;}


#wrapper {
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	width: 97%;
	max-width: 1024px;
}

#wrapper-outer {
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	border: medium solid #294D65;
	background-color: #FFF;
	margin-bottom: 20px;
	width: 98%;
	max-width: 1048px;
}
body {
	background-color: #294D65;
	background-image: url(../_images/site/bg-under-water.jpg);
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.header-blue {
	clear: right;
	height:auto;
	max-width: 100%;
    margin: 0 auto; 
	background-color: #294D65;
}
.indent-vert-blue-line {
	border-left: 2px solid #569fd3;
	padding-left: 10px;
	padding-right: 10px;
	margin-left:30px;
	margin-right:30px;
}

.center-ad {
	max-width:200px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	align: center;
	margin-right: auto;
	margin-left: auto;
}

.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	clear: left;
	/*width:95%; removed to test if causing mobile issue*/
	/*max-width:860px;*/
	text-align: left;
	margin-left: 5px;
	/*padding-top: 0px;changed from 5px to 0px to match AGF Oc-25-23*/
	padding-right: 10px;
	padding-left: 10px;
	/*height: auto;*/
}
.sidebar_right {
	float: right;
	width: 20%;
	max-width: 160px;
	background-color: #FFF;
	text-align: center;
	margin-top: 25px;/*/*added so right column goes up*/
	margin-left: 5px;
	margin-bottom: 10px;
	padding-right: 10px;
}
.pre-footer{
	text-align:center; 
	background:#FFF; 
	display:block; 
	width:auto; 
	height:auto;
}

#footer a {
	color: #FFF;
	text-align: left;
}
#mainbody .body_links a {
	color: #766b5d;
	text-align: left;
}
#footer {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	clear: both;
	text-align: center;
	margin-top: -10px;
	padding-top: 10px;
	margin-bottom: 0px;
	line-height: 18px;
	background-color: #294D65;
	padding-bottom: 10px;
	border-top-width: medium;
	border-top-style: outset;
	border-top-color: #19576e;
	width: 100%;
	max-width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
.mainbody-full-page {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	width: 98%
	max-width: 990px;
	clear: right;
	text-align: left;
	margin-top: -20px;/*added so AddThis button takes less space*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 1.5em;
	color: #333;
}
.mainbody-full-page-lower-section {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #FFF;
	width: 98%
	max-width: 990px;
	clear: none;
	float: none;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.mainbody-tide-pagetop {
	background-color: #FFF;
	width: 98%
	max-width: 990px;
	margin-left: 8px;
	padding-left: 10px;
	padding-right: 10px;
}
/*GPS List Pages*/
.sidebar_right-padding-top {
	float: right;
	clear: left;
	width: 20%;
	max-width: 160px;
	text-align: center;
	margin:  0 10px;
	border: thin dashed #000;
}
.mainbody_shopping {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #FFF;
	width: 980px;
	clear: none;
	float: none;
	text-align: left;
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.body_links {
	text-align: left;
	color: #766b5d;
	font-size: 12px;
	padding-top: -30px;
}
.body_links-center {
	text-align: center;
	color: #766b5d;
	font-size: 12px;
	padding-top: -30px;
}
.sidebar_text {
	font-size: 12px;
	text-align: left;
	color: #97601D;
}
.table_10pt {
	font-size: 10px;
	text-align: left;
	color: #333;
}
.img_advertisingcolumn {
	text-align: center;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
 	max-width:100%;
}
.img_body-info {
	float: left;
	clear: both;
	vertical-align: text-top;
	margin-left: 5px;
	display: block;
 	max-width:100%;
}
.img_body-inline-text-left {
	float: left;
	margin-right: 2px;
	display: block;
 	max-width:100%;
}
.img_body-inline-text-right {
	float: right;
	margin-left: 2px;
	display: block;
 	max-width:100%;
}

.img {
	max-width:100%;
	height: auto;
 }
 
.clear-left{
	clear: left;
}
.clear-right{
	clear: right;
}
.float-right{
	float:right;
}
.float-left{
	float:left;
}
.center{
    text-align: center;
}
.text_align_left{
	text-align: left;
	padding-left: 10px;
}

.center-text{text-align:center}

   .img-center{
	max-width:100%;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}
   .center-img{
	max-width:100%;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}
  .clear-both{
	clear: both;
}
.container-images {
  width: 100%;
  max-width: 810px;
  margin: 0 auto; /* to center the container */
}

 .img-2column{
	width: 48%;
	display: inline-block;
 }
  .img-3column{
	width: 31%;
	display: inline-block;
 }
   .img-4column{
	width: 24%;
	display: inline-block;
 }
.img_body_left {
	float: left;
 	max-width:100%;
	height: auto;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.img_body_right {
	float: right;
	max-width:100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
}
.image-ad {
	float: left;
	clear: none;
	margin-right: 10px;
	display: block;
 	max-width:100%;
 	height: auto;
}


.img_head_right {
	float: right;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: block;
 	max-width:100%;
 	height: auto;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}

ul.b {
  list-style-type: square;/*Unordered list bullet*/
}
.table-caption {
	font-size: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.table-h1-center {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	color: #e6af1f;
}
.table-h1-center-black {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px;
	color: #000;
	border: thin solid #333;
}
.table_row_even {
	background-color: #F4FBD9;
	font-size: 12px;
}
.table_row_even-padding {
	background-color: #F4FBD9;
	font-size: 12px;
	padding: 5px;
}

.table-fill-blue {
	background-color: #0377AE;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	text-align: center;
}
.table-bg-wt-box-360px {
	text-align: center;
	background-image: url(../_images/site/bg-tb-wt-360px.png);
}
.table-row-label-right {
	color: #000;
	font-size: 12px;
	padding-right: 3px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #3F769A;
}
.border-bottom {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.border-thin-grey {
	border: thin solid #536E89;
	background-color: #C7EAFD;
}

.border-top {
	border-top-width: thick;
	border-top-style: groove;
	border-top-color: #999;
	padding-top: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
}
.text-11-gray-right {
	font-size: 11px;
	color: #666;
	text-align: right;
	padding-right: 7px;
}
.text-11-gray-right-line-left {
	font-size: 11px;
	color: #666;
	text-align: right;
	padding-right: 7px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #999;
}

.text-11-gray-right-line-bottom {
	font-size: 11px;
	color: #666;
	text-align: right;
	padding-right: 7px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 10px;
}
.text-11-gray-right-line-bottom-line-left {
	font-size: 11px;
	color: #666;
	text-align: right;
	padding-right: 7px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #999;
	padding-bottom: 10px;
}


.text-11-gray-right-grove-top {
	font-size: 11px;
	color: #666;
	text-align: right;
	padding-right: 7px;
	border-top-width: thick;
	border-top-style: groove;
	border-top-color: #999;
	padding-top: 10px;
}
.text-11-gray-right-grove-top-line-left {
	font-size: 11px;
	color: #666;
	text-align: right;
	padding-right: 7px;
	border-top-width: thick;
	border-top-style: groove;
	border-top-color: #999;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #999;
	padding-top: 10px;
}

.table-fill-grey {
	background-color: #CCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	text-align: center;
}
.table-fill-wt {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	text-align: center;
}



.table_row_medium {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
.table_row_medium-centered {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	text-align: center;
}
.table_row_odd {
	background-color: #ECF4F9;
	font-size: 12px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	padding: 10px;
	margin-right: 10px;
}
.table_row_odd--padded {
	background-color: #FFC;
	font-size: 12px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 10px;
	padding-top: 10px;
}
.table_row_odd--padded-yellow {
	background-color: #FF6;
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 10px;
	border: thin solid #999;
}
.table_row_border_blue {
	background-color: #FF9;
	padding-top: 5px;
	border: thin solid #666;
	text-align: center;
	padding-bottom: 5px;
}
.table-shopping-desc-orange {
	padding-top: 5px;
	text-align: center;
	padding-bottom: 5px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	background-color: #3F769A;
}
.table-reef-column-head {
	padding-top: 5px;
	text-align: left;
	padding-bottom: 5px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	background-color: #3F769A;
}
.table_border_outside {
	border: thin solid #666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.table_data  {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #766b5d;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #F2AD00;
	border-right-color: #F2AD00;
	border-bottom-color: #F2AD00;
	border-left-color: #F2AD00;
}
.table_data_small {
	font-size: 12px;
	color: #766b5d;
}
.table_data_small-border {
	font-size: 12px;
	padding-left: 5px;
	border: thin solid #999;
	color: #000;
	font-weight: normal;
}
.table_head_orange  {
	text-transform: none;
	color: #000;
	background-color: #FA883D;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #666;
	font-size: 12px;
	font-weight: bold;
	font-family: "Arial Black", Gadget, sans-serif;
	background-repeat: no-repeat;
	background-position: center;
}
.table_head_blue-small-font {
	text-transform: capitalize;
	color: #000;
	background-color: #69C;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #666;
	font-size: 8px;
	font-weight: bold;
	font-family: "Arial Black", Gadget, sans-serif;
	background-repeat: no-repeat;
	background-position: center;
}
.table_head_blue-medium {
	text-transform: capitalize;
	color: #000;
	background-color: #3F769A;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #666;
	font-size: 12px;
	font-weight: bold;
	font-family: "Arial Black", Gadget, sans-serif;
	background-repeat: no-repeat;
	background-position: center;
}
.table_heade_blue {
	text-transform: uppercase;
	color: #FFF;
	background-color: #3F769A;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #666;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	font-family: "Arial Black", Gadget, sans-serif;
}
.table_heade_blue-menu {
	text-transform: uppercase;
	color: #000;
	background-color: #3F769A;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #666;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	font-family: "Arial Black", Gadget, sans-serif;
	background-image: url(../_images/site/bg-menu-blue.jpg);
}
.table_heade_blue-menu-mixed-case {
	text-transform: capitalize;
	color: #000;
	background-color: #3F769A;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #666;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	font-family: "Arial Black", Gadget, sans-serif;
	background-image: url(../_images/site/bg-menu-blue.jpg);
}
.table_caption {
	font-size: 10px;
	font-style: italic;
	padding-top: -10px;
	line-height: 120%;
}
.table_caption-no-padding {
	font-size: 9px;
	font-style: italic;
	padding-top: -10px;
	color: #666;
	line-height: 120%;
}
.table_head_grey_wt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #000;
	background-color: #766b5d;
	text-align: center;
	background-image: url(../_images/site/bg-menu-brown.jpg);
	padding: 5px;
}
.img_caption {
	font-size: 9px;
	color: #999;
}
.notice {
	font-size: 11px;
	color: #FFF;
	background-image: url(../_images/site/bg-backdrop.png);
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: -20px;
	padding-right: 10px;
	padding-left: 10px;
}
.table_head_grey_med {
	font-size: 14px;
	color: #000;
	background-color: #766b5d;
	background-image: url(../_images/site/bg-menu-brown.jpg);
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.table_head_black_med {
	font-size: 14px;
	color: #FFF;
	background-color: #000;
	background-image: url(../_images/site/bg-menu-black.jpg);
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
}
.table-cell-pad-top-bottom {
	padding-top: 5px;
	padding-bottom: 8px;
}
.table-cell-pad-top-bottom-border-bottom {
	padding-top: 5px;
	padding-bottom: 8px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.paragraph-small {
	font-size: 12px;
}
.table-form-font-invisable {
	color: #F0F7CC;
}
.table-caption-subtitle-centered {
	font-size: 10px;
	color: #766b5d;
	text-align: center;
	vertical-align: top;
}
.table-line-top {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000;
}

.tb-did-you-know {
	font-size: 14px;
	padding: 5px;
	background-color: #FFE6B0;
	right: 0px;
	width: 90%;
	border: 3px solid #73AD21;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
}
}
.tb-bg-graduated {
	background-image: url(../_images/site/bg_masthead.jpg);
	margin: 0px;
}
.text-grey {
	color: #999;
}
.text-red-bold{
	color: #903;
	font-weight: bold;
}
.icon-protected{
	font-weight: bold;
	background-color: #FFF;
	border: thin solid #666;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #F00;
	font-family: "Arial Black", Gadget, sans-serif;
	}
	
.icon-baitfish{
	font-weight: bold;
	background-color: #0F0;
	border: thin solid #333;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.icon-regulated{
	font-weight: bold;
	background-color: #FF0;
	border: thin solid #333;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.text-12pt {
	font-size: 12px;
}
.text-12pt-center {
	font-size: 12px;
	text-align: center;
}
.text-12pt-border-bottom {
	font-size: 12px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 10px;
}
.text-12pt-border-top {
	font-size: 12px;
	border-top-width: thick;
	border-top-style: groove;
	border-top-color: #999;
	padding-top: 10px;
}
.text-ad-title-border-top {
	font-size: 16px;
	border-top-width: thick;
	border-top-style: groove;
	border-top-color: #999;
	padding-top: 10px;
	font-weight: bold;
	font-family: "Arial Black", Gadget, sans-serif;
}
.text-16pt-border-top-title {
	font-size: 16px;
	border-top-width: thick;
	border-top-style: groove;
	border-top-color: #999;
	font-weight: bold;
	padding-top: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
}
.fishy-box {
	font-weight: bold;
	color: #036;
	padding: 2px;
	border: thin none #999;
	font-size: 16px;
}
.text-title-center {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A80000;
	text-align: center;
}
.tb-head-center-blue {
	font-size: 13px;
	font-weight: bold;
	background-color: #9DDFFF;
	text-align: center;
	color: #000;
	padding: 4px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}

.tb-head-center-grey {
	font-size: 13px;
	font-weight: bold;
	background-color: #D9E6CC;
	text-align: center;
	color: #000;
	padding: 4px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.tb-head-center-pink {
	font-size: 13px;
	font-weight: bold;
	background-color: #FACDCA;
	text-align: center;
	border: thin solid #666;
	color: #000;
	padding: 4px;
}
.tb-head-center-purple {
	font-size: 13px;
	font-weight: bold;
	background-color: #E0CAF9;
	text-align: center;
	color: #000;
	padding: 4px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.tb-head-center-yellow {
	font-size: 13px;
	font-weight: bold;
	background-color: #F8ED43;
	text-align: center;
	color: #000;
	padding: 4px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.tb-head-center-green {
	font-size: 13px;
	font-weight: bold;
	background-color: #8AE693;
	text-align: center;
	border: thin solid #666;
	color: #000;
	padding: 4px;
}
.tb-head-center-aqua {
	font-size: 13px;
	font-weight: bold;
	background-color: #81FFFB;
	text-align: center;
	color: #000;
	padding: 4px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.tb-head-center-blue-dk {
	font-size: 13px;
	font-weight: bold;
	background-color: #689DC1;
	text-align: center;
	color: #000;
	padding: 4px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}

.tb-head-center-cream {
	font-size: 13px;
	font-weight: bold;
	background-color: #FFD4A0;
	text-align: center;
	border: thin solid #666;
	color: #000;
	padding: 4px;
}
.tb-head-center-yellow-lt {
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFAE;
	text-align: center;
	color: #000;
	padding: 4px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.button-sign-up {
	background-image: url(../shop/includes/templates/floridagofishing/buttons/english/button_create_account.gif);
	height: 24px;
	width: 72px;
	float: none;
	text-align: center;
	clear: both;
}
.tb-counties-text-border-left {
	font-size: 12px;
	padding-left: 4px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666;
}
.tb-counties-text-border-left-no-pad {
	font-size: 12px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666;
}

.tb-counties-text-border-left-bottom {
	font-size: 12px;
	padding-left: 4px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.tb-counties-text-border-left-bottom-no-pad {
	font-size: 12px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.tb-counties-text-border-column-bottom {
	font-size: 12px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.tb-counties-text-border-column-left-right {
	font-size: 12px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-left-color: #666;
}
.tb-counties-text-border-left-right {
	font-size: 12px;
	padding-left: 4px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #666;
}
.tb-counties-text-border-left-right-no-pad {
	font-size: 12px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #666;
}

.tb-counties-text-border-left-right-bottom {
	font-size: 12px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #666;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.tb-counties-text-border-left-right-bottom-no-pad {
	font-size: 12px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #666;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}

.breadcrumbs {
	font-size: 14px;
	font-weight: bold;
	color: #375C95;
	margin-left: 15px;
}
.title-section {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 20px;
	color: #C63;
}
.title-section16 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	color: #C63;
}

.title {
	padding:15px;
	color:#FFF;
	font-size:18px;
	background-color: #294D65;
	font-family: 'Signika', sans-serif;
	letter-spacing: .02em;
	font-weight: bold;
	}
.title-slim {
	padding:10px;
	color:#FFF;
	font-size:14px;
	background-color: #208294;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.title-sub-section{
	color:#333;
	background:#E0E0E0;
	padding:10px;
	font-style:italic;
	text-align:center;
	font-size: 18px;
	letter-spacing: .02px;
}
.column-2 {
	float:left;
	width:404px;
	margin:0 10px 0 0;
	border:1px solid #CCC;
	padding:7px;
}
.title-20 {
	color:#294D65;
	text-decoration:none;
	font-size:20px;
}
.title-18 {
	color:#294D65;
	text-decoration:none;
	font-size:18px;
	font-weight: bold;
}
.column-desc {
	font-size:12px;
	line-height:19px;
	color:#555;}
	
.text-11-px {
	font-size: 11px;
}
.text-10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.font-cosmic-14-centered {
	font-family: "Comic Sans MS", cursive;
	font-size: 16px;
	text-align: center;
	color: #060;
	font-weight: bold;
}
.font-36 {
	font-size: 36px;
	font-family: "Comic Sans MS", cursive;
	color: #000;
	background-color: #966;
	padding: 7px;
}
/*------------*/
// Small devices (landscape phones, 576px and up)
@media (min-width: 300px) and (max-width: 766px) {

	
	 }
/* -----------SMALLER THAN TABLET----------- */ 
@media only screen and (max-width : 766px)   {



.sidebar, .sidebar_right, .sidebar {
display: none; 
font-size: 0; 
max-height: 0; 
line-height: 0; 
padding: 0;
mso-hide: all; /* hide elements in Outlook 2007-2013 */
   }
body {
	background-image: none;/*hide underwater background image on phones and set background to white*/
	background-color: #294D65;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}   
.mainbody {
	margin-top: -0px;/*added so AddThis button takes less space*/
	padding-left: 0px;/*Moves main content to left on mobile*/
	padding-right: 0px;
} 
 
.img_body_left {
	margin: 10px auto;
    display: block;
    clear: both;
    float: none;

}
.img_body_right {
	margin: 10px auto;
    display: block;
    clear: both;
    float: none;
}
.img{max-width:100%; display:block;} 

}

/* -----------END SMALL SCREEN----------- */ 

.video {
	max-width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}
