/* CSS Document */
body {
  margin:0;
  padding:0;
  background-image:url(images/pattern.jpg);
}

#main {
  margin:auto;
  margin-top:50px;
  width:725px;
  background-image:url(images/bg.jpg);
  background-repeat:repeat-x;
  background-color:#272727
}

.floatLeft{
  float:left
}
/*--------Top--------*/

#header {
  margin:0;
  width:725px;
  height:225px;
}

#logo {
  margin:10px 0 0 5px;
  float:left;
  height:215px;
  width:184px;
}

#banner_navi {
  margin:10px 0 0 0;
  float:left;
  height:215px;
  width:536px;
}

#banner {
  margin:0 0 0 3px;
  width:530px;
  height:140px
}

#red_line {
  margin:0;
  height:26px;
  width:536px;
}

#navi {
  margin:0;
  height:42px;
  width:533px;
  background-image:url(images/bg_navi.jpg);
  background-repeat:repeat-x;
  clear:both
}

#navi #btn {
  margin:0 0 0 35px;
  height:31px;
  float:left;
}

#subnavi {
  margin:0;
  height:40px;
  text-align:center;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:18px;
  color:#8d6028
}

#subnavi a {
  font-size:16px;
  text-decoration:none;
  color:#9d220f
}

#subnavi a:hover {
  color:#8d6028;
  text-decoration:none;
}

/*--------Middle--------*/
.clear {
  clear:both;
}

#content {
  margin:4px 0 0 11px;
  width:704px;
}

#content_text {
  margin:0;
  text-align:center;
  width:704px;
  background-image:url(images/content_2.jpg);
  background-repeat:repeat-y;
}

#content_text p{
  margin:5px 0 0 30px;
  text-align:left;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  color:#000
}

.contact {
  float:right;
  margin-right:100px
}

.contact img,p {
 float:left
}

.title_contact {
 font-size:16px;
 line-height:25px;
 color:#ad2511;
 border-bottom:1px dotted #000000
}

#content_border {
  margin:0;
  width:704px;
  height:14px
}

#product {
  margin:0;
  text-align:left
}

#product #piece {
  margin:15px 0 0 10px;
  float:left;
}

#product #piece img {
  border:1px solid #b0a88b;
  float:left;
}

#product #piece p {
  float:left;
  margin: 0 10px; 
  padding:0;
  width:170px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333
}

#product  #product_detail {
  margin:10px 0 0 0;
  text-align:center
}

#product_detail p {
 margin:10px ;
 padding:10px;
}

.color {
  color:#9a4f01
}

#product_detail img {
  border:1px solid #b0a88b;
}

#space {
  margin:0;
  height:10px
}

.forimg {
  margin:10px 10px 10px 70px;
  border:1px solid #b0a88b;
}

#forabout {
  margin:10px;
  width:700px;
}

#forabout img {
  border:1px solid #b0a88b;
  margin:5px 5px 5px 20px;
}

#forabout .paragraph_2{
  margin:0;
  padding:10px;
  width:670px;
}

.paragraph_1{
  width:400px;
  margin:0;
  padding:5px;
  float:left;
}
/*--------Bottom--------*/
#footer {
  margin:auto;
  height:100px;
  width:735px;
}

#footer_text {
  margin-top:15px;
  text-align:center;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  color:#FFFFFF
}