.AltText1
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
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 : #f1f5f8;
}

.CartFooter
{
  font-size : 8pt;
  font-family : Arial, Helvetica, sans-serif;
  color:ghostwhite;
   text-align : left;
    background-color:#7d8995;
}

.CartHeader
{
  font-size : 8pt;
  font-family : Arial, Helvetica, sans-serif;
  color: ghostwhite;
  background-color : #7d8995;
}

.CartOddRows
{
  font-size : 10pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Black;
  background-color : #white;
}

.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;
}

.CtlgCat
{
border-bottom: #7d8995 1px solid;
}

.CtlgDivider
{
background-color: #ebebeb;
font-weight: bold;
}

.CtlgItem
{
font-size: 11px;
}

.CtlgItemSeparator
{
background-color: #ebebeb;
font-size: 1px;
}

.CtlgMain
{
background-color: #f1f5f8;
border-top: darkblue 1px solid;
border-bottom: #7d8995 1px solid;
}

.CtlgSubCat
{
border-bottom: #7d8995 1px solid;
}

.dataPageContainer
{ padding:10px; }

.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: lightblue;
 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;
}

.invNumberDetail
{ font-weight:bold; font-size:8px; }

.invNumberSub
{ font-weight:bold; font-size:8px; }

.Labeltext
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

.leftHandColumnBackground
{
background-image: url(../bkgrnd_line.jpg);
}

.Login
{
  font-size : 9pt;
  font-family : Arial, Helvetica, sans-serif;
  color: Black ;
}

.m0l0iout
{
font-family: arial, 'lucida console', sans-serif;
font-size: 12px;
font-weight: Normal;
text-decoration: none;
padding-left: 1px;
color: Maroon;
background: #EFEFEF;
}

.m0l0iover
{
font: 12px arial;
font-weight: Normal;
text-decoration: underline;
padding-left: 1px;
color: Maroon;
background: #CCCCff;
}

.m0l0oout
{
font: 12px arial;
font-weight: Normal;
text-decoration : none;
border-left : 1px solid #99CCFF;
border-top : 1px solid #99CCFF;
border-bottom : 1px solid #99CCFF;
border-right : 2px solid #999999;
}

.m0l0oover
{
font: 12px arial;
font-weight:Normal;
text-decoration : none;
border-left : 1px solid #99CCFF;
border-top : 1px solid #99CCFF;
border-bottom : 1px solid #99CCFF;
border-right : 1px solid #999999;
}

.m0l1iout
{
font: 12px arial;
text-decoration: none;
padding: 4px;
color: Maroon;
width=250px;
}

.m0l1iover
{
font: 12px arial;
text-decoration: none;
padding: 4px;
color: Maroon;
width=250px;
}

.m0l1oout
{
font: 12px arial;
font-weight:Normal;
text-decoration : none;
border : 1px solid #CCCCFF;
filter: alpha(opacity=85);
background: #CCCCCC;
}

.m0l1oover
{
font: 12px arial;
font-weight:Normal;
text-decoration : none;
border : 2px solid #CCCCFF;
background: #CCCCCC;
}

.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 : aliceblue;
}

.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; /* Width of Menu Items */
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; /* 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;
}

.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: #eeeeee
}

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.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: 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%;
}

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 red;
}

table.archiveCatTable
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
background-color: white;
}

table.archiveHeaderTable
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
background-color: #ececec;
}

table.archiveSubCatTable
{
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
}

table.dataPage
{ border-collapse:collapse; border: solid 1px Gray; width: 100%; }

table.dataPage td
{ padding: 4px;
font-size:12px; }

table.ProdSum
{
border-bottom: 1px solid #7d8995;
}

table.quickview
{
border-bottom: 1px solid #7d8995;
}

table.textListCat
{
background-color: #f1f5f8;
border-top: darkblue 1px solid;
border-bottom: #7d8995 1px solid;
}

table.textListCatSep
{
background-color: #f1f5f8;
border-top: darkblue 1px solid;
border-bottom: #7d8995 1px solid;
}

td.archiveCat
{
padding-left: 10px;
}

td.archiveHeader
{
font-weight: bold;
}

td.archiveSubCat
{
padding-left: 16px;
}

td.cat
{
border-bottom: 1px solid #7d8995;
padding-bottom: 1px
}

td.catSep
{
color:darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight: Bold;
text-align: center;
padding-top: 25px;
}

td.catSepRL
{
color:white;
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight: Bold;
text-align: center;
padding-top: 5px;
height: 60px;
}

td.dataPageCol1
{ text-align:left; }

td.dataPageCol1Header
{ text-align:left; }

td.dataPageCol2
{ text-align:left; }

td.dataPageCol2Header
{ text-align:left; }

td.dataPageCol3
{ text-align:center; }

td.dataPageCol3Header
{ text-align:center; }

td.dataPageCol4
{ text-align:right; }

td.dataPageCol4Header
{ text-align:right; }

td.ProdSum
{
color: Black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: Normal;
text-decoration: None;
border-bottom: 1px solid #7d8995;
}

td.SideMenuHeading
{
padding-top: 10px;
padding-left: 2px;
font-weight: bold;
text-align:left;
}

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;
}

tr.dataPageHeaderRow
{ color: white; font-weight:bold; background-color:Gray; }

tr.textListProdHead
{
background-color:#7d8995;
color: ghostwhite;
font-size:7pt;
}

tr.textListSubCat
{
background-color:white;
}

