/* CSS Document neamus.net for exclusive lodges - updated 8-1-2009 */

@import url("modules/access.css");
@import url("typo.css");
@import url("layout.css");
@import url("modules/banners.css");
@import url("modules/classic.css");
@import url("modules/events.css");
@import url("modules/sidePromos.css");
@import url("modules/sitemap.css");
@import url("modules/map.css");
@import url("banner.css");
@import url("tags.css");

#topMenu { background-color:#8FA8A0; padding-left:10px; padding-bottom:10px; }
#topMenu ul {
	background-color: #005A53;
	width: 464px;
	text-align: left;
	float: left;
	margin:0 0 0 0;
	padding:0;
	vertical-align: middle;
	clear: both;
	list-style-type:none;
}
#topMenu ul li { list-style-type:none; float:left; background-color:#005A53; font-size:.8em; }
#topMenu ul li.pipe,
#topMenu ul li a { margin:0 .1em 0 .1em; padding:0px 0x; display:block; color:#FFFFFF; padding:5px; }
#topMenu ul li.pipe { padding:5px 0px; margin:0 0 0 0; }
#topMenu ul li a { padding:5px; }
#topMenu ul li a.active { background-color: #6f5048; margin-left:-1px;}




	
	
	
#footer ul { text-align:left; float:left; clear:both; vertical-align:middle; list-style-type:none; margin:5px 5px 5px 5px; }



#footer ul li.pipe { margin:0 .3em 0 .3em; }
#footer ul li { list-style-type:none; float:left; color:#222222; font-size:.7em; }
#footer ul li a { color:#222222; font-weight:normal; }
#footer p.legal { font-size:.7em; margin:5px; color:#333333; }


/* faqs */
#faqSearch {
	margin:10px 0 0 0; 
	padding:10px 4px 2em 3px;
	text-align:left;
	font-size:.85em;
}
#keyword,
#searchfaqs { font-size:1em; }
#faqSearch p.marg  { margin-top:.1em; padding:0 0 0 0; }
#faqSearch p { padding-bottom:.1em; }
#faqSearch fieldset { 
	margin-top:.5em;
	margin-bottom:0;
}
#msSearch legend { color:#999999; font-weight:bold; font-size:.85em; padding:0 0 0 0; margin:0 0 0 0; }
#msSearch fieldset { padding-bottom:1em; }
#msSearch fieldset .dates p { margin:0 8% 0 0%; padding:0 0 0 0; width:24%; display:block; }
#msSearch fieldset .dates p select {  font-size:80%;  }
#msSearch fieldset p { margin:0 0 0 0; padding:0 0 0 0;  }
#rightMenus p.menu-title{
	font-weight: bold;
	font-size: 1em;
	color:#999999;
	text-align:left;
	font-size:.85em;
	margin-bottom:0;
	padding:0 0 0 0;
}
#rightMenus div.formMenu { }
#rightMenus div.formMenu div.module { 
	margin-bottom:0;
}
.formMenu  #faqSearch { padding-top:0;}
#rightMenus .greyMenu ul { 	
	padding:10px 0 1em 0;
}
#rightMenus .greyMenu ul li { margin-bottom:.3em;}
#rightMenus .greyMenu ul li a {
	padding:.3em 0 0 0;
	font-size:.78em;
	display:block;
}
#contents .abstract { padding-top:10px; clear:both; }
.locationIntro { display:block; float:left; width:206px; height:90px; padding:5px 10px; margin-right:10px; background-color:#6f5048; color:#FFFFFF; }

.locationIntro p.title { color:#F5ECD4; font-weight:bold; display:block; clear:both; font-size:1em; line-height:1em; margin-bottom:.5em; }
.locationIntro p.intro {  font-size:.8em;  }
#contents .abstract img { float:right;  margin:0 0 0 0;}
.page .locationButton { display:block; float:left; width:144px; text-align:center; background-color:#6f5048; margin-bottom:10px;  }
.locationButton.middle { margin:0 10px; }
#contents .page .locationButton p { margin:0 0 0 0; padding:0 0 5px 0;}
#contents .page .locationButton span.image { display:block; margin-bottom:5px;	width:144px; height:96px; position:relative; }



#contents .page .locationButton.about a span.image {
	background: url(../graphics/locationButtons/about.jpg) no-repeat center top;
}
#contents .page .locationButton.tour a span.image {
	background: url(../graphics/locationButtons/tour.jpg) no-repeat center top;
}
#contents .page .locationButton.lodges a span.image {
	background: url(../graphics/locationButtons/aboutLodges.jpg) no-repeat center top;
}
#contents .page .locationButton.plots a span.image {
	background: url(../graphics/locationButtons/plots.jpg) no-repeat center top;
}
#contents .page .locationButton.faq a span.image {
	background: url(../graphics/locationButtons/faq.jpg) no-repeat center top;
}
#contents .page .locationButton.contact a span.image {
	background: url(../graphics/locationButtons/contact.jpg) no-repeat center top;
}
#contents .page .locationButton.buytolet a span.image {
	background: url(../graphics/locationButtons/locationBuyToLet.jpg) no-repeat center top;
}



#contents .page .locationButton a:hover span { text-decoration:underline;}
#contents .page .locationButton a:hover span.image {
	background-position: center -96px;
	text-decoration:none;
}








#contents .page .locationButton a { color:#FFFFFF; }
#contents .page .locationButton a span { display:block; }
#contents .page .locationButton a:hover img { text-decoration:none;}
