/* CSS Document */body{	background-color:#E2D7AE;	font-family: verdana, arial, sans-serif;	font-size:12px;}.dropcaps{	float: left;	width: 45px;	font-size: 45px;	line-height: 36px;	font-weight: normal;}.innerBodyLeadingSentence{	font-size:14px;	color:#767270;	font-weight:bold;	letter-spacing:-1px;}.innerBodyText{	font-size:12px;	color:#767270;	letter-spacing:-1px;}#spring_inner_body_right_text{	position:absolute;	width:225px;	left: 40px;}#contact_body_left_text{	position:absolute;	width:205px;}.spacedBodyText{	line-height:25px;	}.spacedBodyTextLarge{	font-size: 18px;	font-weight: bold;	line-height: 250%;	color: #767270;}.spacedBodyTextLarge a{	font-size: 20px;	font-weight: bold;	line-height: 250%;	color: #767270;	text-decoration:none;}.spacedBodyTextLarge a:hover{	text-decoration:underline;}.spacedBodyTextLessSpace{	line-height:18px;}#inner_body_right{	position:absolute;	top:20px;	left:404px;	padding-top:5px;	padding-left:20px;	width:265px;	background-color:#CCCCCC;	height:268px;	/*padding:10px 10px 10px 10px;*/}#spring_inner_body_right{	position:absolute;	top:20px;	left:402px;	padding-top:20px;	padding-left:20px;		width:247px;	background-color:white;	height:255px;	/*padding:10px 10px 10px 10px;*/}#inner_body_bottom{	left:34px;	width:320px;	position:absolute;	height:30px;	top:180px;}#container{	position:relative;	margin:0 auto;	width:800px;	}#logo{	position:absolute;	left:50px;	top:11px;	width:343px;	height:169px;	background-image:url(images/home_header_logo.gif);	background-repeat:no-repeat;}#inner_logo{	position:absolute;	left:80px;	top:24px;	width:211px;	height:106px;	background-repeat:no-repeat;}#header{	/*background-color:#0033CC;*/	background-color:black;	height:188px;	width:800px;	border-top:3px solid black;	border-right:3px solid black;		border-left:3px solid black;	}#inner_header{	height:136px;	background-color:black;	width:800px;	border-top:3px solid black;	border-right:3px solid black;	border-left:3px solid black;	}#header_nav{	margin:0;	width:800px;	border-right:3px solid black;		border-left:3px solid black;			}#header_nav ul{	background-color:#E2D7AE;	border-bottom:2px solid #FFFFFF;	border-top:2px solid #FFFFFF;		width:700px;	margin:0;	padding-left:100px;	text-align:center;	/*To set the height of the nav in mozilla*/	height:18px;	/*padding-bottom:5px;*/				}#header_nav ul li{		float:left;	color:#908C8A;	list-style:none;	font-size:16px;	font-weight:bold;	letter-spacing:1px;	/*vertical-align:baseline;*/}#header_nav a{	text-decoration:none;	/*vertical-align:top;*/	}.nav_spr_sum_txt a{	color:black;}.nav_fall_winter_txt a{	color:black;}/*#header_nav a:hover{	color: white;}*/#header_nav ul li a:hover{	color: white;}#header_nav ul li img{	/*To align the divider images at the bottom in ie*/	vertical-align:bottom;}#header_tophalf{	height:86px;	background-image:url(images/header_gradient_bg.gif);	background-repeat:repeat-x;	border-bottom: 2px solid #CCCCCC;	margin:0;	padding:0;	}#inner_header_tophalf{	height:67px;	background-image:url(images/inner_header_gradient_bg.gif);	width:800px;	background-repeat:repeat-x;	border-bottom: 2px solid #CCCCCC;	margin:0;	padding:0;	}#header_bottomhalf a{	text-decoration:none;	color:#FFB400;	}#inner_header_bottomhalf a{	text-decoration:none;	color:#FFB400;	}#header_bottomhalf a:hover{	color:white;}#inner_header_bottomhalf a:hover{	color:white;}#header_bottomhalf{	margin:0;	padding:0;	}#inner_header_bottomhalf{	margin:0;	padding:0;	}#header_bh_middle{	position:absolute;	left:421px;	height:99px;	/*background-color:red;*/	/*float:left;*/	color:#FFB400;	font-size:18px;	margin:0;	padding:0;	width:229px;}#inner_header_bh_middle a{	vertical-align:top;}#inner_header_bh_middle{	position:absolute;	left:445px;	height:60px;	/*background-color:red;*/	color:#FFB400;	font-size:14px;	margin:0;	padding-top:5px;	font-weight:bold;}#header_bh_right{	/*float:left;*/	position:absolute;	height:100px;	width:131px;	background-color:#CCCCCC;	background-image:url(images/header_topo.gif);	background-repeat:no-repeat;	margin:0;	padding:0;	/*left:700px;*/	left:672px;}#inner_header_bh_right{	position:absolute;	height:67px;	left:672px;	width:131px;	background-color:#ffffff;	background-image:url(images/inner_bh_topo.gif);	background-repeat:no-repeat;	margin:0;	padding:0;}#interior_alpen_body{	position:absolute;	/*background-color:#00CC99*/;	width:800px;	height:390px;	background-color:black;			border-right:3px solid black;		border-left:3px solid black;	}#alpen_body{	position:absolute;	/*background-color:#00CC99*/;	width:800px;	height:360px;	background-color:black;			border-right:3px solid black;		border-left:3px solid black;	}#body_left{	padding-top:30px;	/*background-color:blue;*/	/*padding:10px 10px 10px 10px;*/}#inner_body_bullets_left{	position:absolute;		width:130px;	left:35px;}#inner_body_bullets_right{	position:absolute;		width:160px;		left:185px;}#inner_body_left{	position:absolute;	padding-top:10px;	padding-left:20px;	top:20px;	width:384px;	background-color:#EBEAEA;	height:265px;	border-top: 2px solid #CCCCCC;	/*padding:10px 10px 10px 10px;*/}#location_directions_text{	font-size:10px;	line-height:9px;	position:absolute;	top:5px;	left:10px;	width:210px;	height:350px;}#outer_body_left_bottom{	position:absolute;	background-image:url(images/contact_bottom_image.jpg);	background-repeat:no-repeat;	width:261px;	height:96px;	top:291px;}#outer_body_left_full{	position:absolute;	padding-top:10px;	padding-left:20px;		width:220px;	background-color:#EBEAEA;	height:377px;		/*padding:10px 10px 10px 10px;*/	}#outer_body_left_half{	position:absolute;	padding-top:10px;	padding-left:20px;		width:241px;	background-color:#EBEAEA;	height:281px;	color:#767270;}#outer_body_right_full{	position:absolute;	padding-top:10px;	padding-left:20px;		padding-right:10px;	width:411px;	left:240px;	background-color:#CCCCCC;	height:377px;	/*padding:10px 10px 10px 10px;*/	}#outer_body_right_half{	position:absolute;	padding-top:10px;	padding-left:60px;		padding-right:10px;	width:411px;	left:261px;	background-color:#CCCCCC;	height:281px;	/*padding:10px 10px 10px 10px;*/	}#inner_body_left_bottom{		position:absolute;	top:293px;	height:94px;	width:404px;	background-repeat:no-repeat;	background-color:white;	}#inner_body_right_bottom{	position:absolute;	top:293px;	left:404px;	background-repeat:no-repeat;	width:265px;	height:94px;	background-color:white;}#inner_body_top{	position:absolute;	height:20px;	width:669px;	text-align:center;	letter-spacing:2px;	font-weight:bold;	color:#EBEAEA;	border-right: 2px solid #CCCCCC;	padding-top:2px;}.italicized{	font-style: italic;}.centered{	text-align:center;}#right_nav{	position:absolute;	background-image:url(images/center_right_topo.gif);	width:130px;	left:670px;	top:0px;	height:337px;	background-repeat:no-repeat;	background-color:#BBBAB9;	/*border-top:2px solid #CCCCCC;*/}#inner_right_nav{	position:absolute;	left:672px;	border-left:2px solid #CCCCCC;	background-image:url(images/inner_right_topo.gif);	width:129px;	height:387px;	background-repeat:no-repeat;	background-color:#BBBAB9;		}#body_center_content{	/**/	top:35px;	position:absolute;	left:84px;	width:501px;	height:260px;	background-color:#767270;}#bcc_top{	background-image:url(images/body_center_content_top.gif);	height:23px;	width:501px;	margin:0;	background-repeat:no-repeat;}#bcc_middle{	position:relative;	margin:0;	width:497px;	border-right: 2px solid #CCCCCC;	border-left: 2px solid #CCCCCC;	height:214px;	}#bcc_bottom{	background-image:url(images/body_center_content_bottom.gif);	height:23px;	width:501px;	margin:0;	background-repeat:no-repeat;}#bcc_mleft_content{	position:absolute;	padding-left:20px;		width:220px;	height:214px;	/*background-color:red;*/}#bcc_mright_content{	position:absolute;	top:5px;	left:270px;}#bcc_mural_topleft{	background-image:url(images/mural_hikers_topleft.jpg);	background-repeat:no-repeat;	height:95px;	width:99px;	float:left;}#bcc_mural_topright{	background-image:url(images/mural_climber_topright.jpg);	background-repeat:no-repeat;	height:95px;	width:99px;	/*background-color:blue;*/	float:right;}#bcc_mural_bottomleft{	background-image:url(images/mural_runner_bottomleft.jpg);	background-repeat:no-repeat;	height:95px;	width:99px;	float:left;}#bcc_mural_bottomright{	background-image:url(images/mural_skiers_bottomright.jpg);	float:right;	background-repeat:no-repeat;	height:95px;	width:99px;	/*background-color:red;*/}.onSaleWhite{	color:white;}.innerBodyRightSaleItems{	font-size:10px;	font-weight:bolder;}.innerBodyHighlight{	background-color:#FFB300;	font-size:14px;	font-weight:bold;	line-height:10px;}.innerBodyLowerText{	font-size:12px;}#inner_top_header_sales_left{	position:absolute;	width:35px;	color:#767270;	top:18px;	height:40px;	text-align:right;	left:356px;	font-weight:bold;	font-size:12px;}#inner_top_header_sales_right{	position:absolute;	width:280px;	color:#767270;	top:18px;	height:40px;	left:398px;	font-size:12px;}#inner_top_header_sectiontitle_right{	position:absolute;	width:350px;	color:#767270;	top:40px;	height:40px;	left:398px;	font-size:24px;		font-weight:bold;	letter-spacing:2px;}#footer{	position:absolute;	top:547px;	background-color:#FFB300;	height:20px;	width:800px;	text-align:center;	padding-top:5px;	border-bottom:3px solid black;	border-right:3px solid black;		border-left:3px solid black;		}#footer_left_text{	color:#767270;	letter-spacing:2px;	font-weight:bold;	font-size:10px;}#footer_right_text{	letter-spacing:2px;	font-weight:bold;	font-size:10px;}#bcc_header_text{	font-weight:bold;	color:white;}#bcc_text{	color:white;	font-size:11px;}