/* Sidebar */

#sidebar {
	float: left;
	width: 169px;
	border-right: 1px solid #e5e5e5;
	margin-left: 1px;
	margin-top: 1px;
	height: 500px;
}


/* Content */

#content {
	float: right;
	width: 589px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	clear: right;
}

img {
	margin: 0;
	padding: 0;
}

#content h2 {
	display: none;
}

#main {
	float: right;
	width: 587px;
	margin-top: 5px;
	margin-left: 3px;
}

#homecontent {
	float: right;
	width: 589px;
	text-align: center;
	clear: right;
}

#homecontent h3 {
	display: none;
}


#homeleft {
	float: left;
	width: 385px;
	height: 300px;
	text-align: left;
}

#placesfooter {
	padding-top: 3px;
	padding-bottom: 1px;
	float: left;
	text-align: center;
	width: 387px;
}

#placesfooterleft {
	padding-bottom: 1px;
	float: left;
	text-align: left;
	width: 200px;
}

#placesfooterleft a {
	color: #68a12d;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#placesfooterleft a:hover{
	color: #95c93d;
	text-decoration: none;
}

#placesfooterright {
	padding-bottom: 1px;
	float: left;
	text-align: right;
	width: 187px;
}

#placesfooterright a {
	color: #68a12d;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#placesfooterright a:hover{
	color: #95c93d;
	text-decoration: none;
}

#placesmain p {
	margin: 0;
	padding: 5px;
}

#placesmain {
	float: left;
	width: 387px;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}

#placesmain a {
	color: #68a12d;
	text-decoration: none;
}

#placesmain a:hover{
	color: #95c93d;
	text-decoration: none;
}

#placesmenu h4 {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #68a12d;
	font-size: 16px;
	font-weight: normal;
}

#placesmenu p {
	margin: 0;
	padding: 0;
	padding-right: 5px;
}

#placesmenu {
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	width: 387px;
	text-align: left;
	background: url('../images/places/bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	border-bottom: 1px solid #e5e5e5;
}

#placesmenu a {
	color: #333333;
	text-decoration: none;
}

#placesmenu a:hover{
	color: #95c93d;
	text-decoration: none;
}

#placesmenu img.floatleft {
	float: left;
	margin: 0;
	padding: 5px;
}


#gettingfooter {
	padding-top: 3px;
	padding-bottom: 1px;
	float: left;
	text-align: center;
	width: 387px;
}

#gettingfooterleft {
	padding-bottom: 1px;
	float: left;
	text-align: left;
	width: 200px;
}

#gettingfooterleft a {
	color: #e90c6a;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#gettingfooterleft a:hover{
	color: #95c93d;
	text-decoration: none;
}

#gettingfooterright {
	padding-bottom: 1px;
	float: left;
	text-align: right;
	width: 187px;
}

#gettingfooterright a {
	color: #e90c6a;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#gettingfooterright a:hover{
	color: #f24c93;
	text-decoration: none;
}

#gettingmain p {
	margin: 0;
	padding: 5px;
}

#gettingmain {
	float: left;
	width: 387px;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}

#gettingmain h4 {
	margin: 0;
	padding: 0;
	color: #e90c6a;
	font-size: 15px;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: normal;
}

#gettingmain a {
	color: #333333;
	text-decoration: none;
}

#gettingmain a:hover{
	color: #f24c93;
	text-decoration: none;
}


#howtofooter {
	padding-top: 3px;
	padding-bottom: 1px;
	float: left;
	text-align: center;
	width: 387px;
}

#howtofooterleft {
	padding-bottom: 1px;
	float: left;
	text-align: left;
	width: 200px;
}

#howtofooterleft a {
	color: #e90c6a;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#howtofooterleft a:hover{
	color: #95c93d;
	text-decoration: none;
}

#howtofooterright {
	padding-bottom: 1px;
	float: left;
	text-align: right;
	width: 187px;
}

#howtofooterright a {
	color: #ff6701;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#howtofooterright a:hover{
	color: #ff9966;
	text-decoration: none;
}

#howtomain p {
	margin: 0;
	padding: 5px;
}

#howtomain {
	float: left;
	width: 387px;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}

