body {
margin:0;
padding:0;
font-family: arial, helvetica, sans-serif;
voice-family: "\"}\""; voice-family: inherit;
font-size:12px;
color:#777777;
}
	
html>body {font-size:12px; font-family: arial, helvetica, sans-serif; }
	
img {
border:none;
}

div#wrapall {
margin:0px;
width:100%; 
height:100%;
}

div#wrap {
margin-top:10px;
text-align: right;
width:780px;
margin-left:auto;
margin-right:auto;  
padding-bottom:10px;  
 }

div#mainbox {
margin-top:7px;
width:758px;
float:right;
 
padding:2px 10px 10px 10px;
}

div#toptoolbar {
float:right;
}

div#logobox {
float:right;
margin-top:10px;
margin-left:20px;
}

div#toptoolbarbox {
float:right;
font-size:11px;
width:435px;
padding-right:15px;
display:none;
}

div#toptoolbarbox a {
color:#777777;
text-decoration:none;
}
div#toptoolbarbox a:hover {
color:#777777;
text-decoration:underline;
}

div#cart {
float:right;
font-size:12px;
width:140px;
text-align:left;
display:none;}

div#cart a {
color:#777777;
font-weight:bold;
text-decoration:none;
}

div#cart a:hover {
text-decoration:underline;
}

div#cartin {
background:url(../images/cart.gif) right no-repeat;
float:left;
padding-right:25px;
direction:rtl;
}

div#slogan {
background:#F3F3F3;
float:right;
height:18px;
margin-top:22px;
direction:rtl;
padding:4px 8px 2px 2px;
font-weight:bold;
width:577px;
margin-right:6px;
display:none;}

.phone {
float:right;
}

#main {
width:758px;
float:right;
margin-top:15px;}

#rightbar {
width:150px;
float:right;
display:none;
}

.cattitle {
background:#BCBCBD;
padding:3px 8px 4px 3px;
font-weight:bold;
color:#ffffff;
 }

.catlist {
float:right;
direction:rtl;
padding-top:5px;
padding-bottom:8px;}

.catlist ul {
list-style:none;
margin:0px;
line-height:18px;
padding:0px 8px 0px 0px;
text-align:right;
 }

.catlist ul li ul {
padding:0px;
margin:0px;

}

.catlist ul li ul li{
padding:0px;
margin:0px;
font-size:11px;
font-weight:bold;
}


.catlist ul li ul li a{
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
}

.catlist ul li ul li a:hover{
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
}
 

.catlist ul li a {
color:#777777;
margin:0px;
padding:0px;
text-decoration:none;
padding:0px }

.catlist ul li a:hover {
color:#777777;
margin:0px;
padding:0px;
text-decoration:underline;
padding:0px ;
  }

.gifttitle {
background:#18A7D6;
padding:3px 8px 4px 3px;
font-weight:bold;
color:#777777;float:right;
width:139px;
color:#ffffff;
margin-top:10px;
}


#mainleftbox {
float:right;
 margin-right:10px;
padding-right:10px;
width:586px;
min-height:720px;
height:auto !important;
height:720px;
}

.sidetitle1 {
background:#18A7D6;
padding:3px 8px 4px 3px;
font-weight:bold;
margin-top:10px;
margin-bottom:5px; 
float:right;
width:139px;
color:#ffffff;
direction:rtl;
}
 
