@charset "utf-8";
/* CSS Reset */
body{
	background-color:#fff;
	text-align:center;
	font-size:75%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#58595b;
}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form{
	margin:0;
	padding:0;
}
img{
	border:0;	
}
ul,ol{
	list-style:none;	
}
a{
	text-decoration:none;
	/*color:#0bf;*/	
	/*color:#58595b;*/
}
a:hover{
	text-decoration:underline;	
}
/*standard handy CSS rules*/
.clear{
	clear:both;
}
/* Layout section*/
#wrapper{
	width:952px;
	border:1px solid #b5b6b6;
	text-align:left;
	margin:10px auto;
	position:relative;
}
#header{height:84px;background:url(/images/lslitho-logo.gif) 4px 5px no-repeat;}
#navigationHome{
	/*height:32px;*/
	/*background:url('/images/navigation-background.jpg');*/
	background-color:#000;
	/*padding-top:12px;*/
}
#navigation{
	/*height:38px;*/
	/*padding-top:12px;*/
	background-color:#000;
}
#headerBar{
	height:35px;
	background:url('/images/header-bar-background.gif');
	line-height:35px;
	padding-left:28px;
}
#footer{
	height:43px;
	background:url(/images/footer.gif) 5px top no-repeat;
	/*border-top:1px solid #b5b6b6;*/
	margin-top:2px;
	padding-top:2px;
	clear:both;
}
#leftColumn{
	width:188px;
	float:left;
	padding-bottom:10px;
	margin-left:12px;
	display:inline;
}
#rightColumn{
	width:188px;
	float:right;
	padding-right:12px;
	margin-top:160px;
}
#wideColumn{
	width:712px;
	float:right;
	margin-right:12px;
	margin-bottom:12px;
}
#middleColumn{
	margin-left:214px;
	margin-right:214px;
	/*margin-top:2px;/*gives 2px gap below main image above*/
	/*padding-top:10px;/*pushing images and other content down, but lets border start at the top*/
	padding-left:14px;
	padding-right:14px;
	/*border-right:1px solid #b5b6b6;*/
	border-left:1px solid #b5b6b6;
	margin-bottom:12px;
}
#breadcrumbs{
	border-bottom:2px solid #f7ef22;
	height:16px;
	line-height:16px;
	padding-bottom:2px;
	margin-bottom:12px;
	padding-left:24px;
	font-size:.8em;
}
/*#leftColumn img,#rightColumn img{
	margin-top:12px;
	margin-left:14px;
}
*/
/* Design Section */
a:visited{
	color:#000;
}
/*a:active{
	color:#00b9f2;
}*/
#gcssLogo{
	position:absolute;
	display:block;
	width:173px;
	height:39px;
	right:14px;
	top:6px;
}
#nivButton{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/NIV-button.gif);
	margin-bottom:12px;
/*	margin-left:12px;*/
}
#aboutUsButton{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/about-us-button-home.gif);
	margin-bottom:12px;
/*	margin-left:12px;*/
}
#aboutUsButtonHome{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/about-us-button-home.gif);
	margin-bottom:12px;
/*	margin-left:12px;*/
}
#seasonsGreetings{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/FestiveButtonMaster.jpg);
	margin-bottom:12px;
/*	margin-left:12px;*/
}
#aboutUsButtonHome:hover, #seasonsGreetings:hover{
	background-position:0 -122px;
}
#seasonsGreetings span{
	display:none;
}
#noiseButton{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/noise-button.gif);
	margin-bottom:12px;
