﻿/*position body and table at horizontal centre of screen for IE and Mozilla*/
body {
text-align:center; background-color:#FFFFFF; font-family: Arial; font-size: 12pt; color: #000000; margin: auto; width:95%; max-width:1050px;
}
table {
text-align:left; background-color:#FFFFFF; margin: auto; width:95%; font-family: Arial; font-size: 12pt; color: #000000;
}
table.btntable {
text-align:center; margin: auto; width:170; cell-spacing="5"
}

/*special table width*/
#table500 {padding:5px; cell-spacing:0; border-collapse:collapse; border:solid black 1px; text-align:left; 
margin: auto; width:500px;
}
table.table600 {padding:5px; cell-spacing:0; border-collapse:collapse; border:solid black 1px; text-align:left; 
margin: auto; width:600px;
}
table.table500 {padding:5px; cell-spacing:0; border-collapse:collapse; border:solid black 1px; text-align:left; 
margin: auto; width:500px;
}
#table650 {padding:5px; cell-spacing:0; border-collapse:collapse;
text-align:left; margin: auto; width:650px;
}
#fixtable{
margin: auto; width:45%; padding="0" cell-spacing="5"
}
/*special table width*/
#table550 {
margin: auto; width:75%; _width:550px; min-width:550px
}
#table400 {padding:5px; cell-spacing:0; border:solid black 1px; border-collapse:collapse;
text-align:left; margin: auto; width:400px;
}
#table450 {padding:5px; cell-spacing:0; border:solid black 1px; border-collapse:collapse;
text-align:left; margin: auto; width:450px;
}

#hfullmenu{
margin: auto; width:75%; _width:700px; min-width:700px
}
#menucol {width:140px; min-width:140px; _width:140px; 
  valign:top; 
}
/*various font sizes and colours*/
span.tiny {
text-align: center; font-family: Arial; font-size: 8pt; color: #000000
}
span.ten {
font-family: Arial; font-size: 10pt; color: #000000
}
span.red12 {
font-family: Arial; font-size: 12pt; color: #FF0000; font-weight:bold
}
span.red14 {
font-family: Arial; font-size: 14pt; color: #FF0000; font-weight:bold
}

span.fourteen {
font-family: Arial; font-size: 14pt; color: #000000
}
span.pt24 {
font-family: Arial; font-size: 24pt; color: #000000; font-weight:bold
}
span.bigblue {
font-family:Arial;  font-size: 36pt; color: #66CCFF; font-weight:bold
}
span.subhead {
font-family: Arial; font-size: 18pt; color: #000000; font-weight:bold
}
span.right {text-align:right;
}
/*put a black border round a block of selected text*/
p.padbdr {
padding:5px; border:solid black 1px
}
p.cntr {text-align:center;
}
p.lft {text-align:left; align:left;
}
p.right {text-align:right;
}
td.hdr {
height:168px; text-align:center
}
td.btn {
border:2px; border-spacing:7px; background-color:#688ABA; font-size:10pt; color:yellow; font-weight:bold; height:23px; text-align:center; padding:0px
}
td.navbtn {
text-align:center; width:128px; background-color:#688ABA; height:23px; font-size:10pt; font-weight:bold; min-width:128px; _width:128px; border-spacing:7px; padding:0px
}
td.blackbdr {
border:solid black 1px; padding:5px; text-align:left; top-padding:0
}
td.cntr {text-align:center;
}
td.right {text-align:right;
}

#basket {
text-align:right;
}
#abc {
background:white; align:center; text-align:center; width:90%
}
/*set the hyperlink colours*/
a:link {color: yellow;text-decoration:none}
a:visited {color: yellow;text-decoration: none}
a:active {color: yellow;text-decoration: none}
a:hover {color: red;text-decoration: none}
/*set alternative hyperlink colours*/
a.sound:link {color: blue; text-decoration:none}
a.sound:visited {color: blue; text-decoration: none}
a.sound:active {color: blue; text-decoration: none}
a.sound:hover {color: red;text-decoration: none}