/* Main Tags */

body {
	background-color: #002244;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td {
	color: #444444;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

p {
	color: 444444;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 16px
}

input {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

ul {
	padding: 0 0 0 15;
	margin: 0;
}

li {
	color: #444444;
	list-style-type: square;
}

a:link, a:visited, a:active {
	color: #224466;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none
}

a:hover {
	text-decoration: underline;
	color: #002244;
}

#content {
	position: absolute;
	left: 50%;
	width: 800px;
	height: 100%;
	margin-left: -400px;
	background-color: #ffffff;
}

#shadowcontain {
	position: static;
	z-index: 40;
	width: 100%;
	height: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
}

.shadowleft {
	
}

.shadowright {
	
}

/* Top Header Bar with Navigation */

#topclr1 {
	background-image: url(/framework/wrappers/garrettchamber/images/header/default.jpg);  
	border: none 0; 
	width: 800px; 
	height: 200px 
	}

#tabs {
	visibility: visible;
	padding: 0px;
	margin: 0px;
	z-index: 10;
	float: right;
	border: none
}

.navbar {
	width: 800px;
}

.navbar a:link, a:visited, a:active {
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}

.navbar a:hover {
	color: #7799aa;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#topnav {
	background-color: #224466;
	border: none 0;
	width: 800px;
	height: 23px
}

#topnav  a:link, #topnav a:visited {
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
}

#topnav  a:hover {
	color: #7799aa;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
}

#topbarcolor {
	background-color: #cec191;
	border: none 0;
	width: 800px;
	height: 5px
}

/* Cookie Trail */

#cookietrail {
	background-color: #ffffff;
	margin: 0;
	padding: 0 0 5px 0;
	width: 800px;
	height: 18px;
	border-bottom: 1px solid #224466;
	border-top: 1px solid #224466;
}

#cookietrail p {
	background-color: #ffffff;
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;
	padding: 3px 0 0 10px
}

#cookietrail a:link {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

#cookietrail a:visited {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

#cookietrail a:hover {
	color: #666666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

/* Let and Right Bars in Main Content Area */

.leftcolor {
	background-color: #f3efe3;
}

#left {
	left: 0px;
	width: 184px;
	postion: absolute;
}

#lefthome {
	left: 0px;
	width: 184px;
	postion: absolute;
}

.rightcolor {
	background-color: #ffffff;
}

#right {
	width: 172px;
}

/* Getaway Area */

#getawaylefthome {
	position: relative;
	width: 260px;
	height: 192px;
	margin: 0px;
	padding: 0px;
	background-image: url(/framework/wrappers/garrettchamber/images/getaway/getaway_bckgrnd.jpg); 
	background-repeat: no-repeat; 
	background-position: right bottom;  
	}
	
#getawaylefthome p {
	margin: 0;
	padding: 0;
	line-height: 10px;
}

#getawaylefthome .positioning {
	margin: 0;
	padding: 60px 0 3px 90px
}

#getawaylefthome a:link, #getawaylefthome a:visited {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-color: #fff;
	display: block;
	margin: 0 0 2px;
	padding: 3px 3px 3px 10px;
	width: 140px;
	border: solid 1px #c4d4db
}

#getawaylefthome a:hover {
	color: #246;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-color: #c4d4db;
	display: block;
	margin: 0 0 2px;
	padding: 3px 3px 3px 10px;
	width: 140px;
	border: solid 1px #fff
}

/* Getaway Secondary Pages */

#getawayleftsecondary {
	position: relative;
	width: 184px;
	height: 198px;
	margin: 0px;
	padding: 0px;
	background-image: url(/framework/wrappers/garrettchamber/images/getaway/getaway_bckgrnd_sec.jpg); 
	background-repeat: no-repeat; 
	background-position: right bottom;  
	}
	
#getawayleftsecondary .positioning {
	margin: 0;
	padding: 55px 0 3px 50px
}

#getawayleftsecondary p {
	margin: 0;
	padding: 0;
	line-height: 16px;
}

#getawayleftsecondary a:link, #getawayleftsecondary a:visited {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-color: #fff;
	display: block;
	margin: 0 0 2px;
	padding: 1px 3px 1px 3px;
	width: 115px;
	border: solid 1px #c4d4db
}

