html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
.detailpage-callout ul,
blockquote,
pre,
a,
.ui-menu-item .sitesearch,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
.mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}
html {
    line-height: 1
}
ol,
ul {
    list-style: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle
}
q,
blockquote {
    quotes: none
}
q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
    content: none
}
a img,
.ui-menu-item .sitesearch img {
    border: none
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}
.input_tiny {
    width: 50px
}
.input_small {
    width: 100px
}
.input_medium {
    width: 150px
}
.input_large {
    width: 200px
}
.input_xlarge {
    width: 250px
}
.input_xxlarge {
    width: 300px
}
.input_full {
    width: 100%
}
.input_full_wrap {
    display: block;
    padding-right: 8px
}
::-moz-focus-inner {
    border: 0;
    padding: 0
}
input[type="search"]::-webkit-search-decoration {
    display: none
}
input,
button,
select,
textarea {
    margin: 0;
    vertical-align: middle
}
input[type="radio"],
input[type="checkbox"] {
    position: relative;
    vertical-align: top;
    top: 3px;
    top: 0\0;
    *top: -3px
}
@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) {
    input[type="radio"],
    input[type="checkbox"] {
        vertical-align: baseline;
        top: 2px
    }
}
@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 480px) {
    input[type="radio"],
    input[type="checkbox"] {
        vertical-align: baseline;
        top: 0
    }
}
@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 480px) {
    input[type="radio"],
    input[type="checkbox"] {
        vertical-align: baseline;
        top: 0
    }
}
button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
    -webkit-appearance: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background: #ddd url(../images/button.png) repeat-x;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
    background: -moz-linear-gradient(#ffffff, #dddddd);
    background: -webkit-linear-gradient(#ffffff, #dddddd);
    background: linear-gradient(#ffffff, #dddddd);
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
    font: bold 12px/1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
    outline: 0;
    overflow: visible;
    padding: 3px 10px;
    text-shadow: #fff 0 1px 1px;
    width: auto;
    *padding-top: 2px;
    *padding-bottom: 0px
}
button {
    *padding-top: 1px;
    *padding-bottom: 1px
}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
    -webkit-appearance: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid;
    border-color: #848484 #c1c1c1 #e1e1e1;
    color: #000;
    outline: 0;
    padding: 2px 3px;
    font-size: 13px;
    font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
    height: 1.8em;
    *padding-top: 2px;
    *padding-bottom: 1px;
    *height: auto
}
::-webkit-input-placeholder {
    color: #888
}
input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #888
}
input.placeholder-text,
textarea.placeholder-text {
    color: #888
}
:invalid {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}
button:focus,
button:active,
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
    -moz-box-shadow: #06f 0 0 7px;
    -webkit-box-shadow: #06f 0 0 7px;
    box-shadow: #06f 0 0 7px;
    z-index: 1
}
input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}
select[disabled],
textarea[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
    background-color: #eee
}
button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled] {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #888;
    cursor: default
}
textarea,
select[size],
select[multiple] {
    height: auto
}
@media (-webkit-min-device-pixel-ratio: 0) {
    select {
        background-image: url(../images/select_arrow.gif);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 20px
    }
    select[size],
    select[multiple] {
        background-image: none;
        padding: 0
    }
    ::-webkit-validation-bubble-message {
        box-shadow: rgba(0, 0, 0, 0.5) 0 0 5px;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #000));
        border: 1px solid;
        border-color: #747474 #5e5e5e #4f4f4f;
        color: #fff;
        font: 11px/1 "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;
        padding: 15px 15px 17px;
        text-shadow: #000 0 0 1px
    }
    ::-webkit-validation-bubble-arrow,
    ::-webkit-validation-bubble-top-outer-arrow,
    ::-webkit-validation-bubble-top-inner-arrow {
        -webkit-box-shadow: none;
        box-shadow: none;
        background: #666;
        border: 0
    }
}
textarea {
    min-height: 40px;
    overflow: auto;
    resize: vertical;
    width: 100%
}
optgroup {
    color: #000;
    font-style: normal;
    font-weight: normal
}
.ie6_button,
* html button {
    background: #ddd url(../images/button.png) repeat-x;
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
    font: bold 12px/1.2 Arial, sans-serif;
    padding: 2px 10px 0px;
    overflow: visible;
    width: auto
}
* html button {
    padding-top: 1px;
    padding-bottom: 1px
}
.ie6_input,
* html textarea,
* html select {
    background: #fff;
    border: 1px solid;
    border-color: #848484 #c1c1c1 #e1e1e1;
    color: #000;
    padding: 2px 3px 1px;
    font-size: 13px;
    font-family: Arial, sans-serif;
    vertical-align: top
}
* html select {
    margin-top: 1px
}
.placeholder_text,
.ie6_input_disabled,
.ie6_button_disabled {
    color: #888
}
.ie6_input_disabled {
    background: #eee
}
.dotted-img-border {
    background-color: transparent;
    background-image: url(/images/2x2_bebebe_h.png);
    background-repeat: repeat-x;
    background-position: top left
}
.overlay-box-shadow,
#main-nav li ul,
.international-nav.active,
#search-type-ul:hover,
#search-type-ul.focused,
#search-type-ul.touch-on,
ul.ui-autocomplete,
.borderradius.boxshadow .map .item-label,
.capabilitiesrouterpage .sub li article figure img {
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 2px 5px 7px 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 2px 5px 7px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 2px 5px 7px 0px
}
a.more-link,
.ui-menu-item .more-link.sitesearch,
.visit-catalog a,
.visit-catalog .ui-menu-item .sitesearch,
.ui-menu-item .visit-catalog .sitesearch {
    font-weight: bold;
    text-decoration: none
}
a[href^=tel],
.ui-menu-item [href^=tel].sitesearch {
    color: inherit;
    text-decoration: none;
    cursor: default
}
.a1,
h1#page-title {
    font-family: 'Saira', sans-serif;
    font-size: 2.3333333333333333333333333333333em;
    font-weight: 700
}
.wf-loading .a1,
.wf-loading h1#page-title {
    visibility: hidden
}
.a2,
.page #content-inner h2,
.page #content-inner h3,
.submission-confirmation h1,
form.replacement-parts-form section.submission-confirmation h1,
.industries-contact-form #content-inner section.submission-confirmation h1,
.request-quote-form #content section.submission-confirmation h1,
.directorycontactform #content section.submission-confirmation h1,
.brochure-request #content section.submission-confirmation h1,
.error-summary,
#sub-pages header h1,
#submenu-router ul li article h1,
#available-training-sessions article h1,
.brochure-list .brochure h1,
.site-search-results article h1,
#support-router ul li article h1,
.advanced-controller-capabilities article.pso .pso-detail article h1,
.advanced-controller-capabilities article.nmark-ssam .wide-format-bitmaps h1,
.advanced-controller-capabilities article.nmark-ssam .surface-texturing h1,
.standard-controller-capabilities #content ul article h1,
.routerpage #content h2,
.detailpage #content-inner h2,
.repairandreturndetailpage #content-inner h2,
.softwaredownloadsdetailpage #content-inner h2,
.videopage #content-inner h2,
.bodysection-secondary h1,
.bodysection-callout h1,
.bodysection-primary .bodysection-callout h1,
.career .job-description dt,
.career .job-description dd,
.pressrelease #content h2,
.pressrelease #content #main-header time,
.reference-library #content-inner section article h1,
.industrydetailpage #content-inner h2,
#featured-solutions h2,
#related-products h2,
.industrydetailsubpage #content h2,
.industrydetailsubpage #content h3,
.industries-routerpage ul.industries-list li h1,
.homepage #features-container article h1,
.homepage .sub h2,
.homepage .sub .tabs li article h1,
.customsolutionsrouterpage .intro-copy,
.customsolutionsrouterpage .tagline,
.customsolutionsrouterpage .sub h1,
#sitemap ul li,
.capabilitiesrouterpage .sub li article h2,
.brochure-request #content section section section h1 {
    font-family: 'Saira', sans-serif;
    font-size: 1.16666667em;
    font-weight: bold
}
.a3,
#available-training-sessions h1,
.directorycontactform hgroup h2,
.advanced-controller-capabilities article h1,
.motion-controller-selection-guide h2,
.bodysection-primary h1,
.careers-list header h1,
.career .modified-date,
form.replacement-parts-form section h1,
.reference-library #content-inner section h1,
#featured-solutions h1,
#related-products h1,
.industrydetailsubpage #content section h1,
.industries-contact-form #content-inner section h1,
ul.events-article-list li article .date-country time,
.homepage .sub h1,
.capabilitiesrouterpage #main-header h2,
.capabilitiesrouterpage .sub li article h1,
.request-quote-form #content section h1,
.directorycontactform #content section h1,
.brochure-request #content section h1,
.brochure-request #content section section h1,
.brochure-downloads #content section.brochure-category>h1 {
    font-family: 'Saira', sans-serif;
    font-size: 1.75em;
    font-weight: normal
}
.a5,
#service-locations-list>h1,
.productcatalog #main-header h2,
.productcategory #main-header h2,
.product-catalog-home #main-header h2,
.routerpage #content>aside header h1,
.detailpage-callout header h1,
.industry-experts h1 {
    font-family: 'Saira', sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.2
}
.wf-loading .a5,
.wf-loading #service-locations-list>h1,
.wf-loading .productcatalog #main-header h2,
.productcatalog #main-header .wf-loading h2,
.wf-loading .productcategory #main-header h2,
.productcategory #main-header .wf-loading h2,
.wf-loading .product-catalog-home #main-header h2,
.product-catalog-home #main-header .wf-loading h2,
.wf-loading .routerpage #content>aside header h1,
.routerpage #content>aside header .wf-loading h1,
.wf-loading .detailpage-callout header h1,
.detailpage-callout header .wf-loading h1,
.wf-loading .industry-experts h1,
.industry-experts .wf-loading h1 {
    visibility: hidden
}
.a6,
ul.events-article-list li article .date-country p,
ul.events-article-list li article .date-country .detailpage-callout ul,
.detailpage-callout ul.events-article-list li article .date-country ul {
    font-family: Verdana, arial, sans-serif;
    font-size: 1.16666667em;
    text-transform: uppercase
}
.a7,
.career #page-title {
    color: #333;
    font-family: droid-sans, Tahoma, Verdana, arial, sans-serif;
    font-size: 2.33333333em;
    font-weight: 700
}
.wf-loading .a7,
.wf-loading .career #page-title,
.career .wf-loading #page-title {
    visibility: hidden
}
.c5,
.pub header h1,
ul.events-article-list li article h1 {
    font-family: 'Saira', sans-serif;
    font-size: 1.16666667em;
    font-weight: bold
}
.g1 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 48px
}
.g2 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 113px
}
.g3 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px
}
.g4 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 243px
}
.g5 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 308px
}
.g6 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 373px
}
.g7 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 438px
}
.g8 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 503px
}
.g9 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 568px
}
.g10 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 633px
}
.g11 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 698px
}
.g12 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px
}
.g13 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 828px
}
.g14 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 893px
}
.g15 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px
}
.alpha {
    margin-left: 0
}
.omega {
    margin-right: 0
}
.button1,
form a.submit-button,
form .ui-menu-item .submit-button.sitesearch,
.ui-menu-item form .submit-button.sitesearch,
form input[type="submit"],
form input[type="button"],
.bodysection-primary .button,
#brochures-print a,
#brochures-print .ui-menu-item .sitesearch,
.ui-menu-item #brochures-print .sitesearch,
#brochures-pdf a,
#brochures-pdf .ui-menu-item .sitesearch,
.ui-menu-item #brochures-pdf .sitesearch {
    display: block;
    color: #ffffff;
    font-size: 1.1666666666666666666666666666667em;
    font-weight: bold;
    background: #0c668e;
    background: #129ad7 url(../images/tabs-gradient-on.png) repeat-x left bottom;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyOWFkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjNjY4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #129ad7), color-stop(100%, #0c668e));
    background: -moz-linear-gradient(#129ad7, #0c668e);
    background: -webkit-linear-gradient(#129ad7, #0c668e);
    background: linear-gradient(#129ad7, #0c668e);
    text-align: center;
    padding: 0.71428571428571428571428571428571em;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-shadow: none
}
.button1:hover,
form a.submit-button:hover,
form .ui-menu-item .submit-button.sitesearch:hover,
.ui-menu-item form .submit-button.sitesearch:hover,
form input[type="submit"]:hover,
form input[type="button"]:hover,
.bodysection-primary .button:hover,
#brochures-print a:hover,
#brochures-print .ui-menu-item .sitesearch:hover,
.ui-menu-item #brochures-print .sitesearch:hover,
#brochures-pdf a:hover,
#brochures-pdf .ui-menu-item .sitesearch:hover,
.ui-menu-item #brochures-pdf .sitesearch:hover,
.button1:active,
form a.submit-button:active,
form .ui-menu-item .submit-button.sitesearch:active,
.ui-menu-item form .submit-button.sitesearch:active,
form input[type="submit"]:active,
form input[type="button"]:active,
.bodysection-primary .button:active,
#brochures-print a:active,
#brochures-print .ui-menu-item .sitesearch:active,
.ui-menu-item #brochures-print .sitesearch:active,
#brochures-pdf a:active,
#brochures-pdf .ui-menu-item .sitesearch:active,
.ui-menu-item #brochures-pdf .sitesearch:active {
    color: #ffffff;
    text-decoration: none;
    background: #129ad7 url(../images/button-over.png) repeat-x left bottom;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwODliZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhNTU3NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1089bf), color-stop(100%, #0a5576));
    background: -moz-linear-gradient(#1089bf, #0a5576);
    background: -webkit-linear-gradient(#1089bf, #0a5576);
    background: linear-gradient(#1089bf, #0a5576)
}
.layout-1-col #content,
.advanced-controller-capabilities #content,
.standard-controller-capabilities #content,
.motion-controller-selection-guide #content,
.industries-routerpage #content,
.request-quote-form #content,
.directorycontactform #content {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 21px;
    margin-right: 21px
}
.layout-2-col-right #content,
.productseries #content,
.productseriescontroller #content,
.customsolutionsrouterpage #content,
.capabilitiesrouterpage #content {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px;
    margin-left: 21px
}
.layout-2-col-right #sidebar-first,
.productseries #sidebar-first,
.productseriescontroller #sidebar-first,
.customsolutionsrouterpage #sidebar-first,
.capabilitiesrouterpage #sidebar-first {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    margin-right: 21px
}
.layout-2-col-left #content,
.layout-3-col #content,
.detailpage-3-col #content,
.productcatalog #content,
.productcategory #content,
.routerpage #content,
.detailpage-2-col #content,
.career #content,
.pressrelease #content,
.industries-contact-form #content {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px;
    margin-left: 21px;
    position: relative;
    left: 195px
}
.layout-2-col-left #sidebar-first,
.layout-3-col #sidebar-first,
.detailpage-3-col #sidebar-first,
.productcatalog #sidebar-first,
.productcategory #sidebar-first,
.routerpage #sidebar-first,
.detailpage-2-col #sidebar-first,
.career #sidebar-first,
.pressrelease #sidebar-first,
.industries-contact-form #sidebar-first {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    margin-right: 21px;
    position: relative;
    left: -780px
}
.layout-3-col #content-inner,
.detailpage-3-col #content-inner {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 568px;
    margin-left: 0
}
.layout-3-col #sidebar-second,
.detailpage-3-col #sidebar-second {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    margin-right: 0
}
.MyImageArea {
    background: #004c71;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00304b), color-stop(100%, #006897));
    background: -webkit-linear-gradient(#00304b, #006897);
    background: -moz-linear-gradient(#00304b, #006897);
    background: -o-linear-gradient(#00304b, #006897);
    background: linear-gradient(#00304b, #006897);
    margin-bottom: 3em;
    color: #fff;
    font-weight: bold;
    position: relative
}
.MyImageArea img {
    display: block;
    margin: 0;
    border: 0
}
.MyTextArea {
    position: absolute;
    top: 80px;
    left: 500px;
    width: 230px
}
.MyTextArea a,
.MyTextArea .ui-menu-item .sitesearch,
.ui-menu-item .MyTextArea .sitesearch {
    display: block;
    font-size: 22px;
    line-height: 26px;
    color: #fff;
    margin: 0 0 20px 0
}
.PictureTight {
    margin-bottom: 0
}
.SIquote {
    text-align: left;
    color: #fff;
    font-size: 1.25em
}
.SIauthor {
    text-align: right;
    color: #fff;
    font-weight: bold
}
@media print {
    * {
        background: transparent !important;
        color: black !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important
    }
    a,
    .ui-menu-item .sitesearch,
    a:visited,
    .ui-menu-item .sitesearch:visited {
        text-decoration: underline
    }
    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,
    .detailpage-callout ul,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}
html.ie8 {
    background: #edecec
}
body {
    background: #edecec;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.75em;
    line-height: 1.66667
}
a,
.ui-menu-item .sitesearch {
    color: #007bb4;
    text-decoration: none;
    -moz-transition-property: color;
    -o-transition-property: color;
    -webkit-transition-property: color;
    transition-property: color;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s
}
a:hover,
.ui-menu-item .sitesearch:hover,
a:active,
.ui-menu-item .sitesearch:active {
    color: #009fe8;
    text-decoration: underline;
    border: none;
    outline: none
}
ul {
    margin: 1em 0
}
ul li {
    list-style-type: disc;
    line-height: 1.66667;
    margin-bottom: 0.83333em;
    margin-left: 2.75em
}
ol {
    margin: 1em 0
}
ol li {
    list-style-type: decimal;
    line-height: 1.66667;
    margin-bottom: 0.83333em;
    margin-left: 2.75em
}
p,
.detailpage-callout ul {
    margin-bottom: 1.66666667em
}
strong {
    font-weight: bold
}
em {
    font-style: italic
}
table {
    width: 100%;
    font-size: 11px;
    margin: 1em 0
}
table td,
table th {
    padding: 0.25em 0.5em
}
table th {
    font-weight: bold;
    border-bottom: 1px solid #c1c1c1;
    line-height: 1.1666666666666666666;
    vertical-align: bottom
}
table td {
    vertical-align: top;
    border: 1px solid #c1c1c1
}
sup,
sub {
    font-size: 0.75em;
    line-height: 1
}
sub {
    vertical-align: sub
}
sup {
    vertical-align: super
}
.footnote {
    font-size: 0.75em
}
#container {
    background: #fff url(../images/body-bg.png) repeat-x top left;
    position: relative
}
.cssgradients.backgroundsize #container {
    background: #fff no-repeat;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4OWNhMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #989ca2), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(#989ca2, #ffffff);
    background-image: -webkit-linear-gradient(#989ca2, #ffffff);
    background-image: linear-gradient(#989ca2, #ffffff);
    -moz-background-size: 100% 138px;
    -o-background-size: 100% 138px;
    -webkit-background-size: 100% 138px;
    background-size: 100% 138px
}
nav h1 {
    position: absolute;
    left: -9999em;
    top: -9999em
}
nav h1.section-name {
    position: static;
    left: 0px;
    top: 0px;
    font-size: 1.1666666666666666666666667em;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0.75em 0 0
}
.page #content-inner h2,
.page #content-inner h3 {
    margin: 1em 0 0.5em
}
.page #content-inner h3 {
    font-size: 1em
}
#skip-nav {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.ie7 #skip-nav,
.ie6 #skip-nav {
    display: none
}
#site-header {
    *zoom: 1;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    position: relative;
    z-index: 2
}
#site-header:after {
    content: "";
    display: table;
    clear: both
}
#logo {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 373px;
    margin-left: 21px;
    position: relative;
    left: -18px;
    top: 4px
}
#logo img {
    width: 400px;
    height: auto;
    margin-top: 10px;
}
#identity {
    position: absolute;
    left: -9999em;
    top: -9999em
}
#main-nav {
    *zoom: 1;
    width: 975px;
    padding-left: 12.5px;
    padding-right: 12.5px;
    position: relative;
    margin: 17px 0 0 0;
    background: url(../images/main-nav-bg.jpg) no-repeat left top
}
#main-nav:after {
    content: "";
    display: table;
    clear: both
}
#main-nav li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font-family: droid-sans, Tahoma, Verdana, arial, sans-serif;
    font-size: 16px;
    line-height: 1.25;
    position: relative;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s
}
.wf-loading #main-nav li {
    visibility: hidden
}
#main-nav li:hover {
    text-decoration: none;
    background: url(../images/k-30.png) repeat left top
}
#main-nav li a,
#main-nav li .ui-menu-item .sitesearch,
.ui-menu-item #main-nav li .sitesearch {
    display: block;
    padding: 25px 20px 15px;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 0.083em;
    text-decoration: none
}
#main-nav li ul {
    width: 534px;
    background: #0f4d74 url(../images/main-nav-ul-bg.png) repeat-x left bottom;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNGQ3NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhMzI0YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f4d74), color-stop(100%, #0a324c));
    background: -moz-linear-gradient(#0f4d74, #0a324c);
    background: -webkit-linear-gradient(#0f4d74, #0a324c);
    background: linear-gradient(#0f4d74, #0a324c);
    position: absolute;
    margin: 0;
    z-index: 999;
    overflow: hidden;
    height: auto;
    max-height: 0;
    padding: 0px;
    -moz-transition-property: max-height;
    -o-transition-property: max-height;
    -webkit-transition-property: max-height;
    transition-property: max-height;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s
}
#main-nav li ul li {
    background: url(../images/2x2_315c78_h.png) repeat-x left bottom;
    font-family: droid-sans, Tahoma, Verdana, arial, sans-serif;
    font-size: 13px;
    width: 42.509363295880149812734082397004%;
    margin: 0 3.7453183520599250936329588014981%;
    padding: 0 0 2px 0
}
#main-nav li ul li.col-1 {
    float: left;
    clear: left
}
#main-nav li ul li.col-2 {
    float: none;
    margin-left: 53.745318352059925093632958801494%
}
#main-nav li ul li:hover,
#main-nav li ul li:active {
    background: transparent url(../images/2x2_315c78_h.png) repeat-x left bottom !important
}
#main-nav li ul li.first,
#main-nav li ul li.col-first {
    padding-top: 1em
}
#main-nav li ul li.last,
#main-nav li ul li.col-last {
    padding-bottom: 1em
}
#main-nav li ul li.last,
#main-nav li ul li.last:hover,
#main-nav li ul li.last:active,
#main-nav li ul li.col-last,
#main-nav li ul li.col-last:hover,
#main-nav li ul li.col-last:active {
    background-image: none !important
}
#main-nav li ul li.uneven,
#main-nav li ul li.uneven:hover,
#main-nav li ul li.uneven:active {
    padding-bottom: 2px;
    background: transparent url(../images/2x2_315c78_h.png) repeat-x left bottom !important
}
#main-nav li ul li a,
#main-nav li ul li .ui-menu-item .sitesearch,
.ui-menu-item #main-nav li ul li .sitesearch {
    display: block;
    text-shadow: none;
    padding: 0.5em
}
#main-nav li ul li a:hover,
#main-nav li ul li .ui-menu-item .sitesearch:hover,
.ui-menu-item #main-nav li ul li .sitesearch:hover,
#main-nav li ul li a:active,
#main-nav li ul li .ui-menu-item .sitesearch:active,
.ui-menu-item #main-nav li ul li .sitesearch:active {
    background: url(../images/k-30.png) repeat left top
}
#main-nav li#main-nav-about-us ul,
#main-nav li.single-col-drop-nav ul {
    width: 267px
}
#main-nav li#main-nav-about-us ul li,
#main-nav li.single-col-drop-nav ul li {
    width: 85.018726591760299625468164794008%;
    margin: 0 7.4906367041198501872659176029963%
}
.no-touch #main-nav li:hover ul,
.no-js #main-nav li:hover ul,
.touch #main-nav li.touch-on ul {
    padding: 0;
    border-right: 1px solid #203a4a;
    border-bottom: 1px solid #203a4a;
    max-height: 30em
}
.boxshadow .no-touch #main-nav li:hover ul,
.boxshadow .no-js #main-nav li:hover ul,
.boxshadow .touch #main-nav li.touch-on ul {
    border: none
}
.rgba #main-nav li:hover,
.rgba #main-nav li:active {
    background: rgba(0, 0, 0, 0.3)
}
.rgba #main-nav li ul li a:hover,
.rgba #main-nav li ul li .ui-menu-item .sitesearch:hover,
.ui-menu-item .rgba #main-nav li ul li .sitesearch:hover,
.rgba #main-nav li ul li a:active,
.rgba #main-nav li ul li .ui-menu-item .sitesearch:active,
.ui-menu-item .rgba #main-nav li ul li .sitesearch:active {
    background: rgba(0, 0, 0, 0.3)
}
.cssgradients #main-nav {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjMyMHB4IiBjeT0iNjBweCIgcj0iNjAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzYTRkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIzYTRkZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTA3ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhMzQ2YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: radial-gradient(320px 60px, #23a4df 0px, rgba(35, 164, 223, 0) 600px), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00507d), color-stop(100%, #0a346b));
    background: -moz-radial-gradient(320px 60px, #23a4df 0px, rgba(35, 164, 223, 0) 600px), -moz-linear-gradient(top, #00507d 0%, #0a346b 100%);
    background: -webkit-radial-gradient(320px 60px, #23a4df 0px, rgba(35, 164, 223, 0) 600px), -webkit-linear-gradient(top, #00507d 0%, #0a346b 100%);
    background: radial-gradient(320px 60px, #23a4df 0px, rgba(35, 164, 223, 0) 600px), linear-gradient(to bottom, #00507d 0%, #0a346b 100%)
}
.ie7 #main-nav li ul li.col-2 {
    margin-top: -3px
}
.ie7 #main-nav li ul li.col-2.col-first {
    margin-top: 0
}
.top-nav {
    position: absolute;
    right: 12.5px;
    top: 0
}
#utility-nav {
    @inlcude grid(6);
    float: left;
    overflow: hidden;
    *zoom: 1;
    text-align: right;
    line-height: 3.5
}
#utility-nav a,
#utility-nav .ui-menu-item .sitesearch,
.ui-menu-item #utility-nav .sitesearch {
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 0.083em;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none
}
#utility-nav li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline
}
#utility-nav li#utility-nav-contact-sales a,
#utility-nav li#utility-nav-contact-sales .ui-menu-item .sitesearch,
.ui-menu-item #utility-nav li#utility-nav-contact-sales .sitesearch,
#utility-nav li#utility-nav-kontakt-vertrieb a,
#utility-nav li#utility-nav-kontakt-vertrieb .ui-menu-item .sitesearch,
.ui-menu-item #utility-nav li#utility-nav-kontakt-vertrieb .sitesearch {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    padding: 0 10px
}
#utility-nav li#utility-nav-contact-sales a:hover,
#utility-nav li#utility-nav-contact-sales .ui-menu-item .sitesearch:hover,
.ui-menu-item #utility-nav li#utility-nav-contact-sales .sitesearch:hover,
#utility-nav li#utility-nav-contact-sales a:active,
#utility-nav li#utility-nav-contact-sales .ui-menu-item .sitesearch:active,
.ui-menu-item #utility-nav li#utility-nav-contact-sales .sitesearch:active,
#utility-nav li#utility-nav-kontakt-vertrieb a:hover,
#utility-nav li#utility-nav-kontakt-vertrieb .ui-menu-item .sitesearch:hover,
.ui-menu-item #utility-nav li#utility-nav-kontakt-vertrieb .sitesearch:hover,
#utility-nav li#utility-nav-kontakt-vertrieb a:active,
#utility-nav li#utility-nav-kontakt-vertrieb .ui-menu-item .sitesearch:active,
.ui-menu-item #utility-nav li#utility-nav-kontakt-vertrieb .sitesearch:active {
    background-position: 0px -68px
}
#utility-nav li#utility-nav-service-and-support a,
#utility-nav li#utility-nav-service-and-support .ui-menu-item .sitesearch,
.ui-menu-item #utility-nav li#utility-nav-service-and-support .sitesearch,
#utility-nav li#utility-nav-service-und-support a,
#utility-nav li#utility-nav-service-und-support .ui-menu-item .sitesearch,
.ui-menu-item #utility-nav li#utility-nav-service-und-support .sitesearch,
#utility-nav li#utility-nav-global-technical-support a,
#utility-nav li#utility-nav-global-technical-support .ui-menu-item .sitesearch,
.ui-menu-item #utility-nav li#utility-nav-global-technical-support .sitesearch,
#utility-nav li#utility-nav-globale-technischer-support a,
#utility-nav li#utility-nav-globale-technischer-support .ui-menu-item .sitesearch,
.ui-menu-item #utility-nav li#utility-nav-globale-technischer-support .sitesearch,
#utility-nav li#utility-nav-weltweiter-kundenservice a,
#utility-nav li#utility-nav-weltweiter-kundenservice .ui-menu-item .sitesearch,
.ui-menu-item #utility-nav li#utility-nav-weltweiter-kundenservice .sitesearch {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    padding: 0 10px;
    margin: 10px 0;
    border-left: 1px solid #666
}
#utility-nav li:first-child a,
#utility-nav li:first-child .ui-menu-item .sitesearch,
.ui-menu-item #utility-nav li:first-child .sitesearch {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    border-left: 1px solid #666
}
#utility-nav li:first-child a:hover,
#utility-nav li:first-child .ui-menu-item .sitesearch:hover,
.ui-menu-item #utility-nav li:first-child .sitesearch:hover,
#utility-nav li:first-child a:active,
#utility-nav li:first-child .ui-menu-item .sitesearch:active,
.ui-menu-item #utility-nav li:first-child .sitesearch:active {
    background-position: 0px -68px
}
#utility-nav li:nth-child(3) a,
#utility-nav li:nth-child(3) .ui-menu-item .sitesearch,
.ui-menu-item #utility-nav li:nth-child(3) .sitesearch {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    padding: 0 10px;
    margin: 10px 0;
    border-left: 1px solid #666
}
.international-nav {
    float: left;
    display: inline-block;
    height: 43px;
    line-height: 3.5;
    margin: 1em 0;
    padding: 0px 0px;
    overflow: hidden
}
.international-nav .actor {
    margin-top: 16px;
    font-size: 1em
}
.international-nav .actor:after {
    content: "\25bc";
    padding-left: 5px;
    color: #0095da
}
.international-nav a,
.international-nav .ui-menu-item .sitesearch,
.ui-menu-item .international-nav .sitesearch {
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 0.083em;
    line-height: 1.084;
    font-weight: bold;
    text-decoration: none;
    width: 100%;
    display: block;
    padding-left: 30px;
    font-weight: bold;
    margin: 0.5em;
    content: " ";
    background: url(../images/intl-sites-sprite.png) no-repeat 0px 0px
}
.international-nav a.us,
.international-nav .ui-menu-item .us.sitesearch,
.ui-menu-item .international-nav .us.sitesearch {
    background-position: 0px 0px
}
.international-nav a.gb,
.international-nav .ui-menu-item .gb.sitesearch,
.ui-menu-item .international-nav .gb.sitesearch {
    background-position: 0px -35px
}
.international-nav a.de,
.international-nav .ui-menu-item .de.sitesearch,
.ui-menu-item .international-nav .de.sitesearch {
    background-position: 0px -71px
}
.international-nav a.jp,
.international-nav .ui-menu-item .jp.sitesearch,
.ui-menu-item .international-nav .jp.sitesearch {
    background-position: 0px -107px
}
.international-nav a.kr,
.international-nav .ui-menu-item .kr.sitesearch,
.ui-menu-item .international-nav .kr.sitesearch {
    background-position: 0px -143px
}
.international-nav a.cn,
.international-nav .ui-menu-item .cn.sitesearch,
.ui-menu-item .international-nav .cn.sitesearch {
    background-position: 0px -179px
}
.international-nav ul {
    max-height: 0;
    padding-top: 0.2em
}
.international-nav li {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0.5em 0;
    background: url(../images/2x2_315c78_h.png) repeat-x left top
}
.international-nav li:hover {
    background: url(../images/k-30.png) repeat left top
}
.international-nav.active {
    overflow: visible;
    height: auto;
    background: #0f4d74 url(../images/main-nav-ul-bg.png) repeat-x left bottom;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNGQ3NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhMzI0YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f4d74), color-stop(100%, #0a324c));
    background: -moz-linear-gradient(#0f4d74, #0a324c);
    background: -webkit-linear-gradient(#0f4d74, #0a324c);
    background: linear-gradient(#0f4d74, #0a324c)
}
.international-nav.active ul {
    max-height: 1000px
}
.international-nav.active .actor:after {
    content: "\25b2";
    color: #fff
}
.international-nav {
    position: relative
}
.international-nav a,
.international-nav .ui-menu-item .sitesearch,
.ui-menu-item .international-nav .sitesearch {
    width: auto;
    display: inline-block
}
.international-nav ul {
    position: absolute
}
.international-nav.active ul {
    position: fixed;
    top: 42px;
    background: linear-gradient(#0f4d74, #0a324c)
}
.international-nav.active ul {
    background: #0f4d74 url(../images/main-nav-ul-bg.png) repeat-x left bottom;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f4d74), color-stop(100%, #0a324c));
    background: -webkit-linear-gradient(#0f4d74, #0a324c);
    background: -moz-linear-gradient(#0f4d74, #0a324c);
    background: -o-linear-gradient(#0f4d74, #0a324c);
    background: linear-gradient(#0f4d74, #0a324c);
    min-width: 250px
}
#search-form {
    @inlcude grid(8);
    padding-left: 455px;
    margin-right: 21px;
    margin-left: 21px;
    display: block;
    text-align: right;
    padding-top: 59px
}
#search-form-wrapper {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    border: 1px solid #333;
    background: #fff url(../images/search-box-gradient.png) no-repeat left bottom
}
#search-term {
    background: transparent;
    position: relative;
    margin: 0 2px 0 -1px;
    font-family: Verdana, arial, sans-serif;
    font-size: 0.83333333333333333333333333333333em;
    color: #333;
    border: none;
    outline: none;
    padding: 1em 0.5em 0.5em 1em;
    width: 300px;
    height: 3em;
    line-height: 1;
    text-align: baseline;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
#search-term:focus {
    z-index: 998;
    border-right: none;
    background-position: right bottom
}
.js #search-type {
    position: absolute;
    left: -9999em;
    top: -9999em
}
#search-submit {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
#search-type-container {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 0 0 0;
    font-family: Verdana, arial, sans-serif;
    font-size: 0.83333333333333333333333333333333em;
    color: #333;
    background: transparent url(../images/search-box-arrow.png) no-repeat 90% 50%;
    padding: 0;
    height: 2.8em;
    width: 80px;
    text-align: left;
    position: relative;
    z-index: 10
}
#search-type-container.focused {
    -moz-box-shadow: #06f 0px 0px 7px;
    -webkit-box-shadow: #06f 0px 0px 7px;
    box-shadow: #06f 0px 0px 7px
}
#search-type-selected {
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    margin: 0;
    line-height: 1;
    padding: 1em 0.5em 0.5em 1em;
    height: 1.3em;
    width: 67px;
    z-index: 1
}
#search-type-ul {
    position: absolute;
    left: 0px;
    top: 0px;
    padding-top: 2.9em;
    margin: 0 0 0 -2px;
    width: 82px;
    z-index: 10
}
#search-type-ul li {
    position: absolute;
    z-index: 10;
    left: -9999em;
    margin: -1px 0 0 0;
    line-height: 1;
    background: #dedede;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    padding: 1em 0.5em 0.5em 1em;
    height: 1.3em;
    width: 66px;
    list-style: none;
    z-index: 1000
}
#search-type-ul li.last {
    border-bottom: 1px solid #333
}
#search-type-ul li:hover {
    background: #b2d7e8;
    font-weight: bold
}
#search-type-ul:hover li,
#search-type-ul.focused li,
#search-type-ul.touch-on li {
    left: 0px;
    position: relative;
    cursor: pointer
}
ul.ui-autocomplete {
    background: #ffffff;
    width: 300px;
    margin: 0px -20px 0 0px;
    border: 1px solid #333;
    max-height: 180px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 0 0 0
}
ul.ui-autocomplete li {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0;
    font-family: Verdana, arial, sans-serif;
    font-size: 1em;
    color: #333;
    width: 100%
}
ul.ui-autocomplete li a,
ul.ui-autocomplete li .ui-menu-item .sitesearch,
.ui-menu-item ul.ui-autocomplete li .sitesearch {
    color: #333;
    display: block;
    padding: 0.5em;
    margin: 0;
    cursor: pointer
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
    background: #ffd;
    text-decoration: underline;
    cursor: pointer
}
ul.ui-autocomplete li a,
ul.ui-autocomplete li .ui-menu-item .sitesearch,
.ui-menu-item ul.ui-autocomplete li .sitesearch {
    text-decoration: none
}
* html ul.ui-autocomplete {
    height: 180px
}
.ie8 ul.ui-autocomplete {
    border-top: none
}
.ie7 #search-form {
    margin-bottom: 12px;
    margin-left: 0
}
.ie7 #search-form #search-term {
    position: relative;
    left: -1px;
    margin: 0 !important;
    line-height: 1.25;
    height: 1.25em !important;
    width: 180px
}
.ie7 #search-form #search-submit {
    margin-top: -16px
}
.ie7 #search-form #search-type-container {
    position: relative;
    left: 20px
}
.ie7 ul.ui-autocomplete {
    border-top: none;
    width: 296px !important
}
#banner {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    position: relative;
    padding: 0;
    line-height: 1;
    margin-top: 2px;
    z-index: 1
}
.directorypage #banner {
    overflow: hidden;
    *zoom: 1;
    line-height: inherit;
    width: 1000px;
    height: 445px;
    background: url(../images/directory/map-bg-loading.gif) no-repeat left top;
    position: relative
}
.map {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 21px;
    margin-right: 21px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    font-family: droid-sans, Tahoma, Verdana, arial, sans-serif;
    color: #fff;
    width: 1000px;
    height: 445px
}
.map .item-label {
    color: #2F628F;
    font-family: Verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    z-index: 500;
    padding: 0.25em 1em;
    background: #ffffff;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid gray;
    border-bottom: 1px solid #737373;
    border-left: 1px solid #b3b3b3;
    position: absolute;
    float: left
}
.borderradius.boxshadow .map .item-label {
    border: none;
    border-radius: 1.5em
}
a.map-button,
.ui-menu-item .map-button.sitesearch {
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 0.083em;
    font-family: Verdana, arial, sans-serif;
    font-size: 1.077em;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 0.5em 1em;
    background: #00639a;
    border-top: 1px solid #0084cd;
    border-right: 1px solid #005381;
    border-bottom: 1px solid #004267;
    border-left: 1px solid #0073b4;
    float: left;
    display: block;
    position: absolute;
    z-index: 998;
    left: 21px;
    top: 15px;
    margin: 0
}
a.map-button:hover,
.ui-menu-item .map-button.sitesearch:hover,
a.map-button:active,
.ui-menu-item .map-button.sitesearch:active {
    background: #0073b4
}
.borderradius .map-button {
    -moz-border-radius: 0.75em;
    -webkit-border-radius: 0.75em;
    border-radius: 0.75em
}
.boxshadow .map-button {
    border: none;
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 10px 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 10px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 10px 0px
}
.cssgradients .map-button {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2JiNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNGE4MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007bb4), color-stop(100%, #004a80));
    background: -moz-linear-gradient(#007bb4, #004a80);
    background: -webkit-linear-gradient(#007bb4, #004a80);
    background: linear-gradient(#007bb4, #004a80)
}
.cssgradients .map-button:hover,
.cssgradients .map-button:active {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGNjZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTk5YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008cce), color-stop(100%, #00599a));
    background: -moz-linear-gradient(#008cce, #00599a);
    background: -webkit-linear-gradient(#008cce, #00599a);
    background: linear-gradient(#008cce, #00599a)
}
#map-dialog {
    background: #fff;
    padding: 10px 15px;
    color: #00376c;
    position: absolute;
    z-index: 998;
    font-size: 1.5em;
    line-height: 1.66667;
    border-top: 1px solid #6b98b8;
    border-right: 1px solid #72828b;
    border-bottom: 1px solid #55636d;
    border-left: 1px solid #5f87a3
}
#map-dialog h1 {
    font-family: droid-sans, Tahoma, Verdana, arial, sans-serif;
    font-weight: bold;
    color: #007bb4;
    font-size: 1em
}
#map-dialog h2 {
    font-family: Verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 0.778em;
    color: #333
}
#map-dialog h2.postcode,
#map-dialog h2.countryname,
#map-dialog h2.region {
    color: #00376c;
    font-weight: normal;
    font-size: 1.333em
}
#map-dialog h2.countryname{
  font-size: 1em !important;
}
#map-dialog .note {
    font-size: 0.611em;
    font-family: Verdana, arial, sans-serif;
    margin-bottom: 1em
}
#map-dialog .vcard {
    font-family: Verdana, arial, sans-serif;
    color: #333;
    font-size: 0.611em;
    float: left;
    width: 45%;
    margin-right: 5%
}
#map-dialog .vcard h3 {
    font-size: 1.273em;
    font-weight: bold;
    margin-bottom: 0.5em
}
#map-dialog .vcard .org {
    font-weight: bold
}
#map-dialog .result {
    overflow: hidden;
    *zoom: 1
}
#map-dialog .back-button {
    margin-top: 1em;
    display: block;
    text-align: right;
    font-family: Verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 0.75em
}
.rgba #map-dialog {
    background: rgba(255, 255, 255, 0.9)
}
.boxshadow #map-dialog {
    border: none;
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 10px 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 10px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 10px 0px
}
#directory-search-form .erroneous {
    color: #f33
}
#directory-search-form .erroneous input {
    border: 2px solid #f33
}
#directory-search-form .alert {
    font-size: 0.667em;
    color: #f33;
    font-weight: bold
}
#directory-search-form .search-button {
    font-size: 18px;
    padding: 0.3333333333em 1em
}
#contact-sales-map img,
section.map img {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2
}
#contact-sales-map .overlay,
section.map .overlay {
    font-family: droid-sans, Tahoma, Verdana, arial, sans-serif;
    font-size: 1.083em;
    color: #fff;
    width: 340px;
    padding: 45px 20px 20px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2
}
#contact-sales-map .overlay h1,
section.map .overlay h1 {
    font-family: chaparral-pro, Georgia, serif;
    font-size: 3.077em;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 0.083em
}
.wf-loading #contact-sales-map .overlay h1,
.wf-loading section.map .overlay h1 {
    visibility: hidden
}
#contact-sales-map .map-button,
section.map .map-button {
    position: absolute;
    left: 20px;
    top: 200px;
    margin-top: 1em
}
#contact-sales-map #map-dialog,
section.map #map-dialog {
    left: 21px;
    top: 20px !important;
    bottom: 20px;
    width: 220px;
    padding-bottom: 1em
}
#contact-sales-map #map-dialog p,
#contact-sales-map #map-dialog .detailpage-callout ul,
.detailpage-callout #contact-sales-map #map-dialog ul,
section.map #map-dialog p,
section.map #map-dialog .detailpage-callout ul,
.detailpage-callout section.map #map-dialog ul {
    color: #333;
    font-size: 0.667em
}
#banner #europe-and-middle-east-map {
    background: url(../images/directory/eu-map-bg.png) no-repeat left top
}
#banner #europe-and-middle-east-map #map-dialog {
    top: 250px;
    left: 21px
}
#banner #asia-india-and-australia-map {
    background: url(../images/directory/as-map-bg.png) no-repeat left top
}
#banner #asia-india-and-australia-map #map-dialog {
    top: 250px;
    left: 21px
}
#north-america-map {
    background: url(../images/directory/na-map-bg.jpg) no-repeat left top
}
#north-america-map #map-dialog {
    width: 480px;
    top: 100px;
    left: 50%;
    margin-left: -250px
}
#north-america-map #map-dialog p,
#north-america-map #map-dialog .detailpage-callout ul,
.detailpage-callout #north-america-map #map-dialog ul {
    font-size: 0.667em;
    color: #333;
    margin: 1em 0
}
#africa-map {
    background: url(../images/directory/af-map-bg.png) no-repeat left top
}
#africa-map #map-dialog {
    width: 480px;
    top: 100px;
    left: 50%;
    margin-left: -250px;
    padding-bottom: 2em
}
#central-and-south-america-map {
    background: url(../images/directory/sa-map-bg.png) no-repeat left top
}
#central-and-south-america-map #map-dialog {
    width: 480px;
    top: 100px;
    left: 50%;
    margin-left: -250px;
    padding-bottom: 2em
}
#directory-map-loading {
    width: 1000px;
    height: 170px;
    text-align: center;
    font-family: Verdana, arial, sans-serif;
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 275px;
    position: absolute;
    z-index: 999;
    color: #00376c
}
#directory-map-loading img {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -50px 0 0 -50px
}
#main {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    position: relative;
    background: url(../images/content-bg.png) repeat-x left top;
    padding: 2.5em 0 2em;
    margin-top: 2px;
    margin-bottom: 2em;
    *zoom: 1;
    z-index: 1
}
#main:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}
#content {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 21px;
    margin-right: 21px
}
#main-header {
    margin-bottom: 1em
}
h1#page-title {
    color: #007bb4;
    padding-right: 2em;
    line-height: 1.28571428571428571428571428571
}
.directorypage h1#page-title {
    color: #007bb4
}
.directorypage #content {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px;
    margin-left: 21px;
    position: relative;
    left: 195px
}
.directorypage>aside {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    margin-right: 21px;
    position: relative;
    left: -780px
}
ul.col2 {
    margin: 0;
    padding: 0
}
ul.col2 li {
    float: left;
    width: 40%;
    margin: 0 10% 1em 0;
    list-style: none
}
form .field-item {
    overflow: hidden;
    *zoom: 1;
    padding: 0.75em 1em
}
form .field-item label {
    font-weight: bold;
    display: block;
    width: 20%;
    margin-right: 2em;
    float: left;
    text-align: right
}
form .required label::before,
form .required legend::before {
    content: "* ";
    color: #f33
}
form .required .field-item label::before {
    content: ""
}
form span.required {
    font-weight: bold;
    color: #f33
}
form fieldset {
    overflow: hidden;
    *zoom: 1;
    padding: 0.75em 1em
}
form fieldset.name .legend {
    display: block;
    float: left;
    font-weight: bold;
    width: 20%;
    text-align: right;
    margin: 0.5em 2em 0.5em 0
}
form fieldset.name .legend legend {
    float: right
}
form fieldset.name .field-item {
    display: inline;
    margin-left: -1em
}
form fieldset.name label {
    position: absolute;
    left: -9999em;
    top: -9999em
}
form fieldset.tel .legend,
form fieldset.fax .legend {
    display: block;
    float: left;
    font-weight: bold;
    width: 20%;
    text-align: right;
    margin: 0.5em 2em 0.5em 0
}
form fieldset.tel .legend legend,
form fieldset.fax .legend legend {
    float: right
}
form fieldset.tel .field-item,
form fieldset.fax .field-item {
    display: inline;
    margin-left: -1em
}
form fieldset.tel label,
form fieldset.fax label {
    position: absolute;
    left: -9999em;
    top: -9999em
}
form fieldset.tel label.ext,
form fieldset.fax label.ext {
    position: static;
    display: inline;
    width: auto;
    float: none;
    margin: 0 1em 0 2em
}
form a.submit-button,
form .ui-menu-item .submit-button.sitesearch,
.ui-menu-item form .submit-button.sitesearch,
form input[type="submit"],
form input[type="button"] {
    float: right;
    margin-bottom: 1em
}
form input[type="submit"],
form input[type="button"] {
    font-size: 1.16667em;
    outline: none;
    border: none;
    font-family: Verdana, arial, sans-serif;
    padding: 0.94048em 0.71429em
}
.submission-confirmation,
form.replacement-parts-form section.submission-confirmation,
.industries-contact-form #content-inner section.submission-confirmation,
.request-quote-form #content section.submission-confirmation,
.directorycontactform #content section.submission-confirmation,
.brochure-request #content section.submission-confirmation {
    display: block;
    border: 2px solid #00b52d;
    background: url(../images/ok-icon.png) no-repeat 1em 1em;
    padding: 2em 2em 2em 10em;
    width: auto !important
}
.submission-confirmation h1,
form.replacement-parts-form section.submission-confirmation h1,
.industries-contact-form #content-inner section.submission-confirmation h1,
.request-quote-form #content section.submission-confirmation h1,
.directorycontactform #content section.submission-confirmation h1,
.brochure-request #content section.submission-confirmation h1 {
    background-image: none;
    border: none
}
.error-summary {
    border: 2px solid #f33;
    margin: 1em 0;
    padding: 2em
}
.error-summary ul {
    font-family: Verdana, arial, sans-serif;
    font-size: 1em;
    font-weight: normal
}
a.rss-link,
.ui-menu-item .rss-link.sitesearch {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 37px;
    height: 37px;
    background: url("../images/social-sprite-2.png") no-repeat -176px -10px;
    text-indent: -9999em;
    vertical-align: top
}
a.rss-link:hover,
.ui-menu-item .rss-link.sitesearch:hover,
a.rss-link:active,
.ui-menu-item .rss-link.sitesearch:active {
    background-position: -176px -52px
}
label.tertiary-phone,
input.tertiary-phone {
    display: none
}
mark,
.mark {
    background: none;
    color: #00b52d;
    font-weight: bold
}
td.mark {
    border: 1px solid #C1C1C1;
    padding: 0.25em 0.5em
}
.image-zoom {
    position: relative;
    width: 500px;
    height: 350px
}
.image-zoom>img {
    width: 100%;
    height: 100%
}
.image-zoom>a.zoom,
.ui-menu-item .image-zoom>.zoom.sitesearch {
    display: block;
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: transparent url(/images/zoom.png) no-repeat right bottom
}
.article-accordion article {
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #e1e1e1
}
ol#breadcrumb-nav {
    margin: 0 0 1em
}
ol#breadcrumb-nav li {
    display: inline;
    margin: 0;
    line-height: 1.66667
}
ol#breadcrumb-nav a,
ol#breadcrumb-nav .ui-menu-item .sitesearch,
.ui-menu-item ol#breadcrumb-nav .sitesearch {
    font-weight: bold
}
#secondary-nav {
    background: url(/images/2x2_bebebe_h.png) repeat-x top left
}
#secondary-nav ul li {
    font-family: Verdana, arial, sans-serif;
    list-style: none;
    margin-left: 0
}
#secondary-nav ul li a,
#secondary-nav ul li .ui-menu-item .sitesearch,
.ui-menu-item #secondary-nav ul li .sitesearch {
    display: block
}
#secondary-nav ul li.selected>a,
#secondary-nav ul .ui-menu-item li.selected>.sitesearch,
.ui-menu-item #secondary-nav ul li.selected>.sitesearch {
    color: #333;
    font-weight: bold
}
#secondary-nav ul li li {
    padding-left: 1em
}
#secondary-nav ul li li a,
#secondary-nav ul li li .ui-menu-item .sitesearch,
.ui-menu-item #secondary-nav ul li li .sitesearch {
    padding-left: 12px;
    color: #007bb4
}
#secondary-nav ul li li.selected a,
#secondary-nav ul li li.selected .ui-menu-item .sitesearch,
.ui-menu-item #secondary-nav ul li li.selected .sitesearch {
    background: url(../images/subnav-raquo.png) no-repeat left 4px
}
.tab-container .tabs {
    background: url(../images/tabs-bg.png) repeat-x left top;
    padding: 2.5em 1.75em 1.75em;
    position: relative
}
.tab-container ul.tab-nav {
    overflow: hidden;
    *zoom: 1;
    margin: 0
}
.tab-container ul.tab-nav li {
    float: left;
    list-style-type: none;
    text-decoration: none;
    margin: 0 0.5em 0.25em 0
}
.tab-container ul.tab-nav li a,
.tab-container ul.tab-nav li .ui-menu-item .sitesearch,
.ui-menu-item .tab-container ul.tab-nav li .sitesearch {
    display: block;
    padding: 1.5em 1.75em 1.25em;
    font-weight: bold;
    text-decoration: none;
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none
}
.tab-container ul.tab-nav li a:hover,
.tab-container ul.tab-nav li .ui-menu-item .sitesearch:hover,
.ui-menu-item .tab-container ul.tab-nav li .sitesearch:hover,
.tab-container ul.tab-nav li a:active,
.tab-container ul.tab-nav li .ui-menu-item .sitesearch:active,
.ui-menu-item .tab-container ul.tab-nav li .sitesearch:active {
    color: #ffffff;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    background: #b5b5b5 url(../images/tabs-gradient-off.png) repeat-x left bottom
}
.tab-container ul.tab-nav li.selected a,
.tab-container ul.tab-nav li.selected .ui-menu-item .sitesearch,
.ui-menu-item .tab-container ul.tab-nav li.selected .sitesearch {
    color: #ffffff;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    background: #007bb4 url(../images/tabs-gradient-on.png) repeat-x left bottom
}
.cssgradients .tab-container ul.tab-nav li a:hover,
.cssgradients .tab-container ul.tab-nav li .ui-menu-item .sitesearch:hover,
.ui-menu-item .cssgradients .tab-container ul.tab-nav li .sitesearch:hover,
.cssgradients .tab-container ul.tab-nav li a:active,
.cssgradients .tab-container ul.tab-nav li .ui-menu-item .sitesearch:active,
.ui-menu-item .cssgradients .tab-container ul.tab-nav li .sitesearch:active {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc4Nzg3OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b5b5b5), color-stop(100%, #787878));
    background-image: -moz-linear-gradient(#b5b5b5, #787878);
    background-image: -webkit-linear-gradient(#b5b5b5, #787878);
    background-image: linear-gradient(#b5b5b5, #787878)
}
.cssgradients .tab-container ul.tab-nav li.selected a:hover,
.cssgradients .tab-container ul.tab-nav li.selected .ui-menu-item .sitesearch:hover,
.ui-menu-item .cssgradients .tab-container ul.tab-nav li.selected .sitesearch:hover,
.cssgradients .tab-container ul.tab-nav li.selected a:active,
.cssgradients .tab-container ul.tab-nav li.selected .ui-menu-item .sitesearch:active,
.ui-menu-item .cssgradients .tab-container ul.tab-nav li.selected .sitesearch:active {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2JiNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTE3NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007bb4), color-stop(100%, #005177));
    background-image: -moz-linear-gradient(#007bb4, #005177);
    background-image: -webkit-linear-gradient(#007bb4, #005177);
    background-image: linear-gradient(#007bb4, #005177)
}
#sub-pages {
    background: #f0f0f0;
    overflow: hidden
}
#sub-pages header h1 {
    padding: 1.5em 1.5em 0 1.8em
}
#sub-pages ul {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 243px
}
#sub-pages li {
    font-weight: bold;
    list-style: none;
    margin: 0 1.5em;
    padding: 0 0 1em 0
}
#main .directory-list-section ul li {
    margin: 0;
    padding: 0
}
.directorypage .tab-container {
    margin-top: 2em
}
.directory-list-section {
    overflow: hidden;
    *zoom: 1;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom;
    margin-bottom: 3em;
    padding-bottom: 3em
}
.directory-list-section>h1 {
    font-family: 'Saira', sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 0.5em
}
.directory-list-section li {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: none;
    vertical-align: top
}
.directory-list-section li.left {
    margin-left: 0;
    clear: left
}
.directory-list-section li.right {
    margin-right: 0;
    clear: right
}
.directory-list-section li article {
    padding-right: 2em;
    padding-bottom: 2em
}
.directory-list-section li h1 {
    font-size: 1.272em;
    text-transform: uppercase;
    line-height: 1.1;
    margin-bottom: 0.3em
}
.directory-list-section li .vcard {
    font-size: 0.917em;
    line-height: 1.545;
    font-family: Verdana, arial, sans-serif;
    color: #333
}
.directory-list-section li .vcard .fn {
    font-weight: bold;
    display: block
}
.directory-list-section p,
.directory-list-section .detailpage-callout ul,
.detailpage-callout .directory-list-section ul {
    margin: 0
}
.directory-list-section .email-form-link {
    font-weight: normal;
    display: block;
    margin: 0.5em 0
}
.vcard .tel .type {
    display: none
}
.international-sites h1 {
    font-family: 'Saira', sans-serif;
    font-weight: bold;
    font-size: 1.5em;
    line-height: 1.167;
    margin-bottom: 1em
}
.international-sites ul {
    margin: 0;
    padding: 0
}
.international-sites ul li {
    list-style: none;
    margin: 0 0 1em 0
}
.international-sites ul li a,
.international-sites ul li .ui-menu-item .sitesearch,
.ui-menu-item .international-sites ul li .sitesearch {
    display: block;
    line-height: 1;
    padding-top: 1.3em;
    font-weight: bold;
    font-size: 0.916em;
    background: url(../images/intl-sites-sprite.png) no-repeat 0px 0px
}
.international-sites ul li a.us,
.international-sites ul li .ui-menu-item .us.sitesearch,
.ui-menu-item .international-sites ul li .us.sitesearch {
    background-position: 0px 0px
}
.international-sites ul li a.gb,
.international-sites ul li .ui-menu-item .gb.sitesearch,
.ui-menu-item .international-sites ul li .gb.sitesearch {
    background-position: 0px -35px
}
.international-sites ul li a.de,
.international-sites ul li .ui-menu-item .de.sitesearch,
.ui-menu-item .international-sites ul li .de.sitesearch {
    background-position: 0px -71px
}
.international-sites ul li a.jp,
.international-sites ul li .ui-menu-item .jp.sitesearch,
.ui-menu-item .international-sites ul li .jp.sitesearch {
    background-position: 0px -107px
}
.international-sites ul li a.kr,
.international-sites ul li .ui-menu-item .kr.sitesearch,
.ui-menu-item .international-sites ul li .kr.sitesearch {
    background-position: 0px -143px
}
.international-sites ul li a.cn,
.international-sites ul li .ui-menu-item .cn.sitesearch,
.ui-menu-item .international-sites ul li .cn.sitesearch {
    background-position: 0px -179px
}
.press-releases-jumplist {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 1em;
    margin-bottom: 1em
}
.pub {
    background: url(/images/2x2_bebebe_h.png) repeat-x bottom left;
    margin: 0 0 .5em 0;
    overflow: hidden;
    padding: 0 0 2.5em 0
}
.pub:last-of-type {
    background: none
}
.pub .teaser {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 503px;
    position: relative;
    left: 195px
}
.pub header {
    padding: 2em 0 0 0
}
.pub header time {
    font-weight: bold
}
.pub header h1 {
    line-height: 1.2;
    margin: 0 0 .5em 0
}
.pub figure {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    position: relative;
    left: -520px;
    padding: 2.5em 0 0 0
}
.pub figure img {
    display: block;
    margin: 0 auto
}
.pub dt {
    display: inline;
    font-style: italic
}
.pub dd {
    display: inline;
    font-style: italic
}
#submenu-router ul {
    margin: 0;
    padding: 0
}
#submenu-router ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 50%
}
#submenu-router ul li.col-1 {
    float: left;
    clear: left
}
#submenu-router ul li.col-1 article {
    padding-right: 8.5px
}
#submenu-router ul li.col-2 {
    margin-left: 50%
}
#submenu-router ul li.col-2 article {
    padding-left: 8.5px
}
#submenu-router ul li article {
    line-height: 1.6666666666666666666666666666667;
    margin-bottom: 2em
}
#submenu-router ul li article h1 {
    line-height: 1.2;
    margin-bottom: 0.5em
}
#submenu-router ul li article p,
#submenu-router ul li article .detailpage-callout ul,
.detailpage-callout #submenu-router ul li article ul {
    margin-bottom: 0.5em
}
#service-locations-list li {
    margin: 0 0 1.5em !important;
    padding: 0;
    list-style: none !important
}
#service-locations-list article {
    line-height: 1.4545454545454545454545454545455;
    font-size: 11px
}
#service-locations-list article h2.country-name {
    font-size: 1.272em;
    text-transform: uppercase;
    line-height: 1.1;
    margin-bottom: 0.3em;
    font-weight: normal
}
#service-locations-list article h1.fn {
    font-family: 'Saira', sans-serif;
    font-size: 1em !important;
    font-weight: bold
}
#service-locations-list article p,
#service-locations-list article .detailpage-callout ul,
.detailpage-callout #service-locations-list article ul {
    margin-bottom: 0
}
#available-training-sessions h1 {
    margin-bottom: 1em;
    padding-bottom: 0.5em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
