#Container 			{position:relative;margin:auto auto; text-align:left;width:685;background: White;border-color: Black;border: 2px;border-color: Black;border-style: solid;padding: 10px;}
body 				{text-align: center;}


/*/////
// 2 Column
////*/
#layout1			{position:relative; left:50%; margin-left:-332px; width:664px; background: White;border-color: Black;border: 2px;border-color: Black;border-style: solid;padding: 10px;}
#nav 				{width: 175px;float: left;}
#content 			{width: 485px;margin-left: 175px;}
#wrap 				{margin:0 auto;width:663px;}

/*/////
// Text and Links
////*/
p					{color:black; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.p-white			{color:white; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.p-gray				{color:444444; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.p-black			{color:black; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.p-red				{color:red; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.p-indexbody		{color:545454; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.p-callout			{color:6f8d00; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 16px; font-weight : bold; }
.body-head			{color:444444; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;letter-spacing:2px;}
.heading			{color:white; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;}
.heading2			{color:595959; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
A.head-nav 			{color:white; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; text-decoration : none;}
A:HOVER.head-nav 	{color:white; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; text-decoration : underline;}
A.link-black		{color:black; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; text-decoration : none;}
A:HOVER.link-black 	{color:black; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; text-decoration : underline;}
.note-r				{color:red;font-family : tahoma,sans-serif;font-size : 8pt;}
.date-g				{color:silver;font-family : tahoma,sans-serif;font-size : 7pt;}
.footer				{color:C5C3C4; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.p-green			{color:758B20; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.head-gold			{color:FFD800; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}
.head-black			{color:black; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}
A.feature			{color : black;font-family : tahoma,sans-serif;font-size : 8pt;text-decoration : none;border-color:black;background-color:92AA32;padding:5px 5px 5px 5px;border-width:1px;}
A:HOVER.feature		{color : white;font-family : tahoma,sans-serif;font-size : 8pt;text-decoration : none;border-color:black;background-color:748529;padding:5px 5px 5px 5px;border-width:1px;}
.linav				{list-style: url(../images/bullet.gif) circle outside; Margin-left: -8px; margin-top : 12px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none; color : 738529; font-size : 9px; line-height : 10px;}
A.navp				{color : 595959;font-family : tahoma,sans-serif;font-size : 8pt;text-decoration : none;}
A:HOVER.navp		{color : black;font-family : tahoma,sans-serif;font-size : 8pt;text-decoration : underline;}
A.button-link		{font : normal normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration : none;border : 1px solid;border-color : black;color : ffffff;padding-bottom : 3px;padding-left : 4px;padding-right : 4px;padding-top : 3px;background-color : 9cc900;}
A:hover.button-link	{font : normal normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration : none;border : 1px solid;border-color : black;color : ffffff;padding-bottom : 3px;padding-left : 4px;padding-right : 4px;padding-top : 3px;background-color : 5e7902;}
.framescroll		{scrollbar-face-color: 90ba00; scrollbar-highlight-color: white;
                	scrollbar-shadow-color: white; scrollbar-3dlight-color: white;
                	scrollbar-arrow-color: 648004; scrollbar-track-color:f6ffd8;
                	scrollbar-darkshadow-color: white;}
/*/////
// Form Control
////*/
INPUT 				{height : 16px;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;line-height : 11px;color:#000066;background-color:white; border-bottom: 1px solid black;border-right: 1px solid black;border-left: 1px solid black;border-top: 1px solid black;}
select 				{height : 16px;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;line-height : 11px;color:#000066;background-color:white;}
.sbttn 				{font-family:tahoma,sans-serif;font-size:10px;background:gray;border-bottom: 1px solid black;border-right: 1px solid black;border-left: 1px solid #AFC4D5;border-top: 1px solid #AFC4D5;color:white;height: 15px;text-decoration:none;}

H1 					{color:4C7301; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; }
H3 					{color:6f8d00; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 16px; font-weight : bold; }
HR 					{ background : transparent; color : #bfbfbf; height: 1px; }
li					{color:444444; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
A 					{color : 819002; text-decoration : underline; font-weight : normal;}
A:HOVER 			{color : 595959; text-decoration : underline; font-weight : normal;}

.td-header			{color:444444; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}





/*/////
// Site Headings
////*/
.head-dark 		{ background-color:454954; border-width:1px; border-style:solid; border-color:black; font-family:tahoma,sans-serif;font-size:10px;color:orange;font-weight : bold; padding:5px 5px 5px 5px}


/*/////
// HD System
////*/
.Navigation 	{ background-color:E5E5E5; height: auto; z-index:1;}
.Pri_Nav_Header	{ background-color:748529; border-width:0px; font-family:tahoma,sans-serif;font-size:11px;color:white;font-weight : bold; padding:2px 2px 2px 5px}
.Pri_Nav_Table	{ background-color:EAEAEA; border-width:1px; border-style:solid; border-color:black; font-family:tahoma,sans-serif;font-size:11px;color:666666;font-weight : bold; padding:5px 5px 5px 5px}
.form-frame		{ background-color:white; border-width:1px; border-style:solid; border-color:454954;padding:5px 5px 5px 5px}
.field-name		{ background-color:F6F6F6;font-family:tahoma,sans-serif;font-size:10px;color:74746D;font-weight : bold; padding:3px 3px 3px 3px}

A.hd-nav		{color :647B00; text-decoration : none; font-weight : normal; height : 14px;}
A:HOVER.hd-nav	{color :647B00; text-decoration : underline; font-weight : normal; height : 14px;padding-left: 5px;}

.Link-Disabled	{text-decoration : none;font-weight : normal;font-family : arial;font-size : 8pt;color : B6B6B6; }
.RecordCount	{color :4A4A4A; font-family : tahoma,sans-serif;font-size : 10px; line-height:16px;font-weight : bold;}
















/*/////
// General Table Structure
////*/
FORM { margin-top : 0px; margin-bottom : 0px; }
div.leftMargin { margin-left: 8px; }
div.adMargin { margin-top : 5px; margin-left: 5px; }
div.featureList { font-size : 10px; color : #000000; line-height : 15px; }

/*/////
// Category Text
////*/
.categoryText {color : blue; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}
.categoryText:hover {color : #cdcdcd; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}
.categoryTitle {color : blue; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}
.categoryTitle:hover {color : #cdcdcd; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}
.selectedCategory {color : blue; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left; font-weight : bold;}
.selectedCategory:hover {color : #cdcdcd; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left; font-weight : bold;}
.categorydesc {color : navy; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; text-align : left;}

/*/////
// Product Page
////*/
.productNavigation {color : 01386C; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; font-weight : normal;}
.productLink {color : blue; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.productLink:hover {color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.tiny {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px;}
.productTitle {color : navy; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.productPrice {color : red; font-weight : bold; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productSKU {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productMFGSKU {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productDIMENSION {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productShortDesc {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productLongDesc {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productQtyInStock {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productOutOfStockMsg {color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productRelatedItemTitle {color : navy; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;}
.tabTitle {color : black; background-color : #cdcdcd; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}

/*/////
// Members Page
////*/
.membersTitle {color : navy; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.members_requiredField {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.members_notrequiredField {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.membersFailed {color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.membersSignonFailed {color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.membersSignon {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.membersNewMember {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}

/*/////
// Contact Form
////*/
.contactTitle {color : navy; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.contact_requiredField {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.contact_notrequiredField {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.contactFailed {color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.contactConfirmation {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}

/*/////
// Navigation
////*/
.crumblink { background : transparent; color : #666666; font-size: 10px }
.crumbtitle { font-size: 10px }
.leftNav { background : transparent; color : #000000; font-size : 10px; text-decoration : none; line-height : 12px; }
.leftNav:hover { background : transparent; color : #000000; font-size : 10px; text-decoration : underline; line-height : 12px; }
.menu {text-decoration : none; background-color : #006699; border-bottom: 1px solid #003366; border-left: 1px solid #003366; border-right: 1px solid #003366; }
.nav { background : transparent; color : #ffffff; font-size : 10px; font-weight : bold; line-height : 5px; text-decoration : none; }
.nav:hover { background : transparent; color : #003366; font-size : 10px; font-weight : bold; line-height : 5px; text-decoration : none; }
.navTitleGrey { font-size : 15px; color : #999999; }
.navTitleBlue { font-size : 16px; color : #006699; text-decoration : none; }
.submenu{ background : transparent; color : #000000; font-size : 10px; font-weight : bold; text-decoration : none; }
.submenu:hover { background : transparent; color : #000000; font-size : 10px; font-weight : bold; text-decoration : underline; }

/*  Highlights */
A.hlights { font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : underline; color : #DEB500; font-size : 9px; line-height : 15px; letter-spacing : 1px;}
A:HOVER.hlights { font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : underline; color : yellow; font-size : 9px; line-height : 15px; letter-spacing : 1px;}
A.BodyLink { font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : bold; text-decoration : underline; color : #788226; font-size : 10px; line-height : 15px; letter-spacing : 1px;}
A:HOVER.BodyLink { font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : bold; text-decoration : underline; color : #9CAE00; font-size : 10px; line-height : 15px; letter-spacing : 1px;}
.HighlightHeader { background-color:#6B7B8A; border-width:1px; border-style:solid; border-color:#424952;}
.HighlightHeaderSM { background-color:#6B7B8A; border-width:1px; border-style:solid; border-color:#424952; font-size : 9px; line-height : 15px; letter-spacing : 1px;}
A.hlightsG { font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : underline; color : #9CAE00; font-size : 9px; line-height : 15px; letter-spacing : 1px;}
A:HOVER.hlightsG { font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : underline; color :#7A8A99; font-size : 9px; line-height : 15px; letter-spacing : 1px;}

/*  Photo Description */
A.photoD { font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : bold; text-decoration : underline; color : #2F373F; font-size : 9px; line-height : 15px; letter-spacing : 1px;}
A:HOVER.photoD { font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : bold; text-decoration : underline; color : silver; font-size : 9px; line-height : 15px; letter-spacing : 1px;}


