

#rightcolumn{
margin-top:45px;
display:inline;
margin-left:10px;
float:right;
}

#rightcolumn a,#rightcolumn input {
display: block;
z-index: 1;
position: relative;


}


#leftcolumn{
margin-top:45px;
margin-left:17px;
display:inline;
width:600px;
float:left;
}

.cont{
width:610px;
margin:10px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.overcont{
width:500px;
margin:20px 0 10px 130px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}



/*  ----------- RIGHT COLUMN  */



#alpine{
width:283px;
}


#nordic{
width:283px;
}


#tubing{
width:283px;
}




.bottomleft{
padding:5px;}

.titles{
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-top:5px;
}

.border{
text-align:left;
width:500px;
margin-top:5px;
border: thin solid #d6e4ec;
}

.left{
text-align:left;
float:left;
width:190px;
padding:5px;
}


.left a{
color:#fe8e2a;
}

.right{
text-align:left;
float:left;
width:145px;
padding:5px;
}

.right a{
color:#fe8e2a;
}

#outerdirections{
position:relative;
width:600px;
background-color:#fbfbfa;
border: thin solid #d6e4ec;
padding-bottom:10px;
}

.directions{
margin-top: 5px;
padding-top:10px;
margin-left:auto;
margin-right:auto;
width:590px;
background:url(../images/ski_backdrop.jpg) no-repeat;
background-color:#fff;
border: thin solid #d6e4ec;
}

.R_topleft{
left:10px;
top:5px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:22px;
font-weight:bold;
position: relative;
}



.googlemap{
width:580px;
height:400px;
margin:15px auto;
border: thin solid #d6e4ec;
}

.big{
padding-top: 10px;
font-size:14px;}

.copy{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
padding:10px 12px;
line-height:20px;
}

#tab{
position:relative;
width:121px;
height:40px;
margin-top:10px;
margin-left:4px;
border-left: thin solid #d6e4ec;
border-top: thin solid #d6e4ec;
background-color:#fbfbfa;

}



#tab img{
position:absolute;
top:15px;

}



.resort{
margin-top:5px;
margin-bottom:15px;
margin-left:10px;
color:#f68b1f;
/* "Arial Rounded MT Bold" */
font-family: Arial, Helvetica;
font-weight:bold;
font-size:22px;
}



table{
margin-top:5px;
margin-left:1px;
width:280px;
border:#d5e3ec thin solid;}

table tr td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
border:#d5e3ec thin solid;
border-bottom:#d5e3ec thin solid;
}


table tr.toprow{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}


.toptit{
width:300px;
margin-top:7px;
background-color:#fff;
border:#d5e3ec thin solid;
}

#container-9{
width:300px;
text-align:left;
}


.toggle{
width:290px;
padding:0px 0 20px 10px;
}
.toggletitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
padding:10px 10px;;
}

.togglecontain{
width:300px;
}


.alp{
float:left;
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0079c2;
padding-left:10px;
}
	

