/*

Theme URI: http://www.bluewaterdories.com/
Description: Quality Custom Fishing Boats - Fiberglass Fishing Boats
Version: 1.0
Author: USN Veteran
Author URI: http://www.boise-webdesigns.com
*/

/*------------Clearing the way to content ----------------*/

.hide	{
	display:none;
	}

/*---------------------------------------------------*/

/*----------Start General Page Layout -----------*/

body {
        margin:0; /*It is generally good practice to
	zero out your margins and padding on the page,
	since some agents don't so this*/
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;	/*Tips for scaling up the font ladder,
	start with 76% and then use mostly ems 	for the rest of the page*/
	font-style: normal;
	line-height: 1.6em;
	color: #A5973F;
        text-align:center;
        background: #D9E8FB;
        }

#wrapper{
        background: url(../images/two_column.gif) repeat-y;
	width: 800px;
 	margin: 0 auto;
	border: solid #98C6E7;
	border-width: 0 1px 1px 1px;
	text-align: left;
        color: #333;
        position:relative;
	}

#header	{
	background: url(../images/logo.jpg) no-repeat;
	border-top: 1px solid #0D87DF;
	border-bottom: 1px solid #0D87DF;
	height:210px;
	width:800px;
        }

#headercontent	{
        height:200px;
	width:700px;
	}

#header h1 {
	padding-top: 20px;
	margin: 0;
	font-size: 2em;
	text-align: center;
	color: #2752A0;
	font-style: Copperplate Gothic Bold;
	}

.description {
	font-size: 1.2em;
	text-align: center;
	color: #0F80D1;
	}

/* ---------- Content Header Title ----------------------- */

h1 {
  	padding-top: 20px;
  	margin: 0;
  	font-size: 1em;
  	line-height: 0.8em;
  	text-align: center;
  	color: #2752A0;
        font-style: Copperplate Gothic Bold;
	}

h2 {
	padding-top: 20px;
	margin: 0;
	font-size: .9em;
	line-height: 0.8em;
	text-align: center;
	color: #0073BD;
	}

/* ---------- Content Header Text ----------------------- */

h1 a, h1 a:hover, h1 a:visited, .description {
 	text-decoration: none;
 	color: #2752A0;
        font-style: Copperplate Gothic Bold;
	}

/* ---------- Begin mainnav ----------------------- */

#mainnav {
  	background:#1E5AE6 url(../images/navmenu_back.gif) top left repeat-x;
  	float:left;
  	width:100%;
  	border:solid #999999;
  	border-width:1px 0;
  	}

#mainnav ul {
       padding: 0; }

#mainnav ul li {
       display: inline; }

#mainnav ul{
       margin: 0;
       padding: 0;
       color: #A5973F;
       font-size: 1.1em;
       letter-spacing: 2px;
        }

#mainnav ul li a {
       padding: 0.2em 12px;
       color: #000000;
       text-decoration: none;
       float: left;
       border-right: 1px solid #A8BAE6;
       }

#mainnav ul li a:hover {
       background-color: #F2E4FF;
       color: #FFFFFF;
       }

#navlist li a:hover, #navlist li a:active {
       color: #FFFFFF;
       text-decoration: none;
       background: #95B2F4;
       text-align: left;
       }

/*---------- 3D Buttons -----------*/

#button ul {
       margin: 0;
       padding-left: 8px;
       list-style-type: none;
       font-weight: 400;
       }

#button li {
       text-align: center;
       margin-bottom: 1px;
       width: 145px;
       }

#button li a {
       text-align: left;
       text-decoration: none;
       display: block;
       width: 100%;
       border-left: 1px solid #FBFAC2;
       border-right: 1px solid #FFE1B6;
       border-top: 1px solid #FBFAC2;
       border-bottom: 1px solid #FFE1B6;
       padding-left: 10px;
       padding-right: 5px;
       padding-top: 1px;
       padding-bottom: 1px;
       margin-bottom: 3px;
       background-position: 0%;
       background: #D9E8FB;
       color: #0938AE;
       }

#button li a:visited {
       border-left: 1px solid #FBFAC2;
       border-right: 1px solid #FFE1B6;
       border-top: 1px solid #FBFAC2;
       border-bottom: 1px solid #FFE1B6;
       background: #B3CFF3;
       color: #0938AE;
       }

