BODY, P, BR, TD, UL, OL, LI {
{
font-family: Geneva, Arial, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #53648F;
margin:0px 0px 0px 0px;
}

// if the default style is updated, .body should be updated to match
// .body is for content managemer use
// background-image:

A:link,
A:visited,
A:active,
{
color: #53648F;
text-decoration: underline;
font-size: 9pt;
font-style: normal;
font-weight: normal;
}

A:hover {
color: Orange;
text-decoration: underline;
font-size: 9pt;
font-style: normal;
font-weight: normal;
}
.pageformat
{
font-size: 9pt;
}
.pageformat A:link,
.pageformat A:visited,
.pageformat A:active,
.pageformat A:hover
{
color: Orange;
text-decoration: underline;
font-size: 9pt;
font-style: normal;
font-weight: normal;
}

.featuredproduct
{
font-family: Geneva, Arial, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: normal;
color: #53648F;
}
.ProductSpecial
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	padding-right: 2px;
}
.ProductSpecial A:link,
.ProductSpecial A:visited,
.ProductSpecial A:active,
.ProductSpecial A:hover
{
color: #FFFFFF;
text-decoration: underline;
font-size: 9pt;
font-style: normal;
font-weight: normal;
}
.ProductSpecialA
{
color: white;
font-size: 9pt;
font-style: normal;
font-weight: normal;
}


A.breadcrumb:link {
color: #53648F;
text-decoration: underline;
font-size: 12pt;
font-style: normal;
font-weight: normal;
}

A.breadcrumb:visited {
color: #53648F;
text-decoration: underline;
font-size: 12pt;
font-style: normal;
font-weight: normal;
}

A.breadcrumb:hover {
color: #53648F;
text-decoration: underline;
font-size: 12pt;
font-style: normal;
font-weight: normal;
}

A.breadcrumb:active {
color: #53648F;
text-decoration: underline;
font-size: 12pt;
font-style: normal;
font-weight: normal;
}

A.title:link {
color: #53648F;
text-decoration: underline;
font-size: 9pt;
font-style: normal;
font-weight: bold;
}

A.title:visited {
color: #53648F;
text-decoration: underline;
font-size: 9pt;
font-style: normal;
font-weight: bold;
}

A.title:hover {
color: #53648F;
text-decoration: underline;
font-size: 9pt;
font-style: normal;
font-weight: bold;
}

A.title:active {
color: #53648F;
text-decoration: underline;
font-size: 10pt;
font-style: normal;
font-weight: bold;
}

A.header:link {
color: #53648F;
text-decoration: underline;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}

A.header:visited {
color: #53648F;
text-decoration: underline;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}

A.header:hover {
color: #53648F;
text-decoration: underline;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}

A.header:active {
color: #53648F;
text-decoration: underline;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}

.ProductHeader,
.ProductHeader A:,
.ProductHeader A:Visited, 
.ProductHeader A:Link,
.ProductHeader A:hover,
{
font-family: Geneva, Arial, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #53648F;
}
.FaqListingHeaders,
.FaqListingHeaders A:,
.FaqListingHeaders A:Visited, 
.FaqListingHeaders A:Link,
.FaqListingHeaders A:hover,
{
font-family: Geneva, Arial, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #53648F;
}
.FaqListingHeaders A:hover,
{
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #53648F;
}
.NewsHeader,
.NewsHeader A:,
.NewsHeader A:Visited, 
.NewsHeader A:Link,
.NewsHeader A:hover,
{
font-family: Geneva, Arial, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #53648F;
}

.MarketProfile A:,
.MarketProfile A:Visited, 
.MarketProfile A:Link,
.MarketProfile A:hover,
{
font-family: Geneva, Arial, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #53648F;
}


/* Page Layout for WMS*/

.PageNumberWMS
{
	font-family: Geneva, Arial, sans-serif;
	color: #53648F;
	font-size: 9pt;
	font-weight: bold;
			
}
.PageNumberWMS A,
.PageNumberWMS A:visited,
.PageNumberWMS A:active,
.PageNumberWMS A:hover
{
	color:  Orange;
	font-size: 9pt;	
	font-family: Geneva, Arial, sans-serif;
	text-decoration: underline;
}

.ProductHeader2 {
font-family: Geneva, Arial, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: normal;
color: #53648F;
}

.header {
color: #53648F;
font-family: Geneva, Arial, sans-serif;
font-size: 11pt;
font-style: bold;
font-weight: normal;
}

.headerRed {
font-family: Geneva, Arial, sans-serif;
font-size: 12pt;
font-style: normal;
font-weight: normal;
color: #FE0000;
}

.subheader {
font-family: Geneva, Arial, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: normal;
color: #53648F;
}

.title {
font-family: Geneva, Arial, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #53648F;
}

