﻿

/* GLOBAL STYLES
____________________________________________________________________________*/


body
{
	background-image: url(images/bg-global.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: black;
	font-family: Arial, Sans Serif;
	font-size: 16px;
	margin: 0;
	padding: 0;
	background-color: #8cae5f;
}


h2
{
	font-size: 26px;
	line-height: 30px;
	text-align: left;
	margin: 0px 0px 20px 40px;
	padding: 0px;
	color: #364606;
}


h3
{
	font-size: 22px;
	line-height: 30px;
	text-align: left;
	margin: 00px 0px 20px 40px;
	padding: 20px 0px 0px 0px;
	color: #364606;
}


h4
{
	font-size: 20px;
	line-height: 20px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #364606;
}



p, li
{
	text-align: left;
	font-size: 16px;
	margin-right: 40px;
	margin-left: 40px;
	line-height: 22px;
}


li { list-style-image: url(images/bullet.gif); }



.formarea
{
	background-color: #c6dca9;
	padding: 5px;
	border: 0px;
}



.contactform
{
	margin-left: 35px;
	padding: 0px;
	float: left;
}


.pagingitem
{
	margin-right: 10px;
	margin-left: 10px;
	color: #859960;
}


.pagingitemlink
{
	color: #697e42;
	text-decoration: none;
}

.pagingitemlink:hover
{
	color: #000;
	text-decoration: underline;
}


.pagingitemact
{
	color: #000;
}


.hidden
{
	display: none;
}

.clear-all { clear: both; }






/* POSITIONAL BOXES 
______________________________________________________________________________*/




.content-container
{
	width: 970px;
	display: block;
	margin: 0 auto 0 auto;
	background-color: #364606;
}


.content-area
{
	width: 949px;
	display: block;
	margin: 0px auto 0px auto;
}



.logo-box-home
{
	width: 193px;
	height: 204px;
	display: block;
	float: left;
	background-image: url(images/logo-home.gif);
	background-repeat: no-repeat;
}


.logo-box-inside
{
	width: 193px;
	height: 204px;
	display: block;
	float: left;
	background-image: url(images/logo-inside.gif);
	background-repeat: no-repeat;
}


.top-nav-box
{
	width: 756px;
	height: 204px;
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
}


.home-headline
{
	width: 959px;
	height: 180px;
	display: block;
	background-image: url(images/bg-home-headline.jpg);
	background-repeat: no-repeat;
	float: left;
}



.title-about
{
	width: 959px;
	height: 72px;
	display: block;
	background-image: url(images/bg-title-about.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 0px;
}


.title-philosophy
{
	width: 959px;
	height: 72px;
	display: block;
	background-image: url(images/bg-title-philosophy.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 0px;
}


.title-bring
{
	width: 959px;
	height: 72px;
	display: block;
	background-image: url(images/bg-title-bring.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 0px;
}


.title-contacts
{
	width: 959px;
	height: 72px;
	display: block;
	background-image: url(images/bg-title-contacts.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 0px;
}


.title-programs
{
	width: 959px;
	height: 72px;
	display: block;
	background-image: url(images/bg-title-programs.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 0px;
}


.title-bushwalks
{
	width: 959px;
	height: 72px;
	display: block;
	background-image: url(images/bg-title-bushwalks.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 0px;
}


.title-maps
{
	width: 959px;
	height: 72px;
	display: block;
	background-image: url(images/bg-title-maps.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 0px;
}


.title-subscribe
{
	width: 959px;
	height: 72px;
	display: block;
	background-image: url(images/bg-title-subscribe.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 0px;
}


.title-prices
{
	width: 959px;
	height: 72px;
	display: block;
	background-image: url(images/bg-title-prices.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 0px;
}


.title-services
{
	width: 959px;
	height: 72px;
	display: block;
	background-image: url(images/bg-title-services.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px 0px;
}




.content-home
{
	width: 949px;
	display: block;
	margin: 0px auto 0px auto;
	background-image: url(images/bg-home-content.jpg);
	background-repeat: no-repeat;
}


.content-inside
{
	width: 949px;
	background-image: url(images/bg-inside-content.jpg);
	background-repeat: repeat-y;
	padding-bottom: 20px;
	margin: 0px auto 0px auto;
}


.content-home-col1
{
	width: 330px;
	display: block;
	float: left;
}


.content-home-col2
{
	width: 619px;
	display: block;
	float: right;
	padding-top: 35px;
}


.content-inside-col1
{
	width: 260px;
	float: left;
}


.content-inside-col2
{
	width: 689px;
	float: right;
	padding-top: 35px;
}


.program-home-box
{
	width: 949px;
	height: 86px;
	margin: 0 auto 0 auto;
	background-image: url(images/bg-home-programs-box.jpg);
	background-repeat: no-repeat;
	clear: both;
}


.scenery-slideshow
{
	width: 209px;
	height: 140px;
	display: block;
	padding-top: 45px;
	margin-left: 60px;
}


.map-details-box
{
	width: 570px;
	display: block;
	float: left;
	padding-left: 40px;
}


.map-separator
{
	width: 570px;
	display: block;
	border-bottom: 1px #92a769 solid;
	height: 2px;
	margin: auto;
	padding-top: 10px;
}



.map-box
{
	width: 310px;
	height: 215px;
	display: block;
	float: left;
}


.map-info-box
{
	width: 260px;
	height: 215px;
	display: block;
	float: right;
	text-align: left;
	line-height: 16px;
	font-size: 14px;
}



.maps-news
{
	width: 201px;
	height: 47px;
	padding-top: 10px;
}


.paging-box
{
	width: 400px;
	height: 47px;
	margin-top: 30px;
	display: block;
	font-size: 14px;
}


.highlight
{
	width: 600px;
	background-color: #a2de00;
	padding: 15px;
	text-align: left;
}

.highlight2
{
	width: 600px;
	background-color: #c6dca9;
	padding: 15px;
	text-align: left;
}




/* FOOTER________________________________________________________________________*/


.footer-home
{
	width: 949px;
	height: 152px;
	display: block;
	background-image: url(images/bg-footer-home.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	font-size: 9px;
	margin: 0px auto 0px auto;
}


.footer-inside
{
	width: 949px;
	height: 152px;
	display: block;
	background-image: url(images/bg-footer-inside.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	font-size: 9px;
}


.zephyrbox
{
	width: 350px;
	height: 5px;
	display: block;
	float: left;
	position: relative;
	text-align: left;
}

#zephyrspace
{
	padding-top: 135px;
	padding-left: 10px;
}

.copyrightbox
{
	width: 520px;
	height: 5px;
	display: block;
	float: right;
	position: relative;
	text-align: right;
}

#copyrightspace
{
	padding-top: 125px;
	padding-right: 10px;
}




/* TOP NAVIGATION 
______________________________________________________________________________*/



/* HOME_________________________________________*/



.homenavbox
{
	width: 111px;
	height: 70px;
	display: block;
	margin-top: 0px;
	float: left;
}


.homenavact
{
	width: 111px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: 0px -140px;
	margin-top: 0px;
	float: left;
}


a.home:link
{
	width: 111px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.home:hover
{
	width: 111px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: 0px -70px;
	background-repeat: no-repeat;
}

a.home:visited
{
	width: 111px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.home:visited:hover
{
	width: 111px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: 0px -70px;
	background-repeat: no-repeat;
}




/* ABOUT_________________________________________*/



.aboutnavbox
{
	width: 129px;
	height: 70px;
	display: block;
	margin-top: 0px;
	float: left;
}


.aboutnavact
{
	width: 129px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -111px -140px;
	margin-top: 0px;
	float: left;
}


a.about:link
{
	width: 129px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -111px 0px;
	background-repeat: no-repeat;
}

a.about:hover
{
	width: 129px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -111px -70px;
	background-repeat: no-repeat;
}

a.about:visited
{
	width: 129px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -111px 0px;
	background-repeat: no-repeat;
}


a.about:visited:hover
{
	width: 129px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -111px -70px;
	background-repeat: no-repeat;
}




/* PHILOSOPHY_________________________________________*/



.philosophynavbox
{
	width: 160px;
	height: 70px;
	display: block;
	margin-top: 0px;
	float: left;
}


.philosophynavact
{
	width: 160px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -240px -140px;
	margin-top: 0px;
	float: left;
}


a.philosophy:link
{
	width: 160px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -240px 0px;
	background-repeat: no-repeat;
}

a.philosophy:hover
{
	width: 160px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -240px -70px;
	background-repeat: no-repeat;
}

a.philosophy:visited
{
	width: 160px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -240px 0px;
	background-repeat: no-repeat;
}


a.philosophy:visited:hover
{
	width: 160px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -240px -70px;
	background-repeat: no-repeat;
}



/* WHAT TO BRING_________________________________________*/



.bringnavbox
{
	width: 164px;
	height: 70px;
	display: block;
	margin-top: 0px;
	float: left;
}


.bringnavact
{
	width: 164px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -400px -140px;
	margin-top: 0px;
	float: left;
}


a.bring:link
{
	width: 174px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -400px 0px;
	background-repeat: no-repeat;
}

a.bring:hover
{
	width: 174px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -400px -70px;
	background-repeat: no-repeat;
}

a.bring:visited
{
	width: 174px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -400px 0px;
	background-repeat: no-repeat;
}


a.bring:visited:hover
{
	width: 174px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -390px -70px;
	background-repeat: no-repeat;
}


/* CONTACT US_________________________________________*/



.contactsnavbox
{
	width: 192px;
	height: 70px;
	display: block;
	margin-top: 0px;
	float: left;
}


.contactsnavact
{
	width: 192px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -564px -140px;
	margin-top: 0px;
	float: left;
}


a.contacts:link
{
	width: 192px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -564px 0px;
	background-repeat: no-repeat;
}

a.contacts:hover
{
	width: 192px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -564px -70px;
	background-repeat: no-repeat;
}

a.contacts:visited
{
	width: 192px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -564px 0px;
	background-repeat: no-repeat;
}


a.contacts:visited:hover
{
	width: 192px;
	height: 70px;
	display: block;
	background-image: url(images/topnavbuttons.jpg);
	background-position: -564px -70px;
	background-repeat: no-repeat;
}




/* PROGRAMS - HOME _________________________________________*/



.programsnavbox
{
	width: 201px;
	height: 86px;
	display: block;
	margin-top: 0px;
	float: left;
}


a.programs:link
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/programsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.programs:hover
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/programsbutton.gif);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}

a.programs:visited
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/programsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.programs:visited:hover
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/programsbutton.gif);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}




/* GUIDED BUSWALKS - HOME _________________________________________*/



.bushwalksnavbox
{
	width: 155px;
	height: 86px;
	display: block;
	margin-top: 0px;
	float: left;
}


a.bushwalks:link
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/bushwalksbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.bushwalks:hover
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/bushwalksbutton.gif);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}

a.bushwalks:visited
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/bushwalksbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.bushwalks:visited:hover
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/bushwalksbutton.gif);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}



/* PRICES - HOME _________________________________________*/



.pricesnavbox
{
	width: 155px;
	height: 86px;
	display: block;
	float: left;
	margin: 0px 0 0 520px;
}


a.prices:link
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/prices.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.prices:hover
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/prices.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}

a.prices:visited
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/prices.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.prices:visited:hover
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/prices.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}




/* TIMES - HOME _________________________________________*/



.timesnavbox
{
	width: 155px;
	height: 86px;
	display: block;
	float: left;
	margin: 0px 0 0 20px;
}


a.times:link
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/times.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.times:hover
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/times.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}

a.times:visited
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/times.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.times:visited:hover
{
	width: 155px;
	height: 86px;
	display: block;
	background-image: url(images/times.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}





/* PROGRAMS - INSIDE _________________________________________*/



.programsnavbox2
{
	width: 201px;
	height: 86px;
	display: block;
	padding-top: 10px;
	padding-left: 28px;
	float: left;
}


.programsnavact2
{
	width: 201px;
	height: 86px;
	display: block;
	margin-top: 10px;
	padding-left: 2px;
	background-image: url(images/programsbutton.gif);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}


a.programs:link
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/programsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.programs:hover
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/programsbutton.gif);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}

a.programs:visited
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/programsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.programs:visited:hover
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/programsbutton.gif);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}





/* TIMES - INSIDE _________________________________________*/



.timesnavbox2
{
	width: 201px;
	height: 86px;
	display: block;
	padding-top: 10px;
	padding-left: 28px;
	float: left;
}


.timesnavact2
{
	width: 201px;
	height: 86px;
	display: block;
	margin-top: 10px;
	padding-left: 2px;
	background-image: url(images/times-inside.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}


a.times2:link
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/times-inside.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.times2:hover
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/times-inside.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}

a.times2:visited
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/times-inside.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.times2:visited:hover
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/times-inside.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}






