/*/////
// Text and Links
////*/
.box-white			{border: 1px solid Black;background-color:white;padding:5px 5px 5px 5px;}
.box-orange			{border: 1px solid Black;background-color:EE5604;padding:5px 5px 5px 5px;}
.box-blue			{border: 1px solid Black;background-color:1B2643;padding:5px 5px 5px 5px;}
.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;text-decoration : none;}
A:HOVER.footer-link	{color:white;  font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;text-decoration : underline;}
A.main-nav			{color:2B3758; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : none;}
A:HOVER.main-nav	{color:5B7EDC; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; text-decoration : underline;}
.p-blue				{color:1B2643; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.p-white			{color:white; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.p-orange			{color:EE5604; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.highlight-b		{color: 1B2643;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bolder;font-stretch: wider;letter-spacing: 2px;}
.highlight-w		{color: white;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bolder;font-stretch: wider;letter-spacing: 2px;}
.highlight-o		{color: EE5604;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bolder;font-stretch: wider;letter-spacing: 2px;}
A 					{color : 5B7EDC; text-decoration : none; font-weight : normal;}
A:HOVER 			{color : 5B7EDC; text-decoration : underline; font-weight : normal;}


.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;}
.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;}
H1 					{color:4C7301; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; }

li					{list-style: url(../images/bullet.gif) circle outside; Margin-left: -5px; margin-top : 15px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none; color : 738529; font-size : 9px; line-height : 11px;}



/*/////
// 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;}


/*/////
// 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;}















/*/////
// Site Body
////*/
.p-center		{color : 3F3F41;font-family : tahoma,sans-serif;font-size : 11px; line-height:13px;}

/*/////
// General Table Structure
////*/
TD { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; }
TH { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;  }
FORM { margin-top : 0px; margin-bottom : 0px; }
H2 { background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; }
H3 { background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; }
H4 { background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; }
HR { background : transparent; color : #bfbfbf; height: 1px; }
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;}

















.receipt-field-name		{ background-color:ffffff;font-family:tahoma,sans-serif;font-size:9px;color:black;font-weight : bold; padding:3px 3px 3px 3px}
.receipt-field-frame	{ background-color:F4F4E8;font-family:tahoma,sans-serif;font-size:9px;color:black;font-weight : normal; padding:3px 3px 3px 3px}

.wiz-header		{ background-color:ffffff; border-width:1px; border-style:solid; border-color:C3C3C3; font-family:tahoma,sans-serif;font-size:11px;color:666666;font-weight : bold; padding:5px 5px 5px 5px}
.wiz-links		{ background-color:ffffff; border-width:1px; border-style:solid; border-color:C3C3C3; font-family:tahoma,sans-serif;font-size:11px;color:666666;font-weight : bold; padding:5px 5px 5px 5px}

.section-header	{ background-color:white; 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}


.Body-Right		{height: 250px;background-color:white;border-left-width : 1px;border-left-color : 999999;border-left-style : solid;}
.p-right		{color : 273274;font-family : tahoma,sans-serif;font-size : 9px; line-height:13px;}
A.center-link		{color : 003399;font-family : tahoma,sans-serif;font-size : 10px; line-height:13px;}
A:hover.center-link	{color : 003CFF;font-family : tahoma,sans-serif;font-size : 10px; line-height:13px;}
.Body-Center	{background-color : E0E0E0;height: 400px; z-index:1; background-color:white;}


/*/////
// links and text
////*/
A.link-on-maroon{text-decoration : underline;font-weight : normal;font-family : arial;font-size : 9pt;color : red; }
A:hover.link-on-maroon  		{text-decoration : underline;font-weight : normal;font-family : arial;font-size : 9pt;color : yellow; }

.required		{color : red;font-family : tahoma,sans-serif;font-size : 8pt;}
A:hover.note	{color : red;font-family : tahoma,sans-serif;font-size : 8pt;}


