@charset "UTF-8";

a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #838A27;
}

#wrapper #topnav {
	width: 1022px;
	margin-right: auto;
	margin-left: auto;
	height: 31px;
}

#wrapper #middlelogo {
	width: 1022px;
	margin-right: auto;
	margin-left: auto;
	height: 61px;
}


#wrapper #mainnav {
	width: 1022px;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
}

/* navigation styles for top navigation*/

#topnav ul {
list-style-type: none;
margin: 0px;
padding: 0px;
text-align: center;
}

#topnav ul li {
width: auto;
float: left;
margin: 0px;
padding: 0px;
}

#topnav ul li ul {
	background: #fff;
	padding: 0;
	margin: 0;
	list-style: none;
	display: none;
	font-size: 0;
	z-index: 99999;
	position: relative;
	left: 0;
	overflow: visible;
	width: 140px;
	border: 0px dashed #FFF;
}

#topnav ul li ul li {
	float: none;
	margin: 0;
	padding: 0;
	background: #f3f6f0 url(../images/menubackera.jpg);
	color: #3b4428;
	text-align: left;
}

/* dropdown hover styles*/

#topnav ul li ul li a {
	width: 140px;
	white-space: nowrap;
	display: block;
	padding: 0 6px 0 6px;
	text-decoration: none;
	color: #12244D;
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
#topnav ul li ul li a:hover {
	background: #7197D8 url(../images/menubacker.jpg);
	color: #FFFFFF;
}
#topnav ul li:hover ul, #navmenu ul li a:hover ul { 
display: block; 
}
#topnav ul li ul { 
top: auto; 
left: auto; 
}

/* logo button */

#topnav ul li#logo {
height: 31px;
width: 597px;
margin:0;
padding:0;
}

/* home button */

#topnav ul li#home {
height: 31px;
width: 86px;
margin:0;
padding:0;
background:url("../images/home2.jpg");
}
li#home a, #mainnav ul li#home a:link {
display:block;
}
li#home img {
width:86px;
height:31px;
border:0;
}
#home a:hover img {
visibility:hidden;
}

/* policies button */

#topnav ul li#policies {
height: 31px;
width: 98px;
margin:0;
padding:0;
background:url("../images/policies2.jpg");
}
li#policies a, #mainnav ul li#policies a:link {
display:block;
}
li#policies img {
width:98px;
height:31px;
border:0;
}
#policies a:hover img {
visibility:hidden;
}

/* contactus button */

#topnav ul li#contactus {
height: 31px;
width: 113px;
margin:0;
padding:0;
background:url("../images/contactus2.jpg");
}
li#contactus a, #mainnav ul li#contactus a:link {
display:block;
}
li#contactus img {
width:113px;
height:31px;
border:0;
}
#contactus a:hover img {
visibility:hidden;
}

/* shoponline button */

#topnav ul li#shoponline {
height: 31px;
width: 126px;
margin:0;
padding:0;
background:url("../images/shoponline2.jpg");
}
li#shoponline a, #mainnav ul li#shoponline a:link {
display:block;
}
li#shoponline img {
width:126px;
height:31px;
border:0;
}
#shoponline a:hover img {
visibility:hidden;
}

/* navigation styles*/

#mainnav ul {
list-style-type: none;
margin: 0px;
padding: 0px;
text-align: center;
}

#mainnav ul li {
width: auto;
float: left;
margin: 0px;
padding: 0px;
}

#mainnav ul li ul {
	background: #fff;
	padding: 0;
	margin: 0;
	list-style: none;
	display: none;
	font-size: 0;
	z-index: 99999;
	position: relative;
	left: 0;
	overflow: visible;
	width: 140px;
	border: 0px dashed #FFF;
}

#mainnav ul li ul li {
	float: none;
	margin: 0;
	padding: 0;
	background: #f3f6f0 url(../images/menubackera.jpg);
	color: #3b4428;
	text-align: left;
}

/* dropdown hover styles*/

#mainnav ul li ul li a {
	width: 140px;
	white-space: nowrap;
	display: block;
	padding: 0 6px 0 6px;
	text-decoration: none;
	color: #12244D;
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
#mainnav ul li ul li a:hover {
	background: #7197D8 url(../images/menubacker.jpg);
	color: #FFFFFF;
}
#mainnav ul li:hover ul, #navmenu ul li a:hover ul { 
display: block; 
}
#mainnav ul li ul { 
top: auto; 
left: auto; 
}

