html {
  border: 0 none;
}

body {
  margin: 15px 0;
  /* background: #202020; */
  background: #aaa;
  text-align: center;
}

#dashboard {
    width: 760px;
    margin: 0 auto;
    margin-top: -15px;
    margin-bottom: 35px;
    background: #202020 url(images/top-header-bg.gif) no-repeat bottom;
}

#dashboard div {
    width: 660px;
    margin: 0 auto;
    font: normal 11px/2em tahoma;
    color: #eee;
    direction: rtl;
    text-align: left;
    padding: 10px 0;
}

#dashboard div a {
    color: #63abc7;
    text-decoration: none;
    padding-bottom: 1px;
    border-bottom: 0;
}

#dashboard div a:hover {
    color: #367be8;
    border-bottom: 1px solid #367be8;
}

#wrapper {
  margin: 0 auto;
  width: 750px;
  background: #fff;
  padding: 5px;
}

#logo {
  width: 750px;
  height: 112px;
  background: #202020 url(images/base/logo-full.jpg) no-repeat;
  position: relative;
}

#logo a {
  position: absolute;
  /*
  top: 16px;
  left: 460px;
  width: 254px;
  height: 80px;
  */
  top: 0;
  left: 0;
  width: 750px;
  height: 112px;
}

#splash {
  width: 750px;
  height: 245px;
  border-bottom: 4px solid #bbbbbb;
  font-size: 0;
}

#content img {
  vertical-align: top;
}

#copyright {
  width: 750px;
  height: 53px;
  background: #202020;
  border-top: 4px solid #bbb;
  color: #a0a0a0;
  font: 8pt tahoma;
}

#copyright div {
  margin-top: 18px;
  direction: rtl;
  padding: 0 20px;
  text-align: right;
}

#copyright a {
  color: #a0a0a0;
  text-decoration: none;
}

#copyright a:hover {
  color: #686868;
  text-decoration: none;
}

#fantazio {
  text-align: center;
  margin-top: 10px;
}

#content {
  margin: 25px;
  padding: 25px 0 !important;
  padding: 0;
  padding-bottom: 25px;
}

.ad {
  float: left;
  width: 180px;
  direction: rtl;
  text-align: center;
  font: 8pt tahoma;
  color: #333;
}

.body {
  width: 480px;
  direction: rtl;
  padding-left: 0 !important;
  padding-left: 36px;
  font: 8pt/1.5em tahoma;
  /* font: bold 15px/1.5em times new roman; */
  color: #555;
  text-align: justify;
}

.title {
  font: bold 11pt times new roman;
  color: #DC143C;
  margin-bottom: 15px;
  position: relative;
  width: 100%;
}

.title span {
  font: 8pt tahoma;
  color: #6E7B8B;
  position: absolute;
  top: 2px;
  left: 0;
}

.body a {
  color: #f60;
  text-decoration: none;
  padding-bottom: 1px;
}

.body a:hover {
  color: #f30;
  border-bottom: 1px solid;
}

.body a img {
  border: 0 none;
}

.body p {
  margin-top: 0;
}

.news-box {
  position: relative;
  width: 100%;
}

.news-date {
  color: #6E7B8B;
  position: absolute;
  top: 3px;
  left: 0;
}

.news-title {
  background: url(images/base/news.bullet.gif) center right no-repeat;
  padding-right: 12px;
  margin-bottom: 5px;
}

.news-title a {
  font: bold 11pt times new roman;
  color: #8B7355;
}

.news-separator {
  background: url(images/base/news.separator.gif) center center no-repeat;
  height: 60px;
}

.body-product {
  width: 700px;
  direction: rtl;
  font: 8pt/1.5em tahoma;
  color: #555;
  text-align: justify;
}

.body-product a {
  color: #f60;
  text-decoration: none;
  padding-bottom: 1px;
}

.body-product a:hover {
  color: #f30;
  border-bottom: 1px solid;
}

.body-product a img {
  border: 0 none;
}

.body-product p {
  margin-top: 0;
}

#product-picture {
  width: 300px;
  height: 250px;
  float: right;
}

#product-information {
  width: 350px;
  height: 250px;
  float: left;
}

#product-article {
  padding-top: 260px;
}

#product-information .title {
  text-align: center;
  background: url(images/base/news.separator.gif) bottom center no-repeat;
  padding-bottom: 2px;
}

#usefull-information, #related-links {
  padding: 0 45px;
  margin-bottom: 25px;
}

#usefull-information img {
  width: 69px;
  height: 11px;
}

#usefull-information img {
  width: 69px;
  height: 11px;
}

#related-links img {
  width: 83px;
  height: 12px;
}

.product-box {
  position: relative;
  margin-bottom: 30px;
}

.product-box-title {
  background: url(images/base/product.box2.gif) top right no-repeat;
  height: 21px;
  padding-top: 3px;
  padding-right: 10px;
  color: #8B2252;
}

.product-box-body {
  width: 370px;
  margin-left: 15px;
  margin-right: 15px;
  position: relative;
  height: 70px;
  margin-top: 10px;
  background: url(images/base/news.separator.gif) no-repeat bottom right;
}

.product-box-image {
  position: absolute;
  top: 5px;
  right: 0;
}

.product-box-text {
  position: absolute;
  top: 25px;
  right: 70px;
  text-align: justify;
}

.product-box-text-title {
  color: #FF6347;
  position: absolute;
  top: 7px;
  right: 70px;
  font-weight: bold;
}

