/* CSS Document */

a:link    {color:#1D5797}
a:hover   {color:#00AA00}
a:active  {color:#1D5797}

a.TopMenuBar:link    {color:#000000;font-weight:bold;text-decoration:none;}
a.TopMenuBar:visited {color:#111111;font-weight:bold;text-decoration:none;}
a.TopMenuBar:hover   {color:#777777;font-weight:bold;text-decoration:none;}
a.TopMenuBar:active  {color:#00FF00;font-weight:bold;text-decoration:none;}
font.TopMenuBar      {color:#777777;font-weight:bold;}

a.QuickLink          {font-family:arial,geneva,lucida,verdana,calibri,sans-serif;font-size:9pt;font-variant:small-caps;color:#5DB71F;}

a.ProdCatLink        {color:#000000;font-family:arial,geneva,lucida,verdana,calibri,sans-serif;font-size:9pt;text-decoration:none;margin-left:8px;}
a.ProdCatLink:hover  {color:#5DB71F;text-decoration:underline;}

a.SiteMap            {color:#5DB71F;font-family:arial,geneva,lucida,verdana,calibri,sans-serif;font-size:8pt;font-variant:small-caps;text-decoration:none;margin-left:8px;}
a.SiteMap:hover      {color:#000000;text-decoration:underline;}

body
{
  background-color: #EEEEEE;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 120%;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

h1
{
  font-family    : Arial, Helvetica, Verdana, sans-serif;
  font-size      : 17px;
  font-weight    : bold;
  margin-bottom  : 0px;
}

div.H1HR
{
  margin-top     : 0px;
  margin-bottom  : 10px;
  height         : 14px;
  background     : url(/SIGNA_templates/Shell_SkinDefault_H1Rule.png);
}

table.LogoStrip
{
  width            : 780px;
  height           :  90px;
  border           : none;
  background-color : #686E84;
}

td.LogoStrip
{
  background-image : url('/SIGNA_templates/Shell_SkinDefault_LogoStrip.jpg');
  vertical-align : top;
  text-align : left;
}

div.LogoStrip
{
  margin-left  : 10px;
  margin-top   : 24px;
  border       : none;
}

table.WelcomeHeader
{
  width            : 780px;
  border           : none;
  background-color : white;
}

td.WelcomeHeaderA
{
  width            : 780px;
  height           : 192px;
  background-image : url('/SIGNA_templates/Shell_SkinDefault_TileWelcomeA.jpg');
}

td.WelcomeHeaderB
{
  width            : 780px;
  height           : 154px;
  background-image : url('/SIGNA_templates/Shell_SkinDefault_TileWelcomeB.jpg');
}

div.WelcomeHeaderB
{
  margin-top  : 10px;
  margin-left : 11px;
  border      : none;
  font-family : lucida,geneva,arial,sansserif;
  font-size   : 13px;
}

table.TopMenuBar
{
  font-family      : arial,geneva,lucida;
  font-size        : 10pt;
}

table.ContentTitleBar
{
  width            : 780px;
  height           :  36px;
  border           : none;
  background-color : #FFFFFF;
  background-image : url('/SIGNA_templates/Shell_SkinDefault_TitleBar.jpg');
  font-family      : arial,geneva,lucida;
  font-size        : 10pt;
  font-weight      : bold;
  font-style       : italic;
  text-align       : right;
  padding          : 10px;
}

TABLE.Tab
{
  border-collapse  : collapse;
}

td.Tab
{
  color            : white;
  font-family      : arial,geneva,lucida;
  font-weight      : bold;
  font-size        : 9pt;
  text-decoration  : none;
  width            : 127;
  height           : 22;
}

td.TabPad
{
  font-family      : arial,geneva,lucida;
  font-size        : 8pt;
  height           : 22;
}

a.Tab
{
  font-size        : 8pt;
  font-family      : arial,geneva,lucida;
  color            : black;
  display          : block;
  text-decoration  : none;
}
a.Tab:hover   {color:#00AA00;}
a.Tab:active  {color:black;}

table.ContentBackdrop
{
  width            : 780px;
  border           : none;
  background-color : #FFFFFF;
  background-image : url('/SIGNA_templates/Shell_SkinDefault_PageFill.gif');
}

table.ContentAndMenuAlign
{
  width            : 780px;
  border           : none;
  font-family      : arial,geneva,lucida;
  font-size        : 11pt;
}

td.SideMenuCell
{
  text-align     : left;
  vertical-align : top;
  width          : 140px;
}

td.PageContentCell
{
  text-align     : center;
  vertical-align : top;
}

td.PagePanelCell
{
  width          : 120px;
  text-align     : center;
  vertical-align : top;
}

table.FooterStrip
{
  width            : 780px;
  height           :  20px;
  border           : 1px solid black;
  background-color : #FFFFFF;
  background-image : url('/SIGNA_templates/Shell_SkinDefault_TopMenuFill.png');
  font-family      : arial,geneva,lucida;
  font-size        : 10pt;
  text-align       : center;
}

td.SideMenuButton
{
  width            : 140px;
  height           : 20px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_Button.jpg);
}

td.SideMenuButtonHL
{
  width            : 140px;
  height           : 20px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_ButtonG.jpg);
}

a.SideMenuLink
{
  display          : block;
  text-decoration  : none ;
  font-family      : arial,geneva,lucida;
  font-size        : 10pt;
  font-variant     : small-caps;
  color            : black;
  margin-left      : 4px;
}

table.boxa
{
  font-family : arial,geneva,lucida;
  font-size   : 10pt;
  background  : white;
}

td.boxaT
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_T.gif);
}

td.boxaT_tabgap
{
  height           : 10px;
  background       : #FFFFFF;
  width            : 127;
  height           : 10;
}

td.boxaT_taboverlap
{
  height           : 10px;
  width            : 127px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_T.gif);
}

td.boxaT_tabstretchy
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_T.gif);
}

td.boxaB
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_B.gif);
}

td.boxaL
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_L.gif);
}

td.boxaR
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_R.gif);
}

td.boxaTL
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_TL.gif);
}

