body
{
     background-color: #F0F0F0;
     color: #000000;
     background-image: none;
     background-repeat: no-repeat;
     font-family: arial, sans-serif;
     font-size: 10pt;
     font-weight: normal;
     }
body.Admin
{
     margin: 0px;
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, sans-serif;
     font-size: 10pt;
     font-weight: normal;
     background-image: none;
     background-repeat: no-repeat;
}
.Primary
{
     background-color: #ffffff;
     color: #F67996;
     font-family: arial, sans-serif;
     font-weight: normal;
     font-size: 10pt;
}
.PrimaryHeader
{
     background-color: #00673F;
     color: #FCDABC;
     font-family: arial, sans-serif;
     font-weight: bold;
     font-size: 12pt;
}
.PrimaryBoldText
{
     background-color: #cccccc;
     color: #000000;
     font-family:arial, sans-serif;
     font-weight: bold;
     font-size: 10pt;
}
.PrimaryEnlargedText
{
     background-color: #00673F;
     color: #FCDABC;
     font-family: arial, sans-serif;
     font-weight: normal;
     font-size: 10pt;
}
.PrimaryReducedText
{
     background-color: #00673F;
     color: #FCDABC;
     font-family:arial, sans-serif;
     font-weight: normal;
     font-size: 8pt;
}
.Secondary
{
     background-color: #333333;
     color: #f8e0e0;
     font-family: arial, sans-serif;
     font-size: 10pt;
     font-weight: normal;
}
.SecondaryHeader
{
     background-color: #333333;
     color: #f8e0e0;
     font-family: arial, sans-serif;
     font-size: 10pt;
     font-weight: bold;
}
.SecondaryBoldText
{
     background-color: #333333;
     color: #f8e0e0;
     font-family: arial, sans-serif;
     font-size: 10pt;
     font-weight: bold;
}
.SecondaryEnlargedText
{
     background-color: #333333;
     color: #f8e0e0;
     font-family: arial, sans-serif;
     font-size: 12pt;
     font-weight: normal;
}
.SecondaryReducedText
{
     background-color: #333333;
     color: #f8e0e0;
     font-family: arial, sans-serif;
     font-size: 8pt;
     font-weight: normal;
}
.Accent
{
     color: #000000;
     background-color: #FCDABC;
     font-family:arial, sans-serif;
     font-weight: normal;
     font-size: 10pt;
}
.AccentHeader
{
     color: #000000;
     background-color: #FCDABC;
     font-family: arial, sans-serif;
     font-weight: bold;
     font-size: 10pt;
}
.AccentBoldText
{
     color: #000000;
     background-color: #FCDABC;
     font-family: arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 10pt;
}
.AccentEnlargedText
{
     color: #000000;
     background-color: #FCDABC;
     font-family: arial, geneva, sans-serif;
     font-weight: normal;
     font-size: 12pt;
}
.AccentReducedText
{
     color: #000000;
     background-color: #FCDABC;
     font-family: arial, geneva, sans-serif;
     font-weight: normal;
     font-size: 8pt;
}
.Splash
{
     color: #FFFFFF;
     background-color: #cccccc;
     font-family: arial, geneva, sans-serif;
     font-size: 10pt;
     font-weight: bold;
}
.SplashHeader
{
     color: #FFFFFF;
     background-color: #cccccc;
     font-family: arial, geneva, sans-serif;
     font-size: 10pt;
     font-weight: bold;
}
.SplashBoldText
{
     color: #FFFFFF;
     background-color: #cccccc;
     font-family: veranda, arial, geneva, sans-serif;
     font-size: 10pt;
     font-weight: bold;
}
.SplashEnlargedText
{
     color: #FFFFFF;
     background-color: #000000;
     font-family: veranda, arial, geneva, sans-serif;
     font-size: 12pt;
     font-weight: normal;
}
.SplashReducedText
{
     color: #FFFFFF;
     background-color: #000000;
     font-family: veranda, arial, geneva, sans-serif;
     font-size: 8pt;
     font-weight: normal;
}
.GridRowOdd
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: veranda, arial, geneva, sans-serif;
     font-size: 10pt;
     font-weight: normal;
}
.GridRowEven
{
     color: #000000;
     background-color: #DDDDDD;
     font-family: veranda, arial, geneva, sans-serif;
     font-size: 10pt;
     font-weight: normal;
}
.DefaultText, td
{
     color: #000000;
     font-family:arial, sans-serif;
     font-size: 10pt;
     font-weight: normal;
}
.BoldText
{
     color: #333333;
     font-family: veranda, arial, geneva, sans-serif;
     font-size: 10pt;
     font-weight: bold;
}
.EnlargedText
{
     color: #000000;
     font-family: arial, sans-serif;
     font-size: 12pt;
     font-weight: normal;
}
.HeaderText
{
     color: #333333;
     font-family: arial, sans-serif;
     font-size: 10pt;
     font-weight: bold;
}
.ReducedText
{
     color: #000000;
     font-family: arial, sans-serif;
     font-size: 8pt;
     font-weight: normal
}
.HomebaseText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: arial, sans-serif;
     font-size: 10pt;
     font-weight: bold;
}
table.TableWithBorder
{
     background-color: #f8e0e0;
     border-bottom: #5E4435 1px solid;
     border-left: #5E4435 1px solid;
     border-right: #5E4435 1px solid;
     border-top: #5E4435 1px solid;
     color: #333333;
     font-family: arial, sans-serif;
     font-size: 10pt;
     font-weight: normal;
     empty-cells: show;
}
.TableWithBorderHeader
{
     background-color: #f8e0e0;
     border-bottom: #5E4435 1px solid;
     border-left: #5E4435 1px solid;
     border-right: #5E4435 1px solid;
     border-top: #5E4435 1px solid;
     color: #333333;
     font-family: arial, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     empty-cells: show;
}
.Outline
{
     background-color: #f8e0e0;
     border-bottom: #5E4435 1px solid;
     border-left: #5E4435 1px solid;
     border-right: #5E4435 1px solid;
     border-top: #5E4435 1px solid;
     color: #333333;
     font-family: helvetica, arial, geneva, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     empty-cells: show;
}
.Error
{
     background-color: #333333;
     color: #F8E0E0;
     font-family: helvetica, arial, geneva, sans-serif;
     font-size: 12pt;
     font-weight: bold;
}
.FormElementInput
{
     background-color: #FFFFFF;
     color: #000000;
     border-color: #5E4435;
     border-width: 1px;
     font-family: arial, sans-serif;
     font-weight: normal;
}
.FormButtons
{
     color: #000000;
     background-color: #FAC9CB;
     border-color: #000000;
     border-width: 1px;
     font-family: arial, sans-serif;
     font-size: 10px;
     font-weight: normal;
     text-transform: uppercase;
     cursor: pointer;
     cursor: hand;
}
a { text-decoration: none; }
a:link { color: #DD324A; }
a:visited { color: #DD324A; }
a:hover { color: #000000; }
a.menu
{
     text-decoration: none;
     color: #8AC47D;
     font-family:arial, sans-serif;
     font-weight: bold;
     font-size: 10pt;
}
a.menu:link { color: #DD324A; }
a.menu:visited { color: #DD324A; }
a.menu:hover  { color: #000000; }
a.Gridmenu
{
     text-decoration: none;
     color: #CCBBB2;
     font-family: veranda, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 10pt;
}
a.Gridmenu:link { color: #CCBBB2; }
a.Gridmenu:visited { color: #CCBBB2; }
a.Gridmenu:hover  { color: #AFC1CA; }
a.Homebase
{
     text-decoration: none;
     color: #5E4435;
     font-family: veranda, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 10pt;
}
a.Homebase:link { color: #5E4435; }
a.Homebase:visited { color: #5E4435; }
a.Homebase:hover  { color: #00673F; }
a.FormFileManagerFileList
{
     text-decoration: none;
     color: #8AC47D;
     font-family: veranda, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 10pt;
}
a.FormFileManagerFileList:link{ color: #DD324A; }
a.FormFileManagerFileList:visited{ color: #DD324A; }
a.FormFileManagerFileList:hover
{
     color: #000000;
     background-color: #5E4435;
}

/******************************************* RIGHT side content */

.contentright
{
     background-color:#FFFFFF;
     padding-left:6px;
     padding-right:6px;
     font-family: arial, sans-serif;
     font-size: 10pt;

}


/******************************************* Left side content */

.contentleft
{
   border-right:1px dashed #F67996;
   background-color:#F4F4F4;
}

.contentleft .contentleft

{
 border:none;
}

/* Header */

.Header 
{
   border-top:1px solid #000000;
   width:800px;
   margin:0px;
   padding:0px;
   background-color:#F67996;
}

.header .header
{
 border:none;
}


/********************* Footer */

.footer 
{
   margin:0px;
   padding:0px;
   font-family: arial, sans-serif;
   text-transform: uppercase;
   font-size: 8pt;
}

.footer .footer

{
   border:none;
}

/********************* header navigation for homepage */

.sharednav
{
  border-bottom:1px solid #A07382;
  border-top:1px solid #A07382;
  background-color:#FAC9CB;
  margin:0px;
  padding:0px;
  width:800px;
}

.sharednav .sharednav

{
 border:none;
}


/********************* homepage padding*/
.homepage
{
  padding-top:10px;
}

/********************* spacer row for breadcrumbs*/

.spacer
{
  border-bottom:1px dashed #F67996;
  width:800px;
  background-color:#FFFFFF;
  align:right;
}

.spacer .spacer
{
  border:none;
}

/********************* breadcrumbs*/
.breadcrumbClass
{
    text-align:right;
    padding-bottom: 5px;
    padding-right: 5px;
}

/********************* top navigation*/
.topnav
{
   padding-top:10px;
}

/********************* control border*/

.pageborder
{
 border-left:1px solid #000000;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
}

/********************* menu rollover */
.navrollover
{
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    background: #F18AA2;
}

.navnormal, .navnormal td
{
   font-family: arial, sans-serif;
   font-weight: bold;
   font-size: 8pt;
   text-transform: uppercase;
   color: #000000;
   height:25px;
}

a.toplinks:link 
{ 
    color: #000000; 
}
a.toplinks:visited 
{ 
    color: #000000; 
}
a.toplinks:hover  
{ 
    color: #000000; 
}

/********************* left navigation top level */

a.leftnav_toplevel:link 
{ 
  color: #000000; 
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
text-transform: uppercase;
}
a.leftnav_toplevel:visited
 { 
  color: #000000; 
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
text-transform: uppercase;
}
a.leftnav_toplevel:hover 
 { 
  color: #F67996; 
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
text-transform: uppercase;
}

/********************* left navigation top level */

a.leftnav_lower:link 
{ 
  color: #000000; 
    font-family: arial, sans-serif;
    font-size: 9pt;
text-transform: lowercase;
font-weight: bold;
}
a.leftnav_lower:visited
 { 
  color: #000000; 
    font-family: arial, sans-serif;
    font-size: 9pt;
text-transform: lowercase;
font-weight: bold;
}
a.leftnav_lower:hover 
 { 
  color: #F67996; 
    font-family: arial, sans-serif;
    font-size: 9pt;
text-transform: lowercase;
font-weight: bold;
}

/********************* left navigation sub cats */
a.leftnav_subcats:link
{
   color: #F67996; 
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
    padding-left:10px;
}
a.leftnav_subcats:visited
{
   color: #F67996; 
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
padding-left:10px;
}
a.leftnav_subcats:hover
{
   color: #000000; 
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
padding-left:10px;
}

/********************* left navigation category selected */
a.leftnav_subcatsHot:link
{
   color: #F67996; 
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
}
a.leftnav_subcatsHot:visited
{
   color: #F67996; 
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
}

a.leftnav_subcatsHot:hover
{
   color: #000000; 
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
}
/********************* emaillist submit*/

.emailsubmit
{
     color: #000000;
     background-color: #FEEDE6;
     border-color: #000000;
     border-width: 1px;
     font-family: arial, sans-serif;
     font-size: 14px;
     font-weight: normal;
     text-transform: uppercase;
     cursor: pointer;
     cursor: hand;
}
/********************* search button on top */
.TopSearchButton
{
     color: #000000;
     background-color: #FAC9CB;
     border-color: #000000;
     border-width: 1px;
     font-family: arial, sans-serif;
     font-size: 14px;
     font-weight: normal;
     text-transform: uppercase;
     cursor: pointer;
     cursor: hand;
}

/********************* divs spacing for left nav */

.toplevelDiv
{
  padding-left:15px;
}

.subcatDiv
{
  padding-left:10px;

}
.lowerlevelDiv
{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:14px;
}

/********************* Pop Up Page Styles */
.popupClass
{
background-color: #ffffff;
}

/********************* Pop Up Product */
.productpopup
{
background-color: #ffffff;
}
/********************* Eblast */

.eblastContent {
     background: url(../Content/Images/Default/eblastback.jpg);
     padding: 0px 20px 5px 25px;
}

.eblastContent .eblastContent {
     background: none;
     padding: none;
}
/********************* Speartek Bottom Link */
.speartek
{
    font-size: 10px;
}
#QtyPriceDiv {
     display: none;
}

.COMProdStock,
.COMProdProperties
{
display: none;
}