body { height: 100%; width: 100%; font-family: "Verdana", "Helvitica", "Arial", sans-serif; font-size: 8.0pt; color: #fff; background: #000 url(../images/bg_sitecontainer.jpg) top left repeat; }

td { font-family: "Verdana", "Helvitica", "Arial", sans-serif; font-size: 8.0pt; color: #fff; }
input, select, textarea { padding: 2px; font-size: 8.0pt; color: #000; background-color: #eee; border: 1px solid #bbb; }
input:focus, select:focus, textarea:focus { background-color: #fff; }
input.input { width: 200px; color: #000; }
input.inputTiny { width: 90px; color: #000; }
input.inputSmall { width: 150px; color: #000; }
input.inputLarge { width: 100%; color: #000; }
input.radio, input.checkbox { margin: 0 2px 0 2px; }
input.button { padding: 2px 10px 2px 10px; font-weight: bold; color: #fff; border: 1px solid #aaa; background-color: #888; cursor: pointer; }
input.button:hover { color: #000; border: 1px solid #fff; background-color: #ccc; }
select.select { width: 250px; color: #000; }
textarea.textarea { width: 200px; height: 80px; color: #000; }
textarea.textareaLarge { width: 100%; height: 60px; color: #000; }

a:link, a:visited { color: #d4f7b0; font-size: 8pt; font-weight: normal; text-decoration: none; }
a:hover { color: #94c780; font-size: 8pt; font-weight: normal; text-decoration: underline; }

h1 { padding-bottom: 8px; font-size: 11.0pt; font-weight: 400; color: #268f3b; line-height: 130%; }
h2{ padding-bottom: 8px; font-size: 10.0pt; color: #268f3b; line-height: 130%; }
h3{ padding-bottom: 8px; font-size: 9.5pt; color: #268f3b; line-height: 130%; }
h4{ padding-bottom: 8px; font-size: 9pt; color: #fff; line-height: 130%; }
h5{ padding-bottom: 8px; font-size: 8.5pt; color: #fff; line-height: 130%; }
p { padding-bottom: 8px; line-height: 130%; }

.success { padding: 4px 2px 4px 2px; font-weight: bold; color: #00CC00; }
.error { padding: 4px 2px 4px 2px; font-weight: bold; color: #f44; }
.validationError { color: #f44; }

#sitecontainer { margin: 0 auto 0 auto; width: 979px; height: 100%; }

#row1 { margin-top: 50px; width: 979px; height: 150px; background: url(../images/bg_header.gif) top left repeat; }

#dailySpecials { float: left; margin: 61px 0 0 27px; width: 660px; height: 80px; font-size: 7pt; font-family: cursive; }
#dailySpecials ul { }
#dailySpecials li { float: left; width: 300px; height: 38px; }
#dailySpecials li.large { width: 27px; font-size: 14pt; color: #fff; }
#dailySpecials li.red { padding-top: 3px; color: #d05459; }
#dailySpecials li.green { padding-top: 3px; color: #94c780; }

#logo { float: right; margin: 28px 35px 0 0; }

#row2 { padding: 0 14px 0 13px; background: #1e1e1e url(../images/bg_content.gif) top left repeat; }

#row3 { position: relative; overflow: visible; height: 385px; padding: 0 14px 0 13px; background: #1e1e1e url(../images/bg_content.gif) top left repeat; }

#bodyBackground { position: absolute; width: 979px; height: 429px; overflow: hidden; }
#bodyBackground .slideShow { display: table; clear: both; }
#bodyBackground .slide img { position: absolute; }
#bodyContainer { z-index: 10; position: relative; padding-top: 21px; width: 952px; height: 364px; }
#bodyContent { margin-left: 33px; padding: 0 20px 0 30px; width: 336px; height: 300px; overflow: auto; opacity: 0.88; filter: alpha(opacity=88); background-color: #000; }
#bodyContentHeader { width: 353px; height: 37px; margin-left: 33px; opacity: 0.88; filter: alpha(opacity=88); background: transparent url(../images/body_copy_header.gif) top left no-repeat; }
#bodyContentFooter { width: 353px; height: 37px; margin-left: 33px; opacity: 0.88; filter: alpha(opacity=88); background: transparent url(../images/body_copy_footer.gif) top right no-repeat; }

#row4 { position: absolute; width: 979px; height: 61px; background: url(../images/bg_footer.gif) top left no-repeat; }

#row5 { margin-top: 71px; position: relative; }

#row6 { position: relative; padding-left: 14px; }
#row6 p { color: #aaa; padding: 15px 40px 0 0; text-align: right; font-size: 6.0pt; }
#row6 a { color: #aaa; font-size: 6.0pt; }
#row6 a:hover { color: #0f0; }
