.clearBoth{clear:both;margin:0;padding:0}
img.dynamic{width:100%}
.center{text-align:center}
.ui-tooltip{padding:5px!important}
.ui-tooltip-content{font-size:12px!important;padding:0!important}
img.scale-width-grid{max-width:100%;height:auto}
div.alertMessage{font-size:20px;font-weight:700;left:50%;margin-left:-250px;padding:5px;position:absolute;text-align:center;top:20px;width:500px;z-index:25000;display:none}
div.titleSection{width:100%}
div.titleSection div.title{float:left;font-family:'Lucida Bright';font-size:19px;margin-right:10px}
div.titleSection div.options{float:right}
div.titleSection div.lineContainer{display:block;margin-left:auto;margin-right:auto}
div.titleSection div.lineContainer hr.line{border:0 none;border-bottom:1px solid #000;height:15px;margin-left:10px;background-color:transparent!important}
div.titleSection div.lineContainer hr.lineLeft{border:0 none;border-bottom:1px solid #000;height:15px;margin:0 10px;background-color:transparent!important}
span.info,div.success,span.success,div.warning,span.warning,div.error,span.error,div.validation,span.validation{background-position:10px center;background-repeat:no-repeat;border:1px solid;margin:5px 0;padding:5px;text-align:center}
span.info{color:#00529B;background-color:#BDE5F8;background-image:url(https://cdn-localassets.gabrielny.com/icons/info.png)}
div.success,span.success{color:#4F8A10;background-color:#DFF2BF;background-image:url(https://cdn-localassets.gabrielny.com/icons/success-green.png);background-size:16px}
div.warning,span.warning{color:#9F6000;background-color:#FEEFB3;background-image:url(https://cdn-localassets.gabrielny.com/icons/warning.png);background-size:16px}
div.error,span.error{color:#D8000C;background-color:#FFBABA;background-image:url(https://cdn-localassets.gabrielny.com/icons/error.png);background-size:16px}
#actionForm label.error{width:auto;display:inline}
form.actionForm label.error,label.error{font-size:13px;float:left;padding-top:5px;color:#EF4723;font-weight:400;margin-bottom:0;width:90%;text-align:left}
input.error{border:1px dotted red}
.deadCenter{position:absolute!important;margin:auto!important;right:0!important;top:0!important;bottom:0!important;left:0!important}
.deadCenterText{color:#000;position:absolute!important;width:100%!important;height:20px!important;top:50%!important;margin-top:-10px!important;text-align:center!important;left:0}
table{width:100%!important}
table thead{background-color:#333;color:#FFF;font-weight:700}
table tbody tr.odd{background-color:#EEE}
table tbody td:last-of-type{text-align:center!important}
table td,table th{padding:5px}
.alignleft{text-align:left}
.metro .styleadd{background:#53565A!important;text-transform:uppercase!important;margin:3px}
.metro .styleadd:hover{background:#e02526!important;border:1px solid #e02526!important}

label small{font-size:70%!important;color:#5c5c5c!important}
.padded{padding:5px}
.ui-autocomplete-loading{background:#fff url(https://assets.gabrielny.com/site-images/loading/ui-anim_basic_16x16.gif) right center no-repeat!important}
.sixteen.columns{width:1080px}
.itemDetailBlockHidden{display:none}
.ui-tooltip,.itemDetailBlockCSS{background-color:#EBEBEB!important}
.itemDetailContainer{word-wrap:break-word;padding:5px}
.itemDetailContainer span.itemTitle{font-size:16px;word-wrap:break-word;font-weight:700}
.itemDetailContainer span.itemDetailPrice .currencySymbol{font-size:14px!important;padding:0;margin:0}
.itemDetailContainer span.itemDetailPrice .currencyValue{font-size:14px!important;padding:0;margin:0;margin-left:10px}
.itemPreviewBlockSKU{margin-top:-8px;text-align:center;font-style:italic;color:#898989}
.itemViewedPreviewBlock{padding:5px}
.itemViewedPreviewBlockBackdrop{background-color:#FFF;padding:5px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.itemViewedPreviewBlockSKU{color:#FFF;font-size:12px;margin-top:5px;text-align:center}
.itemDetailPreviewBlock{width:474px}
.itemDetailPreviewBlock-left{float:left;height:175px;width:176px}
.itemDetailPreviewBlock-right{float:left;margin-top:25px;padding:10px;width:275px}
.itemDetailPreviewBlock-sku{color:#000;font-weight:700}
.itemDetailPreviewBlock-price{color:#dc4405;font-size:20px;padding:10px}
.noHand{cursor:default!important}
.icarusDialogContainer{background:url(https://cdn-themes.gabrielny.com/site2015beta//images/backdrop.png);width:100%;height:100%;left:0;right:0;top:0;bottom:0;margin:auto;position:fixed;z-index:50000;display:none}
.icarusDialogModule{width:972px;height:559px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.icarusDialogClose{background:url(https://assets.gabrielny.com/site-images/fancybox/fancy_close.png) repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;display:inline-block;float:right;height:30px;position:absolute;right:0;top:5px;width:30px;z-index:2000000;background:url(https://assets.gabrielny.com/site-images/fancybox/fancy_close.png) repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;display:inline-block;float:right;height:30px;position:absolute;right:0;top:5px;width:30px;z-index:2000000}
.icarusDialogBox{background-color:#FFF;border:1px solid #000;width:972px;height:529px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-box-shadow:3px 3px 3px 0 rgba(50,50,50,0.57);-moz-box-shadow:3px 3px 3px 0 rgba(50,50,50,0.57);box-shadow:3px 3px 3px 0 rgba(50,50,50,0.57);z-index:51000}
.designProcessVideo{cursor:pointer}
.pm_video{cursor:pointer}
.hoops_video{cursor:pointer}
label em{color:red;font-weight:700}
div.eshopExtraFilters div.dd-container{position:relative;display:inline-block;margin:0 2px}
.icarusDialogContainer{background:url(https://cdn-themes.gabrielny.com/site2015beta//images/backdrop.png);bottom:0;display:none;height:100%;left:0;margin:auto;position:fixed;right:0;top:0;width:100%;z-index:50000}
.icarusDialogContainer .icarusDialogBox{background-color:#FFF;border:1px solid #000;width:972px;height:529px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-box-shadow:3px 3px 3px 0 rgba(50,50,50,0.57);-moz-box-shadow:3px 3px 3px 0 rgba(50,50,50,0.57);box-shadow:3px 3px 3px 0 rgba(50,50,50,0.57);z-index:51000}
.icarusDialogError{padding:5px;color:red;font-weight:700}
@media print {
.no-print,.no-print *{display:none!important}
}

.metro .container.theme-container{width:100%!important}
.metro nav .dropdown-menu a,div.element a{color:#000;font-size:12px!important;text-transform:uppercase!important;font-weight:400!important}
.metro .navigation-bar .element-menu > li > a,.metro .navbar .element-menu > li > a{width:auto!important}
.no-arrow:after,.no-arrow:before{content:""!important}
.metro .accordion.with-marker .heading:before{border:none!important;display:none!important}
.metro .accordion.with-marker .heading:after{position:absolute;display:block;right:5px;top:0;content:'';width:0;height:0;border-left:7px solid transparent;border-top:7px solid transparent;border-bottom:7px solid #000}
.metro .accordion.with-marker .heading.collapsed:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-4px}
.metro-font{font-style:normal!important;font-weight:400!important}
.metro .tile.gabriel a img{width:90%;position:absolute;margin:auto;right:0;top:0;bottom:0;left:0}
.metro .tile.double.gabriel{width:270px!important}
.metro .tile.double-vertical.gabriel{height:270px!important}
.metro .on-tablet-landscape .tile.double.gabriel{width:30%!important}
.metro .on-tablet-landscape .tile.double-vertical.gabriel{height:225px!important}
.metro .tile.gabriel img{-webkit-transition:all .7s ease;transition:all .7s ease}
.metro .tile.gabriel:HOVER img{width:85%}
.metro .tile.gabriel:HOVER{-webkit-box-shadow:#D8D8D8 6px 6px 6px;box-shadow:#D8D8D8 6px 6px 6px}
.metro .no-margin-top{margin-top:0!important}
.metro .on-phone .tile.gabriel{width:50%!important}
.metro .on-phone .tile.double.gabriel{width:100%!important}
.metro .on-phone .pagination > ul li a{padding:6px 8px!important}
.metro .tile.quadro.gabriel{width:400px!important}
.metro .tile.quadro-vertical.gabriel{height:400px!important}
.metro .tile.gabriel .brand{min-height:19px}
.metro .tile.double.gabriel .brand{min-height:24px}
.metro .tile.double.gabriel .brand,.metro .tile.double.gabriel .brand span{font-size:18px!important}
.metro .tile.quadro.gabriel .brand{min-height:29px}
.metro form{margin:0!important}
.metro .dropdown-menu li:hover{background:none repeat scroll 0 0 #FEA080;border-color:#CCC}
.metro .tile.selected{border:3px solid #e02526!important}
.metro .tile.selected:after{border-top:28px solid #e02526!important}
.metro .dropdown-menu.compact li{margin:-5px 0 0!important}
.metro .dropdown-menu.compact li a{text-transform:capitalize!important}
.metro .icon-small{font-size:.75em}
.metro .icon-small-1{font-size:.5em}
.metro .icon-big{font-size:1.25em}
.metro .icon-big-1{font-size:1.5em}
.metro .page-options:after{display:none!important}
.metro .currency-options:after{display:none!important}
.metro .gabriel-btn-big{padding:12px 25px!important;letter-spacing:5px;font-size:1.3em!important;font-weight:bolder;border:1px solid #D9D9D9!important}
.metro .gabriel-btn-big i{font-size:1em!important;font-weight:bolder}
.metro .fg-gabriel-new{color:#585D6E!important}
.metro .fg-gabriel-new-hover:HOVER{color:#584687!important}
.metro .fg-gabriel-grey{color:#A9A9A9!important}
.metro .fg-gabriel-darkgrey{color:#000!important}
.metro .bg-hover-gabriel-grey:hover{background-color:#A9A9A9!important;color:#FFFFF!important}
.metro .fg-gabriel-grey:hover{color:#e02526!important}
.metro .bg-gabriel{background-color:#e02526!important}
.metro .fg-gabriel{color:#e02526!important}
.metro .ol-gabriel{outline-color:#e02526!important}
.metro .bd-gabriel{border-color:#e02526!important}
.metro .bg-hover-gabriel:hover{background-color:#A9A9A9!important;color:#FFF!important}
.metro .bg-active-gabriel{background-color:#e02526!important;color:#FFF!important}
.metro .fg-hover-gabriel:hover{color:#e02526!important}
.metro .bg-active-gabriel:active{background-color:#e02526!important}
.metro .fg-active-gabriel:active{color:#e02526!important}
.metro .bg-focus-gabriel:focus{background-color:#e02526!important}
.metro .fg-focus-gabriel:focus{color:#e02526!important}
.metro .ribbed-gabriel{background-color:#e02526!important;background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}
[class*="icon-"]{display:inline-block;font-family:"iconFont"!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-decoration:inherit;text-transform:none;vertical-align:-8%}
.metro .calendar td{border-color:#EDCABE!important}
.metro .calendar .day a.selected{border-color:#e02526!important}
.metro .calendar .day a.selected:after{border-top-color:#e02526!important}
.metro .calendar a{color:#e02526!important}
.metro .calendar-header a{color:#FFF!important}
.metro .calendar a:hover{color:#000!important}
.metro .calendar-header{background-color:#e02526!important}
.metro .calendar .today a:hover,.metro .calendar .calendar-header a
#salesdatepicker .calendar .calendar-header a{color:#fff!important}
.metro .dataTables_wrapper .dataTables_paginate .paginate_button.current{color:#fff;background-color:#e02526}
.metro .tab-control .tabs > li > a{border:1px #BDBDBD solid;border-bottom:none}
.metro .tab-control .frames{border:1px #BDBDBD solid}
.metro .tab-control .tabs > li:hover a{color:#e02526}
.metro .navigation-bar .element-menu > li > a.dropdown-toggle:after,.metro .navbar .element-menu > li > a.dropdown-toggle:after{left:98%;top:46%}
.metro .dropdown-toggle{cursor:pointer}
.metro.window-overlay{z-index:100000}
.metro .image-container{width:100%}
.metro .on-phone .navigation-bar-content.metro-container{max-height:460px!important;overflow-y:auto;overflow-x:hidden;border-bottom:2px solid #d9d9d9;z-index:10000}
.grid.condensed{display:block;position:relative;margin:.625rem 0}
.grid.condensed:before,.grid.condensed:after{display:table;content:""}
.grid.condensed:after{clear:both}
.grid.condensed .row{width:100%;display:block;margin:0}
.grid.condensed .row:before,.grid.condensed .row:after{display:table;content:""}
.grid.condensed .row:after{clear:both}
.grid.condensed .row:last-child{margin-bottom:0}
.grid.condensed .row > .cell{display:block;float:left;width:100%;min-height:10px;margin:0}
.grid.condensed .row > .cell:first-child{margin-left:0}
.grid.condensed .row.cells2 > .cell{width:50%}
.grid.condensed .row.cells2 > .cell.colspan2{width:100%}
.grid.condensed .row.cells3 > .cell{width:33.33333333%}
.grid.condensed .row.cells3 > .cell.colspan2{width:66.66666667%}
.grid.condensed .row.cells3 > .cell.colspan3{width:100%}
.grid.condensed .row.cells4 > .cell{width:25%}
.grid.condensed .row.cells4 > .cell.colspan2{width:50%}
.grid.condensed .row.cells4 > .cell.colspan3{width:75%}
.grid.condensed .row.cells4 > .cell.colspan4{width:100%}
.grid.condensed .row.cells5 > .cell{width:20%}
.grid.condensed .row.cells5 > .cell.colspan2{width:40%}
.grid.condensed .row.cells5 > .cell.colspan3{width:60%}
.grid.condensed .row.cells5 > .cell.colspan4{width:80%}
.grid.condensed .row.cells5 > .cell.colspan5{width:100%}
.grid.condensed .row.cells6 > .cell{width:16.66666667%}
.grid.condensed .row.cells6 > .cell.colspan2{width:33.33333333%}
.grid.condensed .row.cells6 > .cell.colspan3{width:50%}
.grid.condensed .row.cells6 > .cell.colspan4{width:66.66666667%}
.grid.condensed .row.cells6 > .cell.colspan5{width:83.33333333%}
.grid.condensed .row.cells6 > .cell.colspan6{width:100%}
.grid.condensed .row.cells7 > .cell{width:14.28571429%}
.grid.condensed .row.cells7 > .cell.colspan2{width:28.57142857%}
.grid.condensed .row.cells7 > .cell.colspan3{width:42.85714286%}
.grid.condensed .row.cells7 > .cell.colspan4{width:57.14285714%}
.grid.condensed .row.cells7 > .cell.colspan5{width:71.42857143%}
.grid.condensed .row.cells7 > .cell.colspan6{width:85.71428571%}
.grid.condensed .row.cells7 > .cell.colspan7{width:100%}
.grid.condensed .row.cells8 > .cell{width:12.5%}
.grid.condensed .row.cells8 > .cell.colspan2{width:25%}
.grid.condensed .row.cells8 > .cell.colspan3{width:37.5%}
.grid.condensed .row.cells8 > .cell.colspan4{width:50%}
.grid.condensed .row.cells8 > .cell.colspan5{width:62.5%}
.grid.condensed .row.cells8 > .cell.colspan6{width:75%}
.grid.condensed .row.cells8 > .cell.colspan7{width:87.5%}
.grid.condensed .row.cells8 > .cell.colspan8{width:100%}
.grid.condensed .row.cells9 > .cell{width:11.11111111%}
.grid.condensed .row.cells9 > .cell.colspan2{width:22.22222222%}
.grid.condensed .row.cells9 > .cell.colspan3{width:33.33333333%}
.grid.condensed .row.cells9 > .cell.colspan4{width:44.44444444%}
.grid.condensed .row.cells9 > .cell.colspan5{width:55.55555556%}
.grid.condensed .row.cells9 > .cell.colspan6{width:66.66666667%}
.grid.condensed .row.cells9 > .cell.colspan7{width:77.77777778%}
.grid.condensed .row.cells9 > .cell.colspan8{width:88.88888889%}
.grid.condensed .row.cells9 > .cell.colspan9{width:100%}
.grid.condensed .row.cells10 > .cell{width:10%}
.grid.condensed .row.cells10 > .cell.colspan2{width:20%}
.grid.condensed .row.cells10 > .cell.colspan3{width:30%}
.grid.condensed .row.cells10 > .cell.colspan4{width:40%}
.grid.condensed .row.cells10 > .cell.colspan5{width:50%}
.grid.condensed .row.cells10 > .cell.colspan6{width:60%}
.grid.condensed .row.cells10 > .cell.colspan7{width:70%}
.grid.condensed .row.cells10 > .cell.colspan8{width:80%}
.grid.condensed .row.cells10 > .cell.colspan9{width:90%}
.grid.condensed .row.cells10 > .cell.colspan10{width:100%}
.grid.condensed .row.cells11 > .cell{width:9.09090909%}
.grid.condensed .row.cells11 > .cell.colspan2{width:18.18181818%}
.grid.condensed .row.cells11 > .cell.colspan3{width:27.27272727%}
.grid.condensed .row.cells11 > .cell.colspan4{width:36.36363636%}
.grid.condensed .row.cells11 > .cell.colspan5{width:45.45454545%}
.grid.condensed .row.cells11 > .cell.colspan6{width:54.54545455%}
.grid.condensed .row.cells11 > .cell.colspan7{width:63.63636364%}
.grid.condensed .row.cells11 > .cell.colspan8{width:72.72727273%}
.grid.condensed .row.cells11 > .cell.colspan9{width:81.81818182%}
.grid.condensed .row.cells11 > .cell.colspan10{width:90.90909091%}
.grid.condensed .row.cells11 > .cell.colspan11{width:100%}
.grid.condensed .row.cells12 > .cell{width:8.33333333%}
.grid.condensed .row.cells12 > .cell.colspan2{width:16.66666667%}
.grid.condensed .row.cells12 > .cell.colspan3{width:25%}
.grid.condensed .row.cells12 > .cell.colspan4{width:33.33333333%}
.grid.condensed .row.cells12 > .cell.colspan5{width:41.66666667%}
.grid.condensed .row.cells12 > .cell.colspan6{width:50%}
.grid.condensed .row.cells12 > .cell.colspan7{width:58.33333333%}
.grid.condensed .row.cells12 > .cell.colspan8{width:66.66666667%}
.grid.condensed .row.cells12 > .cell.colspan9{width:75%}
.grid.condensed .row.cells12 > .cell.colspan10{width:83.33333333%}
.grid.condensed .row.cells12 > .cell.colspan11{width:91.66666667%}
.grid.condensed .row.cells12 > .cell.colspan12{width:100%}
@media screen and (max-width: 768px) {
.grid.condensed:not(.no-responsive-future) .row{margin:0}
.grid.condensed:not(.no-responsive-future) .row > .cell,.grid.condensed:not(.no-responsive-future) .row > .cell[class*=colspan]{width:50%;margin-bottom:10px}
.grid.condensed:not(.no-responsive-future) .row > .cell:nth-child(odd),.grid.condensed:not(.no-responsive-future) .row > .cell[class*=colspan]:nth-child(odd){margin-left:0}
}
@media only screen and (max-width: 640px) {
.grid.condensed:not(.no-responsive-future) .row{margin:0}
.grid.condensed:not(.no-responsive-future) .row > .cell,.grid.condensed:not(.no-responsive-future) .row > .cell[class*=colspan]{width:100%;margin:.3125rem 0}
}
.metro .window.flat.site-mobile-search .content{padding:0!important;padding-top:32px!important}
.metro .window.flat.site-mobile-search .content .nav-dropdown-search{padding:12px;padding-bottom:0!important}

div.logWindow {
    margin: 5px;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 0;
    min-width: 150px;
    z-index: 5000;
}

div.logWindow fieldset {
    border: 4px double #e02526;
    padding: 0 5px;
}

.logItem {
    display: none;
}

div.logWindow fieldset div.logContents {
    display: none;
    overflow: auto;
}

div.logWindow fieldset legend {
    background-color: #FFFFFF;
    border: 4px double #e02526;
    cursor: pointer;
    font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 20px;
}

div.logWindow fieldset button {
    background-color: #e02526;
    border: 1px solid #CCCCCC;
    clear: both;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin: 5px 0;
    padding: 3px 6px;
    width: 100%;
    cursor: pointer;
}

div.logWindow fieldset button:hover {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    clear: both;
    color: #e02526;
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin: 5px 0;
    padding: 3px 6px;
    width: 100%;
    cursor: pointer;
}