/* CSS crunched with Crunch - http://crunchapp.net/ */
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;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif;color:#222;}
body{margin:0;font-size:1em;line-height:1.4;}
::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none;}
::selection{background:#ffdb00;color:#004990;text-shadow:none;}
a{color:#00e;}
a:visited{color:#551a8b;}
a:hover{color:#06e;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:"";content:none;}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
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{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"],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{overflow:auto;vertical-align:top;resize:vertical;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
@media only screen and (min-width:35em){}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !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{border:1px solid #999;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;}}::-moz-selection{background:#ffdb00;color:#004990;text-shadow:none;}
::selection{background:#ffdb00;color:#004990;text-shadow:none;}
body{font-family:'Open Sans Condensed',sans-serif;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0MWYxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #241f17 0%, #ffffff 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #241f17), color-stop(50%, #ffffff));background:-webkit-linear-gradient(top, #241f17 0%, #ffffff 50%);background:-o-linear-gradient(top, #241f17 0%, #ffffff 50%);background:-ms-linear-gradient(top, #241f17 0%, #ffffff 50%);background:linear-gradient(top, #241f17 0%, #ffffff 50%);}body a,body nav ul li{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
body header#main-header{height:97px;position:relative;z-index:2;width:100%;background:#ffdb00;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ffdb00), color-stop(1, #fcec24));background:-ms-linear-gradient(bottom, #ffdb00, #fcec24);background:-moz-linear-gradient(center bottom, #ffdb00 0%, #fcec24 100%);}body header#main-header div{height:97px;position:relative;width:960px;margin:auto;}body header#main-header div img{position:absolute;right:18px;top:10px;}
body header#main-header div nav{}body header#main-header div nav ul{position:absolute;bottom:0;}body header#main-header div nav ul li{float:left;padding-left:27px;padding-bottom:20px;}body header#main-header div nav ul li:first-child{padding-left:30px;font-weight:bold;background:url('../img/homeIcon.png') no-repeat;}
body header#main-header div nav ul li a{text-decoration:none;color:#57524a;}body header#main-header div nav ul li a:visited{color:#57524a;}
body header#main-header div nav ul li a:active{color:#57524a;}
body header#main-header div nav ul li a:hover{color:#fff;text-shadow:0 0 0.2em #ffffff;}
body div#main-container{position:relative;width:960px;margin:auto;}body div#main-container div#image-gallery{height:600px;overflow:hidden;position:relative;width:960px;margin:auto;}body div#main-container div#image-gallery a.arrow{display:block;position:absolute;top:70px;width:143px;height:33px;padding-top:10px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:15px;background-repeat:no-repeat;text-shadow:0 0 0.2em #ffdb00;-webkit-transition:all 0.5 ease-out;-moz-transition:all 0.5 ease-out;transition:all 0.5 ease-out;}body div#main-container div#image-gallery a.arrow:hover{text-shadow:0 0 0.2em #ffffff;}
body div#main-container div#image-gallery a#previous{left:0;background-image:url('../img/arrow-previous.png');padding-left:50px;}
body div#main-container div#image-gallery a#next{width:40px;right:0;padding-right:35px;background-position:right;background-image:url('../img/arrow-next.png');}
body div#main-container div#image-gallery nav{background-color:rgba(0, 0, 0, 0.5);padding:0;margin:0;height:50px;position:absolute;z-index:2;width:100%;border-bottom:1px solid #fff;}body div#main-container div#image-gallery nav ul{display:block;text-align:center;height:auto;margin-top:20px;}body div#main-container div#image-gallery nav ul li{padding-bottom:7px;display:inline;padding-left:10px;padding-right:10px;}body div#main-container div#image-gallery nav ul li a{font-weight:bold;text-transform:uppercase;color:#fff;text-decoration:none;text-shadow:0 0 0.2em #ffffff;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}body div#main-container div#image-gallery nav ul li a:hover{color:yellow;text-shadow:0 0 0.2em #ffffff;}
body div#main-container div#image-gallery nav ul li a:visited{}
body div#main-container div#image-gallery nav ul li a:active{}
body div#main-container div#image-gallery nav ul li a.selected{color:#ffdb00;text-shadow:0 0 0.2em #ffdb00;font-size:1.2em;}
body div#main-container div#image-gallery ul{height:550px;padding:0;margin:0;list-style:none;}body div#main-container div#image-gallery ul li.gallery-item{background-color:rgba(0, 0, 0, 0.3);height:550px;float:right;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
body div#main-container div#callouts{padding:0;position:absolute;top:430px;height:360px;}body div#main-container div#callouts ul{margin:0;padding:0;list-style:none;height:180px !important;position:absolute;}body div#main-container div#callouts ul li{width:25% ;float:left;margin:0;padding:0;}body div#main-container div#callouts ul li a{display:block;height:180px;position:relative;text-decoration:none;}
body div#main-container div#callouts ul#callouts-mainSet{width:960px;}body div#main-container div#callouts ul#callouts-mainSet *{font-family:'Open Sans Condensed',sans-serif;}
body div#main-container div#callouts ul#callouts-mainSet li{font-weight:100;}body div#main-container div#callouts ul#callouts-mainSet li a{padding-left:10px;-webkit-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}body div#main-container div#callouts ul#callouts-mainSet li a header{position:absolute;bottom:0;font-size:10px;color:#fff;background:#000000 url('../img/promos/arrow.png') no-repeat 217px 12px;text-transform:uppercase;width:240px;height:30px;margin-left:-10px;padding-top:6px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}body div#main-container div#callouts ul#callouts-mainSet li a header h2{font-size:15px;padding-left:10px;margin:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
body div#main-container div#callouts ul#callouts-mainSet li a span{font-size:15px;text-transform:uppercase;font-weight:bold;color:#004990;padding:0;display:inline-block;padding-left:5px;padding-right:5px;margin:0;background-color:#fff;}
body div#main-container div#callouts ul#callouts-mainSet li a p{margin:0;padding:0;line-height:17px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
body div#main-container div#callouts ul#callouts-mainSet li a:hover{-webkit-box-shadow:inset 30px 0px 80px 0px rgba(0, 0, 50, 0.3);-moz-box-shadow:inset 30px 0px 80px 0px rgba(0, 0, 50, 0.3);box-shadow:inset 30px 0px 80px 0px rgba(0, 0, 50, 0.3);height:180px;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;}body div#main-container div#callouts ul#callouts-mainSet li a:hover header{background:#000000 url('../img/promos/arrow.png') no-repeat 200px 12px;padding-bottom:10px;}body div#main-container div#callouts ul#callouts-mainSet li a:hover header h2{padding-left:15px;}
body div#main-container div#callouts ul#callouts-mainSet li#carrers-callout{background:url('../img/promos/promo1.jpg') center no-repeat;}body div#main-container div#callouts ul#callouts-mainSet li#carrers-callout a{}body div#main-container div#callouts ul#callouts-mainSet li#carrers-callout a header{background-color:#eeca00;}body div#main-container div#callouts ul#callouts-mainSet li#carrers-callout a header h2{}
body div#main-container div#callouts ul#callouts-mainSet li#carrers-callout a p{position:absolute;bottom:10px;}body div#main-container div#callouts ul#callouts-mainSet li#carrers-callout a p span{}body div#main-container div#callouts ul#callouts-mainSet li#carrers-callout a p span strong{color:#e7c300;}
body div#main-container div#callouts ul#callouts-mainSet li#innovations-callout{background:url('../img/promos/promo2.jpg') center no-repeat;}body div#main-container div#callouts ul#callouts-mainSet li#innovations-callout a{}body div#main-container div#callouts ul#callouts-mainSet li#innovations-callout a header{background-color:#004990;}
body div#main-container div#callouts ul#callouts-mainSet li#innovations-callout a p{padding-top:10px;}body div#main-container div#callouts ul#callouts-mainSet li#innovations-callout a p span{}body div#main-container div#callouts ul#callouts-mainSet li#innovations-callout a p span strong{color:#eeca00;}
body div#main-container div#callouts ul#callouts-mainSet li#aniv-callout{background:url('../img/promos/promo4.jpg') center no-repeat;}body div#main-container div#callouts ul#callouts-mainSet li#aniv-callout header{background-color:#eeca00;}body div#main-container div#callouts ul#callouts-mainSet li#aniv-callout header h2{overflow:hidden;padding-top:30px;background:url('../img/promos/anniversary.png') 10px -5px no-repeat;}
body div#main-container div#callouts ul#callouts-mainSet li#aniv-callout a{}body div#main-container div#callouts ul#callouts-mainSet li#aniv-callout a p{position:absolute;bottom:46px;}body div#main-container div#callouts ul#callouts-mainSet li#aniv-callout a p span{}body div#main-container div#callouts ul#callouts-mainSet li#aniv-callout a p span strong{color:#eeca00;}
body div#main-container div#callouts ul#callouts-mainSet li#aniv-callout a:hover p{bottom:56px;}
body div#main-container div#callouts ul#callouts-mainSet li#aniv-callout a:hover h2{padding-top:60px;}
body div#main-container div#callouts ul#callouts-mainSet li#aniv-callout header h2:hover{background-position-x:20px;}
body div#main-container div#callouts ul#callouts-mainSet li#reps-callout{background:url('../img/promos/promo3.jpg') center no-repeat;}body div#main-container div#callouts ul#callouts-mainSet li#reps-callout header{background-color:#00387f;}
body div#main-container div#callouts ul#callouts-mainSet li#reps-callout a{}body div#main-container div#callouts ul#callouts-mainSet li#reps-callout a p{position:absolute;bottom:46px;}body div#main-container div#callouts ul#callouts-mainSet li#reps-callout a p span{}body div#main-container div#callouts ul#callouts-mainSet li#reps-callout a p span strong{color:#eeca00;}
body div#main-container div#callouts ul#callouts-mainSet li#reps-callout a:hover p{bottom:56px;}
body div#main-container div#callouts ul#callouts-secondarySet{width:960px;top:185px;margin-top:-10px;}body div#main-container div#callouts ul#callouts-secondarySet li{margin:0;padding:0;}body div#main-container div#callouts ul#callouts-secondarySet li section header h2{color:#f00;font-weight:bold 700;}
body div#main-container div#callouts ul#callouts-secondarySet li a{padding-left:0px;padding-right:15px;height:180px;z-index:5;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}body div#main-container div#callouts ul#callouts-secondarySet li a header{font-weight:bold!important;}body div#main-container div#callouts ul#callouts-secondarySet li a header h1{font-size:15px;color:#004990;}
body div#main-container div#callouts ul#callouts-secondarySet li a header h2{font-size:13px;text-transform:uppercase;color:#8f867b;}
body div#main-container div#callouts ul#callouts-secondarySet li a p{font-size:13px;color:#383530;}
body div#main-container div#callouts ul#callouts-secondarySet li a:hover{padding-left:5px;padding-right:10px;background-color:#f5f5f5;background-color:rgba(0, 0, 0, 0.05);}
body div#main-container div#callouts ul#callouts-secondarySet li header h2{font-size:13px;padding-top:15px;font-weight:bold;text-transform:uppercase;color:#8f867b;}
body div#main-container div#callouts ul#callouts-secondarySet li#twitter{}body div#main-container div#callouts ul#callouts-secondarySet li#twitter header{}body div#main-container div#callouts ul#callouts-secondarySet li#twitter header h2{}body div#main-container div#callouts ul#callouts-secondarySet li#twitter header h2 a{display:inline;width:auto;height:auto;background-color:#fff;color:#004990;}
body div#main-container div#callouts ul#callouts-secondarySet li#twitter div{width:230px;}body div#main-container div#callouts ul#callouts-secondarySet li#twitter div a{color:#004990;display:inline;margin:0;padding:0;}body div#main-container div#callouts ul#callouts-secondarySet li#twitter div a:hover{text-decoration:underline;}
body div#main-container div#callouts ul#callouts-secondarySet li.higlight{display:block;}body div#main-container div#callouts ul#callouts-secondarySet li.higlight a{}body div#main-container div#callouts ul#callouts-secondarySet li.higlight a p{padding-top:1px;}
body div#main-container div#callouts ul#callouts-secondarySet li.news,body div#main-container div#callouts ul#callouts-secondarySet li.features{display:block;}body div#main-container div#callouts ul#callouts-secondarySet li.news section,body div#main-container div#callouts ul#callouts-secondarySet li.features section{}body div#main-container div#callouts ul#callouts-secondarySet li.news section header,body div#main-container div#callouts ul#callouts-secondarySet li.features section header{}body div#main-container div#callouts ul#callouts-secondarySet li.news section header h1,body div#main-container div#callouts ul#callouts-secondarySet li.features section header h1{font-size:15px;color:#004990;}
body div#main-container div#callouts ul#callouts-secondarySet li.news section header h2,body div#main-container div#callouts ul#callouts-secondarySet li.features section header h2{font-size:13px;font-weight:700;text-transform:uppercase;color:#8f867b;}
body div#main-container div#callouts ul#callouts-secondarySet li.news section ul,body div#main-container div#callouts ul#callouts-secondarySet li.features section ul{font-family:Arial,Helvetica,sans-serif;font-size:12px;background-color:transparent;width:200px;padding-top:5px;margin-left:12px;list-style:url('../img/bullet.png');}body div#main-container div#callouts ul#callouts-secondarySet li.news section ul li,body div#main-container div#callouts ul#callouts-secondarySet li.features section ul li{width:200px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}body div#main-container div#callouts ul#callouts-secondarySet li.news section ul li a,body div#main-container div#callouts ul#callouts-secondarySet li.features section ul li a{color:#004990;width:auto;background-color:#fff;height:auto;display:inline;margin:0;padding:0;}
body div#main-container div#callouts ul#callouts-secondarySet li.news section ul li:hover,body div#main-container div#callouts ul#callouts-secondarySet li.features section ul li:hover{text-decoration:underline;margin-left:5px;background-color:#fff;}
#imgHolder{position:absolute;z-index:0;width:100%;height:600px;left:0;background:center top no-repeat;pointer-events:none;}
footer{background-color:#004990;margin-top:195px;min-height:300px;}footer div.layoutHelper{background-color:#004990;margin-top:180px;position:relative;width:960px;margin:auto;}footer div.layoutHelper div{}
footer.first,footer.first *{background-color:#fff;}
footer.first{padding:0;-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.25);box-shadow:0px 0px 8px rgba(0, 0, 0, 0.25);min-height:50px;}footer.first ul{list-style:none;padding:none;margin:none;color:#004990;}footer.first ul li{padding:none;margin:none;}footer.first ul li a{font-weight:bold;text-decoration:none;color:#004990;}
footer.first div.layoutHelper{color:#999;font-weight:normal;}footer.first div.layoutHelper div{float:left;padding-top:15px;}
footer.first div.layoutHelper a,footer.first div.layoutHelper #product-catalog-langs{font-weight:bold;color:#004990;}
footer.first div.layoutHelper div#product-catalog-langs{padding-top:15px;padding-left:5px;}footer.first div.layoutHelper div#product-catalog-langs ul li,footer.first div.layoutHelper div#product-catalog-langs span{display:block;position:absolute;}
footer.first div.layoutHelper div#product-catalog-langs span{left:480px;}
footer.first div.layoutHelper div#product-catalog-langs ul li{position:absolute;top:5px;left:670px;}footer.first div.layoutHelper div#product-catalog-langs ul li a{postion:absolute;z-index:34;display:block;width:63px;height:32px;border:1px solid #efefef;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding-left:10px;padding-top:8px;font-weight:normal;color:#666;background:#f4f4f4;background:url('../img/can-flag.png') no-repeat 39px 7px,-webkit-gradient(linear, left bottom, left top, color-stop(0, #e8e8e8), color-stop(1, #ffffff)) 0 0 no-repeat;background:url('../img/can-flag.png') no-repeat 39px 7px,-ms-linear-gradient(bottom, #e8e8e8 0%, #e8e8e8 100%) 0 0 no-repeat;background:url('../img/can-flag.png') no-repeat 39px 7px,-moz-linear-gradient(center bottom, #e8e8e8 0%, #ffffff 100%) 0 0 no-repeat;}footer.first div.layoutHelper div#product-catalog-langs ul li a:hover{border-color:#dedede;background:#e8e8e8;background:url('../img/can-flag.png') no-repeat 39px 7px,-webkit-gradient(linear, left bottom, left top, color-stop(0, #dedede), color-stop(1, #ffffff)) 0 0 no-repeat;background:url('../img/can-flag.png') no-repeat 39px 7px,-ms-linear-gradient(bottom, #dedede 0%, #dedede 100%) 0 0 no-repeat;background:url('../img/can-flag.png') no-repeat 39px 7px,-moz-linear-gradient(center bottom, #dedede 0%, #ffffff 100%) 0 0 no-repeat;}
footer.first div.layoutHelper div#product-catalog-langs li:first-child{left:585px;}
footer.first div.layoutHelper div#product-catalog-langs li:first-child a{top:10px;background:#f4f4f4;background:url('../img/us-flag.png') no-repeat 39px 7px,-webkit-gradient(linear, left bottom, left top, color-stop(0, #e8e8e8), color-stop(1, #ffffff)) 0 0 no-repeat;background:url('../img/us-flag.png') no-repeat 39px 7px,-ms-linear-gradient(bottom, #e8e8e8 0%, #e8e8e8 100%) 0 0 no-repeat;background:url('../img/us-flag.png') no-repeat 39px 7px,-moz-linear-gradient(center bottom, #e8e8e8 0%, #ffffff 100%) 0 0 no-repeat;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}footer.first div.layoutHelper div#product-catalog-langs li:first-child a:hover{border-color:#dedede;background:#e8e8e8;background:url('../img/us-flag.png') no-repeat 39px 7px,-webkit-gradient(linear, left bottom, left top, color-stop(0, #dedede), color-stop(1, #ffffff)) 0 0 no-repeat;background:url('../img/us-flag.png') no-repeat 39px 7px,-ms-linear-gradient(bottom, #dedede 0%, #dedede 100%) 0 0 no-repeat;background:url('../img/us-flag.png') no-repeat 39px 7px,-moz-linear-gradient(center bottom, #dedede 0%, #ffffff 100%) 0 0 no-repeat;}
footer.first div.layoutHelper div#product-catalog-langs li.int{left:755px;}
footer.first div.layoutHelper div#product-catalog-langs li.int a{top:10px;background:#f4f4f4;background:url('../img/icon-int.png') no-repeat 39px 7px,-webkit-gradient(linear, left bottom, left top, color-stop(0, #e8e8e8), color-stop(1, #ffffff)) 0 0 no-repeat;background:url('../img/icon-int.png') no-repeat 39px 7px,-ms-linear-gradient(bottom, #e8e8e8 0%, #e8e8e8 100%) 0 0 no-repeat;background:url('../img/icon-int.png') no-repeat 39px 7px,-moz-linear-gradient(center bottom, #e8e8e8 0%, #ffffff 100%) 0 0 no-repeat;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}footer.first div.layoutHelper div#product-catalog-langs li.int a:hover{border-color:#dedede;background:#e8e8e8;background:url('../img/icon-int.png') no-repeat 39px 7px,-webkit-gradient(linear, left bottom, left top, color-stop(0, #dedede), color-stop(1, #ffffff)) 0 0 no-repeat;background:url('../img/icon-int.png') no-repeat 39px 7px,-ms-linear-gradient(bottom, #dedede 0%, #dedede 100%) 0 0 no-repeat;background:url('../img/icon-int.png') no-repeat 39px 7px,-moz-linear-gradient(center bottom, #dedede 0%, #ffffff 100%) 0 0 no-repeat;}
footer.first div.layoutHelper ul#share{float:right;}footer.first div.layoutHelper ul#share li{float:right;width:20px;height:20px;border-radius:4px;overflow:hidden;margin-left:5px;border:1px solid #fff;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}footer.first div.layoutHelper ul#share li:hover{border:1px solid #004990;}
footer.first div.layoutHelper ul#share li a{display:block;width:22px;height:22px;overflow:hidden;padding-left:9999px;}
footer.first div.layoutHelper ul#share li#twitter-link a{background:url('../img/icon-twitter.jpg') no-repeat;background-position:-1px -1px;}
footer.first div.layoutHelper ul#share li#facebook-link a{background:url('../img/icon-facebook.jpg') no-repeat;background-position:-1px -1px;}
footer.first div.layoutHelper ul#share li#linkedIn-link a{background:url('../img/icon-linkedIn.jpg') no-repeat;background-position:-2px -2px;}
footer.first div.layoutHelper ul#share li#wordpress-link a{background:url('../img/icon-wordpress.png') no-repeat;}
footer.second{margin-top:0px;color:#fff;}footer.second a{color:#fff;}footer.second a:hover{text-shadow:0 0 0.2em #ffffff;}
footer.second ul{list-style:none;}footer.second ul li{float:left;}
footer.second div.layoutHelper{font-size:13px;}footer.second div.layoutHelper div#langs{position:absolute;left:275px;top:10px;width:300px;}footer.second div.layoutHelper div#langs ul{position:absolute;left:40px;top:-10px;}footer.second div.layoutHelper div#langs ul li{float:left;margin-left:5px;margin-top:-3px;}
footer.second div.layoutHelper div#copyright{position:absolute;right:0;top:10px;}
footer.second div.layoutHelper ul#legal{position:absolute;top:-3px;padding:0;}footer.second div.layoutHelper ul#legal li{float:left;margin-right:5px;}
p{font-family:Arial,Helvetica,sans-serif;}
#slide-show-container{}#slide-show-container header{width:50%;float:left;}#slide-show-container header h1{font-size:95px;letter-spacing:-5px;line-height:90px;text-align:right;padding-top:60px;padding-right:20px;clear:both;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);filter:dropshadow(color=#000000, offx=0, offy=0);color:#ffdb00;}#slide-show-container header h1 span{display:block;color:#fff;}
#slide-show-container div.content{width:50%;float:left;margin-top:230px;}#slide-show-container div.content p{font-family:'Open Sans Condensed',sans-serif;font-size:15px;line-height:26px;font-weight:bold;margin-bottom:0;padding-bottom:0;padding-left:10px;color:#fff;background-color:#000;background-color:rgba(0, 0, 0, 0.7);}
#slide-show-container div.content a{display:block;width:85px;padding:5px;padding-left:10px;font-weight:bold;text-decoration:none;background-color:#ffdb00;margin:0;color:#004990;border:1px dotted rgba(0, 0, 0, 0.5);}#slide-show-container div.content a:hover{background-color:#004990;color:#ffdb00;}
#slide-show-container div.content a:before{content:"[";}
#slide-show-container div.content a:after{content:"]";}
html.lt-ie10 body{background-color:#fff;}html.lt-ie10 body #main-container #image-gallery nav{background-color:black;}
html.lt-ie10 body #main-container #image-gallery #slide-show-container li{margin-top:-40px;}
html.lt-ie10 body #main-container #image-gallery #slide-show-container li header h1{filter:none;font-weight:700;}
html.lt-ie10 body #main-container #image-gallery #slide-show-container li .content p{background-color:#000000;}
html.lt-ie10 body #main-container #image-gallery #slide-show-container li header{padding-top:97px;}
html.lt-ie10 body footer.first{border-top:1px solid #ccc;height:50px;background-color:white;z-index:5;}
html.lt-ie10 body footer.first div{background-color:white;}
html.lt-ie10 body footer.first div div,html.lt-ie10 body footer.first div ul,html.lt-ie10 body footer.first div ul li{background-color:white;margin:0;}
html.lt-ie10 body footer.first div ul#share{margin-top:15px;}
html.lt-ie10 body footer.first div.layoutHelper div#product-catalog-langs ul li a{height:30px;}
html.lt-ie10 body footer.first div.layoutHelper div#product-catalog-langs ul li.us a{background-color:#f4f4f4;background-image:url('../img/us-flag.png');background-repeat:no-repeat;background-position:39px 7px;}
html.lt-ie10 body footer.first div.layoutHelper div#product-catalog-langs ul li.ca a{background-color:#f4f4f4;background-image:url('../img/can-flag.png');background-repeat:no-repeat;background-position:39px 7px;}
html.lt-ie10 body footer.first div.layoutHelper div#product-catalog-langs ul li.int a{background-color:#f4f4f4;background-image:url('../img/icon-int.png');background-repeat:no-repeat;background-position:39px 7px;}
html.lt-ie10 body footer.second{padding-left:10px;padding-right:10px;}html.lt-ie10 body footer.second div.layoutHelper div#langs{left:330px;}
html.lt-ie10 body footer.second div.layoutHelper div#langs ul{width:200px;padding-left:60px;}
html.lt-ie10 body footer.second div.layoutHelper div#copyright{padding-right:20px;}
html.lt-ie10 #main-container #image-gallery #slide-show-container li header{margin-top:-60px;}
html.lt-ie8 #main-container #image-gallery #slide-show-container li header{margin-top:0px;}
html.lt-ie8 #main-container #image-gallery #slide-show-container li header h1{font-family:Helvetica,Arial,sans-serif;font-size:80px;line-height:80px;}
