body	      { font-family:arial; background-image:url(background.jpg); background-repeat : no-repeat; background-position : top left; background-color: #ffffff; text-align:left; margin: 0; padding:0 }
table.page    { width: 798px; background-color: #ffffff; border-style: solid; border-width: 0; border-color: #333333; text-align:left; position: absolute; top: 0; left: 0;}
table.main    { background-color: #ffffff; width:798px; margin: 0 0 0 0;   }
p             { font: normal 9pt arial;text-align: left;  color: #000000; margin: 8px 0 0 0 }


td            { background-color: #ffffff }

td.helpfill   { background-color: #ffffff}
td.helpbanner { color: #ffffff ;background-color: #cc0000; Font: 20pt arial}
td.helpbody   { background-color: #ffffff}

td.banner3    { font: normal bold 7pt arial; color: #000000; background-color: #ffffff; padding: 0 0 0 0; margin: 0 0 0 0; text-align: left; border:0}
a:visited.top,
a:link.top    { font: normal bold 7pt arial; color: #000000  }
a:hover.top   { font: normal bold 7pt arial; color: silver}

td.menu       { font: normal bold 8pt arial;text-align: left; background-color: #ffffff; padding: 0 0 0 0; }

a:visited.menu,
a:link.menu   { font: normal bold 8pt arial; color: #000000}
a:hover.menu  { color: #000000}
.menuheading  { font: normal bold 8pt arial; color: #ffffff; background-color: #9b9ab9;   }

td.content    { background-color: #ffffff; width:797px; padding: 0 0 0 0;  }
td.column1    { width: 1px; background-color: #ffffff; padding: 0 0 0 0;}   
td.column2    { width: 617px; padding: 10px 10px 30px 10px; background-color: #ffffff }
td.column3    { width: 157px; background-color: #ffffff; padding-left:0; padding-right:3; padding-top:0; padding-bottom:0; margin: 0 0 0 0; border: none}

.newsheading    { height: 31px; background-color: #ffffff; background-color:#b2b2b2; font: normal bold 8pt arial; color: #ffffff; padding: 7px 5px 5px 5px; text-align: center}
.newstitle  { font: normal bold 10pt arial; background-color: #883486; color: #ffffff; padding: 10px 5px 10px 5px; text-align: center  }
.newstext     { font: normal 8pt arial; color: #000000; padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:5px;line-height:16px;}



td.formheading{ font: normal bold 10pt arial; color: #000000;  }
.formnotes    { font: normal 8pt arial; color: #333333 }
.box          { border:1px solid; color: #333333 ; background-color: #ffffff; text-align: left; padding: 10px; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:arial; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:10px  }

td.footer1    { font: normal arial; color: white; text-align: left; background-color: #C2C0C1; padding: 0; margin: 0 0 0 0 }
td.footer2    { font: normal arial 7pt; color: #000000; text-align: center; background-color: #C2C0C1; padding: 0; margin: 0 0 0 0 }

a:visited.foot, 
a:link.foot   { font: normal arial; color: white; }
a:hover.foot  { font: normal arial; color: #cfceed}

a:	      { font: normal arial; color: #333333; text-align: left; text-decoration: underline;}
a:visited, 
a:link	      { font: normal arial ; color: #333333; text-align: left; text-decoration: underline;}
a:hover       { font: normal arial ; color: #660066; text-align: left; text-decoration: underline; }

.heading      { font: normal bold 16pt arial ; color: #660066; margin: 0 0 0 0}
.textnorm     { font: normal 9pt arial;text-align: left;  color: #333333; }
.textsmall    { font: normal 8pt arial;text-align: left;  color: #333333;}
.textvsmall   { font: normal 7pt arial;text-align: left;  color: #333333;}

.textbold     { font: normal bold 10pt arial;text-align: left;  color: #333333;}
.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: white; border-style: solid; border-width: 1px; color: #333333; padding: 5; margin: 5px 5px 5px 20px; float: left }

td.textnorm   { color: #000000; }
td.formcell   { background-color: #ffffff; color: #0E0848; font: normal 8pt arial;}
table.help    { background-color: #ffffff; text-align: left ; padding: 0; margin: 0 0 0 0}

.box2         { width: 100%; font: normal normal 8pt arial; background-color: #FFFFFF; border:solid; border-width:1; color: #333333; padding: 10px ; margin: 0 0 10px 0 }
.cathead      { font: normal normal 8pt arial; color: #FFFFFF; padding: 0; margin: 0 0 0 0; clear: both }
.cat          { font: normal normal 8pt arial; color: #000000;  margin: 10px 0 5px 0 }
.proddesc     { font: normal normal 8pt arial; color: #000000 }
.prodprice    { font: normal bold 8pt arial; color: #DB282C }
td.formprompt { width: 30%; font: normal normal 8pt arial; color: #000000; text-align: left; background-color: #ffffff;vertical-align: middle;} 
td.formprompt2{ width: 50%; font: normal normal 8pt arial; color: #000000; background-color: #ffffff; text-align: left; vertical-align: middle;  padding: 5px }
td.formprompt4{ font: normal normal 8pt arial; color: #000000; text-align: left; vertical-align: middle; background-color: #FFFFFF; padding: 5px }

table.form3   { width: 100%; font-size: 8pt; background-color: #ffffff; color: #000000; padding: 0; margin: 0 0 0 0; }
td.form3   { font-size: 8pt; background-color: #ffffff; color: #000000; padding: 0; margin: 0 0 0 0 }



td.forminput  { width: 70%; text-align: left; vertical-align: middle; background-color: #ffffff; padding: 0 }
td.forminput2 { background-color: white }
td.grid       { height: 70px; font: normal normal 8pt arial; color: #666666; background-color: #ffffff; border-width: 0 } 

.bestsellerprice     {font: normal bold 8pt arial; text-align: left;  color: #000000;line-height: 1.5; padding-top:0; padding-bottom:0; padding-right:5; padding-left:5}

a.bestsellerlink    { font: normal arial 8pt; color: #000000; text-align: left; text-decoration: underline;}

.bestsellersmall      { font: normal 7pt arial; color: #000000; padding-top:0; padding-bottom:0; padding-right: 5px; padding-left: 5px;}
img.bestseller      { margin: 0 0 0 0; padding-top:0; padding-bottom: 5px; padding-right:5; padding-left:5; width: 142px  }
hr            { clear: left; margin: 4px 0 0 0; color: #333333 }


/*internal menu*/

table.topbackinternal tr td{
border-bottom: solid;
border-bottom-color: #660066;
border-bottom-width:5px;
margin: 0px;
padding-left:0px;
padding-right:50px;
padding-top:0px;
padding-bottom:20px;
color: #000000;
font-family:  arial, verdana, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: right;
	}


a.toplinksinternal, a.toplinksinternal:active, a.toplinksinternal:link, a.toplinksinternal:visited {
vertical-align: bottom;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: normal;
color:#000000;
text-decoration: none;
}

a.toplinksinternal:hover {
vertical-align: bottom;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: normal;
color:#660066;
text-decoration: underline;

	}

a.bannerlinksinternal, a.bannerlinksinternal:active, a.bannerlinksinternal:link, a.bannerlinksinternal:visited {
vertical-align: bottom;
text-align: left;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#000000;
text-decoration: none;
}

a.bannerlinksinternal:hover {
vertical-align: bottom;
text-align: left;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#660066;
text-decoration: none;

	}
