/*/////
// Text and Links
////*/
.header				{color:595959; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
A.header-nav		{color:f6aa21; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; text-decoration : none;}
A:HOVER.header-nav	{color:f6aa21; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; text-decoration : underline;}
.footer				{color:C5C3C4; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
A.footer-link		{color:white; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; text-decoration : none;}
A:HOVER.footer-link	{color:white; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; text-decoration : underline;}

#layout				{position:relative; left:50%; margin-left:-397px; width:794px; background: White;border-color: Black;border: 1px;border-color: Black;border-style: solid;padding: 5px;}
#content			{position:relative;width:789px;top:3;margin-bottom:2px;background: 353535;}
#maincol			{float:left;width:225px;background: 353535;padding-top:8px;padding-bottom:10px;}
#subcol				{float:right;width:564px;background:white;}

.p-gray				{color:8f8f88; 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; font-weight : normal;}
.p-dark				{color:2e2e2e; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.p-red				{color:red; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.p-green			{color:6e9006; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}


.heading			{color:white; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;}
.p-indexbody		{color:545454; 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;}
A.linkblue			{color : 00bcd6; text-decoration : underline; font-weight : normal;}
A:HOVER.linkblue	{color : 0087bb; text-decoration : underline; font-weight : normal;}
.heading2			{color:black; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
li					{color:cad79d; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;line-height:20px;}
.prinav				{font : normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration : none;border : 1px solid;border-color : black;color : ffffff;line-height:15px;background-color : 4f4f4f;}
A.linkblue2			{color : silver; text-decoration : none; font-weight : normal;}
A:HOVER.linkblue2	{color : white; text-decoration : none; font-weight : normal;}

.field-name		{ background-color:silver;font-family:tahoma,sans-serif;font-size:10px;color:black;font-weight : normal; padding:3px 3px 3px 3px; text-align:right;}
.field-detail	{ background-color:white;font-family:tahoma,sans-serif;font-size:10px;color:black;font-weight : normal; padding:3px 3px 3px 3px}







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;}


#body				{position:fixed;width:541px;top:0;left:260;}
#wrap 				{margin:0 auto;width:663px;}


.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;}
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;}
.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;}
.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; }

.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}

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;}

