@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #604b36 url(images/woodpattern3.jpg) top left repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.noe #container { 
	width: 900px;
	background: #faf1dd;
	margin: 0 auto 50px auto; 
	text-align: left;
	border-bottom: 2px solid #3e2d25;
	border-left: 2px solid #3e2d25;
	border-right: 2px solid #3e2d25;
} 
.noe #keywords { 
	width: 900px;
	margin: 0 auto; 
	text-align: left;
} 

/************************************************************ homepage menu ************/
/* Clear the float */
#hpmenu {display:block; background:url(images/mainnav_bkgd.jpg); width:900px; height:51px;}

#hpmenu ul {margin:0; padding:0; list-style-type:none;}
#hpmenu li {float:left; margin-right:1px;}

/* the initial images */
#hpmenu li.list1 {background:transparent url(images/mainnav_home.jpg);}
#hpmenu li.list2 {background:transparent url(images/mainnav_hunts.jpg);}
#hpmenu li.list3 {background:transparent url(images/mainnav_gallery.jpg);}
#hpmenu li.list4 {background:transparent url(images/mainnav_calendar.jpg);}
#hpmenu li.list5 {background:transparent url(images/mainnav_sponsors.jpg);} 
#hpmenu li.list6 {background:transparent url(images/mainnav_aboutus.jpg);} 
#hpmenu li.list7 {background:transparent url(images/mainnav_contactus.jpg);} 
#hpmenu li.list8 {background:transparent url(images/mainnav_pricing.jpg);} 


#hpmenu a {display:block; width:96px; height:0; padding-top:51px; color:#000; overflow:hidden;}

/* hack for older versions of IE with incorrect box model */
* html #hpmenu a:link, * html #hpmenu a:visited {height:51px; he\ight:0;}

/* the background images to the link tags */
#hpmenu a#item1 {background:transparent url(images/mainnav_home-h.jpg) -130px -90px no-repeat;}
#hpmenu a#item2 {background:transparent url(images/mainnav_hunts-h.jpg) -130px -90px no-repeat;}
#hpmenu a#item3 {background:transparent url(images/mainnav_gallery-h.jpg) -130px -90px no-repeat;}
#hpmenu a#item4 {background:transparent url(images/mainnav_calendar-h.jpg) -130px -90px no-repeat;}
#hpmenu a#item5 {background:transparent url(images/mainnav_sponsors-h.jpg) -130px -90px no-repeat;}
#hpmenu a#item6 {background:transparent url(images/mainnav_aboutus-h.jpg) -130px -90px no-repeat;}
#hpmenu a#item7 {background:transparent url(images/mainnav_contactus-h.jpg) -130px -90px no-repeat;}
#hpmenu a#item8 {background:transparent url(images/mainnav_pricing-h.jpg) -130px -90px no-repeat;}

/* the :hover style */
#hpmenu a#item1:hover {background-position:0 0; z-index:50;}
#hpmenu a#item2:hover {background-position:0 0; z-index:50;}
#hpmenu a#item3:hover {background-position:0 0; z-index:50;}
#hpmenu a#item4:hover {background-position:0 0; z-index:50;}
#hpmenu a#item5:hover {background-position:0 0; z-index:50;}
#hpmenu a#item6:hover {background-position:0 0; z-index:50;}
#hpmenu a#item7:hover {background-position:0 0; z-index:50;}
#hpmenu a#item8:hover {background-position:0 0; z-index:50;}

* html #hpmenu a:hover {height:51px; he\ight:0;}

/************************************************************ regular menu ************/
/* Clear the float */
#menu {display:block; background:url(images/mainnav_bkgd_w.jpg); width:900px; height:51px;}

#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin-right:1px;}

/* the initial images */
#menu li.list1 {background:transparent url(images/mainnav_home_w.jpg);}
#menu li.list2 {background:transparent url(images/mainnav_hunts_w.jpg);}
#menu li.list3 {background:transparent url(images/mainnav_gallery_w.jpg);}
#menu li.list4 {background:transparent url(images/mainnav_calendar_w.jpg);}
#menu li.list5 {background:transparent url(images/mainnav_sponsors_w.jpg);} 
#menu li.list6 {background:transparent url(images/mainnav_aboutus_w.jpg);} 
#menu li.list7 {background:transparent url(images/mainnav_contactus_w.jpg);}
#menu li.list8 {background:transparent url(images/mainnav_pricing_w.jpg);} 

#menu a {display:block; width:96px; height:0; padding-top:51px; color:#000; overflow:hidden;}

/* hack for older versions of IE with incorrect box model */
* html #menu a:link, * html #menu a:visited {height:51px; he\ight:0;}

