body {
  margin: 0px;
  padding: 0px;
  background:#685C53;
  font-family:tahoma;
}
p, h1, h2, h3, h4, h5, h6, div, ul, li, div, form, label, input, textarea, img, span {
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
}
a{
  color:#333333;
  text-decoration:none;
}
a:hover{
  color:#333333;
  text-decoration:none;
}
a:visited{
  color:#333333;
  text-decoration:none;
}
#body{
  width:919px;
  margin:auto;
  position:relative;
}
#wrapper{
  width:775px;
  padding:15px 72px 0 72px;
  margin: 6px auto;
  background:url(../images/page-bg.gif) repeat-y;
  margin-bottom:0px;
  float:left;
}
#header, #content, #menu, #fullImage div{
  width:775px;
  float:left;
}
#header{
  height:76px;
  padding-top:23px;
}
#content{
  height:500px;
}
#menu{
  height:22px;
}
#logo{
  width:150px;
  height:22px;
  float:left;
}
#social_media{
  width:250px;
  height:28px;
  float:right;
  clear:right;
}
#logo a{
  background:url(../images/zahavah-logo.gif) no-repeat;
  width:123px;
  height:22px;
  text-indent:-2000px;
  display:block;
}
#logo a:hover{
  background:url(../images/zahavah-logo.gif) 0 -22px no-repeat;
}
#shopping{
  width:150px;
  float:right;
  clear:right;
  text-align:right;
  font:bold 11px "Times New Roman", Times, serif;
  color:#9D9D9D;
}
#shopping a{
  color:#9D9D9D;
  text-transform:uppercase;
  text-decoration:none;
}
#shopping a:hover{
  color:#9D9D9D;
  text-decoration:none;
}
#thumbnail{
  width:775px;
  text-align:right;
  margin:10px 0;
  float:left;
}
#thumbnail li{
  float:left;
  list-style:none;
  padding-right:18px;
}
#fullImage{
  height:333px;
  float:left;
}
#fullImage img{
  float:left;
}
.hide{
  width:775px;
  display:none;
}
#email{
  width:663px;
  padding-top:35px;
  text-align:right;
  margin-bottom:4px;
}

