.foo {}

/********** Tags general attributes **********/

* {
	margin: 0;
	padding: 0;
	font-family: "Arial";
}

body {
	background: #630 url(../images/bg.jpg) top  center no-repeat;
}

img {
	border: none;
}
.menu-add {width:41px;height:43px; background:url(../images/nav-set.png) no-repeat;position:absolute;margin:-3px 0 0 972px;}
a {
	text-decoration: none;
	font-size: 12px;
	color: #000;
}

a:hover {
	text-decoration: underline;
}

a * {
	cursor: pointer;
}

h2 {
	font-family: "Tahoma";
	font-size: 20px;
	text-transform: uppercase;
	color: #630;
}

h3 {
	font-family: "Tahoma";
	font-size: 18px;
	font-weight: bold;
	color: #630;
}

h4 {
	margin-top: 15px;
}

h5 {
    text-transform: uppercase;
    font-size: 12px;
    margin: 20px 20px 20px 0;
}

p, li, span {
	font-size: 13px;
	line-height: 18px;
}

p {
	margin: 15px 20px 15px 0;
}

ul li {
	list-style-position: outside;
	list-style-type: square;
	margin-left: 15px;
}

ol li {
	list-style-position: outside;
	margin-left: 30px;
}

form.MainForm {width:980px;margin:0px;padding:0px; margin: auto;}
/********** Classes **********/

.border-header-content {
	height: 8px;
	background: url(../images/border_1.png) repeat-x;
}

.border-content-album {
	height: 8px;
	background: url(../images/border_2.png) repeat-x;
}

.border-album-footer {
	height: 8px;
	background: url(../images/border_3.png) repeat-x;
}

.border-content-footer {
	height: 8px;
	background: url(../images/border_4.png) repeat-x;
}

.header-max {
	background: #482400 url(../images/background_header.png) no-repeat;
	height: 288px;
	
}

.header-max a#btn-show-hide {
	background: url(../images/btn_hide_header.png) no-repeat;
	margin-top:120px;
}

.header-max a:hover#btn-show-hide {
	background: url(../images/btn_hide_header_over.png) no-repeat;
}

.header-max #yellow-order {
	 margin: -40px 0 0 275px;
}

.header-max #fair-chase {
		margin:210px 0 0 630px;
}

#fair-chase {width: 314px;
	height: 46px;
	background: url(../images/lbl_fair_chase_big_game_hunts.jpg) no-repeat;
	/*background: url(../images/myhunts-orderset.jpg) no-repeat;*/}
#yellow-order {
	position: absolute;
	height: 46px;
	background: url(../images/lbl_fair_chase_big_game_hunts.jpg) no-repeat;
		/*background: url(../images/myhunts-orderset.jpg) no-repeat;*/}
#yellow-order {
	position: absolute;
	width: 144px;
	height: 135px;
	z-index: 1;
	background: url(../images/lbl_we_are_licensed_bonded_insured.png) no-repeat;
	/*background: url(../images/myhunts-order.png) no-repeat;*/
}

.header-max #gallery {
	width: 316px;
	height: 247px;
	padding-top: 25px;
    margin-left:0px;
	background: url(../images/img_gallery.jpg) left bottom no-repeat;
	position: absolute;
}
.header-max #headergalleryimg{
	width: 218px;
	height: 148px;
	/*top: 65px;
	left: 45px;	*/
	margin:-171px 0 0 -42px;
	position: absolute;
}

.header-max #gallery a {
	position: absolute;
	top: 232px;
	left: 86px;
	width: 150px;
	height: 25px;
	padding-top: 3px;
}

.header-max #header-animals {
	
	display: block;
	position: absolute;
}

.header-max #header-animals .img {
	display: block;
	position: absolute;
}

.header-max #header-animals li {
	display: block;
	position: absolute;
	top: 195px;
	margin: 0;
}

.header-max #header-animals #mule-deer {
	left: 372px;
}

.header-max #header-animals #mule-deer a .img {
	width: 132px;
	height: 153px;
	background: url(../images/img_mule_deer.jpg) no-repeat;
	top: -153px;
	left: -18px;
}

.header-max #header-animals #mule-deer a:hover .img {
	background: url(../images/img_mule_deer_over.jpg) no-repeat;
}

.header-max #header-animals #mule-deer a .img-preload {
    display: none;
	background: url(../images/img_mule_deer_over.jpg) no-repeat;
}

.header-max #header-animals #moose {
	left: 518px;
}

.header-max #header-animals #moose a .img {
	width: 163px;
	height: 134px;
	background: url(../images/img_moose.jpg) no-repeat;
	top: -134px;
	left: -28px;
}

.header-max #header-animals #moose a:hover .img {
	background: url(../images/img_moose_over.jpg) no-repeat;
}

.header-max #header-animals #moose a .img-preload {
    display: none;
	background: url(../images/img_moose_preload.jpg) no-repeat;
}

.header-max #header-animals #whitetail-deer {
	left: 664px;
}

.header-max #header-animals #whitetail-deer a .img {
	width: 99px;
	height: 136px;
	background: url(../images/img_whitetail_deer.jpg) no-repeat;
	top: -136px;
	left: 0;
}

.header-max #header-animals #whitetail-deer a:hover .img {
	background: url(../images/img_whitetail_deer_over.jpg) no-repeat;
}

.header-max #header-animals #whitetail-deer a .img-preload {
    display: none;
	background: url(../images/img_whitetail_deer_over.jpg) no-repeat;
}

.header-max #header-animals #elk {
	left: 806px;
}

.header-max #header-animals #elk a .img {
	width: 129px;
	height: 182px;
	background: url(../images/img_elk.jpg) no-repeat;
	top: -182px;
	left: -22px;
}

.header-max #header-animals #elk a:hover .img {
	background: url(../images/img_elk_over.jpg) no-repeat;
}