/*	margin-left:12px;*/
}
#stuffButton{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/STUFFButtonMaster.jpg);
	margin-bottom:12px;
}
#nivButton:hover, #noiseButton:hover, #stuffButton:hover {
	background-position:0 -122px;
}
#aboutUsButton:hover{
	background-position:0 -122px;
}
#nivButton span, #noiseButton span, #aboutUsButton span, #aboutUsButtonHome span,  #stuffButton span{
	display:none;	
}
p{
	margin-top:14px;
	font-size:.9em;
}
h3{
	border-bottom:1px dashed #888888;
	padding-bottom:10px;
	margin:16px 0;
	font-weight:normal;
	font-size:1.65em;
}
h4{
	padding-bottom:10px;
	margin:16px 0;
	font-weight:normal;
	font-size:1.2em;
	border-bottom:1px dashed #888;
}
#subNavigation li{
	line-height:17px;
	font-weight:normal;
	font-size:1em;
	padding:7px 0 7px 16px;
	border-top:1px dashed #888;
	background:url(/images/subNavigation-bullet.gif) 0 11px no-repeat;
}
#subNavigation a:link{
	color:#000;
}
#subNavigation li.selected{
	background:url(/images/subNavigation-bullet-selected.gif) 0 9px no-repeat;
}
#subNavigation li li.selected{
	background:url(/images/subNavigation-2nd-level-bullet-selected.gif) 0 9px no-repeat;
}
#subNavigation li.selected:hover{
	background-color:#fff;
	background-position:0 9px;
}
#subNavigation{
	border-bottom:1px dashed #888;
}
#subNavigation li li{
	font-weight:normal;
	background:url(/images/subNavigation-2nd-level-bullet.gif) 0 11px no-repeat;
}
h2{
	font-weight:normal;
	line-height:34px;/*should be 31, but looked too high*/
	color:#000;
	font-size:1.5em;
}
#navigation li, #footer li,#navigationHome li{
	display:inline;
	margin-left:7px;
	padding-left:7px;
	border-left:1px solid #888;
}
#breadcrumbs li{
	display:inline;
	padding-left:8px;	
	background:url(/images/breadcrumb-separator.gif) 2px 4px no-repeat;
}
#breadcrumbs li.selected a{
	color:#116db6;
	font-weight:bold;
}
#breadcrumbs a{
	color:#000;
}
#breadcrumbs li.first{
	background:none;
	padding-left:4px;
}
#navigation li, #navigationHome li{
/*	line-height:50px;	*/
	font-weight:bold;
}
#navigation li li,  #navigationHome li li{
	font-weight:normal;
}
#navigation li.first, #navigationHome li.first{
	border-left:0;	
}
#footer ul{
	float:right;
	line-height:40px;
	margin-right:12px;
	font-size:.9em;
}
#footer li.first{
	border-left:0;	
}
#footer p{
	float:left;
	margin-left:12px;
	line-height:32px;
	margin-top:0;
}
#rightColumn img{
	margin-bottom:12px;	
}
.oddNews div{
	width:507px;
	float:right;
}
.oddNews img {
	float:left;
}
.evenNews div{
	width:507px;
	float:left;
}
.evenNews img {
	float:right;
}
.oddNews, .evenNews {
	clear:both;
}
.oddNews h3, .evenNews h3 {
	margin-top:0;
}
.oddNews div.clear, .evenNews div.clear, #wideColumn div.clear{
	border-bottom:2px solid #f7ef22;
	margin-bottom:12px;
	float:none;
	width:100%;
	height:12px;
	clear:both;
}
.newsMore{
	display:block;
	float:right;
	clear:both;
	width:86px;
	height:26px;
	background:url('/images/read-more.gif') left top no-repeat;
}
.newsMore:hover{
	background-position:0 -26px;
}
.newsMore span{
	display:none;
}
.button140{
	display:block;
	height:141px;
	background:url('/media/101/contact-button.gif');
	margin-bottom:12px;
}
.button140:hover{
	background-position:0 -141px;
}	
.button140 img{
/*	display:none;*/
}
.testimonial{
	display:block;
	height:122px;
	width:494px;
}
.testimonial span{
	display:none;
}
.testimonial:hover{
	background-position:0 -122px;
}
p.download{
/*	color:#00b9f2;*/
	font-size:1.2em;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px dashed #bbb;
	border-bottom:1px dashed #bbb;
	position:relative;
}
p.download a{
	color:#00b9f2;
}
a.download span{
	display:none;
}
a.download{
	display:block;
	right:0;
	top:6px;;
	position:absolute;
	width:86px;
	height:26px;
	vertical-align:top;
	background-image:url('/images/download.gif');
}
a.download:hover{
	background-position:right -26px;
}
#NavLevel3{
	margin-left:30px;
	font-size:.9em;
}
#middleColumn ul, #wideColumn ul{
	font-size:.9em;
	margin-top:14px;
	list-style:disc;
	padding-left:12px;
}
#todaysDate{
	position:absolute;
	font-weight:normal;
	right:74px;
	top:17px;
	color:#000;
	font-size:.8em;
}
#wideColumn a, #middleColumn a{
	color:#116db6;
	font-weight:bold
}
#footer a{
	color:#000;
}
/*Contact Form*/
.formColumn, .firstFormColumn{
	width:227px;
	padding-right:8px;
	padding-left:8px;
}
.formColumn{
	border-left:1px solid #888;
}
.contactTable{
	font-size:.9em;
	margin-right:-8px;
	margin-left:-8px;
}
.contactTable h4{
	background:url('/images/form-heading-background.jpg') left top repeat-x;
	height:29px;
	line-height:29px;
	padding-left:11px;
	color:#000;
	font-weight:normal;
	font-size:1.5em;
	margin-top:0;
}
.contactTable h4 span{
	font-size:.8em;
}
.contactTable input, .contactTable textarea, .singleLineWide{
	background-color:#f3f3f5;
	border: 1px solid #838385;
	width:220px;
}
.contactTable .singleLine{
	width:143px;
}
/*.contactTable p span{
	display:block;
	float:left;
	width:77px;
}*/
.contactTable .formSubmit{
	width:86px;
	height:26px;
	background:url('/images/click-here.gif') left top no-repeat;
	border:0;
}
.contactTable .formSubmit:hover{
	background-position:0 -26px;
	cursor:pointer;
}
#mainImage{
	margin-bottom:12px;
}
#mapHolder{
	position:relative;
	height:360px;
	margin-bottom:12px;
}
#formHolder{
	width:521px;
	height:360px;
	float:left;
	background:url('/images/left-map-panel.jpg') left top no-repeat;
}
#resizeTextHome{
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:62px;
	height:44px;
	/*background:url('/images/aaa.gif') left top no-repeat;*/
}
#resizeTextHome span{
	display:none;
}
#resizeTextHome a:hover{
	background-position:0 -44px;
}
#smallTextHome{
	display:block;
	position:absolute;
	right:40px;
	width:10px;
	height:44px;
	background:url('/images/aaa_small.gif') left top no-repeat;
}
#mediumTextHome{
	display:block;
	position:absolute;
	right:28px;
	width:12px;
	height:44px;
	background:url('/images/aaa_medium.gif') left top no-repeat;
}
#largeTextHome{
	display:block;
	position:absolute;
	right:13px;
	width:15px;
	height:44px;
	background:url('/images/aaa_large.gif') left top no-repeat;
}
#resizeText{
	display:block;
	position:absolute;
	right:0;
	width:62px;
	height:35px;
}
#smallText{
	display:block;
	position:absolute;
	right:40px;
	width:10px;
	height:35px;
	background:url('/images/aaa_small.gif') left top no-repeat;
}
#mediumText{
	display:block;
	position:absolute;
	right:28px;
	width:12px;
	height:35px;
	background:url('/images/aaa_medium.gif') left top no-repeat;
}
#largeText{
	display:block;
	position:absolute;
	right:13px;
	width:15px;
	height:35px;
	background:url('/images/aaa_large.gif') left top no-repeat;
}

