pre code, pre, code
{
    display: none;
}
body
{
	border: 1px solid #554537;
	margin-left: auto;
	margin-right: auto;
	background-color: #c4ae89;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 1000px;
	background-image: url(  'images/back-tile.jpg' );
	background-repeat: repeat-x;
}

h1
{
    font-family: Arial, Helvetica, sans-serif;
    color: #e1873f;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
    line-height: 15px;
}
h2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #e9e4bc;
    font-size: 15px;
    text-align: left;
    font-weight: bold;
    line-height: 15px;
}
h3
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
        line-height: 10px;
	margin-bottom: 5px;
}
h4
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
        line-height: 15px;
}
h5
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
}
h6
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
}
p
{
	margin: 5px 0px 10px 0px;
}

li
{
	margin: 5px 0px 5px 0px;
}

hr
{ color: #e1873f; }


a:link
{
	color: #e1873f;
	text-decoration: none;
	border: none;
}

a:visited
{
	color: #e1873f;
	text-decoration: none;
	border: none;
}

a:active
{
	color: #ffffff;
	border: none;
}

a:hover
{
    color: #ffffff;
    text-decoration: none;
    border: none;
    font-weight: lighter;
}


.link1
{
    text-decoration: none;
    color: #4e4e4e;
    font-size: 20px;
    font-weight: bold;
    text-align: right;
}

.link1 a
{
    text-decoration: none;
    color: #14355c;
}

.link2
{
    text-decoration: none;
    color: #e1873f;
}

.link2 a
{
    text-decoration: none;
    color: #ffffff;
}



.toptextlogo
{
font-size: 14px;
color:#e1873f;
text-align: center;
margin-bottom: 5px;
margin-top: 5px;
width: 50%;
}

.toptexttell
{font-size: 14px;
color:#e1873f;
text-align: left;
width: 50%;
margin-bottom: 5px;
margin-top: 5px;
	
	}
	
	.toptextmail
{font-size: 14px;
color:#e1873f;
text-align: left;
width: 50%;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 10px;
padding-left: 10px;
	
	}

.bannerbox 
{
	height: 281px;
	width:1000px;
	background-position:top;
	background-repeat: no-repeat;
    /*background: transparent url(images/slide_1.jpg) no-repeat;*/
	overflow:hidden;
}

.slideshow{
width:1000px;
height:281px;
}


.header
{
    font-size: 20px;
    font-weight: bold;
    background-color: #7e6f52;
}

.header-border
{
	 background-image: url( 'images/header-border.jpg' );
    background-repeat: no-repeat;
    height: 20px;
	}

.logo
{
height: 181px;
width: 301px;
	}


.breadcrumbs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(  'images/breadcrumbs.png' );
	background-repeat: no-repeat;
	color: #000000;
	height: 27px;
	padding-left: 10px;
}

.breadcrumbs a
{

	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold
}

.breadcrumbs a:hover
{

	font-size: 11px;
	color: #e1873f;
	font-weight: bold
}


.container
{
    text-align: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    width: 1000px;
    margin-left: auto;
}

.content-container
{
	background-color: #e9e4bc;
	}
	
	.sidebar-left
{
	background-color: #7e6f52;
		width: 200px;
	}

	.sidebar-connect
{
	background-image: url(  'images/menu-bg.jpg' );
	background-repeat: repeat-x;
	height: 27px;
	width: 200px;
    color: #e08840;
    font-weight: bold;
    text-align: center;
}

	.content
{
	background-color: #e9e4bc;
	}

.orange-text
{
	color: #e1873f;
	font-size: 13px;
	font-weight: bold;
	}

.footer
{
	background-color: #cac7a5;
	text-align: center;
}

.footer-back
{
	padding: 10px;
	background-color: #cac7a5;
}
	.footer-border
{
		 background-image: url( 'images/header-border.jpg' );
    background-repeat: no-repeat;
    height: 20px;
}

.footer-box a
{
	color: #ff7700;
}

.footer-box a:visited
{
	color: #ff7700;
}

.footer-box a:hover
{
	color: #000;
	text-decoration: underline;
}



.image-small
{
	border: 1px solid #3c3419;
	text-align: center;
	width: 180px;
	height: 120px;
}

.image-small-about
{
	border: 1px solid #3c3419;
	text-align: center;
	width: 160px;
	height: 100px;
}

.image-left
{
	border: 1px solid #e9e4bc;
	text-align: center;
}


.listing-box
{
	border: 1px solid #7e7052;
}

.listing-box-header
{
background-color: #7E7052;
height:25px;
padding-left: 10px;
text-align: left;
}

.listing-orange-box
{
background-color: #FF8112;
height:25px;
padding-left: 10px;
text-align: left;
}

