.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}*{padding:0;margin:0;border:none}table{border-collapse:collapse}body{background:#262626 url(/assets/bg-15576c65430dc5be13902fe801315699.png) repeat-x 0px 160px;color:#484848;font-family:Helvetia, Arial, sans-serif;font-size:12px}h1,h2,h3,h4,h5{color:#005a9c;padding-bottom:0.5em}p{line-height:160%;padding-top:0.5em;padding-bottom:1em}a,a:visited{text-decoration:none;font-weight:bold;color:#005a9c}a:hover,a:active{color:#749bb7}input,textarea{padding:5px;border:1px solid #749bb7}.submit{padding:5px;border:1px solid #749bb7;background:#749bb7}label.infield_label{position:absolute;cursor:text;font-style:italic;float:left;top:7px;left:7px}.blue{color:#005a9c}.light_blue{color:#749bb7}.grey{color:#484848}.light_grey{color:#8e8e8e}#wrap{width:865px;margin-left:-432px;position:relative;left:50%;background:#efefef;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}header{padding:20px}header h1{padding:0}#contact p{font-size:18px;text-align:right;line-height:100%;padding:0;padding-bottom:10px;margin:0}#search{position:relaitve;width:227px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}#search form{position:relative}#search_query{width:185px}#main{width:660px;padding:20px;background:#ffffff;border:1px solid #dddddd;border-right:none;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;-webkit-box-shadow:-5px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:-5px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:-5px 0px 20px 0px rgba(0,0,0,0.2)}#tagline{font-size:16px;font-weight:bold;text-align:center;line-height:100%;padding-bottom:15px}#tagline p{padding:0}#feature{width:832px;float:right}#feature #side{width:170px;margin-bottom:-100px}#feature nav{background:#6c6c6c;width:170px;max-height:300px;padding-bottom:6px;padding-top:1px;margin-top:12px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6)}#feature nav ul{list-style:none;margin-top:7px;border-top:1px solid #909090}#feature nav li{padding:4px;padding-left:25px;height:15px;color:#ffffff;border-bottom:1px solid #909090}#feature nav li a{color:#ffffff;display:block;font-weight:normal}#feature nav li:hover,#feature nav li.on{background:#565656 url(/assets/current-4a1cae95fd84a5b10567f85611e6e952.png) no-repeat 8px 50%}#banner .cms_edit_container{padding:0 !important}#banner_container{background:#222222;width:660px;height:327px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);overflow:hidden}#banner_container div.banner_item{background:#222222;height:308px;width:660px;margin-top:10px;overflow:hidden}#banner_container div.banner_item .image_container{width:660px;height:308px;overflow:hidden}#banner_container div.banner_item img{width:660px}#banner_container div.banner_item .banner_title{padding:20px;color:#efefef;font-size:24px;font-weight:bold;background:url(/assets/trans_bg-996be9c9fde260e5f06469fbbde7b6a1.png) repeat;float:left;position:relative;top:-70px;width:620px}#banner_nav{float:right;position:relative;right:12px;top:8px;z-index:30;margin-bottom:-300px}#banner_nav a{background:url(/assets/banner_nav-24cc87156a627d36756f3a08cba66dbc.png) no-repeat 0px 0px;margin:3px;overflow:hidden;color:#484848;font-size:1px;display:inline-block;width:12px;height:12px}#banner_nav a.activeSlide,#banner_nav a:hover{background:url(/assets/banner_nav-24cc87156a627d36756f3a08cba66dbc.png) no-repeat -12px 0px}#social{float:left;width:128px;height:24px;position:relative;left:8px;top:20px}#social a{display:block;float:left;margin-left:4px;margin-right:4px;width:24px;height:24px}#social a.facebook{background:url(/assets/social_icons-bbefe457dca58eb2e7de21d8703dae56.jpg) no-repeat 0px 0px}#social a.twitter{background:url(/assets/social_icons-bbefe457dca58eb2e7de21d8703dae56.jpg) no-repeat -24px 0px}#social a.mail{background:url(/assets/social_icons-bbefe457dca58eb2e7de21d8703dae56.jpg) no-repeat -48px 0px}#social a.youtube{background:url(/assets/social_icons-bbefe457dca58eb2e7de21d8703dae56.jpg) no-repeat -72px 0px}#slider{width:680px;height:155px;margin-left:-10px;margin-right:-10px;margin-bottom:20px;margin-top:20px;overflow:hidden;position:relative}#slider ul{position:relative;padding:0}#slider li{display:block;float:left;width:150px;height:150px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);float:left;background:url(/assets/slider_item_bg-54f39af38dbd62beaa01d0a80c5c6a8f.jpg) no-repeat left top;margin-left:10px;margin-right:10px}#slider li a{display:block;height:130px;color:#ffffff;font-size:16px;font-weight:normal;padding:10px;padding-top:8px}#slider li a img{display:block;background:#999999;height:86px;width:150px;margin-left:-10px;margin-top:5px;margin-bottom:5px}#slider li a span.more{background:url(/assets/current-4a1cae95fd84a5b10567f85611e6e952.png) no-repeat 0% 50%;padding-left:15px}#slider .linkbox{width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;position:absolute;background:#484848;cursor:pointer;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6)}#slider .linkbox a,#slider .linkbox a:link,#slider .linkbox a:visited,#slider .linkbox a:hover{text-decoration:none;color:#FFF;position:relative}#child_nav{width:150px;float:left;position:relative;left:-170px;top:15px;margin-right:-150px}#child_nav h4{color:#444444;font-size:14px;padding:0;padding-left:4px}#child_nav nav{width:150px;margin-top:6px}#child_nav nav ul{list-style:none;margin-top:7px;border-top:1px solid #c8c8c8}#child_nav nav li{padding:4px;padding-left:8px;padding-right:0;color:#484848;border-bottom:1px solid #c8c8c8}#child_nav nav li a{color:#484848;display:block;font-weight:normal}#child_nav nav li a:hover{text-decoration:underline}#child_nav nav li.on{background:#ffffff;border-left:1px solid #c8c8c8}#child_nav nav li.open{padding-bottom:0;border-bottom:none}#child_nav nav li.open ul{margin-top:5px;border-top:1px solid #c8c8c8}#child_nav nav li ul{margin-top:5px;margin-left:-8px;border:none}#child_nav nav li ul li{background:url(/assets/child-c242330915c432213be1ffbd2793c0f4.png) no-repeat 8px 50%;padding-left:24px}#child_nav nav li ul li.on{background:#fff url(/assets/child-c242330915c432213be1ffbd2793c0f4.png) no-repeat 8px 50%;border-left:1px solid #c8c8c8}#content{margin-top:20px;min-height:300px}.home_content{float:left;width:390px}.testimonial{width:220px;background:#e2ecf3;border:1px solid #abbcc8;padding-left:10px;padding-right:10px;margin-left:20px;font-style:italic}.testimonial p.author{text-align:right;font-weight:bold}.product_tile{margin-bottom:10px;padding:10px;background:#efefef;border:1px solid #cccccc}.product_tile h3{border-bottom:1px solid #cccccc;padding-bottom:12px}.product_tile p{padding-top:3px;padding-bottom:3px;border-bottom:1px solid #cccccc}.product_tile b{display:inline-block;width:100px}.product_tile .product_image{width:260px;padding:3px;background:#ffffff;border:1px solid #cccccc}.product_tile .product_details{width:360px}footer{margin-top:25px;text-align:right;padding-right:20px}footer nav{padding-bottom:20px;color:#6a6868}footer nav li{display:inline-block;padding-right:8px;margin-right:6px;border-right:2px solid #6a6868}footer nav li.last{border:none}footer nav a,footer nav a:visited{color:#6a6868}footer nav a:hover,footer nav a:active{color:#6a6868;text-decoration:underline}#copy{color:#908f8f;float:right;position:relative;top:10px;margin-bottom:50px}#copy a,#copy a:visited{color:#908f8f;text-decoration:underline;font-weight:normal}#copy a:hover,#copy a:active{text-decoration:none}.spacer{word-spacing:0.5em}.square{background:url(/assets/square-ef6474251a4b056061c604ff3c2d19ed.png) no-repeat 50% 50%}input.search_button{width:30px;height:28px;border:1px solid #749bb7;border-left:none;background:#1b5ea1 url(/assets/search_button-1a98112af790a44419ca2f3e4acd0a20.png) no-repeat left top}.LV_validation_message{display:block;margin-top:6px;margin-bottom:6px}.LV_valid{color:#339900;display:none}.LV_invalid{color:#CC3333}.LV_valid_field{border-color:#339900}.LV_invalid_field{border-color:#CC3333}.fl{float:left}.fr{float:right}.half{width:48%}.clear{clear:both}.lightbox_gallery a img{padding:16px}.product_details .description{float:left;width:400px}.product_details .specifications{float:right;width:240px}.product_details .specifications div{padding:7px}.product_details .specifications div label{font-weight:bold}.product_details .specifications h1{height:20px;line-height:20px;font-weight:normal;font-size:15px;margin:0;padding:5px;padding-left:10px;color:white;background-color:#005a9c;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px}.product_details .specifications .end{padding:0px;font-size:13px;line-height:13px;background-color:#005a9c;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.without-specs .description{width:660px}.without-specs .specifications{display:none}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}
