body {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: tahoma;
  font-size: 11px;
  color: #543820;
  text-align: center;
  }
  
p {
  margin: 20px 9px;
  padding: 0;
  text-align: justify;
  line-height: 20px;
  }
  
p strong {
  font-weight: normal;
  color: #1cbfe8;
  }
  
a {
  color: #543820;
  text-decoration: underline;
  }
  
img {
  border: 0;
  }
    
#container {
  width: 840px;
  text-align: left;
  margin: auto;
  margin-top: 15px;
  clear: both;
  }
  
#header {
  width: 840px;
  }
  
#header #mainMenu {
  width: 640px;
  float: left;
  margin-left: 11px;
  v-align: bottom;
  padding-top: 22px;
  display: inline;
  }
  
#mainMenu table {
  font-size: 11px;
  }
  
.ourProducts {
  float: left;
  color: #1cbfe8;
  line-height: 16px;
  }
  
#catalogue .ourProducts {
  line-height: 20px;
  }
  
.ourProducts a {
  color: #1cbfe8;
  text-decoration: none;
  }
  
.ourProducts a:hover {
  text-decoration: underline;
  }
  
#header #newsletter {
  width: 170px;
  float: right;
  margin-right: 10px;
  text-align: right;
  padding-bottom: 10px;
  display: inline;
  }
  
.newsletterText {
  color: #ff6600;
  height: 18px;
  display: block;
  text-align: left;
  margin-left: 63px;
  }
  
#subscribeButton {
  background: #ff6600;
  color: #fff;
  border: 0;
  height: 18px;
  width: 33px;
  vertical-align: middle;
  }
  
#mailinglistsubscription_email {
  height: 20px;
  width: 111px;
  color: #d4d4d4;
  border: 1px solid #d4d4d4;
  font-family: tahoma;
  font-size: 11px;
  vertical-align: middle;
  margin-right: 10px;
  }
  
#footer {
  padding: 30px 0;
  color: #bababa;
  clear: both;
  }
  
#footer a {
  color: #bababa;
  }
  
#footer p {
  text-align: right;
  margin-bottom: 5px;
  }
  
#footer .footerCompany {
  float: right;
  margin-right: 9px;
  }
  
#footer .footerDwebs {
  float: left;
  margin-left: 9px;
  }
  
#footer .footerDwebs a {
  text-decoration: none;
  }
  
#footer .footerDwebs a:hover {
  text-decoration: underline;
  }
  
#footer #footerLinks {
  align: right;
  color: #53381d;
  }
  
#footer #footerLinks a {
  color: #53381d;
  text-decoration: none;
  }
  
#footer #footerLinks a:hover {
  text-decoration: underline;
  }
  
#mainOverview {
  width: 458px;
  /*height: 168px;*/
  border: 1px solid #eaeaea;
  margin: 10px 0 0 10px;
  float: left;
  display: inline;
  }
  
#mainOverview p {
  margin: 19px 17px 18px 16px;
  }
  
#bottomFlash {
  float: right;
  border: 1px solid #eaeaea;
  margin: 10px 10px 0 0;
  display: inline;
  }
  
#bottomFlash p {
  margin: 0;
  padding: 0;
  }
  
/*internal---------------------------*/

#internalTitle {
  font-size: 22px;
  color: #747474;
  margin-left: 9px;
  display: block;
  }

#internalPath {
  margin-left: 11px;
  }
  
#internalPath, #internalPath a {
  color: #cbcbcb;
  }
  
#catalogue #content, #internal #content, #internalHebrew #content {
  margin-top: 20px;
  }
  
/*catalogue------------------------*/

#catalogue {
  overflow-x: hidden;
  }

#catalogue #logo {
  float: left;
  margin: 10px 0 0 7px;
  }

#catalogue #header {
  height: 110px;
  }
  
#catalogue #newsletter {
  float: right;
  margin: 62px 10px 0 0;
  display: inline;
  }
  
#catalogue #mainMenu {
  width: 822px;
  height: 20px;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  margin-left: 10px;
  line-height: 20px;
  position: relative;
  }

#singleProduct {
  width: 390px;
  height: 119px;
  float: left;
  margin: 10px 31px 10px 10px;
  position: relative;
  display: inline;
  }
  
#singleProduct img {
  border: 1px solid #e1e1e1;
  }
  
#singleProduct #left {
  width: 160px;
  float: left;
  }
  
#singleProduct #right {
  width: 219px;
  height: 119px;
  float: right;
  background: #f7f7f7;
  border: 1px solid #e1e1e1;
  line-height: 16px;
  }
  
