body {
   background-color:#e2e4e7;
   margin:0px 0px 0px 0px;
   text-align: center;
}

body.white {
   background-color:#FFFFFF;
   margin:0px 0px 0px 0px;
   text-align: left;
}

body.legal {
   background-color:#FFFFFF;
   margin:0px 0px 0px 0px;
   text-align: left;
   font-size:13px;
   font-family:sans-serif,arial;
   margin-right:5px;
}
A:link {text-decoration: underline; color: red;}
A:visited {text-decoration: underline; color: red;}
A:active {text-decoration: underline; color: red;}
A:hover {text-decoration: underline; color: red;}

#site {
   position:relative;
   top:25px;
   width:706px;
   height:542px;
   margin:0px auto;
   text-align: left;
}

#menu {
   position:absolute;
   left:0px;
   width:106px;
   height:519px;
   background:#fff;
   border:1px solid #c6c8ca;
}

#machinemenu {
   width:106px;
   height:194px;
   font-family:sans-serif,arial;
   text-align:right;
   font-size:11px;
   padding-right:8px;
   padding-top:6px;
}
#machinemenu A:link {text-decoration: none; color: black;}
#machinemenu A:visited {text-decoration: none; color: black;}
#machinemenu A:active {text-decoration: none; color: black;}
#machinemenu A:hover {text-decoration: underline; color: black;}

.email A:link {text-decoration: underline; color: blue;}
.email A:visited {text-decoration: underline; color: blue;}
.email A:active {text-decoration: underline; color: blue;}
.email A:hover {text-decoration: underline; color: blue;}

#main {
   position:absolute;
   top:0px;
   left:108px;
   width:600px;
   height:542px;
   background:#fff;
   border:1px solid #c6c8ca;
   font-family:sans-serif,arial;
}

#maincontent {
   padding-top:25px;
   padding-right:50px;
   padding-left:30px;
}

#blocktitle {
   font-size:16px;
   font-weight:bolder;
   font-family:sans-serif,arial;
}

#bestuses {
   font-size:13px;
   font-family:sans-serif,arial;
   line-height: 18px;
}

#machinephoto {
   position:absolute;
   font-size:11px;
   font-family:sans-serif,arial;
   top:20px;
   right:15px;
}

#machinecontent {
   font-size:11px;
   font-family:sans-serif,arial;
   width:350px;
}

#legalheading {
   font-size:14px;
   font-family:sans-serif,arial;
   color: #f00;
}

li {
   font-size:10px;
   list-style:url('images/redsquare.gif');
}

p.blocktext {
   font-family:sans-serif,arial;
   font-size:12px;
   line-height: 18px;
}

table {
   font-family:sans-serif,arial;
   font-size:10px;
}

td.product {
   padding-right:15px;
}

td.redmodelnum {
   font-family:sans-serif,arial;
   font-size:12px;
   color:#f00;
   font-weight:bolder;
   padding-right:15px;
}

td.spechead {
   font-weight:bolder;
   vertical-align:top;
}

ul.featurelist {
   margin-top:0px;
   margin-left:15px;
}

td.forminreq {
	font-family:arial,sans-serif;
	font-size:12px;
	color: Black;
	font-weight:bolder;
}

td.formin {
	font-family:arial,sans-serif;
	font-size:12px;
	color: Black;
}