﻿body{margin:0;padding:0;background-image:url(../App_Images/Assets/TerrainPark/bg.jpg);background-color:#110705;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;line-height:16px;}

.site{width:914px;background-image:url(../App_Images/Assets/TerrainPark/terrainBG.gif);background-repeat:no-repeat;margin:0 auto;position:relative;}
.siteInternal{background-image:url(../App_Images/Assets/TerrainPark/terrainIntBG.gif);background-color:#562E1E;}

.site a{color:#5d9bd4;text-decoration:none;}
.site a:hover{color:#F60;}
.site a:visited{color:#FC9;} 

.siteInternal a{color:#519CDD;text-decoration:none;}
.siteInternal a:hover{color:#ff6600;}
.siteInternal a:visited{color:#69380D;} 

.header{width:100%;background-image:url(../App_Images/Assets/TerrainPark/headerBG.gif);background-repeat:no-repeat;position:relative;height:182px;}
.header .logo {left:40px;top:0;position:absolute;width:196px;}
.header .logoPrint {left:40px;top:0;position:absolute;width:196px;display:none;}
.header img{border:none;}

/*Header Boxes*/
.boxTitle{font-size:12px;color:#FFF;font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
.boxDate{color:#F5DBCE;font-size:11px;font-weight:normal;font-family:Tahoma, Arial, sans-serif;}
.snowReportBox{width:370px;color:#9CC6DF;position:absolute;padding-left:14px;left:244px;top:31px;}
.snowReportBox ul{list-style-type:none;margin:0;padding:6px 0 0 0;}
.snowReportBox ul li{color:#FFF;padding:0;display:block;width:83px;float:left;margin: 0 11px 0 0;}
.snowReportBox ul li span{color:#F5DBCE;}
.snowReportBox ul li.topRow{padding-bottom:7px;}
.snowReportBox ul li.end{border-right:none;margin-right:0;background:none;}
.snowReportBox ul li a{background-image:url(../../App_Images/Assets/Buttons/fullReportArrows.jpg);background-repeat:no-repeat;padding-right:12px;background-position:right center;color:#C9D0D8 !important;text-decoration:none;}
.snowReportBox ul li a:visited{color:#C9D0D8 !important;}

.mailingListBox{width:210px;height:65px;position:absolute;top:31px;left:624px;}
.mailingListBox .emailForm{padding-top:5px;}
.mailingListBox .emailForm input.emailTextBox{border:1px solid #87622B;background-color:#65391C !important;color:#FFF;height:18px;width:92px;margin:0 6px 0 0;padding-top:0;padding-bottom:0;}

.mainNav{padding-left:36px;height:54px;z-index:80;position:relative;}
.mainNav ul{list-style-type:none;margin:0;padding:0;width:100% !important;}
.mainNav .navBtn{height:54px;background-position:top;background-repeat:no-repeat;float:left;position:relative;}
.mainNav .navBtn:hover{background-position:bottom;}
.mainNav .navBtn a{display:block;height:53px;text-indent:-5000px;outline:none;}
.mainNav .navParkReport{background-image:url(../App_Images/Assets/TerrainPark/Buttons/parkReport.jpg);width:184px;}
.mainNav .navEvents{background-image:url(../App_Images/Assets/TerrainPark/Buttons/events.jpg);width:100px;}
.mainNav .navJournal{background-image:url(../App_Images/Assets/TerrainPark/Buttons/journal.jpg);width:102px;}
.mainNav .navGallery{background-image:url(../App_Images/Assets/TerrainPark/Buttons/gallery.jpg);width:103px;}
.mainNav .navFriends{background-image:url(../App_Images/Assets/TerrainPark/Buttons/friends.jpg);width:97px;}
.mainNav .navLearnToRide{background-image:url(../App_Images/Assets/TerrainPark/Buttons/learnToRide.jpg);width:155px;}
.mainNav .navLoon{background-image:url(../App_Images/Assets/TerrainPark/Buttons/loon.jpg);width:105px;}

.mainNav ul li ul{width:200px !important;display:none;background-image:url(../App_Images/Assets/TerrainPark/menuTerrainBG.png);background-repeat:repeat;margin-top:0px;z-index:90;text-indent:0px;position:absolute;}
.mainNav ul li ul a, .mainNav ul li ul a:visited{width:184px;font-family:Tahoma, Arial, sans-serif;font-size:11px;font-weight:bold;margin:0;text-align:left;color:#FFF;text-indent:0px !important;outline:none;}
.mainNav ul li:hover ul, .mainNav ul li.sfhover ul {display:block;}
.mainNav ul li ul li {padding: 5px 8px 7px 8px;display:block;text-align:left;height:13px;}
.mainNav ul li ul li:hover {background-color:#000;}
/* multi-level shared styles */
.mainNav .hlArrow { color:#f60; font-weight:bold; }
.mainNav li ul ul { margin:-5em 0 0 15em; }
/*.mainNav, .mainNav ul { padding:0; margin:0; list-style:none; line-height:1; }*/
.mainNav li:hover ul ul, .mainNav li.sfhover ul ul { left:-999em; }
.mainNav li:hover ul, .topNnav li li:hover ul, .mainNav li.sfhover ul, .mainNav li li.sfhover ul { left:auto; }
/* third level nav */
.mainNav ul li:hover ul ul, .mainNav ul li:hover ul ul ul, .mainNav ul li.sfhover ul ul, .mainNav ul li.sfhover ul ul ul { left:-999em; }
.mainNav ul li:hover ul, .mainNav ul li li:hover ul, .mainNav ul li li li:hover ul, .mainNav ul li.sfhover ul, .mainNav ul li li.sfhover ul, .mainNav ul li li li.sfhover ul { left:auto; }
/* fourth level nav */
.mainNav ul li:hover ul ul, .mainNav ul li:hover ul ul ul, .mainNav ul li:hover ul ul ul ul, .mainNav ul li.sfhover ul ul, .mainNav ul li.sfhover ul ul ul, .mainNav ul li.sfhover ul ul ul ul { left:-999em; }
.mainNav ul li:hover ul, .mainNav ul li li:hover ul, .mainNav ul li li li:hover ul, .mainNav ul li li li li:hover ul, .mainNav ul li.sfhover ul, .mainNav ul li li.sfhover ul, .mainNav ul li li li.sfhover ul, .mainNav ul li li li li.sfhover ul { left:auto; }

.homeHeroImage{margin-left:36px;position:relative;margin-top:2px;z-index:0;}
.homeHeroImage .latestBox{background-image:url(../App_Images/Assets/TerrainPark/TheLatestBG.png);background-repeat:no-repeat;position:absolute;left:596px;top:157px;width:243px;height:202px;}
.homeHeroImage .latestBox .latestContent{font-size:12px;color:#000;padding:30px 18px 0 18px;}
.homeHeroImage .latestBox .latestContent a:visited{color:#5d9bd4;}

.journalCaption{font-weight:bold;padding-bottom:10px;border-bottom:1px solid #7E5E21;margin: 0 20px 20px 20px;}
.journalCaption p{margin: 10px 218px 10px 15px;}

.mediaBox{position:absolute;top:604px;right:0;background-image:url(../App_Images/Assets/TerrainPark/videoBoxBG.gif);width:250px;height:272px;z-index:10;}
.mediaBox .box{}
.mediaBox .top {display:none;}
.mediaBox #VideoBox{position:absolute;z-index:0;}

.mediaBox .videoBTN{display:block;position:absolute;bottom:0;left:0;width:101px;height:46px;background-image:url(../App_Images/Assets/TerrainPark/Buttons/videoBTN.gif);text-indent:-5000px;z-index:50;}
.mediaBox .picBTN{display:block;position:absolute;bottom:0;left:101px;width:136px;height:46px;background-image:url(../App_Images/Assets/TerrainPark/Buttons/picBTN.gif);text-indent:-5000px;z-index:50;}
.mediaBox a:hover, .mediaBox .active{background-position: bottom left;}
.mediaBox .videoBox{padding-top:18px;padding-left:24px;}
.mediaBox #picBox{}

.teaserBoxes{height:160px;background-image:url(../App_Images/Assets/TerrainPark/borderBottom.gif);background-repeat:no-repeat;background-position:bottom center;background-color:#562E1E;padding:0 20px;position:relative;}
.teaserBoxes .homeEventBox{float:left;width:212px;height:140px;border-right:1px solid #7E5E21;margin-right:10px;}
.teaserBoxes .homePassBox{float:left;width:209px;height:140px;font-size:10px;border-right:1px solid #7E5E21;margin-right:10px;}
	.teaserBoxes .homePassBox p{margin-top:0px;margin-bottom:5px;}
.teaserBoxes .homeEtiquiteBox{float:left;width:405px;}
.teaserBoxes .homeEtiquiteBox .etiquiteTitle{padding-top:3px;padding-bottom:13px;}
	.teaserBoxes .homeEtiquiteBox p{margin-top:0px;margin-bottom:5px;}
.teaserBoxes .smartStyleButton{position:absolute;bottom:10px; right:23px; width:83px;}

.mainContentArea{padding-left:6px;}

.sideNav{width:192px;float:left;margin-right:5px;min-height:400px;display:none;}
	.sideNav .mainCategory{text-align:center;background-image:url(../App_Images/Assets/TerrainPark/navBR.gif);background-repeat:no-repeat;background-position:bottom;}
		.sideNav .mainCategory h2{font-family:Helvetica, Arial, sans-serif;font-size:15px;padding-top:26px;margin:0;padding-bottom:10px;color:#FFF;font-weight:bold;margin:0;}
		.sideNav ul{margin:0;padding:0;list-style-type:none;}
		.sideNav ul li{background-image:url(../App_Images/Assets/TerrainPark/sideNavItem.png);background-position:bottom;background-repeat:no-repeat;}
		.sideNav ul li:hover{background-image:url(../App_Images/Assets/TerrainPark/sideNavItemHover.png);}
		.sideNav ul li a, .sideNav ul li a:visited{color:#FFF;text-decoration:none;font-weight:bold;display:block;padding:8px 0 10px 30px;background-image:url(../App_Images/Assets/TerrainPark/navArrow.gif);background-repeat:no-repeat;background-position:left 17px;}
		.sideNav ul li a:hover{color:#000;background-image:url(../App_Images/Assets/TerrainPark/navArrowHover.gif);}
		.sideNav ul li.curCat{background-position:bottom;}
			.sideNav ul li ul{padding-top:5px;}
			.sideNav ul li ul li{line-height:5px;border:none;padding:0 0 6px 10px;background-image:none;}
			.sideNav ul li ul li:hover{background-image:none;}
    		.sideNav ul li ul li a, .sideNav ul li ul li a:visited{background-position:left 10px;}
			.sideNav ul li.curPage{background-image:url(../App_Images/Assets/TerrainPark/sideNavItemHover.png);}
			.sideNav ul li.curPage a{color:#000;background-image:url(../App_Images/Assets/TerrainPark/navArrowHover.gif);}
.newWindowBox{padding:10px;}

#twitter_update_list {list-style-type:none; margin:0; padding:0;}
#twitter_update_list li {margin-left:10px; padding-bottom:5px; background:none;}
#twitter_update_list a {display:inline; padding:0;}

.intHeaderImage{width:878px;float:left;margin-left:32px;}
.intHeaderImage img {width:842px;}

.pageContent{margin-left:32px;width:843px;float:left;color:#000;position:relative;min-height:387px;background:url(../App_Images/Assets/TerrainPark/intContentBG.jpg);}
.pageContent .contentTopBG{width:843px;height:240px;background:url(../App_Images/Assets/TerrainPark/intContentTopBG.jpg) no-repeat;z-index:0;position:absolute;top:0;left:0;}
.pageContent .contentBottomBG{width:843px;height:234px;background:url(../App_Images/Assets/TerrainPark/intContentBottomBG.jpg) no-repeat;z-index:0;position:absolute;bottom:0;left:0;}
.pageContent .contentCopy{z-index:10;padding:30px 30px 93px;position:relative;}
.pageContent .contentCopy .printEmailButtons{position:absolute;right:0;top:10px;text-align:right;width:60px;}
.pageContent h1{font-size:18px;margin-top:0;border-bottom:1px solid #993300;padding-bottom:10px;}
.pageContent h1 span.slash{color:#ff9900;}
.pageContent h1 span.cat{color:#993300;}
.pageContent h2{font-size:18px;line-height:22px;}
.pageContent h3{color:#993300;font-size:13px;}

.logoBoxes{height:127px;background-image:url(../App_Images/Assets/TerrainPark/borderBottom.gif);background-repeat:no-repeat;background-position:bottom center;background-color:#562E1E;padding:0 20px;position:relative;clear:both;}
.logoBoxes h3{margin-top:0;padding-top:0;margin-bottom:10px;font-family:Helvetica, Arial, sans-serif;font-size:13px;}
.logoBoxes .friendsBox{float:left;border-right:1px solid #7E5E21;height:90px;width:433px;margin-right:10px;margin-top:20px;}
.logoBoxes .friendsBox a{float:left;width:72px;height:53px;text-align:center;overflow:hidden;}
.logoBoxes .friendsBox img{border:none;}
.logoBoxes .propsBox{float:left;width:425px;margin-top:20px;}
.logoBoxes .propsBox a{float:left;width:106px;height:53px;text-align:center;overflow:hidden;}
.logoBoxes .propsBox img{border:none;}

.footer{background-color:#562E1E;height:75px;font-size:10px;padding:10px 30px;}
.footerContent{width:auto;height:40px;padding:0 40px;text-align:left;float:left;border-right:solid 1px #999;}
.footerShare{height:40px;text-align:center;}

.galleryImage{width:200px;text-align:center;margin-right:20px;float:left;margin-top:10px;}
.galleryImage .galleryImageComment{padding-top:5px;}

.popSendToFriend{width:350px;height:350px;background-color:#FFF;border:1px solid #194768;padding:10px;color:#194768;z-index:999;position:absolute;}
.popSendToFriend h3{padding-top:0;margin-top:0;font-size:14px;}
.popSendToFriend label{font-weight:bold;display:block;}
.popSendToFriend .txt{width:300px;}
.popSendToFriend .txtPersonal{width:300px;height:150px;}
.popSendToFriend input, .popSendToFriend textarea{margin-left:10px;}
.popSendToFriend .txtWaretmark{color:#CCC;width:300px;}
.popSendToFriend a{text-decoration:none;color:#016798;}
.popSendToFriend a:hover{color:#FF6501;}

/*==========================Lightbox======================*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:../App_Images/Lightbox/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../App_Images/Lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../App_Images/Lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

noscript div{display:block;background-color:#FFFFCC;padding:10px;text-align:center;color:#000;border:1px solid #cc6;margin:0 200px;}

.buttonBox{ padding:5px; border: solid 1px #999; }
.progress{width:25px; height:25px; background:no-repeat url(../App_Images/Anim-RoundRed.gif);}