#email label{
  font-size:12px;
  padding-right:10px;
  color:#5d5d5d;
}
#email input{
  font-size:12px;
  border:1px solid #5d5d5d;
}
#email input.button{
  font-size:11px;
  background-color:#FFFFFF;
  border:none;
  letter-spacing: .2em;
  color:#5d5d5d;
}
#homeImage{
  width:650px;
  border:1px solid #ccc;
  padding:3px;
  margin-top:4px;
  height:350;
  margin:auto;
  float:left;
}
#homeImage li{
  display:inline;
  list-style:none;
}
#adspace{
  float:left;
  text-align:center;
  width:115px;
  height:180px;
}
#homeShop{
  float:left;
  text-align:center;
  width:115px;
  height:80px;
}
#homeShop a{
  background:url(../images/shop-icon.gif) no-repeat;
  display:block;
  text-indent:-2000px;
  width:45px;
  height:16px;
  margin:40px 40px;
  text-decoration:none;
}
#homeShop a:hover{
  background:url(../images/shop-icon.gif) 0 -16px no-repeat;
  display:block;
  width:45px;
  height:16px;
  margin:150px 40px;
  text-decoration:none;
}
#aboutLeft{
  float:left;
  width:250px;
  font-size:12px;
  margin:40px 20px ;
  line-height:17px;
  color:#544A45;
}
#aboutRight{
  float:left;
  width:385px;
  font-size:12px;
  margin:40px 20px ;
  line-height:17px;
  color:#544A45;
}
#aboutRight p.head{
  border-bottom:1px solid #CCCCCC;
}
p.head{
  margin-top:40px;
  font: 21px Arial, Helvetica, sans-serif;
  color:#385B02;
  line-height:30px;
  padding-bottom:15px;
  margin-bottom:20px;
}
#eventHead, #evenBox{
  margin:40px 20px;
  float:left;
}
#evenBox{
  margin-left:0px;
  width:250px;
  background:url(../images/leftBracket.gif) no-repeat;
  padding-left:33px;
  height:99px;
  font-size:12px;
}
#evenBox p{
  background:url(../images/rightBracket.gif) right top no-repeat;
  padding-right:33px;
  height:90px;
  color:#685C53;
}
#evenBox p.t10px{
  padding-top:7px;
  height:92px;
  text-align:center;
}
#evenBox p.t30px{
  text-align:center;
  padding-top:30px;
  height:62px;
  color:#4E6D01;
}
#evenBox p.t30px a{
  color:#4E6D01;
  text-decoration:none;
}
#evenBox p.t30px a:hover{
  color:#4E6D01;
  text-decoration:underline;
}
#evenBox.big{
  width:500px;
  margin:0px 0px 80px 40px;
}
#evenBox.big p.t30px{
  color:#685C53;
  text-decoration:none;
}
#evenBox.big p.t30px a, #store a{
  color:#9C8C05;
  text-decoration:none;
}
#evenBox.big p.t30px a:hover, #store a:hover{
  color:#ead41e;
  text-decoration:none;
}
#store.left{
  width:200px;
  margin:50px 20px 80px 180px;
  font-size:12px;
  color:#476501;
  float:left
}
#store.right{
  width:250px;
  margin:50px 20px 80px 0px;
  font-size:12px;
  color:#476501;
  float:left;
}
#press{
  width:600px;
  margin:auto;
  font-size:12px;
  color:#4A423E;
  margin-bottom:40px;
}
#press p.head{
  margin-top:30px;
  margin-bottom:0px;
  color:#4E6D01;
}
#press p.green{
  color:#425C01;
  text-align:center;
}
#tradeLeft{
  border-right:2px solid #ccc;
  width:180px;
  margin:180px 20px 100px 80px;
  height:35px;
  color:#352D19;
  font-size:16px;
  font-weight:bold;
  float:left;
  padding-top:10px;
}
#tradeRight{
  margin:180px 20px 100px 0px;
  width:400px;
  float:left;
  font-size:12px;
  padding-top:6px;
  color:#486602;
}
#tradeRight a{
  color:#203156;
  text-decoration:none;
}
#tradeRight a:hover{
  color:#6C7790;
  text-decoration:none;
}
#contact{
  width:200px;
  margin:100px auto;
  text-align:center;
  color:#696969;
  font-size:11px;
  font-weight:bold;
}
#contact p.phone{
  border:1px solid #ccc;
  width:120px;
  font-size:12px;
  padding:10px;
  color:#476501;
  letter-spacing:1px;
  margin:auto;
}
#contact p.email{
  color:#CDCDCD;
  font-size:18px;
}
#contact p.email a{
  color:#423C24;
  font-size:12px;
  text-decoration:none;
  font-style: italic;
}
#contact p.email a:hover{
  color:#938B6A;
  text-decoration:none;
}
#contact p.contact{
  color:#476501;
  font-size:12px;
  font-weight:bold;
}
p.productname{
  font-size:16px;
  font-weight:bold;
  color:#425C01;
  border-bottom:1px solid #CCCCCC;
  height:25px;
  margin-top:40px;
}
p.collectionName{
  font:bold 12px "Times New Roman", Times, serif;
  letter-spacing:1px;
  font-style:italic;
  color:#9E7A00;
  height:30px;
  margin:5px 0 10px 0;
}
p.description{
  font-size: 12px;
  height:30px;
  margin:5px 0 10px 0;
  height:150px;
}
p.suitcase{
  width:232px;
  height:30px;
  float:left;
  background:url(../images/suitcase-bg.gif) 0 5px repeat-x;
  padding:0 0 3px 0;
  text-align:right;
}
p.suitcase a{
  text-indent:-2000px;
  float:right;
  width:50px;
  height:30px;
  background:#FFF url(../images/suitcase.gif) 0 5px no-repeat ;
  color:#737373;
  line-height:21px;
  text-decoration:none;
}
p.suitcase a:hover{
  background:#FFF url(../images/suitcase.gif) 0 5px no-repeat;
  color:#FFF;
  text-decoration:none;
}
p.price{
  font: 12px "Times New Roman", Times, serif;
  letter-spacing:1px;
  color:#9E7A00;
}
p.weight{
  color:#7F7F7F;
  font-size:11px;
}
span.green{
  font: 12px "Times New Roman", Times, serif;
  letter-spacing:1px;
  color:#9E7A00;
}
#footer{
  height:50px;
  margin:0 auto;
  width:919px;
  clear:both;
  text-align:center;
  font-size:11px;
  color:#a3a3a3;
}
