body{
  color:#03132c;
  background:  url(images/design/bgGradation.jpg) repeat-x top #ffffff;
  padding:0;
  margin:0;
  font-weight:normal;
  font-family:arial;
  font-size:12px;
  direction:rtl;
}

#main{
 margin:0 auto;
 width: 963px;
 height:1000px;
 background-color:white;
 
}

#topMenu{
  width:100%;
  height:36px;
  background-color:#181818;
  position:relative;
}

#topBoxes{
  width:100%;
  background:  url(images/design/topBoxesGradation.jpg) repeat-x top #ffffff;
  height:170px;
  display:block;
 
}

#news{
  height:155px;
  width:209px;
  background-color:#FFFFFF;
  color:#3E3E3E;
  border:5px solid #F38200;
  float:right;
  margin-top:2px;
  direction:rtl;
}

#news h2{
  padding:12px 22px;
  margin:0;
  font-weight:bold;
  font-size:18px;
}
#externalmarquee{
  height:100px;
  padding:0 22px;
}
#newsBox{
  min-height:100px;
  width:169px;
 
  padding:10px 0;
  border-bottom:1px dotted #F38200;
}

#topBoxesSpaser{
  width:5px;
  height:170px;
  display:block;
  float:right;
}

#topBBox1{
  width:276px;
  height:166px;
  float:right;
  background-color:#FFFFFF;
}

#topBBox1 p,#topBBox1 div{
  padding:0;
  margin:0;
}

#topBBox2{
  width:244px;
  height:166px;
  float:right;
  background-color:#FFFFFF;
}

#topBBox2 p ,#topBBox2 div,#topDubelBox p,#topDubelBox div{
  padding:0;
  margin:0;
}

#topDubelBox{
  height:166px;
  width:530px;
  float:right;
  background-color:#FFFFFF;
}


#memberBox{
  width:209px;
  height:169px;
  float:right;
  background:  url(images/design/memberBoxGrad.jpg) repeat-x top;
  border-top:1px solid white;
}

#search{
  width:206px;
  height:38px;
  border:0px solid red;
  direction:rtl;
}

#InnerSearch{
  width:206px;
  height:38px;
  border:0px solid red;
  direction:rtl;
  float:left;
  margin-top:2px;
}

#searchForm{
  margin:9px 18px;
  width:180px;
  height:23px;
  display:block;
  border:0px solid white;
  
}

.searchInput{
  float:right;
  width:133px;height:21px;border:0
}

#searchButton {
  width:39px;
  height:23px;
  display:block;
  overflow:hidden;
  padding;0;
  margin:0;
  float:right;
  
/*
  position:relative;
  right:-3px;
  top:8px;
  *top:5px;
  
  */
  
}

#clubMembers h2,#clubMembers h2 a{
  color:#FFFFFF;
  padding:12px 22px 1px 0;
  margin:0;
  font-weight:bold;
  font-size:18px;
  
}

.NLInput {
  border:0 none;
float:left;
margin-left:19px;
margin-bottom:10px;
width:56%;
height:16px;
}
#NLname,#NLemail{
 height:23px;
}

#NLsubmit{
  clear:both;
  
  }
  
  #NLlable{
   float:right;
   color:white;
