.clearer:after {
	content:			".";
	height:				0;
	visibility:			hidden;
	display:			block;
	clear:				both;
}

.forecastCellContainerIntro, #forecastCellContainerGlobal, #forecastCellContainerHome, #forecastCellContainerSym, #forecastCellContainerZodiac {
	width: 700;
}

#forecastCellContainerGlobal {
	background-image: url("../img/2010/Global Forecast/USA Map Web Grid.gif");
	background-repeat: no-repeat;
}

#forecastCellContainerHome {
	background-image: url("../img/2010/Home Office Forecast/2009 Floor plan Web No Grid-trans.gif");
	background-repeat: no-repeat;
}

#forecastCellContainerSym {
	background-image: url("../img/2010/Chi Art Symbolism/Shark.gif");
	background-repeat: no-repeat;
}

#forecastCellContainerZodiac {
	background-image: url("../img/2010/Zodiac Forecast/Tiger Web.gif");
	background-repeat: no-repeat;
}

.forecastCell {
	float: left;
	width: 104px;	
	margin: 0px 64px 5px 64px;			/* corresponds to padding in "Feng_Shui_Forecast_IE.css" */
	padding-top: 5px;
	height: 180px;
	color: red;
}

.forecastIntroCellGlobal, .forecastIntroCellHome, .forecastIntroCellSym, .forecastIntroCellZodiac {
	margin-bottom: 0px;
}

.forecastCell img {
	border: 2px solid #C7A3BF;
}

#forecastCellContainerGlobal .forecastCell a:visited,
.forecastIntroCellGlobal a:visited {
	color: #804040;
}

.forecastCell a:link {
	color: #800000;
}

#forecastCellContainerHome .forecastCell a:link,
.forecastIntroCellHome a:link {
	color: #000080;
}

#forecastCellContainerGlobal .forecastCell a:hover,
#forecastCellContainerHome .forecastCell a:hover,
#forecastCellContainerSym .forecastCell a:hover,
#forecastCellContainerZodiac .forecastCell a:hover,
.forecastCell a:hover {
	color: red;
	font-weight: bold;
}

.forecastCell a:hover img {
	border-color: #ff0000;
}

.emptyCell {
	height: 133px;						/* don't forget to include border of img in this!! */
}
