@charset "UTF-8";
/* CSS Document */
/* colors 
#822e22 red, 
#dbd8c7 light beige, 
#b0af81 army green, 
#3e4527 forest green, 
#1c0a07 black, 
#523905 brown,

 */

@import url("reset.css");

body {
	background:#000 url(images/newBackground.jpg) no-repeat top center;
	
	color: #1c0a07;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    text-align: left;
	line-height:1.5;
}

#main_wrapper {
 	width:960px;
	margin:0 auto;
}


/*Header 
*****************************************/
#header {
	position:relative;
	width:825px;
	height:228px;
	margin:0 auto;
	background:url(images/newHeader.png) no-repeat 0 0;
	margin-top:10px;
	
	
}

#header h1 a{
	position:absolute;
	top:0;
	left:70px;
	display:block;
	background:url(images/logo.png) no-repeat 0 0;
	width:211px;
	height:181px;
	text-indent:-9000px;
}


#header_nav {
	position:absolute;
	left:322px;
	bottom:35px;
	height:34px;
	width:425px;
}

#header_nav li a{
	background:url(images/nav.png) no-repeat 0 0;
	display:block;
	float:left;
	width:57px;
	height:34px;
	
}
#header_nav li {
	display:inline;
}

#header_nav li a.home {
	background-position:0px 0px;
}
#header_nav li a:hover.home {
	background-position:0 -36px;
}

#header_nav li a.about {
	background-position:-57px 0;
}
#header_nav li a:hover.about {
	background-position:-57px -36px;
}

#header_nav li a.gallery {
	background-position:-133px 0;
}
#header_nav li a:hover.gallery {
	background-position:-133px -36px;
}

#header_nav li a.hunting {
	background-position:-232px 0;
}
#header_nav li a:hover.hunting {
	background-position:-232px -36px;
}
#header_nav li a.contact {
	background-position:-332px 0;
}
#header_nav li a:hover.contact {
	background-position:-332px -36px;
}


#home #header_nav li a.home{
	background-position:0 -36px;
}

#about #header_nav li a.about{
	background-position:-57px -36px;
	
}

#gallery #header_nav li a.gallery {
	background-position:-133px -36px;
	
}
#hunting #header_nav li a.hunting {
	background-position:-232px -36px;
	
}
#contact_page #header_nav li a.contact {
	background-position:-332px -36px;
	
}


/*content
*****************************************/
#content {
	position:relative;
	width:791px;
	background:url(images/NewcontentBack.png) repeat-y 0 0;
	margin:0 auto;
	padding-bottom:30px;
}

/*side content
*****************************************/
#welcome {
	width:780px;
	padding-left:7px;
	padding-top:20px;
	
}

#welcome_info {
	position:relative;
}

.para_head {
	font-size:2.4em;
	padding-bottom:4px;
	border-bottom:1px #b0af81 solid;
}

.homePara_head {
	font-size:2.4em;
	padding-bottom:4px;
	border-bottom:1px #b0af81 solid;
	width:660px;
	margin-left:60px;
	display:inline;
	
}

.homePara {
	font-size:1.2em;
	display:block;
	width:320px;
	padding:10px 0 10px;
	
}

.homePara_head span {
	margin-left:320px;
}

.homePara_left {
	float:left;
	padding-left:60px;
	
}

.homePara_right {
	float:right;
	padding-right:60px;
}	

/*footer
*****************************************/
#footer {
	position:relative;
	width:825px;
	height:154px;
	margin:0 auto;
	background:url(images/newFooter.png) no-repeat 0 0;
	
}

#footer_nav {
	position:absolute;
	left:233px;
	bottom:30px;
	width:244px;
}

#footer_nav li a{
	background:url(images/bottom_nav.png) no-repeat 0 0;
	display:block;
	float:left;
	width:122px;
	height:36px;
	
}
#footer_nav li {
	display:inline;
}

