@charset "utf-8";
/******************************************************************************************
CSS Reset, thank you Eric Meyer...http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
	changed attributes are noted
****************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/*  MAIN PAGE STYLES */
body {
  /* background:#CCCCCC url(images/background_renco_machine.png) repeat-x; */
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }
#main-wrapper {
  margin:0px auto;
  width:800px;
  }
  
/* HEADER STYLES */
#header-wrapper {
  background:#336699;
  margin-top:20px;
  width:800px;
  }
  
/* BODY STYLES */
#body-wrapper {
  background-color:#FFFFFF;
  width:800px;
  }

/* MENU STYLES  */
#menu {
  display:block;
  float:left;
  width:150px;
  }
#hmenu {
  float:left;
  list-style:none;
  margin:10px;
  text-align:left;
  width:130px;
  }
#hmenu li {
  background:url(images/arrow.jpg) no-repeat;
  background-position:top left;
  color:#000000;
  display:block;
  font:16px bold Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  width:130px;
  }
#hmenu li a {
  color:#000000;
  margin-left:20px;
  text-decoration:none;
  }
#hmenu li a:hover {
  color:#336699;
  text-decoration:underline;
  }
#hmenu ul li {
  background:none;
  color:#000000;
  display:block;
  font:12px bold Arial, Helvetica, sans-serif;
  margin:0px 0px 8px 0px;
  width:130px;
  }
  
/* CONTENT STYLES */
#content {
  float:left;
  margin:0px 13px;
  text-align:center;
  width:500px;
  }
h2 {
  border-bottom:2px solid #336699;
  font-size:22px;
  margin:10px 0px;
  text-align:left;
  width:100%;
  }
h3 {
  font-size:16px;
  margin:12px 0px 2px 0px;
  text-align:left;
  width:100%;
  }
img {
  border:1px solid #333333;
  margin:20px 10px;
  padding:2px;
  }
p {
  margin:10px 0px;
  text-align:left;
  }
.location {
  float:left;
  margin:10px 0px;
  width:166px;
  }
.contact {
  float:left;
  margin:10px 0px;
  width:250px;
  }
.title {
  font-weight:bold;
  }
.specs {
  text-align:left;
  margin-bottom:8px;
  }
.minilist {
  margin:6px 0px;
  }
.minilist li {
  margin-left:20px;
  }
  
/* SIDEBAR STYLES */
#sidebar {
  float:left;
  width:120px;
  }
  
/* FOOTER STYLES */
#footer-wrapper {
  background-color:#336699;
  color:#FFFFFF;
  float:left;
  height:35px;
  text-align:center;
  width:100%;
  }
#footer-wrapper a {
  color:#FFFFFF;
  text-decoration:none;
  }
#footer-wrapper a:hover {
  color:#CCCCCC;
  text-decoration:underline;
  }  
  
#under-construction {
  font:16px Geneva, Arial, Helvetica, sans-serif;
  margin:20px auto;
  }