body {
margin:0;
padding:0;
font-family:arial, sans-serif; voice-family: inherit;
font-size:12px;
text-align: center;
color:#5C4F3A;
background:url(../images/wallpaper.gif);
 }
	
html>body {font-size:medium; font-family:arial, sans-serif; text-align: center;  }

.slideshow {
  height:284px;
}
.slideshow div
{
	background:url(../images/wallpaper.gif);
}	

a {
color:#5C4F3A;
text-decoration:none;
}

a:hover {
color:#87ABC2;
text-decoration:none;
}


div#wrapall {
margin-top:30px; 
width:100%; 
text-align: center;
direction:rtl;
padding-bottom:15px;
}

img {
border:0px;
}


div#wraptop {
text-align: right;
width:873px;
margin-left:auto;
margin-right:auto;
background:url(../images/top-line.gif) no-repeat top center;
height:29px;
}
 
  
div#wrapin {
padding-top:15px;
text-align: right;
width:871px;
margin-left:auto;
margin-right:auto;
border-right:1px solid #A1BBCB;   
border-left:1px solid #A1BBCB;
padding-bottom:15px;  }
   
  
div#wrapbottom {
text-align: right;
width:873px;
margin-left:auto;
margin-right:auto;
background:url(../images/bottom-line.gif) no-repeat top center;
height:29px;
}

.maincont {
padding-left:63px;
padding-right:76px;
}

.sidemenu {
width:120px;
}

.sidemenubox {
width:120px;
padding-top:15px;
}

.toolbaritem {
width:110px;
 
font-size:11px;
font-weight:bold;
border-bottom:1px solid #A1BBCB;   
margin-bottom:10px;
padding-bottom:10px;
 margin-left:10px;
}

.toolbaritems {
width:100px;
font-size:11px;
font-weight:normal;
padding-right:10px;

}


.toolbariteme {
width:110px;
 
font-size:11px;
font-weight:bold;
 margin-bottom:10px;
padding-bottom:10px;
 margin-left:10px;
}

.maintext {
width:580px;
}

.slogan {
float:right;
width:440px;
}

.number {
float:right;
}

.headertext {
font-size:14px;
padding-top:10px;
float:right;
 line-height:16px;
font-weight:normal;
}



.headertext h1{
font-size:18px;
padding-bottom:10px;
 color:#8E7A5A;
font-weight:bold;
margin:0px;
}

.headertext h1 A {
  color:#8E7A5A;
 }

.headertext h1 A:hover {
color:black;
text-decoration:underline;
 }

.blue {
color:#82AAC3;

}

.black, .black:visited {
color:black;
}

.black:hover
{
color:black;
text-decoration:underline;
}

.topicsline  {
float:right;
padding-top:15px;
width:580px;
font-size:12px;
text-align:center;     
}

.mainimg {
/*float:right;*/
padding-top:105px;
 width:580px;
}



.mainbuttons {
float:right;
padding-top:25px;
width:590px;

}

.butbox {
float:right;
width:360px;
 border-left:1px solid #A1BBCB;   

}

.butboxin {
float:right;
width:360px;
}

.iconimg {
float:right;
width:90px;
}
 
 
 .icontext {
 float:right;
 width:190px;
 
 padding-right:15px;
 
 }
 
 .smalltext {
 font-size:12px;
 line-height:14px;
  float:right;
 padding-top:5px;
 }
 
 .vsmalltext  {
  font-size:11px;
   float:right;
    width:55px;
   padding-top:66px;
   text-align:left;
   }
   
   .butboxin2 {
   float:right;
   width:360px;
    padding-top:15px;
}

span.bluec {
color:#87ABC2;
}

.nlbox {
 float:right;
width:195px;

padding-right:15px;
margin-top:15px;
font-size:12px;}


.nlboxknow {
  
 float:right;
padding-top:15px;
padding-right:30px;
margin-right:-34px;
padding-left:10px;
}
.nlboxknow table
{
  border-collapse:collapse;
}
.nlboxdate {
  
  padding-left:6px;
  padding-bottom:0px;
  background:url(../images/knowbox_01.png) no-repeat top left; 
  font-size:12px;
}

