﻿body { font-family: arial, helvetica, sans-serif; font-size: 11px; color:#6C6C6C; }
img { border:none; }
a { text-decoration:none; color:#00335B; }

h3
{
	margin: 0;
	padding: 0;
}

.header_any {
	height:27px;
	color: #fff;
	vertical-align:middle;
	font: 10px Arial, Helvetica, sans-serif;
}
.header_any_home {
	margin-top: 7px;
	padding-left: 7px;
	background: transparent url('images/blueheaderleft.gif') no-repeat left top;
}
.header_any_home .header_any_inner {
	padding-right: 8px;
	background: transparent url('images/blueheaderright.gif') no-repeat right top;
}
.header_any div {
	float: left;
}
.header_content a { text-decoration:none; color:#fff; }
.header_main { height:86px; width:785px; }
.header_main div { float:left; }
.light_blue_header { height:31px; color: #fff; vertical-align:middle; font: 10px Arial, Helvetica, sans-serif; background-repeat: repeat-x; background-color:#5BB7DE; }
.light_blue_header div { float:left; }
.light_blue_header_content { height:31px; float:left; font-size:10px; color: #fff; }
.light_blue_header_left { width:8px; height:31px; margin:0px; padding:0px; background: url(images/lbhl.jpg) 0 0 repeat-none; }
.light_blue_header_right { width:8px; height:31px; margin:0px; padding:0px; background: url(images/lbhr.jpg) 0 0 repeat-none; }
.bhm { background-image: url(images/bdot.gif); }
.main_content { width:785px; margin-top:0px; }
.grey_content { background-color: #e7e7e8; margin-top:4px; }
.red { color: red; }

.t { background: url("images/dot.gif") 0 0 repeat-x; }
.b { background: url("images/dot.gif") 0 100% repeat-x; }
.l { background: url("images/dot.gif") 0 0 repeat-y; }
.r { background: url("images/dot.gif") 100% 0 repeat-y; }

.bordertl { background: url("images/tl.gif") 0 0 no-repeat;}
.bordertr { background: url("images/tr.gif") 100% 0 no-repeat;}
.borderbl { background: url("images/bl.gif") 0 100% no-repeat; }
.borderbr { background: url("images/br.gif") 100% 100% no-repeat; padding: 7px;}

.tlg { background: url("images/tlg.jpg") 0 0 no-repeat; }
.trg { background: url("images/trg.jpg") 100% 0 no-repeat; }
.blg { background: url("images/blg.jpg") 0 100% no-repeat; }
.brg { background: url("images/brg.jpg") 100% 100% no-repeat; padding: 7px; }

.tlw { background: url("images/w.jpg") 0 0 no-repeat; }
.trw { background: url("images/w.jpg") 100% 0 no-repeat; }
.blw { background: url("images/w.jpg") 0 100% no-repeat; }
.brw { background: url("images/w.jpg") 100% 100% no-repeat; padding: 7px; }

.lbtl { background: url("images/lbtl.gif") 0 0 no-repeat; background-color:#D4EDFC;}
.lbtr { background: url("images/lbtr.gif") 100% 0 no-repeat; }
.lbbl { background: url("images/lbbl.gif") 0 100% no-repeat; }
.lbbr { background: url("images/lbbr.gif") 100% 100% no-repeat; padding: 7px; }

.n {}

.clear { font-size: 1px; height: 1px }

.home_content { margin: 0px; padding: 0px; }
.home_content .main_div { float: left; margin: 0; padding: 0; }
.home_content_left { }
.home_content_middle { }
.home_content_right { }
.right_column { float:left; padding-left:10px; padding-top:5px; width:215px; }
.small_banner { float:left; margin-bottom:5px; }
.small_banner a { display:block; margin-bottom:5px; }
.delete{ color:red; text-decoration:none; }
#page { margin: 0px auto; text-align:left; width:800px; }
#header { background: url(images/homeheader.gif) 0 0 no-repeat; width: 785px; height: 86px; }
#headerl { background: url(images/locals_home_header.gif) 0 0 no-repeat; width: 785px; height: 86px; }
.main_head div { float:left; }
.content { margin:10px 0px 0px 0px; padding:0px; }
.content div { float:left; }
.resort_ski_report { background: url(images/resort_ski_report.jpg) 0 0 no-repeat; width:300px; height:240px; }
.basic_ad { margin-left:5px; margin-bottom:5px; width:187px; color:#6C6C6C; }
.basic_ad .header a { text-decoration:none; font-size:11px; font-weight:bold; color:#00335B; }
.prime_ad .header a { text-decoration:none; font-size:11px; font-weight:bold; color:#00335B; }
.ad_link { font-size:10px; color:#00A8E0; text-decoration:none; }
.prime_ad { color:#6C6C6C; margin-bottom:5px; }
.client_error{ display:none; color:red; }
.error_list { color:red; } 
#category_links a { text-decoration:none; font-size:11px; font-weight:bold; color:#00335B; }
#category_links ul { margin-top:0px; margin-left:0px; padding-left:0px; list-style:inside circle; }
#category_links_left { float:left; width:130px; }
#category_links_right { width:130px; }

#search_box 
{ 
	z-index: 200; 
	position: absolute; 
	top: 117px; 
	left: 682px; 
	border: 1px solid #657387; 
	background-color: #00335B; 
	color: white;
	margin: 10px; 
	padding: 10px; 
	width: 170px; 
	height: 40px; 
	font-size: 12px; 
}

#search_box_hider 
{ 
}

#search_box_close 
{ 
	z-index: 201;
	position: absolute; 
	top: 2px; 
	right: 4px; 
}

#search_box_close a
{
	color: white;
}

.pageHeading { font-size:14px; font-weight:bold; }

.search_highlight
{
	background-color: #ffd200;
}
input,textarea,select,fieldset { font-size:11px; color: #00335B;
background: #ffffff;
border: 1px solid #A0A0A0}
legend { font-size:15px;font-weight:bold;
	
}

table.u {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: e5e5e5 e5e5e5 e5e5e5 e5e5e5 ;
	border-collapse: separate;
	background-color: white;
	width:100%;
}
table.u th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: e5e5e5 e5e5e5 e5e5e5 e5e5e5 ;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
	font-weight:bold;
}
table.u td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: e5e5e5 e5e5e5 e5e5e5 e5e5e5 ;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}

table.u2 {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: e5e5e5 e5e5e5 e5e5e5 e5e5e5 ;
	border-collapse: separate;
	background-color: white;
	width:100%;
	text-align:center;
}
table.u2 th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: e5e5e5 e5e5e5 e5e5e5 e5e5e5 ;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
	font-weight:bold;
}
table.u2 td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: e5e5e5 e5e5e5 e5e5e5 e5e5e5 ;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}
