.colpad { padding: 10px; /* Padding for left and right columns */ }

.colpad_body {
	padding: 10px 10px 10px 10px; /* Padding for body content */
}

/*--------------------------------------------------------*/

/* column container */
.colmask {
	position: relative; /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear: both;
	float: left;
	width: 100%; /* width of whole page */
	overflow: hidden; /* This chops off any overhanging divs */
	background: #eee; /* Left column background colour */
	z-index: 999;
}

/* 3 column settings */
.colmid {
	float: left;
	width: 200%;
	position: relative;
	left: 180px;
	background: #fff; /* Centre column background colour */
	z-index: 0;
}

.colright {
	float: left;
	width: 100%;
	position: relative;
	left: 50%;
	margin-left: -360px;
	background: #eee; /* Right column background colour */
	z-index: 999;
}

.col1wrap {
	float: right;
	width: 50%;
	position: relative;
	right: 100%;
}

.col1pad { margin: 0 0px 0 360px; overflow: hidden; }

.col1 { width: 100%; overflow: hidden; }

.col2 {
	float: left;
	width: 180px;
	position: relative;
	margin-left: -50%;
	left: 180px;
/*	overflow: hidden;*/
	overflow: visible;
}

.col3 {
	float: left;
	width: 180px;
	position: relative;
	left: 0px;
/*	overflow: hidden;*/
	overflow: visible;
}


