* { margin: 0; padding: 0; }
html, body { height:100%; }
 
body {
  background: #600;
  color:#8b5a2b;
  font-size: 16px;
  font-family: Trebuchet MS, Arial, sans-serif;
  text-align:center; /* horizontal centering for IE Win quirks */
  margin: 0;
  padding: 0;
  }
 
#container {
  margin:0 auto;
  text-align:left;
  height:600px;
  width:1000px;
  clear:both;
  background-color:#600;
  }
  
#idx-top { width: 1000px; height: 211px; background: url(../img/index-top.gif) bottom left no-repeat; }
#about-top { width: 1000px; height: 211px; background: url(../img/about-top.gif) bottom left no-repeat; }
#contact-top { width: 1000px; height: 211px; background: url(../img/contact-top.gif) bottom left no-repeat; }
#gallery-top { width: 1000px; height: 211px; background: url(../img/gallery-top.gif) bottom left no-repeat; }
#pricing-top { width: 1000px; height: 211px; background: url(../img/pricing-top.gif) bottom left no-repeat; }

#bottom { width: 100%; height: 39px; background: url(../img/bottom.gif) top right no-repeat; }
#about-bottom { width: 100%; height: 371px; background: url(../img/about-bottom.gif) top right no-repeat; }
#contact-bottom { width: 100%; height: 371px; background: url(../img/contact-bottom.gif) top right no-repeat; }
#gallery-bottom { width: 100%; height: 265px; background: url(../img/gallery-bottom.gif) top right no-repeat; }
#pricing-bottom { width: 100%; height: 309px; background: url(../img/pricing-bottom2.gif) top right no-repeat; }


#menu { position: relative; top: 120px; left: 600px; }
#menu img { width: 32px; height: 32px; }
.jqDock { background: #ccc; border: solid 1px;  }
.jqDockLabel { border: solid 1px #ccc; padding: 2px; background: #efefef; color: #f00; font-weight: bold; font-family: Tahoma; font-size: 12px; }

#content { width: 1000px; text-align: justify; background: #fff url(../img/bg.gif) top left repeat-y; }
#content p { margin-bottom: 10px; padding: 0 70px 0 50px; }

#copyright { text-align: center; width: 100%; color: #fff; font-size: 11px; font-family: Tahoma; padding-bottom: 10px; }

#container-pricechart { width: 800px; margin: auto; font-size: 11px; } 
#container-pricechart h3 { font-size: 14px; font-weight: bold; }
#container-pricechart p { padding: 0; }

.pricebox4 { float: left; width: 160px; margin-right: 10px; padding: 5px; } 
.pricebox4 ul { float: left; list-style: none; margin: 0px; }
.pricebox4 li { line-height: 20px; border-bottom: solid 1px #ccc; font-size: 14px; color: #666; }
.pricebox4 img { width: 60px; height: 60px; float: left; }

.pricebox3 { float: left; width: 220px; margin-right: 10px; padding: 5px; } 
.pricebox3 ul { float: left; list-style: none; margin: 0px; }
.pricebox3 li { line-height: 20px; border-bottom: solid 1px #ccc; font-size: 14px; color: #666; }
.pricebox3 img { width: 60px; height: 60px; float: left; }

.pricebox2 { float: left; width: 300px; margin-right: 30px; margin-left: 30px; padding: 5px; } 
.pricebox2 ul { float: left; list-style: none; margin: 0px; }
.pricebox2 li { line-height: 20px; border-bottom: solid 1px #ccc; font-size: 14px; color: #666; }

.price { color: #f00; }

#shipmap { margin: 10px 0 0 50px; }