.header-max #header-animals #elk a .img-preload {
    display: none;
	background: url(../images/img_elk_over.jpg) no-repeat;
}

.header-min {
	background: #482400;
	height: 103px;
	
}

.header-min a#btn-show-hide {
	background: url(../images/btn_show_header.png) no-repeat;
	margin-top:23px;
}

.header-min a:hover#btn-show-hide {
	background: url(../images/btn_show_header_over.png) no-repeat;
}

.header-min #yellow-order {
	 margin: -40px 0 0 275px;
	
}

.header-min #fair-chase {
	margin:40px 0 0 630px;

}

.header-min #gallery {
	width: 316px;
	height: 82px;
	padding-top: 13px;
	background: url(../images/img_gallery_mini.jpg) left bottom no-repeat;
	margin-left:0px;
	position: relative;
	float: left;
	
}
.header-min #headergalleryimg {
	width: 92px;
	height: 64px;
	margin: -25px 0 0 -116px;
	position: absolute;
}


.header-min #gallery a {
	position: absolute;
	top: 40px;
	left: 148px;
	width: 150px;
	height: 25px;
	padding: 6px 0 0 7px;
}

.header-min #header-animals {
	position:absolute;

	width:350px;
    height:100px;
	display: block;
	margin-left:310px;
	padding-top: 6px;
}

.header-min #header-animals li {
	display: block;
	top: 195px;
	float: left;
	width: 117px;
	margin: 12px 0 0 30px;
}

a.rounded-button {
	display: block;
	height: 37px;
	width: 184px;
	background: url(../images/circle_left.gif) left no-repeat;
}

a.rounded-button .rb {
	display: block;
	height: 37px;
	width: 150px;
	background: url(../images/circle_right.gif) right no-repeat;
	padding: 0 17px;
}

a.rounded-button .rb .rb {
	display: block;
	height: 25px;
	width: 150px;
	background: none;
	border-top: #422A13 solid 1px;
	border-bottom: #422A13 solid 1px;
	padding: 5px 0;
	text-align: center;
	font-family: "Tahoma";
	font-size: 18px;
	font-weight: bold;
	color: #2B1500;
	white-space: nowrap;
	position: relative;
}

a.rounded-button-2 {
	display: inline-block;
	height: 27px;
	background: url(../images/circle2_left.gif) left no-repeat;
	color: #C46403;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
}

a.rounded-button-2:hover {
	background: url(../images/circle2_left_over.gif) left no-repeat;
	color: #F5C390;
}

a.rounded-button-2 .rb2 {
	display: block;
	height: 27px;
	background: url(../images/circle2_right.gif) right no-repeat;
	padding: 0 14px;
}

a.rounded-button-2:hover .rb2 {
	background: url(../images/circle2_right_over.gif) right no-repeat;
}

a.rounded-button-2 .rb2 .rb2 {
	background: none;
	height: 19px;
	min-width: 89px;
	padding: 3px 0;
	border-top: #C46403 solid 1px;
	border-bottom: #C46403 solid 1px;
}

a.rounded-button-2:hover .rb2 .rb2 {
	background: none;
	border-top-color: #F5C390;
	border-bottom-color: #F5C390;
}

.column-3 {
	width: 33%;
	float: left;
}

.column-closing {
	clear: both;
	height: 0;
	width: 100%;
}

.brown-box {
	background: #F1CBA3;
	border: #B08C68 1px dashed;
	padding: 10px;
}

.brown-box div div {
	border-top: #B08C68 2px dotted;
}

.brown-box div div.first {
	border: none;
}

.brown-box div div i {
	display: block;
	font-size: 11px;
	font-style: normal;
	text-align: right;
	line-height: 14px;
	color: #630;
}


.roundbox-light {
	background: #ECC7A0 url(../images/corner02_br.png) bottom right no-repeat;
	margin-left: -10px;
	margin-right: -10px;
}

.roundbox-light div {
	background: transparent url(../images/corner02_bl.png) bottom left no-repeat;
	margin: 0;
	padding: 0;
}

.roundbox-light div div {
	background: transparent url(../images/corner02_tr.png) top right no-repeat;
}

.roundbox-light div div div {
	background: transparent url(../images/corner02_tl.png) top left no-repeat;
	text-align: justify;
	padding: 10px 20px 10px 10px;
}

.roundbox-light p {
	padding: 0;
	margin: 0;
}

.roundbox-dark {
	background: #D7AD81 url(../images/corner03_br.png) bottom right no-repeat;
	margin-left: -10px;
	margin-right: -10px;
}

.roundbox-dark div {
	background: transparent url(../images/corner03_bl.png) bottom left no-repeat;
}

.roundbox-dark div div {
	background: transparent url(../images/corner03_tr.png) top right no-repeat;
}

.roundbox-dark div div div {
	background: transparent url(../images/corner03_tl.png) top left no-repeat;
	text-align: justify;
	padding: 5px 10px;
}

.brochure {
    width: 153px;
    height: 253px;
    background: #D7AD81 url(../images/corner03_br.png) bottom right no-repeat;
    text-align: center;
    float: left;
    margin: 8px 2px;
}

.brochure div {
    width: 100%;
    height: 100%;
	background: transparent url(../images/corner03_bl.png) bottom left no-repeat;
    float: left;
    margin: 0;
}

.brochure .image {
    display: block;
    float: left;
    width: 100%;
    height: 200px;
    background: none;
    position: static;
}

.brochure .description {
    width: 100%;
    height: 20px;
    margin-top: 1px;
    padding-top: 3px;
    background: #630 none;
    font-size: 12px;
    color: #FFD7AE;
    float: left;
}

.brochure a {
    position: relative;
    top: 6px;
}

