
body	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #e9e9e9; background-color: #292526; background-image: url('bg.gif');  background-repeat: repeat-y; background-position: center; text-align:center; margin:0; padding:0 }
table.page    { width: 805px; background-color: #292526; margin-left: auto; margin-right: auto;  }
table.main    { width: 100%; background-color: #292526; margin: 0 0 0 0; background-image: url('midbg.jpg'); background-repeat: repeat-x; background-position: top;}

p {
font-family: Arial, Helvetica, sans-serif; color: #e9e9e9; }


td            { background-color: #292526 }

td.helpfill   { background-color: #292526}
td.helpbanner { color: #e9e9e9 ;background-color: FC7106;Font: 20pt arial}
td.helpbody   { background-color: #292526}

td.banner3    { font: normal bold 7pt arial; background-color: #292526; padding: 0 0 0 0; text-align: right; margin: 0; border:  none}
a:visited.top,
a:link.top    { font: normal bold 7pt arial; color: white  }
a:hover.top   { font: normal bold 7pt arial; color: silver}


td.menu       { width: 1px; font: normal bold 12px arial;text-align: left; background-color: #292526; padding: 0 0 0 0; }
a:visited.menu,
a:link.menu   { font: normal bold 12px arial; color: #e9e9e9 }
a:hover.menu  { color: #292526}
.menuheading  { font: normal bold 12px arial; color: #e9e9e9; background-color: #292526;   }

td.content    { background-color: transparent; width: 804px; padding:0; margin: 0}
td.column1    { width: 1px; background-color: transparent; padding: 10px; margin: 0;}   
td.column2    { width: 540px; padding: 10px ; background-color: transparent; margin: 0; line-height: 1.5 ; }
td.column3    { width: 224px; background-color: transparent; padding: 10px; margin: 0;  line-height: 1.5 ;}


.newstitle    { font: normal bold 18px arial; height: 32px; text-align: left; background-color: #292526; color: #e9e9e9; border: none; padding: 6px 6px 0 6px; margin-top: 20px}
.newstext     { font: normal 12px arial; color: #e9e9e9; padding: 6px;  margin: 0; border: none; line-height: 1.5}
.newsheading  { font: normal bold 14px arial; border-top-style: none; border-bottom-style: solid; border-bottom-color: #e9e9e9; border-bottom-width: 1px; height: 31px; text-align: left;background-color: #292526; color: #e9e9e9; padding: 6px 6px 0 6px; }



.formnotes    { font: normal 12px arial; color: #e9e9e9; padding:10px }
.box          { font: normal 12px arial; border: 1px #e9e9e9 solid; color: #e9e9e9 ; background-color: transparent; text-align: left; padding: 10px; line-height: 1.5 ; width: auto  }



td.footer1    { font: normal arial; color: white; text-align: center; background-color: 9b9ab9; padding: 45 0 0 0; }
td.footer2    { font: normal arial; color: white; text-align: center; background-color: #292526; padding: 45 0 0 0; }




a:visited.foot, 
a:link.foot   { font: normal arial; color: white; }
a:hover.foot  { font: normal arial; color: cfceed}

a:visited.newslink, 
a:link.newslink   { color: #e9e9e9; text-decoration: underline}
a:hover.newslink  { color: #ed232a; }

a:		  { font: normal bold arial; color: #ed232a; text-align: left; text-decoration: none}
a:visited, 
a:link	      { font: normal bold arial ; color: #ed232a; text-align: left; text-decoration: none}
a:hover       { font: normal bold arial ; color: #ed232a; text-decoration: underline }


a:visited.cat, 
a:link.cat   { font: normal bold arial 20px ; color: #e9e9e9; text-decoration: underline}
a:hover.cat  { font: normal bold arial 20px ;  color:#ed232a; text-decoration: underline}


div.textsmall { clear: left }

.heading      { font: normal bold 20px arial ; color: #e9e9e9; margin: 10px 0 0 0}
.subheading      { font: normal bold arial 12pt; color: white; margin: 10px 0 0 0}

.textnorm     { font: normal 12px arial;text-align: left;  color: #e9e9e9; line-height: 1.5 }
.textsmall    { font: normal 12px arial;text-align: left;  color: #e9e9e9; line-height: 1.5 }
.textvsmall   { font: normal 10px arial;text-align: left;  color: #ed232a; line-height: 1.5 }

.textbold     { font: normal bold 14px arial;text-align: left;  color: #ed232a; line-height: 1.5 }
.copyright    { font: normal normal 7pt arial; text-align: center; color: black }
.foot	      { font: normal normal 7pt arial; text-align: center; color: black }
.prodbox      { width: 300px; background-color: #292526; border-style: solid; border-width: 1px; border-color: #e9e9e9; color: #e9e9e9; padding: 5px; margin: 5px 5px 5px 20px; float: left; line-height: 1.5  }

td.textnorm   {color: #e9e9e9}
td.formcell   {background-color: #292526; color: #e9e9e9; font: normal 12px arial;}
table.help    {background-color: #292526; text-align: left ; padding: 0; margin: 0 0 0 0}

td.formprompt { width: 30%; font: normal normal 12px arial; color: #e9e9e9; border-width: 1;  text-align: left; vertical-align: middle; background-color: #292526; padding: 5px }
td.formprompt2 { color: #e9e9e9; background-color: #292526; padding: 5px 0 5px 0; line-height: 1.5 }
td.formprompt4 { font: normal bold 12px arial; color: #e9e9e9; background-color: #292526; padding: 5px 0 10px 0; line-height: 1.5  }

td.formheading{ border-top: solid #292526 1px; background-color: #ed232a; color: #ffffff; padding: 3px;
                font-style:normal; font-variant:normal; font-weight:bold; font-size:10pt; font-family:arial; margin-top: 10px }                  
td.forminput2  { background-color: #292526;  }
td.forminput  { width: 70%; text-align: left; vertical-align: middle; background-color: #292526; padding: 0 }



.box2         { width: 100%; font: normal bold 9pt arial; background-color: #6596BD; border:solid; border-width:1; color:#e9e9e9; padding: 10px; margin: 0 0 10px 0 }
.box3         { width: 100%; font: normal normal 12px arial; background-color: #678ab0; border:solid; border-width:1; color:#e9e9e9; padding: 10px; margin: 0 0 10px 0 }
.cathead      { font: normal bold 12px arial; color: #292526; padding: 0; margin: 0 0 0 0; clear: both }
.cat      { margin: 10px 0 5px 0; clear: right }


.proddesc     { font: normal normal 12px arial; color: #e9e9e9 }
.prodprice    { font: normal bold 10pt arial; color: #ed232a}

.form    {background-color: #e9e9e9; }

table.form3   { width: 100%; font-size: 12px; background-color: #e9e9e9; color: #292526; padding: 0; margin: 0 0 0 0 }
td.form3   { font-size: 12px; background-color: #e9e9e9; color: #292526; padding: 0; margin: 0 0 0 0 }

td.grid       { height: 70; font: normal normal 12px arial; color: #666666; background-color: #292526; border-width: 0;  } 

.bestsellerprice     {font: normal bold 12px arial; text-align: left;  color: #292526;line-height: 1.5; padding-top:0; padding-bottom:0; padding-right:5; padding-left:5}

a.bestsellerlink    { font: normal arial 12px; color: #292526; text-align: left; text-decoration: underline;}

.bestsellersmall      { font: normal 7pt arial; color: #292526; padding-top:0; padding-bottom:0; padding-right:5px; padding-left:5;}
img.bestseller      { margin: 0 0 0 0; padding-top:0; padding-bottom:5; padding-right:5; padding-left:5; width:142px  }
hr            { height: 1px; clear: left; margin: 4px 0 4px 0; color: #e9e9e9 }
img.left      { float: left; clear: left; border-style:solid; border-width:0; border-color: #e9e9e9; margin: 0 10px 10px 0 }


/*table.bannerlinksweb tr td{
padding: 0px 0px 0px 0px;	
margin: 0;
text-align: center;
background-color: #292526;
background-image:url(res_suppliers/zap100/styles/zapblinks.jpg);
background-repeat : no-repeat;
background-position : top left;
font-family: arial, helvetica, arial, geneva;
font-size: 9px;
font-weight: bold;
color:#e9e9e9;
border: none;
}*/


#bannerlinksweb
{
width: 100%;
height:35px;
padding: 10px 0px 0px 0px;	
margin: 0;
text-align: right;
background-color: #292526;
font-family: arial, helvetica, arial, geneva;
font-size: 11px;
font-weight: bold;
color:#e9e9e9;
border: none;
text-decoration: none;
}


#bannerlinksinternal
{
width: 100%;
height:55px;
padding: 20px 0px 0px 0px;	
margin: 0;
text-align: center;
background-color: #292526;
font-family: arial, helvetica, arial, geneva;
font-size: 11px;
font-weight: bold;
color:#e9e9e9;
border: none;
text-decoration: none;
line-height: 1;
}



a.bannerlinks, a.bannerlinks:active, a.bannerlinks:link, a.bannerlinks:visited {
color:#e9e9e9;
text-decoration:none;
}
a.bannerlinks:hover {
color: #ed232a;
text-decoration: none;
}

#bannerlinksred
{
width: 100%;
height:25px;
padding: 10px;	
margin: 0;
text-align: center;
background-color: #F6DF68;
font-family: arial, helvetica, arial, geneva;
font-size: 12px;
font-weight: bold;
border: none;
text-decoration: none;
line-height: 1;
}

a.bannerlinksred, a.bannerlinksred:active, a.bannerlinksred:link, a.bannerlinksred:visited {
color:#000000;
text-decoration:none;
}
a.bannerlinksred:hover {
color: #ed232a;
text-decoration: none;
}