 html {height:100%}
body {height:100%;font:11px "Trebuchet MS", "Lucida Sans", Arial, sans-serif;margin:0;padding:0}
a,a:visited {text-decoration:none;color:#d26b00}
a:hover {color:#888;text-decoration:none}
img {border:none}
#theresmore {background-image:url(img/transparency.png);position:fixed;top:0;left:0;height:100%;width:100%;z-index:1}
#centerbox {width:740px;height:440px;background:#FFF;position:relative;z-index:9;border:solid 2px #09F;text-align:center;margin:40px auto auto;padding:20px}
.morebox33 {width:231px;display:inline;float:left;text-align:center;margin:0 7px;padding:0}
.prodlist a {border-bottom:dotted 1px #CCC;display:block;font-size:12px;padding:3px 0}
#top {background-image:url(img/topblackbkg.jpg);background-repeat:repeat-x;height:117px}
#innertop {background-image:url(img/topgraphic.jpg);background-repeat:no-repeat;height:117px;width:928px;margin:0 auto}
#bodyspread {background-image:url(img/waterbkg.jpg);background-repeat:repeat-x;width:100%;z-index:1;height:100%}
#checkerspread {background-image:url(img/checkerboardbkg.png);z-index:3;height:100%}
#maincontainer {width:848px;border-left:solid 1px #5d5d5d;border-right:solid 1px #5d5d5d;border-bottom:solid 1px #020202;background-color:#FFF;background-image:url(img/maincontainerbkg.gif);background-repeat:repeat-y;margin:0 auto;padding:0 1px}
#maincontainer2 {width:848px;border-left:solid 1px #5d5d5d;border-right:solid 1px #5d5d5d;border-bottom:solid 1px #020202;background-color:#FFFFCC;background-image:url(img/maincontainerbkg.gif);background-repeat:repeat-y;margin:0 auto;padding:0 1px}

#topgraphic {height:109px;background-image:url(img/fishheader.jpg);background-position:top center;background-repeat:no-repeat}
#footer {background-image:url(img/footerbkg.png);background-repeat:repeat-x;height:97px;width:852px;margin:0 auto}
#footer p {font-size:10px;color:#AAA;line-height:15px;margin:0;padding:20px 0 0 13px}
#footer a {text-decoration:none;color:#FFF}
#footer a:hover {text-decoration:none;color:#FF0}
#innerfooter {height:inherit;}
#left {width:125px;display:inline;float:left;background:#EEE;height:100%}
#menu {background:#3a3a3a}
#menu li {list-style:none;border-bottom:solid 1px #525252;margin:0;padding:0}
#menu #menu-header {background:#f48c20;color:#000;border-bottom:solid 1px #525252;height:18px;padding:8px 0 4px 11px}
#menu2 {background:#555}
#menu2 li {list-style:none;border-bottom:solid 1px #666;margin:0;padding:0}
#menu2 #menu2-header {background:#000;color:#FFF;border-bottom:solid 1px #525252;height:18px;padding:8px 0 4px 11px}
.error {background:#FEE;margin-bottom:10px;padding:5px;color:#900;}
.success {background:#EFE;margin-bottom:10px;padding:5px;color:#080;}
#breadcrumb {border-bottom:solid 1px #626262;font-size:10px;height:18px;margin:10px 0 15px;padding:8px 0 4px}
p {line-height:160%;color:#444;margin:0 0 15px}
#middle {display:inline;float:left;width:550px;height:100%;margin:0 0 0 15px;padding:0 10px;}
#middle2 {display:inline;float:right;width:676px;height:100%;margin:0 0 0 0; padding: 165px 15px 0 30px; background-image: url(img/historybkg.jpg); background-repeat: no-repeat; background-position: top center; }

#right {width:120px;display:inline;float:right;height:100%;padding:40px 4px 0 0}
.clear {clear:both}
.clear10 {clear:both;height:10px}
.clear15 {clear:both;height:15px}
li {margin:2px; line-height: 160%; color: #444; }
.clear3 {clear:both;height:3px}
.extra-cart{font-size: 10px; color: #077;}
.notice{background:#FFD; color: #333; padding: 8px; border:solid 1px #DDD;margin: 0 0 10px 0;}
.notice1{background:#f7ffdd; color: #333; padding: 8px; border:solid 1px #DDD;}
.notice2{background:#ece9ff; color: #333; padding: 8px; border:solid 1px #DDD;}
.enclosure{background:#F0F0F0;padding:8px;}
#dividers {height:27px;background-image:url(img/dividers.gif);background-repeat:no-repeat;background-position:center 4px}
#mainnav {width:772px;margin:0 auto;padding:15px 0 0}
#mainnav div {height:12px;display:inline;float:left;background-repeat:no-repeat}
#mainnav div:hover {background-position:0 -12px}
#menu-home {width:81px;background-image:url(img/menu_home.png)}
#menu-products {width:154px;background-image:url(img/menu_products.png)}
#menu-resources {width:154px;background-image:url(img/menu_resources.png)}
#menu-company {width:147px;background-image:url(img/menu_company.png)}
#menu-faq {width:131px;background-image:url(img/menu_faq.png)}
#menu-contact {width:104px;background-image:url(img/menu_contact.png)}
#tocbox {width:200px;float:right;background:#f6f9ec;margin:0 0 10px 10px;padding:14px}
#tocbox ol {margin:0 0 0 20px;padding:0}
#tocbox li {font-size:11px;margin:2px 0}
#toctitle {font-weight:700;color:#000;font-size:15px;border-bottom:solid 1px #BBB;margin:0 0 9px;padding:0 0 5px}
h1 {font-size:24px;margin:0 0 10px;padding:0}
h2 {font-size:19px;color:#666;border-bottom:solid 1px #888;margin:0 0 10px;padding:0 0 6px}
h3 {font-size:12px;margin:0 0 5px;padding:0}
h5 {font-size:13px;color:#457211;margin:0 0 10px;padding:0}
h4 {font-size:14px;color:#92520f;margin:0 0 10px;padding:0}
#next-prev-bottom {border-top:solid 1px #555;margin:15px 0 0;padding:10px 0 0}
.large {font-size:13px}
#lastmodified {font-size:10px;color:#777;margin:13px 0}
.sub-list a {display:block;border-bottom:dotted 1px #CCC;font:10px Verdana, Tahoma, Arial, sans-serif;color:#d26b00;margin:0;padding:5px 0}
.sub-list a#current {color:#492500}
.column-left {padding:0 15px 0 0}
.list-head {background:#666;color:#FFF;padding:4px 6px}
.list {border-bottom:solid 1px #CCC;padding:3px 4px}
.list2 {border-bottom:solid 1px #CCC;border-right:dotted 1px #CCC;padding:3px 4px}
.list3 {font:11px Tahoma, Verdana, Arial, sans-serif;border-bottom:solid 1px #CCC;border-right:dotted 1px #CCC;padding:3px 4px}
.list4 {background:#EEE;color:#555;padding:3px 4px}
.list5 {background:#DADADA;color:#000;font-size:13px;padding:3px 4px}
.list6 {padding:4px 6px;background:#fff;}
.table-list-green {border-bottom:solid 1px #CCC;padding:3px 4px;background:#e4ffe5;}
.grand-total {font-size:15px;font-family:Arial, sans-serif;font-weight:700;color:#000}
.size11 {font-size:11px}
.greentext {color:#090}
.column-200 {display:inline;float:left;width:176px;margin:0 10px 0 0}
.redtext {color:#C00}
.form-button {font:bold 11px Arial, sans-serif;color:#000;padding:1px 5px}
.form-txt {font:11px Tahoma, Verdana, Arial, sans-serif;color:#444;padding:1px}
.form-quantity {font:12px "Courier New", Courier, monospace;color:#444;text-align:right;padding:1px}
.form-txt-100 {font:11px Tahoma, Verdana, Arial, sans-serif;color:#444;width:98%;padding:1px}
.table-mainheading {font-size:13px;font-weight:700;color:#516325;border-bottom:solid 2px #CCC;padding:0 0 5px}
.form-d1 {padding:4px 0}
.submit-row {background:#f6f2e7;padding:4px}
.line {border-top:solid 1px #AAA;margin:10px 0}
.back {margin:13px 0}
#cartbox {background:#FFF;padding:11px 3px 11px 11px}
#inner-left {display:inline;float:left;width:275px}
#inner-right {display:inline;float:right;width:275px}
.size10 {font-size:10px}
.incart {background-color:#f3ffe6;border:solid 1px #d2e8bb;color:#66804b;line-height:16px;background-image:url(img/incart.gif);background-repeat:no-repeat;margin:8px 0 12px;padding:5px 8px 5px 30px}
.outcart {background-color:#ffe6e6;border:solid 1px #dca4a4;color:#933232;line-height:16px;background-image:url(img/outcart.gif);background-repeat:no-repeat;margin:8px 0 12px;padding:5px 8px 5px 30px}
#errorbox {background:#FEE;border:solid 1px red;margin:0 0 15px;padding:10px}
#errorbox h1 {color:#A00;font-size:16px;margin:0 0 5px;padding:0}
#errorbox p {color:#C00;margin:0;padding:0}
form,.morebox33 p,#menu ul,#menu2 ul {margin:0;padding:0}
a,a:active {outline:none}
#menu li a,#menu2 li a {color:#FFF;text-decoration:none;display:block;padding:6px 0 6px 11px}
#menu li a:hover,#menu2 li a:hover {color:#f48c20;text-decoration:none;background:#222} 
.stroke { border: solid 1px #666; width: 160px; padding: 4px; display: inline; float: left; margin: 0 19px 0 0; height: 240px; background-image: url(img/container_gradient.jpg); background-position: top; background-repeat: repeat-x; }
.stroke:hover { background-image: url(img/container_gradient_rollover.jpg); background-position: top; background-repeat: repeat-x; }
.stroke img { margin-bottom: 9px; }
.stroke p { padding: 0; margin: 0 0 5px 0; line-height: 130%; font-weight: bold; color: #CCC; text-align: center; }
.stroke a { color: #000; }
.stroke a:hover { color: #000; }
.stroke:hover a { color: #000; }