.AltText1
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration: none;
}

.BreadCrumb
{
color:black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration: none;
background-color: transparent;
width: Default;
}

.CartEmpty
{
  font-size : 10pt;
  font-family : Arial, Helvetica, sans-serif;
  color: red ;
font-weight: bold;
}

.CartEvenRows
{
  font-size : 10pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Black;
  background-color : lightyellow;
}

.CartFooter
{
  font-size : 10pt;
  font-family : Arial, Helvetica, sans-serif;
  color: black;
   text-align : left;
    background-color:ghostwhite;
}

.CartHeader
{
  font-size : 9pt;
  font-family : Arial, Helvetica, sans-serif;
  color: black;
  background-color : lightgrey;
}

.CartOddRows
{
  font-size : 10pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Black;
  background-color : aliceblue
}

.CartQty
{
  font-size : 8pt;
  font-family : Arial, Helvetica, sans-serif;
}

.CartSummary
{
  font-size : 10pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Black ;
}

.CategoryDetails
{
color: Mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
}

.CategorySummary
{
color: Mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
}

.DetailTitle
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: None;
}

.Footer
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

.InventoryUser
{
color: Black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

.Labeltext
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

.Login
{
  font-size : 9pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Black ;
}

.message
{
  font-size : 9pt;
  font-family : Arial, Helvetica, sans-serif;font-weight: bold;
  color: Red ;
}

.MiniCartEmpty
{
  font-size : 8pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Black ;
}

.MiniCartEmptyText
{
font-size: 12px;
color: red;
}

.MiniCartEvenRows
{
  font-size : 8pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Black;
  background-color :lightyellow;
}

.MiniCartFooter
{
  font-size : 8pt;
  font-family : Arial, Helvetica, sans-serif;
  color: black;
   text-align : right;
    background-color : ghostwhite;
}

.MiniCartHeader
{
  font-size : 8pt;
  font-family : Arial, Helvetica, sans-serif;
 background-color : lightgrey;
}

.MiniCartOddRows
{
  font-size : 8pt;
  font-family : Arial, Helvetica, sans-serif;
  color: black;
  background-color : aliceblue;
}

.MiniCartSubTotalText
{
color: #000000;
background-color: transparent;
font-size: 12px;
}

.MiniCartText
{
 background-color : lightgrey;
color: #000000;
font-size: 16px;
font-weight: bold;
font-align: left;
}

.NavBarText
{
  font-size : 10pt;
  font-family : Arial, Helvetica, sans-serif;
}

.NewsDate
{
color:Darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
 font-weight : bold;
}

.PriceHeading
{
  font-size : 9pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Black ;
 font-weight : bold;
}

.PriceText
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight: Normal;
text-decoration: None;
}

.PriceUser
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
text-decoration: none;
}

.PriceUserAlt
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: Normal;
text-decoration: none;
font-style: italic;
}

.PriceUserTax
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: Normal;
text-decoration: none;
font-style: italic;
}

.ProductDetails
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration: None;
min-width : 200px;
}

.ProductLabel
{
color: Black;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight: normal;
text-decoration: None;
}

.ProductSummary
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

.SaleUser
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
text-decoration: None;
}

.SaleUserAlt
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: Normal;
text-decoration: None;
font-style: Italic;
}

.sideMenuSep
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-weight: Bold;
font-size: 10pt;
}

.SSSINSERT
{
background-color:lightgrey;
}

.StockStatus
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
text-decoration: None;
font-style: Italic;
}

.suckerdiv .subfolderstyle
{
background: url(media/arrow-list.gif) no-repeat center right;
}

.suckerdiv ul
{
margin: 0;
padding: 0;
list-style-type: none;
width: 148px; 
border-bottom: 1px solid #ccc;
}

.suckerdiv ul li
{
position: relative;
}

.suckerdiv ul li a
{
display: block;
color: Maroon;
text-decoration: none;
background: #ffffff;
background-color: #EFEFEF;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.suckerdiv ul li a:hover
{
background-color: #CCCCFF;
text-decoration: underline;
}

.suckerdiv ul li a:visited
{
display: block;
color: Maroon;
text-decoration: none;
background: #ffffff;
background-color: #EFEFEF;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.suckerdiv ul li ul
{
left: 148px; 
position: absolute;
width: 250px; 
top: 0;
display: none;
}

.suckerdiv ul li ul li ul
{ 
left: 150px; 
}

.WasPrice
{
color:orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: Line-through;
}

.WasPriceAlt
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: Normal;
text-decoration: Line-through;
font-style: Italic;
}

.WebBody
{
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: Normal;
  background-color: #97e6fd;
}

A.Cart:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: 600;
text-decoration: None;
}

A.Cart:hover
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: 600;
text-decoration: underline;
}

A.Cart:link
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: 600;
text-decoration: none;
}

