/* CSS Document for Seaworthy Marine */

/* GLOBAL STYLES
------------------------------------------ */
body {background: #051A39 url(images/design/bn_tile.gif) top repeat-x;}
#PageTable, #PageSubTable, #ContentCell, #LeftColumnCell {height:100%;}
#PageTable {width:100%;}
#PageSubTable {background:url(images/design/Sub_bg.jpg); background-position:center top; background-repeat:no-repeat; height:100%; width:970px;}
#ContentCell {width:780px;}
#Instruction1_InstructCell {background-color: #071A3D; border: 1px solid #89C0EE; padding: 10px;}
#Instruction1_InstructCell a {color: #89C0EE; text-decoration:underline;}
.Instructions {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
.Messages,
.ErrorMessages {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color: #f00}
.Headings {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #051A39}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font: bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #051A39}
.Content {background: #fff; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.Content a {color: #6094BE; text-decoration: underline}
.Content a:hover {text-decoration: none; color: #000;}
h1 {font: bold 16px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #051A39; border-bottom:1px solid #89C0EE;}
h2 {font: bold 14px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #051A39;}

/* TOP BANNER STYLES
------------------------------------------ */
#TopBannerCell {}
#bn_top {height:70px;}
#bn_top td {padding:15px;}
/*--Cart--*/
.bn_cart {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
.bn_cart a {color:#FFF; text-decoration:underline;}
.bn_cart a:hover {color:#FFF; text-decoration:none;}

/* TOP SUB BANNER STYLES
------------------------------------------ */
#TopSubBannerCell {padding-bottom:30px;}
#bn_bottom {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
#bn_bottom a {color:#FFF; text-decoration:none; padding: 0px 15px;}
#bn_bottom a:hover {color:#C1E4F5; text-decoration:none;}

/* LEFT COLUMN STYLES
------------------------------------------ */
#LeftColumnCell {width:190px; border-right:4px solid #051A39;}
.lc-nav {background: #4D80B1 url(images/design/lc_nav-fade.gif) top repeat-x; height:100%; width:185px; font: 10px Verdana, Arial, Helvetica, sans-serif; padding:5px;}
.lc-nav a {color:#FFF; text-decoration:none; line-height:13px;}
.lc-nav a:hover {color:#C1E4F5; text-decoration:none;}
/*.lc-nav span {line-height:15px; border-top:1px solid #89C0EE; width:100%;}*/
.lc-top {font-weight:bold; color:#FFF; padding-top:3px;}
#line { font-weight:bold; color:#FFF; border-top:1px solid #89C0EE; width:100%; }
#noline a {padding-left:15px; display:inline;}
/*--Search--*/
.searchbox {width:119px; height:18px; border:1px solid #000; margin:5px 0;}
.search-button {padding-top:2px;}

/* FOOTER STYLES
------------------------------------------ */
#FooterCell {padding:12px 0;}
.ft-left {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
.ft-mid {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#91C7E2;}
.ft-mid a {color:#91C7E2; text-decoration:underline; padding:0px 10px;}
.ft-mid a:hover {color:#91C7E2; text-decoration:none;}
.ft-right {}

/* DEFAULT STYLES
------------------------------------------ */
.right-col {width:144px; border-left:4px solid #051A39; background:#fff; text-align:center; height:100%;}
.right-col img {margin-top:15px;}