/* General ***************************************************************/
BODY {
	MARGIN-TOP: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	MARGIN-LEFT: 0px; 
	COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000
}
P {
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 10px; 
	TEXT-ALIGN: justify; 
	COLOR: #000000;
}
TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TD {
	FONT-SIZE: 10pt
}
H1 {
	MARGIN-TOP: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24pt; 
	COLOR: #ff0000; 
	TEXT-ALIGN: center; 
	FONT-VARIANT: small-caps;
}
H2 {
	FONT-WEIGHT: bold; 
	TEXT-TRANSFORM: capitalize;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #ff0000; 
	TEXT-ALIGN: center; 
	HEIGHT: 22px;
	FONT-SIZE: 12pt; 
}
H3 {
	MARGIN-TOP: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt; 
	MARGIN-BOTTOM: 5px; 
	COLOR: #ff0000;
}
.quote {
	FONT-STYLE: italic;
	FONT-SIZE: 10pt;
	MARGIN-BOTTOM: 3pt;
}
.quote_caption {
	FONT-SIZE: 8pt;
	MARGIN: 0pt 20pt 20pt 2Em;
}
.clear {
	CLEAR: both; HEIGHT: 0px
}
#banner { 
	BORDER-TOP: 1px solid black;
	BORDER-LEFT: 1px solid black;
	BORDER-RIGHT: 1px solid black;
	width: 698px;
}
/* End General ***********************************************************/

/* Copyright ***************************************************************/
#cpyrt {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 3px; 
	TEXT-TRANSFORM: capitalize; 
	WIDTH: 694px; 
	COLOR: #ffffff; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: times; 
	BACKGROUND-COLOR: #ff0000; 
	TEXT-ALIGN: center
}
#cpyrt A {
	COLOR: #ffffff
}
#cpyrt A:hover {
	COLOR: #000000
}
/* End Copyright ***********************************************************/

/* Main Body ***************************************************************/
#content {
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	BACKGROUND-IMAGE: url(images/bgpic.jpg); 
	BACKGROUND-POSITION: right top; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 698px; 
	COLOR: #000000;
	PADDING-BOTTOM: 100px;
	PADDING-TOP: 20px;
}
#pictureBar {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	MARGIN-TOP: 80px; 
	MARGIN-BOTTOM: 10px; 
	MARGIN-RIGHT: 5px; 
	FLOAT: right; 
	MAX-WIDTH: 220px; 
	BACKGROUND-COLOR: #e6e6e6; 
	TEXT-ALIGN: center; 
}
#pictureBar p {
	TEXT-ALIGN: center; 
}
.blurb {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize; COLOR: #ffffff; BACKGROUND-COLOR: #ff0000; TEXT-ALIGN: center; HEIGHT: 22px;
}
#text {
	FLOAT: left; WIDTH: 420px; COLOR: #000000;
}
.text_picture {
	MARGIN: 30px 5px 5px 10px;
}
/* End Main Body ****************************************************/

/* Line Card ************************************/
.cat_heading { 
	FONT-WEIGHT: bold; 
	FONT-VARIANT: small-caps;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #ff0000;
	TEXT-ALIGN: center;
}
.mfg_list {
	TEXT-ALIGN: center;
}
/* End Line Card ************************************/

/* Catalog ********************************************************/
#catalog_navigation {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 10px; COLOR: #ff0000; TEXT-ALIGN: center
}
#catalog_navigation A {
	COLOR: #ff0000
}
#catalog_navigation A:hover {
	COLOR: #000000
}
#catalog_list {
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 40px;
	MAX-WIDTH: 700px;
	WIDTH: 700px;
}
.catalog_table {
	MAX-WIDTH: 700px;
	WIDTH: 700px;
}
.catalogCell {
	MAX-WIDTH: 175px;
	WIDTH: 700px;
	OVERFLOW: hidden;
}
/* End Catalog ************************************************************/

/* Menu ***************************************************************/
#nav { 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	FONT-WEIGHT: bold; 
	WIDTH: 698px; 
	height: 1.5em;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #ff0000; 
	TEXT-ALIGN: left;
	padding: 5; 
	margin: 0; 
	list-style: none; 
} 
#nav ul { 
	BORDER-RIGHT: #000000 2px solid; 
	BORDER-LEFT: #000000 2px solid; 
	BORDER-BOTTOM: #000000 2px solid; 
	FONT-WEIGHT: bold; 
	WIDTH: 700px; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #ff0000; 
	TEXT-ALIGN: left;
	padding: 0; 
	margin: 0; 
	list-style: none; 
	Z-INDEX: 100
} 
#nav a { 
	WORD-SPACING: 0.1em; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	display: block; 
	width: 10em; /* width needed or else Opera goes nuts */
 
} 
#nav li { 
	float: left; 
	width: 10em; 
}
#nav li ul { 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-left: #000000 1px solid; 
	BORDER-right: #000000 1px solid; 
	BACKGROUND-COLOR: #ff0000; 
	text-align: left;
	padding: 5px;
	position: absolute; 
	width: 10em; 
	left: -999em; 
} 
#nav li ul li { 
	text-align: left;
} 
#nav li ul a:hover { 
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #FF0000;
} 
#nav li:hover ul, #nav li.sfhover ul { 
	left: auto; 
}
#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/* End Menu ************************************************************/

/* Announcement ************************************************************/
.announcement {
	MARGIN: 20px; 
	WIDTH: 90%; 
}
.announcementBody {
	MARGIN-TOP: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 1px solid silver;
	BORDER-LEFT: 1px solid silver;
	BORDER-RIGHT: 1px solid silver;
	PADDING-BOTTOM: 10px; 
	BACKGROUND-COLOR: #e6e6e6;
}
.announcementBody ul {
	MARGIN-TOP: 0px;
	PADDING-TOP: 10px;
}
.announcementTitle {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 30px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	BACKGROUND: url(images/a_corner.gif) #ff0000 no-repeat; 
	PADDING-BOTTOM: 1px; COLOR: #ffffff; 
	LINE-HEIGHT: normal; 
	PADDING-TOP: 1px; 
	FONT-STYLE: normal; 
	FONT-VARIANT: normal
}
.announcementPicture {
	MARGIN-TOP: -15Px; 
	FLOAT: right; 
	MARGIN-RIGHT: 5px;
	WIdth: 130px;
	border: 0;
}
/* End Announcement ************************************************************/


