/*--------------main-------------------*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #7A957E;
	font-size: 80%;
}

#container {
	width: 752px;
	margin: 0px auto;
	height: auto;
	height /**/: auto;
	min-height: 654px;
	display: block;
	background-color: #FFFFEF;
}

#header {
	width: 752px;
	margin: 0px auto;
	height: 212px;
	display: block;
	padding: 0px;
}

#hlogo {
	height: 212px;
	width: 752px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#navigation {
	width: 752px;
	height: 29px;
	display: block;
}

#left {
	width: 221px;
	display: block;
	float: left;
	height: 381px;
	background-color: #FFFFEF;
	background-image: url(images/left.jpg);
	background-repeat: no-repeat;
}

#main {
	width: 516px;
	float: left;
	display: block;
	padding: 0px 5px 5px 10px;
	height: auto;
	height /**/: auto;
	min-height: 376px;
	background-color: #FFFFEF;
	background-attachment: scroll;
	background-image: url(images/container_background.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#main a {
	color: #7A957E;
	text-decoration:none;
	font-weight: bold;
}

#main a:hover {
	color: #FF9900;
	text-decoration:none;
	font-weight: bold;
}

#footer {
	width: 752px;
	height: 80px;
	display: block;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	text-align: right;
	clear: both;
	font-weight: bold;
}

#footer a {
	color: #7A957E;
	text-decoration:none;
}

#footer a:hover {
	color: #FF9900;
	text-decoration:none;
}

#footer #right {
	float:right;
	margin-top: 7px;
	margin-right: 7px;
}

.hidden {
	visibility: hidden;
}

h3 {
	font-size: 120%;
	font-weight: bolder;
	color: #7A957E;
}

.bold {
	font-weight: bold;
}


/*--------------navigation-------------------*/

#homemenu {
	margin: 0px; 
	padding: 0px;
	position: relative; 
	height: 29px;
	background: url(images/home_navigation.gif);
}

#homemenu li {
	height: 29px;
	position: absolute;
	background: url(images/home_navigation.gif) no-repeat;
	display: block;
	list-style: none;
}

#homemenu a {
	height: 29px;
	display: block;
	text-decoration: none;
}

#homemenu a:hover {
	text-decoration: none;
}

#buttons {
	height: 29px;
}

#homemenu #bg1 {
	left: 0px;	
}

#homemenu #bg2 {
	left: 119px; 
	background-position: -119px 0;
}

#homemenu #bg3 {
	left: 275px; 
	background-position: -275px 0;
}

#homemenu #bg4 {
	left: 365px;
	background-position: -365px 0;
}

#homemenu #bg5 {
	left: 435px; 
	background-position: -435px 0;
}

#homemenu #bg6 {
	left: 545px; 
	background-position: -545px 0;
}

#homemenu #bg7 {
	left: 684px; 
	background-position: -684px 0;
}

#homemenu #bg1 a:hover {
	background: url(images/home_navigation.gif) no-repeat 0px -29px;
	width: 119px;
}

#homemenu #bg2 a:hover {
	background: url(images/home_navigation.gif) no-repeat -119px -29px;
	width: 156px;
}

#homemenu #bg3 a:hover {
	background: url(images/home_navigation.gif) no-repeat -275px -29px;
	width: 90px;
}

#homemenu #bg4 a:hover {
	background: url(images/home_navigation.gif) no-repeat -365px -29px;
	width: 70px;
}

#homemenu #bg5 a:hover {
	background: url(images/home_navigation.gif) no-repeat -435px -29px;
	width: 110px;
}

#homemenu #bg6 a:hover {
	background: url(images/home_navigation.gif) no-repeat -545px -29px;
	width: 139px;
}

#homemenu #bg7 a:hover {
	background: url(images/home_navigation.gif) no-repeat -684px -29px;
	width: 68px;
}

#batsmenu {
	margin: 0px; 
	padding: 0px;
	position: relative; 
	height: 29px;
	background: url(images/bats_navigation.gif);
}

#batsmenu li {
	height: 29px;
	position: absolute;
	background: url(images/bats_navigation.gif) no-repeat;
	display: block;
	list-style: none;
}

#batsmenu a {
	height: 29px;
	display: block;
	text-decoration: none;
}

#batsmenu a:hover {
	text-decoration: none;
}

#buttons {
	height: 29px;
}

#batsmenu #bg1 {
	left: 0px;	
}

#batsmenu #bg2 {
	left: 119px; 
	background-position: -119px 0;
}

#batsmenu #bg3 {
	left: 275px; 
	background-position: -275px 0;
}

#batsmenu #bg4 {
	left: 365px;
	background-position: -365px 0;
}

#batsmenu #bg5 {
	left: 435px; 
	background-position: -435px 0;
}

#batsmenu #bg6 {
	left: 545px; 
	background-position: -545px 0;
}