#resizeText span{
	display:none;
}
#resizeText a:hover{
	background-position:0 -35px;
}
.postcodeEntry{
	position:absolute;
	left:353px;
	width:96px;
	top:308px;
	background:transparent;
	border:0;
}
.searchPostcode{
	position:absolute;
	left:455px;
	top:305px;
	width:26px;
	height:27px;
	background:url('/images/postcode-button.gif');
	border:0;	
}
.searchPostcode:hover{
	background-position:0 -27px;
	cursor:pointer;
}
.activityTable{
	width:100%;
}
.activityTable td, .activityTable th{
	margin-left:20px;
}
.skipLink{
	display:none;
}
#BannerSearch{
	position:absolute;
	top:14px;
	right:218px;
}
#leftMapImage{
	width:521px;
	height:360px;
	float:left;
	background:url('/images/left-map-panel.jpg') left top no-repeat;
/*	z-index:-3;*/
}
#rightMapImage{
	width:431px;
	float:right;
	z-index:-1;
}
.clear1{
	clear:both;
	height:1px;
}
#postcodeSearch{
	position:absolute;
	left:349px;
	top:333px;
	width:200px;
	z-index:9999;
}
#postcodeSearch input{
	border:0;
	background:transparent;
	width:82px;
	height:20px;
}
#postcodeSearch input.postcodeSearchButton{
	width:26px;
	height:27px;
	background:url('/images/postcode-button.gif') left top no-repeat;
	margin-left:20px;
}
#postcodeSearch input.postcodeSearchButton:hover{
	background-position:0 -27px;
	cursor:pointer;
}
.phoneNumber{
	margin:20px;
	line-height:1.5em;
}
.stuffTable{
	border-collapse:collapse;
	width:100%;
}
.stuffTable th{
	background-color:#d8e79e;
	font-size:1.5em;
	height:40px;
	line-height:40px;
}
.stuffTable td{
	border-bottom:1px dashed #888;
}
.stuffTable th p{
	margin:0 20px;;
}
.stuffDay{
	width:95px;
}
.stuffTime{
	width:100px;
}
.stuffVenue{
	width:175px;
}
.foiLeftColumn{
	width:100px;
	height:1px;
}
td p{
	margin-top:0;
}
.foo{
	display:none;
}

