*		{padding:0; margin:0; }


img 		{ vertical-align:text-top; }
a img 		{ border:none }

ol		{ margin: 10px; margin-left: 20px; }
ul		{ margin: 10px; margin-left: 20px; }

.content_link		{ font-family: Trebuchet MS,Calibri; font-size:12px; font-weight: bold; color:#FFFFFF; text-align: center; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; }
.content1		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#000000; }
.content4a		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#ffffff; padding-top:3px; padding-bottom:0px; padding-left:16px; }
.content_static		{ font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color:#0160A8; }
.content_center	{ font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:20px; font-weight: bold; color:#0261A9; }
.content_text		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:normal; color:#000000; padding-left:10px; }
a.more		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ACEDFF; text-decoration:none; } 
a.more:hover	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ACEDFF; text-decoration:underline; }
.left1		{ background-image: url(images/leftbox.jpg); background-attachment: scroll; background-position: top; background-repeat: no-repeat; }

tblborder body	{ margin: 0; }


body 		{ background-image: url(images/bg.jpg); background-color: #FFFFFF; background-attachment:scroll; background-position:top; background-repeat:repeat-x; text-align: center; vertical-align: top; }


h1		{ font-size:20px; }

.hmargin		{ margin-bottom:10px; margin-top:10px }
.hbottom		{ margin-bottom:5px; }
.divleft	{ text-align: left; margin: 20px; }


.blinks		{ font-size: 10px; color: black; }
.white		{ color: #ffffff; }
.offblue		{ color: #016BA8; }
.sixteen		{ font-size: 16px }
.fifteen		{ font-size: 15px }
.fourteen		{ font-size: 14px }
.thirteen		{ font-size: 13px }

.spacer_header	{ width: 1px; height: 2px; }


.container 		{ background-image: url(images/main_bg.gif); background-color: #FFFFFF; background-attachment:scroll; background-position:top; background-repeat:repeat-x; width: 999px; text-align: center; vertical-align: top; }

.details		{ width: 314px; background-color: #0D6EB2; text-align: left; }
.details-container	{ background-image: url(images/main_right.gif); width: 314px; float:right; }

.details_title		{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; padding-top: 7px; padding-bottom: 9px; padding-left: 10px; }
.details_content a:link { color:#ffffff; } 
.details_content	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; padding-top: 3px; padding-bottom: 0px; padding-left: 10px; line-height: 20px; }


.spacer_details		{ width: 1px; height: 5px; }


.stats-container	{ background-image: url(images/main_left.gif); width: 655px;text-align: left; padding-left: 10px; padding-right: 10px; float:left; }

.leftcolumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
}


.leftcolumn2		{ font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color:#016BA8; }
.leftcolumn a:link 	{ color: #016BA8; text-decoration: underline; }
.leftcolumn a:visited 	{ color: #016BA8; text-decoration: underline; }
.leftcolumn a:hover 	{ color: #333333; text-decoration: none; background-color: #FFFFFF; }
.leftcolumn a:active 	{ color: #CC6600; text-decoration: underline; }


a.stats-title:link	{ color:#016BA8; }

.terrain		{ background: url(images/box1_bg.jpg); width: 310px; height: 89px; padding-right: 10px; float:left; }
.terrain_stats		{ width: 310px; height: 33px; padding-left: 10px; }

.beginner		{ width: 60px; height: 33px; margin-left: 5px; text-align: center; float: left; font-weight: 600; }
.intermediate		{ width: 80px; height: 33px; text-align: center; float: left; font-weight: 600; }
.advanced		{ width: 60px; height: 33px; text-align: center; float: left; font-weight: 600; }
.expert			{ width: 64px; height: 33px; text-align: center; float: left; font-weight: 600; }

.terrain_spacer	{ height: 1px; width: 10px; float:left; }
.terrain_space	{ width: 10px; height: 89px; }

.bot1_top		{ background: url(images/bot1_top.jpg); width: 275px; height: 13px; }
.stat1_bar		{ background: url(images/stat1_bar.jpg); width: 264px; height: 22px; margin-left: 10px; }
.terrain_spc		{ width: 320px; height: 8px; }
.bot1_bg		{ background: url(images/bot1_bg.jpg); width: 275px; height: 13px; }


.stats-left 		{ background: url(images/box2_bg.jpg) no-repeat; width: 155px; height: 89px;  float: left; vertical-align: top; text-align: center; padding-top: 10px; }

.stats-container2	{ background-image: url(images/main_left.gif); width: 664px;text-align: left; padding-left: 10px; padding-right: 10px; float:left; }

.stats-table		{ width: 655px; float: left; vertical-align: top; text-align: left; }
.stats-table-split	{ width: 320px; float: left; border: #D3DEE1 1px solid; }
.spacer_ts		{ width: 320px; height: 1px; }
.spacer_ts2		{ float: left; }
.spacer_ts3		{ width: 5px; height: 5px; }

.stats-odd		{ background-color: #DFECF5; width: 150px; height: 25px; padding-left:10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; line-height: 25px; font-weight: bolder; color: #000000; float: left; }
.stats-odd2		{ background-color: #DFECF5; width: 150px; height: 25px; padding-left:10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25px; color: #000000; float: left; }
.stats-even		{ width: 150px; height: 25px; padding-left:10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; line-height: 25px; font-weight: bolder; color: #000000; float: left; }
.stats-even2		{ width: 150px; height: 25px; padding-left:10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25px; color: #000000; float: left; }

.stats-top 		{ background: url(images/spacer.gif); width: 155px; height: 40px; font-size: 16px; }
.stats-bottom 	{ background: url(images/spacer.gif); width: 155px; height: 59px; font-size: 26px; font-weight: 600; }

.footer		{ background-image: url(images/bottom_bg.jpg); background-attachment: scroll; background-position: center; background-repeat: no-repeat; width: 635px; padding: 20px; float: left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d6eb2; font-weight:bold; }



.ski-resorts		{ background: url(images/ski-resorts.jpg); width: 999px; height: 241px; }
.menu_spc		{ width: 999px; height: 2px; }

.main_top		{ background: url(images/main_top.gif); width: 999px; height: 12px; vertical-align: bottom; }
.main_bottom		{ background: url(images/main_bottom.gif); width: 999px; height: 12px; }




.blue1		{ background: url(images/blue1.jpg); width: 314px; height: 9px; vertical-align: bottom; }
.blue2		{ background: url(images/blue2.jpg); width: 314px; height: 9px; display: block; vertical-align: top; }
.blue3		{ background: url(images/blue1.jpg); width: 314px; height: 9px; display: block; vertical-align: bottom; }






.bg_menubar	{ background-image: url(images/menu_bar.jpg); background-attachment:scroll; background-position: center; background-repeat: no-repeat; }
.bg_top		{ background-image: url(images/main_top.jpg); background-attachment:scroll; background-position: center; background-repeat: no-repeat; }
.bg_mid		{ background-image: url(images/main_bg.jpg); background-attachment: scroll; background-position: center; background-repeat: repeat; }
.bg_bottom		{ background-image: url(images/main_bottom.jpg); background-attachment: scroll; background-position: center; background-repeat: no-repeat; }




.spacer10		{ width: 10px; height: 10px; }

.legend { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: white; text-align: left; margin: 5px;  }

.legend2 { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: white; text-align: right; margin: 5px; border-spacing: 0; color: white; text-align: center; }

.black		{ color: black; }

.sixteenb		{ font: 16px Tahoma, Arial, Helvetica, sans-serif; font-weight: bolder; color: black; text-align: left; margin-left: 10px; }
.fourteenc		{ font: 14px Tahoma, Arial, Helvetica, sans-serif; font-weight: bolder; color: white; text-align: center; }
.thirteenc		{ font: 13px Tahoma, Arial, Helvetica, sans-serif; font-weight: bolder; color: white; text-align: center; }
.twelvec		{ font: 12px Tahoma, Arial, Helvetica, sans-serif; font-weight: bolder; color: white; text-align: center; }

.fourteenl		{ font: 14px Tahoma, Arial, Helvetica, sans-serif; font-weight: bolder; color: white; text-align: left; }
.thirteenl		{ font: 13px Tahoma, Arial, Helvetica, sans-serif; font-weight: bolder; color: white; text-align: left; }
.twelvel		{ font: 12px Tahoma, Arial, Helvetica, sans-serif; font-weight: bolder; color: white; text-align: left; }

table.stats 		{ font: 14px Tahoma, Arial, Helvetica, sans-serif; border-spacing: 0; color: white; text-align: center;}

table.stats thead th, tbody th	{ background: #2442b1 url(left_corner.gif) no-repeat; color: #fff; font-weight: bold; text-align: left; border-top: 1px solid #fff; border-right: 1px solid #c6cdd8; border-bottom: 1px solid #c6cdd8; border-left: 1px solid #fff; }
table.stats tr			{ margin-left: 10px }
table.stats thead th		{ font: 14px Tahoma, Arial, Helvetica, sans-serif; border-spacing: 0; text-align: center; font-weight: bold;  line-height: 22px; }

table.stats tbody th		{ background: #dee2e9 url(http://www.skiclues.com/images/bg_col1.gif) repeat-x; font: 13px Tahoma, Arial, Helvetica, sans-serif; border-spacing: 0; text-align: center; color: #444; line-height: 20px; }

table.stats tbody tr.odd th 	{ background: #e2e2e2; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
table.stats tbody th a, tbody th a:link, tbody th a:visited, tbody th a:hover, tbody th a:active { color: #2442b1; font-weight: bold; text-decoration: none; }
table.stats tbody th a:hover 	{ text-decoration: underline; }
table.stats td a:link 		{ color: #537fc3; }
table.stats tbody th a:visited, td a:visited { color: #444; }
table.stats th a:hover, td a:hover { text-decoration: none; }
table.stats td 			{ background: #f3f8fd url(http://www.skiclues.com/images/bg_col2.gif) repeat-x; color: #203276; border-top: 1px solid #fff; border-right: 1px solid #c6cdd8; border-bottom: 1px solid #c6cdd8; border-left: 1px solid #fff;  font: 11px Tahoma, Arial, Helvetica, sans-serif; border-spacing: 0; text-align: left; padding-left:5px; font-size: 12px; line-height: 25px; text-align: center; }
table.stats td:hover 		{ background: #f3f8fd; }
table.stats tr.odd td 		{ background: #f8f8f8 url(http://www.skiclues.com/images/bg_col3.gif) repeat-x; color: #444; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
table.stats tr.odd td:hover 	{ background: #f8f8f8; }

#container-stats2		{ background-image: url(images/main_bg.gif); background-repeat: repeat-y; width: 1000px; text-align:center; vertical-align: top; font: 14px Tahoma, Arial, Helvetica, sans-serif; }

.stats-header		{ width: 998px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d6eb2; font-weight:bold; text-align: left; background-color: white; }

.stats-footer			{ background-image: url(images/bottom_bg.jpg); background-attachment: scroll; background-position: center; background-repeat: no-repeat; width: 990px; padding: 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d6eb2; font-weight:bold; }

