body, td {
	font: normal 13px/1.4em verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: none;
	margin: 20px 0 0 0;
	color: #fff;
	}
	
body.iframe {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	text-decoration: none;
	font-style: none;
	font-weight: none;
	margin: 0 0 0 0;
}

h2 {
	font-size: 18px;
	font-weight: bold;
}

h2.h2iframe {
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
}
.pricespec {font-size:1.1em font-weight:bold; color:#730;}
img { border: 0;}
.wt_border {border:9px solid #fff;}	
A {color: #fff; }
A:visited {color: #fff; }
A:hover {color: #fff; text-decoration: none }

.footer { font-size: 10px; margin: 20px 0 0 0; font-weight: bold; color:#333; }
A.footerLink    		{ color: #333333; }
A.footerLink:visited   { color: #333333; }
A.footerLink:hover     { color: #333333; }
.copyright {font-weight: normal; font-size: 9px; }

A.hillwinds    		{ font-size: 11px; color: #036; text-decoration: none }
A.hillwinds:visited   { font-size: 11px; color: #036; text-decoration: none }
A.hillwinds:hover     { font-size: 11px; color: #036; text-decoration: none }

table#subnavLink {margin:0;}
table#subnavLink td {font-size: 9px; color: #025; text-decoration: none; background:#9cf; height:36px; padding:2px 4px; }
table#subnavLink td { white-space: nowrap; }
table#subnavLink td a { display: block; padding: 3px; }
table#subnavLink td a:hover { background-color: #003366; color: #ffffff; }

A.subnavLink    		{ font-size: 9px; color: #025; text-decoration: none; background:#9cf; height:40px; padding:6px 6px; }
A.subnavLink:visited   { font-size: 9px; color: #136; text-decoration: none }
A.subnavLink:hover     { font-size: 9px; color: #ffffff; text-decoration: none; background:#025; }

table.nav { background-color: #99ccff; font-weight: bold; text-decoration: none }
table.nav td { white-space: nowrap; }
table.nav td a { display: block; padding: 5px; }
table.nav td a:hover { background-color: #003366; color: #ffffff; }
td.navon { background-color: #003366; color: #ffffff; }

A.navlink    		{ font-size: 10px; text-decoration: none; color: #003366; }
A.navlink:visited   { font-size: 10px; text-decoration: none; color: #003366; }
A.navlink:hover     { font-size: 10px; text-decoration: none; color: #003366; }
A.navlinkon { font-size: 10px; text-decoration: none; color: #ffffff; }
A.navlinkon:visited { font-size: 10px; text-decoration: none; color: #ffffff; }
A.navlinkon:hover { font-size: 10px; text-decoration: none; color: #ffffff; }

.leftcolumn { padding: 10px 10px 15px 15px; line-height: 15px; color: #ffffff; }
.rightcolumn { text-align: center; color: #ffffff; font-size: 12; line-height: 1.4em; padding: 15px 15px 11px 15px }
.rightActivity {padding: 15px}
.13lh { line-height: 13px}
.package {font-size: 16px; line-height: 24px; font-weight: bold; font-family: georgia}
.summer {color:#630;}
.tdsum a {color:#036;}
.dot { font-size: 16px; font-weight: bold; }

#email {background-color: #9cf; text-align: center; padding: 10px 0 10px 0; color: #000; font-size: 10px}
#email a {color:#036;} 
input {
	font: 10px verdana, arial, helvetica, sans-serif;
	background-color: #fff; border: #666 solid 1px;
	cursor: default;}

#imageActivity { float: right; margin: 0 5px 0 5px; padding: 10px 10px 10px 10px; background-color: #ffffff; }
a.reservenow {background:#600; color:#fff; border:1px solid #fff; padding:1px 6px; text-decoration:none; font-weight:bold;font-size:10px;}
a.reservenow:hover {background:#ff7; color:#345;}
.mapcode {color:#fc6;}
td.mapsavings {color:#fff; background:#036 url(images/snowflake_bg.gif) left top;}
.mphotos {text-align:center; margin: 12px 0;}
.mphotos img {margin:8px 4px;}

.gallery {float:left; margin:5px; padding:0;}
.gallery img {border:1px solid #000; background:#fff; padding:2px;}

#home_spring {
background:#4275a8 url(images/spring_bg.jpg) left top no-repeat;
color:#fff;
padding: 9px 36px;
}

#springmap {
background:#8c5e00 url(images/spring_bg.png) left top no-repeat;
color:#fff;
padding: 9px 16px;
}
#springmap h2 {font: bold 20px/24px "Lucida Casual", georgia, serif; text-align:center;}
.pkg_spec {
margin:16px 20px;
line-height: 1.4em;
}
.pkg_spec h4 { font: bold 16px/18px georgia,serif;
margin:0; padding: 12px 12px 6px 0; color: #39c;
}
.pkg_spec ul {margin:8px; padding:0;}
.pkg_spec ul li { margin-left: 15px;}