.nlboxtext {
  background:url(../images/knowbox_02.png) top left repeat-y; 
  padding-bottom:0px;
  padding-top:0px;
  padding-left:6px; 
  padding-right:15px;
  font-size:12px;
  text-align:center;

}

.nlboxlike
{
  background:url(../images/knowbox_02.png) top left repeat-y; 
  padding-top:10px;
  padding-left:6px; 
  padding-right:15px;

}

.joinnl {
float:right;
padding-top:25px;
padding-right:15px;
}

input.namef {
border-bottom:1px solid #A1BBCB; 
border-top:none; 
border-right:none; 
border-left:none; 
background:none;
width:170px;
color:#5C4F3A;
}
input.emailf {
border-bottom:1px solid #A1BBCB; 
border-top:none; 
border-right:none; 
border-left:none; 
background:none;
width:190px;

color:#5C4F3A;
}

.nlfields {
 float:right;
padding-top:5px;
 }

.vsmalltextnl  {
font-size:13px;
float:right;
padding-top:10px;
text-align:left;
width:190px; 
font-weight:bold;
}



.vsmalltextnl  input {color:#5C4F3A;
background:none;font-weight:bold;
border:none;font-size:14px;}


.credits  {
font-size:11px;
      margin-left:auto;
     margin-right:auto;
padding-right:10px;
padding-top:20px;  }


.topicslinei {
background:url(../images/bluedot.gif) no-repeat right;
padding-right:10px;
margin-right:8px;
float:right;
}
 
 .topicslinein {
 float:right;
 }
 
 .mainheadin {
 background:url(../images/innertop-bg.gif) no-repeat right top;
 height:109px;
 width:580px;
 float:right;
 margin-top:20px;
 }
 
 .mainheadinicon {
 padding:15px 10px 10px 10px;
 float:right;
 }
 
  .mainheadinicon {
  padding:15px 10px 10px 10px;
  float:right;
 }
 
 .mainheadintext {
 font-size:12px;
  float:right;
  padding:0px 0px 0px 15px;
   width:325px;
 }
 
  .mainheadintext h1 {
  font-size:14px;
  margin:0px;
  padding:0px 0px 3px 0px;
  color:#86AAC2;
  }
 
 
 img.catit {
 padding-bottom:5px;
 }
 
 .mainheadinpic {
  float:right;
  width:138px;
 }
 
 .prodmatrix {
 width:580px;
 float:right;
 margin-top:20px;
 
 }
 
 .box1f {
width:290px;
float:right;
height:130px;
  padding-top:15px;
border-left:1px solid #86AAC2;
}
 
 .box2f {
width:274px;
float:right;
 height:130px;
padding-right:15px;
padding-top:15px;
   
 }
 
  .box1 {
width:290px;
float:right;
height:130px;
border-bottom:1px solid #86AAC2;
 padding-top:15px;
border-left:1px solid #86AAC2;
 }
   