@charset "utf-8";
/* CSS Reset */
body{
	background-color:#fff;
	text-align:center;
	font-size:75%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#58595b;
}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form{
	margin:0;
	padding:0;
}
img{
	border:0;	
}
ul,ol{
	list-style:none;	
}
a{
	text-decoration:none;
	/*color:#0bf;*/	
	/*color:#58595b;*/
}
a:hover{
	text-decoration:underline;	
}
/*standard handy CSS rules*/
.clear{
	clear:both;
}
/* Layout section*/
#wrapper{
	width:952px;
	border:1px solid #b5b6b6;
	text-align:left;
	margin:10px auto;
	position:relative;
}
#header{height:84px;background:url(/images/lslitho-logo.gif) 4px 5px no-repeat;}
#navigationHome{
	/*height:32px;*/
	/*background:url('/images/navigation-background.jpg');*/
	background-color:#000;
	/*padding-top:12px;*/
}
#navigation{
	/*height:38px;*/
	/*padding-top:12px;*/
	background-color:#000;
}
#headerBar{
	height:35px;
	background:url('/images/header-bar-background.gif');
	line-height:35px;
	padding-left:28px;
}
#footer{
	height:43px;
	background:url(/images/footer.gif) 5px top no-repeat;
	/*border-top:1px solid #b5b6b6;*/
	margin-top:2px;
	padding-top:2px;
	clear:both;
}
#leftColumn{
	width:188px;
	float:left;
	padding-bottom:10px;
	margin-left:12px;
	display:inline;
}
#rightColumn{
	width:188px;
	float:right;
	padding-right:12px;
	margin-top:160px;
}
#wideColumn{
	width:712px;
	float:right;
	margin-right:12px;
	margin-bottom:12px;
}
#middleColumn{
	margin-left:214px;
	margin-right:214px;
	/*margin-top:2px;/*gives 2px gap below main image above*/
	/*padding-top:10px;/*pushing images and other content down, but lets border start at the top*/
	padding-left:14px;
	padding-right:14px;
	/*border-right:1px solid #b5b6b6;*/
	border-left:1px solid #b5b6b6;
	margin-bottom:12px;
}
#breadcrumbs{
	border-bottom:2px solid #f7ef22;
	height:16px;
	line-height:16px;
	padding-bottom:2px;
	margin-bottom:12px;
	padding-left:24px;
	font-size:.8em;
}
/*#leftColumn img,#rightColumn img{
	margin-top:12px;
	margin-left:14px;
}
*/
/* Design Section */
a:visited{
	color:#000;
}
/*a:active{
	color:#00b9f2;
}*/
#gcssLogo{
	position:absolute;
	display:block;
	width:173px;
	height:39px;
	right:14px;
	top:6px;
}
#nivButton{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/NIV-button.gif);
	margin-bottom:12px;