#footer_nav li a.elk {
	background-position:0 0;
}
#footer_nav li a:hover.elk {
	background-position:0 -102px;
}
#footer_nav li a.varmint {
	background-position:-120px 0;
}
#footer_nav li a:hover.varmint {
	background-position:-120px -102px;
}
#footer_nav li a.deer {
	background-position:0 -36px;
}
#footer_nav li a:hover.deer {
	background-position:0 -138px;
}
#footer_nav li a.turkey {
	background-position:-120px -36px;
}
#footer_nav li a:hover.turkey {
	background-position:-120px -138px;
}

#footer_nav li a.bighorn {
	background-position:0px -73px;
}
#footer_nav li a:hover.bighorn {
	background-position:0px -175px;
}

#footer_nav li a.antelope{
	background-position:-120px -73px;
}
#footer_nav li a:hover.antelope {
	background-position:-120px -175px;
}


#address {
	font-size:1.3em;
	width:120px;
	display:block;
	float:right;
	padding-right:60px;
	padding-top:28px;
	line-height:1.4;
}

#address a {
	font-size:1.0em;
	color:#1C0A07;
}

#address a:hover {
	color:#822e22;
}


/*bottom 
*****************************************/

#bottom {
	position:relative;
	width:620px;
	height:50px;
	margin:0 auto;
	color:#dbd8c7;
	line-height:1.6;
	padding-top:2px;
}

#bottom_copy {
	float:left;
}

#jmandg {
	
	font-size:.8em;
}

#jmandg a {
	color:#dbd8c7;
}
	

#bottom_nav {
	float:right;
}
#bottom_nav li {
	display:block;
	float:left;
}
#bottom_nav a {
	color:#dbd8c7;
	padding:0 .7em 0 .7em;
}
#jmandg a:hover, #bottom_nav a:hover{
	text-decoration:underline;
}	
#current {
	text-decoration:underline;
}
/*about page
************************************************/
#master {
	width:660px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
}

#about_para {
	padding-top:12px;
	font-size:1.3em;
	border-top:1px #b0af81 solid;

}
.sub_para {
	width:400px;
	padding-top:8px;
	font-size:1.2em;
	padding-bottom:10px;
	
}
.sub_para a {
	color:#822e22;
}
.sub_para a:hover {

	text-decoration:underline;
}
.para_sub_head {
	display:inline;
	font-size:1.8em;
	padding-bottom:4px;
	
	
}

#brad {
	float:right;
	padding-left:20px;
	padding-top:12px;
	width:240px;
	
				
}
#brad img {
	border:6px #b0af81 solid;
}
#brad strong{
	text-align:center;
	display:block;
	width:240px;
}

#lodging {
	width:660px;
	height:280px;
	float:left;
	padding-top:20px;
}

.cabin{ 
	float:left;
}

.cabin strong {
	text-align:center;
	display:block;
	width:320px;
}

.cabin img {
	border:6px #b0af81 solid;
}

.tent {
	float:right;
}

.tent strong {
	text-align:center;
	display:block;
	width:320px;
}

.tent img {
	border:6px #b0af81 solid;
}
/*hunting page
******************************************/
#hunting_content {
	width:660px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	
}

.hunt_container {
	width:610px;
	margin:0 0 20px 0;
	padding:10px 10px 10px 20px;
	background-color:#b0af81;
	border:8px #523905 solid;
}

.hunting_img {
	float:left;
	border:4px #523905 solid;
	margin:10px 20px 10px 0;
}

.hunting_para_head {
	font-size:2.4em;
	
	
}

.hunting_sub_para {
	border-top:1px #523905 solid;
	margin-right:41px;
	padding:8px 0px 10px 0;
	float:right;
	font-size:1.2em;
	width:340px;
	font-weight:bold;
}

#hunt_next {
	background:url(images/next.gif) no-repeat 0 0;
	float:right;
	width:40px;
	height:40px;
}