#getawayleftsecondary a:hover {
	color: #246;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-color: #c4d4db;
	display: block;
	margin: 0 0 2px;
	padding: 1px 3px 1px 3px;
	width: 115px;
	border: solid 1px #fff
}

/* Trip Planner (AKA, Plan Your Visit) */

#tripplanner {
	position: relative;
	background-color: #7799aa;
	width: 260px;
	margin: 0px;
	padding: 0px;
}

#tripplanner p {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}

#tripplanner .insideposition {
	margin: 0;
	padding: 5px 5px 5px 12px;
	border-top: 1px solid #c4d4db
}

#tripplanner .insidepositioninterest {
	margin: 0;
	padding: 5px 5px 5px 0px;
	border-top: 1px solid #c4d4db
}

#tripplanner h1 {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-color: #7799aa;
	background-image: url(/framework/wrappers/garrettchamber/images/arrowwhite.gif); 
	background-repeat: no-repeat; 
	background-position: left;  
	margin: 0; 
	padding: 5px 0 0px 12px  
	}

#tripplanner h2 {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	margin: 0;
	padding: 0px 0 2px 12px
}

#tripplanner .insideposition h3 {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 11px;
	margin: 0;
	padding: 1px 0 0
}

#tripplanner .insideposition h4 {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 11px;
	margin: 0;
	padding: 5px 0 0
}

#tripplanner .insideposition p {
	color: #ffffff;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 11px;
	margin: 0;
	padding: 0 0 5px
}

#tripplanner .insideposition .button {
	margin: 0;
	padding: 2px 0 4px 200px
}

#plannerdivider {
	position: relative;
	width: 260px;
}

.searcheventsdivider {
	border-top: 1px solid white;
}

.dropdown {
	color: #224466;
	font-size: 9px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: white;
	width: 100px
}

.dropdownbottompadding {
	margin: 0;
	padding: 0 0 6px;
}

/* secondary page vacation planner */

#vacationplanner {
	background-color: #7799aa;
	margin: 0;
	padding: 0;
	position: relative;
	width: 184px
}

#vacationplanner p {
	margin: 0px;
	padding: 0px;
}

#vacationplanner .insideposition {
	margin: 0;
	padding: 5px 0 5px 12px;
	border-top: 1px solid #c4d4db
}

#vacationplanner h1 {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-color: #7799aa;
	background-image: url(/framework/wrappers/garrettchamber/images/arrowwhite.gif); 
	background-repeat: no-repeat; 
	background-position: left;  
	margin: 0; 
	padding: 5px 0 0px 12px  
	}
	
#vacationplanner h2 {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	margin: 0;
	padding: 0 0 2px 12px
}

#vacationplanner .insideposition h3 {
	color: #ffffff;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 11px;
	margin: 0;
	padding: 1px 0 0
}

#vacationplanner .insideposition h4 {
	color: #ffffff;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 11px;
	margin: 0;
	padding: 10px 0 0
}

#vacationplanner h5 {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	margin: 0;
	padding: 0px 0 2px 0px
}

#vacationplanner .insideposition p {
	color: #ffffff;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 11px;
	margin: 0;
	padding: 0 0 2px
}

#vacationplanner .insideposition .button {
	margin: 0;
	padding: 8px 0 5px 125px
}

#plannerdivider2 {
	position: relative;
	width: 184px;
	border-bottom: 1px solid #c4d4db
}

.searcheventsdivider {
	border-top: 1px solid white;
}

.dropdownsecondary {
	color: #224466;
	font-size: 9px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: white;
	width: 150px;
}

.dropdownbottompadding2 {
	margin: 0;
	padding: 0 0 6px;
}

/* This is the css for all the other navigation boxes that appear in the left content
areas of the page. (Ex: Getting Here) */

#genericbox {
	position: relative;
	background-color: #eeefe8;
	width: 172px;
	margin: 0px;
	padding: 0px;
}

#genericbox .insideposition {
	margin: 0;
	padding: 5px 5px 5px 12px
}

#genericbox .insideposition p {
	color: #666666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 11px;
	margin: 0;
	padding: 0 4px 4px 0
}

#genericbox .insideposition a:link, #genericbox .insideposition a:visited {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	margin: 0;
	padding: 0
}