/*	margin-left:12px;*/
}
#aboutUsButton{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/about-us-button-home.gif);
	margin-bottom:12px;
/*	margin-left:12px;*/
}
#aboutUsButtonHome{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/about-us-button-home.gif);
	margin-bottom:12px;
/*	margin-left:12px;*/
}
#seasonsGreetings{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/FestiveButtonMaster.jpg);
	margin-bottom:12px;
/*	margin-left:12px;*/
}
#aboutUsButtonHome:hover, #seasonsGreetings:hover{
	background-position:0 -122px;
}
#seasonsGreetings span{
	display:none;
}
#noiseButton{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/noise-button.gif);
	margin-bottom:12px;
/*	margin-left:12px;*/
}
#stuffButton{
	display:block;
	width:188px;
	height:122px;
	background-image:url(/images/STUFFButtonMaster.jpg);
	margin-bottom:12px;
}
#nivButton:hover, #noiseButton:hover, #stuffButton:hover {
	background-position:0 -122px;
}
#aboutUsButton:hover{
	background-position:0 -122px;
}
#nivButton span, #noiseButton span, #aboutUsButton span, #aboutUsButtonHome span,  #stuffButton span{
	display:none;	
}
p{
	margin-top:14px;
	font-size:.9em;
}
h3{
	border-bottom:1px dashed #888888;
	padding-bottom:10px;
	margin:16px 0;
	font-weight:normal;
	font-size:1.65em;
}
h4{
	padding-bottom:10px;
	margin:16px 0;
	font-weight:normal;
	font-size:1.2em;
	border-bottom:1px dashed #888;
}
#subNavigation li{
	line-height:17px;
	font-weight:normal;
	font-size:1em;
	padding:7px 0 7px 16px;
	border-top:1px dashed #888;
	background:url(/images/subNavigation-bullet.gif) 0 9px no-repeat;
}
#subNavigation a:link{
	color:#000;
}
#subNavigation li.selected{
	background:url(/images/subNavigation-bullet-selected.gif) 0 9px no-repeat;
}
#subNavigation li li.selected{
	background:url(/images/subNavigation-2nd-level-bullet-selected.gif) 0 9px no-repeat;
}
#subNavigation li:hover{
	background-color:#92d5f0;
	background-position:0 -75px;
}
#subNavigation li.selected:hover{
	background-color:#fff;
	background-position:0 9px;
}
#subNavigation{
	border-bottom:1px dashed #888;
}
#subNavigation li li{
	font-weight:normal;
	background:url(/images/subNavigation-2nd-level-bullet.gif) 0 9px no-repeat;
}
h2{
	font-weight:normal;
	line-height:34px;/*should be 31, but looked too high*/
	color:#000;
	font-size:1.5em;
}
#navigation li, #footer li,#navigationHome li{
	display:inline;
	margin-left:7px;
	padding-left:7px;
	border-left:1px solid #888;
}
#breadcrumbs li{
	display:inline;
	padding-left:8px;	
	background:url(/images/breadcrumb-separator.gif) 2px 4px no-repeat;
}
#breadcrumbs li.selected a{
	color:#eb088d;
	font-weight:bold;
}
#breadcrumbs a{
	color:#000;
}
#breadcrumbs li.first{
	background:none;
	padding-left:4px;
}
#navigation li, #navigationHome li{
/*	line-height:50px;	*/
	font-weight:bold;
}
#navigation li li,  #navigationHome li li{
	font-weight:normal;
}
#navigation li.first, #navigationHome li.first{
	border-left:0;	
}
#footer ul{
	float:right;
	line-height:40px;
	margin-right:12px;
	font-size:.9em;
}
#footer li.first{
	border-left:0;	
}
#footer p{
	float:left;
	margin-left:12px;
	line-height:32px;
	margin-top:0;
}
#rightColumn img{
	margin-bottom:12px;	
}
.oddNews div{
	width:507px;
	float:right;
}
.oddNews img {
	float:left;
}
.evenNews div{
	width:507px;
	float:left;
}
.evenNews img {
	float:right;
}
.oddNews, .evenNews {
	clear:both;
}
.oddNews h3, .evenNews h3 {
	margin-top:0;
}
.oddNews div.clear, .evenNews div.clear, #wideColumn div.clear{
	border-bottom:2px solid #f7ef22;
	margin-bottom:12px;
	float:none;
	width:100%;
	height:12px;
	clear:both;
}
.newsMore{
	display:block;
	float:right;
	clear:both;
	width:86px;
	height:26px;
	background:url('/images/read-more.gif') left top no-repeat;
}
.newsMore:hover{
	background-position:0 -26px;
}
.newsMore span{
	display:none;
}
.button140{
	display:block;
	height:141px;
	background:url('/media/101/contact-button.gif');
	margin-bottom:12px;
}
.button140:hover{
	background-position:0 -141px;
}	
.button140 img{
/*	display:none;*/
}
.testimonial{
	display:block;
	height:122px;
	width:494px;
}
.testimonial span{
	display:none;
}
.testimonial:hover{
	background-position:0 -122px;
}
p.download{
/*	color:#00b9f2;*/
	font-size:1.2em;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px dashed #bbb;
	border-bottom:1px dashed #bbb;
	position:relative;
}
p.download a{
	color:#00b9f2;
}
a.download span{
	display:none;
}
a.download{
	display:block;
	right:0;
	top:6px;;
	position:absolute;
	width:86px;
	height:26px;
	vertical-align:top;
	background-image:url('/images/download.gif');
}
a.download:hover{
	background-position:right -26px;
}
#NavLevel3{
	margin-left:30px;
	font-size:.9em;
}
#middleColumn ul, #wideColumn ul{
	font-size:.9em;
	margin-top:14px;
	list-style:disc;
	padding-left:12px;
}
#todaysDate{
	position:absolute;
	font-weight:normal;
	right:74px;
	top:17px;
	color:#000;
	font-size:.8em;
}
#wideColumn a, #middleColumn a{
	color:#116db6;
	font-weight:bold
}
#footer a{
	color:#000;
}
/*Contact Form*/
.formColumn, .firstFormColumn{
	width:227px;
	padding-right:8px;
	padding-left:8px;
}
.formColumn{
	border-left:1px solid #888;
}
.contactTable{
	font-size:.9em;
	margin-right:-8px;
	margin-left:-8px;
}
.contactTable h4{
	background:url('/images/form-heading-background.jpg') left top repeat-x;
	height:29px;
	line-height:29px;
	padding-left:11px;
	color:#000;
	font-weight:normal;
	font-size:1.5em;
	margin-top:0;
}
.contactTable h4 span{
	font-size:.8em;
}
.contactTable input, .contactTable textarea, .singleLineWide{
	background-color:#f3f3f5;
	border: 1px solid #838385;
	width:220px;
}
.contactTable .singleLine{
	width:143px;
}
/*.contactTable p span{
	display:block;
	float:left;
	width:77px;
}*/
.contactTable .formSubmit{
	width:86px;
	height:26px;
	background:url('/images/click-here.gif') left top no-repeat;
	border:0;
}
.contactTable .formSubmit:hover{
	background-position:0 -26px;
	cursor:pointer;
}
#mainImage{
	margin-bottom:12px;
}
#mapHolder{
	position:relative;
	height:360px;
	margin-bottom:12px;
}
#formHolder{
	width:521px;
	height:360px;
	float:left;
	background:url('/images/left-map-panel.jpg') left top no-repeat;
}
#resizeTextHome{
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:62px;
	height:44px;
	/*background:url('/images/aaa.gif') left top no-repeat;*/
}
#resizeTextHome span{
	display:none;
}
#resizeTextHome a:hover{
	background-position:0 -35px;
}
#smallTextHome{
	display:block;
	position:absolute;
	right:40px;
	width:10px;
	height:44px;
	background:url('/images/aaa_small.gif') left top no-repeat;
}
#mediumTextHome{
	display:block;
	position:absolute;
	right:28px;
	width:12px;
	height:44px;
	background:url('/images/aaa_medium.gif') left top no-repeat;
}
#largeTextHome{
	display:block;
	position:absolute;
	right:13px;
	width:15px;
	height:44px;
	background:url('/images/aaa_large.gif') left top no-repeat;
}
#resizeText{
	display:block;
	position:absolute;
	right:0;
	width:62px;
	height:35px;
}
#smallText{
	display:block;
	position:absolute;
	right:40px;
	width:10px;
	height:35px;
	background:url('/images/aaa_small.gif') left top no-repeat;
}
#mediumText{
	display:block;
	position:absolute;
	right:28px;
	width:12px;
	height:35px;
	background:url('/images/aaa_medium.gif') left top no-repeat;
}
#largeText{
	display:block;
	position:absolute;
	right:13px;
	width:15px;
	height:35px;
	background:url('/images/aaa_large.gif') left top no-repeat;
}

