body
{
     background-color: #2186FA;
     color: #000000;
     background-image: none;
     background-repeat: no-repeat;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
     }
body.Admin
{
     margin: 0px;
     background-color: #FFFFFF;
     color: #000000;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
     background-image: none;
     background-repeat: no-repeat;
}
.Primary
{
     background-color: #124989;
     color: #D6FFCB;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
.PrimaryHeader
{
     background-color: #124989;
     color: #D6FFCB;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 13px;
}
.PrimaryBoldText
{
     background-color: #124989;
     color: #D6FFCB;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
.PrimaryEnlargedText
{
     background-color: #124989;
     color: #D6FFCB;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: normal;
     font-size: 14px;
}
.PrimaryReducedText
{
     background-color: #124989;
     color: #D6FFCB;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: normal;
     font-size: 10px;
}
.Secondary
{
     background-color: #6690C0;
     color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
.SecondaryHeader
{
     background-color: #6690C0;
     color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 13px;
     font-weight: bold;
}
.SecondaryBoldText
{
     background-color: #6690C0;
     color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
.SecondaryEnlargedText
{
     background-color: #6690C0;
     color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 14px;
     font-weight: normal;
}
.SecondaryReducedText
{
     background-color: #6690C0;
     color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 10px;
     font-weight: normal;
}
.Accent
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
.AccentHeader
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 13px;
}
.AccentBoldText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
.AccentEnlargedText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: normal;
     font-size: 14px;
}
.AccentReducedText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: normal;
     font-size: 10px;
}
.Splash
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
.SplashHeader
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 13px;
     font-weight: bold;
}
.SplashBoldText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
.SplashEnlargedText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 14px;
     font-weight: normal;
}
.SplashReducedText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 10px;
     font-weight: normal;
}
.GridRowOdd
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
.GridRowEven
{
     color: #000000;
     background-color: #DDDDDD;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
.DefaultText, td
{
     color: #000000;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
.BoldText
{
     color: #000000;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
.EnlargedText
{
     color: #000000;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 14px;
     font-weight: normal;
}
.HeaderText
{
     color: #000000;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 13px;
     font-weight: bold;
}
.ReducedText
{
     color: #000000;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 10px;
     font-weight: normal
}
.HomebaseText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
table.TableWithBorder
{
     background-color: #6690C0;
     border-bottom: #165AA8 1px solid;
     border-left: #165AA8 1px solid;
     border-right: #165AA8 1px solid;
     border-top: #165AA8 1px solid;
     color: #000000;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
     empty-cells: show;
}
.table.TableWithBorder a {
     color: #FFFFFF;
}
.TableWithBorderHeader
{
     background-color: #165AA8;
     border-bottom: #6690C0 1px solid;
     border-left: #6690C0 1px solid;
     border-right: #6690C0 1px solid;
     border-top: #6690C0 1px solid;
     color: #FFFFFF;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 13px;
     font-weight: bold;
     empty-cells: show;
}
.Outline
{
     background-color: #5E4435;
     border-bottom: #5E4435 1px solid;
     border-left: #5E4435 1px solid;
     border-right: #5E4435 1px solid;
     border-top: #5E4435 1px solid;
     color: #F4EBDA;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 14px;
     font-weight: bold;
     empty-cells: show;
}
.Error
{
     background-color: #5E4435;
     color: #FF0000;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 14px;
     font-weight: bold;
}
.FormElementInput
{
     background-color: #FFFFFF;
     color: #000000;
     border-color: #5E4435;
     border-width: 1px;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: normal;
}
.FormButtons
{
     color: #000000;
     background-color: #849FBC;
     border-color: #5E4435;
     border-width: 1px;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-size: 11px;
     font-weight: bold;
     cursor: pointer;
     cursor: hand;
}
a { text-decoration: none; }
a:link { color: #6690C0; }
a:visited { color: #6690C0; }
a:hover { color: #5EA34D; }
a.menu
{
     text-decoration: none;
     color: #003366;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
a.menu:link { color: #5EA34D; }
a.menu:visited { color: #5EA34D; }
a.menu:hover  { color: #FFFFFF; }
a.Gridmenu
{
     text-decoration: none;
     color: #6690C0;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
a.Gridmenu:link { color: #6690C0; }
a.Gridmenu:visited { color: #6690C0; }
a.Gridmenu:hover  { color: #000000; }
a.Homebase
{
     text-decoration: none;
     color: #124989;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 13px;
}
a.Homebase:link { color: #124989; }
a.Homebase:visited { color: #124989; }
a.Homebase:hover  { color: #5EA34D; }
a.FormFileManagerFileList
{
     text-decoration: none;
     color: #124989;
     font-family: tahoma, verdana, arial, geneva, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
a.FormFileManagerFileList:link{ color: #8AC47D; }
a.FormFileManagerFileList:visited{ color: #8AC47D; }
a.FormFileManagerFileList:hover
{
     color: #F4EBDA;
     background-color: #5E4435;
}

/*  Custom Classes  */

h1 {
     font-size: 16px;
     color: #124989;
     font-weight: bold;
}
.leftNav {
     width: 194px;
     background: url(../Content/Images/default/leftnav_back.gif) repeat;
     border-left: 1px solid #5FA34E;
}
.leftNav .leftNav {
     border-left: none;
}
.menuBox {
     width: 175px;
     margin-left: 8px;
     padding: 5px 0px 5px 3px;
     background: url(../Content/Images/default/menublock_back.gif) repeat-y;
}
.menuBox a:link {
     font-weight: bold;
     color: #D6FFCB;
}
.menuBox a:visited {
     font-weight: bold;
     color: #D6FFCB;
}
.menuBox a:hover {
     font-weight: bold;
     color: #6690C0;
}
.headNav {
     font-size: 14px;
}
.headNav a:link {
     color: #FFFFFF;
}
.headNav a:visited {
     color: #FFFFFF;
}
.headNav a:hover {
     color: #000000;
}
.contentBlock {
     padding: 0px 10px 10px 10px;
     border-right: 1px solid #5FA34E;
     background: #FFFFFF;
}
.contentBlock .contentBlock {
     padding: none;
     border: none;
}
.commerceBlock {
     padding-left: 3px;
     padding-right: 3px;
     border-right: 1px solid #5FA34E;
     background: #FFFFFF;
}
.commerceBlock .commerceBlock {
     padding: none;
     border: none;
}
.CategoryTop {
     font-weight: bold;
     color: #1658A6;
     font-size: 14px;
     width: auto; 
    padding: 10px;
}
.ComCatPrice {
     font-weight: bold;
}
.CommerceProduct{
     padding: 20px;
     border-right: 1px solid #5FA34E;
     background: #FFFFFF;     
}
.CommerceProduct .CommerceProduct {
     padding: 0px;
     border: none;
}
#commerce a {
     color: #000000;
     text-decoration: underline;
}
#commerce a:hover {
     color: #000000;
     text-decoration: underline;
}
.frontBlock {
     padding-left: 3px;
     border-right: 1px solid #5FA34E;
     background: #FFFFFF;
}
.frontBlock .frontblock {
     padding: none;
     border: none;
}
.footerBlock {
     color: #FFFFFF;
}
.footerBlock a:link {
     color: #FFFFFF;
     text-decoration: underline;
}
.footerBlock a:visited  {
     color: #FFFFFF;
     text-decoration: underline;
}
.footerBlock a:hover {
     color: #000000;
     text-decoration: underline;
}
.commerceMultiBlock {
     padding-left: 3px;
     padding-right: 3px;
     border-right: 1px solid #5FA34E;
     background: #FFFFFF;
}
.commerceMultiBlock .commerceMultiBlock {
     padding: none;
     border: none;
}
.COMSrchPartNo {
     display:none;
}
.COMSrchPrice {
      display: none;
}
.FormelementInput#CustomerQuestion1A
{
   background-color: #FFFFFF;
   color: #000000;
   border-color: #2C4269;
   border-width: 1px;
   width: 170px;
   height: 50px;
} 
.FormelementInput#CustomerQuestion2A
{
   background-color: #FFFFFF;
   color: #000000;
   border-color: #2C4269;
   border-width: 1px;
   width: 170px;
   height: 75px;
} 

.ComCartQtyBtn
{
   display:none;
}

.ComCatPrice
{
	display:none;
}

a.COMCartProdName
{
color: #000000;
text-decoration: underline;
}

.COMCartItemPrice
{
display: none;
}

.comCartAttrPrice
{
display: none;
}
