/*
#a1a1a1 - header 3
#76aa19 - lime
#d9d9d9 - block border
#a5acb2 - input border
#666666 - input text
#666666 - text color
#999999 - dotted lines
#979797 - footer notes
#e6e4e4 - image border
#cccccc - table border
#b0b0b0 - weather sponsor
*/
/*body { margin: 0; padding: 0; font-family: Tahoma, sans-serif; font-size: 80%; color: #666; text-align: center; background: url(../img/bg-body.jpg) repeat-x; }    */
body { margin: 0; padding: 0; font-family: Tahoma, sans-serif; font-size: 80%; color: #666; text-align: center; }
#skin {
	position: absolute;
	width: 100%;
	height: 1200px;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#takeoverbackground
{
	background: url(../img/adams_takeover_three.jpg) no-repeat 50% 0;
	background-color: #ffffff;
	height: 1200px;
	position: absolute;
	width: 100%;
	top: 0px;
	z-index: 1;
}              

#normalbackground
{
	background: url(../img/bg-body.jpg) repeat-x;
	background-color: #ffffff;
	height: 1200px;
	position: absolute;
	width: 100%;
	top: 0px;
	z-index: 1;
}     

img { border: 0; }
a { color: #76aa19; }
form fieldset { border: 0; }
form legend { display: none; }

/* #container { position: relative; margin-left: auto; margin-right: auto; width: 912px; text-align: left; }   */
#container { position: relative; margin-left: auto; margin-right: auto; width: 912px; text-align: left; z-index: 10; } 

/* flags */
#countryselect { width: 100%; height: 24px; color:#9db73e; font-size:9px; font-weight:bold;}
#countryselect1 { float: left;  width: 380px; right: 230px; position: absolute; text-align:right; height: 24px; vertical-align:middle; top:6px;}
#countryselect2 { float: right; width: 300px; color: #b0b0b0; right: 0px; vertical-align:middle;  height: 24px; text-align:right;}

/* header */
#header { width: 100%; height: 130px; background: url(../img/bg-header.jpg) no-repeat; }
#header h1 { position: relative; width: 171px; height: 102px; top: 11px; left: 0; margin: 0; overflow: hidden; }
/*#header h1 span { position: absolute; width: 100%; height: 100%; left: 0; background: url(../img/logo.jpg) no-repeat; }*/
#header img { position: absolute; width: 100%; height: 100%; left: 0;}*/
#header h1 span { position: absolute; width: 100%; height: 100%; left: 0; }
#header p { position: absolute; top: 29px; right: 0; margin: 0; font-size: 0.8em; color: #b1e228; }

/* content */
#content { position: relative; clear: left; padding: 10px; width: 698px; min-height: 1020px; background: url(../img/bg-content.png) repeat-x; overflow: hidden; }
#contentplay { position: relative; padding: 10px; left: -60px; width: 1022px; min-height: 1020px; background: url(../img/bg-content.png) repeat-x; overflow: hidden; }

#content.home { min-height: 850px; }
#crumbs { position: absolute; top: 10px; left: 20px; line-height: 27px; color: #fff; }
#crumbsplay { position: absolute; left: 20px; line-height: 27px; color: #fff; }
#crumbsplay a { color: #fff; }
#crumbs a { color: #fff; }
#body { width: 656px; padding: 20px; min-height: 900px; color: #000; border: 1px solid #d9d9d9; background: #fff url(../img/bg-green-2.png) no-repeat; }
#bodyplay { width: 1012px; padding-top: 15px; padding-left: 5px; padding-right: 5px; min-height: 900px; color: #000; border: 1px solid #d9d9d9; background: #fff url(../img/bg-green-2-long.png) no-repeat; }
#bodyplay iframe.wgtteetimes { height: 675px; width: 1012 px; border: 0; padding: 0;}
#body h2 { font-size: 2em; font-weight: normal; margin: 1em 0 0.5em 0; }
#body h2 a { color: #000; font-size: 0.5em; /* margin-left: 1em; */ }
#body h2 br { /* display: none; */ }
#body h3 { font-size: 1.5em; font-weight: normal; margin: 0.5em 0; color: #a1a1a1; }
#body h3 a { color: #0000ff; font-size: 1.0em; }
#body h4 { font-size: 1.5em; font-weight: normal; margin: 0.5em 0; color: #a1a1a1; padding-top: 20px; }
#body h1 { color: #a1a1a1; font-size: 1.0em; font-weight: normal; margin: 0; }
#body p { margin-top: 0; }
#body img.thumb { float: left; margin: 0 15px 15px 0; }
#body img.choose { margin-left: 30px; }
#body img.first { margin: 0; }
#body iframe.zateetimes {position: relative; left: -20px; width: 695px; border: 0; padding: 0;}
#body iframe.usateetimes {position: relative; left: -10px; width: 680px; border: 0; padding: 0;}
#body iframe.widget {position: relative; left: 0px; width: 675px; border: 0; padding: 0;}
#body .widgetpreviewdynamic {float: left; margin: 0 15px 15px 0; font-size: 1.2em; font-weight: normal; }
#body .widgetpreviewcourse {float: left; margin: 0 15px 15px 0; font-size: 1.2em; font-weight: normal; }



#body textarea {width: 500px; height: 150px; }


#wrapper { border-bottom: 1px dotted #999; }

/* forms */
.form { padding: 1em 0 ; border-top: 1px dotted #999; border-bottom: 1px dotted #999; }
.form fieldset { border: 0; padding: 0; }
.form legend { display: none; }
.form .text, form select { display: block; margin-bottom: 0.5em; }
.form .text { width: 50%; }
.form textarea { height: 10em; }
.form br { display: none; }
.error { color: red; }

/* search */
#adv-search { position: relative; width: 654px; height: 176px; background: url(../img/bg-search-green.png) no-repeat; }
#adv-search fieldset { margin: 0; padding: 0; }
#adv-search .name { position: absolute; top: 53px; left: 23px; }
#adv-search .area { position: absolute; top: 53px; left: 348px; }
#adv-search label { color: #fff; }
#adv-search .text { display: block; width: 157px; margin-top: 5px; border: 1px solid #a5acb2; }
#adv-search .button { display: block; margin-top: 7px; }

#results { border-top: 1px dotted #999; border-bottom: 1px dotted #999; margin-bottom: 1em; }
#results .arrow {position: relative; top: 5px; left: 5px; margin: 0; padding: 0;}
#results .result {position: relative; top: -25px; left: 55px; margin: 0; padding: 0;}
#results .addresstext { font-style: normal; font-size: 0.55em; color: #000000;}

#resultswithin { border-top: 1px dotted #999; border-bottom: 1px dotted #999; margin-bottom: 1em; }
#resultswithin .arrow {position: relative; top: 5px; left: 5px; margin: 0; padding: 0;}
#resultswithin .result {position: relative; top: -25px; left: 55px; margin: 0; padding: 0;}
#resultswithin .addresstext { font-style: normal; font-size: 0.55em; color: #000000;}


#contact { float: left; display: inline; width: 420px; }
#contact h2 { margin-bottom: 0; }
#contact p { margin: 0; }

#sponsor { float: right; width: 234px; margin: 2em 0; color: #b0b0b0; }
#sponsor p { margin: 0; text-align: center; font-size: 0.8em; }
/*#sponsor img { width: 234px; height: 60px; }*/

#days { position: relative; width: 654px; overflow: hidden;}
#links { float: right; width:100%; text-align: right; font-size: font-size: 1.1em; margin-bottom: 0.5em; margin-top: 0; margin-right: 1em;}

/* weather */
#weather { clear: both; position: relative; width: 654px; height: 286px; overflow: hidden; background: url(../img/bg-weather-2.png) no-repeat; }
#weather h3 { line-height: 40px; color: #fff; margin: 0 0 0 20px; }
#weather ul { margin: 0; padding: 0; list-style: none; }
#weather li { position: absolute; width: 160px; margin: 0; padding: 0; line-height: 22px; font-size: 0.8em; overflow: hidden; }
#weather li em { font-style: normal; }
#weather li span { display: none; }
#weather .sky { width: 198px; height: 188px; top: 52px; left: 14px; padding-top: 144px; text-align: center; font-size: 1.1em; font-weight: bold; }
#weather .temp { top: 54px; left: 244px; line-height: 27px; text-align: center; font-size: 1em; font-weight: bold; color: #fff; }
#weather .temp em { display: block; top: 81px; left: 244px; line-height: 69px; font-size: 2.5em; font-weight: normal; }
#weather .level { top: 152px; left: 244px; }
#weather .humid { top: 174px; left: 244px; }
#weather .dew { top: 196px; left: 244px; }
#weather .speed { top: 54px; left: 459px; line-height: 27px; text-align: center; font-size: 1em; font-weight: bold; color: #fff; }
#weather .speed em { display: block; top: 81px; left: 459px; line-height: 69px; font-size: 2.5em; font-weight: normal; }
#weather .wind { top: 152px; left: 459px; }
#weather .press { top: 174px; left: 459px; }
#weather .visi { top: 196px; left: 459px; }

/* detail */
#detail h3 { clear: both; width: 634px; height: 41px; line-height: 41px; color: #fff; margin-bottom: 0; padding-left: 20px; background: url(../img/bg-table-header.png) no-repeat; }
#detail table { width: 654px; border-collapse: collapse; text-align: center;}
#detail th,
#detail td { width: 102px; border: 1px solid #ccc; background: url(../img/bg-table-td.png) bottom repeat-x;}
#detail th { height: 24px;}
#detail td { padding: 4px; color: #666; background: url(../img/bg-table-td.png) bottom repeat-x;}
#detail tr { background: url(../img/bg-table-td.png) bottom repeat-x;}
#detail .head { width: 200px; padding-left: 10px; text-align: left; font-weight: bold; }
#detail .blank { background: url(../img/bg-table-td.png) bottom repeat-x;}
#detail .segment {font-size: 0.7em; font-weight: normal; background: none; }

#detail .rating1 { background: url(../img/rating1.gif) no-repeat center; }
#detail .rating2 { background: url(../img/rating2.gif) no-repeat center; }
#detail .rating3 { background: url(../img/rating3.gif) no-repeat center; }
#detail .rating4 { background: url(../img/rating4.gif) no-repeat center; }
#detail .rating5 { background: url(../img/rating5.gif) no-repeat center; }

#detail .ratingtext { padding-top: 0.5em; font-size: 0.81em; }


#detail .sky { height: 55px; padding-top: 2.5em; background: url(../img/bg-table-td.png) bottom repeat-x;}
#detail thead th { color: #fff; height: 28px; background: url(../img/bg-table-th.png) repeat-x; overflow: hidden; }
#detail tbody { background: url(../img/bg-table-td.png) bottom left no-repeat; }
#detail tfoot td { width: 654px; height: 19px; border: 0; background: url(../img/bg-table-footer.png) no-repeat; }

#detail h3.fc15 { background: url(../img/bg-table-header-15.png) no-repeat; }
#detail table.fc15 thead th { font-size: 0.7em; font-weight: normal; background: #c7181e url(../img/bg-table-th-15.png) repeat-x; }
#detail table.fc15 tbody { background: none; }
#detail table.fc15 tfoot td { height: 23px; background: url(../img/bg-table-footer-15.png) no-repeat; }

#detail h3.fc7 { background: url(../img/bg-table-header-7.png) no-repeat; }
#detail table.fc7 thead th { font-size: 0.7em; font-weight: normal; background: #eab100 url(../img/bg-table-th-7.png) repeat-x; }
#detail table.fc7 tbody { background: none; }
#detail table.fc7 tfoot td { height: 23px; background: url(../img/bg-table-footer-7.png) no-repeat; }

#detail table.fc7 .rating1 { background: url(../img/rating1.gif) no-repeat center; }
#detail table.fc7 .rating2 { background: url(../img/rating2.gif) no-repeat center; }
#detail table.fc7 .rating3 { background: url(../img/rating3.gif) no-repeat center; }
#detail table.fc7 .rating4 { background: url(../img/rating4.gif) no-repeat center; }
#detail table.fc7 .rating5 { background: url(../img/rating5.gif) no-repeat center; }

#detail table.extended tbody td { background: url(../img/bg-table-td.png) bottom repeat-x; }
#detail table.extended tbody td.sky { padding-top: 0; }

#detail h3.fc48ex { background: url(../img/bg-table-header.png) no-repeat; }
#detail table.fc48ex thead th { font-size: 0.8em; font-weight: bold; background: #eab100 url(../img/bg-table-th.png) repeat-xy; }

#detail table.fc48ex tbody { background: none; }
#detail table.fc48ex tbody td { font-size: 0.9em; font-weight: normal;}
#detail table.fc48ex tfoot td { background: url(../img/bg-table-footer.png) no-repeat; }

#detail table.fc48ex .rating1 { background: url(../img/1star.gif) no-repeat center; }
#detail table.fc48ex .rating2 { background: url(../img/2star.gif) no-repeat center; }
#detail table.fc48ex .rating3 { background: url(../img/3star.gif) no-repeat center; }
#detail table.fc48ex .rating4 { background: url(../img/4star.gif) no-repeat center; }
#detail table.fc48ex .rating5 { background: url(../img/5star.gif) no-repeat center; }

/*#detail table.extended48ex tbody td { background: url(../img/bg-table-td.png) bottom repeat-x; }*/
#detail table.extended48ex tbody td.sky { padding-top: 0; }
#detail table.extended48ex tbody td.time{ font-size: 0.9em; font-weight: bold;}

/* home page */
#home { width: 718px; height: 175px; margin-bottom: 10px; }
#info { float: left; position: relative; width: 358px; height: 175px; overflow: hidden; }
#info span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/bg-learn.png) no-repeat;  }
#info img { position: absolute; top: 0; left: 0; width: 358px; height: 175px; z-index: 100; }
#search2 { position: relative; float: left; width: 359px; height: 175px; background: url(../img/bg-search.gif) no-repeat; }
#search2 form { margin: 0; padding: 0; }
#search2 fieldset { margin: 0; padding: 0; }
#search2 .name { position: absolute; top: 42px; left: 117px; }
#search2 .area { position: absolute; top: 107px; left: 117px; }
#search2 label { color: #000; font-weight: bold;}
#search2 .text { width: 137px; border: 1px solid #a5acb2; /* color: #666; */ }
#search2 .button1 { position: absolute; top: 55px; left: 263px; }
#search2 .button2 { position: absolute; top: 120px; left: 263px; }
#search2 p { position: absolute; top: 151px; left: 243px; font-size: 0.8em; margin: 0; }
#search2 a { color: #999; }
#left { float: left; width: 344px; }
#right { float: left; width: 344px; margin-left: 10px; }
.block { position: relative; width: 322px; padding: 0 10px 10px; margin-bottom: 10px; border: 1px solid #d9d9d9; background: #fff url(../img/bg-green.png) no-repeat; }
.block h2 { height: 27px; line-height: 27px; margin: 0 0 1em 0; color: #fff; font-size: 1em; overflow: hidden; }
.block h3 { color: #000; font-size: 0.8em; margin: 0; }
.block p { font-size: 0.8em; margin: 0 0 1em 0; }
.block p.more { position: absolute; top: 0; right: 10px; line-height: 27px; color: #fff; }
.block p.more a { color: #fff; }
.block a { font-weight: bold; }
.news h2 { margin: 0 0 0.5em 0; }
.news h3 { padding: 0.5em 0 0; border-top: 1px dotted #999; }
.news h3.first { padding: 0; border: 0; }
.news p { margin: 0 0 0.5em 0; }
.advert { width: 344px; text-align: center; background: url(../img/bg-advertise.png) repeat-x; }
.advert p { margin: 0; padding: 0.5em 0; font-size: 0.8em; }
.advert img { margin-bottom: 15px; }
.video { width: 344px; height: 250px; background-color:black; text-align: center; padding-top: 20px; margin-bottom: 10px;}
.course { position: relative; height: 108px; overflow: hidden; background: url(../img/bg-course.png) no-repeat; }
.course h3 { margin: 0 0 10px 105px; }
.course h3 span { font-size: 0.8em; color: #666; }
.course h3 a { color: #666; }
.course ul { margin: 0 0 0 178px; padding: 0; list-style: none; }
.course li { font-size: 0.8em; line-height: 1.1em; margin: 0; padding: 0; }
.course .sky { position: absolute; width: 97px; height: 91px; top: 27px; left: 0; padding-top: 60px; text-align: center; font-size: 0.85em; font-weight: bold; }
.course .sky span { display: none; }
.course .temp { position: absolute; left: 115px; font-size: 2.5em; font-weight: bold; line-height: 0.9em; letter-spacing: -2px; }
.course .temp span { display: none; }
.sub { position: relative; width: 344px; height: 139px; margin-bottom: 10px;}
.sub .text { position: absolute; padding: 1px 4px; vertical-align: middle; top: 94px; left: 18px; width: 164px; border: 0; color: #666; }
.sub .button { position: absolute; top: 91px; left: 202px; }
.tips { clear: left; padding: 10px 0 0; border-top: 1px dotted #999; }
.tips.first { padding: 0; border: 0; }
.tips img { float: left; margin: 0 10px 10px 0; border: 3px solid #e6e4e4; }
#body .tips { width: 495px; padding: 10px 0; }
#body .tips h3,
#body .tips  h3 a{ color: #000; font-size: 1em; font-weight: bold; margin: 0; text-decoration: none}
#body .tips p { margin: 0; color: #666; }
#body .tips a { font-weight: bold; }
#body .tips h1 { color: #000; font-size: 0.8em; font-weight: normal; margin: 0; }

.links { clear: left; padding: 30px 0 0; border-top: 1px dotted #999; }
.links.first { padding: 0; border: 0; }
.links img { height:70px; width: 100px; float: left; margin: 0 10px 10px 0; border: 3px solid #e6e4e4; }
#body .links { width: 495px; padding: 10px 0; }
#body .links h3, #body .links h3 a { color: #000; font-size: 1em; font-weight: bold; margin: 0; text-decoration: none }
#body .links p { margin: 0; color: #666; }
#body .links a { font-weight: bold; }
#linkdetail {  float: right; margin-left: 10px; margin-bottom: 10px; }

.partner h3 { display: inline; font-size: 0.9em; color: #000; margin-right: 2px; }
.partner p { display: inline; font-size: 0.8em; }
.partner img { margin: 10px 0 0 14px; vertical-align: middle; }
.partner img.first { margin-left: 0; }

/* footer */
#footer { height: 100px; background: url(../img/bg-footer.png) repeat-x; padding: 18px 0; }
#footer p { color: #fff; margin: 0; }
#footer p.terms { font-size: 0.8em; margin: 1em; }
#footer p.wgtlink { font-size: 1.4em; margin: 1em; margin-left: auto; margin-right: auto;  }
#footer p.wgtlink a { color: #c3d021; }
#footer p.notes { font-size: 0.8em; width: 700px; color: #979797; margin: 1em; margin-left: auto; margin-right: auto;  }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }


/* banners */
#banner { position: absolute; top: 43px; right: 0; width: 732px; height: 94px; }
#banner iframe { width: 728px; height: 90px; margin: 2px; }
#banner img { width: 728px;  margin: 2px; }
#banner a img { width: 728px; height: 90px; margin: 2px; }

#social { position: absolute; top: 202px; right: 0; width: 182px; text-align: center; }
#social .socialfacebook { width: 74px; height: 42px; border: 0; margin: 0;  padding: 0; float: left; }
#social .socialyoutube { width: 36px; height: 42px; border: 0; margin: 0;  padding: 0; float: left; }
#social .socialtwitter { width: 72px; height: 42px; border: 0; margin: 0;  padding: 0; float: left; }
#social .socialwgt { width: 182px; height: 35px; border: 0; margin: 0;  padding: 0; float: left; }

#gwsupportsint { position: absolute; top: 650px; right: 0; width: 182px; text-align: center; }
#gwsupportsint p { margin: 0; padding: 0.5em 0; font-size: 0.8em; color: #666;}
#gwsupportsint .gwsupportsint { width: 182px; height: 112px; border: 0; margin: 0;  padding: 0; float: left; }

#gwsupportsza { position: absolute; top: 650px; right: 0; width: 182px; text-align: center; }
#gwsupportsza .table_supports{width: 182px; border:0; cellspacing: 0; cellpadding: 0;}
#gwsupportsza .table_supports img.saga{width:88px; height:70px; margin: 0;  padding: 0; border:0; align: top;}
#gwsupportsza .table_supports img.sunshine{width:95px; height:70px; margin: 0;  padding: 0; border:0; align: top;}
#gwsupportsza .table_supports img.handicaps{width:88px; height:63px; margin: 0;  padding: 0; border:0; align: top;}
#gwsupportsza .table_supports img.pgasa{width:95px; height:63px; margin: 0;  padding: 0; border:0; align: top;}
#gwsupportsza .table_supports img.ernie{width:88px; height:68px; margin: 0;  padding: 0; border:0; align: top;}
#gwsupportsza .table_supports img.sagta{width:95px; height:68px; margin: 0;  padding: 0; border:0; align: top;}
#gwsupportsza .table_supports img.golfworld{width:88px; height:53px; margin: 0;  padding: 0; border:0; align: top;}
#gwsupportsza .table_supports img.supersport{width:95px; height:53px; margin: 0;  padding: 0; border:0; align: top;}
#gwsupportsza .table_supports img.randa{width:88px; height:70px; margin: 0;  padding: 0; border:0; align: top;}
#gwsupportsza .table_supports img.eutour{width:95px; height:70px; margin: 0;  padding: 0; border:0; align: top;}



#sky { position: absolute; top: 249px; right: 0; width: 182px; text-align: center; background: url(../img/bg-skyscraper.png) repeat-x; }
#sky p { margin: 0; padding: 0.5em 0; font-size: 0.8em; }
#sky img { width: 160px; border: 0px solid #000; margin-bottom: 15px; }
#sky .digest { border: 0; }
div.sky { float: right; width: 142px; text-align: center; background: url(../img/bg-skyscraper.png) repeat-x; }
div.sky p { margin: 0; padding: 0.5em 0; color: #666; font-size: 0.8em; }

/* menu */
#menu {width: 100%; height: 32px; margin-bottom: 16px; background: url(../img/bg-menu.png) no-repeat; }
#menu ul { width: 100%; margin: 0; padding: 0; list-style: none; overflow: none; }
#menu li { position: relative; float: left; height: 32px; line-height: 32px; margin: 0; padding: 0 9px 0 7px; background: url(../img/bg-menu-li.png) right no-repeat; }
#menu li a { border: 0; outline: 0; color: #666; }
#menu li a.on { color: #000; text-decoration: none; }

#menu li ul.sub-menu { display:none;position: absolute;top: 31px; left: -2px; width: 125px; background: none; }
#menu li:hover ul.sub-menu {z-index:1000; position:absolute; display: block; margin: 0px;  padding: 0px;  color: #666;  font-weight: normal;  background: #e5e5e5;  text-align: left;  border: 1px solid #999999;}  
#menu li.sub-menu-li {  position: relative; float: left; line-height: 32px; margin: 0; padding: 0 px 0 px; background:none;}

/* quick search */
#search { position: absolute; width: 150px; height: 32px; top: 158px; right: 0; }
#search form { width: 150px; margin: 0; padding: 0; }
#search fieldset { margin: 0; padding: 0; }
#search .text { padding: 1px 4px; vertical-align: middle; width: 99px; border: 1px solid #a5acb2; color: #666; }
#search .button { margin-left: 4px; vertical-align: middle; }


#links a{background:url(../img/forecast/link-arrow.gif) 0 .38em no-repeat; padding-left:.61em;} /* added */
#links a:hover{text-decoration:none;}

/* forecast page */
#ext_forecast{width:654px; position:relative; text-align:left; clear:both;left:5000px}
	
	#ext_forecast .ratingtext{text-align:center; font-size:0.81em;}
	#ext_forecast .speciallinks{padding:1em 0 0.5em; text-align:center; font-size:0.86em; display:block; height:16px;}
	#ext_forecast .speciallinks a{color:#000; text-decoration:underline; line-height:16px; padding:2px 0;}
	#ext_forecast .speciallinks a:hover{text-decoration:none;}
	#ext_forecast .speciallinks a.print_report{padding-left:2.1em; background:url(../img/forecast/icn-print.gif) 0 1px no-repeat;}
	#ext_forecast .speciallinks a.toggle_metrics{padding-left:3.3em; background:url(../img/forecast/icn-metrics.gif) 0 2px no-repeat; margin-left:1.5em;}
	#ext_forecast .speciallinks a.toggle_wind{padding-left:5em; background:url(../img/forecast/wind_metrics.gif) 0 2px no-repeat; margin-left:1.5em;}

#ext_forecast ul.tab_nav{height:19px; margin:0; position:absolute; right:18px; top:0;}
	#ext_forecast ul.tab_nav li{float:left; display:inline; margin:0 1px 0 0; font-size:9px;}
	#ext_forecast ul.tab_nav li a{float:left; display:inline; padding:0 7px 0 0; color:#fff; height:19px; line-height:19px; text-decoration:none;
	background:url(../img/forecast/tab.gif) right top no-repeat;}
	#ext_forecast ul.tab_nav li a span{float:left; display:inline; padding:0 4px 0 11px; cursor:pointer;
	background:url(../img/forecast/tab.gif) left top no-repeat;}	
	#ext_forecast ul.tab_nav li a:hover{background-image:url(../img/forecast/tab-over.gif); outline:none;}	
	#ext_forecast ul.tab_nav li.selected a{background-image:url(../img/forecast/tab-selected.gif); outline:none;}	
	#ext_forecast ul.tab_nav li a:hover span{background-image:url(../img/forecast/tab-over.gif);}
	#ext_forecast ul.tab_nav li.selected a span{background-image:url(../img/forecast/tab-selected.gif);}

#ext_forecast .tab_items{padding-top:19px;}
	#ext_forecast .tab_item{border-collapse:collapse; width:100%;}
	#ext_forecast .tab_item th{font-weight:normal; color:#fff; border:0 none;}
	#ext_forecast .tab_item th.date{background:url(../img/forecast/table-head.gif) left top no-repeat; text-align:left; font-size:20px; height:41px; padding-left:19px; width:auto;}
	#ext_forecast .tab_item th.updated{background:url(../img/forecast/table-head.gif) right -41px no-repeat; text-align:right; font-size:12px; padding-right:19px; width:auto;}	
	#ext_forecast .tab_item tr.col_headings th{border:1px solid #ccc; border-left:0 none; border-bottom:3px solid #ccc; height:28px; background:#016fd1 url(../img/forecast/col-head-bg.gif) left top repeat-x;
	font-weight:bold; font-size:10px; padding:0 2px; text-align:center; }
	
	#ext_forecast .tab_item tr.col_headings th.col1{width:90px;}
	#ext_forecast .tab_item tr.col_headings th.col2{width:90px;}
	#ext_forecast .tab_item tr.col_headings th.col3{width:90px;}
	#ext_forecast .tab_item tr.col_headings th.col4{width:90px;}
	#ext_forecast .tab_item tr.col_headings th.col5{width:90px;}
	#ext_forecast .tab_item tr.col_headings th.col6{width:90px;}
	#ext_forecast .tab_item tr.col_headings th.col7{width:90px;}
	#ext_forecast .tab_item tr.col_headings th.col8{width:90px;}
	#ext_forecast .tab_item tr.col_headings th.col9{width:90px;}
	#ext_forecast .tab_item tr.col_headings th.col10{width:90px; border-right:0;}	
	
	  /*HOVER POPUP LINKS*/

  /*hoverpopups type 1*/
  
    
  #popup a, #popup a:visited {
  color: #FFFFFF;
  text-decoration:underline;
  cursor:pointer;
  }
  
  #popup a span {display: none;}    
  
  /* #popup a:hover { background-color: #e9e9e2; }      */
  
  /* the IE correction rule */
  /*#popup a:hover	{
  color: #f00; background-color: #e9e9e2;
  text-indent: 0; /* added the default value */
  /*}       */   
  
  #popup a:hover span{
  display: block;
  position: absolute;
  top: 100px;
  left: 300px;
  width: 200px;
  margin: 0px;
  padding: 10px;
  color: #666;
  font-weight: normal;
  background: #e5e5e5;
  text-align: left;
  border: 1px solid #666;
  
  }
	
	/*-- END HOVER POPUP LINKS --*/
	
	#ext_forecast .tab_item td{ border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:2px solid #016fd1; font-size:11px; color:#666; text-align:center; background:#fffeff url(../img/forecast/td-bg.gif) bottom repeat-x; padding:0 8px; height:64px; min-height:64px;}
	#ext_forecast .tab_item td.hour{background:#fffdff url(../img/forecast/td-hour-bg.gif) left bottom no-repeat; color:#000; width:55px; font-weight:bold;
	border-left:1px solid #ccc; border-left:0;}
	#ext_forecast .tab_item td.temp{font-weight:bold;font-size:12px;}
	
	#ext_forecast .tab_item td.rating{border-right:0; background:#fffeff url(../img/forecast/td-rating-bg.gif) bottom right no-repeat; padding:0 2px;}
	#ext_forecast .tab_item td.rating span{width:68px; height:12px; text-indent:-9999px; overflow:hidden;
		background:url(../img/forecast/ratings.gif) left top no-repeat;
		display:inline-block; 
		_display:block;	*display:block; /* ie6 & 7 hack */	
	}
	#ext_forecast .tab_item td.rating span.star_1{background-position:0 0;}
	#ext_forecast .tab_item td.rating span.star_2{background-position:0 -12px;}
	#ext_forecast .tab_item td.rating span.star_3{background-position:0 -24px;}
	#ext_forecast .tab_item td.rating span.star_4{background-position:0 -36px;}
	#ext_forecast .tab_item td.rating span.star_5{background-position:0 -48px;}
	#ext_forecast .tab_item td.rating span.star_dark{background-position:0 -60px;}
	
	#ext_forecast .tab_item tr.footer{}
	#ext_forecast .tab_item tr.footer td{border:0 none; border-top:1px solid #0a6cce; min-height:0; height:27px; padding:0; }	
	#ext_forecast .tab_item tr.footer td.left{background:url(../img/forecast/footer-bg.gif) left top no-repeat; }
	#ext_forecast .tab_item tr.footer td.right{background:url(../img/forecast/footer-bg.gif) right -27px no-repeat;}


#sum_forecast{width:654px; position:relative; text-align:left; clear:both;}
	
	#sum_forecast .ratingtext{text-align:center; font-size:0.81em;}
	#sum_forecast .speciallinks{padding:1em 0 0.5em; text-align:center; font-size:0.86em; display:block; height:16px;}
	#sum_forecast .speciallinks a{color:#000; text-decoration:underline; line-height:16px; padding:2px 0;}
	#sum_forecast .speciallinks a:hover{text-decoration:none;}
	#sum_forecast .speciallinks a.print_report{padding-left:2.1em; background:url(../img/forecast/icn-print.gif) 0 1px no-repeat;}
	#sum_forecast .speciallinks a.toggle_metrics{padding-left:3.3em; background:url(../img/forecast/icn-metrics.gif) 0 2px no-repeat; margin-left:1.5em;}
	#sum_forecast .speciallinks a.toggle_wind{padding-left:5em; background:url(../img/forecast/wind_metrics.gif) 0 2px no-repeat; margin-left:1.5em;}

	#sum_forecast .tab_item{border-collapse:collapse; width:100%;}
	#sum_forecast .tab_item th{font-weight:normal; color:#fff; border:0 none;}
	#sum_forecast .tab_item th.date{background:url(../img/forecast/table-head-red.gif) left top no-repeat; text-align:left; font-size:20px; height:41px; padding-left:19px; width:auto;}
	#sum_forecast .tab_item th.updated{background:url(../img/forecast/table-head-red.gif) right -41px no-repeat; text-align:right; font-size:12px; padding-right:19px; width:auto;}	
	#sum_forecast .tab_item tr.col_headings th{border:1px solid #ccc; border-left:0 none; border-bottom:3px solid #ccc; height:28px; background:#8d1818 url(../img/forecast/col-head-bg-red.gif) left top repeat-x;
	font-weight:bold; font-size:10px; padding:0 2px; text-align:center; }
	
	#sum_forecast .tab_item tr.col_headings th.col1{width:90px;}
	#sum_forecast .tab_item tr.col_headings th.col2{width:auto;}
	#sum_forecast .tab_item tr.col_headings th.col3{width:90px;}
	#sum_forecast .tab_item tr.col_headings th.col4{width:90px;}
	#sum_forecast .tab_item tr.col_headings th.col5{width:90px;}
	#sum_forecast .tab_item tr.col_headings th.col6{width:90px;}
	#sum_forecast .tab_item tr.col_headings th.col7{width:90px;}
	#sum_forecast .tab_item tr.col_headings th.col8{width:90px; border-right:0;}	
	
	#sum_forecast .tab_item td{ border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:2px solid #bc1111; font-size:11px; color:#666; text-align:center; background:#fffeff url(../img/forecast/td-bg.gif) bottom repeat-x; padding:0 8px; height:64px; min-height:64px;}
	#sum_forecast .tab_item td.day{background:#fffdff url(../img/forecast/td-hour-bg.gif) left bottom no-repeat; color:#000; width:55px; font-weight:bold;
	border-left:1px solid #ccc; border-left:0;}
	#sum_forecast .tab_item td.temp{font-weight:bold;font-size:12px;}
	
	#sum_forecast .tab_item td.rating{border-right:0; background:#fffeff url(../img/forecast/td-rating-bg.gif) bottom right no-repeat; padding:0 2px;}
	#sum_forecast .tab_item td.rating span{width:68px; height:12px; text-indent:-9999px; overflow:hidden;
		background:url(../img/forecast/ratings.gif) left top no-repeat;
		display:inline-block; 
		_display:block;	*display:block; /* ie6 & 7 hack */	
	}
	#sum_forecast .tab_item td.rating span.star_1{background-position:0 0;}
	#sum_forecast .tab_item td.rating span.star_2{background-position:0 -12px;}
	#sum_forecast .tab_item td.rating span.star_3{background-position:0 -24px;}
	#sum_forecast .tab_item td.rating span.star_4{background-position:0 -36px;}
	#sum_forecast .tab_item td.rating span.star_5{background-position:0 -48px;}
	
	#sum_forecast .tab_item tr.footer{}
	#sum_forecast .tab_item tr.footer td{border:0 none; border-top:1px solid #0a6cce; min-height:0; height:27px; padding:0; }	
	#sum_forecast .tab_item tr.footer td.left{background:url(../img/forecast/footer-bg-red.gif) left top no-repeat; }
	#sum_forecast .tab_item tr.footer td.right{background:url(../img/forecast/footer-bg-red.gif) right -27px no-repeat;}
	
	
	
#body .result h3
{
	margin-top: 0.5em;
	margin-bottom: 0em;
}