.subtitle {
font-family: Geneva, Arial, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #53648F;
}

.subgrey {
font-family: Geneva, Arial, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #333333;
}

.subwhite {
font-family: Geneva, Arial, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
}

.sidebar {
font-family: Geneva, Arial, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #666666;
}

.sidebold {
font-family: Geneva, Arial, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: bold;
color: #666666;
}

.italic {
font-style: italic;
}

table
{
	FONT-FAMILY: Geneva, Arial, sans-serif;
}
/*
A,A:visited
{
	font-family:Geneva, Arial, sans-serif;
	text-decoration:none;
	color: Blue;
}

A:hover,A:active
{
	font-family:Geneva, Arial, sans-serif;
	color: Red;
	text-decoration:none;
}
*/

.header
{
	font-family:Geneva, Arial, sans-serif;
	FONT-SIZE:13px; 
	color:White;
	font-weight:bold;
	text-decoration:none;
}

.standout
{
	font-family:Geneva, Arial, sans-serif;
	FONT-SIZE:13px; 
	font-weight:bold;
	text-decoration:none;
}

.HeaderBG
{
	font-family : verdana;
	font-weight : bold;
	font-size : 14px;	
}

.HeaderLabel,
.HeaderLabel a:link,
.HeaderLabel a:visited
{
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	font-family: verdana;
	background-color: #959595;
	text-decoration: none;

}
.HeaderLabelInactive,
.HeaderLabelInactive a:link,
.HeaderLabelInactive a:visited
{
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	font-family: verdana;
	background-color: #B7B7B7;
	text-decoration: none;
}
.HeaderLabelInactive a:hover
{
color: black;
}

.HeaderTable
{
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
	font-family: verdana;
	background-color: #dcdcdc;
	height:22px;
}

.SubText
{

	font-family : verdana;
	font-size : 9px;
}

.TableDesign
{
	font-size: 11px;
	font-family: verdana;
	background-color: #e8eae8;
}
.TableDesign A,.TableDesign A:visited
{
	font-family:verdana;
	text-decoration:none;
	color: Blue;
	font-size : 11px;	
}
.TableDesign A:hover, .TableDesign A:active
{
	font-family:verdana;
	color: Red;
	text-decoration:none;
	font-size : 11px;	
}

/* Input Boxes and buttons */

.PageDropDown
{
	border-bottom: gray 1px outset;
	border-left: gray 1px inset;
	border-right: gray 1px outset;
	border-top: gray 1px inset;
	font-size: 10px;
	width: 40px;
	background-color: #f8f8ff;
	
}
.InputField
{
	font-size:11px;
	background-color: White;
	width:110px;
}

.InputField1
{
	border-bottom: gray 1px outset;
	border-left: gray 1px inset;
	border-right: gray 1px outset;
	border-top: gray 1px inset;
	font-size: 11px;
	width: 110px;
	background-color: #f8f8ff;
}
.DropDown
{
	border-bottom: gray 1px outset;
	border-left: gray 1px inset;
	border-right: gray 1px outset;
	border-top: gray 1px inset;
	font-size: 10px;
	width: 135px;
	background-color: #f8f8ff;
}
.button
{
	font-size: 11px;
	text-align:center;
	font-weight:bold;
}


/* Login Section */

.login
{
	font-size: 10px;
	font-family: verdana;
	background-color: #e8eae8;

}

.InputLogin
{
	font-size:11px;
	background-color: White;
	width:110px;
}
.ButtonLogin
{
	font-size:10px;
	font-weight:bold;
	width:75px;
}
.boldLabel
{
	font-weight: bold;
}
.boldLabelWhite
{
	font-weight: bold;
	color: White;
}
.PageTitle 
{
	font-weight : bold;
	font-size : 13px;
}
.resultLabel
{
	font-weight: bold;
	color: Red;
}
.LoginHeaderLabel
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	background-color: #959595;
	text-decoration: none;
}

/* Bottom Navigation */

.NavButtons
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: verdana;
}

.NavButtons A, .NavButtons A:Visited,
{
	text-decoration: none;
	color: blue;	
	font-size: 10px;
}

.NavButtons A:Hover
{
	text-decoration: none;
	color: black;	
	font-size: 10px;	
}

/* Catalog CSS Items */
/* Bread Crumbs  

these styles are inline, meaning I put them right 
on the link, that is why the format is different in the style sheet */

.breadcrumbs
{
	font-family:Arial;
	FONT-SIZE:8pt; 
	text-decoration:none;

}

A.breadcrumbs , A.breadcrumbs:VISITED {
	font-family:Arial;
	FONT-SIZE:8pt; 
	text-decoration:none;
	color: Blue;
}
A.breadcrumbs:HOVER{
	font-family:Arial;
	FONT-SIZE:8pt; 
	text-decoration:none;
	color: red;
}


