  /*

  $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

  */

	

  .boxText {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

  }

  .errorBox {

	  font-family : "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size : 10px;

	  background: #ffb3b5;

	  font-weight: bold;

  }

  .stockWarning {

	  font-family : "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size : 10px;

	  color: #cc0033;

  }

  .productsNotifications {

	  background: #f2fff7;

  }

  .orderEdit {

	  font-family : "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size : 10px;

	  color: #70d250;

	  text-decoration: underline;

  }

  html {

	  width: 100%;

	  height: 100%;

  }

  BODY {

	  color: #000000;

	  margin-top: 20px;

	  width: 100%;

	  height: 100%;

	  background-image: url(images/bg2011.jpg);

	  background-color: #111133;

	  background-attachment: fixed;

	  top: 0px;

	  background-position: center top;

	  background-repeat: no-repeat;

	  position: absolute;

  }
  
  #bg {

	  width: 800px;

	  background-image: url(images/taust.PNG);

	  background-repeat: repeat-x;

	  position: absolute;

	  top: 0;

	  left: 0;

  }

  .fixcenter {

	  width: 1010px;

	  border: solid;

	  border-width: 1px;

	  background: #ffffff;

	  color: #000000;

	  margin: auto;

	  margin-top: 20px;

	  text-align: left;

  }

  A {

	  color: #000000;

	  text-decoration: none;

  }

  A:hover {

	  color: #171C27;

	  text-decoration: underline;

  }

  FORM {

	  display: inline;

  }

  TR.header {

  }

  TR.headerNavigation {

  }

  TD.headerNavigation {

	  font-family: 'Orbitron', sans-serif;

	  font-size: 15px;

	  color: #FC3;

	  height: 25px;

	  width: 988px;

	  position: relative;

	  background-image: url(images/10x10.png);

	  background-repeat: repeat;

	  left: 100px;

	  padding-right: 7px;

	  padding-top: 5px;

	  padding-bottom: 5px;

	  -moz-box-shadow: 0 0 5px 5px #888;

	  -webkit-box-shadow: 0 0 5px 5px #888;

	  box-shadow: 0 0 5px 5px #888;

	  display:block;

  }

  A.headerNavigation {

	  color: #FC3;

	  line-height: 25px;

  }

  A.headerNavigation:hover {

	  color: #FC3;

	  line-height: 25px;

  }

  TR.headerTopnav {

  }

  TD.headerTopnav {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  background-repeat:repeat-x;

	  color: #FF9;

	  font-weight : bold;

	  height: 10px;

	  width: 1010px;

	  text-shadow: 0px 2px 3px #000;

	  background-color: #171C2;

  }

  A.headerTopnav {

	  color: #FF9;

  }

  A.headerTopnav:hover {

	  color: #FF9;

  }

  TR.headerError {

	  background: #ff0000;

  }

  TD.headerError {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  background: #ff0000;

	  color: #ffffff;

	  font-weight : bold;

	  text-align : center;

  }

  TR.headerInfo {

	  background: #00ff00;

  }

  TD.headerInfo {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  background: #00ff00;

	  color: #ffffff;

	  font-weight: bold;

	  text-align: center;

  }

  TR.footer {

	  height: 20px;

  }

  TD.footer {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #FF9;

	  font-weight : bold;

	  height: 30px;

  }

  .infoBox {

	  background: #b6b7cb;

  }

  .infoBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .infoBoxNotice {

	  background: #FF8E90;

  }

  .infoBoxNoticeContents {

	  background: #FFE6E6;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  TD.infoBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #FF9;

	  font-weight : bold;

	  padding-left: 5px;

	  text-shadow: 0px 2px 3px #000;

	  background-color: #2A314B;

  }

  TD.infoBox, SPAN.infoBox {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .contentBox {

	  background: #b6b7cb;

  }

  TD.contentBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .contentBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .BestSellersBox {

	  background: #b6b7cb;

  }

  TD.BestSellersBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

	  height: 20px;

  }

  .BestSellersBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .CategoriesBox {

	  background: #b6b7cb;

  }

  TD.CategoriesBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffff;

	  font-weight : bold;

  }

  .CategoriesBoxContents {

	  background: #FFFEC7;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .CurrenciesBox {

	  background: #b6b7cb;

  }

  TD.CurrenciesBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .CurrenciesBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .InformationBox {

	  background: #b6b7cb;

  }

  TD.InformationBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .InformationBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .LanguagesBox {

	  background: #b6b7cb;

  }

  TD.LanguagesBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .LanguagesBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .ManufacturerInfoBox {

	  background: #b6b7cb;

  }

  TD.ManufacturerInfoBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .ManufacturerInfoBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .ManufacturersBox {

	  background: #b6b7cb;

  }

  TD.ManufacturersBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .ManufacturersBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .OrderHistoryBox {

	  background: #b6b7cb;

  }

  TD.OrderHistoryBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .OrderHistoryBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .ProductNotificationsBox {

	  background: #b6b7cb;

  }

  TD.ProductNotificationsBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .ProductNotificationsBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .ReviewsBox {

	  background: #b6b7cb;

  }

  TD.ReviewsBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .ReviewsBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .SearchBox {

	  background: #b6b7cb;

  }

  TD.SearchBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .SearchBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .ShoppingCartBox {

	  background: #b6b7cb;

  }

  TD.ShoppingCartBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .ShoppingCartBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .SpecialsBox {

	  background: #b6b7cb;

  }

  TD.SpecialsBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .SpecialsBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .TellaFriendBox {

	  background: #b6b7cb;

  }

  TD.TellaFriendBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .TellaFriendBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .WhatsNewBox {

	  background: #b6b7cb;

  }

  TD.WhatsNewBoxHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-image: url(images/infobox/riba.png);

	  background-repeat:repeat-x;

	  color: #ffffff;

	  font-weight : bold;

  }

  .WhatsNewBoxContents {

	  background: #f8f8f9;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

	  background: #f8f8f9;

  }

  TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

	  background: #f8f8f9;

  }

  TABLE.productListing {

	  border: 0px;

	  background-image: url(images/infobox/riba.png);

	  height: 30px;

  }

  .productListing-heading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-repeat:repeat-x;

	  color: #FF9;

	  font-weight : bold;

	  height: 30px;

  }

  TD.productListing-data {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 11px;

	  min-width: 80px;

  }

  A.pageResults {

	  color: #0000FF;

  }

  A.pageResults:hover {

	  color: #0000FF;

	  background: #FFFF33;

  }

  TD.pageHeading, DIV.pageHeading {

	  font-family: Arial, Verdana, Arial, sans-serif;

	  font:18px Arial, Helvetica, sans-serif;

	  font-size: 20px;

	  font-weight: bold;

	  color: #171C27;

  }

  TR.subBar {

	  background: #f4f7fd;

  }

  TD.subBar {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  color: #000000;

  }

  TD.main, P.main {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  line-height: 1.5;

	  width: 532px;

	  top: 10px;

  }

  TD.smallText, SPAN.smallText, P.smallText {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 11px;

  }

  TD.accountCategory {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 13px;

	  color: #aabbdd;

  }

  TD.fieldKey {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  font-weight: bold;

  }

  TD.fieldValue {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

  }

  TD.tableHeading {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  font-weight: bold;

  }

  SPAN.newItemInCart {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  color: #ff0000;

  }

  CHECKBOX, INPUT, RADIO, SELECT {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 11px;

  }

  TEXTAREA {

	  width: 100%;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 11px;

  }

  SPAN.greetUser {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  color: #f0a480;

	  font-weight: bold;

  }

  TABLE.formArea {

	  background: #f1f9fe;

	  border-color: #7b9ebd;

	  border-style: solid;

	  border-width: 1px;

  }

  TD.formAreaTitle {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  font-weight: bold;

  }

  SPAN.markProductOutOfStock {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  color: #c76170;

	  font-weight: bold;

  }

  SPAN.productSpecialPrice {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  color: #ff0000;

  }

  SPAN.productPrice {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  color: #ff0000;

  }

  SPAN.errorText {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  color: #ff0000;

  }

  .moduleRow {

  }

  .moduleRowOver {

	  background-color: #D7E9F7;

	  cursor: pointer;

	  cursor: hand;

  }

  .moduleRowSelected {

	  background-color: #E9F4FC;

  }

  .checkoutBarFrom, .checkoutBarTo {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  color: #8c8c8c;

  }

  .checkoutBarCurrent {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  color: #000000;

  }

  

  /* message box */

  .messageBox {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

  }

  .messageStackError, .messageStackWarning {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-color: #ffb3b5;

  }

  .messageStackSuccess {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  background-color: #99ff00;

  }

  

  /* input requirement */

  .inputRequirement {

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 10px;

	  color: #ff0000;

  }

  .cssButton {

	  background: #f0f0ff;

	  color: #000080;

	  height: 20px;

	  vertical-align: top;

	  font-weight: normal;

	  font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  cursor: pointer;

	  text-align: center;

	  text-decoration: none;

	  line-height: 22px;

  }

  #thecategories a:hover {

	  background-color: #C7C7C7;

	  color: #030303;

  }

  .catwithsubs, .catwithnosubs {

	  padding-right: 5px;

  }

  #thecategories {

	  position: relative;

	  top: -9px;

	  margin-bottom: -19px;

	  margin-left: -3px;

	  margin-right: -3px;

	  margin-top: -2px;

	  width: 170px;

	  background-color:#E8E8E8

  }

  .activelink {

	  display: block;

	  font-weight: bold;

  }

  #thecategories a {

	  display: block;

	  padding-bottom: 7px;

	  padding-top: 3px;

	  width: 100%;

  }

  

  /*mozilla fix*/

  html>body #thecategories a {

	  width: auto;

  }

  /*end of mozilla fix*/

	

  #topcat a {

	  padding-left: 5px;

  }

  #secondcat a {

	  padding-left: 20px;

  }

  #thirdcat a {

	  padding-left: 35px;

  }

  #fourthcat a {

	  padding-left: 50px;

  }

  #fifthcat a {

	  padding-left: 65px;

  }

  .sisutaust {

	  background-color: #FEFEFE;

	  background-repeat: no-repeat;

	  position: relative;

	  background-position: center center;

	  left: 100px;

	  width: 1010px;

	  height: auto;

	  border-radius: 10px 10px 10px 10px;

	  -moz-border-radius: 10px 10px 10px 10px;

	  -webkit-border-radius: 10px 10px 10px 10px;

  }

  .uued {

	  width: 200px;

  }

  .free {

	  display:block;

  }

  img {

	  border:0px;

  }

  .päis {

	  background-image: url(images/store_logo.png);

	  background-repeat: no-repeat;

	  position: relative;

	  background-position: center center;

	  left: 100px;

	  width: 1010px;

	  height:130px;

	  border-radius: 10px 10px 10px 10px;

	  -moz-border-radius: 10px 10px 10px 10px;

	  -webkit-border-radius: 10px 10px 10px 10px;

  }

  .logiback {

	  background-color:#171C27;

	  font-family: 'Orbitron', sans-serif;

	  line-height:30px;

	  color:#FF9;

	  font-size:14px;

  }

  .logiback a {

	  margin-left: 11px;

	  font-family: 'Orbitron', sans-serif;

	  text-shadow: 0px 2px 3px #000;

	  color:#FF9;

	  font-size:14px;

  }

  

  /* BOF: More Pics 6 */

  TABLE.popup {

	  border-width: 1px;

	  border-style: dotted;

	  border-color

  }

  /* EOF: More Pics 6 */

