a:link, a:visited {
   background : #336699;
   color : #ffff33;
}

a:link, a:visited, a:hover, a:active {
   text-decoration : none;
}

a:hover, a:active {
   background : #ffff33;
   color : #333399;
}

body {
   background : #333399;
   color : #ffffff;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin : 5px;
}

div.centre {
   border-left : 1px solid #ff0000;
   border-top : 1px solid #ff0000;
   margin-left : 180px;
   padding : 30px 5px 0px 5px;
   text-align : center;
}

div.centre h1 {
   font : small-caps bold 2em Georgia, "Times New Roman", "New York", Times, serif;
}

div.centre h2 {
   font : small-caps bold 1.4em Georgia, "Times New Roman", "New York", Times, serif;
}

div.copy {
   border-bottom : 1px solid #ff0000;
   border-top : 1px solid #ff0000;
   margin-left : -5px;
   text-align : right;
}

div.head {
   margin-left : 180px;
   padding : 3px 5px 0px 5px;
   text-align : center;
}

div.head h1 {
   font : small-caps bold 2em/80% Georgia, "Times New Roman", "New York", Times, serif;
   text-align : center;
}

div.left {
   padding-left : 30px;
   padding-right : 30px;
}

div.left p {
   text-align : left;
}

div.nav {
   border-top : 1px solid #ff0000;
   float : left;
   padding : 10px;
   width : 180px;
}

div.nav h1 {
   font : small-caps bold 1.5em Georgia, "Times New Roman", "New York", Times, serif;
   margin : 0px;
   padding : 1.5em 0px 1em 10px;
   text-align : left;
}

div.nav ul {
   list-style : none;
   margin : 0;
   padding : 0;
   text-decoration : none;
}

div.nav ul li a:link {
   background : #3366ff;
   border : 1px solid #333399;
   color : #ffff00;
   display : block;
   font : normal 1em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding : 5px 10px 5px 10px;
   width : 130px;
}

div.nav ul li a:visited {
   background : #3366ff;
   border : 1px solid #333399;
   color : #ff6600;
   display : block;
   font : normal 1em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding : 5px 10px 5px 10px;
   width : 130px;
}

div.nav ul li a:hover {
   background : #33cccc;
   color : #0000cc;
}

div.nav ul li a:active {
   background : #33cccc;
   color : #0000cc;
}

div.nav ul ul {
   list-style : none;
   margin : 0px;
   padding : 0;
   text-decoration : none;
}

div.nav ul ul li a:link {
   background : #3366ff;
   border : 1px solid #333399;
   color : #33ff33;
   display : block;
   font : normal 1em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding : 5px 10px 5px 25px;
   width : 115px;
}

div.nav ul ul li a:visited {
   background : #3366ff;
   border : 1px solid #333399;
   color : #33ff33;
   display : block;
   font : normal 1em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding : 5px 10px 5px 25px;
   width : 115px;
}

div.nav ul ul li a:hover {
   background : #33cccc;
   color : #0002bb;
}

div.nav ul ul li a:active {
   background : #33cccc;
   color : #0002bb;
}

em {
   color : #ff00ff;
   font-weight : bold;
}

hr {
   background-color : #ff66ff;
   color : #ff66ff;
   height : 1px;
   width : 70%;
}

p.cost {
   font-weight : bold;
}

p.size {
   font-style : italic;
}

p.title {
   color : #3399ff;
   font-size : 1.5em;
   font-weight : bold;
   padding-top : 10px;
}

p.top {
   text-align : center;
}

strong {
   color : #333399;
   font-size : 125%;
}

.img {
   border : 2px solid #000000;
   text-align : center;
}

.imgr {
   float : right;
   border : 2px solid #000000;
}