float:right;
font-size:13px;
margin-right:22px;
  }
  
  #pNLlable{
    font-size:13px;
    font-weight:bold;
  }
  
  .membersSubmit{
    color:#FC7900;
    background-color:transparent;
    float:left;
    margin-left:19px;
  }
  
  .membersSubmit:hover{
    color:white;
    cursor:pointer;
  }
  
  .membersSubmitPG{
    
    background-color:transparent;
    float:left;
    margin-left:19px;
  }
  
  .membersSubmitPG:hover{
    color:#F57F03;
    cursor:pointer;
  }
  
  #topBBox1 img, #topBBox2 img{border:0;margin:3% 0;}
  #topDubelBox img{border:0;}
  
  #topLogos{
    width:100%;
    height:59px;
    background:  url(images/design/topLogosGadation.jpg) repeat-x top #000000;
  }
  
  #topLogosInner{
    width:100%;
    height:45px;
    background:  url(images/design/innerTitleBG.jpg) repeat-x top #000000;
    float:left;
  }
  
  
  
  #HPmain{
    width:100%;
    min-height:884px;
    /*
    background:  url(images/design/hpMainGradation.jpg) repeat-x top #FFFFFF;
    */
    background-color:black;
  }
  
  #sideBanner{
    width:169px;
    height:794px;
    overflow:hidden;
    float:right;
    margin-right:10px;
    border:0px solid white;
  }
  #sideBannerInn{
    width:169px;
    height:850px;
    overflow:hidden;
    float:right;
    margin-right:10px;
    padding-top:94px;
    border:0px solid white;
  }
  
  #sideBanner p ,#sideBannerInn p{
    margin:0;
    padding:0;
  }
  
  #sideBanner p img ,#sideBannerInn p img,#sideBanner img ,#sideBannerInn img{
   border:0;
   padding-bottom:17px;
  }
  
  #sideCatalog{
    width:216px;
   
    display:block;
    position:relative;
    right:0;
    top:0;
    *top:-45px;
    background-color:#F57F03;
    border-top:1px solid white;
    border-left:1px solid white;
    border-right:1px solid white;   
    padding-top:25px; 
  }
  #sideCatBottom{
    background: url(images/design/sideCatalogBG.gif) no-repeat bottom;
    height:19px;
    position:relative;
    right:0;
    top:18px;
    width:217px;
  }
  
  #HPproducts{
    float:left;
    width:769px;
    height:100%;
    margin:5px;
    *margin-bottom:-45px;
    
  }
  
  #innerProducts{
    float:left;
    width:721px;
    position:relative;
    *position:static;
    
    margin:5px;
  }
  
  .pageTitle{
   position:relative;
   *position:static;
   width:500px;
    right:22px;
    top:-54px;
    *margin-top:-69px;
    *z-index:0;
    *height:50px;
    display:block;
    *clear:left;
    
  }
  
   .pageTitle h1{
     color:#FFFFFF;
     font-size:22px;
     white-space: nowrap;
   }
   
   .inner_desc{
     font-size:14px;
/*     
     position:relative;
     right:22px;
     
*/     
     margin:44px auto 0;
     height:auto;
     display:block;
     width:555px;
     padding:0;
   
   }
   
   #contactUs{
     height:auto;
margin-bottom:25px;
margin-right:22px;


width:555px;
z-index:100;
   }
   
   .hp_desc{
     color:#FFFFFF;     
    
     right:-18px;
     top:0px;
     *top:-25px;
     height:33px;
     display:block;
     width:555px;
   }
   .hp_desc a{
     color:#ffffff;
   }
  
  #hpProductBox{
    width:245px;
    height:256px;
    display:block;
    overflow:hidden;
    background:  url(images/design/hpProductBox.png) no-repeat top ;
    float:left;
    margin: 4px;
    text-align:center;
    z-index:1;
  }
  #innerProductBox{
    width:234px;
    height:249px;
    display:block;
    overflow:hidden;
    background:  url(images/design/innerProductsBox.png) no-repeat top ;
    float:left;
    margin: 3px;
    text-align:center;
  }
  #innerBox{
    width:234px;
    height:249px;
    display:block;
    overflow:hidden;
    background:  url(images/design/innerProductsBox.png) no-repeat top ;
    float:left;
    margin: 2px;
    text-align:center;
  }
  
  #hpProductBox h3{
    font-size:14px;
    /*direction:ltr;*/
    *padding-top:10px;
    text-decoration:none;
  }
  
  #innerProductBox h3 a,#innerProductBox h3,#innerBox h3 a{
    font-size:12px;
    direction:ltr;
    *padding-top:10px;
    text-decoration:none;
    color:#0A1728;
    width:206px;
    margin:11px 10px;
    *margin:2px 10px;
    
  }
  
  #innerBox h3{
    margin-bottom:22px;
    *margin:10px auto 22px auto;
  }
  
  #HPproductPhoto{
    border:1px solid blue;
     width:245px;
    height:256px;
    overflow:hidden;
  }

  #footerBox{
    width:100%;
    height:309px;
    background:  url(images/design/footerBoxBlack.jpg) no-repeat top;
  }
  
  #footerRightBox{
    width:158px;
    height:261px;
    float:right;
    display:block;
    margin:40px 40px 0 0;
    border:0px solid black;
  }
  
  #textMenu{
    width:704px;
    height:83px;
    float:left;
    display:block;
    margin:55px 0 0 33px;
    border:0px solid black;
    overflow:hidden;
  }
  
  .TabMenu{
    color:#101010;
    text-decoration:none;
    padding-left:0px;
    font-size:14px;
  }
  
  #catalogTextMenu{
    width:639px;
    height:140px;
    float:left;
    display:block;
    margin:0px 0 0 94px;
    border-top:1px solid #C2C2C2;
    overflow:hidden;
  }
  
  #copyRight{
    clear:both;
height:35px;
margin:0;
padding:0;
position:relative;
top:-28px;
width:100%;
  }
  
  #child1 .selected , #child2 .selected, #child2 .zSelected {
  display: block;
}

