body { background-color: #FFF; }

/* WRAPPER LAYERS */
#OuterWrapper { 
	background: #6B5A42 url(/Images/Backgrounds/bg_summer_body.jpg) repeat-x 50% 485px;
	padding-bottom: 150px; }
#OuterWrapperInterior { 
	background: #6B5A42 url(/Images/Backgrounds/bg_summer_body.jpg) repeat-x 50% 250px;
	padding-bottom: 150px; }
#WrapperContent { background: url(/Images/Backgrounds/bg_summer_top.png) bottom repeat-x; }
#WrapperHeader { background: url(/Images/Backgrounds/bg_summer_header.png) 50% top no-repeat; }

#WrapperHeaderInt { background: url(/Images/Backgrounds/bg_summer_headerInterior.jpg) 50% top no-repeat; }
#WrapperHeaderInt.themountain { background: url(/Images/Headers/hd_summer_intTopTheMountain.jpg) 50% top no-repeat; }
#WrapperHeaderInt.activities { background: url(/Images/Headers/hd_summer_intTopActivities.jpg) 50% top no-repeat; }
#WrapperHeaderInt.interactivegallery { background: url(/Images/Headers/hd_summer_intTopInteractiveGallery.jpg) 50% top no-repeat; }
#WrapperHeaderInt.terrystore { background: url(/Images/Headers/hd_summer_intTopTerryStore.jpg) 50% top no-repeat; }
#WrapperHeaderInt.thetown { background: url(/Images/Headers/hd_summer_intTopTheTown.jpg) 50% top no-repeat; }
#WrapperHeaderInt.thearea { background: url(/Images/Headers/hd_summer_intTopTheArea.jpg) 50% top no-repeat; }
#WrapperHeaderInt.aboutterrypeak { background: url(/Images/Headers/hd_summer_intTopAboutTerryPeak.jpg) 50% top no-repeat; }

/* HEADER LAYERS */
#Header_Logo { background: url(/Images/hd_winter_logo.png) no-repeat; }
#Header_Search input.search { 
	border: solid 1px #457899;
	padding: 2px; }
#Header_Search { color: #C5BDAB; }

/* Home */
.navButton1 { 
	background: url(/Images/Buttons/bt_winter_navHome_OFF.png) no-repeat;
	width: 85px; }
.navButton1:hover, .navButton1On { 
	background: url(/Images/Buttons/bt_summer_navHome_ON.png) no-repeat;
	width: 85px; }

/* The Mountain */
.navButton2 { 
	background: url(/Images/Buttons/bt_winter_navMountain_OFF.png) no-repeat;
	width: 142px; }
.navButton2:hover, .navButton2On { 
	background: url(/Images/Buttons/bt_summer_navMountain_ON.png) no-repeat;
	width: 142px; }

/* Activities */
.navButton3 { 
	background: url(/Images/Buttons/bt_winter_navActivities_OFF.png) no-repeat; 
	width: 110px; }
.navButton3:hover, .navButton3On { 
	background: url(/Images/Buttons/bt_summer_navActivities_ON.png) no-repeat; 
	width: 110px; }

/* Interactive Gallery */
.navButton4 { 
	background: url(/Images/Buttons/bt_winter_navGallery_OFF.png) no-repeat; 
	width: 183px; }
.navButton4:hover, .navButton4On { 
	background: url(/Images/Buttons/bt_summer_navGallery_ON.png) no-repeat;
	width: 183px; }

/* Terry Store */
.navButton5 { 
	background: url(/Images/Buttons/bt_winter_navStore_OFF.png) no-repeat; 
	width: 119px; }
.navButton5:hover, .navButton5On { 
	background: url(/Images/Buttons/bt_summer_navStore_ON.png) no-repeat; 
	width: 119px; }

/* The Town */
.navButton6 { 
	background: url(/Images/Buttons/bt_winter_navArea_OFF.png) no-repeat; 
	width: 111px; }
.navButton6:hover, .navButton6On { 
	background: url(/Images/Buttons/bt_summer_navArea_ON.png) no-repeat; 
	width: 111px; }

/* About Terry Peak */
.navButton7 { 
	background: url(/Images/Buttons/bt_winter_navAbout_OFF.png) no-repeat; 
	width: 173px; }
.navButton7:hover, .navButton7On { 
	background: url(/Images/Buttons/bt_summer_navAbout_ON.png) no-repeat; 
	width: 173px; }

.navButton8, .navButton9, .navButton10 { display: none; }

/* Drop-down menu */
#Header_Nav a { 
	color: #FFF;
	font-weight: normal; }
#Header_Nav ul ul.hd_menuChildItems li { background-color: #71614B; }
#Header_Nav ul ul.hd_menuExtraItems li { background-color: #998E7F; }
#Header_Nav ul ul.hd_menuChildItems li:hover { background-color: #998E7F; }
#Header_Nav ul ul.hd_menuExtraItems li:hover { background-color: #71614B; }
#Header_Nav ul ul.hd_menuTopImg { background: url(/Images/Backgrounds/bg_summer_headerMenuTop.png) no-repeat; }
#Header_Nav ul ul.hd_menuSepImg { background: url(/Images/Backgrounds/bg_summer_headerMenuSep.png) no-repeat; }

