html,body
{
	/* This centers the page content for IE */
	text-align: center;
}

/* ==================================== General Link Properties ===================================== */

a
{
	/* IE sometimes forgets to use the right cursor, especially on image-replaced headers */
	cursor: pointer;
	text-decoration: none;
}

a:link 					{ font-family:Arial; font-size:12px; color:#f0e6bd; text-decoration:none; }
a:visited				{ font-family:Arial; font-size:12px; color:#f0e6bd; text-decoration:none; }
a:hover 				{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#cc5200;
	text-decoration:underline;
	font-weight: bolder;
}

/* ======================================= Page =========================================== */

div#page
{
	margin-left: auto;
	margin-right: auto;
	text-align: left; /* This undoes the text-align center which is set on the body element for IE's sake */
	margin-top: 16px;
	width: 723px;
	/* This allows other elements to be absolutely positioned with respect to this */
	position: relative;
	padding-top: 95px;
	border: 0;
}

/* ===================================== Primary Nav (and some Secondary-Nav bits) ==================================== */

/* These are properties for the primary-nav and also for the
	secondary nav when its a direct child of #content-container
	(as opposed to being inside #content) */


div#page ul#primary-nav
{
	position: absolute;
	left: 0; /* Changed on 09/28/2006 */
	top: 61px;

	margin: 0em;
	padding: 0em;
	width:100%;
	text-align:center;
}

ul#primary-nav li,
	div#content-container div#secondary-nav ul li
{
	display: inline;
	margin: 0em;
	padding: 0em;
	list-style-type: none;

	background-image: url(../images/common/navigation-divider.gif);
	background-position: 0em 0.12em;
	background-repeat: no-repeat;
}

ul#primary-nav li a,
	div#content-container div#secondary-nav ul li a
{
	padding-left: 0.7em;
	padding-right: 0.2em;

	font-size: 1.0em;
}

/* Only IE/Windows sees this - and I have no idea why secondary-nav doesn't
	need the same treatment \*/
* html ul#primary-nav li a
{
	padding-right: 0.4em;
}
/* End hide from IE-mac */

ul#primary-nav li.li-first-child,
	div#content-container div#secondary-nav ul li.li-first-child,
	div#content-container div#secondary-nav ul li.li-first-child-sibling
{
	background-image: none;
}

/* ======================================= Primary Nav 2 =========================================== */

div#page ul#primary-nav2
{
	position: absolute;
	left: 0; /* Changed on 09/28/2006 */
	top: 77px;

	margin: 0em;
	padding: 0em;
	width:100%;
	text-align:center;
}

ul#primary-nav2 li,
	div#content-container div#secondary-nav ul li
{
	display: inline;
	margin: 0em;
	padding: 0em;
	list-style-type: none;

	background-image: url(../images/common/navigation-divider.gif);
	background-position: 0em 0.12em;
	background-repeat: no-repeat;
}

div#content-container div#secondary-nav-rental ul li
{
	display: inline;
	margin: 0em;
	padding: 0em;
	list-style-type: none;

	background-image: url(../images/common/navigation-divider.gif);
	background-position: 0em 0.12em;
	background-repeat: no-repeat;
}

ul#primary-nav2 li a,
	div#content-container div#secondary-nav ul li a
{
	padding-left: 0.7em;
	padding-right: 0.2em;

	font-size: 1.0em;
}
div#content-container div#secondary-nav-rental ul li a
{
	padding-left: 0.7em;
	padding-right: 0.2em;

	font-size: 1.0em;
}

/* Only IE/Windows sees this - and I have no idea why secondary-nav doesn't
	need the same treatment \*/
* html ul#primary-nav2 li a
{
	padding-right: 0.4em;
}
/* End hide from IE-mac */

ul#primary-nav2 li.li-first-child,
	div#content-container div#secondary-nav ul li.li-first-child,
	div#content-container div#secondary-nav ul li.li-first-child-sibling,
	div#content-container div#secondary-nav-rental ul li.li-first-child-sibling
{
	background-image: none;
}

/* ======================================= Secondary Nav =========================================== */



/* ================ Secondary nav as a child of #contentcontainer =====================
	(as opposed to being inside #content) */

div#content-container div#secondary-nav
{
	position: absolute;

	top: 149px; /* Formerly 223px */
	left: 0px;

	width: 100%;
	height: 2.2em; /* For IE 5.5 */
	height: 2.0em;

	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/* Secondary nav title */

/* Doug Added new style for rental with no header */
div#content-container div#secondary-nav-rental
{
	position: absolute;

	top: 6px; /* Formerly 223px */
	left: 0px;

	width: 100%;
	height: 2.2em; /* For IE 5.5 */
	height: 2.0em;

	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
div#content-container div#secondary-nav-rental ul
{
	float: left;

	margin: 0em;  /* Just to be sure */
	padding: 0em; /* Just to be sure */

	margin-left: 0px; /* Formerly 6px */
	margin-top: 4px;
}

div#content-container div#secondary-nav-rental h5
{
	float: left;

	border-right-width: 1px;
	border-right-style: solid;
}
div#content-container div#secondary-nav h5
{
	float: left;

	border-right-width: 1px;
	border-right-style: solid;
}

div#content-container div#secondary-nav ul
{
	float: left;

	margin: 0em;  /* Just to be sure */
	padding: 0em; /* Just to be sure */

	margin-left: 0px; /* Formerly 6px */
	margin-top: 4px;
}

/* Only IE sees this */
* html div#content-container div#secondary-nav ul
{
	margin-top: 3px;
}

/* ================= Secondary nav inside #content / Section-with-image on Landing Pages ========================
	(as opposed to being a child of #contentcontainer ) */

/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

div#content div#secondary-nav:after {
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height: 0;
}

div#content div#secondary-nav {
	display: inline-block;
}

/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html div#content div#secondary-nav {
	height: 1%;
}

div#content div#secondary-nav {
	display: block;
}
/**/ /* end hidden from IE 5 Mac */


div#content div#secondary-nav,
	body.landing-page div#content div.section-with-image
{
	/* Undoes many of the "div#content-container div#secondary-nav" properties */

	position: relative;

	top: auto;
	left: auto;

	width: 100%;
	height: auto;

	border-top-width: 0px;
	border-bottom-width: 0px;

	/* Overflow-based float clearing:
		http://www.mezzoblue.com/archives/2005/03/03/clearance/ */

	margin-bottom: 1.7em;
}

/* Just for IE */
* html div#content div#secondary-nav,
	* html body.landing-page div#content div.section-with-image
{
	margin-bottom: 0em; /* For IE5 */
	marg\in-bottom: 0.7em;
}

/* Secondary nav title, or the title on landing pages which
	make use of a section-with-image rather than a secondary-nav */
div#content div#secondary-nav h5,
	body.landing-page div#content div.section-with-image h5
{
	/* Just undoing some inherited properties from "div#content-container div#secondary-nav" */
	float: none;
	border-right-width: 0px;
}

/* List of links */
div#content div#secondary-nav ul
{
	float: left;
	display: inline;

	margin: 0em;
	padding: 0em;

	margin-top: 0.3em;

	/* Necessary to get IE to display the list */
	position: relative;
}

div#content div#secondary-nav ul li
{
	/* These undo some inherited properties */
	display: list-item;
	background-image: none;

	margin: 0em;
	padding: 0em;

	list-style-type: none;

	/* These jobbies are solely for IE's benefit.
		Why they're necessary, I couldn't say. */
	float: left;
	clear: both;
}

div#content div#secondary-nav ul li a
{
	/* Just undoing some inherited properties */
	padding-left: 0em;
	padding-right: 0em;
	font-size: 1.0em;
}

