/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License

  modified by ShadoW (http://err.cz/) 2008-11-01
*/

* {
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}
body {
  background: url('images/layout/background-repeat.png') #000000;
  text-align: center;
  font-size: 75%;
  margin: 0;
  padding: 0;
  color: #FFFFFF;


  
}
.pageHeading {
  font-size: 110%;
  font-weight: bold;
  color: #FFFF00;
  
  }
.productInfo {
  font-size: 110%;
  font-weight: bold;
  color: #FFFF00;	



}
img {
  border: none;
}
a {
  color: #FFFF00;
}
a:hover {
  color: #FFFFFF; /* EE0000 */
}
.headerNavigation {
  font-size: 110%;
  font-weight: bold;
}
a.headerNavigation {
  text-decoration: none;
}
a.headerNavigation:hover {

}
#registration td.main {
  width: 300px;
}
#registration td.inputRequirement {
  width: 100px;
}
.messageBox, .messageStackSuccess, .messageStackError, .messageStackWarning {
  font-size: 10px;
}
.messageStackError, .messageStackWarning {
  color: #000000;
  background-color: #FFB3B5;
}
.messageStackSuccess {
  color: #000000;
  background-color: #99FF00;
}
.inputRequirement {
  color: #F4EB12;
}
#wrap {
  width: 960px;
  margin: 0 auto 0 auto;
  text-align: left;
}
#upper-selection {
  height: 34px; /* 44px */
  width: 960px;
  padding-top: 10px;
  background-color: #101010;
}
#upper-selection a {
  background-position: 0 0;
  display: block;
  float: right;
  height: 23px;
  font-size: 0;
  overflow: hidden;
  margin-right: 3px;
}
#upper-selection a:hover {
  background-position: 0 23px;
}
#upper-selection span {
  display: none;
}
#upper-selection-main {
  width: 94px;
  background-image: url('images/layout/upper-selection-main.png');
}
#upper-selection-map {
  width: 95px;
  background-image: url('images/layout/upper-selection-map.png');
}
#upper-selection-favourite {
  width: 113px;
  background-image: url('images/layout/upper-selection-favourite.png');
}
#upper-selection-contact {
  width: 69px;
  background-image: url('images/layout/upper-selection-contact.png');
}
#upper-selection-print {
  width: 52px;
  background-image: url('images/layout/upper-selection-print.png');
}
#upper-selection-facebook {
  width: 52px;
  background-image: url('images/layout/upper-selection-facebook.png');
}
#header {
  background: url('images/layout/header.png') #C0C0C0 no-repeat;
  width: 960px;
  height: 262px;
}
#header-panel {
  width: 259px;
  height: 243px;
  margin: 9px 8px 0 0;
  _margin-right: 4px;
  float: right;
  font-size: 80%;
}
#login-form {
  margin-top: 55px;
  width: 259px;
  color: #FFFFFF;
}
#login-form tr.login-row, #login-form tr.divide-row {
  height: 25px;
}
#login-form tr.logout-row {
  height: 75px;
  vertical-align: top;
}
#login-form th.login-th {
  width: 110px;
}
#login-form td.quantity, #login-form td.price {
  text-align: right;
  font-weight: bold;
}
#login-form td.quantity {
  color: #FFFF00;
}
#login-form td.price {
  color: #38E616;
}
#login-form th {
  font-weight: normal;
  color: #FFFFFF;
  text-align: right;
}
#login-form-user, #login-form-password, #search-form-input {
  height: 17px;
  background: transparent no-repeat;
  color: #000000;
  border: none;
  padding: 0 0 0 23px;
  font-size: 9pt;
}
#login-form-user {
  width: 106px; /* 129px */
  background-image: url('images/layout/login-form-user.png');
}
#login-form-password {
  width: 80px; /* 103px */
  background-image: url('images/layout/login-form-password.png');
}
#login-form-submit {
  width: 18px;
  height: 17px;
  padding: 0;
  margin: 0 0 -4px 5px;
}
#logo {
  display: block;
  width: 550px;
  height: 150px;
  position: absolute;
  top: 110px;
  margin-left: 40px;
  cursor: pointer;
}
#upper-menu {
  height: 56px;
  width: 960px;
  background: url('images/layout/upper-menu-repeat.png') #FED322 repeat-x;
  overflow: hidden;
  margin-bottom: 24px;
}
#upper-menu a.item {
  display: block;
  width: 110px;
  height: 35px; /* 56px */
  padding-top: 21px;
  margin-left: 7px;
  background-image: url('images/layout/upper-menu-item.png');
  background-position: 0 0;
  text-align: center;
  float: left;
  overflow: hidden;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
