.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: #00b3f8; /* Left column background colour */

	z-index: 99;

}



/* 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: #00b3f8; /* 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;

}




