html { }

body { margin: 0; padding: 0;
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 90%;
line-height: 130%;
letter-spacing: .5px;
}

a:link, a:visited, a:active { color: #19448e; text-decoration: none; }
a:hover {  color: #19448e; text-decoration: underline; }

div#main a:link, div#main a:visited, div#main a:active { color: #19448e; text-decoration: underline; }
div#main a:hover { color: #ff0000; text-decoration: underline; }

a img { border: 0; }

h1 { font-size: 18px; color: #19448e;
margin: 0px 0px 10px 0px; padding: 0px 0px 7px 0px;
border-bottom-style: solid; border-bottom-color: #CCCCCC; border-bottom-width: 1px;
background-image: url(../images/fitexpress-mini-logo.gif); background-repeat: no-repeat;
text-indent: 35px;
}

h2 { font-size: 18px; color: #19448e;
margin: 35px 0px 10px 0px; padding: 0px 0px 7px 0px;
border-bottom-style: solid; border-bottom-color: #CCCCCC; border-bottom-width: 1px;
background-image: url(../images/fitexpress-mini-logo.gif); background-repeat: no-repeat;
text-indent: 35px; line-height: 23px;
}

h3 { font-size: 14px; color: #000; margin: 0px 0px 0px 0px; }

p { margin: 0px 5px 10px 0px; }
ul { margin: 0px 5px 10px 10px; padding: 0px 20px 0px 3px; }

div#container p { margin-bottom: 18px; }


hr#testtop { height: 1px; color: #0489cc; margin: 0px; padding: 0px; }
div#side h4 { margin: 20px 15px 15px 15px; padding: 0px; font-size: 15px; font-weight: bold; text-decoration: underline; color: #ff0000; }
div#side p { margin: 0px 20px 15px 20px; padding: 0px; font-size: 12px; line-height: 16px; }
hr#testbottom { height: 1px; color: #0489cc; margin: 0px 0px 25px 0px; }


/************************************************* NAVIGATION MENU ****************************************/


div#navContainer { width: 100%; height: 38px; background-image: url(../images/nav/nav-bkgrd.gif); background-repeat: repeat-x; }
div#navbar { width: 1025px; height: 38px; margin: 0px; padding: 0px; }

ul#navlist { list-style-type: none; margin: 0; padding: 0; }
ul#navlist li { float: left; height: 38px; }
#navlist a { display: block; width: 100%; height: 100%; }
ul#navlist a span { display: none; }


li#nav_empty a { background: url(../images/nav/nav1-empty.gif) 0px 0px no-repeat; width: 465px; height: 38px; }
li#nav_home a { background: url(../images/nav/b-home.gif) 0px 0px no-repeat; width: 63px; height: 38px; }
li#nav_home a:hover { background: url(../images/nav/b-home-o.gif) }
li#nav_hfe a { background: url(../images/nav/b-hydraulic-equipment.gif) 0px 0px no-repeat; width: 233px; height: 38px; }
li#nav_hfe a:hover { background: url(../images/nav/b-hydraulic-equipment-o.gif) }
li#nav_ship a { background: url(../images/nav/b-shipping.gif) 0px 0px no-repeat; width: 85px; height: 38px; }
li#nav_ship a:hover { background: url(../images/nav/b-shipping-o.gif) }
li#nav_about a { background: url(../images/nav/b-aboutus.gif) 0px 0px no-repeat; width: 90px; height: 38px; }
li#nav_about a:hover { background: url(../images/nav/b-aboutus-o.gif) }
li#nav_contact a { background: url(../images/nav/b-contact.gif) 0px 0px no-repeat; width: 89px; height: 38px; }
li#nav_contact a:hover { background: url(../images/nav/b-contact-o.gif) }


/* ***********************************  NAVIGATION SUB-MENU *******************************************/


div#submenu { width: 1000px; text-align: right;
padding: 0px; margin: 15px 0px;
}

div#submenulist { width: 1025px; text-align: right;
padding: 0; margin-right: 0;
}

#submenu ul { list-style-type: none; width: 980px;
margin: 7px 40px 0px 0px; padding: 0;
}

#submenu li {
display: inline;
line-height: 17px;
margin: 0 5px 0 10px; padding: 0;
font-size: 13px;
}

#submenu a:link, #footer a:visited, #footer a:active { color: #19448e; text-decoration: none; }
#submenu a:hover { color: #ff0000; text-decoration: none; }

li#mininav { font-size: 12px; color: #cdcdcd; margin-right: 110px; padding: 0px; }


/* ***********************************************  FOOTER CONTENTS  **************************************************/


#footer ul { list-style-type: none; width: 1025px;
margin: 7px 0px 0px 0px; padding: 0;
}

#footer li { display: inline;
line-height: 17px;
margin: 0 3px 0 3px; padding: 0;
font-size: 12px;
}

#footer a:link, #footer a:visited, #footer a:active { color: #999; text-decoration: underline; }

#footer a:hover { color: #000; }

div#footer_copy a:link, a:visited, a:active { color: #19448e; }
div#footer_copy a:hover { color: #0489cc; text-decoration: underline; }


/* ***********************************************  VIDEO PAGE  **************************************************/


.videoTitle { font-size: 24px; height: 35px; color: #FFF; line-height: 35px; width: 720px; text-align: center; margin: 0px;
padding: 12px 0px 8px 0px; border: none; background: none; text-indent: none; letter-spacing: .7pt; }

#videoPageFrame { background-color: #19448e; text-align: center; }

