/* temp */ #more {
	display:none
}
#wrapper #head {
	clear:both
}
#wrapper {
	padding-top:0
}
#wrapper #nav .child {
	margin-bottom:0
}
#content {
	padding-top:6px
}
.nav2 li.unit, .navb li.rss, .nav3 li.unit {
	float:right;
	background:none;
	padding-right:1em
}
.nav2 li.unit a, .nav3 li.unit a {
	padding:0 .2em;
	text-decoration:underline
}
.navb {
	padding:6px 0 .6em 1em;
	border-bottom:solid 1px #ace
}
.navb .selected a {
	font-weight:bold;
	color:#693
}
.nav2 li.unit a.i3, .nav3 li.unit a.i3 {
	text-decoration:none
}
.i4 a {
	font-weight:normal;
	color:#c00!important
}
/*TEMP #page.golflivemap .navb, #page.golfresultsmap .navb, #page.parksresultsmap .navb,  #page.parksresultsmap .navb, #page.amusementresultsmap .navb,  #page.amusementresultsmap .navb {border:none;padding-bottom:0}

*/

.linkedimglinklist16 li {
	margin-right:0!important
}
.linkedimglinklist16 li span {
	display:block;
	margin-right:.8em
}
h5 {
	margin:7px 0 2px;
	font:bold 1em tahoma
}
h6 {
	font:.9em tahoma;
	color:#999;
	text-align:center
}
dl, dt, dd {
	margin:0;
	padding:0
}
dt {
	font-weight:bold;
	color:#333;
	padding-top:7px
}
.t, .t1, p, .a1, legend, label {
	margin:0 0 .8em;
	padding:0
}
img, fieldset {
	border:none
}
.noscript {
	color:#fff
}
.specialp {
	padding:7px
}
.linklist7 li {
	background-image:url(../i/gtl_07.gif);
}
table {
	border-collapse:collapse;
}
table.hilo {
	width:auto
}
.t1, .t3 {
	margin:0 0 14px
}
.t1 {
	border-bottom:solid 1px #FFFFFF
}
.t1 td {
	border:solid 1px #FFFFFF;
	text-align:center
}
.t1 td, .t3 td {
	padding:4px 6px 2px
}
.t1 .r0 th {
	padding:3px 6px;
	background:#ebf3fb;
	border-color:#FFFFFF;
	font-weight:normal;
	color:#333;
	vertical-align:bottom
}
.t1 td p, .t1 td h4 {
	text-align:left
}
.t1 img {
	display:block
}
.t0 {
	width:auto
}
.t0 td {
	border:none;
	padding:1px 5px 1px 0
}
.t3, .t3 td {
	border:solid 1px #FFFFFF;
	vertical-align:middle
}
#world td {
	vertical-align:top
}
.t3 td {
	border-width:1px 0px
}
.t3 .temp {
	white-space:nowrap;
	font: normal 1em tahoma;
	border-bottom:solid 1px #FFFFFF
}
.t3 .r0 th, .t3 th {
	text-align:left;
	padding:3px 6px;
	border:solid 1px #FFFFFF;
	border-width: 1px 0
}
.t3 .r0 th {
	background:#ebf3fb;
	font-weight:normal;
	color:#666;
	border:none
}
.t3 .td1 {
	border-left:solid 1px #FFFFFF;
	padding-right:2px
}
h1 .x1 {
	font:.9em tahoma;
	white-space:nowrap
}
.h1a {
	margin:0 6px;
	border-bottom:solid 1px #3976b9
}
.h1a h1 span {
	padding-right:.2em
}
.h1a h1 {
	margin-left:0;
	margin-bottom:4px;
	float:left
}
.h1a .x2 {
	text-align:right;
	padding-top:10px
}
h1 .label {
	display:block;
	margin:0;
	padding:0 0 0 .2em;
	font-size:.55em
}
#localNav {
	zoom:100%;
	margin:-7px 7px 1.1em
}
#localNav a {
	text-decoration:underline
}
#localNav .selected a {
	text-decoration:none;
	color:#693
}
.rs2 th, caption {
	font:bold 1em tahoma;
	text-align:left
}
.rs2 th, .rs2 td, caption {
	background:#ebf3fb;
	color:#666;
	border:solid 1px #FFFFFF
}
.rs2 th, .rs2 td, caption {
	padding:4px 7px 3px;
	vertical-align:top
}
.rs2 td {
	text-align:right!important
}
.rs2 th {
	border-right-color:#ebf3fb
}
/*h2 a, .rs2 a, .h2 a {color:#fff!important}*/

