html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

.body {
	 margin:0px 0px 20px 0px;
	 padding:0px 0px 0px 0px;
	 text-align:center;  
	 background-color:#ebf2fb;
	 background-image:url(images/clouds.jpg);
	 background-repeat:no-repeat;
	 background-position:top;
}
form {
	padding:0px;
	margin:0px;
}


.alertUpdate	{

	font:bold 12px Tahoma;
	background-color: #7EA416;
	color:#FFFFFF;
	padding:2px 0px 2px 0px;
}

#select{
	font:Normal 10px Arial;
	color:#15345e;
}
.grayText {
	font:normal 11px Tahoma;
	color:#67777E;
}
.grayText a {
	font:normal 11px Tahoma;
	color:#22477b;
	text-decoration:underline;
}
.grayText a:hover {
	font:normal 11px Tahoma;
	color:#22477b;
	text-decoration:none;
}
#layer_left {

            float:left;
            text-align:center;
	    margin-top:85px;
}

#out{
	overflow:hidden;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#container_bg {
	float:left;
	width:874px;
	text-align:center;
	background-image:url(images/container_bg.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	position:relative;
}

.bottom_bg {
	float:left;
	width:100%;
	height:6px;
	background-image:url(images/bottom_bg.gif);
	overflow:hidden;
}

#container {
	margin:auto;
	width:867px;	
	max-width:865px;
	background-color:#ffffff;
	text-align:left;
	padding:1px 1px 0px 1px;
}
#popupContainer{
	margin:auto;
	width:475px;	
	max-width:455px;
	background-color:#ffffff;
	text-align:left;
	padding:1px 0px 0px 20px;
}

#rightside_down {
	float:left;
	width:126px;
	/*width:166px;*/
	max-width:120px;
	padding:128px 0px 0px 6px;
	font:normal 10px Arial;
	color:#8d9da9;
	margin:25px 0px 0px 0px;
}

#rightside {
	float:left;
	width:126px;
	/*width:166px;*/
	max-width:120px;
	padding:0px 0px 0px 6px;
	font:normal 10px Arial;
	color:#8d9da9;
	margin:25px 0px 0px 0px;
}
#rightside h1 {
	float:left;
	width:120px;
	/*width:160px;*/
	font:bold 12 Arial;
	color:#29518b;
	padding:10px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
	
}
#topbanner {
	float:left;
	width:865px;	
	overflow:hidden;
	background-color:#f5f4f4;
	text-align:center;
	padding:5px 0px 0px 0px;
}
.footer_updated {
	float:right;
	width:860px;
	font:normal 10px Arial;
	color:#67675c;
	text-align:right;
	padding:2px 5px 2px 0px;
	margin:12px 3px 0px 0px;
}
.footer_updatedNew {
	float:right;
	width:210px;
	font:normal 10px Arial;
	color:#67675c;
	text-align:right;
	padding:2px 5px 2px 0px;
	margin:12px 3px 0px 0px;

}
.footer_updated2 {
	float:left;
	width:630px;
	font:normal 10px Arial;
	color:#67675c;
	padding:2px 5px 2px 0px;
	margin:12px 3px 0px 0px;
}
#footer {
	float:left;
	width:865px;	
	overflow:hidden;
	border-top:1px solid #d7dde5;
	background-color:#fbfbfb;
	text-align:center;
	padding:5px 0px 0px 0px;
	margin:8px 0px 0px 0px;
}
#top {
	float:left;
	width:865px;	
	overflow:hidden;
	background-color:#f5f4f4;
	text-align:left;
	padding:5px 0px 5px 0px;
}
.datetime {
	float:left;
	font:normal 10px Arial;
	color:#29518b;
	padding:0px 33px 0px 17px;
}
.topmenu {
	float:left;
	font:normal 10px Arial;
	color:#29518b;
	padding:0px 0px 0px 0px;
}
.topmenu a {
	font:normal 10px Arial;
	color:#29518b;
	text-decoration:none;
}
.topmenu a:hover {
	font:normal 10px Arial;
	color:#29518b;
	text-decoration:underline;
}
.languages {
	float:right;
	font:normal 10px Arial;
	color:#29518b;
	padding:0px 14px 0px 0px;
}
.languages img {
	margin:0px 0px 0px 5px;
}
#topflash {
	float:left;
	text-align:left;
	width:865px;      
	height:103px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;   
	overflow:hidden;
}
.mainmenu {
	width:865px;      
	float:right;
	position:relative;
	top:-9px; 
	z-index:100; 
	margin-left:0px; 
	width:726px;      
	padding:0px;
	background-color:#7ea416;
}

.mainmenuBot {
	width:865px;      
	float:right;
	position:relative;
	top:-9px; 
	z-index:100; 
	margin-left:0px; 
	width:726px;      
	padding-top:15px;
   	/*background-color:#7ea416;*/
}

#distilo {
	float:left;
	text-align:left;
	width:865px;      
	margin:-8px 0px 0px 0px;
	padding:0px;

	background-image:url(images/bg_big.gif);
	background-repeat:repeat-y;
	background-position:top;

}
.dleft{
	float:left;
	width:137px;
	max-width:126px;
	padding:0px 8px 0px 3px;
}
.dright {
	float:right;
	width:727px;
}
.map {
	margin-left:auto;
	margin-right:auto;
	width:126px;
	height:129px;
	max-height:121px;
	font:bold 12px Arial;
	color:#29518b;
	padding:8px 0px 0px 0px;
	text-align:center;
	background-color:#ffffff;
}
.map_img {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0px 0px 0px;
}
.quickpick {
	float:left;
	margin:0px 0px 0px 0px
	width:126px;
	background-color:#e8edf2;
	text-align:center;
	padding:0px 0px 2px 0px;
}
.quickpick h1 {
	margin-left:auto;
	margin-right:auto;
	width:122px;
	background-color:#4b73a1;
	text-align:center;
	font:bold 11px Arial;
	color:#ffffff;
	overflow:hidden;
	padding:3px 0px 3px 0px;
	margin-top:2px;
	margin-bottom:0px;
}
.quickpick h2 {
	margin-left:auto;
	margin-right:auto;
	width:122px;
	max-width:115px;
	background-color:#7ea416;
	text-align:left;
	font:bold 10px Arial;
	color:#ffffff;
	overflow:hidden;
	padding:2px 0px 2px 7px;
	margin-top:7px;
	margin-bottom:0px;
}
.quickpick ul {
	float:left;
	display:block;
	width:122px;
	text-align:left;
	padding:0px;	
	margin:0px 0px 1px 0px;
	list-style: none;	
	overflow:hidden;
}
.quickpick li {
	float:left;
	font:normal 9px Tahoma;
	color:#15345e;
	background-color:#ffffff;
	width:122px;
	text-align:left;
	margin:1px 0px 0px 0px;
}
.quickpick li a {
	display:block;
	width:122px;
	max-width:118px;
	font:normal 9px Tahoma;
	color:#15345e;
	background-color:#ffffff;
	text-decoration:none;
	padding:5px 0px 3px 4px;
}
.quickpick li a:hover{
	font:normal 9px Tahoma;
	color:#ffffff;
	background-color:#5c7a1f;
	text-decoration:none;
}
div.quickpick select {
	font:normal 10px Tahoma;
	color:#1260ac;
	border:1px solid #4671ae;
	width:112px;
	margin:3px 5px 3px 5px;
}

#vertical_sub {
	float:left;
	width:122px;
	border:1px solid #000000;
}
ul#vertical_sub{
	float:left;
	width:122px;
	max-width:120px;
	border:1px solid #8eb2db;
	font:normal 9px Tahoma;
	color:#15345e;
}
ul#vertical_sub li a {
	width:122px;
	max-width:112px;
	font:normal 9px Tahoma;
	color:#15345e;
	padding:2px 5px 2px 5px;
	background-image:none;
}
ul#vertical_sub li a:hover {
	font:normal 9px Tahoma;
	padding:2px 5px 2px 5px;
	background-image:none;
	color:#ffffff;
}