#batsmenu #bg7 {
	left: 684px; 
	background-position: -684px 0;
}

#batsmenu #bg1 a:hover {
	background: url(images/bats_navigation.gif) no-repeat 0px -29px;
	width: 119px;
}

#batsmenu #bg2 a:hover {
	background: url(images/bats_navigation.gif) no-repeat -119px -29px;
	width: 156px;
}

#batsmenu #bg3 a:hover {
	background: url(images/bats_navigation.gif) no-repeat -275px -29px;
	width: 90px;
}

#batsmenu #bg4 a:hover {
	background: url(images/bats_navigation.gif) no-repeat -365px -29px;
	width: 70px;
}

#batsmenu #bg5 a:hover {
	background: url(images/bats_navigation.gif) no-repeat -435px -29px;
	width: 110px;
}

#batsmenu #bg6 a:hover {
	background: url(images/bats_navigation.gif) no-repeat -545px -29px;
	width: 139px;
}

#batsmenu #bg7 a:hover {
	background: url(images/bats_navigation.gif) no-repeat -684px -29px;
	width: 68px;
}

#contactmenu {
	margin: 0px; 
	padding: 0px;
	position: relative; 
	height: 29px;
	background: url(images/contact_navigation.gif);
}

#contactmenu li {
	height: 29px;
	position: absolute;
	background: url(images/contact_navigation.gif) no-repeat;
	display: block;
	list-style: none;
}

#contactmenu a {
	height: 29px;
	display: block;
	text-decoration: none;
}

#contactmenu a:hover {
	text-decoration: none;
}

#buttons {
	height: 29px;
}

#contactmenu #bg1 {
	left: 0px;	
}

#contactmenu #bg2 {
	left: 119px; 
	background-position: -119px 0;
}

#contactmenu #bg3 {
	left: 275px; 
	background-position: -275px 0;
}

#contactmenu #bg4 {
	left: 365px;
	background-position: -365px 0;
}

#contactmenu #bg5 {
	left: 435px; 
	background-position: -435px 0;
}

#contactmenu #bg6 {
	left: 545px; 
	background-position: -545px 0;
}

#contactmenu #bg7 {
	left: 684px; 
	background-position: -684px 0;
}

#contactmenu #bg1 a:hover {
	background: url(images/contact_navigation.gif) no-repeat 0px -29px;
	width: 119px;
}

#contactmenu #bg2 a:hover {
	background: url(images/contact_navigation.gif) no-repeat -119px -29px;
	width: 156px;
}

#contactmenu #bg3 a:hover {
	background: url(images/contact_navigation.gif) no-repeat -275px -29px;
	width: 90px;
}

#contactmenu #bg4 a:hover {
	background: url(images/contact_navigation.gif) no-repeat -365px -29px;
	width: 70px;
}

#contactmenu #bg5 a:hover {
	background: url(images/contact_navigation.gif) no-repeat -435px -29px;
	width: 110px;
}

#contactmenu #bg6 a:hover {
	background: url(images/contact_navigation.gif) no-repeat -545px -29px;
	width: 139px;
}

#contactmenu #bg7 a:hover {
	background: url(images/contact_navigation.gif) no-repeat -684px -29px;
	width: 68px;
}

#locationmenu {
	margin: 0px; 
	padding: 0px;
	position: relative; 
	height: 29px;
	background: url(images/location_navigation.gif);
}

#locationmenu li {
	height: 29px;
	position: absolute;
	background: url(images/location_navigation.gif) no-repeat;
	display: block;
	list-style: none;
}

#locationmenu a {
	height: 29px;
	display: block;
	text-decoration: none;
}

#locationmenu a:hover {
	text-decoration: none;
}

#buttons {
	height: 29px;
}

#locationmenu #bg1 {
	left: 0px;	
}

#locationmenu #bg2 {
	left: 119px; 
	background-position: -119px 0;
}

#locationmenu #bg3 {
	left: 275px; 
	background-position: -275px 0;
}

#locationmenu #bg4 {
	left: 365px;
	background-position: -365px 0;
}

#locationmenu #bg5 {
	left: 435px; 
	background-position: -435px 0;
}

#locationmenu #bg6 {
	left: 545px; 
	background-position: -545px 0;
}

#locationmenu #bg7 {
	left: 684px; 
	background-position: -684px 0;
}

#locationmenu #bg1 a:hover {
	background: url(images/location_navigation.gif) no-repeat 0px -29px;
	width: 119px;
}

#locationmenu #bg2 a:hover {
	background: url(images/location_navigation.gif) no-repeat -119px -29px;
	width: 156px;
}

#locationmenu #bg3 a:hover {
	background: url(images/location_navigation.gif) no-repeat -275px -29px;
	width: 90px;
}

