html, body {height: 100%; margin: 0; padding: 0; font: 88% Arial, sans-serif;}
table {font-size: 100%;}
a {color: #0136BE;}
p {margin-top: 0; margin-bottom: 1em;}
form {margin: 0; padding: 0;}
label {position: relative; top: -2px; left: 1px;}
hr {height: 1px; background-color: #EADDB8; color: #EADDB8; border: none;}

h1, h2, h3, h4 {color: #900000;}
h1 {font-size: 150%;}
h2 {font-size: 150%; font-weight: normal;}
h3 {font-size: 120%;}
h4 {font-size: 100%;}
h5, h6 {font-size: 100%;}
h6 {margin: 0 0 0.1em;}

.col2 ul, .col2pad ul {list-style: url(/_pic/li1.gif) disc; padding-left: 1.4em; margin-left: 0;}
.col2 ul ul, .col2pad ul ul {list-style: url(/_pic/li2.gif) circle;}

.w100 {width: 100%;}
.nodecor {text-decoration: none;}

#All {height: 100%; width: 100%; background: url(/_pic/bgr.gif) top right #FCF8ED;}
.col1 {width: 204px; text-align: right;}
.col3 {width: 220px; text-align: center;}
.col2 {padding-left: 45px;}
.col2pad {padding-left: 75px; padding-right: 20px;}

.tRow {padding: 50px 0 20px;}
#bRow td {padding-bottom: 30px; padding-top: 20px; color: #4C4C4C; font: 11px Arial, sans-serif;}

.Menu {margin: 0; padding: 0; list-style: none;}
.Menu li {padding: 1px 0;}
.Menu ul {list-style: none; margin: 0 3px 10px 0; padding: 0;}
.Menu ul li {padding: 3px 0; line-height: 90%; font-weight: bold; color: #970606;}
.Menu ul a {color: #970606; text-decoration: none; font-weight: normal;}

.phone {color: #000; font: 18px Tahoma, sans-serif; margin: 20px 0;}
.phone h6 {font-size: 12px; font-weight: normal; margin: 0;}
.contacts1, .contacts2 {font-size: 11px; color: #750000; padding: 5px 0 5px 20px;}
.smallLogo {margin: -3px 8px;}

.pageHeader {width: 100%; height: 120px;}
.ph1 {background: url(/_pic/hc1.gif) no-repeat right;}
.ph1 div {width: 70px;}
.ph2 {background: url(/_pic/hc2.gif) repeat-x #FEF3D3; color: #900000; padding-left: 5px;}
.phabout {background: url(/_pic/hc_about.jpg) no-repeat right #FEF3D3; color: #900000; padding-left: 5px;}
.ph3 {background: url(/_pic/hc2.gif) repeat-x;}
.ph4 {height: 120px; background: url(/_pic/hc3.gif) no-repeat right; position: relative;}
.ph2 h2, .phabout h2 {font: 26px/24px "Arial Narrow", Arial, sans-serif; margin: 0;}
.phabout h2 {width: 215px;}
.ph2 h3, .phabout h3 {margin: 5px 0 0;}
#phpic {position: absolute; left: -15px; top: -24px;}

.rBox {width: 168px; text-align: left; margin: 0 10px 30px;}
.rc1 {background: url(/_pic/rc1.gif) no-repeat top; padding: 0 18px; font: 11px Tahoma, sans-serif;}
.rc2 {background: url(/_pic/rc2.gif) no-repeat; height: 14px;}
.rBox .nodecor {color: #484848;}
.rBox p {margin: 0 0 5px;}

.rBoxFoto {text-align: center; padding: 15px 0;}
.pad30 {padding-left: 30px;}
.pad17 {padding-left: 17px;}
.Mred {font: 18px/16px Tahoma, sans-serif; margin: 0 0 5px;}
.red2 {color: #900000;}
.Mred a, .red2 a {text-decoration: none; color: #900000;}

#prodListTable {border-top: 12px solid #750000; margin-right: 26px; padding: 30px 0;}
#prodListTable table {width: 90%;}
td.prodList {vertical-align: top; width: 33.3%;}
.prodList li {padding: 0px 0px 10px 0px;}
.prodList a {text-decoration: none; color: #970606; }
.prodList li a {text-decoration: none; color: #53524F; }
.prodList .Mred a {color: #900000;}
  
.clear {clear: both;}
.fLeft {float: left; margin: 2px 10px 10px 0;}

#Content {line-height: 1.5em;}

.goodTable {width: 100%;}
.goodTable td {width: 33.3%; padding: 15px 25px 12px; vertical-align: top;}
.goodTable p {margin: 5px 0 0;}
.goodTable .nodecor {color: #000;}
.withborder td {border-top: 1px solid #EADDB8;}
.answer {padding-left: 20px; font-style: italic;}
.fileicon {margin: 0 0 -4px;}

.gGroup {font: bold 11px/11px Tahoma, sans-serif; text-decoration: none; color: #53524F;}

#Map ul {list-style: none; margin: 0; padding: 0;}
#Map ul li {padding: 5px 0 0;}
#Map ul a {text-decoration: none; font: 18px Tahoma, sans-serif; color: #900000;}
#Map ul ul {margin: 0 0 10px 0; padding: 0 0 0 1.4em; list-style: url(/_pic/li2.gif) circle;}
#Map ul ul li {padding: 0;}
#Map ul ul a {color: #970606; font: 12px Arial, sans-serif;}

.vTable {margin-top: 10px;}
.vTable td {padding: 3px 5px 3px 0;}
.vTable table td {padding: 0;}

.aboutBlock {text-align: left; width: 131px; margin-bottom: 35px;}
.aboutBlock a {font-size: 11px;}
.aboutBlock img {margin-top: 5px;}

.nw {margin: -3px 5px -3px 0;}

input.newsSub {width: 130px;}
select.newsSub {width: 130px; margin: 8px 0;}

.iBtn {background: url(/_pic/but_bgr.gif) repeat-x top #B60202; color: #FFF; font: bold 11px Tahoma, sans-serif; border: 1px solid #DFCC87; padding: 2px 8px; cursor: pointer;}
html>body .iBtn {padding: 2px 12px 3px; margin-bottom: 1px;}
img.withborder {border: 1px solid #DFCC87;}

.Pager td {vertical-align: top; text-align: center; height: 22px; color: #973E3B; padding: 0 6px;}
.curPage {border-bottom: 3px solid #973E3B;}
.Pager a {text-decoration: none; color: #AB7474;}
