/* Content */	

.startoverbtn{
	border-style: none;
}	
#frame {
		width:780px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		}
				
#main {
		border:0px; 
		}
		
#main p {
		margin-left:0px;
		margin-right:0px;
		margin-top:10px;
		margin-bottom:10px;
		text-align:left;
		}
#main a {
		color:#996633;
		text-decoration:none;
		}
#main a:hover {
		color:#993333;
		text-decoration:underline;
		}
		
#main strong {
		color:#993333;
		}

#main ul {
		margin-top:10px;
		margin-bottom:10px;
		}

#main li {
		text-indent:20px;
		margin-top:3px;
		margin-bottom:3px;
		}
	
/* Looks like you have to specify the width of #menu
or IE5 Mac stretches it all the way across the div, and 
Opera streches it half way. */

#main #menu {
		background:url("/images/imgbg.gif");
		border-left:1px solid #FFFFFF; 
		border-bottom:1px solid #FFFFFF;
		float:right;
		width:143px;
		margin-right:0px;
		margin-left:5px;
		margin-top:5px;
		margin-bottom:5px;
		}

#main #menu p {
		color:#000033;
		font-size:9px;
		text-align:left;
		margin-left:2px;
		margin-right:2px;
		margin-top:2px;
		margin-bottom:2px;

		}

.menubr {
		font-size:2px;
		}
				
#titlebar {
	background:url("/images/topbg_2.gif");
	height:65px;
	border:0px;
	}
	
#titlebar p {
	margin-top:5px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	color:#CCCCCC;
	font-size:11px;
	}

#skigal p{
	color:#993333;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0px;
	text-align:center;
	}

#skigal img {
	border-color:#996633;
	padding:1px 1px 1px 1px;
	}
	
#icons p {
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
    }
    
#icons img {
	float:left;
	margin-right:5px;
	border-color:#CCCCFF;
	padding:1px 1px 1px 1px;
	}
	
.topnav {
	margin-top:0px;
	margin-bottom:12px;
	font-size:10px;
	color:#FFFFFF;
	}
.topnav a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
.topnav a:hover {
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
	color:#993333;
	}
	
#mainimg {
	height:170px;
	border:0px;
	background:url("/images/imgbg.gif");
	}

#nav {
	background:url("/images/navbg.gif");
	height:25px;
	border:0px;
	}
#nav p {
	margin-top:4px;
	margin-bottom:0px;
	}

.navcell {
	border-left:2px solid #000033;
	
	}
.navlink {
	font-size:12px;
	margin-left:3px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
.navlink:hover {
	font-weight:bold;
	font-style:italic;
	color:#000033;
	}
	
/* Text */

.title {
	color:#993333;
	font-size:16px;
	font-weight:bold;
	}
	
.header {
	color:#996633;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
.header:hover {
	color:#993333;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}
.pkgp {
	font-size:12px;
	margin:0;
	padding:5px;
}
.pkgp a {
		color:#996633;
		text-decoration:none;
		}
.pkgp a:hover {
		color:#993333;
		text-decoration:underline;
		}

.smtxt {
	font-size:10px;
	}

.menutitle {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	}

.menuheader {
	color:#333333;
	font-size:10px;
	font-weight:bold;
	}	

#list {
	border:0px;
   	margin: 0px 0px 0px 0px;
	}
	
#list ul {
		text-indent:0px;
		margin-top:0px;
		margin-bottom:0px;
		}

#list li {
		text-indent:0px;
		margin-top:3px;
		margin-bottom:3px;
		}


/* Images */
.leftimg {
	border-color:#CCCCFF;
	padding:1px 1px 1px 1px;
	float:left;
	margin-right:5px;
	}
	
.rightimg {
	border-color:#CCCCFF;
	padding:1px 1px 1px 1px;
	float:right;
	margin-left:5px;
	}

.galleryimg {
	border-color:#CCCCFF;
	padding:1px 1px 1px 1px;
	margin-right:5px;
	margin-bottom:5px;
	}
	
.ipix {
	border-color:#996633;
	padding:1px 1px 1px 1px;
	}
	
.webcam {
	border-color:#996633;
	padding:1px 1px 1px 1px;
	}
	
/* Forms & Tables */

#tblone {
	background-color:#A8A8B4;
	font-size: 11px;
	color:#000033;
	border: 1px solid #353552;
	border-collapse:collapse;
	}
#tblone td {
	padding:2px 2px 2px 2px;
	}
#tblone th {
	padding:2px 2px 2px 2px;
	background-color:#D9D4C1;
	}
#tblone h1 {
	color:#993333;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	}
#tblone h2 {
	color:#FFFFFF;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	}
#tblone input select option checkbox testarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000033;
	}

