body { background: #5a3732 url(img/bg.jpg); margin: 10px 30px 20px 30px }
.outline { background: #dca }
.mast { background: #dca  url(img/cornerspirals.jpg) no-repeat top left }
.infobox, .lftexamp, .rtexamp, .tabcell { background: #cb9 }
.bottom, .topbox, .frexamphead, .tabhead, .tabheadOrd, .frontpic { background: #995 }
.nav, .frphoto, .orderbox { background: #113957 }
.menubox { background: #335b79 }

.bnav, a.menuA:hover, a.menu:hover, .showntitle, .frexamphead, .tabhead, .tabheadOrd, a.frlink:hover, .menuhead, a.orderbox { color: #fff }
.title, .subtitle, .madcap, .infoboxtitle, a, .introA, .introB { color: #a96c51 }
.aster { color: #c00 }
.copyright, a.bnav:hover, a.menuA, a.menu, a.frlink, a.orderbox:hover { color: #dca }
a:hover { color: #653 }
 { color: #764 }
.shownbox { color: #668eac }
.pagetitle, .price { color: #335b79 }

.outline { border: 4px solid #000; }
.imgrt, .imglft { border: 1px solid #995 }
.mastbox { border-bottom: 2px solid #a96c51 }

.tnavbox { height: 10px }

.imgmad { margin: 15px 0px 0px 30px }
.madcap { margin: 20px 45px 10px 20px }
.menubox { margin: 10px; padding: 5px 8px }
.menuboxB { margin-left: 10px; padding: 5px 8px }
.tnavbox, .bnavbox { margin: 8px }
.infobox, .infobox2 { margin-bottom: 5px; padding: 10px }
.address { margin-left: 25px }
.mast { padding: 30px 45px 30px 45px }
.mastbox { margin: 0px 0px 30px 45px; padding-bottom: 10px }
.infoboxtitle, .price { margin-bottom: 3px }
li, .menuhead { margin-bottom: 8px }
.introB { margin-bottom: 50px }
.copyright { margin-top: 5px }
.menuhead { margin-top: 10px }
.imgrt { margin: 0px 0px 15px 25px }
.imglft { margin: 0px 25px 15px 0px }
.shownbox { padding: 3px 3px 3px 5px  }
.frphoto { margin: 15px 0px }
.frexamphead, .tabhead, .tabheadOrd, .orderbox { padding: 3px }
.tabcell, .frontpic { padding: 5px }
.frlinkbox { padding: 0px 5px 2px 0px }
.lftexamp { padding: 5px 5px 5px 2px }
.introB, .paypalbox { margin-top: 7px }
.tabheadOrd { margin-top: 10px }

.mastbox, .bnavbox, .tnavbox, .frlinkbox { text-align: right }
.introA, .introB, .copyright, .tabhead, .orderbox, .price { text-align: center }
a.bnav, a.menuA, a.menu, a.frlink, .orderbox  { text-decoration: none }

body,td,div,p { font-family: Verdana, Arial, sans-serif }
.title, .subtitle, .introA, .introB, .frexamphead, .tabhead, .tabheadOrd { font-family: Georgia, "Times New Roman", Times, serif }
.madcap { font-size: 9px }
body,td,div,p, .copyright, a.menu { font-size: 11px }
.infoboxtitle, a.menuA, a.bnav, .introB, .menuhead { font-size: 12px }
.introB, .pagetitle, .orderbox, .aster { font-size: 14px }
.introA, .frexamphead, .tabhead { font-size: 16px }
.subtitle, .tabheadOrd { font-size: 18px }
.title { font-size: 61px }

.introA, .introB, .infoboxtitle, .pagetitle, .menuhead, .orderbox, .price, .aster { font-weight: bold }