﻿/*position body and table at horizontal centre of screen for IE and Mozilla*/
body {background:#ffffcc; width:95%; font-family:"times new roman"; font-size:12pt; margin:auto; max-width:1024px}
table {background:#ffffcc; width:95%; border:0px; margin:auto;}
td.hdr { background-image:url('Images/pan076crop2.jpg'); background-repeat:no-repeat; background-position:center; text-align:left; min-width:720px; max-width:1024px}
#tablehdr {width:95%; height:174px; margin:auto;}
#headrow {width:95%; height:174px;} 
div {text-align:center; margin:auto;}
table.btntable {float:left; margin: auto; width:190px; border-spacing:5px; }
td.navbtn {text-align:center; width:188px; background-color:#6d9423; height:23px; font-size:12pt; font-weight:bold; min-width:128px; _width:128px; border-spacing:7px; padding:0px
}
table.table720 {border:1px solid black; border-collapse:collapse; width:720px; margin:auto;}
table.nobdr720 {border:0px; background-color:aqua; width:720px; margin:auto;}
td.cellbrdr {border:1px solid black; width:50%}
/*td.hdr { background-image:url('images/pansunset.jpg'); background-repeat:no-repeat; background-position:center; text-align:left; min-width:720px; _width:720px}*/
table.menurow {width:720px; margin:auto; text-align:center; border-spacing:5px;}
tr.trspace {cell-spacing:5px}
p.bigwhite {font-size:24pt; font-weight:bold; color:white; text-align:left;}
p.lft {text-align:left;}
p.cntr {text-align:center;}
p.padbdr {padding:5px; border:solid black 1px; width:450px;}
td.cat {background-image:url('Images/catginger.gif'); background-repeat:no-repeat; text-align:left; background-position:100% 15%;  width:297px; min-width:297px; _width:297px; }
/*special table widths*/
#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;
}
#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: "Times New Roman"; font-size: 10pt; color: #000000
}
span.red12 {
font-family: "Times New Roman"; font-size: 12pt; color: #FF0000; font-weight:bold
}
span.red14 {
font-family: "Times New Roman"; font-size: 14pt; color: #FF0000; font-weight:bold
}
span.fourteen {
font-family: "Times New Roman"; font-size: 14pt; color: #000000
}

span.pt24white {text-align: left; font-size: 24pt; color: #fff; font-weight:bold }
span.pt24 {text-align: left; font-size: 24pt; color: #000; font-weight:bold }
span.subhead {
font-family: "Times New Roman"; 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; width:270px;
}
p.cntr {text-align:center;
}
p.lft {text-align:left; align:left;
}
p.right {text-align:right;
}
td.hdr {
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.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: white;text-decoration:none}
a:visited {color: white;text-decoration: none}
a:active {color: white;text-decoration: none}
a:hover {color: red;text-decoration: none}
/*set alternative hyperlink colours*/
a.black:link {color: black; text-decoration:none}
a.black:visited {color: black; text-decoration: none}
a.black:active {color: black; text-decoration: none}
a.black:hover {color: red;text-decoration: none}
/*set alternative hyperlink colours green 14pt*/
a.other:link {color: green; text-decoration:none; font-weight:bold; font-size:14pt;}
a.other:visited {color: green; text-decoration: none; font-weight:bold; font-size:14pt;}
a.other:active {color: green; text-decoration: none; font-weight:bold; font-size:14pt;}
a.other:hover {color: red;text-decoration: none; font-weight:bold; font-size:14pt;}
/*set alternative hyperlink colours green 12pt*/
a.other12:link {color: green; text-decoration:none; font-weight:bold; font-size:12pt;}
a.other12:visited {color: green; text-decoration: none; font-weight:bold; font-size:12pt;}
a.other12:active {color: green; text-decoration: none; font-weight:bold; font-size:12pt;}
a.other12:hover {color: red;text-decoration: none; font-weight:bold; font-size:12pt;}
/*set alternative hyperlink colours*/
a.other8:link {color: green; text-decoration:none; font-weight:bold; font-size:8pt;}
a.other8:visited {color: green; text-decoration: none; font-weight:bold; font-size:8pt;}
a.other8:active {color: green; text-decoration: none; font-weight:bold; font-size:8pt;}
a.other8:hover {color: red;text-decoration: none; font-weight:bold; font-size:8pt;}