body { margin: 0px; padding: 0px; font: 8pt normal Arial, Helvetica, sans-serif; background: #514934; }

#d_musicplayer { text-align: center; }

#tMain {  }
#tMain td.left { background: url(../images/middleleft.jpg) repeat-y right; width: 35px; }
#tMain td.middle { background: #b5a67f; }
#tMain td.right { background: url(../images/middleright.jpg) repeat-y left; width: 35px; }

#tCenter {  }
#tCenter tr.top td.left { background: url(../images/pagetopleft.jpg) no-repeat; width: 13px; height: 13px; }
#tCenter tr.top td.middle { background: url(../images/pagetopmiddle.jpg) repeat-x; height: 13px; }
#tCenter tr.top td.right { background: url(../images/pagetopright.jpg) no-repeat; width: 13px; height: 13px; }
#tCenter tr.middle td.left { background: url(../images/pageleft.jpg) repeat-y; width: 13px; }
#tCenter tr.middle td.middle { background: #f5e4b8; }
#tCenter tr.middle td.right { background: url(../images/pageright.jpg) repeat-y; width: 15px; }
#tCenter tr.bottom td.left { background: url(../images/pagebottomleft.jpg) no-repeat; width: 13px; height: 13px; }
#tCenter tr.bottom td.middle { background: url(../images/pagebottommiddle.jpg) repeat-x; height: 13px; }
#tCenter tr.bottom td.right { background: url(../images/pagebottomright.jpg) no-repeat; width: 13px; height: 13px; }

#tTopBar { background: url(../images/menumiddle.jpg) repeat-x; font: 12pt normal "Myriad Pro"; }
#tTopBar a { text-decoration: none; color: #000; }
#tTopBar a:hover { color: #fff; }

#tBottomBar { font: 12pt normal "Myriad Pro"; text-align: center; }
#tBottomBar a { text-decoration: none; color: #000; }
#tBottomBar a:hover { color: #fff; }

#d_center { position: relative; min-height: 300px; width: 725px; }
#d_page { position: relative; }
#d_loading { position: absolute; left: 328px; top: 14px; }

.caption { font: 10pt normal Arial, Helvetica, sans-serif; color: #000; }

.panel { text-align: left; }
.panel tr.ttop td.tleft { background: url(../images/paneltopleft.jpg) no-repeat; width: 15px; height: 15px; }
.panel tr.ttop td.tmiddle { background: url(../images/paneltopmiddle.jpg) repeat-x; height: 15px; }
.panel tr.ttop td.tright { background: url(../images/paneltopright.jpg) no-repeat; width: 15px; height: 15px; }
.panel tr.tmiddle td.tleft { background: url(../images/panelleft.jpg) repeat-y; width: 15px; }
.panel tr.tmiddle td.tmiddle { background: #f5e4b8; }
.panel tr.tmiddle td.tright { background: url(../images/panelright.jpg) repeat-y; width: 15px; }
.panel tr.tbottom td.tleft { background: url(../images/panelbottomleft.jpg) no-repeat; width: 15px; height: 15px; }
.panel tr.tbottom td.tmiddle { background: url(../images/panelbottommiddle.jpg) repeat-x; height: 15px; }
.panel tr.tbottom td.tright { background: url(../images/panelbottomright.jpg) no-repeat; width: 15px; height: 15px; }
.panel tr.tmiddle td.tmiddle div.caption { margin: 0px 10px; border-bottom: 1px solid #b5a67f; font: 10pt normal Arial, Helvetica, sans-serif; color: #000; }
.panel tr.tmiddle td.tmiddle img { margin: 5px; }
.panel tr.tmiddle td.tmiddle p.caption { margin: 0px 0px 10px 0px; }

.d_news { padding: 0px 5px 0px 5px; text-align: left; margin: 10px 0px 10px 0px; cursor: pointer; width: 500px; height: 140px; float: left; }
.d_news img { margin: 5px; border: 1px solid #514934; width: 130px; max-height: 140px; float: left; }
.d_news p { margin: 5px 0px 0px 0px; }
.d_news p.caption { font-weight: bold; text-align: left; text-decoration: underline; }

.d_product { padding: 0px 5px 0px 5px; margin: 10px 0px 10px 0px; cursor: pointer; width: 150px; height: 170px; float: left; }
.d_product img { margin: 5px; border: 1px solid #514934; width: 130px; max-height: 140px; }
.d_product p.name { margin: 5px 0px 0px 0px; }
