
/*Std. HTML Tag Definitions*/

body, 
td,
input,
select,
textarea                { font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt }

A                       { color: #006699; }
A:visited               { color: #000066; }
A:active                {  }
A:hover                 {  }

/*Catalog & Category Classes*/
.centered {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 50%;
  margin: auto;
} 

.ProdFamHead { color: black; font-weight: bold; font-size: 10pt; }
.TabAreaHeader
{
	BACKGROUND-IMAGE: none; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #3300ff; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
.TabArea
        {
                    background-color: White;
                    border-left: 1px solid black;
                    border-bottom: 1px solid black;
                    border-right: 1px solid black;
                    border-top:1px solid black;
                    width: 900px;
                    height: 400px;
        }

BODY.non
{
    BACKGROUND-COLOR: #ffffcc;
    BACKGROUND-REPEAT: repeat-x;
    MARGIN-TOP: 0px;
}

/*List Definitions*/
.Top                    { color: black; font-weight: bold; font-size: 10pt; }
.Top A,
.Top A:visited,
.Top A:hover 		      { color: black; text-decoration: underline; }
/*Shopping Cart Header Class */
.SCHeader				{ background-color: White; color: #cc9900; font-weight: bold; font-size: 8pt  }

/*Standard Header Class */
.Header                 { background-color: #ccccff; color: #000000; font-weight: bold; font-size: 10pt  }
.HeaderDiv              { background-color: #333399; width : 1px; }
.Header A,
.Header A:visited       {
	text-decoration: none;
	color: blue;
}
.HeaderInstruct        { background-color: #ffcc00; color: #000000; font-size: 8pt  }
.HeaderTabContents 

.Header A:hover         { text-decoration: none; color: #333399; }


.Row                    { background-color: White; }
.Row A                  { color: #006699; font-weight: bold; }
.Row A:visited          { color: #000066; }
.Row2                   { background-color: #ffffff; }
.RowCenter              { background-color: #f0f0f0; text-align: center; }
.RowCenter A            { color: #ffffcc; }
.RowCenter A:visited    { color: #000066; }
.RowRight               { background-color: #f0f0f0; text-align: right; }
.RowRight A             { color: #ffffcc; }
.RowRight A:visited     { color: #000066; }
.RowDiv                 { background-color: #cccccc; height: 1px; }

.ColDiv                 { background-color: #ffffff; }


/*Form Definitions*/
/*.FormBack               { background-color: #cccccc; } */
.formlabel              { font-weight: bold; text-align: left;}

.alignCenter{text-align: center;} 
.alignLeft{text-align: left;} 
.alignRight{text-align: right;} 
.alignTopLeft{text-align: left; vertical-align: top;} 
.alignBottomLeft{text-align: left; vertical-align: bottom;} 


/*Misc. Definitions*/
.Required               { color: #cc0000; font-weight: bold; font-size: 13pt; }
.Welcome                { font-size: 8pt; }
.CmdTxt                 { font-weight: bold; font-size: 11pt; }
.error                  { color: #cc0000; }
.Border1                { background-color: #cc9900; }



/*Login Page*/
.login, 
TD .login A,
TD .login NOBR          { font-weight: bold; }
TD .login INPUT         { font-weight: normal; }

/* style for history bar in catalog */
.historyBar
{font-size: 10pt;
color: Blue;
text-decoration: none;
font-weight: bold;
}

.currentCategory
{font-size: 12pt;
color: Black;
text-decoration: none;
font-weight: bold;
}

.rootCategory
{font-size: 12pt;
color: Blue;
text-decoration: none;
font-weight: bold;
}

/*Screenbar Definitions*/
.Screenbar              { background-color: #33FF00; }

.screenbarMouseOut
{font-size: 9pt;
color: Black;
text-decoration: none;
font-weight: bold;
}

.screenbarMouseActive
{font-size: 9pt;
color: White;
text-decoration: none;
font-weight: bold;
}

.screenbarMouseOver 
{font-size: 9pt;
color: White;
text-decoration: none;
font-weight: bold;
}

TR.tabOn,
TD.tabOn                {
	font-size: 9pt;
	background: #33FF00;
	background-color: White;
	font-weight: normal;
	border-width : 0;
	border-left-width : thin;
	border-left : thin none Black;
	border-right : thin none Black;
}

INPUT.width100{
	font : 12px/12px sans-serif;
	line-height : 20px;
	letter-spacing : normal;
	height : 22px;
	width : 100;
}
INPUT.width150{
	font : 12px/12px sans-serif;
	line-height : 20px;
	letter-spacing : normal;
	height : 22px;
	width : 150;
}
INPUT.width200{
	font : 12px/12px sans-serif;
	line-height : 20px;
	letter-spacing : normal;
	height : 22px;
	width : 200;
}

TABLE.ProductList{
	border : 1px solid;
	border-bottom : 1px solid Black;
	border-right : 1px solid Black;
	border-top: none;
	border-left: none;
}
TD.LBorderHeadCell{
	border : 1px solid Black;
	border-right: none;
	background-color : #99ccff;
}
TD.LBorderCell{
	border : 1px solid Black;
	border-bottom : none;
	border-top : none;
	border-right: none;
}
TD.TBorderCell{
	border : 1px solid Black;
	border-bottom : none;
	border-right: none;
}
TD.LBorderBotCell{
	border : 1px solid Black;
	border-top : none;
}

TABLE.ProdSec{
	border : 1px solid #999999;
}

TR.tabOff, 
TD.tabOff,  
TD.tabOff A,
TD.tabOff A:visited,
TD.tabOff A:hover       { font-size: 9pt;
                          color: #ffffff;
                          text-decoration: none;
                          font-weight: bold; }

 .tabOn                  { font-size: 9pt;
                          color: #000000;
                          background: #000000;	
                          background-color: #ccccff;
                          text-decoration: none;
                          font-weight: bold; }


.tabOff,  
.tabOff A,
.tabOff A:visited,
.tabOff A:hover         { font-size: 9pt;
                          color: #ffffff;
                          text-decoration: none;
                          font-weight: bold; }



/*Viewbar Definitions*/
.Viewbar                { background-color: #ffffcc; }

.viewOn,
TR.viewOn,
TD.viewOn               { font-size: 9pt;
                          color: #000000;
                          text-decoration: none;
                          background-color: #ccccff;
                          font-weight: bold; }

.viewOff,
TR.viewOff, 
TD.viewOff,  
TD.viewOff A,
TD.viewOff A:visited,
TD.viewOff A:hover      { font-size: 9pt;
                          color: #ffffff;
                          text-decoration: none;
                          font-weight: bold; }
	

/*Banner Definitions*/
.Banner                 {
	background-color:  #6666cc;
}


/*HTML Button Definitions*/
.button                 { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }

.boldbutton                 {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font : bold;
}

.button A,
.button A:visited,
.button A:hover,
TD .button A,
TD .button A:visited,
TD .button A:hover      { color: #000000; text-decoration: none; }

.buttonOff,
.buttonOff A,
.buttonOff A:visited,
.buttonOff A:hover,
TD .buttonOff A,
TD .buttonOff A:visited,
TD .buttonOff A:hover   { font-size: 8pt;
                          font-family: Arial, Helvetica, sans-serif;
                          color: #999999;
                          text-decoration: none; }

/*SmartScript Definitions*/
.smartDialog            { background-color: #f0f0f0; font-weight: bold; }

/*Special Offer Definitions*/
.offr                   { text-align: center; }

.offrName,
.offrName A,
.offrName A:visited,
.offrName A:hover       { font-size: 130%; font-weight: bold; color: #cc9900; text-decoration: none; }

.offrPrompt             { text-align: center; color: #ff0000; font-size: 115%; font-weight: bold; }

.offrDisc               { color: #666666; font-size: 80%; }

/*--------------*/
/*Begin SI Merge*/
/*--------------*/

/*General*/
UL                      { list-style-type: square; }

/*Company Header*/
.CompanyName            { font-size: 12pt; font-weight: bold; }
.CompanyLink            { }



/*Profile Data Definitions*/
.ProfLabel              { background-color: #cccccc; color: #000000; font-weight: bold; text-align: right; }
.ProfData               { background-color: #ffffff; }
.ProfSection            { background-color: #ffffff; color: #cc9900; font-size: 10pt; font-weight: bold; }
.ProfCopyright			{  }

/*Subsidiary*/
.SubsidCompanyName      { font-weight:bold; }
.SubsidSubsidName       { background-color:#f0f0f0; }
.SubsidCopyright        {  }
.SubsidDisclaimer       {  }
.SubsidCompleteList		{  }

/*Add Info*/
.AddInfoBullet          {  }
.AddInfoHeader          {  }
.AddInfoWebSite         {  }
.AddInfoDescr           {  }

/*Short Applet Tabs*/
.TopBlank               { background-color: #ffffff; color: #ffffff; font-weight: bold; font-size: 10pt; }
.TopBlank A,
.TopBlank A:visited,
.TopBlank A:hover       { color: #ffffff; text-decoration: underline; }

/* Lists of Links/Bulletins */
.LinkListInfo           { font-style: italic; }


.centercoln
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 19px;
    MARGIN-TOP: 0px
}
.leftcol
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.prodleftcol
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 15px;
    MARGIN-RIGHT: 5px
}
.rightcol
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 8px;
    MARGIN-RIGHT: 5px;
    WIDTH: 200px
}
.serif
{
    COLOR: black;
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-SIZE: 16px
}
.sansbody
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px
}
.sans
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px
}
.sansbold
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.smallsans
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 10px
}

.headline
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 2px;
    MARGIN-TOP: 2px
}
.subhead
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.subheadsc
{
    COLOR: #cc6633;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.subheadti
{
    COLOR: #669900;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.rootCategory
{
     COLOR: #cc9900;
     FONT-FAMILY: Arial, sans-serif;
     FONT-SIZE: 21px;
     FONT-WEIGHT: bold
}
.subheadcc
{
    COLOR: #cc9900;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.subheadg
{
    COLOR: #006699;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.date
{
    COLOR: #663300;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    MARGIN: 2px 0px 0px;
    WIDTH: 123px
}
.secleftcol
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    MARGIN: 5px
}
.secrightcol
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    MARGIN: 5px 15px;
}
.listindent
{
    MARGIN: 2px 2px 2px 10px
}
.li-indent
{
    MARGIN: 0px 0px 0px 14px
}
.listitem
{
    MARGIN-TOP: 5px
}
.productleft
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px
}
.productright
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 5px
}
.sanserror
{
    COLOR: blue;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px
}
.catdropdownWidth{
	width:130;
	FONT-SIZE: 13px
}