#howtomain h4 {
	margin: 0;
	padding: 0;
	color: #ff6701;
	font-size: 15px;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: normal;
}

#howtomain a {
	color: #333333;
	text-decoration: none;
}

#howtomain a:hover{
	color: #ff9966;
	text-decoration: none;
}

#downloadsmain {
	margin: 0;
	padding: 0;
	width: 387px;
	text-align: center;
}

#downloadsmain a {
	color: #2c9bd3;
	font-size: 10px;
	text-decoration: none;
}

#downloadsmain a:hover{
	color: #656565;
	font-size: 10px;
	text-decoration: none;
}

#downloadsleft {
	padding: 5px;
	float: left;
	text-align: center;
	width: 183px;
	background: url('../images/downloads/menubg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

#downloadsleft p {
	margin: 0;
	padding: 0;
}

#downloadsleft img {
	padding-bottom: 5px;
}

#downloadsright {
	padding: 5px;
	float: right;
	text-align: center;
	width: 183px;
	background: url('../images/downloads/menubg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	border-bottom: 1px solid #e5e5e5;
}

#downloadsright p {
	margin: 0;
	padding: 0;
}

#downloadsright img {
	padding-bottom: 5px;
}


#virtualfooter {
	padding-top: 3px;
	padding-bottom: 1px;
	float: left;
	text-align: center;
	width: 387px;
}

#virtualfooterleft {
	padding-bottom: 1px;
	float: left;
	text-align: left;
	width: 200px;
}

#virtualfooterleft a {
	color: #2c9bd3;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#virtualfooterleft a:hover{
	color: #95c93d;
	text-decoration: none;
}

#virtualfooterright {
	padding-bottom: 1px;
	float: left;
	text-align: right;
	width: 187px;
}

#virtualfooterright a {
	color: #2c9bd3;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#virtualfooterright a:hover{
	color: #66ccff;
	text-decoration: none;
}

#virtualmain p {
	margin: 0;
	padding: 5px;
}

#virtualmain {
	float: left;
	width: 387px;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}

#virtualmain a {
	color: #68a12d;
	text-decoration: none;
}

#virtualmain a:hover{
	color: #66ccff;
	text-decoration: none;
}


#virtualmenu h4 {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #2c9bd3;
	font-size: 16px;
	font-weight: normal;
}

#virtualmenu p {
	margin: 0;
	padding: 0;
	padding-right: 5px;
}

#virtualmenu {
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	width: 387px;
	text-align: left;
	background: url('../images/virtual/bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	border-bottom: 1px solid #e5e5e5;
}

#virtualmenu a {
	color: #333333;
	text-decoration: none;
}

#virtualmenu a:hover{
	color: #66ccff;
	text-decoration: none;
}

#virtualmenu img.floatleft {
	float: left;
	margin: 0;
	padding: 5px;
}


#gettingmenu h4 {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #e90c6a;
	font-size: 16px;
	font-weight: normal;
}

#gettingmenu p {
	margin: 0;
	padding: 0;
	padding-right: 5px;
}

#gettingmenu {
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	width: 387px;
	text-align: left;
	background: url('../images/getting/bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	border-bottom: 1px solid #e5e5e5;
}

#gettingmenu a {
	color: #333333;
	text-decoration: none;
}

#gettingmenu a:hover{
	color: #f24c93;
	text-decoration: none;
}

#gettingmenu img.floatleft {
	float: left;
	margin: 0;
	padding: 5px;
}


#howtomenu h4 {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #ff6701;
	font-size: 16px;
	font-weight: normal;
}

#howtomenu p {
	margin: 0;
	padding: 0;
	padding-right: 5px;
}

#howtomenu {
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	width: 387px;
	text-align: left;
	background: url('../images/howto/bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	border-bottom: 1px solid #e5e5e5;
}

#howtomenu a {
	color: #333333;
	text-decoration: none;
}

#howtomenu a:hover{
	color: #ff9966;
	text-decoration: none;
}

#howtomenu img.floatleft {
	float: left;
	margin: 0;
	padding: 5px;
}


#homeleftplaces {
	float: left;
	width: 387px;
	text-align: left;
}



