﻿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;  
background:url(../images/top-line.gif) no-repeat;
 }

div#mainbox {
margin-top:7px;
width:758px;
float:right;
border-left:1px solid #D2D0D0;
border-right:1px solid #D2D0D0;
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;
}

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;
}

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#cartin a.withitems {
color:#77A508;
}

div#searchbox {
 padding-right:8px;
padding-left:8px;
padding-bottom:2px;

width:217px;
float:right;
 }

div#phone {
padding:6px 8px 2px 2px;
width:341px;
float:right;
}


div#slogan {
float:right;
margin-top:18px;
direction:rtl;
font-weight:bold;
width:584px;
margin-right:6px;
border:1px solid #cccccc;
background:url(../images/toptool-bg.gif) right repeat-x;
}

.phone {
float:right;
}

#main {
width:758px;
float:right;
margin-top:5px;}

#rightbar {
width:150px;
float:right;}

.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;
border-bottom:none;

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:#4C4B4B;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
padding:0px }

.catlist ul li {
border-bottom:1px solid #e7e7e7;
width:135px;
line-height:20px;
}


.catlist ul li a:hover {
color:#18A7D6;
margin:0px;
padding:0px;
text-decoration:underline;
padding:0px ;
  }

.catlist ul li a.special {
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
color:#BA0F02;
}

.gifttitle {
background:#18A7D6;
padding:3px 8px 4px 3px;
font-weight:bold;
color:#777777;float:right;
width:139px;
color:#ffffff;
}


#mainleftbox {
float:right;
border-right:1px solid #D9D7CB;
margin-right:10px;
padding-right:10px;
width:586px;
min-height:1200px;
height:auto !important;
height:1200px;
}

.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;}

 
.sidetitle3 {
background:#CAEEFF;
padding:3px 8px 4px 3px;
font-weight:bold;
margin-top:5px;
float:right;
width:139px;
color:#ffffff;}

.sidetitle3 a {
text-decoration:none;
color:#777777;}

.sidetext {
direction:rtl;
line-height:16px;
float:right;
padding:0px 8px 0px 0px;
color:#484848;
}

a.revlink {
color:#484848;
text-decoration:none;
}

#slogan input.string {
width:147px; 
font-weight:normal;
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;
}


 
input.submit2 {
font-size:11px;
padding:0px;
 font-weight:normal; 
font-family: arial, helvetica, sans-serif;
width:40px;
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;
}

.mainheadbox1 {
float:right;
 width:345px; 
margin-left:8px;
}

.mainheadbox2 {
float:right;
width:234px; 
 }

.headbox2 {
height:90px;
border:1px solid #D9D7CB;
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;
padding-top:15px;
}

.prodtable3 {
float:right;
width:587px;
padding-top:15px;
}




.tabletitle {
font-weight:bold;
background:#CAEEFF;
float:right;
width:576px;
padding:0px 8px 4px 3px;
}



.gifttabletitle {
float:right;
width:580px;
padding:0px 3px 3px 3px;
margin-top:10px;
height:150px;}

.giftprdotitle {
float:right;
width:580px;
background:url(../images/gift-bar.jpg) no-repeat left top ;
height:50px;}

.giftprdotitle h1 {
 margin:0px;
font-size:12px;
direction:rtl;
color:#ffffff;
margin-top:14px;
background:#CC2A39;
width:510px;
padding:4px 8px 3px 3px;
}


.gifttabletitle h2 {
padding:10px 8px 0px 0px;
margin:0px;
font-size:12px;
direction:rtl;
width:550px;
font-weight:normal;
color:#676565;
}

.giftprdotitle ul {
margin-top:10px;
padding-top:0px;
direction:rtl;
float:right;}


.giftprdotitle li {
list-style: square;
width:120px;
font-size:12px;
direction:rtl;
font-weight:normal;
}



div.productsgrid {
padding-top:7px;
width:100%;
float:right;
 
 }
 
 div.productsgrid2 {
  width:580px;
 float:right;
  text-align:right;
 }
 
 div.productsgridinner {
 padding-top:7px;
 width:100%;
 float:right;
  
 }


 
.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;
}

 
.leftitemboxkupa {
width:274px;
float:right;
 } 