.sidetitle2 {
background:#BCBCBD;
padding:3px 8px 4px 3px;
font-weight:bold;
margin-top:15px;
margin-bottom:5px; 
float:right;
width:139px;
color:#ffffff;}

.sidetext {
direction:rtl;
line-height:16px;
float:right;
padding:0px 8px 0px 0px;

}

.sidetext input.string {
width:100px; 
font-family:arial;
height:15px;
margin-top:3px;
border:1px solid #777777;

}
.sidetext input.email {
width:100px; 
font-family:arial;
height:15px;
direction:ltr;
margin-top:3px;
border:1px solid #777777;

}
 
input.submit {
font-size:11px;
padding:0px;
 font-weight:normal; 
font-family: arial, helvetica, sans-serif;
width:30px;
border-right:solid #67686B 1px;  
border-left:solid #B4B6B8 1px;  
border-top:solid #B4B6B8 1px;  
background: #E7E6E2; 
color:#67686B;
border-bottom:solid #67686B 1px;  
margin-top:3px;
}

.mainheadbox {
float:right;
width:587px;
display:none;
}

.mainheadbox1 {
float:right;
 width:345px; 
margin-left:8px;
}

.mainheadbox2 {
float:right;
width:234px; 
 }

.headbox2 {
height:90px;
 width:232px;
float:right;
margin-bottom:8px;
}

.headbox3 {
height:22px;
background:#8E8F92;
width:234px;
float:right;
font-weight:bold;
text-align:center;
color:#ffffff;
padding:8px 0px 0px 0px;
 }

 
 .headbox2 img {
 float:right;
}

.headtextbox {
direction:rtl;
line-height:16px;
padding:10px 10px 5px 5px;
float:right;
width:127px;
}

.headtextbox h2 {
font-size:14px;
font-weight:bold;
margin:0px;
padding-bottom:3px;
}

.headtextbox a {
color:#777777;
text-decoration:none;
}

.headtextbox a.morelink {
color:#777777;
text-decoration:none;
font-size:11px;
padding-top:8px;
float:right;
}

.headtextbox a.morelink:hover {
text-decoration:underline;
}

.headtextbox a.morelink2 {
color:#777777;
text-decoration:none;
font-size:11px;
padding-top:7px;
padding-left:2px;
float:right;
}

.prodtable {
float:right;
width:587px;
margin-top:10px;}

.prodtable2 {
float:right;
width:587px;
margin-top:15px;}


.tabletitle {
font-weight:bold;
background:#CAEEFF;
float:right;
width:576px;
padding:0px 8px 4px 3px;
}


div.productsgrid {
padding-top:7px;
width:100%;
float:right;
disaply:none;
 }
 
 div.productsgridinner {
 padding-top:7px;
 width:100%;
 float:right;
 disaply:none;
  }
 
 
.leftitembox {
width:294px;
float:right;
border-bottom:1px solid #E8E8E8;
} 

.rightitembox {
width:292px;
float:right;
border-bottom:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
}
.leftitemboxend {
width:294px;
float:right;
 } 

.rightitemboxend {
width:292px;
float:right;
 border-left:1px solid #E8E8E8;
}

.picbox {
padding-top:4px;
padding-bottom:4px;
float:right;
}

.itemtextbox {
width:170px;
float:right;
padding-right:8px;
direction:rtl;
font-size:11px;
font-weight:normal;
color:#67686B;}

div.productsgrid h1 {
font-size:12px;
font-weight:bold;
color:#67686B;
margin:8px 0px 0px 0px;
padding:0px;}

.itemtextbox a {
color:#67686B;
text-decoration:none;
}

div.productsgrid h2 {
font-size:12px;
font-weight:normal;
color:#67686B;
direction:rtl;
margin:0px;
padding:0px 0px 0px 3px; 
}


div.productsgrid h3 {
font-size:11px;
font-weight:normal;
color:#18A7D6;
direction:rtl;
margin:3px 0px 3px 0px ;
padding:0px;}

div.productsgrid h3 a{
font-size:11px;
font-weight:normal;
color:#18A7D6;
direction:rtl;
margin:0px;
padding:0px;}

img.israelflag {
vertical-align:middle;
padding-right:3px;
}

.prdotitle {
float:right;
padding-top:3px;
font-weight:normal;
}


.prdotitle a {
color:#777777;
text-decoration:none;
font-weight:bold;

}

.catsublist {
direction:rtl;
margin-top:5px;
float:right;
color:#18A7D6;
font-size:11px;
margin-bottom:15px;}

.catsublistlarge {
direction:rtl;
margin-top:5px;
float:right;
color:#18A7D6;
font-size:11px;
width:540px;
margin-bottom:15px;}

.catsublisttext {
color:#777777;
font-size:11px;
}

.catsublistlarge a {
color:#777777;
text-decoration:none;
font-size:11px;
}

.catsublistlarge a:hover {
color:#777777;
text-decoration:underline;
font-size:11px;
}

.catsublist a {
color:#777777;
text-decoration:none;
font-size:11px;
}

.catsublist a:hover {
color:#777777;
text-decoration:underline;
font-size:11px;
}


.prdomore {
float:left;
padding-top:2px;
padding-left:3px;
direction:rtl;
font-weight:normal;
}

.prdomore a {
color:#777777;
text-decoration:none;
font-size:11px;
  }
.prdomore a:hover {
color:#777777;
text-decoration:underline;
font-size:11px;
}
  
div#footerline {
background:url(../images/bottom-line.gif) no-repeat;
height:20px;
float:right;
width:100%;
display:none;
 }
 
div#cards {
 float:right;
width:283px;
text-align:left;
display:none;
} 