/********** IDs **********/
.container-wrap {width:980px; background:#482400;}
#main-wrapper {
	width: 996px;
	margin:0 auto;
	padding:0px;
	padding-left:8px;
	background:url(../images/wrap-bg.png) repeat-y;
}

/*#header-left {
	width: 194px;
	height: 471px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/header_left.jpg) no-repeat;
}

#header-right {
	width: 261px;
	height: 471px;
	position: absolute;
	top: 0;
	left: 1175px;
	background: url(../images/header_right.jpg) no-repeat;
}*/

#header-center {
	width: 980px;
	height: 81px;

	background: url(../images/header_center_bg.png) repeat-x;
	
}

#header-logo {
	display: block;
	width: 244px;
	height: 81px;
	background:url(../images/header_center_logo.png);
	float: left;
}

#header-phone {
	display: block;
	width: 428px;
	height: 81px;
	background:url(../images/header_center_phone.png);
	float: right;
}





#sitemap {
	font-size: 12px;
	padding: 15px 0 0 10px;
	display: block;
}

#sitemap li {
	display: block;
	float: left;
	border-left: 1px solid #914800;
	padding: 0 6px;
	margin: 0;
}

#sitemap li.first {
	border: none;
}

#sitemap li a {
	color: #914800;
	font-size: 12px;
}

#sitemap li a:hover {
	color: #FFD7AE;
}

#btn-show-hide {
	position: absolute;
	cursor:pointer;
	display: block;
	margin-left:-30px;
	width: 58px;
	height: 58px;
	z-index: 1;
}



#header-animals {
	z-index: 2;
}

#gallery a * {
	font-size: 12px;
}

#content {
	background: #FFD7AE;
	padding: 9px 10px 16px 28px;
}

#content p {
	color: #2B1500;
}

#content p a {
	color: #006;
}

#content #about-bottom {
	width: 686px;
	height: 220px;
	background: url(../images/img_about_bottom.jpg) no-repeat;
	margin: 30px 0 0 170px;
	text-align: center;
}

#content #about-bottom div {
	padding: 20px 90px 30px 80px;
}

#content #about-bottom a {
	color: #2B1500;
}

#content #content-main a {
    color: #2B1500;
}

#content #content-main #faq {
    float: none;
}

#content #tooltips-container div.qtip-content {
    padding: 0 !important;
}

#album {
	background: #AE8D6C;
	height: 227px;
}

#album-item1, #album-item2, #album-item3 {
	height: 227px;
	width: 326px;
	float: left;
}

#album-item1, #album-item2 {
	background: url(../images/background_1.png) right no-repeat;
}

#album-item1 .rounded-button {
	margin: 175px 0 50px 55px;
}

#album-item1 .rounded-button .img {
    position: absolute;
	width: 246px;
	height: 155px;
	background: url(../images/img_trophy_big_game.jpg) left top no-repeat;
	top: -158px;
	left: -25px;
}

#album-item2 .rounded-button {
	margin: 175px 0 45px 65px;
}

#album-item2 .rounded-button .img {
    position: absolute;
	width: 224px;
	height: 163px;
	top: -164px;
	left: -25px;
	background: url(../images/img_eshop.jpg) left top no-repeat;
}

#album-item3 .rounded-button {
	margin: 175px 0 45px 65px;
}

#album-item3 .rounded-button .img {
    position: absolute;
	width: 215px;
	height: 154px;
	top: -158px;
	left: -40px;
	background: url(../images/img_my_tha_hunt.jpg) left top no-repeat;
}

#footer {
	background: url(../images/letter.jpg) #2B1500 right 10px no-repeat;
	height: 67px;
}









#email {height:45px; width:290px; position:absolute; margin:15px 0px 0 620px;}
.email-cl {background: url(../images/email-corner-left.jpg) #210F02  left top no-repeat; height:32px;padding-left:65px;}
.email-cr {background: url(../images/email-corner-right.jpg) right top no-repeat; height:32px;padding-right:14px; text-align:center;}
.email-cr a {display:block; color:#FFD7AE; font-weight:bold; font-size:13px;padding-top:6px;}












#copyright {
	font-size: 10px;
	color: #AA8968;
	clear: left;
	padding: 7px 0 0 17px;
}

#footer-mailto {
	float: right;
	height: 100%;
	width: 311px;
	overflow: hidden;
	background: url(../images/lbl_email.png) bottom right no-repeat; /* 311x57px */
	position: relative;
}

#footer-mailto a {
	position: absolute;
	top: 20px;
	left: 60px;
	width: 160px;
	height: 26px;
	color: #FFD7AE;
	font-size: 13px;
	padding: 3px 0 0 0;
}

#brochure {
	margin: 10px 0 50px 0;
}

#brochure a {
	display: block;
	width: 299px;
	height: 315px;
	background: url(../images/img_brochure.jpg) no-repeat;
}

#brochure a span {
	display: block;
	text-align: center;
	font-size: 12px;
	padding-top: 261px;
	padding-left: 62px;
	width: 150px;
	height: 28px;
}

#faq {
	float: right;
	clear: right;
	margin: 10px;
}

#faq a {
	display: block;
	width: 286px;
	height: 146px;
	background: url(../images/tha-img-current.jpg) no-repeat;
}

#faq a span {
	display: block;
	text-align: center;
	font-size: 12px;
	padding-top: 112px;
	padding-left: 20px;
	height: 20px;
	width: 63px;
}

#photogallery {
	float: right;
	clear: right;
	margin: 10px;
}

#photogallery a {
	display: block;
	width: 289px;
	height: 146px;
	background: url(../images/img_our_photo_gallery.jpg) no-repeat;
}

#photogallery a span {
	display: block;
	text-align: center;
	font-size: 12px;
	padding-top: 112px;
	padding-left: 20px;
	height: 20px;
	width: 63px;
}

#outfitter {
	float: right;
	clear: right;
	margin: 10px;
}