/* Checkout Information */

.Checkout
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	font-weight:bold;
	text-decoration:none;
}
.Checkout A, .Checkout A:Visited
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	font-weight:bold;
	text-decoration:none;
	color: 3366cc;
}

.Checkout A:Hover
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	font-weight:bold;
	text-decoration:underline;
	color: red;
}
.CheckRowCSS
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	font-weight:bold;
	text-decoration:none;
	background-color:#b0c4de;
}
.CheckoutAlt
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	font-weight:bold;
	text-decoration:none;
	background-color:#CCCCCC;
}
.CheckoutPrime
{
	font-family:Arial;
	FONT-SIZE:9pt; ; 
	font-weight:bold;
	text-decoration:none;
	background-color:#F4F3F8;
}
.CheckoutHeader
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	font-weight:bold;
	text-decoration:none;
	background-color:#3366CC;
}
.CheckoutFooter
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	font-weight:bold;
	text-decoration:none;
}

.CheckoutEdit
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	color: black;
	font-weight:bold;
	text-decoration:none;
	background-color: Gray;
}

/* This is for the copyright on the bottom of every page */

.footer
{
	FONT-SIZE: 8PT;
	color: white;
	font-family: Arial;
}
.footer A, .footer A:visited
{
	FONT-SIZE: 8PT;
	font-family: Arial;
	text-decoration: none;
}
.footer A:hover 
{
	color: red;
	font-family: Arial;
	text-decoration: none;
}

/* Navigation in NAV (left) frame */

.menuheader
{
	font-size: 8.5pt;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;

}

.mainmenu
{
	color: #ffffff;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	font-weight:bold;
	background-color: #3366cc;
}

.mainmenu A,
.mainmenu A:visited,
.mainmenu A:active
{
	font-family: Arial;
	font-size: 8.5pt;	
	height: 15px;
	color: #000000;
	text-decoration: none;	
}

.mainmenu A:hover
{
	font-size: 8.5pt;
	width: 100%;
	color: #3366cc;
	font-family: Arial;
	height: 15px;
	text-decoration: underline;
	font-weight: bold;
}
.mainmenuSub
{
	color: #3366cc;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	font-weight:bold;
	background-image: url(gfx/layout/ltgrayDither.gif);
}
.mainmenuSub A,
.mainmenuSub A:visited,
.mainmenuSub A:active
{
	font-family: Arial;
	font-size: 8.5pt;	
	height: 15px;
	color: #003366;
		font-weight:bold;
	text-decoration: none;	
}

.mainmenuSub A:hover
{
	font-size: 8.5pt;
	width: 100%;
	color: #3366cc;
	font-family: Arial;
	height: 15px;
	text-decoration: underline;
	font-weight: bold;
}
.Button1
{
	width: 100%;
	background-color: BLACK;
	text-decoration: none;
}
.Button1 A:hover
{
	width: 100%;
	background-color: BLACK;
	text-decoration: none;
}
.Button2
{
	width: 100%;
	background-color: BLACK;
	text-decoration: none;
}
.Button2 A:hover
{
	width: 100%;
	background-color: BLACK;
	text-decoration: none;
}

/* MiniCart */

.minicart
{
	font-size: 7.5pt;	
	font-family: Arial;
	text-decoration: none;
	background-image: url(../gfx/ey_layout/ltgrayDither.gif);
}
.minicarttotal
{
	color: WHITE;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	font-weight:bold;
	background-color: #003366;

}
.miniheader
{
	color: #FFFFFF;
	font-size: 8.5pt;
	font-family: Arial;
	text-decoration: none;
	font-weight:bold;
	background-color: #3366cc;

}
.miniNoItems
{
	color: WHITE;
	font-size: 8pt;	
	font-family: Arial;
	text-decoration: none;
	background-color: #999999;
}
.minicartPri {
	color: black;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	font-weight:normal;
	background-color: #F0F0F0;

}
.minicartAlt {
	color: black;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	font-weight:normal;
	background-color: #CCCCCC;

}

/* Nav_top -  Top navigation layout */

.nav_top
{
	font-family: arial;
	font-size: 11px;	
	text-decoration: none;
	color: Black;
	text-transform: uppercase;
	font-weight:bold;		
}

.nav_top A,
.nav_top A:visited,
.nav_top A:active
{
	font-family: arial;
	font-size: 11px;
	color:  Black;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
}

.nav_top A:hover
{
	font-family: arial;
	font-size: 11px;
	color: #C90103;
	font-weight:bold;	
	text-decoration: none;
	text-transform: uppercase;			
}



/* Page Layout */

