body {
	color: #dcd2ba;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	background: #000 url(images/big_game_background.jpg) top center no-repeat;
}

* {
	margin: 0;
	padding: 0;
}

a {
	color: #00CCFF;
	text-decoration: underline;
}
a:hover { text-decoration: none; }

p, h4, h3, h2 { margin-bottom: 15px; }
h3{ font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }

img.photo_right { float: right; margin: 0 0 10px 15px; }
img.photo_left { float: left; margin: 0 15px 10px 0; }

div.small_video_player {
	float: left;
	width: 320px;
	margin: 0 15px 15px 0;
}

div.column_one { float: left; width: 287px; }
div.column_two { float: right; width: 287px; }

dl.form{ width: 75%; margin-left: 25px; }
dl.form dt { float: left; margin-right: 18px; width: 150px; border-bottom: 1px solid #666; font-weight: bold; }
dl.form dd { margin: 0 0 18px 0; }

ul.vertical_list li { margin: 0 0 15px 35px; }
ol.numbered_list li { margin: 0 0 15px 35px; }

p.gear {text-align: center; border-bottom: 1px solid #754119; padding-bottom: 15px;}

ul.logo_list {
	height: 120px;
}
	ul.logo_list li {
		list-style: none;
		float: left;
		margin-left: 20px;
	}

/* Error Styles */
#notice {
	border: 2px solid #5b2d2d;
	color:#5B2D2D;
	background-color:#ceadad;
	margin: 0 0 10px 0;
	padding: 5px;
	text-align:left;
}

#nice_notice {
	border: 2px solid #4b5d41;
	color:#4B5D41;
	background-color:#c5d4bd;
	margin: 0 0 18px 0;
	padding: 7px;
	text-align:left;
}


/* Layout Styles */

#container {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

	#header {
		height: 348px;
		width: 900px;
		position: relative;
	}
		#header #home_flash {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
		}
	
		#header h1 {
			position: absolute;
			top: 67px;
			left: 0;
			width: 349px;
			height: 183px;
		}
			#header h1 a {
				text-indent: -9999px;
				background: url(images/big_game_web_03.jpg);
				width: 349px;
				height: 183px;
				display: block;
			}
		#header h2 {
			position: absolute;
			top: 250px;
			left: 0;
			width: 565px;
			height: 52px;
			text-indent: -9999px;
			background: url(images/big_game_web_05.jpg);
		}
		
		#header ul {
			position: absolute;
			top: 302px;
			left: 0;
			width: 900px;
			height: 46px;
		}
			#header ul li {
				list-style: none;
				float: left;
				height: 46px;
			}
				#header ul li a {
					display: block;
					height: 46px;
					text-indent: -9999px;
				}
				
				#header ul li.home a { background: url(images/big_game_nav_01.jpg); width: 89px; }
				#header ul li.home a:hover { background: url(images/big_game_nav_01.jpg) 0 -46px; }
				
				#header ul li.hunting a { background: url(images/big_game_nav_02.jpg); width: 89px; }
				#header ul li.hunting a:hover { background: url(images/big_game_nav_02.jpg) 0 -46px; }
				
				#header ul li.fishing a { background: url(images/big_game_nav_03.jpg); width: 132px; }
				#header ul li.fishing a:hover { background: url(images/big_game_nav_03.jpg) 0 -46px; }
				
				#header ul li.touring a { background: url(images/big_game_nav_04.jpg); width: 98px; }
				#header ul li.touring a:hover { background: url(images/big_game_nav_04.jpg) 0 -46px; }
				
				#header ul li.packages a { background: url(images/big_game_nav_05.jpg); width: 166px; }
				#header ul li.packages a:hover { background: url(images/big_game_nav_05.jpg) 0 -46px; }
				
				#header ul li.gallery a { background: url(images/big_game_nav_06.jpg); width: 99px; }
				#header ul li.gallery a:hover { background: url(images/big_game_nav_06.jpg) 0 -46px; }

				#header ul li.about a { background: url(images/big_game_nav_07.jpg); width: 116px; }
				#header ul li.about a:hover { background: url(images/big_game_nav_07.jpg) 0 -46px; }

				#header ul li.contact a { background: url(images/big_game_nav_08.jpg); width: 110px; }
				#header ul li.contact a:hover { background: url(images/big_game_nav_08.jpg) 0 -46px; }
		
		div#discount_hunt_button {
			position: absolute;
			z-index: 2;
			top: 270px;
			left: 690px;
		}
		
		a#facebook_link {
			position: absolute;
			z-index: 2;
			top: 273px;
			left: 650px;
			display: block;
			width: 32px;
			height: 32px;
			background:url(images/facebook.png);
			text-indent: -9999px;
		}


	#content {
		padding: 26px 0 40px 0;
		position: relative;
	}
		
		#content div#column_one {
			width: 576px;
			float: left;
			background: #000;
			padding: 15px;
			min-height: 500px;
		}
			#content div#column_one div#home_slideshow {
				margin: -15px 0 20px -15px;
			}
			
			#content div#column_one h2 {
				width: 569px;
				height: 60px;
				text-indent: -9999px;
				margin-bottom: 5px;
			}
				#content div#column_one h2#title_hunting { background: url(images/titles/hunting.gif); }
				#content div#column_one h2#title_fishing { background: url(images/titles/fishing.gif); }
				#content div#column_one h2#title_touring { background: url(images/titles/touring.gif); }
				#content div#column_one h2#title_pricing { background: url(images/titles/pricing.gif); }
				#content div#column_one h2#title_gallery { background: url(images/titles/gallery.gif); }
				#content div#column_one h2#title_contact { background: url(images/titles/contact.gif); }
				#content div#column_one h2#title_hosts { background: url(images/titles/hosts.gif); }
				#content div#column_one h2#title_wolverine { background: url(images/titles/wolverine.gif); }
				#content div#column_one h2#title_camp { background: url(images/titles/camp.gif); }
				#content div#column_one h2#title_about { background: url(images/titles/about.gif); }
				#content div#column_one h2#title_travel { background: url(images/titles/travel.gif); }
				#content div#column_one h2#title_forms { background: url(images/titles/forms.gif); }
				#content div#column_one h2#title_video { background: url(images/titles/video.gif); }
				#content div#column_one h2#title_discounted_hunts { background: url(images/titles/discounted_hunts.gif); }
			
			
		
		#content div#column_two {
			width: 273px;
			float: right;
		}
			#content div#column_two h2#title_helpful_links {
				width: 273px;
				height: 50px;
				background: url(images/big_game_web_17.jpg);
				text-indent: -9999px;
				margin-bottom: 10px;
				
			}
			
			#content div#column_two ul li {
				list-style: none;
				width: 273px;
				height: 156px;
				margin-bottom: 14px;
			}
				#content div#column_two ul li a {
					display: block;
					width: 273px;
					height: 156px;
					text-indent: -9999px;
				}
				#content div#column_two ul li.ad_one a { background: url(images/big_game_web_19.jpg); }
				#content div#column_two ul li.ad_two a { background: url(images/big_game_web_21.jpg); }
				#content div#column_two ul li.ad_three a { background: url(images/big_game_web_23.jpg); }
				
				