.descShort {
  display: block;
  margin: 0 15px 15px 15px;
  }
  
.productName {
  font-size: 13px;
  font-weight: bold;
  margin: 12px 0 2px 15px;
  display: block;
  }
  
.price {
  margin-left: 5px;
  color: #ff6600;
  font-size: 15px;
  font-size: 11px; /*13-5-09*/
  float: right;
  }
  
.priceOldSingle {
  color: #bbb;
  position: absolute;
  top: -15px;
  left: 145px;
  }
  
.cartLink, .cartLink a {
  color: #bbb;
  text-decoration: none;
  margin-right: 5px;
  }
  
.cartLink {float: left;}
  
.buyNowLink, .buyNowLink a {
  color: #1cbfe8;
  text-decoration: none;
  }
  
.cartLink a:hover, .buyNowLink a:hover {
  text-decoration: underline;
  }
  
#productPrice {
  position: absolute;
  top: 95px;
  left: 185px;
  width: 219px;
  width: 190px; /*13-5-09*/
  }
  
.titles_in {
  display: none;
  }
  
.productsListSingle {
  width: 122px;
  float: left;
  margin: 10px;
  }
  
.productsListDesc {
  width: 122px;
  text-align: center;
  }  

a.productsListDesc {
  font-size: 20px;
  text-decoration: none;
  color: #8b8b8b;
  margin: auto;
  display: block;
  margin-top: 10px;
  }
  
.categoryImage img {
  border: 1px solid #dcdcdc;
  }
  
/*product----------------------------------------*/

#product {
  width: 820px;
  height: 640px;
  margin: 15px 0 0 9px;
  position: relative;
  }
  
#productLeft {
  width: 450px;
  height: 640px;
  float: left;
  background: #f7f7f7;
  border: 1px solid #d9d9d9;
  }
  
#productRight {
  width: 350;
  height: 485px;
  float: right;
  background: #f7f7f7;
  border: 1px solid #d9d9d9;
  z-index: 1;
  }
  
#productRight .price, #productRight .priceOld {
  float: none;
  }
  
#productRight #details {
  width: 300px;
  position: absolute;
  /*top: 300px;*/
  left: 520px;
  font-size: 12px;
  line-height: 30px;
  }

  
#productRecommended {
  width: 350;
  height: 135px;
  float: right;
  background: #f7f7f7;
  border: 1px solid #d9d9d9;
  margin-top: 19px;
  }
  
#productLeft p {
  margin: 40px 20px 5px 20px;
  font-size: 13px;
  }
  
#productLeft #mainPic {
  margin: 20px 20px 5px 20px;
  }
  
#remark {
  color: #bababa;
  position: absolute;
  /*top: 620px;*/
  left: 205px;
  }
  
#sendToFriend {
  float: right;
  margin-top: 30px;
  }
  
#sendToFriend img {
  display: none;
  }

/*-------------------------------------*/
#colorPicker {
  width: 220px;
  height: 245px;
  position: absolute;
  top: 20px;
  left: 530px;
  z-index: 9999;
  }
  
#pickerMainImage {
  width: 220px;
  height: 220px;
  border: 1px solid #d9d9d9;
  margin: auto;
  }
  
#colorDiv {
  margin: 6px 0 0 6px;
  width: 220px;
  float: left;
  z-index: 9999;
  }
  
.color {
  display: block;
  width: 20px;
  height: 20px;
  /*border: 1px solid #d9d9d9;*/
  float: left;
  margin-right: 7px;
  margin-bottom: 6px;
  }
  
#white {
  background: #fff;
  }
  
#bege {
  background: #f3e1cb;
  }
  
#green {
  background: #15c22a;
  }
  
#pink {
  background: #e200ce;
  }
  
#black {
  background: #000;
  }
  
#orange {
  background: #e8771b;
  }
  
#navy {
  background: #00b2e2;
  }
  
#brown {
  background: #97350e;
  }
  
#purple {
  background: #61009f;
  }
  
/*-------------------------------------*/

#cream {
  background: #EFDBC2;
  }
  
#black {
  background: #231F20;
  }
  
#brown {
  background: #513A1C;
  }
  
#silver {
  background: #BBBDBF;
  }
  
#lightGreen {
  background: #8BC53F;
  }
  
#lightPink {
  background: #F9AAD4;
  }
  
#red {
  background: #D61322;
  }
  
#lightBlue {
  background: #6CBCE3;
  }
  