#outfitter a {
	display: block;
	width: 286px;
	height: 166px;
	background: url(../images/img_alberta_best_outfitter.jpg) no-repeat;
}

#outfitter a span {
	display: block;
	text-align: center;
	font-size: 12px;
	padding-top: 125px;
	padding-left: 20px;
	height: 20px;
	width: 100px;
}

#awards-title {
	padding-left: 30px;
}

#awards {
	padding-left: 30px;
}

#awards p {
	border-top: 1px dotted #B08C68;
	padding-top: 10px;
}

#awards p.first {
	border: none;
	padding: 0;
}

#hunters-say {
	margin-left: 20px;
}



#about-content #faq {
	margin-left: 40px;
}

#about-content #outfitter {
	margin-left: 40px;
}

#about-content .roundbox-light {
	width: 595px;
}

#about-content li {
	width: 620px;
}

#about-content ul.subcategories li {
	width: auto;
}

#brochure-content #faq {
	margin-left: 0;
}

#brochure-content #photogallery {
	margin-left: 0;
}

#brochure-wrap {
    width: 630px;
	margin-left:-5px;
}


#contact-brochure-zoom-content #faq {
	margin-left: 0;
}

#contact-brochure-zoom-content #photogallery {
	margin-left: 0;
}

#coming-soon-content {
    padding: 230px 0 0 200px;
}





/* sitemap */
#sitemap-img { background:#CDA175; padding:10px;position:absolute;margin:60px 0 0 317px;}
.sitemap-img-set { background:url(../images/sitemap-img-set.png);width:7px; height:19px; position:absolute;margin:5px 0 0 -17px;}
#sitemap-list {background:#FFD7AE;width:309px; font-family:arial;}
#sitemap-list li, ul, a {margin:0px;padding:0px; list-style-type:none;}
#sitemap-list ul li a {display:block; height:25px; background: #CDA175;margin-top:5px; padding:5px 0 0 13px;color:#2B1500;text-decoration:none; font-size:15px; font-weight:bold;}
#sitemap-list ul li a:hover {text-decoration:underline;}
#sitemap-list ul li ul li a {display:block; height:25px;margin-top:1px; padding:4px 0 0 25px;height:20px;font-size:13px; background: url(../images/list-2.png) no-repeat 17px 10px #F3C08D;font-weight:bold;}
#sitemap-list ul li ul li ul li a {display:block; height:25px; background:green;font-size:12px; padding:3px 0 2px 45px;height:16px;margin-top:0px;font-weight:normal;background: url(../images/list-3.png) no-repeat 36px 11px #FACDA0;}

.sitemap-list-tc, .sitemap-list-bc {height:6px;position:absolute;width:309px;}
.sitemap-list-tc {display:block; background:url(../images/sitemap-list-tc.png) top left no-repeat;}
.sitemap-list-bc {margin-top:-5px; background:url(../images/sitemap-list-bc.png) bottom left no-repeat; }

#sitemap-list .AspNet-TreeView-Collapse {display: none;}
#sitemap-list .AspNet-TreeView-Expand {display: none;}