#locationmenu #bg4 a:hover {
	background: url(images/location_navigation.gif) no-repeat -365px -29px;
	width: 70px;
}

#locationmenu #bg5 a:hover {
	background: url(images/location_navigation.gif) no-repeat -435px -29px;
	width: 110px;
}

#locationmenu #bg6 a:hover {
	background: url(images/location_navigation.gif) no-repeat -545px -29px;
	width: 139px;
}

#locationmenu #bg7 a:hover {
	background: url(images/location_navigation.gif) no-repeat -684px -29px;
	width: 68px;
}

#findmenu {
	margin: 0px; 
	padding: 0px;
	position: relative; 
	height: 29px;
	background: url(images/find_navigation.gif);
}

#findmenu li {
	height: 29px;
	position: absolute;
	background: url(images/find_navigation.gif) no-repeat;
	display: block;
	list-style: none;
}

#findmenu a {
	height: 29px;
	display: block;
	text-decoration: none;
}

#findmenu a:hover {
	text-decoration: none;
}

#buttons {
	height: 29px;
}

#findmenu #bg1 {
	left: 0px;	
}

#findmenu #bg2 {
	left: 119px; 
	background-position: -119px 0;
}

#findmenu #bg3 {
	left: 275px; 
	background-position: -275px 0;
}

#findmenu #bg4 {
	left: 365px;
	background-position: -365px 0;
}

#findmenu #bg5 {
	left: 435px; 
	background-position: -435px 0;
}

#findmenu #bg6 {
	left: 545px; 
	background-position: -545px 0;
}

#findmenu #bg7 {
	left: 684px; 
	background-position: -684px 0;
}

#findmenu #bg1 a:hover {
	background: url(images/find_navigation.gif) no-repeat 0px -29px;
	width: 119px;
}

#findmenu #bg2 a:hover {
	background: url(images/find_navigation.gif) no-repeat -119px -29px;
	width: 156px;
}

#findmenu #bg3 a:hover {
	background: url(images/find_navigation.gif) no-repeat -275px -29px;
	width: 90px;
}

#findmenu #bg4 a:hover {
	background: url(images/find_navigation.gif) no-repeat -365px -29px;
	width: 70px;
}

#findmenu #bg5 a:hover {
	background: url(images/find_navigation.gif) no-repeat -435px -29px;
	width: 110px;
}

#findmenu #bg6 a:hover {
	background: url(images/find_navigation.gif) no-repeat -545px -29px;
	width: 139px;
}

#findmenu #bg7 a:hover {
	background: url(images/find_navigation.gif) no-repeat -684px -29px;
	width: 68px;
}

#swallowsmenu {
	margin: 0px; 
	padding: 0px;
	position: relative; 
	height: 29px;
	background: url(images/swallows_navigation.gif);
}

#swallowsmenu li {
	height: 29px;
	position: absolute;
	background: url(images/swallows_navigation.gif) no-repeat;
	display: block;
	list-style: none;
}

#swallowsmenu a {
	height: 29px;
	display: block;
	text-decoration: none;
}

#swallowsmenu a:hover {
	text-decoration: none;
}

#buttons {
	height: 29px;
}

#swallowsmenu #bg1 {
	left: 0px;	
}

#swallowsmenu #bg2 {
	left: 119px; 
	background-position: -119px 0;
}

#swallowsmenu #bg3 {
	left: 275px; 
	background-position: -275px 0;
}

#swallowsmenu #bg4 {
	left: 365px;
	background-position: -365px 0;
}

#swallowsmenu #bg5 {
	left: 435px; 
	background-position: -435px 0;
}

#swallowsmenu #bg6 {
	left: 545px; 
	background-position: -545px 0;
}

#swallowsmenu #bg7 {
	left: 684px; 
	background-position: -684px 0;
}

#swallowsmenu #bg1 a:hover {
	background: url(images/swallows_navigation.gif) no-repeat 0px -29px;
	width: 119px;
}

#swallowsmenu #bg2 a:hover {
	background: url(images/swallows_navigation.gif) no-repeat -119px -29px;
	width: 156px;
}

#swallowsmenu #bg3 a:hover {
	background: url(images/swallows_navigation.gif) no-repeat -275px -29px;
	width: 90px;
}

#swallowsmenu #bg4 a:hover {
	background: url(images/swallows_navigation.gif) no-repeat -365px -29px;
	width: 70px;
}

#swallowsmenu #bg5 a:hover {
	background: url(images/swallows_navigation.gif) no-repeat -435px -29px;
	width: 110px;
}

#swallowsmenu #bg6 a:hover {
	background: url(images/swallows_navigation.gif) no-repeat -545px -29px;
	width: 139px;
}

#swallowsmenu #bg7 a:hover {
	background: url(images/swallows_navigation.gif) no-repeat -684px -29px;
	width: 68px;
}

