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

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

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

/* column container */
.colmask {
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden;
	z-index: 1;
}

/* 3 column settings */
.colmid {
	float: left;
	width: 200%;
	position: relative;
	left: 200px;
	z-index: 0;
}

.colright {
	float: left;
	width: 100%;
	position: relative;
	left: 50%;
	margin-left: -400px;
	z-index: 1;
}

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

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

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

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

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