/* the background images to the link tags */
#menu a#item1 {background:transparent url(images/mainnav_home_wh.jpg) -130px -90px no-repeat;}
#menu a#item2 {background:transparent url(images/mainnav_hunts_wh.jpg) -130px -90px no-repeat;}
#menu a#item3 {background:transparent url(images/mainnav_gallery_wh.jpg) -130px -90px no-repeat;}
#menu a#item4 {background:transparent url(images/mainnav_calendar_wh.jpg) -130px -90px no-repeat;}
#menu a#item5 {background:transparent url(images/mainnav_sponsors_wh.jpg) -130px -90px no-repeat;}
#menu a#item6 {background:transparent url(images/mainnav_aboutus_wh.jpg) -130px -90px no-repeat;}
#menu a#item7 {background:transparent url(images/mainnav_contactus_wh.jpg) -130px -90px no-repeat;}
#menu a#item8 {background:transparent url(images/mainnav_pricing_w-h.jpg) -130px -90px no-repeat;}

/* to keep a tab seleted */
#menu a#select1 {background:transparent url(images/mainnav_home_wh.jpg) 0 0 no-repeat;}
#menu a#select2 {background:transparent url(images/mainnav_hunts_wh.jpg) 0 0 no-repeat;}
#menu a#select3 {background:transparent url(images/mainnav_gallery_wh.jpg) 0 0 no-repeat;}
#menu a#select4 {background:transparent url(images/mainnav_calendar_wh.jpg) 0 0 no-repeat;}
#menu a#select5 {background:transparent url(images/mainnav_sponsors_wh.jpg) 0 0 no-repeat;}
#menu a#select6 {background:transparent url(images/mainnav_aboutus_wh.jpg) 0 0 no-repeat;}
#menu a#select7 {background:transparent url(images/mainnav_contactus_wh.jpg) 0 0 no-repeat;}
#menu a#select8 {background:transparent url(images/mainnav_pricing_w-h.jpg) 0 0 no-repeat;}

/* the :hover style */
#menu a#item1:hover {background-position:0 0; z-index:50;}
#menu a#item2:hover {background-position:0 0; z-index:50;}
#menu a#item3:hover {background-position:0 0; z-index:50;}
#menu a#item4:hover {background-position:0 0; z-index:50;}
#menu a#item5:hover {background-position:0 0; z-index:50;}
#menu a#item6:hover {background-position:0 0; z-index:50;}
#menu a#item7:hover {background-position:0 0; z-index:50;}
#menu a#item8:hover {background-position:0 0; z-index:50;}

* html #menu a:hover {height:51px; he\ight:0;}







.noe #hp_header { 
	background:url(images/main_bkgd_logo.jpg);
	width:900px;
	height: 314px;
	margin: 0;
	padding: 0;
} 
.noe #header { 
	width:900px;
	margin: 0;
	padding: 0;
}

.invisible { display:none; }


.noe #rightcol {
	float: left;
	width: 350px;
	margin: 5px 0 30px 0;
}
.noe #mainContent {
	float: left; 
	width: 425px;
	margin: 5px 0 20px 0;
	padding: 0 60px 0 35px;
} 
.noe #mainContent2 {
	float: left; 
	width: 775px;
	margin: 0 0 30px 0;
	padding: 0 60px 0 35px;
} 
.noe #mainlp_content {
	float: right; 
	width: 600px;
	margin: 5px 0 30px 0;
	padding: 0 70px 0 35px;
} 
.noe #gallerylp_content {
	float: left; 
	width: 800px;
	margin: 0 auto;
	padding: 0 35px 0 35px;
} 

#gallerylp_content img {border: 1px #5c462e solid;}
#gallerylp_content td {width: 320px;}


*html .noe #leftnav_col { height: 285px; }
.noe #leftnav_col {
	float: left; 
	width: 195px;
	min-height: 285px;
	padding: 0 0 80px 0;
}


/* left navigation styles
*****************************************************/

.leftNav {position:relative; z-index:100;}
.leftNav ul {padding:0;margin:0;list-style-type:none;}
.leftNav ul ul {}
.leftNav li {position:relative;}

/* top level */
*html .leftNav a, *html .leftNav a:visited {width:99px; w\idth:79px; padding: 0 10px;}
.leftNav a:link, .leftNav a:visited {
	display:block;
	font-size:13px;
	text-decoration:none; 
	color:#d69a4b; 
	height:30px; 
	border:1px solid #f2e9d5; 
	border-width:0 0 1px 0;  
	padding: 0 28px; 
	line-height:29px; 
}

