BODY { margin:0; padding:0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; background:#fff; color:#000;}
DIV { margin:0; border:0; padding:0;}
H1 { font-size:1.9em; font-weight:normal; margin:0 0 17px 0; padding:0;}
H2 { font-size:1.3em; font-weight:bold; margin:0 0 5px 0; padding:0; color:#ed1b24;}
H3 { font-size:1.2em; font-weight:bold; margin:0 0 5px 0; padding:0; color:#000;}
IMG {border:0;}
P {margin:0 0 9px 0; padding:0; font-size:1.2em; color:#58585a;}
#container { width:1003px; min-height:563px; margin:0 auto;}
#TopZone { height:110px; position:relative; border-top:3px solid #ed1b24; background-color:#fff;}
#logo {float:left; width:406px;}
#strap {float:left; width:539px; margin:7px 0; border-left:1px solid #ed1b24; padding:21px 28px;}
#strap P { color:#000; font-size:2.1em;}
#nav { background-color:#000; width:1003px; height:48px; border-top:3px solid #ed1b24; border-bottom:2px solid #ed1b24;}
#nav UL { list-style-type:none; margin:0; padding:0;}
#nav UL LI { float:left;}
#nav A { font-size:1.9em; display:block;color:#fff; padding:0 35px; margin:10px 0; border-right:1px solid #ed1b24; height:28px; text-decoration:none;}
#nav A:hover, A:hover, .red, .current { color:#ed1b24!IMPORTANT;}
#subnav { clear:both; background-color:#4c4c4c; width:1003px; height:28px; /*border-top:3px solid #ed1b24;border-bottom:2px solid #ed1b24;*/ }
#subnav UL { list-style-type:none; margin:0; padding:0;}
#subnav UL LI { float:left;}
#subnav A { font-size:1.3em; display:block;color:#fff; padding:0 25px; margin:6px 0; border-right:1px solid #707070; height:16px; text-decoration:none;}
#subnav A:hover { color:#707070;}

.noborders { border:0!IMPORTANT;}

#ContentArea { width:1003px; min-height:400px; height:auto;}

.area1 {background:url(images/testimage.jpg) top right no-repeat;}
.area2 {background:url(images/testimage2.jpg) top right no-repeat;}
.area3 {background:url(images/manual_crush1.jpg) top right no-repeat;}
.area4 {background:url(images/elec_crush1big.jpg) top right no-repeat;}
.area5 {background:url(images/testimage5.jpg) top right no-repeat;}

#ContentArea IMG {border:2px solid #f2555c;}
#ContentArea UL { margin:0 0 0 16px;}
#ContentArea UL LI { list-style-image:url(images/hoofweb_bullet.gif); margin:4px 0; color:#58585a; line-height:14px; font-size:1.2em;}


#col1 {float:left; width:458px; margin:28px 36px 20px 30px;}
#col2 {float:left; width:458px; margin:68px 20px 20px 0;}
#col3 {float:left; width:458px; margin:28px 20px 20px 0;}
#col4 {float:left; width:948px; margin:28px 36px 20px 30px;}
#subcol1, #subcol2, #subcol3  {width:150px; float:left;}
#footer { clear:both; margin:0 auto 0 auto; width:1003px; height:24px; padding-top:6px; background:url(images/hoofweb_address.gif) top left no-repeat;}
#footer P {color:#fff; font-size:12px;}
.telnobig { font:bold 1.5em Verdana, Arial, Helvetica, sans-serif;}

UL.floaty { clear:both; margin:0!IMPORTANT; padding:0!IMPORTANT;}
UL.floaty LI { float:left; display:block; margin:0px!IMPORTANT; border:2px ; padding:15px!IMPORTANT; list-style-image:none!IMPORTANT; list-style-type:none;}