body {background: url(../images/bg_body.gif) left top #f2e29a; margin: 0; font-family: "Times New Roman", Times, serif;}

/*-top & bottom----------------------------------------------------------------------------------------------------------------*/
#bottom, #top {width: 100%; height: 100%; float: left;}
#bottom {background: url(../images/bg_bottom.gif) repeat-x left bottom;}
#top {background: url(../images/bg_top.gif) repeat-x left top;}

/*-container-------------------------------------------------------------------------------------------------------------------*/
#container {width:900px; margin:0 auto; padding:130px 0; color:#64411b; background:url(../images/bg_container.jpg) no-repeat left top;}
.layout { background: url(../images/bg_repeat.jpg) repeat-y left top; width: 900px; float: left; margin: 0 0 130px;}

#container a {text-decoration: none; color: #64411b;}
#container a:hover, #menu a.sel {color: #cc3300;}
#container a img {border: none;}

#container h1, #container h2, #container h3, #container h4 {margin: 0; font-weight: normal;}
#container h2 {font-size: 22px; background:  url(../images/bg_h2.gif) no-repeat left top; padding: 0; margin-bottom: 10px; font-family: Georgia, "Times New Roman", Times, serif; }
#container h3 {font-size: 16px; font-weight: bold; margin: 5px 0;}
#container h4 {font-size: 15px; font-weight: bold; margin: 5px 0;}

  /*-header--------------------------------------------------------------------------------------------------------------------*/
  #header {padding: 0 100px; width: 700px; float: left;}
  .logo {float: right;}
  
  /*-menu----------------------------------------------------------------------------------------------------------------------*/
  #menu {text-align: center; width: 610px; height: 58px; background: url(../images/bg_menu.png) no-repeat left top; margin: 10px 0 0 0; padding: 8px 20px;}
  #menu a {font-size: 18px;}
  #content #menu td {padding: 5px 0;}
  
  /*-content-------------------------------------------------------------------------------------------------------------------*/
  #content {background: url(../images/bg_content.jpg) no-repeat left top; padding: 0 110px 0 140px; width: 650px; float: left; font-size: 14px; min-height: 615px;}
  #content td {padding: 5px 10px 15px; line-height: 1;}
  #content .item1 td {padding: 0;}
  #container .item1 h3 {margin: 0; padding: 5px 0;}
  .item1 form {padding: 0; margin: 0;}
  #content .list td {padding: 5px 0;}
  .list img {margin: 0 10px 10px 0;}
  .pict {float: left; margin: 0 10px 10px 0;}
  .collage {background: url(../images/collageindex.png) no-repeat;}
  .call_free {background:url(../images/banners/call_free.jpg) no-repeat left top; width:317px; height:30px; float:left; padding: 100px 0 0 5px;}
  #container .call_free a {text-decoration: underline;}
  .topline {background: url(../images/line.gif) repeat-x 15px top; padding-top: 10px;}
  .item {padding-bottom: 10px;}
  .text {font-size:13px; font-weight: normal;}
  .box {float: left; padding: 20px 10px;}
  .box .qty {width: 30px;}
  #content .zoom {color: #64411b; background: url(../images/zoom.gif) no-repeat left center; padding: 3px 0 3px 20px;}
  
  /*-footer--------------------------------------------------------------------------------------------------------------------*/
  #footer {padding: 0 0 130px; background: url(../images/bg_footer.jpg) no-repeat left bottom; width: 900px; float: left;}
  .bot_link {position: relative; top: 95px; left: 140px;}