div#smalllinks {
margin-top:10px;
margin-right:30px;
float:right;
 width:450px;
margin-bottom:10px;display:none;} 


div#smalllinks a {
text-decoration:none;
color:#67686B;
 } 

div#smalllinks a:hover {
text-decoration:underline;
} 


div#footservice {
 width:100%;
height:22px;
color:#67686B;
 direction:rtl;
text-align:center;float:right;margin-bottom:30px;}

.shippingbox {

background:#8E8F92;
float:right;
height:35px;
padding:15px 10px 10px 10px;
color:#ffffff;
font-weight:bold;
width:159px;}

.shippingboxtext {
float:right;
background:url(../images/shipping.gif) top no-repeat right;
text-align:right;
padding-right:35px;
}

.innerbanner {
float:right;
margin-left:3px;
width:405px;
display:none;}

div#infopath { 
float:right;
color:#777777;
font-size:11px;
direction:rtl;
 display:none;

}

div#infopath a { 
color:#777777;
text-decoration:none;
}

div#infopath a:hover {
text-decoration:underline;}


div#infotools { 
float:left;
color:#777777;
font-size:11px;
direction:rtl;
padding-left:2px;
display:none;
}

div#infotools a { 
color:#777777;
text-decoration:none;
}

div#infotools a:hover {
text-decoration:underline;}



div#maintitlebox {
width:100%;
float:right;
padding-bottom:5px;
direction:rtl;}


div#maintitlebox h1 {
font-weight:bold;
font-size:14px;
color:#777777;
margin:0px;
padding:12px 0px 0px 0px;
}


div#maintitlebox h2 {
font-weight:bold;
font-size:12px;
color:#18A7D6;
margin:0px;
padding:4px 0px 0px 0px;
}

.textbox {
 direction:rtl;
text-align:right;
padding:5px 0px 0px 0px;
color:#777777;
line-height:16px;
margin-bottom:20px;
}

.textboxittem {
 direction:rtl;
text-align:right;
padding:5px 0px 0px 0px;
color:#777777;
line-height:16px;
margin-bottom:5px;
width:250px;
}

.catpic {
float:left;
}

.itempic {
float:right;
margin-top:10px;
width:300px;
}

.delivery {
direction:rtl;
margin-top:5px;
float:right;
color:#777777;
font-size:11px;
width:270px;
}

.delivery b {
color:#18A7D6;
}

.regprice {
direction:rtl;
margin-top:15px;
float:right;
color:#777777;
font-size:11px;
width:270px;
}

.regprice u {
text-decoration:line-through;
}

.sitepricealone {
direction:rtl;
float:right;
font-weight:bold;
color:#777777;
font-size:15px;
width:270px;
margin-top:15px;
}

.siteprice {
direction:rtl;
float:right;
font-weight:bold;
color:#777777;
font-size:15px;
width:270px;
}

.titlebox {
width:285px;
float:right;
 }

 
.orderbox {
border:1px solid #CAEEFF;
float:right;
width:240px;
margin-top:15px;
padding:10px;
display:none;
}

.quantity {
direction:rtl;
 float:right;
color:#777777;
font-size:12px;
 width:250px;

}

.quantity b {
color:#18A7D6;
 }

input.quantitybox {
width:20px;
font-size:12px;
font-family:arial;
border: 1px solid #777777;
text-align:center;
}

.colorstitle {
direction:rtl;
 float:right;
color:#777777;
font-size:12px;
 width:250px;
margin-top:10px;
}

.colorstitle b {
color:#18A7D6;
}

.colorsbox {
direction:rtl;
 float:right;
color:#18A7D6;
font-size:12px;
 width:250px;
}

.colorsboxitem {
 float:right;
width:120px;
margin-top:5px;
color:#777777;
}


.giftwrap {
direction:rtl;
 float:right;
color:#777777;
font-size:12px;
 width:250px;
margin-top:10px;
}

.giftwrap b {
color:#18A7D6;
}

.addtocart {
direction:rtl;
 float:right;
color:#777777;
font-size:12px;
 width:250px;
margin-top:10px;
}


input.addtocartbutton {
background:#9DC63B;
border-right:2px solid #7D9E2E;
border-bottom:2px solid #7D9E2E;
border-left:2px solid #D6EBA3;
border-top:2px solid #D6EBA3;
color:#ffffff;
font-size:14px;
font-weight:bold;
font-family:arial;
display:none;
}


