/* Hunt n' Fish Stylesheet*/

body {
margin: 0;
padding: 0;
font-family: arial, sans-serif;
font-size: 100%;
color: #525252;
background-color: #cbc4a7;
}

a:link {
text-decoration: underline;
color: #b96f06;
}

a:visited {
text-decoration: underline;
color: #b96f06;
}

a:hover {
text-decoration: underline;
color: #5e823d;
}

#container {
width: 790px;
background-image: url(images/logo_top_banner.jpg);
background-repeat: no-repeat;
background-color: #e4dfc8;
margin: 0 auto;
}

#toparea {
width: 744px;
height: 95px;
margin: 0 auto;
}

#topnavbar {
width: 744px;
height: 34px;
background-color: #5e5531;
margin: 0 auto;
}

/* Subscribe box top */

#subscribearea {
width: 190px;
padding: 44px 0 0 552px;
margin: 0;
}

.subscribetxt {
font-family: arial, sans-serif;
font-size: 12px;
margin: 0;
}

.brownbld {
font-size: 11px;
color: #675d39;
font-weight: bold;
margin: 0; 
padding: 0;
}

.gobutton {
width: 25px;
height: 21px;
padding: 1px;
margin: 0;
background-color: #978853;
border: 2px solid #fff;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #fff;
}

form {margin: 0;}


/* Top Navigation */

#navcontainer
{
width: 100%;
float: left;
background-color: #5e5531;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 0;
color: #bdb699;
font-family: arial, sans-serif;
font-size: 12px;

}

#navcontainer ul li a
{
padding: 10px 12px 10px 12px;
background-color: #5e5531;
color: #bdb699;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover
{
background-color: #a69a7a;
color: #fff;
}

/* Home Page Image Slide Show Area */

#imageslideshowbox {
width: 744px;
height: 258px;
margin: 0 auto;
padding: 0;
}

/* Home Page content */

#pagehome {
width: 744px;
background-color: #fbfaf5;
margin: 0 auto;
padding: 0 0 20px 0;
}

/* Home Page Panels */

h1 {
font-size: 18px;
font-weight: bold;
color: #564f3d;
margin: 0 0 3px 0;
}

h2 {
font-size: 14px;
font-weight: bold;
color: #564f3d;
margin: 0 0 5px 0;
}

h3 {
font-size: 14px;
font-weight: bold;
color: #564f3d;
margin: 0 0 5px 0;
}

.bldtitle {
font-size: 14px;
font-weight: bold;
color: #564f3d;
margin: 0 0 5px 0;
}

p {
font-size: 12px;
color: #525252;
line-height: 18px;
margin: 0 0 10px 0;
}

.topsmall {
text-align:right;
margin: 0;
font-size: 10px;
}

.normalbullets {
font-size: 12px;
margin: 15px 0 0 0;
padding: 0;
}

.normalbullets li{
margin: 0 0 0 30px;
padding: 0 0 8px 0;
line-height: 16px;
}

.panel
{
float: left;
width: 100px;
margin: 0 15px 15px 0;
padding: 5px;
border: 1px solid #ffcc00;
}

.panelspacer
{
float: left;
width: 14px;
margin: 0;
padding: 0;
}

.panelone
{
float: left;
width: 252px;
height: 306px;
background-image: url(images/panel_one_backgrnd.jpg);
background-repeat: no-repeat;
margin: 10px 18px 15px 0;
padding: 14px;
}

.shiftup {
padding: 5px 0 0 0 !important;
}

.paneltwo
{
float: left;
width: 173px;
height: 310px;
background-image: url(images/panel_two_fishing.jpg);
background-repeat: no-repeat;
margin: 12px 13px 0 0;
padding: 12px 15px 12px 12px;
}

.panelthree
{
float: left;
width: 173px;
height: 310px;
background-image: url(images/panel_two_hunting.jpg);
background-repeat: no-repeat;
margin: 12px 0 0 0;
padding: 12px 15px 12px 13px;
}

.clearboth { clear: both; }

.paneltwotxt {
font-size: 11px;
color: #fff;
margin: 0;
padding: 170px 0 0 0;
}

.learnmore {
font-size: 11px;
color: #faecb9;
margin: 4px 0 0 0;
}

.learnmore a:link {
text-decoration: underline;
color: #faecb9;
}

.learnmore a:visited {
text-decoration: underline;
color: #faecb9;
}

.learnmore a:hover {
text-decoration: underline;
color: #d8e4c5;
}

.learnmoreshift {
font-size: 11px;
color: #faecb9;
margin: 0 0 0 20px;
padding: 0 0 10px 0;
}

.learnmoreshift a:link {
text-decoration: underline;
color: #faecb9;
}

.learnmoreshift a:visited {
text-decoration: underline;
color: #faecb9;
}

.learnmoreshift a:hover {
text-decoration: underline;
color: #d8e4c5;
}