#hunt_next:hover{
	background:url(images/next_active.gif) 0 0;
	text-decoration:underline;
	

}
#hunt_previous {
	background:url(images/previous.gif) no-repeat 0 0;
	float:left;
	width:40px;
	height:40px;
}

#hunt_previous:hover{
	background:url(images/previous_active.gif) no-repeat 0 0;
	text-decoration:underline;
	

}


/*slideshow 
*****************************************/
#overlay {
	background:url(images/slideshadow_overlay.png) no-repeat 0 0;
	position:absolute;
	top:12px;
	left:28px;
	height:445px;
	height:720px;
	
}
.images {
	background:url(images/slideshow_back.jpg) no-repeat 0 0;
	position:relative;	
	height:532px;
	width:778px;
	float:left;	
	cursor:pointer;
	
}

/* single slide */
.images div {
	display:none;
	position:absolute;
	top:12px;
	left:28px;		
	height:445px;
	
}



/* tabs (those little circles below slides) */
.slidetabs {
	clear:both;
	position:absolute;
	top:490px;
	left:216px;
	
}

/* single tab */
.slidetabs a {
	width:17px;
	height:16px;
	float:left;
	background:url(images/circle.jpg) 0 0 no-repeat;
	padding:0 6px 0 0;
	display:block;
		
}

/* mouseover state */
.slidetabs a:hover {
	background-position:0 -16px;      
}

/* active state (current page state) */
.slidetabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin-top:140px;
	background:url(images/arrow.jpg) no-repeat 0 0;
	display:block;
	width:29px;
	height:24px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward 				{ background-position: -29px 0 ; clear:right; position:absolute; top:326px; left:672px; }
.forward:hover 		{ background-position:-29px -24px; }
.forward:active 	 	{ background-position:-29px -24px; } 


/* prev */
.backward {position:absolute; top:326px; left:76px;}
.backward:hover  		{ background-position:0 -24px;}
.backward:active  	{ background-position:0 -24px; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}


/*contact form
******************************************/

#gallery_content {
	position:relative;
	width:791px;
	background:url(images/NewcontentBack.png) repeat-y 0 0;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:30px;
}

#frame {
	background-color:#fff;
	margin:0 auto;
	border:8px #b0af81 solid;
	width:642px;
	position:relative;
}

.gallery_head  {
	font-family:"Times New Roman", Times, serif;
	color: #1c0a07;
	font-size: 2.2em;
	text-align: center;
	letter-spacing: 0.1em;
	margin: 10px 0 0;
	padding:0 80px 30px 80px;
	line-height:1;
}

#gallery_content ul {
	margin-left:67px;
}

#gallery_content ul li {
	float:left;
	display:inline;
	padding-bottom:30px;
}

#gallery_content ul li a {
	display:block;
	color:#b0af81;
	font-size:1.8em;
	padding-right:20px;
	
	
}

#gallery_content ul li a:hover {
 	color:#822e22;
}

#gallery_pics {
	position:relative;
	width:560px;
	margin-left:68px;
	margin-bottom:60px;
}


#gallery_content .cboxElement {
	margin-right:20px;
	margin-bottom:20px;
	display:block;
	float:left;
}

#gallery_pics a img.imgHover {
	background-color:#b0af81;
	border-color:#777657;
}

#gallery_pics a img {
	border:1px solid #b0af81;
	float:left;
	padding:5px;
	margin:0;
	
}
/*contact form
******************************************/
label, legend { font: 1.5em "Times New Roman", Times, serif;}

#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #333333; }
hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { display: block; width: 650px; margin: 0 auto; padding: 10px; background-color: #dbd8c7;  }

/* Form style */

label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.5em; }
input, textarea, select { margin: 0; padding: 5px; color: #666; background: #b0af81; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Times New Roman", Times, serif; }   
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff;  }
input.submit:hover { background:#444; }
fieldset { padding:20px; border:1px solid #b0af81;  }
legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #b0af81;  }

span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('images/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4;  }

#succsess_page h1 { background: url('images/success.gif') left no-repeat; padding-left:22px; }