#tariffmenu {
	margin: 0px; 
	padding: 0px;
	position: relative; 
	height: 29px;
	background: url(images/tariff_navigation.gif);
}

#tariffmenu li {
	height: 29px;
	position: absolute;
	background: url(images/tariff_navigation.gif) no-repeat;
	display: block;
	list-style: none;
}

#tariffmenu a {
	height: 29px;
	display: block;
	text-decoration: none;
}

#tariffmenu a:hover {
	text-decoration: none;
}

#buttons {
	height: 29px;
}

#tariffmenu #bg1 {
	left: 0px;	
}

#tariffmenu #bg2 {
	left: 119px; 
	background-position: -119px 0;
}

#tariffmenu #bg3 {
	left: 275px; 
	background-position: -275px 0;
}

#tariffmenu #bg4 {
	left: 365px;
	background-position: -365px 0;
}

#tariffmenu #bg5 {
	left: 435px; 
	background-position: -435px 0;
}

#tariffmenu #bg6 {
	left: 545px; 
	background-position: -545px 0;
}

#tariffmenu #bg7 {
	left: 684px; 
	background-position: -684px 0;
}

#tariffmenu #bg1 a:hover {
	background: url(images/tariff_navigation.gif) no-repeat 0px -29px;
	width: 119px;
}

#tariffmenu #bg2 a:hover {
	background: url(images/tariff_navigation.gif) no-repeat -119px -29px;
	width: 156px;
}

#tariffmenu #bg3 a:hover {
	background: url(images/tariff_navigation.gif) no-repeat -275px -29px;
	width: 90px;
}

#tariffmenu #bg4 a:hover {
	background: url(images/tariff_navigation.gif) no-repeat -365px -29px;
	width: 70px;
}

#tariffmenu #bg5 a:hover {
	background: url(images/tariff_navigation.gif) no-repeat -435px -29px;
	width: 110px;
}

#tariffmenu #bg6 a:hover {
	background: url(images/tariff_navigation.gif) no-repeat -545px -29px;
	width: 139px;
}

#tariffmenu #bg7 a:hover {
	background: url(images/tariff_navigation.gif) no-repeat -684px -29px;
	width: 68px;
}

/*--------------page headers-------------------*/

.welcome{
	background-image:  url(images/welcome_header.gif);
	height: 39px;
	display: block;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
}

.bats{
	background-image:  url(images/bats_header.gif);
	height: 39px;
	display: block;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
}

.swallows{
	background-image:  url(images/swallows_header.gif);
	height: 39px;
	display: block;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
}

.location{
	background-image:  url(images/location_header.gif);
	height: 39px;
	display: block;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
}

.tariff{
	background-image:  url(images/tariff_header.gif);
	height: 39px;
	display: block;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
}

.contact{
	background-image:  url(images/contact_header.gif);
	height: 39px;
	display: block;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
}

.find{
	background-image:  url(images/find_header.gif);
	height: 39px;
	display: block;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
}

/*--------------tariff-------------------*/

.yellow {
	background-color: #EFB408;
	text-align: center;
}

.red {
	color: #FFFFFF;
	text-align: center;
	background-color: #782127;
}

.blue {
	color: #FFFFFF;
	text-align: center;
	background-color: #336699;
}

.centre {
	text-align: center;
}

/*--------------images-------------------*/

#location {
	background-image: url(images/location_pic.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 280px;
	background-position: center;
}

#map {
	background-image: url(images/map.gif);
	background-repeat: no-repeat;
	display: block;
	height: 365px;
	background-position: center;
}

.greenitalic {
	font-style: italic;
	color: #7A957E;
}

.greenbolditalic {
	font-style: italic;
	color: #7A957E;
	font-weight: bold;	
}

.greenbold {
	color: #7A957E;
	font-weight: bold;	
}

/*--------------bats-------------------*/

#batsleft {
	width: 221px;
	display: block;
	float: left;
	height: 381px;
	background-color: #FFFFEF;
	background-image: url(images/bats_left_image.jpg);
	background-repeat: no-repeat;
}

#batsdown {
	background-image: url(images/bats_downstairs.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 255px;
}

#batsup {
	background-image: url(images/bats_upstairs.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 189px;
}

#batspics {
	background-image: url(images/bats_images.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 477px;
}

/*--------------swallows-------------------*/

#swallowsleft {
	width: 221px;
	display: block;
	float: left;
	height: 381px;
	background-color: #FFFFEF;
	background-image: url(images/swallows_left_image.jpg);
	background-repeat: no-repeat;
}

#swallowsdown {
	background-image: url(images/swallows_downstairs.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 138px;
}

#swallowsup {
	background-image: url(images/swallows_upstairs.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 145px;
}

#swallowspics1 {
	background-image: url(images/swallows_images1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 129px;
}

#swallowspic2 {
	background-image: url(images/swallows_images2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 128px;
}