#available-training-sessions ul {
    margin: 0;
    padding: 0
}
#available-training-sessions ul li {
    margin: 0 0 1em;
    padding: 0 0 1em;
    list-style: none;
    border-bottom: 1px solid #e1e1e1
}
#available-training-sessions article {
    line-height: 1.6666666666666666666666666666667
}
#available-training-sessions article h1 {
    background-image: none;
    margin-bottom: 0
}
#available-training-sessions article .itin {
    font-size: 1.0833333333333333333333333333333em;
    font-weight: bold
}
#available-training-sessions article dl dt,
#available-training-sessions article dl dd {
    display: inline
}
#available-training-sessions article dl dt {
    font-weight: bold
}
#available-training-sessions article dl dd {
    margin-right: 0.5em;
    padding-right: 0.5em;
    border-right: 1px solid #333
}
#available-training-sessions article dl dd.last,
#available-training-sessions article dl dd:last-child {
    margin: 0;
    padding: 0;
    border: none
}
.brochure-list {
    background: #fff;
    padding: 1em 2em
}
.brochure-list .brochure {
    border-bottom: 1px solid #e1e1e1;
    padding: 1em 1em 1em 114px
}
.brochure-list .brochure.last {
    border-bottom: none
}
.brochure-list .brochure figure {
    position: absolute;
    left: 1em;
    top: 1em
}
.brochure-list .brochure ul.languages {
    margin: 0;
    padding: 0
}
.brochure-list .brochure ul.languages li {
    list-style: none;
    margin: -1px 0 0 0;
    border: 1px solid #e1e1e1;
    position: relative
}
.brochure-list .brochure ul.languages li.toggle-languages {
    padding: 1em;
    font-weight: bold
}
.brochure-list .brochure ul.languages li a,
.brochure-list .brochure ul.languages li .ui-menu-item .sitesearch,
.ui-menu-item .brochure-list .brochure ul.languages li .sitesearch {
    display: block;
    position: relative;
    padding: 1em
}
.brochure-list .brochure ul.languages li a:hover,
.brochure-list .brochure ul.languages li .ui-menu-item .sitesearch:hover,
.ui-menu-item .brochure-list .brochure ul.languages li .sitesearch:hover,
.brochure-list .brochure ul.languages li a:active,
.brochure-list .brochure ul.languages li .ui-menu-item .sitesearch:active,
.ui-menu-item .brochure-list .brochure ul.languages li .sitesearch:active {
    background: #ffd
}
.product-search-results li {
    margin-left: 0;
    padding-left: 0;
    list-style: none
}
.product-search-footer {
    border-top: 1px solid #e1e1e1;
    margin-top: 1em;
    padding-top: 1em
}
.site-search-results li {
    margin-left: 0;
    padding-left: 0;
    list-style: none
}
.site-search-results article {
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #e1e1e1
}
.site-search-results article p,
.site-search-results article .detailpage-callout ul,
.detailpage-callout .site-search-results article ul {
    margin: 1em 0
}
.site-search-results article h1 {
    margin-bottom: 0.75em
}
.site-search-results article .current {
    font-weight: bold
}
.site-search-results article .fragment {
    color: gray;
    font-style: italic
}
.site-search-results article mark,
.site-search-results article .mark {
    font-weight: bold;
    color: #333;
    background: transparent
}
#support-router ul {
    margin: 0;
    padding: 0
}
#support-router ul li {
    margin: 0 0 1.5em;
    padding: 0 0 1.5em 100px;
    list-style: none;
    position: relative
}
#support-router ul li article {
    line-height: 1.6666666666666666666666666666667;
    margin-bottom: 2em
}
#support-router ul li article h1 {
    line-height: 1.2;
    margin-bottom: 0.5em
}
#support-router ul li article p,
#support-router ul li article .detailpage-callout ul,
.detailpage-callout #support-router ul li article ul {
    margin-bottom: 0.5em
}
#support-router a.icon,
#support-router .ui-menu-item .icon.sitesearch,
.ui-menu-item #support-router .icon.sitesearch {
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    left: 0px;
    top: 0px;
    text-indent: -9999em;
    background: url(../images/service-support-icons.png) no-repeat left top
}
#support-router a.icon#reference-library-icon,
#support-router .ui-menu-item .icon#reference-library-icon.sitesearch,
.ui-menu-item #support-router .icon#reference-library-icon.sitesearch {
    background-position: 0px 0px
}
#support-router a.icon#software-downloads-icon,
#support-router .ui-menu-item .icon#software-downloads-icon.sitesearch,
.ui-menu-item #support-router .icon#software-downloads-icon.sitesearch {
    background-position: 0px -80px
}
#support-router a.icon#product-faqs-icon,
#support-router a.icon#produktbezogene-faqs-icon,
#support-router .ui-menu-item .icon#product-faqs-icon.sitesearch,
.ui-menu-item #support-router .icon#product-faqs-icon.sitesearch {
    background-position: 0px -160px
}
#support-router a.icon#training-sessions-icon,
#support-router a.icon#schulungen-icon,
#support-router .ui-menu-item .icon#training-sessions-icon.sitesearch,
.ui-menu-item #support-router .icon#training-sessions-icon.sitesearch {
    background-position: 0px -240px
}
#support-router a.icon#repair-return-icon,
#support-router a.icon#reparaturen-retouren-icon,
#support-router .ui-menu-item .icon#repair-return-icon.sitesearch,
.ui-menu-item #support-router .icon#repair-return-icon.sitesearch {
    background-position: 0px -320px
}
#support-router a.icon#replacement-parts-icon,
#support-router a.icon#ersatzteile-icon,
#support-router .ui-menu-item .icon#replacement-parts-icon.sitesearch,
.ui-menu-item #support-router .icon#replacement-parts-icon.sitesearch {
    background-position: 0px -400px
}
#support-router a.icon#clearance-items-icon,
#support-router a.icon#ausverkauf-icon,
#support-router .ui-menu-item .icon#clearance-items-icon.sitesearch,
.ui-menu-item #support-router .icon#clearance-items-icon.sitesearch {
    background-position: 0px -480px
}
#support-router a.icon#software-support-icon {
    background-position: 0px -643px;
}
#support-router a.icon#software-activation-icon {
    background-position: 0px -560px;
}
#support-router a.icon-new,
#support-router .ui-menu-item .icon-new.sitesearch,
.ui-menu-item #support-router .icon-new.sitesearch {
    display: block;
    width: 71px;
    height: 71px;
    position: absolute;
    left: 0px;
    top: 0px;
    text-indent: -9999em;
    background: url(../images/icons.png) no-repeat left top
}
#support-router a.icon-new#brochures-icon,
#support-router .ui-menu-item .icon-new#brochures-icon.sitesearch,
.ui-menu-item #support-router .icon-new#brochures-icon.sitesearch {
    background-position: 0px -80px
}
#support-router a.icon-new#in-motion-blog-icon,
#support-router .ui-menu-item .icon-new#in-motion-blog-icon.sitesearch,
.ui-menu-item #support-router .icon-new#in-motion-blog-icon.sitesearch {
    background-position: 0px 0px
}
#support-router a.icon-new#reference-library-icon,
#support-router .ui-menu-item .icon-new#reference-library-icon.sitesearch,
.ui-menu-item #support-router .icon-new#reference-library-icon.sitesearch {
    background-position: 0px -80px
}
#support-router a.icon-new#video-library-icon,
#support-router .ui-menu-item .icon-new#video-library-icon.sitesearch,
.ui-menu-item #support-router .icon-new#video-library-icon.sitesearch {
    background-position: 0px -160px
}
#banner-rotator {
    margin: 0 0 2em;
    padding: 0;
    position: relative
}
#banner-rotator li {
    margin: 0;
    padding: 0;
    list-style: none
}
#banner-rotator img {
    display: block;
    margin: 0 0 0.41666666666666666666666666666667em !important;
    padding: 0;
    line-height: 1
}
#banner-rotator figcaption {
    text-align: right;
    font-style: italic;
    font-size: 0.83333333333333333333333333333333em
}
.industries-list-callout {
    margin-top: 2em;
    padding-top: 2em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left top
}
.industries-list-callout h1 {
    font-weight: bold;
    margin-bottom: 1em
}
.industries-list-callout ul {
    margin: 0;
    padding: 0
}
.industries-list-callout li {
    margin: 0 0 1em;
    list-style: none;
    padding: 0 0 0 20px;
    background: url(../images/check.png) no-repeat left top
}
.directorycontactform .your-message label {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.directorycontactform hgroup {
    margin-bottom: 2em
}
.productcatalog #main-header h2,
.productcategory #main-header h2 {
    font-weight: normal
}
.productcatalog #main-header hgroup,
.productcategory #main-header hgroup {
    margin-bottom: 1em
}
.facet-nav h1 {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.facet-nav section {
    margin-bottom: 3em
}
.facet-nav section h1 {
    color: #333;
    font-family: droid-sans, Tahoma, Verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 1.1666666666666666666666666666667em;
    left: 0;
    top: 0;
    position: static;
    line-height: 1
}
.facet-nav ul {
    margin-top: 0.5em
}
.facet-nav li {
    margin: 0;
    padding: 0;
    list-style: none
}
.facet-nav .applied-facets {
    margin-bottom: 5em
}
.facet-nav .applied-facets li {
    font-family: Verdana, arial, sans-serif;
    font-size: 0.916666666666em;
    line-height: 1.1;
    margin-bottom: .7272727272727272727272727272727em;
    padding: 0 0 0 2em;
    position: relative
}
.facet-nav .applied-facets a,
.facet-nav .applied-facets .ui-menu-item .sitesearch,
.ui-menu-item .facet-nav .applied-facets .sitesearch {
    display: block;
    left: 0;
    position: absolute
}
.facet-nav .applied-facets a.clear-all,
.facet-nav .applied-facets .ui-menu-item .clear-all.sitesearch,
.ui-menu-item .facet-nav .applied-facets .clear-all.sitesearch {
    font-size: 0.916666666666em;
    color: #007bb4
}
.facet-nav .unapplied-facets h2 {
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase
}
.facet-nav .unapplied-facets ul li {
    background: url(../images/2x2_bebebe_h.png) repeat-x left top;
    margin-bottom: 0.833333333333em;
    padding-top: 0.833333333333em
}
.facet-nav .unapplied-facets ul li ul li {
    background-image: none;
    font-family: Verdana, arial, sans-serif;
    font-size: 0.916666666666em;
    line-height: 1.1;
    margin-bottom: .7272727272727272727272727272727em;
    padding: 0
}
.facet-nav .unapplied-facets ul li a,
.facet-nav .unapplied-facets ul li .ui-menu-item .sitesearch,
.ui-menu-item .facet-nav .unapplied-facets ul li .sitesearch {
    color: #333
}
a.quickspec-button,
.ui-menu-item .quickspec-button.sitesearch {
    font-family: droid-sans, Tahoma, Verdana, arial, sans-serif;
    font-weight: bold;
    display: block;
    float: left;
    clear: both;
    color: #666666;
    text-decoration: none;
    font-size: 0.83333333333333333333333333333333em;
    padding: 0.5em 1em;
    margin-bottom: 1em;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
    background: #e2e2e2
}
a.quickspec-button:hover,
.ui-menu-item .quickspec-button.sitesearch:hover,
a.quickspec-button:active,
.ui-menu-item .quickspec-button.sitesearch:active,
a.quickspec-button.hovered,
.ui-menu-item .quickspec-button.hovered.sitesearch {
    background: #a7a7a7;
    color: #fff
}
.cssgradients a.quickspec-button,
.cssgradients .ui-menu-item .quickspec-button.sitesearch,
.ui-menu-item .cssgradients .quickspec-button.sitesearch {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e2e2e2));
    background: -moz-linear-gradient(#ffffff, #e2e2e2);
    background: -webkit-linear-gradient(#ffffff, #e2e2e2);
    background: linear-gradient(#ffffff, #e2e2e2)
}
.cssgradients a.quickspec-button:hover,
.cssgradients .ui-menu-item .quickspec-button.sitesearch:hover,
.ui-menu-item .cssgradients .quickspec-button.sitesearch:hover,
.cssgradients a.quickspec-button:active,
.cssgradients .ui-menu-item .quickspec-button.sitesearch:active,
.ui-menu-item .cssgradients .quickspec-button.sitesearch:active,
.cssgradients a.quickspec-button.hovered,
.cssgradients .ui-menu-item .quickspec-button.hovered.sitesearch,
.ui-menu-item .cssgradients .quickspec-button.hovered.sitesearch {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3YTdhNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3YzdjNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a7a7a7), color-stop(100%, #c7c7c7));
    background: -moz-linear-gradient(#a7a7a7, #c7c7c7);
    background: -webkit-linear-gradient(#a7a7a7, #c7c7c7);
    background: linear-gradient(#a7a7a7, #c7c7c7)
}
#quickspec,
.customsolutionsrouterpage #content-banner .qs-popup {
    width: 520px;
    border: 1px solid #d1d1d1;
    background: #fff url(../images/quickspec-bg.png) no-repeat left bottom;
    padding: 1em 1.75em;
    position: absolute;
    z-index: 98
}
#quickspec table th,
.customsolutionsrouterpage #content-banner .qs-popup table th,
#quickspec table td,
.customsolutionsrouterpage #content-banner .qs-popup table td {
    margin: 0;
    padding: 0 1em 0 0;
    border: none;
    line-height: 1.5
}
#quickspec table td,
.customsolutionsrouterpage #content-banner .qs-popup table td,
#quickspec table th,
.customsolutionsrouterpage #content-banner .qs-popup table th {
    text-align: right
}
#quickspec table td.col-1,
.customsolutionsrouterpage #content-banner .qs-popup table td.col-1,
#quickspec table th.col-1,
.customsolutionsrouterpage #content-banner .qs-popup table th.col-1 {
    text-align: left
}
#quickspec h2,
.customsolutionsrouterpage #content-banner .qs-popup h2 {
    color: #007bb4;
    font-size: 1.25em;
    font-weight: bold;
    line-height: 1.182
}
#quickspec .arrow,
.customsolutionsrouterpage #content-banner .qs-popup .arrow {
    width: 77px;
    height: 48px;
    position: absolute;
    left: 0px;
    top: -48px;
    background: url(../images/quickspec-arrow.png) no-repeat 0px 0px;
    z-index: 99
}
#quickspec .quickspec-more,
.customsolutionsrouterpage #content-banner .qs-popup .quickspec-more {
    font-size: 1.1666666666666666666666666666667em;
    font-weight: bold
}
.boxshadow #quickspec,
.boxshadow .customsolutionsrouterpage #content-banner .qs-popup,
.customsolutionsrouterpage #content-banner .boxshadow .qs-popup {
    -moz-box-shadow: #333, 0, 0, 10px;
    -webkit-box-shadow: #333, 0, 0, 10px;
    box-shadow: #333, 0, 0, 10px
}
#product-list li,
.awards li,
#featured-solutions ul.product-list li,
#related-products ul.product-list li {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: none;
    vertical-align: top;
    margin-bottom: 1.417em
}
#product-list li.left,
.awards li.left,
#featured-solutions ul.product-list li.left,
#related-products ul.product-list li.left {
    margin-left: 0;
    clear: left
}
#product-list li.right,
.awards li.right,
#featured-solutions ul.product-list li.right,
#related-products ul.product-list li.right {
    margin-right: 0;
    clear: right
}
#product-list li h1,
.awards li h1,
#featured-solutions ul.product-list li h1,
#related-products ul.product-list li h1 {
    font-size: 0.916em;
    line-height: 1.182;
    font-weight: bold;
    margin-bottom: 0.25em;
    clear: both
}
#product-list li p,
.awards li p,
#featured-solutions ul.product-list li p,
#related-products ul.product-list li p,
#product-list li .detailpage-callout ul,
.detailpage-callout #product-list li ul,
.awards li .detailpage-callout ul,
.detailpage-callout .awards li ul,
#featured-solutions ul.product-list li .detailpage-callout ul,
.detailpage-callout #featured-solutions ul.product-list li ul,
#related-products ul.product-list li .detailpage-callout ul,
.detailpage-callout #related-products ul.product-list li ul {
    font-size: 0.833em;
    line-height: 1.5
}
#product-list li img,
.awards li img,
#featured-solutions ul.product-list li img,
#related-products ul.product-list li img {
    width: 100%;
    margin-bottom: 1.417em
}
.product-list-meta,
.site-search-results-meta {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    *zoom: 1;
    background: #f1f1f1;
    border: solid 1px #d1d1d1;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
    margin: 1em 0
}
.product-list-meta span,
.site-search-results-meta span {
    display: block;
    float: left;
    width: 29%;
    margin: 0 2%;
    padding: 0.83333333333333333333333333333333em 0 0.33333333333333333333333333333333em
}
.product-list-meta .num-results,
.site-search-results-meta .num-results {
    font-family: Arial, helvetica, sans-serif;
    font-size: 1.5em;
    padding: 0.2222222222222222222222em 0
}
.product-list-meta .num-results b,
.site-search-results-meta .num-results b {
    font-weight: bold
}
.product-list-meta .results-per-page,
.site-search-results-meta .results-per-page {
    text-align: center
}
.product-list-meta .results-per-page select,
.site-search-results-meta .results-per-page select {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    vertical-align: middle
}
.product-list-meta .pagination,
.site-search-results-meta .pagination {
    text-align: right
}
.product-list-meta .pagination ol,
.site-search-results-meta .pagination ol {
    float: right;
    margin: 0;
    padding: 0
}
.product-list-meta .pagination ol li,
.site-search-results-meta .pagination ol li {
    list-style-type: none;
    font-weight: bold;
    margin: 0;
    display: inline;
    line-height: 1.75 !important;
    margin-right: 0.5em
}
.product-list-meta .pagination ol li.prev,
.site-search-results-meta .pagination ol li.prev {
    margin-left: 0;
    margin-right: 1em
}
.product-list-meta .pagination ol li.next,
.site-search-results-meta .pagination ol li.next {
    margin-left: 1em;
    margin-right: 0
}
.product-list-meta .pagination ol li a,
.site-search-results-meta .pagination ol li a,
.product-list-meta .pagination ol li .ui-menu-item .sitesearch,
.ui-menu-item .product-list-meta .pagination ol li .sitesearch,
.site-search-results-meta .pagination ol li .ui-menu-item .sitesearch,
.ui-menu-item .site-search-results-meta .pagination ol li .sitesearch {
    font-weight: normal
}
.product-list-meta .pagination ol li a.selected,
.site-search-results-meta .pagination ol li a.selected,
.product-list-meta .pagination ol li .ui-menu-item .selected.sitesearch,
.ui-menu-item .product-list-meta .pagination ol li .selected.sitesearch,
.site-search-results-meta .pagination ol li .ui-menu-item .selected.sitesearch,
.ui-menu-item .site-search-results-meta .pagination ol li .selected.sitesearch {
    font-weight: bold;
    color: #004768;
    text-decoration: none
}
.product-catalog-home #main-header {
    margin-bottom: 3em
}
.product-catalog-home #main-header h2 {
    font-weight: normal
}
.product-catalog-home #product-rotator,
.product-catalog-home #product-categories {
    overflow: hidden;
    *zoom: 1;
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px;
    margin-left: 0;
    margin-right: 0;
    position: relative
}
.product-catalog-home #product-rotator h1,
.product-catalog-home #product-categories h1 {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.product-catalog-home #product-rotator section h1,
.product-catalog-home #product-rotator article h1,
.product-catalog-home #product-categories section h1,
.product-catalog-home #product-categories article h1 {
    position: static;
    left: 0px;
    top: 0px
}
.product-catalog-home .facet-count {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.product-catalog-home #product-rotator {
    height: 245px;
    position: relative;
    z-index: 1;
    background: url(../images/catalog-rotator-bg.png) repeat-x left top;
    margin-bottom: 51px
}
.product-catalog-home ul.product-rotator-items {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1
}
.product-catalog-home ul.product-rotator-items li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 200px;
    background: url(../images/catalog-rotator-bg.png) repeat-x left top
}
.product-catalog-home ul.product-rotator-items li li {
    font-size: 0.91666666666666666666666666666667em;
    list-style-type: disc;
    line-height: 1.16666666666666666666;
    margin-bottom: 0.83333em;
    margin-left: 1.5em;
    position: static;
    height: auto;
    background-image: none
}
.product-catalog-home ul.product-rotator-items li article {
    padding-left: 355px;
    padding-right: 17px;
    position: relative
}
.product-catalog-home ul.product-rotator-items li article h1 {
    font-size: 1.3333333333333333333333333333333em;
    line-height: 1.2;
    font-weight: bold
}
.product-catalog-home ul.product-rotator-items li article figure {
    position: absolute;
    left: 0px;
    top: 0px
}
.product-catalog-home ul.product-rotator-items li article ul {
    margin: 0.5em 0
}
.product-catalog-home #product-rotator-nav {
    text-align: center;
    position: relative;
    z-index: 99
}
.product-catalog-home #product-rotator-nav li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 10
}
.product-catalog-home #product-rotator-nav li a,
.product-catalog-home #product-rotator-nav li .ui-menu-item .sitesearch,
.ui-menu-item .product-catalog-home #product-rotator-nav li .sitesearch {
    display: block;
    text-indent: -1000em;
    width: 12px;
    height: 12px;
    background: url(../images/rotator-nav-button.png) no-repeat 0px 0px;
    margin: 0.5em;
    padding: 0
}
.product-catalog-home #product-rotator-nav li a:hover,
.product-catalog-home #product-rotator-nav li .ui-menu-item .sitesearch:hover,
.ui-menu-item .product-catalog-home #product-rotator-nav li .sitesearch:hover,
.product-catalog-home #product-rotator-nav li a:active,
.product-catalog-home #product-rotator-nav li .ui-menu-item .sitesearch:active,
.ui-menu-item .product-catalog-home #product-rotator-nav li .sitesearch:active {
    background-position: 0px -40px
}
.product-catalog-home #product-rotator-nav li.activeSlide a,
.product-catalog-home #product-rotator-nav li.activeSlide .ui-menu-item .sitesearch,
.ui-menu-item .product-catalog-home #product-rotator-nav li.activeSlide .sitesearch {
    background-position: 0px -20px
}
.product-catalog-home article.product-category {
    position: relative;
    min-height: 140px;
    height: auto;
    width: 373px;
    margin: 0 8.5px 34px
}
.product-catalog-home article.product-category.col-1 {
    margin-left: 0;
    float: left;
    clear: left
}
.product-catalog-home article.product-category.col-2 {
    marign-right: 0;
    margin-left: 381.5px
}
.product-catalog-home article.product-category.with-image h1,
.product-catalog-home article.product-category.with-image p,
.product-catalog-home article.product-category.with-image .detailpage-callout ul,
.detailpage-callout .product-catalog-home article.product-category.with-image ul {
    margin-left: 177px
}
.product-catalog-home article.product-category figure {
    position: absolute;
    left: 0px;
    top: 0px
}
.product-catalog-home article.product-category h1 {
    font-size: 1.1666666666666666666666666666667em;
    font-weight: bold;
    line-height: 1.2
}
.product-catalog-home article.product-category p,
.product-catalog-home article.product-category .detailpage-callout ul,
.detailpage-callout .product-catalog-home article.product-category ul {
    margin-bottom: 0;
    font-size: 0.83333333333333333333333333333333em
}
.product-catalog-home article.product-category .more-link,
.product-catalog-home article.product-category .visit-catalog a,
.visit-catalog .product-catalog-home article.product-category a,
.product-catalog-home article.product-category .visit-catalog .ui-menu-item .sitesearch,
.visit-catalog .ui-menu-item .product-catalog-home article.product-category .sitesearch,
.product-catalog-home article.product-category .ui-menu-item .visit-catalog .sitesearch,
.ui-menu-item .visit-catalog .product-catalog-home article.product-category .sitesearch {
    display: block
}
.product-catalog-home .applied-facets h1,
.product-catalog-home .unapplied-facets h1 {
    display: none
}
.productseries #main-header,
.productseriescontroller #main-header {
    position: relative
}
.productseries #content,
.productseriescontroller #content {
    background: url(../images/productseries-main-bg.png) repeat-y right top
}
.productseries .tabs section h2,
.productseriescontroller .tabs section h2 {
    font-weight: bold;
    font-size: 1.167em;
    margin-top: 2em
}
.productseries .tabs section h2:first-child,
.productseriescontroller .tabs section h2:first-child,
.productseries .tabs section h2.first,
.productseriescontroller .tabs section h2.first {
    margin-top: 0
}
.productseries .tab-container,
.productseriescontroller .tab-container {
    float: left;
    clear: both;
    width: 746px;
    overflow: hidden;
    margin-right: 17px;
    margin-top: 2em
}
.productseries .specs-images,
.productseriescontroller .specs-images {
    margin: 0
}
.productseries .specs-images li,
.productseriescontroller .specs-images li {
    margin: 0;
    list-style: none
}
.productseries .specs-images figure figcaption,
.productseriescontroller .specs-images figure figcaption {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.productseries .specs-images figure img,
.productseriescontroller .specs-images figure img {
    display: block;
    padding: 1em;
    background: #fff;
    border-top: 1px solid #e1e1e1;
    border-right: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    border-left: 1px solid #e1e1e1;
    -moz-box-shadow: #a1a1a1 1px 1px 3px;
    -webkit-box-shadow: #a1a1a1 1px 1px 3px;
    box-shadow: #a1a1a1 1px 1px 3px;
    margin: 0 auto 2em
}
.productseries .callout,
.productseriescontroller .callout {
    margin-bottom: 1em;
    padding-bottom: 1.75em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
.min-width td {
    min-width: 100px
}
#featured-media-container {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 633px;
    padding-left: 130px;
    margin-left: 0;
    overflow: hidden;
    *zoom: 1
}
#featured-media-container a.enlarge-image,
#featured-media-container .ui-menu-item .enlarge-image.sitesearch,
.ui-menu-item #featured-media-container .enlarge-image.sitesearch {
    display: block;
    float: left;
    padding: 1em 0 1em 2.1666666666666666666666667em;
    background: url(../images/enlarge-image-icon.png) no-repeat left center
}
#featured-media {
    position: relative;
    margin: 0 0 1em;
    height: 320px
}
#featured-media li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 438px;
    height: 320px
}
#featured-media li a.zoom,
#featured-media li .ui-menu-item .zoom.sitesearch,
.ui-menu-item #featured-media li .zoom.sitesearch {
    display: block;
    text-indent: -9999em;
    width: 438px;
    height: 320px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: transparent url(../images/zoom.png) no-repeat right bottom
}
#featured-media li object,
#featured-media li a.video-fallback,
#featured-media li .ui-menu-item .video-fallback.sitesearch,
.ui-menu-item #featured-media li .video-fallback.sitesearch {
    display: block;
    width: 438px;
    height: 320px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2
}
#featured-media li object {
    z-index: 3
}
#ft-media-nav {
    margin-right: 2em
}
#ft-media-nav li {
    float: left;
    list-style: none;
    margin: 0 5px 0 0
}
#ft-media-nav li a,
#ft-media-nav li .ui-menu-item .sitesearch,
.ui-menu-item #ft-media-nav li .sitesearch {
    display: block;
    float: left;
    padding: 2px;
    border: solid 1px #cccccc
}
#ft-media-nav li a:hover,
#ft-media-nav li .ui-menu-item .sitesearch:hover,
.ui-menu-item #ft-media-nav li .sitesearch:hover,
#ft-media-nav li a:active,
#ft-media-nav li .ui-menu-item .sitesearch:active,
.ui-menu-item #ft-media-nav li .sitesearch:active {
    padding: 0;
    border: solid 3px #007bb4
}
#ft-media-nav li img {
    display: block;
    float: left;
    margin: 2px;
    width: 55px;
    height: 40px
}
#ft-media-nav li.activeSlide a,
#ft-media-nav li.activeSlide .ui-menu-item .sitesearch,
.ui-menu-item #ft-media-nav li.activeSlide .sitesearch {
    padding: 0;
    border: solid 3px #005881
}
#configs-container {
    display: none
}
#dimensions-tab ul {
    margin: 0
}
#dimensions-tab li {
    margin: 0;
    list-style: none
}
#dimensions-tab figure figcaption {
    display: block;
    font-weight: bold;
    font-size: 1.167em;
    line-height: 1.66667;
    margin: 2em 0 0.5em
}
#dimensions-tab figure img {
    display: block;
    padding: 1em;
    background: #fff;
    border-top: 1px solid #e1e1e1;
    border-right: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    border-left: 1px solid #e1e1e1;
    -moz-box-shadow: #a1a1a1 1px 1px 3px;
    -webkit-box-shadow: #a1a1a1 1px 1px 3px;
    box-shadow: #a1a1a1 1px 1px 3px;
    margin: 0 auto
}
#dimensions-tab li:first-child figure figcaption {
    margin-top: 0
}
.dimensions-tab-overlay {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 25px
}
#print-and-share {
    overflow: hidden;
    width: 178px;
    margin-bottom: 2.5em;
    font-size: 0.91666666666666666666666666666667em;
    color: #007bb4
}
#print-and-share h1 {
    position: absolute;
    left: -9999em;
    top: -9999em
}
#print-and-share img {
    vertical-align: middle
}
#print-and-share .print-button {
    float: left;
    width: 50%
}
#print-and-share .share-button {
    float: left;
    line-height: 28px;
    width: 50%
}
#request-a-quote-callout {
    font-size: 0.91666666666666666666666666666667em
}
#request-a-quote-callout a,
#request-a-quote-callout .ui-menu-item .sitesearch,
.ui-menu-item #request-a-quote-callout .sitesearch {
    color: #ffffff;
    font-size: 1.2727272727272727272727272727273em;
    font-weight: bold;
    display: block;
    background: #129ad7 url(../images/tabs-gradient-on.png) repeat-x left bottom;
    text-align: center;
    padding: 0.71428571428571428571428571428571em;
    margin-bottom: 1em;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