#genericbox .insideposition a:hover {
	color: #002244;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	margin: 0;
	padding: 0
}

#genericbox h1 {
	color: #224466;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-color: #dce2ca;
	background-image: url(/framework/wrappers/garrettchamber/images/arrowwhite.gif); 
	background-repeat: no-repeat; 
	background-position: left;
	border-bottom: 2px solid white;
	margin: 0; 
	padding: 2px 3px 2px 14px  
	}

#genericbox .insideposition h2 {
	color: #224466;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 11px;
	margin: 0;
	padding: 0
}

/* Box Links to right */

.rightlinks {
	position: relative;
	background-color: #f3efe3;
	width: 172px;
	margin: 0px;
	padding: 0px;
}

.rightlinks h1 {
	color: #224466;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-image: url(/framework/wrappers/garrettchamber/images/arrowblue.gif); 
	background-repeat: no-repeat; 
	background-position: left;
	border-bottom: 2px solid white;
	margin: 0; 
	padding: 2px 3px 2px 14px 
	}
	
.rightlinks h1 a:link, .rightlinks h1 a:visited {
	color: #224466;
}

.rightlinks h1 a:hover {
	color: #002244;
}

/* This is the css for all the other navigation boxes that appear in the right content
areas of the page. (Ex: Upcoming Events) */

#genericboxright {
	position: relative;
	background-color: #f5f6f0;
	width: 172px;
	margin: 0px;
	padding: 0px;
}

#genericboxright .insideposition {
	margin: 0;
	padding: 5px 12px 12px
}

#genericboxright .insideposition p {
	color: #666666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 11px;
	margin: 0;
	padding: 0 8px 4px 0
}

#genericboxright .insideposition .arrowlink a:link, #genericboxright .insideposition .arrowlink a:visited {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	margin: 0;
	padding: 0
}

#genericboxright .insideposition .arrowlink a:hover {
	color: #002244;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	margin: 0;
	padding: 0
}

#genericboxright h1 {
	color: #002244;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-color: #dce2ca;
	background-image: url(/framework/wrappers/garrettchamber/images/arrowlightblue.gif); 
	background-repeat: no-repeat; 
	background-position: left;
	border-bottom: 2px solid white;
	margin: 0; 
	padding: 2px 3px 2px 14px 
	}

#genericboxright .insideposition h2 {
	color: #556622;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	line-height: 11px;
	margin: 0;
	padding: 4px 0
}

#genericboxright .insideposition h2 a:link, #genericboxright .insideposition h2 a:visited {
	color: #556622;
	font-size: 9px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	line-height: 11px;
	margin: 0;
	padding: 0
}

#genericboxright .insideposition h2 a:hover {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	line-height: 11px;
	margin: 0;
	padding: 0
}

/* Site Search */

.sitesearch {
	margin: 0;
	padding: 0}

.sitesearch p {
	color: #224466;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	margin: 0;
	padding: 0}

.sitesearch input {
	color: #224466;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	margin: 0;
	padding: 0}

.searchdate {
	color: #224466;
	font-size: 9px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background-color: white;
	width: 45px
}

/* Secondary 120x60 Ad */

.ad {
	margin: 0;
	padding: 12px 0 12px 12px
}

.ad .border {
	border-style: solid;
	border-width: 1px;
	border-color: #224466 white #224466 #224466;
	margin: 0;
	padding: 0px
}

/* Home Page 234x60 Ad */

.adhome {
	margin: 0;
	padding: 6 0 5px 6px
}

.adhome .border {
	margin: 0;
	padding: 0;
	border-style: solid;
	border-width: 1px;
	border-color: #224466 white #224466 #224466
}

/* Middle Main Content--This effects both the homepage and the secondary pages */

.centercolor {
	background-color: #ffffff;
}

#center {
	background-color: #ffffff;
	margin: 0;
	padding-top: 25px;
	padding-right: 0;
	padding-left: 0;
	width: 365px
}

#center h1 {
	color: #444444;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 15px;
	margin: 0;
	padding: 0;
}

#center .insideposition {
	margin: 0;
	padding: 4px 0px 15px 0px
}

