#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 1220px;
	background-attachment: fixed;
	background-image: url(images/picture900.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border: thin solid #03F;
}
#container #banner_box {
	height: 266px;
	width: 900px;
	border: thin solid #F00;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(images/June%2020-2004%20039A_extra-wide780.jpg);
	background-position: left;
}
#container #banner_box #weather_box {
	height: 173px;
	width: 115px;
	border: thin solid #03F;
	position: absolute;
	top: 0px;
	right: 1px;
}
#container #banner_box #rose_box {
	height: 146px;
	width: 114px;
	border: thin solid #F60;
	position: absolute;
	top: 200px;
	right: -1px;
}
#container #banner_box #rose_box {

}
#container #banner_box #rose #green_arrow {
	position: absolute;
	height: 60px;
	width: 60px;
	left: 819px;
	top: 163px;
}
#container #banner_box #rose_box #green_arrow {
	position: absolute;
	left: 44px;
	top: 40px;
	width: 35px;
	right: 25px;
	height: 35px;
}
#container #content #gb #ajax_pic_weather_pic_text {
	height: 15px;
	width: 112px;
	position: absolute;
	left: 788px;
	top: -128px;
	font-size: medium;
	font-weight: bold;
	color: #F00;
	text-align: center;
}


#container #content #gb p #estartit {
	font-size: 24px;
	font-weight: bolder;
	position: absolute;
	top: 58px;
	left: 15px;
}


#estartit_fr {
	font-weight: bolder;
	position: absolute;
	left: 15px;
	top: 58px;
}



#container #banner_box #date_time {
	position: absolute;
	top: 239px;
	left: 541px;
	text-align: center;
	color: #CCC;
	width: 207px;
}
#container #banner_box #update_tick {
	position: absolute;
	left: 238px;
	top: 330px;
	height: 18px;
	width: 18px;
	color: #F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	z-index: 9;
	visibility: visible;
}
#container #banner_box #catalan_wind {
	position: absolute;
	height: 18px;
	width: 171px;
	left: 332px;
	top: 246px;
	color: #FFF;
	font-size: 14px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}




#apDiv1_wind_text {
	position: absolute;
	left: 100px;
	top: 150px;
}
#container #content {
	position: absolute;
	width: 904px;
	height: 118px;
	left: 1px;
	top: 273px;
}
#container #content #gb #wind_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	width: 150px;
	position: absolute;
	left: 200px;
	top: 0px;
}



#current_wind_gb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCC;
	text-align: right;
	position: absolute;
	left: 303px;
	top: -27px;
	width: 299px;
	font-style: italic;
}
.nav_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C00;
	position: absolute;
	left: 0px;
	top: 9px;
	letter-spacing: 3pt;
	width: 784px;
	text-align: center;
}
.text_time_since {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	position: absolute;
	left: 263px;
	top: 59px;
	z-index: 3;
}
.location {
	position: absolute;
	left: 512px;
	top: -108px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-style: italic;
	font-weight: bold;
	text-align: right;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bolder;
	color: #FFF;
	position: absolute;
	left: 5px;
	top: -260px;
}
.prevailing_wind_is {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	left: 2px;
	top: -25px;
	color: #FFF;
	width: 323px;
	height: 19px;
}


#ajaxtemparrow_C2 {
	width: auto;
	position: absolute;
	left: 786px;
	top: 347px;
}
/* #ajaxhumidity_last_arrow {
	width: auto;
	position: absolute;
	left: 293px;
	top: 427px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
} 
#ajaxhumidity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 183px;
	top: 424px;

}*/
#ajax_dp_C {
	position: absolute;
	height: auto;
	width: auto;
	left: 179px;
	top: 459px;
}
#ajax_dp_F {
	position: absolute;
	height: auto;
	width: auto;
	left: 287px;
	top: 459px;
}
#ajaxwindchill_F {
	position: absolute;
	height: 24px;
	width: auto;
	left: 288px;
	top: 495px;
}
#ajaxheatidx_C {
	position: absolute;
	height: auto;
	width: auto;
	left: 180px;
	top: 513px;
}
#ajaxheatidx_F {
	height: auto;
	width: auto;
	position: absolute;
	left: 288px;
	top: 513px;
}
#ajaxhumidex {
	width: auto;
	position: absolute;
	height: auto;
	left: 180px;
	top: 531px;
}
#ajaxfeelslike_C {
	height: auto;
	width: auto;
	position: absolute;
	left: 180px;
	top: 549px;
}
#ajaxfeelslike_F {
	width: 9px;
	position: absolute;
	left: 289px;
	top: 549px;
}
#ajaxbaro_rel_hPa {
	width: auto;
	position: absolute;
	height: auto;
	left: 180px;
	top: 585px;
}
#ajaxbaro_rel_inHg {
	width: auto;
	position: absolute;
	height: auto;
	left: 289px;
	top: 585px;
}

