body
{
background-color: #cc99ff;
font-family: Papyrus, "times new roman", serif;
font-size: 1em;
}


h1
{
text-align: left;
font-size: 3em
}

h2
{
text-align: center;
font-size: 1.5em
}

h3
{
text-align: center;
font-size: 1.25em
}

h4
{
font-family:'Lucida Handwriting',cursive;
text-align: center;
}

p.main
{
width=100%;
text-align: center;
}


p.italic
{
text-align: center;
font-style: italic
}

p.right
{
text-align: right;
}

p.left
{
text-align: left;
}



p.under
{
text-decoration: underline;
text-align: center;
font-weight:bold;
}


p.bold
{
text-align: center;
font-weight:bold;
}

p.first:first-line 
{
color: #ffffff;
font-style: italic;
text-align: left;
}
{
color: black;
}

table.default
{
width=95%;
text-align=center;
}

td.menu
{
width: 10%;
font-family: "comic sans ms", arial, sans-serif;
text-align: center;
border-style: ridge;
border-color: #cc99ff;
background-color: #9933cc
}

td.main
{
width: 100%;
background-image: url(hasbackground2.jpg);
background-repeat: no-repeat;
background-position:  center;
background-color: #9933cc;
text-align: center;
}

td.default
{
width: 100%;
background-color: cc99ff;
text-align: left;

}


td.productpic
{
width: 500px;
text-align: right;
}


td.productdesc
{
width: 100px;
text-align: left;
}

td.productcost
{
width: 25px;
text-align: left;
}

td.center
{
width: 100%;
text-align: center;
padding: 0 15% 0 15%
}

p.indexleft
{
text-align: right;

}



p.indexcenter
{
text-align: center;
width: 300px
}

p.indexright
{
text-align: left;

}

hr
{
width: 50%;
style: dashed;
color: #9933cc
}



a:link    {color: white}

a:visited {color: #333366; }

a.catalog:visited {color: #333366; font-style: bold;}

a:hover   {color: #ffcc00}

a.catalog:hover  {color: #ffcc00}