.enlarge a {
font-size:11px;
color:#777777;
text-align:center;
text-decoration:none;
direction:rtl;}

.enlarge a:hover {
text-decoration:underline;
}

.smallpics {
float:right;
width:300px;
margin-top:10px;}

img.smallpic {
margin-left:10px;
}

.smalldetails {
margin-top:10px;
float:right;
 width:270px;
display:none;
}

.smalldetails ul {
direction:rtl;
margin:0px;
padding:0px;
font-size:11px;
list-style:none;
float:right;
}

.smalldetails a {
font-size:11px;
color:#777777;
text-align:center;
text-decoration:none;
}

.smalldetails a:hover {
text-decoration:underline;
}

.smalldetails ul li{
direction:rtl;
margin:0px;
padding:0px 15px 0px 0px;
font-size:11px;
background:url(../images/small-detail.gif) bottom no-repeat right;
}

.moreitems {
padding-top:10px;
color:#18A7D6;
direction:rtl;
font-weight:bold;
margin-top:10px;
float:right;
display:none;
}

.rightitemboxsmall {
width:190px;
float:right;
border-left:1px solid #E8E8E8;
}
 
.itemtextboxsmall {
width:120px;
float:right;
padding-right:8px;
direction:rtl;
font-size:11px;
font-weight:normal;
color:#777777;}
 
.itemtextboxsmall a {
color:#777777;
text-decoration:none;
}

.backtotop {
padding-top:15px;
color:#777777;
direction:rtl;
font-weight:bold;
float:left;
display:none;

}


.backtotop a {
color:#777777;
text-decoration:none;
}

.backtotop a:hover {
text-decoration:underline;
}

ul.resultgrid {
float:right;
margin:0px;
padding:0px;
list-style:none;
width:585px;

}

ul.resultgrid li {
width:585px;
margin:0px;
padding:0px;
height:62px;
margin-bottom:5px;
}

.rescountbox {
width:585px;
float:right;
}

.rescount {
background:#CAEEFF;
color:#777777;
height:52px;
width:30px;
padding-top:10px;
text-align:center;
float:right;
}

.rescount a {
color:#777777;
text-decoration:none;
}

.rescount a:hover {
text-decoration:underline;
}

.resultgridlines {
margin-top:15px;
}

.rescountpic {
border:1px solid #E8E8E8;
float:right;
height:60px;
 }

.rescountname {
float:right;
background:#E8E8E8;
width:478px;
height:52px;
padding:5px;
 }

.rescountname h2 a {
color:#777777;
margin:0px;
padding:0px;
font-size:13px;
text-decoration:none;
 }

.rescountname h2 a:hover  {
text-decoration:underline;
}

.smallpic {
margin:0px;
padding:0px;
border:0px;
}

.rescounttext {
 float:right;
}

#sendtofriend {
float:right;
direction:rtl;
width:575px;
background:#CAEEFF;
border:1px solid #18A7D6;
margin-top:5px;
padding:5px;
display:none;
}


#sendtofriend input.string {
width:70px; 
font-family:arial;
height:15px;
margin-top:3px;
border:1px solid #777777;

}
#sendtofriend input.email {
width:130px; 
font-family:arial;
height:15px;
direction:ltr;
margin-top:3px;
border:1px solid #777777;

}
 
#sendtofriend input.hiddenf {
border:0px;
margin:0px;
padding:0px;
 }
 
.closebut {
float:left;
padding-left:5px;
 } 
.closebut a {
color:#777777;
font-size:11px;
text-decoration:none;
}
.closebut a:hover {
color:#777777;
font-size:11px;
text-decoration:underline;
}

.sendline {
float:right;
padding-top:5px;
padding-bottom:5px;
width:570px;
}

#sendtofriend a.send {
color:#777777;
font-size:12px;
text-decoration:none;
}

#sendtofriend a.send:hover {
color:#777777;
font-size:12px;
text-decoration:underline;
}

#shipping {
direction:rtl;
width:250px;
background:#CAEEFF;
border:1px solid #18A7D6;
margin-top:5px;
padding:5px;
display:none;
margin-bottom:5px;
}

.carttitle {
padding:5px;
color:#ffffff;
font-weight:bold;
background:#18A7D6;
border-bottom:1px solid #ffffff;
}

table.tabcart {
border-collapse: collapse;
width:100%;
margin-top:10px;}

table.tabcart2 {
border-collapse: collapse;
width:100%;
 }

