/*Import specialized styles, for example, for forms*/
@import url(web-ads.css);
@import url(web-calendar.css);
@import url(web-forms.css);
@import url(web-print-center.css);
@import url(web-maps.css);


/*Layout styles*/

#frame, #wrap-top, #wrap-top-US, #top-left, #top-nav, #top-brand-image, #top-right-fluff, #wrap-content, #left-column, #center, #right-column, #footer {
 float: left;
 margin: 0;
 padding: 0;
 position: relative;
}

#frame, #wrap-top, #wrap-top-US, #wrap-content, #footer {
 margin-left: auto;
 margin-right: auto;
 width: 798px;
}

#wrap-top {
 background: url("../../images/design/bkg-top-left-column.jpg") repeat-y;
}
#wrap-top.fishing {
 background: url("../../images/design/bkg-top-left-column-fishing.jpg") repeat-y;
}
.usOpen {
 background: url("../../images/design/bkg-top-left-column-usopen.jpg") repeat-y;
}
#wrap-top-US {
 background: url("../../images/design/bkg-top-left-column-usopen.jpg") repeat-y;
}
#top-left {
 border: 0px solid #ccc;
 height: 275px;
 width: 205px;
}

#top-nav {
 background: #00599e;
 border-bottom: 1px solid #fff;
 color: #fff;
 font: normal 14px/18px arial, helvetica, sans-serif;
 height: 22px;
 margin: 0;
 padding: 3px 0 1px;
 text-align: center;
 width: 593px;
}
#top-nav a {
 color: #fff;
 margin: 0;
 padding: 0;
 text-decoration: none;
}
#top-nav a:hover {
 text-decoration: underline;
}

#top-brand-image {
 background: #f1f1ea;
 border: 0px solid #ccc;
 height: 252px;
 width: 535px;
}
#top-right-fluff {
 border: 0px solid #ccc;
 height: 252px;
 width: 56px;
 padding:0;
 background: url("../../images/design/fluff.jpg") repeat-y transparent;  
}
#top-right-fluff.fishing {
 border: 0px solid #ccc;
 height: 252px;
 width: 56px;
 padding:0;
 background: url("../../images/design/blue-fluff.jpg") repeat-y transparent;  
}
#wrap-content {
 background: url("../../images/design/bkg-wrap-content.jpg") repeat-y transparent; /*#f1f1ea*/
}
#wrap-content.fishing {
 background: url("../../images/design/bkg-wrap-contentFishing.jpg") repeat-y transparent; /*#f1f1ea*/
}
#left-column {
 width: 205px;
}

#center {
 width: 435px;
}

#right-column {
 background: transparent;
 width: 157px;
}

#footer {
 clear: both;
 margin-bottom: 3em;
}


/*Styles for ALL LICVB&SC web pages*/

h1 {
 background: transparent;
 border: 0px solid #000;
 cursor: pointer;
 height: 135px;
 margin: 0px;
 padding: 0px;
 width: 205px;
 position: relative;
 z-index: 10;
}
h1 span {
 display: none;
 visibility: hidden;
}

#b2b-links {
 background: #85ae86; /*#b7b793*/
 border: 7px solid #e1e1c7;
 border-left: none;
 border-right: none;
 clear: both;
 margin: 3em 10px;
 padding: 0 0 20px 0;
 text-align: right;
 width: 180px;
}
#b2b-links img {
 border: 3px solid #fff;
 float: left;
 margin: 9px 9px 0 9px;
 padding: 0;
}
#b2b-links h2 {
 color: #000;
 font: bold 15px/18px arial, helvetica, sans-serif;
 margin: .5em 9px 2em 0;
 padding: 0;
 text-align: right;
}
#b2b-links p {
 margin: 0;
 padding: 1em 9px 1em;
}
#b2b-links a {
 color: #fff;
 font: bold 12px/1.5em arial, helvetica, sans-serif;
 text-align: right;
 text-decoration: none;
}
#b2b-links a:hover {
 text-decoration: underline;
}

div#left-nav {
 background: transparent;
 color: #b7b793;
 float: right;
 font: bold 15px/15px arial, helvetica, sans-serif;
 margin: 0;
 padding: 0;
 position: relative;
 width: 200px;
}
div#left-nav-new {
 background: transparent;
 color: #b7b793;
 float: right;
 font: bold 15px/15px arial, helvetica, sans-serif;
 margin: 0 0 0 5px;
 padding: 0;
 position: relative;
 width: 200px;
 
}
div#left-nav ul, div#left-nav-new ul {
 margin: 0;
 padding: 0 6px 0 0;
 text-align: right;
 width: 190px;
}
div#left-nav li, div#left-nav-new li {
 display: block;
 list-style: none;
 margin: 0;
 padding: 0 6px .25em 0;
 width: 190px;

}
div#left-nav li a, div#left-nav-new li a {
 color: #00599e;
 text-decoration: none;
}
div#left-nav li a:hover,div#left-nav-new li a:hover {
 text-decoration: underline;
}



