* {margin: 0; padding: 0;}

body {
background: #9E5729 url('/_common/img/zones/bg-wood-white.jpg') top center repeat-y; 
text-align: center;
font-size: 62.5%;
color: #fff;
font-family: verdana, sans-serif;
}

a {color: #CE4023; outline: none; text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: 0;}
p {margin-bottom: 20px;}
h2 {margin-bottom: 10px;}
.left {float: left; padding-right: 10px;}
.block {overflow: hidden; margin: 0 0 20px 0;}

#wrapper {
width: 759px;
margin: 0 auto;
text-align: left;
}

#header {background: #3EA6CD; /*overflow: hidden;*/}
.logo {float: left;}

.logo a {
display: block;
width: 151px;
height: 82px;
text-indent: -9999px;
}

.clipboard-button a {
display: block;
width: 133px;
height: 37px;
text-indent: -9999px;
}

.clipboard-button {float: right;}

/* ------------------------ social networking links -------------------------- */
div#social-share-links {
	width: 60px;
	float:right;
	padding: 5px 0 0 0;
}

div#social-share-links a {
	display: block;
	float: right;
	height: 20px; width: 20px;
	padding-right: 5px;
	text-decoration:none;
}

a#facebook-share-button {
	background: url(/_common/img/facebook.gif) no-repeat top left;
}

a#twitter-share-button {
	background: url(/_common/img/twitter.gif) no-repeat top left;
}
/* ------------------------ END social networking links -------------------------- */


.small-nav {
float: right;
margin-top: 55px;
margin-right: -120px;
}

.small-nav, .small-nav a {
color: #fff;
font-size: 9px;
}

.small-nav ul {list-style: none;}
.small-nav li {display: inline;}

#main-nav {list-style: none;}
#main-nav li {display: inline;}

#main-nav {clear: both;}

#main-nav a {
display: block;
height: 20px;
float: left;
background-position: top center;
text-indent: -9999px;
}

#main-nav a:hover {background-position: bottom center;}

#main-nav a.alpine {width: 66px; background-image: url('/_common/img/nav/alpine.jpg');}
#main-nav a.cross-country {width: 114px; background-image: url('/_common/img/nav/cross-country.jpg');}
#main-nav a.conditions {width: 93px; background-image: url('/_common/img/nav/conditions.jpg');}
#main-nav a.trip-planning {width: 108px; background-image: url('/_common/img/nav/trip-planning.jpg');}
#main-nav a.pictures-stories {width: 123px; background-image: url('/_common/img/nav/pictures-stories.jpg');}
#main-nav a.find-your-zone {width: 111px; background-image: url('/_common/img/nav/find-your-zone.jpg');}
#main-nav a.ski-vermont-central {width: 144px; background-image: url('/_common/img/nav/central.jpg');}


/* ZONES */

#zone-subnav ul {
list-style: none;
border-top: 3px solid #fff;
}

#tertiary ul {
list-style: none;
border-top: 3px solid #000;
}

#zone-subnav li {
display: inline;
}

#zone-subnav li a {
display: block;
background: #C8D854;
border-bottom: 3px solid #fff;
padding: 5px;
color: #333;
font-weight: bold;
}

body#blue #header {background: #3EA6CD; height:102px;}
body#blue .logo a {background: url('/_common/img/find_your_zone/women/blue-logo.jpg') center repeat-y;}
body#blue .clipboard-button a {background: url('/_common/img/find_your_zone/women/blue-clipboard.jpg') top center no-repeat;}
body#blue #zone-wrapper {background: url('/_common/img/find_your_zone/women/blue-zone-wrapper-bg.jpg') 0 0 repeat-y;}
body#blue #zone-subnav li a {background: #c8d854;color: #333;}
body#blue #footer {background: #3EA6CD url('/_common/img/find_your_zone/women/blue-footer.gif') top center no-repeat;}

body#orange #header {background: #DE622E; height:102px;}
body#orange .logo a {background: url('/_common/img/find_your_zone/snowboard/orange-logo.jpg') center no-repeat;}
body#orange .clipboard-button a {background: url('/_common/img/find_your_zone/snowboard/orange-clipboard.jpg') top center no-repeat;}
body#orange #zone-wrapper {background: url('/_common/img/find_your_zone/snowboard/orange-zone-wrapper-bg.jpg') 0 0 repeat-y;}
body#orange #zone-subnav li a {background: #8A2D1C;color: #fff;}
body#orange #footer {background: #DE622E url('/_common/img/find_your_zone/snowboard/orange-footer.gif') top center no-repeat;}

