

/* CSS Document neamus.net for exclusive odges */


@import url("typo.css");
@import url("layout.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");


#main {width:17cm;}
body { background:#FFFFFF; margin:0 0 0 0; padding:0 0 0 0; }
#main { width:760px; margin:0 auto 0 auto; background: #FFFFFF; }
#header { background: #FFFFFF; padding:5px 10px;}
#rightColumn,
#rightColumn .rightColExtra,
#rightColumn .rightCol,
#footer,
#rightColumn .rightColExtra p.exclusive a span.words,
#rightColumn .rightColExtra p.exclusive a span.words span.text,
.page table.pageTable td, .page table.pageTable th,
.page table.pageTable th,
.page table.pageTable td,
.page table.pageTable tr.row0 td, .page table.pageTable tr.row0 th,
.page table.pageTable tr.row1 td, .page table.pageTable tr.row1 th   { background-color:#FFFFFF; color:#000000; }

.printMe { display:block; float:left;}
#accessbar,
.logo, 
.banner, 
.brochure { display:none; }
#header p { display:block; float:right; color:#000000;}

#topMenu { display:none; }


#footer ul li.pipe { margin:0 .3em 0 .3em;}
#topMenu li a { color:#FFFFFF; }
#footer ul { text-align:left; float:left; clear:both; vertical-align:middle; list-style-type:none; margin:5px 5px 5px 5px; }
#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:.815em; margin-bottom:.5em; }
.locationIntro p.intro { font-size:.7em; }
#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 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;}
