*{margin:0; padding:0;}
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;background:#000;}
div#header{position:relative}
div#container{text-align:left;background:#e7e7e7 url(/sites/46004/images/body.gif) top center repeat-y;}
div#content p{line-height:1.4}
div#navigation{display:none;}
div#extra{}
div#footer{background: #000;color: #FFF}
/* layout control edit only widths */


div#container{width:936px;margin:0 auto}
div#content{float:right;width:886px}
div#navigation{float:left;width:50px}
div#extra{float:left;clear:left;width:200px}
div#footer{clear:both;width:100%}


div#header{position:relative;width:936px;height: 223px;margin:0;padding:0; overflow:hidden;border:1px solid #000;background:#000;}
div#header h1 {font-size:180%;width:936px;height: 180px}
div#header h1 span {background:url(/sites/46004/images/LOGO.jpg) no-repeat;position: absolute;width: 100%;height: 100%}
/* navigation home page */
div#lf_navigation{position:relative; width: 936px;left:5px;background:#000;}
div#lf_navigation ul{color: #fff;background:#000;text-align: center;margin: 0;padding-bottom: 5px;padding-top: 5px;font: bold 100% Arial, Helvetica, sans-serif;}
div#lf_navigation ul li{display:inline;margin-left: -4px;}
div#lf_navigation ul li a{padding: 5px 17px;color: white;text-decoration: none;}
div#lf_navigation ul li a:hover{color: white;}

