body#dailyconditions #topPods * {
	zoom: 1 !important;	
}
body#dailyconditions #topPods {
	padding: 0 50px;
	color: #4c565f;
}
body#dailyconditions #topPods div {
	float: none;	
}
body#dailyconditions #topPods h1 {
	letter-spacing: 1px;
	font: bold 20px/20px "Trebuchet MS", sans-serif;
	text-transform: uppercase;
}
body#dailyconditions #topPods h2 {
	font: italic 25px/40px Georgia, serif;
	color: #4c565f;
}
body#dailyconditions #topPods h2.mountainName {
	margin: 0 15px;	
}
body#dailyconditions #topPods ul, body#dailyconditions div#topPods li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* print link etc.. */

body#dailyconditions #topPods ul#belowWeather {
	float: right;
	margin: 0 10px 25px 0;
}
body#dailyconditions ul#belowWeather li {
	float: left;
	padding: 0 0 0 10px;
	margin: 0 0 0 15px;
	background: url(/ui/img/daily-conditions/arrow.gif) no-repeat left 60%;
}
body#dailyconditions ul#belowWeather li a {
	color: #79a989;
	font-family: 'Trebuchet MS', sans-serif; font-size: 12px;
	background: url(/ui/img/daily-conditions/dots.gif) repeat-x bottom;
	text-decoration: none;
}
body#dailyconditions ul#belowWeather li a:hover { color: #ed8102; }
body#dailyconditions h1.printName {
	display: none;	
}

/* condition summary */

body#dailyconditions div#conditionSummary {
	clear: both;
	padding: 0 10px;
}
body#dailyconditions div#conditionSummary td.mountains {
	font: 20px/20px "Trebuchet MS", sans-serif !important;
	text-transform: uppercase;
	text-align: left;
}
body#dailyconditions div#conditionSummary em {
	color: #ca6205;
	font-style: normal;
}
body#dailyconditions div#conditionSummary table {
	clear: both;
	width: 100%;
	border-collapse: collapse;
}
body#dailyconditions div#conditionSummary td {
	vertical-align: bottom;
	text-align: right;
	font: 12px/12px "Trebuchet MS", sans-serif;
}
body#dailyconditions div#conditionInstructions {
	padding: 0 10px;
	overflow: hidden;
	clear: both;
}
body#dailyconditions div#conditionInstructions p {
	float: left; 
	margin: 0 0 5px; 
	padding: 0 10px 0 0;
	background: url('/ui/img/arrow-down.gif') no-repeat center right; 
	font-style: italic;
}

/* mountain tabs */

body#dailyconditions #topPods #mountainTabs {
	clear: both !important;
	background: url(/ui/img/daily-conditions/tabfade-left.gif) no-repeat bottom left;
}
body#dailyconditions #topPods #mountainTabs ul {
	list-style: none;
	overflow: hidden;
	background: url(/ui/img/daily-conditions/tabfade.gif) no-repeat bottom right;
}
body#dailyconditions #topPods #mountainTabs li {
	float: left;
	padding-left: 15px;
}
body#dailyconditions #topPods #mountainTabs li.selected {
	background: url(/ui/img/daily-conditions/tab.gif);
}
body#dailyconditions #topPods #mountainTabs li.selected a {
	background: url(/ui/img/daily-conditions/tab.gif) right;
	color: #d17726;
}
body#dailyconditions #topPods #mountainTabs li.firstTabselected {
	background: url(/ui/img/daily-conditions/tab-first.gif);
}
body#dailyconditions #topPods #mountainTabs li.firstTabselected a {
	background: url(/ui/img/daily-conditions/tab-first.gif) right;
	color: #d17726;
}
body#dailyconditions #topPods #mountainTabs a:hover, #topPods #mountainTabs a {
	color: #d17726;
}
body#dailyconditions #topPods #mountainTabs a {
	display: block;
	float: left;
	height: 20px;
	padding: 15px 15px 0 0;
	color: #79a989;
	text-decoration: none;
}
body#dailyconditions #topPods #mountainTabs span {
	cursor: pointer;
	font: 12px/12px "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	background: url(/ui/img/daily-conditions/dots.gif) repeat-x bottom;
}

/* mountain block */

body#dailyconditions #topPods div#mtnLeft {
	background: url(/ui/img/daily-conditions/left-side.gif) repeat-y;
}
body#dailyconditions #topPods div#mtnRight {
	background: url(/ui/img/daily-conditions/right-side.gif) repeat-y top right;
}
body#dailyconditions #topPods div#mtnTopLeft {
	background: url(/ui/img/daily-conditions/top-left-corner.jpg) no-repeat top left;
}
body#dailyconditions #topPods div#mtnTopRight {
	background: url(/ui/img/daily-conditions/top-right-corner.gif) no-repeat top right;
}
body#dailyconditions #topPods div#mtnBottomLeft {
	background: url(/ui/img/daily-conditions/bottom-left-corner.gif) no-repeat bottom left;
}
body#dailyconditions #topPods div#mtnBottomRight {
	zoom: 1;
	background: url(/ui/img/daily-conditions/bottom-right-corner.gif) no-repeat bottom right;
	padding: 15px;
}
body#dailyconditions #topPods {
	margin: 0 0 80px 0;
}

/* lift status */