.listing-box-content
{
text-align: left;
	padding-top: 10px;
}

.package-box-content
{
text-align: left;
	padding: 10px;
}

.listing-box-bottom
{

		 background-image: url( 'images/read-more.png' );	
		 background-repeat: no-repeat;
		 background-position:right;
		 width: 122px;	
height: 30px;
color: #e9e4bc;
font-weight: bold;
width: 122px;
text-align: right;
margin-top: 10px;
margin-right: 10px;
margin-left: 10px;

}

.listing-box-bottom a
{
background-color: #7e7052;
height: 30px;
color: #e9e4bc;
font-weight: bold;
width: 100px;
text-align: center;
}

.listing-box-bottom a:visited
{
		background-color: #7e7052;
height: 30px;
color: #e9e4bc;
font-weight: bold;
width: 80px;
text-align: center;
}

.listing-box-bottom a:hover
{
color: #e08840;
font-weight: bold;
}


.listing-box-image
{
	padding-bottom: 10px;
		padding-left: 10px;
			padding-right: 10px;
	padding-top: 15px;
	text-align:center;
}

.about-box-image
{
	padding: 5px;
}

.listing-box-image-rifle
{
		padding-left: 10px;
			padding-right: 10px;
	padding-top: 15px;
	text-align:center;
}

.listing-image
{
	border: 1px solid #7e7052;
}


/* menu */

.list {
	clear: both;
		padding: 0 0 0 20px;

}

.list ul {
	margin: 0px;
	padding: 0px;
	list-style: none;

}

.list ul li{
	margin-bottom: 5px;
	padding: 0 0 0 20px;
	background: url(images/list1.png) left center no-repeat;
}


.package-buttons
{
color: #e9e4bc;
font-weight: bold;
width: 150px;
text-align: center;
}


.acco-button
{
color: #e9e4bc;
font-weight: bold;
width: 150px;
text-align: right;
}


a.toplink:link,a.toplink:visited,a.toplink:active{
display:block;
line-height:22px;
text-align:center;
font-weight: bold;
font-size: 90%;
text-decoration:none;
background-color: #7e7052;
color: #e9e4bc;
}
a.toplink:hover{
background-color: #928569;
color: #e1873f;
}

.animal-box
{
background-color: #7e7052;
text-align: center;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}

.animal-box1
{
background-color: #7e7052;
text-align: center;
}

.animal-box-list
{
text-align: center;
margin-left:5px;
margin-right:5px;
margin-top:5px;
}

.navback-text
{
    font-family: Arial, Helvetica, sans-serif;
    color: #e1873f;
    font-size: 14px;
    text-align: right;
    font-weight: bold;
    line-height: 15px;
}

.animal-box-text
{
    color: #E9E4BC;
	font-weight: bold;
	text-align: center;
}

.animal-box-text-left
{
    color: #E9E4BC;
	font-weight: bold;
	text-align: left;
}

.acco-box-text-left
{
	color: #E9E4BC;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
	padding-left: 10px;
}

.animal-box-table
{
    color: #000000;
	text-align: center;
}

.right-box
{
	width: 200px;
	text-align: center;
}

.buttons
{
background-color: #7e7052;
color: #e9e4bc;
font-weight: bold;
text-align: center;
}

.buttons a
{
background-color: #7e7052;
color: #e9e4bc;
font-weight: bold;
text-align: center;
}

.buttons a:hover
{
color: #e08840;
font-weight: bold;
}

/***********************Left Menu************************/
/***********************Left Menu************************/
/***********************Left Menu************************/
/***********************Left Menu************************/


#menu
{
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #996633;
	margin: 1px 0px -1px 0px;
	background-color: #665a4f;
	width: 200px;
}
.menubtn
{
    background-image: url(images/menu-bg.jpg);
    background-repeat: repeat-x;
    height: 27px;
 	width: 200px;
}
.menubtn a:link, .menubtn a:active, .menubtn a:visited
{
    font-size: 12px;
    font-weight: bold;
    color: #e08840;
    text-decoration: none;
    display: block;
    height: 100%;
	width: 200px;
}
.menubtn a:hover
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #e9e4bc;
    display: block;
    height: 100%;
	width: 200px;
}
.menubtn span
{
    position: relative;
    top: 5px;
    left: 7px;
	width: 200px;
}
/************************menu1************************/

#menu1 span img {
	margin-left:63px;
	position:relative;
	top:3px;
}
#menu1display {

	margin-left: 10px;
	display:none;
}
#menu1display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu1display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu1display span {
	display:block;
}
#menu1display a:link, #menu1display a:active, #menu1display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu1display a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #e08840;
	display:block;
	width:100%;
}
/************************menu1************************/