/* BUSHWALKS - INSIDE _________________________________________*/



.bushwalksnavbox2
{
	width: 201px;
	height: 86px;
	display: block;
	padding-top: 28px;
	padding-left: 28px;
	float: left;
}


.bushwalksnavact2
{
	width: 201px;
	height: 86px;
	display: block;
	margin-top: 28px;
	padding-left: 0px;
	background-image: url(images/bushwalksbutton2.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}


a.bushwalks2:link
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/bushwalksbutton2.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.bushwalks2:hover
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/bushwalksbutton2.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}

a.bushwalks2:visited
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/bushwalksbutton2.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.bushwalks2:visited:hover
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/bushwalksbutton2.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}




/* PRICES - INSIDE _________________________________________*/



.pricesnavbox2
{
	width: 201px;
	height: 86px;
	display: block;
	padding-top: 28px;
	padding-left: 28px;
	float: left;
}


.pricesnavact2
{
	width: 201px;
	height: 86px;
	display: block;
	margin-top: 28px;
	padding-left: 0px;
	background-image: url(images/prices-inside.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}


a.prices2:link
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/prices-inside.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.prices2:hover
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/prices-inside.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}

a.prices2:visited
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/prices-inside.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.prices2:visited:hover
{
	width: 201px;
	height: 86px;
	display: block;
	background-image: url(images/prices-inside.jpg);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}