#request-a-quote-callout a:hover,
#request-a-quote-callout .ui-menu-item .sitesearch:hover,
.ui-menu-item #request-a-quote-callout .sitesearch:hover,
#request-a-quote-callout a:active,
#request-a-quote-callout .ui-menu-item .sitesearch:active,
.ui-menu-item #request-a-quote-callout .sitesearch:active {
    background: #129ad7 url(../images/button-over.png) repeat-x left bottom
}
#request-a-quote-callout p,
#request-a-quote-callout .detailpage-callout ul,
.detailpage-callout #request-a-quote-callout ul {
    margin: 0
}
.cssgradients #request-a-quote-callout a,
.cssgradients #request-a-quote-callout .ui-menu-item .sitesearch,
.ui-menu-item .cssgradients #request-a-quote-callout .sitesearch {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyOWFkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjNjY4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #129ad7), color-stop(100%, #0c668e));
    background: -moz-linear-gradient(#129ad7, #0c668e);
    background: -webkit-linear-gradient(#129ad7, #0c668e);
    background: linear-gradient(#129ad7, #0c668e)
}
.cssgradients #request-a-quote-callout a:hover,
.cssgradients #request-a-quote-callout .ui-menu-item .sitesearch:hover,
.ui-menu-item .cssgradients #request-a-quote-callout .sitesearch:hover,
.cssgradients #request-a-quote-callout a:active,
.cssgradients #request-a-quote-callout .ui-menu-item .sitesearch:active,
.ui-menu-item .cssgradients #request-a-quote-callout .sitesearch:active {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwODliZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhNTU3NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1089bf), color-stop(100%, #0a5576));
    background: -moz-linear-gradient(#1089bf, #0a5576);
    background: -webkit-linear-gradient(#1089bf, #0a5576);
    background: linear-gradient(#1089bf, #0a5576)
}
#talk-to-an-engineer {
    font-size: 0.75em;
    text-align: center
}
#talk-to-an-engineer .dirlink {
    font-size: 9px
}
#talk-to-an-engineer .inner {
    background: url(../images/talk-to-an-engineer-bg.png) no-repeat center bottom;
    border: 1px solid #ccc;
    padding: 1em 0.25em;
    line-height: 1.1 !important;
    font-size: 9px
}
#talk-to-an-engineer h1,
#talk-to-an-engineer h2 {
    font-weight: bold;
    font-size: 1.4444444444444444444444444444444em;
    text-transform: uppercase;
    margin: 1em 0 0.38461538461538461538461538461538em;
    color: #000
}
#talk-to-an-engineer a,
#talk-to-an-engineer .ui-menu-item .sitesearch,
.ui-menu-item #talk-to-an-engineer .sitesearch {
    font-size: 1.1111111111111111111111111111111em;
    font-weight: bold;
    display: block;
    height: 100px
}
#talk-to-an-engineer p,
#talk-to-an-engineer .detailpage-callout ul,
.detailpage-callout #talk-to-an-engineer ul {
    margin: 0;
    font-size: 9px;
    line-height: 1.1 !important
}
#downloads-callout {
    font-size: 0.91666666666666666666666666666667em
}
#downloads-callout h1 {
    font-weight: bold;
    font-size: 1.0909090909090909090909090909091em;
    text-transform: uppercase;
    margin: 1em 0 0.91666666666666666666666666666667em
}
#downloads-callout ul {
    margin: 0;
    padding: 0
}
#downloads-callout li {
    margin: 0 0 1em;
    padding: 0;
    list-style: none
}
#supporting-callout {
    font-size: 0.91666666666666666666666666666667em
}
#supporting-callout h1 {
    font-weight: bold;
    font-size: 1.0909090909090909090909090909091em;
    text-transform: uppercase;
    line-height: 1.4;
    margin: 1em 0 0.91666666666666666666666666666667em
}
#supporting-callout h2 {
    font-weight: bold;
    margin-bottom: 1em
}
#supporting-callout ul {
    margin: 0;
    padding: 0
}
#supporting-callout li {
    border-top: 1px solid #e1e1e1;
    margin: 1em 0 0;
    padding: 1em 0 0;
    list-style: none
}
#supporting-callout li.first {
    margin-top: 0;
    border: none
}
.advanced-controller-capabilities article {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0;
    @inlcude clearfix;
    padding-bottom: 2em;
    margin-bottom: 2em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
.advanced-controller-capabilities article h1 {
    margin-bottom: 1em
}
.advanced-controller-capabilities article .applications ul,
.advanced-controller-capabilities article .gantry-modes ul,
.advanced-controller-capabilities article .gantry-configs ul {
    margin: 0;
    padding: 0
}
.advanced-controller-capabilities article .applications ul li,
.advanced-controller-capabilities article .gantry-modes ul li,
.advanced-controller-capabilities article .gantry-configs ul li {
    margin: 0 0 1em;
    list-style: none
}
.advanced-controller-capabilities article figure img {
    max-width: 100%
}
.advanced-controller-capabilities article .benefits {
    font-size: 1.1666666666666666666666666666667em;
    font-weight: bold
}
.advanced-controller-capabilities article .benefits h2 {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.advanced-controller-capabilities article .benefits ul {
    margin: 0;
    padding: 0
}
.advanced-controller-capabilities article .benefits li {
    margin: 0 0 1.42857142857142857142857142857143em;
    list-style: none
}
.advanced-controller-capabilities article .applications h2 {
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 1em
}
.advanced-controller-capabilities article.harmonic-cancellation figure,
.advanced-controller-capabilities article.enhanced-throughput figure {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 438px;
    margin-left: 0
}
.advanced-controller-capabilities article.harmonic-cancellation section,
.advanced-controller-capabilities article.enhanced-throughput section {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 503px;
    margin-right: 0
}
.advanced-controller-capabilities article.harmonic-cancellation .benefits,
.advanced-controller-capabilities article.enhanced-throughput .benefits {
    margin-top: 4em
}
.advanced-controller-capabilities article.harmonic-cancellation .applications,
.advanced-controller-capabilities article.enhanced-throughput .applications {
    border-top: 1px solid #e1e1e1;
    margin-top: 2em;
    padding-top: 2em
}
.advanced-controller-capabilities article.iterative-learning {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0
}
.advanced-controller-capabilities article.iterative-learning figure {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 438px;
    margin-left: 0;
    position: relative;
    left: 520px
}
.advanced-controller-capabilities article.iterative-learning section {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 503px;
    position: relative;
    left: -455px;
    margin-right: 0
}
.advanced-controller-capabilities article.iterative-learning .applications {
    border-top: 1px solid #e1e1e1;
    margin-top: 2em;
    padding-top: 2em
}
.advanced-controller-capabilities article.directional-gain {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0
}
.advanced-controller-capabilities article.directional-gain figure {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 503px;
    padding-left: 65px;
    margin-left: 0;
    position: relative;
    left: 390px
}
.advanced-controller-capabilities article.directional-gain section {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 373px;
    margin-right: 0;
    position: relative;
    left: -585px
}
.advanced-controller-capabilities article.directional-gain .applications {
    border-top: 1px solid #e1e1e1;
    margin-top: 2em;
    padding-top: 2em
}
.advanced-controller-capabilities article.gantry-control {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0
}
.advanced-controller-capabilities article.gantry-control figure {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 438px;
    margin-left: 0
}
.advanced-controller-capabilities article.gantry-control figure img {
    max-width: 90%
}
.advanced-controller-capabilities article.gantry-control .benefits {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 503px;
    margin-right: 0;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 2em;
    padding-bottom: 2em
}
.advanced-controller-capabilities article.gantry-control .gantry-modes,
.advanced-controller-capabilities article.gantry-control .gantry-configs {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 243px
}
.advanced-controller-capabilities article.gantry-control .gantry-modes h2,
.advanced-controller-capabilities article.gantry-control .gantry-configs h2 {
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 1em
}
.advanced-controller-capabilities article.gantry-control .gantry-modes {
    margin-left: 0;
    padding-left: 455px
}
.advanced-controller-capabilities article.gantry-control .gantry-configs {
    margin-right: 0
}
.advanced-controller-capabilities article.friction-compensation {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0
}
.advanced-controller-capabilities article.friction-compensation figure,
.advanced-controller-capabilities article.friction-compensation section {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 308px
}
.advanced-controller-capabilities article.friction-compensation section {
    margin-left: 0
}
.advanced-controller-capabilities article.friction-compensation figure.omega {
    margin-right: 0
}
.advanced-controller-capabilities article.friction-compensation figure img {
    max-width: 90%;
    padding: 1em 5%;
    border: 1px solid #e1e1e1
}
.advanced-controller-capabilities article.friction-compensation figcaption {
    font-weight: bold;
    text-transform: uppercase
}
.advanced-controller-capabilities article.friction-compensation .benefits {
    margin-top: 4em
}
.advanced-controller-capabilities article.pso {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0
}
.advanced-controller-capabilities article.pso .benefits {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 243px;
    margin-left: 0
}
.advanced-controller-capabilities article.pso .aerotech-advantages {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 438px
}
.advanced-controller-capabilities article.pso .aerotech-advantages h2 {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.advanced-controller-capabilities article.pso .aerotech-advantages ul {
    margin: 0;
    padding: 0
}
.advanced-controller-capabilities article.pso .aerotech-advantages ul li {
    margin: 0 0 1em;
    padding: 0;
    list-style: none
}
.advanced-controller-capabilities article.pso .applications {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 243px;
    margin-right: 0
}
.advanced-controller-capabilities article.pso .pso-detail {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    @inlcude omega
}
.advanced-controller-capabilities article.pso .pso-detail article {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0;
    background-image: none
}
.advanced-controller-capabilities article.pso .pso-detail article figure {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 243px
}
.advanced-controller-capabilities article.pso .pso-detail article figure img {
    max-width: 100%
}
.advanced-controller-capabilities article.pso .pso-detail article figure.first {
    margin-left: 0;
    position: relative;
    left: -195px
}
.advanced-controller-capabilities article.pso .pso-detail article figure.last {
    margin-right: 0
}
.advanced-controller-capabilities article.pso .pso-detail article ul {
    margin: 0;
    padding: 0
}
.advanced-controller-capabilities article.pso .pso-detail article ul li {
    list-style: none;
    margin: 0 0 1em;
    padding: 0
}
.advanced-controller-capabilities article.pso .pso-detail article ul {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    position: relative;
    left: 260px
}
.advanced-controller-capabilities article.nmark-ssam .benefits {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 308px;
    margin-left: 0
}
.advanced-controller-capabilities article.nmark-ssam figure {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 633px;
    margin-right: 0
}
.advanced-controller-capabilities article.nmark-ssam figure img {
    max-width: 100%
}
.advanced-controller-capabilities article.nmark-ssam .wide-format-bitmaps {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0
}
.advanced-controller-capabilities article.nmark-ssam .wide-format-bitmaps figure {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0;
    margin: 1em 0
}
.advanced-controller-capabilities article.nmark-ssam .wide-format-bitmaps figure img {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 503px;
    margin-left: 0
}
.advanced-controller-capabilities article.nmark-ssam .wide-format-bitmaps figure figcaption {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 438px;
    margin-right: 0
}
.advanced-controller-capabilities article.nmark-ssam .surface-texturing h1 {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0;
    left: 0px;
    top: 0px;
    position: static
}
.advanced-controller-capabilities article.nmark-ssam .surface-texturing figure {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 568px;
    margin-left: 0;
    position: relative;
    left: 390px
}
.advanced-controller-capabilities article.nmark-ssam .surface-texturing section {
    margin-top: 2em;
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    position: relative;
    left: -585px
}
.advanced-controller-capabilities article.nmark-ssam .surface-texturing section.last {
    margin-right: 0
}
.standard-controller-capabilities #content ul li {
    list-style: none;
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 308px;
    margin-bottom: 2em;
    min-height: 34em
}
.standard-controller-capabilities #content ul li:nth-child(3n-2),
.standard-controller-capabilities #content ul li.first {
    margin-left: none !important
}
.standard-controller-capabilities #content ul li:nth-child(3n),
.standard-controller-capabilities #content ul li.last {
    margin-right: none !important
}
.standard-controller-capabilities #content ul article h1 {
    margin-bottom: 1em
}
.standard-controller-capabilities #content ul article img {
    width: 100%;
    height: auto;
    margin-bottom: 1em
}
.motion-controller-selection-guide .quarter {
    display: block;
    width: 24.9999%;
    float: left;
    margin: 0 0 2em;
    padding: 0;
    overflow: hidden
}
.motion-controller-selection-guide dt,
.motion-controller-selection-guide dd {
    padding: 0 1em
}
.motion-controller-selection-guide dt {
    display: block;
    text-indent: -9999em;
    height: 64px;
    margin-bottom: 1em
}
.motion-controller-selection-guide dt.a3200 {
    background: url(../images/a3200-logo.png) no-repeat 1em bottom
}
.motion-controller-selection-guide dt.ensemble {
    background: url(../images/ensemble-logo.png) no-repeat 1em bottom
}
.motion-controller-selection-guide dt.soloist {
    background: url(../images/soloist-logo.png) no-repeat 1em bottom
}
.motion-controller-selection-guide .tick {
    display: block;
    text-indent: -9999em;
    border: none;
    width: auto;
    height: 14px;
    background: url(../images/check.png) no-repeat center center
}
.motion-controller-selection-guide .no-tick {
    display: none
}
.motion-controller-selection-guide h2 {
    margin-top: 1em
}
.motion-controller-selection-guide table.spec {
    margin-top: 3em
}
.motion-controller-selection-guide table.spec th,
.motion-controller-selection-guide table.spec td {
    text-align: center
}
.motion-controller-selection-guide table th {
    width: 25%;
    text-align: center
}
.motion-controller-selection-guide table td:first-child,
.motion-controller-selection-guide table td.first-child {
    font-weight: bold;
    background: #e1e1e1;
    text-align: left
}
.motion-controller-selection-guide table td ul {
    margin: 0;
    padding: 0
}
.motion-controller-selection-guide table td ul li {
    list-style: none;
    margin: 0 0 1em 0
}
.routerpage #content img {
    margin: 0 0 1em 0
}
.routerpage #content .primary {
    float: left;
    margin-right: 17px;
    width: 551px
}
.routerpage #content>aside {
    float: left;
    padding-left: 17px;
    background: url(/images/1x3_bebebe_v.png) repeat-y top left;
    width: 177.25px
}
.routerpage #content>aside ul {
    margin: 0;
    padding: 0
}
.routerpage #content>aside li {
    font-size: .9166666em;
    list-style: none;
    margin: 2em 0;
    padding: 0
}
.routerpage #content>aside .location {
    font-weight: bold
}
.nanopositioningrouterpage #content {
    width: 685px;
    padding-right: 65px;
    float: left;
    background: url(../images/productseries-main-bg.png) repeat-y right top
}
.nanopositioningrouterpage #sidebar-first {
    width: 178px;
    float: left;
    margin-right: 21px;
    margin-left: 8.5px;
    display: inline
}
.nanopositioningrouterpage #featured-solutions,
.nanopositioningrouterpage #related-products {
    width: auto !important
}
.nanopositioningrouterpage .callout {
    margin-bottom: 16px
}
.nanopositioningrouterpage #talk-to-an-engineer {
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom;
    padding-bottom: 2em
}
.nanopositioningrouterpage .banner-rotator-wrapper {
    overflow: hidden;
    position: relative;
    margin-bottom: 2em;
    height: 400px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4YWNkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2NTE3NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #58acd7), color-stop(100%, #265175));
    background: -moz-linear-gradient(#58acd7, #265175);
    background: -webkit-linear-gradient(#58acd7, #265175);
    background: linear-gradient(#58acd7, #265175)
}
.nanopositioningrouterpage .banner-overlay-text {
    position: absolute;
    top: 40px;
    left: 25px;
    z-index: 60;
    width: 50%
}
.nanopositioningrouterpage .banner-overlay-text p,
.nanopositioningrouterpage .banner-overlay-text .detailpage-callout ul,
.detailpage-callout .nanopositioningrouterpage .banner-overlay-text ul {
    font-family: "Droid-Sans", Tahoma, Verdana, arial, sans-serif;
    font-size: 52.36px;
    line-height: 1;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 30px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5)
}
.nanopositioningrouterpage .banner-overlay-text a,
.nanopositioningrouterpage .banner-overlay-text .ui-menu-item .sitesearch,
.ui-menu-item .nanopositioningrouterpage .banner-overlay-text .sitesearch {
    font-size: 18px;
    line-height: 1;
    color: #00ffff !important;
    text-decoration: none;
    font-family: "Droid-Sans", Tahoma, Verdana, arial, sans-serif;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5)
}
.nanopositioningrouterpage .banner-overlay-text a:hover,
.nanopositioningrouterpage .banner-overlay-text .ui-menu-item .sitesearch:hover,
.ui-menu-item .nanopositioningrouterpage .banner-overlay-text .sitesearch:hover {
    color: #00ffff !important;
    text-decoration: underline
}
.nanopositioningrouterpage h1,
.nanopositioningrouterpage h2,
.nanopositioningrouterpage h3,
.nanopositioningrouterpage h4,
.nanopositioningrouterpage h5,
.nanopositioningrouterpage h6,
.nanopositioningrouterpage p,
.nanopositioningrouterpage .detailpage-callout ul,
.detailpage-callout .nanopositioningrouterpage ul {
    font-family: Verdana, arial, sans-serif
}
.nanopositioningrouterpage h1 {
    font-size: 2.3333333333333333333333333333333em;
    line-height: 1.28571428571428571428571428571;
    color: #007bb4;
    font-weight: 700
}
.nanopositioningrouterpage h1.mid-title {
    font-size: 21px;
    font-weight: normal;
    margin-bottom: 0.5em
}
.nanopositioningrouterpage h2 {
    font-size: 14px;
    font-weight: 700
}
.nanopositioningrouterpage h3 {
    font-size: 13px;
    font-weight: 700
}
.nanopositioningrouterpage p,
.nanopositioningrouterpage .detailpage-callout ul,
.detailpage-callout .nanopositioningrouterpage ul {
    font-size: 12px;
    margin-bottom: 1.66666667em;
    line-height: 20.0000400543213px
}
#main.nanopositioningrouterpage {
    padding-top: 0 !important
}
.nano-resource-center {
    padding-top: 1em;
    background: #f0f0f0
}
.nano-resource-center h1,
.nano-resource-center h2 {
    padding-left: 10px
}
.yt_holder {
    background: #f0f0f0;
    padding: 10px;
    float: left
}
#ytvideo {
    float: left;
    width: 400px
}
ul.video-playlist {
    float: left;
    margin: 0;
    padding: 0;
    width: 265px
}
ul.video-playlist li {
    list-style-type: none;
    display: block;
    float: left;
    width: 92.25%;
    margin-bottom: 0;
    margin-left: 8px;
    padding: 8px 8px 8px 0
}
ul.video-playlist li:hover,
ul.video-playlist li.currentvideo:hover {
    background: #d8d8d8
}
ul.video-playlist li.currentvideo {
    background: #fff
}
ul.video-playlist li img {
    width: 76px;
    float: left;
    margin-right: 1em !important;
    margin-bottom: 0 !important;
    border: 1px solid #999
}
ul.video-playlist li a,
ul.video-playlist li .ui-menu-item .sitesearch,
.ui-menu-item ul.video-playlist li .sitesearch {
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    color: #007bb4
}
.currentvideo {
    background: #e6e6e6
}
.nano-sub-page {
    float: left;
    margin-bottom: 2em;
    width: 100%
}
.nano-sub-page ul.half {
    width: 46% !important
}
.nano-sub-page .half-column {
    width: 50%;
    float: left
}
.nano-sub-page.no-background {
    background-color: #fff !important;
    margin-bottom: 0
}
.nano-sub-page.three-columns ul {
    width: 100% !important;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3
}
.nano-sub-page.no-background header h1 {
    padding: 0 !important
}
.nano-sub-page.no-background ul {
    margin-left: 0 !important;
    margin-top: 0 !important
}
.nano-sub-page.no-background ul li {
    margin-left: 0 !important
}
.clearfix-css:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}
.four-across {
    width: 22.5% !important
}
li.view-all {
    padding: 10em 0;
    text-align: center;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzA0YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjg5NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00304b), color-stop(100%, #006897));
    background: -moz-linear-gradient(#00304b, #006897);
    background: -webkit-linear-gradient(#00304b, #006897);
    background: linear-gradient(#00304b, #006897)
}
li.view-all a,
li.view-all .ui-menu-item .sitesearch,
.ui-menu-item li.view-all .sitesearch {
    color: #fff
}
.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1
}
.bx-wrapper img {
    max-width: 100%;
    display: block
}
.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0)
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%
}
.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000
}
.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline
}
.bx-wrapper .bx-pager.bx-default-pager a,
.bx-wrapper .bx-pager.bx-default-pager .ui-menu-item .sitesearch,
.ui-menu-item .bx-wrapper .bx-pager.bx-default-pager .sitesearch {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager .ui-menu-item .sitesearch:hover,
.ui-menu-item .bx-wrapper .bx-pager.bx-default-pager .sitesearch:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager .ui-menu-item .active.sitesearch,
.ui-menu-item .bx-wrapper .bx-pager.bx-default-pager .active.sitesearch {
    background: #000
}
.bx-wrapper .bx-prev {
    left: 10px;
    background: url(images/controls.png) no-repeat 0 -32px
}
.bx-wrapper .bx-next {
    right: 10px;
    background: url(images/controls.png) no-repeat -43px -32px
}
.bx-wrapper .bx-prev:hover {
    background-position: 0 0
}
.bx-wrapper .bx-next:hover {
    background-position: -43px 0
}
.bx-wrapper .bx-controls-direction a,
.bx-wrapper .bx-controls-direction .ui-menu-item .sitesearch,
.ui-menu-item .bx-wrapper .bx-controls-direction .sitesearch {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999
}
.bx-wrapper .bx-controls-direction a.disabled,
.bx-wrapper .bx-controls-direction .ui-menu-item .disabled.sitesearch,
.ui-menu-item .bx-wrapper .bx-controls-direction .disabled.sitesearch {
    display: none
}
.bx-wrapper .bx-controls-auto {
    text-align: center
}
.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -11px no-repeat;
    margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -44px no-repeat;
    margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px
}
.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666 \9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%
}
.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px
}
#nano-big-button {
    font-size: 0.91666666666666666666666666666667em;
    width: 400px
}
#nano-big-button a,
#nano-big-button .ui-menu-item .sitesearch,
.ui-menu-item #nano-big-button .sitesearch {
    color: #ffffff;
    font-size: 1.2727272727272727272727272727273em;
    font-weight: bold;
    display: block;
    background: #129ad7 url(../images/tabs-gradient-on.png) repeat-x left bottom;
    text-align: center;
    padding: 0.71428571428571428571428571428571em;
    margin-bottom: 1em;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
