/*!
 * AMteam (c) 2008 - Interstate Greenhouse Company
 */

/* DEFAULT STYLES */
* {
	padding: 0;
	margin: 0;
}

html {
	overflow-y: scroll;
	height: 100%;
}

body {
	color: #000;
	background: #fff;
	font: 62.5%/1.6em Arial, Helvetica, sans-serif;
	height: 100%;
}

h1,
h2 {
	font: 24px/30px Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
}

h3 {
	font: bold 1.2em Arial, Helvetica, sans-serif;
}

a {
	color: #34b233;
	text-decoration: none;
}

	a:hover {
		text-decoration: underline;
	}
	
p {
	margin-bottom: 16px;
}
	
img {
	border: 1px solid #808080;
}
	
/* ID: header-image */
#header-image {
	position: absolute;
	top: 0;
	width: 100%;
	min-width: 996px;
	height: 250px;
	max-height: 250px;
	border: 0;
}

/* ID: wrapper */
#wrapper {
	position: relative;
	background: url(../images/wrapper.png) 0 0 repeat-y;
	width: 819px;
	min-height: 100%;
	padding: 0 89px 0 88px;
	margin: 0 auto;
}

	#ie6 #wrapper {
		height: 100%;
	}

/* ID: header */
#header {
	height: 212px;
}

	#header h1 {
		background: url(../images/igc-logo.png) 0 29px no-repeat;
		width: 429px;
		height: 175px;
		padding-top: 29px;
		margin: 0 auto;
	}
		
	#header .call-us-now {
		float: right;
		background: url(../images/call-us-now.png) 0 0 no-repeat;
		width: 184px;
		height: 29px;
		padding: 0 10px 10px;
		margin: -204px 0 0;
	}
	
	#header a {
		display: block;
		text-indent: -9999px;
		width: 100%;
		height: 100%;
		outline: none;
	}

/* ID: menu */
#menu {
	background: url(../images/menu.gif) 0 38px repeat-x;
	height: 38px;
	padding-bottom: 15px;
}

	#menu ul {
		list-style: none;
		background: url(../images/menu.gif) 0 -15px no-repeat;
		overflow: hidden;
		height: 100%;
	}
	
		#menu ul li {
			float: left;
			height: 100%;
		}
		
			#menu ul li a {
				display: block;
				cursor: pointer;
				text-indent: -9999px;
				background: url(../images/menu.gif) 0 -91px no-repeat;
				height: 100%;
				outline: none;
			}
		
			#menu ul li.home a { width: 43px; }
			#menu ul li.home a:hover, #menu ul li.home a.active { background-position: 0 -53px; }
			
			#menu ul li.new-structures a { width: 104px; }
			#menu ul li.new-structures a:hover, #menu ul li.new-structures a.active { background-position: -43px -53px; }
			
			#menu ul li.used-greenhouses a { width: 124px; }
			#menu ul li.used-greenhouses a:hover, #menu ul li.used-greenhouses a.active { background-position: -147px -53px; }
			
			#menu ul li.shade-systems a { width: 103px; }
			#menu ul li.shade-systems a:hover, #menu ul li.shade-systems a.active { background-position: -271px -53px; }
			
			#menu ul li.benches a { width: 66px; }
			#menu ul li.benches a:hover, #menu ul li.benches a.active { background-position: -374px -53px; }
			
			#menu ul li.parts-and-service a { width: 102px; }
			#menu ul li.parts-and-service a:hover, #menu ul li.parts-and-service a.active { background-position: -440px -53px; }
			
			#menu ul li.completed-projects a { width: 129px; }
			#menu ul li.completed-projects a:hover, #menu ul li.completed-projects a.active { background-position: -542px -53px; }
			
			#menu ul li.residental a { width: 80px; }
			#menu ul li.residental a:hover, #menu ul li.residental a.active { background-position: -671px -53px; }
			
			#menu ul li.contact-us a { width: 68px; }
			#menu ul li.contact-us a:hover, #menu ul li.contact-us a.active { background-position: -751px -53px; }

			#menu ul li div {
				background: url(../images/menu.gif) 0 -15px no-repeat;
				width: 100%;
				height: 100%;
			}
		
/* ID: content */
#content {
	font-size: 1.2em;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 25px;
}

	#content h2 {
		position: relative;
		height: 35px;
		margin: -6px 0 15px;
	}
	
	#content dl {
		overflow: hidden;
		width: 100%;
		margin-bottom: 16px;
	}
	
		#content dl dt {
			float: left;
			color: #b2b2b2;
			width: 25%;
		}
		
		#content dl dd {
			float: left;
			width: 75%;
		}
		
	#content ol,
	#content ul {
		list-style: inside;
		margin-bottom: 16px;
	}
	
		#content ol ol,
		#content ol ul,
		#content ul ul,
		#content ul ol {
			margin-left: 16px;
			margin-bottom: 0;
		}
	
	#content sup {
		position: relative;
		top: -0.4em;
		font-size: 0.8em;
		vertical-align: baseline;
	}
	
	#content sub {
		position: relative;
		bottom: -0.4em;
		font-size: 0.8em;
		vertical-align: baseline;
	}
	
	/* CLASS: column-left and column-right */
	#content .column-left,
	#content .column-right {
		float: left;
		width: 100%;
		padding-bottom: 42px;
	}
	
		#content .column-left .text,
		#content .column-right .image {
			float: left;
			width: 379px;
		}
		
		#content .column-right .text,
		#content .column-left .image {
			float: right;
			width: 379px;
		}
				
			#content .column-left .image img,
			#content .column-right .image img {
				margin-bottom: 16px;
			}

/* ID: footer */
#footer {
	position: absolute;
	bottom: 0;
	color: #b2b2b2;
	line-height: 9px;
	width: 819px;
	height: 24px;
	border-top: 1px solid #ccc;
}

	#footer ul {
		list-style: none;
		overflow: hidden;
		height: 9px;
		padding: 8px 0 7px;
	}
	
		#footer ul li {
			float: left;
			height: 100%;
			padding: 0 12px 0 11px;
			border-left: 1px solid #e5e5e5;
		}
		
		#footer ul li.first {
			padding-left: 0;
			border-left: 0;
		}
		
		#footer ul li.copyright {
			float: right;
			padding-right: 0;
			border-left: 0;
		}
		
	#footer a {
		position: relative;
		color: #b2b2b2;
	}