#center .insideposition h2 {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	background-color: #556622;
	background-image: url(/framework/wrappers/garrettchamber/images/arrowlightblue.gif); 
	background-repeat: no-repeat; 
	background-position: left;
	border-bottom: 2px solid white;
	margin: 0; 
	padding: 2px 3px 2px 16px 
	}
	
#center .padding {
	margin: 0;
	padding: 0 0 0 15px
}

#center p {
	color: #444444;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	line-height: 17px;
	margin: 0;
	padding: 0 0 6px
}

#center a:link, #center a:visited {
	color: #224466;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 15px;
	margin: 0;
	padding: 0;
}

#center a:hover {
	color: #224466;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 15px;
	margin: 0;
	padding: 0;
}

#center .fontsize {
	font-size: 11px;
	line-height: 18px;
}

/* Home Page Getaway Area */

#getawayhome {
	background-color: #ffffff;
	margin: 0;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
	width: 444px;
	height: auto
}

#getawayhome .getawaypadding {
	margin: 0;
	padding: 10px 18px 10px 0;
	border-bottom: 1px solid #7799aa
}

#getawayhome .getawaypadding2 {
	margin: 0;
	padding: 10px 18px 10px 0
}

#getawayhome .getawaypadding p {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#getawayhome .getawaypadding h1 {
	color: #0;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	line-height: 11px;
	font-stretch: normal;
	margin: 0;
	padding: 0
}

#getawayhome .getawaypadding h1 a:link, #getawayhome .getawaypadding h1 a:visited {
	color: #224466;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-stretch: normal;
	background-image: url(/framework/wrappers/garrettchamber/images/arrow.gif); 
	background-repeat: no-repeat; 
	background-position: right center; 
	line-height: 16px; 
	margin: 0; 
	padding: 0 10px 0 0
	}
	
#getawayhome .getawaypadding h1 a:hover {
	color: #224466;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-stretch: normal;
	background-image: url(/framework/wrappers/garrettchamber/images/arrow.gif); 
	background-repeat: no-repeat; 
	background-position: right center; 
	line-height:16px;
	margin: 0; 
	padding: 0px 10 0 0
	}
	
#getawayhome .getawaypadding2 h1 {
	color: #0;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	line-height: 11px;
	font-stretch: normal;
	margin: 0;
	padding: 0
}

#getawayhome .getawaypadding2 h1 a:link, #getawayhome .getawaypadding2 h1 a:visited {
	color: #224466;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-stretch: normal;
	background-image: url(/framework/wrappers/garrettchamber/images/arrow.gif); 
	background-repeat: no-repeat; 
	background-position: right center; 
	line-height: 16px; 
	margin: 0; 
	padding: 0 10px 0 0
	}
	
#getawayhome .getawaypadding2 h1 a:hover {
	color: #002244;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-stretch: normal;
	background-image: url(/framework/wrappers/garrettchamber/images/arrow.gif); 
	background-repeat: no-repeat; 
	background-position: right center; 
	line-height:16px;
	margin: 0; 
	padding: 0px 10 0 0
	}

	



/* Footer Area */

#footer {
	background-color: white;
	border-top: 3px solid #224466;
	margin: 0;
	padding: 5px 0 5px 0;
	position: relative;
	width: 800px
}

#footer p {
	color: #224466;
	font-size: 9px;
	font-height: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 10px;
	margin: 0;
	padding: 0 0 0 0
}

#footer a:link, #footer a:visited {
	color: #224466;
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0px
}

#footer a:hover {
	color: #224466;
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	margin: 0;
	padding: 0px
}

.seccontaincontent {
	background-color: white;
	margin: 0;
	padding: 20px;
	width: 392px
}

.seccontaincontent h1 {
	color: 224466;
	font-size: 15px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 0px;
	margin: 0px;
}

.seccontaincontent a:link, .seccontaincontent a:visited {
	color: #224466;
	text-decoration: none
}

.seccontaincontent a:hover {
	color: #002244;
	text-decoration: underline
}

.seccontaincontent .tableheader {
	color: #556622;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	background-color: #f5f6f0;
	text-align: center;
	display: block;
	margin: 0;
	padding: 2px 0;
	width: 355px;
	border: solid 1px #dce2ca
}

.seccontaincontent h3 {
	color: #556622;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	display: block;
	margin: 0;
	padding: 2px 0 2px 4px;
	border-style: none none solid solid;
	border-width: 0 0 1px 1px;
	border-color: #dce2ca
}

