div#shadow1
{
	border-left: 1px solid #F3F2ED;
	border-bottom: 2px solid #F3F2ED;
	border-right: 1px solid #F3F2ED;
	background-color: white;
	width: 781px;
	float: left;
}

div#shadow2
{
	border-left: 1px solid #EAEAE5;
	border-bottom: 2px solid #EAEAE5;
	border-right: 1px solid #EAEAE5;
	background-color: white;
	width: 779px;
	float: left;
}

div#shadow3
{
	border-left: 1px solid #E5E4E0;
	border-bottom: 2px solid #E5E4E0;
	border-right: 1px solid #E5E4E0;
	background-color: white;
	width: 777px;
	float: left;
}

div#shadow4
{
	display: inline;
	border-left: 1px solid #F3F2ED;
	border-bottom: 2px solid #F3F2ED;
	border-right: 1px solid #F3F2ED;
	background-color: #ffffff;
	color: #717073;
	width: 189px;
	float: right;
	margin-right: 5px;
}

div#shadow5
{
	display: inline;
	border-left: 1px solid #EAEAE5;
	border-bottom: 2px solid #EAEAE5;
	border-right: 1px solid #EAEAE5;
	background-color: #ffffff;
	color: #717073;
	width: 187px;
	float: right;
}

div#shadow6
{
	display: inline;
	border-left: 1px solid #E5E4E0;
	border-bottom: 2px solid #E5E4E0;
	border-right: 1px solid #E5E4E0;
	background-color: #ffffff;
	color: #717073;
	width: 185px;
	float: right;
}

input
{
	height: 15px;
	border: none;
}

table.contacts
{ width: 580px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


td.contactDept
{
/*background-color: #99CCCC;*/
background-color: #f1f1f2;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040;
}


td.contact
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .9em;
color: #8a8a8d;
/*color: #404040;*/
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;
border: 1px solid red;}

.box9 {
	background: blue;
	min-height: 450px;
	height: 450px;
}
div[class] .box9 {
	height:auto;
	}

.box2 {
/*	background: #f1f1f2; */
	min-height: 255px;
	height: 255px;
}
div[class] .box2 {
	height:auto;
	}

div#details-bar {
	float: left;
	width: 265px;
	margin: 3px 25px 3px 10px;
	background-color: #ffffff;
}
div#part-nbr-box {
	float: right;
	background-color: #f1f1f2;
	width: 45px;
	margin: 5px;
}

div#part-nbr-bar {
	float: left;
	width: 180px;
	background-color: #f1f1f2;
}

h5 {
	font-size: 1.3em;
	color: red;
}
/******************** Global Page Adjustments ***********************/
/* Sets page's leftside white border */
.leftwp		{ margin-left: 5px; }
/* Sets page's rightside white border */
.rightwp	{ margin-right: 5px; }

/* Set header's top white border */
.headtopwp	{ margin-top: 5px; }

/* Whitespace between header and menu/content sections */
.headerwp	{ margin-top: 5px; }

/* Sets menu's window width */
.menuwidth	{ width: 192px; }
/* Sets the menu's 'grey' section width */
.greywidth	{ width: 182px; }
/* Announcement box's width & border size */
.announcew	{ width: 152px; border: 10px solid #f1f1f2; }

/* "Page Right's" overall width */
.contentwidth	{ width: 578px; }
/* Spacing between breadcrumb and content sections */
.contentmargin	{ margin-top: 8px; }
/* Whitespace between content and container sections */
.containmargin	{ margin-top: 8px; }
/********************************************************************/

body, html {
	margin:0;
	padding:0;
/*	background-color:#4A4A30; */
	background-color: #fffef8;
	text-align:center;
	color: #fff;
}
html {
	height:101%;
	background-color: #fffef8;
}

body {
	font-size: 0.8em; /* changed from 0.6 per Jennifer on 2/28/2008 */
	font-family: helvetica, sans-serif, lucida grande, tahoma;
	line-height:1.7em;
}

/* basic html elements */
p,ul,ol,li,h1,h2,h3,h4,h5,h6,tr,td { margin:0; padding:0; line-height:1.6em; }
ul,ol,li { margin: 9px;}
img { border:0; }


/* basic links */
a, a:link, a:active, a:visited, a:focus, a:hover {
	text-decoration: none;
	outline: 0;
	color: blue;
}

/****************** Basic page layout blocks *****************************/

div#wrapper {
	width:782px;
	text-align:left;
	margin:20px auto 50px auto;
	border-top:0;
	background-color:#ffffff;
	border: 2px solid #eaeae5;
}

div#wrapper_footer {
	width:789px;
	text-align:left;
	margin:20px auto 50px auto;
}

div#wrapper1 {
	width:793px;
	border-left: 1px solid #F3F2ED;
	border-bottom: 2px solid #F3F2ED;
	border-right: 1px solid #F3F2ED;
}

div#wrapper2 {
	width:790px;
	border-left: 1px solid #EAEAE5;
	border-bottom: 2px solid #EAEAE5;
	border-right: 1px solid #EAEAE5;
}

div#wrapper3 {
	width:788px;	/* was 783 */
	background-color:#ffffff;
	border-left: 1px solid #E5E4E0;
	border-bottom: 2px solid #E5E4E0;
	border-right: 1px solid #E5E4E0;
}

div#maincontent {
	padding-bottom: 5px;
}

div#left {					/* Menu column */
	float: left;
}

div#right {					/* Page Right */
	float:right;
}

/************************ Header ************************************/

div#header {
	width:767px;
	height:75px;
	background: #f1f1f2;
	float: left;
}

/************************ Menu Column ************************************/

div#divisions {
	float: left;
	}

div#subcat-container {
	background-color: #f1f1f2;
	float: left;
}

div#sub-catagory {
	margin: 10px;
	color: #8a8a8d;
}
div#announcements {
	float: left;
	padding: 5px;
	color: #7a1600;
	text-align: center;
}

/************************ Page Right ************************************/

/********** Breadcrumb bar ***********/
div#breadcrumb-bar {
	float: left;
	background: #98979b;
	width: 572px;
	color: #717073;
}
div#location {
	float: left;
	color: #ffffff;
	margin: 2px;
}
div#search-bar {
	float: right;
	width: 230px;
	background: #98979b;
	border: 1px solid blue;
//	margin-top: 5px;
}
div#parameter-box {
	float: left;
	background-color: #ffffff;
	width: 125px;
	margin: 5px 0 0 0;
}
div#search-button {
	float: right;
	background-color: #7a1600;
	border: 2px solid #ffffff;
	color: #ffffff;
	text-align: center;
	margin: 2px 5px 0 0;
}

/************ Content & container *************/
div#content-container {
	float: left;
	background: #f1f1f2;
	width: 572px;
	color: #717073;
}
div#catagory-containers {
	float: left;
	width: 188px;
	color: #717073;
	border-top: 1px solid #f1f1f2;
	border-right: 1px solid #f1f1f2;
	margin-bottom: 10px;
}
img#pics {
	margin: 10px;
 	border: 1px solid white;
}

img#tophead {
	margin: 6px 0 0 0;
	float: right;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	border-right: 2px solid white;
}

div#txt {
	margin: 10px 2px 0 10px;
}

div#learn-more {
	color: blue;
	margin: 20px 2px 20px 10px;
}