.seperator {
width: 100%;
height: 1px;
background-color: #dedbc9;
margin: 20px 0 20px 0;
}


/* PANEL Four - Family */

.panelfour {
float: left;
width: 280px;
margin: 0 18px 15px 0;
padding: 0;
}

.fourtop {
width: 280px;
height: 13px;
background-image: url(images/panelbot_topgreen.gif);
background-repeat: no-repeat;
margin: 0;
}

.fourmid {
width: 280px;
background-image: url(images/family_green_backgrnd.gif);
background-repeat: no-repeat;
background-color: #7d996e;
margin: 0;
}

.fourbot {
width: 280px;
height: 12px;
background-image: url(images/panelbot_botgreen.gif);
background-repeat: no-repeat;
margin: 0;
}

#squarebullets {
margin: 0;
padding: 28px 0 0 15px;
list-style: none;
line-height: 14px;
}

#squarebulletsblue {
margin: 0;
padding: 52px 0 0 15px;
list-style: none;
line-height: 14px;
}

#squarebullets li {
padding: 0 0 6px 10px;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
font-size: 11px;
color: #fff;
}

#squarebulletsblue li {
padding: 0 0 6px 10px;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
font-size: 11px;
color: #fff;
}


/* PANEL Five - Packages */

.panelfive {
float: left;
width: 280px;
margin: 0 15px 15px 0;
padding: 0;
}

.fivetop {
width: 280px;
height: 10px;
background-image: url(images/panelbot_topblue.gif);
background-repeat: no-repeat;
margin: 0;
}

.fivemid {
width: 280px;
background-image: url(images/package_blue_backgrnd.gif);
background-repeat: no-repeat;
background-color: #4d6173;
margin: 0;
}

.fivebot {
width: 280px;
height: 12px;
background-image: url(images/panelbot_botblue.gif);
background-repeat: no-repeat;
margin: 0;
}

/* PANEL Six - Weather */

.panelsix {
float: left;
width: 110px;
height: 131px;
margin: 0 0 15px 0;
background-image: url(images/panel_weather.gif);
background-repeat: no-repeat;
}

.weatherholder {
width: 100px;
margin: 4px auto 0 auto;
padding: 0 0 0 0;
}

/* Backend Pages */

#topbanner {
width: 744px;
height: 49px;
margin: 0 auto;
background-image: url(images/backend_top_banner.gif);
background-repeat: no-repeat;
}

#textholder
{
float: left;
width: 425px;
margin: 0;
padding: 0 15px 0 10px;
}

#textholderlarge
{
float: left;
width: 680px;
margin: 0;
padding: 0 15px 0 10px;
}

#textholderright
{
float: right;
width: 260px;
margin: 0 0 0 0;
padding: 0;
}

.picholder {
width: 100%;
margin: 0;
text-align: right;
}

.mischolder {
width: 100%;
margin: 10px 0 10px 0;
text-align: right;
}

.panelright {
width: 110px;
height: 131px;
margin: 0 auto 15px auto;
background-image: url(images/panel_weather.gif);
background-repeat: no-repeat;
}

/* Panel Right Side */

.panelrightside {
width: 231px;
margin: 0 auto;
}

.righttop {
width: 231px;
height: 9px;
margin: 0;
padding: 0;
background-image: url(images/paneltop_rightside.gif);
background-repeat: no-repeat;
}

.rightmid {
width: 212px;
margin: 0;
padding: 20px 14px 10px 5px;
background-image: url(images/testimonial_green_backgrnd.gif);
background-repeat: no-repeat;
background-color: #637a56;
font-size: 11px;
line-height: 16px;
text-align: left;
}

.rightbot {
width: 231px;
height: 11px;
margin: 0;
background-image: url(images/panelbot_rightside.gif);
background-repeat: no-repeat;
}

.italic {
font-style: italic;
font-weight: bold;
}

.righttopblue {
width: 231px;
height: 9px;
margin: 0;
padding: 0;
background-image: url(images/paneltop_rightside_blue.gif);
background-repeat: no-repeat;
}

.rightmidblue {
width: 212px;
margin: 0;
padding: 20px 14px 10px 5px;
background-image: url(images/yourcatch_blue_backgrnd.gif);
background-repeat: no-repeat;
background-color: #b96f06;
font-size: 11px;
line-height: 16px;
text-align: left;
}

.rightbotblue {
width: 231px;
height: 11px;
margin: 0;
background-image: url(images/panelbot_rightside_blue.gif);
background-repeat: no-repeat;
}

.rightmidblu {
width: 191px;
margin: 0;
padding: 10px 20px 10px 20px;
background-color: #b86f06;
font-size: 11px;
line-height: 16px;
text-align: left;
}

.sayingtitle {
font-size: 12px;
color: #fffeeb;
font-weight: bold;
margin: 0;
padding: 0 0 6px 0;
}

