body {  scrollbar-base-color: #008040; scrollbar-arrow-color: #f5fc00; background-color:#dfffdf; font-family: Arial; font-size: 10pt; color: #008040; }
#menu {  scrollbar-base-color: #008040; scrollbar-arrow-color: #f5fc00; background-color:#f5fc00; font-family: Arial; font-size: 10pt; color: #008040; }

#menu :hover {background: #f5fc00; }  
#menu :visited:hover {background: #f5fc00; }

a:hover {background: #fffffc; text-decoration: none;}
a:link     { color: #0099ff; }
a:visited  { color: #008844; }
a:active   { color: #ff0000; }

#linker :link { text-decoration: none;}
#linker :visited { text-decoration: none;}

h1 { font-family: Times New Roman; font-size: 12pt; }
h2 { font-size: 14pt; font-style: italic; }
h3 { font-size: 12pt; }
h4 { font-size: 10pt; font-family: Arial; }
h6 { font-size: 9pt; font-style: italic; }

td,p { font-size: 10pt;}

input {background: #eeffee; font-family: Arial Black; font-size: 10pt; color: #008040; border: 1px solid #008040; height: 18px; }
select {background: #eeffee; font-size: 10pt; color: #008040; border: 1px solid #008040; height: 18px; width: 200px;}
textarea {background: #eeffee; font-family: Arial Black, Arial; font-size: 10pt; color: #008040; border: 1px solid #008040; height: 100px;}

input.guestbox { Arial Black; font-size: 10pt; text-align: center; width: 25px; vertical-align:middle;}
input.datebox { Arial Black; font-size: 10pt; text-align: center; width: 101px; vertical-align:middle;}
input.ashbox { border-width: 0px 0px; height: 18px; font-family: Arial; font-weight: normal; text-align: right; width: 60px;}
input.nightsbox { text-align: left; width: 200px; background: #dfffdf; border: 0px; font-family: Arial; font-weight: normal;}
input.SubTotal { border-width: 1px 0px 1px 0px; border-top-color:#008040; border-bottom-color:#008040; height: 18px; width: 60px; font-family: Arial; font-weight: normal;  text-align: right; width: 60px;}
input.discount { border-width: 0px 0px; height: 18px; font-family: Arial; color: #ff0000; text-align: right; width: 60px;}
input.GrandTotal { border-width: 1px 0px; border-top: solid; border-top-color:#008040; border-bottom: double; border-bottom-color:#008040; height: 26px; font-family: Arial; font-weight: bold; text-align: right;font-size: 12pt; width: 60px;}
input.buttonA { background: #008040; font-family: Arial Black; color: #eeffee; border: 2px outset #ffffff; height: 22px;}
input.buttonB { background: #eeffee; font-family: Arial; color: #008040; border: 2px outset #ffffff; height: 22px;}
input.buttonC { background: #ccffff; font-family: Arial; color: #0000ff; font-weight: bold; border: 2px outset #ffffff; height: 22px; width: 110px;}
input.buttonD { background: #eeffee; font-family: Arial; color: #008040; border: 2px outset #ffffff; height: 22px; width: 110px;}

#a { background-color: #ff66cc; }
#b { font-size: 12pt; font-weight: bold; color: #ff66cc; }
#c { background-color: #ffff00; font-weight: bold; color: #ff66cc; border-style: solid; border-width: 1; border-color: #ff0000; }
#d { font-size: 10pt; color: #008080; }
#g { background-color: #eeffee ; border-style: solid; border-width: 1; border-color: #008040;}

/* All styles BELOW are for Error alert box */

.okButton {
background-color: #ffffcc;
font-color: #000000;
font-size: 9pt;
font-family: arial;
font-weight: bold;
width: 70px;
height:	20px;  
}
.alertTitle {
background-color: #3c56ff;
font-family: arial;
font-size: 10pt;
color: #ffffff;
font-weight: bold;
}
.alertMessage {
font-family: arial;
font-size: 9pt;
color: #008000;
font-weight: normal;
}
.alertBoxStyle {
cursor: default;
filter: alpha(opacity=90);
background-color: #eeffee;
position: absolute;
top: 200px;
left: 200px;
width: 100px;
height: 50px;
visibility:hidden; z-index: 999;
border-style: groove;
border-width: 5px;
border-color: #FFFFFF;
text-align: center;
}

/* Ashleigh */