/* CSS Document */
body{padding:0px; margin:0px; background:url(../images/background.jpg) top center no-repeat #8c8a7f; color:#FFF; font:11px/14px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

p a{font:11px/14px Tahoma, sans-serif; color:#ffcc00; font-weight:normal; text-decoration:none;}
p a:hover{color:#ffcc00; text-decoration:none; background:#676156;}
p.bluetxt{font:11px/12px Tahoma, sans-serif; color:#ffffff; font-weight:bold; margin-bottom:15px;}
p.blacktxt{font:11px/12px Tahoma, sans-serif; color:#333333; font-weight: 600; margin-bottom:15px;}
p.yellowtxt{font:11px/12px Tahoma, sans-serif; color:#333333; font-weight:bold; text-align:right}
p.yellowtxt span{font-weight:normal;}


/* TITLES */

.graytitletxt{font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:500; text-align:left;}
.graytxt{font:12px/13px  Tahoma, sans-serif; color:#333333; font-weight:normal; text-align:left;}
.yellowtitletxt{font:12px/13px Tahoma, sans-serif; color:#ffcc00; font-weight:500; text-align:left;}
.whitetitletxt{font:12px/13px Tahoma, sans-serif; color:#ffffff; font-weight:500; text-align:left;}
.whiteboldtxt{font:11px/11px Tahoma, sans-serif; color:#ffffff; font-weight:500; text-align:left;}
.whiteitalictxt{font:11px/11px Tahoma, sans-serif; color:#ffffff; font-weight:200; text-align:left; font-style:italic; margin-bottom:15px;}



#topContainer{margin:0 auto; background:url(../images/b_top.jpg) top left repeat-x;}
#bottomContainer{margin:0 auto; background:url(../images/b_bottom1.gif) top left repeat-x #2d2d2f;}



/* HEADER */

#header{height:61px; width:970px; margin: 0 auto; background:url(../images/b_blue.jpg ) top repeat-x #222222; position:relative; }
#logo{width:227px; height:46px; position:relative; top:15px; left:0; float:left}

#header ul {margin: 0 auto; position:absolute; top:26px; left:519px;}
#header ul li{float:left; margin-right: 11px;}

#header ul li.home a{width:38px; height:20px; display:block; background:url(../images/hm_1.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.home a:hover{width:38px; height:20px; background:url(../images/hm_2.gif) 0 0 no-repeat;}

#header ul li.about a{width:55px; height:20px; display:block; background:url(../images/aboutus_1.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.about a:hover{width:55px; height:20px; background:url(../images/aboutus_2.gif) 0 0 no-repeat;}

#header ul li.services a{width:51px; height:20px; display:block; background:url(../images/services_1.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.services a:hover{width:51px; height:20px; background:url(../images/services_2.gif) 0 0 no-repeat;}

#header ul li.rates a{width:36px; height:20px; display:block; background:url(../images/rates_1.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.rates a:hover{width:36px; height:20px; background:url(../images/rates_2.gif) 0 0 no-repeat;}

#header ul li.facilities a{width:55px; height:20px; display:block; background:url(../images/facilities_1.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.facilities a:hover{width:55px; height:20px; background:url(../images/facilities_2.gif) 0 0 no-repeat;}

#header ul li.contacts a{width:50px; height:20px; display:block; background:url(../images/contact_1.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.contacts a:hover{width:50px; height:20px; background:url(../images/contact_2.gif) 0 0 no-repeat;}

#header ul li.bullet{width:4px; height:20px; background:url(../images/bullet.gif) 0 5px no-repeat;}

/* MAINIMG */

#mainimg{height:270px; width:970px; margin: 0 auto; background:#84847B; position:relative;}
#slideshow{height:400px; width:970px; margin: 0 auto; background:#84847B; position:relative;}


#presentation{
	width:238px;
	height:15px;
	position:absolute;
	top:0px;
	left:724px;
}

#call{
	width:213px;
	height:70px;
	position:absolute;
	top:0px;
	left:21px;
}

/* CONTENT */

#content{width:970px; margin: 0 auto; background:url(../images/main-back.gif) 0 0 repeat-y; }

#leftPan{width:216px; float:left; margin-top:26px;}



#news{width:197px; padding-left:19px; color:#cdc9c1;}
#news h2{width:200px; height:20px; background:url(../images/latest_news.gif) 0 0 no-repeat; padding-bottom:12px;}
#news ul {width:193px;  padding-left:4px }
#news ul li {width:172px; padding-left: 21px; background:url(../images/bullet2.gif) 1px 4px no-repeat; padding-bottom:18px }
#news ul li p span{color:#222222;}

#pictures{width:197px; padding-left:19px; color:#cdc9c1;}
#pictures img{float:left; margin: 0px 5px 0 0px}
#pictures h2{width:200px; height:20px; background:url(../images/fishing_albums.gif) 0 0 no-repeat; padding-bottom:12px;}
#pictures ul {width:193px;  padding-left:0px }
#pictures ul li {width:197px; padding-left: 0px;padding-bottom:18px }
#pictures ul li p span{color:#222222;}

#testimonials{width:197px; padding-left:19px; color:#cdc9c1;}
#testimonials h2{width:198px; height:20px; background:url(../images/testimonials.gif) 0 0 no-repeat; padding-bottom:12px;}
#testimonials h3{width:112px; height:159px; background:url(../images/img_testimonials.jpg) 0 0 no-repeat; float:left; margin:0}
#testimonials p.bluetxt{margin-top: 20px}
#testimonials ul li {width:172px; padding-left: 21px; background:url(../images/bullet3.gif) 1px 4px no-repeat; padding-bottom:18px }
#testimonials p.yellowtxt{margin: 10px 5px 0 0}

#rightPan{width:440px; float:left; margin-left:35px; margin-top:26px; font:11px/14px Tahoma, sans-serif; line-height:150%; overflow: auto;}

#rightSide{width:200px; float:left; margin-left:45px;margin-top:26px; background:url(../images/flight.gif) 0 0 no-repeat; color:#181818;}
#rightSide img{float:left; margin: 5px 10px 0 0px}

#rightSideB{width:200px; float:left; margin-left:45px;margin-top:26px; background:url(../images/american_plan.gif) 0 0 no-repeat; text-align:left; color:#181818;}
#rightSideB img{float:left; margin: 5px 10px 0 0px}


#welcome{border-bottom:#353535 0px solid}
#welcome h2{width:252px; height:12px; background:url(../images/welcome.gif) 0 0 no-repeat;}
#welcome h3{width:252px; height:14px; background:url(../images/fishing_gallery.gif) 0 0 no-repeat;}
#welcome img{float:left; margin: 15px 10px 0 0px}
#welcome p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome p {margin-bottom: 30px;}

#contact {border-bottom:#353535 1px solid}
#contact h2{width:252px; height:14px; background:url(../images/contact.gif) 0 0 no-repeat;}
#contact img{float:left; margin: 15px 10px 0 0px}
#contact p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#contact p {margin-bottom: 30px;}

#request{border-bottom:#353535 1px solid}
#request h2{width:440px; }
#request img{float:left; margin: 15px 10px 0 0px}
#request p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#request p {margin-bottom: 30px;}

#facilities{border-bottom:#353535 0px solid}
#facilities h2{width:252px; height:14px; background:url(../images/facilities.gif) 0 0 no-repeat;}
#facilities img{float:left; margin: 15px 10px 0 0px}
#facilities p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#facilities p {margin-bottom: 30px;}

#fishing{border-bottom:#353535 0px solid}
#fishing h2{width:252px; height:14px; background:url(../images/fishing.gif) 0 0 no-repeat;}
#fishing img{float:left; margin: 15px 10px 0 0px}
#fishing p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#fishing p {margin-bottom: 30px;}

#location{border-bottom:#353535 0px solid}
#location h2{width:252px; height:14px; background:url(../images/location.gif) 0 0 no-repeat;}
#location img{float:left; margin: 15px 10px 0 0px}
#location p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#location p {margin-bottom: 30px;}

#about_us{border-bottom:#353535 0px solid}
#about_us h2{width:252px; height:14px; background:url(../images/about_us.gif) 0 0 no-repeat;}
#about_us img{float:left; margin: 20px 20px 0 0px}
#about_us p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#about_us p {margin-bottom: 30px;}

#rates{border-bottom:#353535 0px solid}
#rates h2{width:252px; height:14px; background:url(../images/rates.gif) 0 0 no-repeat;}
#rates img{float:left; margin: 20px 20px 0 0px}
#rates p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#rates p {margin-bottom: 30px;}

#wildlife{border-bottom:#353535 0px solid}
#wildlife h2{width:252px; height:14px; background:url(../images/wildlife.gif) 0 0 no-repeat;}
#wildlife img{float:left; margin: 15px 10px 0 0px}
#wildlife p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#wildlife p {margin-bottom: 30px;}

#servicesa{border-bottom:#353535 0px solid}
#servicesa h2{width:252px; height:14px; background:url(../images/services.gif) 0 0 no-repeat;}
#servicesa img{float:left; margin: 15px 10px 0 0px}
#servicesa p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#servicesa p {margin-bottom: 30px;}

#rates{border-bottom:#353535 0px solid}
#rates h2{width:252px; height:14px; background:url(../images/rates.gif) 0 0 no-repeat;}
#rates img{float:left; margin: 15px 10px 0 0px}
#rates p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#rates p {margin-bottom: 30px;}

#services h2{width:406px; height:18px;  padding: 0 0 15px 0; margin:21px 0 0 0}

#services ul {width:252px; margin-left:3px; float:left; }
#services ul li{height:20px; width:200px}
#services ul li a{font:11px/20px Tahoma, sans-serif; color:#939393; font-weight:normal; text-decoration:none; background:url(../images/arrow.gif) 0 6px no-repeat; padding: 0 0 0 16px; display:block;}
#services ul li a:hover{text-decoration:underline; color:#fff;}
#services img{float:left; margin: 5px 10px 0 0px;}

/* FOOTER */

#footer{height:80px; width:970px; margin: 0 auto; background:url(../images/) top center no-repeat; position:relative; #222222}
#footer p{padding: 25px 0 0 0; font:11px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:11px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 2px }
#footer p a:hover{color:#000; background:#FFFFFF;}