#resizeText span{
	display:none;
}
#resizeText a:hover{
	background-position:0 -35px;
}
.postcodeEntry{
	position:absolute;
	left:353px;
	width:96px;
	top:308px;
	background:transparent;
	border:0;
}
.searchPostcode{
	position:absolute;
	left:455px;
	top:305px;
	width:26px;
	height:27px;
	background:url('/images/postcode-button.gif');
	border:0;	
}
.searchPostcode:hover{
	background-position:0 -27px;
	cursor:pointer;
}
.activityTable{
	width:100%;
}
.activityTable td, .activityTable th{
	margin-left:20px;
}
.skipLink{
	display:none;
}
#BannerSearch{
	position:absolute;
	top:14px;
	right:218px;
}
#leftMapImage{
	width:521px;
	height:360px;
	float:left;
	background:url('/images/left-map-panel.jpg') left top no-repeat;
/*	z-index:-3;*/
}
#rightMapImage{
	width:431px;
	float:right;
	z-index:-1;
}
.clear1{
	clear:both;
	height:1px;
}
#postcodeSearch{
	position:absolute;
	left:349px;
	top:333px;
	width:200px;
	z-index:9999;
}
#postcodeSearch input{
	border:0;
	background:transparent;
	width:82px;
	height:20px;
}
#postcodeSearch input.postcodeSearchButton{
	width:26px;
	height:27px;
	background:url('/images/postcode-button.gif') left top no-repeat;
	margin-left:20px;
}
#leftColumnHome{width:570px;float:left;}
#rightColumnHome{width:360px;float:right;padding-top:12px;}
#leftColumnHome h4{border:0;background-color:#b7b9ba;color:#1d3060;padding:5px;}
#leftColumnHome h4 a{color:#1d3060;}
#leftColumnHome p{margin-left:40px;}
#gallery ul{list-style:none;}
#gallery li{display:inline;margin-right:10px;}

form{border:1px dashed #333;margin-top:12px;padding:6px;}
form table{width:100%;}
form .wide {width:300px;}
form .narrow {width:120px;}
#rightColumn .contact p{border-bottom:1px dashed #333;padding-bottom:14px;margin-top:14px;}
.contact a{color:#58595B;}
.contact{margin-right:20px;}
#rightColumn h3{border:0;width:63px;height:20px;background:url(/images/print-example.gif)left top no-repeat;color:#1d3060;font-size:.75em;
padding-left:55px;padding-top:24px;margin-bottom:0;}
#rightColumn p{margin-top:0;}
/*form{font-family:Tahoma, Geneva, sans-serif;}*/
#resizeText p,#resizeTextHome p{font-size:.8em;margin-top:28px;text-align:right;margin-right:14px;}
#resizeText,#resizeTextHome{width:140px;top:14px;}

.box img{margin-bottom:9px;}
.send{border:0;background:#fff url(/images/send.jpg) left top no-repeat;width:71px;height:29px;}
.send:hover{cursor:pointer;}














































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
