* { font-size: 100%; margin: 0; padding: 0; line-height: 1.4em; }
body { color: black; font-size: 12px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-variant: normal; line-height: 1.5; background: #730505 url(../img/bg.jpg) repeat-x left top; text-align: center; position: relative; margin: 0; padding: 0; }
#home { float:left; width:710px; border: solid 1px silver; margin-top:10px; background:#842626 url(h3bg.jpg) repeat-x; color:white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 5px 10px     }
#break { background-image: url(../img/break.jpg); background-repeat: no-repeat; background-attachment: scroll; width: 768px; height: 12px; float: left; }
#container { background-image: url(file:///private/var/tmp/folders.502/TemporaryItems/AdapterTemp/infinfx/img/bg.jpg); width: 734px; text-align: left; margin: 39px auto 0; }
#header { background-image: url(../img/header.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 50% top; width: 734px; height: 94px; overflow: auto; float: left; margin: 0; padding: 0; }
#header h1,h2 { text-indent: -10000px; margin: 0; padding: 0; }
#nav { background-image: none; background-repeat: no-repeat; background-attachment: scroll; text-align: center; height: 33px; float: left; padding-top: 7px; }
#headline { background-image: url(../headlines/headline2.jpg); background-repeat: no-repeat; background-attachment: scroll; width: 734px; height: 180px; float: left; margin-top: 13px; margin-right: 0; margin-bottom: 0; padding: 0; }
#headline h3 { color: #1c1c1c; font-size: 20px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; line-height: normal; text-align: left; margin: 0 20px 0 0; padding: 15px 0 0; }
#headline p.quot { font-size: 10px; text-align: left; margin: 10px 25px 0 0; padding: 0; }
#page { background-image: url(../img/sub_content.jpg); background-repeat: repeat-y; background-attachment: scroll; text-align: center; position: relative; width: 734px; float: left; margin: 0; padding: 0; display: block; }
#content { float: left; margin: 10px 15px 0; padding: 0; }
#content h3 { color: #fff; font-size: 18px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #842626; background-image: url(h3bg.jpg); background-repeat: repeat-x; width: 205px; margin-bottom: 10px; padding: 3px 5px 3px 7px; border: solid 1px silver; }
#content p { color: black; font-size: 12px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom: 10px; margin-left: 5px; }
#col1 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-align: left; width: 210px; float: left; margin: 0; padding: 0 20px 0 0; display: block; }
#col2 { background-color: transparent; text-align: left; width: 210px; float: left; margin: 0; padding: 0 20px 0 15px; border-right: 1px solid silver; border-left: 1px solid silver; display: block; }
#col3 { font-size: 11px; background-color: transparent; text-align: left; width: 210px; float: right; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0 0 0 10px; display: block; }
#lcd { color: black; background-image: url(../img/lcd.jpg); background-repeat: no-repeat; width: 734px; height: 142px; float: left; margin: 0; padding: 0; }
#lcd h3 { color: #730504; font-size: 14px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 300px; margin: 0; padding: 10px 0 10px 25px; }
#lcd p { font-size: 10px; font-family: "Lucida Sans", sans-serif, verdana; width: 270px; margin: 0; padding: 0 0 0 25px; }
#lcd a { color: #730504; font-weight: bold; text-decoration: underline; }
#footer { color: white; font-size: 10px; background-image: url(../img/footer2.jpg); background-repeat: no-repeat; background-attachment: scroll; text-decoration: none; text-align: center; width: 734px; height: 50px; float: left; margin: 0; padding: 5px 0 0; }
#footer a:link,a:visited { text-decoration: none; }
#footer a:hover,a:active { text-decoration: underline; }
#footer a:active,a:hover { color: white; text-decoration: underline; }
p { margin: 0 0 10px; padding: 0; }
a:link,a:visited { color: #670200; text-decoration: underline; margin: 0; padding: 0; }
a:hover,a:active { text-decoration: underline; margin: 0; padding: 0; }
#footer a,a:visited { color: white; text-decoration: none; }
#filler { width: 768px; height: 192px; float: left; }
#sub_page { background-image: url(../img/sub_content.jpg); background-repeat: repeat-y; background-attachment: scroll; width: 734px; float: left; margin: 0; padding: 0 0 0; }
#sub_content { width: 480px; float: right; margin: 0 25px 0 15px; padding: 0; }
#sub_content p { color: black; font-size: 12px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; margin-bottom: 10px; }
#sub_content ul { color: black; font-size: 12px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; margin-top: 10px; margin-bottom: 10px; margin-left: 25px; }
#top_page { background-image: url(../img/top_page.jpg); background-repeat: no-repeat; width: 734px; height: 15px; float: left; margin: 15px 0 0; padding: 0; }
#sub_content h3 { color: #4c5506; font-size: 17px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 10px; padding: 0; border-bottom-style: solid; border-bottom-width: 1px; }
#sub_content h4 { color: #8a866f; font-size: 15px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 10px; padding: 0; border-bottom-style: solid; border-bottom-width: 1px; }
#sub_nav { width: 190px; float: left; padding-left: 20px; }
#sub_nav ul { margin-top: 5px; margin-bottom: 10px; margin-left: 10px; list-style-type: none; }
#sub_nav ul li { padding-top: 5px; list-style-type: none; }
#sub_nav ul li a:link,a:visited { color: #51591d; text-decoration: none; padding-top: 5px; list-style-type: none; }
#sub_nav ul li a:hover { color: #51591d; text-decoration: underline; padding-top: 5px; list-style-type: none; }
#sub_nav img { clear: both; margin-bottom: 5px; border: solid 1px silver; }
blockquote { color: black; line-height: 150%; background-color: #f1ffe4; margin-right: 25px; margin-bottom: 10px; margin-left: 20px; padding: 7px 7px 7px 10px; border-left: 3px solid silver; }
#sub_nav ul .video { font-size: 10px; margin: 5px 10px 10px; list-style-type: none; }
#sub_content a:link,a:visited { color: #51591d; text-decoration: none; padding-top: 5px; list-style-type: none; }
#sub_content a:hover { color: #51591d; text-decoration: underline; padding-top: 5px; list-style-type: none; }
#sub_page h3 { color: #4c5506; font-size: 17px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 10px; padding: 0; border-bottom-style: solid; border-bottom-width: 1px; }
#sub_products { background-image: url(../img/products_bg.jpg); background-repeat: repeat-y; background-attachment: scroll; width: 734px; float: left; margin: 0; padding: 0 0 0; }
#products_top_page { background-image: url(../img/products_top.jpg); background-repeat: no-repeat; width: 734px; height: 15px; float: left; margin: 15px 0 0; padding: 0; }
#sub_products h3 { color: #4c5506; font-size: 17px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 10px; padding: 0; border-bottom-style: solid; border-bottom-width: 1px; }
#home a { color:white; text-decoration: underline; }
small { color: black; font-size: 11px; font-family: "Lucida Sans", sans-serif, verdana; }
ol { color: black; font-size: 12px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; margin-top: 10px; margin-bottom: 10px; margin-left: 25px; }
#search { float:right; color:white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-decoration: none; text-align: left; margin: 7px 0 0; padding: 0; }