.lf_service {margin:20px;background:#e7e7e7;}
.lf_shop {margin:20px;}
.lf_info_box {width:400px;margin:20px;}
.lf_search {width:500px;margin:20px;}
.lf_cart {width:500px;margin:20px;}
.lf_checkout {width:500px;margin:20px;}

.bg1 a{background-color: #7E0101;}
.bg1 a:hover{background: #A50101;}

.bg2 a{background-color: #A95401;}
.bg2 a:hover{background: #F87C01;}

.bg3 a{background-color: #BE8101;}
.bg3 a:hover{background: #FAA901;}

.bg4 a{background-color:#949301;}
.bg4 a:hover{background: #C2C201;}

.bg5 a{background-color:#597E01;}
.bg5 a:hover{background: #7BAF01;}

.bg6 a{background-color:#555500;}
.bg6 a:hover{background:#8A8A00;}

div#lf_navigation{display:none;}
div#lf_navigation2{position:relative;width:936px;padding:0px 30px 0px 50px;background:#000;}
div#lf_navigation2 ul{font: bold 100% "Trebuchet MS";color: white;text-align: center;line-height:1.1;}
div#lf_navigation2 ul li{display: block;float:left;width:95px;}
div#lf_navigation2 ul li a{display:block;color: white;text-decoration: none;border-right: 1px solid #fff;height:45px;text-align:center; }
div#lf_navigation2 ul li a:hover{color: white;}
div#lf_navigation span{cursor: auto;}

.bg1_nav2 a{background-color: #580706; }
.bg1_nav2 a:hover{background: #BF0D0D;}
.bg1_nav2 span{float:right;display:block;border-right: 10px solid #743911;width:83px; height:45px;padding-top:02px;}

.bg2_nav2 a{background-color: #5a370f;}
.bg2_nav2 a:hover{background: #AD681D;}
.bg2_nav2 span{float:right;display:block;border-right: 10px solid #79772d;width:83px; height:45px;padding-top:02px;}

.bg3_nav2 a{background-color: #5e662b;}
.bg3_nav2 a:hover{background: #8E9940;}
.bg3_nav2 span{float:right;display:block;border-right: 10px solid #93ac13;width:83px; height:45px;padding-top:02px;}

.bg4_nav2 a{background-color:#768d07;}
.bg4_nav2 a:hover{background: #AACC0B;}
.bg4_nav2 span{float:right;display:block;border-right: 10px solid #619606;width:83px; height:45px;padding-top:10px;}

.bg5_nav2 a{background-color:#3e6b04;}
.bg5_nav2 a:hover{background: #65AA06;}
.bg5_nav2 span{float:right;display:block;border-right: 10px solid #125f11;width:83px; height:45px;padding-top:5px;}

.bg6_nav2 a{background-color:#013f10;}
.bg6_nav2 a:hover{background:#028022;}
.bg6_nav2 span{float:right;display:block;border-right: 10px solid #015134;width:83px; height:45px;padding-top:5px;}

.bg7_nav2 a{background-color:#013f30;}
.bg7_nav2 a:hover{background: #03B689;}
.bg7_nav2 span{float:right;display:block;border-right: 10px solid #035c6e;width:83px; height:45px;padding-top:5px;}

.bg8_nav2 a{background-color:#022f4c;}
.bg8_nav2 a:hover{background: #045993;}
.bg8_nav2 span{float:right;display:block;border-right: 10px solid #046FB5;width:93px; height:45px;padding-top:02px;}

.bg9_nav2 a{background-color:#555500; }
.bg9_nav2 a:hover{background:#8A8A00;}
.bg9_nav2 span{float:right;display:block;border-right: 10px solid #CCCC00;width:83px; height:45px;padding-top:15px;}
/* Font Formatting used in this site************/
.textbluetrebuchet90{color:#0099FF;font:90% "Trebuchet MS";}
.textorangetrebuchet90{color:#FF9900;font:90% "Trebuchet MS";}
.textgreentrebuchet90{color:#99FF33;font:90% "Trebuchet MS";}
.textwhitetrebuchet90{color:#FFFFFF;font:90% "Trebuchet MS"; }
.textredtrebuchet90{color:#FF0000;font:90% "Trebuchet MS";}
.textdarkbluetrebuchet90{color:#0000FF;font:90% "Trebuchet MS";}

.textdarkbluetrebuchet76{color:#FFFFFF;font:76% "Trebuchet MS";} 

.textblue90{color:#0099FF;font-size:90%;}
.textorange90{color:#FF9900;font-size:90%;}
.textgreen90{color:#99FF33;font-size:90%;}
.textwhite90{color:#FFFFFF;font-size:90%; }
.textred90{color:#FF0000;font-size:90%;}
.textdarkblue90{color:#0000FF;font-size:90%;}

.textbluetrebuchet85{color:#0099FF;font:85% "Trebuchet MS";}
.textorangetrebuchet85{color:#FF9900;font:85% "Trebuchet MS";}
.textgreentrebuchet85{color:#99FF33;font:85% "Trebuchet MS";}
.textwhitetrebuchet85{color:#FFFFFF; font:85% "Trebuchet MS";}
.textredtrebuchet85{color:#FF0000;font:85% "Trebuchet MS";}
.textdarkbluetrebuchet85{color:#0000FF;font:85% "Trebuchet MS";}

.textblue85{color:#0099FF;font-size:85%;}
.textorange85{color:#FF9900;font-size:85%;}
.textgreen85{color:#99FF33;font-size:85%;}
.textwhite85{color:#FFFFFF;font-size:85%; }
.textred85{color:#FF0000;font-size:85%;}
.textdarkblue85{color:#0000FF;font-size:85%;}

.textbluetrebuchet100{color:#0099FF;font:100% "Trebuchet MS";}
.textorangetrebuchet100{color:#FF9100;font:100% "Trebuchet MS";}
.textgreentrebuchet100{color:#99FF33;font:100% "Trebuchet MS";}
.textwhitetrebuchet100{color:#FFFFFF; font:100% "Trebuchet MS";}
.textredtrebuchet100{color:#FF0000;font:100% "Trebuchet MS";}
.textdarkbluetrebuchet100{color:#0000FF;font:100% "Trebuchet MS";}

.textblue100{color:#0099FF;font-size:100%;}
.textorange100{color:#FF9100;font-size:100%;}
.textgreen100{color:#99FF33;font-size:100%;}
.textwhite100{color:#FFFFFF;font-size:100%; }
.textred100{color:#FF0000;font-size:100%;}
.textdarkblue100{color:#0000FF;font-size:100%;}


.textbluetrebuchet110{color:#0099FF;font:110% "Trebuchet MS";}
.textorangetrebuchet110{color:#FF9110;font:110% "Trebuchet MS";}
.textgreentrebuchet110{color:#99FF33;font:110% "Trebuchet MS";}
.textwhitetrebuchet110{color:#FFFFFF; font:110% "Trebuchet MS";}
.textredtrebuchet110{color:#FF0000;font:110% "Trebuchet MS";}
.textdarkbluetrebuchet110{color:#0000FF;font:110% "Trebuchet MS";}

.textblue110{color:#0099FF;font-size:110%;}
.textorange110{color:#FF9110;font-size:110%;}
.textgreen110{color:#99FF33;font-size:110%;}
.textwhite110{color:#FFFFFF;font-size:110%; }
.textred110{color:#FF0000;font-size:110%;}
.textdarkblue110{color:#0000FF;font-size:110%;}
.textpaleyellow{color:#F1F788; Font-size:90%;}
.big{font-size:150%;}


div#footer{padding-top:25px; padding-bottom:20px;text-align:center;}
div#footer p{font: normal 110% Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

.tideservice {margin:3px}

.lf_service {display: none;}

.tideListDetail a {color: #000000;}

.tideListBody a {color: #000000;}

.tideFormInput {padding: 2px;}

.tidebody {font: 100% arial,sans-serif;}

.lf_search{padding:6px;}
.tideFormAction a{font-weight:bold;color:#FF0000;font-size:13px;text-decoration:none;}
.tideListHeader a{color:#000;font-size:12px;}
.tideListHeader{padding:4px;font-size:12px;}
.tideListDetail{font-size:12px;}
.tideListImage{padding:4px;}
.lf_search td{border:1px solid #000;}

.tideListHeaderEven a{color:#000;font-size:12px;}
.tideListHeaderEven {padding:4px;font-size:12px;}
.tideListDetailEven {font-size:12px;}
.tideListImageEven  {padding:4px;}

