/**

 * @Package		localweather

 * @Version		1.7

 * @Author		Do Joomla!

 * @AuthorUrl	www.dojoomla.com

 * @copyright	(C) 2008 DoJoomla. All rights reserved.

 * @license 	GNU/GPL http://www.gnu.org/copyleft/gpl.html 

 * 				localweather is Free Software

 */

 



/* ************************************* */

/* Current Conditions Frames             */

/* ************************************* */



/* First Frame (left)                    */



.localweather_curr_frame1{

	font-size: 13px; 

	color: #000000; 

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC; 

	text-indent: 5px; 

	background: url('../../images/default/subhead.png') repeat-x;

}



.localweather_cf1_detail_box{

	border: 1px solid #CCCCCC;

}



.localweather_cf1_cc_text{

	font-size: 13px; 

	font-weight: normal; 

	text-align: center !important; 

}



.localweather_cf1_cc_temp{

	font-size: 23px; 

	font-weight: bold; 

	text-align: center !important;

}

.localweather_cf1_row1{

	background: #DFDFDF;

}



.localweather_cf1_row2{

	background: #EFEFEF;

}



.localweather_cf1_label{

	font-size: 11px; 

	font-weight: normal; 

	color: #000000; 

	text-align: left;

}



.localweather_cf1_data{

	font-size: 11px; 

	font-weight: normal; 

	color: #000000; 

	text-align: right !important;

}



.localweather_cf1_moon{

	text-align: center !important;

}



/* Second Frame (middle)                 */



.localweather_curr_frame2{

	font-size: 13px; 

	color: #000000; 

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC; 

	text-indent: 5px; 

	background: url('../../images/default/subhead.png') repeat-x;

}



.localweather_cf2_detail_box{

	border: 1px solid #CCCCCC;

}



.localweather_cf2_wind_text{

	font-size: 23px; 

	font-weight: bold; 

	text-align: center !important;

}



.localweather_cf2_label{

	font-size: 11px; 

	font-weight: normal; 

	color: #000000; 

	text-align: left !important;

}



.localweather_cf2_data{

	font-size: 11px; 

	font-weight: normal; 

	color: #000000; 

	text-align: right !important;

}



.localweather_cf2_row1{

	background: #DFDFDF;

}



.localweather_cf2_row2{

	background: #EFEFEF;

}



/* Third Frame (right)                   */



.localweather_curr_frame3{

	font-size: 13px; 

	color: #000000; 

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC; 

	text-indent: 5px; 

	background: url('../../images/default/subhead.png') repeat-x;

}



.localweather_cf3_detail_box{

	border: 1px solid #CCCCCC;

}



.localweather_cf3_row1{

	background: #DFDFDF;

}



.localweather_cf3_row2{

	background: #EFEFEF;

}



.localweather_cf3_label{

	font-size: 11px; 

	font-weight: normal; 

	color: #000000; 

	text-align: left;

}



.localweather_cf3_data{

	font-size: 11px; 

	font-weight: normal; 

	color: #000000; 

	text-align: right !important;

}







/* ************************************* */

/* Forecast Boxes                        */

/* ************************************* */



.localweather_fore_title{

	 border-left: 1px solid #CCCCCC; 

	 border-right: 1px solid #CCCCCC; 

	 background: url('../../images/default/subhead.png') repeat-x;

}



.localweather_fore_title div{

	font-weight: bold; 

	text-align: center !important; 

	color: #000000; 

	border: 0px; 

	vertical-align: bottom;

}



.localweather_fore_title_day{

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC;

	font-weight: bold; 

}



.localweather_fore_title_night{

	border-right: 1px solid #CCCCCC;

	font-weight: bold; 

}



.localweather_fore_title_night div,

.localweather_fore_title_day div{

	text-align: center !important;

	width: 100%;	

}

.localweather_fore_icon_day{

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC; 

	border-bottom: 1px solid #CCCCCC;

}

.localweather_fore_icon_night{

	border-right: 1px solid #CCCCCC; 

	border-bottom: 1px solid #CCCCCC;

}