.seccontaincontent h2 {
	color: #556622;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	display: block;
	margin: 0;
	padding: 2px 0 2px 4px;
	border-right: 1px solid #dce2ca;
	border-bottom: 1px solid #dce2ca;
	border-left: 1px solid #dce2ca
}

.seccontaincontent h4 {
	color: #562;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	display: block;
	margin: 0;
	padding: 2px 0 2px 4px;
	border-style: none none solid solid;
	border-width: 0 0 1px 1px;
	border-color: #dce2ca
}

.seccontaincontent h5 {
	color: #562;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	display: block;
	margin: 0;
	padding: 2px 0 2px 4px;
	border-right: 1px solid #dce2ca;
	border-bottom: 1px solid #dce2ca;
	border-left: 1px solid #dce2ca
}

.seccontaincontent .gridleft {
	background-color: #f5f6f0;
	color: #556622;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	margin: 0;
	padding: 2px 4 2px 4px;
	border-style: none none solid solid;
	border-width: 0 0 1px 1px;
	border-color: #dce2ca
}

.seccontaincontent .gridmiddle {
	color: #556622;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;
	padding: 2px 4 2px 4px;
	border-style: none none solid solid;
	border-width: 0 0 1px 1px;
	border-color: #dce2ca
}

.seccontaincontent .gridright {
	color: #556622;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;
	padding: 2px 4 2px 4px;
	border-top: 0 #dce2ca;
	border-right: 1px solid #dce2ca;
	border-bottom: 1px solid #dce2ca;
	border-left: 1px solid #dce2ca
}

.seccontaincontent .gridtop {
	border-bottom: 1px solid #dce2ca;
}

.secsubbox {
	margin: 0;
	padding: 0px
}

.secsubbox h1 {
	color: 224466;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;
	padding: 0 0 10px
}

.border {
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #f3efe3
}

.homecopyborder {
	border-bottom: 1px solid #7799aa
}

.secsubbox a:link, .secsubbox a:visited {
	color: 224466;
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	line-height: 18px;
	font-stretch: normal;
	margin: 0;
	padding: 0 0 10px
}

.secsubbox a:hover {
	color: 002244;
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	line-height: 18px;
	font-stretch: normal;
	margin: 0;
	padding: 0 0 10px
}

.secsubbox .attractionlinks a:link, .secsubbox .attractionlinks a:visited {
	color: 224466;
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-stretch: normal;
	margin: 0;
	padding: 0px
}

.secsubbox .attractionlinks a:hover {
	color: 002244;
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-stretch: normal;
	margin: 0;
	padding: 0px
}

.secsubbox p {
	color: 444444;
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 15px;
	font-stretch: normal;
	margin: 0;
	padding: 0px
}

.secsubbox h2 {
	color: aaaaaa;
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	margin: 0;
	padding: 0px
}

.subboxheadline2 {
	color: 224466;
	font-size: 14px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 0px;
	margin: 0px;
}

#headline {
	margin-left: 190px;
}

/* css specific to secondary pages */

.seccopy {
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular
}

.secplain {
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular
}

.seccopycats {
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-top: 5px;
	display: block
}

.subboxlinks {
	color: #224466;
	font-weight: bold;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding: 8 0 0 0;
	margin: 0
}

.subboxlinks a:link, .subboxlinks a:visited {
	color: #224466;
	font-size: 10px;
	text-decoration: none;
}

.subboxlinks a:hover {
	color: #002244;
	font-size: 10px;
	text-decoration: underline
}

.catlinks {
	color: #224466;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}

.catlinks a:link, .catlinks a:visited {
	color: #224466;
	font-size: 11px;
	text-decoration: none;
}

.catlinks a:hover {
	color: #002244;
	font-size: 11px;
	text-decoration: underline
}

#categorylogo {
	text-align: left;
	width: 120px;
	height: 110px;
	margin: 0;
	padding: 0;
}

/* event listing css */

.gridlinks {
	color: #556622;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular
}

.gridlinks a:link, .gridlinks a:visited {
	color: #556622;
	font-size: 11px;
	text-decoration: none;
}

.gridlinks a:hover {
	color: #246;
	font-size: 11px;
	text-decoration: underline
}

