/* The Container */
#troon_weather_main {
	position: relative;
	margin: 0;
	padding: 0 18px;
	width: 704px;
}

/* The Header */
#twm_header {
	position: relative;
	margin: 0;
	padding: 0 12px 0 13px;
	width: 680px;
	height: 50px;
}
#twm_header .twm_h_sitename {
	display: block;
	margin: 0;
	padding: 0;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #A45337;
}
#twm_header .twm_h_lastUpdate {
	display: block;
	margin: 4px 0 0;
	padding: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #B1B1B1;
}


#twm_h_info {
	position: absolute;
	top: 1px;
	right: 12px;
}
#twm_h_info ul {
	margin: 0;
	padding: 0;
}
#twm_h_info li {
	display: inline;
	margin: 0;
	padding: 0 10px 0 7px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #463351;
}	
#twm_h_info li.twm_h_info_bull {
	padding: 0 14px 0 7px;
	background: url('/images/weather/troon/main/twm_bull.gif') center right no-repeat;
}	
#twm_h_info a {
	margin: 0;
	padding: 0;
}
#twm_h_info a:link, #twm_h_info a:visited {
	color: #A45337;
	text-decoration: none;
}
#twm_h_info a:active, #twm_h_info a:hover {
	color: #463351;
	text-decoration: none;
}

/* The Content Container */
#twm_container {
	position: relative;
	margin: 0;
	padding: 0;
	width: 704px;
	/*
	height: 346px;
	*/
	background: url('/images/weather/troon/main/twm_container_center.gif') top left repeat-y;
}
#twm_container_1 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 704px;
	/*
	height: 346px;
	*/
	background: url('/images/weather/troon/main/twm_container_top.gif') top left no-repeat;
}
#twm_container_2 {
	position: relative;
	margin: 0;
	padding: 12px;
	width: 680px;
	/*
	height: 322px;
	*/
	background: url('/images/weather/troon/main/twm_container_btm.gif') bottom left no-repeat;
}

/* The Content */
#twm_content {
	position: relative;
	margin: 0;
	padding: 0;
	width: 680px;
	background: url('/images/weather/troon/main/twm_content_center.gif') top left repeat-y;
}
#twm_content_1 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 680px;
	background: url('/images/weather/troon/main/twm_content_top.gif') top left no-repeat;
}
#twm_content_2 {
	position: relative;
	margin: 0;
	padding: 20px;
	width: 640px;
	background: url('/images/weather/troon/main/twm_content_btm.gif') bottom left no-repeat;
}
#twm_c_primary {
	float: left;
	margin: 0;
	padding: 0;
	width: 435px; 
	height: 205px;
	overflow: hidden;
	background: url('/images/weather/troon/main/twm_cf_bg.gif') center right no-repeat;
}
.twm_theDayWeatherIcon {
	display: block;
	margin: 15px 0 0;
	padding: 0;
}
.twm_theDayWeatherType {
	display: block;
	margin: 12px 0 0;
	padding: 0;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #856A95;
	text-align: center;
}
.twm_theDayDetailsContainer {
	position: relative;
	margin: 0;
	padding: 25px 20px 0;
}
.twm_theDayTitle {
	display: block;
	margin: 0;
	padding: 0;
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #BB7E69;
}
.twm_theDayTemp {
	display: block;
	margin: 5px 0;
	padding: 0;
	font: bold 38px Arial, Helvetica, sans-serif;
	color: #7B7B7B;
}
.twm_theDayDetails {
	display: block;
	margin: 0;
	padding: 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #7B7B7B;
	line-height: 18px;
}
.twm_theDayDetails p {
	margin: 4px 0 !important;
	padding: 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #7B7B7B;
	line-height: 17px;
}


#twm_c_secondary {
	float: right;
	margin: 0;
	padding: 20px 0 0 20px;
	width: 185px; 
}
.twm_c_s_data {
	display: block;
	margin: 0;
	padding: 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #856A95;
	border-bottom: 1px solid #F4EFE6;
}
.twm_c_s_title {
	color: #A45337;
}

/* The Navigaiton */
#twm_navigation {
	position: relative;
	margin: 0 0 2px;
	padding: 0 16px;
	width: 648px;
	height: 90px;
}
/* The Tabs */
.twm_theTab {
	float: left;
	margin: 0 0 0 2px;
	padding: 7px 0 0;
	width: 90px;
	height: 83px;
	_height: 90px;
	text-align: center;
	cursor: pointer;
}
.twm_theTab_active {
	opacity: 1.0;
	background: url('/images/weather/troon/main/twm_tab_over.gif') top left no-repeat;
}	
.twm_theTab_inactive {
	opacity: 0.8;
	background: url('/images/weather/troon/main/twm_tab.gif') top left no-repeat;
}	
#twm_navigation .twm_first {
	/*
	margin-left: 0;
	*/
}
.twm_theTabDay {
	display: block;
	margin: 0;
	padding: 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #BB7E69;
}
.twm_theTabDayCaption {
	display: block;
	margin: 0;
	padding: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #947DA2;
}
.twm_theTabDayHighTemp {
	display: block;
	margin: 0;
	padding: 0 7px 0 0;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #947DA2;
}
.twm_theTabDayLowTemp {
	display: block;
	margin: 0;
	padding: 0 7px 0 0;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #947DA2;
}
.twm_cf:after {
	clear: both;
	display: block;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	content: ".";
}