#footer {
	clear: both;
	background: url(images/big_game_web_26.jpg) top center no-repeat;
	width: 93%;
	height: 200px;
	padding: 30px;
}

	#footer_nav li {
		list-style: none;
		margin-right: 20px;
		float: left;
		height: 40px;
	}
		#footer a { color: #fff; }
		
	#footer_info { clear: both; }
	#footer_info li {
		list-style: none;
		margin-right: 20px;
		float: right;
		
	}
	
/* Gallery */

ul.gallery li {
	list-style: none;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	width: 180px;
	height: 150px;
}
	ul.gallery li a {
		display: block;
		text-indent: -9999px;
		width: 180px;
		height: 150px;
	}
	
		ul.gallery li.o_nine_season a { background: url(images/gallery/2009_season.jpg); }
		ul.gallery li.trophy a { background: url(images/gallery/hunting.jpg); }	
		ul.gallery li.fishing a { background: url(images/gallery/fishing.jpg); }
		ul.gallery li.wildlife a { background: url(images/gallery/wildlife.jpg); }	
		ul.gallery li.scenery a { background: url(images/gallery/scenery.jpg); }	
		ul.gallery li.camp a { background: url(images/gallery/camp.jpg); }
		
		
ul.gallery_photos li {
	list-style: none;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	width: 180px;
	height: 120px;
}	
		
/* jQuery Styles */

 #s3slider {
   width: 605px; /* important to be same as image width */
   height: 250px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   margin: -15px 0 15px -13px;
}

#s3sliderContent {
   width: 605px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

#content li.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   list-style: none;
   margin-left: 0;
   
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: normal 12px "Trebuchet MS", Arial;
   padding: 10px 13px;
   width: 0px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}
.s3sliderImage span.top {
	top: 0;
	left: 0;
}
.s3sliderImage span.bottom {
	bottom: 0;
    left: 0;
}
.s3sliderImage span.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 363px;
}
.s3sliderImage span.right {
	left: 1000px;
	bottom: 0;
	width: 200px !important;
	height: 35px;
	display: none;
}

.clear {
   clear: both;
}	

/* Hunting Styles */

div.hunt_gear_block {
	float: right;
	width: 150px;
	padding: 10px;
	margin: 0 0 15px 20px;
	background: #67564a url(images/tip_background.jpg);
	color:#FFF;
	
}
div.hunt_gear_block h3 { text-align: center; }

div.quarry {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #754119;
}

h4.hunting_button a {
	display: block;
	text-align: center;
	width: 75px;
	padding: 3px;
	color: #fff;
	background: #00CCFF;
	text-decoration: none;
}

/* Destination Styles */

#map_of_canada {
	position: absolute;
	top: 600px;
	left: 626px;
}



/* Hunt Report Styles */
.result_stats {
	padding: 10px;
	color: #000;
	background: #dcd2ba;
	margin-bottom: 20px;
}

ul.hunt_reports > li {
	list-style: none;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #dcd2ba;
}

h4.hunt_title {
	font-size: 16px;
	font-weight: 100;
	color: #fff;
	border-bottom: 1px solid #dcd2ba;
}
	h4.hunt_title em { color: #dcd2ba; }
	
img.hunt_image {
	float: left;
	margin: 0 15px 25px 0;
}

ul.hunt_images li {
	list-style: none;
	float: left;
	margin: 0 15px 15px 0;
}
div.public_pagination_links { margin-bottom: 70px; }


/* Image Gallery Styles */

ul.image_gallery li {
	list-style: none;
	float: left;
	margin: 0 10px 10px 0;
	height: 120px;
	overflow: hidden;
}