body#dailyconditions #topPods div.header {
	height: 40px;
	padding: 0 15px;
	background: url(/ui/img/daily-conditions/dots.gif) repeat-x bottom;
}
body#dailyconditions #topPods div.header h2 {
	float: left;
	height: 40px;
	margin: 0;
	padding: 0 30px 0 0;
	background: no-repeat center right;
}
body#dailyconditions #topPods div.header ul {
	margin: 14px 0 0 0;
	float: right;
}
body#dailyconditions #topPods div.header li {
	display: block;
	float: left;
	height: 12px;
	margin: 0 15px 0 15px;
	background: no-repeat 0px 1px;
	font: 12px/12px "Trebuchet MS", sans-serif;
	text-transform: uppercase;
}
body#dailyconditions #topPods div.header li img {
	margin: 0 5px 0 0;
}
body#dailyconditions #topPods div.status {
	clear: both;
	overflow: hidden;
	margin: 0 0 40px 0;
}
body#dailyconditions #topPods div.status ul {
	clear: both;
	padding: 0 0 15px 0;
	overflow: hidden;
	list-style: none;
	background: url(/ui/img/daily-conditions/dots.gif) repeat-x bottom;
}
body#dailyconditions #topPods div.status li {
	display: block;
	float: left;
	margin: 15px 15px 0 15px;
	padding: 0;
}
body#dailyconditions #topPods div.status li img {
	margin-right: 5px;
}

/* icons */

body#dailyconditions #topPods div.header li.closed {
	background-image: url(/ui/img/daily-conditions/icon-closed.gif);
}
body#dailyconditions #topPods div.header li.open {
	background-image: url(/ui/img/daily-conditions/icon-open.gif);
}
body#dailyconditions #topPods div.lifts h2 {
	background-image: url(/ui/img/daily-conditions/icon-lift.gif);
}
body#dailyconditions #topPods div.bowls h2 {
	background-image: url(/ui/img/daily-conditions/icon-bowls.gif);
}
body#dailyconditions #topPods div.runs h2 {
	background-image: url(/ui/img/daily-conditions/icon-runs.gif);
}

/* run tables */

body#dailyconditions #topPods div.runStuff {
	overflow: hidden;
	padding: 15px 20px;
	margin: 0 0 40px 0;
	background: url(/ui/img/daily-conditions/dots.gif) repeat-x bottom;
}
body#dailyconditions #topPods div.tableBg {
	overflow: hidden;
	background: url(/ui/img/daily-conditions/table-bg.gif);
}
body#dailyconditions #topPods div.tableBg table {
	border-collapse: collapse;
	width: 50%;
	float: left;
}
body#dailyconditions #topPods div.tableBg table td {
	height: 33px;
	padding: 0;
	vertical-align: middle;
}
body#dailyconditions #topPods td.runDifficulty, body#dailyconditions #topPods td.groomStatus  {
	width: 25px;
	text-align: center;
}
body#dailyconditions div.mountain {
	display: none;
}
body#dailyconditions div.selected {
	display: block;
}
body#dailyconditions div#conditionSummary td.mountains { color: #2E5030; font-size: 32px; }
h2.mountainName { color: #2E5030; font-size: 24px; }
body#dailyconditions #topPods { padding-bottom: 50px; }
body#dailyconditions #topPods #mountainTabs.anchor-bar { padding: 25px 10px 30px; overflow: hidden; }
body#dailyconditions #topPods #mountainTabs.anchor-bar ul { background: #f0f2e7; overflow: hidden; }
body#dailyconditions #topPods #mountainTabs.anchor-bar a { padding: 15px 10px 5px; }
body#dailyconditions #topPods #mountainTabs.anchor-bar a span { padding-bottom: 3px; }
body#dailyconditions #topPods #mountainTabs.top { padding: 0; height: 0; overflow: visible; z-index: 1; }
body#dailyconditions #topPods #mountainTabs.top div { background: url(/ui/img/daily-conditions/tabfade.gif) no-repeat bottom right; padding:0; height: 4px; position: relative; top: -4px; }
body#dailyconditions #topPods div.tableBg table.lift-status { width: 680px; }
body#dailyconditions #topPods div.tableBg table.lift-status td { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; text-transform: uppercase; width: 125px; height: 33px; }
body#dailyconditions #topPods div.tableBg table.lift-status td.lift-name { font-family: Georgia, serif; font-size: 16px; text-transform: none; padding-left: 10px; width: 220px; }
body#dailyconditions #topPods div.tableBg table.lift-status td.time { text-align: center; text-transform: lowercase; width: 90px; }
body#dailyconditions #topPods div.tableBg table.lift-status td.icon { width: 60px;  }
body#dailyconditions #topPods div.tableBg table.lift-status td.icon span { display: block; background: transparent url('/ui/img/lift-icons.png') no-repeat 0 0; width: 39px; height: 23px; margin: 0 auto; }
body#dailyconditions #topPods div.mountain:last-child div.runStuff { background: none; }
body#dailyconditions #topPods div.notice, body.weather #topPods div.notice { margin:30px auto 20px; width: 700px; padding: 10px 20px 5px; background: #f3f1e8; font-style: italic; }
body#dailyconditions #topPods div.notice p, body.weather #topPods div.notice p { margin-bottom: 10px; }
body#dailyconditions #topPods div.notice a, body.weather #topPods div.notice a { color:#659372; text-decoration: none; }
body#dailyconditions #topPods div.notice a:hover, body.weather #topPods div.notice a:hover { text-decoration: underline; }
body#dailyconditions #topPods div.tableBg table.lift-status td.icon span.gondola { background-position: 0 0; }
body#dailyconditions #topPods div.tableBg table.lift-status td.icon span.twoSeater { background-position: 0 -23px; }
body#dailyconditions #topPods div.tableBg table.lift-status td.icon span.threeSeater { background-position: 0 -46px; }
body#dailyconditions #topPods div.tableBg table.lift-status td.icon span.fourSeater { background-position: 0 -69px; }

