html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
::-moz-selection{background:#009BE7;color:#fff;text-shadow:none;}
::selection{background:#009BE7;color:#fff;text-shadow:none;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.lte8 hgroup{display:block!important;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666666666666%;}
.col-xs-10{width:83.33333333333334%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666666666666%;}
.col-xs-7{width:58.333333333333336%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666666666667%;}
.col-xs-4{width:33.33333333333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.666666666666664%;}
.col-xs-1{width:8.333333333333332%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666666666666%;}
.col-xs-pull-10{right:83.33333333333334%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666666666666%;}
.col-xs-pull-7{right:58.333333333333336%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666666666667%;}
.col-xs-pull-4{right:33.33333333333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.666666666666664%;}
.col-xs-pull-1{right:8.333333333333332%;}
.col-xs-pull-0{right:0%;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666666666666%;}
.col-xs-push-10{left:83.33333333333334%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666666666666%;}
.col-xs-push-7{left:58.333333333333336%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666666666667%;}
.col-xs-push-4{left:33.33333333333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.666666666666664%;}
.col-xs-push-1{left:8.333333333333332%;}
.col-xs-push-0{left:0%;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666666666666%;}
.col-xs-offset-10{margin-left:83.33333333333334%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666666666666%;}
.col-xs-offset-7{margin-left:58.333333333333336%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666666666667%;}
.col-xs-offset-4{margin-left:33.33333333333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.666666666666664%;}
.col-xs-offset-1{margin-left:8.333333333333332%;}
.col-xs-offset-0{margin-left:0%;}
@media (min-width:640px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;} .col-sm-12{width:100%;} .col-sm-11{width:91.66666666666666%;} .col-sm-10{width:83.33333333333334%;} .col-sm-9{width:75%;} .col-sm-8{width:66.66666666666666%;} .col-sm-7{width:58.333333333333336%;} .col-sm-6{width:50%;} .col-sm-5{width:41.66666666666667%;} .col-sm-4{width:33.33333333333333%;} .col-sm-3{width:25%;} .col-sm-2{width:16.666666666666664%;} .col-sm-1{width:8.333333333333332%;} .col-sm-pull-12{right:100%;} .col-sm-pull-11{right:91.66666666666666%;} .col-sm-pull-10{right:83.33333333333334%;} .col-sm-pull-9{right:75%;} .col-sm-pull-8{right:66.66666666666666%;} .col-sm-pull-7{right:58.333333333333336%;} .col-sm-pull-6{right:50%;} .col-sm-pull-5{right:41.66666666666667%;} .col-sm-pull-4{right:33.33333333333333%;} .col-sm-pull-3{right:25%;} .col-sm-pull-2{right:16.666666666666664%;} .col-sm-pull-1{right:8.333333333333332%;} .col-sm-pull-0{right:0%;} .col-sm-push-12{left:100%;} .col-sm-push-11{left:91.66666666666666%;} .col-sm-push-10{left:83.33333333333334%;} .col-sm-push-9{left:75%;} .col-sm-push-8{left:66.66666666666666%;} .col-sm-push-7{left:58.333333333333336%;} .col-sm-push-6{left:50%;} .col-sm-push-5{left:41.66666666666667%;} .col-sm-push-4{left:33.33333333333333%;} .col-sm-push-3{left:25%;} .col-sm-push-2{left:16.666666666666664%;} .col-sm-push-1{left:8.333333333333332%;} .col-sm-push-0{left:0%;} .col-sm-offset-12{margin-left:100%;} .col-sm-offset-11{margin-left:91.66666666666666%;} .col-sm-offset-10{margin-left:83.33333333333334%;} .col-sm-offset-9{margin-left:75%;} .col-sm-offset-8{margin-left:66.66666666666666%;} .col-sm-offset-7{margin-left:58.333333333333336%;} .col-sm-offset-6{margin-left:50%;} .col-sm-offset-5{margin-left:41.66666666666667%;} .col-sm-offset-4{margin-left:33.33333333333333%;} .col-sm-offset-3{margin-left:25%;} .col-sm-offset-2{margin-left:16.666666666666664%;} .col-sm-offset-1{margin-left:8.333333333333332%;} .col-sm-offset-0{margin-left:0%;}}@media (min-width:768px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;} .col-md-12{width:100%;} .col-md-11{width:91.66666666666666%;} .col-md-10{width:83.33333333333334%;} .col-md-9{width:75%;} .col-md-8{width:66.66666666666666%;} .col-md-7{width:58.333333333333336%;} .col-md-6{width:50%;} .col-md-5{width:41.66666666666667%;} .col-md-4{width:33.33333333333333%;} .col-md-3{width:25%;} .col-md-2{width:16.666666666666664%;} .col-md-1{width:8.333333333333332%;} .col-md-pull-12{right:100%;} .col-md-pull-11{right:91.66666666666666%;} .col-md-pull-10{right:83.33333333333334%;} .col-md-pull-9{right:75%;} .col-md-pull-8{right:66.66666666666666%;} .col-md-pull-7{right:58.333333333333336%;} .col-md-pull-6{right:50%;} .col-md-pull-5{right:41.66666666666667%;} .col-md-pull-4{right:33.33333333333333%;} .col-md-pull-3{right:25%;} .col-md-pull-2{right:16.666666666666664%;} .col-md-pull-1{right:8.333333333333332%;} .col-md-pull-0{right:0%;} .col-md-push-12{left:100%;} .col-md-push-11{left:91.66666666666666%;} .col-md-push-10{left:83.33333333333334%;} .col-md-push-9{left:75%;} .col-md-push-8{left:66.66666666666666%;} .col-md-push-7{left:58.333333333333336%;} .col-md-push-6{left:50%;} .col-md-push-5{left:41.66666666666667%;} .col-md-push-4{left:33.33333333333333%;} .col-md-push-3{left:25%;} .col-md-push-2{left:16.666666666666664%;} .col-md-push-1{left:8.333333333333332%;} .col-md-push-0{left:0%;} .col-md-offset-12{margin-left:100%;} .col-md-offset-11{margin-left:91.66666666666666%;} .col-md-offset-10{margin-left:83.33333333333334%;} .col-md-offset-9{margin-left:75%;} .col-md-offset-8{margin-left:66.66666666666666%;} .col-md-offset-7{margin-left:58.333333333333336%;} .col-md-offset-6{margin-left:50%;} .col-md-offset-5{margin-left:41.66666666666667%;} .col-md-offset-4{margin-left:33.33333333333333%;} .col-md-offset-3{margin-left:25%;} .col-md-offset-2{margin-left:16.666666666666664%;} .col-md-offset-1{margin-left:8.333333333333332%;} .col-md-offset-0{margin-left:0%;}}@media (min-width:1024px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;} .col-lg-12{width:100%;} .col-lg-11{width:91.66666666666666%;} .col-lg-10{width:83.33333333333334%;} .col-lg-9{width:75%;} .col-lg-8{width:66.66666666666666%;} .col-lg-7{width:58.333333333333336%;} .col-lg-6{width:50%;} .col-lg-5{width:41.66666666666667%;} .col-lg-4{width:33.33333333333333%;} .col-lg-3{width:25%;} .col-lg-2{width:16.666666666666664%;} .col-lg-1{width:8.333333333333332%;} .col-lg-pull-12{right:100%;} .col-lg-pull-11{right:91.66666666666666%;} .col-lg-pull-10{right:83.33333333333334%;} .col-lg-pull-9{right:75%;} .col-lg-pull-8{right:66.66666666666666%;} .col-lg-pull-7{right:58.333333333333336%;} .col-lg-pull-6{right:50%;} .col-lg-pull-5{right:41.66666666666667%;} .col-lg-pull-4{right:33.33333333333333%;} .col-lg-pull-3{right:25%;} .col-lg-pull-2{right:16.666666666666664%;} .col-lg-pull-1{right:8.333333333333332%;} .col-lg-pull-0{right:0%;} .col-lg-push-12{left:100%;} .col-lg-push-11{left:91.66666666666666%;} .col-lg-push-10{left:83.33333333333334%;} .col-lg-push-9{left:75%;} .col-lg-push-8{left:66.66666666666666%;} .col-lg-push-7{left:58.333333333333336%;} .col-lg-push-6{left:50%;} .col-lg-push-5{left:41.66666666666667%;} .col-lg-push-4{left:33.33333333333333%;} .col-lg-push-3{left:25%;} .col-lg-push-2{left:16.666666666666664%;} .col-lg-push-1{left:8.333333333333332%;} .col-lg-push-0{left:0%;} .col-lg-offset-12{margin-left:100%;} .col-lg-offset-11{margin-left:91.66666666666666%;} .col-lg-offset-10{margin-left:83.33333333333334%;} .col-lg-offset-9{margin-left:75%;} .col-lg-offset-8{margin-left:66.66666666666666%;} .col-lg-offset-7{margin-left:58.333333333333336%;} .col-lg-offset-6{margin-left:50%;} .col-lg-offset-5{margin-left:41.66666666666667%;} .col-lg-offset-4{margin-left:33.33333333333333%;} .col-lg-offset-3{margin-left:25%;} .col-lg-offset-2{margin-left:16.666666666666664%;} .col-lg-offset-1{margin-left:8.333333333333332%;} .col-lg-offset-0{margin-left:0%;}}

