@charset "utf-8";
/* 
SPLORE CSS Document 
Primary Colors:
	#7fa52f	Darkest Green
	#99b759 Dark Green
	#acc478 Mid Green
	#bfd297 Light Green
	#d2e0b6 Lightest Green
	#1c2b33 Black Offset
	#49555c Dark Gray Blue
	#6b757a Mid Gray Blue
	#8d9599 Light Gray
	#b0b5b8 Lightest Gray
	
Triad Colors
	#415910 Very Dark Green
	#4469B2 Mid Blue
	#722315 Maroon
	#F25539 Pink Tan
	
Analogous Colors
	#2AB22D Bold Green
	#5BBC2C Light Green
	#BCB82C Light Tan
	#B29E2A Dark Tan
	#0942b3 Dark Blue
	#1452cc Medium Blue
	#ffc80d Gold

*/

body {
	background-color:#d2e0b6;
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	margin: 0px;
	padding:0:
}

a {
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
	color:#722315;
}

a:link {
	color:#722315;
}

a:visited { 
	color:#415910;
}

a:hover, a:active { 
	color:#722315;
	text-decoration:none;
	border-bottom: 1px #722315 dotted;
}

ul {
	list-style:none;	/*no bullets*/
	padding: 0;
	margin: 0 0 6px 12px;
}

li {
	padding: 2px 10px 2px 10px;
}

h1 {
	font-size: 1.6em;
	font-weight:bolder;
	color:#FFFFFF;
	padding: 9px 84px 0 0;
	margin:0;	
}