#homeleftvirtual {
	float: left;
	width: 387px;
	text-align: left;
}

#homeleftgetting {
	float: left;
	width: 387px;
	text-align: left;
}



#homelefthowto {
	float: left;
	width: 387px;
	text-align: left;
}



#homeright {
	float: right;
	width: 196px;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	border-left: 1px solid #e5e5e5;
	height: 299px;
}

#maincontent {
	margin: 0;
	padding: 0;
	position: top;
	width: 589px;
	float: right;
	clear: right;
}

#flashheader {
	margin: 0;
	padding: 0;
	margin-right: 1px;
	width: 588px;
	height: 150px;
	float: right;
}

#flashmap {
	margin: 0;
	padding: 0;
	margin-right: 5px;
	width: 570px;
	line-height: 320px;
	float: right;
}	
	
/* #content h2 {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 30px;
	text-align: right;
	font-weight: normal;
	color: #2b9ad2;
} */

/* Content Headers */

#welcome {
	background: url('../images/headers/welcome.gif');
	background-position: top right; 
	background-repeat: no-repeat;
	margin-right: 8px;
	height: 44px;
}

#places {
	background: url('../images/headers/places.gif');
	background-position: top right; 
	background-repeat: no-repeat;
	margin-right: 8px;
	height: 44px;
}

#downloads {
	background: url('../images/headers/downloads.gif');
	background-position: top right; 
	background-repeat: no-repeat;
	margin-right: 8px;
	height: 44px;
}

