/**
 * @Package		TWC4J
 * @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 
 * 				TWC4J is Free Software
 */
 

/* ************************************* */
/* Current Conditions Frames             */
/* ************************************* */

/* First Frame (left)                    */

.twc4j_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;
}

.twc4j_cf1_detail_box{
	border: 1px solid #CCCCCC;
}

.twc4j_cf1_cc_text{
	font-size: 13px; 
	font-weight: normal; 
	text-align: center !important; 
}

.twc4j_cf1_cc_temp{
	font-size: 23px; 
	font-weight: bold; 
	text-align: center !important;
}
.twc4j_cf1_row1{
	background: #DFDFDF;
}

.twc4j_cf1_row2{
	background: #EFEFEF;
}

.twc4j_cf1_label{
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-align: left;
}

.twc4j_cf1_data{
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-align: right !important;
}

.twc4j_cf1_moon{
	text-align: center !important;
}

/* Second Frame (middle)                 */

.twc4j_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;
}

.twc4j_cf2_detail_box{
	border: 1px solid #CCCCCC;
}

.twc4j_cf2_wind_text{
	font-size: 23px; 
	font-weight: bold; 
	text-align: center !important;
}

.twc4j_cf2_label{
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-align: left !important;
}

.twc4j_cf2_data{
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-align: right !important;
}

.twc4j_cf2_row1{
	background: #DFDFDF;
}

.twc4j_cf2_row2{
	background: #EFEFEF;
}

/* Third Frame (right)                   */

.twc4j_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;
}

.twc4j_cf3_detail_box{
	border: 1px solid #CCCCCC;
}

.twc4j_cf3_row1{
	background: #DFDFDF;
}

.twc4j_cf3_row2{
	background: #EFEFEF;
}

.twc4j_cf3_label{
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-align: left;
}

.twc4j_cf3_data{
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-align: right !important;
}



/* ************************************* */
/* Forecast Boxes                        */
/* ************************************* */

.twc4j_fore_title{
	 border-left: 1px solid #CCCCCC; 
	 border-right: 1px solid #CCCCCC; 
	 background: url('../../images/default/subhead.png') repeat-x;
}

.twc4j_fore_title div{
	font-weight: bold; 
	text-align: center !important; 
	color: #000000; 
	border: 0px; 
	vertical-align: bottom;
}

.twc4j_fore_title_day{
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
	font-weight: bold; 
}

.twc4j_fore_title_night{
	border-right: 1px solid #CCCCCC;
	font-weight: bold; 
}

.twc4j_fore_title_night div,
.twc4j_fore_title_day div{
	text-align: center !important;
	width: 100%;	
}
.twc4j_fore_icon_day{
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
}
.twc4j_fore_icon_night{
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
}
.twc4j_fore_temp_title{
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
}
.twc4j_fore_temp_title div{
	font-weight: bold; 
	text-align: center !important; 
	color: #000000; 
	background: #EFEFEF;
}
.twc4j_fore_temp_label_max{
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
}
.twc4j_fore_temp_label_min{
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC
}
.twc4j_fore_temp_label_max div,
.twc4j_fore_temp_label_min div{
	text-align: center !important;
}
.twc4j_fore_rain_title{
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
}
.twc4j_fore_rain_title div{
	font-weight: bold; 
	text-align: center !important; 
	color: #000000; 
	background: #EFEFEF;
}
.twc4j_fore_rain_day{
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
}
.twc4j_fore_rain_night{
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
}
.twc4j_fore_rain_day div,
.twc4j_fore_rain_night div{
	text-align: center !important;
}

/* ************************************* */
/* Select Profile City Form              */
/* ************************************* */

.twc4j_select_form{
	border-bottom: 1px solid #CCCCCC;
}


/* ************************************* */
/* Detailed Forecast                     */
/* ************************************* */

.twc4j_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;
}
.twc4j_detail_title div{
	 font-weight: bold; 
	 color: #000000; 
	 border: 0px; 
	 vertical-align: bottom;
}
.twc4j_detail_databox{
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
}
.twc4j_detail_databox_top{
	padding-bottom: 5px; 
	border-bottom: 1px solid #CCCCCC;
}
.twc4j_detail_row1{
	background: #DFDFDF;
}
.twc4j_detail_row2{
	background: #EFEFEF;
}
.twc4j_detail_label{
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-align: left !important;
}
.twc4j_detail_data{
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-align: right !important;
}
.twc4j_detail_left_text{
	font-size: 13px; 
	font-weight: normal; 
	text-align: center !important; 
	vertical-align: top;
	width:100%;
}
.twc4j_detail_wind_text{
	font-size: 13px; 
	font-weight: bold; 
	text-align: center !important; 
	vertical-align: top;
}
.twc4j_detail_right_box{
	border-left: 1px solid #CCCCCC; 
	margin-left: 3px;
}
.twc4j_detail_dntitle div{
	width: 100%;
	text-align: center !important;
}


/* ************************************* */
/* Error Messages                        */
/* ************************************* */

.twc4j_errorbox{
	border-left: 1px solid #000070; 
	border-right: 1px solid #000070;
	background: url('../../images/tbl_error.png');
	height: 22px;
}

.twc4j_errorbox div{
	text-align: center !important;
	color: #FFFFFF; 
	font-weight: bold;
}

.twc4j_errorbox_detail{
	border-left: 1px solid #000070; 
	border-right: 1px solid #000070; 
	border-bottom: 1px solid #000070;
}

/* ************************************* */
/* Provider Credits                      */
/* ************************************* */
.twc4j_prov_profile_box{
	border-top: 1px solid #cccccc; 
	margin-top: 2px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	text-align: left;
}

.twc4j_prov_link{
	border-top: 1px solid #cccccc; 
	margin-top: 2px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	text-align: right;
}

.twc4j_prov_link div{
	float:right;
}
