body, td, td.seperator, td.copy {
	
    background-color:#FFFFFF;
    font-family:trebuchet MS, verdana, sans-serif;
    color:#696969;
}

td {
	
	background-color:#FFFFFF;
	
}

div {
	
	font-family:trebuchet MS, verdana, sans-serif;
	
}


div.banner {

	width:460px;
	height:150px;
	border-style:solid;
	border-width:1px;

}

div.city {

	width:460px;
	height:20px;
	font-size:11pt;
	color: #696969;
	text-align:center;

}

div.temp {

	width:460px;
	height:20px;
	font-size:10pt;
	color: #696969;
	text-align:center;
	margin-top:5px;

}

td.seperator {
	
    height:20px;
    width:480px;
		
}

/* TABS for navigation between products */

td.tabactive, td.tab, td.tabright, td.tabactiveright {
	
	width:120px;
    height:20px;
    text-align:center;
	
	
}



td.tab, td.tabright {
	
	color:#000000;
	background-color:#C3C3C3;
	
}

td.tabactiveright, td.tabactive {
	
	color:#000000;
	background-color:#FFFFFF;
	
}

td.tab {

    border-top:1px solid gray;
    border-left:1px solid gray;
	border-bottom:1px solid black;

}

td.tabright {

    border-top:1px solid gray;
    border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid black;

}

td.tabactive {

    border-top:1px solid black;
    border-left:1px solid black;


}

td.tabactiveright {

    border-top:1px solid black;
    border-left:1px solid black;
	border-right:1px solid black;

}

a.tab, a.tabactive {

	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	
}
a.tab {

	color:#ffffff;
	
}

a.tabactive {

	color:#000000;

}

a.tab:hover {
	
  color:#000000;
  
}

/* CONTENT css */

td.leftborder {/* includes left side and day of week in forecast*/

	border-left:1px solid black;
	font-size:11px;
	text-indent:5px;


}

td.rightborder {/* includes right side and conditions in forecast*/

	border-right:1px solid black;
	font-size:9px;
	padding-top:10px;
	padding-bottom:10px;

}

td.leftbottomborder {/* includes left side and day of week in forecast*/

	border-bottom:1px solid black;
	border-left:1px solid black;
	font-size:11px;
	text-indent:5px;

}

td.rightbottomborder {/* includes right side and conditions in forecast*/

	border-bottom:1px solid black;
	border-right:1px solid black;
	font-size:9px;
	padding-top:10px;
	padding-bottom:10px;

}

td.bottomborder {/* holds temperatures for forecast and icons (last ROW) */

	border-bottom:1px solid black;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:20px;
	padding-bottom:10px;

}

td.titles {/* headlines for product description and long/short range forecast */

	font-size:16px;
	font-weight:normal;
	color:#000000;
	
	background-color: #E1E1E1;
	
	border-right:1px solid black;
	border-left:1px solid black;
	border-top:1px solid black;
	border-bottom:1px solid black;

}

td.middle {/* used as a spacer in the product zone */

	border-right:1px solid black;
	border-left:1px solid black;

}

td.temps {/* holds temperatures for forecast and icons */

	font-size:14px;
	font-weight:bold;
	text-align:center;
	height: 60px;

}

td.copy {

	font-family: Verdana,Arial,sans-serif;
	font-size:9px;
	color:#000000;
	height: 30px;
	border-top: 1px solid black;

}

a.copy {

	font-family: Verdana,Arial,sans-serif;
	font-size:9px;
	color:#000000;
	
	
}


td.radarholder {
	border-right:1px solid black;
	border-left:1px solid black;	
}



/** severe advisory shiznit **/
td.severe_county {
	
	border-left:1px solid black;
	font-size:11px;
	text-indent:5px;
	
}

td.severe_disc {
	
	font-size:11px;
	text-align:center;
}

td.severe_start {

	font-size:9px;
	text-align:center;
	
}

td.severe_end {
	
	border-right:1px solid black;
	font-size:9px;
	text-align:center;

	
}


td.header_severe_county {
	
	border-left:1px solid black;
	font-size:12px;
	text-indent:5px;
	font-weight:bold;
	text-decoration:underline;
	
}

td.header_severe_disc {
	
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}

td.header_severe_start {

	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	
}

td.header_severe_end {
	
	border-right:1px solid black;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	
}

a.warning {
	
	font-family:trebuchet MS, verdana, sans-serif;
    color:#FF0000;
    font-size:11px;
	
}

td.warning_headline_holder {
	
	border-right:1px solid black;
	border-left:1px solid black;
	text-align: center;
	
	padding: 8px;
	
}