.rightitemboxkupa {
width:272px;
float:right;
padding-left:10px;
border-left:1px solid #E8E8E8;
margin-left:10px;}



.leftitembox2 {
width:190px;
float:right;
min-height:250px;
height:auto !important;
height:250px;
} 

.rightitembox2 {
width:192px;
float:right;
border-right:1px solid #E8E8E8;
min-height:250px;
height:auto !important;
height:250px;
}



.leftitemboxend {
width:294px;
float:right;
 } 

.rightitemboxend {
width:292px;
float:right;
border-left:1px solid #E8E8E8;
}

.picbox {
padding-top:4px;
padding-bottom:4px;
float:right;
}
.picbox2 {
padding-top:14px;
padding-bottom:4px;
float:right;
width:185px;
text-align:center;
}
.picboxkupa {
padding-top:4px;
width:110px;
padding-bottom:4px;
float:right;
}

.itemtextbox {
width:170px;
float:right;
padding-right:8px;
direction:rtl;
font-size:11px;
font-weight:normal;
color:#67686B;
}

.itemtextboxkupa {
width:140px;
float:right;
padding-right:8px;
direction:rtl;
font-size:11px;
font-weight:normal;
color:#67686B;
height:110px;
}

 h3.kupa {
 font-size:12px
}


.itemtextbox2 {
width:170px;
float:right;
padding-right:8px;
direction:rtl;
font-size:11px;
font-weight:normal;
color:#67686B;
}

div.productsgrid h1,div.productsgrid a.name,div.productsgrid a.name:visited {
font-size:12px;
font-weight:bold;
color:#67686B;
margin:8px 0px 0px 0px;
padding:0px;
display: block;
}

div.productsgrid2 h1,div.productsgrid2 a.name,div.productsgrid2 a.name:visited  {
font-size:12px;
font-weight:bold;
color:#67686B;
margin:8px 0px 0px 0px;
padding:0px;display: block;}

.itemtextbox a {
color:#67686B;
text-decoration:none;
}

.itemtextbox2 a {
color:#67686B;
text-decoration:none;
}


div.productsgrid h2,div.productsgrid .txt{
font-size:12px;
font-weight:normal;
color:#67686B;
direction:rtl;
margin:0px;
padding:0px 0px 0px 3px; 
display: block;
}


div.productsgrid2 h2,div.productsgrid2 .txt {
font-size:12px;
font-weight:normal;
color:#67686B;
direction:rtl;
margin:0px;
padding:0px 0px 0px 3px; display: block;
}


div.productsgrid h3,div.productsgrid a.designer,div.productsgrid a.designer:visited,div.productsgrid .designer {
font-size:11px;
font-weight:normal;
color:#18A7D6;
direction:rtl;
margin:3px 0px 3px 0px ;
padding:0px;
display: block;
}


div.productsgrid2 h3,div.productsgrid2 a.designer,div.productsgrid2 a.designer:visited,div.productsgrid2 .designer  {
font-size:11px;
font-weight:normal;
color:#18A7D6;
direction:rtl;
margin:3px 0px 3px 0px ;
padding:0px;display: block;}

div.productsgrid h3 a{
font-size:11px;
font-weight:normal;
color:#18A7D6;
direction:rtl;
margin:0px;
padding:0px;}

div.productsgrid2 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;
direction:rtl;
}


.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;
 }

.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%;
 }
 
div#cards {
 float:right;
width:283px;
text-align:left;} 


div#smalllinks {
margin-top:10px;
text-align:center;
float:right;
 width:100%;
margin-bottom:10px;} 


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;
}

div#infopath { 
float:right;
color:#777777;
font-size:11px;
direction:rtl;
 
}

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;
}

div#infotools a { 
color:#777777;
text-decoration:none;
}

div#infotools a:hover {
text-decoration:underline;}

div#Entrybox{
float:right;
 padding-left:10px;
}

div#Entrybox td {
line-height:11px;
text-decoration:none;
} 

div#Entrybox img {
 
}

div#maintitlebox {
width:100%;
float:right;
padding-bottom:10px;
direction:rtl;}