#orange {
  background: #EA7C0F;
  }
  
#green {
  background: #268F3A;
  }
  
#pink {
  background: #D10B94;
  }
  
#grey {
  background: #626366;
  }
  
#blue {
  background: #156BD1;
  }
  
#lightBrown {
  background: #C6A187;
  }
  
#yellow {
  background: #FFC10E;
  }
  
#bordo {
  background: #961B1E;
  }

/*-------------------------------------*/
#productRight .price {
  margin-left: 20px;
  font-size: 12px;
  }
  
.priceOld {
  /*margin-left: 10px;
  font-size: 10px;
  font-weight: bold;
  color: #bbb;*/
  margin-left: 5px;
  color: #ff6600;
  font-size: 15px;
  }
 
#productRight .attribute {
  display: block;
  }
  
.attributeName {
  width: 80px;
  display: block;
  float: left;
  }
  
.attributeVal {
  color: #8b8b8b;
  margin-left: 20px;
  float: left;
  }
  
.comboBox {
  width: 220px;
  height: 30px;
  font-weight: normal;
  font-size: 12px;
  float: left;
  margin-top: 7px;
  margin-bottom: 0;
  padding: 0;
  margin-left: -5px;
  }
  
.attrOptions {
  float: left;
  line-height: 30px;
  }
  
select#mvmultivalsinglesel1, select#mvmultivalsinglesel2 {
  /*margin: 5px 0 0 70px;*/
  background: #fff;
  border: 1px solid #e2e2e2;
  font-size: 10px;
  /*color: #8b8b8b;*/
  color: #000;
  }
  
select#mvmultivalsinglesel2 {
  /*width: 120px;*/
  }
  
.attrName {
  display: inline;
  float: left;
  }
  
#buyNowLink {
  display: block;
  width: 100px;
  height: 18px;
  background: #1dbee8;
  border: 0;
  text-decoration: none;
  text-align: center;
  line-height: 18px;
  color: #fff;
  font-size: 12px;
  float: left;
  /*margin: 20px 0 0 20px;*/
  margin:0 0 0 20px;
  }
  
.cartButton {
  display: block;
  width: 100px;
  height: 18px;
  background: #e2e2e2;
  border: 0;
  text-decoration: none;
  text-align: center;
  line-height: 18px;
  color: #7e7e7e;
  font-size: 12px;
  float: left;
  /*margin-top: 20px;*/
  }

.recommendedSingle {
  width: 350px;
  height: 50px;
  position: absolute;

  }

.recommendedSingle #singleProduct {
  width: 98px;
  height: 81px;
  margin-right: 6px;
  }
  
#productRecommended .recommendedSingle #left {
  width: 98px;
  }

.recommendedSingle #right {
  display: none;
  }
  
.recommendedSingle img {
  width: 98px;
  height: 81px;
  }
  
.content_pages_table p {
  font-size: 11px;
  line-height: 20px;
  margin: 0 0 0 10px;
  padding: 0;
  }
  
.content_pages_table h1 {
  color: #1dbfe6;
  font-weight: normal;
  font-size: 11px;
  margin: 25px 0 0 10px;
  padding: 0;
  }
  
img[src="/gfx/printv.gif"] {
  margin: 25px 0 0 10px;
  }
  
table td {
  font-size: 11px;
  line-height: 16px;
  }

  
/*FAQ---------*/

.faqSingle {
  margin: 23px 0 0 10px;
  }

.faqQuestion {
  color: #1ebfe8;
  text-decoration: none;
  display: block;
  padding-left: 20px;
  background: url('gfx/faq-bullet.jpg') no-repeat center left;
  font-size: 12px;
  }
  
.faqAnswer p {
  /*color: #54371e;*/
  color: #cbcbcb;
  margin: 10px 0 0 20px;
  padding: 0;
  font-size: 12px;
  }
  
.faqSubmit {
  display: block;
  margin: 15px 0 0 30px;
  }
  
/*Internal*/

#internal #bg {
  background: url('gfx/bg.jpg');
  padding: 50px 0 70px 40px;
  }
  
#internal #mainMenu {
  height: 20px;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  margin-top: 10px;
  line-height: 20px;
  }
  
#internal #header #newsletter {
  margin: -30px 0 0 0;
  padding: 0;
  }
  
#internal #innerContent {
  width: 690px;
  background: #fff;
  padding: 25px 30px 40px 40px;
  }
  
#internalHebrew #bg {
  background: url('gfx/bg.jpg');
  padding: 50px 0 70px 0;
  }
  