.carttext {
padding:5px;
color:#777777;
font-weight:normal;
background:#E2F4FC;
border-bottom:1px solid #ffffff;
}

.carttextrem {
padding:5px;
color:#777777;
font-weight:normal;
background:#E2F4FC;
text-align:center;
border-bottom:1px solid #ffffff;
}


.carttext a {
 color:#777777;
 text-decoration:none;
}

.carttext a:hover {
 color:#777777;
 text-decoration:underline;
}

img.removebut {
margin-top:3px;
}

.carttextcenter {
padding:5px;
text-align:center;
color:#777777;
font-weight:normal;
background:#E2F4FC;
border-bottom:1px solid #ffffff;
}

input.giftw {
margin-bottom:5px;
}


.carttextend {
padding:10px 5px 10px 60px;
color:#777777;
font-weight:bold;
text-align:left;
background:#E2F4FC;
font-size:14px;
border-top:1px solid #ffffff;
}
.carttexteedit {
padding-left:40px;
text-align:right;
background:#E2F4FC;
 float:right;}
 

.carttextshippline {
padding:10px 10px 10px 20px;
color:#777777;
text-align:right;
background:#E2F4FC;
font-size:12px;
}

input.greycartbutton {
background:#62BBE3;
border-right:2px solid #18A7D6;
border-bottom:2px solid #18A7D6;
border-left:2px solid #EDF5F9;
border-top:2px solid #EDF5F9;
color:#ffffff;
font-size:14px;
font-weight:bold;
font-family:arial;}

input.realgreycartbutton {
background:#BCBCBD;
border-right:2px solid #777777;
border-bottom:2px solid #777777;
border-left:2px solid #cccccc;
border-top:2px solid #cccccc;
color:#484A4D;
font-size:14px;
font-weight:bold;
font-family:arial;}

td.tablebut {
padding-top:10px;
text-align:left;
}

.carttextshipp {
padding:5px;
text-align:right;
color:#777777;
font-weight:normal;
background:#EDF5F9;
direction:rtl;
line-height:24px;
border-top:10px solid #ffffff;}

span.strikeout {
text-decoration:line-through;
}

span.free {
color:#BA0F02;
}

ul.cartpoints {
line-height:18px;
}

.carttextcard  {
padding:5px 30px 5px 5px;
text-align:right;
color:#777777;
font-weight:normal;
direction:rtl;
background:#FFFFCD url(../images/light_bulb.gif) center no-repeat right;

}

.carttextcard  a {
color:#777777;
text-decoration:underline;
}


span.special {
color:#BA0F02;
font-size:11px;
 }


#shipping1 {
display:none;
}

#shipping2 {
display:none;
}

#shipping3 {
display:none;
}

#shipping4 {
display:none;
}

#shipping5 {
display:none;
}


input#sumtotal {
font-size:14px;
font-family:arial;
border: none;
text-align:left;
color:#777777;
width:40px;
background:#E2F4FC;
font-weight:bold;
}

.tableproc {
width:100%}

.tableproc2 {
margin-top:10px;
width:100%}

.detailscart {
background:#f3f3f3;
width:100%;}

.detailscarttitle {
background:#8E8F92;
border-bottom:1px solid #ffffff;
width:100%;
color:#ffffff;
}

.detailbox {
 width:120px;
 padding-left:10px;
text-align:left; }

.tableproc textarea {
font-size:12px;
font-family:arial;
color:#777777;
width:150px;

}

#othershipping {
display:block;
}

.tableproc a {
color:#777777;
text-decoration:none;
}


.cartdetedit {
 text-align:right;
  float:left;}
  
  
  #greetingtext {
  display:none;
  }
  
  textarea.itemtext {
  font-size:12px;
  font-family:arial;
  color:#777777;
  width:230px;
  height:100px;

  }
  

#maintitlebox div.ordersuc {
margin-top:15px;
padding:10px;
color:#ffffff;
font-weight:normal;
background:#18A7D6;
font-size:12px;
width:567px;
 }


#maintitlebox div.ordersuc h1 {
margin-top:10px;
margin-bottom:5px;
padding:0px;
color:#ffffff;
font-weight:bold;
 font-size:14px;
  }
  
 
 #maintitlebox div.ordersuc a {
  color:#ffffff;
  }
  
#maintitlebox  h3 {
margin-top:10px;
margin-bottom:5px;
padding:0px;
color:#777777;
font-weight:bold;
font-size:14px;
}
