* { 

margin: 0; padding: 0px; font-weight: normal; font-style: normal; text-decoration: none; outline:none; 

}
BODY { 

background:url(images/background.jpg);
}

h2 {color:#786249; font-size:18px; font-weight:normal; line-height:1.1em; margin-bottom:15px; font-family:Verdana;}
p {color:#786249; font-size:12px; font-weight:normal; line-height:1.5em; font-family:Arial;}
a:hover{text-decoration:underline}
.linkage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
	font-weight: bolder;
}
strong{font-weight: bolder;
}
.bolded {
	font-weight: bolder;
}

/*------------------------header and nav---------------------------------*/

#header { 
margin: 0 auto;
background:url(images/header_top.jpg) ;
width:912px;
height:269px;
}
#nav_bar { 
background:url(images/header_nav.jpg);
width:912px;
height:62px;
margin-top:268px;
position:absolute
}


/*----------------------------menu---------------------------------*/
#menu{
list-style: none;
width:700px;
top:20px;
left:25px;
height: 17px;
position:absolute;

}
#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -2000%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}
#menu a:hover span {
  display: block;
}

#menu .home {

	width: 62px;
	height: 17px;
	left: 50px;	
	top: 0px;	
	background:url(images/button_home.jpg);background-repeat:no-repeat; background-attachment:fixed);
	cursor: hand;

}
#menu .home span {
	width: 62px;
	height: 17px;
	top: 0px;
	left: 0px;	
	background:url(images/button_home_over.jpg);background-repeat:no-repeat; background-attachment:fixed);

}

#menu .about {
width: 83px;
height: 17px;
left: 160px;
top: 0px;
background:url(images/button_about.jpg);background-repeat:no-repeat; background-attachment:fixed);
cursor: hand;
}
#menu .about span {
width: 83px;
height: 17px;
left: 0px;
top: 0px;
background:url(images/button_about_over.jpg);background-repeat:no-repeat; background-attachment:fixed);
}

#menu .area {
width: 91px;
height: 17px;
left: 290px;
top: 0px;
background:url(images/button_area.jpg);background-repeat:no-repeat; background-attachment:fixed);
cursor: hand;
}

#menu .area span {
width: 91px;
height: 17px;
left: 0px;
top: 0px;
background:url(images/button_area_over.jpg);background-repeat:no-repeat; background-attachment:fixed);
}
#menu .golf {
width: 46px;
height: 17px;
left: 440px;
top: 0px;
background:url(images/button_golf.jpg);background-repeat:no-repeat; background-attachment:fixed); 
cursor: hand;
}

#menu .golf span {
width: 46px;
height: 17px;
left: 0px;
top: 0px;
background:url(images/button_golf_over.jpg);background-repeat:no-repeat; background-attachment:fixed); 
}
#menu .skiing {
width: 83px;
height: 17px;
left: 540px;
top: 0px;
background:url(images/button_skiing.jpg);background-repeat:no-repeat; background-attachment:fixed);
cursor: hand;
}

#menu .skiing span {
width: 83px;
height: 17px;
left: 0px;
top: 0px;
background:url(images/button_skiing_over.jpg);background-repeat:no-repeat; background-attachment:fixed);
}
/*#menu .getting {
width: 111px;
height: 17px; 
left: 550px;
top: 0px;
background:url(images/button_getting.jpg);background-repeat:no-repeat; background-attachment:fixed);
cursor: hand;
}

#menu .getting span{
width: 111px;
height: 17px; 
left: 0px;
top: 0px;
background:url(images/button_getting_over.jpg);background-repeat:no-repeat; background-attachment:fixed);
}*/
#menu .tariff {
width: 130px;
height: 17px;  
left: 680px;
top: 0px;
background:url(images/button_tariff.jpg);background-repeat:no-repeat; background-attachment:fixed);
cursor: hand;
}
#menu .tariff span {
width: 130px;
height: 17px;  
left: 0px;
top: 0px;
background:url(images/button_tariff_over.jpg);background-repeat:no-repeat; background-attachment:fixed);
}


#container{
margin:auto;
width:912px;
padding:0;
}
#content_main {
clear:both;
margin-top:61px;
margin-left:0px;
float:left;
height:auto;
width:912px;
padding:0;
background: url(images/content_bg.png) left top repeat-y;
}

