body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ol, ul {list-style: none;margin: 0;padding: 0;border: 0;}
li {margin: 0;padding: 0;border: 0;}
address, caption, cite, dfn, th, var {font-style: normal;font-weight: normal;}
table {border-collapse: collapse;border-spacing: 0;}
table td {vertical-align:top}
img {border: 0;}
caption, th {text-align: left;}
q:before, q:after {content: '';}
a, a:hover {text-decoration: none;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

body {background:#d6dfb2 url('/images/global/background.jpg') top left; text-align:center; font-family:arial; font-size:14px; line-height:20px}

#header {background: url('/images/global/header.jpg') no-repeat bottom left; margin:10px auto 0; width:996px; height:140px;position:relative}
#snets {position:absolute; bottom:20px; right:45px}
#snets td {padding:0 10px}
#esign {position:absolute; bottom:90px; right:25px;}
#esign iframe {width:280px; height:30px;}
#navbar {width:996px; margin:0 auto; background:#ece7c2}
#navbar table {margin:0 auto; width:auto}
#navbar td { padding:0 15px}
#navbar td a {display:block; padding:8px 0px; text-align:center;color:#2a2a2a; font-weight:bold}
#navbar td a.selected {color:#2f8d99; background:url('/images/global/navwedge.gif') no-repeat bottom center}
#navbar td a:hover {color:#2f8d99; background:url('/images/global/navwedge.gif') no-repeat bottom center}

#body {width:996px; margin:0 auto;background:#efebcc url('/images/global/body-back.jpg') repeat-x top left}

#hometop_box .active {z-index:10}
#hometop_box .last-active {z-index:9}

#hometop_box {position:relative; height:460px}
#hometop_box #imgbox1 {position:absolute; top:15px; left:36px; width:920px; height:430px;background:url('/images/home/dead_perch_pic.jpg') no-repeat top left; border:2px solid gray}
#hometop_box #imgbox2 {position:absolute; top:15px; left:36px; width:920px; height:430px;background:url('/images/home/store_pic.jpg') no-repeat top left; border:2px solid gray}
#hometop_box #imgbox3 {position:absolute; top:15px; left:36px; width:920px; height:430px;background:url('/images/home/aponics_pic.jpg') no-repeat top left; border:2px solid gray}
#hometop_box #imgbox4 {position:absolute; top:15px; left:36px; width:920px; height:430px;background:url('/images/home/clip_pic.gif') no-repeat top left; border:2px solid gray}
#hometop_box #imgbox5 {position:absolute; top:15px; left:36px; width:920px; height:430px;background:url('/images/home/trans_pic.gif') no-repeat top left; border:2px solid gray}
#hometop_box #imgbox6 {position:absolute; top:15px; left:36px; width:920px; height:430px;background:url('/images/home/art_pic.jpg') no-repeat top left; border:2px solid gray}

#hometop_box .pic-words {width:350px; color:white; position:absolute; text-align:left}
#imgbox1 .pic-words {top:40px; left:30px; }
#imgbox2 .pic-words {top:40px; left:30px;}
#imgbox3 .pic-words {bottom:40px; left:30px;}
#imgbox4 .pic-words {bottom:40px; right:30px;}
#imgbox5 .pic-words {bottom:40px; right:30px;}
#imgbox6 .pic-words {bottom:40px; left:30px;}
#hometop_box .pic-words h4 {font-size:32px;font-style:italic}
#hometop_box .pic-words .himgcopy {font-size:20px;padding:5px 0;font-style:italic;line-height:24px}
#hometop_box .pic-words .credit {font-size:12px;}

.homep_pics {opacity:0.0}

#home-content {width:95%; padding:20px 0; margin:0 auto;}
#home-content table td {vertical-align:top}
#home-content table td p {text-align:left; font-size:12px; line-height:24px; padding-left:10px}
#home-content table td p strong {color:#7cb2ad}

#sideul li {padding:8px 0}

#store {text-align:left; padding:15px 40px}
#store a {color:#548d99}
#store p {padding:8px 10px 8px 0; font-size:12px; line-height:20px}
#store strong {color:#cd6528;}
#store h2 {color:#8a980c; font-size:30px; margin-bottom:10px;}

#merch #merchtable td {padding:4px;}
#merch #merchtable td img {border:3px solid gray}
#merch #merchtable h4 {font-size:16px;color:#8a980c;}
#merch #merchtable p {padding:5px 0; font-size:12px; line-height:20px}
#merch #merchtable h5 {font-size:20px;color:#8a980c;}


#psproducts p {padding:8px 10px 8px 0; font-size:12px; line-height:20px}

#pands {text-align:left; padding:15px 40px}
#pands a {color:#548d99}
#psservices p, #whsales p {padding:8px 10px 8px 0; font-size:12px; line-height:20px}
#pandsbox {width:100%}
#pands-snav li {padding:5px 0}
#pands-snav li a {padding-left:14px; display:block; text-align:left; font-weight:bold; color:#2a2a2a}
#pands-snav li a.selected {color:#8a980c; background:url('/images/global/sbar-seltab.png') no-repeat center left}

#pands strong {color:#cd6528;}
#pands h2 {color:#8a980c; font-size:30px;}
#pands #product-list {margin-top:20px}
#product-list td {padding-bottom:15px; vertical-align:top}
#product-list td h5 {color:#8a980c; font-size:18px; padding-left:10px;}
#product-list td p {padding-left:10px}
#product-list td img {border:2px solid gray}

#pands .acontent p {padding:8px 10px 8px 0; font-size:12px; line-height:20px}
.pands-content-table h5 {font-size:16px; color:#8a980c}
.pands-content-table ul li {padding:10px 10px 20px 0}



#about {text-align:left; padding:15px 40px}
#about-snav li {padding:5px 0}
#about-snav li a {padding-left:14px; display:block; text-align:left; font-weight:bold; color:#2a2a2a}
#about-snav li a.selected {color:#8a980c; background:url('/images/global/sbar-seltab.png') no-repeat center left}

#about h2 {color:#8a980c; font-size:30px; padding-top:10px}
#about .acontent p {padding:8px 10px 8px 0; font-size:12px; line-height:20px}
#about .about-head {font-size:20px; color:#c04f1a; line-height:30px; padding-top:10px}
#about #aboutbox .about-top-box {}
#about #aboutbox .about-top-box td {background:#8a980c; vertical-align:middle;}
#about #aboutbox .about-top-box td p {color:white; font-size:18px; width:75%; margin:0 auto; line-height:22px; font-style:italic}
.about-content-table h5 {font-size:16px; color:#8a980c}
.about-content-table ul li {padding:10px 10px 20px 0}

#about #stafftable h4 {color:#8a980c; font-size:16px;padding-left:10px}
#about #stafftable td {padding-bottom:15px}
#about #stafftable p {padding:0 10px}

#astaff a {color:#c04f1a}
#astaff strong {color:#8a980c}
#swf ul {list-style:none;}
#swf ul li {padding-bottom:10px}
#swf a {color:#c04f1a}
#swf h4 {color:#8a980c}
#swf h5 {color:#c04f1a}
#swf h6 {color:#8a980c; padding-bottom:14px;}

#wholesale {text-align:left; padding:15px 40px}
#wholesale #wholesale-main-table {width:100%}
#wholesale #sideul {text-align:right}
#wholesale h2 {color:#8a980c; font-size:30px;}
#wholesale p {padding:8px 0; font-size:12px; line-height:20px}
#wholesale strong {color:#c04f1a}
#wholesale a {color:#308d99}
#wholesale h4 {color:#c04f1a; font-size:16px}


#news {text-align:left; padding:15px 40px}
#news h2 {color:#8a980c; font-size:30px; padding-bottom:17px}
#news p {padding:8px 0; font-size:12px; line-height:20px}
#news a {color:#c04f1a}
#news h4 {color:#c04f1a; font-size:18px}
#news strong {color:#8a980c}
#news #newsmain-table {width:100%}
#news .event_detail {font-size:11px; line-height:18px; margin-top:6px}
#news #news-sidebox {padding-right:20px;}
#news #news-sidebox h5 a {display:block; border:1px solid #8a980c; background:#8a980c; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:4px; font-weight:bold; color:#F1ECCF; text-align:center; font-size:12px;}
#news #news-sidebox ul {list-style:disc; margin:6px 0 8px 15px}
#news #news-sidebox ul li {padding:3px; font-size:11px;}
#news #news-sidebox ul li a {font-size:11px;}

#news #news_content_box {}
#news #news_content_box ul {list-style:disc; margin-left:15px;}
#news #news_content_box ul li {padding-bottom:5px;}
#news #news_content_box ol {list-style:decimal; margin-left:15px;}
#news #news_content_box ol li {padding-bottom:5px;}

#news .post_tags {padding-bottom:8px; font-size:12px;}
#news .post_tags a:hover {color:#fb814b}

#news_rt_side {width:190px;}


#press {text-align:left; padding:15px 40px}
#press h2 {color:#8a980c; font-size:30px; padding-bottom:7px}
#press p {padding:8px 0; font-size:12px; line-height:20px}
#press a {color:#308d99}
#press strong {font-weight:bold}
#press h4 {color:#c04f1a; font-size:16px;}
#press #press-main-table {width:100%}
#press-snav li {padding:5px 0}
#press-snav li a {padding-left:14px; display:block; text-align:left; font-weight:bold; color:#2a2a2a}
#press-snav li a.selected {color:#8a980c; background:url('/images/global/sbar-seltab.png') no-repeat center left}
#press-print strong {font-size:14px; color:#c04f1a}


#partners {text-align:left; padding:15px 40px}
#partners #partners-main-table {width:100%}
#partners #sideul {text-align:right}
#partners h2 {color:#8a980c; font-size:30px; padding-bottom:7px}

#partners p {padding:8px 0; font-size:12px; line-height:20px}
#partners a {color:#308d99}
#partners h4 {color:#c04f1a; font-size:16px}
#partners-snav li {padding:5px 0}
#partners-snav li a {padding-left:14px; display:block; text-align:left; font-weight:bold; color:#2a2a2a}
#partners-snav li a.selected {color:#8a980c; background:url('/images/global/sbar-seltab.png') no-repeat center left}
#rfpform table td {padding:3px; font-size:12px; line-height:20px}
#rfpform table th {padding:3px; font-size:12px; line-height:20px; font-weight:bold;}
#rfpform textarea {width:100%; font-family: arial; font-size:12px; padding:3px; height:90px}
#rfpform p {margin-top:10px}
#rfpform table {margin-top:10px; width:100%}
#rfpform h4 {color:#8a980c; font-weight:bold; font-size:14px; margin-top:20px; padding:2px; border-bottom:1px solid #AAA893; border-top:1px dashed #E1DEC1}

#volunteers {text-align:left; padding:15px 40px}
#volunteers #volunteers-main-table {width:100%}
#volunteers #sideul {text-align:right}
#volunteers h2 {color:#8a980c; font-size:30px; padding-bottom:7px}
#volunteers #volunteers-main-table #vformbut {display:inline-block; color:#F5F2E1; font-weight:bold; background:#CD6528; padding:5px; border:1px solid #9B998B; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
#volunteers h3 {color:#c04f1a; font-size:22px; padding:12px 0 0 0px}
#volunteers p {padding:8px 0; font-size:12px; line-height:20px}
#volunteers a {color:#c04f1a}
#volunteers strong {color:#8a980c}
#volunteers-snav li {padding:5px 0}
#volunteers-snav li a {padding-left:14px; display:block; text-align:left; font-weight:bold; color:#2a2a2a}
#volunteers-snav li a.selected {color:#8a980c; background:url('/images/global/sbar-seltab.png') no-repeat center left}

#volunteers #application-form table {width:100%}
#volunteers #application-form table td {padding:5px;  font-size:12px; line-height:24px;}
#volunteers #application-form table td input {font-size:14px}
#volunteers #application-form table td textarea {width:98%; font-family: arial; font-size:12px; padding:3px; height:90px}
#volunteers #application-form #availability table td input {width:50px}
#volunteers #application-form h4 {color:#8a980c; font-weight:bold; font-size:14px; margin-top:20px; padding:2px; border-bottom:1px solid #AAA893; border-top:1px dashed #E1DEC1}

#tour {text-align:left; padding:15px 40px}
#tour #tour-main-table {width:100%}
#tour #sideul {text-align:right}
#tour h2 {color:#8a980c; font-size:30px; padding-bottom:7px}
#tour p {padding:8px 0; font-size:12px; line-height:20px}
#tour a {color:#308d99}
#tour h4 {color:#c04f1a; font-size:16px; padding-top:15px;}

#contact {text-align:left; padding:15px 40px}
#contact h2 {color:#8a980c; font-size:30px}
#contact-main-table {width:100%;}
#contact-main-table td {vertical-align:top;  padding:5px;}
#contact p {padding:8px 0; line-height:18px}
#contact_table {width:100%}
#contact_table td {padding:3px;vertical-align:top}
#contact_table th {padding:3px; font-weight:bold; vertical-align:top}
#contact_table input {width:95%; font-size:16px}
#contact_table textarea {width:95%; height:150px}
#contact_table select {width:95%; font-size:16px}
#formbut {text-align:center;padding:4px}
#formbut input {width:35%;padding:6px}

#footer {width:996px; height:89px; margin:0 auto 25px; background: url('/images/global/footer.jpg') no-repeat top left;position:relative}
#footer #logo {position:absolute; right:40px; bottom:30px;}
#navbar_footer {position:absolute; left:100px; bottom:46px;}
#navbar_footer table {}
#navbar_footer td a {display:block; padding:3px 5px; font-size:11px; text-align:center;color:black; font-weight:bold}
#navbar_footer td a.selected {color:#2f8d99}
#copyright {font-size:11px; font-weight:bold; position:absolute; left:100px; bottom:26px}