.localweather_fore_temp_title{

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC;

}

.localweather_fore_temp_title div{

	font-weight: bold; 

	text-align: center !important; 

	color: #000000; 

	background: #EFEFEF;

}

.localweather_fore_temp_label_max{

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC; 

	border-bottom: 1px solid #CCCCCC;

}

.localweather_fore_temp_label_min{

	border-right: 1px solid #CCCCCC; 

	border-bottom: 1px solid #CCCCCC

}

.localweather_fore_temp_label_max div,

.localweather_fore_temp_label_min div{

	text-align: center !important;

}

.localweather_fore_rain_title{

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC;

}

.localweather_fore_rain_title div{

	font-weight: bold; 

	text-align: center !important; 

	color: #000000; 

	background: #EFEFEF;

}

.localweather_fore_rain_day{

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC; 

	border-bottom: 1px solid #CCCCCC;

}

.localweather_fore_rain_night{

	border-right: 1px solid #CCCCCC; 

	border-bottom: 1px solid #CCCCCC;

}

.localweather_fore_rain_day div,

.localweather_fore_rain_night div{

	text-align: center !important;

}



/* ************************************* */

/* Select Profile City Form              */

/* ************************************* */



.localweather_select_form{

	border-bottom: 1px solid #CCCCCC;

}





/* ************************************* */

/* Detailed Forecast                     */

/* ************************************* */



.localweather_detail_title{

	background: url('../../images/default/subhead.png');

	font-size: 13px; 

	color: #000000; 

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC; 

	text-indent: 5px;

}

.localweather_detail_title div{

	 font-weight: bold; 

	 color: #000000; 

	 border: 0px; 

	 vertical-align: bottom;

}

.localweather_detail_databox{

	border-left: 1px solid #CCCCCC; 

	border-right: 1px solid #CCCCCC; 

	border-bottom: 1px solid #CCCCCC;

}

.localweather_detail_databox_top{

	padding-bottom: 5px; 

	border-bottom: 1px solid #CCCCCC;

}

.localweather_detail_row1{

	background: #DFDFDF;

}

.localweather_detail_row2{

	background: #EFEFEF;

}

.localweather_detail_label{

	font-size: 11px; 

	font-weight: normal; 

	color: #000000; 

	text-align: left !important;

}

.localweather_detail_data{

	font-size: 11px; 

	font-weight: normal; 

	color: #000000; 

	text-align: right !important;

}

.localweather_detail_left_text{

	font-size: 13px; 

	font-weight: normal; 

	text-align: center !important; 

	vertical-align: top;

	width:100%;

}

.localweather_detail_wind_text{

	font-size: 13px; 

	font-weight: bold; 

	text-align: center !important; 

	vertical-align: top;

}

.localweather_detail_right_box{

	border-left: 1px solid #CCCCCC; 

	margin-left: 3px;

}

.localweather_detail_dntitle div{

	width: 100%;

	text-align: center !important;

}





/* ************************************* */

/* Error Messages                        */

/* ************************************* */



.localweather_errorbox{

	border-left: 1px solid #000070; 

	border-right: 1px solid #000070;

	background: url('../../images/tbl_error.png');

	height: 22px;

}



.localweather_errorbox div{

	text-align: center !important;

	color: #FFFFFF; 

	font-weight: bold;

}



.localweather_errorbox_detail{

	border-left: 1px solid #000070; 

	border-right: 1px solid #000070; 

	border-bottom: 1px solid #000070;

}



/* ************************************* */

/* Provider Credits                      */

/* ************************************* */

.localweather_prov_profile_box{

	border-top: 1px solid #cccccc; 

	margin-top: 2px; 

	padding-top: 5px; 

	padding-bottom: 5px; 

	text-align: left;

}



.localweather_prov_link{

	border-top: 1px solid #cccccc; 

	margin-top: 2px; 

	padding-top: 5px; 

	padding-bottom: 5px; 

	text-align: right;

}



.localweather_prov_link div{

	float:right;

}