.PageNumber
{
	color: black;
	font-size: 8pt;	
}
.PageNumber A,
.PageNumber A:visited
{
	color: blue;
	font-size: 8pt;	
	font-family: Arial;
	text-decoration: none;
}

.PageNumber A:hover
{
	color: red;
	font-size: 8pt;	
	font-family: Arial;
	text-decoration: none;
}
.PageNumber A:active
{
	color: red;
	font-size: 8pt;	
	font-family: Arial;
	text-decoration: none;
}

.PageNumber TD
{
	font-size: 8pt;	
	font-family: Arial;
	text-decoration: none;
}


.SearchBox
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
}
.ServicesFormat
{
	color: black;
	font-size: 10pt;	
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.ServicesFormat A, 
.ServicesFormat A:Visited, 
.ServicesFormat A:Link
{
	color: blue;
	text-decoration: none;	
    border : 2px outset Navy;
	padding : 2px 2px 2px 2px;;
	width : 100%;
	background-color : #FFFFF0;
}
.ServicesFormat A:hover
{
	color: red;
	text-decoration: none;	
	border : 2px inset Navy;
	padding : 2px 2px 2px 2px;
	width : 100%;
	border-color : #330099 #330099 #330099 #330099;
	background-color : #ECECEC;
	}

/* Shipping Page */
.ShippingHeader
{
	color: black;
	font-family:Arial;
	FONT-SIZE:12pt; 
	font-weight:bold;
	text-decoration: none;
}
.ShippingQuestion
{
	color: Black;
	font-family:Arial;
	FONT-SIZE:10pt; 
	font-weight:bold;
	text-decoration: none;
}

/* Login */

.login
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.loginButton
{
	font-family:Arial;
	FONT-SIZE:9pt;
	color:black;
	font-weight:bold;
	text-decoration:none;
	background-color: #CCCCCC;
}
.SignUpSM
{
	font-family:Arial;
	FONT-SIZE:8pt; 
	color:black;
	text-decoration:none;
}

.header1
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.header2
{
	font-family:Arial;
	FONT-SIZE:9pt; 
	color:black;
	font-weight:bold;
	text-decoration:underline;
}

.OptionFormat
{
	font-size:8pt;
	background-color:#F4FCFF;	
}
.InputFieldInfo
{
	font-size:9pt;
}
.status
{
	font-family:Arial;
	FONT-SIZE:8pt; 
	color:#3366cc;
	font-weight:bold;
	text-decoration:none;
}
.status A, 
.status A:visited
{
	font-family:Arial;
	FONT-SIZE:8pt; 
	color:Red;
	font-weight:bold;
	text-decoration:none;
}
.status A:hover
{
	font-family:Arial;
	FONT-SIZE:8pt; 
	color:blue;
	font-weight:bold;
	text-decoration:none;
}
.Required
{
	font-family:Arial;
	FONT-SIZE:8pt; 
	color:Red;
	font-weight:bold;
	text-decoration:none;
}
/*  View Quote Page */

.ViewQuote {
	font-family:Arial;
	FONT-SIZE:10pt; 
	color:black;
	font-weight:normal;
	text-decoration:none;
}
.ViewQuoteHeader {
	font-family:Arial;
	FONT-SIZE:11pt; 
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.ViewQuoteSubHeader {
	font-family:Arial;
	FONT-SIZE:10pt; 
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.ViewQuotePri {
	font-family:Arial;
	FONT-SIZE:10pt;
	color:black;
	font-weight:normal;
	text-decoration:none;
	background-color: Gainsboro;

}
.ViewQuoteAlt {
	font-family:Arial;
	FONT-SIZE:10pt;
	color:black;
	font-weight:normal;
	text-decoration:none;
	background-color: GhostWhite;

}
.ViewQuoteGridHeader {
	font-family:Arial;
	FONT-SIZE:11pt;
	color:black;
	font-weight:bold;
	text-decoration:none;
	background-color: DarkGray;

}
.loginbutton
{
	cursor: hand;
}

/* Custom Settings  */

.topnav
{
	background-image: url(../gfx/top/topnav.jpg);
}

.botnav
{
	background-image: url(../gfx/top/botnav.jpg);
}

.deflectonav
{
	font-size: 9px;
	font-family: verdana
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
	white-space: nowrap;
}
.deflectonav A, 
.deflectonav A:visited, 
.deflectonav A:link, 
.deflectonav A:active
{
	background-color: #DEDEDE;
	color: #000000;
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration:	none;	
	width: 100%;
	height: 22px;
	text-transform: lowercase;
	white-space: nowrap;
	margin: 2px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;			
}

.deflectonav A:hover
{
	background-color:	#E5D1B2;
	color: #ff0000;	
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration:	none;
	width: 100%;
	height: 22px;
	text-transform: lowercase;
	white-space: nowrap;
	margin: 2px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;

}
