.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: visible; /* This chops off any overhanging divs */
	background: #fff; /* 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: #fff; /* 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: visible;
}

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

.colpad { padding: 10px; /* Padding for right column */ }

.colpad_body { padding: 10px 0 0px 0; /* 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: visible; /* This chops off any overhanging divs */
}

/* 2 column right menu settings */
.rightmenu { background: #fff; /* Right column background colour */ }

.rightmenu .colleft {
	float: left;
	width: 200%;
	margin-left: -180px;
	position: relative;
	right: 100%;
	background: #fff; /* Body column background colour */
}

.rightmenu .col1wrap {
	float: left;
	width: 50%;
	position: relative;
	left: 50%;
	padding-bottom: 0em;
}

.rightmenu .col1 { margin: 0 0px 0 180px; overflow: visible; }

.rightmenu .col2 {
	float: right;
	width: 180px;
	position: relative;
	left: 180px;
}


