body 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
		color: #8080FF;	

   /*background-image:  url(/Images/Background.jpg);*/
   background-color: #ffffff;
   background-repeat: repeat;

}
div
{
font-size:x-small;

}
/* Link colours */
a:link
{
color:#8080FF;
	text-decoration: none;
	height: auto;
	width: auto;}
a:visited
{
	color:#8080FF;
	text-decoration: none;}
a:active
{
	color:#8080FF;
	text-decoration: none;
}
a:hover
{
color:red;
}

/*This is the top banner */
div.top_banner
{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   height: 80px;
   width: 100%;
   border: thin none;
   vertical-align: middle;
   text-align: center;
   overflow: visible;
   background-image:  url(/Images/Banner.gif);
   background-position: center center;
   background-repeat: no-repeat;
   color: #8080FF;
}



/*This is the left column */
table.mainpage
{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   width: 85%;
   color: #8080FF;
   font-size: x-small;
   text-align: left;
}
table.page
{
font-family: Geneva, Arial, Helvetica, sans-serif;
   width: 100%;
   color: #8080FF;
   font-size: x-small;
   text-align: left;
   }
   table.size
   {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   width: 100%;
   color: #8080FF;
   font-size: x-small;
   text-align: center;
   border:thin dashed #8080FF;
   }

td.hline
{
   color: #8080FF;
   border-top: thin dashed #8080FF;
   border-height:3px;
   /*background-color: #ff0000;*/
}

div.pixel
{
   height:1px;
   width:1px;
}

td.vline
{
   color: #8080FF;
   border-width:3px;
   border-left: thin dashed #8080FF;
   /*background-color: #ff0000;*/
}



td.left_column
{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: x-small;
   color: #8080FF;
   width: 20%;
   text-align: left;
   vertical-align: top;
   padding-left:1%;
   padding-right:1%;
}

li
{
  list-style-type:none;
}


td.pagearea
{
   border-size:1%;
   border: thin dashed #8080FF;
   vertical-align:top;
}

div.foot
{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: x-small;
   clear:both;
   color: #8080FF;
   text-align:center;
   border: none;
}

span.fimage
{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: x-small;
   float:left;
   color: #8080FF;
   text-align:center;
   border: none;
}



div.banner
{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: x-small;
   font-style: normal;
   color: #8080FF;
   text-align: center;
   font-weight: normal;
   background-image:  url(/Images/fg.png);
   width:40%;
}


div.button {
   background-image:  url(/Images/fg.png);
	border: thin dashed #8080FF;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #8080FF;
	font-size: x-small;
}

p.top {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #8080FF;
	text-align: center;
}


p.button {
   background-image:  url(/Images/fg.png);
	border: thin dashed #8080FF;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #8080FF;
	font-size: x-small;
}
p.price {
	border: thin dashed #8080FF;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #8080FF;
	font-size: x-small;
	font-weight:bold;
}

p.image {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #8080FF;

}
p.normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #8080FF;
	text-align: left;

}




ol.li
{text-align-left;}
input.namestyle 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #8080FF;
}
button.reset
{
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: small;
	color: #8080FF;
	border: thin dashed #8080FF;
	background-color:white;
	}
	
h2
{
font-family: Geneva, Arial, Helvetica, sans-serif;
	
	color: #8080FF;
	}
