body { background: #666; margin: -2px 0 25px 0; padding: 0; font: 12px/1.65em arial, helvetica, sans-serif; }
hr { display: none; }
div, p, form, li, ul { margin: 0; padding: 0; }



.no-text { line-height: 1%; font-size: 1%; text-indent: -5000px; }
.sm-text { line-height: 1%; font-size: 1%; }
.no-disp { display: none; }

#container { margin: 0 auto; padding: 0; width: 734px; background: #fff; border: 2px #999 solid;  }

#header { width: 734px; height: 88px; background: #fff; }

#nav { position: relative; width: 734px; height: 28px; background: #ffc556 url("../img/nav-bg.gif") no-repeat; }
#nav ul { list-style-type: none; height: 28px; margin-left: 323px; }
#nav li { list-style-type: none; float: left; }
#nav li a, #nav li a:visited { display: block; float: left; padding: 0 10px; height: 28px; line-height: 2.25em; color: #000; text-decoration: none; font-weight: bold; }
#nav li a:hover { background: url("../img/nav-over.gif") 51% bottom no-repeat; }
#nav li#ln-cur { padding: 0 10px; height: 28px; line-height: 2.25em; background: url("../img/nav-current.gif") 51% bottom no-repeat; }

#flash { width: 734px; height: 177px; background: #3757a8 url("../img/flash-home1.jpg") no-repeat; border-bottom: 1px #fff solid;} 

#tab { position: absolute; top: 5px; left: 23px; height: 23px; }
#home #tab { width: 72px; background: url("../img/tab-home.gif") no-repeat; }
#about #tab { width: 91px; background: url("../img/tab-about.gif") no-repeat; }
#products #tab { width: 119px; background: url("../img/tab-products.gif") no-repeat; }
#services #tab { width: 111px; background: url("../img/tab-services.gif") no-repeat; }
#contact #tab { width: 104px; background: url("../img/tab-contact.gif") no-repeat; }

#left-content { float: left; padding: 15px 22px; margin-right: -3px; width: 330px; font-size: 13px; line-height: 1.5em; color: #333; border-top: 10px #ffc556 solid; }
#left-content p { padding-bottom: 15px; width: 330px; }

#left-content h1 { margin: 0 0 8px -22px; padding: 12px 16px 0 22px; width: 314px; color: #fff; }

#home #left-content h1 { height: 100px; font-size: 13px; font-weight: normal; background: url("../img/content-header.gif") no-repeat; }
#about #left-content h1, #products #left-content h1, #services #left-content h1, #contact #left-content h1 { height: 40px; font-size: 16px; font-weight: bold; background: url("../img/content-page.gif") no-repeat; }

#services #left-content li { margin: 0 0 20px 20px; }
#contact #left-content p { line-height: 1.8em; }

#right-content { padding: 21px 22px; width: 316px; border-top: 10px #ffc556 solid; }
html>body #right-content { margin-left: 374px; }
#right-content h1 { margin: 0; padding: 0; width: 316px; height: 30px; font: bold 18px/1.65em arial, sans-serif; } 
#home #right-content strong { display: block; }
#right-content a, #right-content a:visited { color: #fff; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: underline; }
#right-content a:hover { text-decoration: none; }


#right-content #info-products { background: #e64 url("../img/info-products.gif") no-repeat; color: #fff; }
#right-content #info-services { background: #68d url("../img/info-services.gif") no-repeat;; color: #fff; }
#right-content #info-about { background: #fa4 url("../img/info-about.gif") no-repeat;; color: #fff; }

#footer { position: relative; margin: 0 15px; clear: both; width: 704px; height: 75px; border-top: 1px #bbb solid; }
#footer p { position: absolute; top: 9px; left: 7px; color: #777; line-height: 1.8em; }
#footer a, #footer a:visited { color: #b95; text-decoration: underline; }
#footer a:hover { text-decoration: none; color: #eb7; }

#contact form p { margin-bottom: 16px; }

<!--powered by Designcom, inc. -->
<!--For more information, please visit our website, http://designcom.com-->