.gridbackground {
	background-color: #FFFFFF
}

.itemeventscopy {
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
}

.viewallseclink {
	color: #556622;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline;
	padding-left: 18px
}

.viewallseclink a:link, .viewallseclink a:visited {
	color: #556622;
	text-decoration: underline;
}

.viewallseclink a:hover {
	color: #224466;
}

.contactinfoboxclr {
	background-color: #ffffff
}

.contactcallout {
	color: #224466;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.topborder {
	border-top: 1px solid #556622
}

.bottomborder {
	border-bottom: 1px solid #556622
}

.leftborder {
	border-left: 1px #556622
}

.toprightborder {
	border-top: 1px solid #556622;
	border-right: 1px solid #556622
}

.rightborder {
	border-right: 1px solid #556622
}

.gridcontent {
	font-size: 9px;
	line-height: 14px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular
}

#rightsecmargin {
	margin-top: 22px
}

.packageheadline {
	color: 556622;
	font-size: 12px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 0px;
	margin: 0px
}

.subcatattractionnumber {
	color: 666666;
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 0px;
	margin: 0px
}

.packagesubhead {
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular
}

.packagecopy {
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 0px;
	margin: 0px
}

/* Category Headlines */

.catdescripts {
	color: 444444;
	font-size: 10px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	line-height: 14px
}

.catheadline {
	color: #224466;
	margin: 0;
	padding: 0 0 10px;
	font: bold 14px Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
}

.itemdescripts {
	color: #224466;
	font-size: 9px;
	line-height: 15px;
	font-family: Verdana, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 0 0 5 0;
}

#photo {
	margin: 3px;
	border-top: 3px solid #ccc;
	border-left: 3px solid #ccc;
	position: relative;
	width: auto;
	height: auto
}

#clip1 {
	float: left;
	position: absolute;
	top: -5px;
	left: -5px;
	width: 30px;
	height: 30px;
	overflow: visible;
	visibility: visible;
	display: block
}

#clip2 {
	float: right;
	position: absolute;
	top: 109px;
	left: 161px;
	width: 30px;
	height: 30px;
	overflow: visible;
	visibility: visible;
	display: block
}

.advancedsearchborder {
	margin: 0;
	padding: 8px 0;
	border-top: 1px solid #79a;
	border-bottom: 1px solid #79a
}

/* BDM */

.hl0 {
	background-color: #ffdd11;
	font-weight: bold
}

.hl1 {
	background-color: #88ffff;
	font-weight: bold
}

.hl2 {
	background-color: #ee6600;
	font-weight: bold;
	color: white;
}

.hl3 {
	background-color: #3377bb;
	font-weight: bold;
	color: white;
}

.hl4 {
	background-color: #ff5555;
	font-weight: bold;
	color: white;
}

#greybox {
	margin: 0 auto;
	background-color: #CCC;
	border: 1px solid #999;
	padding: 1em;
	width: 29.25em;
	text-align: left
}

/* Home Page Left Link */

#leftlink {
	margin: 0;
	padding: 0
}

#leftlink img {
	margin: 0;
	padding: 0;
	border-width: 0
}

#leftlink a:link {
	text-decoration: none;
	margin: 0;
	padding: 0
}

#leftlink a:hover {
	text-decoration: none;
	margin: 0;
	padding: 0
}

#leftlink a:visited {
	text-decoration: none;
	margin: 0;
	padding: 0
}

#availabilitytop {
	
}

#availability {
	margin: 0 0 0 0
}

#availability .inline td {
	line-height: 12px;
	margin: 0;
	padding: 0 5px
}

#availability .columncolor {
	background-color: #f5f6f0
}

#availability .columncolorski {
	background-color: #f5f6f0;
	vertical-align: top
}

#availability .columncolorskiwhite {
	vertical-align: top
}

#availability .colorone {
	background-color: #7799aa;
	margin: 0;
	padding: 0;
	height: 1px
}

#availability .skicolone {
	line-height: 12px;
	text-align: left;
	display: block;
	margin: 0;
	padding: 6px 0;
	width: 200px
}

#availability .colortwo {
	background-color: #556622;
	margin: 0;
	padding: 0;
	height: 1px
}