/* Table */
.table-col-left h5, .table-col-right h5 { text-align:center;} 
.table-col-left h5 span, .table-col-right h5 span {font-weight:normal; text-transform: none;line-height:0;} 
.table-col-left {float:left;width:456px;}  
.table-col-right {float:right;margin-right:10px;width:456px;}
.table-about { border:none;font-size:12px; text-align:center; color:#2B1500; background:#FFD7AE;}
.table-about tr td {border-right:none;height:24px;padding:0 6px 0 8px;}
tr.table-about-head {background:#CDA175;font-size:13px;font-weight:bold;height:35px;}
td.table-about-head-tl {border-right:none; background:url(../images/corner04_tl.png) no-repeat left top #CDA175;}
td.table-about-head-tr {border-right:none; background:url(../images/corner04_tr.png) no-repeat right top #CDA175;}
.table-license-left-margin strong {padding-left:25px;}
tr.table-about-head2 {background:#AB7D4E;font-size:13px;font-weight:bold;height:35px;}
td.table-about-head2-tl {border-right:none; background:url(../images/corner05_tl.png) no-repeat left top #AB7D4E;}
td.table-about-head2-tr {border-right:none; background:url(../images/corner05_tr.png) no-repeat right top #AB7D4E;}
tr.table-about-row td {background:#F6CDA4;border-right:1px solid #FFD7AE;}
tr.table-about-row2 td {background:#CDA175;border-right:none;font-weight:bold;}
tr.table-about-row3 td {background:#CDA175;border-right:1px solid #FFD7AE;font-weight:bold;}
tr.table-about-row td.table-about-row4 {background:none;border-right:none;font-weight:bold;}
tr.table-about-bottom {background:#D7AD81;height:35px;}
td.table-about-bottom-bl {border-right:none; background:url(../images/corner04_bl.png) no-repeat left bottom #D7AD81;}
td.table-about-bottom-br {border-right:none; background:url(../images/corner04_br.png) no-repeat right bottom #D7AD81;}
.about-tha-ref-head {width:500px; }
.table-addinfo-custom {width:630px;}
.table-addinfo-links {width:436px;}
#content #addinfo .table-addinfo-links a { font-weight:normal;font-size:13px;padding-left:15px;}

/* Territory */
#content #territory a, #content #bookings a, #content #hunts a, #content #hunts2 a, #content #addinfo a, #content #about-results a, #content #about a, #content .current a {color:#2B1500;font-weight:bold;text-decoration:none;}
#content #territory a:hover, #content #bookings a:hover, #content #hunts a:hover,  #content #hunts2 a:hover, #content #addinfo a:hover, #content #about-results a:hover, #content #about a:hover, #content .current a:hover {text-decoration:underline;}
.wmu-maps {font-size:18px; font-weight:normal; font-family:Arial;margin-top: 15px;}

#content .current {width:620px;float:left;}
/* buttons */
.button01 {width:110px;float:left;}
.button01-r {float:right;width:175px;}
.button01-left {background:url(../images/button01-bg.png) no-repeat left ; padding-left:9px;}
.button01-right {background:url(../images/button01-bg.png) no-repeat right ;height:24px; padding-right:10px; text-align:center;}
.button01-right span {display:block;padding-top:3px;}
.button01-right a {font-weight:bold; text-decoration:none;}
.button01-right a:hover { text-decoration:underline;}
.button02_1, .button02_2 {width:70px;height:26px;float:right;}
.button02_1 {background:  url(../images/button02_1.png) no-repeat right; margin-right:10px;}
.button02_2 {background:  url(../images/button02_2.png) no-repeat right;}

/* Google maps */
#overlay {background:#000;width:100%;height:100%;position:fixed;top:0;left:0; z-index:5; opacity:0.8;}
#google-map {width:580px;height:420px;background:  url(../images/google-maps-bg.png) top left no-repeat;padding:18px  17px;float:left; overflow:hidden;}
.googlemap-wrap {float:left;width:620px;}

/* large map */
.largemap01 {}
.largemap-tc {background: url(../images/largemap-tc.jpg) repeat-x bottom;}
.largemap-lt {background: url(../images/largemap-lt.jpg) no-repeat  bottom right; width:14px;}
.largemap-lt-indiv {width:14px;}
.largemap-rt {background: url(../images/largemap-rt.jpg) no-repeat bottom left;width:14px;}
.largemap-rt-indiv {width:16px;}
.largemap-lc {background: url(../images/largemap-lc.jpg) repeat-y  right top;}
.largemap-rc {background: url(../images/largemap-rc.jpg) repeat-y  left top;}
.largemap-lb {background: url(../images/largemap-lb.jpg) no-repeat  top right;}
.largemap-cb {background: url(../images/largemap-cb.jpg) repeat-x  top;}
.largemap-rb {background: url(../images/largemap-rb2.jpg) no-repeat  top left;}

/* && */
#territory-wmumap-col2 {width:292px;float:right;margin-right:10px;}
.google-map-window {background:#FFF;padding:12px 20px; position: fixed; top:10%;left:37%;border:1px solid #000;z-index:6; }
.google-map-window h4 {margin:0 0 10px 0;}
.google-map-window-buttons {margin:10px 0 0 0;}
.google-map-window-buttons a {font-size:17px;color:#333333;font-weight:bold;display:block;padding-top:4px;}
.territory-wmumap-col2-head {margin:0 0 0 15px;}
.territory-wmumap-col2-head p { font-style:italic;}
.table-col-maps {width:593px;float:left;}
.table-col-maps2 {width:290px;float:right;}
.table-col-maps h4 { text-align:left;}

/* FAQ, Hunts */
#FAQ {width:630px;float:left;}
#FAQ h5, #hunts h5, #hunts2 h5, #addinfo h5 {text-transform:none;font-size:13px;}
#hunts {}
#hunts2 {width:600px;float:left}
#content #addinfo h5 span a {font-weight:normal;}
#addinfo {width:630px; float:left;}

/* HUNTS */
.table-hunts-moose {width:454px; padding-left:240px;}
.table-hunts-moose span {font-size:11px;}
.table-hunts-elk {width:583px;}

/* mini book */
.hunts-bg01 {background:  url(../images/hunts-bg01.jpg) left top no-repeat;width:270px;height:177px; text-align:left;padding:13px 21px;margin-top:5px;float:left;}
.hunts-bg01 h2 {font-size:16px; text-transform:none; color:#000 }
.hunts-bg01 p {font-size:14px;font-style:italic; line-height:16px;}
.hunts-bg02 {width:248px;height:191px; float:left;}
.hunts-bg03  {width:515px;height:201px;background:url(../images/hunts-bg04.jpg) left top no-repeat; text-align:center;padding-top:10px; font-size:13px;}
.hunts-bg03 span {font-size:13px; font-style:italic;}

/* book */
#content #hunts .hunts-book-left-txt a, #content #hunts .hunts-book-right-txt a{color:#000;}
.hunts-book-bg01 {width:580px;height:238px;background:url(../images/hunts-book-bg01.jpg) left top no-repeat;padding:20px 25px 20px 25px;}
.hunts-book-bg02 {width:330px;height:228px;background:url(../images/hunts-book-bg02.jpg) left top no-repeat;padding:20px 0 20px 15px;}
.hunts-book-bg04 {width:579px;height:300px;background:url(../images/hunts-book-bg04.jpg) left top no-repeat;padding:20px 25px 20px 25px;}
.hunts-book-left, .hunts-book-right{width:270px;height:220px;position:absolute;}  
.hunts-book-right {margin-left:310px;}
.hunts-book-right-set {width:218px;height:198px;background:url(../images/hunts-book-bg03.jpg) left top no-repeat;margin:40px 0 0 603px; position:absolute}
.hunts-book-right-set span {display:block; width:177px; height:100px;margin:40px 15px 15px 20px; font-style:italic;font-size:14px;}
.hunt-book-numbers {margin-top:20px;}

/* book page style */
.hunt-book-txt01 {font-size:14px;font-style:italic;}
.hunt-book-txt02 {font-size:14px;font-style:italic;}

.hunt-book-txt03 strong {font-size:11px;}
.hunt-book-txt04 {height:16px;font-weight: normal; color: #666666;padding: 0px 0 0px 20px;font-size:13px;background: url(../images/standart.gif) no-repeat 0px 1px;}
.hunt-book-txt05 {font-size:14px;font-style:italic;}
.hunt-book-txt05 a {font-size:14px;font-style:normal;color:#000}
.hunt-book-txt06 {font-size:13px;font-style:italic;}

/* numbers  */
#hunts .rounded-bg01 {color:#FFD7AE; font-weight:bold; font-size:13px; margin-top:24px;}
#hunts .rounded-bg01 span {display:block;background:url(../images/rounded-bg01.png)  left top no-repeat;height:24px;width:29px; padding-top:5px;float:left; text-align:center;}
#hunts .rounded-bg01 h5 {padding:7px 0 0 40px;margin:0px; color:#2B1500;text-transform: uppercase;}
#hunts .rounded-bg01 a {margin:0px;}
#hunts h5 {text-transform: uppercase;}

/* bg for pics  */
.hunts-pic-bg01, .hunts-pic-bg02 {width:258px;height:190px;}
.hunts-pic-bg01 {background:url(../images/hunts-pic-bg01.png) left top no-repeat;margin-left:15px;}
.hunts-pic-bg02 {background:url(../images/hunts-pic-bg02.png) left top no-repeat;}
.hunts-pic-bg01 img {margin:19px 0 0 16px;}
.hunts-pic-bg02 img {margin:19px 0 0 21px;}

/* pics title */
.hunts-book-pic-txt-right, .hunts-book-pic-txt-left {text-align:center; font-weight:bold;font-size:11px;margin-left:15px;}
.hunts-book-pic-txt-left {margin-left:0px;}

/* subcategories 3rd level */
ul.subcategories ul li {border:0px;padding:5px 0 5px 0; background: url(../images/list-4.gif) no-repeat 10px 10px #FFD7AE;padding-left:20px;font-size:13px;font-weight:bold;}
ul.subcategories ul li a {font-size:14px;font-weight:normal;}
ul.subcategories ul {border-top:1px solid #AA8763;}

/* pics */
.hunts-pic01, .hunts-pic02, .hunts-pic03, .hunts-pic04, .hunts-pic05, .hunts-pic06, .hunts-pic07, .hunts-pic08, .hunts-pic09, .hunts-pic10, .hunts-pic11 {width:238px;height:168px;}
.hunts-pic01 {background: url(../images/hunts-pic01.jpg) no-repeat;}
.hunts-pic02 {background: url(../images/hunts-pic02.jpg) no-repeat;}
.hunts-pic03 {background: url(../images/hunts-pic03.jpg) no-repeat;}
.hunts-pic04 {background: url(../images/hunts-pic04.jpg) no-repeat;}
.hunts-pic05 {background: url(../images/hunts-pic05.jpg) no-repeat;}
.hunts-pic06 {background: url(../images/hunts-pic06.jpg) no-repeat;}
.hunts-pic07 {background: url(../images/hunts-pic07.jpg) no-repeat;}
.hunts-pic08 {background: url(../images/hunts-pic08.jpg) no-repeat;}
.hunts-pic09 {background: url(../images/hunts-pic09.jpg) no-repeat;}
.hunts-pic10 {background: url(../images/hunts-pic10.jpg) no-repeat;}
.hunts-pic11 {background: url(../images/hunts-pic11.jpg) no-repeat;}

/* right nav */
ul.rightnav {width:288px;display:block;float:right;clear:right;margin:10px;}
ul.rightnav li {background: url(../images/rightnav-bg.png) top left repeat-x;border: #A68461 1px solid;border-bottom:none;border-top:none;margin:1px 0 -1px 0;list-style-type: none; display:block;border-bottom:1px solid #A68461}
ul.rightnav li span {height:22px;display:block;padding:4px 0 0 10px;}
ul.rightnav li a {color:#2B1500;font-size:16px;font-weight:bold;height:26px; text-decoration:none;}
ul.rightnav li a:hover { text-decoration:underline;}
ul.rightnav li.selected {background: none;}
ul.rightnav li.first span {background: url(../images/rightnav-top.png) top left no-repeat; margin:0 -1px 0 -1px; display:block;}
ul.rightnav li.last span {background: url(../images/rightnav-bottom.png) bottom left no-repeat;display:block;margin:0 -1px -1px -1px;margin:none;}
ul.rightnav ul li {border:0px;padding:5px 0 5px 0; background: url(../images/list-4.gif) no-repeat 10px 10px #FFD7AE;padding-left:20px;font-size:14px;font-weight:bold;}
ul.rightnav ul li a {font-size:14px;font-weight:normal;}
ul.rightnav ul {border-top:1px solid #AA8763;}
ul.rightnav ul li.last {background: url(../images/rightnav-3rd-bottom.png) bottom left no-repeat;display:block;margin:0 -1px -1px -1px;}
ul.rightnav li.title { text-transform: uppercase;}

/* Contacts form */
.rounded01 {width:496px; background:#D7AD81; font-size:12px; color:#2B1500; font-weight:bold;}
.rounded01-lt {background: url(../images/corner03_tl.png) top left no-repeat;}
.rounded01-rt {background: url(../images/corner03_tr.png) top right no-repeat;}
.rounded01-lb {background: url(../images/corner04_bl.png) bottom left no-repeat;}
.rounded01-rb {background: url(../images/corner04_br.png) bottom  right no-repeat;}
.rounded01-content {padding:10px;}
.rounded01 input, .rounded01 select {width:214px;height:19px;border:1px solid #FFF;margin-bottom:5px;}
.rounded01 input {margin-left:255px;}
.rounded01 select {width:114px;margin-left:357px; font-size:12px; color:#999;}
.rounded01 label {width:214px;height:19px;margin-top:3px; position:absolute;}
.rounded01 span {position:absolute; margin-left:245px;}
.rounded01-selectslabel {position:absolute;margin-left:255px;margin-top:2px;}

/* Photo Gallery */
#gallery2 {width:650px;float:left;margin-left:-20px;}
.gallery-bg01 {width:131px; height:107px; background: url(../images/gallery-mini.jpg) left top no-repeat;float:left; cursor:pointer;margin:15px 19px;}
/*.gallery-bg01  img {max-width:104px; max-height:82px;margin:13px 13px;}*/
.gallery-bg02 {width:149px; height:121px; background: url(../images/gallery-mini-h.jpg) left top no-repeat;float:left;cursor:pointer;margin:10px 10px;}
/*.gallery-bg02  img {max-width:124px; max-height:95px;margin:11px 11px;}*/
.gallery-img-wrap {width:160px; height:150px;float:left;}



.gallery-bg01 .gallery-bg-img {width:131px; height:107px;display: table-cell;vertical-align: middle; text-align:center;}
.gallery-bg01 .gallery-bg-img img {max-width:104px; max-height:82px;}

.gallery-bg02 .gallery-bg-img {width:149px; height:121px;display: table-cell;vertical-align: middle; text-align:center;}
.gallery-bg02 .gallery-bg-img img {max-width:124px; max-height:95px;margin:-4px 11px 0 8px;}




.nav2 {width:250px;margin:40px 0 0px 25px;}
.nav2 a:hover { text-decoration:underline;}
.nav2 a { text-decoration:none; font-size:14px;}
.nav2-roundedbg-right {background: url(../images/rounded-bg02-right.gif) no-repeat;width:15px;height:15px; display:block;position:absolute;margin:1px 0 0 80px;}
.nav2-roundedbg-left {background: url(../images/rounded-bg02-left.gif) no-repeat;width:15px;height:15px; display:block;position:absolute;margin:1px 0 0 0;}
.nav2-links  {font-size:12px; color:#2B1500; font-weight:bold;margin:0 20px 0 20px;}
.nav2-links a {font-size:12px; color:#2B1500; font-weight:normal;}
.nav2-links a:hover { text-decoration:underline;}
.nav2CurrentPageLabelClass { font-weight:bold;font-size:16px;}
.gallery-tools {height:55px;position:absolute;margin:130px 0 0 35px;width:105px;font-size:12px;}



.tha-gallery-bg01 a.tha-img-zoom {display:block; float:right; width:16px; height:17px; background:url(../images/tha-gallery-view.png) no-repeat; position:absolute; text-indent:-999999px;margin:4px 0 0 112px;}
.tha-gallery-bg02 a.tha-img-zoom  {display:block; float:right; width:16px; height:17px; background:url(../images/tha-gallery-view.png) no-repeat; position:absolute;  text-indent:-999999px;margin:3px 0 0 130px;}



.tha-gallery {margin:0 0 0 -20px;}
.tha-gallery a.tha-gallery-viewall {margin:10px 0 0 40px; text-decoration:underline;}
.tha-gallery a.tha-gallery-viewall:hover {text-decoration:none;}
.tha-gallery h4 {color:#663300;padding-left:25px;}
.tha-gallery-bg01 {display:table-cell;vertical-align: middle; text-align:center;width:131px; height:107px; background: url(../images/gallery-mini.jpg) left top no-repeat;float:left; cursor:pointer;margin:15px 19px;}

.tha-gallery-bg02 {display: table-cell;vertical-align: middle; text-align:center;width:149px; height:121px; background: url(../images/gallery-mini-h.jpg) left top no-repeat;float:left;cursor:pointer;margin:10px 10px;}

.tha-gallery-img-wrap {width:160px; height:180px;float:left;}
.tha-gallery-tools {height:55px;position:absolute;margin:130px 0 0 35px;width:105px;font-size:12px;}



.tha-hunterplace01 {width:287px;height:147px; background:url(../images/tha-gallery-huntbg01.png) no-repeat;float:left; margin:10px 0 0 20px;}
.tha-hunterplace01-wrap01 {position:absolute;width:111px;height:110px;margin:19px 0 0 21px}
.tha-hunterplace01-wrap01 img { height:110px;width:111px;}
.tha-hunterplace01-wrap02 {position:absolute;margin:10px 0 0 154px;width:126px;}
.tha-hunterplace02 {width:299px;height:148px; background:url(../images/tha-gallery-huntbg02.png) no-repeat;float:left; margin:10px 0 0 3px;}
.tha-hunterplace01-wrap02 .tha-hunter-name {font-size:16px; color:#2B1400; font-weight:bold;}
.tha-hunterplace01-wrap02 .tha-hunter-town {font-size:12px; color:#2B1400;margin-top:4px;}
.tha-hunter-pages {position:absolute;margin-top:145px;width:260px;height:18px;margin-left:9px;font-size:11px;color:#462D17;padding:3px 0 0 10px;}
.tha-hunter-pages a {color:#462D17; font-size:11px;text-decoration:none;}
.tha-hunter-pages a:hover {color:#462D17; font-size:11px;text-decoration:underline;}

.tha-hunterplace02-wrap01 {width:270px; margin:12px 0 0 18px;}
.tha-hunterplace02-wrap01 .tha-hunter-name {font-size:16px; color:#2B1400; font-weight:bold;}
.tha-hunterplace02-wrap01 .tha-hunter-description {font-size:12px; color:#2B1400;margin:8px 0 0 0;} 

/* loginpanel 1 */
.tha-loginpanel {width:270px; height:55px;position:absolute; margin:18px  0 0 250px;padding:0 0 0 80px; background: url(../images/tha-loginbg.png) 4px -5px no-repeat;}
.tha-loginpanel .tha-loginpanel-links {position:absolute; margin:3px 0 0 110px;}
.tha-loginpanel input {width:100px;height:16px; background:#663300; border:1px solid #381C00;color:#DD7104;font-size:11px;margin:0 5px 3px 0;display:block;padding:1px 3px;}
.tha-loginpanel a {color:#DD7104;font-size:10px;text-decoration:none;}
.tha-loginpanel a:hover {text-decoration:underline;}
/*.tha-loginpanel span {display:block;margin:-3px 0 10px 8px; font-size:9px;}
.tha-loginpanel-links input {float:left;width:35px; text-align:left; background:#F00;}*/

.tha-loginpanel-links-a1 input {width:35px; position:absolute; text-align:left; position:absolute;margin-left:10px; cursor:pointer;}
.tha-loginpanel-links-a1 input:hover { background:url(../images/tha-login-hover.gif) 0 14px no-repeat !important;}
.tha-loginpanel-links-a1 a.signup {position: absolute;margin:2px 0 0 50px;display:block; width:50px;}
.tha-loginpanel-links-a1 a.forgot {position: absolute;margin:24px 0 0 13px;display:block; width:90px;}
.login-valid-1, .login-valid-2 {width:10px;height:10px; display:block;position:absolute;margin:3px 0 0 113px;}

/* loginpanel 2 */
.tha-loginpanel2 {background:none;width:400px;position:absolute; margin:18px  0 0 250px;}
.tha-loginpanel2-a1 {border:1px solid #381C00;background:#FFF;float:left; overflow:hidden;}
.tha-loginpanel2-a1 img {border:4px solid #663300; overflow:hidden;}
.tha-loginpanel2-a2 {width:100px;padding:3px 0 0 5px;float:left; overflow:hidden;}
.tha-loginpanel2-a3 {width:100px;float:left;margin:-5px 0 0 0; overflow:hidden;}
.tha-loginpanel2-a3 a {color:#DD7104;font-size:10px;display:block; background:url(../images/tha-spacer.png) no-repeat;padding:3px 0 3px 0;}
.tha-loginpanel2-a3 a.tha-loginpanel2-first { background:none;}
.tha-loginpanel2-name, .tha-loginpanel2-lastname {font-size:12px; font-weight:bold; color:#FFD7AE;display:block;height:14px;}
.tha-loginpanel2-town {color:#DD7104;font-size:10px;}


.banner01 {position: absolute;margin-left:-173px;top: 480px;width: 160px;height: 400px;}
.banner02 {position:absolute;width:160px;height:400px;margin-left:993px;top: 480px;}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	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: transparent url(../images/blank.gif) no-repeat; /* 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/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#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;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}





/* story separator */
.separate {background: url(../images/sep01.jpg) repeat-x;height:2px;margin:20px 20px 20px 0;}
.hunts-story-hint { text-align:right; font-weight:bold;font-style:italic;font-size:12px;margin-right:20px;}

/* misc */
.clear {clear:both;height:1px;width:1px;}
.pright3 {padding-right:3px;}
.zoom-content {width:620px;height:800px;margin-left:-8px;}
.zoom-content2 {width:620px; position:absolute}

/* n\a */
#gallery_categories {
    float: left;
    width: 700px;
    margin-bottom: 20px;
}

.category_item {
    float: left;
    padding: 0px;
    width: 33%;
    height: 84px;
}

.category_item .thumbnail {
    height: 84px;
    width: 87px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.vm_outer {
    display: table;
    vertical-align: middle;
}
.vm_inner {
    display: table-cell;
    vertical-align: middle;
}

.gallery_category_title {
    position: absolute;
    top: -28px;
    left: 164px;
}
.photogallery-content {width:600px;float:left;}



/*
#menu { display: block; height: 35px; border-bottom: 1px solid #241200; background-color: #462300; }
#menu li { display: block; float: left; height: 35px; background: #630 url(../images/menu_divider.png) right no-repeat; margin: 0; }
#menu li a { display: block; float: left; height: 15px; padding: 10px 20px; color: #DD7104; font-size: 14px; }
#menu li a:hover { color: #FFD7AE; }
#menu li.last { background: none; width: 108px; }
#menu li.last a { display: block; height: 35px; width: 108px; padding: 2px 0 0 0; text-align: center; color: #F5C390; font-size: 12px; }
#menu li.last a span { font-size: 12px; line-height: 15px; }
*/

/* menu */
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597;  display: block; height: 35px; border-bottom: 1px solid #241200; background-color: #462300;}
ul.dropdown li {  float:left; height: 35px; background: #630 url(../images/menu_divider.png) right no-repeat; margin: 0; /*zoom: 1;*/ }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 35px; left: 0px; z-index: 598; width: 100%; background:#482400; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%;}
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown li.hover,  ul.dropdown li:hover { background:url(../images/menu_divider.png) no-repeat right top; text-decoration:none; }
ul.dropdown a {height: 15px; padding: 10px 20px; color: #DD7104; font-size: 14px; display:block; }
ul.dropdown a:hover { text-decoration:none;}
ul.dropdown ul { width: 203px;_margin-top:1px;border:1px solid #241200;border-top:none;border-left:none; }
ul.dropdown ul li { font-weight: normal;padding:0px;width:203px; background:#482400;padding:1px 0 1px 0; }
ul.dropdown ul li a {font-size:12px;padding-left:20px;}
ul.dropdown li ul li.dir a { background:url(../images/menu-arrow-r.png) no-repeat 190px center;}
ul.dropdown ul li:hover, ul.dropdown ul li.hover {background:#572C01;}
ul.dropdown ul li:hover a:hover, ul.dropdown ul li.hover a:hover {color: #DD7104;}
ul.dropdown ul ul  { margin:-1px 0 0 -100px;border:1px solid #241200;width:180px;}
ul.dropdown ul ul li {width:180px;}

/* menu + bookmark */
ul.dropdown li.last { background: none; width: 108px; }
ul.dropdown li.last a { display: block; height: 35px; width: 108px; padding: 2px 0 0 0; text-align: center; color: #F5C390; font-size: 12px; }
ul.dropdown li.last a span { font-size: 12px; line-height: 15px; }