/* CSS Document */

body {	font:100%/1 helvetica, aria, sans-serif; text-align:center; margin:0; padding:0;
	color:#656141; width:100%; background:url(null) #cbc382 no-repeat;}

body.home {background:url(null) #fff no-repeat;}

p, h1, h2, h3, h4, img { margin:0 0 1.5em 0; padding:0; text-align:left; }

p, label { font-size:0.8em; text-align:justify; line-height:1.4em }
h1 { font-size:2em; line-height:1em; margin:0; font-weight:normal; }
h2 { font-size:0.75em; line-height:1.3em; margin:1em 0 1.5em; font-weight:normal;}
h3 { font-size:1em; font-weight:normal; margin:0 0 1.25em; }
h4 { font-size:0.8em; line-height:1em; font-weight:normal; margin:0 0 1em; }

a { color:#837319;text-decoration:none;}
a:hover, #Nav a:hover { color:#FFF7B6; background-color:#b7b075; }

.home h1 {text-align:center;margin:1em 0 0;font-size:1.5em;line-height:1em;}
.home h2 {text-align:center;margin:2em 0 0;line-height:1.5em}
.home a.enter { float:right;font-size:0.8em;padding:0.5em;margin:-2em 1em 0;display:inline}
.home a#intro {display:block;margin:200px auto 0;padding:10px;font-size:4.5em!important;line-height:1em;text-align:center;}
.home a#intro:hover {background:none;color:#9F8B1D}

.home a {position:relative}
.home a strong {position:absolute;bottom:7.5em;left:14.25em;color:#7f7a51;font-size:1.5em;font-weight:normal}
.home a:hover strong, .home a strong:hover {color:#7f7a51} /*989261*/

ul, ol { list-style:none; text-align:left; margin:0; padding:0; }

img { margin:0; padding:0; background-color:#c1b97b;text-align:left;}

#Header p {margin-bottom:0.5em;}	
#Header form {margin-top:0em;}	
.Content form {margin:2em 0 4em;}	


fieldset { border:none; clear:left; margin:0; padding:0}
form label { float:left; clear:left; }


.input { padding:0.25em; margin:0.75em 0 1em; clear:left; float:left; border:1px solid #999; background-color:#fff !important; }
.button {padding:0.25em 1em; margin:0.75em 0.5em 0 0; }

.clear {clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;}


/* page divs */

	.statcounter, .statcounter a, .statcounter img {height:0;font-size:0;background:#fff;color:#fff}

	#Header, .Content, .Footer, #Nav, #imageNav ul { clear:both; width:52em; text-align:left; margin:0 auto;}

	.Content {width:49.5em;}

	/* header */
	
	#HeaderWrap {  background:#c1b97b; }
	#Header { padding:1em 0 2em 2em; } 
	
	/* top nav bar */
	

	.NavWrap { border:1px solid #cbc382; padding:4em 0 0; border-width:1px 0 0; background:#c1b97b; }
	#Nav {padding:0; }
	#Nav li, #Nav h1 { display:inline; font-size:1em;line-height:1.2em}
	#Nav a, #Nav h1 {color:#484533; padding:0.75em 1.25em; display:block; float:left; } 
	#Nav h1 { color:#787350;cursor:default;padding-left:1.1em; }
	
	#Nav a.selected { text-decoration:none; color:#FFF7B6; }	
	#Nav a.selected:hover {background:#c1b97b;color:#FFF7B6;cursor:default}

	/* footer */
	
	.Footer {  background:transparent; border-width:1px 0 0; margin-top:0em;}
	.Footer p { float:right; font-size:0.7em; color:#989261; padding:1em 2em; font-weight:normal; }
	.Footer a { font-size:0.7em; }

	/* content */
	
	.Content { padding:3em 0 2em;  }
		
	.ContentWrap { clear:both; padding:0; margin:0; }

	.home .ContentWrap {background:#fff}
	.home .Content {text-align:center;padding-top:3em;}


	.Content h3 { margin:2.75em 0 1.75em;}
	.Content img { margin:1.5em 0 0; }
	
	.Content a img { text-decoration:none; border:0px solid; }
	.Content a:hover img {  }

	.statement .Content img, .catalogue .Content img {float:right;margin:0;}
	.statement .Content div, .catalogue .Content div {width:35.5em}

	
	.indentedP { margin-bottom:1.25em; }
	.indentedP h4 { margin:0; padding:0; text-align:left; }
	.indentedP p { margin:-1.3em 0 2em 8em; padding:0; float:none;height:100%;}
	.indentedP ul { margin:-1em 0 0.75em 8em; padding:0;font-size:0.8em}
	.indentedP li { margin:0 0 0.75em; padding:0;}
	
	.instruction { font-size:0.9em; clear:both; font-weight:normal; padding-left:0 !important;}
	.instructionTop {font-size:0.9em; font-weight:normal; padding:0;margin:0}
	

	/* .images .Content, .images .Footer {width:90%;} */

	#imageNav {background:#b2ab72; clear:both; padding:0.25em 0 0; margin:0;cursor:default;overflow:hidden}
	#imageNav ul {padding:0;width:49em}
	#imageNav li { cursor:pointer;display:block; float:left; font-size:0.85em;font-size:0.8em;line-height:1.2em;padding:0.25em 1em 0.75em;
		margin:0;border:2px solid #b2ab72;border-width:0 2px}
	#imageNav li, #imageNav li a {color:#656146;}
	#imageNav li.groupOn {color:#fff7b6;cursor:default; }

	#imageNav li:hover, #imageNav li.groupOn, #imageNav li a:hover {color:#fff7b6}

	#thumbs {line-height:1em;margin:0.125em;font-size:1em;padding:0 0 0 28.25em;clear:none;/*min-*/width:21.25em;}
	#thumbs .thumbBreak {clear:both;padding:1.25em 0 0;}
	.thumbGroup {clear:left;}

	#imageWrap {float:left; width:26.625em; padding:0 1em 0 0;position:absolute;}
	
	#thumbs img {margin:0; padding:0; border:0.125em solid #cbc382; background:#c1b97b;float:left;width:4em;height:4em;}
	#thumbs img.thumb:hover, #thumbs img.IEhoverFix {border-color:#656141;cursor:pointer;}

	#thumbs img.on {opacity:0.4;}
	#thumbs img.on:hover {border-color:#cbc382;cursor:default;}

	
	#name {clear:left;padding:0;margin:1em 0 0;float:left;width:26em}
	#name p {padding:0.5em 0 0;margin:0;font-style:italic;}
	#name #details {color:#989261; font-size:0.7em;line-height:1.5em;text-align:left;}


	#image {width:26.625em;height:26.625em;background:#c1b97b;margin:0.2em 0 0 0;padding:0;float:left;}
	#image img {margin:0;padding:0;background:#b7b075;}
 
 	ul.externalLinks  {margin:0;padding:0;}
	ul.externalLinks li {margin:0;padding:0 0 1.5em;}
	ul.externalLinks li a {margin:0;padding:0;}
	ul.externalLinks li a img{margin:0;padding:0;background:transparent;}

	ul.externalLinks li a p {margin:0;padding:0.5em 0 1em 0;color:#656141}

