@font-face{font-family:abel;src:url('/fonts/abel-regular.eot')}@font-face{font-family:abel;src:url('/fonts/abel-regular.ttf')}body{color:#222;background-color:#FFF}body,td,input,select,option,textarea{font:normal normal normal 18px "proxima-nova",sans-serif;line-height:156%;font-weight:300}strong{font-weight:700}span.mix_editor_h1,span.mix_editor_h2,span.mix_editor_h3,span.mix_editor_h4,span.mix_editor_h5,span.mix_editor_h6{padding:10px}.html p, .html h1, .html h2, .html h3, .html h4, .html h5, .html
h6{margin-top:0}.html h1, .html .h1,.mix_editor_h1{font-family:"proxima-nova",sans-serif;font-size:50px;line-height:120%;font-weight:600;color:#222}.html h2, .html .h2,.mix_editor_h2{font-family:"proxima-nova",sans-serif;font-size:26px;line-height:120%;font-weight:600;color:#222}.html h3, .html .h3,.mix_editor_h3{font-family:"proxima-nova",sans-serif;font-size:20px;line-height:120%;font-weight:600;color:#222}.html h4, .html .h4,.mix_editor_h4{font-family:"proxima-nova",sans-serif;font-size:18px;line-height:120%;font-weight:600;color:#222}.html h5, .html .h5,.mix_editor_h5{color:#222}.html h6, .html .h6,.mix_editor_h6{}#body{margin:0;padding:0}body,td,input,select,option,textarea{font-size:14px;line-height:150%}a{color:#0095da;text-decoration:none}a:hover{text-decoration:underline}p{margin-top:0}h1, .html h1, .html
.h1{margin-top:0;font-family:"proxima-nova",sans-serif;font-size:30px;line-height:120%;font-weight:600;color:#222}h2, .html h2, .html
.h2{margin-top:0;font-family:"proxima-nova",sans-serif;font-size:20px;line-height:120%;font-weight:600;color:#222}h3 , .html h3, .html
.h3{margin-top:0;font-family:"proxima-nova",sans-serif;font-size:16px;line-height:120%;font-weight:600;color:#222}h4 , .html h4, .html
.h4{margin-top:0;font-family:"proxima-nova",sans-serif;font-size:14px;line-height:120%;font-weight:600;color:#222}img{max-width:100%;height:auto}#header,#main,#footer{min-width:320px;margin:0
auto}#header{min-width:320px;min-height:107px;background-color:#003e58}#header
.content{position:relative;min-width:280px;padding:24px
20px 0 20px}#header
img.logo{float:left;width:180px;height:59px;border:0}#header
a.openmenu{float:right;height:20px;padding-left:33px;margin-top:6px;display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:120%;font-weight:700;color:#FFF;text-transform:uppercase;background:top left no-repeat url(../images/menu-button.png)}#menu{position:fixed;z-index:3000;top:0;left:-100%;overflow-x:hidden;overflow-y:scroll;width:100%;height:100%;background-color:#003e58}#menu
.inner{position:relative;padding-top:56px}#header
a.closemenu{position:absolute;z-index:2000;top:29px;right:20px;width:22px;height:21px;display:block;text-indent:-9999px;background:top left no-repeat url(../images/menu-close.gif)}#header
a.homelink{padding:18px
32px 18px 32px;margin:0
20px;display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:120%;font-weight:700;color:#FFF;text-transform:uppercase;border-bottom:1px solid #fff}#header
ul{float:none;padding:0
20px;text-align:left;background-color:#003e58}#header
li{float:none;display:block;border-top:1px solid #fff}#header li:first-child{border:0}#header li
a{padding:18px
32px 18px 32px;display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:120%;font-weight:700;color:#FFF;text-transform:uppercase}#header
li.hasdrop{background:top right no-repeat url(../images/menu-arrow-up.png)}#header li:hover{background:none}#header li.hasdrop:hover{background:top right no-repeat url(../images/menu-arrow-down.png)}#header ul
ul{padding:0;display:none;position:relative;top:0;left:0;margin-top:0;background-color:#0095da}#header li:hover
ul{display:block}#header li
li{width:100%;margin:0;padding:0;border:0;border-top:1px solid #fff}#header li li:first-child{border:0}#header li li a:hover{background:none}#header li:hover ul
ul{display:none}#header li li:hover
ul{display:block}#header
li.hidden{display:none}#header ul ul
ul{background-color:#003e58}#header.home{min-height:80px;position:relative;z-index:3000;background:none;background:top left repeat url(../images/home-dropdown-bgnd.png)}#header.home
.logo{display:none}#header li.accessories
ul{display:none !important}#homebanner{min-width:320px;max-height:745px;top:-80px;margin-bottom:-80px;position:relative;z-index:4;overflow:hidden}#homebanner
.mix_tab_menu{float:right;position:relative}#homebanner ul, #homebanner
li{margin:0;padding:0;list-style:none}#homebanner .single li, #homebanner .bxslider
li{position:relative;line-height:0}#homebanner .single li .inner, #homebanner .bxslider li
.inner{position:relative;display:inline-block;zoom:1;*display:inline;right:-50%}#homebanner .single li img.banner, #homebanner .bxslider li
img.banner{width:100% !important;height:auto;min-width:983px !important;min-height:456px;border:0;position:relative;left:-50%}#homebanner
.overlay{position:absolute;top:0;height:100%;width:100%;background:center center repeat url(../images/banner-overlay.png)}#homebanner
.caption{position:absolute;top:0;height:100%;height:-webkit-calc(100% - 80px);height:-moz-calc(100% - 80px);height:calc(100% - 80px);margin-top:80px;width:100%;font-size:18px;line-height:120%;font-weight:600;color:#fffefe;text-align:center}#homebanner .caption
.wrap{width:100%;height:100%;display:table}#homebanner .caption
.middle{display:table-cell;vertical-align:middle;padding:0
20px}#homebanner .caption
img.logo{width:146px;height:200px;margin:0
auto 20px auto}#homebanner .caption
.text{padding-top:18px;background:top center no-repeat url(../images/banner-caption-bgnd.gif)}#banner{min-width:320px}#banner .bx-wrapper{position:relative}#banner ul, #banner
li{margin:0;padding:0;line-height:100%;list-style:none}#banner
img.banner{min-width:320px;min-height:118px;width:100%;height:auto;position:realative;left:0}#main{padding:18px
0 44px 0}#main
.content{padding:0
20px}#main.home{padding:0}#main.home
.content{padding:32px
20px 50px 20px}#main.home
h1{margin-bottom:36px;text-align:center}#main
.homeleft{padding-bottom:20px}#main
.systems{background-color:#f2f2f2}#main .systems
.content{padding:30px
10px 40px 10px}#main .systems
h1{margin-bottom:30px;padding-bottom:25px;background:bottom center no-repeat url(../images/heading-bgnd.gif)}#main ul.feature, #main .feature
li{margin:0;padding:0;list-style:none}#main
ul.feature{text-align:center}#main .feature
li{margin:0
10px 20px 10px;display:inline-block;zoom:1;*display:inline;vertical-align:top;line-height:0;position:relative}#main .feature li
img{width:100%;height:auto;-moz-border-radius:17px 0 17px 0;-webkit-border-radius:17px 0 17px 0;border-radius:17px 0 17px 0}#main .feature
.caption{position:absolute;top:0;height:100%;width:100%;font-size:20px;line-height:120%;font-weight:600;color:#fff;text-align:center;-moz-border-radius:17px 0 17px 0;-webkit-border-radius:17px 0 17px 0;border-radius:17px 0 17px 0;background:top left repeat url(../images/feature-bgnd.png)}#main .feature .caption
.wrap{width:100%;height:100%;display:table}#main .feature .caption
.middle{display:table-cell;vertical-align:middle}#main .feature li a:hover
.caption{background:top left repeat url(../images/feature-hover-bgnd.png)}#main
.links{position:relative;overflow:hidden}#main .links
.mix_tab_menu{position:relative;z-index:4000}#main .links
.inner{position:relative;display:inline-block;zoom:1;*display:inline;right:-50%}#main .links
img.bgnd{width:100%;height:auto;min-width:917px;min-height:290px;position:relative;left:-50%}#main .links
.overlay{position:absolute;top:0;height:100%;width:100%;background:center center repeat url(../images/link-bgnd-overlay.png)}#main .links
.caption{position:absolute;top:0;height:100%;width:100%;text-align:center}#main .links .caption
.wrap{width:100%;height:100%;display:table}#main .links .caption
.middle{display:table-cell;vertical-align:middle}#main .links ul, #main .links
li{margin:0;padding:0;list-style:none}#main .links .buttons
li{padding:10px;display:inline-block;zoom:1;*display:inline}#main .links .buttons li
a{width:274px;height:39px;padding-top:20px;display:block;font-size:19px;line-height:120%;font-weight:600;color:#FFF;text-align:center;text-decoration:none;border:3px
solid #FFF;-moz-border-radius:17px 0 17px 0;-webkit-border-radius:17px 0 17px 0;border-radius:17px 0 17px 0;background-color:#0095da}#main .prodheading
h1{text-align:center}#main
.prodleft{padding-bottom:20px}#main .prodleft ul.vidpopup, #main .prodleft .vidpopup
li{margin:0;padding:0;list-style:none}#main .prodleft
ul.vidpopup{margin-bottom:20px}#main .prodleft .vidpopup
li{padding:0
3px;display:inline-block;vertical-align:top}#main .prodleft .vidpopup li
p{text-align:center}#main .prodright ul.submenu, #main .prodright .submenu
li{margin:0;padding:0;list-style:none}#main .prodright
ul.submenu{padding:0
0 24px 31px}#main .prodright .submenu
li{padding-bottom:10px}#main .prodright .submenu li
a{width:269px;height:35px;padding-top:15px;display:block;font-size:20px;line-height:120%;font-weight:600;color:#FFF;text-align:center;-moz-border-radius:15px 0 15px 0;-webkit-border-radius:15px 0 15px 0;border-radius:15px 0 15px 0;background-color:#0095da}#main .prodright ul.portflist, #main .prodright .portflist
li{margin:0;padding:0;list-style:none}#main .prodright
ul.portflist{padding:0
0 0 31px}#main .prodright .portflist
li{margin-bottom:10px;display:inline-block;zoom:1;*display:inline;vertical-align:top;line-height:0;position:relative}#main .prodright .portflist li
img{width:268px;height:100px;-moz-border-radius:17px 0 17px 0;-webkit-border-radius:17px 0 17px 0;border-radius:17px 0 17px 0}#main .prodright .portflist
.caption{position:absolute;top:0;height:100%;width:100%;font-size:20px;line-height:120%;font-weight:600;color:#fff;text-align:center;-moz-border-radius:17px 0 17px 0;-webkit-border-radius:17px 0 17px 0;border-radius:17px 0 17px 0;background:top left repeat url(../images/feature-bgnd.png)}#main .prodright .portflist .caption
.wrap{width:100%;height:100%;display:table}#main .prodright .portflist .caption
.middle{display:table-cell;vertical-align:middle}#main .prodright .portflist li a:hover
.caption{background:top left repeat url(../images/feature-hover-bgnd.png)}#main .prodright .portflist li.last
a{width:269px;height:35px;padding-top:15px;display:block;font-size:20px;line-height:120%;font-weight:600;color:#FFF;text-align:center;-moz-border-radius:15px 0 15px 0;-webkit-border-radius:15px 0 15px 0;border-radius:15px 0 15px 0;background-color:#0095da}#main
.downloads{background-color:#f2f2f2}#main .downloads
.content{padding:50px
20px 0 20px}#main .downloads
.section{padding-top:30px;border-top:3px solid #000}#main .downloads .section
h2{margin-bottom:36px}#main .downloads .section ul, #main .downloads .section
li{margin:0;padding:0;list-style:none}#main .downloads .section
ul{text-align:center}#main .downloads .section
li{width:270px;min-height:245px;margin:0
15px 35px 15px;display:inline-block;zoom:1;*display:inline;vertical-align:top;text-align:left;border-bottom:3px solid #0095da}#main .downloads .section .mix_edit
li{margin-left:14px}#main .downloads .section li
h3{font-size:17px;line-height:120%;font-weight:300;color:#222}#main .downloads .section li
.image{width:270px;height:149px;margin-bottom:22px;text-align:center;background-color:#FFF}#main .downloads .section li.normal, #main .downloads .section
li.normal_over{width:auto;min-height:auto;margin:0;border:0}#main
.applicatorleft{padding:0
10px 20px 10px}#main
.applicatorright{padding:0
10px}#main .applicatorleft
svg{min-width:300px;min-height:484px;width:100%;height:auto;max-width:486px;max-height:784px}#main .applicatorleft svg a path:hover, #main .applicatorleft svg a rect:hover, #main .applicatorleft svg a polygon:hover{fill:#0095da;cursor:pointer}#main .applicatorright
form{margin:0;padding:0}#main .applicatorright .form_inline
strong{margin-top:8px;font-size:18px;line-height:120%;font-weight:600;color:#222}#main .applicatorright select, #main .applicatorright
input{width:97%;height:40px;border:2px
solid #dddddc}#main .applicatorright
input{width:94%}#main .applicatorright input[type="text"]{-webkit-appearance:none;border-radius:0}#main .applicatorright
input.checkbox{clear:left;float:left;width:auto;height:auto;margin:3px
10px 0 0}#main .applicatorright
label.cblabel{float:left;width:auto;margin:2px
0 16px 0;font-size:14px;line-height:120%}#main .applicatorright
input.submit{clear:left;float:left;width:119px;height:56px;font-family:"nimbus-sans",sans-serif;font-size:14px;line-height:120%;font-weight:400;color:#FFF;text-transform:uppercase;cursor:pointer;border:0;background-color:#0095da}#main .applicatorright
.results{padding-top:9px;border-top:1px solid #dddddc}#main .applicatorright .results
h2{margin-bottom:5px}#main .applicatorright .results
p{margin-bottom:22px}#main .applicatorright .results
.orange{margin:0;color:#12c314}#main .applicatorright .applicatorform
label{width:100%}#main .applicatorright .applicatorform
input{left:100px;width:calc(100% - 104px)}#main .applicatorright .applicatorform
input.submit{width:119px;margin-left:0}#popup .results
h2{margin-bottom:5px}#popup .results
p{margin-bottom:22px}.fancybox-wrap{border:3px
solid #0095da !important}#popup .results
label{width:100%}#popup .results input, #popup .results
select{left:150px;width:calc(100% - 154px);height:30px;padding:0}#popup .results .g-recaptcha{width:304px;left:150px;position:relative;margin-bottom:22px}#popup .results
input.submit{width:119px;height:56px;font-family:"nimbus-sans",sans-serif;font-size:14px;line-height:120%;font-weight:400;color:#FFF;text-transform:uppercase;cursor:pointer;border:0;background-color:#0095da}#popup .results
div.error_text{left:150px;width:calc(100% - 152px - 1em)}#main
.portfleft{padding:0
10px 20px 10px}#main
.portfright{padding:0
10px}#main .portfleft
h1{margin:0}#main .portfleft
svg{min-width:300px;min-height:484px;width:100%;height:auto;max-width:486px;max-height:784px}#main .portfleft svg a path:hover, #main .portfleft svg a rect:hover, #main .portfleft svg a polygon:hover{fill:#E67824;cursor:pointer}#main .portfright
h1{margin:0}#main .portfright .search
form{margin:0;padding:0}#main .portfright .search
label{margin-top:0;width:100%;font-size:18px;line-height:120%;font-weight:600;color:#222}#main .portfright .search
select{top:0;left:0;width:98%;height:40px;border:2px
solid #dddddc;background-color:#f8f8f8}#main
.logo{padding:10px
0 30px 0}#main ul.portfcat, #main .portfcat
li{margin:0;padding:0;list-style:none}#main
ul.portfcat{text-align:center}#main .portfcat
li{display:inline-block;vertical-align:top;width:300px;height:212px;padding:0
11px;text-align:center}#main .portfcat li
a{font-size:18px;line-height:120%;font-weight:600;color:#222;text-decoration:none}#main .portfcat li
.image{width:290px;height:146px;padding:5px
4px;margin-bottom:5px;border:1px
solid #dddddc}#main .portfcat li .image
img{max-width:100%;height:auto}#main
.portfdetailleft{padding:0
10px 20px 10px}#main
.portfdetailright{padding:0
10px}#main .portfdetailright
p{margin:0
0 6px 0;clear:both}#main .portfdetailright p
strong{float:left;width:100px;font-weight:600;color:#222}#main ul.menupage, #main .menupage
li{margin:0;padding:0;list-style:none}#main
ul.menupage{text-align:center}#main .menupage
li{display:inline-block;vertical-align:top;width:300px;height:212px;padding:0
11px;text-align:center}#main .menupage li
a{font-size:18px;line-height:120%;font-weight:600;color:#222;text-decoration:none}#main .menupage li
.image{width:290px;height:146px;padding:5px
4px;margin-bottom:5px;border:1px
solid #dddddc}#main .menupage li .image
img{max-width:100%;height:auto}#main .menupage li.normal, #main .menupage
li.normal_over{width:auto;height:auto;padding:0;text-align:left}#main
.staffleft{padding:0
10px 20px 10px}#main
.staffright{padding:0
10px}#main .staffright .headings
h1{margin:0;font-size:45px;line-height:100%}#main .staffright .headings
h3{margin-bottom:14px;color:#12c314}#main .staffright
a.back{display:none}#main
.contactleft{padding:0
10px}#main
.contactright{padding:0
10px}#main .contactright
form{margin:0;padding:46px
0 0 0}#main .contactright
label{margin-top:0;width:100%;font-size:18px;line-height:120%;font-weight:600;color:#222}#main .contactright input, #main .contactright select, #main .contactright
textarea{top:0;left:0;width:98%;height:39px;margin-bottom:8px;border:2px
solid #dddddc;background-color:#f8f8f8}#main .contactright
select{height:44px;padding:10px
0}#main .contactright
textarea{height:188px}#main .contactright
.captcha{clear:none;float:left;margin:-6px 0 0 142px;width:244px}#main .contactright .captcha
.cbrgroup{left:0;top:0;width:244px}#main .contactright .captcha .cbrgroup
img{float:left;margin-right:5px}#main .contactright .captcha
label{margin:0}#main .contactright .captcha
input{width:236px;top:0;left:0}#main .contactright .captcha
.error_text{left:0;top:0}#main .contactright .g-recaptcha{margin-bottom:8px}#main .contactright .submit
input{top:0;width:200px;height:56px;color:#FFF;text-transform:uppercase;text-align:center;cursor:pointer;border:0;background-color:#0095da}#main .contactright .submitcap
input{top:-6px;left:114px;width:120px;height:56px;color:#FFF;text-transform:uppercase;text-align:center;cursor:pointer;border:0;background-color:#0095da}#main .contactright
div.error_text{width:auto;left:0;top:0}#main
.login{min-width:280px;max-width:1170px;margin:0
auto;padding:0
20px}#main .login
p{font-size:14px;line-height:156%}#main .login
form{margin:0;padding:0}#main .login
label{margin-top:0;width:100%;font-size:18px;line-height:120%;font-weight:600;color:#222}#main .login input, #main .login select, #main .login
textarea{top:0;left:0;width:98%;height:39px;margin-bottom:8px;border:2px
solid #dddddc;background-color:#f8f8f8}#main .login
textarea{height:188px}#main .login
.hint{top:0;left:0;margin-bottom:8px}#main .login
.cbrgroup{left:0;top:0;width:auto}#main .login .cbrgroup
input{width:auto;height:auto;margin:3px
5px 0 0;border:0}#main .login .cbrgroup
label{width:auto}#main .login
input.submit{position:relative;top:0;width:120px;height:56px;color:#FFF;text-transform:uppercase;text-align:center;cursor:pointer;border:0;background-color:#0095da}#main
.registration{min-width:280px;max-width:1170px;margin:0
auto;padding:0
20px}#main .registration
form{margin:0;padding:0}#main .registration form
p{font-size:18px;line-height:120%;font-weight:600}#main .registration
label{margin-top:0;width:100%;font-size:18px;line-height:120%;font-weight:600;color:#222}#main .registration input, #main .registration select, #main .registration
textarea{top:0;left:0;width:98%;height:39px;margin-bottom:8px;border:2px
solid #dddddc;background-color:#f8f8f8}#main .registration
textarea{height:188px}#main .registration
.radio{left:0;top:0;width:auto}#main .registration .radio
label{font-weight:300}#main .registration .radio
input{float:left;width:auto;height:auto;margin:3px
5px 0 0;border:0}#main .registration .radio
span{float:left}#main .registration
input.submit{position:relative;top:0;width:120px;height:56px;color:#FFF;text-transform:uppercase;text-align:center;cursor:pointer;border:0;background-color:#0095da}#main .registration
div.error_text{width:auto;left:0;top:0}#main
.warrantyleft{padding-bottom:20px}#main
.warranty{min-width:280px;max-width:1170px;margin:0
auto;padding:0
20px}#main .warranty
form{margin:0;padding:0}#main .warranty  form
p{font-size:18px;line-height:120%}#main .warranty
label{margin-top:0;width:100%;font-size:18px;line-height:120%;font-weight:300}#main .warranty input, #main .warranty select, #main .warranty
textarea{top:0;left:0;width:98%;height:39px;margin-bottom:8px;border:2px
solid #dddddc;background-color:#f8f8f8}#main .warranty
select.inline{display:inline;width:auto;height:auto;top:auto;left:auto}#main .warranty
textarea{height:188px}#main .warranty
.radio{left:0;top:0;width:auto}#main .warranty .radio
label{margin:0
0 4px 0;font-weight:300}#main .warranty .radio
input{float:left;width:auto;height:auto;margin:3px
5px 0 0;border:0}#main .warranty .radio
span{float:left;max-width:280px}#main .warranty
input.submit{position:relative;top:0;width:auto;height:56px;color:#FFF;text-transform:uppercase;text-align:center;cursor:pointer;border:0;background-color:#0095da}#main .warranty
div{width:auto}#main .warranty
div.error_text{left:0;top:0}#main
.order{min-width:280px;max-width:1170px;margin:0
auto;padding:0
20px}#main .order
form{margin:0;padding:0}#main .order form
p{font-size:18px;line-height:120%}#main .order
label{margin-top:0;width:100%;font-size:18px;line-height:120%;font-weight:300}#main .order
.qty{clear:none;float:left;width:80px}#main .order
.prod{clear:none;float:left;width:118px;text-align:center}#main .order
.size{clear:none;float:left;width:100px;text-align:right}#main .order .small
label{margin-top:0;width:100%;font-family:Arial,Helvetica,Sans-serif;font-size:12px;line-height:120%;color:#585856}#main .order .small
input{float:left;left:0;top:0;width:50px;margin-bottom:10px}#main .order .small
.input{clear:none;float:left;width:80px}#main .order .small
.label{clear:none;float:left;width:118px}#main .order .small
.size{clear:none;float:left;width:100px;text-align:right}#main .order input, #main .order select, #main .order
textarea{top:0;left:0;width:98%;height:39px;margin-bottom:8px;border:2px
solid #dddddc;background-color:#f8f8f8}#main .order
textarea{height:188px}#main .order .g-recaptcha{margin-bottom:8px}#main .order
input.submit{position:relative;top:0;width:auto;height:56px;color:#FFF;text-transform:uppercase;text-align:center;cursor:pointer;border:0;background-color:#0095da}#main .order
div.error_text{width:auto;left:0;top:0}#main .projectreg
.form{padding-top:20px}#main .projectreg
form{margin:0;padding:0}#main .projectreg form
h3{margin-top:20px}#main .projectreg
label{margin-top:0;width:100%;font-size:14px;line-height:120%;font-weight:300}#main .projectreg
input{top:0;left:0;width:98%;height:39px;margin-bottom:8px;border:2px
solid #dddddc;background-color:#f8f8f8}#main .projectreg .radio
input{float:left;width:auto;height:auto;margin:1px
5px 0 0;border:0;background-color:#FFF}#main .projectreg .radio
span{float:left}#main .projectreg .nolabel
input{margin-bottom:20px}#main .projectreg
input.submit{position:relative;top:0;width:auto;height:56px;color:#FFF;text-transform:uppercase;text-align:center;cursor:pointer;border:0;background-color:#0095da}#main .projectreg
div.error_text{width:auto;left:0;top:0}#main .membrane
.form{padding-top:20px}#main .membrane
form{margin:0;padding:0}#main .membrane
label{margin-top:0;width:100%;font-size:14px;line-height:120%;font-weight:300}#main .membrane
input{top:0;left:0;width:98%;height:39px;margin-bottom:8px;border:2px
solid #dddddc;background-color:#f8f8f8}#main .membrane form
h3{font-size:14px;line-height:120%;font-weight:300}#main .membrane .radio
label{font-size:14px;line-height:120%}#main .membrane .radio
input{float:left;width:auto;height:auto;margin:1px
5px 0 0;border:0;background-color:#FFF}#main .membrane .radio
span{float:left}#main .membrane .nolabel
input{margin-bottom:20px}#main .membrane
input.submit{position:relative;top:0;width:auto;height:56px;color:#FFF;text-transform:uppercase;text-align:center;cursor:pointer;border:0;background-color:#0095da}#main .membrane
div.error_text{width:auto;left:0;top:0}#main
.shopcat{text-align:center}#main .shopcat ul, #main .shopcat
li{margin:0;padding:0;list-style:none}#main .shopcat
li{text-align:left}#main .shopcat
ul.heading{display:none}#main .shopcat .subheading
li{display:none;font-size:20px;line-height:120%;font-weight:600}#main .shopcat .subheading
li.detail{display:block;padding:10px
0 4px 10px}#main .shopcat
ul.proddetail{padding:5px
0 9px 0;border-bottom:1px solid #58595b;background:top left repeat-y url(../images/mobile-category-heading-bgnd.png)}#main .shopcat
ul.proddetail.bgnd{background-color:#f5f4f4}#main .shopcat .proddetail
li{clear:both}#main .shopcat .proddetail li
span{padding:2px
0;margin-left:140px;display:block;font-size:12px;line-height:120%}#main .shopcat .proddetail li
span.heading{float:left;width:120px;padding-left:10px;margin:0;color:#FFF;text-transform:uppercase}#main .shopcat li.add
input{float:left;width:76px;height:28px;padding:0;margin-right:4px;text-align:center;border:1px
solid #58595b}#main .shopcat li.add
a{float:left;width:56px;height:22px;padding-top:8px;display:block;font-size:13px;line-height:120%;color:#FFF;font-weight:bold;text-align:center;background-color:#0095da}#main .shopcat
a.complete{height:34px;padding:11px
24px 0 24px;margin:28px
auto 0 auto;display:inline-block;zoom:1;*display:inline;color:#FFF;text-transform:uppercase;background-color:#0095da}#bottom{min-width:320px}#bottom
.content{padding:32px
20px 54px 20px;margin:0
auto;text-align:center}#bottom
h1{margin-bottom:34px;padding-bottom:14px;background:bottom center no-repeat url(../images/heading-bgnd.gif)}#bottom.blue{color:#FFF;background-color:#003e58}#bottom.blue
h1{color:#FFF;background-image:url(../images/banner-caption-bgnd.gif)}#location{min-width:320px;background-color:#f2f2f2}#location
.content{padding:52px
0 0 0}#location
.locationleft{padding:0
20px 36px 20px}#location
.locationright{}#location .locationright
iframe{max-width:100%}#locationtwo{min-width:320px;background-color:#f2f2f2}#locationtwo
h2{margin-top:0;font-family:"proxima-nova",sans-serif;font-size:30px;line-height:120%;font-weight:600;color:#222}#locationtwo
.content{padding:52px
20px 0 20px}#locationtwo
.map{margin-bottom:36px;text-align:center}#locationtwo
iframe{max-width:100%}#footer{color:#fff;background-color:#0095da}#footer
.content{padding:40px
20px 34px 20px}#footer
a{color:#fff}#footer
.left{padding-bottom:28px;text-align:center}#footer
.right{font-size:14px;line-height:120%;text-align:center}#footer
p{margin:0}.formouter{position:relative;border:6px
solid #05539a;padding:2px}.forminner{border:3px
solid #e97924;padding-top:18px}.forminner
img.topleft{position:absolute;top:-26px;left:-24px}.forminner
img.topright{position:absolute;top:-26px;right:-24px}.forminner
img.bottomleft{position:absolute;bottom:-26px;left:-24px}.forminner
img.bottomright{position:absolute;bottom:-26px;right:-24px}.formhead,.formbody,.formcontent{max-width:740px;margin:0
auto}.formhead{text-align:center}.formhead
img{margin-bottom:20px;width:320px;height:56px}.formhead
h1{font-size:38px;line-height:120%}.formbody
.section{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #3b78b0}.formbody
.left{float:left;width:362px;padding-right:16px}.formbody
.right{float:left;width:362px}.formbody
label{clear:left;float:left}.formbody
span{float:left;padding-top:5px;font-family:abel;font-size:16px;line-height:120%;color:#05539a}.formbody
input{float:left;height:24px;width:auto;margin-bottom:1px;font-size:12px;line-height:120%;color:#000;-moz-border-radius:5px;border-radius:5px;border:1px
solid #b0b1b2}.formbody
select{margin-bottom:1px;font-size:12px !important;line-height:120%}.formbody .one
span{width:92px}.formbody .one
input{width:266px}.formbody .two
span{width:155px}.formbody .two
input{width:203px}.formbody .three
span{width:142px}.formbody .three
input{width:216px}.formbody .four
span{width:93px}.formbody .four
input{width:265px}.formbody .five
span{width:143px}.formbody .five
input{width:215px}.formbody .six
span{width:162px}.formbody .six
input{width:196px}.formbody .seven
span{width:168px}.formbody .seven
input{width:190px}.formbody .eight
span{width:155px}.formbody .eight
input{width:203px}.formbody .nine
span{width:162px}.formbody .nine
input{width:78px}.formbody
label.ten{clear:none}.formbody .ten
span{width:49px;padding-left:5px}.formbody .ten
input{width:60px}.formbody .eleven
span{width:143px}.formbody .eleven
input{width:215px}.formbody .twelve
span{width:102px}.formbody .twelve
input{width:256px}.formbody .thirteen
span{width:156px}.formbody .thirteen
input{width:202px}.formbody .fourteen
span{width:173px}.formbody .fourteen
select{width:168px}.formbody .fourteen
input{width:185px}.formbody .fifteen
span{width:126px}.formbody .fifteen
select{width:215px}.formbody .fifteen
input{width:232px}.formbody .sixteen
span{width:169px}.formbody .sixteen
input{width:189px}.formbody .seventeen
span{width:122px}.formbody .seventeen
input{width:236px}.formbody .eighteen
span{width:150px}.formbody .eighteen
input{width:208px}.formbody .nineteen
span{width:106px}.formbody .nineteen
input{width:252px}.formcontent{font-size:12px;line-height:120%;padding-top:20px}.formcontent
.section{padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid #b0b1b2}.formcontent
p{font-size:12px;line-height:120%}.formcontent
h2{margin-top:0;font-family:abel;font-size:24px;line-height:120%;font-weight:normal;color:#010101;text-align:center}.formcontent
h3{margin-top:0;font-family:abel;font-size:18px;line-height:120%;font-weight:normal;color:#010101}.formcontent
li{margin-bottom:8px}.formcontent
label{clear:left;float:left}.formcontent
span{float:left;margin-right:4px;padding-top:5px;font-family:abel;font-size:16px;line-height:120%;color:#05539a}.formcontent
input{float:left;height:24px;width:auto;margin-bottom:1px;font-size:12px;line-height:120%;color:#000;-moz-border-radius:5px;border-radius:5px;border:1px
solid #b0b1b2}.formcontent
.checklist{margin-bottom:20px}.formcontent .checklist
label{padding-top:5px;font-family:abel;font-size:16px;line-height:120%;color:#05539a}.formcontent .checklist
input{height:auto;margin-right:8px;-moz-border-radius:0;border-radius:0;border:0}.formcontent .applicant
input{width:260px}.formcontent
button.left{float:left}.formcontent
button.right{float:right}@media screen and ( min-width: 320px){}@media screen and ( min-width: 480px){#header{min-height:129px}#header
img.logo{width:248px;height:81px}#homebanner{min-width:320px;position:relative;z-index:4;overflow:hidden}#main .applicatorright select, #main .applicatorright
input{width:325px}#main .applicatorright
input.checkbox{clear:none;margin-top:13px}#main .applicatorright
label.cblabel{width:122px;margin:11px
65px 0 0}#main .applicatorright
input.submit{clear:none;margin-left:100px}#main .portfright .search
label{float:left;width:140px;padding-top:8px}#main .portfright .search
select{clear:both;position:relative;top:-29px;left:140px;width:315px;padding-left:10px}#main .portfcat
li{width:340px;height:240px}#main .portfcat li
.image{width:330px;height:166px}#main .menupage
li{width:340px;height:240px}#main .menupage li
.image{width:330px;height:166px}#main .contactright
label{margin-top:-8px;width:142px}#main .contactright input, #main .contactright select, #main .contactright
textarea{top:-34px;left:142px;width:300px;margin:0}#main .contactright .g-recaptcha{top:-20px;left:142px;position:relative;margin:0}#main .contactright .submit
input{top:-6px}#main .contactright
div.error_text{top:-24px;width:428px}#main .login
p{margin-bottom:34px}#main .login
label{margin-top:-8px;width:142px}#main .login input, #main .login select, #main .login
textarea{top:-34px;left:142px;width:300px;margin:0}#main .login
.hint{top:-34px;left:142px;margin:0}#main .login
.cbrgroup{left:142px;top:-12px;max-width:300px}#main .login
input.submit{top:-6px}#main .registration
label{margin-top:-8px;width:142px}#main .registration input, #main .registration select, #main .registration
textarea{top:-34px;left:142px;width:300px;margin:0}#main .registration .first
label{margin-top:12px}#main .registration .wide
label{margin-top:0;width:442px}#main .registration .wide input, #main .registration .wide
textarea{left:0;top:0;width:442px;margin-bottom:10px}#main .registration
.radio{left:142px;top:-12px;max-width:300px}#main .registration .radio
label{width:auto}#main .registration .radio
input{left:0;top:0}#main .registration
input.submit{left:0;top:0}#main .registration
div.error_text{top:-24px;width:428px}#main .registration .wide
div.error_text{top:0}#main .warranty
label{margin-top:-8px;width:142px}#main .warranty input, #main .warranty select, #main .warranty
textarea{top:-34px;left:142px;width:300px;margin:0}#main .warranty .first
label{margin-top:12px}#main .warranty .wide
label{margin-top:0;width:442px}#main .warranty .wide input, #main .warranty .wide
textarea{left:0;top:0;width:442px;margin-bottom:10px}#main .warranty
.radio{left:142px;top:-12px}#main .warranty .radio
label{width:auto}#main .warranty .radio
input{left:0;top:0}#main .warranty .radio
span{max-width:420px}#main .warranty
input.submit{left:0;top:0}#main .warranty
div.error_text{top:-24px;width:428px}#main .warranty .radio
div.error_text{top:0}#main .order
label{margin-top:-8px;width:142px}#main .order input, #main .order select, #main .order
textarea{top:-34px;left:142px;width:300px;margin:0}#main .order .first
label{margin-top:12px}#main .order
.qty{width:100px}#main .order
.prod{width:240px;text-align:left}#main .order .small
label{margin-top:0;width:100%}#main .order .small
input{float:left;left:0;top:0;width:50px;margin-bottom:10px}#main .order .small
.input{width:100px}#main .order .small
.label{clear:none;float:left;width:240px}#main .order
.radio{left:142px;top:-12px;max-width:300px}#main .order .radio
label{width:auto}#main .order .radio
input{left:0;top:0}#main .order
input.submit{left:0;top:0}#main .order
div.error_text{top:-24px;width:428px}#main .order .wide
div.error_text{top:0}}@media screen and ( min-width: 600px){#main .warranty
label{width:220px}#main .warranty input, #main .warranty select, #main .warranty
textarea{left:220px}#main .warranty .radio
span{max-width:100%}#main .warranty  form
div.error_text{width:506px}#main .order
.prod{width:300px}#main .order
.size{width:200px;text-align:left}#main .order .small
label{font-size:14px;line-height:120%}#main .order .small
.label{width:300px}#main .order .small
.size{width:200px;text-align:left}#main .projectreg
.form{padding-top:50px}#main .projectreg form
h3{margin-top:0}#main .projectreg
label{font-size:14px;line-height:120%}#main .projectreg label
span{display:block}#main .projectreg
input{top:-34px;left:200px;width:calc(100% - 204px);max-width:400px;margin:0}#main .projectreg .nolabel
input{top:0;left:0;width:calc(100% - 4px);max-width:600px;margin-bottom:20px}#main .projectreg .radio
input{left:0;top:0}#main .projectreg
input.submit{left:0;top:0;}#main .projectreg
div.error_text{top:-24px;width:428px}#main .membrane
.form{padding-top:50px}#main .membrane form
h3{margin-top:0}#main .membrane
label{font-size:14px;line-height:120%}#main .membrane label
span{display:block}#main .membrane
input{top:-34px;left:200px;width:calc(100% - 204px);max-width:400px;margin:0}#main .membrane .long
input{left:300px;width:calc(100% - 304px)}#main .membrane .nolabel
input{top:0;left:0;width:calc(100% - 4px);max-width:600px;margin-bottom:20px}#main .membrane .radio
input{left:0;top:0}#main .membrane
input.submit{left:0;top:0;}#main .membrane
div.error_text{top:-24px;width:428px}#locationtwo
.content{max-width:1170px;margin:0
auto;padding:52px
20px 0 20px}#locationtwo
.locationinfo{display:flex;align-items:center;flex-wrap:wrap}#locationtwo
.map{flex:0 1 50%}#locationtwo
.locationleft{flex:0 1 50%}#locationtwo
.locationright{flex:0 1 50%}}@media screen and ( min-width: 960px){body,td,input,select,option,textarea{font-size:18px;line-height:156%}body,html{height:100%}h1, .html h1, .html
.h1{font-size:50px;line-height:120%}h2, .html h2, .html
.h2{margin-top:0;font-size:26px;line-height:120%}h3 , .html h3, .html
.h3{margin-top:0;font-size:20px;line-height:120%}h4 , .html h4, .html
.h4{margin-top:0;font-size:18px;line-height:120%}#header .content, #main .content, #footer
.content{max-width:1170px;margin:0
auto}#header{min-height:129px}#header
.content{max-width:1400px;padding:24px
0 0 0}#header
img.logo{float:left;width:248px;height:81px;margin-bottom:0}#header
a.openmenu{display:none}#menu{float:right;position:relative;top:0;left:0 !important;overflow:visible;width:calc(100% - 248px);height:auto;background:none}#menu
.inner{padding:0}#header
a.closemenu{display:none}#header
a.homelink{display:none}#header
ul{padding:21px
0 0 0;margin-top:0;background:none;text-align:right}#header
li{display:inline-block;zoom:1;*display:inline;padding:9px
18px 12px 18px;border:0;border-left:1px solid #fff}#header li:first-child{border-left:0}#header
li.hasdrop{padding-right:15px;background:none}#header li:last-child, #header li.hasdrop:last-child{padding-right:0}#header li.hasdrop:hover{background:none}#header li.hasdrop
a{padding-right:30px;background:top right no-repeat url(../images/dropdown-arrow.png)}#header li
a{width:auto;height:auto;padding:0;font-family:'Open Sans',sans-serif;font-size:15px;line-height:120%;font-weight:700;border:0}#header ul
ul{position:absolute;top:100%;left:-12px;width:300px;padding:0;margin:0;background-color:#0095da;text-align:left}#header li
li{width:300px;display:block;padding:0;border-top:1px solid #fff}#header li
li.first{border-top:0}#header li
li.hasdrop{padding:0}#header li li
a{width:236px;padding:20px
32px 18px 32px;border:0}#header li.hasdrop li a, #header li li.hasdrop
a{padding:20px
32px 18px 32px;background:none}#header li li:hover a, #header li li a:hover{background-color:#003e58}#header ul ul
ul{top:0;left:300px;background-color:#003e58}#header li li li
a{border:0}#header li li li a:hover{background-color:#0095da}#header.home{height:129px;position:relative;z-index:3000}#header.home
.content{padding-top:45px}#header.home
.logo{display:none}.home
#menu{float:none;width:auto}#header.home
ul{float:none;width:auto;padding-top:0;text-align:center}#header.home ul
ul{text-align:left;background:none}#header.home li
li{background:top left repeat url(../images/home-dropdown-bgnd.png)}#header.home li li:hover{background-image:url(../images/home-dropdown-hover.png)}#header.home li li:hover a, #header.home li li a:hover{background:none}#header.home ul ul
ul{background:none}#header.home li li
li{background:top left repeat url(../images/home-dropdown-hover.png)}#header.home li li li:hover{background-image:url(../images/home-dropdown-bgnd.png)}#header.home li li li a:hover{background:none}#homebanner{height:100%;top:-129px;margin-bottom:-129px}#homebanner .mix_edit, #homebanner .bx-wrapper, #homebanner .single, #homebanner
.bxslider{height:100%}#homebanner .bx-viewport{height:100% !important}#homebanner .single li, #homebanner .bxslider
li{height:100%}#homebanner .single li .inner, #homebanner .bxslider li
.inner{width:100%;height:100%}#homebanner .single li img.banner, #homebanner .bxslider li
img.banner{height:100%;object-fit:cover}#homebanner
.caption{position:absolute;top:0;height:100%;height:100%;height:-webkit-calc(100% - 129px);height:-moz-calc(100% - 129px);height:calc(100% - 129px);margin-top:129px;width:100%;font-size:30px;line-height:120%;text-align:center}#homebanner .caption
.wrap{width:100%;height:100%;display:table}#homebanner .caption
.middle{display:table-cell;vertical-align:middle}#homebanner .caption
.wrap{width:1000px;margin:0
auto}#homebanner .caption
img.logo{width:224px;height:307px;margin-bottom:40px}#homebanner .caption
.text{padding-top:40px}#main{padding:0}#main
.content{padding:60px
20px 80px 20px}#main.home
.content{padding:42px
0 48px 0}#main.home
h1{margin-bottom:56px}#main
.homeleft{float:left;width:56%;max-width:650px;padding:0}#main
.homeright{float:right;width:39%;max-width:460px}#main .systems
.content{padding:90px
0 118px 0}#main .systems
h1{margin-bottom:78px;padding-bottom:28px}#main .feature
li{margin:0
15px 30px 15px}#main .feature
.caption{font-size:26px;line-height:120%}#main .links
.inner{width:100%}#main .links .buttons
li{padding:15px
55px}#main .links .buttons li
a{width:424px;height:64px;padding-top:30px;font-size:30px;line-height:120%}#main .prodheading
h1{margin-bottom:58px}#main
.prodleft{float:left;width:68%;padding:0}#main
.prodright{float:right;width:26%;padding:0}#main .prodright ul.submenu, #main .prodright .submenu
li{margin:0;padding:0;list-style:none}#main .prodright
ul.submenu{padding:0
0 24px 31px}#main .prodright .submenu
li{width:100%;padding-bottom:10px}#main .prodright .submenu li
a{width:100%;max-width:269px;height:35px;padding-top:15px;display:block;font-size:18px;line-height:120%;font-weight:600;color:#FFF;text-align:center;-moz-border-radius:15px 0 15px 0;-webkit-border-radius:15px 0 15px 0;border-radius:15px 0 15px 0;background-color:#0095da}#main .prodright ul.portflist, #main .prodright .portflist
li{margin:0;padding:0;list-style:none}#main .prodright
ul.portflist{padding:0
0 0 31px}#main .prodright .portflist
li{margin-bottom:10px;display:inline-block;zoom:1;*display:inline;vertical-align:top;line-height:0;position:relative}#main .prodright .portflist li
img{width:268px;height:100px;-moz-border-radius:17px 0 17px 0;-webkit-border-radius:17px 0 17px 0;border-radius:17px 0 17px 0}#main .prodright .portflist
.caption{position:absolute;top:0;height:100%;width:100%;font-size:20px;line-height:120%;font-weight:600;color:#fff;text-align:center;-moz-border-radius:17px 0 17px 0;-webkit-border-radius:17px 0 17px 0;border-radius:17px 0 17px 0;background:top left repeat url(../images/feature-bgnd.png)}#main .prodright .portflist .caption
.wrap{width:100%;height:100%;display:table}#main .prodright .portflist .caption
.middle{display:table-cell;vertical-align:middle}#main .prodright .portflist li a:hover
.caption{background:top left repeat url(../images/feature-hover-bgnd.png)}#main .prodright .portflist
li.last{width:100%}#main .prodright .portflist li.last
a{width:100%;max-width:269px;height:35px;padding-top:15px;display:block;font-size:20px;line-height:120%;font-weight:600;color:#FFF;text-align:center;-moz-border-radius:15px 0 15px 0;-webkit-border-radius:15px 0 15px 0;border-radius:15px 0 15px 0;background-color:#0095da}#main
.downloads{background-color:#f2f2f2}#main .downloads
.content{padding:50px
0 0 0}#main .downloads
.section{padding-top:30px;border-top:3px solid #000}#main .downloads .section
h2{margin-bottom:36px}#main .downloads .section ul, #main .downloads .section
li{margin:0;padding:0;list-style:none}#main .downloads .section
ul{text-align:left}#main .downloads .section
li{width:270px;min-height:245px;margin:0
15px 35px 15px;display:inline-block;zoom:1;*display:inline;vertical-align:top;border-bottom:3px solid #0095da}#main .downloads .section .mix_edit
li{margin-left:14px}#main .downloads .section li:nth-child(4n+1){margin-left:0}#main .downloads .section li:nth-child(4n){margin-right:0}#main .downloads .section li
h3{font-size:17px;line-height:120%;font-weight:300;color:#222}#main .downloads .section li
.image{width:270px;height:149px;margin-bottom:22px;text-align:center;background-color:#FFF}#main .downloads .section li.normal, #main .downloads .section
li.normal_over{width:auto;min-height:auto;margin:0;border:0}#main
.applicatorleft{float:left;width:523px;padding:22px
20px 0 0}#main
.applicatorright{float:right;width:523px;padding:24px
0 0 0}#main .applicatorright
.search{padding:0
0 55px 0}#main
.portfleft{float:left;width:523px;padding:22px
20px 0 0}#main
.portfright{float:right;width:523px;padding:24px
0 0 0}#main .portfleft  svg a path:hover, #main .portfleft svg a rect:hover, #main .portfleft svg a polygon:hover{fill:#0095da;cursor:pointer}#main
.logo{padding:10px
0 30px 0}#main .portfcat
li{float:left;padding:0
0 0 22px}#main .portfcat li:first-child, #main .portfcat li:nth-child(3n+1){padding-left:0}#main
.portfdetailleft{float:left;width:223px;padding:0
58px 0 0}#main
.portfdetailright{float:left;width:783px;padding:0}#main .portfdetailright
p{margin:0
0 6px 0;clear:both}#main .menupage
li{float:left;padding:0
0 0 22px}#main .menupage li:first-child, #main .menupage li:nth-child(3n+1){padding-left:0}#main
.staffleft{float:left;width:348px;padding:28px
36px 0 0}#main
.staffright{float:right;width:682px;padding:36px
0 0 0}#main .staffright
.headings{float:left;width:602px}#main .staffright
a.back{float:right;width:60px;height:56px;text-indent:-9999px;display:block;background:top left no-repeat url(../images/button-back.gif)}#main
.contactleft{float:left;width:384px;padding:0
60px 0 0}#main
.contactright{float:right;width:622px;padding:0}#main .contactright input, #main .contactright select, #main .contactright
textarea{width:476px}#main .contactright
div.error_text{width:600px}#main
.warrantyleft{float:left;width:763px;padding:0
28px 0 0}#main
.warrantyright{float:right;width:200px}#main .projectreg
label{font-size:18px;line-height:120%}#main .membrane
label{font-size:18px;line-height:120%}#main .membrane form
h3{font-size:18px;line-height:120%}#main .membrane .long
input{left:400px;width:calc(100% - 404px);max-width:200px}#main .shopcat
ul.heading{display:block;height:21px;padding-top:7px;color:#FFF;background-color:#0095da}#main .shopcat .heading
li{text-transform:uppercase}#main .shopcat .subheading
li{display:inline-block;zoom:1;*display:inline;padding-top:18px}#main .shopcat .subheading
li.detail{display:inline-block;zoom:1;*display:inline;padding:18px
0 0 8px}#main .shopcat .subheading li:nth-child(2n+1){background-color:#f5f4f4}#main .shopcat
li{display:inline-block;zoom:1;*display:inline;vertical-align:bottom;font-size:12px;line-height:120%}#main .shopcat
li.code{width:116px;padding-left:8px}#main .shopcat
li.detail{width:521px;padding-left:8px}#main .shopcat
li.varone{width:84px;padding-left:8px}#main .shopcat
li.vartwo{width:110px;padding-left:8px}#main .shopcat
li.varthree{width:86px;padding-left:8px}#main .shopcat
li.add{width:99px;padding-left:8px}#main .shopcat ul.proddetail, #main .shopcat
ul.proddetail.bgnd{background:none}#main .shopcat
ul.proddetail{padding:0;border:0}#main .shopcat .proddetail
li{min-height:21px;border-bottom:1px solid #dddbdb}#main .shopcat .proddetail li:nth-child(2n+1){background-color:#f5f4f4}#main .shopcat .proddetail li
span{padding:0;margin:0;font-size:14px;line-height:156%}#main .shopcat .proddetail li
span.heading{display:none}#main .shopcat .proddetail
li.add{border-bottom:1px solid #FFF}#main .shopcat li.add
input{float:left;width:50px;height:18px;margin:0}#main .shopcat li.add
a{float:right;width:37px;height:19px;padding-top:1px;font-size:13px;line-height:156%;font-weight:normal}#main .shopcat
a.complete{float:right;margin:40px
0 0 0;display:block}#bottom
.content{width:702px;padding:96px
0 120px 0;margin:0
auto;text-align:center}#bottom
h1{margin-bottom:72px;padding-bottom:29px;background:bottom center no-repeat url(../images/heading-bgnd.gif)}#location{background-color:#f2f2f2;height:100%;max-height:500px}#location
.content{max-width:1600px;margin:0
auto;padding:0;height:100%}#location
.locationleft{float:left;width:23.5%;height:100%;padding:0
2% 0 13%}#location .locationleft
.wrap{width:100%;height:100%;display:table}#location .locationleft
.middle{display:table-cell;vertical-align:middle}#location .locationleft h1, #location .locationleft
.h1{margin-bottom:20px}#location
.locationright{float:right;width:61.5%}#location .locationright
iframe{max-width:100%}#footer{height:119px}#footer
.content{padding:20px
0 0 0}#footer
.left{float:left;width:248px;padding:0}#footer
.right{float:right;width:70%;max-width:900px;padding-top:28px;font-size:18px;line-height:120%;text-align:right}}@media screen and ( min-width:1170px){#locationtwo
h2{font-size:50px;line-height:120%}#locationtwo
.content{max-width:1170px;padding:52px
20px 30px 20px}#locationtwo
.locationinfo{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}#locationtwo
.map{flex:0 1 300px}#locationtwo
.locationleft{flex:0 1 292px}#locationtwo
.locationright{flex:0 1 174px}}@media screen and ( min-width:1200px){#main .feature
li{margin:0
0 30px 30px}#main .feature li:nth-child(3n+1){margin-left:0}#main
.prodleft{width:800px}#main
.prodright{width:300px}#main .prodright .submenu li
a{font-size:20px;line-height:120%}#footer
.left{width:248px}#footer
.right{width:900px}}@media screen and ( min-width:1220px){#locationtwo
.locationright{margin-left:100px}}#brand_wrapper{float:left;width:75%;padding:0;margin:0.2em}#brand_wrapper
h1{font-family:'arial narrow'}#currency_wrapper{float:right;width:20%;padding:0}#basket_wrapper{float:right;width:20%;padding:0;margin:0.2em}#basket_wrapper
h1{font-size:1em}#crumb_wrapper{clear:both;padding:0.5em;margin:0.2em}#nav_wrapper{clear:both;padding:0.5em;margin:0.2em}#content_wrapper{clear:both;padding:0;margin:1em}#basket_summary_products{margin:0;padding:0;list-style:none}#basket_summary_products
li{margin:0;padding:0.1em}#basket_summary_footer{margin:0;padding:1em
0 0 0;list-style:none}#basket_summary_footer
li{margin:0;padding:0.1em}#footer_wrapper{clear:both;padding:0;margin:5em
0.2em 0.2em 0.2em;text-align:center;font-size:75%}#login_register
.login{float:left;width:49%}#login_register
.register{float:left;width:49%}.html
a{}.html a:hover{}.html img[style*="float: right"]{clear:right;margin:0
0 2px 10px}.html img[style*="float: left"]{clear:left;margin:0
10px 2px 0}.html:after{content:'';display:block;clear:both}.clear{clear:both}.calendar-day-short{display:none}.calendar-day-abbr{}.calendar-day-full{display:none}.form_standard
fieldset{display:block;border:none;margin:0;padding:0}.form_standard fieldset
fieldset{clear:left}.form_standard
fieldset.radio{margin-bottom:1em}.form_standard fieldset.radio
legend{font-weight:bold}.form_standard fieldset.radio
div.cbrgroup{position:relative;top: -1.6em;left:11em;display:block;margin:0;padding:0
0 1em 0;font-weight:normal;width:30em}.form_standard fieldset.radio div.cbrgroup
input{position:static;clear:none;width:auto;float:left}.form_standard fieldset.radio div.cbrgroup
label{float:left;clear:none;position:relative;top:0.5em;display:inline;margin:0;font-weight:normal}.form_standard fieldset.radio div.cbrgroup
span{position:relative;top:0.3em}.form_standard fieldset.radio div.cbrgroup span
span{position:normal;top:0}.form_standard fieldset
ul{position:relative;top: -1.6em;left:11em;width:18em;list-style:none}.form_standard fieldset
li{text-align:left;margin:0;padding:0.1em}.form_standard fieldset
legend{color:black;font-weight:normal;padding:0
0 0.6em 0;margin:5px
0 0 0}.form_standard fieldset legend+*{-webkit-margin-top-collapse:separate;margin-top:2em}.form_standard fieldset
legend.bold{font-weight:bold}.form_standard
label{clear:both;float:left;display:block;width:11em;font-weight:bold}.form_standard legend+label{margin-top:0.6em}.form_standard
label.no_input{position:relative;top: -1.6em;left:11em;display:block;margin:0;padding:3px
0 3px 0;font-weight:normal;width:18em}.form_standard div.hint, .form_standard
div.error_text{position:relative;top:-1em;left:11em;font-weight:normal;margin-bottom:1em}.form_standard
input{position:relative;top: -1.6em;left:11em;width:15em;display:block}.form_standard
textarea{position:relative;top: -1.6em;left:11em;display:block;width:15em;height:100px}.form_standard
span.text{position:relative;top: -1.1em;left:11em;display:block;width:15em}.form_standard
input.submit{clear:both;top:0;left:11em;width:auto;cursor:pointer}.form_standard
input.left{left:1em}.form_standard
select{position:relative;top: -1.6em;left:11em;display:block}.form_standard
div.cbrgroup{position:relative;top: -1.6em;left:11em;display:block;width:25em}.form_standard div.cbrgroup
label{float:left;clear:none;font-weight:normal;width:12em;margin:0.5em 0 0.5em 0}.form_standard div.cbrgroup
input{position:static;width:auto;float:left;margin:0
0.5em 0 0.5em}.form_standard div.cbrgroup
select{position:static;width:auto;float:left;margin:0
0.5em 0 0.5em}.form_standard
div.nolabel{left:0;width:36em}.form_standard
div{clear:both}.form_standard div
select.month{display:inline;margin-right:4px}.form_standard div
select.day{display:inline;margin-right:4px}.form_standard div
select.year{display:inline}.form_standard
div.date_range{width:300px}.form_standard div.date_range
div{float:left;clear:both;margin-left:5px;font-weight:normal}.form_standard
div.delete_checkbox{padding:4px}.form_standard div.delete_checkbox
label{position:relative;top: -2.3em;left:11em;display:block;font-weight:normal}.form_standard
div.user_image_upload{float:left;margin:0
8px 8px 0;border:1px
solid #EBDAC7;padding:10px;width:130px;height:180px;background-color:#FFF}.form_standard div.user_image_upload:hover, .form_standard
div.user_image_upload.selected{border:2px
solid #FC0;padding:9px;background-color:#FFC}.fieldset_checkbox_scroll{width:350px;height:250px;overflow:auto}.error_text{border:1px
solid red;background-color:pink;color:red;padding:0.5em}.form_inline strong,strong.form_inline,label.form_inline{clear:left;float:left;display:block;width:100px}.signup_text_label{float:left;clear:left;display:block;width:120px;font-weight:bold}div.album_picker
form{float:right;margin-top:10px}div.album_picker
h1{float:left}div.alert{padding:10px;background:#f4eedf;border:1px
solid #ead6af}li.alert,p.alert{font-style:italic;font-weight:bold}.checklabel{float:left;width:110px}.mce-popup{cursor:pointer}.cbr_group{position:relative;top: -1.6em;left:11em;width:15em;display:block}.cbr_group
img{vertical-align:middle}.cbr_group
input{position:static;clear:both;float:left;width:auto;margin-left:0}.cbr_group
label{position:inline;display:block;font-weight:normal;margin-left:1.6em;margin-top:-1.4em}.mix_cat_tree{margin:0
0 0 1em;padding:0}.mix_cat_tree
ul{margin:0;padding:0;padding-left:20px;background:url(../admin/images/shop_tree_menu.gif) no-repeat left top}.mix_cat_tree
li{list-style:none;margin:0;padding:0}.mix_cat_tree
span{position:relative;top: -0.3em}.form_standard
ul.mix_cat_tree{position:relative;left:11em;margin:-1.6em;padding:0}.form_standard ul.mix_cat_tree
input{position:static;width:auto;float:left;margin:-0.1em 0.25em 0.5em 1.6em;padding:0}.form_standard ul.mix_cat_tree
label{position:relative;display:inline;font-weight:normal;width:auto;padding:0;margin:0;top:0.25em}select.styled_select{-webkit-appearance:button;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);background-position:97% center;background-repeat:no-repeat;border:1px
solid #AAA;color:#000;font-size:inherit;margin-left:20px;overflow:hidden;padding:2px
5px;text-overflow:ellipsis;white-space:nowrap}ul.menulist, .menulist
li{margin:0;padding:0;list-style:none}ul.menulist
ul{display:none}ul.menulist li:hover>ul{display:block}ul.menulist{float:left;position:relative;background:#D7E1EA}ul.menulist:after{clear:both;display:block}ul.menulist
li{float:left}ul.menulist li:hover{background:#4b545f;position:relative;z-index:1000}ul.menulist li:hover
a{color:#fff}ul.menulist li
a{display:block;padding:10px
30px 10px 30px;color:#1E436D;text-decoration:none;font-weight:bold}ul.menulist
ul{background:#5f6975;position:absolute;top:100%}ul.menulist ul
li{float:none;border-top:1px solid #6b727c;border-bottom:1px solid #575f6a;position:relative;width:200px}ul.menulist ul li
a{padding:10px
30px 10px 30px;color:#fff}ul.menulist ul li a:hover{background:#4b545f}ul.menulist ul
ul{position:absolute;left:100%;top:0}