* {
	margin: 0; padding: 0; border: none; text-decoration: none;
}
body {
	background: #e7e5e0;
}

table.table100 {
	width: 100%;
}

table.maincontain {
	width: 100%;
}

td.shadeleft {
	background: url(../img/shadeleft.jpg) repeat-y top right;
}

td.centercell {
	width: 785px;
	border-left: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	padding:0 !important;
}

td.shaderight {
	background: url(../img/shaderight.jpg) repeat-y top left;
}

#header {
	height: 84px;
}

#insidecopyarea {
	width: 100%;
	background: #f2f4ec url(../img/insidebg.jpg) no-repeat top left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #372013;
}		

	#insideleftcol {
		width: 359px;
		float: left;
		padding: 40px 20px 20px 35px;
	}	

	#insidewidecol {
		padding: 40px 35px 20px 35px;
	}
	
div#iframe-overlay{background:#F2F4EC;height:80px;position:absolute;z-index:4;width:783px}
	
	#iframe-padding{
		background-color: #FFFFFF;
		width: 610px;
		margin: 0;
		padding-left: 40px;
	}

	#insidewidecolbtm {
		padding: 0 35px 20px 35px;
	}
	
	#insidecopyarea h1 {
		font: normal 22px/1em Arial, Helvetica, sans-serif;
		color: #9b5829;
		margin-bottom: 10px;
	}
	
	#insidecopyarea h2 {
		font: bold 16px/1em Arial, Helvetica, sans-serif;
		color: #9b5829;
	}
		#insidecopyarea h2 a {
			color: #9b5829;
			text-decoration: none;
		}
	
	#insidecopyarea h3 {
		font: bold 16px/1em Arial, Helvetica, sans-serif;
		color: #9b5829;
	}
	
	#insidecopyarea h4 a {
		font: bold 12px/1em Arial, Helvetica, sans-serif;
		color: #48649b;
		text-decoration: none;
	}
	
	#insidecopyarea h4.honors {
		font: bold 12px/1.25em Arial, Helvetica, sans-serif;
		color:#9b5829;
		text-decoration: none;
		margin-bottom:10px;
	}
	
	#insidecopyarea p {
		margin-bottom: 10px;
	}
	
	#insidecopyarea hr {
		margin: 10px 0;
		width: 100%;
		height: 1px;
		border: none;
		background: #000;
		color: #000;
	}
	
	#insidecopyarea hr.honorrule {
		margin: 10px 0;
		width: 100%;
		height: 1px;
		border: none;
		background: #9b5829;
		color: #9b5829;
	}
	
	#insidecopyarea ul,ol {
		margin-left: 30px;
		margin-bottom: 10px;
	}
	
	ul.listnobullet {	
		list-style-type: none;
	}
	
	ul.listnospace {	
		list-style-type: none;
		margin: 0 0 10px 0;
	}
	
	ul.listsmallspace {	
		margin: 0 0 20px 15px;
	}
	
	ul.listspace {
		margin: 0 0 10px 0;
		list-style: none;
	}
	
	ul.listspace li {
		padding: 0 0 5px 0;
	}
	
	img.imagespace {
		margin: 0 2px 2px 0;
	}
	
	#insidecopyarea a {
		color: #48649b;
		text-decoration: underline;
	}
	
	#insidecopyarea a:hover {
		color: #0f2550;
	}
	
	#insidecopyarea input,textarea,select {	
		margin: 1px;
		padding: 3px;
		font: 11px Arial, Helvetica, sans-serif;
		border: 1px solid #000;
	}
	
	#insiderightcol {
		width: 370px;
		float: right;
	}
	
	input.button {
		background: #9b5829;
		color: #ffffff;
		font: bold 14px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 2px;
	}
		
		#rightcolpad {
			padding: 20px 20px 0 0;
		}
		#activitiespad {
			padding: 0 10px 0 0;
		}
	
	#lodgingoptionscell img {
		padding: 1px 1px 0 0;
		float: left;
	}
	
		#gallerythumb img {
			cursor: pointer;
			padding: 0 3px 3px 0;
			float: left;
			width: 116px;
			height: 80px;
		}
	
	p.enlargement {
		font: bold 9px Verdana, Arial, Helvetica, sans-serif;
		color: #8a8a8a;
		text-transform: uppercase;
		padding: 0;
		margin: 5px 0;
		text-align: center;
	}
			
img.imageborder {
	border: 1px solid #000;
}
			
img.imageleftnobr {
	float: left;
	margin: 0 10px 10px 0;
}
			
img.imageright {
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #000;
}

#footer {
	margin: 0 auto;
	width: 825px;
	padding-bottom: 30px;
}
	#footer p {
		font: 11px Arial, Helvetica, sans-serif;
		color: #000;
		margin-left: 30px;
	}
	
	#footer a {
		text-decoration: none;
		color: #000;
	}
	
	#footer a:hover {
		text-decoration: none;
		color: #a88651;
	}


.skitickets {
	background: #e4ebf3;
	padding: 10px 10px 1px 10px;
	margin-bottom: 10px;
}

img.quotemarks{
	float:left;
	margin: 0 5px 5px 0;
}

.red{
	color:#F00;
}

/* PDF document links */
a[href$='.pdf'] {
background:transparent url(../img/pdf.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:16px;
}
 
 
/* Word Document Links */
a[href$='.doc'], a[href$='.rtf'], a[href$='.wps'], a[href$='.txt'] {
background:transparent url(../img/word.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:16px;
}

table.tablespacingright td {
		padding-right: 10px;
}