#nano-big-button a:hover,
#nano-big-button .ui-menu-item .sitesearch:hover,
.ui-menu-item #nano-big-button .sitesearch:hover,
#nano-big-button a:active,
#nano-big-button .ui-menu-item .sitesearch:active,
.ui-menu-item #nano-big-button .sitesearch:active {
    background: #129ad7 url(../images/button-over.png) repeat-x left bottom
}
#nano-big-button p,
#nano-big-button .detailpage-callout ul,
.detailpage-callout #nano-big-button ul {
    margin: 0
}
.cssgradients #request-a-quote-callout a,
.cssgradients #request-a-quote-callout .ui-menu-item .sitesearch,
.ui-menu-item .cssgradients #request-a-quote-callout .sitesearch {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyOWFkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjNjY4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #129ad7), color-stop(100%, #0c668e));
    background: -moz-linear-gradient(#129ad7, #0c668e);
    background: -webkit-linear-gradient(#129ad7, #0c668e);
    background: linear-gradient(#129ad7, #0c668e)
}
.cssgradients #request-a-quote-callout a:hover,
.cssgradients #request-a-quote-callout .ui-menu-item .sitesearch:hover,
.ui-menu-item .cssgradients #request-a-quote-callout .sitesearch:hover,
.cssgradients #request-a-quote-callout a:active,
.cssgradients #request-a-quote-callout .ui-menu-item .sitesearch:active,
.ui-menu-item .cssgradients #request-a-quote-callout .sitesearch:active {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwODliZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhNTU3NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1089bf), color-stop(100%, #0a5576));
    background: -moz-linear-gradient(#1089bf, #0a5576);
    background: -webkit-linear-gradient(#1089bf, #0a5576);
    background: linear-gradient(#1089bf, #0a5576)
}
.detailpage #content-inner section,
.repairandreturndetailpage #content-inner section,
.softwaredownloadsdetailpage #content-inner section,
.videopage #content-inner section {
    overflow: hidden;
    *zoom: 1;
    padding-bottom: 2em;
    margin-bottom: 3em
}
.bodysection-primary {
    border-bottom: 1px solid #e1e1e1
}
.bodysection-primary h1 {
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
.bodysection-primary .button {
    float: left
}
.bodysection-callout,
.bodysection-primary .bodysection-callout {
    background: #f0f0f0;
    padding: 17px
}
.bodysection-callout h1,
.bodysection-primary .bodysection-callout h1 {
    background-image: none
}
.repairandreturndetailpage .bodysection-primary {
    border: none
}
.repairandreturndetailpage .bodysection-secondary {
    margin-top: 1em;
    padding-top: 1em;
    border-top: 1px solid #e1e1e1
}
.repairandreturndetailpage #content-inner section {
    margin-bottom: 1em;
    padding-bottom: 1em
}
.careers-list header h1 {
    background: url(/images/2x2_bebebe_h.png) repeat-x bottom left;
    padding: 0 0 .2em 0
}
.careers-list .career-category {
    border-bottom: 2px #efefef solid;
    margin-bottom: 1.5em;
    padding-bottom: 1.5em
}
.careers-list .career-category:last-child {
    border: none
}
.careers-list .career-category header h1 {
    background: none;
    font-size: 1.167em;
    font-weight: bold;
    margin-top: 1em
}
.careers-list .career-category ul {
    margin: .5em 0 -.9em 0
}
.careers-list .career-category ul li {
    list-style: none;
    margin-left: 0
}
.career .modified-date {
    background: url(/images/2x2_bebebe_h.png) repeat-x bottom left;
    display: block;
    margin: 2em 0 .5em 0;
    padding: 0 0 .5em 0
}
.career .job-description dt {
    clear: left;
    float: left;
    line-height: 1.4;
    padding-bottom: 1em;
    width: 15%
}
.career .job-description dt.overview {
    clear: both;
    display: block;
    float: none;
    padding: 1em .5em 0 0;
    width: auto
}
.career .job-description dd {
    padding-left: 5px;
    float: left;
    line-height: 1.4;
    margin-left: 15px;
    padding-bottom: 1em;
    width: 70%
}
.career .job-description dd.overview-details {
    clear: both;
    display: block;
    float: none;
    font-size: 100%;
    font-weight: normal;
    line-height: 1.66667;
    padding-bottom: 0;
    margin-left: -5px;
    width: auto
}
.career .instructions {
    background: #f0f0f0;
    margin: 0 0 3em 0;
    padding: 2em
}
.career .instructions header h1 {
    font-size: 1.167em;
    font-weight: bold;
    margin: 0
}
.career .instructions span[itemprop="name"] {
    font-weight: bold
}
.career .instructions span[itemprop="name"],
.career .instructions .adr-attention,
.career .instructions .address {
    display: block
}
.career .legal {
    border-top: 2px #efefef solid;
    padding: 3em 0 0 0
}
.career .legal header h1 {
    font-size: 1.167em;
    font-weight: bold;
    margin: 0
}
.pressrelease #content ul li {
    font-size: 1.16666667em
}
.pressrelease .body-copy {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 438px;
    margin-left: 0
}
.pressrelease figure {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 308px;
    margin-right: 0;
    text-align: center
}
.pressrelease figure img {
    display: block;
    margin: 0 auto 2em auto
}
.pressrelease figure ul {
    margin: 0;
    padding: 0;
    text-align: center
}
.pressrelease figure ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block
}
.pressrelease #print-and-share {
    float: right;
    width: 178px
}
form.replacement-parts-form {
    margin-top: 2em;
    padding-top: 2em;
    border-top: 1px solid #e1e1e1
}
form.replacement-parts-form section {
    overflow: hidden;
    *zoom: 1;
    margin: 0 0 5em 0
}
form.replacement-parts-form section h1 {
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
form.replacement-parts-form section.submit {
    margin: 0.5em 0 0;
    padding: 1.5em 0 0;
    background: url(../images/2x2_bebebe_h.png) repeat-x left top
}
.reference-library #content-inner section h1 {
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
.reference-library #content-inner section article {
    position: relative
}
.reference-library #content-inner section article h1 {
    margin: 0;
    padding: 0;
    background-image: none
}
.reference-library #content-inner section.product-documentation article {
    padding: 1em 1em 1em 142px;
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #e1e1e1
}
.reference-library #content-inner section.product-documentation article figure {
    position: absolute;
    left: 1em;
    top: 1em
}
.reference-library #content-inner section.product-documentation article p,
.reference-library #content-inner section.product-documentation article .detailpage-callout ul,
.detailpage-callout .reference-library #content-inner section.product-documentation article ul {
    margin-bottom: 0.5em
}
.reference-library #content-inner section.product-documentation article.last {
    margin: 0;
    paddin: 0;
    border: none
}
.industrydetailpage .callout {
    margin-bottom: 1.5em
}
.industrydetailpage .callout h2 {
    margin-bottom: 10px
}
.industrydetailpage .industry-expertise {
    background: #004c71;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzA0YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjg5NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00304b), color-stop(100%, #006897));
    background: -moz-linear-gradient(#00304b, #006897);
    background: -webkit-linear-gradient(#00304b, #006897);
    background: linear-gradient(#00304b, #006897);
    height: 263px;
    overflow: hidden;
    position: relative;
    padding: 8.5px 17px 8.5px 472px;
    margin-bottom: 3em;
    color: #fff;
    font-weight: bold
}
.industrydetailpage .industry-expertise h1 {
    text-transform: uppercase;
    font-size: 1.1666666666666666666666666666667em
}
.industrydetailpage .industry-expertise ul {
    margin: 0;
    padding: 1em 0 0
}
.industrydetailpage .industry-expertise ul li {
    font-size: 0.91666666666666666666666666666667em;
    list-style: none;
    margin: 0;
    padding: 0 0 1em 1em;
    background: url(../images/list-bullet-blue.png) no-repeat 0px 4px
}
.industrydetailpage .industry-expertise .experts-images {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff
}
.industrydetailpage .industry-expertise .experts-images ul {
    margin: 0;
    padding: 0
}
.industrydetailpage .industry-expertise .experts-images ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 455px;
    height: 280px;
    -moz-box-shadow: rgba(0, 51, 102, 0.3) 0px 0px 10px 0px inset;
    -webkit-box-shadow: rgba(0, 51, 102, 0.3) 0px 0px 10px 0px inset;
    box-shadow: rgba(0, 51, 102, 0.3) 0px 0px 10px 0px inset
}
.industrydetailpage #content-inner {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px;
    margin-left: 0;
    margin-right: 0
}
.industrydetailpage #content-inner .body {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 568px;
    margin-left: 0
}
.industrydetailpage #content-inner .sidebar {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    margin-right: 0
}
.routerpage .banner-image,
.industrydetailpage .banner-image {
    margin-bottom: 3em !important
}
#featured-solutions,
#related-products {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px;
    margin-left: 0;
    margin-right: 0
}
#featured-solutions .body,
#related-products .body {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 568px;
    margin-left: 0
}
#featured-solutions .sidebar,
#related-products .sidebar {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 178px;
    margin-right: 0
}
#featured-solutions h1,
#related-products h1 {
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
#featured-solutions ul.product-list h1,
#related-products ul.product-list h1 {
    background-image: none
}
.industrydetailsubpage #content #breadcrumb-nav {
    margin-bottom: 2em
}
.industrydetailsubpage #content #page-title {
    color: #333
}
.industrydetailsubpage #content h3 {
    font-size: 1em
}
.industrydetailsubpage #content section {
    overflow: hidden;
    *zoom: 1
}
.industrydetailsubpage #content section h1 {
    margin: 0.5em 0;
    padding: 0.5em 0;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
