@charset "utf-8";
/* CSS Document */

/* Body
-------------------------------------------------------------------------------- */
#splash {	height: 423px; background: #88b53b url(http://thegrandriver.com/images/grandriver/bodyBG.png) repeat-y top center; }
#splashContent {
	width: 1240px;
}
#splashMain {
	/* width: 749px; */
	width: 1240px;
}
#splashSidebar { width: 250px; }
#main {	background: white; padding: 0 0 16px 0; }
#mainContent { background: white;	width: 950px;	padding: 0 25px 0 24px; }
#mainContent .col {	margin: 16px 0 0 0; }
#mainContent h2.tab {
	margin: -16px 0 7px 0;
	padding: 0;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}
#mainContent h2.tab a {
	display: block;
	height: 55px;
}


/* Page Columns
-------------------------------------------------------------------------------- */
#bodyWhy { width: 451px; padding-right: 40px; }
#bodyWhat {	width: 214px; padding-right: 40px; }
#bodyLab { width: 205px; position: relative; }


/* Tabs
-------------------------------------------------------------------------------- */
#bodyWhy h2.tab { background: url(http://thegrandriver.com/images/grandriver/home/tabWhy.jpg) no-repeat;	position: relative;	left: -5px; }
#bodyWhy h2.tab a {	width: 206px; }
#bodyWhat h2.tab { background: url(http://thegrandriver.com/images/grandriver/home/tabWhat.jpg) no-repeat; }
#bodyWhat h2.tab a { width: 206px; }
#bodyLab h2.tab {	background: url(http://thegrandriver.com/images/grandriver/home/tabTech.jpg) no-repeat; }
#bodyLab h2.tab a { width: 170px; }
#bodyLab div.tabGlasses {
height:71px;
left:92px;
position:absolute;
z-index:1000;
top:-22px;
width:121px;
}