A:LINK
{
   text-decoration: underline;
}
BODY
{
   background: url("/Images/Corp/WebBg.jpg") repeat;
   background-color: White;
   color: Navy;
   font-size: 100%;
}
H1
{
   font-size: 220%;
   font-weight: bold;
}
H2
{
   font-size: 180%;
   font-weight: bold;
}
H3
{
   font-size: 160%;
   font-weight: bold;
}
H4
{
   font-size: 140%;
   font-weight: bold;
}
H5
{
   font-size: 120%;
   font-weight: bold;
}
H6
{
   font-size: 110%;
   font-weight: bold;
}
LI
{
   list-style: square;
   padding-bottom: 0.2em;
}
TABLE
{
   border: 0px;
}
TD.RowHeader
{
   background-color: #666699;
   color: White;
   font-size: 110%;
   font-weight: bold;
   padding-left: 0.5em;
   padding-right: 0.5em;
   text-align: center;
}
TH
{
   background-color: Navy;
   color: White;
   font-size: 110%;
   font-weight: bold;
   padding-left: 0.5em;
   padding-right: 0.5em;
}
UL
{
   padding-right: 0.6em;
}
.AvailBackorder
{
   background-color: #FFEEEE;
   border: solid 1px #660000;
   color: #660000;
   font-size: 90%;
   font-weight: bold;
}
.AvailInStock
{
   background-color: #EEFFEE;
   border: solid 1px #006600;
   color: #006600;
   font-size: 90%;
   font-weight: bold;
}
.Banner
{
   background-color: #EEEEFF;
   border: solid 1px Navy;
   padding: 0.2em;
}
.BannerInset
{
   background-color: #FFFFEE;
   border: solid 1px Navy;
   margin-top: 0.2em;
   padding: 0.2em;
}
.BorderNavy1
{
   border: solid 1px Navy;
}
.BorderNavy2
{
   border: solid 2px Navy;
}
.BorderRidge2
{
   border: ridge 2px;
}
.BorderThin-0001
{
   border-left: solid 1px;
}
.BorderThin-0010
{
   border-bottom: solid 1px;
}
.BorderThin-0011
{
   border-bottom: solid 1px;
   border-left: solid 1px;
}
.BorderThin-0100
{
   border-right: solid 1px;
}
.BorderThin-0101
{
   border-left:  solid 1px;
   border-right: solid 1px;
}
.BorderThin-0110
{
   border-bottom: solid 1px;
   border-right:  solid 1px;
}
.BorderThin-1000
{
   border-top: solid 1px;
}
.BorderThin-1001
{
   border-left:  solid 1px;
   border-top: solid 1px;
}
.BorderThin-1010
{
   border-top: solid 1px;
   border-bottom: solid 1px;
}
.BorderThin-1110
{
   border-bottom: solid 1px;
   border-right:  solid 1px;
   border-top:  solid 1px;
}
.BorderThin-1111
{
   border: solid 1px;
}
.BrandHeader
{
   background: Navy;
   color: White;
   font-size: 110%;
   font-weight: bold;
   padding: 0.2em 0.4em 0.2em 0.4em;
   text-align: center;
}
.BrandLogo
{
   margin: 1em;
}
.BrandTable
{
   background-color: #FFFFEE;
   border-bottom: solid 1px Navy;
   font-size: 85%;
}
.Button
{
   background-color: Navy;
   color: White;
   border-bottom: solid 4px Black;
   border-left: solid 4px White;
   border-right: solid 4px Black;
   border-top: solid 4px White;
   padding: 0.2em;
}
.CategoryHeader
{
   background-color: Navy;
   color: White;
   font-size: 110%;
   font-weight: bold;
   padding: 0.2em 0.4em 0.2em 0.4em;
   text-align: center;
}
.CategoryHighlight
{
   font-size: 110%;
   font-weight: bold;
}
.CategoryTable
{
   background-color: #FFFFEE;
   border-bottom: solid 1px Navy;
   font-size: 80%;
}
.CategoryTitle
{
   color: White;
   background-color: #666699;
   margin: 0px;
   padding: 0.4em;
   text-align: center;
}
.CategoryTitleTable
{
   background-color: #666699;
   color: White;
   font-size: 120%;
   font-weight: bold;
}
.Content
{
   background-color: White;
   border: solid 1px Navy;
   padding: 0px;
}
.ContentBoxedInset
{
   background-color: #EEEEFF;
   border-bottom: solid 1px Navy;
   border-top: solid 1px Navy;
   color: Navy;
   padding: 0.4em;
}
.ContentWelcome
{
   font-size: 95%;
   margin-bottom: 0.6em;
   margin-left: 1em;
   margin-right: 1em;
   padding: 0.4em;
   text-align: left;
}
.CrossSellTable
{
   background-color: #EEEEEE;
   border-bottom: solid 1px Navy;
   border-top: solid 1px Navy;
   padding-bottom: 0.4em;
   padding-top: 0.6em;
   width: 100%;
}
.CustomerServiceNote
{
   background-color: #EEEEFF;
   border-bottom: solid 1px Navy;
   border-top: solid 1px Navy;
   color: Navy;
   padding: 0.4em;
   width: 100%;
}
.Error
{
   background-color: #FFEEEE;
   border: solid 1px #660000;
   color: #660000;
   font-weight: bold;
}
.Even
{
   /* background-color: #FFFFF8; */
   background-color: #E8E8E8;
}
.FloatRight
{
   float: right;
   margin: 0.4em;
   padding: 0.4em;
   position: relative;
}
.Footer
{
   background-color: #EEEEFF;
   border: solid 1px Navy;
   padding: 0.2em;
}
.FS140
{
   font-size: 140%;
}
.FS120
{
   font-size: 120%;
}
.FS110
{
   font-size: 110%;
}
.FS100
{
   font-size: 100%;
}
.FS95
{
   font-size: 95%;
}
.FS90
{
   font-size: 90%;
}
.FS85
{
   font-size: 85%;
}
.FS80
{
   font-size: 80%;
}
.FS75
{
   font-size: 75%;
}
.GradientLtBlue16
{
   background-image: url(/Images/Graphics/GradientLtBlue16.jpg);
   background-position: left top;
   background-repeat: repeat-x;
}
.GradientLtBlue32
{
   background-image: url(/Images/Graphics/GradientLtBlue32.jpg);
   background-position: left top;
   background-repeat: repeat-x;
}
.GradientLtBlue64
{
   background-image: url(/Images/Graphics/GradientLtBlue64.jpg);
   background-position: left top;
   background-repeat: repeat-x;
}
.Header
{
   color: White;
   background-color: Navy;
   font-weight: bold;
   margin: 0.1em;
   padding: 0.4em;
   position: relative;
   text-align: center;
}
.HeaderAlt
{
   color: White;
   background-color: #666699;
   font-weight: bold;
   margin: 0.1em;
   padding: 0.4em;
   position: relative;
   text-align: center;
}
.Hidden
{
   display: none;
}
.Indent
{
   margin-left: 0.6em;
}
.InfoTitle
{
   color: White;
   background-color: #666699;
   font-size: 120%;
   font-weight: bold;
   margin: 0px;
   padding: 0.4em;
   position: relative;
   text-align: center;
}
.Inset
{
   background-color: #EEEEFF;
   border: solid 1px Navy;
   padding: 0.4em;
}
.Inset2
{
   background-color: #EEEEFF;
   border: solid 2px Navy;
   padding: 0.4em;
}
.Label
{
   background-color: Navy;
   color: White;
   font-weight: bold;
   padding-left: 0.5em;
   padding-right: 0.5em;
}
.LabelCheckout
{
   background-color: #D8D8D8;
   padding-left: 0.4em;
   padding-right: 0.4em;
   font-weight: bold;
}
.LeftSidebar
{
   background-color: #EEEEFF;
   border-bottom: solid 1px Navy;
   border-left: solid 1px Navy;
   border-top: solid 1px Navy;
   color: Navy;
}
.LogoText
{
   font-size: 150%;
   font-weight: bold;
}
.MainLogo
{
   margin-top: 0.2em;
}
.MenuStrip
{
   color: Navy;
}
.MenuStripCell
{
   border-right: solid 1px Navy;
   padding: 0.4em;
}
.MenuStripTable
{
   background-color: #FFFFEE;
   border-left: solid 1px Navy;
   color: Navy;
   font-size: 85%;
   font-weight: bold;
}
.MoreProducts
{
   font-size: 90%;
   margin-top: 2em;
   padding: 0.4em;
}
.NoMargin
{
   margin: 0em;
}
.Odd
{
   /* background-color: #F8F8FF; */
   background-color: #F8F8F8;
}
.PagingControls
{
   background-color: #EEEEEE;
   border-bottom: solid 1px Navy;
   border-top: solid 1px Navy;
   color: Navy;
   font-size: 90%;
   width: 100%;
}
.Price
{
   color: #CC3333;
   font-weight: bold;
}
.PriceTable
{
   background-color: #EEEEFF;
   border: solid 1px Navy;
   color: Navy;
   font-size: 90%;
   font-weight: bold;
}
.ProductDetails
{
   font-size: 95%;
}
.ProductLineCategory
{
   border-left: solid 1px Navy;
   padding-left: 0.2em;
}
.ProductLineFirst
{
   border-top: solid 1px Navy;
}
.ProductLineImage
{
   background-color: White;
   padding-left: 8px;
   padding-right: 4px;
}
.ProductLineLogo
{
   background-color: White;
   height: 70px;
}
.ProductLinePrice
{
   /* background-color: #FFFFEE; */
   border-bottom: solid 1px Navy;
   border-right: solid 1px Navy;
   padding-left: 0.4em;
   padding-right: 0.4em;
}
.ProductLineTable
{
   background-color: White;
   font-size: 85%;
   margin-left: 0.2em;
   margin-right: 0.2em;
   width: 95%;
}
.ProductLineText
{
   /* background-color: #FFFFEE; */
   border-bottom: solid 1px Navy;
   border-left: solid 1px Navy;
   padding-left: 0.4em;
   padding-right: 0.4em;
}
.ProductListCategories
{
   background-color: #FFFFEE;
   padding: 0.2em;
}
.ProductListCategoriesTable
{
   background-color: #FFFFEE;
   color: Navy;
   font-size: 90%;
   width: 95%;
}
.ProductLocation
{
   font-size: 75%;
   padding: 0.2em;
}
.ProductThumbImage
{
   /* background-color: White; */
   /* border-right: solid 1px Navy; */
}
.ProductThumbLogo
{
   background-color: White;
}
.ProductThumbTable
{
   background-color: White;
   border: solid 1px Navy;
   font-size: 80%;
   padding: 0.2em;
   text-align: center;
   width: 180px;
}
.ProductThumbText
{
   /* background-color: White; /* #FFFFEE; */
   /* border-top: solid 1px Navy; */
}
.ProductTitle
{
   color: White;
   background-color: #666699;
   font-size: 120%;
   font-weight: bold;
   margin: 0px;
   padding: 0.4em;
   position: relative;
   text-align: center;
}
.Reverse
{
   background-color: Navy;
   color: White;
}
.RightSidebar
{
   background-color: White;
   border-bottom: solid 1px Navy;
   border-right: solid 1px Navy;
   border-top: solid 1px Navy;
   color: Navy;
}
.Savings
{
}
.Search
{
   border-bottom: solid 1px Navy;
   width: 100%;
}
.SearchForm
{
   margin-top: 0em;
   margin-bottom: 0em;
}
.SearchInput
{
   font-size: 75%;
}
.SearchResultsCriteria
{
   background-color: #EEEEFF;
   color: Navy;
   padding: 0.4em;
}
.SearchResultsCriteriaForm
{
   margin-top: 0em;
   margin-bottom: 0em;
}
.SearchResultsCriteriaTable
{
}
.SearchResultsInput
{
}
.SearchSubmit
{
   font-size: 75%;
}
.SearchTable
{
   font-size: 75%;
}
.ShippingTable
{
   background-color: #EEEEFF;
   border: solid 1px Navy;
   color: Navy;
   font-size: 90%;
}
.ShowcaseBanner
{
   background-color: White;
   border: solid 1px Navy;
   color: Navy;
   font-size: 80%;
   margin-bottom: 0.4em;
   margin-left: 0.4em;
   margin-right: 0.4em;
   margin-top: 0.1em;
   padding: 0.4em;
}
.ShowcaseLogo
{
   margin: 0.1em 0em 0em 0em;
}
.StdPadding
{
   padding: 0.4em;
}
.Value
{
   background-color: #E8E8E8;
   padding-left: 0.4em;
   padding-right: 0.4em;
}
.ViewCartForm
{
   margin-bottom: 0px;
   margin-top: 0px;
}
.Warning
{
   background-color: #FFFFEE;
   border: solid 1px #666600;
   color: #666600;
   font-weight: bold;
}