.rs2 td a, div.h2 div a {
	text-decoration:underline
}
.m2 h2 {
	margin:0;
	padding:3px 7px 2px;
	border:solid 1px #ace!important
}
.m2 p.a1 {
	margin-bottom:0
}
div.h2 h2 {
	float:left
}
.h2 h2 {
	margin:0;
	padding:0
}
div.h2 div {
	float:right;
	margin:0;
	padding:0
}
.f {
	float:left;
	margin-right:10px
}
h5.f {
	margin:0 10px 6px 0
}
.f2, .f3, .f4 {
	float:left;
	width:50%;
	padding:0;
	margin:0;
	zoom:100%
}
.f3 {
	width:33%
}
.f4 {
	width:25%
}
.f2 table {
	margin:0;
	width:100%
}
.f2 .t0 img {
	display:inline
}
br {
	clear:both;
	display:block;
	font-size:1px;
	line-height:1px
}
.chrome6 .table {
	margin:0 7px!important
}
.chrome1 .table, .chrome1 .t1, .chrome1 .t3 {
	margin:0!important
}
.h2L {
	display:block;
	float:left
}
.h2R {
	display:block;
	float:right;
	font-weight:normal
}
h2, .h2L, .h2R {
	zoom:100%
}
#today {
	background:#ebf3fb
}
#today .t0 td {
	text-align:left
}
#today .t0 img {
	display:inline
}
#today td.time {
	white-space:nowrap;
	padding:8px 0 0 6px
}
#today td.temp {
	padding:8px 4px 0 0;
	text-align:right
}
#today td.icon {
	padding:8px 0 0;
	text-align:center
}
.seasonal #today td.temp, .seasonal #today td.icon {
	text-align:left;
	padding:0
}
#today td.skytext {
	padding: 0 4px 4px 8px;
	border-top:none
}
#today td.smtemp {
	padding:8px 4px 0 6px
}
#today td.icon img {
	margin:0;
	padding:0 6px 0 0
}
#today p.s7 {
	color:#999;
	clear:both;
	line-height:1.3em;
	padding:10px 0 0;
	margin:0
}
#today div.temp {
	margin-top:12px;
	text-align:left;
	font:bold 24px tahoma
}
#today td {
	vertical-align:top
}
#today .details tr.now td p {
	margin:4px 0 0
}
#today .details tr.now td {
	padding-bottom:8px;
	vertical-align:bottom
}
#today .details td.temp {
	font:bold 24px tahoma
}
#today .temp p {
	font:.45em tahoma
}
#today .details td.icon {
	text-align:center!important
}
#today .details td.icon img {
	display:block;
	margin:0 auto
}
#today .f2 a {
	color:#000;
	text-decoration:underline
}
#today .details {
	width:100%
}
#today .details td {
	border:none;
	text-align:left;
	padding:0 8px 1px 0;
	white-space:nowrap
}
#today .details td img {
	display:inline
}
#today div.details {
	clear:left
}
#today div.details .f2 {
	width:49.9%
}
#today div.details .f2 table.t0 td {
	padding:0
}
#today td.child {
	padding:7px 0 0 7px
}
#today td.c2 {
	padding:1px 4px 0 0
}
#today td.child, #today td.child .f2 td {
	background:#ebf3fb
}
#todayHourly {
	margin-bottom:0
}
#today #todayHourly th, #today #todayHourly td {
	background:#ebf3fb;
	vertical-align:middle;
	border:none;
	text-align:left
}
#today #todayHourly tr.data td, #today #todayHourly tr.data th {
	padding:0 4px 3px
}
#today #todayHourly tr.today th {
	padding:6px 0 0 4px
}
#today #todayHourly tr.data td, #today #todayHourly tr.intraday td.temp {
	white-space:nowrap;
	text-align:right
}
#today #todayHourly tr.data th {
	font-weight:normal
}
#today #todayHourly tr.intraday td, #today #todayHourly tr.intraday th {
	padding:3px 4px;
	border-top:solid 1px #ace
}
#today #todayHourly td.icon, #today #todayHourly td.skytext {
	text-align:center
}
#today #todayHourly td.skytext {
	padding:3px .8em .8em 0
}
#today #todayHourly td.hilo {
	padding:0 4px;
	white-space:nowrap;
	text-align:right
}
#today #todayHourly td.hilo span {
	font-weight:bold
}
#today #todayHourly tr.today td.hilo {
	padding-top:6px
}
#today #todayHourly tr.today td, #today #todayHourly tr.today th {
	vertical-align:top
}
#today #todayHourly .temp, #today #todayHourly .time {
	white-space:nowrap;
	font-size:1em
}
#records h2 {
	margin-bottom:0
}
#records td, #records th {
	border:none;
	padding:5px 7px 2px
}
#records a {
	display:block;
	margin:0 7px 7px
}
#records table {
	width:100%
}
#records .colhead th {
	font-weight:normal;
	text-align:center;
	background:#ace
}
#records td {
	text-align:center
}
#results {
	width:100%;
	margin-top:-10px;
	clear:both
}
#results th {
	text-align:left;
	font:bold 1.25em tahoma;
	padding:20px 0 5px
}
#results td {
	text-align:left;
	padding:0;
	vertical-align:middle
}
#results .temp {
	font:1.2em tahoma
}
.resources .img {
	padding:5px 0 0 7px
}
.resources .singlelist2 li {
	padding-left:7px
}
.resources .singlelist2 li span {
	font-weight:bold;
	color:#666;
	display:block;
	margin:.9em 0 2px
}
.resources .singlelist2 li.first span {
	margin-top:0
}
.resources .c2, resources .c3 {
	margin-bottom:.2em!important
}
#page .linklist1 li, #page .singlelist2 li {
	padding:1px 0
}
#world img {
	float:left;
	padding-right:6px;
	margin-top:-2px
}
#world td {
	padding-top:8px;
	padding-right:3px
}
#world .rs2 td {
	padding-top:1px
}
#news {
	padding-bottom:8px
}
#news .imglinkabs2 strong, #news .imglinkabs1 strong, #news .linkabs1 a {
	font:bold 1.3em tahoma
}
#news li {
	padding-bottom:0
}
.rs2 th .time, .rs2 th span {
	font:normal 1em tahoma
}
.rs2 th span a {
	text-decoration:underline!important
}
.temp {
	font:bold 13px tahoma
}
td.time, td.smtemp, td.temp, td.icon {
	padding:8px 4px 0 8px;
	text-align:center;
	border-width:1px 0 0
}
td.smtemp, td.temp {
	border-right-width:1px!important
}
td.time {
	font:bold 1em tahoma;
	text-align:left;
	white-space:nowrap
}
div.icon {
	float:left;
	text-align:center
}
#today div.icon {
	width:110px;
	padding:4px 0px 10px 15px
}
td.icon {
	padding:4px 2px 4px 4px
}
.icon img {
	display:block;
	margin-bottom:3px
}
div.icon img {
	margin:8px auto 2px
}
.scale {
	display:none;
	white-space:nowrap;
	text-align:right
}
.scale a {
	text-decoration:underline!important
}
.scale a.i3 {
	color:#064d9f;
	text-decoration:none!important
}
.scale img {
	padding:0;
	vertical-align:bottom
}
.hilo th {
	padding:0 4px 0 0;
	font-weight:normal
}
.hilo td {
	white-space:nowrap;
	padding:0;
	font-weight:bold
}
.hilo th, .hilo td {
	border:none;
	text-align:left
}
p.hilo {
	white-space:nowrap;
	margin:8px 0
}
p.hilo .temp {
	font-size:1em
}
.nobr {
	white-space:nowrap
}
.attn {
	font-weight:bold;
	color:#c00!important;
	text-decoration:underline!important
}
.attn img {
	display:inline;
	position:relative;
	top:.3em;
	padding-right:.5em
}
#tenDay .alert img, #hourly .alert img {
	display:inline;
	vertical-align:middle
}
#hourly .alert {
	height:2.5em;
	vertical-align:middle
}
#hourly .alert img {
	vertical-align:top
}
.warn {
	line-height:normal;
	margin-top:-.3em;
	margin-left:7px;
	color:#c00
}
.pre {
	margin:0;
	padding:0;
	width:99%;
	overflow:hidden;
	text-overflow:ellipsis;
	font:1.1em "times new roman", monospace;
	text-transform:uppercase;
	line-height:1.45em
}
.pre a {
	font:.9em tahoma;
	display:block;
	padding:1em 0;
	text-transform:capitalize
}
.pre br {
	line-height:normal;
	font-size:1em
}
.i3, .i3 a, #content .i3 a, .i3:hover, .i3 a:hover {
	font-weight:bold !important;
	color:#693;
	cursor:default;
	text-decoration:none
}
#tenDay td {
	text-align:left;
	border-bottom:none
}
#tenDay img {
	display:block;
	margin-bottom:4px
}
#tenDay .day {
	font-weight:bold;
	padding-right:6px
}
#hourly .r0 th {
	border:none
}
#tenDay .r0 th {
	border:solid 1px #ace
}
#tenDay .rs2 td {
	border-bottom: solid 1px #ace
}
#tenDay .r1 td, #hourly .r1 td, #avetbl .r1 td, #avetbl .r1 th {
	background:#ebf3fb
}
#tenDay .r3 td, #hourly .r3 td {
	border-top:none
}
#tenDay h5 {
	margin-top:2px
}
#tenDay .more {
	margin:-10px 6px 0;
	padding-bottom:10px
}
#tenDay .more, #current .more, .mapmore {
	text-align:right
}
#avetbl th {
	font-weight:bold
}
#avetbl th.datespan {
	font-weight:bold;
	white-space:nowrap
}
#hourly {
	border:solid 1px #fff
}
#hourly img {
	display:block;
	margin:-.3em -.2em -.3em -.5em
}
#hourly td {
	border-width: 1px 0;
	padding:.4em .2em .2em .6em;
	vertical-align:middle
}
#hourly .r0 th {
	background:#ebf3fb;
	color:#333
}
#hourly .row1 th {
	padding-bottom:0
}
#hourly .row2 th {
	padding-top:0;
	vertical-align:bottom;
	font-size:1em;
	text-align:center;
	border:none;
}
#hourly .temp {
	font:bold 1.8em tahoma
}
#hourly .time, #hourly .img, #hourly .skytext {
	text-align:left!important
}
#hourly .alert, #tenDay .alert {
	background:#ffc;
	text-align:center
}
#hourly .alert a, #tenDay .alert a {
	color:#c00;
	font-weight:bold;
	text-decoration:underline
}
#fiveDay h5 {
	color:#333
}
#fiveDay table {
	border:solid 1px #ace
}
#fiveDay table table {
	border:none!important
}
#fiveDay .rs2 td img {
	display:inline;
	vertical-align:top!important
}
#fiveDay .rs2 td a img {
	text-decoration:none
}
#fiveDay .hilo, #fiveDay .icon {
	float:none;
	margin:0 auto
}
#fiveDay .icon img {
	display:block
}
#fiveDay .more, #current .more, .mapmore {
	text-align:right
}
#wrapper ul.linklist11 {
	margin-left: 7px;
	margin-bottom:0;
	width:97.5%
}
.loading {
	width:8em;
	text-align:left;
	margin:100px auto;
	padding-left:18px;
	background:url(../i/hig_progcircle_gray.gif) no-repeat 0 0
}
#tabbedMap .c1, #tabbedMap .c2, #map .c1, #map .c2, #jmap .c1 {
	margin:0!important
}
#tabbedMap .c2, #map .c2 {
	zoom:100%;
	padding:7px;
	border-top:solid 1px #ace;
	border-bottom:solid 1px #ace;
	background:#ebf3fb
}
#tabbedMap .c2 .timestamp, #map .c2 .timestamp {
	width:12.75em;
	float:right;
	text-align:right
}
#tabbedMap .c2:after, #map .c2:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#tabbedMap .c2 .player, #map .c2 .player {
	width:10em;
	float:left
}
#tabbedMap .c2 #mapnote, #map .c2 #mapnote {
	float:left
}
#tabbedMap .c2 .slider, #map .c2 .slider {
	padding-left:10.2em;
	padding-right:12.85em;
	background:url(../i/slider_bar.gif) no-repeat 10em 40%;
	vertical-align:middle
}
#tabbedMap li, #map li {
	margin-bottom:.1em
}
#tabbedMap ul, #map ul {
	margin-bottom:7px
}
#tabbedMap .grab, #map .grab {
	width:12px;
	cursor:hand;
	position:relative
}
#tabbedMap .start, #map .start {
	background:url(../i/play.gif) no-repeat 0 60%;
	padding-left:15px
}
#tabbedMap .stop, #map .stop {
	background:url(../i/stop.gif) no-repeat 0 60%;
	padding-left:15px
}
#tabbedMap .linklist1 li, #map .linklist1 li, #jmap .linklist1 li {
	padding-left:9px
}
#map .linklist1 li.i3, #map .linklist12 li.i3, #jmap .linklist1 li.i3 {
	background:url(../i/caret.gif) no-repeat 0 50%
}
#map h2 {
	margin-bottom:0!important
}
#map .c1, #tabbedMap .c1 {
	margin:0;
	padding:0;
	text-align:center
}
#map .nokey, #tabbedMap .nokey {
	height:300px
}
#map .wkey, #tabbedMap .wkey {
	height:331px
}
#tabbedMap {
	margin-top:0;
	border-top:none
}
#map .c1 img, #tabbedMap .c1 img {
	display:block;
	margin:0
}
#tabbedMap .linklist1 li, #tabbedMap .linklist1 dd {
	padding-left:10px
}
#tabbedMap dd {
	padding-bottom:2px
}
#tabbedMap span {
	color:#777;
	padding-left:10px
}
#tabbedMap .c2 div.more {
	padding:6px 0;
	margin-bottom:.8em
}
#tabbedMap .c3 .i3, #tabbedMap .c4 .i3, #tabbedMap .c5 .i3 {
	background:url(../i/caret.gif) no-repeat 0 50%
}
#tabbedMap .i3 a {
	font-weight:bold;
	color:#693
}
.mapmore {
	margin:-7px 7px 14px
}
#homeMap .child, #homeMap .more {
	margin-left:0;
	margin-right:0
}
#homeMap h2 {
	margin-bottom:0
}
#homeMap .child {
	margin-top:0
}
.rs1 td {
	border-width:0 1px
}
#browseWorld map {
	visibility:hidden
}
#browseWorld h2 {
	margin-bottom:0
}
#browseWorld .c1 {
	margin:0;
	padding:0;
	background:#ebf3fb;
	zoom:100%
}
#browseWorld .c1 img {
	display:block;
	margin:0 auto
}
#browseWorld ul.linklist1 {
	margin:4px 10px
}
#browseWorld ul.linklist1 li {
	margin-bottom:0!important
}
#videos .child {
	padding:10px 7px
}
#videos h2 {
	margin-bottom:0
}
#videos h3 {
	margin-bottom:5px
}
#videos .c1 {
	background:#ebf3fb;
	border-bottom:solid 1px #ace
}
#videos .more {
	display:block;
	padding:7px
}
#videos .linklist12 li {
	padding:1px 0
}
#videos li, #videos img, #videos a {
	margin-left:0;
	text-align:left!important
}
#videos li span {
	height:2em
}
#mru {
	clear:both;
	margin:0;
	background-color: #3c7faf;
	padding:8px 0 0
}
#mru .btn {
	background:url(../i/go_btn_background.gif) repeat-x 50%;
	color:#fff;
	border:solid 1px #375971;
	padding:2px;
	text-align:center;
	font-weight:bold
}
#tiles, #mm {
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none
}
#find {
	width:18.7em;
	margin:0 .5em;
	zoom:100%;
	float:left
}
#find input {
	margin:0 6px 0 0
}
#weasearchstr {
	border: solid 1px #2a5997;
	padding:3px
}
#find fieldset {
	margin:0 0 5px
}
#find p {
	color:#cee2f7;
	margin:0
}
#find label {
	display:block;
	color:#ace;
	font:bold 1em tahoma;
	margin:0 0 2px
}
#find label, #find p {
	padding-left:2px
}
#find .btn {
}
#mru #x {
	clear:both;
	height:1px
}
#mru h4, #mru h4 a {
	color:#ace;
	margin:0;
	padding:0 0 2px 5px;
	text-decoration:none;
	white-space:nowrap
}
#favorites, #recent {
	float:left;
	border-left: solid 1px #77a6c7
}
#tiles {
	color:#fff;
	margin:0 0 4px;
	padding:0
}
#tiles .delete {
	width:14px;
	height:15px;
	float:right;
	cursor:hand
}
#tiles .location {
	font-size:11px;
	display:block;
	float:left;
	text-align:left;
	height:15px;
	overflow:hidden;
	white-space:nowrap;
	margin:0;
	padding:2px 0 0 4px
}
#tiles .temp {
	display:block;
	float:left;
	margin:0 0 0;
	padding:0 0 0 4px;
	width:90px
}
#tiles .temp span {
	padding:4px 0 4px 6px;
	font:normal 14px tahoma;
	vertical-align:top;
}
#tiles div.alertdiv {
	width:auto;
	float:right;
	margin:8px 3px 4px 0
}
#tiles * {
	cursor:pointer
}
#tiles h4 {
	cursor:default
}
.tile, .tileOn {
	width:115px;
	height:43px;
	float:left;
	zoom:100%;
	margin:0 5px 2px 4px;
	padding:0;
	cursor:hand!important
}
.tile {
	background:url(../i/tileBgInactive.gif) no-repeat
}
.tileOn {
	background:url(../i/tileBgActive.gif) no-repeat
}
.tile.new {
	background:url(../i/tileBgInactive.gif) no-repeat
}
.tile img, .tileOn img {
	padding-top:2px
}
#clear {
	display:block;
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px
}
#mm .c2 {
	border: solid 1px #ace;
	background: #ebf3fb;
	padding:7px;
	margin-top:0!important
}
#mm .c2 li {
	padding:1px 0
}
#mm .c1 {
	margin-bottom:0!important
}
table.fav {
	border-width: 0 0 1px 0 !important;
	margin-bottom:-1px
}
.fav th, .fav td {
	width:20%;
	text-align:center;
	background:#fff
}
.fav td {
	padding:0
}
.fav .rs2 th {
	background:#ebf3fb
}
#wrapper .fav .rs0 th, #wrapper .fav .rs0 td {
	border:none!important;
	border-color:#fff;
	vertical-align:bottom;
	padding:0 2px 2px 0
}
.fav .rs0 th {
	text-align:left;
	font:1.6em tahoma
}
.fav .rs0 td {
	text-align:right
}
.fav .rs0 th .attn {
	font-size:.6em
}
.fav .rs1 span {
	display:block
}
.fav .rs0 img {
	vertical-align:text-bottom
}
.fav .icon {
	float:none
}
.fav .rs1 td {
	padding:2px 0
}
ul.hilo, ul.hilo li {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left
}
ul.hilo {
	margin:.3em 0 3px 6px
}
#calendar {
	margin:0 9px 1.4em 7px
}
#calendar table.t1 td {
	border-color:#ccc
}
#calendar table.t1 .rs2 td {
	border-color:#ace
}
#calendar .r0 th {
	background:#ddd;
	text-align:center;
	border:solid 1px #ace;
	color:#666;
	font-weight:bold
}
#calendar tr.week td {
	height:8em
}
#calendar .temp {
	font-size:1em
}
#calendar tr.week td {
	background:#eee
}
#calendar tr.week td.day {
	background:#fff
}
#calendar h3 {
	color:#4c4d4e;
	text-align:center;
	margin:-4px auto 8px -6px;
	padding:1px 2px;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	width:1.5em;
	font-size:.9em;
	font-weight:normal
}
#calendar tr.week td.day h3 {
	border-color:#ace;
	background:#ebf3fb;
	color:#454545
}
#calendar tr.week a {
	text-align:center;
	display:block;
	padding:4px 0 8px;
	font-size:.9em
}
#calendar .more span {
	display:block;
	width:30%;
	float:left;
	color:#777
}
#calendar .more a {
	display:block;
	width:65%;
	float:right;
	text-align:right
}
#page.golf #content, #page.golfresults #content, #page.golfresultsmap #content, #page.golflivemap #content, #page.golfconditions #content {
	background:url('../i/seasonal_golf.jpg') no-repeat center top
}
#viewed .r0 th {
	background:#dfe3e7
}
#viewed .r0 th span {
	display:none
}
#viewed th, #viewed td {
	text-align:center;
	vertical-align:middle
}
#viewed .name, #viewed .rs2 th {
	text-align:left
}
.golfListPushpin {
	height:31px;
	width:30px;
	zoom:100%;
	float:left;
	clear:left;
	background:url('../i/golf/pushpin.gif') no-repeat 0 0;
	text-align:left;
	font:bold 10px Arial;
	color:#fff;
}
.golfMapPushpin {
	position:absolute;
	left:12px;
	top:-16px;
	height:31px;
	width:24px;
	background:url('../i/golf/pushpin.gif') no-repeat 0 0;
	text-align:left;
	font:bold 10px Arial;
	color:#fff;
	cursor:pointer;
}
.golfPushpinNumber {
	padding:2px 6px
}
.parksListPushpin {
	height:31px;
	width:30px;
	zoom:100%;
	float:left;
	clear:left;
	background:url('../i/parks/pushpin.gif') no-repeat 0 0;
	text-align:left;
	font:bold 10px Arial;
	color:#fff;
}
.parksMapPushpin {
	position:absolute;
	left:12px;
	top:-16px;
	height:31px;
	width:24px;
	background:url('../i/parks/pushpin.gif') no-repeat 0 0;
	text-align:left;
	font:bold 10px Arial;
	color:#fff;
	cursor:pointer;
}
.parksPushpinNumber {
	padding:2px 6px
}
.amusementListPushpin {
	height:31px;
	width:30px;
	zoom:100%;
	float:left;
	clear:left;
	background:url('../i/amusement/pushpin.gif') no-repeat 0 0;
	text-align:left;
	font:bold 10px Arial;
	color:#fff;
}
.amusementMapPushpin {
	position:absolute;
	left:12px;
	top:-16px;
	height:31px;
	width:24px;
	background:url('../i/amusement/pushpin.gif') no-repeat 0 0;
	text-align:left;
	font:bold 10px Arial;
	color:#fff;
	cursor:pointer;
}
.amusementPushpinNumber {
	padding:2px 6px
}
#content .VEAPI_Pushpin {
	text-decoration:none;
	color:#fff!important
}
#page.amusement #content, #page.amusementresults #content, #page.amusementresultsmap #content, #page.amusementlivemap #content, #page.amusementconditions #content {
	background:url('../i/amusement.jpg') no-repeat center top
}
#page.parks #content, #page.parksresults #content, #page.parksresultsmap #content, #page.parkslivemap #content, #page.parksconditions #content {
	background:url('../i/parks.jpg') no-repeat center top
}
#topplaces a {
	font-size:1.3em
}
table.t3 th.name {
	width:75%
}
#highlightedLocations a {
	font:normal 1.3em tahoma;
	display:block;
	width:auto;
	margin:0 0 3px
}
#highlightedLocations p.forecast span, #highlightedLocations p.forecast img, #highlightedLocations p.forecast {
	vertical-align:middle
}
#resultsList li span, #highlightedLocations p.venue span {
	display:block
}
#highlightedLocations p.venue {
	margin-top:8px
}
#resultsList h2, #highlightedLocations h2 {
	margin-bottom:0
}
#resultsList h2 {
	background:#dfe3e7
}
#resultsList li, #highlightedLocations li {
	border-bottom:solid 1px #ace;
	margin-bottom:0;
	padding:7px
}
#resultsList li.last, #highlightedLocations li.last {
	border:none
}
#resultsList li {
	background:#fff
}
#resultsList li.odd {
	background:#ebf3fb
}
#resultsList li h3 a {
	font-size:1.1em
}
#resultsList {
	margin-top:0
}
#area1a, #area2a {
	float:left
}
#area0 {
	clear:both
}
.seasonal #fsMapControl {
	clear:left;
	border:solid 1px #ace;
	margin:0 6px 7px;
	padding:6px
}
.seasonal #fsMapControl .c1 {
	width:190px;
	height:400px;
	overflow-y:scroll;
	margin-right:7px;
	border:solid 1px #ace
}
.seasonal #fsMapControl .c2 {
	width:550px;
	border:solid 1px #ace
}
.seasonal #fsMapControl .c1 ul, .seasonal #fsMapControl .c1 h3 {
	margin:6px
}
.seasonal #fsMapControl h4, .seasonal #fsMapControl ul.address {
	padding-left:24px
}
.seasonal #fsMapControl h4 {
	margin-bottom:0
}
.seasonal #fsMapControl ul.address {
	margin-top:1px
}
.seasonal #fsMapControl ul.address, .seasonal #fsMapControl ul.address li {
	list-style:none;
}
.seasonal #fsMapControl ul.address li {
	margin:0 0 1px 0;
	padding:0
}
.seasonal #fsMapControl .c1 span {
	display:block
}
#mapBox {
	position: relative;
	height:400px;
	border:solid 1px #ace
}
#miniMap #mapBox {
	width: 285px!important;
	margin-top:7px
}
#fsMapControl #mapBox {
	width: 550px!important;
	border:none
}
#widemap #mapBox {
	padding:7px;
	width:742px!important
}
#widemap .c1 {
	margin-top:7px
}
.ero-progressAnimation {
	margin-left: 25px;
	margin-top: -16px;
}
.ero-leftBeak {
	margin-left: 30px;
}
.seasonal .popup {
	background: url(../i/popup.gif) no-repeat top left;
	padding:0 0 0 12px;
	z-index:10;
	position:absolute;
	margin-top:-24px;
	margin-left:15px
}
.seasonal .popup .parent {
	background:#fff;
	border:solid 1px #656565;
	border-left:0;
	padding:6px;
	width:25em
}
.seasonal .popup .double1 .c1 {
	width:35%
}
.seasonal .popup .double1 .c2 {
	width:60%
}
.seasonal .popup .c1 span.icon, .seasonal .popup .c1 span.skytext {
	display:block;
	text-align:center
}
.seasonal .popup .hilo {
	margin: .8em 0 0 2em
}
.seasonal .popup ul.singlelist1, .seasonal .popup ul.singlelist1 li {
	background:transparent;
	margin:0 0 .2em;
	padding:0;
	text-align:left
}
.linklist10 li.selected a {
	background:#ebf3fb;
	color:#666
}
.linklist10 li {
	zoom:100%
}
#wrapper #searchTabs ul {
	padding-bottom:0;
	width:100%;
	margin-left:0
}
#wrapper #searchTabs .c1 {
	padding:0;
	margin:0
}
#searchTabs li {
	margin-bottom:-1px
}
#searchTabs {
	margin-bottom:0
}
#sortBy {
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	padding:7px 7px 4px;
	margin:0 6px 0
}
#sortBy label, #sortBy input {
	vertical-align:middle
}
#sortBy label {
	padding:0 4px;
	white-space:nowrap
}
#sortBy p {
	padding:5px 0 0
}
#sortBy p a {
	padding:0 12px 0 0
}
#sortBy a.selected {
	font-weight:bold;
	background:url(../i/sort_sel.gif) no-repeat 50% right
}
#sortBy .c2 {
	text-align:right
}
#bigFind {
	margin: 6px;
	padding:3em 1em 3em 2em;
	background:#3c7faf url(../i/bg_search.gif) no-repeat left 50%;
}
#bigFind label {
	font-weight:bold;
	font-size:1.2em;
	color:#fff;
}
#bigFind label, #bigFind input {
	vertical-align:middle
}
#bigFind input {
	margin:0 3px
}
#disambiguity h2 {
	background:#fff
}
#disambiguity h3 {
	margin:-8px -6px 8px;
	padding:3px 6px;
	background:#ddd;
	border-bottom:solid 1px #ace
}
#forecastSearch, #forecastResults {
	margin:0 7px 0 6px
}
#page.golflivemap #forecastResults, #page.golfresultsmap #forecastSearch {
	margin-top:2em
}
#forecastSearch {
	width:38.4em;
	padding:1.8em 0 1.8em 1.8em;
	height:10em;
	min-height:10em
}
#forecastSearch p {
	margin-top:-8px
}
#forecastResults {
	width:39em;
	padding:6px 4px;
	height:8em;
	min-height:8em
}
#forecastSearch h2 {
	margin-bottom:.6em
}
#forecastSearch .c2 {
	width:14.5em
}
#forecastSearch .c3 {
	width:3em;
	padding-top:1.5em
}
#forecastSearch .c4 {
	width:14.5em
}
#forecastSearch label, #forecastSearch span {
	font-weight:bold
}
#forecastSearch input {
	vertical-align:middle
}
#forecastSearch .c2 input.text {
	width:14em
}
#forecastSearch .c4 input.text {
	width:14em
}
#forecastSearch span {
	padding:0 0 0 1.4em
}
#forecastSearch .singlelist2 {
	margin:4px 0 1em
}
#forecastSearch label {
	display:block;
	padding:0;
	margin:0
}
#forecastSearch .singlelist2 li, .popup .singlelist2 li {
	padding:0;
	margin-bottom:1px
}
p.noresults {
	margin-top:7px
}
#searchTabs, #forecastResults, #forecastSearch, #sortBy {
	zoom:100%;
	background-color:#fff;
	opacity:.75;
	filter: alpha(opacity=75);
}
#page.seasonal h1, #page.skiconditions h1, #page.skiconditions_region h1, #page.skiconditions_detail #content h1 {
	color:#fff;
	margin-top:.8em
}
#page.seasonal #content .chrome5, #page.seasonal #content table,  #page.skiconditions #content .chrome5, #page.skiconditions #content table,  #page.skiconditions_region .chrome5, #page.skiconditions_region table,  #page.skiconditions_detail #content .chrome5, #page.skiconditions_detail #content table {
	background-color:#fff;
	opacity:.93;
	filter: alpha(opacity=93);
}
#wrapper .seasonal #content #map2,  #wrapper .skiconditions #content #map2, #snowNav, #snowDetails,  #wrapper .skiconditions_region #content #map2 {
	background-color:#fff;
	opacity:.93;
	filter: alpha(opacity=93);
	zoom:100%
}
#page.seasonal #area2, #page.skiconditions #area2, #page.skiconditions_region #area2, #page.skiconditions_detail #area2 {
	margin-top:180px
}
#page.golflivemap #area2, #page.golfresultsmap #area2, #page.amusementlivemap #area2, #page.amusementresultsmap #area2, #page.parkslivemap #area2, #page.parksresultsmap #area2 {
	margin-top:10px
}
#page.skiconditions_region .t3 td span.status {
	color:#ffa263;
	font-size:.9em
}
#page.skiconditions_region .t3 span.status img {
	padding:0 4px
}
#ski_current td {
	white-space:nowrap
}
#ski_current th {
	font-weight:normal
}
#ski_current .rs2 th {
	font-weight:bold
}
#page.skiconditions #content, #page.skiconditions_region #content, #page.skiconditions_detail #content {
	background:url(../i/skiconditions.jpg) no-repeat center top
}
#snowDetails .c5 p, #snowDetails .c5 img, #snowDetails .c5 p span {
	vertical-align:middle
}
#snowDetails .c5 span.temp {
	font-weight:bold;
	font-size:1.4em;
	padding:0 4px
}
#page.skiconditions_detail .t3 {
	margin:.6em 0 .4em
}
#page.skiconditions_detail .t3, #page.skiconditions_detail .t3 td {
	border-color:#ccc
}
#page.skiconditions_detail .t3 caption {
	border:none;
	background:transparent;
	padding-left:1px
}
#page.skiconditions_detail .t3 .r0 th {
	background:#eee
}
#page.skiconditions_detail .t3 td, #page.skiconditions_detail .t3 th {
	text-align:center;
	border:solid 1px #ccc;
	padding:6px 8px;
}
#snowNav {
	margin-bottom:0!important;
	padding:5px 8px;
	background:#eee;
	border:solid 1px #999;
	border-bottom:none
}
#snowDetails {
	margin-top:0!important
}
#fiveDay .rs1 td, .fav .rs1 td {
	padding: 2px
}
#averages h3 {
	float:left;
	padding-right:.5em
}
#averages ul.details {
	display:block;
	position:absolute;
	margin:3em 0 0 1em;
	width:15em;
	text-align:left;
	border:solid 1px #333;
	background:#ffc;
	color:#333;
	padding:1em;
	z-index:10
}
#averages ul.details, #averages .details li {
	list-style:none
}
#averages .linklist9 {
	padding-left:7px
}
#averages .linklist9 li {
	margin: 0 0 2px 0;
	padding-left:5px
}
#averages tfoot td {
	font-size:.9em;
	text-align:center
}
#averages tfoot tr.last td {
	font-size:1em
}
#averages .more, #current .more, .mapmore {
	text-align:right
}
.ave {
	border:solid 1px #ace
}
.ave th {
	font-weight:normal
}
.ave .rs2 th {
	font-weight:bold
}
.ave tbody td {
	background:transparent;
	padding:0 3px;
	text-align:center
}
.yearly tbody td {
	width:3%
}
.monthly tbody td {
	width:8%
}
.ave thead tr.r0 th {
	font-size:.85em;
	background:#ace;
	text-align:center
}
.ave thead tr.r0 th.sel {
	font-weight:bold;
	background-color:#9cbade
}
.ave tbody td {
	background:url(../i/chart_bg.gif) repeat-x 0 -4px
}
.ave tbody td.sel {
	background-image:url(../i/chart_sel.gif);
	border:solid #ace;
	border-width:0 1px
}
.ave tbody td.hover {
	background-image:url(../i/chart_hover.gif)
}
.ave tbody th {
	white-space:nowrap;
	vertical-align:bottom
}
.ave tbody th, .ave tfoot th {
	padding:0 4px;
	height:22px;
	border-right:solid 1px #ace;
	text-align:right
}
.ave tbody div {
	margin-left:auto;
	margin-right:auto;
	background:#ddd;
	width:7px;
	overflow:hidden;
	border-top:solid 1px #c00;
	border-bottom:solid 1px #06c
}
.ave tfoot tr.first th, .ave tfoot tr.first td {
	border-top:solid 1px #ace;
	vertical-align:bottom
}
.ave tfoot div {
	background:#ddd;
	width:10px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto
}
.ave tfoot th {
	vertical-align:bottom
}
.ave tfoot td.sel {
	border:solid #ace;
	border-width:0 1px
}
.ave tfoot td.hover {
	background:#ccdae8
}
.ave tfoot tr.last td {
	text-align:center;
	border-top:solid 1px #ace;
	padding:.2em;
	background:#ddd
}
#error {
	margin:0 7px;
	padding:1.5em;
	color:#c00;
	font-weight:bold
}
#subfoot {
	color:#666
}
#subfoot {
	clear:both
}
.ad h2 {
	color: #666;
	font: .9em verdana, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}