.h1_container {
	background-image:url(../images/mc_hdr_prog.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	background-color: #49555c;
	text-align: right;
	height: 40px;
}

.h1_container_biz {
	background-image:url(../images/mc_hdr_biz.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	background-color: #49555c;
	text-align: right;
	height: 40px;
}

.h1_container_biz h1 {
	padding-right:60px;
}

h2 {
	font-size: 1.4em;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 20px 0 0;
}

.h2_container {
	background-color:#6b757a;
	text-align: right;
	height: 30px;
}

h3 {
	font-size: 1.2em;
	font-weight:bold;
	margin:0;
	padding-top:10px;	
}

h4 {
	font-size: 1.6em;
	font-weight:bolder;
	color:#FFFFFF;
	padding: 0 20px 0 0;
	margin:0;	
}


.h4_container {
	
	background-repeat:no-repeat;
	background-position:center right;
	background-color: #6b757a;
	text-align: right;
	height: 20px;
}

em {
	font-style:normal;
	font-weight:bold;
}

p {
	padding-left:2px;
}

form {
	padding:10px;
}

.container {
	text-align:left;
	width: 916px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 0;
	position:absolute;
	left: 50%;
	margin: 0px 0px 0px -458px;
	padding: 1px 0px;
	background-color: #FFFFFF;
}

.header {
	height:184px;
	background-image:url(../images/mc_header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.home_img {
	float:left;
	width:260px;
}

.home_img a, home_img a:link,home_img a:visited, home_img a:hover, home_img a:active  {
	border-bottom:none;
}

.main_phone {
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	font-style:normal;
	padding:60px 60px 0 0;
	/*border:solid 1px black;*/
}

.main {
	background-color:#FFFFFF;
}

.content {
	margin-left: 180px;
	margin-right:20px;
}

.main_menu {
	float:left;
	width:165px;
	margin-right:10px;
	background-color: #b0b5b8;
	
}

.main_menu ul {
	padding-right:0px;
	line-height: 19px;
}

.main_menu a {
	text-decoration:none;
	font-weight:normal;
	font-size:18px;
	color:#000000;
}

.main_menu a:link {
	color:#000000;
}

.main_menu a:visited { 
	color:#000000;
}

.main_menu a:hover, .main_menu a:active { 
	color:#000000;
	text-decoration:none;
	border-bottom: 1px #000000 dotted;
}
	
.msg {
	display:none;
}

.multimedia {
	float:right;
	margin:10px;
	background-position:bottom right;
	background-repeat:no-repeat;
	width:400px;
	height:164px;
	background-image:url(../images/vector_outdoor.jpg);
	border: 1px solid #000000;
}
	

.multimedia_txt {
	padding:10px;
	color:#FFFFCC;
	font-style:italic;
	font-weight:bold;
	font-size:22px;
}

.footer {
	clear:both;
	height:140px;
	background-image:url(../images/mc_footer.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align:center;
	background-color: #bfd297;
	padding: 10px 0 10px 0;
}

.footer ul {
	list-style: none;	/*no bullets*/
	padding-right:130px;
	padding-top:10px;
	text-align: center;
	padding-bottom: 20px;
}

.footer li {
	display:inline;
	
}

.footer a {
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

.footer a:link {
	color:#000000;
}

.footer a:visited { 
	color:#000000;
}

.footer a:hover, .footer a:active { 
	color:#000000;
	text-decoration:none;
	border-bottom: 1px #000000 dotted;
}

.footer_content {
	text-align:center;
	color:#000000;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}

.call_to_action {
	position:absolute;
	left: 645px;
	top: 356px;
}

.call_to_action a:hover, a:active { 
	border-bottom:none;
}

.multimedia_photos {
	/*float:right;*/
	text-align:center;
	margin:20px 10px 10px 80px;
	width:550px;
	border: 1px solid #000000;
}

.multimedia_video {
	height:280px;
	text-align: center;
	clear: right;
	padding-bottom: 50px;
}

.submenu {
	margin: 0 0 0 7px;
}

.submenu a {
	font-weight:normal;
	font-size:14px;
}

.flashcontent p {
	padding:5px;
}

.credits {
	font-style:italic;
	color:#00063b;
}

.menu_top {
	background-image:url(../images/mc_menu_top6.jpg);
	
	height:80px;
}

.menu_bottom {
	background-image:url(../images/mc_menu_bottom.jpg);
	height:208px;
}

.programs {
	padding-top:0px;
	/*background-image:url(../images/mc_prog.jpg);*/ 
	background-position:top center;
	background-repeat:no-repeat;
}

.business {
	padding-top:60px;
	background-image:url(../images/mc_biz5.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.photo_wide {
	text-align:center;
}

.img_border {
	border:1px #000000 solid;
	margin:5px;
}

.content_padding {
	/*clear:left;*/
	padding:10px;
}

.calendar {
	padding-top:10px;
	padding-bottom:10px;
	height:710px;
}

.faq {
	font-weight:normal;
}

.faq li {
	padding-bottom:5px;
}

.faq a {
	font-weight:normal;
}

.faq a:hover, .faq a:active, .faq a:link, .faq a:visited {
	font-weight:normal;
}

.back_link {
	font-style:italic;
	color:#7fa52f;
	padding-left:10px;
}

.back_link a {
	font-style:italic;
	color:#7fa52f;
	padding-left:10px;
}

.back_link a:hover, .back_link a:active, .back_link a:link, .back_link a:visited {
	font-style:italic;
	color:#7fa52f;
	padding-left:10px;
}

.harvest_moon {
	background-image:url(../images/harvest_moon_auction1.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:130px;
}

.harvest {
	float:right; 
	padding-top:92px; 
	padding-right:230px;
}

.harvest a {
	font-weight:bold; 
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
	color:#FFFFCC;
}

.harvest a:hover, .harvest a:active, .harvest a:link, .harvest a:visited {
	color:#FFFFCC;
	font-size: 16px;
	text-decoration:none;
	border-bottom: 1px #FFFFFF dotted;
}

.points {
	list-style:square;
	margin-left:30px;
}

.chili_open {
	background-image:url(../images/logos/squatters_small.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:100px;
	padding-left:100px;
	padding-top:6px;
}

.persons {
	padding:10px 0 10px 0;
	border-bottom:1px dotted #b0b5b8;
}

.persons_img {
	float:left;
	margin-right:20px;
}

.partners {
	padding: 20px 0 20px 0;
	text-align:center;
}

.partners table {
	width:600px;
	text-align:center;
}

.partners td {
	text-align:center;
}

.partners a:hover, .partners a:active, .partners a:link, .partners a:visited {
	color:#FFFFCC;
	font-size: 16px;
	text-decoration:none;
	border-bottom: none;
}

.breadcrumbs {
	padding: 166px 10px 0 340px;
	text-align:left;
}

.breadcrumbs li {
	display:inline;
	
}

.header_submenu {
	float:right;
	margin-top:113px;
	background-image:url(../images/mc_header_sub.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:656px;
	height:62px;
	text-align:center;	
}

.header_submenu a {
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	color:#49555c;
}

.header_submenu a:link {
	color:#49555c;
}

.header_submenu a:visited { 
	color:#722315;
}

.header_submenu a:hover, .header_submenu a:active { 
	color:#49555c;
	text-decoration:none;
	border-bottom: 1px #49555c dotted;
}

.header_submenu li {	
	display:inline;
	padding:4px;
}

.header_submenu ul {
	padding:14px 16px 0 50px;
}

.column_list {
	text-align:center;
	padding:20px 20px 4px 20px;
}

.column_list li {
	display:inline;
	padding:10px;
	line-height:30px;
}

.tri_column_container {
	width:700px;
	clear:right;
	text-align:center;
}

.tri_column_container h3 {
	margin-left:-80px;
	padding-bottom:4px;
	color:#0942b3;
}

.tri_column_container ul {
	margin-left:-80px;
}

.pricing li {
	color:#0942b3;
	
}

.tri_left {
	float:left;
	width:200px;
	margin-left:90px;
}

.categories_snow {
	background-image:url(../images/ori_ski.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:120px;
}

.tri_middle {
	float:left;
	width:200px;
}

.categories_mtn {
	background-image:url(../images/ori_mtn.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:120px;
}

.tri_right {
	float:left;
	width:200px;
}

.categories_wtr {
	background-image:url(../images/ori_wtr.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:120px;
}

.dual_column_container_additional {
	width:780px;
	clear:both;
	text-align:left;
}

.dual_column_container_additional li {
	list-style:circle;
}

.dual_column_additional {
	float:left;
	width:350px;
}

.clear {
	clear:both;
}

/* Move the swf into place on the wave */
.wave_swf {
	padding-top:44px;
}

.image_links {
	text-align:center;
}

.image_links a, image_links a:hover, .image_links a:active, .image_links a:link, .image_links a:visited {
	text-decoration:none;
	border-bottom: none;
}

.line_item_style ul {
	padding-left:14px;
	padding-top:10px;
}

.line_item_style li {
	list-style:circle;
	line-height:26px;
}

.big_text {
	font-size:24px;
	font-weight:bold;
	padding-top:10px;
}

.newsletter {
	text-align:center;
	
	padding:0px;
	width:163px;
	background-color:#FFFFFF;
}

.news_column {
	float:right;
	width:180px;
	background-color:#acc478;
	margin-top:10px;
	margin-left:10px;
	padding:4px;
	
	text-align:center;
}

.season_programs {
	background-image:url(../images/winter_programs.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	background-position:top left;
	width:714px;
	height:125px;
	border:1px solid black;
	padding-bottom:14px;
}

.season_programs a, .season_programs a:link, .season_programs a:active, .season_programs a:visited {
	text-decoration:underline;
	color:#FFFFFF;
	font-size:18px;
}

.season_programs a:hover  {
	text-decoration:none;
	border-bottom: dotted;
	color:#FFFFFF;
}

.season_programs ul {
	padding:15px 0 0 300px;
}

.hidden { display: none; }
.unhidden { display: block; }

.quotes {
	background-image:url(../images/blockquote.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#7fa52f;
	padding:5px 5px 15px 30px;
}

.nonlinked_list li {
	list-style:circle url(../images/Splore%20Mark-bullet.png);
	margin-left:15px;
}

.larger_text {
	font-size:1.3em;
}