A.Cart:visited
{
color: mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: 600;
text-decoration: none;
}

A.Head:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: 600;
text-decoration: None;
}

A.Head:Hover
{
color:orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: 600;
text-decoration: underline;
}

A.Head:link
{
color:maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: 600;
text-decoration: None;
}

A.Head:visited
{
color : mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight: 600;
text-decoration: None;
}

A.Head2:active
{
color :darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight: 600;
text-decoration: None;
}

A.Head2:Hover
{
color : orangered;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight: 600;
text-decoration: underline;
}

A.Head2:link
{
color : maroon;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight: 600;
text-decoration: None;
}

A.Head2:visited
{
color : mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight: 600;
text-decoration: None;
}

A.HeadCat:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 600;
text-decoration: None;
text-align: center;
}

A.HeadCat:Hover
{
color:orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 600;
text-decoration: underline;
text-align: center;
}

A.HeadCat:link
{
color:maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 600;
text-decoration: None;
text-align: center;
}

A.HeadCat:visited
{
color : mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight: 600;
text-decoration: None;
text-align: center;
}

A.HeadSub:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 600;
text-decoration: None;
}

A.HeadSub:Hover
{
color:orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 600;
text-decoration: underline;
}

A.HeadSub:link
{
color:maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 600;
text-decoration: None;
}

A.HeadSub:visited
{
color : mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight: 600;
text-decoration: None;
}

A.InventoryUser:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

A.InventoryUser:hover
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: underline;
}

A.InventoryUser:link
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

A.InventoryUser:visited
{
color: mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

A.Menu:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

A.Menu:hover
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: underline;
}

A.Menu:link
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

A.Menu:visited
{
color: mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

A.MiniCart:active
{
color:darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}

A.MiniCart:hover
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: underline;
}

A.MiniCart:link
{
color:maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}

A.MiniCart:visited
{
color: mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}

A.NavBar:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
}

A.NavBar:hover
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: underline;
}

A.NavBar:link
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
}

A.NavBar:visited
{
color: mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
}

A.NewsSummary:active
{
color:darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
}

A.NewsSummary:hover
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
text-decoration: underline;
}

A.NewsSummary:link
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
text-decoration: none;
}

A.NewsSummary:visited
{
color:mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
}

A.SideMenu:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
text-decoration: None;
}

A.SideMenu:hover
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
text-decoration: underline;
}

A.SideMenu:link
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
text-decoration: None;
}

A.SideMenu:visited
{
color:mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
text-decoration: None;
}

A.SideMenuSub:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size:8 pt;
font-weight: Normal;
text-decoration: None;
}

A.SideMenuSub:hover
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: Normal;
text-decoration: underline;
}

A.SideMenuSub:link
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: Normal;
text-decoration: None;
}

A.SideMenuSub:visited
{
color:mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
text-decoration: None;
}

A.SSSINSERT
{
background-color:lightgrey;
}

A.SSSINSERT:link
{
background-color:lightgrey;
}

A:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

A:hover
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: underline;
}

A:link
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

A:visited
{
color: mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

Body
{
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: Normal;
 background-color: white;
}

H1
{
color: #115279;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: Normal;
text-decoration: underline;
}

H2
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

H3
{
color: navy;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

H4
{
color: green;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

H5
{
 font-size : 200%;
}

table.AccSub
{
border-bottom: 1px solid red;
}

table.ProdSum
{
border-bottom: 1px solid lightgrey;
}

table.quickview
{
border-bottom: 1px solid lightgrey;
}

table.textListCat
{
background-color: lightyellow;
}

table.textListCatSep
{
background-color: lightblue;
}

td.cat
{
border-bottom: 1px solid lightgrey;
padding-bottom: 1px;
padding-top: 10px;
}

td.catSep
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size:24pt;
font-weight: Bold;
text-align: center;
padding-top: 24px;
padding-bottom: 12px;
}

td.ProdSum
{
color: Black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
border-bottom: 1px solid lightgrey;
}

td.SideMenuHeading
{
padding-top: 10px;
font-weight: bold;
}

tr.textListProdHead
{
background-color:lightgrey;
font-size:7pt;
}

tr.textListSubCat
{
background-color:aliceblue;
}
table.archiveHeaderTable
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: Normal;
	text-decoration: None;
	background-color: #ececec;
}
td.archiveHeader
{
	font-weight: bold;
}
table.archiveCatTable
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: Normal;
	text-decoration: None;
	background-color: white;
}
td.archiveCat
{
	padding-left: 10px;
}
table.archiveSubCatTable
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: Normal;
	text-decoration: None;
}
td.archiveSubCat
{
	padding-left: 16px;
}
tr.archiveProduct
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: Normal;
	text-decoration: None;
	padding-left: 22px;
	border-bottom: solid 2px #ececec;
}


