@charset "utf-8";
/* 
	SITE COLOURS
		Orange: #ffdb00
		Grey: #888a8c
*/

	/* RESET & FLOAT */
div { margin: 0; padding: 0; }
p { margin-top:0; }
.clearfloat { clear: both; }
.floatright { float: right; }
.floatleft { float: left; }
.blue { color:#9fb5a1; }
.smalltext { font-size:11px; }
a img { border:none; }
h2, h3 { color:#9fb5a1; }
ol { margin:0; padding:0 ; }
/* #ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; } */

	/* SITEWIDE SETUP */
body { margin: 0 0 0 0; color: #888a8c; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; }

a:link, a:visited, a:active { color: #9fb5a1; text-decoration:none; }
a:hover { color: #9fb5a1; text-decoration:none; }

	/* LAYOUT */
	
#container { margin:0 auto; width:992px; }

#bigger { display:block; position:fixed; z-index:1001; padding:0; background-color:#FFFFFF; }
	#header { height:120px; width:992px; z-index:1001; }
		#header a:link, #header a:visited, #header a:active { color: #9fb5a1; text-decoration:none; }
		#header a:hover { color: #9fb5a1; text-decoration:underline; }	

	#nav { height: 26px; width:992px; background: #bb7f0f; margin-bottom: 10px; }

#mainbody { list-style-type:none; }
#mainbody li { float:left; }
.galleryview { clear: left; }
.galleryview #pointer { border: 2px #ccc solid !important }
	/*#left { width:130px; }*/
	#left { display:none; }
			#left ul li, #right ul li { float:none; }
			#left a:link, #left a:visited, #left a:active { color: #9fb5a1; text-decoration:none; }
			#left a:hover { color: #9fb5a1; text-decoration:underline; }

	/* #leftnew { width:590px; padding:0 15px 0 0; border-right:1px solid #888a8c; } */

	#middle { width:582px; padding:0 18px 0 0; border-right:1px solid #888a8c; }
	/*#middle { width:465px; padding:0 10px 0 10px; border-right:1px solid #888a8c; border-left:1px solid #888a8c; }*/
	#right { width:375px; padding-left:15px; float:right }
	#newsletterright { width:835px; padding:0 10px 0 10px; border-right:1px solid #888a8c; border-left:1px solid #888a8c; }
		
#footer { height:30px; display:block; background-color:#ffdf00; position:fixed; bottom:0px; width:995px; text-align:center; z-index:1001; padding:0; margin:0 auto; font-size:11px; }
	#footer p { margin:0; }
	#whitespace { height:15px; background-color:#ffffff; margin:0; padding:0; }
	#footer-center { }

.overlay, .panel-overlay {
	display: none;
}

h2 {
	margin: 0 0 20px 0;
}