.box2 {
width:274px;
float:right;
 height:130px;
padding-right:15px;
padding-top:15px;
border-bottom:1px solid #86AAC2;
 }
 
 
 
 .boximg {
 width:111px;
 height:111px;
 border:1px dashed #86AAC2;
float:right;
 }
 .boxtext {
 font-size:12px;
 float:right;
 color:#5C4F3A;
 padding:8px;
 width:140px;
 }
 
  .boxtext h1 {
  font-size:14px;
  margin:0px;
  padding:0px 0px 3px 0px;
  color:#5C4F3A;
 }
  .boxtext h1 a {
  
   color:#5C4F3A;
 }
 
   .boxtext h2 {
   font-size:12px;
   margin:0px;
   font-weight:bold;
   padding:0px 0px 3px 0px;
   color:#5C4F3A;
  }
 
 
    .boxtext h3 {
    font-size:11px;
    margin:0px;
    font-weight:bold;
    padding:5px 0px 3px 0px;
    color:#87ABC2;
   }
 
 .itembox {
  width:580px;
  float:right;
 margin-top:20px;
 
 }
  .itemboxright {
   width:275px;
   float:right;
    font-size:12px;
 }
 
   .itemboxleft {
   width:275px;
    float:right;
     font-size:12px;
    padding-right:30px;
  }
  
    .itemboxright h1 {
    font-size:16px;
    margin:0px;
    padding:5px 0px 3px 0px;
    color:#86AAC2;
    direction:rtl;
 }
 
     .itemboxright .smalltext {
     line-height:16px;
 }
 
     .itemboxright h2 {
     font-size:14px;
     margin:0px;
     padding:10px 0px 3px 0px;
     color:#80765D;
  }
 
 .orderbox {
  float:right;
  padding-top:10px;
    width:275px;
      background:url(../images/item-footer.gif) no-repeat right bottom;
      padding-bottom:12px;

 }

 .ordertitle {
  background:url(../images/item-title.gif) no-repeat right top;
  width:275px;
  height:29px;
  float:right;
  color:#ffffff;
  text-align:center;
  font-size:14px;
  font-weight:bold;
   padding-top:10px;
 }
 
 .ordertextbox {
border-left:1px solid #86AAC2;
border-right:1px solid #86AAC2;
   width:253px;
 padding:10px;
  float:right;
  line-height:20px;
 }
 
 .formfieldst {
 float:right;width:130px;}
 
  .formfieldst input {
 border-top:none;
 border-left:none;
 border-right:none;
 background:none;
 border-bottom:1px solid #86AAC2;
margin-right:5px;
width:120px;
 }
 
input.addtocartbutton {
 background:#86AAC2;
 border-right:2px solid #336483;
 border-bottom:2px solid #336483;
 border-left:2px solid #BCD4E4;
 border-top:2px solid #BCD4E4;
 color:#ffffff;
 font-size:14px;
 padding:3px;
 font-weight:bold;
 font-family:arial;
 }
 
 .addb {
width:240px;
padding:10px;
text-align:center;
float:right;
margin-top:15px;
 }
 
 .mainitemimg {
   background:url(../images/mainprod-bg.gif) no-repeat right top;
   width:263px;
   height:263px;
  float:right;
  padding-right:12px;
  padding-top:12px;
 }
 
  .smallitemimg {
  width:275px;
  float:right;
  padding-top:10px;
 }
 
   .smallitemimgbox {
   background:url(../images/small-prod-bg.gif) no-repeat right top;
   width:83px;
   height:83px;
   float:right;
  padding-right:6px;
  padding-top:6px;
  margin-left:2px;
   margin-top:3px;
  }
 
 .smallitemimgbox1 
  {
    background:url(../images/small-prod-bg.gif) no-repeat right top;
    width:83px;
    height:83px;
    float:right;
   padding-right:6px;
   padding-top:6px;
   margin-top:3px;
   }
   
.textbox {
padding: 10px 0px 10px 10px ;
font-size:14px;
line-height:18px;
float:right;
width:340px;
min-height:400px;
height: auto !important;
height: 400px;
border-left:1px solid #A1BBCB;   
}
   
   .textbox p {
   padding:0px;
   margin:0px;
   }
   
     .textbox h1, h1 {
     font-size:16px;
     margin:0px;
     padding:0px 0px 3px 0px;
  color:#86AAC2;
   }
   
      .textbox a {
    text-decoration:underline;
   }
   .colorstitle {
  float:right;
  padding-top:10px;
   width:245px;

   }
   
   .colorsboxitem input {
   border:none;
   width:20px;
   }
   
   
    div#wrapbottomtext {
     text-align: center;
     width:873px;
     margin-left:auto;
     margin-right:auto;
 padding-bottom:10px;

  }


