body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, button, caption, cite, code, dfn, em, input, optgroup, option, select, strong, textarea, th, var {
    font: inherit;
}
del, ins {
    text-decoration: none;
}
li {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: baseline;
}
sub {
    vertical-align: baseline;
}
legend {
    color: #333333;
}
html, body {
    background-color: #E8EBEF;
    color: #333333;
    font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;
    height: 100%;
    width: 100%;
}
a, #box a {
    color: #3B73B9;
}
#box a:link, a:visited, a:active {
    color: #3B73B9;
    text-decoration: underline;
}
a:hover, #box a:hover {
    color: #5C9000;
    text-decoration: none;
}
.content-list a, #content-list a, #catalog-list a, #search_result_list td.info a {
    font-size: 14px;
    text-decoration: none !important;
}
.categoryResources a {
    font-size: 12px;
    text-decoration: none !important;
}
.listArrow a, .quickLink a {
    text-decoration: none !important;
}
.tax li {
    list-style-type: disc;
    margin-left: 15px;
}
.quickLink ul li {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll left -160px transparent;
    padding: 0 0 0 10px;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
.small, .featuresBox .pagerItems p {
    font-size: 11px !important;
}
#box, #box p, .tab_content p {
    color: #333333 !important;
    font-size: 12px;
    margin: 0 0 10px;
}
#breadcrumb .breadcrumb_links, .breadcrumb_label, #categoryNavigation p a, #catalog-sharing p {
    color: #333333 !important;
}
.catalog-item p {
    padding-left: 62px;
}
h1 {
    font-size: 24px;
    margin: 10px 0;
}
#box.vg .vg-header h1 {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 0 20px;
    padding: 0;
}
h1.less-margin {
    margin-bottom: 10px;
}
h1.title span {
    font-size: 13px;
}
h1.title .label {
    font-size: 12px;
}
h1.title .label .requried, .requried {
    color: #EB0000;
}
h1.title .subtitle {
    font-size: 20px;
}
h1.section-header, #box h2.section-header, h2.section-header {
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    font-size: 24px;
    line-height: 150%;
    margin-bottom: 5px;
    padding: 0 0 4px;
}
#box h2, .content-info h2, .tab_content h2, #overview.tab_content h1, #accessories h2.inspira, #consumables h2.inspira, #spareParts h2.inspira, .question h2, #product-data h3 {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;
}
.modal_window_title h2 {
    color: #3B73B9 !important;
}
.question h2 {
    color: #FFFFFF !important;
}
#box h3, .featuresBox h2, #box.vg .vg-resources h3, #SupportAndServices h3.inspira, #overview h3, #RelatedProducts h3, #accessories h3.inspira, .box_order .box_order_footer h3, #content-list h3 {
    font-size: 14px !important;
    font-weight: bold !important;
    margin-bottom: 5px;
    margin-top: 0;
}
#box h3.inspira {
    border-bottom: 1px solid #CCCCCC;
}
h4 {
    font-size: 12px;
    font-weight: bold;
}
sup {
    font-size: 0.75em;
    vertical-align: 3px;
}
sub {
    font-size: 0.75em;
    vertical-align: sub;
}
.vat {
    vertical-align: top;
}
.vab {
    vertical-align: bottom;
}
span.help {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/ico_help_small.png") no-repeat scroll left 2px transparent;
    cursor: default;
    min-height: 11px;
    min-width: 11px;
    padding-left: 13px;
}
#box {
    clear: both;
}
#box a.btn_gr, #box a.btn_gr:visited, #box a.btn_lgr, #box a.btn_lgr:visited, #box a.btn_or, #box a.btn_or:visited, #box a.btn_lgr_big, #box a.btn_lgr_big:visited, #box a.btn_gr_big, #box a.btn_gr_big:visited, #box a.btn_or_big, #box a.btn_or_big:visited {
    -moz-user-select: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 2px #D0D0D0;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 3px 6px 3px 8px;
    text-decoration: none;
}
#box div.tabs span a, #box div.tabs span {
    color: #FFFFFF;
    font-size: 12px;
    outline: medium none;
    text-decoration: none;
}
#box div.tabs {
    margin: 10px 0 0 !important;
}
.nodisplay {
    display: none;
}
.left {
    display: block;
    float: left;
}
.right {
    display: block;
    float: right !important;
}
.clearFloat {
    clear: both;
}
a.wlink {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll right -192px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 0 18px 0 0;
    text-decoration: none;
}
a.wlink:hover {
    text-decoration: underline;
}
a.blink, a.glink, a.plink {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll right -160px transparent;
    color: #3B73B9;
    font-size: 11px;
    font-weight: bold;
    outline: medium none;
    padding: 0 20px 0 0;
    text-decoration: none;
}
#header_functions a.blink {
    background: none repeat scroll 0 0 transparent;
    padding: 0 10px 0 0;
}
a.plink {
    background-position: right -480px;
}
a.glink {
    background-position: right -575px;
}
a.blink:hover, a.glink:hover, a.plink:hover {
    text-decoration: underline;
}
a.clink {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll left -415px transparent;
    padding: 0 0 0 18px;
}
.vgnbtn {
    position: absolute !important;
    z-index: 200 !important;
}
a.btn, a.btn:visited {
    -moz-user-select: none;
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #C2C6CB 100%) no-repeat scroll 0 0 transparent;
    border: 1px solid #3C679B;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 2px #3C679B;
    color: #474849;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 8px 4px;
    text-decoration: none;
}
a.btn:hover {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #B9BCC1 100%) repeat scroll 0 0 transparent;
    color: #000000;
}
a.btn:active {
    background: none repeat scroll 0 0 #FFFFFF;
}
#header_logo {
    float: left;
    padding: 12px 0 13px 2px;
}
#header_logo .header_organization_name {
    display: none;
}
#header_functions {
    float: right;
}
#header-bar {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/header-bars.png") repeat-x scroll left bottom #EEEEEE;
    height: 75px;
}
#header-user {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/header-bars.png") repeat-x scroll center top #2E6CB4;
    color: #FFFFFF;
    display: block;
    float: right;
    height: 75px;
    overflow: hidden;
    width: 290px;
}
#header-login, #header-loggedin {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/header-bars.png") no-repeat scroll 0 -75px transparent;
    display: block;
    float: left;
    height: 75px;
    padding: 8px 0 0 20px;
    width: 290px;
}
#header-loggedin {
    font-size: 12px;
    padding-top: 12px;
}
#header-loggedin a.wlink {
    display: block;
}
#header-loggedin p {
    display: block;
    overflow: hidden;
    padding: 5px 0 10px;
}
#header-loggedin-functions {
    border-right: 1px solid #4F76A6;
    display: block;
    float: left;
    height: 54px;
    width: 90px;
}
#header-loggedin-user {
    border-left: 1px solid #518FDB;
    display: block;
    float: left;
    height: 54px;
    line-height: 130%;
    padding: 0 0 0 12px;
    width: 158px;
}
#header-loggedin-user span {
    color: #DAE7F8;
    display: block;
    font-size: 11px;
}
#header-loggedin-user P {
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 0 0;
}
#header-user form {
    clear: both;
    display: block;
    overflow: hidden;
}
#login-form P {
    clear: both;
    display: block;
}
#header-login label {
    color: #DAE7F8;
    float: left;
    font-size: 11px;
    padding: 0 0 0 3px;
    width: 100px;
}
#header-login a.wlink {
    margin: 1px 42px 0 3px;
}
#header-user input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8A8A8A;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 2px #3C679B;
    color: #000000;
    float: left;
    font-size: 11px;
    margin: 2px 2px 2px 0;
    padding: 3px;
    width: 94px;
}
#box .contactUsFlag {
    margin-right: 10px;
}
#box .contactUsCountry {
    margin: 10px 0;
}
#header_links {
    color: #CACACA;
    float: right;
    overflow: hidden;
    padding-top: 12px;
}
#header_links a {
    color: #888888;
    font-family: GEInspiraBold,Arial !important;
    font-size: 12px;
    overflow: hidden;
    text-decoration: none;
}
#header_links a:hover {
    color: #3B73B9;
    text-decoration: underline;
}
#change_country {
    border: 0 solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    float: right;
    font-size: 11px;
    margin-top: 10px;
    padding: 0 4px;
}
#change_country span img {
    margin-top: -1px;
    vertical-align: middle;
}
#change_country span.region-se {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-langico-SE.png") no-repeat scroll 0 0 transparent;
}
#header-search {
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 0 0 10px;
}
#header-search form {
    padding: 0;
}
#header-search form label {
    float: left;
    margin: 5px 8px 0 0;
}
#header-search form input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8A8A8A;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 4px #C0C0C0 inset;
    color: #585858;
    float: left;
    font-size: 12px;
    margin: 2px;
    padding: 2px 6px;
    width: 280px;
}
#header-search form button {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-ico-search.gif") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin: 4px 0 0 4px;
    overflow: hidden;
    text-indent: -100px;
    width: 16px;
}
.process {
    height: 34px;
    margin-bottom: 10px;
    margin-top: 1px;
    overflow: hidden;
    width: 100%;
}
.process-step {
    background: -moz-linear-gradient(center top , #E5E5E5 0%, #B2B4B5 100%) repeat scroll 0 0 transparent;
    border-top: 1px solid #C8C8C8;
    color: #FFFFFF !important;
    display: block;
    float: left;
    height: 34px;
    margin-right: 1px;
    text-align: center;
    text-decoration: none !important;
    width: 326px;
}
.process-step.last {
    margin-right: 0;
}
.process-step.unavailable {
    cursor: default;
}
.process-step.active {
    background: -moz-linear-gradient(center top , #FFAF4D 0%, #E88B19 100%) repeat scroll 0 0 transparent;
    cursor: default;
}
.process-step.done {
    background: -moz-linear-gradient(center top , #87B62C 0%, #648524 100%) repeat scroll 0 0 transparent;
}
.process-step span {
    display: block;
    padding: 5px 0 0;
}
.address-filter {
    float: right;
    font-size: 12px;
    margin-top: 7px;
}
fieldset {
    border: 1px solid #C2C2C2;
    border-radius: 6px 6px 6px 6px;
    float: left;
    margin-bottom: 12px;
    overflow: hidden;
    padding: 0 15px 20px;
    width: 420px;
}
fieldset.edit-or-new {
    display: none;
}
legend {
    font-weight: bold;
    padding: 15px 0;
}
legend input {
}
legend label {
    color: #000000;
    display: inline-block;
    font-weight: bold;
    margin-left: 3px;
    margin-top: -2px;
}
fieldset .tools {
    float: right;
    padding: 0 5px;
    position: relative;
}
fieldset legend.empty {
    width: 1px;
}
table.frm {
}
table.frm.wide {
    margin: 0 12px 10px 0;
}
table.frm td {
    padding: 2px;
    vertical-align: top;
    white-space: normal;
}
.frm .label {
    display: block;
    font-size: 11px;
    padding: 3px 15px 1px 0;
}
.frm.wide .label {
    padding: 3px 0 0 12px;
}
.frm.wide .value .label {
    display: block;
    padding: 3px 0 0;
}
.frm .value {
    font-size: 12px;
    padding: 3px 3px 0 5px;
}
.frm .am {
    vertical-align: middle;
}
.frm .container {
    padding: 0;
}
.frm .checkbox {
    padding: 2px 5px;
}
.frm .button {
    padding: 8px 5px;
}
.frm .checkbox input[type="checkbox"] {
    float: left;
}
.frm .checkbox label {
    display: block;
    float: left;
    font-size: 11px;
    padding-top: 0;
}
.frm input.default[type="text"], .frm input.default[type="password"] {
    width: 180px;
}
.frm input.qty[type="text"] {
    width: 60px;
}
.frm textarea.default {
    height: 45px;
    width: 180px;
}
.frm textarea.default-dbl {
    height: 65px;
    width: 412px;
}
.frm select.default {
    width: 185px;
}
.frm input.ar[type="checkbox"] {
    margin-right: 2px;
}
.frm input[type="radio"] {
    margin: 3px;
}
.frm .mid {
    text-align: center;
    vertical-align: middle;
}
.frm .date_input {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll 165px -366px transparent;
}
.card {
    display: none;
    margin-top: 10px;
}
.card-content {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #C2C2C2;
    border-radius: 6px 6px 6px 6px;
    margin: 2px 10px;
    padding: 5px 12px 10px;
}
.card table tr td {
    padding-right: 12px;
}
.card .label {
    padding: 6px 0 3px;
}
.card input[type="text"], .frm input[type="text"], .frm input[type="password"], .frm textarea, .frm select {
    border: 1px solid #ABABAB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 6px #EAEAEA inset;
    padding: 2px;
}
.card-content .card-number {
    margin-right: 2px;
    width: 32px;
}
.card .card-name {
    width: 152px;
}
.card .info {
    color: #9C2727;
    font-size: 11px;
    margin-top: 12px;
}
.card .info .alert {
    font-weight: bold;
}
.card .img-card {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e_cards.png") no-repeat scroll right top transparent;
    display: table;
    margin-bottom: 2px;
    padding-bottom: 3px;
    padding-right: 90px;
}
.required {
    color: #EB0000;
    font-family: Verdana;
    font-size: 11px;
}
.frm input.err[type="text"], .frm input.err[type="password"] {
    border: 1px solid red;
}
.status_msg {
    color: red;
}
.quote-form-productinfo {
    float: left;
    margin: 12px 12px 0 0;
    width: 200px;
}
.quote-form {
    float: left;
    margin: 3px 0 12px;
}
.quote-form-result {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/img-formresult.jpg") no-repeat scroll right top #FFFFFF;
    display: none;
    margin: 0;
    padding: 12px;
}
.quote-form-result p, .quote-form-result h1 {
    padding-right: 250px;
}
.quote-form-legal {
    padding: 7px 5px;
}
#quoteRequestform relatedBox ul li span {
    font-weight: normal;
}
#quoteFormDialog .relatedBox ul li span {
    font-weight: normal;
}
.roundedButton {
    background-color: #727272;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0.5em 1.5em;
    text-decoration: none;
}
.roundedButton:hover {
    background-color: #555555;
}
.tabs {
    background: -moz-linear-gradient(center top , #FFFFFF 50%, #EEEEEE 100%) repeat scroll 0 0 transparent;
}
div.tabs {
    border-bottom: 1px solid #999999;
    float: left;
    height: 26px;
    list-style: none outside none;
    margin-left: 10px;
    max-width: 719px;
    padding: 0;
    width: 100%;
}
ul.tabs {
    border-bottom: 1px solid #999999;
    float: left;
    height: 26px;
    list-style: none outside none;
    margin: 0 0 0 10px;
    padding: 0;
    width: 100%;
}
ul.tabs li {
    background: -moz-linear-gradient(center top , #89C2E4 0%, #5698C2 100%) repeat scroll 0 0 transparent;
    border: 1px solid #999999;
    border-radius: 4px 4px 0 0;
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 0 1px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
#box ul.tabs li a {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    outline: medium none;
    padding: 0 10px;
    text-decoration: none;
}
ul.tabs li a:hover {
    background: none repeat scroll 0 0 #89C2E4;
}
html ul.tabs li.active, html ul.tabs li.active a:hover {
    background: -moz-linear-gradient(center top , #E5E5E5 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
}
li.active a {
    color: #111111 !important;
}
.mainTabContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #B0B0B0;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    clear: both;
    float: left;
    margin-left: 10px;
    overflow: hidden;
    width: 727px;
}
.tab_content, #mainTabContainer .dijitTabContainerTop-child, #RelatedProducts, #SupportAndServices {
    padding: 10px 8px !important;
}
.tab_content.related {
    padding: 20px 12px;
}
.tab_content.related h3 {
    margin-left: 3px;
}
.related_category {
    margin-bottom: 32px;
}
.related_figure_container {
    clear: both;
    margin-bottom: 12px;
    overflow: hidden;
}
.related_figure {
    border: 1px solid #C8C8C8;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 201px;
    margin-bottom: 4px;
    margin-right: 4px;
    padding: 7px;
    position: relative;
    text-align: center;
    width: 150px;
}
.related_figure:hover {
    border: 1px solid #999999;
}
.related_figure.selected {
    border: 2px solid #4C7FBD;
    cursor: default;
    padding: 6px;
}
.related_figure img {
    display: block;
    margin: 0 auto 6px;
}
.related_figure_content {
    display: none;
}
.tab_content.support {
    padding: 20px 12px;
}
.support-list {
    margin: 18px 0;
}
.support-list-header {
    background: -moz-linear-gradient(center top , #F0F0F0 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border-top: 1px solid #D0D0D0;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
}
.support-item {
    border-bottom: 1px solid #E0E0E0;
    clear: both;
    overflow: hidden;
    padding: 5px 1px 5px 2px;
    vertical-align: top;
}
.support-item .support-item {
    border-bottom: 1px solid #E0E0E0;
    margin-left: 20px;
    margin-top: 6px;
    padding: 6px 0 0 2px;
}
.support-content-list .item-title1, .support-content-list .link-title1 {
    display: block;
    margin-left: 20px;
    padding: 6px 0 2px;
}
.support-content-list .link-title1 a {
    text-decoration: underline;
}
.support-item .item-title, .support-item .link-title {
    clear: both;
    overflow: hidden;
    padding-left: 10px;
}
.support-item .item-title span {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll 0 -344px transparent;
    display: block;
    font-weight: bold;
    padding: 2px 0 0 18px;
}
.support-item .item-title p, .support-item p {
    margin-bottom: 4px !important;
    padding: 2px 0 2px 10px;
}
.support-unfold, .support-fold {
    -moz-user-select: none;
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll 0 -512px transparent;
    float: right;
    font-size: 11px;
    margin: 12px 0;
    padding: 0 8px 0 17px;
}
.support-unfold.unfolded, .support-fold {
    background-position: 0 -544px;
}
.support-item .item-content {
    padding: 0 0 0 10px;
}
.support-item .item-content H4 {
    background: -moz-linear-gradient(center top , #F0F0F0 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border-top: 1px solid #CACACA;
    font-weight: bold;
    padding: 8px 7px 4px;
}
.support-item .item-content p {
    padding: 2px 0;
}
.support-item .item-content img {
    padding: 0;
}
.support-item .item-content p img {
    padding: 0;
}
.support-item .item-content embed {
    display: block;
}
.support-item .item-image {
    margin: 8px 0;
    text-align: center;
    width: 100%;
}
.support-content-list {
    margin-bottom: 16px;
}
.support-content-list .item-title, .support-content-list .link-title {
    border-top: 1px dotted #C0C0C0;
    display: block;
    margin-left: 20px;
    padding: 6px 0 2px;
}
.support-content-list .item-content {
    margin-left: 36px;
    padding: 12px 0;
}
.support-content-list .item-title a {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll 0 -511px transparent;
    float: left;
    padding-left: 16px;
    text-decoration: underline;
}
.support-content-list .item-title a.unfolded {
    background-position: 0 -542px;
}
.support-content-list .item-title img, .support-content-list .link-title img {
    float: left;
    margin-left: 6px;
}
.support-content-list .link-title a {
    float: left;
    padding-left: 4px;
}
.support-item .order_list {
    margin-left: 16px;
    width: 97%;
}
.support-item table.with-borders td {
    border: 1px solid #C0C0C0;
    padding: 6px;
}
.overviewResources {
    float: right;
    margin: 0 0 12px 30px;
    width: auto;
}
#productData h3 {
    margin-bottom: 6px;
}
#productData th {
    font-weight: bold;
}
#productData table thead th {
    background: none repeat scroll 0 0 #E7E7E7;
}
#relatedDocuments table thead th {
    background: -moz-linear-gradient(center top , #E6E6E6 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border-top: 1px solid #D0D0D0;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 8px;
}
#productData th, #productData td, #productData table caption, #relatedDocuments th, #relatedDocuments td, #relatedDocuments table caption {
    border-bottom: 1px solid #E0E0E0;
    padding: 5px 8px 5px 2px;
    vertical-align: top;
}
#orderHistory tbody tr:nth-child(2n) td, tbody tr.even td {
    background: none repeat scroll 0 0 #F2F2F2;
}
#relatedDocuments table {
    margin-bottom: 20px;
}
#relatedDocuments table span {
    color: #333333;
    padding-left: 8px;
}
#relatedDocuments table a {
    margin-left: 6px;
    padding: 5px 26px 4px 0;
    vertical-align: middle;
}
#relatedDocuments td a {
    color: #333333;
}
#relatedDocuments td a:hover {
    color: #333333;
    text-decoration: underline;
}
#relatedDocuments table a.pdf, #relatedDocuments table a.doc, #relatedDocuments table a.docx, #relatedDocuments table a.odf, #relatedDocuments table a.xls, #relatedDocuments table a.xlsx, #relatedDocuments table a.ppt, #relatedDocuments table a.pptx, #relatedDocuments table a.vsd, #relatedDocuments table a.vsdx, #relatedDocuments table a.rtf, #relatedDocuments table a.txt, #relatedDocuments table a.odt, #relatedDocuments table a.ods, #relatedDocuments table a.odp {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/docicons/ico_doc.gif") no-repeat scroll right center transparent;
}
#relatedDocuments table a.avi, #relatedDocuments table a.mp4, #relatedDocuments table a.wmv, #relatedDocuments table a.rmvb, #relatedDocuments table a.mkv, #relatedDocuments table a.mpg, #relatedDocuments table a.mpeg, #relatedDocuments table a.mjpg, #relatedDocuments table a.rm, #relatedDocuments table a.mov, #relatedDocuments table a.swf, #relatedDocuments table a.vob, #relatedDocuments table a.flv, #relatedDocuments table a.threegp, #relatedDocuments table a.asf, #relatedDocuments table a.mkv {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/docicons/ico_video.gif") no-repeat scroll right center transparent;
}
#relatedDocuments table a.html {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/docicons/ico_html.gif") no-repeat scroll right center transparent;
}
#relatedDocuments table a.zip {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/docicons/ico_zip.gif") no-repeat scroll right center transparent;
}
#relatedDocuments table a.exe {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/docicons/ico_exe.gif") no-repeat scroll right center transparent;
}
#relatedDocuments table a.summary-link {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll 0 -128px transparent;
    color: #3B73B9;
    display: block;
    float: right;
    font-size: 11px;
    padding: 0 4px 0 17px;
    text-decoration: underline;
}
#relatedDocuments table a.summary-link:hover {
    color: #5C9000;
}
#relatedDocuments table a.summary-close {
    display: block;
    float: right;
    font-size: 11px;
    padding: 17px 4px 0 17px;
    text-decoration: underline;
}
#relatedDocuments table .summary-content {
    color: #333333;
    display: none;
    font-size: 11px;
    margin: 8px 8px 8px 39px;
}
.anchorLinks {
    float: right;
    font-size: 11px;
    padding-top: 4px;
}
.anchorLinks span {
    font-weight: bold;
}
div.tabs span {
    background: -moz-linear-gradient(center top , #89C2E4 0%, #5698C2 100%) repeat scroll 0 0 transparent;
    border: 1px solid #999999;
    border-radius: 4px 4px 0 0;
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 0 1px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
div.tabs span a, div.tabs span {
    color: #FFFFFF;
    font-size: 12px;
    outline: medium none;
    text-decoration: none;
}
div.tabs span:hover {
    background: none repeat scroll 0 0 #89C2E4;
}
div.tabs span.on, div.tabs span.on a:hover {
    background: -moz-linear-gradient(center top , #E5E5E5 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
}
div.tabs span.on {
    color: #111111 !important;
    font-weight: normal;
}
#mainTabContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #B0B0B0;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    clear: both;
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    overflow: hidden;
    width: 727px;
}
#product-data table, #productData table {
    font-size: 12px;
    margin-bottom: 0;
    width: 100%;
}
#related-documents table, #relatedDocuments table {
    font-size: 12px;
    margin-bottom: 1em;
    width: 100%;
}
div.tabs span.on, div.tabs span.off {
    line-height: 25px;
    padding-bottom: 0;
}
div.tabs span {
    float: left;
    padding: 0;
}
div.tabs span a {
    display: block;
    padding: 0 10px;
}
div.tabs span.on {
    padding: 0 10px;
}
table.attribute-table {
    font-size: 11px;
    width: 100%;
}
table.attribute-table thead th, table.attribute-table th {
    background: -moz-linear-gradient(center top , #8BC2E4 0%, #3B73B9 100%) repeat scroll 0 0 transparent;
    border-bottom: 2px solid #4A75AB;
    color: #FFFFFF;
    font-size: 12px;
    padding: 4px 8px;
}
table.attribute-table td {
    border-bottom: 1px solid #E0E0E0;
    padding: 4px 8px;
    vertical-align: top;
}
table.attribute-table th.product-name, table.attribute-table th.product-code {
    font-weight: bold;
}
table.attribute-table th.product-name, table.attribute-table th.def-attr {
    font-size: 12px;
}
table.attribute-table tr:nth-child(2n) td, tbody tr.even td {
    background: none repeat scroll 0 0 #F2F2F2;
}
table.attribute-table tbody td a {
    text-decoration: none;
}
table.attribute-table tbody td.hovered {
    background: none repeat scroll 0 0 #E68917;
    color: #FFFFFF;
    cursor: pointer;
}
table.attribute-table tbody td.hovered a {
    color: #FFFFFF;
}
.attr-filter {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll right -96px transparent;
    padding: 0 20px 2px 0;
}
#box a.btn_gr_big {
    padding: 8px 15px;
}
.btn_gr_big.al.disabled {
    background: none repeat scroll 0 0 #A7C0DF !important;
    border: 1px solid #CCCCCC !important;
}
#box a.btn_lgr, #box a.btn_lgr:visited, #box a.btn_lgr_big, #box a.btn_lgr_big:visited {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #C2C6CB 100%) no-repeat scroll 0 0 transparent;
    border: 1px solid #333333;
    color: #000000 !important;
    font-weight: bold;
    padding-right: 9px;
}
#box a.btn_lgr_big, #box a.btn_lgr_big:visited {
    color: #FFFFFF;
    font-weight: bold;
    padding: 8px 15px;
}
#box a.btn_lgr:hover, #box a.btn_lgr_big:hover {
    background: -moz-linear-gradient(center top , #EDEDEF 0%, #B2B6BB 100%) repeat scroll 0 0 transparent;
}
#box a.btn_lgr:active, #box a.btn_lgr_big:active {
    background: -moz-linear-gradient(center top , #9C9A9A 0%, #848484 100%) repeat scroll 0 0 transparent;
}
a.disabled {
    background: -moz-linear-gradient(center top , #F7C68C 0%, #F7C68C 100%) no-repeat scroll 0 0 transparent !important;
    border: 1px solid #F7C68C !important;
    box-shadow: 0 0 !important;
    color: #FFFFFF !important;
    cursor: default !important;
    font-weight: bold;
}
#itemSelectorLink p.right a.btn_gr, #box a.btn_or, #box a.btn_or:visited, #box a.btn_or_big, #box a.btn_or_big:visited, a.btn_or, a.btn_or:visited, #quick_cart #checkoutButton a, fieldset .tools a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #FCAB4C, #ED8000) repeat scroll 0 0 transparent;
    border-color: #ED8000 #ED8000 #DE7800;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #EBB552 inset;
    color: #FFFFFF !important;
    font: bold 13px "HelveticaNeue","Helvetica Neue",Helvetica,"Arial","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 -1px 0 #B87904;
}
#itemSelectorLink p.right a.btn_gr:hover, #box a.btn_or:hover, #box a.btn_or_big:hover, a.btn_or:hover, #quick_cart #checkoutButton a:hover, fieldset .tools a:hover {
    background-color: #FCAB4C;
    background-image: -moz-linear-gradient(center top , #ED8000, #FCAB4C);
    box-shadow: 0 1px 0 0 #ED8000 inset;
    cursor: pointer;
}
#itemSelectorLink p.right a.btn_gr:active, #box a.btn_or:active, #box a.btn_or_big:active, a.btn_or:active, #quick_cart #checkoutButton a:active, fieldset .tools a:active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F2A10A #F2A10A #B87904;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 8px 4px #B87904 inset, 0 1px 0 0 #EEEEEE;
}
.dijitButton button, .btn_gr, .btn_gr:visited, .btn_gr_big, .btn_gr_big:visited {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background: #69a5f0; /* Old browsers */
	background: -moz-linear-gradient(top, #69a5f0 0%, #3b73b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69a5f0), color-stop(100%,#3b73b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #69a5f0 0%,#3b73b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #69a5f0 0%,#3b73b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #69a5f0 0%,#3b73b9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #69a5f0 0%,#3b73b9 100%); /* W3C */
    border-color: #3B73B9 #3B73B9 #2365B8;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #69A5F0 inset;
    color: #FFFFFF !important;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 #0D59B8;
}
.dijitButton button:hover, .btn_gr:hover, .btn_gr_big:hover {
    background: #3b73b9; /* Old browsers */
		background: -moz-linear-gradient(top, #3b73b9 0%, #69a5f0 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b73b9), color-stop(100%,#69a5f0)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #3b73b9 0%,#69a5f0 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #3b73b9 0%,#69a5f0 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #3b73b9 0%,#69a5f0 100%); /* IE10+ */
		background: linear-gradient(to bottom, #3b73b9 0%,#69a5f0 100%); /* W3C */
    box-shadow: 0 1px 0 0 #3B73B9 inset;
    cursor: pointer;
}
.dijitButton button:active, .btn_gr:active, .btn_gr_big:active {
    border: 1px solid #29668C;
    box-shadow: 0 0 8px 4px #29668C inset, 0 1px 0 0 #EEEEEE;
}
.dijitButton button, .btn_gr, button.btn_gr, .btn_gr:visited, .btn_lgr, .btn_lgr:visited, .btn_or, .btn_or:visited, .btn_lgr_big, .btn_lgr_big:visited, .btn_gr_big, .btn_gr_big:visited, .btn_or_big, .btn_or_big:visited, #quick_cart #checkoutButton a {
    -moz-user-select: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 2px #D0D0D0;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin: 0;
    padding: 3px 6px 3px 8px;
    text-decoration: none;
}
fieldset .tools a {
    padding: 0 5px;
}
#quick_cart #checkoutButton a {
    float: right;
    margin: 2px 6px 5px 4px !important;
}
#quick_cart #checkoutButton #box a.btn_or_big, #box a.btn_or_big:visited {
    color: #FFFFFF;
    font-weight: bold;
    padding: 8px 15px;
}
.each img {
    cursor: pointer;
}
#box .ar, .ar {
    float: right;
}
#box .al, .al {
    float: left;
}
#box a.btn_gr span, #box a.btn_lgr span, #box a.btn_or span, #box a.btn_gr_big span {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding-right: 20px;
}
#box a.btn_lgr span {
    color: #333333;
    padding-left: 20px;
    padding-right: 0;
}
#box a span.cart {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll right 0 transparent;
}
#box a.btn_lgr span.cart {
    background-position: left 0;
}
#box a.btn_lgr span.doc {
    background-position: left -32px;
}
#box a span.search {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll right -389px transparent;
}
#box a.btn_lgr span.search {
    background-position: left -389px;
}
#box a span.settings {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll right -96px transparent;
}
#box a.btn_lgr span.settings {
    background-position: left -96px;
}
#box a span.delete {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll right -320px transparent;
}
#box a.btn_lgr span.delete {
    background-position: left -320px;
}
#box a span.print {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll right -347px transparent;
}
#box a.btn_lgr span.print {
    background-position: left -347px;
    padding-left: 18px;
}
#box a.btn_lgr .arrow-down {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e_speechbubble_arrow_down.png") no-repeat scroll 0 0 #C2C6CB;
    display: inline-block;
    height: 9px;
    left: 34%;
    margin: 0 0 0 -12px;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 18px;
    vertical-align: top;
    width: 13px;
}
#box a.btn_lgr:hover .arrow-down {
    background-color: #B2B6BB;
}
#box a.btn_lgr:active .arrow-down {
    background-color: #848484;
}
#box a.btn_green.arrow-right {
    padding-right: 25px;
}
#box a.btn_green.arrow-right span {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e_btn_arrow_right.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    margin: -9px 0 0 7px;
    padding: 0;
    position: absolute;
    width: 20px;
}
#box a.btn_lgr.arrow-right {
    padding-right: 20px;
}
#box a.btn_lgr.arrow-right span, #box a.btn_lgr.arrow-left span {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e_btn_arrow_right_dark.png") no-repeat scroll left -4px transparent;
    height: 23px;
    margin: -4px 0 0 2px;
    padding: 0;
    position: absolute;
    width: 20px;
}
#box a.btn_lgr.arrow-left {
    padding-left: 17px;
}
#box a.btn_lgr.arrow-left span {
    background-image: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e_btn_arrow_left_dark.png");
    margin-left: -19px;
}
#box .box_order_header a.btn_lgr.arrow-left span {
    background-image: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e_btn_arrow_left_dark_bggrey.png");
}
#box.select-country {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/img-selectcountry.jpg") no-repeat scroll left bottom #FFFFFF;
    padding: 20px 0 180px;
}
#box.select-country h1 {
    color: #54759D;
    font-size: 40px;
    margin-bottom: 16px;
}
.select-country-info {
    float: left;
    width: 275px;
}
.country-list {
    border-right: 1px solid #B9B9B9;
    float: left;
    padding: 0 30px;
}
.country-list.last {
    border: medium none;
    padding: 0 0 8px 30px;
}
.country-list li {
    margin: 6px 0;
}
.country-list li.store a {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-ico-bluecart.gif") no-repeat scroll right top transparent;
    padding-right: 18px;
}
.country-list-legend {
    float: right;
    margin-top: 12px;
    text-align: right;
}
.country-list-legend P {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-ico-bluecart.gif") no-repeat scroll left 2px transparent;
    display: inline;
    padding-left: 18px;
}
#box.select-country A {
    text-decoration: none;
}
#box.select-country A:hover {
    color: #333333;
    text-decoration: underline;
}
#box.select-country A img {
    display: block;
    float: left;
    margin-right: 6px;
}
#box.vg {
    width: 739px;
}
#box.vg .vg-header {
    padding: 0;
}
#box.vg .vg-header p {
    color: #333333;
    font-size: 15px;
    margin: 0;
    padding: 0 0 0 20px;
}
#box.vg .vg-theme {
    background-color: #FFFFFF;
    background-position: left top;
    background-repeat: no-repeat;
    clear: both;
    padding: 220px 0 0 20px;
}
#box.vg .vg-theme.short {
    padding: 120px 0 0 20px;
}
#box.vg .vg-content {
    float: left;
    margin: 0 0 10px 20px;
    width: 465px;
}
#box.vg .vg-content.wrap {
    float: none;
    width: 718px;
}
#box.vg .vg-content.wide {
    float: none;
    width: auto;
}
#box.vg .vg-content.in-tab {
    float: none;
    margin: 0;
    width: 660px;
}
#box.vg .vg-content .catalog-list, #box.vg .vg-content #catalog-list {
    margin: 16px 0;
}
#box.vg .vg-content .catalog-list .catalog-item, #box.vg .vg-content #catalog-list .catalog-item {
    width: 198px;
}
#box.vg .vg-content.wrap .catalog-list .catalog-item, #box.vg .vg-content.wrap #catalog-list .catalog-item {
    width: 330px;
}
#content_wrapper_box.wide #box.vg .vg-header {
    padding: 12px 0 0 14px;
}
#content_wrapper_box.wide #box.vg .vg-content {
    margin: 20px 0 14px 20px;
    width: 700px;
}
#box.vg .vg-content td {
    vertical-align: top;
}
#box.vg .vg-content .vg-search-form td, #box.vg .vg-content table.order_list td {
    vertical-align: middle;
}
#box.vg .vg-content .vg-border {
    border: 1px solid #CACACA;
    padding: 6px 10px;
}
#box.vg .vg-content .vg-image {
    font-size: 11px;
    margin: 0 20px 12px 0;
}
#box.vg .vg-content .vg-image.right {
    margin: 0 0 12px 20px;
}
#box.vg .vg-content .vg-image img {
    margin: 3px 3px 6px 0;
}
#box.vg .vg-content .vg-image P {
    font-size: 11px;
    font-style: italic;
}
#box.vg .vg-content .vg-image span {
    display: block;
    font-weight: bold;
}
#box.vg .vg-content .no-wrap {
    float: left;
}
#box.vg .vg-content .vg-intro, #box.vg .vg-content .vg-intro p {
    font-size: 17px;
    margin: 10px 0;
}
#box.vg .vg-content .vg-intro-image {
    float: left;
}
.right.vg-intro-image {
    padding: 0 0 0 8px !important;
}
.left.vg-intro-image {
    padding: 0 8px 0 0 !important;
}
.vg-content li, .tab_content li {
    display: list-item;
    list-style-type: disc;
    margin-left: 16px;
    padding-bottom: 6px !important;
}
.vg-content ul, .tab_content ul {
    padding-top: 5px;
}
.vg-content {
}
.vg-content ol li, .tab_content ol li {
    list-style-type: decimal;
}
#box.vg .vg-search-form {
    background: -moz-linear-gradient(center top , #F1F1F1 0%, #E4E4E4 9%, #FFFFFF 75%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 3px #E0E0E0;
    color: #777777;
    font-size: 11px;
    margin: 0 0 20px;
    padding: 8px;
    width: 445px;
}
#box.vg .vg-search-form .search-options {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 3px #EAEAEA inset;
    color: #777777;
    display: none;
    font-size: 11px;
    margin: 0 0 12px;
    padding: 8px;
}
#box.vg .vg-search-form table {
}
#box.vg .vg-search-form input[type="text"] {
    border: 1px solid #B0B0B0;
    border-radius: 5px 5px 5px 5px;
    color: #585858;
    float: left;
    font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 4px;
    padding: 8px;
    width: 200px;
}
#box.vg .vg-search-form input[type="checkbox"] {
    margin: 0 6px 0 4px;
}
#box.vg .vg-search-form select {
    padding: 2px;
    width: 100%;
}
#box.vg .vg-search-form h2 {
    margin: 0;
}
#box.vg .vg-resources {
    margin: 15px 0 0 20px;
}
#box.vg .vg-content .vg-resources {
    margin: 4px 0 0 20px;
}
#box.vg .tab_content .vg-resources {
    margin: 0 0 12px 20px;
}
#box.vg .tab_content .vg-resources li {
    color: #333333;
    display: block;
    list-style-type: none;
    margin: 0 0 0.5em;
}
#box.vg .vg-resources ul {
    margin-bottom: 12px;
}
#box.vg .vg-resources ul li, #box.vg .vg-content .vg-resources li {
    list-style-type: none;
    margin: 0 0 3px 1px;
}
#box.vg table.topBottom {
    margin-left: auto;
    margin-right: auto;
}
#box.vg .quickLink {
    padding: 0 0 8px;
}
#box .imageCaption {
    font-size: 12px;
    margin: 0 0 10px;
}
#box .resource-item {
    width: 210px;
}
#box .resource-item H3 {
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0 12px;
}
#box .resource-item H4 {
    font-size: 12px;
    font-weight: bold;
}
#box .resource-item ul {
    margin-bottom: 12px;
}
#box .resource-item ul li, #box .resource-item li {
    list-style-type: none;
    margin: 0 0 3px 1px;
}
#box .quickLink {
    padding: 0 0 8px;
}
#box .vg-content-list a.summary-link:visited, #box .vg-content-list a.support-fold:visited, #box a.support-unfold:visited, #box a.support-fold:visited, #box a.support-unfold-t:visited, #box a.support-fold-t:visited {
    color: #3B73B9;
}
#box a.btn_gr, #box a.btn_gr:visited, #box a.btn_gr_big, #box a.btn_gr_big:visited {
    display: inline-block;
}
.vg-content table.frm.wide {
    margin: 8px 0 24px;
}
.vg-content table.frm input.default[type="text"] {
    width: 217px;
}
.vg-content table.frm select.default {
    width: 223px;
}
.vg-content table.frm textarea.default-wide {
    height: 65px;
    width: 450px;
}
.vg-table td, .vg-table th {
    padding: 6px;
}
.vg-table.slim td, .vg-table.slim th {
    color: #333333;
    padding: 2px 10px 8px 0;
}
.vg-table th {
    font-weight: bold;
}
.vg-table.wide {
    width: 100%;
}
.vg-table.with-borders th {
    font-weight: bold;
}
.vg-table.with-borders td, table.with-borders th {
    border: 1px solid #C0C0C0;
}
.vg-table.striped th {
    background: -moz-linear-gradient(center top , #F0F0F0 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border-top: 1px solid #C0C0C0;
    padding-bottom: 5px;
}
.vg-table.striped td {
    border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #CACACA;
    padding: 5px 6px;
}
.vg-table.striped tr:nth-child(2n+1) {
    background-color: #FAFAFA;
}
.vg-content-list {
    margin-bottom: 16px;
}
.vg-content-list .list-title {
    background: -moz-linear-gradient(center top , #F0F0F0 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border-top: 1px solid #C0C0C0;
    font-weight: bold;
    padding: 6px 7px;
}
.vg-content-list .item-title, .vg-content-list .link-title {
    border-top: 1px dotted #C0C0C0;
    clear: both;
    display: block;
    overflow: hidden;
    padding: 6px 4px 2px;
}
.vg-content-list .item-content {
    margin-left: 16px;
    padding: 12px 0;
}
.vg-content-list .item-title a {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll 0 -511px transparent;
    float: left;
    padding-left: 16px;
}
.vg-content-list .item-title a.unfolded {
    background-position: 0 -542px;
}
.vg-content-list .item-title img, .vg-content-list .link-title img {
    float: left;
    margin-left: 6px;
}
.vg-content-list .link-title a {
    float: left;
    padding-left: 4px;
}
#PrevBtnNews.hidden, #NextBtnEvents.hidden, #PrevBtnEvents.hidden, #NextBtnNews.hidden {
    color: #DDDDDD;
    cursor: default;
    padding: 0 0 0 12px;
    text-decoration: none !important;
}
#NextBtnNews.hidden, #NextBtnEvents.hidden {
    padding: 0 20px 0 12px;
}
.tagline-orange {
    color: #F29725;
    font-size: 28px !important;
    text-align: center;
}
.content-ticker-wrapper {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 4px 5px #EEEEEE;
    float: left;
    height: auto;
    margin: 0 0 20px 20px;
    width: 716px;
}
.content-ticker-nav-left, .content-ticker-nav-right {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-content-ticker-nav.png") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    height: 200px;
    margin: 22px 4px;
    outline: medium none;
    width: 27px;
}
.content-ticker-nav-right {
    background-position: -27px 0;
    float: right;
}
.content-ticker {
    float: left;
    min-height: 244px;
    width: 645px;
}
.content-ticker-item {
    background-repeat: no-repeat;
    display: block;
    min-height: 244px;
}
.big-image {
    padding: 20px 20px 20px 350px;
}
.personnel-title h4 {
    color: #000000;
    font-size: 17px;
    font-weight: bold;
}
.quote {
    color: #727272;
    font-style: italic;
}
.error_msg, .validation_msg {
    background: #e87c78; /* Old browsers */
		background: -moz-linear-gradient(top, #e87c78 0%, #e77c78 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e87c78), color-stop(100%,#e77c78)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #e87c78 0%,#e77c78 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #e87c78 0%,#e77c78 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #e87c78 0%,#e77c78 100%); /* IE10+ */
		background: linear-gradient(to bottom, #e87c78 0%,#e77c78 100%); /* W3C */
    border-color: #F6BEC5 #E9807D #C95B56;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 8px 35px 12px 20px;
}
.error_msg .title, .browser_msg .title, .validation_msg .title {
    font-size: 25px;
    margin-bottom: 7px;
}
.error_msg .btn_close, .browser_msg .btn_close, .validation_msg .btn_close {
    -moz-user-select: none;
    background: -moz-linear-gradient(center top , #F7A39C 0%, #EE3324 100%) no-repeat scroll 0 0 transparent;
    border: 1px solid #FAFAFA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 2px #515050;
    color: #FFFFFF;
    cursor: pointer;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    margin-left: 930px;
    padding: 1px 4px;
    position: absolute;
    text-decoration: none;
}
.error_msg .btn_close:hover, .browser_msg .btn_close:hover, .status_close:hover {
    background: -moz-linear-gradient(center top , #EE3324 0%, #F7A39C 100%) repeat scroll 0 0 transparent;
}
.alert_msg {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-ico-alert.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 11px;
    margin: 0 0 8px;
    padding-left: 30px;
}
.box-hl {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/bg_box_empty.png") no-repeat scroll right top #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 3px #515050;
    display: block;
    margin-bottom: 5px;
    min-height: 35px;
    padding: 15px 85px 20px 20px;
}
.box-gear {
    background-image: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/bg_box_gear.png");
}
.box-cart {
    background-image: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/bg_box_cart.png");
}
.box-hl a {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/bg_arrow_right_blue.png") no-repeat scroll left 5px transparent;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 0 1px 9px;
    text-decoration: none !important;
}
.box-hl h3 {
    padding-bottom: 7px;
}
.box-hl p {
    color: #7E7E7E;
    font-size: 11px;
}
.box-hl p a {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    font-weight: normal;
    padding: 0;
}
.loading {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/bg_box_popup_small.png") repeat scroll 0 0 transparent;
    color: #646664;
    display: none;
    height: 127px;
    margin-left: 375px;
    margin-top: 45px;
    overflow: hidden;
    padding: 22px 32px;
    position: fixed;
    text-align: center;
    width: 219px;
    z-index: 100;
}
.loading.show {
    display: block;
}
.loading div {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/loading.gif") no-repeat scroll 92px 20px transparent;
    display: block;
    height: 57px;
    padding-top: 74px;
}
.lp_ads_container {
    overflow: hidden;
    padding-bottom: 0 !important;
    width: 980px;
}
.lp_ads_box {
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    float: left;
    height: 245px;
}
.lp_ads_box.small {
    height: 235px;
    margin-top: 5px;
    width: 313px;
}
.lp_ads_box.big {
    height: 420px;
}
.lp_ads_box.noborder {
    border: medium none;
    padding: 0 2px;
}
.lp_ads_box.c1 {
    margin-right: 17px;
    width: 312px;
}
.lp_ads_box.c2 {
    margin-right: 17px;
    width: 645px;
}
.lp_ads_box.c3 {
    margin: 0;
    width: 980px;
}
.lp_ads_box.last {
    margin-right: 0;
}
.lp_ads_box .bannerlink {
    display: block;
    height: 100%;
    text-indent: -9999px;
    white-space: nowrap;
    width: 100%;
}
.lp_ads_box p {
    font-size: 12px;
}
.lp_controller {
    float: left;
    margin-top: 4px;
    text-align: right;
}
.lp_controller.list-ticker {
    float: right;
}
.lp_controller.c1 {
    width: 314px;
}
.lp_controller.c2 {
    width: 646px;
}
.lp_controller.c1, .lp_controller.c2 {
    display: none;
    margin-right: 17px;
}
.lp_controller.last {
    margin-right: 0;
}
.lp_controller div {
    cursor: pointer;
    float: right;
}
.lp_controller .ctrlbox {
    border: 1px solid #CCCCCC;
    color: #3B73B9;
    display: block;
    float: left;
    font-size: 10px;
    height: 13px;
    margin-left: 4px;
    text-align: center;
    width: 13px;
}
.lp_controller .ctrlbox.selected {
    background-color: #3B73B9;
    color: #FFFFFF;
}
.lp_feeds_container {
    margin: 12px 0 0;
    overflow: hidden;
    padding-bottom: 16px;
    width: 980px;
}
.lp_feeds_box {
    float: left;
}
.lp_feeds_box.c1 {
    margin-right: 17px;
    width: 315px;
}
.lp_feeds_box.c1 .lp_feeds_box_inner {
    width: 277px;
}
.lp_feeds_box.last {
    margin-right: 0;
}
.lp_feeds_box_inner {
    background: -moz-linear-gradient(center top , #F1F1F1 0%, #E4E4E4 9%, #FFFFFF 75%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 3px #E0E0E0;
    color: #333333 !important;
    font-size: 11px;
    padding: 8px 18px 26px;
}
.lp_feeds_box h1, p.h1, .lp_feeds_box h1 a, p.h1 a {
    color: #222222;
    font-size: 16px;
    margin-bottom: 0.8em;
}
.lp_feeds_box h1 a:hover, .lp_feeds_box .h1 a:hover, .lp_feeds_box h1 a:visited, .lp_feeds_box .h1 a:visited {
    text-decoration: none;
}
.lp_feeds_box p {
    line-height: 110%;
    margin-bottom: 0.8em;
}
.lp_feeds_box a:link, .lp_feeds_box a:visited {
    font-weight: bold;
    text-decoration: none !important;
}
.lp_feeds_box a:hover {
    text-decoration: underline;
}
.lp_feeds_box_link {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e_lp_box_arrows.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 24px;
    margin-left: 297px;
    margin-top: -18px;
    position: relative;
    text-decoration: none;
    width: 24px;
}
a.lp_feeds_box_link:visited {
    text-decoration: none;
}
.lp_feeds_box .lp_feeds_readmorelink {
    right: auto;
}
.lp_lists_container {
    overflow: hidden;
    padding-bottom: 20px;
    width: 980px;
}
.lp_lists_box {
    float: left;
}
.lp_lists_box.c1 {
    margin-right: 17px;
    width: 315px;
}
.lp_lists_box.c1 .lp_feeds_box_inner {
    width: 277px;
}
.lp_lists_box.last {
    margin-right: 0;
}
.lp_lists_box_inner {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-radius: 0 0 1px 1px;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    box-shadow: 0 3px 3px #E0E0E0;
    color: #333333;
    font-size: 12px;
    padding: 8px 18px;
}
.lp_lists_box_inner.product {
    background: -moz-linear-gradient(center top , #9FB1BA 0%, #DCF4FF 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
}
.lp_lists_box_inner.application {
    background: -moz-linear-gradient(center top , #ABB1A1 0%, #EDF3DF 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
}
.lp_lists_box_inner.brand {
    background: -moz-linear-gradient(center top , #BCAEBA 0%, #F6E5F3 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
}
.lp_lists_box p {
    float: left;
    margin: 0;
    width: 200px;
}
.lp_lists_box_hdr.product h2 {
    color: #0E89C2 !important;
}
.lp_lists_box_hdr.application h2 {
    color: #78A424 !important;
}
.lp_lists_box_hdr.brand h2 {
    color: #9B1787 !important;
}
.lp_lists_box_hdr.product {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 5px solid #0E89C2;
}
.lp_lists_box_hdr.brand {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 5px solid #9B1787;
}
.lp_lists_box_hdr.application {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 5px solid #78A424;
}
.lp_lists_box_hdr a, .lp_lists_box_hdr h2 {
    color: #9B1787;
    display: block;
    font-size: 21px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 1px 4px;
}
.lp_lists_box_link {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e_lp_box_arrows_sprites.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 24px;
    margin-left: 297px;
    margin-top: -18px;
    position: relative;
    text-decoration: none;
    width: 24px;
}
.lp_lists_box_link.application {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e_lp_box_arrows_sprites.gif") no-repeat scroll left -32px transparent;
}
.lp_lists_box_link.brand {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e_lp_box_arrows_sprites.gif") no-repeat scroll left -64px transparent;
}
a.lp_lists_box_link:visited, a.lp_lists_box_link:hover {
    text-decoration: none;
}
.lp_list_box_ticker {
    display: none;
    overflow: hidden;
    padding: 0;
    width: 277px;
}
.lp_list_box_ticker .lp_ticker_item {
    display: none;
}
.lp_ticker_controller {
    display: none;
    overflow: hidden;
}
.lp_lists_box_list li {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    font-size: 11px;
    height: 74px;
    overflow: hidden;
    padding: 8px 0 4px;
    width: 277px;
}
.lp_lists_box_list li.last {
    border-bottom: medium none;
    padding-bottom: 0;
}
.lp_lists_box_list img {
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin: 2px 20px 0 0;
}
.lp_lists_box_inner a:link, .lp_lists_box_inner a:visited, .lp_lists_box_links a:link, .lp_lists_box_links a:visited {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}
.lp_lists_box_list a:hover, .lp_lists_box_links a:hover {
    text-decoration: underline !important;
}
.lp_lists_box_inner.product h3, .lp_lists_box_inner.product a strong {
    color: #055478;
}
.lp_lists_box_inner.brand h3, .lp_lists_box_links.brand a strong {
    color: #931380;
}
.lp_lists_box_inner.application h3, .lp_lists_box_inner.application a strong {
    color: #48660C;
}
.lp_lists_box_links a {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll left -444px transparent;
    float: none !important;
    padding-left: 16px;
}
.lp_lists_box_links.c2 {
    float: left;
    width: 50%;
}
.lp_menutable {
    width: 100%;
}
.lp_menutable td {
    border-bottom: 1px dotted #CACACA;
    border-top: 1px dotted #CACACA;
    padding: 4px 18px;
}
.lp_menutable td a {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/e-buttonsprites.png") no-repeat scroll left -481px transparent;
    color: #931380;
    font-size: 12px;
    padding: 0 0 0 14px;
    text-decoration: none;
}
.lp_menutable td a:hover {
    text-decoration: underline;
}
.lp_intro_container {
    margin: 12px 0 0;
    overflow: hidden;
    padding-bottom: 24px;
    width: 980px;
}
.lp_intro_box {
    float: left;
}
.lp_intro_box.c1 {
    margin-right: 17px;
    width: 313px;
}
.lp_intro_box.c2 {
    margin-right: 17px;
    width: 645px;
}
.lp_intro_box.last {
    margin-right: 0;
}
.lp_intro_box h1 {
    font-size: 22px;
    margin-bottom: 6px;
}
.lp_intro_box p {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/bg_dotted_p.gif") repeat scroll left top transparent;
    color: #787878;
    font-size: 18px;
    line-height: 29px;
    padding-bottom: 8px;
}
.lp_menuboxes_container {
    border-bottom: 1px solid #9B9B9B;
    clear: both;
    margin-bottom: 24px;
    overflow: hidden;
    padding: 10px;
    width: 980px;
}
.lp_menuboxes_container.brand {
    background: -moz-linear-gradient(center top , #973F8A 0%, #780567 4%, #F2C4EB 100%) repeat scroll 0 0 transparent;
}
.lp_menu_box, .lp_menu_box:visited, .lp_menu_box:hover {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 4%, #FFFFFF 40%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 8px #666666;
    color: #333333 !important;
    display: block;
    float: left;
    font-size: 11px;
    height: 90px;
    margin: 14px 8px;
    overflow: hidden;
    padding: 17px;
    text-decoration: none;
    width: 188px;
}
.lp_menu_box img {
    border: medium none;
    display: block;
    margin: 12px auto 0;
    overflow: visible;
}
.lp_menuboxes_title {
    color: #FFFFFF;
    font-size: 20px;
    padding: 2px 0 0 8px;
}
.lp_menuboxes_navlink {
    float: right;
    margin: 8px 22px 0 0;
}
#box .sitemap_section a:link, #box .sitemap_section a:visited, #box .sitemap_section a:active {
    text-decoration: none;
}
#box .sitemap_section a:hover {
    text-decoration: underline !important;
}
.rotator {
    display: inline-block;
    min-height: 180px;
}
.rotator a {
    border-bottom: 1px dotted #3B73B9;
    margin-bottom: 8px;
    min-height: 75px;
}
.lp_lists_box_inner.news {
    background: -moz-linear-gradient(center top , #EFEFF5 0%, #FDFDFD 9%, #FFFFFF 75%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    height: 204px;
    padding: 10px 18px 0;
}
.lp_lists_box_inner.news a:hover {
    color: #3B73B9;
    text-decoration: underline !important;
}
.lp_lists_box_hdr.news h2 {
    color: #3B73B9 !important;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 1px 4px;
}
.lp_lists_box_hdr.news {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color -moz-use-text-color #3B73B9;
    border-style: none none solid;
    border-width: 0 0 4px;
}
.lp_lists_box_inner.news h3 {
    color: #3B73B9;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 -4px;
}
.news a p {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 0.4em 0 3px !important;
    min-height: 27px;
    width: 284px;
}
a p.date-icon, li.date-icon {
    background: url("/file_source/GELS/Web%20Assets/images/e-buttonsprites.png") no-repeat scroll 0 -829px transparent;
    font-size: 12px;
    font-style: italic;
    font-weight: bold !important;
    line-height: 180%;
    margin-top: -3px;
    padding-left: 24px;
    width: 260px;
}
.date-icon span {
    font-weight: normal !important;
}
.lp_lists_box_links.news a {
    color: #3B73B9;
}
.lp_lists_box_links.news a:hover {
    font-size: 14px !important;
    margin: 5px 0 0 5px;
    text-decoration: underline !important;
}
.blink.next {
    margin-left: 12px;
}
a.ptlink, a.palink, a.pblink {
    background: url("/file_source/GELS/Web%20Assets/images/e-buttonsprites.png") no-repeat scroll left -607px transparent;
    color: #3B73B9;
    padding: 0 0 0 12px;
    text-decoration: none;
}
.lp_ticker_controller a:hover {
    text-decoration: underline;
}
.lp_feeds_readmorelink {
    background: url("/file_source/GELS/Web%20Assets/images/e-buttonsprites.png") no-repeat scroll 116px -414px transparent;
    font-size: 13px !important;
    margin: 0 0 0 45px !important;
    padding: 0 18px 5px 0 !important;
    position: relative !important;
    text-align: right;
    width: 112px;
}
#page.RSF {
    padding: 0;
    width: 800px;
}
#main_content_wrapper.RSF {
    height: 477px;
    padding: 20px;
    width: 760px;
}
#header-bar.RSF {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/header-bars-rsf.png") repeat-x scroll left top #FFFFFF;
}
#header-bar.RSF img {
    float: left;
    margin: 18px 0 0 18px;
}
#header-user.RSF {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/header-bars-rsf.png") repeat-x scroll 0 -166px #EEEEEE;
}
#header-loggedin.RSF {
    background: url("/wcsstore/GELifeSciencesStorefrontAssetStore/images/header-bars-rsf.png") no-repeat scroll 0 -83px transparent;
}
#header-loggedin-functions.RSF {
    border-left: 1px solid #518FDB;
    border-right: medium none;
    display: block;
    float: left;
    height: 54px;
    line-height: 130%;
    padding: 0 0 0 12px;
    width: 90px;
}
#header-loggedin-user.RSF {
    border-left: medium none;
    border-right: 1px solid #4F76A6;
    display: block;
    float: left;
    height: 54px;
    padding: 0;
    width: 158px;
}