/* second level background */
.leftNav ul ul a.drop, .leftNav ul ul a.drop:visited {background:#d4d8bd;}
/* second level hover */
.leftNav ul ul a.drop:hover{background:#fcdc85;}
.leftNav ul ul :hover > a.drop {background:#fcdc85;}
/* third level background */
.leftNav ul ul ul a, .leftNav ul ul ul a:visited {background:#fcdc85;}
/* third level hover */
.leftNav ul ul ul a:hover {background:#fcdc85;}


/* hide the sub levels */
*html .leftNav ul ul {top:0;t\op:0;}
.leftNav ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:1px;
	left:195px; 
	width:149px;
}

/* third level flyout menu */
.leftNav ul ul ul{left:149px; top:-1px; width:149px;}
/* third level flyout menu for a left flyout */
.leftNav ul ul ul.left {left:-149px;}

/* required for IE to work */
.leftNav table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* second level links */
*html .leftNav ul ul a, *html .leftNav ul ul a:visited {width:150px;w\idth:128px;}
.leftNav ul ul a, .leftNav ul ul a:visited {
	background:#e6d8c6;
    color:#302918; 
	height:auto; 
	line-height:1em; 
	padding:8px; 
	width:160px;
	border-width:0 1px 1px 1px; 
	text-align: center;
	text-decoration:none;
}

.leftNav a:hover {color:#302918; border-color:#ab9271; text-decoration:none;}
.leftNav ul ul a:hover {background:#d69a4b;color:#302918; border-color:#ab9271; text-decoration:none;}
.leftNav :hover > a {color:#302918;border-color:#ab9271;text-decoration:none;}
.leftNav ul ul :hover > a {background:#d69a4b;color:#302918; border-color:#ab9271; text-decoration:none;}
body#select1 li.select1 a, 
body#select2 li.select2 a, 
body#select3 li.select3 a, 
body#select4 li.select4 a, 
body#select5 li.select5 a,
body#select15 li.select15 a, 
body#select6 li.select6 a, 
body#select7 li.select7 a, 
body#select16 li.select16 a, 
body#select17 li.select17 a, 
body#select8 li.select8 a, 
body#select9 li.select9 a, 
body#select10 li.select10 a, 
body#select11 li.select11 a, 
body#select12 li.select12 a, 
body#select13 li.select13 a,
body#select14 li.select14 a,
body#select15 li.select15 a,
body#select16 li.select16 a,
body#select17 li.select17 a,
body#select18 li.select18 a,
body#select19 li.select19 a,
body#select20 li.select20 a { color: #ab9271; border-bottom-color: #ab9271; }


/* makes the second level visible when hover on first level list OR link */
.leftNav ul li:hover ul,
.leftNav ul a:hover ul{visibility:visible; }
/* keeps the third level hidden when you hover on first level list OR link */
.leftNav ul :hover ul ul{visibility:hidden;}
/* makes the third level visible when you hover over second level list OR link */
.leftNav ul :hover ul :hover ul{ visibility:visible;}

#message{}
.wait{background:transparent url(images/spinner.gif) no-repeat scroll 0 0; height:48px;}
input#text {width: 100%;}

#leftnav {
	list-style-type: none;
	color: #d69a4b;
	font-size: 14px;
	line-height: 24px;
}
#leftnav li li {
	list-style-type: square;
	font-size: 12px;
	line-height: 20px;
}
#leftnav ul {
	margin: 0 -15px 5px 0;
}
#leftnav a:link { color: #d69a4b; text-decoration: none ;}
#leftnav a:visited { color: #d69a4b; text-decoration: none; }
#leftnav a:hover { background-color: #d69a4b; color: #fff; text-decoration: none; }
#leftnav a:active { background-color: #d69a4b; color: #fff; outline: none; text-decoration: none; }
#leftnav a#select { color: #ab9271; }
 
.noe #footer { 
	margin: 0 35px 20px 35px;
	padding: 0 20px;
	border-top: 1px solid #898989; 
} 
.noe #footer p {
	margin: 0;
	padding: 0 0 20px 0;
	font-size:10px;
	color:#ab9271;
}
#footer a:link { color: #ab9271; text-decoration: underline; }
#footer a:visited { color: #ab9271; text-decoration: underline; }
#footer a:hover { background-color: #ab9271; color: #fff; text-decoration: none; }
#ftrmenu { margin:10px 0 0 0; padding:0; list-style-type:none; font-size:10px; color: #ccc; }
#ftrmenu li { float:left; margin-right:8px; }

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}

h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 100%; margin-bottom: 0;}
h1 { color: #3C1C10; font-size: 26px; text-transform: uppercase; }
h2 { color: #3c5928; font-size: 22px; text-transform: uppercase; }
h3 { color: #3C1C10; font-size: 16px; }
h4 { color: #1f3411; font-size: 14px; }
h5 { color: #1f3411; font-size: 13px; }
p { font-family: "Lucida Grande", "Lucida Sans", Arial, Helvetica, Geneva, "Trebuchet MS", sans-serif; line-height: 17px; margin: 0; padding: 8px 0 0 5px; font-size: 12px; color:#453a2c;}
table { font-family: "Lucida Grande", "Lucida Sans", Arial, Helvetica, Geneva, "Trebuchet MS", sans-serif; line-height: 17px; margin: 0; padding: 0; font-size: 12px; color:#453a2c;}
.lp_list {line-height: 17px; font-size: 12px; color:#453a2c;}
.lp_list li {padding: 5px 0; }
.plain_list {line-height: 17px; font-size: 12px; color:#453a2c;}
.plain_list li {padding: 0 0 5px 0; list-style: none; }
.copyright { line-height: 16px; margin: 0; padding: 5px; font-size: 9px; }


img, a img { background: none; border: 0; margin:0; padding:0; }

a:link { color: #d69a4b; text-decoration: underline; }
a:visited { color: #a07d4e; text-decoration: underline; }
a:hover { background-color: #d69a4b; color: #FFF; text-decoration: none; }
a:active { background-color: #7C8187; color: #FFF; outline: none; text-decoration: none; }


blockquote { border-left: 6px solid #cccdcd; color: #999; font-family: Georgia, "Times New Roman", "Times Roman", Times, serif; font-size: 120%; font-style: italic; margin: 16px 0; padding: 0 24px; }

.dotted_frame { border: dotted 1px #ab9271; margin: 5px 0 0 5px; padding: 5px; }

#noe_logo-sm {
    padding: 132px 0 0 0;
	margin: 0;
    overflow: hidden;
    background-image: url("images/main_logo_sm.jpg");
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:132px;
	width: 228px;
	display:inline-block;
}

.line { border-bottom: dotted 1px #ab9271; margin: 15px 0; }
.line2 { border-bottom: dotted 1px #ab9271; margin: 5px 0; }
#payment_hdr { float:right; margin: -25px 35px 0 0; }

#gal_title{margin-left: 49px; display:inline-block;}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/* css fix for all versions of IE */
.noe #mainContent { zoom: 1; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
#gal a{text-decoration:none;}
.image-wrapper a:hover{background-color: transparent;}
div.content  {display:none;float:right;width:610px;}
div.content a,div.navigation a{color:#3c2821;font:9pt Arial,Helvetica,sans-serif;text-align:right;text-decoration:none;}
div.content a:focus,div.content a:hover,div.content a:active{text-decoration:underline;}
div.controls{margin:5px 0 0 -10px;;height:23px;}
div.controls a{padding:5px;}
div.ss-controls{float:left;}
div.nav-controls{float:right;margin-right:5px;}
div.slideshow-container{position:relative;clear:both;height:610px;margin-left:-10px;}
div.loader {height:580px;left:0;position:absolute;top:0;width:6600px;}
div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;}
div.slideshow a.advance-link{display:block;width:610px;height:610px;line-height:10px;text-align:center;}
div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited{text-decoration:none;}
div.slideshow img{vertical-align:middle;border:1px solid #3c2821;}
ul.thumbs{clear:both;margin:0 0 0 10px;padding:0; height:456px;}
ul.thumbs li{float:left;padding:0;margin:5px 5px 5px 0;list-style:none;}
a.thumb{padding:2px;display:block;border:1px solid #6e5c48;}
ul.thumbs li.selected a.thumb {background:none repeat scroll 0 0 #000000;}
a.thumb:focus{outline:none;}
ul.thumbs img{border:none;display:block;}
#thumbs{height:500px;}
div.pagination{clear:both;font:9pt Arial,Helvetica,sans-serif;}
div.navigation div.top{margin:0 0 12px 10px;height:11px;}
div.navigation div.bottom{margin:0 0 0 10px}
div.pagination a,div.pagination span.current,div.pagination span.ellipsis{display:block;float:left;margin-right:2px;padding:4px 4px 2px;}
div.pagination span.current{color:#3c2821;}
div.pagination span.ellipsis{border:medium;padding:5px 0 3px 2px;}

div.caption-container {
	margin-left: 284px;
	clear: both;
	height: 50px;
	

}

div.caption {
	font: 14px  "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #ca4100;
}


