@charset "utf-8";
/*
/* Stylesheet For: www.androsbahamasfishing.com 
/* Written By: Emerson of www.redstonex.com
*/


/* Global Resets & Misc -------------------------------------------------------------- */
* {margin: 0; padding: 0;}
.clear {clear: both;}
a img {outline: 0; border: 0;}

a {font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 10.5pt; text-decoration: none;}
a:link {color: #00CCFF;}
a:visited {color: #00CCFF;}
a:active {color: #00CCFF;}
a:hover {color: #FFFFFF; text-decoration: underline;}



/* Site Structure - IE7+, Firefox, and Safari ----------------------------------------------------------------------------------------------*/
body {background-image: url(images/background.jpg); background-position: top center; background-attachment: fixed; background-repeat: no-repeat; background-color: #001372;}
#page-wrapper {width: 960px; margin: 0 auto;}
#header {width: 960px; height: 220px; position: relative; background-image: url(images/header-background.png);}
#cyclebox {width: 595px; height: 215px; float: right; position: relative; right: 20px; background-image: url(images/photo-background.png);}
#cyclebox div {width: 565px; height: 185px; position: relative; top: 15px; left: 15px;}
#cyclebox img {}
#content-wrapper {width: 960px; min-height: 600px; height:auto !important; height: 600px; background-image: url(images/background-repeat.png); background-repeat: repeat-y; background-position: top center; padding-bottom: 5px;}
#left-column {width: 330px; float: left; margin-top: 10px;}
#right-column {width: 590px; float: left; position: relative; background-image: url(images/content-repeat.png); background-repeat: repeat; margin-top: 10px; margin-left: 15px; padding-bottom: 20px; display: inline;}
#rounded-footer {width: 960px; height: 70px; background-image: url(images/rounded-footer.png); background-repeat: no-repeat; clear: both;}


/* Horizontal Navigation ------------------------------------------------------------------------------------------------------------------------*/
#top-nav {width: 908px; height: 44px; margin: 0 auto; background-image: url(images/top-nav-background.png); background-repeat: repeat-x; background-color: #f19a48; list-style: none; padding: 0 0px 0 0px; border-left: 1px solid #CF7015; border-right: 1px solid #CF7015; overflow: hidden;}
#top-nav li {height: 44px; display: block; float: left; position: relative; left: 0px; padding: 0px 2px 0px 0px; background-image: url(images/top-nav-divider.png); background-repeat: no-repeat; background-position: 100% 100%;}
#top-nav li a {display: block; height: 42px; font-family: "Lucida Grande", Arial, sans-serif; font-weight: bold; text-decoration: none; color: #ffffff; font-size: 14px; padding: 0px 14px 0px 14px; margin: 1px 0 1px 0;  background-repeat: repeat-x; background-position: 0px 0px; text-transform: uppercase;}
#top-nav li a:hover {color: #87511f; background-image: url(images/top-nav-background.jpg); background-repeat: repeat-x; background-position: 0 -45px;}
#top-nav li.last {background-image: none;}
#top-nav li a span {position: relative; top: 15px;}


/* Left Column and Contents  ------------------------------------------------------------------------------------------------------------------------*/
#left-column h2 {width: 302px; height: 45px; margin: 3px auto 0px auto; background-image: url(images/h2-background.png); background-repeat: repeat-x; font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; background-position: 0px 0px; color: #164b64; font-weight: normal; font-size: 18px; letter-spacing: 1px;}
#left-column h2 span {position: relative; top: 29%; left: 5%;}
#left-column #left-nav {width: 310px; padding-top: 1px; position: relative; margin-left: 25px; background-image: url(images/left-column-repeat.png);}
#left-column #contact-box {width: 310px; height: 140px; position: relative; margin: 0px 0 10px 25px; background-image: url(images/left-column-repeat.png); background-repeat:repeat;}
#left-column #contact-box span {position: absolute; bottom: 14px; left: 70px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px;}
#left-column #contact-box a {color: #303A6F; text-decoration: underline;}
#left-column #contact-box a:hover {color: #090E2F; text-decoration: underline;}

#left-column #featured h2 {margin-bottom: 10px;}
#left-column #featured {width: 310px; position: relative; margin: 10px 0 10px 25px; background-image: url(images/left-column-repeat.png); background-repeat:repeat; padding: 0px 0 10px 0; padding-top: 1px;}
#left-column #featured a {}
#left-column #featured a img {margin: 5px 0 5px 15px; }

/* Left Navigation  ---------------------------------------------------------------------------------------------*/
#left-nav ul {width: 302px; margin: 0px auto 0px auto; list-style: none; padding-bottom: 5px; padding-top: 5px;}
#left-nav ul li {width: 100%; padding-left: 0px; margin: 2px 0 2px 0; border-bottom: 1px dotted #d8edff;}
#left-nav ul li a {display: block; text-decoration: none; width: 272px; padding: 5px 0 5px 30px; color: #0c073f; font-family: Arial, Helvetica, sans-serif; font-size: 16px; background-image: url(images/navdot.gif); background-repeat:no-repeat; background-position: 15px 3px;}
#left-nav ul li a:hover {color: #ffffff; background-color: #4275b5; background-position: 15px -19px;}
#left-nav ul li.last {border: none;}


/* Right Column and Contents  ----------------------------------------------------------------------------------------------*/
#right-column h1.headline {width: 582px; height: 45px; margin: 3px auto 0px auto; background-image: url(images/h2-background.png); background-repeat: repeat-x; font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color: #164b64; font-weight: normal; font-size: 18px; letter-spacing: 1px; background-position: 0px 0px;}
#right-column h1.headline span {position: relative; top: 29%; left: 5%;}
#right-column h1 {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px 30px 5px 30px; color: #051e39; font-weight: normal; font-size: 14pt; letter-spacing: 1px; }
#right-column h2 {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px 30px 5px 30px; color: #051e39; font-weight: normal; font-size: 13pt;}
#right-column h3 {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px 30px 5px 30px; color: #051e39; font-weight: normal; font-size: 11pt;}
#right-column p {font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 10.5pt; line-height: 130%; padding: 5px 0 5px 0; margin: 0 30px 0 30px; color: #192e46;}
#right-column a {font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 10.5pt; color: #005dc8;}
#right-column ul, #right-column ol {margin: 10px 30px 10px 50px;}
#right-column ul li, #right-column ol li {font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 10.5pt; line-height: 130%; padding: 3px 0 3px 0; margin: 0px 0px 0px 20px; color: #192e46;}

/* Image Placements *- Logo, Lure, etc...  ----------------------------------------------------------------------------------------*/
#logo {position: absolute; top: 15px; left: 65px;}
#lure {position: absolute; top: -10px; right: 0px; z-index: 1000;}
#contact-lure {position: absolute; left: -30px; top: 0;}
#nav-shell {position: absolute; right: 0;}
#featured-shell {position: absolute; right: -14px; top: -20px;}
#calltoday {width: 400px; height: 100px; position: relative; margin: 0 auto; background-image: url(images/calltoday-new.gif); background-position: top center; background-repeat: no-repeat;}
#banner-link {width: 400px; height: 100px; display: block; position: absolute; background-image: url(images/calltoday-new.gif); background-position: 0 -100px;}

/* Footer Style ------------------------------------------------------------------- */
#footer-links {width: 920px; margin: 10px auto; padding-left: 20px; padding-right: 20px;}
#footer {width: 960px; margin: 10px auto 10px auto;}
#footer p {font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 10pt; line-height: 130%; padding: 2px 0 2px 0; margin: 0 30px 0 30px; color: #000a16; text-align: center;}
#footer a {color: #000a16; text-decoration: none; font-size: 10pt;}

/* Contact Form Style ------------------------------------------------------------------- */
.textform {
	font-size: 10pt;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.textformbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #121212;
}