.saying {
font-size: 11px;
color: #fff;
margin: 0;
padding: 0 0 4px 0;
}

/* Right Side Availability */

#availability-holder {
width: 100%;
margin: 0;
padding: 0;
text-align: right;
}

#button-holder {
width: 260px;
float: right;
margin: 0;
padding: 0;
}

/* Links Page */

.linktitle {
font-size: 14px;
font-weight: bold;
color: #564f3d;
margin: 0;
}

.linktitle a:link{
text-decoration: none;
color: #b96f06;
}

.linktitle a:visited{
text-decoration: none;
color: #b96f06;
}

.linktitle a:hover{
text-decoration: none;
color: #5e823d;
}

.linktxt {
margin: 0;
padding: 0 0 2px 0;
}

.links {
margin: 0 0 30px 0;
}

.links a:link {
text-decoration: underline;
color: #b96f06;
}

.links a:visited {
text-decoration: underline;
color: #b96f06;
}

.links a:hover {
text-decoration: underline;
color: #5e823d;
}

/* Footer */

#footer {
width: 744px;
height: 40px;
background-image: url(images/footer_backgrnd.gif);
background-repeat: no-repeat;
background-color: #e4dfc8;
margin: 0 auto;
padding: 0 0 20px 0;
}

#footerleft {
width: 50px;
float: left;
text-align: left;
margin: 26px 0 0 0;
}

#footerright {
width: 690px;
float: right;
text-align: right;
margin: 26px 0 0 0;
}

.footertxt {
margin: 0;
padding: 0;
font-size: 11px;
color: #988b5f;
line-height: normal;
}

.footertxt a:link {
text-decoration: none;
color: #988b5f;
}

.footertxt a:visited {
text-decoration: none;
color: #988b5f;
}

.footertxt a:hover {
text-decoration: none;
color: #bc7e12;
}

/* Gallery */

.thumbnails {
float: left;
width: 140px;
margin: 0 15px 15px 0;
padding: 5px;
}

.gallerycattxt {
margin: 0;
padding: 6px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 14px;
}

.gallerycattxt a:link {
text-decoration: none;
}

.gallerycattxt a:visited {
text-decoration: none;
}

.gallerycattxt a:hover {
text-decoration: none;
}

#breadbox {
width: 100%
height: 22px;
border-bottom: 1px dashed #c7b497;
border-top: 0;
margin-top: 8px;
margin-bottom:10px;
}

.breadcrumbgallery {
font-size: 12px;
font-weight: bold;
}

.breadcrumbgallery a:link {
text-decoration: none;
}

.breadcrumbgallery a:visited {
text-decoration: none;
}

.breadcrumbgallery a:hover {
text-decoration: none;
}

.thumbnailz
{
float: left;
width: 70px;
margin: 0 12px 12px 0;
padding: 5px;
}

.galleryboxtxt {
margin: 0;
padding: 5px 0 0 0;
font-size: 10px;
line-height: 12px;
}

.galleryboxtxt a:link {
text-decoration: none;
}

.galleryboxtxt a:visited {
text-decoration: none;
}

.galleryboxtxt a:hover {
text-decoration: none;
}

.galleryname {
font-size: 14px;
font-weight: bold;
color: #5a5a5a;
margin-bottom: 3px;
margin-top: 0;
}

.pushimg {
float:right;
padding: 15px 0 20px 25px;
}

.gallerythumb {
float: left;
width: 70px;
height: 70px;
border: 0;
margin: 0 12px 12px 0;
padding: 5px;
}

/* ------------ Form #1 - The Request Form ------------ */


#requestbox form {
margin: 0;
}

#requestbox {
width: 400px;
}

#requestbox label {
width: 210px;
float: left;
text-align: left;
font-size: 0.75em;
}

#requestbox input, #requestbox textarea, #requestbox select {
padding: 1px;
width: 150px;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
margin: 0px 0px 10px 0px;
}

#requestbox .required {
font-size: 14px;
color: #cc3300;
font-weight: bold;
}

#requestbox .smaller {
font-size: 0.8em;
}

#requestbox .note {
font-size: 11px;
}

#requestbox .errors {
color: #c90000;
}

.errorfield {
background-color: #c90000;
color: #fff;
}

#requestbox .commentbox {
margin: 0 0 0 210px;
font-size: 11px;
}

#requestbox .require {
font-family: arial, helvetica, sans-serif;
display: none;
visibility: hidden;
}

/* Errors */

.err_head {
font-size: 14px;
color: #bc7e12;
font-weight: bold;
margin: 0 0 4px 0;
}

.err_body {
font-size: 12px;
color: #bc7e12;
margin: 0;
}

.error {
color: #bc7e12;
}

.bold{
font-weight:bold
}

.notice {
color: #6a8a36;
}