/* The scenic image */
div#content div#secondary-nav img,
	body.landing-page div#content div.section-with-image img
{
	float: left;
	display: inline;

	border-width: 1px;
	border-style: solid;

	/*margin-right: 36px;*/
	margin-right: 31px;

	position: relative;

}

/* Slight margin tweaks for this guy, to account
	for the optical illusion of the normal secondary-nav list-items
	looking farther right than they really are because of their bullets*/
body.landing-page div#content div.section-with-image img
{
	margin-right: 44px;
}

/* Copy to go with the image on landing pages which make use of a section-with-image
	rather than a secondary-nav */
body.landing-page div#content div.section-with-image div.copy
{
	/* Ensures that the copy stays out of the way of the image */
	margin-left: 300px; /* 255 + 44, give or take */
}

/* The scenic image */
body.dining-section div#content div#secondary-nav img
{
	border-width: 0px;
}

/* ==================== Split Secondary Nav ========================= */

/* (This is only applicable on landing pages) */
div#content div#secondary-nav div#split-secondary-nav
{
	/* This is for IE's sake */
	position: relative;

	/* Overflow-based float clearing:
		http://www.mezzoblue.com/archives/2005/03/03/clearance/ */
	overflow: hidden;
}

/* for IE 5.x-6, hidden from IE 5 Mac */ /*\*/
* html div#content div#secondary-nav div#split-secondary-nav {
	height: 1%;
}
/**/ /* end hidden from IE 5 Mac */

/* First list */
div#content div#secondary-nav div#split-secondary-nav ul.ul-first-child
{
	float: left;

	border-right-width: 1px;
	border-right-style: solid;

	padding-right: 24px;
}

/* Special properties for the Photo Gallery page */
body.landing-page.photo-gallery-section div#content div#secondary-nav div#split-secondary-nav ul.ul-first-child {
	padding-right: 19px;
}

/* Special properties for the Weddings landing page */
body.landing-page.weddings-section div#content div#secondary-nav div#split-secondary-nav ul.ul-first-child
{
	padding-right: 10px;
}

/* Special properties for the Wildlife and Hunting landing page */
body.landing-page.wildlife-and-hunting-section div#content div#secondary-nav div#split-secondary-nav ul.ul-first-child
{
	padding-right: 20px;
}

/* Second list (referencing :last-child, effectively) */
div#content div#secondary-nav div#split-secondary-nav ul.ul-last-child
{
	float: left;
	/*margin-left: 25px;*/
	margin-left: 20px;
}

div#content div#secondary-nav div#beretta-award {
	position: absolute;
	left: 475px;
	top: 24px;

	padding-top:  5px;
	margin-top: 5px;
	height: 50px;
}

div#content div#secondary-nav div#beretta-award p#beretta-recommended-destination {
	margin-bottom: 5px;
}

/*
	Gilder/Levin Image Replacement
	http://levin.grundeis.net/files/20030809/alternatefir.html
*/

/* Shared */
div#content div#secondary-nav div#beretta-award p {
	position: relative;
	
	margin:  0;
	padding: 0;
	
	/* hidden from IE 5 Mac */ /*\*/
	overflow: hidden;
	/**/ /* end hidden from IE 5 Mac */
}

div#content div#secondary-nav div#beretta-award p span {
	display: block;
	
	position: absolute;
	z-index: 1; /* for Opera 5-6 */
	top:  0;
	left: 0;
}

/* Individual */

div#content div#secondary-nav div#beretta-award p#beretta-recommended-destination,
div#content div#secondary-nav div#beretta-award p#beretta-recommended-destination span {
	width: 170px;
	height: 59px;
	
	background-image: url(../images/icons/beretta.gif);
	background-repeat: no-repeat;	
}

div#content div#secondary-nav div#beretta-award p#complimentary-silver-pigeon,
div#content div#secondary-nav div#beretta-award p#complimentary-silver-pigeon span {
	width: 142px;
	height: 52px;
	
	background-image: url(../images/icons/beretta-silver-pigeon.gif);
	background-repeat: no-repeat;
}


/* Hide from IE Mac \*/
* html body.landing-page.wildlife-and-hunting-section div#content div#secondary-nav img#beretta-logo {
	margin-top: 1.5em;
}

*+html body.landing-page.wildlife-and-hunting-section div#content div#secondary-nav img#beretta-logo {
	margin-top: 1.5em;
}
/* End Hide */

div#content div#secondary-nav a#beretta-video {
	position: absolute;
	top: 154px;
	left: 475px;
	width: 160px;
	height: 56px;
	background-image: url(../images/icons/beretta-video-button.gif);
	background-repeat: none;
}

div#content div#secondary-nav a#beretta-video:hover {
	background-position: 0 -56px;
}

div#content div#secondary-nav a#wedding-video {
	position: absolute;
	left: 477px;
	top: 40px;
	width: 163px;
	height: 56px;
	background-image: url(../images/icons/wedding-video-button.gif);
	background-repeat: no-repeat;
}

div#content div#secondary-nav a#dining-video {
	position: absolute;
	left: 505px;
	top: 150px;
	width: 163px;
	height: 56px;
	background-image: url(../images/icons/dining-video-button.gif);
	background-repeat: no-repeat;
}

div#content div#secondary-nav a#meet_brochure_pdf {
	position: absolute;
	left: 505px;
	top: 90px;
	width: 163px;
	height: 56px;
	background-image: url(../images/icons/meeting-video-button.gif);
	background-repeat: no-repeat;
}

div#content div#secondary-nav a#meeting-video {
	position: absolute;
	left: 505px;
	top: 150px;
	width: 163px;
	height: 56px;
	background-image: url(../images/icons/dining-video-button.gif);
	background-repeat: no-repeat;
}

div#content div#secondary-nav a#wedding-video:hover {
	background-position: 0 -56px;
}

/* ============== Image Rollover bits for the secondary nav ============= */

/* This ensures that nothing bleeds out of the absolutely positioned
	secondary-nav. Without this, the "stacked" background bits could
	stick out from the bottom. */
div#content div#secondary-nav ul li
{
	/* "!important" shouldn't be necessary here but IE5.0 acts
		goofily without it. */
	height: 13px !important;

	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */

	/* "Important" for Safari's sake */
	margin-bottom: 1.3em !important;
}

body.landing-page.wildlife-and-hunting-section div#content div#secondary-nav ul li#fishing-secondary-nav {
	margin-bottom: 0 !important;
}

div#content div#secondary-nav ul li.li-last-child
{
	/* Evens the playing field between Real Browsers
		and IE (since IE ignores this value anyway) */
	margin-bottom: 0em;
}

/* This hides the text via the Phark text-hiding method:
	http://www.mezzoblue.com/tests/revised-image-replacement/#phark2 */
div#content div#secondary-nav ul li a span
{
	/* The display:block is necessary as text-indent
		only applies to block-level elements */
	display: block;
	text-indent: -5000px;
}

/* =============== Secondary Nav: General Rollover Bits ==================== */

/* This ensures that the rollover containers, h4 and a, fill the
	li boxes */
div#content div#secondary-nav ul li a
{
	display: block;
	width: 100%;
	height: 100%;
}

/* ============= Secondary Nav: Accommodations ============ */