.sffields {
 float:right;
padding-top:5px;
 }
 
 .sffields textarea {
  background:none;
  font-family:arial;
  font-size:14px;
  border:1px solid  #A1BBCB; 
  width:300px;
  height:100px;
 padding-top:5px;
color:#5C4F3A;
 }
 
 
  .giftwrap   {
float:right;
    text-align:right;
      padding-top:10px;
       width:245px;

   }
 .giftwrap input {
   border:none;
   width:20px;
   text-align:right;
   }
   
   .cookies {
     width:580px;
  float:right;
  font-size:11px;
  padding-bottom:15px;
   
   }
   
     
     #cart {
     width:580px;border-collapse:collapse; padding-top:10px;float:right;
  }
      #cart .carttitle {
       background:#5C4F3A;padding:5px;border-bottom:1px solid #5C4F3A;color:#ffffff;
     }
     
        #cart .carttext {
        margin:2px;background:#ffffff;padding:5px;border-bottom:1px solid #87ABC2;
  }
  
       
 .cartboxbig {
        font-size:12px;width:580px;
   padding-top:10px;float:right;
  }
  
    .cartboxbig h1 {
      font-size:16px;
      margin:0px;
      padding:5px 0px 13px 0px;
      color:#86AAC2;
      direction:rtl;
 }
 
 .shipp {
 font-size:14px;
 width:580px;
 float:right;
 padding-top:10px;
 }
 
 .dbox {
 width:140px;
 height:30px;
 font-size:12px;
 color:#000000;
 text-align:left;
  }
  
  .detailscart input {
   border-top:none;
   border-left:none;
   border-right:none;
   background:none;
   border-bottom:1px solid #86AAC2;
  margin-right:5px;
width:120px;
  }
  
  
    .detailscart textarea {
     border-top:none;
     border-left:none;
     border-right:none;
     background:none;
     border:1px solid #86AAC2;
    margin-right:5px;
    width:390px;
    height:60px; margin-top:15px;
    font-family:arial;
   }
   
       .dbox option {
        font-size:12px;
        padding-top:10px;
   }
   
   
   form {
   margin:0px;
   padding:0px;
   }
   
   
   #greetingbox {
   display:none;
   
   }
   
   #greetingbox textarea {
     background:url(../images/Giftcard.gif) no-repeat right top;
     width:298px;
     height:178px;
     font-family:arial;
     border:none;padding:15px;
     overflow:auto;

     
      
   }
   
   
    textarea.greetingtextitem {
        background:url(../images/card-empty.jpg) no-repeat right top;
        width:208px;
        height:164px;
        font-family:arial;
        border:none;padding:30px 25px 15px 5px ; 
        overflow:auto;
          
         
   }


.pager {direction:ltr;}
.pager span
{
	text-align:center;
	display:inline-block;
    border: solid 1px #87ABC2;
	margin-bottom:2px;
	margin-right:2px;
	padding:2px;
	width:18px;
}

.pager  a { 
  font-size:12px;
  font-weight:bold;  
   }
.pager  a.activeSlide { color:#87ABC2; }
.pager  a:focus { outline: none; }




div#footerwrap
{

  text-align:center;

  /*    width:873px;
     margin-left:auto;
     margin-right:auto; */
/* padding-bottom:10px;*/
 width:860px;

  text-align:center;
  margin-left:auto; 
  margin-right:auto;

}

.footerex
{
  
  height:200px;
  width:600px;
 
  padding-top:10px;
   text-align:center;
  margin-left:auto; 
  margin-right:auto;

}

.footercat {
width:120px;
 
font-size:11px;
font-weight:bold;
float:right;
text-align:right;
vertical-align:top;
direction:rtl;
}

.footercatitems {
width:100px;
font-size:11px;
font-weight:normal;
/*padding-right:10px;*/
direction:rtl;
}

.hpimglabel
{
   position:absolute;
   z-index:100;
   background-color:white;
   color:#5C4F3A;
   width:240px; 
   height:40px;
   top:-60px;left:5px;
   padding:5px 5px 5px 5px;
   opacity: .7;
   filter: alpha(opacity=70);
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
   -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	text-align:center;
	vertical-align:middle;
	

}

.hpimglabelctn
{
   position:relative; 
}


  A.green {color:#798728;}
 .headertext h1 A.purple {color:#B65D8B;}
  .headertext h1 A.green {color:#798728;}
 .headertext h1 A.pink {color:#69548C;}
 .fbicon {float:right;}
 .fbtext {float:right; padding-top:10px; padding-right:10px;}

#biz_gallery
 {
 float:left;
 margin-left:4px;
 padding-left:8px;
 }
.biz_slideshow
{
width:195px;
height:195px;
overflow:hidden;
border: 1px solid #87ABC2;
}
