/* CSS Document */
body{
background-image:url(bgtile.gif);
margin:0px;
color:#646464;
font-family:verdana;
font-size:11px;
line-height:14px;
}

a{
color:#A8985A;
text-decoration:none;
}

a:hover{
color:#dac77d;
}


#gradientbg{
background-image:url(grad_background.jpg);
background-position:top;
background-repeat:repeat-x;
text-align:center;
}

#widthcontainer{
width:850px; 
margin:0px auto;
}

#mainheader{
background-image:url(main_topbar.jpg);
background-repeat:no-repeat;
height:179px;

}

#navcontainer{
height:45px;
background-image:url(nav_background.jpg);
background-repeat:no-repeat;
text-align:left;
padding-left:18px;
padding-top:9px;
}

#contentarea{
background-color:#000000;
text-align:left;
padding:1px;
}

#basebar{
background-image:url(main_bottom.gif);
background-repeat:no-repeat;
height:22px;
text-align:left;
padding-top:9px;
padding-left:18px;
font-size:9px;
}

/* NAVIGATIONS */
#mainnav ul{
margin:0px;
}

#mainnav ul li{
list-style:none;
display:inline;
}

#mainnav ul li a{
color:#848484;
text-decoration:none;
padding-right:15px;
}

#mainnav ul li a:hover{
color:#c4c3b1;
}

/*SUBNAVIGATIONS*/

.sub{
display:none;
padding-top:8px;
}

.sub ul{
margin:0px;
}

.sub ul li{
list-style:none;
display:inline;
}

.sub ul li a{
color:#b3a676;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

.sub ul li a:hover{
color:#dcc779;
}

.subv{
padding-top:8px;
}

.subv ul{
margin:0px;
}

.subv ul li{
list-style:none;
display:inline;
}

.subv ul li a{
color:#b3a676;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

.subv ul li a:hover{
color:#dcc779;
}

/*Home Page */
#newscolumn{
width:202px;
height:435px;
margin-left:1px;
background-image:url(homepage/news_bg.jpg);
background-repeat:no-repeat;
}

#newscontent{
height:395px;
overflow-y:scroll;
text-align:left;
color:#FFFFFF;
position:relative;
top:30px;
}

#newscontent a{
display:block;
color:#6e7a85;
}

#newscontent a:hover{
color:#999;
}

.date{
text-transform:uppercase;
font-size:90%;
color:#a8985a;
}

#newscontent a img{
padding:2px;
margin:3px;
margin-left:0px;
margin-top:0px;
background-color:#d4d4d4;
border:solid 1px #393b3d;
}

#newscontent img:hover{
border:solid 1px #454749;
background-color:#fafafa;
padding:2px;
margin:3px;
margin-left:0px;
margin-top:0px;
}

.newspage img{
padding:8px;
margin:0px;
margin-left:0px;
margin-top:0px;
background-color:#121313;
border:solid 1px #333;
}

#linkboxes{
padding-top:1px;
}
#linkboxes img{
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;}

#linkboxes img:hover{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;}

#newsletter{
background-color:#17181a;
padding:4px 10px 5px 15px;
text-align:left;
font-size:10px;
color:#646464;
border-top:solid 1px #000;
margin-left:1px;
}

.newsletter{
margin:2px;
}


/*end Home page */

#content{
padding:20px 30px;
}


/*text styles*/
.title{
color:#a8985a;
font-weight:bold;
font-size:12px;
}

.titleblue{
color:#6e7a85;
font-size:12px;
font-weight:bold;
}


/*ski pages */
#skileft{
width:214px;
border-right:solid 1px #000000;
height:651px;
padding-top:10px;
text-align:center;
}

.skileftbg{
background-image:url(skis/left_skibg.jpg);
background-repeat:no-repeat;
}

#skicenter{
width:483px;
background-color:#161819;
}

#skiright{
width:149px;
border-left:solid 1px #000000;
}

#skiinfo{
margin:0px 20px 0px 20px;
}

#skispecs{
margin:0px 20px 20px 20px;
}

#skibuy{
text-align:center;
padding:7px 0px 7px 0px;
background-color:#232426;
border-bottom:solid 1px #000;
}

