/* column container */
.outtercolmask {
	z-index:1;
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 */

	/*margin-top:-20px;*/
}
/* 2 column left menu settings */
.leftmenu {
	;
}
.leftmenu .outtercolright {
	float:left;
	width:200%;
	position:relative;
	left:180px;
}
.leftmenu .outtercol1wrap {
	float:right;
	width:50%;
	position:relative;
	right:200px;
	padding-bottom:1em;
}
.leftmenu .outtercol1 {
	margin:0 0 0 215px;
	position:relative;
	right:100%;
	overflow:hidden;
}
.leftmenu .outtercol2 {
	float:left;
	width:175px;
	position:relative;
	right:180px;
}

body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
					/* The min-width property does not work in old versions of Internet Explorer */
}

/* column container */
.innercolmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.innercolright,
.innercolmid,
.innercolleft {
	float:left;
	width:100%;
	position:relative;
}
.innercol1,
.innercol2,
.innercol3 {
	overflow:hidden;
	float:left;
	position:relative;
	padding:0 0 1em 0;
}
/* 2 Column (right menu) settings */
.rightmenu {
	;
}
.rightmenu .innercolleft {
	right:25%;			/* right column width */
}
.rightmenu .innercol1 {
	width:74%;			/* left column content width (left column width minus left and right padding) */
	left:25%;			/* (was 27%) (right column width) plus (left column left padding) */
}
.rightmenu .innercol2 {
	width:25%;			/* right column content width (right column width minus left and right padding) */
	left:27%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
}


/* for wine branding to overflow */
.leftmenu .outtercol1, .innercolmask, .innercol2 {
	overflow:visible;
}
