body,div,h1,h2,h3,h4,h5,h6,ul,li,p,form,input,textarea,blockquote,th,td{
	margin:0;
	padding:0;
}

li{
	list-style:none;
}

BODY {
  font: 74%/1.3em Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color: #000000;
	background-color: #949494;
}

A:link {color:#000}
A:active {color:#000}
A:visited {color:#000}
A:hover {color:#666;}

input {
	margin-top: 3px;
	font-size: 95%;
}

#pageBounds  {
	margin: 0 auto;
	width: 967px;
	background-color: #000;
}

#contentBounds {
	position:relative;
	margin-top: 91px;
}

#mainContentH {
	padding:0px;
	margin:0px;
	background: url("../images/bg_home.jpg") no-repeat;
	height: 437px;
}

#mainContent {
	padding:0px;
	margin:0px;
	background: #f5f5f5 url("../images/bg_content.jpg") no-repeat;
}

#contentWindow {
	position:relative;
	z-index:1;
	width:967px;
}

#contentL{
	position:absolute;
	top: 370px;
	left: 20px;
	width:500px;
	font-size: 115%;
}

#home1{
	position: absolute;
	top: 85px;
	left: 595px;
	width: 340px;
}

#home2{
	position: absolute;
	top: 225px;
	left: 595px;
	width: 340px;
	border-top: 1px dotted;
	padding-top: 15px;
}


#home1 h1, #home2 h1{
	width: 300px;
}


#contentR h1{
	font-size: 200%;
	margin-bottom:5px;
	background: url("../images/arrow.gif") no-repeat center right;
	padding-right: 20px;
	line-height: 1;
}

#contentR h2{
	font-size: 130%;
}

#head{
	position: absolute;
	top: 35px;
	left: 35px;
}

#head h1{
	color: #fff;
	line-height: 1;
}

#content{
	padding-top: 90px;
	padding-left: 35px;
	padding-bottom: 35px;
	width: 890px;
}

#content h3{
	padding-top:10px;
	padding-bottom: 10px;
}

#content h4{
	padding-bottom: 10px;
}

#content h5{
	font-size: 100%;
	display: inline;
	margin: 0;
	padding: 0;
}


#content p{
	padding-top: 10px;
	padding-bottom: 10px;
}

#content td{
	padding-bottom: 15px;
}

#content h2{
	line-height: 1;
}

#content li{
	padding: 5px 0px;
}
	
#topNav {
	width:967px;
	height: 92px;
	position: absolute;
	top: 0px;
	margin-top:0px;
	z-index:100;
	background-color: #000;
}

#topNav h3{
	font-size:125%;
	font-weight:normal;
	color: #fff;
}

#navBounds {
	position:absolute;
	top: 0px;
	width:967px;
	z-index:100;
	z-index:100;
}

#navMain{
	position:absolute;
	top: 51px;
	left: 30px;
	height: 40px;
}

#navMain li{
	float:left;
	margin-right: 3px;
}

#navMain a{
	color: #fff;
	float:left;
	font-size:105%;
	font-weight:bold;
	text-align: center;
	height: 40px;
	padding-top:12px;
	text-decoration:none;
}

#navMain a.home {
	width: 54px;
	background: url("../images/nav-home-off.gif") no-repeat;
}

#navMain a.home:hover,
#navMain li.active a.home {
	background: url("../images/nav-home-on.gif") no-repeat;
}

#navMain a.current {
	width: 68px;
	padding-top:5px;
	background: url("../images/nav-current-off.gif") no-repeat;
}

#navMain a.current:hover,
#navMain li.active a.current {
	background: url("../images/nav-current-on.gif") no-repeat;
}

#navMain a.completed {
	width: 84px;
	padding-top:5px;
	background: url("../images/nav-completed-off.gif") no-repeat;
}

#navMain a.completed:hover,
#navMain li.active a.completed {
	background: url("../images/nav-completed-on.gif") no-repeat;
}

#navMain a.contact {
	width: 82px;
	background: url("../images/nav-contact-off.gif") no-repeat;
}

#navMain a.contact:hover,
#navMain li.active a.contact {
	background: url("../images/nav-contact-on.gif") no-repeat;
}

#navMain a.about {
	width: 70px;
	background: url("../images/nav-about-off.gif") no-repeat;
}

#navMain a.about:hover,
#navMain li.active a.about {
	background: url("../images/nav-about-on.gif") no-repeat;
}

#navMain a.vacref {
	width: 82px;
	background: url("../images/nav-contact-off.gif") no-repeat;
}

#navMain a.vacref:hover,
#navMain li.active a.vacref {
	background: url("../images/nav-contact-on.gif") no-repeat;
}

#navMain a.mission {
	width: 92px;
	padding-top:5px;
	background: url("../images/nav-mission-off.gif") no-repeat;
}

#navMain a.mission:hover,
#navMain li.active a.mission {
	background: url("../images/nav-mission-on.gif") no-repeat;
}

#navMain a.retailers {
	width: 70px;
	background: url("../images/nav-about-off.gif") no-repeat;
}

#navMain a.retailers:hover,
#navMain li.active a.retailers {
	background: url("../images/nav-about-on.gif") no-repeat;
}

#grobmarLogo{
	background: url("../images/grobmar-logo.gif") no-repeat;
	height:55px;
	width:229px;
	margin-top:20px;
	float:right;
	padding-right: 35px;
}





.error{
	color: #ff0000;
}


/* footer */
#footer {
	width:967px;
	padding:0;
	margin:0;
	margin-top: 10px;
	
}
	
#footerText {
	font-size:90%;
	color:#fff;
	padding-right:25px;
	text-align:center;
}

#footerText ul{
	margin-left: 320px;
}

#footerText li {
	float:left;
	padding-left: 6px;
	padding-right: 6px;
	border-right:solid 1px #fff;
}

#footerText li.last {
	padding-right: 0px;
	border-right:solid 0px #fff;
}

#footerText a{
	color:#fff;
}


.clearFloat{
	clear: both;
}

li a img{
	border: 0px;
}