#upper-menu a:hover.item {
  background-position: 0 56px;
  color: #FFFFFF;
}
#upper-menu-left {
  width: 8px;
  height: 56px;
  background-image: url('images/layout/upper-menu-left.png');
  float: left;
}
#search {
  width: 242px; /* 357px */
  height: 38px; /* 56px */
  padding: 18px 0 0 115px;
  background-image: url('images/layout/search-background.png');
  float: right;
}
#search-form-input {
  width: 135px; /* 145px */
  padding: 0 5px 0 5px;
  position: relative;
  top: -5px;
  background-image: url('images/layout/search-form-input.png');
}
#search-form-advanced {
  margin-left: 5px;
}
#search-form-submit {
  margin-left: 25px;
  width: 17px;
  height: 17px;
}
#left {
  width: 230px;
  float: left;
}
#left-menu, #left-menu-top, #left-menu-bottom {
  width: 229px;
}
#left-menu {
  background: url('images/layout/left-menu-repeat.png') repeat-y;
  margin-bottom: 15px;
}
#left-menu ul, #left-menu li, #left-menu table, #left-menu tr, #left-menu td {
  margin: 0;
  padding: 0;
}
#left-menu ul {
  margin: 5px 0 5px 0;
}
#left-menu li {
  list-style: none;
  font-size: 90%;
}
#left-menu li a {
  display: block;
  height: 23px; /* 34px */
  width: 159px; /* 229px */
  margin: 0;
  padding: 11px 20px 0 50px;
  background: url('images/layout/left-menu-item.png') 0 0;
}
#left-menu li a:hover, #left-menu li a:hover span {
  background-position: 0 34px;
  color: #000000;
}
a.left-menu-submenu {
  background-image: url('images/layout/left-menu-subitem.png') !important;
}
span.left-menu-count {
  float: right;
  color: #FDFF01;
}
#left-menu a {
  color: #FFFFFF;
  text-decoration: none;
}
#left-menu-top {
  height: 36px;
  background: url('images/layout/left-menu-top.png') no-repeat;
}
#left-menu-bottom {
  height: 18px;
  background: url('images/layout/left-menu-bottom.png') no-repeat;
}
#left-guestbook, #left-guestbook-top, #left-guestbook-bottom {
  width: 230px;
}
#left-guestbook {
  text-align: center;
  background: url('images/layout/left-guestbook-repeat.png') repeat-y;
}
#left-guestbook-top {
  height: 43px;
  background: url('images/layout/left-guestbook-top.png') no-repeat;
  margin-bottom: 10px;
}
#left-guestbook-bottom {
  height: 7px;
  background: url('images/layout/left-guestbook-bottom.png') no-repeat;
}
#content {
  margin: 0 212px 0 250px;
  _margin: auto;
  /*min-height: 1150px;*/
}
#content table.infoBox {
  margin-top: 5px;
  background-color: #000000;
}
#right {
  width: 192px;
  float: right;
}
#right-best-selling-top, .right-box-bottom, .right-box-top, #right-best-selling, #right-recommended, #right-recommended-top, #right-partners, #right-partners-top, #right-sizes, #right-currencies {
  width: 191px;
}
#right-best-selling, #right-recommended, #right-partners, #right-sizes, #right-currencies {
  background: url('images/layout/right-box-repeat.png') repeat-y;
  margin-bottom: 15px;
}
.right-box-bottom {
  height: 7px;
  background: url('images/layout/right-box-bottom.png') no-repeat;
  overflow: hidden;
}
.right-box-top {
  height: 7px;
  background: url('images/layout/right-box-top.png') no-repeat;
}
#right-best-selling ol {
  margin-top: 10px;
  margin-bottom: 10px;
}
#right-best-selling li {
  margin-top: 10px;
  font-size: 90%;
}
#right-best-selling-top {
  height: 32px;
  background: url('images/layout/right-best-selling.png') no-repeat;
}
#right-recommended {
  font-size: 90%;
}
div.right-recommended-code {
  color: #FFFF00;
  margin: -24px 0 15px 5px;
}
div.right-recommended-image {
  text-align: center;
}
div.right-recommended-price {
  float: left;
  margin-left: 5px;
}
span.right-recommended-price-title {
  color: #FFFF00;
}
div.right-recommended-cart {
  margin-right: 5px;
  float: right;
}
#right-recommended-top {
  height: 31px;
  background: url('images/layout/right-recommended.png') no-repeat;
}
#right-partners {
  text-align: center;
}
.right-partners-ad {
  margin: 20px 0 20px 0;
}
#right-partners-top {
  height: 30px;
  background: url('images/layout/right-partners.png') no-repeat;
}
.right-sizes-size {
  text-align: center;
}
.right-sizes-tell {
  padding: 10px;
}
.right-sizes-tell-top {
  color: #FFFF26;
  margin-bottom: 5px;
}
.right-sizes-tell-bottom {
  font-size: 80%;
  margin-top: 10px;
}
.right-currencies-currency {
  margin-left: 15px;
}
#lower {
  clear: both;
  height: 45px; /* 60px */
  padding: 15px 0 0 0;
  margin-top: 30px;
  background-color: #000000;
}
#lower-menu {
  padding-top: 10px;
  color: #999999;
}
#lower-menu a {
  margin: 0 15px 0 15px;
  color: #999999;
  text-decoration: none;
}
#lower-menu a:hover {
  color: #F4EB12;
}
#lower-scroll {
  background: url('images/layout/lower-scroll.png') 100% 50% no-repeat;
  padding: 10px 30px 10px 0;
  margin: 0 20px 0 80px;
  float: right;
}
#copyright, #version, #lower {
  font-size: 80%;
  color: #999999;
  text-align: right;
}
#designed, #site {
  float: left;
}
#version {
  background-color: #101010;
  height: 23px; /* 35px */
  padding: 12px 10px 0 10px;
}
#copyright a, #lower-scroll a {
  color: #F4EB12;
  text-decoration: none;
}
#copyright a:hover, #lower-scroll a:hover {
  color: #000000;
  background-color: #F4EB12;
  text-decoration: underline;
}
#copyright {
  margin: 15px 10px 40px 10px;
}
@media print {
  #header, #upper-selection, #upper-menu, #left, #right, #lower {
    display: none;
  }
  #content {
    margin: 0;
  }
  * {
    color: black !important;
    background: none !important;
  }
  