body {
  background-color:#fff;
  text-align:center;
  padding:0;
  margin:0;
  color:#666;
}
p {
  margin:10px 0 14px 0;
  line-height:16px;
}
table {
  margin:10px 0 0 0;
  border-collapse:collapse;
  width:340px;
}
table th{
  border-bottom:1px solid #cecece;
  padding:3px;
}
table td{
  border-bottom:1px solid #cecece;
}
ul {
  list-style-type:square;
}
ul.list li{
  list-style-type:square;
  color:#0668B1;
}
ul.list a:hover{
  background:none;
}
ul.list a:active{
  background:none;
}
img.right {
  float:right;
  margin:5px 0 5px 10px;
}
#altcontent {
  background-image:url(images/background.gif);
  background-repeat:repeat-y;
  background-position:top center;
}
#mainHome {
  background-color:#fff;
  padding:0;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;
  border-bottom:1px solid #cecece;
  margin-left:auto;
  margin-right:auto;
  width:778px;
  text-align:left;
  display:block;
  overflow:visible;
  height:650px;
}
#mainWork {
  background-color:#fff;
  padding:0;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;
  border-bottom:1px solid #cecece;
  margin-left:auto;
  margin-right:auto;
  width:778px;
  text-align:left;
  display:block;
  overflow:visible;
  height:1520px;
}
#mainMachines {
  background-color:#fff;
  padding:0;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;
  border-bottom:1px solid #cecece;
  margin-left:auto;
  margin-right:auto;
  width:778px;
  text-align:left;
  display:block;
  overflow:visible;
  height:2450px;
}
#mainAbout {
  background-color:#fff;
  padding:0;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;
  border-bottom:1px solid #cecece;
  margin-left:auto;
  margin-right:auto;
  width:778px;
  text-align:left;
  display:block;
  overflow:visible;
  height:2370px;
}
#mainGood{
  background-color:#fff;
  padding:0;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;
  border-bottom:1px solid #cecece;
  margin-left:auto;
  margin-right:auto;
  width:778px;
  text-align:left;
  display:block;
  overflow:visible;
  height:1450px;
}
#header {
  background-color:#fff;
  background-image:url(images/header.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  width:778px;
  height:80px;
  overflow:hidden;
}
img.logo {
  margin-left:33px;
}
img.freequote {
  margin:8px 8px 13px 318px;
}
#left {
  float:left;
  margin:16px 10px 0 -5px;
}
#left ul{
  list-style-type:none;
  margin-top:0;
}
#left a{
  background-image:url(images/nav_off.gif);
  background-position:0 0;
  background-repeat:repeat-x;
  font:normal 11px Verdana, Arial, sans-serif;
  padding:5px;
  margin:0;
  color:#000;
  width:106px;
  display:block;
  border:1px solid #cecece;
  text-decoration:none;
}
#left a:hover, a:active{
  background-image:url(images/nav_on.gif);
  background-position:0 0;
  background-repeat:repeat-x;
  color:#fff;
}
#content {
  font:normal 12px Verdana, Arial, sans-serif;
  padding:0 10px;
  width:420px;
  float:left;
  display:block;
}
#content h2{
  font:bold 20px Verdana, Arial, sans-serif;
  color:#0668B1;
  margin:10px 0;
}
#content h3{
  font:bold 15px Verdana, Arial, sans-serif;
  color:#666;
  margin:10px 0;
}
#content h4{
  font:bold 15px Verdana, Arial, sans-serif;
  color:#666;
  margin:35px 0 0 0;
}
#content h5{
  font:normal 14px Verdana, Arial, sans-serif;
  color:#333;
  margin:10px 0;
}
#content a {
  color:#000;
  text-decoration:underline;
  background-image:none;
}
#content a:link, a:visited {
  color:#000;
  text-decoration:underline;
  background-image:none;
}
#content a:hover, a:active {
  color:#0668B1;
  text-decoration:underline;
  background-image:none;
}
#right {
  width:146px;
  margin:16px 11px 0 0;
  display:block;
  float:right;
}
#footer {
  margin-top:30px;
  font:bold 11px Verdana, Arial, sans-serif;
}
#footer strong {
  font:bold 14px Verdana, Arial, sans-serif;
}
#footer p {
  font:bold 9px Verdana, Arial, sans-serif;
}
