Body
{
	background-color: #DEEAF9;
	margin: 2px;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 10px;
}

A.LinkSmall, A.LinkSmall:hover
{
	color: Gray;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 11px;
	text-decoration: none;
}

A.LinkFooter:link, A.LinkFooter:hover, A.LinkFooter:visited
{
	color: #738FA5;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 10px;
	text-decoration: none;
}

.style1 { FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style2 { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
A:link { COLOR: #FF3300; TEXT-DECORATION: none }
A:visited { COLOR: #FF3300; TEXT-DECORATION: none }
A:hover { TEXT-DECORATION: underline }
A:active { TEXT-DECORATION: none }

.LinkMidGraySmall 		{
	color: #999999;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 10px
; text-decoration: none
}

.LinkRedSmall:hover 	{ color: #000000; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 11px}

.LinkRedMedium 		{ color: #DB0000; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 13px}

.LinkRedMedium:hover 	{ color: #000000; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 13px}

.LinkBlueSmall 		{ color: #0099CC;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 10px;
	text-decoration: none;
	}

.LinkBlueSmall:hover 	{ color: #0099CC;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 10px;
	text-decoration: underline;
	}

.LinkSmallBold 	{
	color: #FF9900;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 11px ;
	font-weight: bold
; text-decoration: none
}

.LinkRedSmallBold:hover 	{ color: #000000; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 11px ; font-weight: bold}

.LinkBlackSmallBold 	{
	color: #333333;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 11px ;
	font-weight: normal;
	text-decoration: none
; font-style: normal
}

.LinkBlackSmallBold:hover 	{
	color: #FF9900;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 11px ;
	font-weight: normal;
}

.LinkWhiteSmall 	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	font-weight: bold;
}

.LinkWhiteSmall:hover 	{
	color: Silver;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	font-weight: bold;
}

.TextDarkGreySmall 	{
	color: #666666;
	font-family: Tahoma, Verdana, Geneva, Arial;
	font-size: 11px;
}

.TextDarkGreySmall:hover { color: #000000; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 11px}

.TextDarkGreySmallBold 	{ color: #333333; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 11px; font-weight: bold}

.TextDarkGreyMedium 	{ color: #666666; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 10px}

.TextDarkGreyMediumBold { color: #333333; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 13px ; font-weight: bold}

.TextMidGreySmall 	{ color: #666666; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 10px; text-decoration: none}

.TextMidGreySmallBold 	{ color: #666666; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 11px ; font-weight: bold}

.TextLightGreySmallBold { color: #CCCCCC; font-family: Verdana, Geneva, Tahoma, Arial; font-size: 11px ; font-weight: bold }

.TextFootNotes 		
{
	color: Gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px ;
	font-style: normal;
}

.PageTitles 	{ color: #FD812F; font-family: Tahoma, Verdana, Arial, Geneva; font-size: 18px; text-decoration: none; letter-spacing: 1px; }

.Titles 	{ color: #7B9CAD; font-family: Tahoma, Verdana, Arial, Geneva; font-size: 13px; font-weight: bold; text-decoration: none }

.TitlesSub 	{ color: #7B9CAD; font-family: Tahoma, Verdana, Arial, Geneva, Tahoma; font-size: 12px; font-weight: bold; text-decoration: none; }

.TitlesNormal 		
{
	color: Gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	font-style: normal;
}

a.navtext2	{font-size: 10px; font-family:  Verdana, Arial, Helvetica, Sans-Serif; color: Black; font-weight: Bold; text-decoration: None;}

a.navtext	{font-size: 10px; font-family:  Verdana, Arial, Helvetica, Sans-Serif; color: White; font-weight: Bold; text-decoration: None;}

a.homemenu	{font-size: 10px; font-family:  Verdana, Arial, Helvetica, Sans-Serif; color: Black; font-weight: Bold; text-decoration: None;}

a.homemenu:hover	{font-size: 10px; font-family:  Verdana, Arial, Helvetica, Sans-Serif; color: Red; font-weight: Bold; text-decoration: None;}

a.navtext:hover	{font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: Red; font-weight: Bold; text-decoration: None;}

input.search	{color: White; background-color: Black; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; border-style: solid; border-color: Black; font-weight: Bold;}

input.search:hover	{color: Red; background-color: Black; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; border-style: solid; border-color: Black; font-weight: Bold;}

.navLinkGrey, .navLinkGrey:Active, .navLinkGrey:Visited
{

	color: #666666;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 10px; 
	text-decoration: none;
	
}

.navLinkGrey:hover 
{

	color: #FF3300;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 10px; 
	text-decoration: none;
	
}

.navLinkGreySub, .navLinkGreySub:Active, .navLinkGreySub:Visited
{

	color: #FF3300;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 10px; 
	text-decoration: none;
	
}

.navLinkGreySub:hover 
{

	color: #666666;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 10px; 
	text-decoration: none;
	
}

.TextDarkBlueSmall {

	color: #003366;
	font-family: Verdana, Geneva, Tahoma, Arial;
	font-size: 9px;
}


/* */
.HomeHead
{
    color: #999966;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    background-color: #FFFFFF;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px
}

/* */
.SubContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    height: 20px
}

/* */
.UnitCost
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 11px;
}

/* */
.UnitCostPromotional
{
    color: Red;
    font-family: Verdana, Arial;
    font-size: 15px;
    line-height: 20pt
}

/* */
.ModelNumber
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 20pt
}

/* */
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
}

.Articles
{
	padding-top: 20px;
    padding-left: 20px;
}

.MostPopularHead
{
	color: #FF3300; 
	font-family: Verdana, Arial, Geneva, Tahoma; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none
}

A.MostPopularItemText:hover
{
    color: #FF3300;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline
}

.ProductListHead
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 12pt;
    text-decoration: underline;
}

.ProductListItem
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px
}

.ProductListItemNone
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px
}

.ProductListItemSpecial
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 10px
}

.ProductLinks
{
    color: Maroon;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.CartListHead
{
    background-color: #FF6600;
    color: White;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #E2DFDE;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: Silver;
    line-height: 0pt;
    visibility: hidden
}


.SearchResultsHead
{
    background-color: #FF6600;
    color: White;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.SearchResults
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.SearchResultsAlt
{
    background-color: #E2DFDE;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.SearchResultsFooter
{
    background-color: #dddca3;
    line-height: 0pt;
    visibility: hidden
}

/* text style for the links */
A.SiteLink, A.SiteLink:link, A.SiteLink:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: #dddddd;
    font-size: 11px;
}   

A.SiteLink:hover    
{
    text-decoration: underline;
}

A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: #dddddd;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold
}

A.SiteLinkBold:hover
{
    color: white;
    text-decoration: none;
}

/* */
A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
    color: #FF3300;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuUnselected:hover
{
    color: white;
    text-decoration: underline;
    padding-left: 10px
}

A.MenuSelected
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuSelected:hover
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    padding-left: 10px
}

/* GENERAL */

/* text style used for most text rendered by modules */
.ProductHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    color: #FF6600;  
}


.NormalText
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;  
}

.NormalDouble
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px    
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 50px;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    height: 20px;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
    /*width: 100%;*/
}

.HeaderSearchTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    height: 19px;
    width: 110px;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
    /*width: 100%;*/
}

/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
    margin-left: -4px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for radio in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
}

/* text style used for button in the admin and edit pages, for Nav compatibility */
.NormalButton
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
    background-color:#ccccaa;    
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px    
}

.NormalItalic
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px    
}



A:link  {
    text-decoration: none;
    color:  black;
}

A, A:hover {
    text-decoration: underline;
    color:  black;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    height:1pt;
    text-align:left
}

/* CALENDAR */

/* text style used for calendar control */
.CalendarItemText
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: none
}

/* IMAGE PICKER */

/* text style used for image picker control */
.PickerItemText
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: none
}

A.PickerItem:visited
{
 text-decoration: none;
}

A.PickerItem:hover    
{
 color: Red
}

A.PickerItem, A.PickerItem:active
{
 text-decoration: underline
}

.Hand
{
	cursor: pointer;
	cursor:hand;	
}