/*Common styles across LICVB&SC B2B/B2C web pages*/
body {font: 11px/1.5em Georgia, "Times New Roman", serif;
  margin: 0; padding: 0;}

.print {
 font: 11px/1.5em Georgia, "Times New Roman", serif;
 visibility: hidden;
}


/*right column styles*/
#right-column p {
 font: 9px/11px arial, helvetica, sans-serif;
 margin: 0;
 padding: 0;
}
#right-column select {
 font: 9px/11px arial, helvetica, sans-serif;
 margin: 0;
 padding: 0;
}

#r-brochure {
 background: url("../../images/design/r-brochure.jpg") no-repeat transparent;
 border: 0px solid #000;
 height: 85px; /*46px*/
 margin: 30px 0 0;
 padding: 0;
 width: 157px; /*147px*/
}
#r-brochure.fishing {
 background: url("../../images/design/r-brochureFishing.jpg") no-repeat transparent;
 border: 0px solid #000;
 height: 85px; /*46px*/
 margin: 30px 0 0;
 padding: 0;
 width: 157px; /*147px*/
}
#r-brochure p {
 background: transparent;
 border: 0px solid #000;
 font: 11px/14px arial, helvetica, sans-serif;
 margin: 0;
 padding: 25px 0 0 75px; /*10 0 0 55*/
/* padding: 5px 0 0 52px; /*10 0 0 55*/
}

#r-brochure-sports {
 background: url("../../images/design/r-sp-brochure.jpg") no-repeat transparent;
 border: 0px solid #000;
 height: 85px; /*46px*/
 margin: 30px 0 0;
 padding: 0;
 width: 157px; /*147px*/
}
#r-brochure-sports p {
 background: transparent;
 border: 0px solid #000;
 font: 11px/14px arial, helvetica, sans-serif;
 margin: 0;
 padding: 25px 0 0 75px; /*10 0 0 55*/
/* padding: 5px 0 0 52px; /*10 0 0 55*/
}

#r-brochure-meeting {
 background: url("../../images/design/r-mp-brochure.jpg") no-repeat transparent;
 border: 0px solid #000;
 height: 85px; /*46px*/
 margin: 30px 0 0;
 padding: 0;
 width: 157px; /*147px*/
}
#r-brochure-meeting p {
 background: transparent;
 border: 0px solid #000;
 font: 11px/14px arial, helvetica, sans-serif;
 margin: 0;
 padding: 25px 0 0 75px; /*10 0 0 55*/
/* padding: 5px 0 0 52px; /*10 0 0 55*/
}

#r-brochure-guide {
 background: url("../../images/design/r-brochure.jpg") no-repeat transparent;
 height: 85px; /*46px*/
 margin: 30px 0 0px;
 padding: 0;
 width: 157px; /*147px*/
}
#r-brochure-guide p {
 font: 11px/14px arial, helvetica, sans-serif;
 margin: 0;
 padding: 25px 0 0 75px; /*10 0 0 55*/
}

#r_form {
 margin: 0;
 padding: .5em 0 .5em 5px;
}
#r_form h3 {
 background: transparent;
 color: #095a9c;
 font: bold 12px/14px arial, helvetica, sans-serif;
 margin: 1em .15em .25em;
 padding: 0;
}
#r_form .inputbox, #r_form .button, #r_form form {
 font: 11px/14px arial, helvetica, sans-serif;
 margin: 0;
 padding: 0;
}
#r_form p {
 font: 11px/12px arial, helvetica, sans-serif;
 margin: 0 .15em 0;
 padding: 0;
}
#r_search select, #r_search option {
 font: normal 9px/9px arial, helvetica, sans-serif;
 margin: 0;
 padding: 0;
 width: 140px;
}

#r_newsletter {
 background: #fefefe; /*f2f2f2,dde5ed.dbe5ef*/
 margin: .5em 0px;
 padding: .5em 10px;
 width: 157px; /*147px*/
}
#r_newsletter h3 {
 background: transparent;
 color: #095a9c;
 font: bold 12px/14px arial, helvetica, sans-serif;
 margin: 0;
 padding: 0;
}
#r_newsletter p, #r_newsletter a {
 font: 11px/14px arial, helvetica, sans-serif;
}

