﻿#parentcontent 
{
  margin-left: 160px;
  margin-right: 20px;
  padding: 25px 20px 15px 20px;
}
#parentcontent li 
{
   padding-left: 15px;
   list-style-type: disc;
   list-style-position: inside;
}
#parentcontent ul 
{
  padding-bottom: 1em;
}
#footer 
{
  clear: both;
}
#wrapper 
{
  width: 100%;
  padding-top: 40px;
  min-height: 350px;
  background-image:url('../images/content2.gif');
  background-repeat: repeat-y;
}
#sidenav 
{
  padding-left: 40px;
  width: 135px;
	padding-top: 10px;
	float: left;
}
#sidenav ul 
{
  padding-top: 25px;
}
#agegroups, #info, #payment, #logistics, #equalops {
  width: 104px;
  height: 44px;
  list-style-type: none;
}

#intro {
  width: 104px;
  height: 53px;
  list-style-type: none;
}

#sidenav li a {
  display: block;
  margin: 0; padding: 0; position: relative; overflow: hidden;
  width: 100%;
  height: 100%;
}
#sidenav li a span {
  display: block; position: absolute; left: 0; top: 0; z-index: 1; margin: 0; padding: 0;
	width: 100%;
	height: 100%;
}

#intro a span{
  background-image: url('../images/buttons/blue.gif');
  background-position: 0 0;
}
#info a span{
  background-image: url('../images/buttons/red.gif');
  background-position: 0 0;
}
#payment a span{
  background-image: url('../images/buttons/yellow.gif');
  background-position: 0 0;
}
#logistics a span{
  background-image: url('../images/buttons/green.gif');
  background-position: 0 0;
}
#equalops a span{
  background-image: url('../images/buttons/violet.gif');
  background-position: 0 0;
}
#agegroups a span{
  background-image: url('../images/buttons/orange.gif');
  background-position: 0 0;
}

#intro a:active span, #intro a:hover span, #info a:active span, #info a:hover span, 
#payment a:active span, #payment a:hover span, #logistics a:active span, #logistics a:hover span, 
#equalops a:active span, #equalops a:hover span, #agegroups a:active span, #agegroups a:hover span
{
	background-position: -104px 0; /* Shifts the image across to show down bit */
}

table.border, table.border th, table.border td 
{
  border: 1px solid silver;
}
caption, th, td, #parentcontent.li
{
}
th 
{
  font-weight: bold;
  padding: 0 3px;
}

