@charset "utf-8";
/* CSS Document */

* { 
padding:0;
margin: 0;
}

body { 

font-family:Verdana, Geneva, sans-serif;
font-size: 62.5%;
background: url(../images/bg2.gif) repeat-x scroll center 0;
margin:auto;

}

#productSkip{ clear:both; padding:10px; text-align:center;}
#productSkip a { font-weight:bold; text-decoration:none; color:#CC0000; font-size:12px;}
#productSkip a:hover { text-decoration:underline;}

h1,h2,h3 { 

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:10px 0 10px 0;

}
h1 {
	font-size:16px;
}

h2 {
	font-size:14px;
}

h3 {
	font-size:12px;
}

p { margin:10px 0 10px 0; }
#rap {
	
	width:980px;
	
	border-left: #CCC solid 5px;
	border-right: #CCC solid 5px;
      margin:auto;
	
}

#header {
	
	background: url(../images/header.jpg) no-repeat;
	width:980px;
	height:181px;
	
	}
	
	#header2 {
	
	background: url(../images/header2.jpg) no-repeat;
	width:980px;
	height:61px;
	
	}
#content { 

width: 980px;
background-color:#FFF;
display:inline-block;

}

#col1{ float:left; width:450px; }
#col2{ float:left; width:245px; background-color: #ffffe1; border-left: #f8f395 solid 5px;  padding-top: 10px; padding-left:15px;}
#col3{ float:left; width:245px; background-color:#e6faff; border-left: #95e9f8 solid 5px;  padding-top: 10px; padding-left:15px;}

#navbar {
	
	margin-left: 125px;
	padding-top: 10px;
}
#navbar ul { }
#navbar li{
	
	display:inline;
	list-style:none;
	list-style-type:none;
	padding-right: 100px;
	
}
#navbar a {
	font-size: 2.9em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
#navbar a:hover {

	color:#ddd;

}

#summerEvents { 

	

}
#summerEvents li{
	
	padding-top: 8px;
	padding-bottom:8px;
	list-style:none;
	list-style-type:none;
	background: url(../images/sun.gif) no-repeat ;
	padding-left: 30px;
	
}
#summerEvents a {
	
	font-size:12px;
	color:#CC6600;
	text-decoration:none;
	font-weight:bold;
	
}
#summerEvents a:hover {
	
	text-decoration:underline;
	
}

#winterEvents { 

	

}
#winterEvents li{
	
	padding-top: 8px;
	padding-bottom:8px;
	list-style:none;
	list-style-type:none;
	background: url(../images/flake.gif) no-repeat ;
	padding-left: 30px;
	
}
#winterEvents a {
	
	font-size:12px;
	color:#246074;
	text-decoration:none;
	font-weight:bold;
	
}
#winterEvents a:hover {
	
	text-decoration:underline;
	
}
#contentText {
	
padding: 10px;
font-size: 1.2em;
color:#666;
line-height: 1.6em;

}
#contentText h2 {
font-size: 1.8em;	
color:#444;
}

#footer { 
	background:#a10707 url(../images/footerbg.gif) repeat-x;
	height:115px;
	color: #fff;
	padding-top: 20px;
	font-size: 1.2em;
	clear:both;
}
	#footerLeft { 
		float:left;
		text-align:left;
		padding-left: 15px;
		line-height: 1.8em;
	}
	#footerLeft li { 
		list-style:none;
		list-style-type:none;
	}
	#footerRight { 
		float:right;
		text-align:right;
		padding-right: 15px;
		line-height: 1.6em;
		
	}
	#footerRight li { 
		list-style:none;
		list-style-type:none;
	}
#contentLeft {
	float: left;
	padding:15px;
	width:730px;
	line-height: 1.6em;
	font-size:1.2em;
}
#contentLeftContact {
	float: left;
	padding:15px;
	width:440px;
	line-height: 1.6em;
	font-size:1.2em;
}
	#contentLeft p { margin-top:10px; margin-bottom:10px;} 
#contentRight { 
	float:right;
	padding:10px;
}
#contentRightContact { 
	float:right;
	padding:15px;
}

#contentLeftCityWave {
	float: left;
	padding:15px;
	width:440px;
	line-height: 1.6em;
	font-size:1.2em;
}
#contentLeftSnowTube{
	float: left;
	padding:15px;
	width:605px;
	line-height: 1.6em;
	font-size:1.2em;
}
#contentLeftSnowTube img{
padding-right: 10px;
}
#contentRightCityWave { 
	float:right;
	padding:15px;
}
#image1 { }
#image2 { }

a { font-weight:bold; text-decoration:none; color:#fff;}
a:hover { text-decoration:underline;}

#contentLeft a { font-weight:bold; text-decoration:none; color:#CC0000;}
#contentLeft a:hover { text-decoration:underline;}

#contentLeftCityWave a { font-weight:bold; text-decoration:none; color:#CC0000;}
#contentLeftCityWave a:hover { text-decoration:underline;}

#contentLeftSnowTube a { font-weight:bold; text-decoration:none; color:#CC0000;}
#contentLeftSnowTube a:hover { text-decoration:underline;}

/* CONTACT FORM */
/*contact form */
.notification_error
{
border: 1px solid #A25965;
height: auto;
width: 90%;
padding: 4px;
background: #F8F0F1;
text-align: left;
margin:5px;

}

.notification_ok
{
border: 1px #567397 solid;

width: 94%;
padding: 8px;
background: #f5f9fd;
text-align: center;
margin:5px;
}

.info_fieldset { border: 1px #8c1515 dashed; text-align:left; background-color:#f4e4e4; padding-bottom:10px; width:433px;}

.button
{
border: 1px solid  #8c1515; 
background: white;

color: #333333; 

font-size: 1.1em;
text-align:center;
width: 337px;
margin-left: 80px;

}

/* Label */
label  { width: 60px; padding-left: 5px; margin: 5px; float: left; text-align: left; }

/* Input, Textarea */
input, textarea
{
margin: 5px;
padding: 0px; 
float: left;

border: 1px solid #8c1515; 

color: #333333; 

font-size: 1.1em;

}

img { border:none;}
