body, p, ul, ol, li, p, table, div, img, h1, h2, h3, h4, h5, h6, form  {margin: 0;padding: 0;}  
body {background: #373737 url("back-page.gif") repeat-x 0 4px; font:81.25%/1.25  "Arial CE", Arial, Helvetica, sans-serif; color: white;  text-align: center; 
padding: 25px 0 0 0;}
#page {width: 760px; margin: 0 auto; text-align: left;}
#content {clear: both; padding: 0px 0 30px 20px }

a {color:#d9b800; font-weight: bold; color: #fb0000;}
a img {border: none;}
a:hover, #boxful .text h3 a:hover {text-decoration: none; }
/*a:visited {color: #FFF3B0;}*/

h1 {font-size: 130.77%;color: #d9b800;}
h2 {font-size: 100%;}
h3 {font-size: 100%;}
h4 {font-size: 92.4%; }
h5 {font-size:92.4%;}
h6 {font-size: 92.4%;}

ol {padding: 0 0 0 20px;}
ul {list-style-type: none; }
p {padding: 5px 0 10px 0px;   }
address {font-style: normal; display: block; padding: 12px 15px; background-color: #232323; margin:0 80px 10px 0;}

hr { display: block;}
.hr {clear:both;height:1px;visibility:hidden;overflow:hidden; line-height: 1px; background-color: Green; width: 460px;}
.txtVersion {display: none;}

.cols {width: 100%;}
.col {width: 49%; float: left;}


.line {width: 100%; background: url("line.gif") no-repeat center;}
.line2 {width: 100%; background: url("line2.gif") no-repeat center;}
.line3 {background: url("line3.gif") no-repeat center;}
.more {text-align: right;  background: url("ico-more.gif") no-repeat right 3px; margin: 5px 0 2px 0;}
.more a {color: White; font-size: 92.4%;padding:0 12px 0 0;   /*color: #D9B800;*/}
.more2 {background: url("ico-more3.gif") no-repeat 0 2px; padding-left: 22px; }

.box {width: 100%; background-color: #2e2f2e; }
.box3 {background-color: #3E3E3E;}
.boxin {padding: 12px 12px 12px 15px;}

/*** HEADER ***/
#header { width: 100%; background: url("back-header.jpg") no-repeat 0 0;}
#header #logo {height: 168px; width: 100px; float: left;}
#header #logo a {position: relative; top: 72px; left: 34px;}
#header h2 {padding: 88px 150px 0 270px; color: white; font-style: italic;  font-size: 154%; font-weight: normal; float: left; line-height: 1.15em;}
#header h2 span {color: #E10404; font-weight: bold;}

#header .menu {clear: both; height: 35px; background: red url("back-menu.gif") repeat-x 0 0; width: 100%;}
#header .menu li {float: left;background: url("ico-menu-separator.gif") no-repeat top right;}
#header .menu li a {color: White; text-decoration: none; display: block;padding: 9px 21px 10px 21px; float: left;}
#header .menu li a:hover {background:black;text-decoration: underline;}
#header .menu li a.selected, #header .menu li a.selected:hover {background:#BD0000 url("back-menu-s.gif") repeat-x 0 0; text-decoration: none;}



/*** BOXFUL ***/
#boxful { width: 500px; float: left; padding-top: 10px;}
#boxful.home {padding-top: 30px;}
#boxful .breadCrumb {font-size: 84.7%; padding-bottom: 15px;}
#boxful h1 {color: #DB0000;font-size: 138.5%; text-transform: uppercase; padding: 0 0 5px 0; letter-spacing: -1px; font-weight: normal;}
#boxful p {line-height: 1.3em; padding: 0 0 15px 0;}
#boxful h2 {font-size: 123%;color: #DB0000; padding: 5px 0 0 0; letter-spacing: -1px;}
#boxful h3 {font-size: 115.4%;color: #DB0000; padding: 5px 0 2px 0; letter-spacing: -1px; clear: both;}
#boxful h4 {font-size: 107.7%;color: #DB0000; padding: 5px 0 2px 0; letter-spacing: -1px; clear: both; }
#boxful ul {padding: 5px 0 20px 10px;}
#boxful li {background: url("ico-li.gif") no-repeat 1px 6px; padding-left: 12px;}
#boxful h6 {text-align: right; position: relative; top: -12px; }
#boxful h6 a {padding-left: 10px;background: url(ico-arrow.gif) no-repeat 0 4px;}
#boxful ul.pro {background: url("ico-pro.gif") no-repeat 10px 23px; padding: 16px 0 30px 95px; }
#boxful .photoFrame {background-color: White; padding: 8px 2px; text-align: center; margin-bottom: 10px; }

#boxful .products {width: 100%;}
#boxful .products .col {width: 155px; float: left; height: 200px; background: #2E2E2E url("back-product.gif") repeat-x; margin-right:10px;}
#boxful .products .col.last {margin: 0;}
#boxful .products .col a {text-decoration: none;}
#boxful .products .col a span {display: block;/* height: 170px;*/ text-align: center;}
#boxful .products .col a strong {display: block; text-align: center; color: White; padding: 5px 0 7px 0; }
#boxful .products .col a:hover strong {background-color: Maroon; text-decoration: underline; }

#boxful .productDetail .col {background: White; height: 180px; background: Black; }
#boxful .productDetail.pd2 .col {margin-bottom: 5px;}
#boxful #jukeboxDetail {background-color: #202020; text-align: center; padding: 15px 0;}
#boxful #jukeboxDetail h6 {padding: 8px 48px 0 0;}
#boxful #jukeboxDetail h6 a {text-transform: uppercase; color: White;}

#boxful.contact table {margin: 5px 0 15px 0;}
#boxful table th { background-color: #232323; padding: 5px 10px 5px 10px; font-weight: normal; }
#boxful table td { background-color: #4E4E4E;padding: 5px 20px 5px 12px;}

.links #boxful ul { padding-left: 0;}
.links #boxful li {padding-bottom: 2px;}

.priceList #boxful table {border-spacing: 1px; width: 100%; }
.priceList #boxful table thead td {font-weight: bold;}
.priceList #boxful table td {text-align: right;}
.priceList #boxful em {display: block;}

.price {background-color: #212121; padding: 12px 15px; }
.price h4 {font-size: 107.7%;}
#boxful .price p {padding:2px 0;}

.map #boxful ul ul { padding: 7px 0 7px 25px;}
.map #boxful ul ul a {color: White; font-size: 92.4%; font-weight: normal;}

/*** BAR ***/
#bar { float: right; width: 200px; padding-top: 30px;}
#bar h4 {background: #9B0000 url("back-title.gif") no-repeat; padding: 7px 0 8px 12px;}
#bar .box {margin-bottom: 15px;}
#bar h6 {font-size: 92.4%; text-align: right; padding:0 0 5px 0;}
#bar .box li {background: url("ico-li.gif") no-repeat 1px 6px; padding-left: 16px; padding-bottom: 4px;}

#bar .box2 {background-color: #1A1A1A;}
#bar .boxJuke li {background: transparent; text-align: center; padding: 0px;}
#bar .boxJuke a span {display: block; text-decoration: underline; position: relative; top: -20px;}
#bar .boxJuke a:hover span {display: block; text-decoration: none;}
/*** FOOTER ***/
#footer { clear: both;  background: #910000 url("back-footer.gif") repeat-x; text-align: left; height: 75px;}
#footerIn {padding: 15px 25px 0 25px;}

#footer a {color: White; text-decoration: underline; font-weight: normal;}
#footer a:hover {text-decoration: none;}
#footer em {padding: 0 4px;}
#footer span {font-size: 92.3%; display: block; text-align: right; position: relative; top:-15px;  width:150px; float: right; }
#footer p {padding: 0px; font-size: 84.6%; position:  relative; top:-10px; clear: both;}
#footer p span {display: block; padding: 4px 0 0 0;font-size: 90%;}