.industrydetailsubpage #content section img.ft-image {
    float: right;
    margin: 0 0 2em 2em
}
.industries-contact-form #content-inner section {
    overflow: hidden;
    *zoom: 1;
    margin: 0 0 5em 0
}
.industries-contact-form #content-inner section h1 {
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
.industries-contact-form #content-inner section.submit {
    margin: 0.5em 0 0;
    padding: 1.5em 0 0;
    background: url(../images/2x2_bebebe_h.png) repeat-x left top
}
.industries-contact-form .application label {
    width: 100%;
    margin: 0 0 1em;
    text-align: left;
    float: none
}
.industries-contact-form .industries ul {
    margin: 0;
    padding: 0
}
.industries-contact-form .industries ul li {
    width: 29%;
    margin: 0;
    line-height: 1;
    height: 3em;
    padding: 0 4% 0 0;
    list-style: none
}
.industries-contact-form .industries ul li.col2 {
    margin: 0 0 0 33%
}
.industries-contact-form .industries ul li.col3 {
    margin: 0 0 0 66%
}
.industries-contact-form .industries ul li input {
    vertical-align: baseline
}
.industries-routerpage #content {
    left: 0px !important
}
.industries-routerpage ul.industries-list {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 958px;
    margin-left: 0;
    margin-right: 0;
    margin: 0;
    padding: 0
}
.industries-routerpage ul.industries-list li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 219.375px;
    margin: 0 12.75px;
    padding: 0;
    list-style: none;
    float: none;
    vertical-align: top
}
.industries-routerpage ul.industries-list li.first {
    margin-left: 0
}
.industries-routerpage ul.industries-list li.last {
    margin-right: 0
}
.industries-routerpage ul.industries-list li h1 {
    line-height: 1.182;
    margin-bottom: 0.25em;
    clear: both
}
.industries-routerpage ul.industries-list li p,
.industries-routerpage ul.industries-list li .detailpage-callout ul,
.detailpage-callout .industries-routerpage ul.industries-list li ul {
    font-size: 0.833em;
    line-height: 1.5
}
.industries-routerpage ul.industries-list li figure a,
.industries-routerpage ul.industries-list li figure .ui-menu-item .sitesearch,
.ui-menu-item .industries-routerpage ul.industries-list li figure .sitesearch {
    display: block;
    width: 220px;
    height: 135px;
    margin-bottom: 1.417em;
    -moz-box-shadow: rgba(0, 51, 102, 0.3) 0px 0px 10px 0px inset;
    -webkit-box-shadow: rgba(0, 51, 102, 0.3) 0px 0px 10px 0px inset;
    box-shadow: rgba(0, 51, 102, 0.3) 0px 0px 10px 0px inset
}
.industries-routerpage ul.industries-list li figure a img,
.industries-routerpage ul.industries-list li figure .ui-menu-item .sitesearch img,
.ui-menu-item .industries-routerpage ul.industries-list li figure .sitesearch img {
    position: absolute;
    left: -9999em;
    top: -9999em
}
ul.events-article-list {
    margin: 0;
    padding: 0
}
ul.events-article-list li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px;
    margin-left: 0;
    margin-right: 0
}
ul.events-article-list li article {
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom;
    padding: 2em 0;
    position: relative;
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 373px;
    padding-left: 325px;
    @inlcude grid-suffix(1);
    margin-left: 0;
    margin-right: 0
}
ul.events-article-list li article h1 {
    margin-bottom: 0.5em
}
ul.events-article-list li article p,
ul.events-article-list li article .detailpage-callout ul,
.detailpage-callout ul.events-article-list li article ul {
    margin: 0;
    line-height: 1.66667
}
ul.events-article-list li article .date-country {
    position: absolute;
    width: 308px;
    left: 0;
    top: 2em
}
ul.events-article-list li article .address .country {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.homepage #banner {
    width: 1000px;
    height: 338px;
    overflow: hidden;
    float: none;
    position: relative
}
.homepage #homepage-banner {
    width: 1000px;
    height: 368px;
    margin: 0;
    padding: 0
}
.homepage #homepage-banner li {
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 0.083em;
    width: 376px;
    height: 208px;
    margin: 0;
    padding: 80px 0 80px 624px;
    position: relative;
    color: #fff
}
.homepage #homepage-banner li h1 {
    font-family: chaparral-pro, Georgia, serif;
    font-weight: normal;
    font-size: 3.33333em;
    line-height: 1;
    margin-bottom: 0.125em
}
.homepage #homepage-banner li h1 b {
    font-style: italic;
    font-weight: normal
}
.homepage #homepage-banner li img {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 1000px;
    height: 368px;
    z-index: -1
}
.homepage #homepage-banner li a,
.homepage #homepage-banner li .ui-menu-item .sitesearch,
.ui-menu-item .homepage #homepage-banner li .sitesearch {
    color: #33ccff;
    text-decoration: none
}
.homepage #homepage-banner li a.more-link,
.homepage #homepage-banner li .ui-menu-item .more-link.sitesearch,
.ui-menu-item .homepage #homepage-banner li .more-link.sitesearch,
.homepage #homepage-banner li .visit-catalog a,
.visit-catalog .homepage #homepage-banner li a,
.homepage #homepage-banner li .visit-catalog .ui-menu-item .sitesearch,
.visit-catalog .ui-menu-item .homepage #homepage-banner li .sitesearch,
.homepage #homepage-banner li .ui-menu-item .visit-catalog .sitesearch,
.ui-menu-item .visit-catalog .homepage #homepage-banner li .sitesearch {
    color: #fff;
    font-weight: bold
}
.homepage #homepage-banner li a:hover,
.homepage #homepage-banner li .ui-menu-item .sitesearch:hover,
.ui-menu-item .homepage #homepage-banner li .sitesearch:hover,
.homepage #homepage-banner li a:active,
.homepage #homepage-banner li .ui-menu-item .sitesearch:active,
.ui-menu-item .homepage #homepage-banner li .sitesearch:active {
    text-decoration: underline
}
.homepage #homepage-banner li p,
.homepage #homepage-banner li .detailpage-callout ul,
.detailpage-callout .homepage #homepage-banner li ul {
    margin-right: 56px
}
.homepage #homepage-rotator-nav {
    margin: 0;
    position: absolute;
    z-index: 998;
    top: 0px;
    right: 0px;
    text-align: right
}
.homepage #homepage-rotator-nav li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
.homepage #homepage-rotator-nav li a,
.homepage #homepage-rotator-nav li .ui-menu-item .sitesearch,
.ui-menu-item .homepage #homepage-rotator-nav li .sitesearch {
    text-align: left;
    display: block;
    width: 50px;
    height: 50px;
    text-indent: -9999em;
    background: url(../images/home/rotator-nav.png) no-repeat 0px 0px
}
.homepage #homepage-rotator-nav li a#homepage-rotator-prev,
.homepage #homepage-rotator-nav li .ui-menu-item #homepage-rotator-prev.sitesearch,
.ui-menu-item .homepage #homepage-rotator-nav li #homepage-rotator-prev.sitesearch {
    background-position: 0px 0px
}
.homepage #homepage-rotator-nav li a#homepage-rotator-prev:hover,
.homepage #homepage-rotator-nav li .ui-menu-item #homepage-rotator-prev.sitesearch:hover,
.ui-menu-item .homepage #homepage-rotator-nav li #homepage-rotator-prev.sitesearch:hover,
.homepage #homepage-rotator-nav li a#homepage-rotator-prev:active,
.homepage #homepage-rotator-nav li .ui-menu-item #homepage-rotator-prev.sitesearch:active,
.ui-menu-item .homepage #homepage-rotator-nav li #homepage-rotator-prev.sitesearch:active {
    background-position: 0px -50px
}
.homepage #homepage-rotator-nav li a#homepage-rotator-next,
.homepage #homepage-rotator-nav li .ui-menu-item #homepage-rotator-next.sitesearch,
.ui-menu-item .homepage #homepage-rotator-nav li #homepage-rotator-next.sitesearch {
    background-position: -50px 0px
}
.homepage #homepage-rotator-nav li a#homepage-rotator-next:hover,
.homepage #homepage-rotator-nav li .ui-menu-item #homepage-rotator-next.sitesearch:hover,
.ui-menu-item .homepage #homepage-rotator-nav li #homepage-rotator-next.sitesearch:hover,
.homepage #homepage-rotator-nav li a#homepage-rotator-next:active,
.homepage #homepage-rotator-nav li .ui-menu-item #homepage-rotator-next.sitesearch:active,
.ui-menu-item .homepage #homepage-rotator-nav li #homepage-rotator-next.sitesearch:active {
    background-position: -50px -50px
}
.homepage #features-container {
    display: inline;
    float: left;
    position: relative;
    z-index: 997;
    overflow: hidden;
    *zoom: 1;
    width: 949.5px;
    padding: 2em 25.25px;
    margin: -5em 0 0;
    background: transparent url(../images/home/partial-box-shadow.png) no-repeat center top
}
.homepage #features-container article {
    position: relative;
    padding-top: 123px;
    display: inline-block;
    float: none;
    vertical-align: top
}
.homepage #features-container article.first {
    margin-left: 0
}
.homepage #features-container article.last {
    margin-right: 0
}
.homepage #features-container article h1 a,
.homepage #features-container article h1 .ui-menu-item .sitesearch,
.ui-menu-item .homepage #features-container article h1 .sitesearch {
    color: #333
}
.homepage #features-container article p,
.homepage #features-container article .detailpage-callout ul,
.detailpage-callout .homepage #features-container article ul {
    margin-bottom: 0.5em
}
.homepage #features-container article figure {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0
}
.homepage #features-container article figure a,
.homepage #features-container article figure .ui-menu-item .sitesearch,
.ui-menu-item .homepage #features-container article figure .sitesearch {
    display: block;
    width: 100%;
    height: 111px;
    -moz-box-shadow: rgba(0, 51, 102, 0.3) 0px 0px 10px 0px inset;
    -webkit-box-shadow: rgba(0, 51, 102, 0.3) 0px 0px 10px 0px inset;
    box-shadow: rgba(0, 51, 102, 0.3) 0px 0px 10px 0px inset
}
.homepage #features-container article figure a img,
.homepage #features-container article figure .ui-menu-item .sitesearch img,
.ui-menu-item .homepage #features-container article figure .sitesearch img {
    display: none
}
.homepage .sub {
    background: url(../images/2x2_bebebe_h.png) repeat-x left top;
    display: inline;
    float: left;
    width: 949.5px;
    padding: 2em 0;
    margin: 2em 25.25px
}
.homepage .sub .first {
    margin-left: 0
}
.homepage .sub .last {
    margin-right: 0
}
.homepage .sub h1 {
    margin: 0.5em 0
}
.homepage .sub .tab-container ul.tab-nav a,
.homepage .sub .tab-container ul.tab-nav .ui-menu-item .sitesearch,
.ui-menu-item .homepage .sub .tab-container ul.tab-nav .sitesearch {
    padding: 1.005em 1.1725em 0.8375em
}
.homepage .sub .tabs ul {
    margin: 0;
    padding: 0 0 1em 0
}
.homepage .sub .tabs li {
    margin: 0 0 0.5em 0;
    padding: 0.5em 0;
    list-style: none;
    border-bottom: 1px solid #e1e1e1
}
.homepage .sub .tabs li article time,
.homepage .sub .tabs li article .date-country {
    font-weight: bold
}
.homepage .sub .tabs p.publication,
.homepage .sub .tabs .detailpage-callout ul.publication,
.detailpage-callout .homepage .sub .tabs ul.publication {
    font-style: italic
}
.homepage .sub .tabs .press-releases h1 {
    margin-bottom: 1em
}
.homepage .sub .tabs .events p,
.homepage .sub .tabs .events .detailpage-callout ul,
.detailpage-callout .homepage .sub .tabs .events ul {
    margin: 0
}
.homepage .sub .tabs .events p.address,
.homepage .sub .tabs .events .detailpage-callout ul.address,
.detailpage-callout .homepage .sub .tabs .events ul.address {
    margin-bottom: 1em
}
.homepage .sub .tabs .events .country {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.homepage .sub .tabs .videos ul {
    overflow: hidden;
    *zoom: 1;
    border-bottom: 1px solid #e1e1e1 !important;
    margin: 0 0 1.5em 0 !important;
    padding: 0 0 0.5em 0 !important
}
.homepage .sub .tabs .videos li {
    width: 48.539518900343642611683848797251%;
    float: left;
    border: none;
    margin: 0 0 2em;
    padding: 0
}
.homepage .sub .tabs .videos li.even {
    margin-right: 1.46048109965635738831615120275%
}
.homepage .sub .tabs .videos li.odd {
    margin-left: 1.46048109965635738831615120275%
}
.homepage .sub .tabs .videos figure {
    float: left
}
.homepage .sub .tabs .videos h1 {
    display: inline
}
.homepage .one-of-3,
.homepage #features-container article {
    display: inline;
    float: left;
    width: 299.5px;
    margin-left: 12.75px;
    margin-right: 12.75px
}
.homepage .two-of-3 {
    display: inline;
    float: left;
    width: 624.5px;
    margin-left: 12.75px;
    margin-right: 12.75px
}
.customsolutionsrouterpage #main {
    position: relative;
    padding-top: 328px
}
.customsolutionsrouterpage #content {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 698px;
    padding-right: 65px;
    margin-left: 21px;
    background: url(../images/productseries-main-bg.png) repeat-y right top
}
.customsolutionsrouterpage .tagline {
    font-style: italic
}
.customsolutionsrouterpage .sub h1 {
    margin-bottom: 0.75em
}
.customsolutionsrouterpage .sub ul {
    margin: 0;
    padding: 0
}
.customsolutionsrouterpage .sub ul li {
    margin: 2em 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    *zoom: 1
}
.customsolutionsrouterpage .sub article {
    position: relative
}
.customsolutionsrouterpage .sub article p,
.customsolutionsrouterpage .sub article .detailpage-callout ul,
.detailpage-callout .customsolutionsrouterpage .sub article ul {
    line-height: 1.66667
}
.customsolutionsrouterpage .sub article figure {
    position: relative;
    float: left;
    margin-right: 20px;
    width: 180px;
    overflow: hidden
}
.customsolutionsrouterpage .sub article figure img {
    max-width: 100%
}
.customsolutionsrouterpage #content-banner {
    width: 1000px;
    height: 311px;
    position: absolute;
    left: 0;
    top: 0
}
.customsolutionsrouterpage #content-banner h1 {
    position: absolute;
    left: -9999em;
    top: -9999em
}
.customsolutionsrouterpage #content-banner .qs-popup {
    display: none
}
.customsolutionsrouterpage #content-banner .qs-popup h1 {
    position: static;
    color: #007bb4;
    font-size: 1.25em;
    font-weight: bold;
    line-height: 1.182;
    margin-bottom: 0.75em
}
#sitemap ul li {
    list-style: none;
    font-size: 1.3333333333333333333333333333333em;
    margin-top: 1em;
    padding-top: 1em;
    border-top: 1px solid #e1e1e1
}
#sitemap ul li li {
    font-size: 0.875em;
    font-weight: normal;
    margin-top: 0;
    padding: 0;
    margin-bottom: 0.83333em;
    margin-left: 2.75em;
    border: none
}
#sitemap ul li li li {
    font-size: 0.85714285714285714285714285714286em;
    list-style: disc
}
#sitemap ul li li li li {
    font-size: 1em
}
#sitemap a,
#sitemap .ui-menu-item .sitesearch,
.ui-menu-item #sitemap .sitesearch {
    color: #333
}
.capabilitiesrouterpage #content {
    background: url(../images/productseries-main-bg.png) repeat-y right top;
    width: 746px;
    padding-right: 17px
}
.capabilitiesrouterpage #main-header {
    margin-bottom: 1em
}
.capabilitiesrouterpage #main-header h2 {
    font-size: 1.3333333333333333333333333333333em;
    line-height: 1.4375;
    margin: 0.75em 0
}
.capabilitiesrouterpage .sub {
    margin: 2em 0 0;
    padding: 2em 0 0;
    background: url(../images/2x2_bebebe_h.png) repeat-x left top
}
.capabilitiesrouterpage .sub li {
    margin: 0 0 3em;
    padding: 0 0 3em;
    border-bottom: 1px solid #e1e1e1;
    float: left;
    clear: left;
    list-style: none;
    *zoom: 1
}
.capabilitiesrouterpage .sub li:after {
    content: "";
    display: table;
    clear: both
}
.capabilitiesrouterpage .sub li article {
    width: 746px;
    padding-right: 17px;
    line-height: 1.66667;
    position: relative
}
.capabilitiesrouterpage .sub li article h1 {
    margin-bottom: 0.5em
}
.capabilitiesrouterpage .sub li article h2 {
    margin-bottom: 1em
}
.capabilitiesrouterpage .sub li article figure {
    width: 308px;
    top: 0px;
    font-size: 0.83333333333333333333333333333333em;
    line-height: 1.4;
    padding-bottom: 2em
}
.capabilitiesrouterpage .sub li article figure img {
    display: block;
    margin-bottom: 2em
}
.capabilitiesrouterpage .sub li.even article figure {
    float: right;
    margin: 0 17px 0 34px
}
.capabilitiesrouterpage .sub li.odd article figure {
    float: left;
    margin: 0 34px 0 0
}
.videopage .youtube {
    margin-bottom: 2em;
    text-align: center
}
.site-search-results-meta {
    width: 100%
}
.site-search-results-meta .pagination {
    float: right
}
.detailpage-callout {
    background: #F0F0F0;
    padding-bottom: 0.5em;
    margin-bottom: 2em
}
.detailpage-callout header h1 {
    color: #000;
    margin: 0;
    padding: .5em
}
.detailpage-callout h2 {
    font-weight: bold;
    margin: 1em 0 0.5em;
    padding: 0 .5em 0 1em
}
.detailpage-callout p,
.detailpage-callout ul {
    font-family: Verdana, arial, sans-serif;
    font-size: 0.916666667em;
    margin: 0 0 1em 0;
    padding: 0 .5em 0 1em
}
.detailpage-callout ul li {
    margin: 0 0 0 1em;
    padding: 0 0 1em 0
}
.industry-experts {
    text-align: center
}
.industry-experts .inner {
    background: url(../images/talk-to-an-engineer-bg.png) no-repeat center bottom;
    border: 1px solid #ccc;
    padding: 1em 0.25em;
    line-height: 1.1
}
.industry-experts h1 {
    font-size: 1.3333333333333333333333333333333em;
    margin-bottom: 1em
}
.industry-experts h2 {
    font-weight: bold;
    font-size: 1.0833333333333333333333333em;
    text-transform: uppercase;
    margin: 1em 0 0.38461538461538461538461538461538em
}
.industry-experts p,
.industry-experts .detailpage-callout ul,
.detailpage-callout .industry-experts ul {
    margin: 0;
    font-size: 1.0909090909090909090909090909091em;
    line-height: 1.25
}
.industry-experts p.dirlink a,
.industry-experts .detailpage-callout ul.dirlink a,
.detailpage-callout .industry-experts ul.dirlink a,
.industry-experts p.dirlink .ui-menu-item .sitesearch,
.ui-menu-item .industry-experts p.dirlink .sitesearch,
.industry-experts .detailpage-callout ul.dirlink .ui-menu-item .sitesearch,
.ui-menu-item .industry-experts .detailpage-callout ul.dirlink .sitesearch,
.detailpage-callout .industry-experts ul.dirlink .ui-menu-item .sitesearch,
.ui-menu-item .detailpage-callout .industry-experts ul.dirlink .sitesearch {
    height: 100px
}
.industry-experts a,
.industry-experts .ui-menu-item .sitesearch,
.ui-menu-item .industry-experts .sitesearch {
    font-size: 0.75em;
    font-weight: bold;
    display: block
}
.industry-experts a.tel,
.industry-experts .ui-menu-item .tel.sitesearch,
.ui-menu-item .industry-experts .tel.sitesearch {
    font-size: 1em
}
.career-search-callout .inner {
    background: url(../images/careers-search-posts.png) no-repeat center bottom
}
.related-brochures {
    background: #0f80b2;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyOWFkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjNjU4YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #129ad7), color-stop(100%, #0c658c));
    background: -moz-linear-gradient(#129ad7, #0c658c);
    background: -webkit-linear-gradient(#129ad7, #0c658c);
    background: linear-gradient(#129ad7, #0c658c);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 1em 1em 1em 1em;
    position: relative;
    line-height: 1.2 !important;
    text-align: center
}
.related-brochures h1 {
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 0.9em;
    font-weight: normal;
    text-align: center
}
.related-brochures figure {
    top: 1em;
    left: 50%;
    text-align: center;
    padding-bottom: 2px
}
.related-brochures a,
.related-brochures .ui-menu-item .sitesearch,
.ui-menu-item .related-brochures .sitesearch {
    color: #ffffff;
    font-weight: bold
}
.visit-catalog a,
.visit-catalog .ui-menu-item .sitesearch,
.ui-menu-item .visit-catalog .sitesearch {
    display: block;
    background: #e8f1f7 url(../images/watermark-bg.png) no-repeat bottom center;
    padding: 10em 17px;
    -moz-box-shadow: #b2b2b2 3px 3px 5px;
    -webkit-box-shadow: #b2b2b2 3px 3px 5px;
    box-shadow: #b2b2b2 3px 3px 5px
}
#schedule-a-tour {
    font-size: 0.75em;
    text-align: center;
    background: url(../images/callout-grid-bg.png) repeat-x center bottom;
    border: 1px solid #ccc;
    padding: 100px 0.25em 1em;
    position: relative
}
#schedule-a-tour img {
    display: block;
    position: absolute;
    left: 0;
    top: 0
}
#schedule-a-tour h1,
#schedule-a-tour .tel {
    font-weight: bold;
    font-size: 1.5555555555555555555555555555556em;
    margin: 0.38461538461538461538461538461538em 0
}
#schedule-a-tour p,
#schedule-a-tour .detailpage-callout ul,
.detailpage-callout #schedule-a-tour ul {
    margin: 0
}
.request-quote-form #content,
.directorycontactform #content {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px;
    margin-left: 21px;
    margin-right: 21px;
    padding-right: 195px
}
.request-quote-form #content section,
.directorycontactform #content section {
    overflow: hidden;
    *zoom: 1;
    margin: 0 0 5em 0
}
.request-quote-form #content section h1,
.directorycontactform #content section h1 {
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
.request-quote-form #content section.submit,
.directorycontactform #content section.submit {
    margin: 0.5em 0 0;
    padding: 1.5em 0 0;
    background: url(../images/2x2_bebebe_h.png) repeat-x left top
}
.request-quote-form #content section.product-of-interest fieldset,
.directorycontactform #content section.product-of-interest fieldset {
    position: relative;
    margin-bottom: 1em;
    border-bottom: 1px solid #e1e1e1
}
.request-quote-form #content section.product-of-interest fieldset .poi-remove,
.directorycontactform #content section.product-of-interest fieldset .poi-remove {
    display: block;
    position: absolute;
    font-size: 0.83333333333333333333333333333333em;
    left: 637px;
    top: 1em
}
.request-quote-form .application label,
.directorycontactform .application label {
    width: 100%;
    margin: 0 0 1em;
    text-align: left;
    float: none
}
.ie6 #content.request-quote-form .required,
.ie6 #content.directorycontactform .required,
.ie7 #content.request-quote-form .required,
.ie7 #content.directorycontactform .required,
.ie8 #content.request-quote-form .required,
.ie8 #content.directorycontactform .required {
    color: #f33
}
#brochures-print,
#brochures-pdf {
    position: absolute;
    right: 0;
    top: 0;
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 243px
}
.brochure-request #content {
    position: relative
}
.brochure-request #content header {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 503px;
    margin-left: 0;
    padding-right: 260px;
    margin-right: 0;
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 2em;
    margin-left: 0
}
.brochure-request #content section {
    margin: 0 0 3em 0
}
.brochure-request #content section.submission-confirmation {
    clear: both
}
.brochure-request #content section h1 {
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    background: url(../images/2x2_bebebe_h.png) repeat-x left bottom
}
.brochure-request #content section.submit {
    margin: 0.5em 0 0;
    padding: 1.5em 0 0;
    background: url(../images/2x2_bebebe_h.png) repeat-x left top
}
.brochure-request #content section section h1 {
    background-image: none
}
.brochure-request #content section section section {
    margin: 0 0 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #e1e1e1
}
.brochure-request #content section section section h1 {
    background-image: none;
    padding-bottom: 0;
    margin-bottom: 0
}
.brochure-request #content section section section .langs {
    margin: 0;
    font-style: italic
}
.brochure-request #content section section section .desc {
    margin: 0 0 1em 0
}
.brochure-request #content section section section .desc-inner {
    display: block;
    margin: 1em 0 0 0
}
.brochure-request #content section section section table.lang-wrapper {
    width: 50%
}
.brochure-request #content section section section table.lang-wrapper td:first-child {
    width: 40%
}
.brochure-request #content section section section table.lang-wrapper td:last-child {
    width: 10%
}
.brochure-request #content section.product-of-interest {
    margin: 0;
    padding: 0
}
.brochure-downloads {
    position: relative
}
.brochure-downloads #content {
    position: relative
}
.brochure-downloads #content header {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 503px;
    margin-left: 0;
    padding-right: 260px;
    margin-right: 0;
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 2em
}
.brochure-downloads #content section {
    position: relative
}
.brochure-downloads #content section.brochure-category {
    display: inline;
    float: left;
    margin-left: 8.5px;
    margin-right: 8.5px;
    width: 763px;
    margin-left: 0;
    margin-right: 0;
    background: #F0F0F0;
    padding: 24px;
    width: 715px;
    margin: 3em 0 4em 0
}
.brochure-downloads #content section.brochure-category a.toggle-brochures,
.brochure-downloads #content section.brochure-category .ui-menu-item .toggle-brochures.sitesearch,
.ui-menu-item .brochure-downloads #content section.brochure-category .toggle-brochures.sitesearch {
    display: block;
    background: #007bb4;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 2;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    right: 1em;
    top: 1em;
    text-decoration: none;
    width: 2em;
    height: 2em
}
.brochure-downloads #content section.last {
    border-bottom: none
}
#site-footer {
    overflow: hidden;
    *zoom: 1;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    position: relative;
    padding: 2em 0;
    color: #666
}
#site-footer p,
#site-footer .detailpage-callout ul,
.detailpage-callout #site-footer ul {
    margin: 0 0 0.5em
}
#site-footer p em,
#site-footer .detailpage-callout ul em,
.detailpage-callout #site-footer ul em {
    font-weight: bold;
    font-style: italic
}
#site-footer div {
  display: inline;
  float: left;
  width: 500px;
}
#site-footer section {
    display: inline;
    float: left;
    /*margin-left: 8.5px;
    margin-right: 8.5px;*/
    width: 440px;
    /*margin-right: 21px*/
}
#footer-nav,
#footer-utility-nav {
    margin-top: 1em
}
#footer-nav li,
#footer-utility-nav li {
    float: left;
    line-height: 1;
    list-style-type: none;
    margin: 0 0.75em 0 0;
    padding-left: 0.75em;
    border-left: 0.083em solid #666
}
#footer-nav li.first,
#footer-utility-nav li.first {
    margin-left: 0;
    padding-left: 0;
    border: none
}
#footer-utility-nav li.first {
    padding-left: 0.75em;
    border-left: 0.083em solid #666
}
#connect-with-aerotech {
    position: relative;
    left: 2em
}
#connect-with-aerotech h1 {
    color: #333;
    font-family: droid-sans, Tahoma, Verdana, arial, sans-serif;
    font-size: 1.5em;
    margin: 0 0.5em 0.5em 0
}
#connect-with-aerotech ul {
    margin: 0
}
#connect-with-aerotech li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none
}
#connect-with-aerotech a,
#connect-with-aerotech .ui-menu-item .sitesearch,
.ui-menu-item #connect-with-aerotech .sitesearch {
    display: block;
    width: 37px;
    height: 37px;
    margin: 0 2px 0 0;
    text-indent: -9999em;
    background-image: url("../images/social-sprite-2.png");
    background-repeat: no-repeat
}
#connect-with-aerotech a#facebook-link,
#connect-with-aerotech .ui-menu-item #facebook-link.sitesearch,
.ui-menu-item #connect-with-aerotech #facebook-link.sitesearch {
    background-position: -10px -10px
}
#connect-with-aerotech a#facebook-link:hover,
#connect-with-aerotech .ui-menu-item #facebook-link.sitesearch:hover,
.ui-menu-item #connect-with-aerotech #facebook-link.sitesearch:hover,
#connect-with-aerotech a#facebook-link:active,
#connect-with-aerotech .ui-menu-item #facebook-link.sitesearch:active,
.ui-menu-item #connect-with-aerotech #facebook-link.sitesearch:active {
    background-position: -10px -52px
}
#connect-with-aerotech a#A1,
#connect-with-aerotech .ui-menu-item #A1.sitesearch,
.ui-menu-item #connect-with-aerotech #A1.sitesearch {
    background-position: -52px -10px
}
#connect-with-aerotech a#A1:hover,
#connect-with-aerotech .ui-menu-item #A1.sitesearch:hover,
.ui-menu-item #connect-with-aerotech #A1.sitesearch:hover,
#connect-with-aerotech a#A1:active,
#connect-with-aerotech .ui-menu-item #A1.sitesearch:active,
.ui-menu-item #connect-with-aerotech #A1.sitesearch:active {
    background-position: -52px -52px
}
#connect-with-aerotech a#linkedin-link,
#connect-with-aerotech .ui-menu-item #linkedin-link.sitesearch,
.ui-menu-item #connect-with-aerotech #linkedin-link.sitesearch {
    background-position: -94px -10px
}
#connect-with-aerotech a#linkedin-link:hover,
#connect-with-aerotech .ui-menu-item #linkedin-link.sitesearch:hover,
.ui-menu-item #connect-with-aerotech #linkedin-link.sitesearch:hover,
#connect-with-aerotech a#linkedin-link:active,
#connect-with-aerotech .ui-menu-item #linkedin-link.sitesearch:active,
.ui-menu-item #connect-with-aerotech #linkedin-link.sitesearch:active {
    background-position: -94px -52px
}
#connect-with-aerotech a#youtube-link,
#connect-with-aerotech .ui-menu-item #youtube-link.sitesearch,
.ui-menu-item #connect-with-aerotech #youtube-link.sitesearch {
    background-position: -136px -10px
}
#connect-with-aerotech a#youtube-link:hover,
#connect-with-aerotech .ui-menu-item #youtube-link.sitesearch:hover,
.ui-menu-item #connect-with-aerotech #youtube-link.sitesearch:hover,
#connect-with-aerotech a#youtube-link:active,
#connect-with-aerotech .ui-menu-item #youtube-link.sitesearch:active,
.ui-menu-item #connect-with-aerotech #youtube-link.sitesearch:active {
    background-position: -136px -52px
}
#connect-with-aerotech a#rss-link,
#connect-with-aerotech .ui-menu-item #rss-link.sitesearch,
.ui-menu-item #connect-with-aerotech #rss-link.sitesearch {
    background-position: -178px -10px
}
#connect-with-aerotech a#rss-link:hover,
#connect-with-aerotech .ui-menu-item #rss-link.sitesearch:hover,
.ui-menu-item #connect-with-aerotech #rss-link.sitesearch:hover,
#connect-with-aerotech a#rss-link:active,
#connect-with-aerotech .ui-menu-item #rss-link.sitesearch:active,
.ui-menu-item #connect-with-aerotech #rss-link.sitesearch:active {
    background-position: -178px -52px
}
#connect-with-aerotech a#inmotion-link,
#connect-with-aerotech .ui-menu-item #inmotion-link.sitesearch,
.ui-menu-item #connect-with-aerotech #inmotion-link.sitesearch {
    width: 84px;
    background-position: -218px -10px
}
#connect-with-aerotech a#inmotion-link:hover,
#connect-with-aerotech .ui-menu-item #inmotion-link.sitesearch:hover,
.ui-menu-item #connect-with-aerotech #inmotion-link.sitesearch:hover,
#connect-with-aerotech a#inmotion-link:active,
#connect-with-aerotech .ui-menu-item #inmotion-link.sitesearch:active,
.ui-menu-item #connect-with-aerotech #inmotion-link.sitesearch:active {
    background-position: -218px -52px
}
/*Newsletter Subscribe Button*/

