body, td, p {font-family: Arial, Helvetica, Sans-serif; font-size: 13px; color: #000; background: transparent;}
a {text-decoration: none;}
A.header, A.header:visited  {font-size: 14px; font-weight: bold; color:#000; background: transparent;}
A.header:hover {color:#FFF; background:#366;}
.lefttd, .firepl, table.mainc td, table.main td.top, table#left td, .hometd, td.verd, .advice, table.hometd td  {vertical-align: top;}
.lefttd a {font-size: 10px; letter-spacing: -0.3px;}
.lefttd a:link {color: #399; background: transparent;}
.lefttd a:visited {color: #399; background: transparent;}
.lefttd a:hover {color: #C30; background: transparent;}
td#side {width: 15px;}
td.trd {width: 33%;}
table.main td#se {width: 40%;}
table.main td#title, table.main td.half {width: 50%;}
.lefttd {width: 350px;}
.advice {width: 200px;}
.firepl  {width: 510px;}
.hometd {width: 300px;}
.ofty {width: 250px;}
table.main {width: 100%;}
table.main td#logo {text-align: right;}
table.mainc {width: 600px; margin: 15px 100px 0 50px;}
table.mainc address {margin-left: 0px;}
table.mainc p {padding: 5px 0 0 0; margin: 0;}
table.mainc td.ptop {padding-top: 25px;}
table.mainc td {padding: 3px 0 3px 0;}
.line {border-bottom: 1px solid #333;}
table.mainc .opening td {padding: 2px 20px 0 0;}
div.phones {padding: 3px 0 3px 0; background: url(Images/telephone.gif) 0px 14px  no-repeat;}
table.mainc p.tele {padding-left: 30px;}
table.main td.top {padding-top: 12px;}
td.top p {margin: 0; padding: 6px 0 0 0;}
table#left td {text-align: center; background: #9CC; color: #000;}
table#left td img {border: 1px solid #666;}
table.hometd {margin-top: 8px;}
table.hometd td {background: #9CC; color: black;}
table.hometd td img {border: 0;}
td.verd {font-weight: bold; font-size: 13px; color:#333; background: #9CC;}
table#left {margin-top: 8px;}
td.nav {background:#666; color: #FFF; height: 23px; text-align: right; vertical-align: middle;}
td.nav a {color:#FFF; background: transparent;}
td.nav a:hover, td.nav a#on {background:#000; color:#FFF;} 
a.rtn {color:#C00; background: transparent;}
td.str {font-weight: bold;}
td.gry {color: black; background: #CCC;}
a.rtn:hover {color: #F00; background: transparent;}
h1, h2 {font-family: Verdana, Arial, Helvetica, Sans-serif; margin: 0; padding: 0; font-weight: normal;}
h2, p#i, td.verd, p.center {text-align: center;}
h1 {font-size: 32px;}
h2 {font-size: 24px; color: #600; background: transparent;}
h3, h4 {margin: 6px 0 1px 0; padding: 0;}
h3 {font-size: 15px;}
h4 {font-size: 13px;}
p#i {font-size: 10px; padding: 5px 0 15px 0;}
p#i a {color: #000; background: transparent;}
p#i a:hover, h3, h4, h1 {color:#009; background: transparent;}
a img {border: 1px solid #666;}
.b {font-weight: bold;}
.fl {float: left;}
div.howto {text-align:left; margin: 0 5px 0 180px;}
ul.sfq {margin: 0 0 0 25px;}
p.psm {padding-bottom: 2px; margin-bottom: 0;}
.stones ul, ol.ss {margin: 2px 0 0 28px;}
.stones td {vertical-align: top;}
p.sss {margin: 1px;}
div.phone img {padding: 2px 4px 0 0;}
.i {font-style: italic;}
ul.list {margin: 5px 0 0 25px;}
table#left a.nb img {border: 0;}
.goo {margin: 10px 0 0 0; text-align: center;}