body { color: black; text-align: center; margin: 0; padding: 0; }
#all { background-image: url(images/page-bg.gif); background-repeat: repeat-y; width: 763px; margin: 0 auto; padding: 0; }
#all2 { background-image: url(images/bigdotplain.gif); background-repeat: no-repeat; z-index: -1; min-height: 600px; margin: 8px; padding: 0 0 30px; border: solid 1px black; }
#mainpic { z-index: 1; float: left }
h3 { color: #a4030e; font-size: 14px; font-weight: bold; margin: 1em 0 }
.highlight { color: #a4030e }
table { font-size: 12px ; }
#botpic    { position: relative; z-index: 11; float: left; padding-top: 170px; padding-left: 220px; }
#reddot   { z-index: -1; float: left; padding-top: 0; padding-left: 25px; }
h2       { color: #a4030e; font-size: 18px; font-weight: normal; line-height: 30px; margin: 10px 0 5px; padding: 0   }
h5 { font-size: 12px; margin: 5px 0; }
#menu    { font-size: 12px; font-style: normal; line-height: 18px; text-decoration: none; background-color: black; text-align: center; position: relative; z-index: 10; margin: 10px 21px; border: solid 1px white          }
#menu ul   { text-decoration: none; margin: 0; padding: 4px 0 }
#menu li  { text-decoration: none; padding-right: 10px; padding-left: 10px ; display: inline; }
#menu a  { color: white; text-decoration: none }
#menu a:link  { color: white; text-decoration: none }
#menu a:visited  { color: white; text-decoration: none }
#menu a:hover  { color: #d21145; text-decoration: none }
#maincontent  { text-align: justify; margin-left: 395px; width: 323px ; margin-right: 20px; }
#maincontent1 { text-align: center; }
.fltright { float: right }
#footer         { background-image: url(images/footerbg.gif); text-align: left; padding: 1px; width: 700px; clear: both; margin: 1px 23px 0; border-style: solid; border-width: 1px 0; border-color: black        }
#footer p   { margin: 0; padding: 3px 3px 3px 10px }
#logo  { margin-top: 10px; margin-right: 15px; margin-left: 475px  }
#redbox       { font-size: 12px; line-height: 18px; background-color: #d6d6d6; text-align: center; margin-bottom: 30px; border: solid 1px #d21145 }
#redbox ul    { text-align: left; list-style-type: none; display: block; margin: 0; padding: 0 }
#redbox li   { background-color: white; margin: 0; padding: 0; border-style: solid; border-width: 0 0 1px; border-color: #b6b6b6 }
#redbox a  { display: block; margin: 0; padding: 5px 5px 5px 15px }
#redbox a:link { }
#redbox a:visited  { color: #d21145 }
#redbox a:hover { text-decoration: underline; background-color: #d6d6d6 }
#blackbox  { color: #fff; background-color: black; margin: 0; padding: 3px; border-width: 0 }
#blackbox p  { color: white; font-size: 14px; margin: 0; padding: 0 }
#gallery { line-height: 14px; background-color: white; position: relative; margin: 10px 21px; padding-right: 20px; padding-left: 20px; border: solid 1px #d21145                 }
#menulayout     { background-color: white; text-align: center; margin-bottom: 20px; margin-left: 23px; padding: 20px; width: 450px; float: left; border: solid 1px #d21145  ; display: inline; }
#menulayout h3  { color: #d21145; font-size: 36px; font-weight: normal; margin: 0; padding: 0 }
#menulayout h5 { color: #d21145; font-size: 18px; font-style: normal }
#menulistsml    { width: 200px ; float: right; margin-right: 23px; display: inline; }
#blackbox a  { color: #fff; text-decoration: underline; display: inline; margin: 0; padding: 0 }
#blackbox a:link   { color: white; background-color: black }
#blackbox a:visited { }
#blackbox a:hover  { color: #d21145; background-color: black }
img { margin: 0; padding: 0 }
a   { color: #d21145; font-size: 12px; text-decoration: underline }
a:link { color: #d21145 }
a:visited  { }
a:hover { color: #d21145 }
a:active { color: #f78d1d }
p   { font-size: 12px; line-height: 20px; margin: 5px 0 10px; padding: 0 }
#resultsnav { text-align: left; clear: both }
#resultsnav a { color: #1c205b; text-decoration: underline }
#resultsnav a:hover { color: #d7662b; text-decoration: underline }
.fltleft { float: left }
#thumbbox  { font-size: 10px; text-align: center; position: relative; margin: 0 8px 0 0; width: 115px; height: 160px; float: left  }
.imageborder { border: solid 1px black }
li  { list-style-type: none; padding: 3px }
#listdot li  { list-style-type: disc; padding-top: 2px; padding-bottom: 2px }
#listdot ul { margin: 3px 3px 10px 15px; padding: 0 }
ul  { font-size: 12px; list-style-type: disc; margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding: 0 }
#leftcol { padding-top: 10px; width: 300px; float: left }
#delitext { position: absolute; width: 175px; float: left; margin-top: -130px; padding-left: 32px; }
#delitext p { font-size: 13px; line-height: 16px; text-align: right; }