/* TIMETABLE - INSIDE _________________________________________*/



.timetablenavbox
{
	width: 201px;
	height: 34px;
	display: block;
	padding-top: 10px;
	padding-left: 28px;
	float: left;
}


a.timetable:link
{
	width: 201px;
	height: 34px;
	display: block;
	background-image: url(images/timetable.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.timetable:hover
{
	width: 201px;
	height: 34px;
	display: block;
	background-image: url(images/timetable.gif);
	background-position: 0px -34px;
	background-repeat: no-repeat;
}

a.timetable:visited
{
	width: 201px;
	height: 34px;
	display: block;
	background-image: url(images/timetable.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.timetable:visited:hover
{
	width: 201px;
	height: 34px;
	display: block;
	background-image: url(images/timetable.gif);
	background-position: 0px -34px;
	background-repeat: no-repeat;
}






/* TRAIL MAPS - HOME_________________________________________*/



.mapsnavbox
{
	width: 97px;
	height: 47px;
	display: inline-block;
	margin-top: 0px;
	padding-right: 12px;
	padding-top: 10px;
	padding-left: 60px;
	float: left;
}


a.maps:link
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/mapsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.maps:hover
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/mapsbutton.gif);
	background-position: 0px -47px;
	background-repeat: no-repeat;
}

a.maps:visited
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/mapsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.maps:visited:hover
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/mapsbutton.gif);
	background-position: 0px -47px;
	background-repeat: no-repeat;
}




