body { color: #5a2d26; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e1d4d0; }
.container { background-color: #ffffc1; border: solid 2px #494d00; }
a:link { color: blue; }
a:visited { color: purple; }
a:hover { color: purple; }
h1 { color: #008000; font-size: 22px; font-weight: bold; text-align: left; margin: 0.67em 0; }
h2 { color: #008000; font-size: 16px; font-weight: bold; text-align: left; margin: 0.83em 0; }
h3 { color: #008000; font-size: 14px; font-weight: bold; text-align: left; margin: 1em 0; }
p { color: #5a2d26; font-size: 14px; text-align: left; }
.topbar { color: white; background-color: green; text-align: center; padding: 5px; }
.topbar h1 { color: white; font-size: 1.3em; font-weight: bold; text-align: center; margin: 0.4em 0; }
.header { background-color: #ffffc1; height: 156px; padding: 0 10px 0 0; border-bottom: 2px solid #f3f0a7; }
.header h1 { color: #008000; font-size: 15px; font-weight: bold; text-align: right; margin: 0; padding: 0 0 5px; }
.header p { color: #008000; font-size: 12px; font-weight: bold; text-align: right; margin: 0; padding: 5px 0 0; }
.address { width: 50%; float: right; padding: 10px; }
.menu { font-size: 13px; background-color: #f3f0a7; padding: 0; }
.menu h1 { color: #008000; font-size: 14px; font-weight: bold; margin: 0.67em 0; padding-left: 5px; }
#navcontainer { text-align: left; }
#navcontainer ul
{ list-style-type: none; margin: 0; padding: 0; }
#navcontainer a
{ display: block; padding: 3px 3px 3px 8px; }
.rootmenu a:link, .rootmenu a:visited
{ color: #5a2d26; text-decoration: none; }
.rootmenu a:hover
{ color: #f3f0a7; background-color: #5a2d26; }
.submenu a:link, .submenu a:visited
{ color: #808000; text-decoration: none; }
.submenu a:hover
{ color: black; text-decoration: none; }
.main { background-color: #fffcd5; background-image: url(/images/page_bkg.jpg); background-repeat: no-repeat; padding: 10px; }
.main ul li { color: #5a2d26; text-align: left; margin: 0 0 5px 10px; padding-top: 0; padding-left: 5px; list-style: none url(/images/bullet.png); }
.main ol li { color: #5a2d26; text-align: left; margin: 0 0 5px 10px; padding-top: 0; padding-left: 5px; list-style: url(/images/bullet.png)none url(/images/bullet.png); }
.callback { color: #5a2d26; padding: 10px; }
.highlight { border-color: #5a2d26; border-width: 2px; }
.footer { color: white; font-size: 11px; background-color: #008000; text-align: center; padding: 5px; }
.footer a:link { color: white; text-decoration: none; }
.footer a:visited { color: white; text-decoration: none; }
.footer a:hover { color: white; text-decoration: underline; }
.spa { font-family: Arial, Helvetica, Geneva, "Bradley Hand ITC"; }
.spatable p { text-align: center; margin: 0; padding: 0; }
.spapink { background-color: #f7bff7; padding: 0; border: solid 1px #e75ee7; }
.spapurple { background-color: #e4c4e7; padding: 0; border: solid 1px #8644bb; }
.packages { background-image: url(/images/packages_bkg.png); background-repeat: no-repeat; width: 700px; height: 200px; padding-right: 10px; padding-left: 10px; }

