.def-font {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #0000000;
	
}
.inv-font {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: white;
	
}
.Logo-Font
	{
	font-family: "Times New Roman";
	font-weight: bold;
	font-size:16px;
	font-color:white;
	background-color:#C17231;
	padding:0 0.7em 0 0.5em;
	}
	
.labelfont
	{
	color: #999999;
	font-weight: bold;
	}
a:link
	{
     color: #fff; display: block; float: left; padding: 1px 9px 3px 6px; margin: 0 6px;
	 
	}
a:visited
{
color: #fff; display: block; float: left; padding: 1px 9px 3px 6px; margin: 0 6px;
}	
	
#normlinks a
	{
	color: #0000CC; float: left; padding: 1px 9px 3px 6px; margin: 0 6px;
	}	
#normlinks a:hover
	{
	color: #CC6600; float: left; padding: 1px 9px 3px 6px; margin: 0 6px;
	}	
	
	
	
.mc-text
	{
	color:#333333;
	font-size:14px;
	}
h1 {font: bold 18px Helvetica, Arial, sans-serif; color: #E62C00; letter-spacing: -1px; margin: 0;}
h2 {color: #EB694A; font: normal 18px Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 2em 0 0 0;}
h3 {font-size: 12px; color: #6F90B5;}
body {
	margin: 0;
	padding: 0;
	font: 12px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	background-color: #E9E9E9;
	text-align: center;
	
	/* part 1 of 2 centering hack */
	}
div
	{
	margin:0;
	padding:0;
	}
	

#masthead {
	position:absolute;
	top:0;
	width:60em;
	height:7.5em;
	left:50%;
	margin-left:-30em;
	background-color:white;
	padding-bottom:0.5em;
	align:left;
}

#nav {
	color: #fff;
	height: 46px;
	width: 100%;
	background: #EA4B00 url(../Images/nav-bg.gif) 0 -1px repeat-x;
	position: absolute;
	top: 1em;
	left:0px;
	margin-top:7.3em;
	margin-left:0px;
	font-size: 11px;
	background-color: #E4B894;
	float:left;	
	padding-top:1em;
	voice-family: "\"}\"";	
	voice-family:inherit;
	}
html>body #nav {
	padding-top:0;
	}

#nav li {display: inline; list-style: none;}
#nav a:link, #selectionbar a:visited {color: #fff; display: block; float: left; padding: 1px 9px 3px 6px; margin: 0 6px;}
#nav a:hover {color: #FFEE99; background-color: transparent;}
body#mission li.mission a:link, body#mission li.mission a:visited,
body#home li.home a:link, body#home li.home a:visited,
body#aboutus li.aboutus a:link, body#aboutus li.aboutus a:visited,
body#contactus li.contactus a:link, body#contactus li.contactus a:visited,
body#services li.services a:link, body#services li.services a:visited,
body#warehouse li.warehouse a:link, body#warehouse li.warehouse a:visited,
body#technology li.technology a:link, body#technology li.technology a:visited,
body#terms li.terms a:link, body#terms li.terms a:visited
	{
	background-image:url(../Images/nav-current.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}

#content {	
	position:absolute;
	margin-left:-30em;
	margin-top:11.4em;
	height:100%;
	padding-bottom:10px;
	background:#fff;
	border:1px solid #000;
	text-align:left;
	width:60em;
	margin-right:-3px;
	left:50%;	
	voice-family: "\"}\"";	
	voice-family:inherit;
	}
html>body #content{
	width:59.8em;
	}

#menu {
	   	position:absolute;
		width:200px;
		padding:0px;
		height:100%;
		right:0;
		padding-left:10px;
		padding-top:5em;
		padding-bottom:5em;
		padding-right:1em;
		top:0;
		float:right;	
		background-color:#666666;	
		voice-family: "\"}\"";
		voice-family: inherit;
		}
#slogan {
	position:absolute;
	width:242px;
	padding:0 0.7em 0 0.5em;
	height:90px;
	right:1px;
	padding-left:10px;
	padding-top:5em;
	padding-bottom:2em;
	top:-1px;
	float:right;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-family: "Times New Roman";
	font-weight: bold;
	font-style:oblique;
	font-size:18px;
	font-color:white;
	padding:0 0.7em 0 0.5em;
	border: 0;
		}		
html>body #menu {
		margin-right:0px;
		}
		
#maincontent
	{	
	padding-top:2em;
	height:100%;
	width:485px;
	left:0;
	top:0;
	margin-left:10px;
	float:left;
	
	}	
#mainstory
	{
	width:100%;
	background-color:#EFE9D3;
	top:inherit;
	margin-top:3em;
	
	padding-bottom:1em;
	}
#mainbody
	{
	width:55em;
	top:inherit;
	margin-top:1em;
	padding-top:0.5em;
	padding-bottom:1em;
	}
#footer
	{
	border:1px solid #cccccc;
    background-color:#000000;
  bottom: 0;
  left: 0;
  width: 60em;
  left:50%;
  height:25px;
  margin-left:-30em;
  voice-family: "\"}\"";	
  voice-family:inherit;
  margin-right:10px;
  }
html>body #footer {
	margin-right:-3px;
	width:59.9em;
	}
/* hide from mac ie5 \*/
#footer {
  position: absolute;

  }
/* end hide from mac ie5 */
html>body #footer {
  position: fixed;
	}
	
#side 
{
	position:absolute;
	right: 50%;
	width: 30%;
}	


#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}
#footerfont li {display: inline; list-style: none;}
