*[name="q"]
{
font-weight:bold;
}

.AltText1
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bolder;
text-decoration: none;
}

.bannerMsg
{
font-size: 8pt;
font-color: Maroon;
}

.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;
}

.ggggrereeeds
{
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 background-color: green;
 background-image: url(../bkgrnd_line.jpg);
 background-repeat: repeat-y;
}

.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 ;
}

.m0l0iout
{padding-left:4px;text-decoration : none;border: 1px none #99CCFF;}

.m0l0iover
{padding-left: 4px;text-decoration: underline;border: 1px none #99CCFF;
/*this is the acutal difference between mouse over and mouse out*/
color: Maroon;background: #CCCCff;}

.m0l0oout
{padding-left: 4px;text-decoration: none;border: 1px none #99CCFF;}

.m0l0oover
{padding-left: 4px;text-decoration : none;border: 1px none #99CCFF;}

.m0l1iout
{font: 12px arial, 'lucida console', sans-serif;text-decoration: none; padding: 4px;color: Maroon;width=250px}

.m0l1iover
{font: 12px arial, 'lucida console', sans-serif;text-decoration : none; padding: 4px;color: Maroon;width=250px}

.m0l1oout
{text-decoration : none;border : 1px solid #CCCCFF;background: #EFEFEF;filter: alpha(opacity=85);}

.m0l1oover
{text-decoration : none;border : 2px solid #CCCCFF;background: #CCCCCC;}

.message
{
  font-size : 9pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Red ;
}

.MiniCartEmpty
{
  font-size : 8pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Black ;
}

.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;
}

.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
{
font-weight: bold;
font-size: 13PX;
text-indent: 6px;
}

.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: 1px;
border: 0px;
list-style-type: none;
width: 148px; /* Width of Menu Items */

}

.suckerdiv ul li
{
position: relative;
}

.suckerdiv ul li a
{
display: block;
color: Maroon;
text-decoration: none;

background: #EFEFEF;filter: alpha(opacity=85);
padding: 1px 5px;
border:0px;
border-bottom: 0;
}

.suckerdiv ul li a:hover
{
display: block;
color: Maroon;
text-decoration: none;
background: #ffffff;
background-color: #CCCCCC;
padding: 1px 5px;
border:0px;
border-bottom: 0;
}

.suckerdiv ul li a:visited
{
display: block;
color: Maroon;
text-decoration: none;

background: #EFEFEF;filter: alpha(opacity=85);
padding: 1px 5px;
border:0px;
border-bottom: 0;
}

.suckerdiv ul li ul
{
left: 148px; /* Parent menu width - 1*/
position: absolute;
width: 250px; /*sub menu width*/
top: 0;
display: none;
}

.suckerdiv ul li ul li ul
{ 
left: 150px; /* Parent menu width - 1*/
}

.testing
{
background-color:blue;
}

.testing2
{
background-color:black;
font-size:8pt;
color:yellow;
border-bottom: 1px solid;
border-top: 1px solid;
}

.topMenuCell
{
border-right: 1px white solid;
border-left: 1px white solid;
text-align: center;
font-weight: bold;
font-size: 11px;
color: white;
}

.topMenuCellLeft
{
border-right: 1px white solid;
border-left: 2px white solid;
text-align: center;
font-weight: bold;
font-size: 11px;
color: white;
}

.topMenuCellRight
{
border-right: 2px white solid;
border-left: 1px white solid;
text-align: center;
font-weight: bold;
font-size: 11px;
color: white;
}

.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: White; background-repeat: repeat-y}

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: 8pt;
font-weight: 600;
text-decoration: None;
}

A.Head:Hover
{
color:orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 600;
text-decoration: underline;
}

A.Head:link
{
color:maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 600;
text-decoration: None;
}

A.Head:visited
{
color : mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
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: none;
}

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.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;
text-indent:9px;
}

A.SideMenu:hover
{
color: orangered;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
text-decoration: none;
text-indent:9px;
}

A.SideMenu:link
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-indent:9px;
}

A.SideMenu:visited
{
color:mediumblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
text-decoration: None;
text-indent:9px;
}

a.SideMenuCat:active
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size:9 pt;
font-weight: Normal;
text-decoration: None;
}

a.SideMenuCat:hover
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size:9 pt;
font-weight: Normal;
text-decoration: None;
text-indent: 26px;
white-space: pre;
}

a.SideMenuCat:Link
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size:10 pt;
font-weight: Normal;
text-decoration: None;
text-indent: 26px;
white-space: pre;
}

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: underline;
}

A.SSSINSERT
{
background-color:lightgrey;
}

A.SSSINSERT:link
{
background-color:lightgrey;
}

A.topMenuLink:Hover
{
text-align: center;
font-weight: bold;
font-size: 11px;
color: red;
}

A.topMenuLink:Link
{
text-align: center;
font-weight: bold;
font-size: 11px;
color: white;
}

A.topMenuLink:visited
{
text-align: center;
font-weight: bold;
font-size: 11px;
color: white;
}

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; background-repeat: repeat-y}

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%;
}

sideMenuCat
{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size:9 pt;
font-weight: Normal;
text-decoration: None;
}

table.AccSub
{
border-bottom: 1px solid gray;
}

table.ProdSum
{
border-bottom: 1px solid gray;
}

table.quickview
{
border-bottom: 1px solid lightgrey;
}

table.textListCat
{
background-color: lightyellow;
}

table.textListCatSep
{
background-color: lightgreen;
border-left: 1px
}

td.cat
{
border-bottom: 1px solid gray;
}

td.catsep
{
color:darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight: Bold;
text-align: center;
padding-top: 20px;
}

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;
}