.selected{
  margin-bottom:10px;
}
.zSelected{
 font-weight:bold;
 }
#menuC a{
   font-size:14px;
   color: #414246;
  text-decoration: none;
}

#top #topI h2, #top #topI h2 a {
  text-align:right;
  font-size:14px;
  font-weight:normal;
  font-family:arial;
  color: #050100;
  text-decoration: none;

}

#top #topI.selected h2, #top #topI.selected h2 a{
  font-weight:bold;
}

#top #topI h2{
  margin-top:0;
  margin-bottom:5px;
  padding:0px;
}

#child1, #child2{
  margin-right:10px;
  
}

#child1 , #child2{

  display: none;

}



#child1 .selected , #child2 .selected, #child2 .zSelected {

  display: block;

}

#menuC{
  margin-right:25px;
}

#breadCrum{
  float:left;
  color:#EC7E03;
  margin:9px 15px;
}

.breadcrumbs{
  color:#EC7E03;
  text-decoration: none;
  
}

#productView{
   background:  url(images/design/productBg.png) no-repeat top;
   width:712px;
   height:753px;
   display:block;
   margin-top:0px;
  
   
}

#innerView{
  *background:  url(images/design/innerBg-top.png) no-repeat top; 
   width:720px;
   min-height:934px;
   display:block;
   margin-top:-15px;
   *margin-top:15px;
   
   background-color:white;
   *background-color:transperent; 
   
   border:1px solid black;
  /* *border:0px solid black;  */
}



#linksDIV{
  
  width:715px;
  height:auto;
  margin:0 auto;
  text-align:center;
  display:table;
}

.Storeslist{
/*
  padding-top:69px;
*/  
  width:680px;
  height:auto;
  margin:0 auto;
  text-align:right;
  display:table;
}

#galleryWrap{
   *width:714px;
   *background-color:white;
   *margin-right:3px;
   *padding-bottom:30px;
   
}

#phocagallery{
/*  padding-top:117px; */
  width:627px;
 
  height:auto;
  margin:0 auto;
  text-align:center;
  display:table;
  direction:ltr;
  background-color:white;
}

.inner_desc div{
  
  width:627px;
  height:auto;
  margin:0 auto;
  background-color:white;
  display:table;
}

.LinksItemsTable{
  width:569px;
  
}

.itemTitle{
  padding:31px 50px;
}

.itemTitle h2{
  padding;0;
  margin:0;
  color:#EB8306;
  font-size:22px;
}

#productInfos{
  margin-right:50px;
  width:244px;
z-index:100;

  float:right;
  font-size:12px;
}

#productDescription  h3{margin: 5px 0;font-weight:bold;font-size:12px;}

#productLong{
  display:block;
  height:auto;
  z-index:100;
}

#productPhotos{
  width:390px;
  float:left;
  margin:0 10px;
  height:524px;
  border:0px dotted;
}

#more-views{
  float:left;
  width:390px;
  height:200px;
  margin:-169px 0 0 10px;
   border:0px dotted red;
}

#more-views h4{
  font-size:14px;
  font-weight:bold;
  text-align:center;
}
#moreProducts h4{
  font-size:14px;
  font-weight:bold;
  text-align:right;
}

#morePhotos{
  width:350px;
  *width:300px;
  float:left;
  
}

#moreProductsPhotos{
  width:350px;
  *width:300px;
  float:left;
  
}

#moreProducts{
  float:right;
  margin:-199px 50px 0 10px;
  width:350px;
  *width:300px;
}

.RP{
  
}
.RP img{
  float:right;
}

#more{
  /* position:absolute;   
  left:0;    
  height:0px;
  border:0px solid;*/
  width:712px;
}

#mSubscriptionform {
  border:1px dotted;
  min-height:200px;
  margin:69px auto;
  width:500px;
  padding:25px;
/*  
  *position:relative;
  *top:69px;
  */
}

#holdm{
  width:100%;
  position:absolute;
  height:37px;
  
}

.ArticleViewTable{
  margin:0 50px;
}

#newsWraper{
  
}

#newsText{
  margin:0 25px;
  width:400px;
}
#newsNav{
  margin:0 25px;
}

#newsPhoto{
  float:left;
  margin-left:25px;
}

.ArticleViewDescriptionTD img{
  border:0;
}
#membersForm p {
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:2px 22px;
}

#membersForm p a{
  color:#F67F02;
  font-size:16px;
  font-weight:bold;
  }
  
  #kugel{
    background-color:black;
    width:962px;
    height:29px;
  }
  
  #kugel a{
    color:white;
  }
  
  #bottomBanner{
    overflow:hidden;
    width:963px;
  }
  
  #bottomBanner img{
    border:0px ;
  }