#ajaxbarotrend_hPa_rate {
	position: absolute;
	height: auto;
	width: auto;
	left: 180px;
	top: 603px;
}
#ajax_wind_kph {
	position: absolute;
	height: auto;
	width: auto;
	left: 180px;
	top: 657px;
}
#ajax_wind_kts {
	position: absolute;
	height: auto;
	width: auto;
	left: 288px;
	top: 657px;
}
#ajax_wind_mph {
	position: absolute;
	height: auto;
	width: auto;
	left: 396px;
	top: 657px;
}
#ajax_wind_mps {
	position: absolute;
	height: auto;
	width: auto;
	left: 541px;
	top: 657px;
}
#ajax_wind_bf_num {
	position: absolute;
	height: auto;
	width: auto;
	left: 288px;
	top: 686px;
	z-index: 9;
}
#ajax_wind_kph_ave_max {
	position: absolute;
	height: auto;
	width: auto;
	left: 180px;
	top: 711px;
}
#ajax_wind_kts_ave_max {
	position: absolute;
	height: auto;
	width: auto;
	left: 289px;
	top: 711px;
}
#ajax_wind_mph_ave_max {
	position: absolute;
	height: auto;
	width: auto;
	left: 396px;
	top: 711px;
}
#ajax_wind_mps_ave_max {
	position: absolute;
	height: auto;
	width: auto;
	left: 543px;
	top: 712px;
}
#ajax_wind_bf_num_max {
	position: absolute;
	height: auto;
	width: auto;
	left: 289px;
	top: 738px;
}
#ajaxbarotrend_inHg_rate {
	position: absolute;
	height: auto;
	width: auto;
	left: 289px;
	top: 603px;
}
#container #ajax_wind_kph_recent {
	position: absolute;
	height: auto;
	width: auto;
	left: 180px;
	top: 783px;
}
#ajax_wind_kts_recent {
	position: absolute;
	height: auto;
	width: auto;
	left: 293px;
	top: 783px;
}
#ajax_wind_mph_recent {
	position: absolute;
	height: auto;
	width: auto;
	left: 396px;
	top: 783px;
}
#ajax_wind_mps_recent {
	position: absolute;
	height: auto;
	width: auto;
	left: 548px;
	top: 783px;
}
.center_cell {
	vertical-align: middle;
	width: auto;
	height: auto;
}
#ajaxbeaufort_desc {
	height: 18px;
	line-height: 100%;
}
#ajaxbeaufort_desc_max {
	height: 18px;
}
#ajaxbeaufort_desc_max {
	line-height: 100%;
}
#table {
	position: absolute;
	top: 59px;
	left: 2px;
	height: 869px;
}
#ct #table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	top: 80px;
}

#humidity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	position: absolute;
	left: 150px;
	top: 384px;
}
/*#ajaxtemparrow_C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 815px;
	top: 353px;
}*/

#windrun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 289px;
	top: 841px;
}

#temp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 393px;
	top: 373px;
	width: 405px;
}#windrain_60 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 180px;
	top: 875px;
}
#rain_today {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 180px;
	top: 893px;
}

#rain_yesterday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 180px;
	top: 912px;
	height: auto;
	width: auto;
	z-index: 1;
}

#rain_month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	z-index: 1;
	left: 180px;
	top: 930px;
}#rain_year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	z-index: 9;
	left: 180px;
	top: 947px;
}

#cloud_height {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 169px;
	top: 992px;
}
#ajax_wind_kph_gust_max {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 180px;
	top: 802px;
}
#ajax_wind_kts_gust_max {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	left: 295px;
	top: 804px;
	position: absolute;
}
#ajax_wind_mph_gust_max {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 398px;
	top: 803px;
}
#ajax_wind_mps_gust_max {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 549px;
	top: 803px;
}
#ajax_wind_gust_max_TIME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: 648px;
	top: 802px;
}
#now_soon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	left: -1px;
	top: 174px;
	width: 116px;
	height: 21px;
	text-align: center;
	vertical-align: bottom;
	padding: 0px;
	line-height: 18px;
	color: #F33;
	border: thin solid #33F;
}
.Click_wind_details {
	height: 150px;
	width: 118px;
	left: 781px;
	position: absolute;
	top: -75px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
	z-index: 1;
}
.Click_wind_details span {
	position: absolute;
	top: 119px;
	left: 4px;
	width: 116px;
}
.now {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 21px;
	width: 118px;
	position: absolute;
	left: 783px;
	top: -93px;
	color: #F00;
	text-align: center;
}