body#maroon #header {background: #451210; height:102px;}
body#maroon .logo a {background: url('/_common/img/find_your_zone/food/maroon-logo.jpg') center no-repeat;}
body#maroon .clipboard-button a {background: url('/_common/img/find_your_zone/food/maroon-clipboard.jpg') top center no-repeat;}
body#maroon #zone-wrapper {background: url('/_common/img/find_your_zone/food/maroon-zone-wrapper-bg.jpg') 0 0 repeat-y;}
body#maroon #zone-subnav li a {background: #923330;color: #fff;}
body#maroon #footer {background: #451210 url('/_common/img/find_your_zone/food/maroon-footer.gif') top center no-repeat;}

body#green #header {background: #84C729; height:102px;}
body#green .logo a {background: url('/_common/img/find_your_zone/kids/green-logo.jpg') center no-repeat;}
body#green .clipboard-button a {background: url('/_common/img/find_your_zone/kids/green-clipboard.jpg') top center no-repeat;}
body#green #zone-wrapper {background: url('/_common/img/find_your_zone/kids/green-zone-wrapper-bg.jpg') 0 0 repeat-y;}
body#green #zone-subnav li a {background: #FAAA31;color: #fff;}
body#green #footer {background: #84C729 url('/_common/img/find_your_zone/kids/green-footer.gif') top center no-repeat;}

body#turquoise #header {background: #006E6F; height:102px;}
body#turquoise .logo a {background: url('/_common/img/find_your_zone/learn/turquoise-logo.jpg') center no-repeat;}
body#turquoise .clipboard-button a {background: url('/_common/img/find_your_zone/learn/turquoise-clipboard.jpg') top center no-repeat;}
body#turquoise #zone-wrapper {background: url('/_common/img/find_your_zone/learn/turquoise-zone-wrapper-bg.jpg') 0 0 repeat-y;}
body#turquoise #zone-subnav li a {background: #666;color: #fff;}
body#turquoise #footer {background: #006E6F url('/_common/img/find_your_zone/learn/turquoise-footer.gif') top center no-repeat;}

body#dark-green #header {background: #489223; height:102px;}
body#dark-green .logo a {background: url('/_common/img/find_your_zone/summer/dark-green-logo.jpg') center no-repeat;}
body#dark-green .clipboard-button a {background: url('/_common/img/find_your_zone/summer/dark-green-clipboard.jpg') top center no-repeat;}
body#dark-green #zone-wrapper {background: url('/_common/img/find_your_zone/summer/dark-green-zone-wrapper-bg.jpg') 0 0 repeat-y;}
body#dark-green #zone-subnav li a {background: #006599;color: #fff;}
body#dark-green #footer {background: #489223 url('/_common/img/find_your_zone/summer/dark-green-footer.gif') top center no-repeat;}

body#pastel-green #header {background: #8DBCA8; height:102px;}
body#pastel-green .logo a {background: url('/_common/img/find_your_zone/schwag/pastel-green-logo.jpg') center no-repeat;}
body#pastel-green .clipboard-button a {background: url('/_common/img/find_your_zone/schwag/pastel-green-clipboard.jpg') top center no-repeat;}
body#pastel-green #zone-wrapper {background: url('/_common/img/find_your_zone/schwag/pastel-green-zone-wrapper-bg.jpg') 0 0 repeat-y;}
body#pastel-green #zone-subnav li a {background: #7E5B5F;color: #fff;}
body#pastel-green #footer {background: #8DBCA8 url('/_common/img/find_your_zone/schwag/pastel-green-footer.gif') top center no-repeat;}

body #zone-wrapper {
overflow: hidden;
color: #444;
}

#zone-flash {}

#zone-sidebar {
width: 212px;
float: left;
}

.zone-main {
float: left;
width: 300px;
overflow: hidden;
}

.zone-wide {
float: left;
width: 530px;
overflow: hidden;
}

.zone-callout {
float: right;
width: 225px;
}

#zone-map {
width:212px;
height:60px;
background:url('/_common/img/find_your_zone/bg_callout.jpg') no-repeat 0 0;
list-style: none;
padding-top: 88px;
text-align: center;
}

#zone-map a img {border-bottom: 1px solid transparent;}
#zone-map a img:hover {border-bottom: 1px solid #555;}

ul#subnav {
margin:0; padding:0;
position:relative;
left:10px;
top:85px;
}

#column ul#subnav li {
margin:0; padding:0;
list-style-type:none;
display:inline;
}

#content {
width: 543px;
float: right;
}

#footer {
padding: 70px 0 30px 0;
text-align: center;
border-top: 7px solid #fff;
}

