body 
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
border: 0;
margin: 0;
padding: 0;
background-color: #fff;
color: #000;
}

p
{
font-size: 80%;
line-height: 20px;
}

li
{
display: list-item;
font-family: arial, helvetica, sans-serif;
font-size: 80%;
list-style: square url(graphics/arrow.gif);
margin-bottom: 10px; 
padding: 0px;}

a:link, a:active, a:visited 
{ 
font-weight: bold;
color: #330066;
text-decoration: none;
margin: 0px; 
padding: 0px;}

a:hover
{ 
color: #fff;
background-color: #330066;
text-decoration: none;
margin: 0px; 
padding: 0px;}

h1
{
font-size: 130%;
letter-spacing: -1px;
margin: 0px; 
padding: 0px;}

h2
{
color: #330066;
font-family: arial, helvetica, sans-serif;
font-size: 85%;
line-height: 20px;
margin: 0px; 
padding: 0px; }

.cost,h3
{
font-family: arial, helvetica, sans-serif;
font-size: 70%;
color: #330033;
font-weight: bold;
margin: 0px; 
padding: 0px;}

.main
{
vertical-align: top;
padding-left: 12px;
padding-right: 12px
padding-top: 16px;
overflow: scroll;
}

.cost
{
font-family: arial, helvetica, sans-serif;
font-size: 80%;
text-align: center;
color: #330033;
font-weight: bold;
margin: 0px; 
padding: 0px;}

.purplebox
{
background-color: #330066;
}

.purplebox-dark
{
font-family: arial, helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
color: #fff;
background-color: #330033;
vertical-align: middle;
text-align: center;
}

.pinkbox
{
font-size: 10pt;
font-weight: bold;
background-color: #E6D7E8;
color: #330066;
padding: 2px;
margin: 0px;
}

.address
{
color: #fff;
line-height: 18px;
font-weight: bold;
margin: 10px;
overflow: visible;
}

.slogan
{
font-family: arial, helvetica, sans-serif;
font-size: 75%;
color: #fff;
text-align: center;
vertical-align: middle;
letter-spacing: 2px;
font-weight: normal;
padding: 0px;
margin: 0px;
}