#desktop {
	background: url('../images/headers/desktop.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#rope {
	background: url('../images/headers/places/rope.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#american {
	background: url('../images/headers/places/american.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#antrimcoast {
	background: url('../images/headers/places/antrimcoast.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#belfast {
	background: url('../images/headers/places/belfast.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#belfastcastle {
	background: url('../images/headers/places/belfastcastle.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#causeway {
	background: url('../images/headers/places/causeway.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#placesopenair {
	background: url('../images/headers/places/openair.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#virtualopenair {
	background: url('../images/headers/virtual/openair.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#cushendun {
	background: url('../images/headers/places/cushendun.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#eco {
	background: url('../images/headers/places/eco.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}


#queens {
	background: url('../images/headers/places/queens.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#botanic {
	background: url('../images/headers/places/botanic.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#carrick {
	background: url('../images/headers/places/carrick.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#dunluce {
	background: url('../images/headers/places/dunluce.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#fermanaghlakelands {
	background: url('../images/headers/places/fermanaghlakelands.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#giants {
	background: url('../images/headers/places/giants.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#marble {
	background: url('../images/headers/places/marble.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#restaurants {
	background: url('../images/headers/places/restaurants.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#shopping {
	background: url('../images/headers/places/shopping.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#ulster {
	background: url('../images/headers/places/ulster.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#belfastcity {
	background: url('../images/headers/places/belfastcity.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#placeshome {
	background: url('../images/headers/placeshome.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#contactform {
	background: url('../images/headers/contactform.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#virtualhome {
	background: url('../images/headers/virtualhome.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#gettinghome {
	background: url('../images/headers/gettinghome.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#gettingcar {
	background: url('../images/headers/getting/car.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#gettingbus {
	background: url('../images/headers/getting/bus.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#gettingtrain {
	background: url('../images/headers/getting/train.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#howtohome {
	background: url('../images/headers/howtohome.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#howtocar {
	background: url('../images/headers/howto/car.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#howtotrain {
	background: url('../images/headers/howto/train.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#howtoplane {
	background: url('../images/headers/howto/plane.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#howtoferry {
	background: url('../images/headers/howto/ferry.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e5e5e5;
}

#virtual {
	background: url('../images/headers/virtual.gif');
	background-position: top right; 
	background-repeat: no-repeat;
	margin-right: 8px;
	height: 44px;
}

#getting {
	background: url('../images/headers/getting.gif');
	background-position: top right; 
	background-repeat: no-repeat;
	margin-right: 8px;
	height: 44px;
}

#howto {
	background: url('../images/headers/howto.gif');
	background-position: top right; 
	background-repeat: no-repeat;
	margin-right: 8px;
	height: 44px;
}

#maps {
	background: url('../images/headers/map.gif');
	background-position: top right; 
	background-repeat: no-repeat;
	margin-right: 8px;
	height: 44px;
	padding-bottom: 10px;
}

#contact {
	background: url('../images/headers/contact.gif');
	background-position: top right; 
	background-repeat: no-repeat;
	margin-right: 8px;
	height: 44px;
}


/* Homepage Nav Box */

#navboxblue {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-right: 3px;
	margin-left: 3px;
	float: left;
	background: url('../images/homepage/blue.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 140px;
	width: 192px;
}

#navboxblue h3 {
	display: none;
}

#navboxblue img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#navboxblue p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#navboxblue a {
	color: #2c9bd3;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#navboxblue a:hover{
	color: #66ccff;
	font-weight: bold;
	text-decoration: none;
}



#navboxgreen {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	float: left;
	background: url('../images/homepage/green.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 140px;
	width: 192px;
}

#navboxgreen h3 {
	display: none;
}

#navboxgreen img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#navboxgreen p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#navboxgreen a {
	color: #68a12d;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#navboxgreen a:hover{
	color: #95c93d;
	font-weight: bold;
	text-decoration: none;
}



#navboxpink {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	float: left;
	background: url('../images/homepage/pink.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 140px;
	width: 192px;
}

#navboxpink h3 {
	display: none;
}

#navboxpink img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#navboxpink p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#navboxpink a {
	color: #e90c6a;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#navboxpink a:hover{
	color: #f24c93;
	font-weight: bold;
	text-decoration: none;
}



#navboxorange {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	float: left;
	background: url('../images/homepage/orange.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 140px;
	width: 192px;
}

#navboxorange h3 {
	display: none;
}

#navboxorange img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#navboxorange p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#navboxorange a {
	color: #ff6701;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#navboxorange a:hover{
	color: #ff9966;
	font-weight: bold;
	text-decoration: none;
}



#navboxpurple {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-right: 3px;
	margin-left: 3px;
	float: left;
	background: url('../images/homepage/purple.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 140px;
	width: 192px;
}

#navboxpurple h3 {
	display: none;
}

#navboxpurple img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#navboxpurple p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#navboxpurple a {
	color: #7d0ced;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#navboxpurple a:hover{
	color: #a858f9;
	font-weight: bold;
	text-decoration: none;
}



#navboxgrey {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	float: left;
	background: url('../images/homepage/grey.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 140px;
	width: 192px;
}

#navboxgrey h3 {
	display: none;
}

#navboxgrey img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#navboxgrey p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#navboxgrey a {
	color: #323232;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#navboxgrey a:hover{
	color: #626262;
	font-weight: bold;
	text-decoration: none;
}


/* featured gallery */

#feature {
	margin: 0;
	padding: 0;
	background: url('../images/featured/featurebg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 290px;
	width: 192px;
}

#feature h3 {
	display: none;
}

#feature img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#feature p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#feature a {
	color: #2c9bd3;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#feature a:hover{
	color: #66ccff;
	font-weight: bold;
	text-decoration: none;
}



#transport {
	margin: 0;
	padding: 0;
	background: url('../images/featured/transportbg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 290px;
	width: 192px;
}

#transport h3 {
	display: none;
}

#transport h4 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	color: #e90c6a;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding-top: 22px;
}

#transport img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#transport p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#transport a {
	color: #e90c6a;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#transport a:hover{
	color: #f24c93;
	font-weight: bold;
	text-decoration: none;
}




#gettinghere {
	margin: 0;
	padding: 0;
	background: url('../images/featured/gettingbg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 290px;
	width: 192px;
}

#gettinghere h3 {
	display: none;
}

#gettinghere h4 {
	margin: 0;
	padding: 0;
	color: #ff6701;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: normal;
}

#gettinghere img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#gettinghere p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

#gettinghere a {
	color: #ff6701;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#gettinghere a:hover{
	color: #ff9966;
	font-weight: bold;
	text-decoration: none;
}




#opening {
	margin: 0;
	padding: 0;
	background: url('../images/featured/openingbg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 290px;
	width: 192px;
}

#opening h3 {
	display: none;
}

#opening h4 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	color: #68a12d;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding-top: 22px;
}

#openingdirect h4 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	color: #68a12d;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding-top: 10px;
}


#opening img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#opening p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#opening a {
	color: #68a12d;
	text-decoration: none;
}

#opening a:hover{
	color: #95c93d;
	text-decoration: none;
}



#downloadinfo {
	margin: 0;
	padding: 0;
	background: url('../images/featured/downloadbg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 290px;
	width: 192px;
}

#downloadinfo h3 {
	display: none;
}

#downloadinfo h4 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	color: #68a12d;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding-top: 22px;
}


#downloadinfo img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#downloadinfo p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#downloadinfo a {
	color: #323232;
	text-decoration: none;
	padding-left: 10px;
}