#footer ul {list-style: none; margin: 20px 0;}
#footer li {display: inline;}
#footer a {color: #fff; font-weight: bold;}

.footer-logos {
margin: 30px 0;
}


.events_packages h1 { margin:0 0 0 20px; padding:0 0 3px 0; font-size:9px; color:#666; width:175px; }
.events_packages {
	margin:23px 0 0 0; padding:0;
	float:right;
	width:215px;
	background:url('/_common/img/find_your_zone/bg_events_packages.jpg') repeat-y top center;
}
.events_packages a { color:#A33251; }

.events_packages ul.callout_buttons {
	margin:0; padding:0;
	position:relative;
	left:11px;
	top:-7px;
	width:197px;
}
.events_packages ul.callout_buttons li {
	margin:0; padding:0;
	list-style-type:none;
	float:left;
	display:inline;
}

/* ---------- these are all the bg image title graphics in content area ---------- */

#nordic_quest { 
	width:230px;
	height:27px;
	background:url('/_common/img/find_your_zone/kids/title_nordic_quest.gif') no-repeat 0 0;
	margin:0 0 10px;
}
#mountain_kids { 
	width:230px;
	height:27px;
	background:url('/_common/img/find_your_zone/kids/title_mountain_kids.gif') no-repeat 0 0;
	margin:0 0 10px;
}
#passport { 
	width:230px;
	height:35px;
	background:url('/_common/img/find_your_zone/kids/title_passport.gif') no-repeat 0 0;
	margin:0 0 10px;
}
#vp_of_fun { 
	width:380px;
	height:35px;
	background:url('/_common/img/find_your_zone/kids/title_vp_of_fun.gif') no-repeat 0 0;
	margin:0 0 10px;
}
#snowmonsters { 
	width:230px;
	height:29px;
	background:url('/_common/img/find_your_zone/kids/title_snowmonsters.gif') no-repeat 0 0;
	margin:0 0 10px;
}

table#kids_content td #pagebreak {
	margin:0; padding:0;
	width:401px;
	height:10px;
	background:url('/_common/img/find_your_zone/kids/pagebreak.gif') no-repeat 0 0;
}


.events_packages p {
	margin:0 0 0 20px; padding:0 0 15px 0;
	width:175px;
	font-size:9px;
	color:#3B95BE;
}
.events_packages a { color:#3B95BE; }
.events_packages .top {
	width:215px;
	height:19px;
	background:url('/_common/img/find_your_zone/top.jpg') repeat-y top center;
}
.events_packages .bottom {
	width:215px;
	height:19px;
	background:url('/_common/img/find_your_zone/bottom.jpg') repeat-y bottom center;
}

/* ---------- Kids Alpine Table ---------- */

table#table_kids {
	margin:0 0 15px 15px; padding:0 5px 5px 5px;
	width:500px;
	background:#84C729;
}
table#table_kids td {
	margin:0; padding:4px 0;
	vertical-align:top;
}
table#table_kids td.resort_name {
	margin:0; padding:4px 5px;
	font-size:11px;
	font-weight:bold;
}
table#table_kids td h1 {
	margin:0; padding:2px 5px;
	color:#fff;
	font-size:12px;
}
table#table_kids td.resort_name a {
	margin:0; padding:0;
	font-size:10px;
	color:#FBAA31;
}

/* ---------- right column panel with quest links ---------- */

#additional_quests {
	margin:0; padding:0;
	position:relative;
	left:10px; top:0;
	width:197px;
	float:left;
}
#additional_quests #top_kids {
	width:190px;
	height:26px;
	background:url('/_common/img/find_your_zone/top_kids.gif') no-repeat 0 0;
}
#additional_quests #top_kids #title {
	margin:0; padding:0;
	position:relative;
	left:10px; top:5px;
	font-weight:bold;
	color:#fff;
	font-size:11px;
}
#additional_quests #border {
	margin:0; padding:0;
	width:182px;
	border:4px solid #84C729;
}
#additional_quests ul {
	margin:12px 0; padding:0;
	width:150px;
	position:relative;
	left:25px;
}
#additional_quests ul img {
	/* rxb 1/10/08 adjust vp_of_fun photos */
	margin:10px 0; padding:1px;
	border:2px solid #84C729;
}
#additional_quests ul li {
	font-size:10px;
	color:#D5591B;
	margin-bottom: 10px;
	list-style: disc;
}
#additional_quests ul li a { color:#D5591B; }

#sharethis { float:right; margin:0 0 10px 10px; width:100%; text-align:right;}
