body {  margin:0px 0 0 0; color: black; background: white }

body, td, center, p, div, li, textarea, input { font-family: Verdana, Geneva, sans-serif; font-size:10pt }

td.main { color: black; background: white }
.egc    { font-family: Verdana, Geneva, sans-serif }
.little { font-size:75% }
.red    { color:green }

.heading1 { font-size:150% }
.heading2 { font-size:125% }

.sitemenu { font-size:9pt }

h4 { font-size:10pt }

A:link    { color: #336633 }
A:visited { color: black }
A:hover   { color: #fe9a2e }

A:link.menu    { text-decoration: none }
A:visited.menu { text-decoration: none }
A:hover.menu   { text-decoration: none }

A:link.mmenu    { font-size: 10pt; color: black; text-decoration: none }
A:visited.mmenu { font-size: 10pt; color: black; text-decoration: none }
A:hover.mmenu   { font-size: 10pt; color: black; text-decoration: none; background: none }

A:link.mmenu2    { font-size: 10pt; color: black; text-decoration: none }
A:visited.mmenu2 { font-size: 10pt; color: black; text-decoration: none }
A:hover.mmenu2   { font-size: 10pt; color: black; text-decoration: none; background: none }

A:hover.img    { text-decoration: none; background: none  }

A:link.noul    { text-decoration: none }
A:visited.noul { text-decoration: none }
A:hover.noul   { text-decoration: none }

.tabhead   { background: #EEEECC }
.tabdetail { background: #FFFFCC }

input, select, textarea {
	font-family: Verdana, Geneva, sans-serif;
	border-width:1;
	background-color:#FFFFCC;
	color: black;
}
input:focus, textarea:focus, select:focus
  { background : #FFFFCC;
    color : black; }

.proceed { font-size:125%; background-color:#fe9a2e }


.cycle { background: #e8ded1 }
.canoe { background: #bfe2f4 }
.walk  { background: #c7d4ce }
.pwp   { background: #FFFFCC }

div.infobox {
	border:3px solid #666666;
	margin-left:5px;
	padding:10px;
	float: right;
	width:30%;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

div.infobox_2 {
	border:1px solid #666666;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

div.infobox p {
	margin-left:51px;
}

div.leadbox {
	border:2px solid #EEEEEE;
	margin-left:5px;
	padding:10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

div.bookbox {
	background: white url(/gfx/arrow_back.jpg) no-repeat top left;
	border:2px solid #EEEEEE;
	margin-left:5px;
	width:300px;
	padding:25px 10px 20px 10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

.walk_faded_back {
	background: url(/gfx/wander_faded_back.jpg);
}

.prompt {
	text-align:right;
}

.testimonial {
	font-style: italic;
	color:#666666;
	font-size:9pt;
}

.testimonial_owner {
	margin-left:150px;
	font-size:10pt;
}

ul.spaced li {
	margin-bottom:10px;
}
ul.noindent {
	margin-top:2px;
	margin-left: .7em;
	padding-left: .7em;
	text-align:left;
}

div.rhs_button {
	margin:10px 0 10px 0;
	text-align:center;
	padding:10px 5px 10px 5px;
	background-color:#FFFFCC;
	border:solid #999999;
	border-width:0 2px 2px 0;
}