.list {
	margin-left:auto;
	margin-right:auto;
	width:122px;
	text-align:left;
}
.with_arrow {
	float:left;
	display:block;
	width:122px;
}
.with_arrow a {
	float:right;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.with_arrow a:hover {
	float:right;
	background-image:url(images/arrow_over.gif);
	background-repeat:no-repeat;
	background-position:right;
}




.list_more {
	margin-left:auto;
	margin-right:auto;
	width:122px;
	text-align:right;
	background-color:#f3f3f3;
}
.link_more {
	float:left;
	width:122px;
	padding:4px 0px 9px 0px;
	background-color:#f3f3f3;
}
.link_more a {
	font:bold 9px Tahoma;
	color:#15468e;	
	text-decoration:none;
}
.link_more a:hover {
	font:bold 9px Tahoma;
	color:#8d9da9;	
	text-decoration:none;
}
.by {
	float:left;
	margin:2px 0px 0px 0px;
	width:126px;
	background-color:#f3f2ef;
	text-align:center;
	padding:0px 0px 2px 0px;
}
.by h2 {
	margin-left:auto;
	margin-right:auto;
	width:122px;
	max-width:115px;
	background-color:#7ea416;
	text-align:left;
	font:bold 10px Arial;
	color:#ffffff;
	overflow:hidden;
	padding:2px 0px 2px 7px;
	margin-top:2px;
	margin-bottom:0px;
}
.by_form {
	margin-left:auto;
	margin-right:auto;
	width:122px;
	max-width:117px;
	font:normal 9px Arial;
	color:#131d27;
	text-align:left;
	padding:10px 0px 0px 5px;
}
.right_form {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:120px;
	max-width:117px;
	font:normal 9px Arial;
	color:#131d27;
	text-align:left;
}

.right_form form {
	margin:0px;
	padding:0px;
}
.right_form a {
	float:left;
	clear:both;
	font:normal 9px Arial;
	color:#131d27;
	text-align:left;
}
.right_form input {
	font:normal 10px Arial;
	width:113px;
	color:#8d9da9;
	margin:0px 0px 0px 0px;
	border:1px solid #8d9da9;
	padding:1px;
}
.right_form select {
	width:113px;
	font:normal 11px Arial;
	color:#23528f;
	margin:0px 0px 5px 0px;
	border:1px solid #8d9da9;
	background-color:#ffffff;
}
.right_banner{
	float:left;
	width:120px;
	padding:23px 0px 0px 0px;
}
.by_form select {
	width:113px;
	font:normal 11px Arial;
	color:#23528f;
	margin:0px 0px 10px 0px;
	border:1px solid #8d9da9;
	background-color:#ffffff;
}
.by_form input {
	font:normal 11px Arial;
	color:#23528f;
	margin:0px 0px 10px 0px;
	border:1px solid #8d9da9;
	background-color:#ffffff;
	padding:1px;
}
.by_form img {
	margin:0px 0px 7px 7px;
}
.by_more {
	float:left;
	width:80px;
	font:normal 9px Arial;
	color:#22477b;
}
.by_more a {
	font:normal 9px Arial;
	color:#22477b;
	text-decoration:underline;
}
.by_more a:hover{
	font:normal 9px Arial;
	color:#8d9da9;
	text-decoration:underline;
}

.txtLink {		
	font:normal 11px Arial;
	color:#22477b;
}

.txtLink a {
	font:normal 11px Arial;
	color:#22477b;
	text-decoration:underline;
}
.txtLink a:hover{
	font:normal 11px Arial;
	color:#8d9da9;
	text-decoration:underline;
}

.by_more1 {
	float:left;	
	font:normal 11px Arial;
	color:#22477b;
}

.by_more1 a {
	font:normal 11px Arial;
	color:#22477b;
	text-decoration:underline;
}
.by_more1 a:hover{
	font:normal 11px Arial;
	color:#8d9da9;
	text-decoration:underline;
}

.by_more img {
	margin:0px 0px 0px 0px;
}
.by_form_message {
	float:left;
	width:113px;
	font:normal 9px Arial;
	color:#8d9da9;
	padding:0px 0px 5px 0px;
}
.stili_left{
	float:left;
	width:416px;
	padding:8px 0px 0px 0px;
}
.stili_right{
	float:right;
	width:303px;
	max-width:300px;
	padding:8px 3px 0px 0px;
}
.weather{
	float:left;
	width:416px;
	
	background-image:url(images/weather_bgtop.gif);
	background-repeat:repeat-y;
	background-position:top;
	padding:0px 0px 0px 0px;
}
.weather_stili_l{
	float:left;
	width:200px;
	max-width:170px;
	padding:0px 0px 0px 30px;
}
.weather_stili_l h1 {
	float:left;
	width:170px;
	font:bold 12px Arial;
	color:#29518b;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.weather_stili_r{
	float:right;
	width:200px;
}
.weather_stili_r h1 {
	float:left;
	width:200px;
	font:bold 12px Arial;
	color:#29518b;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.weather_more {
	float:left;
	width:170px;
	max-width:154px;
	padding:0px 16px 10px 0px;
	text-align:right;
}
.weather_more a {
	font:normal 9px Arial;
	color:#22477b;	
	text-decoration:underline;
}
.weather_more a:hover {
	font:normal 9px Arial;
	color:#8d9da9;	
	text-decoration:underline;
}
.weather input {
	float:left;
	height:20px;
	max-height:18px;
	padding:2px 1px 0px 1px;
	border:1px solid #b8b8ac;
	background-color:#fbfbfb;
	font:normal 11px Arial;
	color:#53694f;
	width:156px;
	margin:0px 0px 10px 0px;
}
.weather select {
	float:left;
	height:16px;
	padding:0px;
	border:1px solid #b8b8ac;
	background-color:#fbfbfb;
	font:normal 11px Arial;
	color:#53694f;
	width:156px;
	margin:0px 0px 2px 0px;
}
.weather_msg {
	float:left;
	width:170px;
	font:normal 9px Arial;
	color:#8d9da9;
	padding:3px 0px 3px 0px;
}
.weather_box{
	float:left;
	width:416px;
	margin:0px 0px 0px 0px;
}
.weather_box_in {
	float:left;
	width:724px;
	margin:12px 0px 0px 0px;
}
.weather_box_top{
	float:left;
	width:416px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}
.weather_box_tab_active{
	float:left;
	width:104px;
	height:30px;
	font:bold 11px Arial;
	color:#ffffff;
	background-image:url(images/weather_tab_active.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	overflow:hidden;
}
.weather_box_tab_inactive{
	float:left;
	width:104px;
	height:30px;
	font:bold 11px Arial;
	color:#15345e;
	background-image:url(images/weather_tab_inactive.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	overflow:hidden;
}
.weather_box_tab_title {
	font:bold 11px Arial;
	color:#ffffff;
	padding:0px 5px 0px 5px;
}
.weather_box_tab_title_bl {
	font:bold 11px Arial;
	color:#15345e;
	padding:0px 5px 0px 5px;
	
	
}
.weather_box_tab_title_bl a {
	float:left;
	font:bold 11px Arial;
	color:#15345e;
	text-decoration:none;
	display:block; 
	width:100%;
	line-height:12px;
}
.weather_box_tab_title_bl a:hover {
	font:bold 11px Arial;
	color:#15345e;
	text-decoration:none;
	line-height:12px;
}
.weather_box_line {
	float:left;
	width:416px;
	max-width:414px;
	height:30px;
	background-color:#a5c0e4;	
	border-left:1px solid #a5c0e4;
	border-right:1px solid #a5c0e4;
	background-image:url(images/b1.gif);
	background-repeat:repeat-x;
	background-position:bottom left;	
}
.weather_box_line_in {
	float:left;
	width:724px;
	height:30px;
	background-color:#a5c0e4;	
	border-left:1px solid #a5c0e4;
	border-right:1px solid #a5c0e4;
	background-image:url(images/b1.gif);
	background-repeat:repeat-x;
	background-position:bottom left;	
}
.weather_box_left {
	float:left;
	width:165px;
	max-width:155px;
	padding:10px 0px 0px 10px;
}

.weather_box_smtab_active {
	float:left;
	height:19px;
	max-height:14px;
	background-image:url(images/box_fill.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font:bold 11px Arial;
	color:#ffffff;
	margin:0px 10px -1px 0px;
	padding:2px 5px 3px 5px;
}
.weather_box_smtab_inactive {
	float:left;
	height:19px;
	max-height:17px;
	font:bold 11px Arial;
	color:#ffffff;
	margin:0px 7px -1px 0px;
	padding:2px 0px 0px 0px;
}
.weather_box_smtab_inactive a{
	font:bold 11px Arial;
	color:#15345e;
	text-decoration:underline;
}
.weather_box_smtab_inactive a:hover{
	font:bold 11px Arial;
	color:#ffffff;
	text-decoration:underline;
}

.white_line {
	float:left;
	width:416px;
	height:1px;
	background-color:#ffffff;
	overflow:hidden;	
}
.weather_box_right {
	float:right;
	width:130px;
	padding:12px 0px 0px 0px;
	font:bold 11px Arial;
	color:#ffffff;
}
.weather_box_right a{
	font:bold 11px Arial;
	color:#15345e;
}
.weather_box_right a:hover{
	font:bold 11px Arial;
	color:#ffffff;
}


.weather_box_rightAl {
	float:right;
	width:70px;
	padding:12px 0px 0px 0px;
	font:bold 11px Arial;
	color:#ffffff;
}
.weather_box_rightAl a{
	font:bold 11px Arial;
	color:#15345e;
}
.weather_box_rightAl a:hover{
	font:bold 11px Arial;
	color:#ffffff;
}

.weather_box_content {
	float:left;
	width:416px;
	max-width:401px;
	background-image:url(images/sm_clouds.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border-left:1px solid #a5c0e4;
	border-right:1px solid #a5c0e4;
	border-bottom:1px solid #a5c0e4;
	background-color:#ffffff;
	padding:8px 5px 5px 8px;
}
.weather_box_content2 {
	float:left;
	width:556px;
	max-width:541px;
	background-image:url(images/sm_clouds.jpg);
	background-repeat:repeat;
	background-position:left;
	border-left:1px solid #a5c0e4;
	border-right:1px solid #a5c0e4;
	border-bottom:1px solid #a5c0e4;
	background-color:#ffffff;
	padding:8px 5px 5px 8px;
}
.weather_box_content_in {
	float:left;
	width:724px;
	max-width:709px;
	background-image:url(images/sm_clouds_in.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border-left:1px solid #a5c0e4;
	border-right:1px solid #a5c0e4;
	border-bottom:1px solid #a5c0e4;
	background-color:#ffffff;
	padding:8px 5px 5px 8px;
}
.country {
	float:left;
	font:bold 13px Arial;
	color:#0a2e51;
}
.location {
	font:normal 9px Tahoma;
}
.report {
	float:left;
	width:400px;
	clear:both;
	font:normal 9px Tahoma;
	color:#0a2e51;
	padding:5px 0px 0px 0px;
}

.details {
	float:left;
	width:195px;
	font:normal 13px Arial;
	color:#1260ac;
	line-height:20px;
}
.weather_box_more {
	clear:both;
	padding:5px 0px 20px 0px;
	font:bold 9px Tahoma;
	color:#0a2e51;
	
}
.weather_box_more a {
	font:bold 9px Tahoma;
	color:#0a2e51;
}
.weather_box_more a:hover {
	font:bold 9px Tahoma;
	color:#0a2e51;
}
.weather_box_more1 {
	float:left;
	clear:left;
	padding:2px 0px 5px 0px;
	font:bold 10px Arial;
	color:#0a2e51;
	
}
.weather_box_more1 a {
	font:bold 10px Arial;
	color:#0a2e51;
}
.weather_box_more1 a:hover {
	font:bold 10px Arial;
	color:#0a2e51;
}
.report_img {
	float:right;
	margin:-110px 0px 0px 0px;
}
.report_img_in {
	float:right;
	margin:0px 5px 5px 0px;
}
.weather_forecast {
	float:left;
	width:416px;
	margin:21px 0px 0px 0px;
}
.weather_forecast_in {
	float:left;
	width:724px;
	margin:21px 0px 21px 0px;
}
.forecast_title {
	width:416px;
	height:23px;
	max-height:18px;
	background-image:url(images/weather_forecast.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font:bold 11px Arial;
	color:#ffffff;
	padding:5px 0px 0px 0px;
	text-align:left;
}

.forecast_title a{
	color:#ffffff;
	padding:0px 7px 0px 0px;
	font:bold 11px Arial;
	background-image:url(images/sm_arrow_white.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}
.forecast_title a:hover{
	color:#ffffff;
	font:bold 11px Arial;
}

.forecast_middle{
	height:17px;
	background-color:#f3f3f3;
	font:bold 10px Arial;
	color:#213f6c;
	border-bottom:1px solid #e9ebf1;
	text-align:center;
}
.forecast_left {
	height:17px;
	background-color:#f3f3f3;
	font:bold 10px Arial;
	color:#213f6c;
	border-left:1px solid #e9ebf1;
	border-bottom:1px solid #e9ebf1;
	text-align:center;
}
.forecast_right {
	height:17px;
	background-color:#f3f3f3;
	font:bold 10px Arial;
	color:#213f6c;
	border-right:1px solid #e9ebf1;
	border-bottom:1px solid #e9ebf1;
	text-align:center;
}

.forecast_middle_in{
	height:17px;
	background-color:#adc6ea;
	font:bold 10px Arial;
	color:#213f6c;
	text-align:center;
}
.forecast_left_in {
	height:17px;
	background-color:#adc6ea;
	font:bold 10px Arial;
	color:#213f6c;
	border-left:1px solid #adc6ea;
	text-align:center;
}
.forecast_right_in {
	height:17px;
	background-color:#adc6ea;
	font:bold 10px Arial;
	color:#213f6c;
	border-right:1px solid #adc6ea;
	text-align:center;
}
.forecast_values {
	border-left:1px solid #8ba7cc;
	border-right:1px solid #8ba7cc;
	border-bottom:1px solid #8ba7cc;
}


.forecast_line_l {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#fafafa;
	border-left:1px solid #e9ebf1;
	border-bottom:1px solid #e9ebf1;
}
.forecast_line_l_in {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#fafafa;
	
	
	
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.forecast_line_m_in {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#fafafa;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.forecast_line_r {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#fafafa;
	border-left:1px solid #e9ebf1;
	border-right:1px solid #e9ebf1;
	border-bottom:1px solid #e9ebf1;
}
.forecast_line_r_in {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#fafafa;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.forecast_line_lg {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#f5f4f3;
	border-left:1px solid #e9ebf1;
	border-bottom:1px solid #e9ebf1;
}
.forecast_line_lg a{
	font:normal 9px Tahoma;
	color:#39556e;
	text-align:left;
	text-decoration:none;
}
.forecast_line_lg_in {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#f5f4f3;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.sponsored_links {
	float:left;
	width:240px;
}
.sponsored_links h1{
	font:bold 12 Arial;
	color:#29518b;
	padding:0px 0px 2px 0px;
	margin:0px;
	background-image:url(images/dots.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	margin:0px 0px 0px 15px;
}
.banner_right {
	float:left;
	margin:27px 0px 39px 0px;
}
.slinks {
	float:right;
	width:225px;
	font:normal 11px Tahoma;
	color:#39556e;
	padding:3px 0px 3px 0px;
	background-image:url(images/dots.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	overflow:hidden;
}
.slinks a {
	font:bold 13px Tahoma;
	color:#39556e;
	text-decoration:underline;
}
.slinks a:hover {
	font:bold 13px Tahoma;
	color:#8d9da9;
	text-decoration:underline;
}
.slinks_address {
	font:bold 11px Tahoma;
	color:#39556e;
	text-decoration:none;
}
.slinks_address a {
	font:bold 11px Tahoma;
	color:#39556e;
	text-decoration:none;
}
.slinks_address a:hover {
	font:bold 11px Tahoma;
	color:#8d9da9;
	text-decoration:none;
}
.main_distilo{
	float:left;
	width:724px;
	margin:0px 0px 0px 0px;
}
.findout_title {
	display:none;
}
.findout_line {
	display:none;
}
.fline {
	float:left;
	width:724px;
	margin:10px 0px 0px 0px;
	
	background-image:url(images/boxesbg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	
}
.findout_box_l {
	float:left;
	width:238px;
	margin:0px 5px 0px 0px;
}
.findout_box_l h1 {
	float:left;
	width:238px;
	max-width:223px;
	margin:0px;
	padding:0px;
	font:bold 13px Tahoma;
	color:#213f6c;
	background-image:url(images/find_bullet.gif);
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#dde0e9;
	padding:2px 0px 2px 15px;
}
.findout_box_l h1 a {

	font:bold 13px Tahoma;
	color:#213f6c;
	text-decoration:none;
}
.findout_box_l h1 a:hover {
	font:bold 13px Tahoma;
	color:#213f6c;
	text-decoration:underline;
}
.findout_box {
	float:left;
	width:238px;
}
.findout_box h1 {
	float:left;
	width:238px;
	max-width:223px;
	margin:0px;
	padding:0px;
	font:bold 13px Tahoma;
	color:#213f6c;
	background-image:url(images/find_bullet.gif);
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#dde0e9;
	padding:2px 0px 2px 15px;
}
.findout_box h1 a{
	font:bold 13px Tahoma;
	color:#213f6c;
	text-decoration:none;
}

.findout_box h1 a:hover {
	font:bold 13px Tahoma;
	color:#213f6c;
	text-decoration:underline;
}
.findout_body {
	float:left;
	width:238px;
	max-width:228px;
	background-color:#eaf0fa;
	padding:5px;
	margin:1px 0px 0px 0px;
	overflow:hidden;
}
.findout_body img {
	float:left;
	border:2px solid #ffffff;
}
.findout_txt {
	float:left;
	width:115px;
	max-width:105px;
	font:bold 10px Arial;
	color:#15335c;
	padding:0px 0px 0px 5px;
	line-height:13px;
	overflow:hidden;
}
.findout_txt a {
	font:bold 10px Arial;
	color:#15335c;
	text-decoration:none;
}
.findout_txt a:hover {
	font:bold 10px Arial;
	color:#15335c;
	text-decoration:underline;
}
.footer_links {
	float:left;
	font:bold 10px Arial;
	color:#67675c;
	padding:0px 0px 0px 15px;
}
.footer_links a {
	font:bold 10px Arial;
	color:#67675c;
	text-decoration:none;
}
.footer_links a:hover {
	font:bold 10px Arial;
	color:#67675c;
	text-decoration:underline;
}
#atcomProductionFlash {
	float:left;
	margin:0px;
	padding:0px;	
	width:20px;
}
.footer_right {
	float:right;
	padding:0px 10px 0px 0px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #8A837D;
}
.atcom a:hover {
	font-family:tahoma,verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #625C57;
}
.footer_blinks {
	float:left;
	width:100%;
	font:bold 10px Arial;
	color:#67675c;
	text-align:left;
	padding:8px 0px 3px 15px;
}
.footer_blinks a {
	font:bold 10px Arial;
	color:#67675c;
	text-decoration:none;
}
.footer_blinks a:hover {
	font:bold 10px Arial;
	color:#67675c;
	text-decoration:underline;
}
.right_links {
	float:left;	
	/*width:160px;*/
	width:120px;

	color:#22477b;
	font:normal 10px Arial;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.right_links a {
	color:#22477b;
	font:normal 10px Arial;
	text-decoration:none;
}
.right_links a:hover{
	color:#22477b;
	font:normal 10px Arial;
	text-decoration:underline;
}
.auto_complete {
	font:bold 10px Arial;
	color:#67675c;
	text-decoration:underline;
	background-color:#ffffff;
}


.weather_results {
	float:left;
	width:416px;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
}
.weather_results h1 {
	font:bold 13px Tahoma;
	color:#7ea416;
	margin:0px;
	padding:0px 0px 4px 0px;
}
.search {
	float:left;
	width:416px;
	height:48px;
	max-height:40px;
	max-width:404px;
	font:normal 11px Arial;
	color:#39556e;
	border:1px solid #c8d7de;
	padding:4px 5px 4px 5px;
}
.search_location {
	font:bold 12px Arial;
	color:#29518b;
	padding:4px 0px 0px 0px;
}
.search_location span.country {
	font:bold 12px Arial;
	color:#29518b;
	padding:0px 10px 0px 0px;
}
.search_location span.city {
	font:bold 12px Arial;
	color:#29518b;
	padding:0px 0px 0px 0px;
}
.results_table {
	float:left;
	margin:1px 0px 0px 0px;
}
.results_table_top {
	font:bold 10px Arial;
	color:#1260ac;
	background-color:#ebf1f9;
	border:1px solid #000000;
}
.results_table_top td a {
	font:bold 10px Arial;
	color:#1260ac;
	text-decoration:none;
}
.results_table_top td a:hover {
	font:bold 10px Arial;
	color:#1260ac;
	text-decoration:underline;
}
.results_table_line_gr {
	background-image:url(images/ddots.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#fbfbfb;
}
.results_table_line {
	background-image:url(images/ddots.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#ffffff;
}
.results_name {
	font:bold 11px Arial;
	color:#15345e;
	padding:7px 0px 4px 2px;
}
.results_name a {
	font:bold 11px Arial;
	color:#15345e;
	text-decoration:none;
}
.results_name a:hover {
	font:bold 11px Arial;
	color:#15345e;
	text-decoration:underline;
}
.notice {
	font:normal 9px Arial;
	color:#4b73a1;
	padding:7px 0px 4px 0px;
}

.results_nameRed {
	font:bold 11px Arial;
	color:#DE8374;
	padding:7px 0px 4px 2px;
}
.results_nameRed a {
	font:bold 11px Arial;
	color:#DE8374;
	text-decoration:none;
}

.results_nameRed a:hover {
	font:bold 11px Arial;
	color:#DE8374;
	text-decoration:underline;
}

.results_blue {
	font:normal 11px Arial;
	color:#15345e;
	padding:7px 0px 4px 0px;
}
.results_blue_sm {
	font:normal 9px Arial;
	color:#4b73a1;
	padding:7px 0px 4px 0px;
}
.results_blue_sm_r {
	font:normal 9px Arial;
	color:#4b73a1;
	padding:7px 5px 4px 0px;
	text-align:right;
}
.results_nav {
	font:bold 10px Arial;
	color:#8d9da9;
	padding:10px 0px 0px 0px;
}
.results_nav img {
	margin-bottom:-2px;
}
.results_nav1 {
	font:bold 10px Arial;
	color:#8d9da9;
	padding:10px 0px 0px 46px;
}
.results_nav1 img {
	margin-bottom:-2px;
}
.nav_num {
	font:normal 11px Arial;
	color:#1260ac;
	padding:0px 2px 0px 2px;
}
.search_pages {
	font:normal 11px Arial;
	color:#1260ac;
	width:20px;
	text-align:right;
	margin-top:-2px;
    margin-right:2px;
	height:17px;
}
.contentxml {
	padding: 0px 0px 0px 16px;
	width:700px;
	background-color:#ffffff;
	margin:18px 0px 15px 0px;
}

.contentxml h1 {
	float:left;
	width:100%;
	font:normal 18px Tahoma;
	color:#7ea416;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:Center;
}

.content {
	float:left;
	width:416px;
	background-color:#ffffff;
	margin:18px 0px 15px 0px;
}
.content h1 {
	float:left;
	width:100%;
	font:normal 18px Tahoma;
	color:#7ea416;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:Center;
}
.subtitle {
	float:left;
	width:100%;
	font:bold 10px Arial;
	color:#8d9da9;
}
.XML_Text {
	float:left;
	width:100%;
	font:bold 11px Arial;
	color:#554c4b;
	padding:14px 0px 0px 25px;
}

.XML_Header {
	float:left;
	width:804px;
	font:bold 14px Arial;
	color:#7ea416;
	padding:14px 0px 0px 30px;
}
.XML_HeaderNoWidth {
	font:bold 14px Arial;
	color:#7ea416;
	padding:0px 0px 0px 30px;
}
.XMLr {
	float:right;
	text-align:right;
	width:400px;

}


.XML_top {
	font:normal 13px Tahoma;
	color:#213f6c;
	background-color:#d8e4f3;
	text-align:center;
	border-right:1px solid #ffffff;
	padding:2px 3px 3px 3px;
}

.XML_centerLeftBorder {
	font:bold 11px Arial;
	color:#554c4b;
	padding:3px 10px 3px 10px;
	text-align:center;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}

.XML_center {
	font:bold 11px Arial;
	color:#554c4b;
	padding:3px 10px 3px 10px;
	text-align:center;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	
}
.XML_centerLeftBorder a {
	font:bold 11px Arial;
	color:#554c4b;
	text-decoration:underline;
}
.XML_centerLeftBorder a:hover {
	color:#7ea416;
}
.XML_left {
	font:bold 11px Arial;
	color:#554c4b;
	padding:3px 0px 0px 0px;
}
.XML_left select{
	font:normal 11px Arial;
	color:#554c4b;
	padding:3px 0px 0px 0px;
}
.XML_left a {
	font:bold 11px Arial;
	color:#554c4b;
	text-decoration:underline;
}
.XML_left a:hover {
	font:bold 11px Arial;
	color:#7ea416;
}

}
.XML_left a.selec  {
	font:bold 11px Arial;
	color:#7ea416;
	text-decoration:underline;
}

.XML_table {
	margin-left:15px;
	float:left;
	font:bold 11px Arial;
	color:#554c4b;
	padding:3px 0px 0px 0px;
}

.XML_table2 {
	/*margin-left:15px;*/
	float:left;
	font:bold 11px Arial;
	color:#554c4b;
	padding:3px 0px 0px 0px;
	font:bold 11px Arial;
}

.XML_table2 a {
	font:bold 11px Arial;
	color:#554c4b;
	text-decoration:underline;
}
.XML_table2 a:hover {
	font:bold 11px Arial;
	color:#7ea416;
}

.XML_rightTitle {
	margin-left:15px;
	float:left;
	font:bold 11px Arial;
	color:#7ea416;
	padding:3px 10px 0px 0px;
	text-align:right;

}
.XML_table a {
	font:bold 11px Arial;
	color:#554c4b;
	text-decoration:underline;
}
.XML_table a:hover {
	font:bold 11px Arial;
	color:#7ea416;
}
.content_txt {
	float:left;
	width:100%;
	font:bold 11px Arial;
	color:#554c4b;
	padding:14px 0px 0px 0px;
}
.XML_table a.xml_buy {
	font:bold 12px Arial;
	color:#1260ac;
	text-decoration:underline;
}

.XML_table a.xml_buy:hover {
	font:bold 12px Arial;
	color:#7ea416;
	text-decoration:underline;
}


.XML_leftTitle {
	font:bold 12px Arial;
	color:#1260ac;
	padding:3px 0px 0px 0px;
}

.content_noteXml {
	
	width:100%;
	font:normal 11px Arial;
	color:#554d4b;
	padding:13px 0px 0px 0px;
}

.content_note {
	float:left;
	width:100%;
	font:normal 11px Arial;
	color:#554d4b;
	padding:13px 0px 0px 0px;
}
.banner_right1 {
	float:right; 
	width:160px; 
	padding:34px 3px 0px 0px;
}
.forecast_top {
	font:normal 9px Tahoma;
	color:#213f6c;
	background-color:#d8e4f3;
	text-align:center;
	border-right:1px solid #ffffff;
	padding:2px 3px 3px 3px;
}
.outofcontinent_table {
	margin:10px 0px 10px 0px;
	
	
}
.outofcontinent_table td {
	font:bold 11px Tahoma;
	color:#213f6c;
	
}
.outofcontinent_table td a {
	font:normal 11px Tahoma;
	color:#213f6c;
}
.outofcontinent_table td a:hover {
	font:normal 11px Tahoma;
	color:#122034;
}


.continent_top {
	font:normal 10px Tahoma;
	color:#213f6c;
	background-color:#d8e4f3;
	text-align:center;
	border-right:1px solid #ffffff;
	padding:2px 3px 3px 3px;
}
.continent_top a {
	font:normal 10px Tahoma;
	color:#213f6c;
	text-decoration:none;
}
.continent_top a:hover {
	font:normal 10px Tahoma;
	color:#122034;
	text-decoration:none;
}
.continent_table {
	margin:10px 0px 10px 0px;
	border:1px solid #d8e4f3;
	background-color: #f3f3f3;
}
.continent_table td {
	font:bold 11px Tahoma;
	color:#213f6c;
	
}
.continent_table td a {
	font:normal 10px Tahoma;
	color:#213f6c;

}
.continent_table td a:hover {
	font:normal 10px Tahoma;
	color:#122034;
}



.continent_table_paging {
	margin:11px 0px 10px 0px;
	border:1px solid #d8e4f3;
	background-color: #f3f3f3;
}
.continent_table_paging td {
	font:bold 11px Tahoma;
	color:#213f6c;
	
}
.continent_table_paging td a {
	font:normal 11px Tahoma;
	text-decoration:none;
	color:#213f6c;

}
.continent_table_paging td a:hover {
	font:normal 11px Tahoma;
	color:#122034;
}

.continent_table_list {
	margin:10px 0px 11px 0px;
	border:1px solid #d8e4f3;
	background-color: #f3f3f3;
}
.continent_table_list td {
	font:normal 11px Tahoma;
	color:#213f6c;
	
}
.continent_table_list td a {
	font:normal 11px Tahoma;
	
	color:#213f6c;

}
.continent_table_list td a:hover {
	font:normal 11px Tahoma;
	color:#122034;
}




.letter {
	font-size:12px;
	font-weight:bold;
}
.letter a {
	font-size:12px;
	font-weight:bold;
	padding:0px 2px 0px 2px;
}
.all_links {
	background-color:#d8e4f3;
}

.forecast_top_noborder {
	font:normal 9px Tahoma;
	color:#213f6c;
	background-color:#d8e4f3;
	text-align:center;
}
.forecast_left1 {
	font:normal 11px Arial;
	color:#213f6c;
	border-left:1px solid #dee8f5;
	border-bottom:1px solid #dee8f5;
	background-color:#fafbfc;
	text-align:center;
	padding:0px 3px 0px 3px;
}
.forecast_left1_noborder {
	font:bold 13px Arial;
	color:#213f6c;
	border-bottom:1px solid #dee8f5;
	text-align:center;
}
.forecast_left2 {
	font:normal 11px Arial;
	color:#213f6c;
	border-bottom:1px solid #dee8f5;
	background-color:#fafbfc;
	text-align:center;
}
.forecast_table {
	border-top:1px solid #d8e4f3;
	border-right:1px solid #d8e4f3;
}
.forecast_table1 {
	float:left;
	border-top:1px solid #d8e4f3;
	border-right:1px solid #d8e4f3;
}
.forecast_normal {
	font:normal 10px Arial;
	color:#213f6c;       
}
.weather_middle {
	float:left;
	width:556px;
	background-image:url(images/weather_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.weather_location {
	float:left;
	width:300px;
}


.weather_links_o {
	float:right;
	width:156px;
	max-width:106px;
	text-align:right;
	padding:0px 10px 0px 0px;
	margin:11px 0px 0px 0px;
	font:bold 9px Tahoma;
	color:#4369b0;
	overflow:hidden;
}
.weather_links_o a {
	font:bold 9px Tahoma;
	color:#4369b0;
	text-decoration:underline;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 10px 0px 0px;
}
.weather_links_o a:hover {
	font:bold 9px Tahoma;
	color:#30b2fc;
	text-decoration:underline;
}

.weather_links {
	float:right;
	width:200px;
	max-width:190px;
	text-align:right;
	padding:7px 10px 0px 0px;
}
.weather_links a {
	font:bold 9px Tahoma;
	color:#4369b0;
	text-decoration:underline;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 10px 0px 0px;
}
.weather_links a:hover {
	font:bold 9px Tahoma;
	color:#30b2fc;
	text-decoration:underline;
}
.weather_links2 {
	float:right;
	padding:11px 10px 0px 10px;
	width: 100%;
	/*max-width: 180px;*/
	overflow:hidden;	
	float:left;
}
.weather_links2 a {
	float:left;
	font:bold 9px Tahoma;
	color:#4369b0;
	text-decoration:underline;
	background-image:url(images/arrow_prev.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 10px;
}
.weather_links2 a:hover {
	font:bold 9px Tahoma;
	color:#30b2fc;
	text-decoration:underline;
}
.city {
	float:left;
	clear:both;
	width:556px;
	max-width:549px;	
	font:bold 16px Tahoma;
	color:#0a2e51;
	padding:7px 0px 0px 10px;
}
.city a {
	font:bold 10px Arial;
	color:#7ea416;
	text-decoration:underline;
	background-image:url(images/arrow_sm.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding:0px 6px 0px 0px;
}
.city a:hover {
	
	font:bold 10px Arial;
	color:#7ea416;
	text-decoration:none;
}
.city2 {
	float:left;
	clear:both;
	width:416px;
	max-width:409px;	
	font:bold 16px Tahoma;
	color:#0a2e51;
	padding:7px 0px 0px 10px;
}
.city2 a {
	font:bold 10px Arial;
	color:#7ea416;
	text-decoration:underline;
	background-image:url(images/arrow_sm.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding:0px 6px 0px 0px;
}

.city2 a:hover {
	
	font:bold 10px Arial;
	color:#0a2e51;
	text-decoration:none;
}
.city1 {
	float:left;
	font:bold 13px Arial;
	color:#0a2e51;
	padding:0px 0px 0px 10px;
	overflow:hidden;
}
.country1 {
	float:left;
	font:bold 13px Arial;
	color:#0a2e51;
}
.error {	
	font:12px Arial;
	color:#ff0000;
}
.position {
	float:left;
	clear:both;
	width:415px;
	max-width:405px;
	font:normal 9px Tahoma;
	color:#0a2e51;
	padding:4px 0px 0px 10px;
}

.position a {
	text-align:right;
	font:bold 10px Arial;
	color:#7ea416;
	text-decoration:underline;
	padding:0px 6px 0px 0px;
	margin-top:-12px;
}
.position a:hover {
	font:bold 10px Arial;
	color:#0a2e51;
	text-decoration:none;
}

.units {
	float:right;
	padding:10px 0px 0px 0px;
}
.units a {
	background:none;
}
.form_message {
	float:left;
	width:116px;
	padding:0px 0px 5px 0px;
	font:normal 10px Arial;
	color:#4b4f55;
	text-align:left;
}
.weather_box_line_wide {
	float:left;
	width:556px;
	height:30px;
	background-color:#a5c0e4;	
	background-image:url(images/b1.gif);
	background-repeat:repeat-x;
	background-position:bottom left;	
}
.weather_box_left_wide {
	float:left;
	width:290px;
	max-width:280px;
	padding:10px 0px 0px 10px;
}
.weather_forecast_nomargin {
	float:left;
	width:556px;
	margin:0px;
	background-color:#efefef;
}


.weather_box_blue {
	float:left;
	width:416px;
	max-width:403px;
	background-image:url(images/weather_bluetop.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#ffffff;
	padding:8px 5px 5px 8px;
}
.country_blue {
	float:left;
	width:100%;
	font:bold 16px Tahoma;
	color:#0a2e51;
}
.country_blue a {
	font:bold 10px Arial;
	color:#7ea416;
	text-decoration:underline;
	background-image:url(images/arrow_sm.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding:0px 6px 0px 0px;
}
.country_blue a:hover {
	font:bold 10px Arial;
	color:#0a2e51;
	text-decoration:none;
}
.country_blue1 {
	float:left;
	font:bold 16px Tahoma;
	color:#0a2e51;
}
.location_blue {
	float:left;
	clear:both;
	width:100%;
	font:normal 9px Tahoma;
	color:#0a2e51;
	padding:3px 0px 0px 0px;
}

.location_blue a {
	text-align:right;
	font:bold 10px Arial;
	color:#7ea416;
	text-decoration:underline;
	padding:0px 6px 0px 0px;
	margin-top:-12px;
}
.location_blue a:hover {
	font:bold 10px Arial;
	color:#0a2e51;
	text-decoration:none;
}

.nav_blue {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;

}
.nav_blue_out {
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	overflow:hidden;
}
.nav_blue_dout {
	width:100%;
	padding:0px 0px 0px 0px;
	margin:3px 0px 5px 0px;
	overflow:hidden;
}
.pager_blue {
	float:left;
	width:290px;
	font:bold 11px Arial;
	color:#1260ac;
}
.pager_blue a {
	font:bold 11px Arial;
	color:#1260ac;
	text-decoration:none;
}

.pager_blue a:hover {
	font:bold 11px Arial;
	color:#1260ac;
	text-decoration:underline;
}
.pager_blue1{
	font:bold 11px Arial;
	color:#BBBBBB;
	padding:0px 5px 0px 5px;
}

.pager_blue1 a {
	font:bold 11px Arial;
	color:#1260ac;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.pager_blue1 a:hover {
	font:bold 11px Arial;
	color:#1260ac;
	text-decoration:underline;
}
.blue_more {
	float:right;
	width:100px;
	text-align:right;
}
.blue_more1 a {
	float:right;
	width:100px;
	text-align:right;
	font:bold 10px Tahoma;
	color:#1260ac;
	background-image:url(images/arrow_sm.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding:0px 6px 0px 0px;
}
.daynight_box {
	float:left;
	width:100%;
	border-bottom:1px solid #bfd2e3;
	padding:5px 0px 5px 0px;
}
.greenbox {
	float:left;
	width:100%;
	background-image:url(images/greenbox_fill.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#effafe;
	border-bottom:1px solid #dae6f4;
	padding:5px 0px 5px 0px;
}
.greenbox_l {
	float:left;
	width:160px;
	max-width:155px;
	padding:5px 0px 5px 5px;
}
.greenbox_r {
	float:right;
	width:240px;
	max-width:235px;
	padding:0px 5px 0px 0px;
}
.greenbox_r h1 {
	float:left;
	font:bold 12px Arial;
	color:#2769ad;
	width:235px;
	max-width:225px;
	overflow:hidden;
	margin:5px 0px 0px 0px;
	padding:5px;
	background-color:#eff1f9;
	border:1px solid #bfd2e3;
}
.greenbox_details {
	float:left;
	width:225px;
	font:normal 11px Arial;
	color:#131d27;
	padding:3px 0px 0px 0px;
	line-height:15px;
}
.greenbox_more {
	float:left;
	font:normal 11px Arial;
	color:#131d27;
}
.greenbox_more a {
	float:left;
	font:normal 11px Arial;
	color:#131d27;
	text-decoration:underline;
	padding:3px 6px 0px 0px;
	background-image:url(images/arrow_sm.gif);
	background-repeat:no-repeat;
	background-position:right 8px;
}


.graybox {
	float:left;
	width:100%;
	background-image:url(images/graybox_fill.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#e0e0ec;
	border-bottom:1px solid #dae6f4;
	padding:5px 0px 5px 0px;
	margin:10px 0px 0px 0px;
}
.graybox_l {
	float:left;
	width:160px;
	max-width:155px;
	padding:5px 0px 5px 5px;
}
.graybox_r {
	float:right;
	width:240px;
	max-width:235px;
	padding:0px 5px 0px 0px;
}
.graybox_r h1 {
	float:left;
	font:bold 12px Arial;
	color:#2769ad;
	width:235px;
	max-width:225px;
	overflow:hidden;
	margin:5px 0px 0px 0px;
	padding:5px;
	background-color:#eff1f9;
	border:1px solid #bfd2e3;
}
.graybox_details {
	float:left;
	width:225px;
	font:normal 11px Arial;
	color:#131d27;
	padding:3px 0px 0px 0px;
	line-height:15px;
}
.graybox_more {
	float:left;
	font:normal 11px Arial;
	color:#131d27;
}
.graybox_more a {
	float:left;
	font:normal 11px Arial;
	color:#131d27;
	text-decoration:underline;
	padding:3px 6px 0px 0px;
	background-image:url(images/arrow_sm.gif);
	background-repeat:no-repeat;
	background-position:right 8px;
}
.dynamic_content{
	float:left;
	width:555px;
                     max-width:555px;
	margin:10px 0px 0px 0px;
}

.weather_box_left_wide1 {
	float:left;
	width:260px;
	max-width:245px;
	padding:10px 0px 0px 15px;
}
.tbl_stations {
	float:left;
	border:1px solid #a5c0e4;
	width:416px;
	margin:10px 0px 10px 0px;
	padding:0px;
}
.tbl_stations_title {
	background-color:#a5c0e4;
	padding:5px;
	font:bold 12px Tahoma;
	color:#ffffff;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}


.tbl_stations_subtitleL1 {
	padding:5px;
	font:bold 11px Tahoma;
	color:#0a2e51;
	background-color:#e9ebf1;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:left;
}
.tbl_stations_subtitleL1 a {
	font:bold 11px Tahoma;
	color:#0a2e51;
} 
.tbl_stations_subtitleL1 a:hover {
	font:bold 11px Tahoma;
	color:#0a2e51;
}

.tbl_stations_subtitleL2 {
	padding:5px 5px 5px 25px;
	font:bold 11px Tahoma;
	color:#0a2e51;
	background-color:#e9ebf1;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:left;
}
.tbl_stations_subtitleL2 a {
	font:bold 11px Tahoma;
	color:#0a2e51;
} 
.tbl_stations_subtitleL2 a:hover {
	font:bold 11px Tahoma;
	color:#0a2e51;
}

.tbl_stations_subtitleL3 {
	padding:5px 5px 5px 50px;
	font:bold 11px Tahoma;
	color:#0a2e51;
	background-color:#e9ebf1;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:left;
}
.tbl_stations_subtitleL3 a {
	font:bold 11px Tahoma;
	color:#0a2e51;
} 
.tbl_stations_subtitleL3 a:hover {
	font:bold 11px Tahoma;
	color:#0a2e51;
}

.tbl_stations_subtitle {
	padding:5px;
	font:bold 11px Tahoma;
	color:#0a2e51;
	background-color:#e9ebf1;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:center;
}
.tbl_stations_subtitle a {
	font:bold 11px Tahoma;
	color:#0a2e51;
} 
.tbl_stations_subtitle a:hover {
	font:bold 11px Tahoma;
	color:#0a2e51;
} 
.tbl_stations_subtitle_l {
	padding:5px;
	font:bold 11px Tahoma;
	color:#0a2e51;
	background-color:#e9ebf1;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:center;
}
.tbl_stations_subtitle_l a {
	font:bold 11px Tahoma;
	color:#0a2e51;
} 
.tbl_stations_subtitle_l a:hover {
	font:bold 11px Tahoma;
	color:#0a2e51;
} 
.tbl_stations_subtitle_r {
	padding:5px;
	font:bold 11px Tahoma;
	color:#0a2e51;
	background-color:#e9ebf1;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	text-align:center;
}
.tbl_stations_subtitle_r a {
	font:bold 11px Tahoma;
	color:#0a2e51;
} 
.tbl_stations_subtitle_r a:hover {
	font:bold 11px Tahoma;
	color:#0a2e51;
} 
.tbl_stations_subtitle_r select {
	font:bold 10px Tahoma;
	color:#1260ac;
	border:1px solid #4671ae;
	width:90px;
}
.tbl_stations_content_l {
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font:normal 11px Tahoma;
	color:#39556e;
	text-align:left;
	padding:3px 0px 3px 5px;
	border-bottom:1px solid #e9ebf1;
}
.tbl_stations_content_l a {
	font:normal 11px Tahoma;
	color:#39556e;
	text-align:left;
	text-decoration:none;
}
.tbl_stations_content_l a:hover{
	font:normal 11px Tahoma;
	color:#39556e;
	text-align:left;
	text-decoration:underline;
}
.tbl_stations_content {
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font:normal 11px Tahoma;
	color:#39556e;
	text-align:left;
	padding:3px 0px 3px 5px;
	border-bottom:1px solid #e9ebf1;
}
.tbl_stations_content a {
	font:normal 11px Tahoma;
	color:#39556e;
	text-decoration:none;
}
.tbl_stations_content a:hover {
	font:normal 11px Tahoma;
	color:#30b2fc;
                     text-decoration:none;
}

.tbl_stations_content_c {
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font:normal 11px Tahoma;
	color:#39556e;
	text-align:center;
	padding:3px 20px 3px 5px;
	border-bottom:1px solid #e9ebf1;
}
.tbl_stations_content_c1 {
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font:normal 11px Tahoma;
	color:#39556e;
	text-align:center;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #e9ebf1;
}
.tbl_stations_content_c1 a {
	font:normal 11px Tahoma;
	color:#39556e;
	text-decoration:none;
}
.tbl_stations_content_c1 a:hover {
	font:normal 11px Tahoma;
	color:#30b2fc;
    text-decoration:none;
}
.tbl_stations_content_r {
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font:normal 11px Tahoma;
	color:#39556e;
	text-align:right;
	padding:3px 20px 3px 5px;
	border-bottom:1px solid #e9ebf1;
	
}
.tbl_stations_date {
	font:normal 10px Tahoma;
	color:#aaaaaa;
	padding:3px 0px 0px 0px;
}
.tbl_stations_date a {
	font:bold 9px Tahoma;
	color:#4369b0;
	text-decoration:underline;
	padding:0px 2px 0px 2px;
}
.tbl_stations_date a:hover {
	font:bold 9px Tahoma;
	color:#30b2fc;
	text-decoration:underline;
}
.day {
	float:left;
	width:160px;
	height:95px;
	background-image:url(images/day.gif);
	background-repeat:no-repeat;
	background-position:
}
.day_l {
	float:left;
	width:86px;
	max-width:80px;
	padding:16px 0px 0px 6px;
}
.day_r {
	float:right;
	width:74px;
}
.day_name {
	float:right;
	width:74px;
	max-width:66px;
	text-align:right;
	font:normal 11px Tahoma;
	color:#ffffff;
	padding:7px 8px 0px 0px;
}
.day_max {
	float:right;
	width:74px;
	max-width:70px;
	text-align:right;
	font:bold 12px Tahoma;
	color:#ffffff;
	padding:33px 4px 0px 0px;
}
.day_apparent {
	float:right;
	width:160px;
	max-width:156px;
	text-align:right;
	font:bold 11px Tahoma;
	color:#ffffff;
	padding:0px 4px 0px 0px;
	margin:0px;
}
.night {
	float:left;
	width:160px;
	height:95px;
	background-image:url(images/night.gif);
	background-repeat:no-repeat;
	background-position:
	
}
.night_l {
	float:left;
	width:86px;
	max-width:80px;
	padding:18px 0px 0px 6px;
}
.night_r {
	float:right;
	width:74px;
}
.night_name {
	float:right;
	width:74px;
	max-width:66px;
	text-align:right;
	font:normal 11px Tahoma;
	color:#ffffff;
	padding:7px 8px 0px 0px;
}
.night_max {
	float:right;
	width:74px;
	max-width:70px;
	text-align:right;
	font:bold 12px Tahoma;
	color:#ffffff;
	padding:33px 4px 0px 0px;
}
.night_apparent {
	float:right;
	width:160px;
	max-width:166px;
	text-align:right;
	font:bold 11px Tahoma;
	color:#ffffff;
	padding:0px 4px 0px 0px;
	margin:0px;
}
.mform {
	margin:0px;
	padding:0px;
}
.linkmenu_more {
	background-color:#ffffff;
	float:left;
	width:122px;
	padding:0px 0px 0px 1px;
	
	
}

.linkmenu_more2  {
	background-color:#ffffff;
	float:left;
	width:122px;
	max-width:122px;
	padding:0px 0px 0px 1px;
	height:20px;
	max-height:20px;
	

}

.linkmenu_moreAjax {
	background-color:#ffffff;
	float:left;
	width:122px;
	padding:0px 0px 0px 0px;
	max-width:122px;
	
	
	
}

.linkmenu_more_in {
	text-align:left;
	width:120px;
	max-width:120px;
	float:left;
}
.linkmenu_more_in2 {
	text-align:left;
	width:120px;
	max-width:120px;
	float:left;
	height:20px;
	max-height:20px;
}


.linkmenu_more_in1 {
	text-align:left;
	width:120px;
	max-width:120px;
	float:left;
}


.linkmenu_more_in1 {
	font:normal 9px Tahoma;
	color:#15345e;
	text-align:left;
	width:80px;
	max-width:80px;
	float:left;
	
}





.linkmenu_more_in1 a {
	float:left;
	width:120px;
	max-width:92px;
	font:normal 9px Tahoma;
	color:#15345e;
	text-decoration:none;
	background-color:#ffffff;
	text-align:right;
	padding:3px 25px 6px 3px;
	margin:2px 0px 1px 0px;
	background-image:url(images/tridown_i.gif);
	background-repeat:no-repeat;
	background-position:106px 5px;
}
.linkmenu_more_in a {
	float:left;
	width:120px;
	max-width:92px;
	font:normal 9px Tahoma;
	color:#15345e;
	text-decoration:none;
	background-color:#ffffff;
	text-align:right;
	padding:3px 25px 6px 3px;
	margin:2px 0px 1px 0px;
	background-image:url(images/tridown_i.gif);
	background-repeat:no-repeat;
	background-position:106px 5px;
}
.linkmenu_more_in a:hover {
	font:normal 9px Tahoma;
	color:#ffffff;
	text-decoration:none;
	background-color:#5c7a1f;
	background-image:url(images/tridown_i.gif);
	background-repeat:no-repeat;
	background-position:106px 5px;
}

.Mainlinkmenu_in  {
	float:left;
	height:auto;
	max-height:auto;
	width:100px;
	max-width:95px;
	font:normal 9px Tahoma;
	color:#15345e;
	text-decoration:none;
	background-color:#ffffff;
	text-align:left;
	padding:0px 0px 0px 0px;
}

.Mainlinkmenu_in a {
	float:left;
	height:auto;
	max-height:auto;
	width:90px;
	max-width:95px;
	font:normal 9px Tahoma;
	color:#15345e;
	text-decoration:none;
	background-color:#ffffff;
	text-align:left;
	padding:5px 0px 0px 5px;
}
.Mainlinkmenu_in a:hover {
	font:normal 9px Tahoma;
	color:#15345e;
	text-decoration:underline;
}


.Mainlinkmenu_more_in a {
	float:right;
	width:20px;
	max-width:20px;
	height:20px;
	max-height:20px;
	font:normal 9px Tahoma;
	color:#15345e;
	text-decoration:none;
	background-color:#ffffff;
	text-align:left;
	padding:0px 0px 0px 0px;
	background-image:url(images/tridown_i.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.Mainlinkmenu_more_in a:hover {
	font:normal 9px Tahoma;
	color:#ffffff;
	text-decoration:none;
	background-color:#5c7a1f;
	background-image:url(images/tridown_i.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.mountain_weather {
	float:left;
	margin:0px 0px 0px 0px;
	width:126px;	
	background-color:#f3f2ef;
	text-align:center;
	padding:0px 0px 2px 0px;
}
.txt {
	float:left;
	width:126px;
	max-width:106px;
	padding:10px 10px 5px 10px;
	font:normal 10px Arial;
	color:#4b4f55;
	text-align:left;
}
.mountain_weather h1 {
	margin-left:auto;
	margin-right:auto;
	width:122px;
	background-color:#4b73a1;
	text-align:center;
	font:bold 11px Arial;
	color:#ffffff;
	overflow:hidden;
	padding:3px 0px 3px 0px;
	margin-top:2px;
	margin-bottom:0px;
}
.by_kafe {
	float:left;
	margin:2px 0px 0px 0px;
	width:126px;
	background-color:#f3f0e6;
	text-align:center;
	padding:0px 0px 2px 0px;
}
.by_kafe h2 {
	margin-left:auto;
	margin-right:auto;
	width:122px;
	max-width:115px;
	background-color:#d0ca9e;
	text-align:left;
	font:bold 10px Arial;
	color:#ffffff;
	overflow:hidden;
	padding:2px 0px 2px 7px;
	margin-top:2px;
	margin-bottom:0px;
}
.form_line{
	float:left;
	width:70px;
	height:25px;
	max-height:20px;
	padding:0px 0px 5px 0px;
}
.form_title {
	float:left;
	font:bold 12px Arial;
	color:#29518b;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.contact_form_textfield{
	font:normal 11px Arial;
	color:#23528f;
	margin:0px 0px 5px 0px;
	border:1px solid #8d9da9;
	background-color:#ffffff;
	padding:1px;
	width:200px;
	max-width:198px;
}
.contact_form_textarea{
	font:normal 11px Arial;
	color:#23528f;
	border:1px solid #8d9da9;
	background-color:#ffffff;
	padding:1px;
	width:346px;
	height:100px;
}


.report_img_new0 {
	float:left;
	width:200px;
	height:164px;
	background-image:url(images/HomeDay.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.report_img_new1 {
	float:left;
	width:200px;
	height:164px;
	background-image:url(images/HomeNight.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.report_img_new_top {
	float:left;
	width:200px;
	font:normal 10px Tahoma;
	color:#ffffff;
	text-align:center;
	padding:4px 0px 0px 0px;
}

.report_img_new_city {
	float:left;
                     height: 35px;
                     max-height: 35px;
	width:200px;
	max-width:192px;
	font:normal 30px Arial;
	color:#ffffff;
	padding:4px 0px 0px 8px;
}

.report_img_new_distilo {
	float:left;
	width:200px;
	margin:0px 0px 4px 0px;
}
.report_img_new_distilo_l {
	float:left;
	width:110px;
	max-width:102px;
	padding:0px 0px 0px 8px;
}
.report_img_new_distilo_r {
	float:right;
	width:90px;
	max-width:82px;
	padding:0px 8px 0px 0px;
	font:normal 12px Tahoma;
	color:#ffffff;
	text-align:right;
}
.temperature {
	font:normal 23px Tahoma;
	color:#ffffff;
}
.report_img_new_bottom {
	float:left;
	width:200px;
	max-width:184px;
	font:bold 16px Arial;
	color:#ffffff;
	text-align:right;
	padding:0px 8px 0px 0px;
}
.logo {
	float:left;
	display:none;
}
.left {
	font:bold 11px Arial;
	color:#554c4b;
	padding:3px 0px 0px 0px;
}
.left a {
	font:bold 11px Arial;
	color:#554c4b;
	text-decoration:underline;
}
.left a:hover {
	font:bold 11px Arial;
	color:#555555;
}
.weatherform1 {
	font:normal 11px Arial;
	color:#554c4b;
	padding:0px 0px 13px 0px;
}
.weatherform {
	font:normal 11px Arial;
	color:#554c4b;
}
.weatherform input {
	padding:1px;
	border:1px solid #b8b8ac;
	background-color:#fbfbfb;
	font:normal 11px Arial;
	color:#53694f;
	width:202px;
	margin:0px 0px 10px 0px;
}
.weatherform textarea {
	padding:1px;
	border:1px solid #b8b8ac;
	background-color:#fbfbfb;
	font:normal 11px Arial;
	color:#53694f;
	width:320px;
	margin:0px 0px 10px 0px;
}
.weatherform1 input {
	padding:1px;
	border:1px solid #b8b8ac;
	background-color:#fbfbfb;
	font:normal 11px Arial;
	color:#53694f;
	width:37px;
	margin:0px 0px 0px 0px;
}
.rightf {
	float:left;
	font:normal 11px Arial;
	color:#554c4b;
}
.rightf  select {
	padding:1px 1px 0px 1px;
	border:1px solid #b8b8ac;
	background-color:#fbfbfb;
	font:normal 10px Arial;
	color:#53694f;
	width:280px;
}
.weatherform select {
	float:left;
	padding:1px 1px 0px 1px;
	border:1px solid #b8b8ac;
	background-color:#fbfbfb;
	font:normal 11px Arial;
	color:#53694f;
	width:202px;
	margin:0px 0px 10px 0px;
}
.cancel {
	width:60px;
	background-color:#cbc7a9;
	font:normal 11px Arial;
	color:#ffffff;
	border:1px solid #858673;
	margin:10px 0px 0px 0px;
	text-align:center;
}

.send {
	width:60px;
	background-color:#cbc7a9;
	font:normal 11px Arial;
	color:#ffffff;
	border:1px solid #858673;
	margin:10px 0px 0px 0px;
	text-align:center;
}
.error_message {
	font:normal 10px Tahoma;
	color:#ff0000;
	padding:0px;
	margin:0px;
}
.underconstruction {
	font:bold 11px Tahoma;	
	color:#494949;
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
}
.overcard {
	float:right;
	font:normal 11px Tahoma;
	color:#000000;
	width:207px;
	max-width:197px;
                     text-align:center;
	padding:3px 10px 0px 0px;
}
.overcard a {
	font:normal 11px Tahoma;
	color:#000000;
	text-decoration:none;
}
.overcard a:hover {
	font:normal 11px Tahoma;
	color:#000000;
	text-decoration:underline;
}
.weather_box_rightLeft {
	float:left;
	font:bold 12px Tahoma;
	color:#ffffff;
	padding:8px 0px 0px 10px;
}

.welcome {
	font:bold 11px Tahoma;
	color:#000000;
}
.price1 {
	font:bold 11px Tahoma;
	color:#5b5b5b;
}
.login_links a {
	font:normal 11px Tahoma;
	color:#15345e;
}
.login_links a:hover {
	font:normal 11px Tahoma;
	color:#8d9da9;
}
.personal_rtlinks {
	float:left; 
	width:400px;
	max-width:395px;
	font:bold 11px Arial;
	color:#ffffff;
	text-align:left;
	padding:0px 5px 0px 0px;
}
.personal_rtlinks a {
	font:bold 11px Arial;
	color:#15345e;
	text-decoration:underline;
}
.personal_rtlinks a:hover {
	font:bold 11px Arial;
	color:#ffffff;
}
.nmenuleft {
	padding:0px 0px 0px 0px; 
	width:122px;
}
.nmenuleft1 {
	float:left;
}
.nmenuleft2 {
	float:left; 
	text-align:center;
}
.bannerright1 {
		
}

.meenul{
	padding:0px 0px 0px 0px; 
	width:122px;
}

.persServ {
	font:bold 10px Arial;
	color:#7ea416;
	text-decoration:underline;
}
.persServ:hover {
	font:bold 10px Arial;
	color:#0a2e51;
	text-decoration:none;
}


#ajaximg1 {
width:120px;
	max-width:120px;
	height:20px;
	max-height:20px;
	display:none;
		}
a.maplink {
			width:10px;
			height:10px;
			text-decoration:none;
			padding:0px 2px 0px 2px;
			margin:0px 0px 0px 0px;
			background-image:url(images/i-map.gif);
			background-repeat:no-repeat;
		}
a.maplink:hover{
			width:10px;
			height:10px;
			padding:0px 2px 0px 2px;
			margin:0px 0px 0px 0px;
			text-decoration:none;
			background-image:url(images/i-map_g.gif);
			background-repeat:no-repeat;
		}
.weatherarchives {
font:normal 11px Tahoma;
color:#000000;
}
.searchbtns {
	float:left;
	border:1px solid #7f9db9;
	font:bold 11px Tahoma;
	color:#1260ac;
	margin:-11px 0px 0px 0px;
}
.welcomemsg {
	float:left;
	width:100%;
	font:bold 10px Tahoma;
	color:#0d264a;
	margin:15px 0px 2px 0px;
}
.loggedlinks {
	float:left;
	width:100%;
	font:normal 10px Tahoma;
	color:#22477b;
}
.loggedlinks a {
	float:left;
	font:normal 10px Tahoma;
	color:#22477b;
	text-decoration:none;
	background-image:url(images/arrow_sm.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:2px 0px 0px 10px;
}
.loggedlinks a:hover {
	font:normal 10px Tahoma;
	color:#22477b;
	text-decoration:underline;
}
.logout {
	float:left;
	width:100%;
	padding:5px 0px 0px 0px;
}
.errorsm {	
	float:left;
	width:100%;
	font:normal 10px Tahoma;
	color:#ff0000;
	margin:0px 0px 0px 0px;
}
.loginbox {
	float:left;
	padding:0px 0px 5px 0px;
}


.personalize {
	float:left;
	background-image:url(images/dots_tr.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:0px 0px 0px 0px;
}
#homeLink {
	float:left;
	padding:10px 0px 10px 0px;
}

.hotels {
	float:left;
	width:120px;
	margin:20px 0px 10px 0px;
	overflow:hidden;
}
.hotels h2 {
	float:left;
	width:120px;
	max-width:111px;
	padding:0px 0px 1px 9px;
	margin:0px;
	font:bold 11px Tahoma;
	color:#ffffff;
	background-color:#a5c0e4;
	background-image:url(images/arrowh.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
}
.hotels h3 {
	float:left;
	width:120px;
	padding:4px 0px 2px 0px;
	margin:0px;
	font:bold 10px Tahoma;
	color:#29355e;
	background-image:url(images/dots_tr.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.hotels h4 {
	float:left;
	width:120px;
	padding:10px 0px 2px 0px;
	margin:0px;
	font:bold 10px Tahoma;
	color:#29355e;
	background-image:url(images/dots_tr.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.rank {
	float:left;
	width:120px;
	max-width:120px;
	padding:5px 0px 0px 0px;
	font:normal 10px Tahoma;
	color:#4a6991;
}
.rank a {
	font:normal 10px Tahoma;
	color:#4a6991;
	text-decoration:none;
}
.rank a:hover {
	font:normal 10px Tahoma;
	color:#4a6991;
	text-decoration:underline;
}
.rank img {
	float:left;
	margin:3px 1px 0px 0px;
	_margin:3px 1px 0px 0px;
}
.distance {
	font:normal 10px Tahoma;
	color:#53694f;
}
.divempty {
	float:left;
	width:100%;
	height:1px;
}
.nearby {
	float:left;
	width:120px;
}
.nearby a {
	float:left;
	width:120px;
	max-width:107px;
	font:normal 10px Tahoma;
	color:#1686cf;
	text-decoration:none;
	background-image:url(images/arrowhotels.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding:6px 0px 0px 13px;
}
.nearby a:hover {
	font:normal 10px Tahoma;
	color:#1686cf;
	text-decoration:underline;
}
.hotelsall {
	float:left;
	width:120px;
	height:20px;
	background-image:url(images/dots_tr.gif);
        background-repeat:repeat-x;
	background-position:left top;
	margin:5px 0px 0px 0px;
}
.hotelsall a {
	float:left;
	width:120px;
	max-width:107px;
	font:normal 10px Tahoma;
	color:#234d7d;
	text-decoration:none;
	background-image:url(images/arrowhotels_b.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:4px 0px 0px 13px;
}
.hotelsall a:hover {
	font:normal 10px Tahoma;
	color:#234d7d;
	text-decoration:underline;
}

.mainline {
	float:left;
	width:100%;
	margin:5px 0px 5px 0px;
}
.mainline h2 {
	float:left;
	width:820px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 4px 0px;
	font: bold 15px Tahoma;
	color:#3095ca;
	border-bottom:1px solid #3095ca;
}
.mainline table {
	float:left;
}

.pallete {
	float:left;
	width:205px;
}
.feeds {
	float:right;
	width:625px;
}
.wmainbullets ul {
	float:left;
	display:block;
	width:160px;
	text-align:left;
	padding:0px;	
	list-style: none;	
	overflow:hidden;
}
.wmainbullets li {
	float:left;
	font:bold 14px Tahoma;
	color:#274c75;

	width:160px;
	text-align:left;
	margin:1px 0px 0px 0px;
	background-image:url(images/greenbullet.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	padding:0px 0px 10px 14px;
}
.feedthanks {
	float:left;
	width:100%;
	text-align:center;
	padding: 0px 0px 0px 10px;
	font:normal 12px Tahoma;
	color:#000000;
}

.feedthanks a {
	text-decoration: underline;
	font:normal 12px Tahoma;
	color:#3095ca;
}

.feedthanks a:hover {
	text-decoration: none;
}


#JMenu3 a{
float:right;
	width:20px;
	max-width:20px;
	height:22px;
	max-height:22px;
	font:normal 9px Tahoma;
	color:#15345e;
	text-decoration:none;
	background-color:#ffffff;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(images/tridown_i_g2.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
}

#JMenu3 a:hover {
	font:normal 9px Tahoma;
	color:#ffffff;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(images/tridown_i_g1.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
}

.bannerleft1_new {
	float:left;
	width:160px;	
}
.bannerright1_new {
		float:right;
	width:120px;
}

#bookingcom {
	width:300px;
	height:112px;
	margin:0 0 9px 0;
	background:url(images/bookingcom.gif) no-repeat left top;
	float:left;
	}
	
#bookingcom p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	margin:0;
	padding:0 0 0 97px;
	}
	
#bookingcom p.top-p {
	margin:42px 0 0 0;
	}
	
#bookingcom .allhotels {
	max-width:195px;
	width:300px;
	height:22px;
	overflow:hidden;
	padding:4px 0 5px 97px;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#0a408f;	
	}
	
#bookingcom .allhotels a{
	overflow:hidden;
	color:#0a408f;
	display:block;
	float:left;
	height:22px;
	background:url(images/bookingcom-bullet.gif) no-repeat right 4px;
	padding:0 16px 0 0;
	}	
	
#bookingcom .cities {
	max-width:274px;
	width:290px;
	height:22px;
	float:left;
	color:#2771b6;
	padding:7px 0 0 16px;	
	}
	
#bookingcom .cities a{
	color:#2771b6;
	text-decoration:none;
	}
	
#bookingcom .cities a:hover{
	text-decoration:underline;
	}
	
div.search-location {
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 4px 5px 11px 5px;
	width: 116px;
	background-color: #fff;
}
* html div.search-location {
	width: 126px;
	padding-bottom: 2px
}
*+html div.search-location {
	width: 126px;
	padding-bottom: 2px
}
div.search-location-inner {
	float: left;
	margin: 0;
	padding: 4px 5px 11px 5px;
	width: 400px;
}
div.search-location h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #436d93;
}
div.search-location form {
	margin: 0;
	padding: 0;
	width: 112px;
}
div.search-location input {
	margin: 0 0 10px 0;
	padding: 0;
	width: 110px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #616065;
}
div.search-location-inner input {
	margin: 0;
	padding: 0;
	width: 110px;
	font: normal 11px Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	color: #616065;
}
div.search-location-inner a {
	vertical-align: bottom;
}
div.search-location select {
	margin: 0;
	padding: 0;
	width: 83px;
	font: normal 11px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #46474b;
}
div.search-location input.submit {
	margin: 0 !important; vertical-align: middle; display: inline; width: 23px !important; border: medium none
}
* html div.search-location input.submit {
	margin: 2px
}
*+html div.search-location input.submit {
	margin: 2px
}
div.personal-weather {
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 120px;
	background: #f4f4f4 url(images/personal_weather_bg.gif) repeat-y left top;
}
div.personal-weather-main {
	margin: 0;
	padding: 10px 4px;
	width: 112px;
	font: normal 11px Tahoma;
	color: #21406e;
	background: url(images/personal_weather_top.gif) no-repeat left top;
}
div.personal-weather-content {
	margin: 0;
	padding: 0 4px;
	width: 104px;
}
div.personal-weather .hr {
	clear: both;
	margin: 10px 0;
	width: 100px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background: url(images/personal_weather_hr.gif) no-repeat left top;
}
div.personal-weather h4 {
	margin: 0 0 10px 0;
	font: bold 11px Tahoma;
	color: #81a31b;
}
div.personal-weather h6 {
	margin: 0;
	font: bold 12px Tahoma;
	color: #014397;
}
div.personal-weather h5 {
	margin: 0 0 5px 0;
	font: bold 11px Tahoma;
	color: #004396;
}
div.personal-weather h5 a {
	text-decoration: underline;
	color: #004396;
}
div.personal-weather h5 a:hover {
	text-decoration: none;
}
div.personal-weather p {
	margin: 0;
	font: normal 11px Tahoma;
	color: #223e6d;
}
div.personal-weather ul {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}
div.personal-weather li {
	margin: 0;
	padding: 0 0 0 5px;
	font: normal 11px Tahoma;
	color: #223e6d;
	background: url(images/personal_weather_ul_bg.gif) no-repeat 0 7px;
}
div.personal-weather .professional {
	width: 112px;
	padding-top: 3px;
	background: url(images/personal_weather_pro_top.gif) no-repeat left top;
}
div.personal-weather .professional h4 {
	margin: 0 !important;
	padding: 0 4px 2px 4px;
	width: 103px;
	color: #fff;
	background-color: #81a318;
}
* html div.personal-weather .professional h4 {
	width: 111px;
}
*+html div.personal-weather .professional h4 {
	width: 111px;
}
div.personal-weather .professional-content {
	padding: 5px 4px;
	width: 103px;
	background: #d6e6ff url(images/personal_weather_pro_bg.jpg) repeat-x left top;
}
* html div.personal-weather .professional-content {
	width: 111px;
}
*+html div.personal-weather .professional-content {
	width: 111px;
}
div.personal-weather .professional h5 {
	margin: 0 0 20px 0;
	font: bold 10px Tahoma;
	color: #024498;
}
div.personal-weather .professional h5 a {
	text-decoration: underline;
	color: #024498;
}
div.personal-weather .professional h5 a:hover {
	text-decoration: none;
}
div.personal-weather .professional h6 {
	margin: 0 0 10px 0;
	font: normal 11px Tahoma;
	color: #233f6f;
}
div.personal-weather .professional p {
	font: normal 12px Arial;
	color: #204069;
}
div.personal-weather .professional p.order {
	margin: 30px 0 5px 0;
	font: bold 10px Tahoma;
	text-align: right;
	color: #014397;
}
div.personal-weather .professional p.order a {
	padding: 0 12px 0 0;
	text-decoration: underline;
	color: #014397;
	background: url(images/personal_weather_pro_order.gif) no-repeat right center;
}
div.personal-weather .professional p.order a:hover {
	text-decoration: none;
}
div.personal-weather .professional-bottom {
	margin: 0;
	width: 112px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background: url(images/personal_weather_pro_bottom.gif) no-repeat left bottom;
}
div.personal-weather-bottom {
	margin: 0;
	width: 120px;
	height: 7px;
	font-size: 1px;
	line-height: 1px;
	background: url(images/personal_weather_bottom.gif) no-repeat left bottom;
}













#search-side {
	float: left;
	margin: 0;
	padding: 0 0 6px 0;
	width: 126px;
	overflow: hidden;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #446b96;
	background-color: #fff;
}
#search-side form {
	float: left;
	margin: 0;
	padding: 5px;
	width: 116px;
}
#search-side fieldset {
	float: left;
	margin: 0;
	padding: 0;
	width: 116px;
	border: none;
}
#search-side legend {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #446b96;
	white-space: normal;
}
* html #search-side legend {
	margin-left: -7px;
}
*+html #search-side legend {
	margin-left: -7px;
}
#search-side legend span {
	display: block;
	width: 115px;
	overflow: hidden;
}
#search-side p {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 10px;
	line-height: 10px;
}
#search-side p a {
	color: #446b96;
	text-decoration: none;
}
#search-side p a:hover {
	text-decoration: underline;
}
#search-side input {
	float: left;
	margin: 0;
	padding: 2px 1px 1px;
	width: 78px;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #646464;
	border: 1px solid #7a9dbb;
	background: #fff;
}
#search-side input.submit {
	margin-left: 3px;
	margin-top: 1px;
	padding: 0;
	width: 22px;
	height: 16px;
	overflow: hidden;
	text-indent: -9999px;
	border: none;
	background: url('images/search_side_submit.gif') no-repeat left top;
}

.dayCal00	{ float:left; height:20px; padding-top:3px; }


.main_distilo h2 {font-family:arial,sans-serif;}
.bluehead { background-color:#A5C0E4;color:#FFFFFF;font-family:tahoma;font-size:16px;padding-bottom:1px;padding-left:4px;}
.bluehead em {font-family:tahoma;font-size:12px;font-style:normal;}
.upforms {background:url("images/upformsbg.jpg") repeat-x scroll 0 0 transparent;border-bottom:1px solid #E6EEF6;border-top:1px solid #FFFFFF;float:left;margin-top:-14px;width:724px;}
.upforms form {line-height:18px;color:#000000;float:left;font-family:arial,sans-serif;font-size:10px;margin:0;padding:8px;width:120px;}
.upforms input.submit {background:url("images/search_side_submit.gif") no-repeat scroll left top transparent;border:medium none;height:16px;margin-left:-22px;margin-top:27px;overflow:hidden;padding:0;text-indent:-9999px;width:22px;}
/*.upforms p {clear:both;color:#38649C;float:right;font-family:arial,sans-serif;font-size:13px;margin-bottom:10px;margin-top:-25px;padding-right:10px;}*/
.upforms p {color:#38649C;float:right;font-family:arial,sans-serif;font-size:13px;padding-right:10px;margin:0px;padding-top:8px;}
.upforms p a {color:#38649C;text-decoration:none;}
.upforms p a:hover {text-decoration:underline;}
.uplegend {margin-top:60px;text-align:center;}
.uplegend p {color:#648BBF;font-family:arial,sans-serif;font-size:16px;font-weight:bold;margin:0 auto;}
.uplegend em {color:#648BBF;float:right;font-size:11px;font-style:normal;font-weight:normal;margin-top:-15px;padding-right:8px;}


.rightmaps .bluehead { background-color:#A5C0E4;border-bottom:1px dotted #FFFFFF;color:#FFFFFF;font-size:11px;font-weight:bold;padding:2px;text-align:center;text-transform:uppercase;}
.rightmaps {padding-top:22px;width:113px;}
.rightmaps ul {background-color:#F6F9FD;list-style:none outside none;margin:0;padding:0;text-align:center;}
.rightmaps ul li {border-bottom:1px dotted #91B3CC;padding-bottom:5px;}
.rightmaps ul li.last {border:medium none;}
.rightmaps ul li a {background-image:none;color:#04538A;float:left;font-size:11px;margin-bottom:2px;margin-left:9px;width:75px;}
.rightmaps ul li a:hover {font-size:11px;text-decoration:underline;}

.weatherarchives .searchbtns  { float:none; }

.mapsflash_select{
	font:Normal 10px Arial;
	color:#15345e;
}

