/* Generic */
body{margin:0;background:#164B96 url(images/bg.jpg) repeat-x;font-family:tahoma,arial;font-size:11px;color:#FFF;}
img{border:0}
p{margin-top:0}
h1{font-family:verdana,arial;color:#9DF0FF;font-size:12pt;padding-bottom:5px;margin:0}
h2{font-size:16px}
table{border:0;border-collapse:collapse}
a{color:#6DB2FA}
a:hover{color:#FFF}

/* Structural/Homepage */
#main{width:768px;margin:0 auto}
.border{width:1px;height:602px;float:left;background:url(images/border.gif)}
#topHalf{width:766px;float:left}

#header{width:766px;height:140px;background:url(images/bg_Top.jpg) top left no-repeat}
.logo{float:left;margin:58px 0 0 40px}
.spfc{margin:60px 0 0 2px;}
.tagline{margin:10px 0 0 3px;}

#content{width:766px;height:286px;background:url(images/bg_Welcome.jpg) top left no-repeat}
#content .leftContent{padding-left:58px;width:437px;float:left}
#welcome{width:430px}
.welcome{margin-top:14px}
.quote{font-style:italic;margin-bottom:2px}
#theCapt{margin:-10px 0 0 350px;font-weight:bold}
.whatWeOffer{margin:10px 0 6px 0;display:block}
#firstOffering{float:left;width:124px}
.photo{border:1px solid #6BC2EC;background:#2A62BC}
.photo img{margin:2px 2px 0 2px}
.offeringBottom{background:#2E64AB;height:15px;margin-top:1px;padding-left:5px}
.offeringBottom a{font-weight:bold;color:#88ECF7}
.offeringBottom a:hover{color:#FFF}
#secondOffering{float:left;width:124px;margin-left:14px}
#thirdOffering{float:left;width:124px;margin-left:14px}

#menu{float:left;width:180px;padding-top:86px}
#menu ul{list-style-type:none;padding:10px 0 0 0;margin:0}
#menu li{margin:16px 0 0 24px}

#bottomContent{height:176px}
#custFavs{float:left;width:208px;margin-top:26px}
.custFavsTxt{margin-left:53px}
#favPhoto{width:124px;background:#13457D;margin:18px 0 0 60px}
#favDetails{float:left;width:260px;margin-top:46px;color:#CCD4DC}
#favDetails h6{font-size:100%;font-weight:bold;margin:0}
#favDetails p{font-size:90%;margin-bottom:8px}
#favDetails a{color:#6DB2FA;font-size:90%}
#favDetails a:hover{color:#FFF}
#featuredServices{float:left;width:173px;margin:26px 0 0 50px}
#featuredServices img{margin:0 0 8px 5px}
#featuredServices ul{margin:0;padding:0;width:173px;list-style-type:none}
#featuredServices li{padding-left:10px;height:15px;margin-bottom:4px;background:#0A3973 url(images/serviceBG.gif) no-repeat}
#featuredServices a{color:#8FA5C6;text-decoration:none}
#featuredServices a:hover{color:#FFF}

#footer{clear:both;margin-bottom:30px;padding:9px 0 19px 61px;color:#7293C5;border-left:1px solid #559ADB;border-right:1px solid #559ADB;border-bottom:1px solid #559ADB;}
#footer img{margin:0 0 0 183px}
#footer a{color:#7293C5}
#footer a:hover{color:#FFF}

/* About Us */
#contentBlock{font-size:110%;margin-top:20px}
#contentBlock .photo{float:left;margin:0 10px 20px 0}
#captPhotos{padding:30px 0 0 60px}
#captPhotos .photo{background:#13457D;float:left;margin-right:25px}

/* Latest News */
#sponsors{margin:10px 0 0 40px;width:339px;float:left}
#sponsors img{border:2px solid #6DB2FA;margin:0 5px}
#newsLinks {margin:10px 40px 0 0;float:right;}
#newsLinks a {color:#6DB2FA;font-size:120%}
#newsLinks a:hover{color:#FFF}
#newsLinks ul{margin:0;padding:0 0 0 20px}
#newsLinks li{margin-top:10px}

/* Charter Rates */
#rates td{border:1px solid white;padding-left:5px;vertical-align:top;font-size:11px}
#rates th{border:1px solid white;font-weight:bold}
#rates .fishingType{vertical-align:middle}
#ratesDetails{padding:15px 0 0 25px;font-size:11px;float:left;width:550px}
#ratesDetails p{padding:0;margin:0;margin-bottom:10px}
#randomPhoto{float:right;margin:20px}
.disclaimerHeader{float:left;width:95px;font-weight:bold}
.disclaimerDetails{float:left;margin-bottom:15px;width:435px;}

/* Photo Gallery */
#contentPhoto{width:766px;height:386px;background:url(images/bg_Welcome.jpg) top left no-repeat}
.leftContentPhoto{padding-left:0;width:595px;float:left}
.flashDimensions{height:450px}
#menuPhoto{float:left;width:80px;padding-top:86px}
#menuPhoto ul{list-style-type:none;padding:10px 0 0 0;margin:0}
#menuPhoto li{margin:16px 0 0 24px}
#contentBlockPhoto{font-size:110%;margin-top:0}
DIV#overview {color:#FFF;text-align: left;padding-left: 10px;margin:10px 0 0 0;width: 400px;}
DIV#overview UL#extended {padding: 0;margin: 0;}
DIV#overview UL#extended LI {font-weight: bold;list-style-type: none;float: left;margin:5px 5px 0 0}
DIV#overview UL#extended LI A, DIV#overview UL#extended LI DIV {text-decoration:none;width:139px;height:51px;color:#FFF;overflow:hidden;padding: 0 0 0 51px;border:0;margin:1px;display:block;}
DIV#overview UL#extended LI A:hover {border:1px solid white;margin:0;}
DIV#overview UL#extended LI SPAN {font-size: 75%;font-weight: normal;font-style: italic;}

/* ContactUs */
#contactUsPhoto{float:left;margin:25px}
#contactUsDetails{float:left;margin:25px 15px 0 15px;font-size:120%}