.maintitlebox2 {
width:100%;
float:right;
padding-bottom:10px;
direction:rtl;}


div#maintitlebox3 {
width:100%;
float:right;
padding-bottom:10px;
direction:rtl;}


div#maintitlebox h1,div#maintitlebox .name {
font-weight:bold;
font-size:14px;
color:#777777;
margin:0px;
padding:12px 0px 0px 0px;
display: block;
}


div#maintitlebox h2,div#maintitlebox .designer {
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;
  }

.textboxittem {
 direction:rtl;
text-align:right;
padding:5px 0px 0px 0px;
color:#777777;
line-height:16px;
margin-bottom:5px;
width:250px;
}

.catpic {
float:right;
margin-left:10px;
 }

.cattext {
float:right;
width:450px;
line-height:18px;
}

.cattext p {
margin:0px;
padding:0px;
}

.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;
}

.sitepricesale {
direction:rtl;
float:right;
font-weight:bold;
color:#BA0F02;
font-size:15px;
width:270px;
}

.titlebox {
width:285px;
float:right;
 }

 
.orderbox {
border:1px solid #CAEEFF;
float:right;
width:250px;
margin-top:15px;
padding:10px;
 margin-bottom:15px;
}

.orderbox2 {
border:1px solid #CAEEFF;
float:right;
width:250px;
 padding:10px;
 margin-bottom:15px;
}

.quantity {
direction:rtl;
 float:right;
color:#777777;
font-size:12px;
 width:250px;

}

#orderstatin {
display:none;
direction:rtl;
}
.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;}


.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;

}

.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;
}


.moreitemsframe {
 border:1px solid #CAEEFF;
float:right;
margin-bottom:4px;
}
.moreitems {
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
width:573px;
color:#777777;
direction:rtl;
font-weight:bold;
 float:right;
font-size:12px;
background:#CAEEFF;
border:1px solid #ffffff;
}

.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;

}


.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 {
 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;
 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;
}


.carttextpay {
padding:5px;
color:#777777;
font-weight:normal;
background:#E2F4FC;
border-bottom:1px solid #ffffff;
border-top: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 10px;
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.greycartbutton2 {
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:12px;
font-weight:bold;
font-family:arial;
margin-right:20px;
margin-bottom:5px;}

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;
}
td.tablebut2 {
padding-bottom: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;
}

#shipping6 {
display:none;
}


#shipping7 {
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;
}


.backtotop2 {
 

  margin-top:5px;
 padding-right:15px;
  text-align:right;
   font-size:10px;
  background:url(../images/top.gif) center right no-repeat; 
  width:80px;
   margin-bottom:10px;
   font-weight:bold; 
}

#maintitlebox a {
color:#777777;
}


#maintitlebox ul {
line-height:18px;}

#shipping ol {
margin:5px 25px 10px 0px;
line-height:18px; }

#shipping ol li {
 padding:0px;
}

.footgiftlinks {
text-align:center;
line-height:20px;
direction:rtl;
padding:0px 54px 10px 54px;
}

.footgiftlinks a {
color:#777777;
font-weight:normal;
text-decoration:none;
}

.footgiftlinks a:hover {
 
text-decoration:underline;
}


.sidetext hr {
height:1px;
color:#cccccc;
width:130px;
}

.feelsafe {
border: 1px solid #F3F3F3;
float:right;
width:584px;
margin-top:5px;
}

.safebuy {
background:url(../images/cir.gif) center right no-repeat; 
float:right;
padding-right:15px;
padding-top:6px;
padding-bottom:6px;
line-height:12px;
margin-left:12px;
margin-right:4px;
}


.returnbuy {
background:url(../images/cir.gif) center right no-repeat; 
float:right;
padding-right:15px;
padding-top:6px;
padding-bottom:6px;
line-height:12px;
margin-left:12px;
}

.servicebuy {
background:url(../images/cir.gif) center right no-repeat; 
float:right;
padding-right:15px;
padding-top:6px;
padding-bottom:6px;
line-height:12px;
}


.newnlbox {
width:587px;
float:right;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
}

.nlboxpic {
background:  url(../images/nl.gif) center right no-repeat; 
height:114px;
width:145px;
float:right;
}