/************************menu2************************/

#menu2 span img {
	margin-left:48px;
	position:relative;
	top:3px;
}
#menu2display {

	margin-left: 10px;
	display:none;
}
#menu2display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu2display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu2display span {
	display:block;
}
#menu2display a:link, #menu2display a:active, #menu2display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu2display a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #e08840;
	display:block;
	width:100%;
}
/************************menu2************************/

/************************menu3************************/

#menu3 span img {
	margin-left:50px;
	position:relative;
	top:3px;
}
#menu3display {

	margin-left: 10px;
	display:none;
}
#menu3display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu3display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu3display span {
	display:block;
}
#menu3display a:link, #menu3display a:active, #menu3display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu3display a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
color: #e08840;
	display:block;
	width:100%;
}
/************************menu3************************/

/************************menu4************************/

#menu4 span img {
	margin-left:50px;
	position:relative;
	top:3px;
}
#menu4display {

	margin-left: 10px;
	display:none;
}
#menu4display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu4display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu4display span {
	display:block;
}
#menu4display a:link, #menu4display a:active, #menu4display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu4display a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
color: #e08840;
	display:block;
	width:100%;
}
/************************menu4************************/

/************************menu5************************/

#menu5 span img {
	margin-left:15px;
	position:relative;
	top:3px;
}
#menu5display {

	margin-left: 10px;
	display:none;
}
#menu5display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu5display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu5display span {
	display:block;
}
#menu5display a:link, #menu5display a:active, #menu5display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu5display a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
color: #e08840;
	display:block;
	width:100%;
}
/************************menu5************************/

/************************menu6************************/

#menu6 span img {
	margin-left:25px;
	position:relative;
	top:3px;
}
#menu6display {

	margin-left: 10px;
	display:none;
}
#menu6display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu6display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu2display span {
	display:block;
}
#menu6display a:link, #menu6display a:active, #menu6display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu6display a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
color: #e08840;
	display:block;
	width:100%;
}
/************************menu6************************/

/************************menu7************************/

#menu7 span img {
	margin-left:59px;
	position:relative;
	top:3px;
}
#menu7display {

	margin-left: 10px;
	display:none;
}
#menu7display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu7display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu7display span {
	display:block;
}
#menu7display a:link, #menu7display a:active, #menu7display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu7display a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
color: #e08840;
	display:block;
	width:100%;
}
/************************menu7************************/

/************************menu8************************/

#menu8 span img {
	margin-left:50px;
	position:relative;
	top:3px;
}
#menu8display {

	margin-left: 10px;
	display:none;
}
#menu8display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu8display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu8display span {
	display:block;
}
#menu8display a:link, #menu8display a:active, #menu8display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu8display a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
color: #e08840;
	display:block;
	width:100%;
}
/************************menu8************************/

/************************menu8************************/

#menu9 span img {
	margin-left:54px;
	position:relative;
	top:3px;
}
#menu9display {

	margin-left: 10px;
	display:none;
}
#menu9display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu9display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu9display span {
	display:block;
}
#menu9display a:link, #menu8display a:active, #menu8display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu9display a:hover
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
color: #e08840;
    display: block;
    width: 100%;
}
/************************menu9************************/

/************************menu10************************/

#menu10 span img {
	margin-left:54px;
	position:relative;
	top:3px;
}
#menu10display {

	margin-left: 10px;
	display:none;
}
#menu10display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu10display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu10display span {
	display:block;
}
#menu10display a:link, #menu10display a:active, #menu10display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu10display a:hover
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
color: #e08840;
    display: block;
    width: 100%;
}
/************************menu10************************/

/************************menu11************************/

#menu11 span img {
	margin-left:54px;
	position:relative;
	top:3px;
}
#menu11display {

	margin-left: 10px;
	display:none;
}
#menu11display ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu11display li {
	margin: 5px 0px 5px 0px;  /* Space between Links*/
}
#menu11display span {
	display:block;
}
#menu11display a:link, #menu11display a:active, #menu11display a:visited {
	font-size:12px;
	font-weight:bold;
  color: #e9e4bc;
	text-decoration:none;
	display:block;
	width:100%;
}
#menu11display a:hover
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
color: #e08840;
    display: block;
    width: 100%;
}
/************************menu11************************/

/***********************Left Menu************************/
/***********************Left Menu************************/
/***********************Left Menu************************/
/***********************Left Menu************************/

#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox img {
	width: auto;
	height: auto;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	background-repeat:repeat-x;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover {
	background: url(images/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url(images/nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}
#imageData {
	padding:0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
	outline: none;
}
#overlay {
	position: absolute;
	top: 0;
	left: -1000;
	z-index: 90;
	width: 100%;
	height: 500px;
}

