@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2'); unicode-range: U+1F00-1FFF; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2'); unicode-range: U+0370-03FF; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap}
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://www.voxengo.com/cdn/fnt/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap}
body {background: linear-gradient(to right,#d8daea 0%,#d7e7dd 50%,#d8daea 100%); color: #000000; cursor: default; margin: 0; padding: 0; text-size-adjust: none}
@media only screen and (min-width: 1100px) {body {overflow-y: scroll}}
body, input, select, textarea {font: 16px Roboto, Arial, Helvetica, sans-serif; line-height: 1.3em; outline: none}
body.fixIFrame {background : #fff}
input[type=text], input[type=password], input[type=submit] {appearance: none}
.fixed-width {margin: 0 auto; max-width: 1072px}
.fixed-width img {max-width: 100%; height: auto}
img.rounded, .rounded-img img {border-radius: 7px}
.resp-image-cover {object-fit: cover}
.resp-image-resize {object-fit: fill}
.centered-heading {font-weight: bold; margin: 24px 12px 12px 12px; text-align: center}
p {margin: 0 0 11px 0; padding: 0}
table {border: none; border-collapse: collapse; border-spacing: 0; line-height: 1.3em}
td {border: none; padding: 0}
table.tablepad2 > tr > td, table.tablepad2 > tbody > tr > td, table.tablepad2 > thead > tr > td {padding: 2px}
.tablepad2 > .pseudo-table-row > .pseudo-table-cell {padding: 2px}
table.tablepad5 td {padding: 5px}
.tablepad5 > .pseudo-table-row > .pseudo-table-cell {padding: 5px}
table.tablepad10 > tr > td, table.tablepad10 > tbody > tr > td, table.tablepad10 > thead > tr > td {padding: 10px}
.tablepad10 > .pseudo-table-row > .pseudo-table-cell {padding: 10px}
.tablepad12 > .pseudo-table-row > .pseudo-table-cell {padding: 12px}
table.tablepad20 > tr > td, table.tablepad20 > tbody > tr > td, table.tablepad20 > thead > tr > td {padding: 20px}
.table-valign-middle > tr > td, .table-valign-middle > .pseudo-table-row > .pseudo-table-cell {vertical-align: middle}
h1 {background: none; color: #000000; font-size: 1.3em; font-weight: bold; line-height: 1.22em; margin: 2px 0; padding: 4px 12px 4px 0}
h2 {font-size: 1.15em; font-weight: bold; margin: 0; padding: 0}
h3, h2.former-h3 {font-size: 1.15em; font-weight: bold; margin: 0px 0 11px 0; padding: 10px 0 0 0}
.normal-text {color: #202020; font-size: 16px; font-weight: normal; line-height: 1.3em}
form {display: inline}
a {color: #0056D8; cursor: pointer; text-decoration: none}
a:hover {color: #06f; text-decoration: underline}
a:visited {color: #703db4}
label {cursor: pointer; user-select: none; vertical-align: middle}
label.for_checkbox, label.for_radio {display: inline-block; line-height: 1.5em}
label.for_checkbox > input[type="checkbox"] {margin-right: 4px; position: relative; top: -1px}
label.for_radio > input[type="radio"] {margin-right: 2px; position: relative; top: -1px}
acronym {border: none; outline: none; text-decoration: none}
img {border: none; vertical-align: middle}
svg {vertical-align: middle}
input.submit {cursor: pointer}
input[type="submit"], input[type="button"] {cursor: pointer}
input[type="checkbox"] {border: none; background: none; cursor: pointer; margin: 0}
input[type="radio"] {border: none; background: none; cursor: pointer; margin: 0}
ul {padding: 0; margin: 0 0 11px 0}
ol {padding: 0; margin: 0}
li {margin-left: 1.82em}
.unbold {font-weight: normal}
.nowrap {white-space: nowrap}
.valign-top {vertical-align: top}
.valign-middle {vertical-align: middle}
.valign-bottom {vertical-align: bottom}
.valign-baseline {vertical-align: baseline}
.inline-block {display: inline-block}
.bold {font-weight: bold}
.underline {text-decoration: underline}
.a_left {text-align: left}
.a_center {text-align: center}
.a_justify {text-align: justify}
.a_right {text-align: right}
.f_left {float: left}
.f_right {float: right}
.margin-0-auto {margin: 0 auto}
.sep {padding-top: 0.55em}
.fullsep {margin-top: 1.5em}
.mar_left {margin-left: 0.73em}
.mar_right {margin-right: 0.73em}
.mar_bottom {margin-bottom: 0.73em}
.pad0 {padding: 0}
.pad_all {padding: 0.73em}
.pad_right {padding-right: 0.73em}
.pad_top {padding-top: 0.73em}
.pad_bottom {padding-bottom: 0.73em}
.mar_t8px {margin-top: 8px}
.pseudo-button {background: #f8f8f0; border: 1px solid #ccc; border-radius: 3px; margin: 1px; padding: 1px 8px; vertical-align: middle}
.pseudo-button:hover {background: #fefef8}
.pseudo-table {display: table}
.pseudo-table-row {display: table-row}
.pseudo-table-cell {display: table-cell}
.mobile-pseudo-table-600, .mobile-pseudo-table-600 > .pseudo-table-row, .mobile-pseudo-table-600 > .pseudo-table-row > .pseudo-table-cell {display: block}
@media only screen and (min-width: 600px) {.mobile-pseudo-table-600 {display: table}}
@media only screen and (min-width: 600px) {.mobile-pseudo-table-600 > .pseudo-table-row {display: table-row}}
@media only screen and (min-width: 600px) {.mobile-pseudo-table-600 > .pseudo-table-row > .pseudo-table-cell {display: table-cell}}
.mobile-pseudo-table-750, .mobile-pseudo-table-750 > .pseudo-table-row, .mobile-pseudo-table-750 > .pseudo-table-row > .pseudo-table-cell {display: block}
@media only screen and (min-width: 750px) {.mobile-pseudo-table-750 {display: table}}
@media only screen and (min-width: 750px) {.mobile-pseudo-table-750 > .pseudo-table-row {display: table-row}}
@media only screen and (min-width: 750px) {.mobile-pseudo-table-750 > .pseudo-table-row > .pseudo-table-cell {display: table-cell}}
.mobile-pseudo-table-911, .mobile-pseudo-table-911 > .pseudo-table-row, .mobile-pseudo-table-911 > .pseudo-table-row > .pseudo-table-cell {display: block}
@media only screen and (min-width: 900px) {.mobile-pseudo-table-911 {display: table}}
@media only screen and (min-width: 900px) {.mobile-pseudo-table-911 > .pseudo-table-row {display: table-row}}
@media only screen and (min-width: 900px) {.mobile-pseudo-table-911 > .pseudo-table-row > .pseudo-table-cell {display: table-cell}}
span.raquo::before {color: #888888; content: "\25B8"; margin: 0 -4px 0 -2px}
.special_frame {background: #FFF; border: 1px solid #ccc; border-radius: 7px; padding: 8px 12px}
.comment-button {float: left; padding: 4px}
.comment-button-hover {background: #98D1FF; border: 0.09em solid #018EFF; border-radius: 3px; cursor: pointer; padding: 3px}
.comment-separator {float: left; padding: 0.36em 0.27em}
.comment-preview {padding: 0.36em 0.72em}
.wide {min-width: 1.82em; max-width: 100%; width: 100%}
.width34 {width: 34%}
.width66 {width: 66%}
.width100 {width: 100%}
.width25em {width: 25em}
.narrow {min-width: 1.82em; max-width: 100%; width: 9.09em}
.readable {min-width: 18.18em; max-width: 100%; width: 40.91em}
.readable_fix {width: 40.91em}
select.readable_fix {width: 42.18em}
textarea.readable {width: 41.55em}
.readable textarea {box-sizing: border-box; max-width: 100%}
.text_under_icon {display: inline-block; padding: 0.18em; text-align: center; width: 4.55em}
@media only screen and (min-width: 900px) {.text_under_icon {display: block; float: left}}
.text_under_icon .img {margin: 0 auto}
.text_under_icon_grayed {color: #ddd}
.text_under_icon_grayed img {opacity: 0.3}
.text_under_icon_hover {background: #DBE9FF; border-radius: 3px}
.text_under_icon_container {float: left; padding: 0.36em; padding-bottom: 0.09em; text-align: center}
.text_under_icon_container_width {font-size: 1px; line-height: 0.1; width: 23.64em}
.text_under_icon_nodec {text-decoration: none}
.text_under_icon_nofloat {float: none}
.text_under_icon_font12em {font-size: 1.2em; padding-left: 3em}
.syntax_highlight {background: #cfc}
.syntax_highlight2 {background: #fcf}
.clear {clear: both; font-size: 1px; line-height: 0.1}
.clear-left {clear: left}
.clear-right {clear: right}
span.text-format-hilite {background: yellow}
.monotype {font-family: "Courier New", Courier, monospace}
code {font-family: Consolas, monaco, monospace}
.large {font-size: 1.22em}
.small, sup, sub {font-size: 0.86em}
.red {color: #d00}
.red a, .red a:visited {color: #06d}
label:hover {color: #06f}
input {background: #f8f8f0; border: 1px solid #ccc; border-radius: 3px; margin: 1px; padding: 0 8px; vertical-align: middle}
textarea {background: #f8f8f0; border: 1px solid #ccc; border-radius: 3px; margin: 1px; padding: 0 8px; padding-right: 0; vertical-align: middle}
select {background: #f8f8f0; border: 1px solid #ccc; border-radius: 3px; margin: 1px; padding: 0 8px; padding-left: 4px; padding-right: 0; vertical-align: middle}
.has_buttons {line-height: 1.7em}
.comment-preview {background: #f8f8f0; border: 1px solid #cccccc; border-right: 2px solid #aaaaaa; border-bottom: 2px solid #aaaaaa; border-radius: 7px; margin: 1px; padding: 1px 8px; vertical-align: middle}
input.submit {background: #008fff; border: 1px solid black; color: #fff; font-weight: bold}
input.checkbox, input.radio {border: none; background: none; margin: 0; cursor: pointer}
input:hover {background: #fefef8}
textarea:hover {background: #fefef8}
input:focus {background: #ffffff}
textarea:focus {background: #ffffff}
input[type="search"]:focus, input[type="text"]:focus, textarea:focus {border-color: #aaaaaa}
table.table_viewer > tr.odd > td, table.table_viewer > tbody > tr.odd > td, .table_viewer > .pseudo-table-row.odd > .pseudo-table-cell {background: rgba(0,0,0,0.02); border-top: 1px solid #ddd}
table.table_viewer > tr.even > td, table.table_viewer > tbody > tr.even > td, .table_viewer > .pseudo-table-row.even > .pseudo-table-cell {background: transparent; border-top: 1px solid #ddd}
table.table_viewer > tr.no_border > td, table.table_viewer > tbody > tr.no_border > td, .table_viewer > .pseudo-table-row.no_border > .pseudo-table-cell {border-top: 0 none}
.table_viewer_descr {background: #fdfcf4; border: 1px solid #e0e0dd; border-radius: 7px; padding: 0 8px}
table.table_viewer_simple td {padding-right: 8px}
span.hint {cursor: help}
.error {color: #d00}
div.error {font-weight: bold; padding: 4px 0}
.info-pad4 {padding: 4px 0}
.outline {border: 1px solid #ccc; padding: 3px 6px}
.debug {border: 1px solid red}
table.debug td {border: 1px solid red}
input.readonly {background: #eee; opacity: 0.5}
optgroup {font-weight: bold; margin: 8px}
option {font-weight: normal; margin: 0px}
.a_hint {background: #f8f8f0; border: 1px solid #ccc; border-radius: 7px; padding: 8px 16px}
.page_nav {position: relative; top: -8px; left: -22px}
.JSHint {background: #fff; border: 4px solid #888}
.JSHint table {margin: 2px; border-right: 1px solid #999; border-bottom: 1px solid #999}
.JSHint table tr td {background: #eee; border-left: 1px solid #999; border-top: 1px solid #999; padding: 0 3px; text-align: right}
.JSHint table tr td.t {background: #fff; text-align: left}
.read-only-input {background: #f8f8f8; border: 1px solid #ccc; border-radius: 3px; color: #888; margin: 1px; padding: 2px 8px; vertical-align: middle}
.v3-page-content {margin: 7px 0 14px 0; padding-bottom: 7px; text-align: left; width: 100%}
.v3-padded-content {margin-left: 10px; margin-right: 10px}
@media only screen and (min-width: 600px) {.v3-padded-content {margin-left: 20px; margin-right: 20px}}
.v3-unpadded-content {margin: 0 -20px}
.v3-padded-content-l {padding-left: 10px; padding-right: 10px}
@media only screen and (min-width: 600px) {.v3-padded-content-l {padding-left: 20px; padding-right: 20px}}
@media only screen and (min-width: 750px) {.v3-padded-content-l {padding-left: 20px; padding-right: 0px}}
.v3-main-page-content {margin: 3px 10px 1em 10px}
.v3-welcome-text {padding: 3px 0 1px 0; text-align: center}
.v3-welcome-text h1 {margin: 0; padding: 0}
.v3-featured-products {margin: 0 0 1.75em 0; width: 100%}
.v3-drumservice-header {clear: both; margin: -10px 0 10px 0}
.v3-main {box-sizing: border-box; margin-bottom: 6px; padding: 10px 10px 4px 10px; width: 100%}
@media only screen and (min-width: 600px) {.v3-main {padding: 12px 20px}}
.v3-product-mojo {background: #f8f8f8; border-radius: 7px; font-size: 1.3em; padding: 0.7em; margin-bottom: 1em; text-align: left; font-style: italic}
input.button, input.submit, a.button, span.button {background: #0056d8; border: none; border-radius: 3px; box-shadow: none; box-sizing: border-box; color: #ffffff; display: inline-block; font-weight: normal; min-height: 25px; line-height: 25px; margin: 1px 4px 1px 1px; padding: 0px 9px; vertical-align: middle}
span.button {cursor: pointer}
input.button:hover, input.submit:hover, a.button:hover, span.button:hover {text-decoration: underline}
a.button-disabled, span.button-disabled {color: #cccccc}
a.button-disabled:hover, span.button-disabled:hover {text-decoration: none}
input.button, input.submit, input.button:hover, input.submit:hover {width: auto}
a.button.red, span.button.red {background: #d13535}
a.button i, span.button i {float: left; font-style: normal; padding-right: 4px; text-decoration: none}
.v3-scrn-sprite {display: block; margin: 0 auto; overflow: hidden; position: relative}
.v3-scrn-sprite span {display: block}
.product-special-discount {background: #ffcccc; border: 1px solid #eebbbb; border-radius: 7px !important; display: inline-block; line-height: 24px; margin: 3px 0 !important; padding: 6px 12px !important; vertical-align: middle; white-space: nowrap}
.qna-title-a {cursor: pointer; margin-bottom: 1em}
.qna-title-a:hover span {text-decoration: underline}
.qna-title-a:hover span.raquo {text-decoration: none}
.qna-title-b {font-weight: bold; margin-bottom: 1em}
.newPoll {background: #ffffff; border: 1px solid #cccccc}
.newPollQuestion {padding: 12px}
.newPollQuestionEven {background: #f5f5f5}
.newPollQuestionInner {margin: 8px 12px}
.newPollOption {margin-top: 4px}
.fixPopup {background: #fff !important; overflow: auto; padding: 10px 15px}
.fixPopupScrn {background: #fff; overflow: hidden}
.songRating1 {background: #88f; height: 1em}
.songRating2 {background: #eee; height: 1em}
.copyright {line-height: 2em; padding: 16px 12px 0 12px; text-align: center}
.copyright-links a {white-space: nowrap}
@media only screen and (min-width: 900px) {.copyright-links {display: inline}}
@media only screen and (min-width: 900px) {.copyright-links::before {content: "-"}}
.resellerkeys-filter {padding-bottom: 1em; padding-right: 2em}
.form-border-top-bbbbbb {border-top: 1px solid #bbbbbb}
ul.list-vspacing li {padding: 4px 0}
pre {font-family: Consolas, monaco, monospace}
.hide-on-mobile-600 {display: none}
@media only screen and (min-width: 600px) {.hide-on-mobile-600 {display: initial}}
.svg-image {display: inline-block; vertical-align: middle}
.display-none {display: none}
.color-red {color: red}
.popup_centered_inline {background: #fff; border: 10px solid #fff; border-radius: 7px; box-shadow: 0px 5px 40px #555; position: fixed; z-index: 9999999}
.popup_centered_inline iframe {border: 0 none; overflow: hidden}
.popup_centered_inline div {background: #fff; left: 0; opacity: 0; position: absolute; top: 0}
.popup_centered_inline .x {background: #0056d8; border: 2px solid #fff; border-radius: 20px; color: #ffffff; cursor: pointer; display: inline-block; font-size: 20px; height: 30px; line-height: 30px; position: absolute; right: -26px; text-align: center; top: -26px; width: 30px}
.popup_centered_inline .x:hover {background: #1066e8}
.v3-headline a {background: #b64045; margin: 5px 0}
.v3-headline-ds a {background: #0056d8; clear: both; margin: 3px 0}
.v3-headline a, .v3-headline-ds a {border: none; border-radius: 7px; box-shadow: none; color: #ffffff; display: block; padding: 4px 12px; text-align: center}
.v3-headline-ds a:hover, .v3-headline-ds a:visited {color: #ffffff}
.v3-headline-pos2 {padding-top: 12px}
.userNotifications {background: #ddffdd; border: 1px solid #a8c8a8; border-radius: 7px; margin: 3px auto; padding: 0; text-align: center; word-wrap: break-word}
.userNotifications .item {display: block; padding: 2px 0}
.userNotifications .dateTime {padding-right: 10px}
.userNotificationsFixed {padding: 4px 0; text-align: left}
.userNotificationsFixed .item {padding: 4px 0}
.userNotificationsFixed .dateTime {display: block; padding: 0 10px}
.userNotificationsFixed .link {display: block; padding: 0 10px}
.navigation .button:hover {filter: brightness(120%); text-decoration: none !important}
.navigation .button.disabled {background: #ddd}
.navigation .button.disabled:hover {cursor: default; filter: none}
.navigation .current_range {display: inline-block; padding: 0 4px; vertical-align: middle}
.navigation .button .svg-image {height: 32px; vertical-align: bottom}
@media only screen and (min-width: 900px) {.navigation .button .svg-image {height: inherit}}
.navigation_glyph {background: transparent center center no-repeat; display: inline-block; height: 32px; vertical-align: bottom; width: 15px}
@media only screen and (min-width: 900px) {.navigation_glyph {height: 25px}}
.navigation_glyph_nav_first_0056d8 {background-image: url('https://www.voxengo.com/cdn/svg/nav_first_0056d8_s6l670.svg')}
.navigation_glyph_nav_first_cccccc {background-image: url('https://www.voxengo.com/cdn/svg/nav_first_cccccc_s6l670.svg')}
.navigation_glyph_nav_first_ffffff {background-image: url('https://www.voxengo.com/cdn/svg/nav_first_ffffff_s6l670.svg')}
.navigation_glyph_nav_prev_0056d8 {background-image: url('https://www.voxengo.com/cdn/svg/nav_prev_0056d8_s6l670.svg')}
.navigation_glyph_nav_prev_cccccc {background-image: url('https://www.voxengo.com/cdn/svg/nav_prev_cccccc_s6l670.svg')}
.navigation_glyph_nav_prev_ffffff {background-image: url('https://www.voxengo.com/cdn/svg/nav_prev_ffffff_s6l670.svg')}
.navigation_glyph_nav_next_0056d8 {background-image: url('https://www.voxengo.com/cdn/svg/nav_next_0056d8_s6l670.svg')}
.navigation_glyph_nav_next_cccccc {background-image: url('https://www.voxengo.com/cdn/svg/nav_next_cccccc_s6l670.svg')}
.navigation_glyph_nav_next_ffffff {background-image: url('https://www.voxengo.com/cdn/svg/nav_next_ffffff_s6l670.svg')}
.navigation_glyph_nav_last_0056d8 {background-image: url('https://www.voxengo.com/cdn/svg/nav_last_0056d8_s6l670.svg')}
.navigation_glyph_nav_last_cccccc {background-image: url('https://www.voxengo.com/cdn/svg/nav_last_cccccc_s6l670.svg')}
.navigation_glyph_nav_last_ffffff {background-image: url('https://www.voxengo.com/cdn/svg/nav_last_ffffff_s6l670.svg')}
.table_form tr td, .table_form .pseudo-table-cell {padding: 5px}
.table_form tr td.head, .table_form .pseudo-table-cell.head {padding: 0}
.table_form tr.odd td, .table_form .pseudo-table-row.odd .pseudo-table-cell {background: rgba(0,0,0,0.05)}
.table_form tr.even td, .table_form .pseudo-table-row.even .pseudo-table-cell {background: transparent}
.table_form tr.sep_td td, .table_form .pseudo-table-row.sep_td .pseudo-table-cell {padding-top: 20px}
.table_form .pseudo-table-row.sep_td .pseudo-table-cell {padding-top: 0}
@media only screen and (min-width: 600px) {.table_form .pseudo-table-row.sep_td .pseudo-table-cell {padding-top: 20px}}
.table_form .pseudo-table-cell.a_right {padding-bottom: 0; text-align: left}
@media only screen and (min-width: 600px) {.table_form .pseudo-table-cell.a_right {padding-bottom: 5px; text-align: right}}
.table_form .pseudo-table-cell.empty-cell {display: none}
@media only screen and (min-width: 600px) {.table_form .pseudo-table-cell.empty-cell {display: table-cell}}
.table_form .pseudo-table-cell input, .table_form .pseudo-table-cell textarea {box-sizing: border-box; max-width: 100%}
.table_form .form-border-top-bbbbbb {border-top: none}
@media only screen and (min-width: 750px) {.table_form .form-border-top-bbbbbb {border-top: 1px solid #bbbbbb}}
.table_form .form-border-top-bbbbbb:first-child {border-top: 1px solid #bbbbbb}
.table_form .form-border-top-bbbbbb.a_right {border-top: 1px solid #bbbbbb}
.table-form-vspacing {padding: 2px 0}
.table-form-title-column {padding-bottom: 0 !important}
@media only screen and (min-width: 750px) {.table-form-title-column {padding-bottom: 5px !important; width: 33%}}
.v3-plugin-groups {box-sizing: border-box; display: grid; grid-template-columns: 1fr 1fr; margin: 1em 0 8px 0; padding: 3px 7px; width: 100%}
@media only screen and (min-width: 600px) {.v3-plugin-groups {grid-template-columns: repeat(auto-fill, minmax(240px, auto)); padding: 6px 7px}}
.v3-plugin-groups-item {overflow: hidden; padding: 10px 0 10px 7px; text-overflow: ellipsis; white-space: nowrap}
@media only screen and (min-width: 600px) {.v3-plugin-groups-item {min-width: 240px; padding: 6px 0 6px 7px}}
.v3-menu-bar-outer {background: #ffffff; box-shadow: 0 1px 2px rgba(0,0,0,0.25); margin-bottom: 8px}
.v3-menu-bar-outer .v3-menu-bar .v3-menu-bar-inner-new {vertical-align: top}
.v3-menu-bar-outer .v3-menu-bar .v3-menu-bar-inner-new * {vertical-align: top}
.v3-menu-bar-outer .v3-menu-bar .v3-menu-bar-logo-wrapper {padding-left: 10px; padding-top: 4px}
.v3-menu-bar-outer .v3-menu-bar .v3-menu-bar-connect {padding-right: 10px; padding-top: 10px}
@media only screen and (min-width: 1100px) {.v3-menu-bar-outer .v3-menu-bar .v3-menu-bar-logo-wrapper {padding-left: 0}}
@media only screen and (min-width: 1100px) {.v3-menu-bar-outer .v3-menu-bar .v3-menu-bar-connect {padding-right: 0}}
.v3-menu-bar {background: transparent; line-height: 48px; margin: 0 auto; min-height: 48px; max-width: 1072px; text-align: center}
.v3-menu-bar .site-logo {display: inline-block; text-decoration: none}
.v3-menu-bar-clear {clear: both; height: 0}
.v3-menu-bar-logo-wrapper {display: inline-block; line-height: 1em; padding: 0 14px; vertical-align: top}
@media only screen and (min-width: 600px) {.v3-menu-bar-logo-wrapper {float: left}}
.v3-menu-bar-logo-wrapper .svg-image {display: inline-block; height: 35px; margin-right: 5px; overflow: hidden; vertical-align: middle; white-space: nowrap; width: 138px}
.v3-menu-bar-inner-new {display: inline-block; padding: 0 10px; vertical-align: middle; white-space: nowrap}
.v3-menu-bar-inner-new a {border: 1px solid transparent; border-radius: 7px !important; color: #555555; font-weight: bold; letter-spacing: -0.75px; margin: 0 5px; padding: 2px 9px; text-shadow: 0px 1px 2px #ffffff; vertical-align: middle; white-space: nowrap}
@media only screen and (min-width: 750px) {.v3-menu-bar-inner-new a {letter-spacing: 0}}
.v3-menu-bar-inner-new a:hover {color: #ffffff; text-decoration: none; text-shadow: 0px 1px 2px #666666}
.v3-menu-bar-inner-new .v3-menu-bar-current a {border: 1px solid #888888; color: #333333 !important; text-shadow: 0px 1px 2px #666666}
.v3-menu-bar-inner-new .v3-menu-bar-forum-wrapper {display: none}
@media only screen and (min-width: 900px) {.v3-menu-bar-inner-new .v3-menu-bar-forum-wrapper {display: inline-block}}
.v3-menu-bar-inner-new .v3-menu-bar-cart-wrapper {display: inline-block; position: relative}
.v3-menu-bar-connect {display: none; height: 28px; line-height: 1em; padding: 4px 11px 3px 14px; vertical-align: top}
@media only screen and (min-width: 900px) {.v3-menu-bar-connect {display: inline-block; float: right}}
.v3-menu-bar-connect a svg, .v3-menu-bar-connect-bottom a svg {margin-left: 2px}
.v3-menu-bar-connect a:hover svg, .v3-menu-bar-connect-bottom a:hover svg {filter: brightness(90%) contrast(120%)}
.v3-menu-bar-connect-bottom {padding-top: 16px; text-align: center}
@media only screen and (min-width: 900px) {.v3-menu-bar-connect-bottom {display: none}}
.fb-like-wrapper {background: #4965b5; border-radius: 3px; height: 20px; line-height: 20px; width: 49px}
.v3-menu-bar .fb-like-wrapper {float: right; margin: 10px 12px 0 0}
.mark-header-outer-table-padb8 {margin-bottom: 4px}
.mark-header-outer-table-padb8 > tr > td {padding: 0}
.mark-header-extra-padl14 {padding-left: 14px}
.v3-menu-bar-inner-new a, .v3-menu-bar-inner-new a:hover {color: #333333; font-weight: normal; text-shadow: none}
.v3-menu-bar-inner-new a:hover {text-decoration: underline}
.v3-menu-bar-inner-new .v3-menu-bar-current a, .v3-menu-bar-inner-new .v3-menu-bar-current a:hover {border-radius: 3px; color: #ffffff; text-shadow: none}
.v3-headline a {background: #b64045; margin: 5px 0}
.v3-headline-ds a {background: #0056d8; clear: both; margin: 3px 0}
.v3-headline a, .v3-headline-ds a {border: none; border-radius: 7px; box-shadow: none; color: #ffffff; display: block; padding: 4px 12px; text-align: center}
.v3-headline-ds a:hover, .v3-headline-ds a:visited {color: #ffffff}
.v3-headline-pos2 {padding-top: 12px}
.v4-style, textarea, input[type=text], input[type=password], select {background: #ffffff; border: 1px solid #c8c8c8; border-radius: 3px; box-shadow: none}
.v4-style {border: none; border-radius: 7px}
textarea:hover, textarea:focus, input[type=text]:hover, input[type=text]:focus, input[type=password]:hover, input[type=password]:focus, select:hover, select:focus {background: #ffffff}
.v4-style-inner {background: #ffffff; border: 1px solid #c8c8c8; border-radius: 7px; box-shadow: none}
