#mainContent {
	width: 600px;
	background-color:#fff;
	float: left;
}
#mainContentText {
	width: 600px;
	min-height: 400px;
}
#map {
	width: 600px;
	height: 450px;
	background-color:#cccccc;
	font-size: 100%;
	color: #444444;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}
#mainContentWindow {
	width: 600px;
	height: 295px;
	background-color:#cccccc;
}
#mainContentWindow450 {
	width: 600px;
	height: 450px;
	background-color:#cccccc;
}
#mainContent .column {
	width: 186px;
}
#mainContent .image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 186px;
	height: 140px;
}
#mainContent .columnLine {
	float: left;
	width: 186px;
	height:0em;
	margin-bottom: 10px;
	border-bottom: solid 1px #cccccc;
}
#mainContent .columnBlock {
	float: left;
	width: 164px;
	padding: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
#mainContent .columnBlockImage {
	height: 125px;
	width: 164px;
	background-color: #CBCBCB;
}
#mainContent .columnImage {
	height: 140px;
	width: 186px;
}
#mainContent .spanTwo {
	width: 380px;
}
#mainContent .spanTwoLine {
	float: left;
	width: 380px;
	height:0em;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
#mainContent .spanTwoBlock {
	float: left;	
	width: 360px;
	background: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
    margin-right: 10px;
	border: 1px solid #cccccc;
}
#mainContent .spanThree {
	width: 578px;
}
#mainContent .spanThreeLine {
	width: 578px;
	height:0em;
	margin-bottom: 10px;
	border-bottom: solid 1px #cccccc;
	float: left;
}
#mainContent .spanThreeBlock {
	float: left;	
	width: 556px;
	background: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
    margin-right: 10px;
	border: 1px solid #cccccc;
}
#mainContent .spanThreeBlockImage {
	float: left;	
	height: 140px;
	width: 186px;
	margin-bottom: 10px;
    margin-right: 10px;
}
#mainContent .spanHalfBlock {
	float: left;	
	width: 262px;
	background: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
    margin-right: 10px;
	border: 1px solid #cccccc;
}
#mainContent .spanHalfBlockImage {
	height: 160px;
	width: 260px;
	margin-bottom: 10px;
}
#mainContent .thumb01 {
	float: left;
	height: 80px;
	width: 80px;
	margin-right: 10px;
	background-color: #CBCBCB;
}