#button li a:hover {
       text-decoration: none;
       border-left: 1px solid #FBFAC2;
       border-right: 1px solid #FFE1B6;
       border-top: 1px solid #FBFAC2;
       border-bottom: 1px solid #FFE1B6;
       background-position: 0%;
       background: #AAD6F5;
       color: #0938AE;
       }

/* ---------- End mainnav area ----------------------- */


/* ---------- Begin Main Content ----------------------- */


#content_container	{
       position:relative;
       margin:0;
       padding:0;
       }

#left {
       float:left;
       width: 170px;
/*	position-top: 0;
	position-left: 0;	*/
       }

.content {
       float:right;
       width: 590px;
       text-align: justify;
       margin: 0px;
       margin-left: 3px;
       margin-right: 3px;
       padding:10px;
       }
       
.price li { color: #2752A0;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 14px
       }

.price li a { text-decoration: none;
       color: #2752A0;
       }


#right {
       float:right;
       background: red ;
       width: 600px;
/*	position-top: 0;
	position-right: 0;	*/
       }

.menu_links	{
       margin: 0px;
       padding:5px;
       font-size:.9em;
       color:red;
       }

.menu_links img	{
       margin: 0 0 0 -15px;
       padding: 0;
       }

#footer	{
       clear:both;
       margin:0;
       padding-top:5px;
       width:100%;
       height:70px;
       border-top: 1px solid #98C6E7;
       background-color:#98C6E7;
       font-size:.9em;
       line-height: 1.0em;
       color: #0D87DF;
       }

.disclaimers {
	margin:0;
	padding: 5px;
	text-align:center;
	}

/*----------End General Page Layout-----------*/

/*--------Start of Possible Header Template CSS elements---------------*/

h1 {
       font-size: 4em;
       text-align: center;
       font-style: Copperplate Gothic Bold;
       }

.description {
       font-size: 1.2em;
       text-align: center;
       }

/*--------Start of Main Index CSS elements---------------*/


#left a:link {
       text-decoration:none;
       color: #0073BD;
       font-family: Arial, Helvetica, sans-serif;
       font-size:1.0em;
       font-weight: bold;
       }

#left a:visited	{
       text-decoration:none;
       color: #0073BD;
       font-size:1.0em;
       font-weight: bold;
       }

#left a:hover {
       text-decoration:none;
       color: #0073BD;
       font-size:1.0em;
       font-weight: bold;
       }

#left a:active {
       text-decoration:none;
       }

acronym {
       cursor: help;
       }

h1 {
      font-size: 1.8em;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      }

h2, h3 {
      font-size: 1.2em;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      }

#left h2 {
      font-size: 1.2em;
      padding-left: 5px;
      color: #9ADEF7;
      line-height: 1.2em;
      }

.small	{
       font-family: Arial, Helvetica, sans-serif;
       text-indent: 5px;
       font-size: .8em;
       margin: 0;
       padding:0;
       line-height: 1em;
       }


/*------still figuring out what these last three do-----------*/

.navigation {
       display: block;
       text-align: center;
       margin-top: 10px;
       margin-bottom: 30px;
       }

/*-------------------------------------------------*/

.center {
       text-align: center;
       }

/*-------Next up, the Sidebar Template elements------------*/


#right ol, #right ul	{
       list-style: none;
       }

#right a:link {
       text-decoration: none;
       color: #073AB0;
       }

#right a:visited	{
       text-decoration:none;
       color: #4077F7;
       }

#right a:hover	{
       text-decoration:none;
       color: #000000;
       background-color: #F2E4FF;
       margin: 0;
       padding: 0;
       }

#right a:active	{
       text-decoration:none;
       }

/*--------List elements for the right side-------*/

#right ul li h2	{
       font: 1.6em Arial, Helvetica, sans-serif;
       }

#right ul	{
       margin: 0;
       padding: 0;
       }

#right ul li {
       list-style: circle inside; color:#333399;
       line-height: 1.4em;
       margin: 0;
       }

#right li.category {
       padding-left:10px;
       height:20px;
       line-height:25px;
       color:red;
       }



#right ul li ul	{
       list-style: circle inside; color:green;
       margin: -15px 0 15px 20px;
       }