#column_1{
float:left;
margin-left:40px;
margin-right:0px;
padding:0;
width:460px;
display: inline;
}
#column_2{
float:right;
margin-left:0px;
margin-right:40px;
padding:0;
width:360px;
display: inline;
}
#column_3{
float:left;
margin-left:40px;
margin-right:0px;
padding:0;
width:830px;
display: inline;
}

#skigolf_col_1{
float:left;
margin-left:40px;
margin-right:0px;
padding:0;
width:520px;
display: inline;
}
#skigolf_col_2{
float:right;
margin-left:0px;
margin-right:40px;
padding:0;
width:300px;
display: inline;
}
#tariff_col_1{
float:left;
margin-left:40px;
margin-right:0px;
padding:0;
width:410px;
display: inline;
}
#tariff_col_2{
float:right;
margin-left:0px;
margin-right:40px;
padding:0;
width:410px;
display: inline;
}
/*------------------------info table---------------------------------*/


/*------------------------info table---------------------------------*/

 .container_table{
padding:5px;
margin-right:5px;
background-color:#E7D5BD;
border: 0px;
width:auto;
}
#info_table {
	border: 1px solid #BB9A71;

	
 }
 
  #info_table td {
 	padding: 2px;
	border: 2px solid #FCF8EC;
	
 }
 
 #info_table_cell1 {
 	background-color: #D5C8B5;
	text-align: left;
	color:#786249; font-size:12px; font-weight:bold; line-height:1.5em; font-family:Arial;
	background-image: url(images/table_bg1.jpg);
 }
 
 #localarea_table_cell1 {
 	background-color: #D5C8B5;
	text-align: center;
	color:#786249; font-size:12px; font-weight:bold; line-height:1.5em; font-family:Arial;
	background-image: url(images/table_bg1.jpg);
 }
  #tariff_table_cell1 {
 	background-color: #D5C8B5;
	text-align: center;
	color:#786249; font-size:12px; font-weight:bold; line-height:1.5em; font-family:Arial;
	background-image: url(images/table_bg1.jpg);
 }
 
 #info_table_cell2 {
 	background-color: #F3E5CB;
	text-align: center;
 	color:#786249; font-size:12px; font-weight:normal; line-height:1.5em; font-family:Arial;
 	background-image: url(images/table_bg2.jpg);
 }
 
 
/*------------------------content box---------------------------------*/

.box { background:url(images/box_content_bot.jpg) bottom repeat-x; margin-left:0px;}
.box .title{margin-left:0px; margin-top: 0px; width:auto; height:auto;}
.box .content{width:auto;margin-left:0px;}
.box .margintop{margin-top:20px;}
.box .padding {padding:25px 20px 22px 25px;}
.box .l {background:url(images/box_content_left.jpg) left repeat-y;}
.box .r {background:url(images/box_content_right.jpg) right repeat-y;}
.box .t {background:url(images/box_content_grad.jpg) top repeat-x;}
.box .bl {background:url(images/box_content_bl.jpg) bottom left no-repeat;}
.box .br {background:url(images/box_content_br.jpg) bottom right no-repeat;}
.box .tr {background:url(images/box_content_tr.jpg) top right no-repeat;}
.box .tl {background:url(images/box_content_tl.jpg) top left no-repeat; width:100%;}
.more {background:url(images/more_arrow.gif) no-repeat 0 5px; padding-left:14px; }
.box .img_right{float:right; clear:right; margin:0px; padding-left:15px; padding-top:15px; padding-bottom:15px; padding-right:0px; }
.box .img_left{float:left; clear:left; margin:0px; padding-left:0px; padding-top:15px; padding-bottom:15px; padding-right:15px;}
.clear {clear:left;}
/*------------------------footer---------------------------------*/

#clear { margin:0;  clear: both;}
#footer { 
background:url(images/footer.jpg) no-repeat;
margin: 0 auto;
clear: both;
padding-top:30px;
width:912px;
height:62px;
}

.copyright {width: 860px; height: 20px; margin-left:25px;}
.table_padding {
	padding: 5px;
}
.small_text {
	color:#786249; font-size:11px; font-family:Arial;
}
.small_text_space {
	letter-spacing: 3px;
	
}



/*PNG FIX-------------------------------------------*/

* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