#downloadinfo a:hover{
	color: #656565;
	text-decoration: none;
	padding-left: 10px;
}



#contactinfo {
	margin: 0;
	padding: 0;
	background: url('../images/featured/generalbg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 290px;
	width: 192px;
}

#contactinfo h3 {
	display: none;
}

#contactinfo h4 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	color: #2c9bd3;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding-top: 10px;
}


#contactinfo img {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

#contactinfo p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#contactinfo a {
	color: #323232;
	text-decoration: none;
}

#contactinfo a:hover{
	color: #656565;
	text-decoration: none;
}



/* Navigation */

#leftnav {
	font-size: 11px;
	margin: 0;
}

#leftnav h2 {
	margin: 0;
	padding: 0;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	color: #99cc00;
	border-bottom: 1px solid #e5e5e5;
}

#leftnav ul {
	margin: 0;
	padding: 0;
	text-align: left;
}

#leftnav li {
	list-style: none;
	line-height: 18px;
	border-bottom: 1px solid #e5e5e5;
}

#leftnav li a {
	color: #323232;
	display: block;
	padding-left: 5px;
	font-weight: normal;
	text-decoration: none;
	width: 164px;
	background-image: url('../images/navigation/linkbg.gif');
	background-repeat: repeat-x;
}

#leftnav li a:hover{
	display: block;
	font-weight: normal;
	text-decoration: none;
	background-color: #eeeeee;
	background-image: none;
}

/* Sidebar Information */

#keyinfo {
	margin: 0;
	padding: 0;
	background: #ffffff;
}

#keyinfo h2 {
	margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-left: 5px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #2b9ad2;
	background-image: url('../images/navigation/sideheadbg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 20px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

#keyinfo ul {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}

#keyinfo li {
	list-style: none;
	line-height: 18px;
	padding-left: 5px;
}



#random {
	margin: 0;
	padding: 0;
	background: #ffffff;
}

#random h2 {
	margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-left: 5px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #2b9ad2;
	background-image: url('../images/navigation/sideheadbg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 20px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

#random ul {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}

#random li {
	list-style: none;
	line-height: 18px;
	padding-left: 5px;
}

#random p {
	margin: 0;
	padding: 0;
	padding: 5px;
	border-bottom: 1px solid #e5e5e5;
	font-style: italic;
	text-align: center;
}

/* Spacer */

hr {
	display: none;
}

.spacer hr {
	display: none;
}

.spacer {
	line-height: 10px;
}


/* form */

#form {
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

#form ul {
	margin: 0;
	padding: 0;
	text-align: left;
}

#form li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 5px;
}

#form p {
	margin: 0;
	font-size: 10px;
	text-align: center;
}

#formfields{
	margin-left: 10px;
	margin-right: 10px;
}

#formfields ul {
	margin: 0px;
	padding: 0px;
}

#formfields li {
	list-style: none;
	padding-bottom: 2px;
}

.buttons {
	margin: 0;
	padding: 0;
	padding-left: 5px;
}

.formbuttons {
	font-family: verdana;
	text-transform: none;
	font-size: 11px;
	color: #333333;
	border: 1px solid #333333;
	background: #ffffff;
	line-height: 14px;
}

.fields {
	font-family: verdana;
	text-transform: none;
	color: #333333;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #ffffff;
	line-height: 15px;
}
.textform {
	font-family: verdana;
	padding-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

.textform2{
	font-family: verdana;
}