/* TRAIL MAPS - INSIDE_________________________________________*/



.mapsnavbox2
{
	width: 97px;
	height: 47px;
	float: left;
}

.mapsnavact2
{
	width: 97px;
	height: 47px;
	background-image: url(images/mapsbutton.gif);
	background-position: 0px -47px;
	background-repeat: no-repeat;
	float: left;
}


a.maps:link
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/mapsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.maps:hover
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/mapsbutton.gif);
	background-position: 0px -47px;
	background-repeat: no-repeat;
}

a.maps:visited
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/mapsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.maps:visited:hover
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/mapsbutton.gif);
	background-position: 0px -47px;
	background-repeat: no-repeat;
}




/* NEWS - HOME_________________________________________*/



.newsnavbox
{
	width: 97px;
	height: 47px;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 61px;
	float: right;
}


a.news:link
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/newsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.news:hover
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/newsbutton.gif);
	background-position: 0px -47px;
	background-repeat: no-repeat;
}

a.news:visited
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/newsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.news:visited:hover
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/newsbutton.gif);
	background-position: 0px -47px;
	background-repeat: no-repeat;
}




/* NEWS - INSIDE_________________________________________*/



.newsnavbox2
{
	width: 97px;
	height: 47px;
	float: right;
}


a.news:link
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/newsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.news:hover
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/newsbutton.gif);
	background-position: 0px -47px;
	background-repeat: no-repeat;
}

a.news:visited
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/newsbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.news:visited:hover
{
	width: 97px;
	height: 47px;
	display: block;
	background-image: url(images/newsbutton.gif);
	background-position: 0px -47px;
	background-repeat: no-repeat;
}




/* SUBSCRIBE - HOME_________________________________________*/



.subscribenavbox
{
	width: 208px;
	height: 41px;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 60px;
	float: left;
}


a.subscribe:link
{
	width: 208px;
	height: 41px;
	display: block;
	background-image: url(images/join-mail-list.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a.subscribe:hover
{
	width: 208px;
	height: 41px;
	display: block;
	background-image: url(images/join-mail-list.gif);
	background-position: 0px -41px;
	background-repeat: no-repeat;
}

a.subscribe:visited
{
	width: 208px;
	height: 41px;
	display: block;
	background-image: url(images/join-mail-list.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


a.subscribe:visited:hover
{
	width: 208px;
	height: 41px;
	display: block;
	background-image: url(images/join-mail-list.gif);
	background-position: 0px -41px;
	background-repeat: no-repeat;
}





/* GLOBAL LINK COLOURS
______________________________________________________________________________*/

a:link
{
	color: #596f14;
	text-decoration: none;
}

a:active
{
	color: #242f00;
	text-decoration: underline;
}

a:hover
{
	color: #242f00;
	text-decoration: underline;
}

a:visited
{
	color: #596f14;
	text-decoration: none;
}

a:visited:hover
{
	color: #242f00;
	text-decoration: underline;
}






/* FOOTER LINK COLOURS
______________________________________________________________________________*/

a.footerlink:link
{
	color: #CF3;
	text-decoration: none;
}

a.footerlink:active
{
	color: #000;
	text-decoration: underline;
}

a.footerlink:hover
{
	color: #000;
	text-decoration: underline;
}

a.footerlink:visited
{
	color: #CF3;
	text-decoration: none;
}

a.footerlink:visited:hover
{
	color: #000;
	text-decoration: underline;
}







