body {scrollbar-face-color: #e0e0e0; scrollbar-shadow-color: #787878; scrollbar-highlight-color: #d4d4d4; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color:#3a3a3a; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #3a3a3a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4D4D4D; line-height: 20px}

a, a:visited {font:12px Arial, Helvetica, sans-serif; color:#333;}
a:hover {color:#0000CC;}

td {vertical-align:top;}

hr {line-height:1px; color:#666;}

.bodytext-1Vsm { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #4D4D4D; line-height: normal ; text-decoration: none}

p, table td, ul li, input, textarea, .bodytext-1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4D4D4D; line-height: 20px}
.white-heading {  font-family: "Times New Roman", Times, serif; font-size: 14px; color: #660000; font-weight: bold; letter-spacing: 10px}

.table-1 {  border: #666666 solid; border-width: 2px 1px 3px}
.bodytext-2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #781400; line-height: 20px }
.bodytext-1sm, a.bodytext-1sm, a.bodytext-1sm:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4D4D4D; line-height: normal}
a.credits, a.credits:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666; line-height: 20px ; text-decoration: none; padding-right: 10px; padding-left: 10px}
.fire-titles { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333; line-height: 20px ; letter-spacing: 5px}
.tablebox1 {  border: 1px #999999 solid}
.detail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #333; line-height: 30px; letter-spacing: 10px}
hr {  color: #ccc;}
.large-body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333; line-height: 20px }

.bodytext-2bol { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 20px ; font-weight: bold}
.creditsemph { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; line-height: 20px ; text-decoration: none}
.large-body-bol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333; line-height: 20px ; font-weight: bold}
.bodytext-2bolRed {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3131; line-height: 20px ; font-weight: bold
}
td#cd {background:white url(images/brochure-cd-bg.jpg) no-repeat;}

td.phone {text-align:right; padding:0 120px 0 0; background:#fff url(nav-images/table-bg1.jpg) repeat-y;}


a.bodytext-2bol:hover, a.bodytext-2:hover {color:#CC0000;}

table#sublinks td {height:133px; background:#fff url(nav-images/nav-circle-sub.gif) no-repeat; vertical-align:top; padding-top:15px;}
table#sublinks td a, table#sublinks td a:visited {display:block; margin-bottom:2px;}

table#catboxes td {padding:14px 0 0 12px;} /* image nav link boxes - see hob grates page */

table#tblForms {margin:10px 0 10px 24px;}
table#tblForms td, table#tblForms td input, table#tblForms td textarea {font:12px/20px Arial, Helvetica, sans-serif; color:#4D4D4D;}
table#tblForms td textarea {padding:12px 5px;}
table#tblForms td {padding:4px 6px 4px 0; vertical-align:top; width:50%;}
table#tblForms td.labels {text-align:right;}
table#tblForms td.white-bol {color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:3px 8px;}

img.imgLeft {float:left; margin:0 12px 4px 0;}
img.imgRight {float:right; margin:0 0 4px 12px;}
.text10 {font-size:10px;}
.text11 {font-size:11px;}