body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%; margin: 0px; }

p { line-height:1.2em; }
a { text-decoration: none; color:#FF0000; }
img { border: none; }
.clearfloat { clear:both; height:0px; }
h1.index { background-color: #CA0000; height: 35px; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #FFFFFF; font-size: 24px; text-transform: uppercase; padding-left: 10px; padding-top: 8px; position: relative; margin: 0px; }

#page-container { position:relative; width:802px; z-index:1; margin:0px auto; background-image: url(images/page-bg.gif); background-repeat: repeat-y; padding-left: 7px; }
#page-container #header-container { position:relative; top:0px; width:788px; height:91px; z-index:1; visibility:visible; background-image: url(images/header-container.png); background-repeat: no-repeat; }

#page-container #menu-container { position:relative; width:191px; height:209px; z-index:2; visibility:visible; float: left; background-image: url(images/menu-container.png); background-repeat: repeat-y; }
ul.mainnav { margin: 0px; padding: 0; list-style-type: none; }
ul.mainnav li { position: relative; float: left; }
ul.mainnav a.home { background-image:url(images/mainnav/btn-home.gif); display:block; width:191px; height:24px; }
ul.mainnav a.home:hover { background-image:url(images/mainnav/btn-home_f2.gif); display:block; width:191px; height:24px; }
ul.mainnav a.about { background-image:url(images/mainnav/btn-about.gif); display:block; width:191px; height:23px; }
ul.mainnav a.about:hover { background-image:url(images/mainnav/btn-about_f2.gif); display:block; width:191px; height:23px; }
ul.mainnav a.services { background-image:url(images/mainnav/btn-services.gif); display:block; width:191px; height:23px; }
ul.mainnav a.services:hover { background-image:url(images/mainnav/btn-services_f2.gif); display:block; width:191px; height:23px; }
ul.mainnav a.showcase { background-image:url(images/mainnav/btn-showcase.gif); display:block; width:191px; height:23px; }
ul.mainnav a.showcase:hover { background-image:url(images/mainnav/btn-showcase_f2.gif); display:block; width:191px; height:23px; }
ul.mainnav a.testimonials { background-image:url(images/mainnav/btn-testimonials.gif); display:block; width:191px; height:23px; }
ul.mainnav a.testimonials:hover { background-image:url(images/mainnav/btn-testimonials_f2.gif); display:block; width:191px; height:23px; }
ul.mainnav a.info { background-image:url(images/mainnav/btn-info.gif); display:block; width:191px; height:23px; }
ul.mainnav a.info:hover { background-image:url(images/mainnav/btn-info_f2.gif); display:block; width:191px; height:23px; }
ul.mainnav a.warranty { background-image:url(images/mainnav/btn-warranty.gif); display:block; width:191px; height:23px; }
ul.mainnav a.warranty:hover { background-image:url(images/mainnav/btn-warranty_f2.gif); display:block; width:191px; height:23px; }
ul.mainnav a.manufacturer { background-image:url(images/mainnav/btn-manufacturer.gif); display:block; width:191px; height:23px; }
ul.mainnav a.manufacturer:hover { background-image:url(images/mainnav/btn-manufacturer_f2.gif); display:block; width:191px; height:23px; }
ul.mainnav a.contact { background-image:url(images/mainnav/btn-contact.gif); display:block; width:191px; height:24px; }
ul.mainnav a.contact:hover { background-image:url(images/mainnav/btn-contact_f2.gif); display:block; width:191px; height:24px; }

#page-container #picture-container { position:relative; width:597px; height:209px; z-index:3; visibility:visible; float: right; background-image: url(images/picture-container.png); background-repeat: no-repeat; left: -14px; }

#page-container #content-container { position:relative; width:788px; min-height: 339px; height:auto !important; height:339px; z-index:4; visibility:visible; background-image: url(images/content-container.gif); background-repeat: repeat-y; float: left; }
#page-container #content-container #left-column-container { width: 24%; position: relative; float: left; text-align: center; top: 10px; }
#page-container #content-container #content { float: right; position: relative; min-height: 339px; background-color: #FFFFFF; width: 598px; text-align: justify; }

/*
#page-container #footer-container { position:relative; width:802px; height:61px; z-index:5; visibility:visible; left: -7px; }
*/

#page-container #footer-container { width:788px; height:61px;}
