@charset "utf-8";
body, td { font-family:Arial; font-size:9pt; color:#222; }
body { margin:0; background: #fff; }
form { margin:0; }
img { border:0; }
a { color:#422712; }
a:hover { text-decoration: none; }
.clear { clear:both; }
.red { color: #510008; }
.grey { color: #888; }
.strong { font-weight: bolder; }
.small { font-size: 8pt; }
.uppercase { text-transform: uppercase; }
.padding-10 { padding: 10px; }
.padding-15 { padding: 15px; }

.content p { margin:0 0 13px 0; }
.content li { margin: 0 0 5px 0; }
.content h1 { text-transform: uppercase; color: #510008; font-size: 14px; }
.content h2 { text-transform: uppercase; color: #510008; font-size: 13px; }
.content ul { padding: 0; margin: 0 0 15px 25px; list-style: url(../img/li.gif); }

.padding-10 h1 { margin: 0; }

.main {}
.main-table { text-align: left; }
.td-left { width: 325px; vertical-align: top; background: #675445 url(../img/left-shadow.png) right top repeat-y; }
.td-middle { background: #fff; width: 4px; }
.td-right { background: #eae0c7 url(../img/content-left-shadow.png) left top repeat-y; min-width: 650px; width: 100%; vertical-align: top; }
.td-right-2 { background:#6e5849 url(../img/page-right-shadow.gif) left top repeat-y; width: 30px; }
.td-right-3 { background: url(../img/page-right-3-shadow.gif) left top repeat-y; width: 6px; }

.logo { background: #eae0c7 url(../img/left-shadow.png) right top repeat-y; padding: 10px 0 19px 0; text-align: center; }
.logo a { display: block; margin: 0 0 0 105px; float: left; }
.bracket-1 { float: right; position: relative; left: 12px; top: 26px; }
.bracket-2 { float: right; position: relative; left: 34px; top: 87px; }

.left-image {  }
.left-image-top { background:url(../img/left-shadow-top.png) right bottom no-repeat; height: 29px; margin-top: -29px; margin-right:5px; }
.left-image-bottom { background:url(../img/left-shadow-bottom.png) right top no-repeat; height: 29px; margin-right:5px; }
.left-box-top { background: url(../img/left-box-top.png) left top no-repeat; height: 20px; width: 297px; margin-top: -15px; }
.left-box-content { background: url(../img/left-box-bg.png) left bottom repeat-y; width: 297px; }
.left-box-bottom { background: url(../img/left-box-bottom.png) left bottom no-repeat; height: 21px; width: 297px; }
.left-box-text { padding: 10px 20px 20px 10px; }

.caption-box { background: url(../img/grey-line.gif) right center no-repeat; height: 69px; margin: 0 20px 0 0; }
.caption-box .caption { font-size: 10pt; background: url(../img/white-box-bg.png) left center repeat-x; text-transform: uppercase; color: #510008; height: 69px; width: 145px; padding: 0 10px 0 10px; }
.caption-box .caption-right { background: url(../img/white-box-right.png) left center no-repeat; height: 69px; width: 11px; }

.header-top { background:#9d9081 url(../img/content-left-shadow.png) left top repeat-y; height: 20px; }
.header-top div { background: url(../img/header-top.png) left bottom no-repeat; height: 20px; margin-left: 60px; }
.header-bottom { background:url(../img/header-shadow.png) left top repeat-y; width: 287px; height: 29px; margin: 0 0 0 60px; }
.header-image { background:url(../img/header.jpg) left top no-repeat; height: 283px; }
.table-menu { height: 54px; width: 100%; margin-top: -10px; }
.table-menu .td-1 { background: url(../img/menu-bg-left.png) left top no-repeat; width: 22px; }
.table-menu .td-2 { background: url(../img/menu-bg.gif) left top repeat-x; }

.menu ul { list-style:none; margin:0; padding:0; }
.menu li { float:left; margin:0 10px 0 0; padding: 0 0 0 10px; background: url(../img/separator.gif) left center no-repeat; }
.menu li.first { background: none; }
.menu a { font-size:10pt; color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bolder; }
.menu a:hover { color:#510008; }
.menu li.selected a { color:#510008; }

.table-content { width: 100%; }
.table-content .td-1 { background: url(../img/content-box-shadow.png) left top repeat-y; width: 10px; }
.table-content .td-2 { background: #ebe1c8; padding: 0 0 0 0; }

.white { background: #fff; margin: 0 0 20px 0; clear: both; }
.white .white-content { padding: 0 20px 10px 20px; }
.white .white-inner { position: relative; top: -8px; }
.caption-box-2 { background: url(../img/grey-line.gif) right center no-repeat; height: 42px; width: 370px; margin: 0 10px 0 0; }
.caption-box-2 .caption { min-width: 70px; background: url(../img/white-box-2-bg.png) left center repeat-x; font-size: 11pt; font-weight: bolder; text-transform: uppercase; color: #510008; height: 42px; padding: 0 20px 0 20px; }
.caption-box-2 .caption-right { background: url(../img/white-box-2-right.png) left center no-repeat; height: 42px; width: 11px; }

.caption-box-3 { height: 42px; margin: 0 10px 0 0; }
.caption-box-3 .caption { min-width: 100px; background: url(../img/white-box-2-bg.png) left center repeat-x; font-size: 11pt; font-weight: bolder; color: #510008; height: 42px; padding: 0 20px 0 20px; }
.caption-box-3 .caption-right { background: url(../img/white-box-2-right.png) left center no-repeat; height: 42px; width: 11px; }

.input-text { width: 150px; }
.input-select { width: 156px; }

a.call-button { display:inline-block; width: 106px; height: 20px; text-align: center; color: #510008;  background: url(../img/button.gif) left top no-repeat; text-decoration: none; line-height: 20px; }
a.news-item-link { color: #222; text-decoration: none; }
a.news-item-link:hover { text-decoration: underline; }

.table-content-bottom { width: 100%; height: 21px; margin-top: -10px; }
.table-content-bottom .td-1 { background: url(../img/left-bottom.png) left top no-repeat; width: 22px; }
.table-content-bottom .td-2 { background: url(../img/content-bottom.png) bottom repeat-x; }

.ul-pages { margin: 0; padding: 0; list-style: none; color: #000; }
.ul-pages li { margin-top: 5px; margin-bottom: 5px; }
.ul-pages li a { color: #222; }
.ul-pages li.level-2 { font-size: 10pt; text-transform: uppercase; }
.ul-pages li.level-3 { margin-left: 20px; }
.ul-pages li.level-3 a {  }
.ul-pages li.level-4 { margin-left: 40px; }
.ul-pages li.selected { font-weight: bolder; }
.ul-pages li.selected a { color: #510008; }

.white-text { padding: 10px; background: #fff; }

.products-list { width: 100%; }
.products-list td { vertical-align: bottom; text-align: center; padding: 0 0 10px 0; }
.product-name { padding: 5px; background: #fffcf4; border: 1px solid #e9e5dc; height: 60px;}
.product-price {color: black;}
.product-text {}

.table-fire { width: 100%; margin: 20px 0 0 0; }
.td-fire { width: 49%; background: #fff; vertical-align: top; border-bottom: 15px solid #ebe1c8; }
.td-fire img { margin: 0 0 15px 15px; }
.td-space { width: 2%; }
.table-fire .inner { margin: -10px 0 0 0; }

.bold { font-weight: bolder; }
.red2 { color: rgb(81,0,8); }
