.contentbox-blurb {z-index:2;position:relative;display:inline-block;max-width:472px;min-height:30px;padding-right:10px;background:transparent;text-align:right;color:#639a00;display:block;float:right;height:30px;margin-top:20px;line-height:30px;}
@supports (display:flex) {.contentbox-blurb {display:inline-block;float:none;height:auto;margin-top:0;line-height:normal;}}
@media (max-width:575px) {.contentbox-blurb {display:none !important;}}
p.intro {font-size:14px;color:#888;}
p.disclaimer {color:#999;font-size:10px;}
.iframe-aspect {position:relative;overflow:hidden;padding-top:56.25%;}
.iframe-aspect iframe {position:absolute;width:100%;height:100%;top:0;left:0;border:0;}
.buyasgift a.btn-buy {padding-right:24px;padding-left:10px;}
.buyasgift a.btn-buy img {position:absolute;top:50%;margin-top:-8px;right:4px;border:0;}
#list-results {margin:0;padding:0;width:100%;}
#list-results thead tr > th {font-size:11px;font-weight:500;color:#bbb;padding-bottom:1px;border-bottom:1px solid #808080;}
.happy #list-results thead tr > th {border-color:#ddd;}
#list-results tr.result-row td {}
#list-results tr.result-row > td {border-bottom:1px solid #202d3b;padding-top:15px;padding-bottom:15px;}
.happy #list-results tr.result-row > td {border-color:#ddd;}
#list-results tr td.noresults {padding:20px 0 20px 20px;font-size:16px;font-weight:500;color:#999;}
#list-results td.detail {}
#list-results td.labels {line-height:1.6em;white-space:nowrap;}
#list-nav {height:50px;text-align:center;}
table.tabular th.label {font-weight:normal;color:#eee;}
.happy table.tabular th.label {color:#4c5059;}
table.list-table {border:0;margin:0;padding:0;width:100%;}
table.list-table tr.list-header {}
table.list-table tr.list-header th {border:0;margin:0;padding:4px;padding-bottom:1px;border-bottom:1px solid #808080;font-size:11px;font-weight:500;color:#bbb;}
.happy table.list-table tr.list-header th {border-color:#ddd;}
table.list-table td {border:0;margin:0;padding:10px;border-bottom:1px solid #202d3b;}
.happy table.list-table td {border-color:#ddd;}
table.list-table th.valign-m, table.list-table td.valign-m {vertical-align:middle;}
table.list-table tr.divider td {border:0;padding:0;font-size:1px;height:1px;border-bottom:1px solid #202d3b;}
.happy table.list-table tr.divider td {border-color:#ccc;}
.thumblinks {position:relative;display:inline-block;vertical-align:middle;margin:0;padding:0;border:0;color:#3c75b2;white-space:nowrap;text-align:center;line-height:30px;height:30px;}
.happy .thumblinks {color:#888;}
.thumblinks a,.thumblinks span,.thumblinks b,.thumblinks i {display:inline-block;vertical-align:middle;position:relative;margin:0 3px;padding:0 3px;border:0;border-radius:3px;min-width:30px;height:30px;line-height:30px;font-size:19px;font-size:1.4em;font-weight:500;color:#f1f1f1;text-decoration:none;}
.thumblinks a:visited {color:#5391d4;text-decoration:none;}
.thumblinks a:hover {color:#fff;text-decoration:none;}
.happy .thumblinks a,.happy .thumblinks span,.happy .thumblinks b,.happy .thumblinks i {color:#465362;}
.happy .thumblinks a:visited {color:#465362;}
.happy .thumblinks a:hover {color:#fff;}
.thumblinks b {color:#fff;background-color:#202d3b;}
.happy .thumblinks b {color:#222;background-color:#b1b3b5;background-color:rgba(60,60,60,0.2);}
.thumblinks a.thumblink:hover {color:#fff;background-color:#3c75b2;}
.thumblinks span.thumbimg-main-next-disabled, .thumblinks span.thumbimg-main-back-disabled {opacity:0.4;}
.thumblinks a.thumbimg-main-next::after, .thumblinks span.thumbimg-main-next-disabled::after, .thumblinks a.thumbimg-main-back::after, .thumblinks span.thumbimg-main-back-disabled::after {content:'';font-size:0.7em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.thumblinks a.thumbimg-main-next::after, .thumblinks span.thumbimg-main-next-disabled::after {content:'\25B6';}
.thumblinks a.thumbimg-main-back::after, .thumblinks span.thumbimg-main-back-disabled::after {content:'\25C0';}
.thumblinks a.thumbimg-main-next:hover, .thumblinks a.thumbimg-main-back:hover {background-color:#3c75b2;}
@media (max-width:380px) {#list-nav {height:auto;}
.thumblinks {height:auto;white-space:normal;}}
.hotprods-wrap {position:relative;display:block;text-align:left;}
.hotprods-wrap h3.tall {margin-bottom:30px;}
.hotprods-wrap h3.wide {margin-bottom:22px;}
ul.hotprods-tall {position:relative;width:100%;padding:0;list-style-type:none;list-style:none;}
ul.hotprods-tall li {position:relative;border-radius:6px;border:2px solid #202d3b;padding:8px;margin-bottom:5px;width:100%;background-color:#293747;}
ul.hotprods-tall li::after {content:"";clear:both;display:table;}
ul.hotprods-tall li:hover {border-color:#202d3b;background-color:#202d3b;}
.happy ul.hotprods-tall li {border-color:transparent;background-color:#fbfbfb;}
.happy ul.hotprods-tall li:hover {border-color:#cacaca;background-color:#fff;}
ul.hotprods-tall li .boxshot {float:left;}
ul.hotprods-tall li .details {display:block;overflow:hidden;padding:2px 5px 2px 5px;}
ul.hotprods-tall li .title {display:block;max-width:300px;margin-top:7px;font-size:1.02em;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.happy ul.hotprods-tall li .title {color:#111;}
ul.hotprods-tall li .price {}
ul.hotprods-tall li .price, ul.hotprods-tall li .was {font-weight:normal;line-height:18px;}
ul.hotprods-wide {display:block;margin:0;border:0;padding:0;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-basis:auto;flex-basis:auto;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:top;align-items:top;width:100%;height:100%;gap:14px;column-gap:1.25%;}
ul.hotprods-wide li {position:relative;display:inline-block;float:left;border-radius:3px;-webkit-flex:0 1 auto;flex:0 1 auto;width:200px;height:auto;margin:0 1.25% 3% 0;width:calc(100% / 5 - 1.3%);background:#304052;-webkit-box-shadow:0px 0px 16px #00000030;box-shadow:0px 0px 16px #00000030;}
@supports (gap:1%) {ul.hotprods-wide li {margin:0;width:calc(100% / 5 - 1%);}}
.happy ul.hotprods-wide li {background:#f5f5f5;-webkit-box-shadow:0px 0px 8px #00000030;box-shadow:0px 0px 8px #00000030;}
ul.hotprods-wide li.dimmed .boxhole {opacity:0.6;}
ul.hotprods-wide li.dimmed .baseflap {opacity:0.6;}
ul.hotprods-wide li .is32bit {position:absolute;right:0;top:0;background:#c97100;border:1px solid #000;border-color:rgba(0,0,0,0.5);border-top:0;border-right:0;border-radius:0 3px 0 6px;padding:1px 3px;color:#fff;}
@media (min-width:757px) {ul.hotprods-wide li:nth-of-type(1n+6) {display:none;}}
@media (max-width:756px) {ul.hotprods-wide li {width:calc(100% / 3 - 1%);}
#hotproducts-block ul.hotprods-wide li {width:calc(100% / 4 - 1%);}}
@media (max-width:535px) {ul.hotprods-wide li {width:calc(100% / 3 - 1%) !important;}}
@media (max-width:480px) {ul.hotprods-wide li {width:calc(100% / 2 - 1%) !important;}}
ul.hotprods-wide li .boxhole {overflow:hidden;width:100%;border-radius:3px 3px 0 0;}
ul.hotprods-wide li .baseflap {display:block;position:relative;border-top:0;padding-bottom:3px;overflow:hidden;}
ul.hotprods-wide li .prodtitle {display:block;padding:0;margin:4px auto 4px auto;width:90%;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
ul.hotprods-wide li .costblock {display:block;padding:0;margin:4px auto 4px auto;width:90%;text-align:center;overflow:hidden;white-space:nowrap;}
ul.hotprods-wide li .costblock .price {display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-basis:1;flex-basis:1;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;}
ul.hotprods-wide li b.n {z-index:22;display:block;position:absolute;top:-12px;left:-12px;width:28px;height:28px;line-height:28px;border-radius:14px;color:#666;background:#eee;text-align:center;}
@media (max-width:756px) {ul.hotprods-wide li, .happy ul.hotprods-wide li {-webkit-box-shadow:none !important;box-shadow:none !important;}}
#home-main .blockcontent::after,#search-main .blockcontent::after,.tileboxes > li::after,.tileboxes .tags::after {content:"";clear:both;display:table;}
#home-main #newreleases-block,#home-main #specials-block,#home-main .specials-block,#search-main #tile-view {display:block;overflow:visible;}
#home-main .blockcontent, #search-main .blockcontent {position:relative;display:block;background:transparent !important;margin:0;border:0;padding:0;width:100%;}
#search-main #tile-view {margin-top:20px;}
#search-main .blockcontent {margin-bottom:10px;}
#bundle-main .blockcontent {margin-bottom:10px;}
#bundle-main .blockcontent .pricebox {display:block;margin-top:4px;margin-right:2%;}
#bundle-main .blockcontent .pricebox .price .was u {display:none;}
#bundlebuilder-main .blockcontent {margin-bottom:10px;}
#bundlebuilder-main .blockcontent .pricebox {display:block;margin-top:4px;margin-right:2%;}
#bundlebuilder-main .blockcontent .pricebox .price .was u {display:none;}
.blockcontent .tileboxes {position:relative;display:block;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-basis:auto;flex-basis:auto;-webkit-justify-content:center;justify-content:center;width:100%;}
.blockcontent .tileboxes .tilebox {position:relative;display:inline-block;padding:0;border:0;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;margin:0 1.25% 3% 1.25%;max-width:352px;height:auto;overflow:hidden;}
.blockcontent.resp4 .tileboxes .tilebox {-webkit-flex:1 1 20%;flex:1 1 20%;}
@media (min-width:851px) {.blockcontent.resp4.max4 .tileboxes li:nth-of-type(1n+5) {display:none;}}
@media (max-width:850px) and (min-width:576px) {.blockcontent.resp4.max4 .tileboxes li:nth-of-type(1n+7) {display:none;}}
@media (max-width:575px) {.blockcontent.resp4.max4 .tileboxes li:nth-of-type(1n+5) {display:none;}}
@media (max-width:850px) {.blockcontent.resp4 .tileboxes .tilebox {-webkit-flex:1 1 30%;flex:1 1 30%;}}
@media (max-width:575px) {.blockcontent.resp4 .tileboxes .tilebox {-webkit-flex:1 1 40%;flex:1 1 40%;}}
@media (max-width:340px) {.blockcontent.resp4 .tileboxes .tilebox {-webkit-flex:1 1 80%;flex:1 1 80%;}}
.tilebox {border-radius:4px;background:#304052;-webkit-box-shadow:0px 0px 16px #00000030;box-shadow:0px 0px 16px #00000030;}
.happy .tilebox {-webkit-box-shadow:0px 0px 8px #00000030;box-shadow:0px 0px 8px #00000030;}
.tilebox:hover {background:#415367;}
.tilebox:hover .tags {background:#374657;}
.tilebox.dimmed {opacity:0.55;}
.happy .tilebox {background:#f6f6f6;}
.happy .tilebox:hover {background:#f9f9f9;}
.happy .tilebox .tags {background:#fafafa;}
.happy .tilebox:hover .tags {background:#ffffff;}
.tilebox > div {display:block;position:relative;outline:0;margin:0;border:0;padding:0;}
.tilebox .click-box {z-index:1;cursor:pointer;position:absolute;top:0;right:0;left:0;bottom:0;padding:15px;text-decoration:none;text-indent:-1234%;overflow:hidden;}
.tilebox .click-box:focus-visible {outline:0;border:2px solid #fff;}
.tilebox .boxshot {width:100%;height:auto;border-radius:4px 4px 0 0;}
.tilebox .boxhole img {width:100%;border-radius:4px 4px 0 0;}
.tilebox:hover .boxhole img {-webkit-filter:brightness(110%);filter:brightness(110%);}
.tilebox .new-badge, .tilebox .hot-badge, .tilebox .sale-badge {top:0px;left:0px;}
.tilebox .sale-badge .text {opacity:0;visibility:hidden;}
.tilebox .wished {display:none;position:relative;float:right;width:27px;height:27px;}
.tilebox .wished svg {margin-top:2px;}
.tilebox .wished.onit {display:inline-block;}
.tilebox .blobby .is32bit {position:absolute;right:0;bottom:0;line-height:1.2em;border-radius:5px;padding:2px 5px 2px 3px;background:#000;color:#fff;}
.happy .tilebox .blobby .is32bit {background:#9b4739;}
.tilebox .blobby {line-height:1.4em;height:4.2em;margin:10px 9px 4px 9px;overflow:hidden;}
.tilebox .blobby.trunc {margin:12px 9px 9px 9px;height:auto;}
.tilebox .blobby.trunc .title, .tilebox .blobby.trunc .genre {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.tilebox .title, .tilebox .genre {display:block;font-size:13px;font-weight:normal;color:#ddd;}
.tilebox .genre {color:#999;font-size:0.8em;margin-top:0;}
.happy .tilebox .title {color:#4c5059;}
.happy .tilebox .genre {color:#4c5059;}
.tilebox .tags {padding:9px 3%;line-height:27px;background:#2a3949;}
.tilebox .left {display:inline-block;position:relative;text-align:left;}
.tilebox .right {display:inline-block;position:relative;text-align:right;}
.tilebox .tags b {display:block;position:relative;}
.tilebox .tags b img {z-index:2;position:relative;margin:0 4px 2px 2px;width:21px;height:21px;opacity:0.5;}
.tilebox .tags b:hover img {opacity:0.7;}
.tilebox a.btn.demodl, .tilebox a.btn.demodl:hover {z-index:2;display:inline-block;float:left;width:27px;height:27px;margin:0;border:0;border-radius:3px;background:#293747;box-shadow:inset 0 0 0 1px #4d6178;text-align:center;transition:background 0.2s;}
.tilebox a.btn.demodl:hover {background:#02a3d7;}
.happy .tilebox a.btn.demodl {box-shadow:inset 0 0 0 1px #cad2dc;background:#fafafa;}
.happy .tilebox a.btn.demodl:hover {background:#3183ba;}
.tilebox a.btn.demodl svg {margin-top:3px;}
.tilebox a.btn.demodl .dlp {fill:#979fa8;transition:fill 0.2s;}
.tilebox a.btn.demodl:hover .dlp {fill:#fff;}
.tilebox a.btn-buy {z-index:5;position:relative;display:block;}
@media (max-width:756px) {.tilebox, .happy .tilebox {-webkit-box-shadow:none !important;box-shadow:none !important;}}
.singlist {position:relative;margin:0;padding:0;width:100%;}
.singlist li.prodband {position:relative;border-bottom:1px solid #202d3b;padding:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;}
.singlist li.prodband.dimmed > div {opacity:0.5;}
.happy .singlist li.prodband {border-color:#dadada;}
.singlist .click-box {z-index:1;cursor:pointer;position:absolute;top:2px;right:2px;left:2px;bottom:2px;padding:10px;text-decoration:none;text-indent:-1234%;overflow:hidden;}
.singlist .boxshot, .singlist .detail, .singlist .tags, .singlist .cost {position:relative;vertical-align:middle;}
.singlist .boxshot {-webkit-flex:0 0 auto;flex:0 0 auto;width:144px;max-width:165px;margin-right:15px;}
.singlist .midbits {-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;}
.singlist .detail {margin-right:5px;line-height:1.3em;color:#f1f1f1;flex:1 1 auto;}
.happy .singlist .detail {color:#555;}
.singlist .tags {text-align:right;white-space:nowrap;-webkit-flex:0 1 auto;flex:0 1 auto;}
.singlist .substag, .singlist .hasdemo, .singlist .is32bit, .singlist .is64bit, .singlist .isdlc, .singlist .steam {z-index:2;position:relative;display:inline-block;vertical-align:middle;overflow:hidden;padding:1px 3px;min-width:27px;margin-right:5px;font-size:9px;border-radius:2px;padding:2px 3px;height:18px;min-height:18px;}
.singlist .is32bit {background:#ffd49b;color:#000;}
.singlist .hasdemo {z-index:2;background:#eee;color:#111;}
.singlist .hasdemo:hover {background:#02a3d7;color:#fff;}
.singlist .steam {padding:0;width:15px;height:15px;min-width:15px;width:18px;height:18px;min-width:18px;}
.singlist .steam img {width:18px;height:18px;}
.singlist .stars {text-align:center;white-space:nowrap;width:110px;-webkit-flex:0 0 110px;flex:0 0 110px;}
.singlist .stars .wrap {display:block;padding-bottom:2px;}
.singlist .wished.onit {display:inline-block;display:flex;z-index:1;align-items:center;align-content:center;justify-content:center;position:absolute;top:-24px;right:1%;}
.singlist .wished.onit::after {width:24px;height:24px;}
.singlist .cost {z-index:1;white-space:nowrap;text-align:right;width:130px;-webkit-flex:0 0 130px;flex:0 0 130px;}
.singlist .cost > * {vertical-align:middle;}
.singlist .cost a.btn-buy {margin-left:40px;float:right;}
.no-flexbox .singlist li.prodband {position:relative;display:-webkit-box;display:-moz-inline-box;display:inline-block;-moz-box-orient:vertical;vertical-align:middle;display:table-row;}
.no-flexbox .singlist .boxshot,.no-flexbox .singlist .midbits,.no-flexbox .singlist .detail,.no-flexbox .singlist .tags,.no-flexbox .singlist .stars,.no-flexbox .singlist .cost {position:relative;display:-webkit-box;display:-moz-inline-box;display:inline-block;-moz-box-orient:vertical;vertical-align:middle;display:table-cell;}
@media (max-width:767px) {.singlist .stars {display:none;}
.singlist .midbits {-webkit-align-items:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}
@media (max-width:480px) {.singlist li.prodband {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.singlist .boxshot {max-width:45%;max-width:calc(50% - 15px);flex:0 0 calc(50% - 15px);}
.singlist .midbits {flex:0 0 50%;}
.singlist .wished.onit {top:0;right:unset;left:1%;}
.singlist .subsplay, .singlist .cost {flex:0 0 50%;margin-left:50%;text-align:right;}}
.singlist li.prodband:hover {background:#415367;}
.happy .singlist li.prodband:hover {background:#fcfcfc;}
#search-formpage,#search-actionbar,#search-main,#pageas-nav {position:relative;}
#controlbar::after,#detailsbar::after,#search-main::after,#pageas-nav::after {content:"";clear:both;display:table;}
.happy #list-view,.happy #list-view.contentbox,.happy #search-actionbar,.happy #search-actionbar.contentbox,.happy #list-nav,.happy #list-nav.contentbox {background:#f8f8f8;}
#topbar-loading::after {position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url('/images/loading-search-results.gif');}
#search-formpage {min-height:550px !important;}
#search-formpage #search-form {position:relative;margin:20px;padding:0;text-align:center;display:inline-block;}
#search-formpage #presets {padding:5px 0 20px 0;margin-left:50px;width:100%;max-width:400px;min-height:250px;text-align:left;}
#presets ul {padding-left:30px;}
#presets ul li a {font-size:14px;}
#search-formpage .hotprods-wrap {min-width:290px;max-width:400px;margin-top:20px;margin-right:50px;}
#search-formpage #hotlinks {clear:both;margin:30px 8% 40px 8%;}
#search-formpage #hotlinks h3.wide {margin:-20px -20px 20px -20px;background:#cccccc;color:#000;padding:10px 10px 13px 15px;border-radius:5px 5px 0 0;}
.no-flexbox #search-formpage .flexo > .left-side {float:left;}
.no-flexbox #search-formpage .flexo > .right-side {float:right;}
@media (max-width:768px) {#search-formpage #presets {margin:10px auto;}
#search-formpage .hotprods-wrap {margin:10px auto;width:100%;}
#search-formpage .flexo {-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;}
#search-formpage .flexo > div {width:100%;text-align:center;}}
@media (max-width:480px) {#search-formpage #hotlinks {margin:30px auto;}}
div#hotlinks {display:block;padding:20px;border-radius:10px;border:3px solid #ccc;text-align:justify;text-justify:inter-word;}
div#hotlinks .hotlink {margin:0 16px;font-weight:500;white-space:nowrap;text-transform:lowercase;}
.happy div#hotlinks .hotlink {color:#b9c3c5 !important;}
.happy div#hotlinks .hotlink:hover {color:#53656a !important;}
div#hotlinks .linksize0 {font-size:14px;}
div#hotlinks .linksize1 {font-size:16px;}
div#hotlinks .linksize2 {font-size:18px;}
div#hotlinks .linksize3 {font-size:19px;}
div#hotlinks .linksize4 {font-size:20px;}
div#hotlinks .linksize5 {font-size:21px;}
div#hotlinks .linksize6 {font-size:23px;}
div#hotlinks .linksize7 {font-size:25px;}
span.showcase-timer {display:inline-block;height:30px;line-height:30px;padding:0px;font-size:1.2em;color:#ccc;background:transparent;}
.happy span.showcase-timer {color:#555;}
span.showcase-timer .small {font-size:0.9em !important;}
span.showcase-timer .tiny {font-size:0.8em !important;}
h1#core-guts-title .blurb,h2#core-guts-title .blurb {display:block;line-height:1.4;font-size:0.5em;}
@media (max-width:575px) {span.showcase-timer {font-size:1em;}
h1#core-guts-title .blurb, h2#core-guts-title .blurb {font-size:0.6em;}}
.addfilterbartext {position:relative;margin-top:-25px;margin-bottom:25px;font-size:16px;color:#ccc;}
.happy .addfilterbartext {margin-left:10px;margin-top:0px;color:#555;}
#search-actionbar {margin-bottom:10px;}
#search-actionbar.contentbox {padding:0;margin:0;border-bottom:1px solid #202d3b;}
.happy #search-actionbar.contentbox {border-color:#cdcdcd;}
#search-actionbar .menu-wrap {position:relative;display:inline-block;}
#search-actionbar .filterbartext {display:inline-block;float:left;padding-bottom:10px;font-size:16px;color:#ccc;}
.happy #search-actionbar .filterbartext {color:#777;}
#search-actionbar .right {position:absolute;right:8px;}
#controlbar {position:relative;padding:10px 62px 1px 10px;}
#controlbar .label {line-height:26px;margin-right:8px;}
#controlbar .mgroup {display:inline-block;float:left;padding-left:60px;}
#controlbar .left {margin-left:-50px;}
#controlbar .label, #controlbar .menu-wrap {margin-bottom:6px;}
#controlbar a.btn-mini.menu, #controlbar a.btn-small.menu {width:125px;margin-right:8px;vertical-align:middle;}
#controlbar a.x-box {display:none;position:absolute;top:4px;right:14px;background:#d1d1d1;border:1px solid #c4c4c4;width:17px;height:17px;line-height:15px;border-radius:2px;text-align:center;font-size:10px;font-weight:bold;color:#222;}
#controlbar a.x-box:hover {text-decoration:none;background:#eee;color:#000;}
#controlbar ul.popmenu li a {padding-left:20px;}
#controlbar ul.popmenu li.filter-selected a, #controlbar ul.popmenu li.orderby-selected a, #controlbar ul.popmenu li.maxitems-selected a {color:#fff;background:#56585c url('/images/icon-popmenu-selected.png') no-repeat left 50%;border-radius:5px;}
#controlbar a.menu {width:90px;}
#controlbar a#orderby-menu-btn.menu {width:140px;}
#controlbar a#maxitems-menu-btn.menu {width:70px;min-width:70px;}
#controlbar ul.popmenu {width:124px;}
#controlbar ul#orderby-menu.popmenu {width:140px;}
#controlbar ul#maxitems-menu.popmenu {width:70px;min-width:70px;}
#list-nav {height:auto;text-align:center;}
#search-page a.togview {width:58px;background-image:url('/images/bg-button-sm-togview-dk.png');background-size:54px 50px;}
#search-page a.btn-small.togview {width:54px;}
#search-page a.togview.tile {background-position:right -1px;}
#search-page a.togview.list {background-position:right 24px;}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {#search-page a.togview {background-image:url('/images/bg-button-sm-togview-dk@2x.png');}}
#controlbar .right-widget {float:right;position:absolute;right:9px;}
#controlbar .right-widget .menu-wrap {float:left;display:inline-block;}
@media (max-width:990px) {#controlbar .right-widget {display:none;}}
#pageas-nav .right-widget {float:right;position:absolute;right:9px;top:12px;}
@media (max-width:575px) {#pageas-nav .right-widget {display:block;float:initial;position:relative;right:0;top:0;padding-top:10px;}}
#detailsbar {position:relative;height:28px;padding:0;text-align:center;}
#detailsbar .label {line-height:26px;margin:0 8px;}
#detailsbar .special {float:left;margin:5px 0 0 10px;}
#detailsbar #topbar-loading {position:absolute;display:block;width:50px;height:11px;left:50%;top:2px;margin-left:-25px;text-align:center;}
#detailsbar #topbar-loading img {display:none;vertical-align:baseline;}
.noitems {padding:70px 0;font-size:20px;font-weight:500;font-style:italic;color:#999;text-align:center;}
.hotprods-wrap {margin-top:24px;}
.hotprods-wrap h3 {font-size:30px;font-weight:300;margin:0 0 25px 0;line-height:1.5;}
#tile-view {min-height:200px;}
#list-view,#list-view.contentbox {position:relative;margin:0;padding:0;min-height:200px;}