.nlboxsign {
float:right;
background:url(../images/nl-bg.gif) top right repeat-x; 
height:112px;
width:442px;
}

.nltitle {
background:url(../images/nl-title.gif) top right no-repeat; 
direction:rtl;
height:17px;
margin-top:15px;
 
}

.nltext {
width:400px;
float:right;
direction:rtl;
font-weight:normal;
color:#4C4B4B;
padding:4px 10px 10px 10px;
}

.nltext h1,.nltext .title {
font-size:14px;
margin:0px;
color:#18A7D6;
padding-top:7px;
padding-bottom:3px;
display: block;
font-weight: bolder;
}


#hidcomment {
display:none;
}


input.nlemail2 {
width:150px; 
font-family:arial;
direction:ltr;
margin-top:3px;
border:1px solid #777777;

}


input.nlemail3 {
width:140px; 
font-family:arial;
direction:ltr;
margin-top:3px;
border:1px solid #777777;

}
input.nltext3 {
width:140px; 
font-family:arial;
direction:rtl;
margin-left:5px;
margin-top:3px;
border:1px solid #777777;

}


input.nltext2 {
width:110px; 
font-family:arial;
direction:rtl;
margin-left:5px;
margin-top:3px;
border:1px solid #777777;

}

.corp {
width:586px; 
float:right;
margin-top:15px;}


#corptext {
font-size:14px;
color:#777777;
 width:323px; 
float:right;
background:#efefef;
padding:12px;
height:149px;
line-height:18px;
}

#corptext h1 {
margin:0px;
padding:0px 0px 5px 0px;
font-weight:bold;
font-size:14px;
color:#777777;
 }

.corppic{
width:233px; 
float:right;}

.corpsmalltext {
line-height:18px;
padding:15px;
float:right;
}

#maintitletextboxgift {
margin-top:10px;
width:250px;
height:170px;
color:#ffffff;
font-size:14px;
float:right;
background:#DF4040;
padding:20px;
}


#maintitletextboxcat {
margin-top:10px;
width:250px;
height:170px;
color:#ffffff;
font-size:14px;
float:right;
padding:20px;
}

#maintitletextboxcat2 {
margin-top:10px;
width:390px;
height:67px;
color:#ffffff;
font-size:14px;
float:right;
padding:20px;
}


#maintitletextboxcat3 {
margin-top:10px;
width:390px;
 color:#ffffff;
font-size:14px;
float:right;
padding:20px;
}

#maintitletextboxcat3 h1.cattitle2,#maintitletextboxcat3 h3.cattitle2 {
 color:#ffffff;
 font-size:15px;
 margin:0px;
 padding:0px;
 }

#maintitletextboxcat2 {
 width:397px;
height:67px;
color:#ffffff;
font-size:14px;
float:right;
padding:20px;
}

#maintitletextboxcat2 h1.cattitle2,#maintitletextboxcat2 h3.cattitle2 {
 color:#ffffff;
 font-size:15px;
 margin:0px;
 padding:0px;
 }
 
 #maintitletextboxcat4 {
 margin-top:10px;
 width:544px;
  color:#ffffff;
 font-size:14px;
 float:right;
 padding:20px;
 }
 
 #maintitletextboxcat4 h1.cattitle2, #maintitletextboxcat3 h3.cattitle2 {
  color:#ffffff;
  font-size:15px;
  margin:0px;
  padding:0px;
 }
 
#maintitletextboxgift h1.gift {
 color:#ffffff;
 font-size:18px;}
 
#maintitletextboxgift .textbox {
 color:#ffffff;
 line-height:20px;}

#maintitletextboxcat h1.cattitle2,#maintitletextboxcat h3.cattitle2 {
 color:#ffffff;
 font-size:18px;
 margin:0px;
 padding:0px;
 }
 
#maintitletextboxcat .textbox2 {
 color:#ffffff;
 line-height:20px;
 margin-top:5px;
 }




#maintitletextboxgift2 {
width:295px;
float:right;
 margin-top:10px;
}

#maintitletextboxgift3 {
width:150px;
float:right;
 margin-top:10px;
}


 
#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #777777;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
color:#00000;
direction:rtl;
text-align:right;
}