#connect-with-aerotech a#subscribe-btn,
#connect-with-aerotech .ui-menu-item #subscribe-btn.sitesearch,
.ui-menu-item #connect-with-aerotech #subscribe-btn.sitesearch {
    display: block;
    width: 140px;
    height: 37px;
    margin: 0 0 0 7px;
    text-indent: -9999em;
    background-image: url("../images/Subscribe-InMotion.jpg");
    background-repeat: no-repeat

    width: 140px;
    background-size: 140px;
    background-position: 0px 0px;
}
#connect-with-aerotech a#subscribe-btn:hover,
#connect-with-aerotech .ui-menu-item #subscribe-btn.sitesearch:hover,
.ui-menu-item #connect-with-aerotech #subscribe-btn.sitesearch:hover,
#connect-with-aerotech a#subscribe-btn:active,
#connect-with-aerotech .ui-menu-item #subscribe-btn.sitesearch:active,
.ui-menu-item #connect-with-aerotech #subscribe-btn.sitesearch:active {
    background-position: 0px 1px;
    opacity: 0.75;
}
#connect-with-aerotech li.last a,
#connect-with-aerotech li.last .ui-menu-item .sitesearch,
.ui-menu-item #connect-with-aerotech li.last .sitesearch {
    margin-right: 0
}
.ie6 #connect-with-aerotech {
    float: right
}
.whitepaperpage h2 {
    margin-bottom: 0.75;
    font-family: Verdana, arial, sans-serif;
    font-size: 1.16666667em;
    font-weight: bold
}
pre {
    font-family: monospace;
    margin: 1.2em 0;
    overflow: auto;
    padding: 1em 0 1em 1.5em;
    border: 1px solid #ddd;
    white-space: pre;
    word-wrap: normal
}
.commented {
    color: gray;
    font-size: 0.85em
}

#dimensions-tab li{
    position: relative;
 }

#dimensions-tab .zoom{
    display: block;
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: transparent url(../images/zoom.png) no-repeat 94% 96%;
}
