
.mega {
	float: left;
	position: relative;
	display: inline;
	width: 984px;
	height: 283px;
	margin: 0 0 0 23px;
	padding: 0;
	z-index: 1 !important;
	background-color: #b2c142;
}

.mgshow {
	float: left;
	display: inline;
	width: 940px;
	height: 283px;
	margin: 0;
	padding: 0 22px 0 22px;
	background-color: #b2c142;
}

	.mgshow ul {
		float: left;
		display: inline;
		width: 940px;
		height: 120px;
		margin: 0;
		padding: 6px 0 20px 0;
		border-bottom: 1px solid #ffffff;
	}

		.mgshow ul li {
			float: left;
			display: inline;
			width: 310px;
			height: 120px;
			list-style: none;
			font-size: 1.1em;
			color: #FFFFFF;
			overflow: hidden;
			margin: 0 3px 0 0;
			padding: 0;
		}
/*
	.mgshow ul li.broxbourne {
		float: left;
		width: 200px;
		height: 120px;
		list-style:none;
		overflow:hidden;
		border: 1px solid black;
		margin: 0 20px 0 60px;
		padding: 0;
		background-color: #FF00FF;
	}
*/


		.mgshow ul li img {
			float: left;
			width: 114px;
			height: 114px;
			margin: 0 10px 0 0;
			padding: 0;
			border: 3px solid #ffffff;
		}

		.mgshow ul li a.page:link, .mgshow ul li a.page:visited, .mgshow ul li a.page:active {
			float: left;
			width: 170px;
			height: auto;
			color: #4c4c4c;
			font-size: 1.1em;
			margin: 0;
			padding: 0;
			text-decoration: none;
		}

			.mgshow ul li a.page:hover { text-decoration: underline; }

	div.mega_title {
		float: left;
		display: inline;
		width: 940px;
		height: 53px;
		margin: 25px 0 12px 0;
		padding: 0;
		border-bottom: 1px solid #ffffff;
		background: url(../assets/images/nav/mega_title_where.gif) left top no-repeat;
	}

		a.mega_title:link, a.mega_title:visited, a.mega_title:active {
			float: left;
			display: block;
			width: 939px;
			height: 36px;
			margin: 0;
			padding: 0;
			cursor: pointer;
		}

			a.mega_title:hover { /*background: url(../assets/images/nav/mega_title_lm_ovr.gif) right bottom no-repeat;*/ }

/*			div.mega_title img {
				float: left; 
				display: inline;
				height: 36px;
				margin: 0; 
				padding: 0;
			}*/

		div.sub_section_title {
			float: left;
			display: inline;
			width: 170px;
			height: auto;
			color: #000000;
			font-size: 1.1em;
			font-weight: bold;
			margin: 0;
			padding: 0;
		}

span.extract {
	clear: both;
}