.newgiftbox22 {
width:587px;
 float:right;}


.newgiftbox2 {
width:587px;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
float:right; }

.giftboxpic2 {
background:  url(../images/giftbox.gif) top right no-repeat; 
width:145px;
height:114px;
float:right;
}

.giftboxsign2 {
background:url(../images/giftbg.gif) top right repeat-x; 
width:442px;
height:114px;
float:right;}

 

.gifttext2 {
width:420px;
direction:rtl;
font-weight:normal;
color:#4C4B4B;
padding:4px 10px 10px 10px;
float:right;}

.gifttext2 h1, .giftTextHeader {
font-size:14px;
margin:0px;
color:#DA5959;
padding-top:7px;
padding-bottom:3px;
font-weight: bolder;
}

.gifttext2 h2, .giftTextBody {
font-size:12px;
margin:0px;
font-weight:normal;
}

 

.mainheadbox1new {
float:right;
width:290px; 
margin-left:4px;
}

.mainheadbox2new {
float:right;
width:290px; 
 }

.headbox2new {
height:110px;
border:1px solid #D9D7CB;
width:290px;
float:right;
margin-bottom:6px;
}

.headbox3new {
height:21px;
background:#8E8F92;
width:290px;
float:right;
font-weight:bold;
text-align:center;
color:#ffffff;
padding:4px 0px 0px 0px;
 }



.headbox3new2 {
height:21px;
width:230px;
float:right;
font-weight:bold;
text-align:left;
color:#ffffff;
margin-top:5px;
padding-left:60px;
padding-top:4px;
background:url(../images/magazine.gif) top right repeat-x; 

 }

.headbox3new2 a {
 
color:#ffffff;
 
 }

 
 .headbox2new img {
 float:right;
}

.headtextboxnew {
direction:rtl;
line-height:16px;
padding:10px 10px 5px 5px;
float:right;
width:160px;
}

.headtextboxnew h2 {
font-size:14px;
font-weight:bold;
margin:0px;
 
}

.headtextboxnew a {
color:#777777;
text-decoration:none;
}

.headtextboxnew a.morelink {
color:#777777;
text-decoration:none;
font-size:11px;
 float:right;
}

.headtextboxnew a.morelink:hover {
text-decoration:underline;
}

.headtextboxnew a.morelink2 {
color:#777777;
text-decoration:none;
font-size:11px;
 padding-left:2px;
float:right;
}


div#midarticle {
float:right;
width:585px;
direction:rtl;
 border-bottom:1px solid #E8E8E8;
 }


div#midarticle a {
font-size:11px;
color:#777777;
}

.midarticlepic {
float:right;
padding-top:15px;
}

.midarticletext {
float:right;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
width:450px;
}

.magazinetext h4{
font-size:14px;
font-weight:normal;
margin:0px;
}

.magazinetext h1{
font-size:15px;
font-weight:bold;
margin:0px;
 
}

div.magazinetext {
border:1px soild #D8F2FA;
float:right;
padding:10px;

}


div.magazinetex a {
color:#777777;
 
}

div.securedarea {
background:#55B455;
color:#ffffff;
font-size:12px;
font-weight:normal;
margin-top:10px;
padding:5px;
border:1px solid #3A833A;
}

.label {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0;
	padding: 0;
	}
.clubspecial {
float:right;
width:252px;
margin-top:15px;
padding:10px;
background:#06749E;
color:#ffffff;
line-height:18px;

}

.clubspecial a {
 
color:#ffffff;
 

}


input.formbox {
width:100px;
font-size:12px;
font-family:arial;
border: 1px solid #777777;
text-align:left;
direction:ltr;
}


input.formboxhe {
width:100px;
font-size:12px;
font-family:arial;
border: 1px solid #777777;
text-align:right;
direction:rtl;
}

.shiptable td {
background:#cccccc;
padding:2px;
}


.footerLink
{
	text-decoration:none;
	color:#67686B;
	font-weight:normal;
}
.footerLink:hover
{
	text-decoration:underline;
	color:#18A7D6;
	font-weight:normal;
}