#r_calendar {
 border-top: 0px solid #fff;
 border-bottom: 0px solid #fff;
 margin: 20px 0 0;
 padding: 0;
 text-align: center;
 width: 157px;
}
#r_calendar h3, #r_calendar h3 a {
 background: #85ae86; /*CE9A63 orange*/
 color: #fff;
 font: bold 12px/24px arial, helvetica, sans-serif;
 margin: 0;
 padding: 0;
 text-align: center;
 text-decoration: none;
 width: 157px;
}
#r_calendar a:hover {
 text-decoration: underline;
}
#r_calendar_bottom {
 background: #85ae86; /*76a2c7*/
 border-bottom: 0px solid #3c597f;
 margin: 0 0 40px;
 padding: 4px 6px 20px 6px;
}
#r_calendar_bottom h3 {
 background: transparent;
 color: #000;
 font: bold 14px/16px arial, helvetica, sans-serif;
 font-variant: small-caps;
 margin: 0 0 6px 0;
 padding: 0 2px 5px;
}
#r_calendar_bottom ul {
 color: #333;
 margin: 0 16px;
 padding: 0;
}
#r_calendar_bottom li {
 font: 12px/14px arial, helvetica, sans-serif;
 list-style: square;
 margin: 0 0 12px 0;
 padding: 0;
}
#r_calendar_bottom a {
 font: bold 12px/14px arial, helvetica, sans-serif;
 color: #fff;
 padding-bottom: 10px;
 text-decoration: none;
}
#r_calendar_bottom a:hover {
 text-decoration: underline;
}
#r_right {
 margin-bottom: 20px;
 text-align: right;
}
#r_calendar_bottom_link a:hover {
 text-decoration: underline;
}


/*common footer styles: left col footer styles are in B2B or B2C stylesheets*/
#f-left, #f-center, #f-right {
 border: 0px solid #000;
 float: left;
 position: relative;
 margin: 0;
 padding: 1.5em 0 3em;
}

/*Footer styles*/
#f-left {
 background: url("../../images/design/f-left.jpg") no-repeat transparent;
 height: 78px;
 text-align: right;
 width: 205px;
}
 #f-left.fishing {
 background: url("../../images/design/f-leftFishing.jpg") no-repeat transparent;
 height: 78px;
 text-align: right;
 width: 205px;
}
#f-center {
 background: url("../../images/design/f-center.gif") no-repeat transparent; /*#f1f1ea*/
 text-align: center;
 width: 435px;
}
#f-center.fishing {
 background: url("../../images/design/f-centerFishing.gif") no-repeat transparent; /*#f1f1ea*/
 text-align: center;
 width: 435px;
}
#f-center p {
 font: normal 11px/12px arial, helvetica, sans-serif;
 margin: 0;
 padding: 0 0 .5em;
 text-align: center;
 text-decoration: none;
}
#f-center a {
 font: normal 11px/12px arial, helvetica, sans-serif;
 margin: 0;
 padding: 0;
}
#f-center a:hover {
 text-decoration: underline;
}
#f-right {
 background: url("../../images/design/f-beach-stroll.jpg") no-repeat transparent;
 height: 78px;
 width: 158px;
}

/*Start: Fishing home page content styles*/
.fishing_container1, fishing_container2	{
	height: 100%;	        
	margin:auto;	
}	
.fishing_container1 {
background-color:#FFFFFF; 
padding-top:5px; 
padding-bottom:5px;
}	

.fishing_container1 h3 {
	padding-left: 10px;
}	
.fishing_container2 h3 {
	padding-left: 10px;
}
	
.fishing_body1, fishing_body2  {
	   width:auto;
       margin:auto;
}	
	  
.fishing_imgDiv1	{
	width: auto;
	float: right;
}	
.fishing_imgDiv2	{
	width: auto;
	float: left;
} 

#right_nav_links
{
	width:auto;
	background-color:014B7A;
	padding-left:3px;	
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #52A7B6;
	
}
#right_nav_links a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.fihingRightNavHead
{
	
	font-family:Arial, Helvetica, sans-serif;
	background-color:#01375B;
	color:#F9FFB9;
	font-weight:bold;
	padding-left:10px;
}

#fishing_charterBoats
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin:o;
}
#fishing_charterBoats strong
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
#fishing_charterBoats td, th
{
	padding-left:10px;padding-right:0;padding-top:0;padding-bottom:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.Fishinghead
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	padding-left:10px;
	padding-bottom:5px;
	
	
}
.FishingSmallHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;	
	padding-left:10px;
	color:#02045E;
	/*border:1px solid #D9DA9E;*/
	background-color:#FFFDEB;
	
}

/*End: Fishing home page content styles*/