blockquote{padding:3em 4.5em;margin:0em -2em;position:relative;border-top:1px solid #DDD;}blockquote.blockquote__homepage{background:#fff;}
blockquote p{margin:0;}
blockquote .blockquote_name{font-weight:bold;margin-top:0.357143em;}blockquote .blockquote_name .blockquote_company{font-weight:normal;font-style:italic;}
blockquote:before,blockquote:after{content:' ';position:absolute;width:20px;font-size:5em;color:#CACACA;top:38px;vertical-align:bottom;}
blockquote:before{content:'“';left:14px;}
blockquote:after{right:14px;content:'”';}

form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{-webkit-appearance:none;border-radius:0;line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{border-radius:0;overflow:auto;vertical-align:top;resize:vertical;}
::-webkit-input-placeholder{color:#999;text-indent:1px;}
:-moz-placeholder{color:#999;text-indent:1px;opacity:1;}
::-moz-placeholder{color:#999;text-indent:1px;opacity:1;}
:-ms-input-placeholder{color:#999;text-indent:1px;}
.placeholder-active{color:#999;}
.field{margin-bottom:2em;}.field label{font-family:arial,sans-serif;color:#1f1f1f;font-size:1.4em;line-height:1.142857em;padding:0em 0em 0.285714em 0em;}.field label.fake_placeholder{cursor:text;overflow:hidden;padding:0em 0.714286em;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#CCC;line-height:30px;font-weight:normal;}
.field span.required{color:#EC3062;}
.fieldgroup{position:relative;}
.field_mm,.field_join{font-size:1.4em;line-height:1.142857em;padding:0em 0.714286em 0.285714em 0.714286em;margin:0em;}
input[type="text"],input[type="password"],input[type="email"],input[type="search"],textarea{border:1px solid #dddddd;font-family:arial,sans-serif;color:#3F3F3F;font-size:1.4em;line-height:1.428571em;height:40px;width:100%;padding:0em 1em;}input[type="text"]:active,input[type="password"]:active,input[type="email"]:active,input[type="search"]:active,textarea:active,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="search"]:focus,textarea:focus{border-color:#00A7DF;}
input[type="text"].dollar_field,input[type="password"].dollar_field,input[type="email"].dollar_field,input[type="search"].dollar_field,textarea.dollar_field,input[type="text"].percentage_field,input[type="password"].percentage_field,input[type="email"].percentage_field,input[type="search"].percentage_field,textarea.percentage_field{width:90%;}
textarea{height:100px;padding:1em;width:100%;}
.dollar_field_symbol,.percentage_field_symbol{width:10%;display:inline-block;font-size:1.4em;line-height:2.857143em;text-align:center;background:#CCC;vertical-align:top;font-weight:bold;}
.dollar_field .fancy_select_container,.percentage_field .fancy_select_container{display:inline-block;width:88%;}
ul.optionset,ul.checkboxset{list-style:none;margin:0 0 3em;padding:0;}ul.optionset:before,ul.checkboxset:before,ul.optionset:after,ul.checkboxset:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
ul.optionset:after,ul.checkboxset:after{clear:both;}
ul.optionset li,ul.checkboxset li{margin-left:0;}ul.optionset li:before,ul.checkboxset li:before{display:none;}
.middleColumn{position:relative;}
.Actions{margin:0em;max-width:100%;}.Actions:before,.Actions:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.Actions:after{clear:both;}
.checkbox input{width:12px;height:12px;}
.checkbox label{margin-left:6px;}
#MemberLoginForm_LoginForm #ForgotPassword,#CustomLoginForm_LoginForm #ForgotPassword{margin-top:1.428571em;}

html{font-size:50%;overflow-x:hidden;overflow-y:scroll;}
body{font-family:Arial,sans-serif;font-size:125%;height:100%;line-height:20px;margin:0;padding:0;position:relative;}
small{font-size:85%;}
strong,th{font-weight:bold;}
sub,sup{font-size:50%;line-height:0;position:relative;}
sup{top:-0.7em;}
sub{bottom:-0.3em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:1.5em;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
hr{border:none;border-top:1px solid #dddddd;height:0;margin:15px 0 14px;}
.shadow_image{border:1px solid #CCC;padding:2px;text-align:center;background:#fff;margin:0 0 20px 0;}.shadow_image img{width:100%;max-width:280px;display:block;}
@font-face{font-family:"icons";src:url("fonts/icons.eot");font-weight:normal;font-style:normal;}@font-face{font-family:"icons";src:url("fonts/icons.eot");src:url("fonts/icons.eot?#iefix") format("embedded-opentype"),url("fonts/icons.woff") format("woff"),url("fonts/icons.ttf") format("truetype"),url("fonts/icons.svg?#icons") format("svg");font-weight:normal;font-style:normal;}.icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon:before{content:' ';}
.clearfix:before,.clearfix:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}

h1{color:#1f1f1f;font-size:4em;line-height:1.25em;margin:0em 0em 0.5em;}
h2{color:#1f1f1f;font-size:2.4em;line-height:1.25em;margin:-0.25em 0em 1em;}
h3{color:#1f1f1f;font-size:2em;line-height:1.5em;margin:1em 0em 0.5em;font-weight:bold;}
h4{color:#1f1f1f;font-size:1.8em;line-height:1.333333em;margin:1em 0em 0.5em;font-weight:bold;}
h5{color:#1f1f1f;font-size:1.8em;line-height:1.333333em;margin:0em;margin:1em 0em 0.5em;font-weight:bold;}
h6{color:#1f1f1f;font-size:1.6em;line-height:1.25em;margin:1em 0em 0.5em;font-weight:bold;}

img{max-width:100%;width:auto;height:auto;}
img.leftAlone{display:block;margin:0em 0em 2.142857em;border:1px solid #CCC;}
img.left,img.center{clear:left;float:left;margin:0.357143em 2.142857em 1.428571em 0em;border:1px solid #CCC;}
img.right{clear:right;float:right;margin:0.357143em 0em 1.428571em 2.142857em;border:1px solid #CCC;}

a{-webkit-transition:color 0.2s ease-out 0s;-moz-transition:color 0.2s ease-out 0s;transition:color 0.2s ease-out 0s;color:#5bbf21;}
p a{text-decoration:underline;}
a,a:active,a:visited{color:#5bbf21;cursor:pointer;text-decoration:none;}
a:hover{color:#5fa400;text-decoration:underline;}
a:hover,a:active{outline:none;}
a:link{-webkit-tap-highlight-color:#1263ac;}

ul{margin:0em 0em 2em 1.4em;padding:0em 0em 0em;}
ol{margin:-0.9em 0em 0.9em 3em;padding:1.4em 0em 0em;list-style-type:decimal;}
ol ol{list-style-type:lower-latin;}
.list_semantic{font-size:14px;margin:0;padding:0;}
li ul,li ol{font-size:14px;}
li ul{margin:0em 0em 1em 0em;padding:1em 0em 0em 0em;}
li ol{margin:0em 0em 1em 2em;}
ul li,ol li{color:#1f1f1f;font-size:14px;line-height:20px;margin-bottom:0.714286em;}
ul li ul li{margin-left:1em;}
.list_semantic li{font-size:1em;line-height:1em;margin-left:0;list-style:none;}

p{font-size:1.4em;line-height:1.428571em;margin:0em 0em 1.428571em;color:#1f1f1f;}p.welcome_text{margin:0;font-size:1.6em;line-height:1.375em;text-align:center;}
p.jump_to{margin:20px;}
p.MsoNormal,p.MsoBodyText{margin:0;}

table{border-collapse:collapse;border-spacing:0;font-size:1em;margin:0 0 4em;width:100%;overflow-x:auto;}
tbody tr:nth-child(2n){background-color:#F5F5F5;}
caption{font-weight:normal;font-size:1.4em;line-height:1.285714em;}
td{font-size:1.4em;line-height:1.285714em;}
td:last-child{border-right:none;}
caption,td{padding:0.5em 0.5em;text-align:left;vertical-align:middle;color:#222222;}
caption{padding:0.5em 0.5em;}

.faq_questions{margin:0em 0em 5em 0em;list-style:none;}
.faq_question{margin:1em 0em 0em 0em;}
.faq{margin:0em 0em 4em 0em;}

html,body{background:#FFF;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;}
.wrapper{padding:0em 2em;margin:0 auto;width:100%;}.wrapper.wrapper__content{padding-top:4em;}
.wrapper.wrapper__staffquote{margin:0em 0em 10em 0em;padding:3em 4em;background:#fff;border-top:1px solid #dddddd;max-width:100%;position:relative;width:100%;}.wrapper.wrapper__staffquote:before,.wrapper.wrapper__staffquote:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.wrapper.wrapper__staffquote:after{clear:both;}
.wrapper.wrapper__homepage_slideshow{padding:0em 2em;}
.wrapper.wrapper__welcome{padding:3em 2em;border-bottom:1px solid #dddddd;display:block;}
.visible_small,.visible_medium,.visible_large,tr.visible_small,tr.visible_medium,tr.visible_large,th.visible_small,th.visible_medium,th.visible_large,td.visible_small,td.visible_medium,td.visible_large{display:none !important;}
.visible_base{display:block !important;}table.visible_base{display:table;}
tr.visible_base{display:table-row !important;}
th.visible_base,td.visible_base{display:table-cell !important;}
.hidden_small,.hidden_medium,.hidden_large{display:block !important;}table.hidden_small,table.hidden_medium,table.hidden_large{display:table;}
tr.hidden_small,tr.hidden_medium,tr.hidden_large{display:table-row !important;}
th.hidden_small,th.hidden_medium,th.hidden_large,td.hidden_small,td.hidden_medium,td.hidden_large{display:table-cell !important;}
.hidden_base,tr.hidden_base,th.hidden_base,td.hidden_base{display:none !important;}
.show-grid [class^="col-"]{background-color:#eee;padding-top:9px;padding-bottom:9px;border:1px solid #dddddd;background-color:rgba(0, 0, 0, 0.03);border:1px solid rgba(86, 61, 124, 0.2);-webkit-box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.05);}
#grid h3{margin-top:40px;}
.container{margin-right:auto;margin-left:auto;}
.row{margin-left:-20px;margin-right:-20px;}.row:before,.row:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.row:after{clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;padding-left:20px;padding-right:20px;}
.lte8 .col-lg-4{width:33.33333%;float:right;}
.lte8 .col-lg-8{width:66.66666%;float:left;}

.btns{font-size:1em;margin:0;}.btns.btns__center{text-align:center;}
.btns .btn{text-decoration:none;}
.quote_form_holder .btns{margin:0;}
.btn,.btn:active,.btn:visited,#MemberLoginForm_LoginForm input[type=submit],#CustomLoginForm_LoginForm input[type=submit]{font-size:1.4em;line-height:2.857143em;padding:0em 1.142857em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background-color 0.2s ease-out 0s;-moz-transition:background-color 0.2s ease-out 0s;transition:background-color 0.2s ease-out 0s;background-color:#1f1f1f;border:none;color:#ffffff;display:inline-block;font-weight:normal;height:40px;text-align:center;text-transform:uppercase;width:auto;}.btn:hover,.btn:active:hover,.btn:visited:hover,#MemberLoginForm_LoginForm input[type=submit]:hover,#CustomLoginForm_LoginForm input[type=submit]:hover{background-color:#333;color:#ffffff;text-decoration:none;}
.btn.btn__single,.btn:active.btn__single,.btn:visited.btn__single,#MemberLoginForm_LoginForm input[type=submit].btn__single,#CustomLoginForm_LoginForm input[type=submit].btn__single{margin:0 auto;width:6em;}
.btn.disabled,.btn:active.disabled,.btn:visited.disabled,#MemberLoginForm_LoginForm input[type=submit].disabled,#CustomLoginForm_LoginForm input[type=submit].disabled{cursor:normal;opacity:0.8;}
.btn.btn__orange,.btn:active.btn__orange,.btn:visited.btn__orange,#MemberLoginForm_LoginForm input[type=submit].btn__orange,#CustomLoginForm_LoginForm input[type=submit].btn__orange{background:#e98d02;}.btn.btn__orange:hover,.btn:active.btn__orange:hover,.btn:visited.btn__orange:hover,#MemberLoginForm_LoginForm input[type=submit].btn__orange:hover,#CustomLoginForm_LoginForm input[type=submit].btn__orange:hover{background:#e98d02;}
.btn.btn__purple,.btn:active.btn__purple,.btn:visited.btn__purple,#MemberLoginForm_LoginForm input[type=submit].btn__purple,#CustomLoginForm_LoginForm input[type=submit].btn__purple{background:#7f2d80;}.btn.btn__purple:hover,.btn:active.btn__purple:hover,.btn:visited.btn__purple:hover,#MemberLoginForm_LoginForm input[type=submit].btn__purple:hover,#CustomLoginForm_LoginForm input[type=submit].btn__purple:hover{background:#7f2d80;}
.btn.btn__ochre,.btn:active.btn__ochre,.btn:visited.btn__ochre,#MemberLoginForm_LoginForm input[type=submit].btn__ochre,#CustomLoginForm_LoginForm input[type=submit].btn__ochre{background:#de4b28;}.btn.btn__ochre:hover,.btn:active.btn__ochre:hover,.btn:visited.btn__ochre:hover,#MemberLoginForm_LoginForm input[type=submit].btn__ochre:hover,#CustomLoginForm_LoginForm input[type=submit].btn__ochre:hover{background:#ca3714;}
.carousel .btn,.carousel .btn:active,.carousel .btn:visited,.carousel #MemberLoginForm_LoginForm input[type=submit],.carousel #CustomLoginForm_LoginForm input[type=submit]{margin-right:0.714286em;margin-top:1em;}.carousel .btn:last-child,.carousel .btn:active:last-child,.carousel .btn:visited:last-child,.carousel #MemberLoginForm_LoginForm input[type=submit]:last-child,.carousel #CustomLoginForm_LoginForm input[type=submit]:last-child{margin-right:0;}
.btn.btn__icon i,.btn:active.btn__icon i,.btn:visited.btn__icon i,#MemberLoginForm_LoginForm input[type=submit].btn__icon i,#CustomLoginForm_LoginForm input[type=submit].btn__icon i{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffffff;font-size:16px;margin-left:4px;margin-right:0px;margin-top:-3px;}.btn.btn__icon i:before,.btn:active.btn__icon i:before,.btn:visited.btn__icon i:before,#MemberLoginForm_LoginForm input[type=submit].btn__icon i:before,#CustomLoginForm_LoginForm input[type=submit].btn__icon i:before{content:' ';}
.btn.btn__icon_next i,.btn:active.btn__icon_next i,.btn:visited.btn__icon_next i,#MemberLoginForm_LoginForm input[type=submit].btn__icon_next i,#CustomLoginForm_LoginForm input[type=submit].btn__icon_next i,.btn.btn__icon_go i,.btn:active.btn__icon_go i,.btn:visited.btn__icon_go i,#MemberLoginForm_LoginForm input[type=submit].btn__icon_go i,#CustomLoginForm_LoginForm input[type=submit].btn__icon_go i,.btn.btn__icon_quote i,.btn:active.btn__icon_quote i,.btn:visited.btn__icon_quote i,#MemberLoginForm_LoginForm input[type=submit].btn__icon_quote i,#CustomLoginForm_LoginForm input[type=submit].btn__icon_quote i{margin-left:4px;margin-right:-4px;}.btn.btn__icon_next i:before,.btn:active.btn__icon_next i:before,.btn:visited.btn__icon_next i:before,#MemberLoginForm_LoginForm input[type=submit].btn__icon_next i:before,#CustomLoginForm_LoginForm input[type=submit].btn__icon_next i:before,.btn.btn__icon_go i:before,.btn:active.btn__icon_go i:before,.btn:visited.btn__icon_go i:before,#MemberLoginForm_LoginForm input[type=submit].btn__icon_go i:before,#CustomLoginForm_LoginForm input[type=submit].btn__icon_go i:before,.btn.btn__icon_quote i:before,.btn:active.btn__icon_quote i:before,.btn:visited.btn__icon_quote i:before,#MemberLoginForm_LoginForm input[type=submit].btn__icon_quote i:before,#CustomLoginForm_LoginForm input[type=submit].btn__icon_quote i:before{content:"\f103";}
.btn.btn__icon_prev i,.btn:active.btn__icon_prev i,.btn:visited.btn__icon_prev i,#MemberLoginForm_LoginForm input[type=submit].btn__icon_prev i,#CustomLoginForm_LoginForm input[type=submit].btn__icon_prev i,.btn.btn__icon_back i,.btn:active.btn__icon_back i,.btn:visited.btn__icon_back i,#MemberLoginForm_LoginForm input[type=submit].btn__icon_back i,#CustomLoginForm_LoginForm input[type=submit].btn__icon_back i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-left:-4px;margin-right:4px;}.btn.btn__icon_prev i:before,.btn:active.btn__icon_prev i:before,.btn:visited.btn__icon_prev i:before,#MemberLoginForm_LoginForm input[type=submit].btn__icon_prev i:before,#CustomLoginForm_LoginForm input[type=submit].btn__icon_prev i:before,.btn.btn__icon_back i:before,.btn:active.btn__icon_back i:before,.btn:visited.btn__icon_back i:before,#MemberLoginForm_LoginForm input[type=submit].btn__icon_back i:before,#CustomLoginForm_LoginForm input[type=submit].btn__icon_back i:before{content:"\f103";}
.btn.btn__icon_start i,.btn:active.btn__icon_start i,.btn:visited.btn__icon_start i,#MemberLoginForm_LoginForm input[type=submit].btn__icon_start i,#CustomLoginForm_LoginForm input[type=submit].btn__icon_start i,.btn.btn__icon_restart i,.btn:active.btn__icon_restart i,.btn:visited.btn__icon_restart i,#MemberLoginForm_LoginForm input[type=submit].btn__icon_restart i,#CustomLoginForm_LoginForm input[type=submit].btn__icon_restart i,.btn.btn__icon_startover i,.btn:active.btn__icon_startover i,.btn:visited.btn__icon_startover i,#MemberLoginForm_LoginForm input[type=submit].btn__icon_startover i,#CustomLoginForm_LoginForm input[type=submit].btn__icon_startover i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-left:-4px;margin-right:8px;}.btn.btn__icon_start i:before,.btn:active.btn__icon_start i:before,.btn:visited.btn__icon_start i:before,#MemberLoginForm_LoginForm input[type=submit].btn__icon_start i:before,#CustomLoginForm_LoginForm input[type=submit].btn__icon_start i:before,.btn.btn__icon_restart i:before,.btn:active.btn__icon_restart i:before,.btn:visited.btn__icon_restart i:before,#MemberLoginForm_LoginForm input[type=submit].btn__icon_restart i:before,#CustomLoginForm_LoginForm input[type=submit].btn__icon_restart i:before,.btn.btn__icon_startover i:before,.btn:active.btn__icon_startover i:before,.btn:visited.btn__icon_startover i:before,#MemberLoginForm_LoginForm input[type=submit].btn__icon_startover i:before,#CustomLoginForm_LoginForm input[type=submit].btn__icon_startover i:before{content:"\f10d";}
.btn.btn__help,.btn:active.btn__help,.btn:visited.btn__help,#MemberLoginForm_LoginForm input[type=submit].btn__help,#CustomLoginForm_LoginForm input[type=submit].btn__help{height:40px;min-width:16px;padding:0;position:absolute;right:0;top:19px;width:40px;}
.Actions .btn,.Actions .btn:active,.Actions .btn:visited,.Actions #MemberLoginForm_LoginForm input[type=submit],.Actions #CustomLoginForm_LoginForm input[type=submit]{min-width:65px;margin:5px;}

.carousel_mobile{display:block;}
.carousel_desktop{display:none;}
.carousel_wrapper{padding-top:30px;border-top:1px solid #dddddd;}
.carousel_large{margin:0em -2em 0em;position:relative;}.carousel_large .carousel_holder{overflow:hidden;padding-top:0;position:relative;}
.carousel_large .carousel_page{float:left;height:100%;position:relative;width:100%;}
.carousel_large .carousel_items{left:0;overflow:hidden;top:0;width:100%;}
.carousel_large .carousel_item{float:left;position:relative;width:100%;zoom:1;}
.carousel_large .carousel_previous,.carousel_large .carousel_next{display:none;}
.carousel_mobile .carousel_large_image,.carousel_large .carousel_large_image{display:none;height:100%;vertical-align:middle;}
.carousel_mobile .carousel_large_content,.carousel_large .carousel_large_content{display:table-cell;height:100%;height:auto;padding:10px 20px;text-align:center;vertical-align:middle;width:100%;}
.carousel_mobile .carousel_item.carousel_item__orange h1 strong,.carousel_large .carousel_item.carousel_item__orange h1 strong{color:#e98d02;}
.carousel_mobile .carousel_item.carousel_item__purple h1 strong,.carousel_large .carousel_item.carousel_item__purple h1 strong{color:#7f2d80;}
.carousel_mobile .carousel_item.carousel_item__ochre h1 strong,.carousel_large .carousel_item.carousel_item__ochre h1 strong{color:#de4b28;}
.carousel_mobile .carousel_item h1,.carousel_large .carousel_item h1{font-size:3.4em;line-height:1.117647em;margin-bottom:0.411765em;color:#1f1f1f;}.carousel_mobile .carousel_item h1 strong,.carousel_large .carousel_item h1 strong{font-weight:bold;}
.carousel_mobile .carousel_item p,.carousel_large .carousel_item p{font-size:1.8em;line-height:1.333333em;padding-bottom:0.285714em;margin:0;}
.carousel_mobile{margin:0em -2em;}.carousel_mobile .carousel_large_content{padding:0;}
.carousel_mobile .carousel_item{border-bottom:1px solid #dddddd;padding:30px 20px 36px;display:table;float:left;position:relative;width:100%;zoom:1;}.carousel_mobile .carousel_item.last{border-bottom:none;}
.carousel_mobile .btn{margin-right:0;}
.carousel_small{margin:0em 2em;padding:0em 5em;height:230px;max-width:1024px;position:relative;}.carousel_small:before,.carousel_small:after{background:#333333;content:' ';height:100%;position:absolute;top:0;width:50px;z-index:1;}
.carousel_small:before{left:0;}
.carousel_small:after{right:0;}
.carousel_small .carousel_holder{overflow:hidden;padding-top:0;position:relative;}
.carousel_small .carousel_page{float:left;height:100%;position:relative;width:100%;}
.carousel_small .carousel_previous,.carousel_small .carousel_next{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;display:none;height:0px;overflow:hidden;padding-top:230px;position:absolute;top:0;width:50px;z-index:3;}.carousel_small .carousel_previous:before,.carousel_small .carousel_next:before{content:' ';}
.carousel_small .carousel_previous:before,.carousel_small .carousel_next:before{content:"\f103";}
.carousel_small .carousel_previous:before,.carousel_small .carousel_next:before{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#fff;font-size:22px;left:0;line-height:230px;position:absolute;text-align:center;top:0;width:50px;z-index:4;}
.carousel_small .no-js .carousel_previous,.carousel_small .no-js .carousel_next{display:none;}
.carousel_small .carousel_previous{left:0;}.carousel_small .carousel_previous:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.carousel_small .carousel_next{right:0;}
.carousel_small .carousel_items{left:0;overflow:hidden;top:0;width:100%;}
.carousel_small .carousel_item{background:#fff;border-left:1px solid #dddddd;float:left;height:230px;min-height:230px;position:relative;width:100%;zoom:1;}.carousel_small .carousel_item:first-child{border-left:none;}
.carousel_small .carousel_item:first-child{display:block;}
.carousel_small .carousel_ready .carousel_item{display:block;}
.carousel_small .carousel_item_link{display:block;height:100%;padding-bottom:90px;position:relative;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;}
.carousel_small .carousel_item_title{font-size:1.6em;line-height:1em;margin:0em 0em;padding:0.5em 0.625em;color:#222;left:0;position:absolute;top:0;width:100%;}.carousel_small .carousel_item_title.carousel_item_title__topleft{text-align:center;}
.carousel_small .carousel_item_title.carousel_item_title__topcenter{text-align:center;}
.carousel_small .carousel_item_title.carousel_item_title__topright{left:50px;text-align:center;}
.carousel_small .carousel_item_title.carousel_item_title__bottomcenter{bottom:90px;text-align:center;top:auto;}
.carousel_small .carousel_item_img{bottom:90px;left:50%;margin-left:-90px;position:absolute;width:178px;}
.carousel_small .carousel_item_hovertext{font-size:1.4em;line-height:1.285714em;padding:0.714286em 1em;-webkit-transition:top 0.2s ease-out 0s;-moz-transition:top 0.2s ease-out 0s;transition:top 0.2s ease-out 0s;background:#E4E4E4;border-top:1px solid #dddddd;bottom:0;color:#222;height:90px;left:0;margin:0;position:absolute;text-align:center;width:100%;}
.carousel_pager{padding:1em 0em;bottom:0;height:60px;left:0;margin:0;position:absolute;text-align:center;width:100%;}
.no-js .carousel_pager{display:none;}
.carousel_pager li{margin:0em 0.5em;padding:1.1em;display:inline-block;height:40px;text-align:center;}
.carousel_pager li:before{display:none;}
.carousel_pager li .a{-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:#fff;border:2px solid #1f1f1f;cursor:pointer;display:inline-block;height:18px;overflow:hidden;text-indent:101%;white-space:nowrap;width:18px;}
.no-touch .carousel_pager li .a:hover{background:#1f1f1f;}
.carousel_pager li .a.active,.carousel_pager li .a.active:hover{background:#1f1f1f;}

.contact{padding-bottom:5em;margin-bottom:5em;border-bottom:1px solid #dddddd;}
.enquiry{padding-bottom:5em;}
.contact_details{margin:3em 0em 5em 0em;list-style:none;}.contact_details li{margin:0em 0em 1.4em 0em;}.contact_details li:before,.contact_details li:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.contact_details li:after{clear:both;}
.contact_details li strong{float:left;margin-right:5%;text-align:right;width:20%;}
.contact_details li span{float:left;width:75%;}
.contact_details_map_holder{margin-top:3em;width:100%;max-width:600px;}.contact_details_map_holder iframe{width:100% !important;}
.contact_details_map small a{font-size:14px;color:#5bbf21 !important;text-decoration:none;}.contact_details_map small a:hover{color:#5bbf21 !important;text-decoration:underline;}


.lte7 .fancy_select_replaced{zoom:1;}
.fancy_select_container{position:relative;}
.fancy_select_replaced{background:#fff;}
.fancy_select_replaced{border:1px solid #dddddd;height:40px;}.fancy_select_replaced .fancy_placeholder_text{font-size:1.4em;line-height:1.428571em;padding:0.785714em 3.214286em 0.785714em 0.714286em;cursor:pointer;font-family:arial,sans-serif;margin:0;white-space:nowrap;}.fancy_select_replaced .fancy_placeholder_text span{display:block;overflow:hidden;}
.fancy_select_replaced:after{background:#ffffff url("/app/images/arrow_down_drop.png") no-repeat scroll center center;border-left:1px solid #dddddd;content:" ";display:block;height:100%;position:absolute;right:0;top:0;width:40px;}
.wrapper__staffquote .fancy_select_replaced:after{background-color:#E4E4E4;}
.fancy_placeholder{min-height:16px;}
.fancy_select_open .fancy_placeholder_input{display:block;border-bottom:1px solid #dddddd;}
.fancy_select_open:after{background-image:url("/app/images/arrow_up_drop.png");}
.fancy_select_disabled p{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;background-image:none;cursor:default;}
.fancy_select_results{background:#fff;border-bottom:1px solid #dddddd;margin-top:-1px;max-height:250px;overflow-x:auto;top:100%;width:100%;z-index:20;}.fancy_select_results ul{border-left:1px solid #dddddd;border-right:1px solid #dddddd;float:none;list-style:none;margin:-1px 0 0;padding:0;}
.fancy_select_results li{border-bottom:1px solid #dddddd;cursor:pointer;float:none;font-size:14px;line-height:18px;list-style:none;margin:0;padding:11px 10px 12px;width:auto;}.fancy_select_results li:before{content:'';display:none;}
.fancy_select_results li.fancy_selected{background:#F4F4F4;}
.fancy_select_results li.fancy_select_hover{background:#e98d02;color:#ffffff;}
.fancy_select_results li:last-child{border-bottom:none;}
.fancy_select_results .fancy_select_item_disabled{display:none !important;}

.footer{margin:0em -2em;background:#fff;padding:0;}.footer .footer_menu{padding:3em;display:none;list-style:none;margin:0;}.footer .footer_menu li{margin:0;}
.footer .footer_menu a{padding:1em 1.428571em;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#777;display:block;}.footer .footer_menu a:hover{color:#777;text-decoration:none;}
.footer .footer_copy{padding:2.142857em;color:#777;margin:0;}
.footer .footer_carousel{margin:-0.1em 0em 0em;padding:0em 0em 0em;}.footer .footer_carousel .carousel_small{margin-top:0em;}

.page_border:before,.page_border:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.page_border:after{clear:both;}
.page_border span{float:left;width:25%;height:8px;}.page_border span.purple{background:#7f2d80;}
.page_border span.green{background:#5bbf21;}
.page_border span.silver{background:#b4b4b4;}
.page_border span.orange{background:#e98d02;}
.header{background:#ffffff;margin:0 -20px;padding:0;border-bottom:1px solid #dddddd;}
.brand{position:relative;float:left;width:50%;height:65px;font-size:1em;line-height:1em;margin:1.6em 0em 1.2em;padding-left:1.4em;}.brand .logo{width:130px;height:0px;padding-top:51px;overflow:hidden;float:left;background:url('/app/images/lp_logo2.png') top left no-repeat;}.brand .logo:before,.brand .logo:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.brand .logo:after{clear:both;}
.brand .tagline{display:none;}
.brand .divisionof{font-size:9px;line-height:10px;padding:0 0 0 0;position:absolute;bottom:0;left:20px;width:160px;color:#999;}
.mobile_icons{display:block;float:right;padding:0;margin:0;list-style:none;width:50%;max-width:140px;}.mobile_icons li{float:left;margin:0;width:50%;max-width:70px;}
.mobile_icons .icon.icon__menu,.mobile_icons .icon.icon__search{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:block;color:#5bbf21;height:98px;font-size:24px;width:100%;max-width:70px;text-align:center;line-height:70px;background-color:#ffffff;padding-top:10px;}.mobile_icons .icon.icon__menu:hover,.mobile_icons .icon.icon__search:hover,.mobile_icons .icon.icon__menu:active,.mobile_icons .icon.icon__search:active,.mobile_icons .icon.icon__menu:visited,.mobile_icons .icon.icon__search:visited{color:#5bbf21;text-decoration:none;}
.mobile_icons .icon.icon__menu:hover,.mobile_icons .icon.icon__search:hover{background-color:#e8eaea;}
.mobile_icons .icon.icon__menu{color:#5bbf21;}.mobile_icons .icon.icon__menu:before{content:"\f10a";}
.mobile_icons .icon.icon__menu:hover,.mobile_icons .icon.icon__menu:active,.mobile_icons .icon.icon__menu:visited{color:#5bbf21;}
.mobile_icons .icon.icon__menu.icon__menu__open{background-color:#e8eaea;}
.mobile_icons .icon.icon__search{color:#5bbf21;}.mobile_icons .icon.icon__search:before{content:"\f10c";}
.mobile_icons .icon.icon__search:hover,.mobile_icons .icon.icon__search:active,.mobile_icons .icon.icon__search:visited{color:#5bbf21;}
.mobile_icons .icon.icon__search.icon__search__open{background-color:#e8eaea;}
.header_links{display:none;}
.header_search{-webkit-transition:max-height 0.3s ease-out 0s;-moz-transition:max-height 0.3s ease-out 0s;transition:max-height 0.3s ease-out 0s;display:block;max-height:0px;overflow:hidden;width:100%;}.header_search.header_search__open{max-height:120px;clear:both;}
.header_search form{padding:3em 2em;background:#e8eaea;border-top:1px solid #dddddd;position:relative;}.header_search form:before,.header_search form:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.header_search form:after{clear:both;}
.header_search .field{margin:0;}
.header_search input[type="text"]{border:none;font-size:1.6em;padding:1.125em;height:50px;}
.header_search .field label.fake_placeholder{line-height:50px;}
.header_search .action{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8em;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border:none;background:#b4b4b4;color:#1f1f1f;height:50px;width:50px;text-align:center;position:absolute;top:30px;right:20px;}.header_search .action:before{content:' ';}
.header_search .action:before{content:"\f10c";}
.header_search .action:hover{background:#e98d02;}
.navigation{margin:0;text-align:left;width:100%;max-height:0px;-webkit-transition:max-height 0.3s ease-out 0s;-moz-transition:max-height 0.3s ease-out 0s;transition:max-height 0.3s ease-out 0s;overflow:hidden;}.navigation.navigation__open{max-height:500px;}
.navigation ul{list-style:none;}
.navigation ul.first_level{padding:0;margin:0;position:relative;}
.navigation li.first_level{font-size:1em;margin:0;padding:0;border-top:1px solid #dddddd;}.navigation li.first_level>a{display:block;font-size:1.4em;line-height:1.428571em;color:#222;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;padding:1.142857em 1.428571em;background:#e8eaea;font-weight:bold;}.no-touch .navigation li.first_level>a:hover,.navigation li.first_level>a.active{text-decoration:none;background:#dddddd;}
.navigation li.first_level.menu_home .menu_home_icon{display:none;}
.navigation li.first_level.menu_home .menu_home_text{display:inline;}
.navigation li.nav_shadow{display:none;margin:0;}
.navigation ul.mega_menu{display:none;}

.infobox_desktop{display:none;}
.infobox{margin:3em 0em;min-height:280px;position:relative;}.infobox .infobox_menu{margin:0;min-height:280px;padding:0;width:35%;}
.infobox .infobox_menu_item{font-size:1.4em;line-height:1.285714em;margin:-0.071429em 0em 0em 0em;background:#FFF;border:1px solid #dddddd;border-right:none;display:table;height:94px;padding:0;position:relative;width:100%;}.infobox .infobox_menu_item:first-child{margin-top:0;}
.infobox .infobox_menu_item.infobox_menu_item__active,.infobox .infobox_menu_item:hover{background:#5bbf21;cursor:pointer;}
.lte8 .infobox .infobox_menu_item:after{display:none;}
.infobox .infobox_menu_item span{padding:0.285714em 0.714286em 0.285714em 1em;color:#1f1f1f;display:table-cell;font-weight:bold;vertical-align:middle;}
.infobox .infobox_content{padding:2em 2em 1em 2em;background:#FFF;border:1px solid #dddddd;bottom:0;display:none;position:absolute;right:0;top:0;width:66%;}
.infobox .infobox_content__active{display:block;}
.infobox .infobox_image{margin-bottom:1em;display:block;height:40px;}
.infobox .infobox_text{margin:0;}
.infobox h3{font-size:2em;line-height:1.2em;}

.label_color_table{font-size:1.4em;line-height:1.428571em;margin:0em 0em 1em;color:#1f1f1f;overflow-x:auto;}.label_color_table th{border:1px solid #fff;height:100px;padding:0;text-align:left;vertical-align:bottom;width:15px;}.label_color_table th.label_color__white{border:1px solid #dddddd;}
.label_color_table th.label_color__size{border:none;padding:3px 7px;}
.label_color_table th>div{display:block;width:100%;height:100%;}
.label_color_table td{font-size:1em;line-height:1.428571em;border:1px solid #dddddd;padding:0;position:relative;text-align:center;}
.label_color_table tr td:last-child{border-right:1px solid #dddddd;}

.label_table{font-size:1.4em;line-height:1.428571em;margin:2em 0em;border:none;color:#1f1f1f;overflow-x:auto;}.label_table th{text-align:left;vertical-align:bottom;}
.label_table td{font-size:1em;line-height:1.428571em;padding:0.357143em 0.357143em;border-bottom:1px solid #F5F5F5;height:80px;text-align:left;vertical-align:middle;}.label_table td.label_image{padding:0;}.label_table td.label_image img{display:block;}

.overlay{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background:#000;background:rgba(0, 0, 0, 0.8);height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:99;}.overlay.overlay__open{opacity:0;visibility:hidden;}
.overlay.overlay__video{z-index:400;}

.pagination{font-size:1.4em;margin-top:2.142857em;padding:2.142857em 0em;border-top:1px solid #dddddd;}.pagination a,.pagination span{display:inline-block;margin-right:6px;}
.pagination span{color:#222222;}

.partners_tab{width:130px;position:absolute;right:0;z-index:300;top:227px;display:none;}
.partners_tab_items{list-style:none;margin:0;padding:0;border-bottom:1px solid #E9E9E9;}
.partners_tab_item{margin:0;padding:0;position:relative;font-size:1em;line-height:1em;}.partners_tab_item:last-child .partners_tab_logo{border-bottom:1px solid #E9E9E9;}
.partners_tab_link:hover .partners_tab_popout{left:-199px;border:1px solid #E9E9E9;}
.partners_tab_title{border-left:1px solid #E9E9E9;border-top:1px solid #E9E9E9;font-size:1.4em;line-height:1em;text-transform:uppercase;background:#fff;margin:0;padding:1em 0em;font-weight:700;text-align:center;}
.partners_tab_logo{background:#fff;height:90px;position:relative;z-index:10;border-left:1px solid #E9E9E9;border-top:1px solid #E9E9E9;}.partners_tab_logo img{display:block;}
.partners_tab_popout{position:absolute;top:1px;bottom:0px;left:0px;z-index:5;background:#fff;background:rgba(255, 255, 255, 0.95);width:200px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.partners_tab_popout p{padding:6px 10px;font-size:13px;}
.partners_tab_item:last-child .partners_tab_popout{bottom:1px;}

.product_menu{margin:2.8em 0em 4em;list-style:none;}.product_menu li{border-top:1px solid #dddddd;margin:0;}.product_menu li a{padding:0.714286em;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:block;text-decoration:none;}.product_menu li a:hover{background:#F5F5F5;text-decoration:none;}
.product_menu li a.product_menu_has_children:hover{background:none;}
.product_menu li img{display:inline-block;width:50px;}
.product_menu li.last{border-bottom:1px solid #dddddd;}
.product_menu h4{font-size:1.142857em;line-height:1.25em;margin:0em;padding-top:0.625em;display:inline-block;vertical-align:top;}
.product_submenu{margin:-0.714286em 0em 0.714286em 4.642857em;color:#1f1f1f;list-style:none;padding:0;}.product_submenu li{border:none;margin:7px 0;}.product_submenu li a{padding:0;color:#1f1f1f;}.product_submenu li a:hover{background:none;text-decoration:underline;}
.product_submenu.product_submenu__page{margin:1em 0em 1em 0em;list-style:none;}.product_submenu.product_submenu__page li a{color:#5bbf21;}.product_submenu.product_submenu__page li a:after{content:'\203A';display:inline-block;padding-left:3px;text-decoration:none;}
.product_submenu.product_submenu__page li a:hover:after{text-decoration:none;}

.promotional{text-align:center;}.promotional h2{margin:0.526316em 0em 0.894737em;}.promotional h2 strong{color:#7f2d80;}
.promotional p{font-size:2.2em;line-height:1.272727em;}
.promotional .promotional_links{margin:0em 0em 3.8em 0em;}.promotional .promotional_links .promotional_link{display:inline-block;margin:4px 5px;}
.promotional .promotional_links img{display:block;}

.quote_mobile{display:block;}
.quote_desktop{display:none;}
.quote_result_print{display:none;}
.quote_mobile .quote_column{margin:0;}
.quote_mobile .quote_form_holder .quote_form{height:550px;}
.quote_mobile .icon.icon__quote_close{opacity:1;top:14px;visibility:visible;}.quote_mobile .icon.icon__quote_close:hover{cursor:pointer;}
.quote_column{margin:0 0 30px 0;overflow:visible;padding:0;position:relative;}.quote_column.quote_column__hidden{position:absolute;top:40px;right:-100%;overflow:visible;opacity:0;z-index:100;}
.quote_form_holder{margin:0 -20px;position:relative;}.quote_form_holder .quote_form_corner{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;}
.quote_form_holder .quote_form_title{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background:#5bbf21;border-top:1px solid #58ae00;font-weight:normal;position:relative;}.quote_form_holder .quote_form_title h2{font-size:1.8em;line-height:60px;margin:0;text-align:left;margin-right:60px;}.quote_form_holder .quote_form_title h2 .icon__hand{font-size:1em;margin-right:10px;margin-top:-6px;}.quote_form_holder .quote_form_title h2 .icon__hand:before{content:"\f108";}
.quote_form_holder .quote_form_title h2 a{color:#1f1f1f;display:block;padding-left:20px;}
.quote_form_holder .quote_form_title h2 a:hover{text-decoration:none;}
.quote_form_holder .quote_form_title .icon__quote_close{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;padding:0;display:block;font-size:22px;height:60px;line-height:60px;opacity:1;position:absolute;right:0px;text-align:center;top:0px;width:60px;z-index:100;color:#1f1f1f;}.quote_form_holder .quote_form_title .icon__quote_close:before{content:"\f105";}
.quote_form_holder .quote_form_title .icon__quote_close:hover,.quote_form_holder .quote_form_title .icon__quote_close:active,.quote_form_holder .quote_form_title .icon__quote_close:visited{color:#1f1f1f;text-decoration:none;}
.quote_form_holder .quote_mobile_close{display:block;}
.quote_form_holder .quote_form{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background:#5bbf21;border-top:1px solid #58ae00;margin:0 auto;overflow:hidden;overflow-y:auto;position:relative;width:100%;}.quote_form_holder .quote_form.quote_form__expanded{height:550px;}
.quote_form_holder h3{font-size:1.8em;line-height:1.222222em;margin:0em 0em 0.555556em 0em;color:#1f1f1f;}
.quote_form_holder p{font-size:1.4em;line-height:1.428571em;margin:0em 0em 1.285714em 0em;color:#1f1f1f;}
.quote_form_holder label{color:#1f1f1f;}
.quote_form_holder .quote_form_outer{left:0;position:absolute;top:0;width:400%;}
.quote_form_holder .quote_form_inner{float:left;height:100%;width:100%;}
.quote_form_holder .quote_form_page{float:left;width:25%;height:100%;}.quote_form_holder .quote_form_page.quote_form_page__help{display:none;}
.quote_form_holder .quote_form_page.quote_form_page__help,.quote_form_holder .quote_form_page.quote_form_page__error{background:#5bbf21;border-bottom:1px solid #58ae00;min-height:400px;}.quote_form_holder .quote_form_page.quote_form_page__help .quote_section,.quote_form_holder .quote_form_page.quote_form_page__error .quote_section{border:none;margin-bottom:0;}
.quote_form_holder .quote_form_page.quote_form_page__help .quote_section:after,.quote_form_holder .quote_form_page.quote_form_page__error .quote_section:after{display:none;}
.quote_form_holder .help_content a:link,.quote_form_holder .error_content a:link,.quote_form_holder .help_content a:active,.quote_form_holder .error_content a:active,.quote_form_holder .help_content a:visited,.quote_form_holder .error_content a:visited{color:#1f1f1f;text-decoration:underline;}
.quote_form_holder .quote_section{padding:2em 2em;background:#5bbf21;border-bottom:1px solid #58ae00;position:relative;}
.quote_form_holder .has_help{padding-right:5em;}
.quote_form_holder .two_up>div.field,.quote_form_holder .two_up .fieldgroup{padding-right:1em;float:left;width:50%;}
.quote_form_holder .field.dropdown{margin-right:-40px;width:100%;}
.quote_form_holder .field label{display:block;margin-right:-50px;}
.quote_form_holder .two_up.size_field>div.field,.quote_form_holder .two_up.size_field .fieldgroup{padding-right:0em;float:left;width:42%;}
.quote_form_holder .two_up.size_field .field_join{font-size:1.8em;line-height:2.222222em;margin:1.111111em 0em 0em 0em;padding:0em;float:left;font-weight:bold;text-align:center;width:16%;}
.quote_form_holder .fancy_select_container .fancy_select_replaced,.quote_form_holder .fancy_select_container .fancy_select_results ul{border:none;}
.quote_form_holder .quote_type{margin:2em 0em;}.quote_form_holder .quote_type:before,.quote_form_holder .quote_type:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.quote_form_holder .quote_type:after{clear:both;}
.quote_form_holder input[type="text"],.quote_form_holder input[type="email"],.quote_form_holder textarea{border:none;}
.quote_form_holder .fieldgroup:before,.quote_form_holder .fieldgroup:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.quote_form_holder .fieldgroup:after{clear:both;}
.quote_form_holder .Actions{margin:-5px 0;text-align:center;}
.quote_form_holder .parsley-errors-list{color:#1f1f1f;}
.quote_form_form .Actions input{display:none;}
.quote_loader{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:url('/app/images/trans80.png') 0 0 repeat;background:rgba(0, 0, 0, 0.8);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}.quote_loader.quote_loader__open{opacity:1;}
.quote_loader .quote_loader_spin{top:50%;width:100%;left:0;position:absolute;height:48px;margin-top:-48px;background:url('/app/images/loader.gif') center center no-repeat;background-size:48px 48px;}
.quote_loader .quote_loader_text{font-size:1.4em;line-height:1em;color:#1f1f1f;left:0;margin-top:-7px;position:absolute;text-align:center;top:50%;width:100%;}
.quote_result_price{text-align:center;}
.quote_form_data{font-size:12px;word-wrap:break-word;}
.quote_result h2{margin-bottom:0.368421em;}
.quote_result p a,.quote_result p a:active,.quote_result p a:visited{color:#1f1f1f;text-decoration:underline;}
.quote_result p a:hover{color:#1f1f1f;}
.touch .print_quote{display:none;}

.ribbon_colors_table{margin:3em 0em;padding:0.7em;background:#fff;border:1px solid #dddddd;}.ribbon_colors_table table{background:#fff;margin:0;}.ribbon_colors_table table td.swatch{border:1px solid #fff;width:32px;}
.ribbon_colors_table caption{background:#fff;border-top:1px solid #dddddd;font-style:italic;}
.quote_form .ribbon_colors_table{background:#fff;border:none;margin:3em 0em;padding:0em;margin:1.5em 0em;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.quote_form .ribbon_colors_table td{font-size:1.2em;line-height:1.4em;}
.quote_form .ribbon_colors_table caption{font-size:1.2em;line-height:1.4em;}

.search_results .search_result_item{margin-top:3em;padding-top:3em;border-top:1px solid #dddddd;}
.search_results .more{margin:0;}
.search_results h5{margin-top:0;}.search_results h5 a{color:#222222;}

.specials{margin-top:-1em;}
.special{padding:2em 0em;border-top:1px solid #eeeeee;}.special:before,.special:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.special:after{clear:both;}
.special .special_title,.special .special_title2{margin:0em;font-size:1.8em;line-height:1.333333em;text-align:center;}
.special .special_description{margin:1.428571em 0em 0em 0em;text-align:center;}
.special img{display:block;width:100%;max-width:160px;margin:0 auto 20px auto;}
.special p{margin:0.714286em 0em 0em 0em;}
.special.special__orange .special_title,.special.special__orange .special_title2{color:#e98d02;}
.special.special__purple .special_title,.special.special__purple .special_title2{color:#7f2d80;}
.special.special__ochre .special_title,.special.special__ochre .special_title2{color:#de4b28;}
.special.special__green .special_title,.special.special__green .special_title2{color:#5bbf21;}
.special.special__silver .special_title,.special.special__silver .special_title2{color:#b4b4b4;}

.staff_quote_form .staff_quote_form_column{border-right:1px solid #dddddd;float:left;padding:20px;width:33%;}.staff_quote_form .staff_quote_form_column.last{border:none;}
.staff_quote_form .staff_quote_form_highlight{background:#ddd;padding:20px;}
.staff_quote_form .Actions{display:none;}
.staff_quote_form .parsley-errors-list li{color:#CC0000;}
.staffquote_title{font-size:2.4em;line-height:3em;margin:0.833333em 0em;}
.quote_table{margin:1.428571em 0em;font-family:arial,sans-serif;font-size:14px;float:left;}.quote_table:before,.quote_table:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.quote_table:after{clear:both;}
.quote_table th{padding:0.571429em 0.214286em;background:#f5f5f5;color:#1f1f1f;font-weight:bold;text-align:left;}.quote_table th.sorting_asc,.quote_table th.sorting_desc,.quote_table th.sorting{cursor:pointer;padding-left:18px;}
.quote_table th.sorting{background:#f5f5f5 url("/app/images/sort_both.png") no-repeat 0px center;}
.quote_table th.sorting_asc{background:#f5f5f5 url("/app/images/sort_asc.png") no-repeat 0px center;}
.quote_table th.sorting_desc{background:#f5f5f5 url("/app/images/sort_desc.png") no-repeat 0px center;}
.quote_table th.sorting_asc_disabled{background:#f5f5f5 url("/app/images/sort_asc_disabled.png") no-repeat 0px center;}
.quote_table th.sorting_desc_disabled{background:#f5f5f5 url("/app/images/sort_desc_disabled.png") no-repeat 0px center;}
.quote_table td{font-size:1em;padding:0.571429em 0.214286em;}
.quote_table tr:hover,.quote_table tr.odd:hover,.quote_table tr.even:hover,.quote_table tr:hover,.quote_table tr.odd:hover,.quote_table tr.even:hover{background-color:#EEE;}
.dataTables_length,.dataTables_filter{float:left;margin-bottom:30px;}.dataTables_length label,.dataTables_filter label{color:#1f1f1f;display:inline-block;font-family:arial,sans-serif;font-size:14px;line-height:40px;padding:0;vertical-align:top;}
.dataTables_length .fancy_select_container,.dataTables_filter .fancy_select_container{display:inline-block;margin:0 10px;width:80px;}.dataTables_length .fancy_select_container p,.dataTables_filter .fancy_select_container p{font-size:14px;}
.dataTables_length input[type="search"],.dataTables_filter input[type="search"]{display:inline-block;font-size:14px;margin-left:10px;width:200px;}
.dataTables_filter{margin-left:100px;}
.dataTables_info{color:#1f1f1f;float:right;font-size:14px;line-height:42px;margin-bottom:14px;max-width:50%;}
.dataTables_paginate{float:left;font-size:14px;line-height:40px;max-width:50%;}.dataTables_paginate a{color:#1f1f1f;display:inline-block;margin:0 0px;padding:0px;text-align:center;width:40px;}.dataTables_paginate a:hover{color:#5bbf21;text-decoration:none;}
.dataTables_paginate a.disabled{color:#CCC;}
.dataTables_paginate a.current{border:1px solid #dddddd;}
.dataTables_paginate a.previous,.dataTables_paginate a.next .dataTables_paginate a.first,.dataTables_paginate a.last{padding:0 12px;width:auto;}
.staff_quote_actions{position:absolute;right:20px;text-align:right;top:20px;}.staff_quote_actions .staff_button.staff_button__view,.staff_quote_actions .staff_button.staff_button__email,.staff_quote_actions .staff_button.staff_button__delete,.staff_quote_actions .staff_button.staff_button__close,.staff_quote_actions .staff_button.staff_button__save{border:1px solid #999;color:#777;}.staff_quote_actions .staff_button.staff_button__view:hover,.staff_quote_actions .staff_button.staff_button__email:hover,.staff_quote_actions .staff_button.staff_button__delete:hover,.staff_quote_actions .staff_button.staff_button__close:hover,.staff_quote_actions .staff_button.staff_button__save:hover{border:1px solid #777;color:#555;}
.staff_button.staff_button__view,.staff_button.staff_button__email,.staff_button.staff_button__delete,.staff_button.staff_button__close,.staff_button.staff_button__save{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border:1px solid #dddddd;color:#CCC;font-size:18px;line-height:30px;margin-right:8px;text-align:center;vertical-align:center;width:32px;}.staff_button.staff_button__view:hover,.staff_button.staff_button__email:hover,.staff_button.staff_button__delete:hover,.staff_button.staff_button__close:hover,.staff_button.staff_button__save:hover{text-decoration:none;color:#555;border:1px solid #777;}
.staff_button.staff_button__view:before{content:"\f107";}
.staff_button.staff_button__email:before{content:"\f106";}
.staff_button.staff_button__delete:before{content:"\f10f";}
.staff_button.staff_button__close{font-size:26px;}.staff_button.staff_button__close:before{content:"\f105";}
.staff_button.staff_button__save{font-size:14px;}
.staff_quote_view ul{list-style:none;margin:0;}
.staff_quote_view li{color:#1f1f1f;font-size:14px;font-weight:normal;margin:0 0 5px 0;}.staff_quote_view li strong{display:inline-block;font-weight:bold;margin-right:20px;text-align:right;vertical-align:top;width:200px;}
.staff_quote_view li span{display:inline-block;max-width:300px;vertical-align:top;}
.staff_quote_view li.spacer{margin-bottom:15px;}
.staff_quote_view_loading{color:#DDD;font-size:16px;font-weight:normal;text-align:center;}
.staff_quote_intro{margin:0em 0em 4em 0em;}.staff_quote_intro h2{font-size:3.8em;line-height:1em;margin:0em 0em 0.263158em 0em;}
.staff_quote_intro p{margin-bottom:0.5em;font-weight:bold;}
.staff_quote_left{border-right:1px solid #dddddd;float:left;margin-right:5%;padding-right:5%;width:65%;}
.staff_quote_right{float:left;width:25%;}
.staff_quote_email_message{padding:0.571429em 1em;background:#5bbf21;font-weight:bold;}
.staff_quote_result{background:#ddd;margin-top:20px;padding:20px;}.staff_quote_result:before,.staff_quote_result:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.staff_quote_result:after{clear:both;}
.staff_quote_result .staff_quote_view strong,.staff_quote_result .staff_quote_view span{margin-right:10px;text-align:left;width:auto;}
.staff_quote_result .staff_quote_left{border:none;float:none;padding:0;width:auto;}
.staff_quote_result .staff_quote_right{display:none;}

.subscribe_form{padding:3em 0em;}

.tab_holder{margin-top:20px;position:relative;z-index:10;}.tab_holder:before,.tab_holder:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.tab_holder:after{clear:both;}
.tab_holder .nav{list-style:none;margin-left:-19px;margin:0;padding:0;}.tab_holder .nav:before,.tab_holder .nav:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.tab_holder .nav:after{clear:both;}
.tab_holder li{-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;background:#f4f4f4;border:1px solid #dddddd;float:left;margin:0 0 -1px -1px;padding:0;position:relative;}.tab_holder li a{font-size:1em;padding:1em 1.428571em;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;color:#BBB;float:left;}.tab_holder li a:hover{text-decoration:none;color:#1f1f1f;}
.tab_holder li.active,.tab_holder li:hover{background:#fff;}
.tab_holder li.active{border-bottom:1px solid #fff;}.tab_holder li.active a{color:#1f1f1f;}
.tab_holder li.new_tab{padding-right:20px;}
.tab_holder li .icon__tab_close{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#BBB;font-size:14px;margin-top:-7px;position:absolute;right:6px;top:50%;}.tab_holder li .icon__tab_close:before{content:"\f10e";}
.tab_holder li .icon__tab_close:hover{cursor:pointer;color:#1f1f1f;}
.tab_content{padding:2em 3em 4em;display:none !important;min-height:500px;}.tab_content.active{display:block !important;}

.parsley-errors-list{margin:0.4em 0em;list-style:none;padding:0;width:100%;}.parsley-errors-list li{font-size:1.4em;line-height:1.285714em;color:#ffffff;}

.welcome.welcome__desktop{display:none;}
.welcome h2.welcome_title{font-size:2.4em;line-height:1em;margin:0em 0em 1em;text-align:center;}

.widget{position:relative;margin:0em 0em;border:1px solid #dddddd;}.widget .widget_upper{padding:1.4em 1.4em;background:#fff;border-bottom:1px solid #dddddd;}.widget .widget_upper:before,.widget .widget_upper:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.widget .widget_upper:after{clear:both;}
.widget .widget_lower{padding:1.4em 1.4em;-webkit-transition:background 0.2s ease-out 0s;-moz-transition:background 0.2s ease-out 0s;transition:background 0.2s ease-out 0s;background:#F5F5F5;display:block;position:relative;width:100%;}.widget .widget_lower:before,.widget .widget_lower:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.widget .widget_lower:after{clear:both;}
.widget a.widget_lower:hover{background:#EEE;cursor:pointer;text-decoration:none;}
.widget .widget_title{font-size:1.8em;line-height:1.111111em;margin:0em 0em 0.555556em 0em;font-weight:bold;}
.widget .widget_content{font-size:1.4em;line-height:1.285714em;margin:0em;}.widget .widget_content.widget_content__full{width:100%;}
.widget .widget_content_img{display:block;float:left;margin-right:5%;}
.widget .watch_now_img{float:left;margin-right:5%;width:40%;}.widget .watch_now_img img{display:block;width:100px;}
.widget .watch_now_title{font-size:1.6em;line-height:1.25em;margin:0em;padding:0.625em 0em;float:left;font-weight:bold;text-align:center;width:50%;}
.widget .watch_now_icon_holder{display:none;margin-top:-25px;position:absolute;right:10px;top:50%;width:50px;}
.widget .watch_now_icon{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#5bbf21;color:#fff;font-size:16px;height:40px;line-height:40px;text-align:center;width:40px;}.widget .watch_now_icon:before{content:"\f102";}
.widget input[type="text"],.widget input[type="email"]{font-size:1.2em;line-height:1.166667em;height:30px;padding:0em 1em;}
.widget label{display:none;}
.widget .field{margin-bottom:1em;}.widget .field.formaction input{width:100%;}
.widgets_bottom{margin-top:2em;}.widgets_bottom .widget{margin:0em 0em 2em 0em;}.widgets_bottom .widget .widget_upper{min-height:100px;}
.widgets_bottom .widget .widget_lower{min-height:100px;}
.widgets_sidebar .widget{margin-bottom:3em;}
#Form_SubscribeForm{max-width:400px;}

.youtube_modal{position:fixed;top:0px;left:-9999px;margin-left:0px;z-index:500;opacity:0;width:100%;height:100%;-webkit-transition:opacity 0.2s ease-out 0s;-moz-transition:opacity 0.2s ease-out 0s;transition:opacity 0.2s ease-out 0s;}.youtube_modal.youtube_modal__open{left:0;opacity:1;}
.youtube_modal .youtube_modal_inner{position:relative;background:#1f1f1f;width:100%;height:100%;}
.youtube_modal iframe{display:block;width:100%;height:100%;}
.icon.icon__video_close{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background-color:#1f1f1f;border:2px solid #ffffff;color:#ffffff;display:block;font-size:24px;height:40px;line-height:36px;position:absolute;right:50%;margin-right:-20px;text-align:center;top:20px;width:40px;z-index:510;}.icon.icon__video_close:before{content:"\f105";}
.icon.icon__video_close:hover,.icon.icon__video_close:active,.icon.icon__video_close:visited{color:#ffffff;text-decoration:none;}
.icon.icon__video_close:hover{background-color:#222;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
}
@media only screen and (min-width: 640px) {


.visible_base,.visible_medium,.visible_large,tr.visible_base,tr.visible_medium,tr.visible_large,th.visible_base,th.visible_medium,th.visible_large,td.visible_base,td.visible_medium,td.visible_large{display:none !important;}
.visible_small{display:block !important;}table.visible_small{display:table;}
tr.visible_small{display:table-row !important;}
th.visible_small,td.visible_small{display:table-cell !important;}
.hidden_small,tr.hidden_small,th.hidden_small,td.hidden_small{display:none !important;}
.hidden_base,.hidden_medium,.hidden_large{display:block !important;}table.hidden_base,table.hidden_medium,table.hidden_large{display:table;}
tr.hidden_base,tr.hidden_medium,tr.hidden_large{display:table-row !important;}
th.hidden_base,th.hidden_medium,th.hidden_large,td.hidden_base,td.hidden_medium,td.hidden_large{display:table-cell !important;}

.carousel_small .carousel_item{width:50%;}
.carousel_small .carousel_item_title{font-size:1.6em;line-height:0.875em;padding:0.5em 1.25em;}
.carousel_small .carousel_item_img{bottom:90px;left:50%;margin-left:-90px;position:absolute;width:178px;}
.carousel_small .carousel_item_hovertext{padding:1.428571em 1em;}

.infobox{min-height:220px;}.infobox .infobox_menu{min-height:220px;}
.infobox .infobox_menu_item{height:74px;width:100%;}

.special .special_content{margin-left:230px;}
.special .special_title,.special .special_title2{text-align:left;}
.special .special_description{text-align:left;max-width:500px;}
.special img{width:200px;max-width:none;margin:0;float:left;}

.widget .watch_now_img{width:30%;}
.widget .watch_now_title{font-size:1.6em;line-height:1.25em;margin:0em;padding:1.25em 0em;width:40%;}
.widget .watch_now_icon_holder{display:block;}
.widget .field.text{float:left;width:100%;}
.widget .field.formaction{padding-left:1.4em;float:left;width:100%;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 600px),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 600px),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 600px),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 600px),
only screen and (                min-resolution: 192dpi)  and (min-width: 600px),
only screen and (                min-resolution: 2dppx)   and (min-width: 600px) {
}
@media only screen and (min-width: 768px) {
.field_error{padding-right:3em;}

.shadow_image{background:#fff;float:right;margin:0 0 30px 30px;}.shadow_image img{max-width:280px;}

h2{font-size:3.8em;line-height:1.052632em;margin:0em 0em 1em;}h2.welcome_title{font-size:2em;line-height:1em;margin:0em 0em 0.5em;text-align:left;}

p img.leftAlone,p img.left,p img.center,p img.right{float:left;max-width:300px;margin:0 30px 30px 0;}

p.welcome_text{font-size:1.4em;line-height:1.428571em;text-align:left;}

.visible_base,.visible_small,.visible_large,tr.visible_base,tr.visible_small,tr.visible_large,th.visible_base,th.visible_small,th.visible_large,td.visible_base,td.visible_small,td.visible_large{display:none !important;}
.visible_medium{display:block !important;}table.visible_medium{display:table;}
tr.visible_medium{display:table-row !important;}
th.visible_medium,td.visible_medium{display:table-cell !important;}
.hidden_base,.hidden_small,.hidden_large{display:block !important;}table.hidden_base,table.hidden_small,table.hidden_large{display:table;}
tr.hidden_base,tr.hidden_small,tr.hidden_large{display:table-row !important;}
th.hidden_base,th.hidden_small,th.hidden_large,td.hidden_base,td.hidden_small,td.hidden_large{display:table-cell !important;}
.hidden_medium,tr.hidden_medium,th.hidden_medium,td.hidden_medium{display:none !important;}

.carousel_large .carousel_item .carousel_large_image{display:table-cell;width:50%;text-align:center;}.carousel_large .carousel_item .carousel_large_image img{display:inline;}
.carousel_large .carousel_item .carousel_large_content{text-align:left;width:50%;}
.carousel_large .carousel_item .btn_square{display:inline-block;}
.carousel_small{height:140px;margin:0em 0em;}.carousel_small:before,.carousel_small:after{background:#1f1f1f;}
.carousel_small .carousel_item_title{font-size:1.4em;line-height:1em;padding:0.571429em 0.714286em;}.carousel_small .carousel_item_title.carousel_item_title__topleft{text-align:left;}
.carousel_small .carousel_item_title.carousel_item_title__topright{text-align:right;}
.carousel_small .carousel_item_img{bottom:0;left:0;margin-left:0;position:absolute;}
.carousel_small .carousel_previous,.carousel_small .carousel_next{padding-top:140px;}.carousel_small .carousel_previous:before,.carousel_small .carousel_next:before{line-height:140px;}
.carousel_small .carousel_item{height:140px;min-height:140px;width:33.33333%;}
.carousel_small .carousel_item_link{padding-bottom:0px;}.carousel_small .carousel_item_link:hover .carousel_item_hovertext{-webkit-transition:top 0.2s ease-out 0s;-moz-transition:top 0.2s ease-out 0s;transition:top 0.2s ease-out 0s;top:-1px;}
.carousel_small .carousel_item_title.carousel_item_title__bottomcenter{bottom:0px;}
.carousel_small .carousel_item_title.carousel_item_title__topright{left:0px;}
.carousel_small .carousel_item_img{bottom:0;}
.carousel_small .carousel_item_hovertext{padding:1.166667em 1.166667em;bottom:auto;height:140px;top:101%;}
.carousel_small .carousel_item_hovertext{background:#222;background:rgba(34, 34, 34, 0.95);border-top:none;color:#FFF;}



.footer{margin:3em 0em 0em;}

.brand{height:68px;}.brand .divisionof{font-size:10px;line-height:11px;width:190px;}

.infobox{min-height:220px;}.infobox .infobox_menu{min-height:220px;}
.infobox .infobox_menu_item{height:74px;width:100%;}
.infobox .infobox_content{overflow:hidden;}
.infobox .infobox_open_video{height:218px;margin:-20px -20px;display:block;overflow:hidden;}.infobox .infobox_open_video img{width:324px;margin-left:0;max-width:none;}

.quote_form_expand{height:0px;}

.special .special_title,.special .special_title2{font-size:2.4em;line-height:1.25em;}

.subscribe_form .field{max-width:400px;}

.welcome{max-width:480px;margin:0 auto;}.welcome h2.welcome_title{font-size:2em;line-height:1em;margin:0em 0em 0.5em;text-align:left;}
.welcome .welcome_text{font-size:1.8em;line-height:1.2em;text-align:center;}

.widget{margin:0em;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.widget .watch_now_title{font-size:1.8em;line-height:1.111111em;margin:0em;padding:1.111111em 0em;}
.widget .widget_upper{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.widget .widget_lower{-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.widgets_bottom .widget .watch_now_img,.widgets_sidebar .widget .watch_now_img{width:40%;display:block;}
.widgets_bottom .widget .widget_content_img,.widgets_sidebar .widget .widget_content_img{display:block;}
.widgets_bottom .widget .watch_now_title,.widgets_sidebar .widget .watch_now_title{font-size:1.6em;line-height:1.25em;margin:0em;padding:1.5625em 0em;text-align:center;}
.widgets_bottom .widget .watch_now_icon_holder,.widgets_sidebar .widget .watch_now_icon_holder{display:none;}
.widgets_sidebar{margin-left:-15px;}.widgets_sidebar .widget{margin-top:2em;margin-bottom:0em;}
.widgets_bottom{margin-top:2em;}.widgets_bottom .widget{margin:0em 0em;}.widgets_bottom .widget .widget_upper{margin-top:0px;min-height:100px;}
.widgets_bottom .widget .widget_lower{min-height:100px;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 768px),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 768px),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 768px),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 768px),
only screen and (                min-resolution: 192dpi)  and (min-width: 768px),
only screen and (                min-resolution: 2dppx)   and (min-width: 768px) {
}
@media only screen and (min-width: 1024px) {
blockquote{margin:3em 0em 0em;padding:1.4em 4.5em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #dddddd;background:#F5F5F5;}
blockquote:before,blockquote:after{top:25px;}

#MemberLoginForm_LoginForm,#CustomLoginForm_LoginForm{max-width:50%;}



p.welcome_text{font-size:1.4em;line-height:1.428571em;}

.content .wide_table{margin-left:-28.5714%;margin-right:-14.285714%;width:142.857142%;}

.wrapper{width:95%;max-width:1024px;padding:0;margin:0 auto;}.wrapper:before,.wrapper:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.wrapper:after{clear:both;}
.lte8 .wrapper{max-width:none;width:1024px;}
.wrapper.wrapper__content{padding-top:0em;}
.wrapper.wrapper__header{padding:0em 2em 4em;}
.wrapper.wrapper__header__staff{padding:0em 2em;}.wrapper.wrapper__header__staff .header_top{padding-bottom:0em;}
.wrapper.wrapper__homepage_slideshow{padding:1em 2em 0em;width:100%;max-width:100%;border-top:1px solid #DDD;border-bottom:1px solid #DDD;margin-bottom:20px;background:#E9E9E9;}
.wrapper.wrapper__homepage_content{padding:3em 3em 0em;}
.wrapper.wrapper__welcome{display:none;}
.visible_base,.visible_small,.visible_medium,tr.visible_base,tr.visible_small,tr.visible_medium,th.visible_base,th.visible_small,th.visible_medium,td.visible_base,td.visible_small,td.visible_medium{display:none !important;}
.visible_large{display:block !important;}table.visible_large{display:table;}
tr.visible_large{display:table-row !important;}
th.visible_large,td.visible_large{display:table-cell !important;}
.hidden_base,.hidden_small,.hidden_medium{display:block !important;}table.hidden_base,table.hidden_small,table.hidden_medium{display:table;}
tr.hidden_base,tr.hidden_small,tr.hidden_medium{display:table-row !important;}
th.hidden_base,th.hidden_small,th.hidden_medium,td.hidden_base,td.hidden_small,td.hidden_medium{display:table-cell !important;}
.hidden_large,tr.hidden_large,th.hidden_large,td.hidden_large{display:none !important;}



.carousel_mobile{display:none;}
.carousel_desktop{display:block;min-height:350px;}
.carousel_wrapper{padding-top:0px;border-top:none;}
.carousel_large{padding-bottom:0px;}.carousel_large .carousel_center{width:95%;max-width:1024px;margin:0 auto;}
.carousel_large .carousel_item{min-height:350px;}
.carousel_small{margin:3em 0em;padding:0em 3em;}.carousel_small:before,.carousel_small:after{width:30px;}
.carousel_small:before{-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.carousel_small:after{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0px;border-top-left-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.carousel_small .carousel_item{width:33.333333%;}
.carousel_small .carousel_previous,.carousel_small .carousel_next{width:30px;}.carousel_small .carousel_previous:before,.carousel_small .carousel_next:before{width:30px;}
.carousel_pager{height:50px;}
.carousel_pager li{display:inline-block;height:18px;padding:0;}
.carousel_pager li .a{-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:18px;width:18px;}

.contact{margin-bottom:0em;padding-bottom:0em;padding-right:5em;border-bottom:none;border-right:1px solid #dddddd;}.contact.contact__success{text-align:center;border-right:none;padding-right:5em;}
.enquiry{padding-left:5em;border-left:1px solid #dddddd;margin-left:-1px;}

.footer{margin:3em 0em 0em;}.footer .footer_section{border-top:1px solid #dddddd;}
.footer .footer_menu{display:block;}.footer .footer_menu:before,.footer .footer_menu:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.footer .footer_menu:after{clear:both;}
.footer .footer_menu li{border:none;float:left;margin:0 10px;}.footer .footer_menu li.first{margin-left:0;}
.footer .footer_menu a{background:none;padding:0;}.footer .footer_menu a:hover{background:none;text-decoration:underline;}
.footer .footer_carousel{margin:0em 0em;padding:0em 0em;}

.header{border:none;margin-bottom:20px;}
.header_top{padding:3em 0em 4em;}.header_top:before,.header_top:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.header_top:after{clear:both;}
.brand{width:130px;height:51px;float:left;margin:0;padding:0;margin-left:-6px;}.brand .logo{width:130px;padding-top:51px;overflow:hidden;background:url('/app/images/lp_logo2.png') top left no-repeat;}
.brand .tagline{text-indent:-999px;}
.brand .divisionof{bottom:-15px;left:6px;}
.mobile_icons{display:none;}
.header_links{display:block;float:right;list-style:none;margin:0;margin-top:13px;}.header_links:before,.header_links:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.header_links:after{clear:both;}
.header_links li{float:left;font-size:1.4em;line-height:2.571429em;padding:0em;margin:0em 0em 0em 1.428571em;}
.header_links a{color:#1f1f1f;}.no-touch .header_links a:hover{color:#e98d02;text-decoration:none;}
.header_links .header_login{margin-right:0;}
.header_search{float:right;margin-top:13px;max-height:none;overflow:visible;width:256px;}.header_search form{padding:0;border:none;background:none;}
.header_search .field{width:auto;float:left;}
.header_search input[type="text"]{width:220px;border:1px solid #dddddd;border-right:none;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0.571429em;height:36px;color:#666666;}
.header_search .field label.fake_placeholder{line-height:36px;}
.header_search .action{font-size:1.4em;height:36px;width:36px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;top:auto;right:auto;color:#fff;background:#222;}
.navigation{max-height:none;overflow:visible;position:relative;margin:0 auto;background:#5bbf21;background:-moz-linear-gradient(top, #58ae00 0%, #58ae00 49%, #5bbf21 50%, #5bbf21 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #58ae00), color-stop(49%, #58ae00), color-stop(50%, #5bbf21), color-stop(100%, #5bbf21));background:-webkit-linear-gradient(top, #58ae00 0%, #58ae00 49%, #5bbf21 50%, #5bbf21 100%);background:-o-linear-gradient(top, #58ae00 0%, #58ae00 49%, #5bbf21 50%, #5bbf21 100%);background:-ms-linear-gradient(top, #58ae00 0%, #58ae00 49%, #5bbf21 50%, #5bbf21 100%);background:linear-gradient(to bottom, #58ae00 0%, #58ae00 49%, #5bbf21 50%, #5bbf21 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-bottom:1px solid #666;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:300;}.lte9 .navigation{background:#ffffff url('/app/images/menu_bg.png') 0 0 repeat-x;}
.navigation.navigation__open{max-height:none;margin-bottom:0;}
.navigation ul.first_level{padding:0em;position:relative;width:100%;display:table;}
.navigation li.first_level{border-top:none;border-left:1px solid #5fa400;display:table-cell;padding:0;vertical-align:top;}.no-touch .navigation li.first_level a:hover,.navigation li.first_level.current>a{background:#58ae00;background:rgba(0, 0, 0, 0.075);}
.navigation li.first_level:hover ul.mega_menu{display:block;}
.navigation li.first_level>a{display:block;line-height:40px;padding:0;text-align:center;background:none;background:rgba(0, 0, 0, 0);padding:0 10px;height:40px;}
.navigation li.first_level.menu_home{border:none;}.navigation li.first_level.menu_home>a{-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0em 1em;}
.navigation li.first_level.menu_home .menu_home_icon{font-size:1.142857em;display:inline;}.navigation li.first_level.menu_home .menu_home_icon:before{content:"\f109";}
.navigation li.first_level.menu_home .menu_home_text{display:none;}
.navigation .menu_quote>a{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0px;border-top-left-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.navigation li.nav_shadow{display:block;width:100%;position:absolute;left:0;bottom:-10px;height:10px;background:red;border:none;padding:0;background:#bebebe;background:-moz-linear-gradient(top, #bebebe 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bebebe), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #bebebe 0%, #ffffff 100%);background:-o-linear-gradient(top, #bebebe 0%, #ffffff 100%);background:-ms-linear-gradient(top, #bebebe 0%, #ffffff 100%);background:linear-gradient(to bottom, #bebebe 0%, #ffffff 100%);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:1px solid #999;opacity:0.5;margin:0;}.lte9 .navigation li.nav_shadow{background:#ffffff url('/app/images/menu_shadow.png') 0 0 no-repeat;}
.lte8 .navigation li.nav_shadow{display:none;}
.navigation ul.mega_menu{display:none;margin:0;position:absolute;top:40px;left:0px;right:0px;border:1px solid #dddddd;border-top:1px solid #666;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:200;overflow:hidden;background:#fff;padding:30px 0 30px 30px;text-align:left;font-size:1.4em;}.navigation ul.mega_menu h3{margin:0px;margin-bottom:14px;font-size:1.142857em;line-height:1.25em;font-weight:bold;}
.navigation ul.mega_menu p{margin:0px;font-size:1em;line-height:1.428571em;}
.navigation ul.mega_menu ul{background:none;border:none;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1em;}
.navigation ul.mega_menu a{color:#1f1f1f;}
.navigation ul.mega_menu a.full_link{display:block;margin-right:30px;margin-top:10px;padding-top:10px;border-top:1px solid #dddddd;}.navigation ul.mega_menu a.full_link h3{margin-bottom:7px;}
.no-touch .navigation ul.mega_menu a:hover,.no-touch .navigation ul.mega_menu a:hover h3,.no-touch .navigation ul.mega_menu a:hover p{color:#e98d02;text-decoration:none;background:none;}
.navigation ul.mega_menu li{border:none;padding:0;}
.navigation ul.mega_menu li.mega_menu_left{margin:0;font-size:1em;border-right:1px solid #dddddd;padding-right:40px;}.navigation ul.mega_menu li.mega_menu_left ul{margin:0;padding:0;font-size:1em;width:100%;}
.navigation ul.mega_menu li.mega_menu_left li{border-bottom:1px solid #dddddd;margin:0;float:none;font-size:1em;}.navigation ul.mega_menu li.mega_menu_left li.last{border-bottom:none;}
.navigation ul.mega_menu li.mega_menu_left li a{font-size:1em;line-height:1.142857em;padding:10px 0;display:block;}
.navigation ul.mega_menu li.mega_menu_left .product_image,.navigation ul.mega_menu li.mega_menu_left .product_title{display:table-cell;vertical-align:middle;text-align:left;}
.navigation ul.mega_menu li.mega_menu_left .product_image{width:78px;height:50px;}
.navigation ul.mega_menu li.mega_menu_left .product_title{padding-left:5px;}
.navigation ul.mega_menu li.mega_menu_right{margin:0;font-size:1em;padding-left:40px;}.navigation ul.mega_menu li.mega_menu_right ul{margin:0;padding:0;}
.navigation ul.mega_menu li.mega_menu_right li{float:left;margin:0;padding:0;width:25%;padding-right:30px;font-size:1em;line-height:1.285714em;}
.navigation ul.mega_menu li.mega_menu_right .product_image{width:100px;height:69px;display:block;}
.navigation ul.mega_menu li.mega_menu_right .product_title{font-weight:bold;}
.navigation ul.mega_menu li.mega_menu_right hr{margin:5px 0;border-top:1px solid #dddddd;}
.navigation ul.mega_menu li.mega_menu_right ul ul li{float:none;width:auto;padding:0;margin:8px 0;font-size:0.857143em;line-height:1.333333em;}

.infobox_desktop{display:block;}
.infobox{margin:0em;}.infobox .infobox_menu_item{-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.infobox .infobox_menu_item.infobox_menu_item__active,.infobox .infobox_menu_item:hover{background:-moz-linear-gradient(top, #5bbf21 0%, #5bbf21 49%, #5bbf21 50%, #5bbf21 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bbf21), color-stop(49%, #5bbf21), color-stop(50%, #5bbf21), color-stop(100%, #5bbf21));background:-webkit-linear-gradient(top, #5bbf21 0%, #5bbf21 49%, #5bbf21 50%, #5bbf21 100%);background:-o-linear-gradient(top, #5bbf21 0%, #5bbf21 49%, #5bbf21 50%, #5bbf21 100%);background:-ms-linear-gradient(top, #5bbf21 0%, #5bbf21 49%, #5bbf21 50%, #5bbf21 100%);background:linear-gradient(to bottom, #5bbf21 0%, #5bbf21 49%, #5bbf21 50%, #5bbf21 100%);}
.infobox .infobox_menu_item:after{bottom:0;content:' ';position:absolute;right:0;top:0;width:8%;background:-moz-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(30, 87, 153, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));background:-webkit-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to right, rgba(30, 87, 153, 0) 0%, rgba(0, 0, 0, 0.1) 100%);}
.infobox .infobox_menu_item span{text-shadow:rgba(255, 255, 255, 0.3) 1px 1px 0px;}
.infobox .infobox_content{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0px;border-top-left-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.infobox .infobox_open_video img{margin-left:-30px;}

.overlay.overlay__open{opacity:1;visibility:visible;}

.quote_mobile{display:none !important;}
.quote_desktop{display:block;}
.quote_column{display:block;float:right;margin:0;padding-left:0;padding-right:0;position:relative;min-height:640px;}
.quote_form_holder{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin:0;position:absolute;right:5px;top:0px;width:90%;z-index:100;}.quote_form_holder .quote_form_corner{border-color:#888888 transparent;border-style:solid;border-width:0 15px 4px 0;position:absolute;right:0px;top:-5px;z-index:2;opacity:1;}
.quote_form_holder .quote_form_title{-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:5px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#5bbf21;border-top:1px solid #58ae00;}.quote_form_holder .quote_form_title h2{font-size:2em;line-height:1.2em;}.quote_form_holder .quote_form_title h2 a{padding:20px;}
.quote_form_holder .quote_form_title .quote_mobile_close{display:none;}
.quote_form_holder .quote_form_title .icon__quote_close{opacity:0;visibility:hidden;}
.quote_form_holder .quote_form{-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:5px;border-top-left-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:550px;margin:0;}
.quote_form_holder .quote_section{padding:2em 2em;}
.quote_form_holder.quote_form_holder__open{margin-left:-15px;right:75%;top:0px;width:150%;}.quote_form_holder.quote_form_holder__open:after{opacity:0;}
.quote_form_holder.quote_form_holder__open .quote_form_corner{opacity:0;}
.quote_form_holder.quote_form_holder__open .quote_form{-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-left-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.quote_form_holder.quote_form_holder__open .quote_form_title{-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:12px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:12px;border-top-right-radius:12px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.quote_form_holder.quote_form_holder__open .quote_form_title .icon__quote_close{opacity:1;visibility:visible;}
.icon.icon__quote_close{right:10px;top:12px;color:#1f1f1f;}.icon.icon__quote_close:hover{cursor:pointer;}
.quote_column__open{position:absolute;left:33.33333%;}

.ribbon_colors_table{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.quote_form .ribbon_colors_table{-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.specials{border-bottom:1px solid #eeeeee;}
.special .special_description{max-width:none;}

.welcome{max-width:none;margin:0;}.welcome.welcome__desktop{display:block;}
.welcome .welcome_text{font-size:1.4em;line-height:1.428571em;text-align:left;}

.widgets_bottom{margin-top:3em;}

.youtube_modal{top:50px;margin-left:-400px;}.youtube_modal.youtube_modal__open{left:50%;opacity:1;}
.youtube_modal .youtube_modal_inner{width:800px;height:450px;}
.icon.icon__video_close{right:-20px;top:-20px;margin-right:0px;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 1024px),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 1024px),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 1024px),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 1024px),
only screen and (                min-resolution: 192dpi)  and (min-width: 1024px),
only screen and (                min-resolution: 2dppx)   and (min-width: 1024px) {
}
@media only screen and (min-width: 1200px) {
.partners_tab{display:block;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 1200px),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 1200px),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 1200px),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 1200px),
only screen and (                min-resolution: 192dpi)  and (min-width: 1200px),
only screen and (                min-resolution: 2dppx)   and (min-width: 1200px) {
}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;font-family:arial,sans-serif !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;} hr{border:none;border-top:1px solid #DDD;} .quote_result_print{display:block;}.quote_result_print a[href]:after{content:none;} h3.reference{float:right;margin:32px 0 0;} .quote_print_left{float:left;width:50%;} .quote_print_right{float:left;width:50%;}}
