body         { color: #060; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; background-color: #ffc; text-align: center; margin: auto }
.container                   { background-color: #ffc; text-align: left; margin: auto; padding: 0; z-index: 1; width: 780px; height: auto }
.main         { position: relative; z-index: 2; top: 0; left: 0; width: 100%; height: auto }
.secondmain { color: #060; text-align: center; position: relative; z-index: 3; top: 0; left: 0; width: 100%; height: auto }
.header   { background-repeat: no-repeat; background-position: left top; position: relative; z-index: 4; top: 0; right: 0; left: 0; width: 100%; height: 124px }
.RThead   { position: relative; z-index: 20; width: 480px; height: 121px; float: right }
.BHLine             { background-image: url("../images/BHLine1.gif"); background-repeat: no-repeat; position: relative; z-index: 5; top: 0; left: 0; width: 219px; height: 121px; float: left }
#space { position: relative; top: 0; right: 0; left: 0; width: 25px; height: 121px; clear: none }
.address { background-image: url("../images/BHAddressGr.gif"); position: relative; z-index: 6; top: 0; right: 0; width: 480px; height: 93px; float: right; clear: none }
.nav { font-family: Georgia, Times, "MS Serif"; font-weight: bold; text-align: center; display: block; position: relative; z-index: 100; right: 10px; bottom: 2px; width: 510px; height: 25px; float: right; vertical-align: middle; border-width: 0 }
.nav a:link, .nav a:visited { color: #ffc; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; z-index: 101; vertical-align: middle; border-width: 0 }
.nav a:hover, .nav a:active { color: #ffc; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; z-index: 101; vertical-align: middle; border-width: 0 }
.maintext                      { color: #060; text-align: left; position: relative; z-index: 4; top: 0; left: 5px; width: 250px; height: 370px; float: left; border-color: #060 }
.secondtext      { text-align: center; padding: 0; position: relative; z-index: 15; top: 10px; left: 5px; width: 220px; height: 333px; float: left; border-color:  }
#toSite { background-image: url("../images/toSite.gif"); background-repeat: no-repeat; margin-right: auto; margin-left: auto; position: relative; top: 0; bottom: 0; width: 144px; height: 37px }
#2text     { font-size: 14px; line-height: 12px; position: relative; z-index: 10; top: 0; width: 225px; height: 136px }
#2text2  { font-size: 14px; line-height: 18px; text-align: left; position: relative; z-index: 10; top: 0; width: 225px; height: auto }
#2text4 { font-size: 14px; line-height: 18px; text-align: left; position: relative; z-index: 10; top: 0; width: 225px; height: 150px }
#2text3 { font-size: 11px; line-height: 12px; text-align: left; position: relative; z-index: 10; top: 0; width: 225px; height: auto }
#2text1 { font-size: 14px; line-height: 14px; position: relative; z-index: 10; top: 0; width: 225px; height: 150px }
#secondpic      { padding: 0; position: relative; z-index: 10; top: 0; bottom: 0; width: 225px; height: auto; float: left; vertical-align: bottom }
#secondpic1  { margin: 5px 0 0; padding: 0; position: relative; z-index: 10; top: 0; bottom: 0; width: 225px; height: 140px; float: left; vertical-align: bottom }
#next  { background-repeat: no-repeat; text-align: center; margin: 5px auto; position: relative; z-index: 12; top: 0; bottom: 0; width: 150px; height: 25px }
#nextarea  { background-repeat: no-repeat; text-align: center; margin: 5px auto; position: relative; z-index: 12; top: 0; bottom: 0; width: 150px; height: 25px }
#nextarea1 { background-repeat: no-repeat; text-align: center; margin: 5px auto; position: relative; z-index: 12; top: 0; bottom: 0; width: 150px; height: 25px }
#bigpic     { text-align: center; padding: 0; position: relative; z-index: 10; top: 0; right: 10px; width: 508px; height: 333px; float: right }
#bigbox  { font-size: 14px; line-height: 18px; text-align: left; padding: 0; position: relative; z-index: 10; top: 0; right: 10px; width: 508px; height: 325px; float: right; vertical-align: top; border: solid 4px #060 }
#histpic  { text-align: center; padding: 0; position: relative; z-index: 10; top: 0; right: 22px; width: 483px; height: 333px; float: right }
.pic   { background-color: #060; margin: 0; padding: 0; vertical-align: bottom; border: solid 4px #060 }
.padding { padding: 10px }
.RTmargin { margin-right: 10px }
.maintext1    { position: relative; z-index: 8; left: 10px; width: 550px; height: 360px; float: left; border: double 4px #903 }
.rightbox                      { margin-right: 4px; position: relative; z-index: 3; top: 0; left: 0; width: 510px; height: 370px; float: right; border: solid 4px #060 }
.rightboxNB  { font-size: 11px; line-height: 11px; background-repeat: no-repeat; position: relative; z-index: 3; top: 0; left: 10px; width: 65%; height: 365px; float: right }
div#rightbox1          { position: relative; z-index: 4; top: 0; left: 0; width: 100%; height: 115px; border-bottom: 4px double #060 }
.boxpad { margin: 5px }
div#rightbox2           { padding-bottom: 2px; position: relative; z-index: 4; top: 0; left: 0; width: 100%; height: 115px; border-bottom: 4px double #060 }
div#rightbox3          { position: relative; z-index: 4; top: 0; left: 0; width: 100%; height: 115px; border-bottom: medium none #060 }
.boxpicleft    { text-align: left; position: relative; z-index: 5; top: 0; left: 0; width: 105px; height: 105px; float: left; vertical-align: top }
.boxpicright    { text-align: right; margin-bottom: 5px; margin-left: 5px; position: relative; z-index: 5; top: 0; right: 0; width: 105px; height: 105px; float: right; vertical-align: top }
.boxpicright1 { text-align: right; margin-bottom: 5px; margin-left: 5px; position: relative; z-index: 5; top: 0; right: 0; width: 145px; height: 105px; float: right; vertical-align: top }
div#header3 { background-repeat: no-repeat; margin: 0; position: relative; z-index: 2; top: -539px; left: 0; width: 754px; height: 142px }
div#leftstripe                 { background-image: url("../images/leftstripeTP.gif"); background-position: 0 top; margin: 0; position: relative; z-index: 20; top: 0; left: 0; width: 21px; height: 522px; float: left }
div#leftstripeBTM               { background-image: url("../images/leftstripeBTgnd2.gif"); background-repeat: no-repeat; background-position: 0 bottom; margin: 0; position: relative; z-index: 21; top: 430px; left: 0; width: 21px; height: 92px; float: left }
.footer           { color: #060; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: none; background-position: 0 0; text-align: left; margin: 5px 0 0; padding: 0; position: relative; z-index: 4; top: 5px; left: 10px; width: 100%; height: 20px; float: right; vertical-align: middle; border-color:  }
#copyright   { text-align: center; position: relative; top: 0; width: 210px; height: 20px; float: left }
#richterworks     { text-align: center; margin-right: 10px; position: relative; top: 0; width: 180px; height: 20px; float: right }
#richterworks1 { text-align: center; margin-right: 10px; position: relative; top: -14px; width: 180px; height: 20px; float: right }
h1      { color: #060; font-size: 30px; font-family: "Monotype Corsiva", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 6px 0 8px }
h2     { color: #c60; font-size: 24px; font-family: "Monotype Corsiva", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 26px; margin: 0px 0px 16px 0px; position: relative; z-index: 5 }
.h5 { color: #c60; font-size: 24px; font-family: "Monotype Corsiva", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 28px; position: relative; z-index: 5 }
h3 { color: #c60; font-size: 24px; font-family: "Monotype Corsiva", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 26px; margin: 0; position: relative; z-index: 5 }
h4 { font-size: 14px; margin-top: 10px; margin-bottom: 10px; padding: 0 }
h6   { color: #060; font-size: 20px; font-family: "Monotype Corsiva", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 6px 0 }
.line          { color: #ffc; background-color: #060; z-index: 5; height: 28px; vertical-align: top }
#lineright   { margin-right: 5px; position: relative; z-index: 6; top: -14px; float: right; vertical-align: top }
.line a, .line a:link, .line a:visited         { color: #ffc; font-size: 14px; font-family: Georgia, Times, "MS Serif"; font-weight: bold; text-decoration: none; background-color: #060; margin-top: 2px; position: relative; z-index: 6; top: 4px; left: 5px }
.line a, .line a:hover, .line a:active,.line a:focus         { color: #ffc; font-size: 14px; font-family: Georgia, Times, "MS Serif"; font-weight: bold; text-decoration: none; background-color: #c60; margin-top: 2px; position: relative; z-index: 6; top: 4px; left: 5px }
a, a:link, a:visited    { color: #060; text-decoration: underline }
a:hover, a:active, a:focus    { color: #060; font-weight: bold }
.center { text-align: center }
p { margin-top: 10px; margin-bottom: 10px }
.IBBAbox   { text-align: left; visibility: visible; position: relative; z-index: 40; top: 0; left: 0; width: 100%; height: 45px; vertical-align: top }
.ibbaText            { color: #c60; font-size: 10px; font-family: Georgia; text-align: left; position: relative; top: 0; width: 250px }
#IBBA    { position: relative; top: 0; left: 0; width: auto; height: auto; float: left }
#bacc  { position: relative; top: 0; right: 0; left: 0; width: auto; height: auto; float: right }
#home  { font-size: 11px; font-weight: bold; text-decoration: underline; text-align: center; position: relative; top: 0; left: 40px; width: 400px }
#noline a:link, #noline a:visited, #noline a:hover, #noline a:active { border-style: none }
#bigbox ul { margin-top: 0; margin-right: 0; margin-bottom: 15px; position: relative; top: 10px }
#price { font-size: 14px; line-height: 12px }