#internalHebrew #mainMenu {
  height: 20px;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  margin-top: 10px;
  line-height: 20px;
  }
  
#internalHebrew #header #newsletter {
  margin: -30px 0 0 0;
  padding: 0;
  }
  
#internalHebrew #innerContent {
  width: 680px;
  background: #fff;
  padding: 25px 40px 40px 30px;
  float: right;
  margin-right: 40px;
  }
  
#internalHebrew #internalTitle, #internalHebrew #internalPath {
  text-align: right;
  display: block;
  direction: rtl;
  }
  
#internalHebrew .ourProducts {
  line-height: 18px;
  }
  
/*------------------*/
.buttons {
  height: 18px;
  line-height: 18px;
  background: #ff6600;
  border: 0;
  font-family: tahoma;
  color: #fff;
  font-size: 12px;
  }

#reqform, .modules_table_data, #registerForm {
  border: 1px solid #d9d9d9;
  padding: 20px;
  padding: 12px;
  margin-top: 10px;
  background: #f7f7f7;
  }
  
#reqform b {
  color: #1dbee8;
  }
  
.modules_table_border {
  margin-top: 10px;
  border: 2px solid #e5e5e5;
  }
  
.cartHead {
  border-bottom: 1px solid #e5e5e5;
  background: #efefef;
  }
  
.cartSingleProduct {
  background: #f7f7f7;
  }
  
#productsTotalCost {
  color: #bcbcbc;
  font-size: 14px;
  font-weight: bold;
  }
  
#productGrandTotal {
  color: #fc8332;
  font-size: 14px;
  font-weight: bold;
  }
  
.text_field, .text_field_big {
  border: 1px solid #a5acb2;
  }

/*---------------------*/
#product-image-2 {
  margin-left:20px;
  }

/*.productSmall img {
  opacity:.30;
  filter: alpha(opacity=30);
  }
  
.productSmall img:hover {
  filter: alpha(opacity=99);
  opacity:.99;
  }*/
  
.turnOn {
  filter: alpha(opacity=30);
  opacity:.30;
  border: 1px solid #d9d9d9;
  }
  
.turnOff {
  filter: alpha(opacity=99);
  opacity:.99;
  border: 1px solid #d9d9d9;
  }
  
#mvmultivalsinglesel1 {
  margin-left: 50px;
  }
  
.nextprevout {
  clear: both;
  }
  
#singleProduct #productPrice .priceOld {
  font-size: 11px;
  float: right; /*13-5-09*/
  }
  
#mainPic {
  width: 410px;
  height: 305px;  
  }
  
#details table td b {
  font-size: 12px;
  }
  
#productLeft ul li {
  padding-bottom: 5px;
  }
  
#bgGrey {
  background: #e9e9e9;
  padding: 50px 0 70px 40px;
  }
  
/*------------------------------------------*/

#hpFlash {
  width: 840px;
  height: 480px;
  position: relative;
  float: left;
  }
  
#hpFlash p {
  margin: 0;
  padding: 0;
  }
  
#hpThumb01 {
  position: absolute;
  top: 11px;
  left: 11px;
  }
  
#hpThumb02 {
  position: absolute;
  top: 11px;
  left: 491px;
  }
  
#hpThumb03 {
  position: absolute;
  top: 131px;
  left: 731px;
  }
  
#hpThumb04 {
  position: absolute;
  top: 250px;
  left: 371px;
  }
  
#hpThumb05 {
  position: absolute;
  top: 370px;
  left: 131px;
  }
  
#hpThumb06 {
  position: absolute;
  top: 370px;
  left: 611px;
  }
  
/*------------------------------------------*/

#productRight {
  min-height: 485px;
  height: auto !important;
  height: 485px;
  position: relative;
  z-index: -1;
  }
  
html>body#catalogue #productRight {
  z-index: 1;
  }
  
#productRight #details {
  bottom: 10px;
  left: 45px;
  }
  
#productLeft {
  min-height: 640px;
  height: auto !important;
  height: 640px;
  position: relative;
  margin-bottom: 20px;
  }
  
#remark {
  bottom: 5px;
  }
  
#productLeft p {
  margin-bottom: 35px;
  }
  
/*----------------------------------*/

#shophingCart {
  position: absolute;
  top: 3px;
  right: 0;
  z-index: 999;
  }
  
#mvmultivalsinglesel2 {
  margin-left: 13px;
  }
  
.cartLink a {
  margin-right: 0;
  color: #1cbfe8;
  }