/* BODY LAYERS */
#Content_Wrapper { background: url(/Images/Backgrounds/bg_summer_content.gif) top left repeat-y; }
#Content_WrapperInt { background: url(/Images/Backgrounds/bg_summer_contentInterior.gif) top left repeat-y; }
#Content_Left #homeTitleLatest {
	background: url(/Images/Headers/hd_summer_homeTitleLatest.gif) no-repeat;
	height: 19px;
	width: 447px; }
#Content_LeftInt { background: url(/Images/Headers/hd_summer_intColTerryPeak.gif) 50% 10px no-repeat; }
#Content_LeftInt.themountain { background: url(/Images/Headers/hd_summer_intColTheMountain.gif) 50% 10px no-repeat; }
#Content_LeftInt.activities { background: url(/Images/Headers/hd_summer_intColActivities.gif) 50% 10px no-repeat; }
#Content_LeftInt.interactivegallery { background: url(/Images/Headers/hd_summer_intColInteractiveGallery.gif) 50% 10px no-repeat; }
#Content_LeftInt.terrystore { background: url(/Images/Headers/hd_summer_intColTerryStore.gif) 50% 10px no-repeat; }
#Content_LeftInt.thearea { background: url(/Images/Headers/hd_summer_intColTheArea.gif) 50% 10px no-repeat; }
#Content_LeftInt.aboutterrypeak { background: url(/Images/Headers/hd_summer_intColAboutTerryPeak.gif) 50% 10px no-repeat; }

/* Blog */
.BlogTitle { color: #457899; }
.BlogReadMore img { background: url(/Images/Buttons/bul_colorNavyPartial.png) no-repeat; }
.BlogImage { border:3px solid #FFF; }
.BlogDate { }

#SubmitPost img {
	background: url(/Images/Buttons/bt_summer_homeSubmitPost.gif) no-repeat;
	height: 25px;
	width: 111px; }
#ViewMorePosts img {
	background: url(/Images/Buttons/bt_summer_homeViewMorePosts.gif) no-repeat;
	height: 25px;
	width: 127px; }
#ViewAllEvents img {
	background: url(/Images/Buttons/bt_summer_homeViewAllEvents.gif) no-repeat;
	height: 25px;
	width: 127px; }
#SocialMedia { 
	border: solid 10px #FFF;
	padding: 0px; }
#SocialMedia div { 
	background-color: #FFF;
	border: solid 1px #457899;
	padding: 5px; }

#Middle_Tickets #homeTitleTickets img {
	background: url(/Images/Headers/hd_summer_homeTitleTickets.gif) no-repeat;
	height: 19px;
	width: 242px; }
#Middle_Tickets .MiddleImage img { 
	background: url(/Images/Backgrounds/bg_summer_homeTickets.gif) bottom right no-repeat;
	height: 110px;
	width: 125px; }
#Middle_Activities #homeTitleActivities img {
	background: url(/Images/Headers/hd_summer_homeTitleActivities.gif) no-repeat;
	height: 19px;
	width: 237px; }
#Middle_Activities .MiddleImage img {
	background: url(/Images/Backgrounds/bg_summer_homeActivities.gif) bottom right no-repeat;
	height: 110px;
	width: 125px; }
#Middle_TheTown #homeTitleTheTown img {
	background: url(/Images/Headers/hd_summer_homeTitleArea.gif) no-repeat;
	height: 19px;
	width: 234px; }
#Middle_TheTown .MiddleImage img {
	background: url(/Images/Backgrounds/bg_summer_homeTown.gif) bottom right no-repeat;
	height: 110px;
	width: 125px; }

#Content_Right #homeTitleWhatsOn {
	background: url(/Images/Headers/hd_summer_homeTitleWhatsOn.gif) no-repeat;
	height: 24px;
	margin-bottom: 15px;
	width: 144px; }
#Content_Right .right_navTitle, #Content_Right .right_navTitle a, #Content_Right .right_navTitle a:hover {
	background-color: #FFF;
	color: #6B5A42;
	text-decoration: none; }
#Content_Right .right_navTitle img { display: none; }
#Content_Right .right_navChildMenu .right_navChildItems:hover { background-color: #F1EEE9; }
#Content_Right .right_navChildMenu .right_navTertiary { background-color: #F1EEE9; }
#Content_Right .right_navChildMenu .right_navTertiary:hover { background-color: #EBE7DE; }
#Content_Right .right_navExtraMenu .right_navExtraItems:hover { background-color: #F1EEE9; }