/*--------Time for some Footer Template action--------------------------*/

#footer a:link {
       text-align: center;
       text-decoration: none;
       color: #0D87DF;
       }

#footer a:visited {
       text-decoration:none;
       color: #0D87DF;
       }

#footer a:hover	{
       text-decoration:none;
       color: #000000;
       background-color: #AAD6F5;
       margin: 0;
       padding: 0;
       }

#footer a:active	{
       text-decoration:none;
       text-align: center;
       }

/*---------------Misc------------------*/

img.centered {
       display: block;
       margin-left: auto;
       margin-right: auto;
       border: 1px solid #A9BBE5;
       background-color: #FFF;
       }

img.alignright {
       padding: 4px;
       margin: 0 0 2px 7px;
       display: inline;
       border: 1px solid #A9BBE5;
       background-color: #FFF;
       }

img.alignleft {
       padding: 4px;
       margin: 0 7px 2px 0;
       display: inline;
       border: 1px solid #A9BBE5;
       background-color: #FFF;
       }

.floatimgleft {
       float:left;
       margin-top:10px;
       margin-right:15px;
       margin-bottom:10px;
       }

.floatimgright {
       float:right;
       margin-top:10px;
       margin-left:15px;
       margin-right:10px;
       margin-bottom:10px;
       }

.alignright {
       float: right;
       }

.alignleft {
       float: left
       }

.clear {
       clear: both;
       margin: 0;   /* keep flush with adjacent containers */
       padding: 0;
       height: 0;
       overflow: hidden;
       }

/*-- Bloclk Elements --*/

.blockcontainer {
       width:500px;
       float: left;
       margin: 5px;
       padding: 5px;
       border: double #097A2F;
       background-color:cyan;
       font-size:12px;
       line-height: 1.0em;
       color: #5B59A5;
       }

.block1 {
       width:175px;
       height: 135px;
       float: left;
       padding-top: 10px;
       padding-left: 10px;
       padding-right: 5px;
       background:#DECFD4;
       font-size:11px;
       line-height: 1.2em;
       color: #5B59A5;
       border: 1px solid #000000;
       }

.block2 {
       width:275px;
       height: 135px;
       float: right;
       padding-top: 10px;
       padding-left: 10px;
       padding-right: 5px;
       background:#D8E1F0;
       font-size:12px;
       line-height: 1.2em;
       color: #5B59A5;
       border: 1px solid #000000;
       }

.block3 {
       width:175px;
       height: 135px;
       float: right;
       padding-top: 10px;
       padding-left: 10px;
       padding-right: 5px;
       background:#DECFD4;
       font-size:11px;
       line-height: 1.2em;
       color: #5B59A5;
       border: 1px solid #000000;
       }

.block4 {
       width:275px;
       height: 135px;
       float: left;
       padding-top: 10px;
       padding-left: 10px;
       padding-right: 5px;
       background:#D8E1F0;
       font-size:12px;
       line-height: 1.2em;
       color: #5B59A5;
       border: 1px solid #000000;
       }

/*-------- Table style-------*/

table.feature{
       width: 580px;
       background-color: #B7E4ED;
       border: 1px #000000 solid;
       border-collapse: collapse;
       border-spacing: 0px;
       }

td.title {
       background-color: #85DBEC;
       border: 1px #000000 solid;
       font-family: Verdana;
       font-weight: bold;
       font-size: 12px;
       color: #404040;
       }

td.description {
       text-align: left;
       padding-left: 4px;
       background-color: #CCFFFF;
       border: 1px #000000 solid;
       font-family: Verdana;
       font-weight: bold;
       font-size: 12px;
       color: #404040;
       }

td.description1 {
       text-align: left;
       padding-left: 4px;
       background-color: #E1F3F7;
       border: 1px #000000 solid;
       font-family: Verdana;
       font-weight: bold;
       font-size: 12px;
       color: #404040;
       }

td.contact {
       border-bottom: 1px #6699CC dotted;
       background-color: #B7E4ED;
       text-align: left;
       font-family: Verdana, sans-serif, Arial;
       font-weight: normal;
       font-size: .7em;
       color: #404040;
       background-color: #fafafa;
       padding-top: 4px;
       padding-bottom: 4px;
       padding-left: 8px;
       padding-right: 0px;
       }