/* style.css *//* Layout --------------------------------------------------------------------*/#gallery {	position: relative;	width: 900px;	background-color: #fff;}#gallerynav {	position: absolute;	top: 120px;	left: 750px;	width: 150px;	padding: 0;	margin: 0;	z-index: 500;}#middiv {	width: 870px;	height: 320px; /* Make this the same height as #bigPic below (inc padding) to prevent jumping when selecting images */	padding-left: 30px;}#bigPic {	float: left;	width: 700px;	height: 300px;	padding: 10px 0;	text-align: center;	background: #eee;	/* Don't put padding or margins in here, use #bigPic img below (IE jumps!) */}#caption {	color: #fff;	width: 700px;	text-align: center;	padding: 3px 0 5px 0;	margin-bottom: 8px;	line-height: 20px	height: 20px;	text-decoration: none;	background: #666;}#caption h3 {	display: inline;	font-size: 12px;	color: #fff;	padding-right: 10px;}#caption p { display: inline; }.sitelink { margin-top: 20px; }#picdiv {	position: relative; /* For IE */	width: 700px;	height:120px;	clear: both;	margin: 0 0 10px 30px;	background: #fff;		}#gallerynav ul { width: 150px; margin-left: 15px;}#gallerynav ul li {	line-height: 30px;	height: 30px;	float: left;	padding-right: 30px;	list-style-type: none;}#gallerynav a:link, #gallerynav a:visited {	color: #666;	padding-bottom: 10px;	text-decoration: none;	background: url(dotrule.gif) 0 12px repeat-x;}#gallerynav a:hover {	color: #bd0000;	text-decoration: none;	background-position: 0 -8px;}#gallerynav a.tabon, #gallerynav a:visited.tabon {	color: #bd0000;	text-decoration: none;	}#brochureButton2 {	position: absolute;	top: 20x;	left: 750px;	width: 150px;	height: 82px;	padding: 0;	margin: 0;	z-index: 500;	display: block;	}#brochureButton2 a, #brochureButton2 a:visited {display: block;	width: 150px;	height: 82px;		background: url(/images/brochurebutton2.jpg) no-repeat 0 0;	text-indent: -5000px;}#brochureButton2 a:hover { background-position: 0 -80px; }/* Admin--------------------------------------------------------------------*/#admin {	height: 130px;	line-height:40px;	padding: 10px 0 10px 30px;	background: #ccc;}#admin h1 {	font-size: 14px;	float: left;	padding-right: 15px;}#deleteimg {	float:left;	height: 20px;	width: 20px;	padding-top: 15px;}#messagediv {	position: absolute;	top: 90px;	left: 0;	width: 400px;	height: 30px;	background: #fff;	z-index: 500;       }/* Close Button & brochure link--------------------------------------------------------------------*/#topBar {	height: 26px;	width: 875px;	line-height: 26px;	margin: 0 auto;	padding: 0 5px 0 40px;	background: #999;}#topBar a:link {	display: block;		width: 700px;	color: #fff;		text-decoration: none;	background: #999;	}#topBar a:visited {color: #fff;}#topBar a:hover {color: #fc6; text-decoration: none;}#topBar #closeGallery a:link {	float: right;	width: 165px;	background: #999 url(close_button.gif) no-repeat right 0px;}#topBar #closeGallery a:hover {	color: #fc6;	background: #999 url(close_button.gif) no-repeat right -26px;}/* Gallery function--------------------------------------------------------------------*/.noshow {	visibility: hidden;	position: absolute;	top: 0px;	left: 0px;	height: 0px;	width: 0px;}.imghover {	border: 4px solid #bd0000;}	.imgoff {	border: none;	border: 2px solid #ccc;}	.fimghover {	border: 2px solid #bd0000;}	.fimghoveryellow {	border: 2px solid #ccc;}	.fimgoff {	border: none;	border: 2px solid #ccc;}.loading {	position: relative;	top: 110px;	left:250px;	font-weight: bold;	text-align: center;	line-height: 30px;	width: 200px;	/*Don't use margins or padding to prevent jumping in IE6 */	border: 1px solid #666;	background: #fff;}/* Scrolling image strip function--------------------------------------------------------------------*/#picdiv #picstripWrapper {	position: relative;	left: 50px; /* For IE see hack below for other browsers */	height: 80px;	width: 550px;}/* Hack excluding all versions of IE */html:not([dummy]) #picdiv #picstripWrapper {	left: 100px; /* All browsers other than IE */}ul#picstrip {	position: absolute;			 	/* this is necessary for the clip attribute to work */	width: 500px; 			  		/* Width of image panel (below) X number of visible images - set same value in 'scroll.js' file*/	height: 80px;					 		/* Height of image holder */	overflow: hidden;				  /* clip values are set by js, overflow hides other images */	list-style-type: none;	margin: 0;	padding: 0;}ul#picstrip li {						/* IMAGE PANEL */	float: left;  width: 100px; 						/* IMAGE PANEL WIDTH - must be in tens eg 100, 110, 120 -  copy to js */  height: 80px; 						/* IMAGE PANEL HEIGHT copy to js */	text-align: center;				/* Centres the image horizontally in its panel */	list-style-image: none;}.selectedpic { background: url(nav/selected.gif) 0 70px no-repeat; }/* Arrows--------------------------------------------------------------------------------*//* Copy vertical scroll positions to scroll.js */#picdiv #leftArrow { float: left; background: url(nav/leftarrow.gif) 0 15px no-repeat; margin-left: 10px; }#picdiv #rightArrow { float: right; background: url(nav/rightarrow.gif) 0 15px no-repeat; margin-right: 10px;}/* NOTE: HOVER state - the rollovers are handled by 'scroll.js' functions which move the background image */#picdiv #leftArrow, #picdiv #rightArrow {	width:40px;	height:80px;	text-indent: -5000px;}#picdiv #leftArrow a, #picdiv #rightArrow a {	width:40px;	height:80px;	}