* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}
p {padding-bottom:1em;}
H2 {
	font-family:"Courier New", Courier, monospace;
	font-size: large;
	color:#C8AC62;
	border-width:0px 0px 1px 0px;
	border-size: thin;
	border-style: groove;
	border-color:#C8AC62;
	width: 1149px;
}
body {
	background:url(images/background.png) repeat-x #e5e7e8;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#outer {
    width: 1000px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}











#Header {
	padding:0px;
    margin: 0px;
	height:158px;
}

#Innovations-Link {
	background-image:url(images/logo.png);
	display:block;
	width:252px;
	height:129px;
	text-indent:-9999px;
}

#Nav {
    width: 1000px;
    float: left;
}
.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 21px;
	margin-right: 1em;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -10000px;
	height: 21px;
	background-repeat: no-repeat;
}
.mStuffWeDo {background-image: url(images/mStuffWeDo2.png); width: 130px;}
.mStuffWeDo a {background-image: url(images/mStuffWeDo1.png);}
	#mStuffWeDo {margin-left:27px; margin-right:71px;}
.mOurTeam {background-image: url(images/mOurTeam2.png); width: 113px;}
.mOurTeam a {background-image: url(images/mOurTeam1.png);}
	#mOurTeam {margin-right:72px;}
.mBrag {background-image: url(images/mBrag2.png); width: 47px;}
.mBrag a {background-image: url(images/mBrag1.png);}
	#mBrag {margin-right:72px;}
.mAbout {background-image: url(images/mAbout2.png); width: 61px;}
.mAbout a {background-image: url(images/mAbout1.png);}
	#mAbout {margin-right:82px;}
.mContactUs {background-image: url(images/mContactUs2.png); width: 119px;}
.mContactUs a {background-image: url(images/mContactUs1.png);}
	#mContactUs {margin-right:60px;}
.mMyAccount {background-image: url(images/mMyAccount2.png); width: 128px;}
.mMyAccount a {background-image: url(images/mMyAccount1.png);}
ul.menu li a:hover {background: none;}
.menu li {float: left; margin-left:0em}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}






#BannerPics {
	width:1000px
	height:299px;
	min-height:299px;
}








#Main {
	width:1000px;
    margin-top: 18px;
	float:left;
}
#MainLeft {
	width:805px;
	float:left;
	min-height:300px;
}
#MainRight {
	width:194px;
	float:right;
	min-height:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
}
#MainRight a:link, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
}
#MainRight a:hover {
	color:#F78F1E;
	text-decoration:none;
}


#BoxTop {padding-right:5px; padding-bottom:10px;}
#BoxBot {padding-right:5px;}
#BoxRt	{padding-bottom:10px;}




#Facebook {
	display:scroll;
	position:fixed;
	bottom:5px;
	left:0px;
}


#Years {
	float:left;
	width:1000px;
	text-align:center;
}

#Years-Link {
	background-image:url(images/years.png);
	display:block;
	width:65px;
	height:57px;
	text-indent:-9999px;
}


#ClearBoth {clear:both}


#Footer {
	width:1000px;
	min-height:45px;
	float:left;
	background:url(images/footer.png) no-repeat top center;
	padding-top:15px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}
#Footer a:link {color:#000; text-decoration:none;}
#Footer a:visited {color:#000; text-decoration:none;}
#Footer a:hover {color:#CCC; text-decoration:none;}
.Addy {padding-right:64px;}
.Phone {padding-right:80px;}
.EmailUs {padding-right:55px;}
.Directions {}





#TeamLeft {
	width:385px;
	float:left;
	min-height:300px;
}
#TeamRight {
	width:604px;
	float:right;
	min-height:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	margin-left:10px;
}
H3 {
	font-size:3.75em;
	font-family:Arial, Helvetica, sans-serif;
	color:#84c4e7;
}
H4 {
	font-size:2.5em;
	font-family:Arial, Helvetica, sans-serif;
	color:#84c4e7;
	text-align:right;
	padding-top:10px;
}

.contactinfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}
.contactinfo a:link, a:visited {
	text-decoration:none;
	color:#F60;
}
.contactinfo a:hover {
	text-decoration:none;
	color:#CCC;
}