/* The "Accommodations" link */
div#content div#secondary-nav ul li#accommodations-secondary-nav
{
	width: 136px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/accommodations-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#accommodations-secondary-nav a
{
	background: url(../images/headers/accommodations-background.gif) top left no-repeat; /* Off state image */
}

/* The "Accommodations" link, on state */
div#content div#secondary-nav ul li#accommodations-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Amenities ============ */

/* The "Amenities" link */
div#content div#secondary-nav ul li#amenities-secondary-nav
{
	width: 136px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/amenities-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#amenities-secondary-nav a
{
	background: url(../images/headers/amenities-background.gif) top left no-repeat; /* Off state image */
}

/* The "Amenities" link, on state */
div#content div#secondary-nav ul li#amenities-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Bath Products & Personal Care ============ */

/* The "Bath Products & Personal Care" link */
div#content div#secondary-nav ul li#bath-products-and-personal-care-secondary-nav
{
	width: 244px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/bath-products-and-personal-care-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#bath-products-and-personal-care-secondary-nav a
{
	background: url(../images/headers/bath-products-and-personal-care-background.gif) top left no-repeat; /* Off state image */
}

/* The "Bath Products & Personal Care" link, on state */
div#content div#secondary-nav ul li#bath-products-and-personal-care-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Contact ============ */

/* The "Contact" link */
div#content div#secondary-nav ul li#contact-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/contact-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#contact-secondary-nav a
{
	background: url(../images/headers/contact-background.gif) top left no-repeat; /* Off state image */
}

/* The "Con5tact" link, on state */
div#content div#secondary-nav ul li#contact-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Clothing ============ */

/* The "Clothing" link */
div#content div#secondary-nav ul li#clothing-secondary-nav
{
	width: 244px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/clothing-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#clothing-secondary-nav a
{
	background: url(../images/headers/clothing-background.gif) top left no-repeat; /* Off state image */
}

/* The "Clothing" link, on state */
div#content div#secondary-nav ul li#clothing-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Dining Menus ============ */

/* The "Dining Menus" link */
div#content div#secondary-nav ul li#dining-menus-secondary-nav
{
	width: 223px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/dining-menus-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#dining-menus-secondary-nav a
{
	background: url(../images/headers/dining-menus-background.gif) top left no-repeat; /* Off state image */
}

/* The "Dining Menus" link, on state */
div#content div#secondary-nav ul li#dining-menus-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Directory ============ */

/* The "Directory" link */
div#content div#secondary-nav ul li#directory-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/directory-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#directory-secondary-nav a
{
	background: url(../images/headers/directory-background.gif) top left no-repeat; /* Off state image */
}

/* The "Directory" link, on state */
div#content div#secondary-nav ul li#directory-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Elk & Exotics ============ */

/* The "Elk & Exotics" link */
div#content div#secondary-nav ul li#elk-and-exotics-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/elk-and-exotics-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#elk-and-exotics-secondary-nav a
{
	background: url(../images/headers/elk-and-exotics-background.gif) top left no-repeat; /* Off state image */
}

/* The "Elk & Exotics" link, on state */
div#content div#secondary-nav ul li#elk-and-exotics-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Employment ============ */

/* The "Employment" link */
div#content div#secondary-nav ul li#employment-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/employment-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#employment-secondary-nav a
{
	background: url(../images/headers/employment-background.gif) top left no-repeat; /* Off state image */
}

/* The "Employment" link, on state */
div#content div#secondary-nav ul li#employment-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Exploring ============ */

/* The "Exploring" link */
div#content div#secondary-nav ul li#exploring-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/exploring-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#exploring-secondary-nav a
{
	background: url(../images/headers/exploring-background.gif) top left no-repeat; /* Off state image */
}

/* The "Exploring" link, on state */
div#content div#secondary-nav ul li#exploring-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Family & Leisure ============ */

/* The "Family & Leisure" link */
div#content div#secondary-nav ul li#family-and-leisure-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/family-and-leisure-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#family-and-leisure-secondary-nav a
{
	background: url(../images/headers/family-and-leisure-background.gif) top left no-repeat; /* Off state image */
}

/* The "Family & Leisure" link, on state */
div#content div#secondary-nav ul li#family-and-leisure-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Fishing ============ */

/* The "Fishing" link */
div#content div#secondary-nav ul li#fishing-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/fishing-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#fishing-secondary-nav a
{
	background: url(../images/headers/fishing-background.gif) top left no-repeat; /* Off state image */
}

/* The "Fishing" link, on state */
div#content div#secondary-nav ul li#fishing-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Fitness ============ */

/* The "Fitness" link */
div#content div#secondary-nav ul li#fitness-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/fitness-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#fitness-secondary-nav a
{
	background: url(../images/headers/fitness-background.gif) top left no-repeat; /* Off state image */
}

/* The "Fitness" link, on state */
div#content div#secondary-nav ul li#fitness-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Gift Certificates ============ */

/* The "Gift Certificates" link */
div#content div#secondary-nav ul li#gift-certificates-secondary-nav
{
	width: 244px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/gift-certificates-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#gift-certificates-secondary-nav a
{
	background: url(../images/headers/gift-certificates-background.gif) top left no-repeat; /* Off state image */
}

/* The "Gift Certificates" link, on state */
div#content div#secondary-nav ul li#gift-certificates-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Gift Shop ============ */

/* The "Gift Certificates" link */
div#content div#secondary-nav ul li#gift-shop-secondary-nav
{
	width: 148px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/gift-shop-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#gift-shop-secondary-nav a
{
	background: url(../images/headers/gift-shop-background.gif) top left no-repeat; /* Off state image */
}

/* The "Gift Shop" link, on state */
div#content div#secondary-nav ul li#gift-shop-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Golf ============ */

/* The "Golf" link */
div#content div#secondary-nav ul li#golf-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/golf-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#golf-secondary-nav a
{
	background: url(../images/headers/golf-background.gif) top left no-repeat; /* Off state image */
}

/* The "Golf" link, on state */
div#content div#secondary-nav ul li#golf-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Home/Office ============ */

/* The "Home/Office" link */
div#content div#secondary-nav ul li#home-office-secondary-nav
{
	width: 244px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/home-office-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#home-office-secondary-nav a
{
	background: url(../images/headers/home-office-background.gif) top left no-repeat; /* Off state image */
}

/* The "Home/Office" link, on state */
div#content div#secondary-nav ul li#home-office-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Hunting Packages ============ */

/* The "Hunting Packages" link */
div#content div#secondary-nav ul li#hunting-packages-secondary-nav
{
	width: 149px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/hunting-packages-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#hunting-packages-secondary-nav a
{
	background: url(../images/headers/hunting-packages-background.gif) top left no-repeat; /* Off state image */
}

/* The "Hunting Packages" link, on state */
div#content div#secondary-nav ul li#hunting-packages-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Lakes & Fishing ============ */

/* The "Lakes & Fishing" link */
div#content div#secondary-nav ul li#lakes-and-fishing-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/lakes-and-fishing-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#lakes-and-fishing-secondary-nav a
{
	background: url(../images/headers/lakes-and-fishing-background.gif) top left no-repeat; /* Off state image */
}

/* The "Lakes & Fishing" link, on state */
div#content div#secondary-nav ul li#lakes-and-fishing-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Leisure Packages ============ */

/* The "Leisure Packages" link */
div#content div#secondary-nav ul li#leisure-packages-secondary-nav
{
	width: 136px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/leisure-packages-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#leisure-packages-secondary-nav a
{
	background: url(../images/headers/leisure-packages-background.gif) top left no-repeat; /* Off state image */
}

/* The "Leisure Packages" link, on state */
div#content div#secondary-nav ul li#leisure-packages-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Local Attractions ============ */

/* The "Local Attractions" link */
div#content div#secondary-nav ul li#local-attractions-secondary-nav
{
	width: 148px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/local-attractions-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#local-attractions-secondary-nav a
{
	background: url(../images/headers/local-attractions-background.gif) top left no-repeat; /* Off state image */
}

/* The "Local Attractions" link, on state */
div#content div#secondary-nav ul li#local-attractions-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Added GuestComments 10-25-08 ============ */

/* The "Local Attractions" link */
div#content div#secondary-nav ul li#guest-comments-secondary-nav
{
	width: 350px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/guest-comments-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#guest-comments-secondary-nav a
{
	background: url(../images/headers/guest-comments-background.gif) top left no-repeat; /* Off state image */
}

/* The "Local Attractions" link, on state */
div#content div#secondary-nav ul li#guest-comments-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Maps & Directions ============ */

/* The "Maps & Directions" link */
div#content div#secondary-nav ul li#maps-and-directions-secondary-nav
{
	width: 148px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/maps-and-directions-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#maps-and-directions-secondary-nav a
{
	background: url(../images/headers/maps-and-directions-background.gif) top left no-repeat; /* Off state image */
}

/* The "Maps & Directions" link, on state */
div#content div#secondary-nav ul li#maps-and-directions-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Meet Brenda Weaver ============ */

/* The "Meet Brenda Weaver" link */
div#content div#secondary-nav ul li#meet-brenda-weaver-secondary-nav
{
	width: 168px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/meet-brenda-weaver-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#meet-brenda-weaver-secondary-nav a
{
	background: url(../images/headers/meet-brenda-weaver-background.gif) top left no-repeat; /* Off state image */
}

/* The "Meet Brenda Weaver" link, on state */
div#content div#secondary-nav ul li#meet-brenda-weaver-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Meet Chef Gerard Thompson ============ */

/* The "Meet Chef Gerard Thompson" link */
div#content div#secondary-nav ul li#meet-chef-gerard-thompson-secondary-nav
{
	width: 223px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/meet-chef-gerard-thompson-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#meet-chef-gerard-thompson-secondary-nav a
{
	background: url(../images/headers/meet-chef-gerard-thompson-background.gif) top left no-repeat; /* Off state image */
}

/* The "Meet Chef Gerard Thompson" link, on state */
div#content div#secondary-nav ul li#meet-chef-gerard-thompson-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Meeting Menus ============ */

/* The "Meeting Menus" link */
div#content div#secondary-nav ul li#meeting-menus-secondary-nav
{
	width: 189px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/meeting-menus-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#meeting-menus-secondary-nav a
{
	background: url(../images/headers/meeting-menus-background.gif) top left no-repeat; /* Off state image */
}

/* The "Meeting Menus" link, on state */
div#content div#secondary-nav ul li#meeting-menus-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Meeting Specialist ============ */

/* The "Wedding Specialist" link */
div#content div#secondary-nav ul li#meeting-specialist-secondary-nav
{
	width: 168px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/wedding-contacts-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#meeting-specialist-secondary-nav a
{
	background: url(../images/headers/wedding-contacts-background.gif) top left no-repeat; /* Off state image */
}

/* The "Wedding Specialist" link, on state */
div#content div#secondary-nav ul li#meeting-specialist-secondary-nav a:hover
{
	background-image: none;
}


/* ============= Secondary Nav: Meeting Packages ============ */

/* The "Meeting Packages" link */
div#content div#secondary-nav ul li#meeting-packages-secondary-nav
{
	width: 189px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/meeting-packages-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#meeting-packages-secondary-nav a
{
	background: url(../images/headers/meeting-packages-background.gif) top left no-repeat; /* Off state image */
}

/* The "Meeting Packages" link, on state */
div#content div#secondary-nav ul li#meeting-packages-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Photos ============ */

/* The "Photos" link */
div#content div#secondary-nav ul li#photos-secondary-nav
{
	width: 168px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/photos-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#photos-secondary-nav a
{
	background: url(../images/headers/photos-background.gif) top left no-repeat; /* Off state image */
}

/* The "Photos" link, on state */
div#content div#secondary-nav ul li#photos-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Cabins ============ */

/* The "Family & Leisure" link */
div#content div#secondary-nav ul li#cabins-secondary-nav
{
	width: 165px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/cabins-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#cabins-secondary-nav a
{
	background: url(../images/headers/cabins-background.gif) top left no-repeat; /* Off state image */
}

/* The "Family & Leisure" link, on state */
div#content div#secondary-nav ul li#cabins-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Guesthouses ============ */

/* The "Family & Leisure" link */
div#content div#secondary-nav ul li#guesthouses-secondary-nav
{
	width: 165px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/guesthouses-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#guesthouses-secondary-nav a
{
	background: url(../images/headers/guesthouses-background.gif) top left no-repeat; /* Off state image */
}

/* The "Family & Leisure" link, on state */
div#content div#secondary-nav ul li#guesthouses-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Guestrooms and Suites ============ */

/* The "Family & Leisure" link */
div#content div#secondary-nav ul li#guestrooms-and-suites-secondary-nav
{
	width: 165px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/guestrooms-and-suites-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#guestrooms-and-suites-secondary-nav a
{
	background: url(../images/headers/guestrooms-and-suites-background.gif) top left no-repeat; /* Off state image */
}

/* The "Family & Leisure" link, on state */
div#content div#secondary-nav ul li#guestrooms-and-suites-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Lodge and Dining ============ */

/* The "Family & Leisure" link */
div#content div#secondary-nav ul li#lodge-and-dining-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/lodge-and-dining-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#lodge-and-dining-secondary-nav a
{
	background: url(../images/headers/lodge-and-dining-background.gif) top left no-repeat; /* Off state image */
}

/* The "Family & Leisure" link, on state */
div#content div#secondary-nav ul li#lodge-and-dining-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Outdoors ============ */

/* The "Family & Leisure" link */
div#content div#secondary-nav ul li#outdoors-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/outdoors-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#outdoors-secondary-nav a
{
	background: url(../images/headers/outdoors-background.gif) top left no-repeat; /* Off state image */
}

/* The "Family & Leisure" link, on state */
div#content div#secondary-nav ul li#outdoors-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Weddings ============ */

/* The "Family & Leisure" link */
div#content div#secondary-nav ul li#weddings-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/weddings-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#weddings-secondary-nav a
{
	background: url(../images/headers/weddings-background.gif) top left no-repeat; /* Off state image */
}

/* The "Family & Leisure" link, on state */
div#content div#secondary-nav ul li#weddings-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Summer Fun ============ */

/* The "Summer Fun" link */
div#content div#secondary-nav ul li#summer-fun-secondary-nav
{
	width: 149px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/summer-fun-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#summer-fun-secondary-nav a
{
	background: url(../images/headers/summer-fun-background.gif) top left no-repeat; /* Off state image */
}

/* The "Summer Fun" link, on state */
div#content div#secondary-nav ul li#summer-fun-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Policies ============ */

/* The "Policies" link */
div#content div#secondary-nav ul li#policies-secondary-nav
{
	width: 148px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/policies-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#policies-secondary-nav a
{
	background: url(../images/headers/policies-background.gif) top left no-repeat; /* Off state image */
}

/* The "Policies" link, on state */
div#content div#secondary-nav ul li#policies-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Recipes ============ */

/* The "Recipes" link */
div#content div#secondary-nav ul li#recipes-secondary-nav
{
	width: 223px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/recipes-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#recipes-secondary-nav a
{
	background: url(../images/headers/recipes-background.gif) top left no-repeat; /* Off state image */
}

/* The "Recipes" link, on state */
div#content div#secondary-nav ul li#recipes-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Reservations ============ */

/* The "Reservations" link */
div#content div#secondary-nav ul li#reservations-secondary-nav
{
	width: 110px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/reservations-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#reservations-secondary-nav a
{
	background: url(../images/headers/reservations-background.gif) top left no-repeat; /* Off state image */
}

/* The "Recipes" link, on state */
div#content div#secondary-nav ul li#reservations-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Resources ============ */

/* The "Resources" link */
div#content div#secondary-nav ul li#resources-secondary-nav
{
	width: 168px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/resources-background.gif) 0 -13px no-repeat; /* On state image */
}

body.landing-page.weddings-section div#content div#secondary-nav ul li#resources-secondary-nav
{
	width: 150px;
}

div#content div#secondary-nav ul li#resources-secondary-nav a
{
	background: url(../images/headers/resources-background.gif) top left no-repeat; /* Off state image */
}

/* The "Resources" link, on state */
div#content div#secondary-nav ul li#resources-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Reviews & Awards ============ */

/* The "Reviews & Awards" link */
div#content div#secondary-nav ul li#reviews-and-awards-secondary-nav
{
	width: 148px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/reviews-and-awards-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#reviews-and-awards-secondary-nav a
{
	background: url(../images/headers/reviews-and-awards-background.gif) top left no-repeat; /* Off state image */
}

/* The "Reviews & Awards" link, on state */
div#content div#secondary-nav ul li#reviews-and-awards-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Shooting Sports ============ */

/* The "Shooting Sports" link */
div#content div#secondary-nav ul li#shooting-sports-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/shooting-sports-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#shooting-sports-secondary-nav a
{
	background: url(../images/headers/shooting-sports-background.gif) top left no-repeat; /* Off state image */
}

/* The "Shooting Sports" link, on state */
div#content div#secondary-nav ul li#shooting-sports-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Specifications ============ */

/* The "Specifications" link */
div#content div#secondary-nav ul li#specifications-secondary-nav
{
	width: 189px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/specifications-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#specifications-secondary-nav a
{
	background: url(../images/headers/specifications-background.gif) top left no-repeat; /* Off state image */
}

/* The "Specifications" link, on state */
div#content div#secondary-nav ul li#specifications-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Sports ============ */

/* The "Sports" link */
div#content div#secondary-nav ul li#sports-secondary-nav
{
	width: 131px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/sports-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#sports-secondary-nav a
{
	background: url(../images/headers/sports-background.gif) top left no-repeat; /* Off state image */
}

/* The "Sports" link, on state */
div#content div#secondary-nav ul li#sports-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Team & Group Activities ============ */

/* The "Team & Group Activities" link */
div#content div#secondary-nav ul li#team-and-group-activities-secondary-nav
{
	width: 189px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/team-and-group-activities-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#team-and-group-activities-secondary-nav a
{
	background: url(../images/headers/team-and-group-activities-background.gif) top left no-repeat; /* Off state image */
}

/* The "Team & Group Activities" link, on state */
div#content div#secondary-nav ul li#team-and-group-activities-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Our Corporate Guests ============ */

/* The "Our Corporate Guests" link */
div#content div#secondary-nav ul li#corporate-guests-secondary-nav
{
	width: 189px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/our-corporate-guests-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#corporate-guests-secondary-nav a
{
	background: url(../images/headers/our-corporate-guests-background.gif) top left no-repeat; /* Off state image */
}

/* The "Our Corporate Guests" link, on state */
div#content div#secondary-nav ul li#corporate-guests-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Turkey ============ */

/* The "Turkey" link */
div#content div#secondary-nav ul li#turkey-secondary-nav
{
	width: 149px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/turkey-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#turkey-secondary-nav a
{
	background: url(../images/headers/turkey-background.gif) top left no-repeat; /* Off state image */
}

/* The "Turkey" link, on state */
div#content div#secondary-nav ul li#turkey-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Upland Bird ============ */

/* The "Upland Bird" link */
div#content div#secondary-nav ul li#upland-bird-secondary-nav
{
	width: 149px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/upland-bird-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#upland-bird-secondary-nav a
{
	background: url(../images/headers/upland-bird-background.gif) top left no-repeat; /* Off state image */
}

/* The "Upland Bird" link, on state */
div#content div#secondary-nav ul li#upland-bird-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Wedding Specialist ============ */

/* The "Wedding Specialist" link */
div#content div#secondary-nav ul li#wedding-specialist-secondary-nav
{
	width: 168px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/wedding-contacts-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#wedding-specialist-secondary-nav a
{
	background: url(../images/headers/wedding-contacts-background.gif) top left no-repeat; /* Off state image */
}

/* The "Wedding Specialist" link, on state */
div#content div#secondary-nav ul li#wedding-specialist-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Wedding Menus ============ */

/* The "Wedding Menus" link */
div#content div#secondary-nav ul li#wedding-menus-secondary-nav
{
	width: 145px;

	/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/wedding-menus-background.gif) 0 -13px no-repeat; /* On state image */
}

div#content div#secondary-nav ul li#wedding-menus-secondary-nav a
{
	background: url(../images/headers/wedding-menus-background.gif) top left no-repeat; /* Off state image */
}

/* The "Wedding Menus" link, on state */
div#content div#secondary-nav ul li#wedding-menus-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Wedding Packages ============ */

/* The "Wedding Packages" link */
div#content div#secondary-nav ul li#wedding-packages-secondary-nav
{
	width: 168px;
		/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/wedding-packages-background.gif) 0 -13px no-repeat;  /* On state image */
}

div#content div#secondary-nav ul li#wedding-packages-secondary-nav a
{
	background: url(../images/headers/wedding-packages-background.gif) top left no-repeat; /* Off state image */
}

/* The "Wedding Packages" link, on state */
div#content div#secondary-nav ul li#wedding-packages-secondary-nav a:hover
{
	background-image: none;
}

/* ============= Secondary Nav: Whitetail Deer ============ */

/* The "Whitetail Deer" link */
div#content div#secondary-nav ul li#whitetail-deer-secondary-nav
{
	width: 149px;
		/* Our images were 26px high, so a 13px shift shows only the bottom "on" half */
	background: url(../images/headers/whitetail-deer-background.gif) 0 -13px no-repeat;  /* On state image */
}

div#content div#secondary-nav ul li#whitetail-deer-secondary-nav a
{
	background: url(../images/headers/whitetail-deer-background.gif) top left no-repeat; /* Off state image */
}

/* The "Whitetail Deer" link, on state */
div#content div#secondary-nav ul li#whitetail-deer-secondary-nav a:hover
{
	background-image: none;
}

/* ================================== Tertiary-nav / Tertiary-nav-with-copy ===================================== */

/* This is mostly used on some Recreation pages as
	some of those have a tertiary nav along with tabular data */

div#content div#tertiary-nav-with-copy
{
	/* This allows other elements to be absolutely positioned with
		respect to this */
	position: relative;

	margin-top: 2.4em; /* Makes use of margin collapsing */
}

/* Definition lists are used when a preceding explanation
	is needed; otherwise, unordered lists take on the tertiary-nav role */
div#tertiary-nav-with-copy dl#tertiary-nav,
	div#tertiary-nav-with-copy ul#tertiary-nav
{
	position: absolute;
	top: 0px;
	left: 0px;

	width: 19%; /* For IE 5.5 */
	w\idth: 21%;
}

div#content dl#tertiary-nav,
	div#content dl#tertiary-nav dt,
	div#content dl#tertiary-nav dd,
	div#content ul#tertiary-nav,
	div#content ul#tertiary-nav li
{
	margin: 0em;
	padding: 0em;
}

ul#tertiary-nav li
{
	line-height: 1.1; /* Normally 1.3 */
	list-style-type: none;
	display: inline;
}

/* "dl#tertiary-nav dt" is in global-typography */

dl#tertiary-nav dd a
{
	display: block;
	padding-bottom: 0.2em;
}

ul#tertiary-nav li a
{
	display: block;
	padding-bottom: 1.1em;
}

div#tertiary-nav-with-copy div#copy
{
	/* Leaves room for the tertiary-nav - would normally be 25.5%, but IE didn't like that */
	padding-left: 160px;
}

div#tertiary-nav-with-copy_events div#copy_events
{
	/* Leaves room for the tertiary-nav - would normally be 25.5%, but IE didn't like that */
	padding-left: 40px;
}

div#contact-numbers-left, div#email-section-left {
	/* Added email-section-left on 09/29/2006 */
	float:left;
	width:340px;
	position:relative;
}

div#contact-numbers-right {
	float:right;
	width:300px;
	position:relative;
	margin-bottom:1em;
}

body.about-section.contact-section div#primary-and-secondary-content {
	clear:both;
}

/* ===================================== Content-Container / Content ========================================= */

div#page div#content-container
{
	border-width: 1px;
	border-style: solid;

	position: relative; /* This allows other elements to be positioned with respect to this */

	margin-bottom: 1.0em;
}

/* This holds the actual content within the page */
div#page div#content-container div#content
{
	padding-top: 194px; /* This leaves room for the #header and #secondary-nav */ /* Formerly 268px */
	padding-bottom: 2.2em; /* And this leaves room for the bottom horizontal-rule image */
	padding-left: 41px; /* Formerly 42px */
	padding-right: 38px; /* Formerly 38px */

	margin-bottom: 3.2em;

	background-image: url(../images/common/horizontal-rule.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
div#page div#content-container div#content-rental
{
	padding-top: 58px; /* This leaves room for the xxx#headerxxx and #secondary-nav */ /* Formerly 268px */
	padding-bottom: 2.2em; /* And this leaves room for the bottom horizontal-rule image */
	padding-left: 41px; /* Formerly 42px */
	padding-right: 38px; /* Formerly 38px */

	margin-bottom: 3.2em;

	background-image: url(../images/common/horizontal-rule.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

/* Variation for the home page */
body.home div#page div#content-container div#content
{
	padding-top: 233px; /* This leaves room for the #header */
	padding-left: 25px;
	padding-right: 25px;

	padding-bottom: 0em;
	margin-bottom: 0em;

	background-image: none; /* No bottom horizontal rule on this guy */
}


/* Variation for landing pages */
body.landing-page div#page div#content-container div#content
{
	padding-top: 174px; /* This leaves room for the #header */
}

/* ======================================= Content: Tabular Data ======================================== */

/* Tables are primarily used in the tertiary-nav-with-copy sections */

div#content table thead th,
	div#content table thead td
{
	border-top-width: 1px;
	border-top-style: solid;

	border-bottom-width: 1px;
	border-bottom-style: solid;
}

div#content table tbody td
{
	border-right-width: 1px;
	border-right-style: solid;
}
div#content-rental table tbody td
{
	border-right-width: 1px;
	border-right-style: solid;
}

div#content table tbody tr td.td-last-child
{
	/* Right-most cell has no border */
	border-right-width: 0px;
}

/* =============================== Headers: General Image Replacement =============================== */

/* Header directory:
	H1: Primary headers within the page - often there's just one of these
	H2: Secondary headers within the page (currently all caps)
	H3: [reserved for future use]
	H4: Secondary-nav items
	H5: Secondary-nav title
	H6: Primary-nav items
*/


/* These headers make use of the Gilder/Levin image replacement technique:
	http://levin.grundeis.net/files/20030809/alternatefir.html */

div#content h1,
	div#page h5,
	table tbody td p.kid-friendly,
	table tbody td p.outdoor-activity,
	table tbody td p.team-building,
	table tbody td p.group-activity
{
	position: relative;

	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */
}

/* In case any of the image-replacement headers
	are a tag too long on the landing pages, this
	helps correct that. */
body.landing-page div#content h1,
	body.landing-page div#content h5
{
	max-width: 100%;
}

/* H1 headers within a recipe or section (used to have child selectors here) */
div#content div.recipe h1,
	div#content div.section h1
{
	border-bottom-width: 1px;
	border-top-width: 1px;

	border-top-style: solid;
	border-bottom-style: solid;

	/* These aren't defined in global-typography-margins-padding.css
		as they're expressely for aesthetics with the borders */
	padding-top: 0.5em;
	padding-bottom: 0.4em;

	padding-right: 1.0em;
}

/* H1 headers within a recipe or section that aren'ta  direct child of div.recipe / div.section */
div#content div.recipe * h1,
	div#content div.section * h1
{
	border-bottom-width: 0px;
	border-top-width: 0px;

	padding: 0em;
}

div#content h1 span,
	div#page h5 span,
	table tbody td p.kid-friendly span,
	table tbody td p.outdoor-activity span,
	table tbody td p.team-building span,
	table tbody td p.group-activity span
{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1; /*for Opera 5 and 6*/
}

/* ============================ Headers: Page Titles and Other Image Replaced Elements ============================ */


/* ============= Headers ================ */


/* "About RCL" (horizontal secondary-nav version) */
div#content-container h5#about,
	div#content-container h5#about span
{
	width: 114px;
	height: 22px;
	background-image: url(../images/secondary-nav/about-rcl.gif);
	background-repeat: no-repeat;
}

/* "About Rough Creek Lodge" (landing page version) */
div#content h5#about,
	div#content h5#about span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/about-rough-creek-lodge.gif);
	background-repeat: no-repeat;
}

/* "Dining" (horizontal secondary-nav version) */
div#content-container h5#dining,
	div#content-container h5#dining span
{
	width: 84px;
	height: 22px;
	background-image: url(../images/secondary-nav/dining.gif);
	background-repeat: no-repeat;
}

/* "Dining" (landing page version) */
div#content h5#dining,
	div#content h5#dining span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/dining.gif);
	background-repeat: no-repeat;
}

/* "Equestrian" (landing page version) */
div#content h5#equestrian,
	div#content h5#equestrian span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/equestrian.gif);
	background-repeat: no-repeat;
}

/* "Gift Shop" (horizontal secondary-nav version) */
div#content-container h5#gift-shop,
	div#content-container h5#gift-shop span
{
	width: 107px;
	height: 22px;
	background-image: url(../images/secondary-nav/gift-shop.gif);
	background-repeat: no-repeat;
}

/* "Gift Shop" (landing page version) */
div#content h5#gift-shop,
	div#content h5#gift-shop span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/gift-shop.gif);
	background-repeat: no-repeat;
}

/* "Gift Shop" (landing page version) */
div#content h5#gift-certificates,
	#content h5#gift-certificates span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/gift-certificate.gif);
	background-repeat: no-repeat;
}

/* "Lodging" (horizontal secondary-nav version) */
div#content-container h5#lodging,
	div#content-container h5#lodging span
{
	width: 94px;
	height: 22px;
	background-image: url(../images/secondary-nav/lodging.gif);
	background-repeat: no-repeat;
}

/* "Lodging" (landing page version) */
div#content h5#lodging,
	div#content h5#lodging span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/lodging.gif);
	background-repeat: no-repeat;
}

/* "Meetings & Retreats" (horizontal secondary-nav version) */
div#content-container h5#meetings-and-retreats,
	div#content-container h5#meetings-and-retreats span
{
	width: 196px;
	height: 22px;
	background-image: url(../images/secondary-nav/meetings-and-retreats.gif);
	background-repeat: no-repeat;
}

/* "Meetings & Retreats" (landing page version) */
div#content h5#meetings-and-retreats,
	div#content h5#meetings-and-retreats span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/meetings-and-retreats.gif);
	background-repeat: no-repeat;
}
/* "Owner's Retreat" (landing page version) */
div#content h5#owners-retreat,
	div#content h5#owners-retreat span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/owners-retreat.gif);
	background-repeat: no-repeat;
}

/* "Photo Gallery" (horizontal secondary-nav version) */
div#content-container h5#photo-gallery,
	div#content-container h5#photo-gallery span
{
	width: 147px;
	height: 22px;
	background-image: url(../images/secondary-nav/photo-gallery.gif);
	background-repeat: no-repeat;
}

/* "Photo Gallery" (landing page version) */
div#content h5#photo-gallery,
	div#content h5#photo-gallery span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/photo-gallery.gif);
	background-repeat: no-repeat;
}

/* Added by Doug/Knightworks 9-3-08 for new rental pages */
/* "Rentals" (horizontal secondary-nav version) */
div#content-container h5#rentals,
	div#content-container h5#rentals span
{
	width: 240px;
	height: 22px;
	background-image: url(../images/secondary-nav/rentals.gif);
	background-repeat: no-repeat;
}

/* "Y-guides case 2240" (landing page version) */
div#content h5#yguides,
	div#content h5#yguides span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/y_guides.gif);
	background-repeat: no-repeat;
}

/* "Recreation" (horizontal secondary-nav version) */
div#content-container h5#recreation,
	div#content-container h5#recreation span
{
	width: 120px;
	height: 22px;
	background-image: url(../images/secondary-nav/recreation.gif);
	background-repeat: no-repeat;
}

/* "Recreation" (landing page version) */
div#content h5#recreation,
	div#content h5#recreation span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/recreation.gif);
	background-repeat: no-repeat;
}

/* "Spa" (landing page version) */
div#content h5#spa,
	div#content h5#spa span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/spa.gif);
	background-repeat: no-repeat;
}

/* "Weddings" (horizontal secondary-nav version) */
div#content-container h5#weddings,
	div#content-container h5#weddings span
{
	width: 107px;
	height: 22px;
	background-image: url(../images/secondary-nav/weddings.gif);
	background-repeat: no-repeat;
}

/* "Weddings" (landing page version) */
div#content h5#weddings,
	div#content h5#weddings span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/weddings.gif);
	background-repeat: no-repeat;
}

/* "Welcome to Rough Creek Lodge and Resort" */
div#content h1#welcome-to-rough-creek-lodge-and-resort,
	div#content h1#welcome-to-rough-creek-lodge-and-resort span
{
	width: 364px;
	height: 42px;
	background-image: url(../images/headers/welcome-to-rough-creek-lodge-and-resort.gif);
	background-repeat: no-repeat;
}

/* "Wildlife & Hunting" (horizontal secondary-nav version) */
div#content-container h5#wildlife-and-hunting,
	div#content-container h5#wildlife-and-hunting span
{
	width: 189px;
	height: 22px;
	background-image: url(../images/secondary-nav/wildlife-and-hunting.gif);
	background-repeat: no-repeat;
}

/* "Wildlife & Hunting" (landing page version) */
div#content h5#wildlife-and-hunting,
	div#content h5#wildlife-and-hunting span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/wildlife-and-hunting.gif);
	background-repeat: no-repeat;
}

/* "Golf" (horizontal secondary-nav version) */
div#content-container h5#golf,
	div#content-container h5#golf span
{
	width: 71px;
	height: 22px;
	background-image: url(../images/secondary-nav/golf.gif);
	background-repeat: no-repeat;
}

/* "Golf" (landing page version) */
div#content h5#golf,
	div#content h5#golf span
{
	width: 640px;
	height: 21px;
	background-image: url(../images/headers/golf.gif);
	background-repeat: no-repeat;
}

/* ============= Table Icons ================ */

/* "Kid Friendly" */
div#content table tbody td p.kid-friendly,
	div#content table tbody td p.kid-friendly span
{
	width: 33px;
	height: 21px;
	background-image: url(../images/icons/kid-friendly.gif);
	background-repeat: no-repeat;

	margin: 0em; /* Just to be sure */
}

/* "Outdoor Activity" */
div#content table tbody td p.outdoor-activity,
	div#content table tbody td p.outdoor-activity span
{
	width: 33px;
	height: 21px;
	background-image: url(../images/icons/outdoor-activity.gif);
	background-repeat: no-repeat;

	margin: 0em; /* Just to be sure */
}

/* "Team Building" */
div#content table tbody td p.team-building,
	div#content table tbody td p.team-building span
{
	width: 33px;
	height: 21px;
	background-image: url(../images/icons/team-building.gif);
	background-repeat: no-repeat;

	margin: 0em; /* Just to be sure */
}

/* "Group Activity" */
div#content table tbody td p.group-activity,
	div#content table tbody td p.group-activity span
{
	width: 34px; /* Just a guess */
	height: 21px; /* Just a guess */
	background-image: url(../images/icons/group-activity.gif);
	background-repeat: no-repeat;

	margin: 0em; /* Just to be sure */
}

/* ================================= Content: Primary-and-Secondary-Content ==================================== */

/* Mostly used on Content-list and Content-testimonials pages */

div#content div#primary-and-secondary-content
{
	/* Overflow-based float clearing:
		http://www.mezzoblue.com/archives/2005/03/03/clearance/ */

	width: 100%;
	overflow: hidden;
}

div#content div#primary-and-secondary-content div#primary-content
{
	float: left;
	display: inline; /* Helps IE */
	width: 47.5%;

}

div#primary-and-secondary-content dt
{
/*#added by doug knworks 3-2-08 to make room for adding graphics */
	line-height:3;
}

div#content div#primary-and-secondary-content div#secondary-content
{
	float: right;
	display: inline; /* Helps IE */
	width: 49.0%;
}

div#content div#primary-and-secondary-content ul li
{
	list-style-type: none;
}

/* Used for asides within a testimonial-blockquote */
div#content div#primary-and-secondary-content ul li blockquote p span
{
	display: block;
}

div#content div#primary-and-secondary-content dl dd
{
	/* Min-height could be added here to ensures that dt/dd items line up from one column to the next */
}

/* ===================================== Content: Definition Sets ======================================== */


/* Definition-sets are used to group a set of definition lists, each
	contained within an unordered list's list-item, such as this:

	<ul class="definition-set">
		<li>
			<dl>
				<dt>Sunday through Thursday</dt>
				<dd>from $149 per Person</dd>
			</dl>
		</li>
		<li>
			<dl>
				<dt>Friday or Saturday</dt>
				<dd>from $229 per person</dd>
			</dl>
		</li>
	</ul>  end of definition-set 

*/

div#content ul.definition-set
{
	/* Overflow-based float clearing:
		http://www.mezzoblue.com/archives/2005/03/03/clearance/ */

	width: 100%;
	overflow: hidden;

	margin-top: 1.3em; /* Makes use of margin collapsing */
}

/* The definition list inside a defnition-set holds the
	actual data */
div#content ul.definition-set li dl,
	div#content ul.definition-set li dl dt,
	div#content ul.definition-set li dl dd,
	div#content ul.definition-set li dl dd address
{
	margin: 0em;
	padding: 0em;
}

div#content ul.definition-set li
{
	float: left;
	display: inline; /* For IE's sake */

	list-style-type: none;
	border-left-width: 2px;
	border-left-style: solid;

	padding-left: 1.0em;
	margin-left: 1.0em;
}

/* The first list-item in a definition set gets no border or margin/padding */
div#content ul.definition-set li.li-first-child
{
	border-left-width: 0px;
	padding-left: 0em;
	margin-left: 0em;
}

/* ===================================== Content: Section-with-Image ======================================== */

/* These are primarily used on the menu pages.

	"Section-with-Image" is also used on some landing pages -- and properties
		for those instances are defined in the section above with the secondary-nav (inside #content) */


/* General section-with-image properties... */
div#content div.section-with-image
{
	/* Overflow-based float clearing:
		http://www.mezzoblue.com/archives/2005/03/03/clearance/ */

	width: 100%;
	overflow: hidden;

	margin-top: 1.8em; /* Margin collapsing at work */
}

/* Menu-specific section-with-image properties... */
body.dining-section.dining-menus-section div#content div.section-with-image,
	body.weddings-section.wedding-menus-section div#content div.section-with-image, 
	body.lodging-section.accommodations-section div#content div.section-with-image
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;

	border-style: solid;

	margin-bottom: 1.9em;
}

body.lodging-section.accommodations-section div#content div.section-with-image {
	position:relative;
	height: 110px;
}

/* Image properties for general image-with-section images */
div#content div.section-with-image img
{
	float: left;
	display: inline; /* Helps IE */

	width: 255px;
	height: 153px;
}

/* Helps prevent wonkiness with grandchildren images */
div#content div.section-with-image * img
{
	float: none;
	display: block;
	width: auto;
	height: auto;
}


/* Image properties for menu-specific image-with-section iamges */
body.lodging-section.accommodations-section div#content div.section-with-image img {
	margin-right: 11px;

	border-right-width: 1px;
	border-right-style: solid;

	width:  126px;
	height: 110px;
}

	body.dining-section.dining-menus-section div#content div.section-with-image img,
	body.weddings-section.wedding-menus-section div#content div.section-with-image img
{
	margin-right: 11px;

	border-right-width: 1px;
	border-right-style: solid;

	width: 92px;
	height: 98px;

}

body.lodging-section.accommodations-section div#content div.section-with-image a {
	width:645px;
	height:98px;
	position:absolute;
	left:0;
	top:0;
}

/* General copy properties for section-with-image bits */
div#content div.section-with-image div.copy
{
	margin-left: 297px;
}

/* Copy properties for menu-specific image-with-section bits */
body.dining-section.dining-menus-section div#content div.section-with-image div.copy,
	body.weddings-section.wedding-menus-section div#content div.section-with-image div.copy,
	body.lodging-section.accommodations-section div#content div.section-with-image div.copy
{
	margin-left: 103px; /* Ensures a consistent margin around the photo */
}

body.lodging-section.accommodations-section div#content div.section-with-image div.copy {
	margin-left: 136px;
	position:absolute;
	z-index:1;
}

div#content div.section-with-image div.copy h2
{
	margin-top: 0.5em;
	margin-bottom: 0.4em;
}

body.dining-section.dining-menus-section div#content div.section-with-image div.copy ul,
	body.weddings-section.wedding-menus-section div#content div.section-with-image div.copy ul
{
	margin: 0em;
	padding: 0em;
}

body.dining-section.dining-menus-section div#content div.section-with-image div.copy ul li,
	body.weddings-section.wedding-menus-section div#content div.section-with-image div.copy ul li
{
	list-style-type: none;

	margin: 0em;
	padding: 0em;
}

/* ==================================== Content: Photo Gallery Bits ====================================== */

/* All images in div#content on photo-gallery pages
	get a border */
body.photo-gallery div#content img
{
	border-width: 1px;
	border-style: solid;
}

/* The large image within the photo gallery */
div#content img#full-size-image
{
	/* Not set in ems since it wouldn't make much
		sense for this value to enlarge when the user
		increases his/his font size */
	margin-bottom: 50px;

	/* Note to self: Add forced width & height here
		once the photo-gallery bits are finalized */
}

/* The large image within the photo gallery */
div#content ul#imagegallery
{
	margin-right: 0em;
	padding-left: 0em;
	padding-right: 0em;

	/* The UL has a negative margin-left which effectively cancels
		out the margin-left on the left-most allowing for a fuller
		left-to-right fit. */
	margin-left: -11px;

	/* Overflow-based float clearing:
		http://www.mezzoblue.com/archives/2005/03/03/clearance/ */
	overflow: hidden;
	width: 100%;
}

/* Each thumbnail is contained by an unordered list-item within the photo gallery */
div#content ul#imagegallery li
{
	float: left;
	display: inline; /* Helps IE with floated elements */

	list-style-type: none;

	padding-left: 0px; /* Just to be sure */

	/* Horizontal spacing between thumbnails -- but the trick
		to this one is that the UL has a negative margin-left
		which effectively cancels out the margin-left on the
		left-most items, allowing for a fuller left-to-right fit. */
	margin-left: 15px;

	/* Vertical spacing between thumbnails */
	margin-bottom: 14px;
}

/* The thumbnail images within the photo gallery */
div#content ul#imagegallery li img
{
	/* Note to self: Add forced width & height here
		once the photo-gallery bits are finalized */
}

/* Summer Fun specific styling */

body.summer-fun-section div#content img {
	float: left;
	margin-bottom: 19px;
}

body.summer-fun-section div#content img.second-col {
	margin-left: 19px;
}

/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

body.summer-fun-section div#content:after {
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height: 0;
}

body.summer-fun-section div#content {
	display: inline-block;
}

/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html body.summer-fun-section div#content {
	height: 1%;
}

body.summer-fun-section div#content {
	display: block;
}
/**/ /* end hidden from IE 5 Mac */


/* ==================================== Content: Gift Certificates ====================================== */

div#content div.award-with-description#gift-certificate
{
	background-image: url(../images/flash/gift-certificates-static.gif);
	background-repeat: no-repeat;

	/* No padding-left on this guy since there's Flash-replacement in action here
		(and padding-left would mess with IE) */
	padding-left: 0px;

	position: relative; /* This allows other elements to be absolutely positioned with respect to this */
}

/* Gift Certertificate - Flash Version */
div#content div.award-with-description#gift-certificate div#gift-certificate-placeholder
{
	position: absolute;
	top: 0px;
	left: 0px;
}

div#content div.award-with-description#gift-certificate dl
{
	/* This is necessary for IE6, for some reason */
	margin-left: 0px;

	/* This pushes the definition list out of the way of
		the absolutely positioned Gift Certificates images/Flash */
	padding-left: 90px;
}

/* ===================================== Other elements in #content ======================================== */

/* Ensures a minimum height of the content on landing pages */
body.landing-page div#content
{
	min-height: 27.0em;
}

/* MHURD: Added to Upland Bird Hunting page 10/13/2006 */
div#content div#season-cost-information {
	float: right;
	border-style: solid;
	border-width: 1px;
}

* html div#content div#season-cost-information {
	position: relative;
	width: 296px;
}

#info_balloon { float:right;}

/* ======================================= Page: Header =========================================== */

/* The header (currently) runs across the top of the page and holds a Flash movie */
div#content-container div#header
{
	/* These are the numbers for the home page, but they're overrided for
		other pages which use Flash */
	width: 710px;
	height: 136px;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */

	position: absolute;
	top: 6px;
	left: 5px;
	padding: 0px;
}

div#content-container div#header_newyear
{
	/* These are the numbers for the home page, but they're overrided for
		other pages which use Flash */
	width: 710px;
	height: 917px;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */

	position: absolute;
	top: 6px;
	left: 5px;
	padding: 0px;
}

/* Variation for the home page */
body.home div#content-container div#header
{
	height: 210px;
}

div#content-container div#header object
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 710px;
}

/* Only IE sees these properties and it's hidden from IE/Mac  \*/
* html div#content-container div#header param,
	* html div#content-container div#header img
{
	left: 0px;
}
/* End of IE/Mac hiding */


/* Width & height for the image */
div#content-container div#header param,
	div#content-container div#header img
{
	width: 710px;
	height: 136px;
}

/* Variation for the home page */
body.home div#content-container div#header param,
	body.home div#content-container div#header img
{
	height: 210px;
}

/* ===================================== Other elements in #page ======================================== */

div#page img#logo
{
	position: absolute;
	top: 0px;
	left: 18px;

	width: 408px;
	height: 40px;
}

div#page p#phone-number-and-e-mail-address
{
	position: absolute;
	top:  -3px; /* Formerly 5px */
	right: 3px;
}

/* Hides hCard elements */
div#page p#phone-number-and-e-mail-address *.org,
	div#page p#phone-number-and-e-mail-address span.street-address,
	div#page p#phone-number-and-e-mail-address span.postal-code
{
	position: absolute;
	left: -5000px;	
}

div#page p#phone-number-and-e-mail-address abbr {
	border-style: none;
}

/* ==================================== Accomodations Page header styling ================================= */

body.accommodations-section div#copy h5 {
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
} 

div#content div#secondary-nav ul li#room-email {
	border: 0;
	font-size: 10px;
}