#skicontent{
background-image:url(skis/center_bg.jpg);
background-repeat:no-repeat;
}

.stl{
background-image:url(skis/stl/stl_title.jpg);
background-repeat:no-repeat;
height:120px;
}

.msp{
background-image:url(skis/msp/msp_title.jpg);
background-repeat:no-repeat;
height:120px;
}

.tnk{
background-image:url(skis/tnk/tnk_title.jpg);
background-repeat:no-repeat;
height:120px;
}

.vct{
background-image:url(skis/vct/vct_title.jpg);
background-repeat:no-repeat;
height:120px;
}
.ehp{
background-image:url(skis/ehp/ehp_title.jpg);
background-repeat:no-repeat;
height:120px;
}
.grom{
background-image:url(skis/grom/grom_title.jpg);
background-repeat:no-repeat;
height:100px;
}

#skizoom{
width:439px;
height:220px;
padding:1px;
border:1px solid #333;
margin-bottom:15px;
display:none;
}

#skizoomheader{
border:solid 1px #333;
background-color:#000;
margin:15px;
margin-bottom:0px;
padding:4px;
text-align:left;
border-bottom:none;
}

#skizoomheader a{
color:#999999;
font-size:10px;
text-transform:uppercase;
}

#zoombottom{
border:solid 1px #333;
border-top:none;
background-color:#000;
margin:0 15px 15px 15px;
}




.table{
border:solid 1px #333;
font-size:10px;
}

.tabletitle{
color:#a8985a;
font-weight:bold;
font-size:12px;
background-color:#000;
}

.tableheader{
color:#ccc;
background-color:#1E1F21;
font-size:10px;
font-weight:bold;
}

.tablecontent{
color:#7d7d7d;
background-color:#333333;
font-size:10px;
}

.finderdark{
border-top:solid 2px #000;
border-right:solid 1px #000;
background-color:#0d0e0e;
padding:10px;
font-size:10px;
line-height:12px;
}
.finderlight{
border-top:solid 2px #000;
border-right:solid 1px #000;
background-color:#131415;
padding:10px;
font-size:10px;
line-height:12px;
}

.colorblue{
color:#546e7d;
border:solid 1px #222;
padding:1px 1px 1px 5px;
margin-top:5px;
background-color:#111;
}

#colors img{
margin-bottom:2px;
border:solid 1px #222;
}

#colors{
margin-bottom:10px;
}

.finderhidden{
display:none;
}

#finderexpander{
color:#546e7d;
border:solid 1px #222;
background-color:#111;
margin-bottom:10px;
}

#finderexpander a{
color:#546e7d;
display:block;
padding:1px 1px 2px 1px;
}

#finderexpander a:hover{
background-color:#323232;
}
/* FORMS */

select{
background-color:#ccc;
border:solid 1px #333;
color:#000000;
font-family:verdana;
font-size:11px;
padding:1px;
margin:3px 0px;
}

input{
background-color:#ccc;
border:solid 1px #333;
color:#000000;
font-family:verdana;
font-size:11px;
padding:2px;
margin:1px 0px;
}

textarea{
background-color:#ccc;
border:solid 1px #333;
color:#000000;
font-family:verdana;
font-size:11px;
padding:2px;
margin:1px 0px;
}

.submit{
background-color:#ccc;
border:solid 1px #333;
color:#000000;
font-family:verdana;
font-size:11px;
font-weight:bold;
padding:2px 12px;
margin:3px 2px;
}

.submitd{
background-color:#646464;
border:solid 1px #333;
color:#ccc;
font-family:verdana;
font-size:11px;
padding:1px 12px 2px 12px;
margin:3px 2px 0px 2px;
}

/* END FORMS */

#mainstory{
height:342px;
overflow:hidden;
}

#credit{
width:850px;
text-align:right;
font-size:10px;
color:#546e7d;
margin:6px auto;
}

.newsbox1{
padding:10px 10px 10px 15px;
background:#212224;
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8;
border-bottom:dotted 1px #000;}

.newsbox1 hover{
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
}

.newsbox2{
padding:10px 10px 10px 15px;
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8;
border-bottom:dotted 1px #000;}

.newsbox2 hover{
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
}