#availability .attractioncol {
	line-height: 12px;
	text-align: left;
	display: block;
	margin: 0;
	padding: 6px 0 6px 0;
	width: 250px
}

#availability .attractioncolski {
	line-height: 12px;
	text-align: left;
	display: block;
	margin: 0;
	padding: 6px 0;
	width: 220px;
	vertical-align: top
}

#availability .indent {
	margin: 0 10px 0 25px;
	padding: 0
}

#availability .indentski {
	margin: 0 10px 0 15px;
	padding: 0
}

#availability .lastchanged {
	font-size: 9px
}

#availability td {
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	vertical-align: middle
}

.skicopy {
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	display: block;
	margin: 0;
	padding: 6px 5px;
	vertical-align: top
}

.skicopycenter {
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	display: block;
	margin: 0;
	padding: 6px 5px 6px 0;
	vertical-align: top
}

.dates td {
	width: 33%
}

.dates {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	border-top: 10px solid #c4d4db;
	border-bottom: 6px solid #c4d4db
}

.datescellcolor {
	background-color: #c4d4db
}

.datetextcolorone {
	font-size: 11px;
	font-weight: bold
}

.datetextcolortwo {
	color: #7799aa;
	font-size: 11px;
	font-weight: bold
}

#availabilitycolors {
	color: #444444;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

#availabilitycolors a:link, a:visited {
	color: #556622;
	text-decoration: none
}

#availabilitycolors a:hover {
	color: #556622;
	text-decoration: underline
}

#websitelink {
	width: 300px;
	overflow: hidden;
	border: none
}

/* Static Page CSS */

#staticpage {
	margin: 5px 0 0 20px;
	padding: 0;
	width: 400px
}

#staticpage p {
	color: #444;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0;
	padding: 0;
	width: 398px
}

#staticpage a:link {
	color: #246;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

#staticpage a:hover {
	color: #246;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

#staticpage a:visited {
	color: #246;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

img {
	margin: 0;
	padding: 0
}

a img {
	margin: 0;
	padding: 0;
	border-width: 0;
	outline-width: 0
}

#staticpage h1 {
	color: #246;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

#staticpage h2 {
	color: #246;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	display: block
}

#staticpage h3 {
	color: #444;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	display: block
}

#staticpage h4 {
	color: #444;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	display: block
}

#staticpage h5 {
	color: #562;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	display: block
}

#staticpage table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 0
}

#staticpage td {
	margin: 0;
	padding: 0
}

/* Attraction Page Events Section */

#outlinebox {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #FFFFFF;
	border: 1px solid #9cab68;
	margin: 0 0 20px 0px;
}

.backgroundheadline {
	margin: 0px;
	padding: 5px;
	background-color: #246;
	color: #ffffff;
	font-size: 12px;
}

#events {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	padding: 0px;
}

#events .eventtitle {
	font-size: 12px;
	color: #246;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#events .eventtitle a:link {
	color: #246;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#events .eventtitle a:hover {
	color: #246;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#events .eventtitle a:visited {
	color: #246;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#eventdatestable {
	padding: 0 5px 0 0px;
}

#eventdatestable .eventdate {
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #444444;
}

#eventdatestable .notes {
	margin: 0;
	padding: 0;
	font-style: italic;
	font-size: 10px;
	color: #666666;
}

#eventdatestable td {
	padding-bottom: 10px;
}

/* Attraction Event Page Attributes */

#eventheader h1 {
	color: #224466;
	font-size: 14px;
	font-weight: bold;
}

#eventlisting {
	width: 390px;
	padding: 0;
	margin: 10px 0 0;
}

#eventheader p {
	margin: 5px 0 10px;
	padding: 0;
}

#eventlisting .eventdates {
	color: #224466;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#eventlisting .eventtime {
	color: #224466;
	padding: 0;
	margin: 0;
}

.eventimage {
	margin: 0 15px 5px 0;
	padding: 0;
}

/* Attraction Page Attributes */

#attraction {
	margin: 0;
	padding: 0 0 20px;
	width: 390px;
}

#attraction .logo {
	margin: 0 10px 0 0;
	text-align: left;
	width: 100px;
	height: 100px;
	padding: 0;
}

#contact {
	margin: 0 0 20px;
	padding: 0;
}