body {
background-color: #FEFFE1;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
margin: 0px; padding:0px;
scrollbar-base-color: #000080;
scrollbar-track-color: #A3D5FF;
scrollbar-face-color: #006699;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #8BCAFF;
scrollbar-highlight-color: #8BCAFF;
scrollbar-shadow-color: #000080;
scrollbar-darkshadow-color: #000000;
font: 12pt arial;
margin: 0px;
line-height: 100%;
}

p
{
font: 14pt arial;
font-size: 14px;
font-family: Arial, Verdana, sans-serif;

}

a {
text-decoration:none;
border-bottom:0px solid #000080}

.front
{
background-color: #C6E4FE;
text-align:center;
}

table
{}
.enquiry
{
border-width: 2px;
border-style: solid;
border-color: #CC0000;
width: 500px;
border-spacing: 10px;
margin:10px;
padding: 15px;
background-color: #FFE6B0;
}
.enquirynarrow
{
border-width: 2px;
border-style: solid;
border-color: #CC0000;
width: 400px;
border-spacing: 10px;
margin:10px;
padding: 15px;
background-color: #FFE6B0;
}
.menutitle
{
width:170px;
}
.special
{
background-image:
url("images/specialback.gif");
border-width:2px;
border-color: #000080;
border-style: solid;
}

tr
{
}
.menuhead
{
height: 29px;
}

td
{
}
.redright
{
background-image:
url("/images/redright.gif");
width: 8px;
}
.redleft
{
background-image:
url("/images/redleft.gif");
width: 9px;
}
.blueright
{
background-image:
url("/images/right.gif");
width: 8px;
}
.blueleft
{
background-image:
url("/images/left.gif");
width: 9px;
}
.toptop
{
text-align: center;
font-size: 10px;
font-weight: bold;
width: 20%;
vertical-align: bottom; 
}
.topbottem
{
text-align: center;
font-size: 10px;
font-weight: bold;
width: 20%;
vertical-align: top; 
}
.bottom
{
width: 14%;
text-align: center;
font-size: 12px;
font-weight: bold;
}

.side
{
width: 100%;
text-align: center;
font-size: 14px;
font-weight: bold;
}

h1
{
font-weight: bold;
font-size: 30px;
margin: 0%;
padding: 0%;
line-height: 1.1;
color:#000080;
text-align: center;
}

h2
{
font-weight: bold;
font-size: 20px;
color:#000080;
text-align: center;
line-height: 1.1;
}

h3
{
font-weight: bold;
font-size: 18px;
color:#000080;
text-align: center;
line-height: 1.1;
}

h4
{
font-weight: bold;
font-size: 16px;
color:#000080;
text-align: center;
line-height: 1.1;
}

ul
{
list-style-type: none;
padding: 0;
margin: 0;
font-size: 14px;
}


div
{
}
div.sidemenu{
position: absolute;
left: 0px;
top: 150px;
width: 170px;
}

div.topmenu{
position: absolute;
left: 40%;
top: 0px;
height: 150px;
width: 400px;
}

div.kithomemenu{
position: absolute;
left: 180px;
top: 200px;
width: 170px;}


ul#list-menu {list-style:none; margin:7px; width:160px;}
ul#list-menu li a {text-decoration:none; display:block; color:#000080; padding:4px;}
ul#list-menu li a:hover {background:#000080; color:#C6E4FE}
ul#list-menured {list-style:none; margin:7px; width:160px;}
ul#list-menured li a {text-decoration:none; display:block; color:#000080; padding:4px;}
ul#list-menured li a:hover {background:#A1292F; color:#FFFFFF}
ul#list-menured2 {list-style:none; margin:7px; width:160px;}
ul#list-menured2 li a {text-decoration:none; display:block; color:#000080; padding:4px;}
ul#list-menured2 li a:hover {background:#A1292F; color:#FFFFFF}


tr.pricing {height:10px;border-bottom: 1 dotted #FF9933;}
p.emph{font-weight: bold;font: 12pt arial;}
p.unemph{font: 10pt arial;}

table.specials {width:700px;}
table.specials td{text-align:center;vertical-align:top;}

p.note {font-size: 0.7em;}

table.trusstable td{background: #FFE6B0;text-align:center;}

.shadeshelter {border-style:solid;border-width:2px;padding:0px;margin:0px;}
.shadeshelter td{text-align:center;border-bottom-style:solid;border-color:#EBBD5B;border-bottom-width:1px;padding:5px;margin:0px;}.

table.gallery {width:760px;}
table.gallery td{text-align:center;}

.caption {font-size:.7em;font-weight:bold;}