.topmenu {
  background: #202020;
  height: 20px;
  padding-top: 4px;
  font: 8pt tahoma;
  direction: rtl;
  text-align: right;
  padding-right: 20px;
}

.topmenu a {
  color: #a0a0a0;
  text-decoration: none;
}

.topmenu a:hover {
  color: #686868;
  text-decoration: none;
}

#product-categories-list {
  line-height: 1.5em;
  font: bold 14px arial;
  text-align: justify;
}

head:first-child+body #product-categories-list {
  margin-left: -45px;
}

#product-categories-list a {
  color: #373737;
  text-decoration: none;
}

#product-categories-list a:hover {
  color: #f60;
}

.active-category {
  /* background: #f5f5f5; */
  color: #373737;
}

.product-navigator {
  margin-bottom: 30px;
}

#product-box-list {
  width: 390px !important;
  width: 330px;
}

#product-categories-list {
  width: 260px !important;
  width: 200px;
  margin-bottom: 0 !important;
  margin-bottom: 25px;
  color: #373737;
}

.empty-category {
  color: #373737;
  background: #fff;
}

#category-description {
  background: url(images/base/news.separator.gif) bottom right no-repeat !important;
  background:;
  padding-bottom: 12px;
  margin-bottom: 40px;
  text-align: center !important;
  font: bold 10pt trebuchet ms !important;
  direction: ltr;
}

#content:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}


#individual-product-navigator {
  margin-bottom: 40px;
  font: 8pt tahoma;
  color: #333;
}

#you-are-here {
  float: right;
  width: 500px;
  direction: rtl;
  padding-bottom: 2px;
  text-align: right;
}

#you-are-here a {
  color: #f60;
  text-decoration: none;
  padding-bottom: 1px;
}

#you-are-here a:hover {
  color: #f30;
  border-bottom: 1px solid;
}

select, option {
  font: 8pt tahoma;
  direction: rtl;
}

.menu-navigation-topmenu {
  font: bold 14px arial;
  color: #444;
  text-decoration: none;
}

/* [menu and submenu] */


.buttonHighlight
{
 background-image: url(images/button_highlight.gif);
}

.tableShadow
{
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA, direction=120, strength=3);
}

.submenu
{
 position:absolute;
 width:150px;
 z-index:1;
 visibility:hidden;
 border: solid 1px #6D6D6D;
 border-width: 0 1 1 1;
}

.submenuBackground
{
 background: url(images/bg_submenu.gif);
 background-repeat: repeat-x;
 filter: alpha(opacity=90);
 background-color:#FFF; 
}

.submenuButton
{
 color: #000;
 font: 11px Tahoma; 
}

.submenuButtonHover
{
 background: #FFDD00;
 color: #000;
 font: 11px Tahoma; 
 cursor: hand;
}

.bggradient /* Light bluish gradient used for header backgrounds */
{
 background: #B3C9DA;
 background-image: url(images/bg_topgradient.gif);
}

.bgleftgradient /* Light bluish gradient used for header backgrounds */
{
 background: #FFFFFF;
 background-image: url(images/bg_leftgradient.gif);
 background-repeat: repeat-y;
}

.normal
{
 font: 10pt Tahoma;
}

.small
{
 font: 11px Tahoma;
}

.tiny
{
 font: 10px Tahoma;
}

.normalButton
{
 font: 10pt Tahoma;
 border: 1px #B7CDDE outset;
 background: #B7CDDE;
 background-image: url(images/bg_button.gif);
}

.smallButton
{
 font: 11px Tahoma;
 border: 1px #B7CDDE outset;
 background: #B7CDDE;
 background-image: url(images/bg_button.gif);
}

td {
  font: 8pt tahoma;
}


td a {
  color: #222;
  text-decoration: none;
}

.submenu-title-link {
}

/* [/menu and submenu] */

#content {
  font: 8pt tahoma;
  text-align: justify;
  direction: rtl;
}

h2 {
  font: bold 18pt times new roman;
}

.homepage-promotion-box {
  width: 325px;
  overflow: hidden;
  line-height: 1.4em;
}

.homepage-promotion-box img {
  border: 0 none;
}

.homepage-promotion-box a:hover {
  color: #f90;
}

#promotions-box {
  background: #EAFBF5;
  padding: 15px 0;
}

#product-categories-container-homepage {
  color: #373737;
  font: bold 14px arial;
}

#product-categories-container-homepage a:hover {
  color: #f60;
}

.hp-product-box-body {
  margin-left: 15px;
  margin-right: 15px;
  position: relative;
  height: 70px;
  margin-top: 10px;
  background: url(images/base/news.separator.gif) no-repeat bottom center;
}

.hp-product-box-image {
  position: absolute;
  top: 5px;
  right: 0;
}

.hp-product-box-image img {
  border: 0 none;
}

.hp-product-box-body a:hover {
  color: #f90;
}

.hp-product-box-text {
  position: absolute;
  top: 25px;
  right: 70px;
  text-align: justify;
}

.hp-product-box-text-title {
  color: #FF6347;
  position: absolute;
  top: 7px;
  right: 70px;
  font-weight: bold;
}

td img {
  border: 0 none;
}

#tree_root {
  margin: 0;
  margin-right: -55px !important;
  margin-right: -32px;
  list-style-type: none;
}

#tree_root a img {
  border: 0 none;
}

#copyright div {
  text-align: left;
}

#search-textbox {
  font: 8pt tahoma;
  height: 20px;
  border: 1px solid #ccc;
}

#search-submit {
  font: 8pt tahoma;
  border: 1px solid #ccc;
  background: #eee;
  height: 20px;
}
