html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}body{background: #353535;font-size: 62.5%;color: #111;font-family: Helvetica, arial, sans-serif;}a{color: #DF0000;text-decoration: none;}a:hover{text-decoration: underline;}strong{font-weight: bold;}em{font-style: italic;}h1#logo{width: 368px;height: 108px;float: left;margin: 0 0 0 -65px;}h1#logo a{width: 368px;height: 108px;display: block;text-indent: -9999px;background: url(../../img/logo.gif) top left no-repeat;}h2{font-size: 4em;}h3{font-size: 3em;color: #666;margin: 0 0 10px 0;}h4{float: left;clear: both;width: 100%;margin: 0 0 10px 0;}#header_container{height: 108px;float: left;clear: both;width: 100%;background: url(../../img/header_bg.gif) top center no-repeat;}#header{width: 960px;margin: 0 auto;}ul#subnav{float: right;margin: 10px 0 0 0;}ul#subnav li{float: left;border-left: 1px solid #5b5b5b;padding: 0 0 0 15px;margin: 0 0 0 15px;}ul#subnav li.first{border: 0;}ul#subnav li a{font-size: 1.2em;color: #8e8e8e;}ul#nav{float: right;margin: 55px 0 0 0;}ul#nav li{float: left;background: url(../../img/tab_bg.jpg) 0 0 repeat-x;margin: 0 0 0 10px;}ul#nav li a{background: url(../../img/nav_nobg.png) 0 0 no-repeat;display: block;text-indent: -9999px;height: 53px;}ul#nav li.page-item-4 a{width: 116px;background-position: 0 0;}ul#nav li.page-item-5 a{width: 136px;background-position: -135px 0px;}ul#nav li.page-item-7 a{width: 117px;background-position: -291px 0px;}ul#nav li.page-item-8 a{width: 180px;background-position: -428px 0px;}#content_container{float: left;clear: both;width: 100%;background: #f5f5f5;padding: 15px 0;}#content{width: 960px;margin: 0 auto;}.post{width: 690px;float: left;}.post p{font-size: 1.3em;margin: 0 0 15px 0;line-height: 1.5em;color: #333;}.post p.back{width: auto;float: right;clear: both;}.post p.back a{-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 1.4em;padding: 8px 10px 3px 10px;margin: -40px 0 0 0;color: #f1f1f1;display: block;background: #666;}.post p.back a:hover{background: #333;text-decoration: none;}.gallery {margin: auto;}.gallery-item {float: left;margin: 10px 10px -10px 0;text-align: center;width: 220px;}.gallery img {border: 2px solid #cfcfcf;}.gallery-caption {margin-left: 0;}#contact_info li{float: left;width: 33%;}table{float: left;clear: both;width: 100%;font-size: 1.3em;background: #e1e1e1;border: 3px solid #353535;}table td{padding: 5px;border: 1px solid #d1d1d1;border-top: 0;border-left: 0;}table td.top{background: #E00000;color: white;text-transform: uppercase;border: 0;}table td.title{background: #b1b1b1;border-color: #888;}#sidebar_container{float: left;background: #eaeaea;width: 220px;padding: 10px;margin: 0 20px 0 0;}#sidebar_container h2{font-size: 3.1em;text-transform: uppercase;}#sidebar_contianer ul{float: left;clear: both;width: 100%;}#sidebar_container ul li{border-top: 1px solid #dcdcdc;float: left;clear: both;width: 100%;}#sidebar_container ul li.first{border-top: 0;}#sidebar_container ul li a{color: #5c5c5c;font-size: 1.4em;line-height: 2.5em;}#sidebar_container ul li a:hover,#sidebar_container ul li a:focus{color: #df0000;text-decoration: none;}p.facebook,p.youtube{float: left;clear: both;margin: 10px 0 0 0;}p.facebook a,p.youtube a{background: url(../../img/social_buttons.gif) top left no-repeat;height: 32px;width: 194px;display: block;text-indent: -9999px;}p.facebook a:hover{background-position: bottom left;}p.youtube a{background-position: -219px 0;}p.youtube a:hover{background-position: -219px -35px;}p.manuals,p.attach_guides{float: left;clear: both;margin: 10px 0 0 0;}p.manuals a,p.attach_guides a{background: url(../../img/man_attach_buttons.jpg) top left no-repeat;height: 39px;width: 220px;display: block;text-indent: -9999px;}p.manuals a:hover{background-position: bottom left;}p.attach_guides a{background-position: top right;}p.attach_guides a:hover{background-position: bottom right;}ul.product_gallery{float: left;clear: both;margin: 10px 0 0 0;}ul.product_gallery li{width: 207px;float: left;margin: 0 15px 15px 0;border: 4px solid #bbbbbb;height: 207px;}ul.product_gallery li p.title{background: url(../../img/feat_title_bg.png) top left repeat;float: left;clear: both;position: absolute;width: 202px;margin: 176px 0 0 0px;color: white;font-size: 2.6em;text-transform: uppercase;padding: 5px 0 0 5px;}ul.product_gallery li p a{color: white;}ul.product_gallery li p a:hover{text-decoration: none;}#map_sidebar_td{display: none;}.sl_header{margin: 0 0 10px 0;}#featured_container{width: 690px;float: left;}#featured{width: 374px;float: left;}#featured img{border: 3px solid #cecece;}#featured p#feat_title{background: url(../../img/feat_title_bg.png) top left repeat;float: left;clear: both;position: absolute;width: 369px;margin: 258px 0 0 3px;color: white;font-size: 2.6em;text-transform: uppercase;padding: 5px 0 0 5px;}#featured p#view_now{height: 49px;width: 112px;float: right;clear: both;position: absolute;margin: 240px 0 0 255px;}#featured p#view_now a{background: url(../../img/view_now_btn.png) 0 10px no-repeat;height: 49px;width: 112px;display: block;text-indent: -9999px;}#front_blurb{text-indent: -9999px;width: 301px;height: 290px;background: url(../../img/front_blurb.gif) top left no-repeat;float: left;margin: 0 0 0 15px;}#footer_container{float: left;clear: both;width: 100%;background: url(../../img/footer_bg.gif) top left repeat-x;padding: 30px 0 0 0;}#footer{width: 960px;margin: 0 auto;}#footer ul{float: left;clear: both;background: url(../../img/footer_logos.gif) top right no-repeat;width: 100%;min-height: 73px;}#footer ul li{float: left;color: #d7d7d7;font-size: 1.1em;border-left: 1px solid #555555;padding: 0 0 0 5px;margin: 0 0 0 5px;}#footer ul li.first{border: 0;padding: 0;margin: 0;}#footer ul li.address{float: left;clear: both;margin: 10px 0 0 0;border: 0;padding: 0;}#footer ul li a{color: #898989;text-transform: uppercase;}