td.boxaTR
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_TR.gif);
}

td.boxaBL
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_BL.gif);
}

td.boxaBR
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_BR.gif);
}

td.boxaC
{
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxA_C.gif);
}

table.boxb
{
  font-family   : arial,geneva,lucida;
  font-size     : 8pt;
  margin-bottom : 10px;
  background    : url(/SIGNA_templates/Shell_SkinDefault_HeaderFill.png);

}

td.boxbT
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxB_T.gif);
}

td.boxbB
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxB_B.gif);
}

td.boxbL
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxB_L.gif);
}

td.boxbR
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxB_R.gif);
}

td.boxbTL
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxB_TL.gif);
}

td.boxbTR
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxB_TR.gif);
}

td.boxbBL
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxB_BL.gif);
}

td.boxbBR
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxB_BR.gif);
}

td.boxbC
{
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxB_C.gif);
  color : #747882;
}

table.boxc
{
  font-family   : arial,geneva,lucida;
  font-size     : 8pt;
  margin-top    : 4px;
  margin-bottom : 12px;
}

td.boxcT
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxC_T.gif);
}

td.boxcB
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxC_B.gif);
}

td.boxcL
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxC_L.gif);
}

td.boxcR
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxC_R.gif);
}

td.boxcTL
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxC_TL.gif);
}

td.boxcTR
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxC_TR.gif);
}

td.boxcBL
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxC_BL.gif);
}

td.boxcBR
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxC_BR.gif);
}

td.boxcC
{
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxC_C.gif);
  color : #747882;
}

table.boxd
{
  font-family   : arial,geneva,lucida;
  font-size     : 8pt;
  margin-top    : 4px;
  margin-bottom : 12px;
}

td.boxdT
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxD_T.gif);
}

td.boxdB
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxD_B.gif);
}

td.boxdL
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxD_L.gif);
}

td.boxdR
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxD_R.gif);
}

td.boxdTL
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxD_TL.gif);
}

td.boxdTR
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxD_TR.gif);
}

td.boxdBL
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxD_BL.gif);
}

td.boxdBR
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxD_BR.gif);
}

td.boxdC
{
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxD_C.gif);
  color : #747882;
}

table.boxe
{
  font-family   : arial,geneva,lucida;
  font-size     : 8pt;
  margin-top    : 4px;
  margin-bottom : 12px;
}

td.boxeT
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxE_T.gif);
}

td.boxeB
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxE_B.gif);
}

td.boxeL
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxE_L.gif);
}

td.boxeR
{
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxE_R.gif);
}

td.boxeTL
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxE_TL.gif);
}

td.boxeTR
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxE_TR.gif);
}

td.boxeBL
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxE_BL.gif);
}

td.boxeBR
{
  width            : 10px;
  height           : 10px;
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxE_BR.gif);
}

td.boxeC
{
  background-image : url(/SIGNA_templates/Shell_SkinDefault_BoxE_C.gif);
  color : #747882;
}