/* company button */

#mainnav ul li#company {
height: 50px;
width: 303px;
margin:0;
padding:0;
background:url("../images/company2.jpg");
}
li#company a, #mainnav ul li#company a:link {
display:block;
}
li#company img {
width:303px;
height:50px;
border:0;
}
#company a:hover img {
visibility:hidden;
}

/* bikerentals button */

#mainnav ul li#bikerentals {
height: 50px;
width: 135px;
margin:0;
padding:0;
background:url("../images/bikerentals2.jpg");
}
li#bikerentals a, #mainnav ul li#bikerentals a:link {
display:block;
}
li#bikerentals img {
width:135px;
height:50px;
border:0;
}
#bikerentals a:hover img {
visibility:hidden;
}

/* bikerentals button */

#mainnav ul li#bikerentals {
height: 50px;
width: 135px;
margin:0;
padding:0;
background:url("../images/bikerentals2.jpg");
}
li#bikerentals a, #mainnav ul li#bikerentals a:link {
display:block;
}
li#bikerentals img {
width:135px;
height:50px;
border:0;
}
#bikerentals a:hover img {
visibility:hidden;
}

/* bikeshuttle button */

#mainnav ul li#bikeshuttle {
height: 50px;
width: 127px;
margin:0;
padding:0;
background:url("../images/bikeshuttle2.jpg");
}
li#bikeshuttle a, #mainnav ul li#bikeshuttle a:link {
display:block;
}
li#bikeshuttle img {
width:127px;
height:50px;
border:0;
}
#bikeshuttle a:hover img {
visibility:hidden;
}

/* biketours button */

#mainnav ul li#biketours {
height: 50px;
width: 120px;
margin:0;
padding:0;
background:url("../images/biketours2.jpg");
}
li#biketours a, #mainnav ul li#biketours a:link {
display:block;
}
li#biketours img {
width:120px;
height:50px;
border:0;
}
#biketours a:hover img {
visibility:hidden;
}

/* mapanddirections button */

#mainnav ul li#mapanddirections {
height: 50px;
width: 161px;
margin:0;
padding:0;
background:url("../images/mapanddirections2.jpg");
}
li#mapanddirections a, #mainnav ul li#mapanddirections a:link {
display:block;
}
li#mapanddirections img {
width:161px;
height:50px;
border:0;
}
#mapanddirections a:hover img {
visibility:hidden;
}

/* packagesanddeals button */

#mainnav ul li#packagesanddeals {
height: 50px;
width: 174px;
margin:0;
padding:0;
background:url("../images/packagesanddeals2.jpg");
}
li#packagesanddeals a, #mainnav ul li#packagesanddeals a:link {
display:block;
}
li#packagesanddeals img {
width:174px;
height:50px;
border:0;
}
#packagesanddeals a:hover img {
visibility:hidden;
}

#wrapper #flash {
	width: 1022px;
	margin-right: auto;
	margin-left: auto;
	height: 299px;
}
#wrapper #boxcontainer {
	width: 1022px;
	margin-right: auto;
	margin-left: auto;
	height: 175px;
}
#wrapper #boxcontainer #bikerentalsbox {
	float: left;
	height: 175px;
	width: 338px;
	background: url(../images/rentabike.jpg);
}
#wrapper #boxcontainer #bikeshuttlebox {
	width: 345px;
	height: 175px;
	background: url(../images/rideourshuttle.jpg);
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#wrapper #boxcontainer #guidedtours {
	height: 175px;
	width: 338px;
	background: url(../images/takeaguidedtour.jpg);
	float: right;
}
#wrapper #content {
	width: 1022px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#wrapper #address {
	width: 1022px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#wrapper #content #leftbar {
	width: 355px;
	float: left;
}
#wrapper #content #maincontent {
	float: right;
	height: 402px;
	width: 667px;
	background: url(../images/contentbg.jpg);
}
#wrapper #content #maincontentinner {
	float: right;
	width: 667px;
	background: #BFAA76;
}
#wrapper #content #maincontentshort {
	float: right;
	height: 500px;
	width: 667px;
	background: url(../images/contentbginner2.jpg);
}
#wrapper #content #maincontentlong {
	float: right;
	height: 1808px;
	width: 667px;
	background: url(../images/contentbginnerlong.jpg);
}

