body {font-family:'Open Sans',sans-serif;font-weight:400;background-color:#ffffff;font-size:16px;color:#58595B;line-height:1.2;padding:0px;margin:0px;}
img {max-width:100%;height:auto;border:none;}
a {text-decoration:none;outline:none;color:#58595B;}
::-moz-focus-inner {border:0;}

div.overlay {z-index:200;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e0e0e0;opacity:0.5;}
div.waiting {z-index:210;position:fixed;_position:absolute;top:50%;_top:expression(eval(document.body.scrollTop+document.body.offsetHeight/2));width:60px;height:60px;left:50%;margin-left:-30px;margin-top:-30px;}

.center {text-align:center;}
.alL {text-align:left;}
.alR {text-align:right;}
.b0 {font-weight:400;}
.b1 {font-weight:600;}
.b2 {font-weight:700;}

.s6 {font-size:0.6em;}
.s7 {font-size:0.7em;}
.s8 {font-size:0.8em;}
.s9 {font-size:0.9em;}
.s10 {font-size:1.0em;}
.s11 {font-size:1.1em;}
.s12 {font-size:1.2em;}
.s13 {font-size:1.3em;}
.s14 {font-size:1.4em;}
.s15 {font-size:1.5em;}
.s16 {font-size:1.6em;}
.s18 {font-size:1.8em;}
.s20 {font-size:2.0em;}
.s24 {font-size:2.4em;}
.s28 {font-size:2.8em;}
.s32 {font-size:3.2em;}
.s36 {font-size:3.6em;}

.bl {color:#000000;}
.purp {color:#E56552;}
.red {color:red;}
.blue {color:blue;}

.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.mmt15 {margin-top:15px;}
.mmt20 {margin-top:20px;}

.sh1 {text-shadow:7px 7px 6px rgba(0,0,0,0.6);}
.black {color:#000000;}

.inactive {color:#DFDFE0;}

.cookies {position:fixed;bottom:0px;z-index:2;width:100%;padding:8px 0px;text-align:center;background-color:#70CEF5;color:#FFFFFF;}
.cookies .accept {display:inline-block;margin-left:10px;cursor:pointer;background-color:#5AC0A2;padding:5px 5px;color:#34393D;text-decoration:none;}
.cookies .more {margin-left:10px;color:#FFFFFF;text-decoration:underline;}
.cookies > span {display:block;}

.nonSelectable {user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;}

/* new header */
.searchBar {width:100%;border:none;border-bottom:2px solid #BFC0C1;color:#000000;padding:6px 42px 6px 6px;}
.newCart {margin:0px auto;margin-top:-10px;position:relative;width:50px;}
.newCartQty {position:absolute;top:0px;right:0px;width:40px;padding:10px 0px;text-align:center;}
.searchCart1 {float:right;width:10%;}
.searchCart2 {float:right;width:90%;padding-right:15px;}
@media only screen and (max-width: 600px) {
 .searchCart1 {width:20%;}
 .searchCart2 {width:70%;padding-right:10px;}
}

/* navigation bar */
div.flexWide {width:100% !important;position:relative;}
.flexWide ul {width:100%;max-width:1000px;float:right;display:flex;list-style:none;justify-content:stretch;padding:0;-webkit-tap-highlight-color:transparent;margin-block-end:10px;}
.flexWide li {flex-grow:1;position:relative;padding-top:10px;padding-bottom:10px;}
.flexWide li:hover {border:1px solid #F1F1F1;border-bottom:none;}
.flexWide li > div {position:absolute;left:-1px;margin-top:10px;box-sizing:content-box;width:100%;z-index:10;background-color:#ffffff;opacity:0.95;border:1px solid #F1F1F1;border-top:none;display:none;}
.flexWide li:hover > div {display:block;}
.flexWide li > div.active {display:block;}
.flexWide li.active {border:1px solid #F1F1F1;border-bottom:none;}
.flexWide .line {position:relative;width:90%;margin:20px auto;border-top:1px solid #E0E0E0;}
.flexWide a:not(.navClose) {display:block;margin:20px auto;color:inherit;}
.flexWide a:hover {color:#5AC0A2;}
.flexWide .wide {display:inline;}
.flexWide .narrow {display:none;}
.navClose {display:none;}
@media only screen and (max-width: 768px) {
 .flexWide {font-size:0.9em;}
 .flexWide li:hover {border:none;}
 .flexWide li:hover > div {display:none;}
 .flexWide li > div {border:1px solid #F1F1F1;display:none;position:fixed;width:96%;left:2%;height:96%;top:2%;}
 .flexWide .pointer {cursor:pointer;}
 .flexWide .wide {display:none;}
 .flexWide .narrow {display:inline;}
 .navClose {display:block;margin:5px 0 5px 90% !important;cursor:pointer;}
 .dispBlock {display:block !important;}
}
.scalable {font-size:1.6em;}
@media only screen and (max-width: 400px) {.scalable {font-size:0.6em;}}
@media only screen and (min-width: 400px) and (max-width: 500px) {.scalable {font-size:0.7em;}}
@media only screen and (min-width: 500px) and (max-width: 600px) {.scalable {font-size:0.8em;}}
@media only screen and (min-width: 600px) and (max-width: 700px) {.scalable {font-size:1.0em;}}
@media only screen and (min-width: 700px) and (max-width: 800px) {.scalable {font-size:1.2em;}}
@media only screen and (min-width: 800px) and (max-width: 850px) {.scalable {font-size:1.3em;}}
@media only screen and (min-width: 850px) and (max-width: 900px) {.scalable {font-size:1.4em;}}

/* new footer */
div.newFooter {background-color:#5AC0A2;color:#FFFFFF;padding-bottom:20px;}
.newFooter img {max-width:40px;}
.newFooter a {color:inherit;}
.newFooter p {margin:0px;}
.newFooter > div:first-child {float:left;margin-top:30px;margin-left:2%;}
.newFooter > div:first-child > a:not(:first-child) {margin-left:20px;}
.newFooter > div:not(:first-child) {float:right;margin-right:2%;}
@media only screen and (max-width: 600px) {
 .newFooter > div:first-child {float:left;margin-top:0px;margin-left:5%;width:95%;}
 .newFooter > div:not(:first-child) {margin-top:20px;float:left;margin-left:5%;width:95%;}
 .newFooter {font-size:100%;}
 .newFooter p {margin-top:5px;}
}

/* products list with colour variations */
.vars {display:flex;}
.vars1 {float:left;width:15%;padding-left:2%;}
.vars2 {float:left;width:30%;padding-left:2%;}
.vars3 {float:right;width:55%;padding-right:2%;text-align:right;}
@media only screen and (min-width: 600px) and (max-width: 768px) {
 .vars1 {float:left;width:20%;padding-left:2%;}
 .vars3 {float:right;width:50%;padding-right:2%;text-align:right;}
}
@media only screen and (max-width: 600px) {
 .vars {display:block;}
 .vars1 {float:left;width:35%;padding-left:2%;}
 .vars2 {float:left;width:59%;padding-left:2%;}
 .vars3 {float:left;width:96%;padding-left:2%;text-align:right;}
}

/* new PSU finder */
.PSUF {width:100%;max-width:800px;margin:40px auto;border:2px #f0f0f0 solid;border-radius:8px;display:flex;justify-content:stretch;padding:0;}
.PSUF > div:first-child {flex-grow:1;flex-basis:65%;padding:15px 3%;}
.PSUF > div:nth-child(2) {flex-grow:1;flex-basis:35%;background:#FFFFFF url('../../../img/PSUFinder_img2.jpg') no-repeat center / contain;border-radius:8px;}
.PSUF input[type=text] {width:100%;padding:5px 50px 5px 5px;}
.PSUF > div:first-child > div:nth-child(2) {position:relative;margin-top:5px;}
.PSUF select {width:100%;padding:3px 5px;cursor:pointer;color:#58595B;margin-top:10px;}
.PSUF .row > div:first-child {float:left;}
.PSUF .row > div:nth-child(2) {float:right;}
.PSUF input[type=submit] {padding:4px 20px;color:#FFFFFF;background-color:#000000;border-radius:16px;border:none;cursor:pointer;}
@media only screen and (max-width: 600px) {
 .PSUF > div:first-child {flex-basis:100%;}
 .PSUF > div:nth-child(2) {flex-basis:0%;}
}

.ripcordPopup {position:fixed;right:10px;z-index:200;top:40px;width:180px;background-color:#F1F1F2;border:1px solid #a0a0a0;border-radius:5px;padding:10px 0px;color:#6D6E70;}
.ripcordPopup > .close {display:inline-block;cursor:pointer;position:absolute;top:0px;right:2px;padding:2px 4px;color:#929497;}
.ripcordPopup img {width:160px;}
.ripcordPopup .subheader {margin:10px auto 0px auto;max-width:160px;text-align:center;}
.ripcordPopup .subsubheader {margin:10px auto 0px auto;max-width:160px;text-align:center;color:#1D9CD7;}

.promoBanner {width:100%;background-color:#000000;color:#FFFFFF;padding:2px 0px 4px 0px;}
.promoBanner > div {width:100%;max-width:1000px;margin:0px auto;}

.headerRow {width:98%;margin:0px auto;}
.limitTo1k {max-width:1000px;margin:10px auto;}
.headerRow > col1 {float:left;width:50%;}
.headerRow > col2 {float:right;width:50%;}
.headerLCol > a > img {max-width:90%;}
.topRolandButton {display:inline-block;margin-bottom:8px;text-align:left;color:#000000;height:55px;width:270px;padding:12px 120px 12px 6px;background:#EEEBEA url('../../../img/top_roland_splitter.png') no-repeat right top / contain;cursor:pointer;}
.topKorgButton {display:inline-block;margin-bottom:8px;text-align:left;color:#000000;height:55px;width:270px;padding:12px 145px 12px 6px;background:#EEEBEA url('../../../img/top_korg_splitter.png') no-repeat right top / contain;cursor:pointer;}
.topZChargeButton {display:inline-block;margin-bottom:8px;text-align:left;color:#000000;height:55px;width:270px;padding:12px 120px 12px 6px;background:#EEEBEA url('../../../img/top_z_charge.png') no-repeat right top / contain;cursor:pointer;}
.topHotTipButton {display:inline-block;margin-bottom:8px;text-align:left;color:#000000;height:55px;width:270px;padding:12px 145px 12px 6px;background:#EEEBEA url('../../../img/top_hot_tip.png') no-repeat right top / contain;cursor:pointer;}
.topRipcordButton {display:inline-block;margin-bottom:8px;text-align:left;color:#000000;height:55px;width:270px;padding:12px 180px 12px 6px;background:#EEEBEA url('../../../img/top_ripcord.png') no-repeat right top / contain;cursor:pointer;}
.topCrazyChainButton {display:inline-block;margin-bottom:8px;text-align:left;color:#000000;height:55px;width:270px;padding:12px 130px 12px 6px;background:#EEEBEA url('../../../img/top_crazychain_2.png') no-repeat right top / contain;cursor:pointer;}
.topMickXerButton {display:inline-block;margin-bottom:8px;text-align:left;color:#000000;height:55px;width:270px;padding:12px 12px 12px 125px;background:#EEEBEA url('../../../img/top_mickXer.png') no-repeat left top / contain;cursor:pointer;}
.deps {position:relative;z-index:40;color:#34393D;display:inline-block;}
.dep_button {display:inline-block;padding:8px 10px 8px 26px;background:#ffffff url('../../../img/dep_icon.png') no-repeat 0px 9px;cursor:pointer;}
.dep_button:hover {color:#FFFFFF;background-color:#5AC0A2;}
.dep_buttonAct {display:inline-block;padding:8px 10px 8px 26px;background:#5AC0A2 url('../../../img/dep_icon.png') no-repeat 0px 9px;cursor:pointer;color:#FFFFFF;}
.dep_list {position:absolute;background:rgba(255,255,255,0.95);padding:10px 0px;}
.depPos {padding:6px 40px 6px 10px;}
.depPos:hover {color:#FFFFFF;background-color:#5AC0A2;}
.depPosAct {padding:6px 40px 6px 10px;color:#FFFFFF;background-color:#5AC0A2;}
.depDetails {color:#34393D;position:absolute;top:0px;left:100%;width:500px;height:400px;background:rgba(255,255,255,0.95);padding:10px 10px;}
.depDetails a {color:#34393D;}
.depDetails a:hover {color:#5AC0A2;}
.depClose {position:absolute;padding:4px 8px;top:0px;right:0px;cursor:pointer;}
.depDetails > .row > .col1 {float:left;width:50%;margin-top:15px;height:335px;padding-right:2%;border-right:1px solid #BFC0C1;line-height:1.8;}
.depDetails > .row > .col2 {float:left;margin-left:2%;width:48%;margin-top:15px;line-height:1.8;}
.depDetails > .row > .col1 > div, .depDetails > .row > .col2 > div {margin:0px 0px 10px 10px;}
.depMore {margin-top:10px;margin-left:30px;}
.topCartCont {position:relative;display:inline-block;border:1px solid #BFC0C1;margin-top:10px;padding:10px 48px 10px 3%;background-position:right;background:#ffffff url('../../../img/cart.png') calc(100% - 8px) / 34px no-repeat padding-box padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.topCartQty {position:absolute;top:0px;right:-9px;width:60px;padding:9px 0px;text-align:center;}

div.sectionNavTop {margin-top:8px;margin-bottom:2px;}

.checkHeader a {color:inherit;}
.backToCart {color:#A6A8AB;}
.searchSuggestions {position:absolute;width:100%;z-index:50;background-color:#ffffff;border:1px solid #BFC0C1;text-align:left;}
.searchSuggestionsPos {width:100%;cursor:pointer;padding:10px 0px;display:table;}
.searchSuggestionsPosImg1 {display:table-cell;vertical-align:middle;width:54px;text-align:center;}
.searchSuggestionsPosImg2 {display:table-cell;vertical-align:middle;width:70px;text-align:center;}
.searchSuggestionsPosPrd {display:table-cell;vertical-align:middle;}
.searchSuggestionsPos:hover {background-color:#70CEF5;}
.PSUFinderParent {position:relative;background-color:#70CEF5;color:#FFFFFF;padding:10px 1% 30px 1%;max-width:1000px;margin:0px auto;}
.PSUFinderParentSec {position:relative;color:#FFFFFF;padding:10px 1% 30px 1%;}
.sectionHeader {position:relative;color:#FFFFFF;padding:140px 1% 30px 1%;margin-top:20px;margin-bottom:2px;}
.sectionTextOnTop {position:relative;z-index:20;}
.sectionHeaderImg {position:absolute;top:0px;right:0px;z-index:10;}
.PSUFinderSec {background-color:#EFEFEF;color:#58595B;width:100%;padding:0px;margin-top:7px;}

.phones a:hover {border-bottom-width:1px;border-bottom-style:solid;}
.phones .arrowDown {display:inline-block;cursor:pointer;width:28px;position:relative;top:5px;height:20px;background:url('../../../img/arrow_down_select_white.png') no-repeat center;}
.phoneNumbers {position:absolute;z-index:70;right:0px;top:100%;top:calc(100% + 1px);padding:15px 4%;background-color:#FFFFFF;color:#6D6E70;border:1px solid #DFDFDF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.4),0 6px 20px 0 rgba(0,0,0,0.2);}

.trustText {position:absolute;z-index:10;margin:0px;left:-410px;top:0px;width:400px;padding:15px 5%;background-color:#F1F1F2;border-radius:8px;opacity:0.85;}
.trustTextL {position:absolute;z-index:10;margin:0px;left:-470px;bottom:0px;width:460px;padding:15px 5%;background-color:#F1F1F2;border-radius:8px;opacity:0.85;}
.trustText div, .trustTextL div {margin-bottom:10px;}
.infoText {position:absolute;z-index:10;margin:0px;left:-390px;top:0px;width:400px;padding:15px 5%;background-color:#F1F1F2;border-radius:8px;opacity:0.85;}
.resultsCol2Body {position:relative;}
.resultsCol1Section {width:100%;padding:20px 2%;color:#58595B;border-bottom:1px solid #FFFFFF;}
.resultsCol1SHead {color:#34393D;margin-bottom:15px;}
.remPhrase {width:100%;color:#4FA3CC;padding-left:24px;margin-top:4px;cursor:pointer;background:url('../../../img/remSmall.png') no-repeat 3px 3px;}
.remPhrases {width:100%;margin-top:20px;color:#808184;cursor:pointer;}
.remPhrases span {color:#D7D7D8;background-color:#808184;padding:1px 6px;border-radius:6px;margin-right:10px;}
.resultsCol1 select {width:100%;border:1px solid #BFC0C1;margin:5px 0px;cursor:pointer;padding:5px 30px 5px 1%;color:#58595B;background:#ffffff url('../../../img/select_arrow.png') calc(100% - 4px) / 20px no-repeat padding-box padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resultsCol2Head {width:100%;padding-top:10px;padding-bottom:10px;color:#373737;border-bottom:1px solid #E7E8E9;}
.resultsCol2HeadCont {padding-left:1.5%;padding-right:1.5%;line-height:1.3;}
.resultsCol1Head div {padding-left:2%;}
.resultsRow {width:97%;margin:0px auto;padding:15px 0.5%;border-bottom:1px solid #E7E8E9;}
.greenGradButt {color:#FFFFFF;border:1px solid #9FCFC1;border-radius:4px;padding:4px 3%;background-color:#3B9379;background:-webkit-linear-gradient(#59BFA1,#3B9379);background:-o-linear-gradient(#59BFA1,#3B9379);background:-moz-linear-gradient(#59BFA1,#3B9379);background:linear-gradient(#59BFA1,#3B9379);}
.greyGradButt {color:#FFFFFF;border:1px solid #B0B0B0;border-radius:4px;padding:4px 3%;background-color:#C0C0C0;background:-webkit-linear-gradient(#D0D0D0,#B0B0B0);background:-o-linear-gradient(#D0D0D0,#B0B0B0);background:-moz-linear-gradient(#D0D0D0,#B0B0B0);background:linear-gradient(#D0D0D0,#B0B0B0);}
.lightBlueGradButt {color:#FFFFFF;border:1px solid #60BEE5;border-radius:4px;padding:4px 3%;background-color:#70CEF5;background:-webkit-linear-gradient(#80DEFF,#60BEE5);background:-o-linear-gradient(#80DEFF,#60BEE5);background:-moz-linear-gradient(#80DEFF,#60BEE5);background:linear-gradient(#80DEFF,#60BEE5);}
.blueUnder {text-decoration:underline;color:#4FA3CC;}
.bluePlain {color:#4FA3CC;}
.resultsNavRow {width:100%;padding:15px 0px;}
.resultsNavRow a {color:#4FA3CC;}
.resultsNavRowAlign {line-height:48px;vertical-align:bottom;}

.PSUResultsParent {width:100%;margin:0px auto;color:#58595B;}
.PSUResultsHeader {width:100%;background:#F1F1F2;padding:15px 1% 0px 1%;}
.PSUResultsSection {width:100%;}
.PSUResultsSubheader {width:100%;background:#F1F1F2;padding:5px 0px;text-align:center;}
.PSUResults {width:98%;margin:10px auto 20px auto;text-align:center;}
.PSUResultsInfo {margin-top:10px;margin-bottom:20px;text-align:center;padding:15px 2%;background:#F1F1F2;width:0%;display:none;}
.PSUResCol1 {display:inline-block;vertical-align:bottom;border-bottom:1px solid #BFC0C1;padding:2px 0px;}
.PSUResCol2 {display:inline-block;vertical-align:bottom;border-bottom:1px solid #BFC0C1;padding:2px 0px;}
.PSUResCol3 {display:inline-block;text-align:left;vertical-align:bottom;border-bottom:1px solid #BFC0C1;padding:2px 0px 2px 2%;color:#70CEF5;}
.PSUResCol4 {display:inline-block;text-align:right;vertical-align:bottom;border-bottom:1px solid #BFC0C1;padding:2px 0px;color:#E56552;}
.PSUResCol5 {display:inline-block;vertical-align:bottom;border-bottom:1px solid #BFC0C1;padding:2px 0% 2px 2%;}
.PSUResCol6 {width:0%;display:none;vertical-align:bottom;border-bottom:1px solid #BFC0C1;padding:2px 0px;color:#70CEF5;}
.PSUResultsSection img {border:none;}
.PSUResCol1 img {max-width:40px;}
.PSUResCol2 img {max-width:40px;}
.PSUResultsSection a {color:inherit;}
.PSUResBuy {display:inline-block;margin:0px auto;color:#ffffff;background:#E56552;padding:4px 8%;}
.PSUResOOS {display:inline-block;margin:0px auto;color:#ffffff;background:#BFC0C1;padding:4px 8%;}
.PSUResInCart {display:inline-block;margin:0px auto;color:#ffffff;background:#70CEF5;padding:4px 8%;}

.row:after {content:"";clear:both;display:block;}

.PSUFinderW {width:100%;}
.PSUFinder {width:100%;border:1px solid #BFC0C1;color:#000000;padding:8px 42px 8px 2.5%;margin-bottom:3%;}
select.PSUFinder {cursor:pointer;padding:8px 42px 8px 0.5%;color:#58595B;background:#ffffff url('../../../img/select_arrow.png') calc(100% - 10px) / 30px no-repeat padding-box padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input.PSUFinder {margin:0;}
.PSUFinder option:nth-child(even) {background-color:#f0f0f0;}
.PSUFinder option:nth-child(1) {color:#58595B;}
.PSUFinder option:nth-child(n+2) {color:#000000;}
input.PSUFinderButton {cursor:pointer;padding:11px 55px 10px 10px;color:#ffffff;border:none;background:#56B7E5 url('../../../img/magn_glass.png') no-repeat right bottom;}

.mainTitle {margin:30px 1% 15px 1%;}

.greyBG2 {margin-top:20px;width:100%;background-color:#F1F1F2;padding:20px 0px;}
.catsContainer {width:98%;margin:0px auto;}
.catName {margin-top:5px;color:#58595B;height:30px;position:relative;z-index:2;}

a.section {display:inline-block;padding:8px 1.2%;color:#ffffff;}
a.section:hover {background-color:#ffffff;color:#595959;}
a.sectionSel {background-color:#FECD46;color:#595959;}

.secTitle {margin:20px 0% 10px 3%;color:#5AC0A2;}

* {box-sizing:border-box;font-family:'Open Sans',sans-serif;}

.prdNav {float:left;margin-top:10px;margin-right:2%;font-size:0.8em;}
.prdAll {float:left;margin-top:10px;}
.prdName {width:100%;background-color:#70CEF5;color:#ffffff;padding:8px 2%;}
.prdDesc {float:right;padding:12px 2%;}
.prdDescSide {display:none;}
.prdImgs {float:left;margin-top:10px;}
.prdBuy {float:right;padding:20px 2%;}
.prdImgsImg {float:right;text-align:center;}
.prdImgsThumbs {float:left;}
.prdImgsThumbs img {width:auto;border:1px solid #EEEEEF;cursor:pointer;}
.prdImgsImg img {float:none;max-width:100%;width:auto;border:1px solid #EEEEEF;}
.prdBuyPrice {margin:20px 0px;color:#E56552;}
.prdNavPos {display:inline-block;height:80px;background-color:#6AD0B2;color:#ffffff;text-align:center;}
.prdNavPos:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
.prdNavPos > div {display:inline-block;vertical-align:middle;}
.prdNavPosSel {background-color:#4AB092;color:#ffffff;}
.greyBG {background-color:#EFEFEF;width:100%;padding:30px 1%;margin-top:20px;}
.whiteBG {background-color:#FFFFFF;width:100%;padding:20px 1%;margin-top:20px;}
.whiteBGFull {background-color:#FFFFFF;width:100%;padding:20px 0px;margin-top:20px;}
.prdOverview {background-color:#ffffff;width:100%;margin-top:20px;padding:15px 2%;
  -webkit-columns: 3 250px;
  -webkit-column-gap: 2%; /* Saf3, Chrome*/
  -moz-columns: 3 250px;
  -moz-column-gap: 2%; /* FF3.5+ */
  columns: 3 250px;
  column-gap: 2%; /* Opera 11+*/
}
.colNoBreak {-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:10px;}
.prdOverview h1 {color:#56B7E5;font-size:1em;font-weight:600;margin:0px;}
.prdOverview ul {margin:0px;padding-left:20px;}

.mvArtHead {margin:20px auto 10px auto;width:96%;max-width:1000px;}
.mvArtBg {background-color:#F8F8F8;width:100%;padding-top:10px;padding-bottom:30px;}
.mvArtBody {background-color:#ffffff;width:96%;max-width:1000px;margin:0px auto;padding:10px 1%;}
.mvArtBody p:first-child {margin-top:0px;}
.mvArtBody p:not(:first-child) {margin-top:15px;}
.mvArtBody > div > div {font-weight:600;font-size:1.2em;}
.mvArtBody > div > div:not(:first-child), .mvArtBody > div > div > div:not(:first-child) {margin-top:30px;}
.mvArtBody > div > div > p {font-weight:400;font-size:0.83em;}
.mvArtBody a {color:#56B7E5;}

.mvBgGrey {background-color:#E6E7E8;width:100%;padding-top:30px;padding-bottom:30px;}
.mvBgBlue {background-color:#56B7E5;width:100%;padding-top:30px;padding-bottom:30px;}
.mvBgGreyBlue {background-color:#E6E7E8;background:linear-gradient(to bottom,#E6E7E8 0%,#E6E7E8 50%,#56B7E5 50%,#56B7E5 100%);width:100%;padding-top:30px;padding-bottom:30px;}
.mvBgRedGrey {background-color:#E56552;background:linear-gradient(to bottom,#E56552 0%,#E56552 80%,#E6E7E8 80%,#E6E7E8 100%);width:100%;padding-top:30px;padding-bottom:30px;}
.mvContFixed {width:96%;max-width:1000px;margin:0px auto;}
.mvSecWhite {margin-top:20px;background-color:#FFFFFF;color:#231F20;width:100%;padding:20px 2%;}
.mvSecGrey {background-color:#FAFAFA;color:#231F20;width:100%;padding:20px 2%;border:1px solid #E0E1E2;}
.mvSecGrey > .row:not(:first-child) {margin-top:40px;}
.mvCols2_1 {float:left;width:100%;}
.mvCols2_2 {float:right;width:100%;margin-top:30px;}
.usbVidCol1 {width:100%;text-align:center;color:#4FA3CC;}
.usbVidCol2 {margin-top:20px;width:100%;text-align:center;}
.usbVidCol1 a {color:inherit;}
.mvIcons {width:100%;margin-top:20px;margin-bottom:30px;text-align:center;}
.mvIcons > a:not(:first-child) {margin-left:20px;}

.thankYouTab {float:left;cursor:pointer;margin-left:10px;background-color:#F1F1F2;color:#58595B;border:1px solid #D5D7D8;border-bottom:none;border-radius:8px 8px 0px 0px;padding:4px 8px 4px 8px;}
.thankYouTabAct {float:left;cursor:pointer;margin-left:10px;background-color:#FFFFFF;color:#3D5A98;border:1px solid #D5D7D8;border-bottom:none;border-radius:8px 8px 0px 0px;padding:4px 8px 4px 8px;font-weight:600;}
.thankYouTab > span, .thankYouTabAct > span {display:inline-block;position:relative;top:-5px;}
.thankYouPrdCol1 {float:left;margin-left:2%;width:20%;max-width:170px;text-align:center;}
.thankYouPrdCol2 {float:left;margin-left:2%;width:74%;text-align:left;}
.thankYouPrdCol1 > img {max-width:150px;}
input.thankYou {width:100%;color:#34393D;border:1px solid #DBDDDE;border-radius:5px;}
textarea.thankYou {width:100%;height:160px;color:#34393D;border:1px solid #DBDDDE;border-radius:5px;}
.thankYouGiftCol1 > img {vertical-align:middle;}

.footer {background-color:#ffffff;width:100%;max-width:900px;margin:20px auto 0px auto;padding-top:15px;}
.footer > .col {width:100%;}
.footer h1 {color:#56B7E5;font-size:1.1em;font-weight:600;margin:0px;margin-bottom:15px;}
.footer p {margin:0px;}
.footer p:not(:first-child) {margin-top:6px;}
.footer p:last-child {margin-bottom:20px;}
.footer a {color:#6D83B1;}
.footer a img {width:16px;margin-right:10px;vertical-align:bottom;}

.cartMessage {text-align:center;margin:50px 0px;}
.cartHead {margin:20px auto 10px auto;width:98%;max-width:1000px;}
.cartHeadCol1 {float:left;width:66%;}
.cartHeadCol2 {float:right;width:34%;margin-top:6px;height:25px;}
.cartBg {background-color:#F8F8F8;width:100%;padding-top:10px;padding-bottom:30px;}
.cartBodyFull {width:98%;margin:20px auto;}
.cartPrdDetHead {width:100%;background-color:#E6E7E8;padding-bottom:10px;}
.cartBodyCol2B {border:1px solid #E6E7E8;}
.cartPrdImg > img {max-width:100px;}
.cartPrdPrd > a {color:#4FA3CC;}
.cartHCol1 > span {color:#4FA3CC;}
.cartHCol2 input {color:#373737;background-color:#F0F5F9;border:1px solid #DCDFE1;border-radius:3px;width:100%;}
.cartHCol2 img {max-width:20px;cursor:pointer;}
.cartColPadding {padding:20px 3% 15px 5%;}
.cartErr {color:#C8505B;margin-bottom:10px;}
.cartIcons {display:none;}

.cartOpt {line-height:22px;padding-left:24px;cursor:pointer;background:url('../../../img/point_empty.png') no-repeat 3px 4px;}
.cartOptSel {line-height:22px;padding-left:24px;background:url('../../../img/point_checked.png') no-repeat 3px 4px;}
.cartOpt > span {color:#4FA3CC;}
.cartOptSel > span {color:#37B34A;}
.linkWithArrow {padding-top:3px;padding-bottom:3px;padding-right:35px;background:url('../../../img/arrow_down_2.png') no-repeat right;}
.linkWithArrowUp {padding-top:3px;padding-bottom:3px;padding-right:35px;background:url('../../../img/arrow_up_2.png') no-repeat right;}
input.offerCode {height:34px;width:100%;color:#34393D;border:1px solid #DBDDDE;padding-right:80px;border-radius:5px;margin-bottom:15px;}
.applyButton {position:absolute;cursor:pointer;top:0px;right:0px;text-align:center;height:34px;color:#FFFFFF;background-color:#70CEF5;border:none;border-radius:5px;background:-webkit-linear-gradient(#80DEFF,#60BEE5);background:-o-linear-gradient(#80DEFF,#60BEE5);background:-moz-linear-gradient(#80DEFF,#60BEE5);background:linear-gradient(#80DEFF,#60BEE5);}
.offerCodeCol1 {float:left;width:75%;}
.offerCodeCol2 {float:right;width:25%;}
.offerCodeCol1 > a {color:#C8505B;}
.cartTotalBg {background-color:#E6E7E8;padding:15px 3% 15px 5%;}
.headerWithArrow {cursor:pointer;padding-right:20px;background:url('../../../img/arrow_down_3.png') no-repeat right 8px;}
#xShippingSelect, #postageDetails select {width:auto;max-width:85%;color:#1A0DAB;border:none;border-bottom:1px solid #1A0DAB;cursor:pointer;padding:0px 26px 0px 0px;background:#ffffff url('../../../img/arrow_down_4.png') calc(100% - 10px) / 10px no-repeat padding-box padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.redButton {cursor:pointer;padding-left:20px;padding-right:40px;height:47px;color:#ffffff;border:1px solid #FA9988;border-radius:5px;background-color:#E74C42;background-image:url('../../../img/right_arrow.png');background-repeat:no-repeat;background-position:right;background-image:url('../../../img/right_arrow.png'), linear-gradient(#F87760,#EC1D25,#C75646);}
.redButton3 {cursor:pointer;padding-left:20px;padding-right:20px;height:47px;color:#ffffff;border:1px solid #FA9988;border-radius:5px;background-color:#E74C42;background:linear-gradient(#F87760,#EC1D25,#C75646);}
/*
.redButton2 {cursor:pointer;padding:8px 30px;color:#ffffff;border:1px solid #F8D8D2;border-radius:5px;background-color:#E74C42;background:linear-gradient(#F87760,#EC1D25,#C75646);}
.redButton2 {cursor:pointer;padding:8px 60px 8px 30px;color:#ffffff;border:1px solid #F8D8D2;border-radius:5px;background-color:#E74C42;background-image:url('../../../img/right_arrow_2.png');background-repeat:no-repeat;background-position:right;background-image:url('../../../img/right_arrow_2.png'), linear-gradient(#F87760,#EC1D25,#C75646);}
*/
.redButton2 {cursor:pointer;padding:8px 50px;color:#ffffff;border-radius:30px;background-color:#5AC0A2;}
.greenButton {display:inline-block;cursor:pointer;padding:8px 30px 8px 30px;color:#ffffff;border-radius:5px;background-color:#46AA8C;background-color:linear-gradient(#59BFA1,#46AA8C,#3C967C);}
.greenButton2 {display:inline-block;cursor:pointer;padding:8px 30px 8px 40px;color:#ffffff;border:1px solid #46AA8C;border-radius:5px;background:#46AA8C url('../../../img/left_arrow.png') no-repeat 10px center;}
.blueButton2 {cursor:pointer;padding:8px 60px 8px 30px;color:#ffffff;border:1px solid #BBD9EE;border-radius:5px;background-color:#2882B6;background-image:url('../../../img/right_arrow_2.png');background-repeat:no-repeat;background-position:right;background-image:url('../../../img/right_arrow_2.png'), linear-gradient(#7CB8E3,#2882B6,#28356B);}
.blueButton3 {cursor:pointer;padding:4px 10px;color:#ffffff;border:1px solid #BBD9EE;border-radius:5px;background-color:#8D8E91;background:-webkit-linear-gradient(#7CB8E3,#2882B6,#28356B);background:-o-linear-gradient(#7CB8E3,#2882B6,#28356B);background:-moz-linear-gradient(#7CB8E3,#2882B6,#28356B);background:linear-gradient(#7CB8E3,#2882B6,#28356B);}
.greyButton {cursor:pointer;margin-top:10px;padding-left:8px;padding-right:20px;height:24px;color:#ffffff;border:1px solid #71A2BB;border-radius:4px;background-color:#8D8E91;background-image:url('../../../img/right_arrow.png');background-repeat:no-repeat;background-position:right;background-image:url('../../../img/chat_arrow.png'), linear-gradient(#C9CBCD,#8D8E91,#919295);}
.greyButton2 {cursor:pointer;padding:8px 60px 8px 30px;color:#ffffff;border:1px solid #C9CBCD;border-radius:5px;background-color:#8D8E91;background-image:url('../../../img/right_arrow_2.png');background-repeat:no-repeat;background-position:right;background-image:url('../../../img/right_arrow_2.png'), linear-gradient(#C9CBCD,#8D8E91,#919295);}
.greyButton3 {cursor:pointer;padding:4px 10px;color:#ffffff;border:1px solid #C9CBCD;border-radius:5px;background-color:#8D8E91;background:-webkit-linear-gradient(#C9CBCD,#8D8E91,#919295);background:-o-linear-gradient(#C9CBCD,#8D8E91,#919295);background:-moz-linear-gradient(#C9CBCD,#8D8E91,#919295);background:linear-gradient(#C9CBCD,#8D8E91,#919295);}

.logInCol1 {float:left;width:48%;}
.logInCol2 {float:right;width:48%;}

.checkRow {width:100%;max-width:1000px;margin:0px auto;}

.checkoutHead {width:98%;max-width:1000px;margin:35px auto 10px auto;border-bottom:1px solid #F3F3F4;}
.checkoutCont {position:relative;width:98%;max-width:1000px;margin:20px auto 15px auto;}
.checkDetails {float:left;width:100%;}
.checkSubheader {margin-left:5px;padding-left:35px;height:27px;line-height:27px;}
.checkSubheader > div {width:64%;}
.secPadding {padding:20px 0px;border-bottom:2px solid #EEEEEE;}
.oneRed {color:#373737;background:url('../../../img/one_red.png') no-repeat left;}
.done {color:#D0D2D3;background:url('../../../img/done.png') no-repeat left;}
.twoRed {color:#373737;background:url('../../../img/two_red.png') no-repeat left;}
.twoGrey {color:#D0D2D3;background:url('../../../img/two_grey.png') no-repeat left;}
.threeRed {color:#373737;background:url('../../../img/three_red.png') no-repeat left;}
.threeGrey {color:#D0D2D3;background:url('../../../img/three_grey.png') no-repeat left;}
.toFillCont > input, .toFillCont .col1 > input, .toFillCont .col2 > input, #enterNewAddress input {width:100%;border:2px solid #E7E8E9;border-radius:4px;padding:4px 2%;color:#373737;margin-top:5px;}
.toFillCont > select, .toFillCont .col1 > select, .toFillCont .col2 > select, #enterNewAddress select {width:100%;border:2px solid #E7E8E9;cursor:pointer;border-radius:4px;padding:4px 1.5%;color:#373737;margin-top:5px;background:#ffffff url('../../../img/select_arrow.png') calc(100% - 10px) / 30px no-repeat padding-box padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.toFillCont .error {color:#E93533;}
.toFillCont .info {color:#808184;}
.toFillCont .edit {border:1px solid #CCCDCF;border-radius:4px;color:#BBBDBF;padding:6px 20px;}
.toFillCont .country {color:#A6A8AB;}
.toFillCont .country .edit {margin-left:20px;padding:4px 15px;display:inline-block;}
.toFillCont .row > .col1 {float:left;width:49%;}
.toFillCont .row > .col2 {float:right;width:49%;}
.checkbox {color:#808080;padding:3px 0px 3px 34px;background:url('../../../img/unchecked.png') no-repeat 0px 4px;}
.checkboxChecked {color:#373737;padding:3px 0px 3px 34px;background:url('../../../img/checked.png') no-repeat 0px 4px;}
.checkSecFilled .row {color:#D0D2D3;margin-bottom:6px;}
.checkSummary > .subsection {width:100%;padding:10px 3%;border:1px solid #E7E8E9;border-top:none;background-color:#ffffff;}
.checkSummary > .subtotal {background-color:#F1F1F2;}
.checkSummary > .total {background-color:#E6E7E8;}
.checkSummary .prd > .col1 {float:left;width:20%;}
.checkSummary .prd > .col2 {float:left;margin-left:2%;width:78%;}
.checkSummary .prd a {color:#373737;}
.checkSummary .summary > .col1 {float:left;width:80%;}
.checkSummary .summary > .col2 {float:left;width:20%;}
.checkPayIcons {background-color:#F8F8F8;padding:15px 0px 80px 3%;padding-left:calc(1% + 35px);}

.checkHeaderWhite {width:100%;background-color:#FFFFFF;padding:4px 0px;color:#6D6E70;text-align:center;}
.checkHeader {line-height:26px;width:100%;background-color:#34393D;padding:0px 0px;color:#ffffff;}
.checkRow > .col1 > select {padding:0px 0px 0px 20px;background-color:#34393D;color:#FFFFFF;cursor:pointer;background-repeat:no-repeat;background-position:4px 4px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.checkRow > .col1 > select > option {padding:0px 0px 0px 26px;background-repeat:no-repeat;background-position:4px 3px;}

.breadcrumbs {color:#969799;width:100%;max-width:1000px;margin:20px auto 10px auto;}
.breadcrumbs > a {color:inherit;}

.MVPrdQ {margin-left:5%;margin-top:30px;}
.MVPrdQ a {color:#56B7E5;}
.MVPrdQ a:hover {color:#46AA8C;}
.MVPrdQ > .content {margin-top:10px;}
.MVPrdQ a.button {display:inline-block;background-color:#FFFFFF;margin-top:10px;padding:4px 8px;border:1px solid #56B7E5;border-radius:5px;}
.MVPrdQ a.button:hover {color:#56B7E5;}
.MVPrdA {margin-left:10%;margin-top:15px;}
.MVPrdA > .content {margin-top:10px;}
.MVPrdA > .content a {color:#46AA8C;}
.MVPrdA > .content a:hover {color:#56B7E5;}

.prdBg {background-color:#F8F8F8;margin-top:0px;padding:15px 0px;}
.newPrd {background-color:#FFFFFF;color:#373737;}
.newPrd .prdName {background:none;color:#373737;padding:20px 15px;border-bottom:1px solid #D2D3D5;}
.newPrd .col1 {float:left;width:50%}
.newPrd .imgNavCont {width:100%;border-top:1px solid #D2D3D5;padding:8px 0px;margin-bottom:20px;}
.newPrd .imgNavCont img {margin-left:10px;cursor:pointer;}
.newPrd .tabData {margin-left:2%;}
.newPrd .col2 .price {margin-top:20px;}
.newPrd .col2 .yotpo {margin-bottom:20px;}
.newPrd .col2 .variations {width:100%;max-width:340px;margin-top:25px;border-top:1px solid #D2D3D5;padding-top:25px;}
.variations .variation:nth-child(odd) {float:left;width:49%;}
.variations .variation:nth-child(even) {float:right;width:49%;}
.variations .variationCol:nth-child(odd) {float:left;width:49%;}
.variations .variationCol:nth-child(even) {float:right;width:49%;}
.newPrd .col2 .variations .variation {position:relative;height:108px;border:1px solid #C8C9CB;margin-bottom:8px;color:#404041;cursor:pointer;}
.newPrd .col2 .variations .variationCol {position:relative;height:40px;border:1px solid #C8C9CB;margin-bottom:8px;color:#404041;cursor:pointer;}
.newPrd .col2 .variations .variation:hover {border:1px solid #BCBDBF;background-color:#E6E7E8;}
.newPrd .col2 .variations .variationCol:hover {border:1px solid #BCBDBF;background-color:#E6E7E8;}
.newPrd .col2 .variations .varSel, .newPrd .col2 .variations .varSel:hover  {border:1px solid #8A6A89;color:#FFFFFF;cursor:default;background-color:#56B7E5;background:#56B7E5 url('../../../img/icon_variation.png') no-repeat 6px 80px;}
.newPrd .col2 .variations .varColSel, .newPrd .col2 .variations .varColSel:hover  {border:1px solid #8A6A89;color:#FFFFFF;cursor:default;background-color:#56B7E5;background:#56B7E5 url('../../../img/icon_variation.png') no-repeat right 10px center;}
.variations .variation .icon {position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-position:right bottom;background-repeat:no-repeat;}
.variations .variation .name {margin:8px 5px 0px 5px;}
.variations .variationCol .name {margin:8px 5px 0px 5px;}
.variations .variation .add {margin:3px 5px 0px 5px;color:#BE1E2D;}
.variations .variation .price {margin:3px 5px 0px 5px;}
.newPrd .col2 .riskFree {width:100%;max-width:340px;margin-top:25px;margin-bottom:20px;border-top:1px solid #D2D3D5;border-bottom:1px solid #D2D3D5;padding:20px 3%;background-color:#F8F8F8;color:#808184;}
.riskFree .col2_1 {float:left;width:40%;padding-top:15px;}
.riskFree .col2_2 {float:left;margin-left:2%;width:28%;}
.riskFree .col2_3 {float:left;margin-left:2%;width:28%;}
.riskFree img {max-width:70px;}
.newPrd .about {width:99%;margin:10px auto;background-color:#70CEF5;border-radius:8px 8px 0px 0px;padding:10px 3%;color:#FFFFFF;}
.newPrd .aboutContent {width:99%;margin:0px auto;padding:10px 3%;color:#58595B;}
.newPrd .aboutContent h1 {margin:0px;font-size:1.4em;font-weight:600;}
.newPrd .aboutContent h2 {margin:0px;font-size:1.2em;font-weight:600;}
.newPrd .aboutContent p {margin-top:10px;}
.newPrd .aboutContent a {color:#70CEF5;font-weight:600;cursor:pointer;}

.QAHeader {color:#404041;border-top:1px solid #BCBDBF;border-bottom:1px solid #BCBDBF;padding:12px 10px 12px 58px;background:#E6E7E8 url('../../../img/qa_icon.png') no-repeat 8px 6px;}
.QASubheader {color:#58595B;margin-left:4%;margin-top:10px;}
.QACont {width:96%;margin:0px auto;}
input.QA {width:100%;border:1px solid #DBDDDE;border-radius:6px;padding:5px 4px 5px 30px;background:#FFFFFF url('../../../img/qa_q_icon.png') no-repeat 8px 10px;}
input.QA:focus {box-shadow: 0 4px 8px 0 rgba(167, 244, 213, 0.2), 0 6px 20px 0 rgba(167, 244, 213, 0.2);}
.QASearchButton {position:absolute;cursor:pointer;color:#FFFFFF;top:20px;right:0px;border-radius:6px;padding:5px 8px;border:none;border:1px solid #BBD9EE;background-color:#2882B6;background:linear-gradient(#7CB8E3,#2882B6,#28356B);}
.qcol1 {float:left;width:80%;min-height:27px;padding-left:40px;background:url('../../../img/qa_q_icon_2.png') no-repeat 0px 0px;}
.qcol2 {float:right;width:20%;}
.qcol1 > a {color:#1A0DAB;text-decoration:underline;}
.acol1 {float:left;width:80%;min-height:27px;padding-left:60px;background:url('../../../img/qa_a_icon.png') no-repeat 20px 0px;}
.acol2 {float:right;width:20%;}
.acol2 > a {color:#1A0DAB;}
.QALine {width:100%;margin:20px 0px 10px 0px;border-top:1px solid #E3E4E5;}
.QAButton {display:inline-block;margin-left:3%;color:#34393D;padding:8px 10px 8px 30px;background:#ffffff url('../../../img/crowd_icon.png') no-repeat 0px 9px;cursor:pointer;}
.QAButtonFooter {display:inline-block;padding:6px 10px 8px 26px;background:url(../../../img/crowd_icon.png) no-repeat 0px 5px / 17%;cursor:pointer;}
.noQs {max-width:700px;margin-left:0px;text-align:left;line-height:1.4em;}
.noQs > .title {color:#231F20;}
.QASuggestions {position:absolute;width:100%;padding:10px 1%;border-radius:6px;z-index:50;background-color:#ffffff;border:1px solid #BFC0C1;text-align:left;}
.QASuggestions > a {display:block;padding:7px 1%;}
.QASuggestions > a:not(:first-child) {border-top:1px solid #BFC0C1;}
.QASuggestions > a:hover {background-color:#E0E0E0;border-radius:5px;}

/* corner ribbons */
.corner-ribbon{width:200px;background:#E90101;background:rgba(233,1,1,0.85);position:absolute;top:40px;left:-40px;text-align:center;line-height:22px;letter-spacing:1px;color:#ffffff;transform:rotate(-45deg);-webkit-transform: rotate(-45deg);}
.corner-ribbon.sticky{position:fixed;}
.corner-ribbon.shadow{box-shadow: 0 0 3px rgba(0,0,0,.3);}

.pointToBorderTop {padding:4px 2% 0px 2%;border:1px solid #0000BB;border-bottom:none;}
.pointToBorderBottom {padding:0px 2% 4px 2%;border:1px solid #0000BB;border-top:none;}

/* For mobile phones: */
.onlyMobile {display:inline-block;}
.onlyDesktop {display:none;}
body, select, input {font-size:100%;}
div.sectionNavTop {display:none;}
.s24 {font-size:1.8em;}
.s32 {font-size:2.4em;}
.topRolandButton {margin-top:6px;}
.articleCol1 {float:left;width:100%;}
.articleCol2 {float:right;width:100%;}
.chatLink {display:inline-block;padding:1px 10px;background-color:#58595B;cursor:pointer;}
.checkRow > .col1 {display:none;margin:0px;}
.checkRow > .col2 {float:left;width:100%;margin:0px;}
.checkRow > .col3 {float:right;width:100%;margin:0px;}
.iconBorder {float:left;padding:10px 0%;width:31.33333%;margin:0px 1%;}
.iconBorder:hover {background-color:#E6E7E8;}
.headerLCol {float:left;width:100%;text-align:center;margin-bottom:20px;}
.headerRCol {float:right;width:100%;text-align:center;}
.PSUFinderCol1 {float:left;width:100%;padding:1% 1%;}
.GOButton {position:absolute;top:5px;top:calc(50% - 14px);right:10px;width:30px;}
.PSUResCol1 {width:12%;}
.PSUResCol2 {width:12%;}
.PSUResCol3 {width:43%;}
.PSUResCol4 {width:12%;}
.PSUResCol5 {width:21%;padding:2px 0% 2px 2%;}
.newPrd .col1 {float:left;width:100%;}
.newPrd .col2 {float:left;width:100%;}
.newPrd .col2 .col2Holder {width:100%;max-width:340px;margin:0px auto;}
.newPrd .imgCont {margin:10px 2% 10px 2%;width:96%;position:relative;}
.prdNav {width:100%;}
.prdAll {width:100%;}
.prdDesc {width:100%;}
.prdImgs {width:100%;}
.prdBuy {width:100%;}
.prdImgsImg {width:100%;}
.prdImgsThumbs {width:100%;}
.prdImgsThumbs img {width:auto;max-width:31%;margin-right:1%;}
.prdNavPos2 {width:48%;margin:0px 0.5%;}
.prdNavPos3 {width:31%;margin:0px 0.5%;}
.prdNavPos4 {width:23.5%;margin:0px 0.4%;}
.prdNavPos5 {width:18.5%;margin:0px 0.2%;}
.prdReviewMain {width:100%;margin:0px auto;background-color:#FFFFFF;}
.resultsSec {width:100%;background-color:#F8F8F8;border-top:2px solid #EEEEEE;}
.resultsCol1 {float:left;width:100%;background-color:#F1F1F2;padding-top:0px;color:#58595B;border:1px solid #E4E5E5;}
.resultsCol1Head {width:100%;padding-top:10px;padding-bottom:5px;color:#373737;border-bottom:1px solid #FFFFFF;}
#clickToRefine {display:block;padding-bottom:10px;color:#4FA3CC;cursor:pointer;}
#refineFilters {display:none;}
.resultsCol2 {float:left;width:100%;background-color:#FFFFFF;padding-top:0px;color:#58595B;}
.resultsCol3 {width:0%;display:none;}
input.refineSearch {height:34px;width:100%;color:#34393D;border:1px solid #DBDDDE;padding-right:48px;border-radius:5px;margin-bottom:20px;}
.searchButton {position:absolute;top:0px;right:0px;width:40px;}
.resultsRowCol1 {float:left;width:15%;}
.resultsRowCol2 {float:left;margin-left:2%;width:83%;}
.resultsRowCol3 {float:left;width:100%;}
.resultsRowInStock {display:none;}
.resultsRowNoStock {display:none;}
.col3_1 {float:left;width:33.33%;padding-top:12px;}
.col3_2 {float:left;width:33.33%;}
.col3_3 {float:left;width:33.33%;padding-top:4px;}
.resFilter {width:100%;padding-left:24px;margin-top:4px;cursor:pointer;background:url('../../../img/box_empty.png') no-repeat 3px 1px;}
.resFilterSel {width:100%;padding-left:24px;margin-top:4px;cursor:pointer;background:url('../../../img/box_checked.png') no-repeat 3px 1px;}
.sectionHeaderImg img {max-height:250px;}
.flex {display:block;}
.addInfo {display:none;}
/*-----cart-----*/
.checkHeaderWhite {font-size:0.9em;}
.checkHeader {font-size:0.9em;}
.checkLCol {float:left;width:100%;text-align:center;}
.checkRCol {float:right;width:100%;text-align:center;margin-top:20px;}
.cartBody {background-color:#ffffff;width:98%;margin:0px auto;padding-top:0px;padding-bottom:10px;}
.cartBodyCol1 {float:left;width:100%;}
.cartBodyCol2 {float:right;width:100%;color:#373737;}
.cartBodyCol2B2, .cartBodyCol2B3 {border:1px solid #E6E7E8;border-bottom:none;}
.cartPrdImg {float:left;width:12%;margin-left:5%;}
.cartPrdPrd {float:left;margin-left:2%;width:80%;margin-top:5px;font-size:0.9em;}
.cartHCol1 {float:left;margin-left:1%;width:32%;padding-top:10px;}
.cartHCol2 {float:left;margin-left:1%;width:32%;padding-top:10px;}
.cartHCol3 {float:left;margin-left:1%;width:30%;padding-top:10px;}
.cartBodyCol1B {border-left:1px solid #E6E7E8;border-right:1px solid #E6E7E8;}
div.mvCode {width:98%;margin:0px auto;}
.mCen {text-align:center;}
.cartBodyCol2Last {float:right;}
/* checkout */
.checkSummary {position:static;width:100%;color:#373737;padding-bottom:30px;}
#logInWithSection {display:none;}
.checkSummary > .section {width:100%;padding:5px 3%;border:1px solid #E7E8E9;border-top:none;background-color:#ffffff;}
.checkSummary > .section > .prd img {max-width:60px;}
.oneRed {margin-top:15px;}
.checkSecToFill {width:100%;margin-top:15px;padding:15px 0px;background-color:#F8F8F8;border-bottom:2px solid #EEEEEE;}
.toFillCont {width:98%;margin:0px auto;color:#373737;}
.toFillCont .button {width:100%;margin-top:20px;}
#checkSec1Done {margin-top:15px;}
.checkSecFilled {width:100%;padding-bottom:15px;border-bottom:2px solid #EEEEEE;}
.payCardInact {margin-top:10px;vertical-align:top;display:inline-block;cursor:pointer;padding-left:50px;padding-right:20px;padding-top:11px;height:44px;color:#A6A8AB;border:1px solid #E4E5E5;border-radius:5px;background-color:#ffffff;background:url('../../../img/pay_inactive.png') no-repeat 16px 10px;}
.payCardAct {margin-top:10px;vertical-align:top;display:inline-block;cursor:pointer;padding-left:50px;padding-right:20px;padding-top:11px;height:44px;color:#E56552;border:1px solid #FAC88E;border-radius:5px;background-color:#ffffff;background:url('../../../img/pay_active_red.png') no-repeat 16px 10px;}
.payPPInact {margin-top:10px;margin-left:20px;vertical-align:top;display:inline-block;cursor:pointer;padding-left:50px;padding-right:20px;padding-top:12px;height:44px;border:1px solid #E4E5E5;border-radius:5px;background-color:#ffffff;background:url('../../../img/pay_inactive.png') no-repeat 16px 10px;}
.payPPAct {margin-top:10px;margin-left:20px;vertical-align:top;display:inline-block;cursor:pointer;padding-left:50px;padding-right:20px;padding-top:12px;height:44px;border:1px solid #89C0E0;border-radius:5px;background-color:#ffffff;background:url('../../../img/pay_active_blue.png') no-repeat 16px 10px;}
.placeOrder {margin-top:30px;margin-bottom:20px;}
/* chat window */
/*
.chatDesktop {display:none;}
.chatMobile {display:block;}
*/
.chatWindow, .chatWindow2 {display:block;position:fixed;z-index:30;bottom:0px;right:0px;width:253px;height:213px;background:url('../../../img/chat_window.png') no-repeat;}
.chatClose {position:absolute;width:20px;height:20px;top:10px;right:15px;background:url('../../../img/chat_close.png') center no-repeat;cursor:pointer;}
.chatContent {position:absolute;width:220px;height:160px;top:40px;left:10px;color:#FFFFFF;}
.chatQIcon {padding-left:24px;line-height:17px;background:url('../../../img/chat_q_icon.png') no-repeat;}
.chatAIcon {cursor:pointer;width:90%;margin:12px auto 0px auto;color:#404041;padding:4px 5px 4px 24px;background:#ABDBF2 url('../../../img/chat_dot.png') 5px 8px no-repeat;border-radius:5px;}
/*
.chatClosedWindow {display:block;position:fixed;z-index:30;bottom:0px;right:14px;width:237px;height:42px;background:url('../../../img/chat_closed_window_2.png') no-repeat;}
.chatClosedContent {position:absolute;width:220px;top:10px;left:10px;color:#FFFFFF;}
*/
.chatClosedWindow, .chatBetween {display:block;position:fixed;z-index:30;bottom:0px;right:14px;background-color:#404041;border-radius:6px 6px 0px 0px;}
.chatClosedContent {padding:8px 14px 12px 14px;color:#FFFFFF;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer;}
.chatClosedQIcon {padding-left:20px;line-height:18px;width:17px;background:url('../../../img/chat_closed_q_icon.png') no-repeat;}
.chatSubcontent {width:94%;margin:10px auto;text-align:right;}
.chatSubcontent > textarea {border:none;border-radius:4px;width:100%;height:90px;line-height:16px;}
.chatSubcontent > input[type=text] {border:none;border-radius:4px;background-color:#FFFFFF;width:100%;}
.chatSubcontent > div {margin-bottom:8px;}
.chatOK {width:38px;height:38px;margin:30px auto;background:url('../../../img/chat_ok.png') no-repeat;cursor:pointer;}
.chatSubcontent .err {color:#C8505B;margin:0px;}
  .chatDesktop {display:block;}
  .chatMobile {display:none;}
  .chatBetween {display:block;position:fixed;z-index:30;bottom:0px;right:0px;width:253px;height:213px;background:url('../../../img/chat_window.png') no-repeat;}
/* xsell */
.xsellCol1 {float:left;width:100%;}
.xsellCol1 a {color:#34393D;}
.xsellCol1 .inCart {color:#5AC0A2;margin-top:10px;height:23px;padding-left:30px;line-height:22px;background:#ffffff url('../../../img/inStock.png') no-repeat left;}
.xsellCol2 {float:right;width:100%;}
.xsellGoToCart {background-color:#70CEF5;color:#ffffff;padding:10px 40px 10px 10px;background:#70CEF5 url('../../../img/arrow_right.png') calc(100% - 10px) / 20px no-repeat;}
.xsellPrdCol1 {float:left;width:20%;max-width:120px;}
.xsellPrdCol2 {float:left;width:80%;}
.xsellPrdCol1 img {width:94%;max-width:100px;}
.xsellPrd {position:relative;overflow:hidden;float:left;margin:10px 1%;width:98%;padding:10px 1%;border:1px solid #BFC0C1;}
.xsellPrd > .img {height:100px;}
.xsellPrd img {max-height:100px;}
.xsellPrd > .name {height:60px;}
.xsellPrd > .name a {color:#5AC0A2;}
.xsellPrd > .name a:hover {color:#70CEF5;}
.xsellPrd .price {float:left;width:30%;}
.xsellPrd .addToCart {position:relative;float:right;width:70%;}
.xsellGreenInf {display:none;float:right;padding:4px 2%;max-width:160px;background-color:#f0f0f0;color:#5AC0A2;}
/* order summary countdown */
.countdownClock {position:relative;float:left;width:70px;}
.countdownInfo {float:left;margin-left:5px;width:170px;font-size:0.8em;}
.countdownDates {color:#DC4E41;}
/* thank you page */
.thankYouGiftCol1 {float:left;display:none;}
.thankYouGiftCol2 {float:left;width:100%;text-align:center;color:#DC4E41;background-color:#FFFFFF;padding-bottom:15px;}
.thankYouHeader {font-size:2.2em;}

.xsellDropDownCol1 {margin-left:1%;width:98%;}
.xsellDropDownCol2 {margin-left:1%;width:98%;margin-top:35px;}
.xsellPrdsCol {margin-left:1%;width:98%;}

.headerPrdLinks {display:none;}
.footerPrdLinks {display:block;margin-top:20px;text-align:center;}


/* For wider screens: */
@media only screen and (min-width: 640px) and (max-width: 768px) {
/*  .headerRow {width:96%;}  */
  .onlyMobile {display:inline-block;}
  .onlyDesktop {display:none;}
  body, select, input {font-size:100%;}
  .mmt15, .mmt20 {margin-top:0px;}
  div.sectionNavTop {display:none;}
  .s24 {font-size:2.4em;}
  .s32 {font-size:3.2em;}
  .topRolandButton {margin-top:6px;}
  .articleCol1 {width:54%;}
  .articleCol2 {width:46%;margin-top:0px !important;}
  .depDetails {height:370px;}
  .depDetails > .row > .col1 {height:320px;}
  .chatLink {padding:1px 15px 1px 45px;background:#58595B url('../../../img/question.png') no-repeat 10px 4px;}
  .checkRow > .col2 {width:40%;}
  .checkRow > .col3 {width:60%;}
  .iconBorder {width:24%;margin:0px 0.5%;}
/*
  .headerLCol {float:left;width:40%;text-align:left;}
  .headerRCol {float:right;width:60%;text-align:right;}
*/
  .PSUFinderCol1 {float:left;width:60%;padding:0px;margin:1% 1%;}
  .PSUFinderSec {background:#EFEFEF url('../../../img/main_slider_2.jpg') no-repeat right bottom / 38%;}
  .GOButton {position:absolute;top:7px;top:calc(50% - 14px);right:10px;width:30px;height:27px;}
  .PSUResCol1 {width:9%;}
  .PSUResCol2 {width:9%;}
  .PSUResCol3 {width:44%;color:#58595B;}
  .PSUResCol4 {width:11%;}
  .PSUResCol5 {width:18%;padding:2px 2%;}
  .PSUResCol6 {width:9%;display:inline-block;}
  .newPrd .col1 {float:left;width:50%;}
  .newPrd .col2 {float:left;margin-left:3%;width:46%;}
  .newPrd .col2 .col2Holder {max-width:100%;}
  .newPrd .imgCont {margin:10px 0px 10px 2%;width:98%;}
  .prdNav {width:100%;font-size:0.9em;}
  .prdAll {width:100%;}
  .prdDesc {display:none;}
  .prdDescSide {display:block;}
  .prdImgs {width:55%;}
  .prdBuy {width:45%;}
  .prdImgsImg {width:100%;}
  .prdImgsThumbs {width:100%;}
  .prdImgsThumbs img {width:auto;max-width:31%;margin-right:1%;}
  .prdReviewMain {width:100%;margin:0px auto;}
  .resultsSec {margin-top:10px;padding-top:20px;}
  .resultsCol1 {margin-left:1%;width:29%;padding-top:20px;}
  .resultsCol1Head {height:70px;padding-top:35px;}
  #clickToRefine {display:none;}
  #refineFilters {display:block;}
  .resultsCol2 {float:right;margin-right:1%;width:69%;padding-top:20px;padding-bottom:500em;margin-bottom:-500em;}
  .resultsRowCol1 {width:14%;}
  .resultsRowCol2 {margin-left:2%;width:62%;}
  .resultsRowCol3 {margin-left:2%;width:20%;}
  .resultsRowInStock {display:block;margin-top:10px;height:23px;padding-left:35px;line-height:22px;background:#ffffff url('../../../img/inStock.png') no-repeat left;}
  .resultsRowNoStock {display:block;margin-top:10px;height:23px;padding-left:35px;line-height:22px;background:#ffffff url('../../../img/oos.png') no-repeat left;}
  .col3_1 {width:100%;padding:0px;}
  .col3_2 {width:100%;padding:0px;}
  .col3_3 {width:100%;padding:0px;}
  .resultsCol2HeadContScroll {overflow-x:hidden;overflow-y:hidden;white-space:nowrap;}
  .resultsCol2Head {height:70px;padding-top:0px;}
  .resFilter {width:100%;padding-left:24px;margin-top:4px;cursor:pointer;background:url('../../../img/box_empty.png') no-repeat 3px 1px;}
  .resFilterSel {width:100%;padding-left:24px;margin-top:4px;cursor:pointer;background:url('../../../img/box_checked.png') no-repeat 3px 1px;}
  .sectionHeaderImg img {max-height:300px;}
  .flex {display:block;}
  .footer > .col {float:left;width:32%;}
  .footer > .col:not(:first-child) {margin-left:2%;}
  .addInfo {display:none;}
  /*-----cart-----*/
  .checkHeader, .checkHeaderWhite {font-size:1.0em;}
  .checkLCol {width:50%;text-align:left;}
  .checkRCol {width:50%;text-align:right;margin-top:50px;}
  .cartPrdImg {float:left;width:10%;margin-left:10%;margin-top:5px;}
  .cartPrdPrd {float:left;margin-left:2%;width:78%;font-size:0.9em;}
  /* chat window */
  .chatDesktop {display:block;}
  .chatMobile {display:none;}
  .chatBetween {display:block;position:fixed;z-index:30;bottom:0px;right:0px;width:253px;height:213px;background:url('../../../img/chat_window.png') no-repeat;}
  .chatClosedWindow {display:block;position:fixed;z-index:30;bottom:0px;right:14px;width:237px;height:55px;background:url('../../../img/chat_closed_window.png') no-repeat;}
  .chatClosedContent {text-indent:0%;margin:0px;padding:8px 14px 12px 14px;position:relative;top:14px;left:0px;color:#FFFFFF;}
  .chatClosedClose {position:absolute;width:20px;height:20px;top:-2px;right:2px;background:url('../../../img/chat_close.png') center no-repeat;cursor:pointer;}
  /* xsell */
  .xsellCol1 {width:60%;}
  .xsellCol2 {width:40%;}
  .xsellPrd {width:48%;}
  /* order summary countdown */
  .countdownInfo {margin-left:15px;width:350px;}
  /* thank you page */
  .thankYouGiftCol1 {display:block;width:43%;padding-bottom:100em;margin-bottom:-100em;}
  .thankYouGiftCol2 {width:57%;padding-bottom:100em;margin-bottom:-100em;}
  .thankYouHeader {font-size:1.7em;}
}

/* For wide tablet: */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .onlyMobile {display:none;}
  .onlyDesktop {display:inline-block;}
  body, select, input {font-size:100%;}
  .mmt15, .mmt20 {margin-top:0px;}
  .headerPrdLinks {display:block;}
  .footerPrdLinks {display:none;}
  div.sectionNavTop {display:block;}
  .s24 {font-size:2.4em;}
  .s32 {font-size:3.2em;}
  .cookies > span {display:inline;}
  .topRolandButton {margin-top:0px;}
  .articleCol1 {width:64%;}
  .articleCol2 {width:36%;margin-top:0px !important;}
  .depDetails {height:370px;}
  .depDetails > .row > .col1 {height:320px;}
  .chatLink {padding:1px 15px 1px 45px;background:#58595B url('../../../img/question.png') no-repeat 10px 4px;}
  .checkRow > .col1 {display:block;float:left;width:28%;}
  .checkRow > .col2 {width:26%;text-align:center;}
  .checkRow > .col3 {width:46%;}
  .iconBorder {width:19.2%;margin:0px 0.4%;}
  .iconBorder {width:15.666667%;margin:0px 0.5%;}
/*
  .headerLCol {float:left;width:25%;text-align:left;}
  .headerRCol {float:right;width:75%;text-align:right;}
*/
  .PSUFinderCol1 {width:50%;}
  .PSUFinderCol2 {display:table-cell;width:50%;height:100%;}
  .PSUResults {float:left;width:80%;}
  .PSUResultsInfo {float:right;width:19%;display:block;}
  .GOButton {position:absolute;top:8px;top:calc(50% - 14px);right:10px;width:30px;height:27px;}
  .PSUResCol1 {width:8%;}
  .PSUResCol2 {width:8%;}
  .PSUResCol3 {width:46%;color:#58595B;}
  .PSUResCol4 {width:11%;}
  .PSUResCol5 {width:18%;padding:2px 2%;}
  .PSUResCol6 {width:9%;display:inline-block;}
  .PSUFinderCol1 {float:left;width:50%;padding:0px;margin:1% 1%;}
  .PSUFinderSec {background:#EFEFEF url('../../../img/main_slider_2.jpg') no-repeat right bottom / 48%;}
  .newPrd .col1 {float:left;width:50%;}
  .newPrd .col2 {float:left;margin-left:3%;width:46%;}
  .newPrd .col2 .col2Holder {max-width:100%;}
  .newPrd .imgCont {margin:10px 0px 10px 2%;width:98%;}
  .prdNav {width:25%;font-size:1.0em;}
  .prdAll {width:73%;}
  .prdDesc {display:none;}
  .prdDescSide {display:block;}
  .prdImgs {width:60%;}
  .prdBuy {width:40%;}
  .prdImgsImg {width:80%;}
  .prdImgsThumbs {width:18%;}
  .prdImgsThumbs img {max-width:75px;}
  .prdNavPos {width:100%;margin:0px 0px 3px 0px;}
  .prdReviewMain {width:100%;margin:0px auto;}
  .resultsSec {width:100%;max-width:1000px;margin:10px auto 0px auto;background-color:#F8F8F8;border-top:2px solid #EEEEEE;padding-top:20px;}
  .resultsCol1 {margin-left:1%;width:29%;padding-top:20px;}
  .resultsCol1Head {height:70px;padding-top:35px;}
  #clickToRefine {display:none;}
  #refineFilters {display:block;}
  .resultsCol2 {float:right;margin-right:1%;width:69%;padding-top:20px;padding-bottom:500em;margin-bottom:-500em;}
  .resultsRowCol1 {width:14%;}
  .resultsRowCol2 {margin-left:2%;width:62%;}
  .resultsRowCol3 {margin-left:2%;width:20%;}
  .resultsRowInStock {display:block;margin-top:10px;height:23px;padding-left:35px;line-height:22px;background:#ffffff url('../../../img/inStock.png') no-repeat left;}
  .resultsRowNoStock {display:block;margin-top:10px;height:23px;padding-left:35px;line-height:22px;background:#ffffff url('../../../img/oos.png') no-repeat left;}
  .col3_1 {width:100%;padding:0px;}
  .col3_2 {width:100%;padding:0px;}
  .col3_3 {width:100%;padding:0px;}
  .resultsCol2HeadContScroll {overflow-x:hidden;overflow-y:hidden;white-space:nowrap;}
  .resultsCol2Head {height:70px;padding-top:0px;}
  .resFilter {width:100%;padding-left:24px;margin-top:4px;cursor:pointer;background:url('../../../img/box_empty.png') no-repeat 3px 2px;}
  .resFilterSel {width:100%;padding-left:24px;margin-top:4px;cursor:pointer;background:url('../../../img/box_checked.png') no-repeat 3px 2px;}
  .sectionHeaderImg img {max-height:300px;}
  .mvCols2_1 {width:49%;}
  .mvCols2_2 {width:49%;margin-top:0px;}
  .flex {display:block;}
  .footer > .col {float:left;width:32%;}
  .footer > .col:not(:first-child) {margin-left:2%;}
  .addInfo {display:inline-block;margin-left:10px;width:12px;height:11px;cursor:pointer;background:url('../../../img/info.png') no-repeat;}
  /*-----cart-----*/
  .checkHeader, .checkHeaderWhite {font-size:1.0em;}
  .checkLCol {width:50%;text-align:left;}
  .checkRCol {width:50%;text-align:right;margin-top:50px;}
  .cartBody {max-width:1000px;padding-top:10px;padding-bottom:20px;}
  .cartBodyCol1 {margin-left:1%;width:52%;padding-bottom:100em;margin-bottom:-100em;}
  .cartBodyCol2 {margin-right:1%;width:46%;padding-bottom:100em;margin-bottom:-100em;}
  .cartBodyCol2Last {margin-right:1%;width:46%;border-top:1px solid #E6E7E8;}
  .cartBodyCol2B3 {border:none;border-top:1px solid #E6E7E8;}
  .cartPrdImg {margin-left:0%;width:18%;margin-top:10px;margin-bottom:5px;}
  .cartPrdPrd {margin-left:2%;width:78%;margin-top:10px;font-size:0.9em;}
  .cartHCol1 {padding-top:15px;}
  .cartHCol2 {padding-top:15px;}
  .cartHCol3 {padding-top:15px;}
  .cartBodyCol1BCondition {border-top:1px solid #E6E7E8;}
  .cartBodyCol1B {border:none;border-top:1px solid #E6E7E8;}
  div.mvCode {width:90%;margin-left:0px;}
  .mCen {text-align:inherit;}
  /* checkout */
  #logInWithSection {display:block;}
  .checkSummary {position:absolute;left:62%;width:37%;}
  .checkSummary > .section {padding:10px 3%;}
  .checkSummary > .section > .prd img {max-width:100%;}
  .oneRed {margin-top:0px;}
  .checkSecToFill {padding:15px 0px 20px 0px;}
  .toFillCont {margin-left:1%;width:60%;}
  .toFillCont .button {margin-top:30px;}
  .checkSecFilled {padding-bottom:20px;}
  .payCardInact {margin-top:20px;}
  .payCardAct {margin-top:20px;}
  .payPPInact {margin-top:20px;}
  .payPPAct {margin-top:20px;}
  .placeOrder {margin-top:30px;margin-bottom:30px;}
  /* chat window */
  .chatWindow, .chatWindow2 {right:10px;}
  .chatClosedWindow {right:24px;}
  .chatDesktop {display:block;}
  .chatMobile {display:none;}
  .chatBetween {display:block;position:fixed;z-index:30;bottom:0px;right:0px;width:253px;height:213px;background:url('../../../img/chat_window.png') no-repeat;}
  .chatClosedWindow {display:block;position:fixed;z-index:30;bottom:0px;right:14px;width:237px;height:55px;background:url('../../../img/chat_closed_window.png') no-repeat;}
  .chatClosedContent {text-indent:0%;margin:0px;padding:8px 14px 12px 14px;position:relative;top:14px;left:0px;color:#FFFFFF;}
  .chatClosedClose {position:absolute;width:20px;height:20px;top:-2px;right:2px;background:url('../../../img/chat_close.png') center no-repeat;cursor:pointer;}
  /* xsell */
  .xsellCol1 {width:65%;}
  .xsellCol2 {width:35%;}
  .xsellPrd {width:31.3333%;}
  .xsellGreenInf {display:block;}
  /* order summary countdown */
  .countdownInfo {margin-left:5px;width:160px;font-size:0.8em;}
  /* thank you page */
  .thankYouGiftCol1 {display:block;width:38%;padding-bottom:100em;margin-bottom:-100em;}
  .thankYouGiftCol2 {width:62%;padding-bottom:100em;margin-bottom:-100em;}
  .thankYouHeader {font-size:2.2em;}

  .xsellDropDownCol1 {float:left;margin-left:0%;width:49%;}
  .xsellDropDownCol2 {float:left;margin-left:2%;width:49%;margin-top:0px;}
  .xsellPrdsCol {float:left;margin-left:0%;margin-right:1%;width:49%;}
}

/* For desktop: */
@media only screen and (min-width: 1024px) {
/*  .headerRow {width:90%;}  */
  .onlyMobile {display:none;}
  .onlyDesktop {display:inline-block;}
  body, select, input {font-size:110%;}
  .mmt15, .mmt20 {margin-top:0px;}
  .headerPrdLinks {display:block;}
  .footerPrdLinks {display:none;}
  div.sectionNavTop {display:block;margin-top:20px;text-align:center;}
  .s24 {font-size:2.4em;}
  .s32 {font-size:3.2em;}
  .cookies > span {display:inline;}
  .topRolandButton {margin-top:0px;}
  .articleCol1 {width:72%;}
  .articleCol2 {width:28%;margin-top:0px !important;}
  .chatLink {padding:1px 15px 1px 45px;background:#58595B url('../../../img/question.png') no-repeat 10px 4px;}
  .checkRow > .col1 {display:block;float:left;width:30%;}
  .checkRow > .col2 {width:20%;text-align:center;}
  .checkRow > .col3 {width:50%;}
  .topCartQty {padding-top:8px;}
  .iconBorder {width:13.68571%;margin:0px 0.3%;}
  .headerLCol {float:left;width:30%;text-align:left;margin-bottom:0px;}
  .headerRCol {float:right;width:70%;text-align:right;}
  .PSUFinderCol1 {float:left;width:47%;padding:0px;margin:1% 1%;}
  .PSUFinderSec {background:#EFEFEF url('../../../img/main_slider_2.jpg') no-repeat right bottom / contain;}
  .PSUResults {float:left;width:80%;}
  .PSUResultsInfo {float:right;width:19%;display:block;}
  .GOButton {position:absolute;top:8px;top:calc(50% - 14px);right:10px;width:30px;height:27px;}
  .PSUResCol1 {width:8%;}
  .PSUResCol2 {width:8%;}
  .PSUResCol3 {width:50%;color:#58595B;}
  .PSUResCol4 {width:11%;}
  .PSUResCol5 {width:14%;padding:2px 1%;}
  .PSUResCol6 {width:9%;display:inline-block;}
  .PSUResCol1 img {max-width:50px;}
  .PSUResCol2 img {max-width:50px;}
  .newPrd .col1 {float:left;width:50%;}
  .newPrd .col2 {float:left;margin-left:3%;width:46%;}
  .newPrd .col2 .col2Holder {max-width:100%;}
  .newPrd .imgCont {margin:10px 0px 10px 2%;width:98%;}
  .prdNav {width:20%;font-size:1.0em;}
  .prdAll {width:78%;}
  .prdDesc {width:45%;display:none;}
  .prdDescSide {display:block;}
  .prdImgs {width:55%;}
  .prdBuy {width:45%;}
  .prdImgsImg {width:80%;}
  .prdImgsThumbs {width:18%;}
  .prdImgsThumbs img {max-width:75px;}
  .prdNavPos {width:100%;margin:0px 0px 3px 0px;}
  .prdReviewMain {width:100%;margin:0px auto;}
  .resultsSec {width:100%;max-width:1000px;margin:10px auto 0px auto;background-color:#F8F8F8;border-top:2px solid #EEEEEE;padding-top:20px;}
  .resultsCol1 {margin-left:2%;width:23%;padding-top:20px;}
  .resultsCol1Head {height:70px;padding-top:35px;}
  #clickToRefine {display:none;}
  #refineFilters {display:block;}
  .resultsCol2 {float:right;width:60%;margin-right:0%;padding-top:20px;padding-bottom:500em;margin-bottom:-500em;}
  .resultsCol3 {display:block;float:right;width:15%;text-align:center;padding-bottom:500em;margin-bottom:-500em;}
  .resultsCol3 > div {margin-top:10px;}
  .resultsCol3 img {max-width:95%;cursor:pointer;}
  input.refineSearch {height:45px;width:100%;color:#34393D;border:1px solid #DBDDDE;padding-right:60px;border-radius:5px;margin-bottom:20px;}
  .searchButton {position:absolute;top:0px;right:0px;width:53px;}
  .resultsRowCol1 {width:10%;}
  .resultsRowCol2 {margin-left:2.5%;width:65%;}
  .resultsRowCol3 {margin-left:2.5%;width:20%;}
  .resultsRowInStock {display:block;margin-top:10px;height:23px;padding-left:35px;line-height:22px;background:#ffffff url('../../../img/inStock.png') no-repeat left;}
  .resultsRowNoStock {display:block;margin-top:10px;height:23px;padding-left:35px;line-height:22px;background:#ffffff url('../../../img/oos.png') no-repeat left;}
  .col3_1 {width:100%;padding:0px;}
  .col3_2 {width:100%;padding:0px;}
  .col3_3 {width:100%;padding:0px;}
  .resultsCol2HeadContScroll {overflow-x:hidden;overflow-y:hidden;white-space:nowrap;}
  .resultsCol2Head {height:70px;padding-top:0px;}
  .resFilter {width:100%;padding-left:24px;margin-top:4px;cursor:pointer;background:url('../../../img/box_empty.png') no-repeat 3px 2px;}
  .resFilterSel {width:100%;padding-left:24px;margin-top:4px;cursor:pointer;background:url('../../../img/box_checked.png') no-repeat 3px 2px;}
  .sectionHeaderImg img {max-height:300px;}
  .mvCols2_1 {width:49%;}
  .mvCols2_2 {width:49%;margin-top:0px;}
  .flex {display:flex;}
  .usbVidCol1 {flex:1;margin-top:80px;text-align:left;}
  .usbVidCol2 {margin-top:0px;width:524px;}
  .footer > .col {float:left;width:32%;}
  .footer > .col:not(:first-child) {margin-left:2%;}
  .addInfo {display:inline-block;margin-left:10px;width:12px;height:11px;cursor:pointer;background:url('../../../img/info.png') no-repeat;}
  /*-----cart-----*/
  .checkHeader, .checkHeaderWhite {font-size:1.0em;}
  .checkLCol {width:50%;text-align:left;}
  .checkRCol {width:50%;text-align:right;margin-top:50px;}
  .cartBody {max-width:1000px;padding-top:10px;padding-bottom:20px;}
  .cartBodyCol1 {margin-left:1%;width:62%;padding-bottom:100em;margin-bottom:-100em;}
  .cartBodyCol2 {margin-right:1%;width:36%;padding-bottom:100em;margin-bottom:-100em;}
  .cartBodyCol2B3 {border:none;border-top:1px solid #E6E7E8;}
  .cartPrdImg {margin-left:0%;width:15%;}
  .cartPrdPrd {margin-left:2%;width:81%;margin-top:10px;font-size:1.0em;}
  .cartHCol1 {padding-top:15px;}
  .cartHCol2 {padding-top:15px;}
  .cartHCol3 {padding-top:15px;}
  .cartBodyCol1BCondition {border-top:1px solid #E6E7E8;}
  .cartBodyCol1B {border:none;border-top:1px solid #E6E7E8;}
  div.mvCode {width:60%;margin-left:0px;}
  .mCen {text-align:inherit;}
  .cartBodyCol2Last {margin-right:1%;width:36%;border-top:1px solid #E6E7E8;}
  /* checkout */
  #logInWithSection {display:block;}
  .checkSummary {position:absolute;left:66%;width:32%;}
  .checkSummary > .section {padding:10px 3%;}
  .oneRed {margin-top:0px;}
  .checkSecToFill {padding:15px 0px 20px 0px;}
  .toFillCont {margin-left:1%;width:64%;}
  .toFillCont .button {margin-top:30px;}
  .checkSecFilled {padding-bottom:20px;}
  .payCardInact {margin-top:20px;}
  .payCardAct {margin-top:20px;}
  .payPPInact {margin-top:20px;}
  .payPPAct {margin-top:20px;}
  .placeOrder {margin-top:30px;margin-bottom:30px;}
  /* chat window */
  .chatWindow, .chatWindow2 {right:10px;}
  .chatClosedWindow {right:24px;}

  .chatDesktop {display:block;}
  .chatMobile {display:none;}
  .chatBetween {display:block;position:fixed;z-index:30;bottom:0px;right:0px;width:253px;height:213px;background:url('../../../img/chat_window.png') no-repeat;}
  .chatClosedWindow {display:block;position:fixed;z-index:30;bottom:0px;right:14px;width:237px;height:55px;background:url('../../../img/chat_closed_window.png') no-repeat;}
  .chatClosedContent {text-indent:0%;margin:0px;padding:8px 14px 12px 14px;position:relative;top:14px;left:0px;color:#FFFFFF;}
  .chatClosedClose {position:absolute;width:20px;height:20px;top:-2px;right:2px;background:url('../../../img/chat_close.png') center no-repeat;cursor:pointer;}
/*
  .chatBetween {position:fixed;z-index:30;top:50%;left:50%;margin-top:-180px;margin-left:-415px;width:830px;height:360px;background:#ffffff url('../../../img/scott_1.jpg') no-repeat right;border-radius:0px;}
  .chatWindow {position:fixed;z-index:30;top:50%;left:50%;margin-top:-180px;margin-left:-415px;width:830px;height:360px;background:#ffffff url('../../../img/scott_1.jpg') no-repeat right;border-radius:0px;}
  .chatWindow2 {position:fixed;z-index:30;top:50%;left:50%;margin-top:-180px;margin-left:-415px;width:830px;height:360px;background:#ffffff url('../../../img/scott_2.jpg') no-repeat right;border-radius:0px;}
  .chatClose {position:absolute;width:25px;height:25px;top:2px;right:12px;background:none;cursor:pointer;}
  .chatContent {position:absolute;width:500px;height:300px;top:60px;left:2px;color:#58595B;}
  .chatContent span {color:#56B7E5;}
  #chat_2 > .chatDesktop > div > span, .chatGreen {color:#46AA8C;}
  .chatAnswer {display:inline-block;margin-top:30px;padding:10px 10px;color:#ffffff;border-radius:6px;cursor:pointer;}
  .chatAnswerYes {background-color:#56B7E5;background:linear-gradient(#6FCDF5,#56B7E5,#4FA3CC);}
  .chatAnswerNo {background-color:#8F9194;background:linear-gradient(#CFD1D2,#8F9194,#929497);}
  .chatAnswerSeparator {display:inline-block;padding:50px 30px;vertical-align:top;color:#808184;text-decoration:underline;}
  .chatNoAgain {color:#97989B;cursor:pointer;margin-top:80px;width:90%;}
  .chatDesktop {display:block;}
  .chatMobile {display:none;}
  .chatDesktopContent {width:85%;margin-left:5%;}
  .desktopMargin {margin-top:20px;}
  .chatSubcontent {text-align:center;}
  .chatSubcontent > textarea {border:1px solid #DBDDDE;border-radius:6px;width:90%;height:140px;padding:8px;line-height:20px;}
  .chatSubcontent > input[type=text] {border:1px solid #DBDDDE;border-radius:4px;width:100%;background-color:#FFFFFF;padding:8px 5px;}
  .chatButPos {width:90%;margin:0px auto;}
  .chatClosedWindow {right:114px;width:237px;}
  .chatClosedContent {width:auto;text-indent:0%;white-space:nowrap;overflow:auto;}
  .chatClosedQIcon {padding-left:24px;}
  .chatWindow .greyButton {font-size:1.6em;height:auto;padding:5px 50px 5px 20px;color:#ffffff;border:1px solid #E7E8E8;border-radius:5px;background-color:#8D8E91;background-image:url('../../../img/right_arrow_2.png');background-repeat:no-repeat;background-position:right;background-image:url('../../../img/right_arrow_2.png'), linear-gradient(#C9CBCD,#8D8E91,#919295);}
  .chatRight {float:right;margin-top:50px;}
  .chatRight2 {float:right;margin-top:86px;margin-right:10px;}
  .chatSubcontent .err {font-size:1.4em;}
  .chatOK {background:url('../../../img/chat_ok_2.png') no-repeat;}
*/
  /* xsell */
  .xsellCol1 {width:75%;}
  .xsellCol2 {width:25%;}
  .xsellPrd {width:31.3333%;}
  .xsellGreenInf {display:block;}

  /* order summary countdown */
  .countdownInfo {margin-left:15px;width:370px;}
  /* thank you page */
  .thankYouGiftCol1 {display:block;width:34%;padding-bottom:100em;margin-bottom:-100em;}
  .thankYouGiftCol2 {width:66%;padding-bottom:100em;margin-bottom:-100em;}
  .thankYouHeader {font-size:2.4em;}

  .xsellDropDownCol1 {float:left;margin-left:0%;width:49%;}
  .xsellDropDownCol2 {float:left;margin-left:2%;width:49%;margin-top:0px;}
  .xsellPrdsCol {float:left;margin-left:0%;margin-right:1%;width:49%;}
}

/* in between wider & desktop */
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .headerLCol {float:left;width:20%;text-align:left;}
  .headerRCol {float:right;width:80%;text-align:right;}
}


@media only screen and (min-width: 1200px) {
  .cartBody {position:relative;min-height:550px;}
  .newPrd {position:relative;}
  .cartIcons {display:block;position:absolute;right:-90px;top:0px;width:90px;height:550px;}
  .cartIcons > div {margin-top:10px;text-align:center;}
  .cartIcons img {width:72px;cursor:pointer;}
}

@media only screen and (min-width: 640px) {
  .ripcordPopup {width:240px;}
  .ripcordPopup img {width:220px;}
  .ripcordPopup .subheader {max-width:220px;}
  .ripcordPopup .subsubheader {max-width:220px;}
}

.specialOffer {display:none;}
@media only screen and (min-width: 1260px) {
  .specialOffer {display:block;position:fixed;right:0px;top:300px;z-index:90;background-color:#E8A232;color:#FFFFFF;padding:10px;transform:rotate(90deg);transform-origin:right top;}
}