font.FYI
{
  font-size    : 9pt;
  font-weight  : bold;
  font-variant : small-caps;
  color        : #000000;
}

font.FYICopyLarge
{
  font-family : lucida,arial,geneva,sans-serif;
  font-size : 10pt;
}

font.FYIhead
{
  font-weight : bold;
  font-size   : 9pt;
}

a.FYI
{
  color : #5DB71F;
}

a.FYI:hover
{
  color : #000000;
}

hr.FYI
{
  border-style : solid;
  border-color : #747882;
  border-width : 1px;
  margin-top   : 0px;
}

hr.FIhr
{
  border-style  : solid;
  border-color  : #D1D6E9;
  border-width  : 1px;
  margin-top    : 2px;
  margin-bottom : 2px;
}

font.FIhead
{
  font-family   : arial,geneva,lucida;
  font-size     : 10pt;
  font-weight   : bold;
  font-variant  : small-caps;
  color         : #000000;
}

br.FI
{
  font-size     : 6px;
}

font.FIpn
{
  font-size : 8pt;
  color     : #AAAAAA;
}

font.FItext
{
  font-family : arial,geneva,lucida;
  font-size   : 8pt;
}

font.FIprice
{
  font-family  : arial,geneva,lucida;
  font-size    : 10pt;
  font-weight  : bold;
}

font.RboxHeading
{
  font-family  : arial,geneva,lucida;
  font-weight  : bold;
  font-size    : 12pt;
  font-variant : small-caps;
}

a.RboxLink
{
  font-family : arial,geneva,lucida;
  font-weight : bold;
  font-size   : 8pt;
  color       : #5DB71F;
}

a.RboxLink:hover
{
  color : #000000;
}

a.RboxLinkSmall
{
  font-family : arial,geneva,lucida;
  font-weight : bold;
  font-size   : 8pt;
}

div.spacer5px
{
  width  : auto;
  height : 5px;

}

font.MiniCartHead
{
  font-family : arial,geneva,lucida;
  font-size   : 9pt;
  font-weight : bold;
}

hr.MiniCart
{
  border-style : solid;
  border-color : #747882;
  border-width : 1px;
  margin-top   : 0px;
}

.MiniSystemHeading
{
  color           : #000000;
  font-family     : arial,geneva,lucida;
  font-size       : 12pt;
  font-weight     : bold;
}


.MiniSystemText
{
  color           : #777777;
  font-family     : arial,geneva,lucida;
  font-size       : 8pt;
}

.MiniSystemSpec
{
  color           : #777777;
  font-family     : arial,geneva,lucida;
  font-weight     : bold;
  font-size       : 9pt;
}

.MiniSystemPrice
{
  color           : #000000;
  font-family     : arial,geneva,lucida;
  font-weight     : bold;
  font-size       : 12pt;
}

.MiniSystemPriceCents
{
  color           : #000000;
  font-family     : arial,geneva,lucida;
  font-weight     : bold;
  font-size       : 8pt;
}

br.footer
{
  font-size : 4px;
}

hr.Blog
{
  border:1px solid #EEEEEE;
}

a.BlogHeading
{
  font-family     : lucida,arial,geneva,sans-serif;
  font-size       : 9pt;
  font-weight     : bold;
  text-decoration : none;
  color           : #5DB71F;
}

font.BlogCopy
{
  font-family : lucida,arial,geneva,sans-serif;
  font-size : 8pt;
}

font.BlogDate
{
  font-family : lucida,arial,geneva,sans-serif;
  font-size : 8pt;
  color : #5DB71F;
}

a.HoverImg img
{
  filter         : Alpha(opacity=100);
  -moz-opacity   : 1.0;
  -khtml-opacity : 1.0;
  opacity        : 1.0;
}

a.HoverImg:hover img
{
  border         : none;
  filter         : Alpha(opacity=50);
  -moz-opacity   : 0.5;
  -khtml-opacity : 0.5;
  opacity        : 0.5;
}

font.FullSystemPrice
{
  font-family : lucida,geneva,arial,sans-serif;
  font-size   : 50px;
  font-weight : bold;
}

font.FullSystemPriceCents
{
  font-family : lucida,geneva,arial,sans-serif;
  font-size   : 30px;
  font-weight : bold;
}

font.FullSystemPriceDollarSign
{
  font-family    : lucida,geneva,arial,sans-serif;
  font-size      : 30px;
  font-weight    : bold;
  vertical-align : super;
}

