body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin:0px 0px 0px 15px;
	padding:0;
	background-color: #FFFFFF;
	line-height: 150%;
}
input{
	border: 3px double #009;
	padding: 1px;
	color: black;
	font-size: 1em;
	background: #ffc;
}

input:focus {
	border: 1px solid #CC0000;
}

input.image {
	border: 0;
}

select {
	font-size: 1em;
	width: 220px;
	background: #ffc;
}

select:focus {
	border: 1px solid #CC0000;
}

textarea{
	background: #ffc;
}
textarea:focus {
	border: 1px solid #CC0000;
}

option {
	width: 200px;
	padding:0;
	margin:0
	}
form{
	margin:0;
	padding:0;
}
.body {
	font-style: normal;
	font-weight: normal;
	color: black;
	text-decoration: none
}
#mainbody {
	width: 940px;
	margin: 0 auto;
	padding: 0 10px;
	text-align: left;
	background-color: white;
}

#leftbody {
	margin: 0;
    padding: 0;
    background-color: white;
}

#selectionbody{
	width: 70%;
	float: left;
	margin: 20px 0px 0px 0px;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
}

#selectionall{
	width: 100%;
	float: left;
	margin: 20px 0px 0px 0px;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
}

#selectionfees{
    width: 30%;
	float: left;
	margin:  20px 0px 0px 0px;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
}

h1 {
      color: #cc9933
}

.center {
	text-align: center
}
.title { 
	font-size: 1em;
}
.notice { 
	font-size: 1em;
	color: #000099; 
}
.errortitle{
	font-size: 1.2em;
	color: red;
}
.tabletitle { 
	font-size: 1em;
	background-color:#ABCDF7; 
}

.menutitle { 
	font-size: 1em;
	color: #ffcc33; 
	background-color: #3377CC; 
}
.contacttitle {
	font-size: .7em;
}
.click_here {
	font-size: 1em;
	font-weight: bold; 
	color: #cc9933; 
}
.heading  { 
	text-align:center; 
	font-size: 1.2em;
	font-weight: bold; 
	color: #3377CC; 
}
.highlighttitle  { 
	font-size: 1em;
}
.highlightheading  { 
	font-size: 1em;
	font-weight: bold; 
	color: #cc9933; 
	background-color:#3377CC; 
}
.itinerarytitle { 
	font-size: 1.2em;
	color: #ff9900; 
	background-color: #FFFFFF; 
	text-decoration: none 
}
.etickettext{
	font-size: .9em;
}
.conditiontext{
	font-size: .8em;
}
.crosstabtext{
	font-size: .8em;
	border-style: solid;
	border-width: thin;
}
#navBar {
    width: 900px;
	height: 24px;
	background-image: url(skiimages/bg_navbar.gif);
	background-repeat: repeat-x;
	line-height: 24px;
    margin: 10px 0px 20px 150px;
}

#navBar, #navBar ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#navBar a {
    display: block;
}

#navBar a:link, #navBar a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}

#navBar a:hover {
	text-decoration: none;
	color: #FFFF99;
	font-weight: normal;
}

#navBar a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}

#navBar li {
    float: left;
	padding: 0 29px;
	margin-left:0;
	background-image: url(skiimages/bg_navbar_divider.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#navBar .lastNav {
	float: left;
	padding: 0 30px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right;
}

#navBar li ul {
    position: absolute;
    width: 120px;
    left: -999em;
	background-color: #000099;
	line-height: 24px;
	z-index: 100;
}

#navBar li ul a {
	width: 120px;
}

#navBar li.lastNav ul {
	width: 120px;
}

#navBar li.lastNav ul a {
	width: 120px;
}

#navBar li ul li {
	background-image: none;
	padding: 0 5px;
}

#navBar li:hover ul {
    left: auto;
	margin-left: -29px;
}

#navBar li:hover ul, #navBar li.sfhover ul {
    left: auto;
	margin-left: -29px;
}

#navBar li.lastNav {
	float: left;
	padding: 0 30px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right;
}

#navBar li.lastNav:hover ul {
    left: auto;
	margin-left: -56px;
}

#navBar li.lastNav:hover ul, #navBar li.lastNav.sfhover ul  {
    left: auto;
	margin-left: -56px;
}