@charset "utf-8";

h2 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:18px; font-weight:bold; color:#00CCFF; margin: 0; padding: 0 0 4px 0; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size:11.5px; color:#00CCFF; margin: 0; padding: 0; font-weight:normal; }
h6 {  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:18px; font-weight:bold; color:#CC0099; margin: 0; padding: 0 0 4px 0; }
.errortitle { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:18px; font-weight:bold; margin: 0 0 10px 0; border-top: solid 1px #B2B2B2; border-bottom: solid 1px #B2B2B2; padding: 3px 0 3px 0; color: #CC0099; }
.policyfont { font-size: 10px; }
p { display:block; }

.promoheading{ display:block; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:20px; font-weight:bold; margin: 3px 0 3px 0; color:#00CCFF; }
.promoheadingnosifer{ display:block; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:20px; font-weight:bold; margin: 3px 0 3px 0; color:#00CCFF; }

.largeText { font-size:16px; color:#999; }
.highlightText { font-size:16px; color: #00CCFF; }

.smallcopy { font-size:10.5px; font-weight:bold; text-decoration: none; border-bottom:#999 dotted 1px; line-height: 16px; color:#00CCFF;}
.smallcopy a { text-decoration: none; border-bottom:#999 dotted 1px; font-size:10.5px; font-weight:bold; color:#00CCFF;}
.smallcopy a:hover { text-decoration: none; border-bottom:#999 dotted 1px; font-size:10.5px; font-weight:bold; color:#00CCFF;}
.smallcopy a:visited { text-decoration: none; border-bottom:#999 dotted 1px; font-size:10.5px; font-weight:bold; color:#00CCFF;}

.breadCrumb { padding: 0 6px 10px 0; border-bottom: solid 1px #B2B2B2; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin: 0 0 10px 0; color:#666;}
.breadCrumb a { color:#00CCFF; text-decoration: none; border-bottom:#999 dotted 1px;}
.breadCrumb a:hover { color:#00CCFF; text-decoration: none; border-bottom:#999 dotted 1px;}
.breadCrumb a:active { color:#00CCFF; text-decoration: none; border-bottom:#999 dotted 1px;}

.horizontalLinkList { padding: 0 6px 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin: 0 0 10px 0; color:#666;}
.horizontalLinkList a { color:#00CCFF; text-decoration: none; font-weight:bold; border-bottom:#999 dotted 1px;}
.horizontalLinkList a:hover { color:#00CCFF; text-decoration: none; font-weight:bold; border-bottom:#999 dotted 1px;}
.horizontalLinkList a:active { color:#00CCFF; text-decoration: none; font-weight:bold; border-bottom:#999 dotted 1px;}


a.right { position:absolute; z-index:5000; margin: 69px 0 0 701px; width: 209px; height:74px; padding:0 35px 0 20px; background-image: url(../menu/imgwinter/rightside.png); background-repeat:no-repeat; color:#043C51; outline:none; }
a.right:hover { color:#fff;}

a.rightfr { position:absolute; z-index:5000; margin: 69px 0 0 701px; width: 209px; height:74px; padding:0 35px 0 20px; background-image: url(../menu/imgwinter/rightsidefr.png); background-repeat:no-repeat; color:#043C51; outline:none; }
a.rightfr:hover { color:#fff;}

.temperature { font-size:20px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; margin: 13px 0 0 0; }
.currentWeather { font-size:13px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; line-height: 9px; }
.town { clear:both; font-size:13px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; }

div.homebtn { position:absolute; z-index:5000; margin: 47px 0 0 701px; height: 22px; width: 22px; padding:0; background-image:url(../menu/imgwinter/homesquarehover.gif); } 
div.homebtn a, div.nav a:link, div.nav a:visited { display:block; }
div.homebtn img {  border:0; }
div.homebtn a:hover img { visibility:hidden; }

div.cartbtn { position:absolute; z-index:5000; margin: 47px 0 0 726px; height: 22px; width: 22px; padding:0; background-image:url(../menu/imgwinter/shoppingsquarehover.gif); } 
div.cartbtn a, div.nav a:link, div.nav a:visited { display:block; }
div.cartbtn img {  border:0; }
div.cartbtn a:hover img { visibility:hidden; }

div.rssbtn { position:absolute; z-index:5000; margin: 47px 0 0 751px; height: 22px; width: 22px; padding:0; background-image:url(../menu/imgwinter/rsssquarehover.gif); } 
div.rssbtn a, div.nav a:link, div.nav a:visited { display:block; }
div.rssbtn img {  border:0; }
div.rssbtn a:hover img { visibility:hidden; }

div.seasonbtn { position:absolute; z-index:5000; margin: 47px 0 0 776px; text-align:center; width:83px; line-height:22px;} 
div.seasonbtn a, div.nav a:link, div.nav a:visited { display:block; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #043C51; font-size:13px; font-weight:bold; text-decoration:none; background-color: #49C6F4; }
div.seasonbtn a:hover { background-color:#064A64; color:#fff; }

div.languagebtn { position:absolute; z-index:5000; margin: 47px 0 0 862px; text-align:center; width:83px; line-height:22px;} 
div.languagebtn a, div.nav a:link, div.nav a:visited { display:block; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #043C51; font-size:13px; font-weight:bold; text-decoration:none; background-color: #49C6F4; }
div.languagebtn a:hover { background-color:#064A64; color:#fff; }

#splashWrapper { margin: 0 auto 0 auto; width: 930px; padding: 0 15px 0 15px; background-color:#fff; }
.splashtop { padding: 0 0 5px 0; }
.splashbottom { padding: 0 0 100px 0; }
.splashchoice { position: absolute; margin: 385px 0 0 770px; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #12A33B; }
.splashchoice a { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #12A33B; text-decoration:none; }
.splashchoice a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; text-decoration:none; }
.splashchoice a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 16px;  }
.splashchoice a:active { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #12A33B;  }

#peoplesgallery { text-align:left; width:950px;  margin: 0px auto 0px auto; background-color: #EBEBEB; padding: 10px 0 10px 10px; border-bottom: #999 solid 1px; border-top: #E6E6E6 solid 1px; }
#peoplesgallery .peoplesgallerytitle { font-size:20px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#666; font-weight:bold; margin: 0 0 10px 0; color:#3399CC; }
#peoplesgalleryimages { text-align:center; border:none; }
#peoplesgalleryimages img { background-image:url(../Scripts/lightbox/images/loading.gif); background-repeat:no-repeat; background-position:center; background-color:#FFF; border:none; }
#peoplesgalleryimages .thumbspacing { margin: 0 6px 0 0; }
#peoplesgalleryimages .welcomethumbspacing { margin: 0 6px 0 0; }

#footerDiv { text-align:left; width:920px; margin: 0px auto 0px auto; padding: 20px 20px 20px 20px; background-image: url(../images/footer/footerbgwinter.jpg); background-repeat:repeat-x; background-position:top left; background-color:#A8DDEF;  overflow: hidden;}

.threetabs { background-image:url(../menu/imgwinter/righttabs.gif); background-repeat:no-repeat; background-position: bottom left; height:30px; border-bottom: #49C6F4 solid 1px;}
.threetabs a { outline:none; } 

#nav-tabmenu ul { list-style: none; padding: 12px 0 0 0; margin:0 0 0 0; cursor:pointer; border: none; } 
#nav-tabmenu li { float: left; width: 118px; margin: 0 0 0 8px; border: none; }
#nav-tabmenu li a { display: block; font-size:12px; font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #043C51; text-decoration: none; border: none;} 
#nav-tabmenu li a:hover { color: #ffffff; text-decoration:none; border: none; } 

.emailsignup { background-image:url(../images/divbgs/emailsignupwinterbg.gif); background-position:left top; background-repeat:no-repeat; padding:0 0 0 10px; margin: 0 0 10px 0; height: 163px; }

.footerwrapper { width: 930px; margin: 0 auto 0 auto; background-color: #A8DDEF; overflow: hidden; padding: 7px 15px; font-size:10px; }
.footerwrapper a { color:#666; text-decoration: none; font-size:10px; }
.footerwrapper a:hover { color:#666; text-decoration: underline; font-size:10px; }
.footerwrapper a:visited { color:#666; font-size:10px; }
.footerleft { width: 300px; overflow:hidden; float:left; text-align: left; }
.footerright { width: 300px; overflow:hidden; float:right; text-align: right; }
.pinkEmphasis {
	color: #CC0099;
}

.trailReportSubHeading {
	color: #CC0099;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}