td.ProductListOddRow
{
  font-family    : lucida,geneva,arial,sans-serif;
  font-size      : 10pt;
}

td.ProductListHeading
{
  font-family    : lucida,geneva,arial,sans-serif;
  font-size      : 10pt;
  font-weight    : bold;
  background     : #DDF0D2;
}

a.FileList
{
  color : #5DB71F;
}

a.FileList:hover
{
  color : #000000;
}

td.FileList
{
  padding-top    : 0px;
  padding-bottom : 0px;
  padding-left   : 5px;
  padding-right  : 5px;
}

h.Job
{
  color       : #000000;
  font-size   : 10pt;
  font-weight : bold;
}

hr.Job
{
  border : 1px solid #66CC66;
}

.SearchButton
{
  border       : 0px;
  clear        : both;
  margin-left  : 10px;
  width        : 110px;
  height       : 30px;
  background   : url(/SIGNA_templates/Shell_SkinDefault_ButtonSearch.gif) no-repeat;
  text-align   : center;
  line-height  : 30px;
  color        : black;
  font-size    : 11px;
  font-weight  : bold;
}

.SendMessageButton
{
  border       : 0px;
  clear        : both;
  margin-left  : 10px;
  width        : 110px;
  height       : 30px;
  background   : url(/SIGNA_templates/Shell_SkinDefault_ButtonSendMessage.gif) no-repeat;
  text-align   : center;
  line-height  : 30px;
  color        : black;
  font-size    : 11px;
  font-weight  : bold;
}

.OKButton
{
  border       : 0px;
  clear        : both;
  margin-left  : 10px;
  width        : 52px;
  height       : 30px;
  background   : url(/SIGNA_templates/Shell_SkinDefault_ButtonOK.gif) no-repeat;
  text-align   : center;
  line-height  : 30px;
  color        : black;
  font-size    : 11px;
  font-weight  : bold;
}

form label
{
	display      : block;
	float        : left;
	width        : 100px;
	padding      : 0;
	text-align   : right;
	font-size    : 10pt;
	margin-right : 10px;
}

form label.Required
{
	display      : block;
	float        : left;
	width        : 100px;
	padding      : 0;
	text-align   : right;
	font-size    : 10pt;
	margin-right : 10px;
  color        : red;
  font-weight  : bold;
}

input.Search, textarea.Search
{
  border        : 1px solid #A1BDFF;
  margin-bottom : 5px;
  font-family   : lucida, arial, geneva, sans-serif;
  font-size     : 10pt;
  background    : #F0F9EF;
}

input.MTForm, textarea.MTForm
{
  border        : 1px solid #A1BDFF;
  margin-bottom : 5px;
  font-family   : lucida, arial, geneva, sans-serif;
  font-size     : 10pt;
  background    : #F0F9EF;
}

textarea.MTForm
{
  padding       : 5px;
}

div.SearchBar
{
	position         : fixed;
	top              : 0px;
	right            : 0px;

	visibility       : visible;
	z-index          : 1;
	width            : 200px;
	height           : 25px;
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 10px;
	color            : #000000;
	padding          : 0px;
}

div.SearchBarForBuggyIE
{
  position         : absolute;
  top              : expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
  right            : 0px;

	visibility       : visible;
	z-index          : 1;
	width            : 200px;
	height           : 25px;
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 10px;
	color            : #000000;
	padding          : 0px;
}

table.SearchBar
{
  margin-top    : 0px;
  margin-bottom : 0px;
  margin-left   : 0px;
  margin-right  : 0px;

}

.SearchBarButton
{
  border       : 0px;
  clear        : both;
  margin-top   : 0px;
  margin-left  : 0px;
  width        : 28px;
  height       : 20px;
  background   : url(/SIGNA_templates/Shell_SkinDefault_ButtonSearchTiny.gif) no-repeat;
  text-align   : center;
  line-height  : 28px;
  color        : black;
  font-size    : 11px;
  font-weight  : bold;
}

.FooterHours
{
  font-family  : arial,geneva,lucida;
  font-size    : 9pt;
  font-weight  : bold;
  font-variant : small-caps;
  color        : #8496EA;
}

.ProductDisclaimer
{
  font-family  : arial,geneva,lucida;
  font-size    : 9pt;
  color        : #AAAAAA;
}

.ProductGroupCode
{
  font-family  : arial,geneva,lucida;
  font-size    : 9pt;
  color        : #DDDDDD;
  margin-left  : 10px;
}