#Builder2_grdRoomTypes {
	background-color:#A8A8B4;
	font-size: 11px;
	color:#000033;
	border: 1px solid #353552;
	border-collapse:collapse;
	}
#Builder2_grdRoomTypes td {
	padding:2px 2px 2px 2px;
	}
#Builder2_grdRoomTypes th {
	padding:2px 2px 2px 2px;
	background-color:#D9D4C1;
	}
#Builder2_grdRoomTypes h1 {
	color:#993333;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	}
#Builder2_grdRoomTypes h2 {
	color:#FFFFFF;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	}
#Builder2_grdRoomTypes input select option checkbox testarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000033;
	}
#Builder3_grdLiftTickets {
	background-color:#A8A8B4;
	font-size: 11px;
	color:#000033;
	border: 1px solid #353552;
	border-collapse:collapse;
	}
#Builder3_grdLiftTickets td {
	padding:2px 2px 2px 2px;
	}
#Builder3_grdLiftTickets th {
	padding:2px 2px 2px 2px;
	background-color:#D9D4C1;
	}
#Builder3_grdLiftTickets h1 {
	color:#993333;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	}
#Builder3_grdLiftTickets h2 {
	color:#FFFFFF;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	}
#Builder3_grdLiftTickets input select option checkbox testarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000033;
	}
	#Builder4_grdSnowmobileTours {
	background-color:#A8A8B4;
	font-size: 11px;
	color:#000033;
	border: 1px solid #353552;
	border-collapse:collapse;
	}
#Builder4_grdSnowmobileTours td {
	padding:2px 2px 2px 2px;
	}
#Builder4_grdSnowmobileTours th {
	padding:2px 2px 2px 2px;
	background-color:#D9D4C1;
	}
#Builder4_grdSnowmobileTours h1 {
	color:#993333;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	}
#Builder4_grdSnowmobileTours h2 {
	color:#FFFFFF;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	}
#Builder4_grdSnowmobileTours input select option checkbox testarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000033;
	}

#tbltwo {
	background-color:#A8A8B4;
	font-size: 11px;
	color:#FFFFFF;
	border: 1px solid #353552;
	border-collapse:collapse;
	}
#tbltwo td {
	padding:2px 2px 2px 2px;
	}
#tbltwo th {
	padding:2px 2px 2px 2px;
	background-color:#993333;
	color:#000033;
	}	
#tbltwo a {
	color:#000033;
	text-decoration:none;
	}
#tbltwo a:hover {
	color:#996633;
	text-decoration:underline;
	}

#slides {
		color:#FFFFFF;
		font-family:Arial, Helvetica, Verdana;
		font-size:13px;
		}
#slides img {
	border-color:#CCCCFF;
	padding:1px 1px 1px 1px;
	}
#slides a {
	color:#996633;
	}
#slides a:hover {
	color:#993333;
	text-decoration:none;
	}
	

/* Ski Package Stuff */

#pkgframe {
		width:580px;
		padding:0px;
		text-align:left;
		margin-right:5px;
}

#pkgsum {
		background:url("/images/imgbg.gif");
		border-left:1px solid #FFFFFF; 
		border-bottom:1px solid #FFFFFF;
		width:200px;
		margin-right:0px;
		margin-left:5px;
}

#pkgsum p {
		color:#000033;
		font-size:11px;
		text-align:left;
		line-height: 20px;
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
		margin-bottom:5px;
}

#actcell {
	color: #000033;
	font-weight:bold;
	text-align:center;
	background:#FFFF66;
}

#offcell {
	background:#A8A8B4;
	text-align:center;
}
#offcell a{
	color: #000033;
	font-weight:bold;
	text-decoration:none;
}
#offcell a:hover {
	color:#FFFF66;
	text-decoration:underline;
}

/* Menu Stuff */

.p7tbsub {
	background-color: #000033;
	border-left: 2px solid #FFFFFF;
	font-size: 10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	layer-background-color: #66000;
	padding-left: 5px;
	text-decoration: none;
	padding-right: 5px;
}
.p7tbsub p {margin: 0px; padding: 6px 5px 5px 0px;}
.p7tbsub a:link {
	color: #FFFFFF;
	text-transform: capitalize;
	text-decoration: none;
	padding-left: 5px;
}
.p7tbsub a:visited {
	color: #fff;
	text-transform: capitalize;
	padding-left: 5px;
	text-decoration: none;
}
.p7tbsub a:hover {
	color: #CCCCCC;
	padding-left: 5px;
	text-decoration: none;
	text-transform: capitalize;
	text-decoration: none;
}
.p7tbsub a:active {
	color: #ffffff;
	text-transform: capitalize;
	padding-left: 5px;
	text-decoration: none;
}
.p7tbdn {color: #FF9900 !important; font-weight: bold;}