/* Blog functions in the right column of interior pages */
#Content_Right .right_blogNavTitle { color: #6B5A42; }
#Content_Right input.search, #Content_Right input.subscribe { border: solid 1px #000; }
.modulePadding { color: #4B6404; }

/* Folder menus */
#Folders .sliderUpDown img { background: url(/Images/Buttons/bt_summer_sliderMenuPlus.gif) no-repeat; }
#Folders #Weather { background-image: url(/Images/Backgrounds/bg_summer_rightMenuWeather.png); }
#Folders #Tweets { background-image: url(/Images/Backgrounds/bg_summer_rightMenuTweets.png); }
#Folders #Videos { background-image: url(/Images/Backgrounds/bg_summer_rightMenuVideos.png); }
#Folders #Photos { background-image: url(/Images/Backgrounds/bg_summer_rightMenuPhotos.png); }
#Folders #Bottom img { background: url(/Images/Buttons/bt_summer_sliderMenuBottom.gif) no-repeat; }
#Folders .SliderBullet { 
	background-image: url(/Images/Buttons/bul_colorNavyPartial.png);
	height: 14px;
	width: 14px; }

#Content_Footer {
	background: url(/Images/Backgrounds/bg_summer_footer.jpg) top left no-repeat;
	border: solid 1px #EEE;
	height: 155px; }
#Content_Footer ul li { list-style-image: url(/Images/Buttons/bul_summer_footer_OFF.png); }
#Content_Footer ul li:hover, #Content_Footer ul li.On { list-style-image: url(/Images/Buttons/bul_summer_footer_ON.png); }

/* Form buttons */
.FormCartCheckOut {
	background-image: url(/ClassLibrary/Page/Store/Images/bt_summer_FormCartCheckOut.gif);
	height: 26px;
	width: 86px; }
.FormCartUpdate {
	background-image: url(/ClassLibrary/Page/Store/Images/bt_summer_FormCartUpdate.gif);
	height: 26px;
	width: 64px; }
.FormCartContinueShopping {
	background-image: url(/ClassLibrary/Page/Store/Images/bt_summer_FormCartContinueShopping.gif);
	height: 26px;
	width: 140px; }
.CartLogin {
	background-image: url(/ClassLibrary/Page/Store/Images/bt_summer_CartLogin.gif);
	height: 26px;
	width: 55px; }
.FormRegister {
	background-image: url(/ClassLibrary/Page/Store/Images/bt_summer_FormRegister.gif);
	height: 26px;
	width: 71px; }

a { color: #457899;
	font-weight: bold; }
a:hover { color: #457899; }
a.button {
	background-color: #457899;
	color: #FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-transform: none; }
a.button:hover {
	background-color: #588FB4;
	color: #FFF; }
.button_off {
	background-color: #FDFDFD;
	border: solid 1px #457899;
	color: #457899;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-transform: none; }
h1, h2, .H1, .H2 { color: #6B5A42; }

.borderTeal { border: solid 3px #367998; }
.borderBlack { border: solid 3px #000; }
.borderGreen { border: solid 3px #97C908; }
.borderDotted { 
	border: dotted 1px #999;
	color: #838383;
	font-weight: bold;
	padding: 3px; }

td.tableHeader {
	background-color: #8CAE53;
	border-left: solid 1px #FDFDFD;
	color: #FDFDFD; }

/* Calendar Thumbnail */
table.calendarthumb td.norm { border-color: #999; }
table.showLinks td.norm { border-color: #71614B; }
table.showLinks td.norm:hover { background-color: #71614B; }
table.showLinks td.norm:hover a { color: #FDFDFD; }
table.calendarthumb td.currentdate, table.calendarthumb td.highlight { 
	border-color: #71614B; 
	background-color: #71614B; }
table.showLinks td.currentdate:hover, table.showLinks td.highlight:hover { background-color: #FDFDFD; }
table.showLinks td.currentdate a, table.showLinks td.highlight a { color: #FDFDFD; }
table.showLinks td.currentdate:hover a, table.showLinks td.highlight:hover a { color: #457899; }

/* Store products table */
div.products table.cart thead tr td {
	background-color: #71614B;
	border-left: solid 1px #FDFDFD;
	color: #FDFDFD; }
div.products table.cart tbody tr td { border-bottom: solid 1px #999; }
div.products table.cart tbody tr.AddOn td { border-bottom: solid 1px #DDD; }
div.products table.cart tbody tr td table tr td { border-bottom: none; }
div.products table.cart tbody tr td.noformat { background-color: #FDFDFD; }
div.products .price { color: #F00; }

/* Lifts & Trails */
table.LiftsTrails thead tr th {
	background-color: #8CAE53;
	border-left: solid 1px #FDFDFD;
	color: #FDFDFD; }
table.LiftsTrails tbody tr td { border-bottom: solid 1px #CCC; }

/* Video Library */
#videolibrary .rating .stars span.star, #videolibrary .rating .stars span.star_new { background: transparent url(/Images/Buttons/star_blue.png) no-repeat center top; }

/* Interactive Gallery Page */
.body_Blog { background: url(/Images/data/images/Buttons/summer_Blog_Button.jpg) no-repeat; }
.body_PhotoGallery { background: url(/Images/data/images/Buttons/summer_PhotoGallery_Button.jpg) no-repeat; }
.body_LiveWebCams { background: url(/Images/data/images/Buttons/summer_LiveWebCams_Button.jpg) no-repeat; }
.body_VideoGallery { background: url(/Images/data/images/Buttons/summer_VideoGallery_Button.jpg) no-repeat; }