.linkedimg, .linkedimg img, .linkedimg a {
	border:none
}
 @media print {
.dMSNME_1, #subnav, #msnfoot, #mru, #global, #area2, #pg4, .ad4 {
	display:none
}
#pg, #error {
	width:auto;
	border:none;
	margin:0
}
#area1 {
	width:auto!important
}
#pg1, #pg1 #error, #pg2, #pg3 #error, #pg4, #pg4 #error, #pg5, #pg5 #error, #pg6, #pg6 #error, #pg7 {
	width:auto
}
h2, .rs2 th, .rs2 td {
	background:transparent;
	color:#666
}
.f2, .f3, .f4 {
	float:none
}
h2 a, .rs2 a, .h2 a, .tabs li.i3 a, .tabs li.l3 a:hover, a.s1 {
	color:#064d9f!important
}
* {
	background-color:transparent!important
}
#today td {
	text-align:left
}
}
/* GTL blue */

#wrapper {
	background-image: url(../i/_blue/shadow.gif)
}
#xnav li {
	background-image: url(../i/_blue/crossnetnav.gif)
}
#xnav li.selected {
	background-image: url(../i/_blue/chansel.gif)
}
#head .linklist9 li, .nav2 li.first, .nav2 li, .nav3 li a {
	background-image: url(../i/_blue/pipe.gif)
}
.nav2 li.first.selected {
	background-image:none
}
#brand {
	background-image: url(../i/_blue/glow.gif)
}
.nav2 ul, .nav3 ul, .player1 .controls, .player2 .controls {
	background-image: url(../i/_blue/hn.gif)
}
#head, #xnav li {
	border-color: #77a6c7
}
.imglinkabs3 p, .imglinkabs4 p, .imglinkabs6 p, .imglinkabslist3 p, .imglinkabslist4 p, .imglinkabslist6 p, .imglinkabslist9 p, .imglinkabslist10 p, .imglinkabslist12 p, .imglinkabslist15 p, .imglinkabslist16 p, .imglinkabslist18 p, .imglinkabslist21 p, .imglinkabslist22 p, .imglinkabslist24 p, .linkabs2 p, .linkabslist2 p, .linkabslist6 p, .linkabslist9 p, .linkabslist12 p, .linkedimglinklist4, .linkedimglinklist4 li, .linkedimglinklist5, .linkedimglinklist5 li, .linkedimglinklist7 li, .linkedimglinklist9 li, .linkedimglinklist10 li, .linkedimglinklist10 li.last, .linkedimglinklist11 li, .linkedimglinklist11 li.last, .linkedimglinklist12, .linkedimglinklist12 li, .linkedimglinklist19 li, .linkedimglinklist20 li, .linklist3, .linklist3 li, .linklist4, .linklist4 li, .linklist5, .linklist5 li, .linklist10 li, .linklist11, .linklist11 li, .nested1, .nested1 ul li {
	border-color: #ace
}
.linklist10 li.last {
	border-right-color: #ace
}
.linklist5 a {
	border-color: #ace
}
#more, #xnav li.last {
	border-color: #2a5997
}
.parent.chrome2 h2, .parent.chrome3, .parent.chrome4 h2, .parent.chrome5, .parent.chrome5 h2, .parent.chrome7, .parent.chrome7 h2, .nav1 li, .nav1 li.last, .nav1 li.notselected, .nav2 li.selected, .nav3 li.selected a, .nav3 li.notselected a, .slides .parent, .slides .controls {
	border-color: #ace
}
.nav3 ul ul {
	border-top-color: #ace
}
.nav2 ul, .nav3 ul {
	border-top-color: #fff;
	border-bottom-color: #ace
}
.nav3 li.selected a, .nav3 li.notselected a, .linklist11 li.selected, .linkedimglinklist12 li.selected {
	border-bottom-color: #fff
}
.simple6 input.button {
	background-color: #ebf3fb;
	border-color: #000;
	color: #07519a
}
.nav1 ul, .nav1 ul li.selected li a {
	background-color: #ebf3fb
}
.nav1 li.first {
	border-color: #ace
}
#head {
	background-color: #3c7faf;
	color: #fff
}
.linkedimglinklist4 li:hover, .linkedimglinklist4 a:hover, .linkedimglinklist5 a:hover, .linkedimglinklist10 a:hover, .linkedimglinklist10 a:hover span, .linkedimglinklist11 a:hover, .linkedimglinklist12 li, .linklist3 li.selected, .linklist4 li:hover, .linklist4 a:hover, .linklist5 a:hover, .linklist10 a:hover, .linklist11 li, .parent.chrome4 h2, .parent.chrome5 h2, .parent.chrome7 h2, #wrapper .alt1 {
	background-color: #ebf3fb
}
#wrapper .alt2 {
	background-color: #f8fbdc
}
#wrapper .alt3 {
	background-color: #e5f0da
}
#q, #site, #web {
	border: solid 1px #2a5997
}
#q {
	border-right: none
}
#head #brand #optlinks {
	margin-top:2em
}
.t1, .scale, .hilo, .t0, .t3 {
	font-size:11px;
	width:100%;
	background:#ebf3fb;
	margin-bottom:0px;
}
.s7 {
	display:none;
}
