div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span { background-image: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png"); background-repeat: no-repeat; -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.button, div.radio, div.uploader { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; }
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus { outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * { margin: 0; padding: 0; }
.highContrastDetect { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bg-input.png") repeat-x 0 0; width: 0px; height: 0px; }
input.uniform-input, select.uniform-multiselect, textarea.uniform { padding: 3px; background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bg-input.png") repeat-x 0 0; outline: 0; }
input.uniform-input.active, select.uniform-multiselect.active, textarea.uniform.active { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bg-input-focus.png") repeat-x 0 0; }
div.checker input, input[type="search"], input[type="search"]:active { -moz-appearance: none; -webkit-appearance: none; }
div.selector { background-position: 0 -130px; line-height: 26px; height: 26px; padding: 0 0 0 10px; position: relative; overflow: hidden; }
div.selector span { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; background-position: right 0; height: 26px; line-height: 26px; padding-right: 25px; cursor: pointer; width: 100%; display: block; }
div.selector.fixedWidth { }
div.selector.fixedWidth span { }
div.selector select { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; height: 22px; top: 2px; left: 0px; width: 100%; }
div.selector.active { background-position: 0 -156px; }
div.selector.active span { background-position: right -26px; }
div.selector.hover, div.selector.focus { background-position: 0 -182px; }
div.checker { position: relative; }
div.checker, div.checker span, div.checker input { width: 19px; height: 19px; }
div.checker span { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; background-position: 0 -260px; }
div.checker span.checked { background-position: -76px -260px; }
div.checker input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; }
div.checker.active span { background-position: -19px -260px; }
div.checker.active span.checked { background-position: -95px -260px; }
div.checker.hover span, div.checker.focus span { background-position: -38px -260px; }
div.checker.hover span.checked, div.checker.focus span.checked { background-position: -114px -260px; }
div.checker.hover.active span, div.checker.focus.active span { background-position: -57px -260px; }
div.checker.hover.active span.checked, div.checker.focus.active span.checked { background-position: -133px -260px; }
div.checker.disabled, div.checker.disabled.active { background-position: -152px -260px; }
div.checker.disabled span.checked, div.checker.disabled.active span.checked { background-position: -171px -260px; }
div.radio { position: relative; }
div.radio, div.radio span, div.radio input { width: 17px; height: 17px; }
div.radio span { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; background-position: -18px -82px; }
div.radio span.checked { background-position: -18px -100px; }
div.radio input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; }
div.radio.active span { background-position: left -18px; }
div.radio.active span.checked { background-position: left -18px; }
div.radio.hover span, div.radio.focus span { background-position: left top; }
div.radio.hover span.checked, div.radio.focus span.checked { background-position: -16px -100px; }
div.radio.hover.active span, div.radio.focus.active span { background-position: left top; }
div.radio.hover.active span.checked, div.radio.focus.active span.checked { background-position: left -18px; }
div.radio.disabled span, div.radio.disabled.active span { background-position: -144px -279px; }
div.radio.disabled span.checked, div.radio.disabled.active span.checked { background-position: -162px -279px; }
div.uploader { background-position: 0 -297px; height: 28px; width: 190px; cursor: pointer; position: relative; overflow: hidden; }
div.uploader span.action { background-position: right -409px; height: 28px; line-height: 28px; width: 82px; text-align: center; float: left; display: inline; overflow: hidden; cursor: pointer; }
div.uploader span.filename { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; float: left; cursor: default; height: 24px; margin: 2px 0 2px 2px; line-height: 24px; width: 85px; padding: 0 10px; }
div.uploader input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; top: 0; right: 0; float: right; cursor: default; width: 100%; height: 100%; }
div.uploader.active span.action { background-position: right -465px; }
div.uploader.hover, div.uploader.focus { background-position: 0 -353px; }
div.uploader.hover span.action, div.uploader.focus span.action { background-position: right -437px; }
div.uploader.hover.active span.action, div.uploader.focus.active span.action { background-position: right -493px; }
div.uploader.disabled, div.uploader.disabled.active { background-position: 0 -325px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action { background-position: right -381px; }
div.button { background-position: 0 -641px; height: 30px; cursor: pointer; position: relative; }
div.button a, div.button button, div.button input { opacity: 0.01; filter: alpha(opacity=1); -moz-opacity: 0.01; display: block; top: 0; left: 0; right: 0; bottom: 0; position: absolute; }
div.button span { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; line-height: 22px; text-align: center; background-position: right -521px; height: 22px; margin-left: 13px; padding: 8px 15px 0 2px; }
div.button.active { background-position: 0 -671px; }
div.button.active span { background-position: right -551px; cursor: default; }
div.button.hover, div.button.focus { background-position: 0 -701px; }
div.button.hover span, div.button.focus span { background-position: right -581px; }
div.button.disabled, div.button.disabled.active { background-position: 0 -731px; }
div.button.disabled span, div.button.disabled.active span { background-position: right -611px; cursor: default; }
input.uniform-input, select.uniform-multiselect, textarea.uniform { }
input.uniform-input.hover, input.uniform-input.focus, select.uniform-multiselect.hover, select.uniform-multiselect.focus, textarea.uniform.hover, textarea.uniform.focus { }
div.button span { font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; text-transform: uppercase; }
div.button.hover span, div.button.focus span { color: #555; }
div.button.disabled span, div.button.disabled.active span { color: #bbb; }
div.selector { font-size: 12px; }
div.selector span { color: #666; text-shadow: 0 1px 0 white; }
div.selector select { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; }
div.selector.disabled span, div.selector.disabled.active span { color: #bbb; }
div.checker { margin-right: 5px; }
div.radio { margin-right: 11px; float: left; }
div.uploader span.action { text-shadow: white 0px 1px 0px; background-color: #fff; font-size: 11px; font-weight: bold; }
div.uploader span.filename { color: #777; border-right: solid 1px #bbbbbb; font-size: 11px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action { color: #aaa; }
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename { border-color: #ddd; color: #aaa; }
input.uniform-input, input.uniform-input:focus { background-color: #fff; }
#ajax-loader { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/overlay-loader.gif") no-repeat scroll center center #FFFFFF; display: none; height: 72px; left: 50%; position: fixed; top: 35%; width: 72px; z-index: 999999; margin: 0 0 0 -50px; border-radius: 36px;}

*{margin:0;padding:0;-webkit-appearance:none}
@-ms-viewport{width:device-width;}
body{background:#fff;font:400 normal 11px/1.35 "proxima-nova-n4","proxima-nova",sans-serif;color:#444;text-align:center;-webkit-text-size-adjust:none;}
img{border:0;vertical-align:top;}
a{color:#444;text-decoration:underline;}
a:hover{text-decoration:none;}
:focus{outline:0;}
h1{font-size:18px;font-weight:normal;}
h2{font-size:16px;font-weight:normal;color:#000;}
h3{font-size:14px;font-weight:bold;}
h4{font-size:13px;font-weight:bold;}
h5{font-size:12px;font-weight:bold;}
h6{font-size:11px;font-weight:bold;}
form{display:inline;}
fieldset{border:0;}
legend{display:none;}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;}
caption,th,td{vertical-align:top;text-align:left;font-weight:normal;}
address{font-style:normal;}
cite{font-style:normal;}
q,blockquote{quotes:none;}
q:before,q:after{content:'';}
small{font-size:10px;}
big{font-size:1.2em;}
ul,ol{list-style:none;}
.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important;}
.nobr{white-space:nowrap!important;}
.wrap{white-space:normal!important;}
.a-left{text-align:left!important;}
.a-center{text-align:center!important;}
.a-right{text-align:right!important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left,.left{float:left!important;}
.f-right,.right{float:right!important;}
.f-none{float:none!important;}
.f-fix{float:left;width:100%;}
.no-display{display:none;}
.no-margin{margin:0!important;}
.no-padding{padding:0!important;}
.no-bg{background:none!important;}
.user-select-none{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.wrapper{margin:0 auto;padding:0;width:auto;border-top:38px solid #24272B;}
.wrapper.comparison-sticky-on{padding-bottom:42px!important;}
.page{width:1156px;margin:0 auto;text-align:center;margin-top:-38px;padding:0 20px}
.page-print{background:#fff;padding:20px;text-align:left;}
.page-popup{padding:20px;text-align:left;}
.page-empty{background:#fff;padding:20px;text-align:left;}
.main{margin:0;min-height:350px;text-align:left;}
.sidebar{min-height:350px;}
.col-left{float:left;width:182px;padding:0 0 0;margin:0 0 -1px;}
.col-main{float:left;width:715px;padding:0 20px 20px;}
.col-right{float:right;width:182px;padding:0 0 0;margin:0 0 -1px;}
.col1-layout{background-position:-1000px 0;}
.col1-layout .col-main{float:none;width:auto;}
.col1-layout .breadcrumbs{margin-bottom:0!important;}
.col2-left-layout{background-position:-573px 0;}
.col2-left-layout .col-main{float:right;}
.col2-right-layout{background-position:573px 0;}
.col3-layout{background-position:0 0;}
.col3-layout .col-main{width:532px;margin-left:1px;display:inline;}
.col3-layout .col-wrapper{float:left;width:755px;}
.col3-layout .col-wrapper .col-main{float:right;}
.col2-set .col-1{float:left;width:49%;}
.col2-set .col-2{float:right;width:49%;}
.col2-set .narrow{width:33%;}
.col2-set .wide{width:65%;}
.col3-set .col-1{float:left;width:32%;}
.col3-set .col-2{float:left;width:32%;margin-left:2%;}
.col3-set .col-3{float:right;width:32%;}
.col4-set .col-1{float:left;width:23.5%;}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%;}
.col4-set .col-3{float:left;width:23.5%;}
.col4-set .col-4{float:right;width:23.5%;}
input[type='number']{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;}
input,select,textarea,button{vertical-align:middle;color:#24272b;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;border-radius:0px;}
::-webkit-input-placeholder{color:#666666;font-style:italic;font-family:"proxima-nova-n4","proxima-nova";font-weight:400;}
:-moz-placeholder{color:#666666;font-style:italic;font-family:"proxima-nova-n4","proxima-nova";font-weight:400;}
::-moz-placeholder{color:#666666;font-style:italic;font-family:"proxima-nova-n4","proxima-nova";font-weight:400;}
:-ms-input-placeholder{color:#666666;font-style:italic;font-family:"proxima-nova-n4","proxima-nova";font-weight:400;}
input.input-text,select,textarea{background:#fff;border:1px solid #c7c7c7;background:#fff;}
input.input-text,textarea{padding:2px 2px;background:#fff;text-indent:8px}
select{padding:1px;}
select option{padding-right:10px;}
select.multiselect option{padding:2px 2px;border-bottom:1px solid #bbb;}
select.multiselect option:last-child{border-top:0;}
textarea{overflow:auto;resize:vertical;}
textarea.default-value{color:#ddd;}
input.radio,input.checkbox{margin-right:3px;font-size:11px!important;margin-top:2px;vertical-align:top;}
input.radio{font-size:10px!important;}
input.qty{width:2.5em!important;}
input.disabled{background:#f6f6f6!important;color:#bbb!important;}
button.button::-moz-focus-inner{padding:0;border:0;}
button.button{-webkit-border-fit:lines;}
button.button{border:0;padding:0;margin:0;background:transparent;overflow:visible;cursor:pointer;vertical-align:middle;}
a.button,button.button span,a.button span,button.button span span{background:#000}
a.button,button.button span{border:0;padding:0;margin:0;cursor:pointer;display:-moz-inline-stack;display:inline-block;color:#fff;height:50px;text-decoration:none;width:195px}
a.button span,button.button span span{padding:13px 0 0;color:#fff;display:-moz-inline-block;display:inline-block;white-space:nowrap;text-transform:uppercase;height:auto;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";font-size:20px;width:auto}
a.button{line-height:21px;}
a.button{line-height:20px;}
.button:active{z-index:2;}
button.button:active span span{margin:0;}
button.btn-small span{font-size:11px;line-height:14px;padding:1px 9px 0;}
button.disabled{cursor:default!important;bottom:0!important;right:0!important;}
button.disabled span{cursor:default!important;color:#bbb!important;}
.validation-advice{clear:both;font-size:11px!important;padding:3px 0 0!important;color:#d91a00!important;}
.product-options .validation-error .options-list,.validation-failed{border:1px solid #f47d4e!important;background:#fff7f5!important;}
.required em{color:#9c0c0c;margin-right:4px;}
p.required{margin:0;padding:5px 0 7px;text-align:right;width:620px;font-size:11px;color:#f02800;}
.form-list .validation-advice{width:250px;margin-right:-250px;}
.v-fix{float:left;}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}
.fieldset{font-size:12px;margin:0 0 16px;}
.fieldset p{margin:0 0 1.5em;}
.fieldset h2.legend{margin:0 0 1.5em;color:#000;}
.form-list li{margin:0 0 9px;vertical-align:top;}
.form-list label{float:left;width:225px;padding:2px 15px 0 0;font-size:12px;font-weight:bold;color:#444;text-align:right;}
.form-list .value{float:left;padding:2px 0 0;}
.form-list .note{clear:both;font-size:11px;width:380px;margin:0;padding:3px 0 0 240px;}
.form-list span.label{font-weight:normal;}
.form-list .input-box{float:left;}
.form-list .input-box a{font-size:11px;margin-top:4px;}
.form-list input.input-text,.form-list textarea{float:left;width:374px;vertical-align:top;}
.form-list textarea{width:374px;height:13em;}
.form-list select{float:left;width:380px;vertical-align:top;}
.form-list p{margin:0;padding:0 0 0 240px;}
ul.add-row,.form-list li.add-row{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 0;margin-top:15px;}
ul.add-row .btn-remove,.form-list li.add-row .btn-remove{font-size:0;line-height:0;padding:5px 5px 0 0;margin:0;text-align:right;}
.form-list .range input.input-text{float:none;width:64px;vertical-align:middle;}
.form-list .add-field .input-box{margin-left:240px}
.form-list .control{position:relative;vertical-align:top;z-index:1;}
.form-list .control label{line-height:16px;}
.form-list .control .input-box{position:absolute;left:0;margin-left:240px;line-height:16px;padding-top:1px;}
.form-list .control input.radio{margin-top:3px;}
.form-alt label{float:none;display:inline;width:auto;}
.form-alt li{margin:0 0 5px;line-height:16px;}
.form-alt select{width:496px;}
.form-alt .input-box{width:496px;margin-top:5px;padding-bottom:11px;}
.form-alt .input-text{width:480px;}
.form-list-narrow label{width:105px;}
.form-list-narrow select{width:290px;}
.form-list-narrow input.input-text,.form-list-narrow textarea{width:285px;}
.form-list-narrow .wide{width:auto;}
.form-list-narrow .add-field .input-box{margin-left:120px;}
.form-list-narrow .control .input-box{margin-left:120px;}
.inner-form{margin:10px 0 5px;padding:10px 0 0;border:1px dashed #d1d1d1;border-width:1px;background:#f7f7f7;}
.inner-form .form-alt label{padding-left:5px;}
.form-list .customer-dob label{float:none;width:auto;padding:0;font-size:11px;font-weight:normal;color:#777;}
.form-list .customer-dob .input-box{float:left;width:auto;margin-right:8px;}
.form-list .customer-dob .input-box .validation-advice{display:none!important;}
.form-list .customer-dob input.input-text{float:none;display:block;margin-bottom:2px;}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-year{float:left;margin-right:8px;padding-right:0!important;background:none!important;}
.form-list .customer-dob .dob-day .validation-advice,.form-list .customer-dob .dob-month .validation-advice,.form-list .customer-dob .dob-year .validation-advice{display:none;}
.form-list .customer-dob .dob-day input.input-text{width:104px;}
.form-list .customer-dob .dob-month input.input-text{width:104px;}
.form-list .customer-dob .dob-year{margin-right:0;}
.form-list .customer-dob .dob-year input.input-text{width:138px;}
.form-list li.fields{margin:0;}
.form-list li.fields .field{clear:left;padding:0 0 9px;}
.buttons-set{clear:both;margin:15px 0;}
.buttons-set p.back-link{float:left;padding:2px 15px 0 0;text-align:right;margin:0;}
a.back-link{color:#999;}
.buttons-set p.back-link a{color:#999;}
.buttons-set a.button,.buttons-set button.button{float:right;}
.buttons-set2{clear:both;margin:5px 0 0;padding:5px;background-color:#ededed;text-align:right;}
.form-buttons{margin:0;width:620px;}
.form-buttons .button{float:right;}
.form-buttons .button{margin-left:0;}
.form-buttons p.back-link{float:left;width:225px;padding:2px 15px 0 0;text-align:right;}
.col3-layout .form-list .note{padding-left:165px;width:280px;}
.col3-layout .form-buttons p.back-link,.col3-layout .form-list label{width:150px;}
.col3-layout .form-list input.input-text,.col3-layout .form-list textarea{width:274px;}
.col3-layout .form-list select{width:280px;}
.col3-layout .form-list .control .input-box{margin-left:165px;}
.col3-layout .form-list .customer-dob .dob-day input.input-text{width:74px;}
.col3-layout .form-list .customer-dob .dob-month input.input-text{width:74px;}
.col3-layout .form-list .customer-dob .dob-year{margin-right:0;}
.col3-layout .form-list .customer-dob .dob-year input.input-text{width:98px;}
.col3-layout p.required,.col3-layout .form-buttons{width:445px;}
.messages{width:100%;overflow:hidden;text-align:left;margin:10px 0px!important;}
.messages li{margin:0 0 10px;padding:0;word-wrap:break-word;}
.messages ul{padding:10px 17px 18px;margin:0 0 -11px;background-position:35px 100%;background-repeat:no-repeat;position:relative;}
.messages ul li{margin:0;padding:0 0 3px;}
.messages a{text-decoration:underline;}
.messages a:hover{text-decoration:none;}
.messages li.error-msg,.messages li.success-msg,.messages li.note-msg,.messages li.notice-msg{border-style:solid!important;border-width:1px!important;font-size:12px!important;}
p.error-msg{border-style:solid!important;padding:10px;border-width:1px!important;font-size:12px!important;margin:10px 0;}
.messages li.error-msg{border-color:#e9581f;background-color:#fff5f3;color:#d91a00;font:600 normal 14px/normal "proxima-nova-n6","proxima-nova",sans-serif;text-align:center;}
.messages li.error-msg a{color:#d91a00;}
p.error-msg{border-color:#e9581f;background-color:#fff5f3;color:#d91a00;}
.messages li.success-msg{border-color:#0c7926;background-color:#d3ebd9;color:#000;font:600 normal 14px/normal "proxima-nova-n6","proxima-nova",sans-serif;text-align:center;}
.messages li.success-msg a{color:#000;}
.messages li.note-msg,.messages li.notice-msg{border-color:#fcd344;background-color:#fafaec;color:#3d6611;font:600 normal 14px/normal "proxima-nova-n6","proxima-nova",sans-serif;text-align:center;}
.messages li.note-msg a,.messages li.notice-msg a{color:#3d6611;}
.std .messages{margin-top:0;}
.std .messages{width:auto;list-style:none!important;padding:0!important;margin-bottom:0!important;}
.std .messages ul{list-style:none!important;padding-left:17px!important;margin:0 0 -11px!important;}
.breadcrumbs{margin:0;padding:0;background:#fff;text-align:left;}
.breadcrumbs li{display:inline;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";font-size:11px;text-transform:uppercase;color:#000}
.breadcrumbs li strong{font-weight:600;color:#000;font-family:"proxima-nova-n6","proxima-nova";}
.breadcrumbs li span,.breadcrumbs a{color:#000;text-decoration:none;}
.breadcrumbs li span{padding:0 2px}
.breadcrumbs a:hover{text-decoration:underline;}
.page-title{margin-bottom:20px;padding:23px 20px 11px;background:#f6f6f6 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_page-title.gif) repeat-x 0 0;border-bottom:1px solid #cfcfcf;}
.page-title .link-rss{float:right;margin-top:8px;}
.page-title h1,.page-title h2{font:normal 22px/27px Arial,Helvetica,sans-serif;color:#d12c01;}
.title-buttons{text-align:right;}
.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left;}
.title-buttons .link-print{float:right;margin-top:4px;}
.subtitle{clear:both;padding:10px 0;font-size:18px;color:#d12c01;}
.page-popup .page-title,.col-main .page-title{margin-left:-20px;margin-right:-20px;}
.col1-layout .col-main .page-title{margin-top:-20px;}
.sub-title{font-size:16px;font-weight:normal;color:#000;line-height:19px;margin:0 0 10px;}
.sub-title .separator{font-weight:normal;}
.sub-title a{font-size:11px;font-weight:normal;text-transform:lowercase;}
.section-title{font-size:14px;font-weight:normal;color:#151515;margin:0 0 5px;}
.pager select{padding:0;margin-bottom:1px;}
.pager .amount strong{font-weight:normal;}
.pager .limiter{float:right;line-height:20px;}
.pager .pages{margin:0 135px;text-align:center;color:#333;line-height:20px;}
.pager .pages a{color:#8c8c8c;text-decoration:underline;}
.pager .pages a:hover{color:#8c8c8c;text-decoration:none;}
.pager .pages ol,.pager .pages li{display:inline;padding:0 6px;}
.pager .pages .current{font-weight:bold;}
.pager .pages .i-previous,.pager .pages .i-next{text-decoration:none!important;vertical-align:middle;}
.pager-only{clear:both;}
.pager-only .pages{margin:0;}
.sorter{font-size:11px;margin:0 0 0;padding:3px 20px;}
.sorter p{margin:0;}
.sorter select{padding:0;margin-bottom:1px;}
.sorter .view-mode{float:left;line-height:20px;white-space:nowrap;}
.sorter .view-mode label{float:left;margin:0 5px 0 0;}
.sorter .view-mode a.list-fix,.sorter .view-mode a.list,.sorter .view-mode strong.list-fix,.sorter .view-mode strong.list,.sorter .view-mode a.grid-fix,.sorter .view-mode a.grid,.sorter .view-mode strong.grid-fix,.sorter .view-mode strong.grid{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_viewmode.gif) no-repeat 0 0;float:left;width:24px;height:17px;text-align:left;text-indent:-999em;overflow:hidden;margin:2px 0 0;}
.sorter .view-mode a.list{background-position:-24px 0;}
.sorter .view-mode strong.list{background-position:-24px -29px;}
.sorter .view-mode a.grid{background-position:0 0;}
.sorter .view-mode strong.grid{background-position:0 -29px;}
.sorter .view-mode a.list-fix{background-position:0 -58px;}
.sorter .view-mode strong.list-fix{background-position:0 -87px;}
.sorter .view-mode a.grid-fix{background-position:-24px -58px;}
.sorter .view-mode strong.grid-fix{background-position:-24px -87px;}
.sorter .sort-by{float:right;line-height:20px;}
.toolbar{margin:0 0 20px;display:none;}
.toolbar .pager{text-align:center;width:100%;}
.toolbar-bottom{display:none;}
.table-caption{border:1px solid #ddd;border-bottom:0;margin:-1px 0 0;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_block-title.gif) 0 100% repeat-x;font:14px/1.25 Arial,Helvetica,sans-serif;padding:3px 7px 4px;color:#444;}
.table-caption a{font-size:11px;text-transform:lowercase;}
.data-table{border:1px solid #C3CBD5;border-bottom:0;width:100%;border-collapse:separate;}
.data-table th{padding:5px 12px;color:#2d2d2d;border-bottom:1px solid #d9d9d9;font-weight:normal;text-transform:uppercase;white-space:nowrap;}
.data-table td{padding:5px 12px;}
.data-table thead{background:#e8e8e8 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_thead.gif) repeat-x 0 0;font-size:11px;}
.data-table tfoot{background-color:#ededed;}
.data-table tfoot td{padding:5px 12px;}
.data-table tfoot th{border:none;text-transform:none;}
.data-table tr.last th,.data-table tr.last td{border-bottom:1px solid #d9d9d9;}
.data-table tr:last-child td,.data-table tr:last-child th{border-bottom:1px solid #d9d9d9;}
.data-table tbody tr:nth-child(odd),.data-table tr.odd{background-color:#fff;}
.data-table tbody tr:nth-child(even),.data-table tr.even{background-color:#fafafa;}
.data-table tbody.odd td{border-width:0 1px;}
.data-table tbody.even{background-color:#f5f5f5;}
.data-table tbody.even td{border-width:0 1px;}
.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom-width:1px;}
.data-table th .tax-flag{white-space:nowrap;font-weight:normal;}
.data-table td.label,.data-table th.label{font-weight:bold;text-transform:none;border-color:#fff;background-color:#fff;}
.data-table td.value{float:none!important;}
.data-table .link-rss{display:block;}
.page-popup .data-table td,.page-popup .data-table th{border-bottom:1px solid #d9d9d9;}
.page-popup .buttons-set .button{float:right;}
tr.summary-total{cursor:pointer;}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer;}
tr.show-details .summary-collapse{background-position:0 -53px;}
tr.summary-details td{background-color:#ede9e6;font-size:12px;padding:5px!important;}
tr.summary-details-excluded{font-style:italic;}
.cart-tax-info,.cart-tax-info .cart-price{display:block;padding-right:20px;}
.cart-tax-total{display:block;padding-right:20px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_collapse.gif) 100% 3px no-repeat;cursor:pointer;}
.cart-tax-total-expanded{background-position:100% -54px;}
ul.links,ul.links li{display:inline;}
ul.links li .separator{margin:0 2px 0 5px;font-size:10px;color:#8f8f8f;}
ul.links li.last .separator{display:none;}
.rewards{margin:-10px 0 20px;}
.reward-message{display:block;margin:5px -15px 5px -15px;background:#d55721 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_rewards.gif) 5px 3px no-repeat;padding:3px 5px 3px 32px;font:normal 12px/20px Arial,Helvetica,sans-serif;color:#fff;}
.reward-message p{display:inline;margin:0!important;}
.reward-message .limit{display:block;font-size:11px;line-height:1.15;}
.reward-message a{color:#ffe6dc;text-decoration:underline;}
.reward-message a:hover{color:#ffe6dc;text-decoration:none;}
.reward-message .price{font-size:1em;font-weight:normal;}
.reward-review,.reward-tag,.reward-checkout{margin:0;}
.std ul,.std ol,.std dl,.std p,.std address,.std blockquote,.std table{margin-bottom:1em;}
.std ul{list-style:disc outside;padding-left:1.5em;}
.std ol{list-style:decimal outside;padding-left:1.5em;}
.std ul ul{list-style-type:circle;}
.std ul ul,.std ol ol,.std ul ol,.std ol ul{margin:.5em 0;}
.std dt{font-weight:bold;}
.std dd{padding:0 0 0 1.5em;}
.std blockquote{font-style:italic;padding:0 0 0 1.5em;}
.std address{font-style:normal;}
.std b,.std strong{font-weight:bold;}
.std i,.std em{font-style:italic;}
.std hr{margin:1.5em 0;color:#d9d9d9;}
.std table{width:100%;}
.std table thead{background:#e8e8e8;}
.std table th{background:#f7f7f7;font-weight:bold;}
.std table thead th{background:#e8e8e8;font-weight:bold;}
.std table th,.std table td{padding:5px 10px;border:1px solid #d9d9d9;}
.std table[border="0"]{border-width:0;}
.std table[border="0"] th,.std table[border="0"] td{border-width:0;}
ul.disc li{padding-left:10px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_bulletsm.gif) no-repeat 0 0.5em;}
.std ul.disc li{padding-left:0;background:none;}
.link-rss{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/icon_rss.gif) 100% 1px no-repeat;padding-right:18px;white-space:nowrap;}
.link-rss:hover{color:#f58550;}
.link-print{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/icon_printer.gif) 0 1px no-repeat;padding:2px 0 2px 25px;white-space:nowrap;}
.link-cart{font-size:11px;font-weight:bold;color:#c73615;text-decoration:underline;}
.link-cart:hover{color:#c73615;text-decoration:none;}
.data-table .btn-remove{display:block;margin:0 auto;width:13px;height:12px;font-size:0;line-height:0;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;cursor:pointer;}
.data-table .btn-remove2{}
.cards-list dt{margin:5px 0 0;}
.cards-list .offset{padding:2px 0 2px 20px;}
.divider{margin:16px 0;background:#e7e7e7;font-size:0;line-height:0;height:1px;overflow:hidden;}
.global-site-notice{border:1px solid #cfcfcf;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.global-site-notice .notice-inner{width:860px;margin:0 auto;padding:12px 0 12px 80px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/i_notice.gif) 20px 25px no-repeat;text-align:left;}
.global-site-notice .notice-inner p{margin:0;border:1px dotted #cccc73;padding:10px;}
.global-site-notice .notice-inner .actions{padding-top:10px;}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff;}
.demo-notice .notice-inner{width:auto;padding:0;background:none;text-align:center;}
.demo-notice .notice-inner p{padding:0;border:0;}
.branding{text-align:center;width:267px;margin:0 auto;display:inline-block;float:left}
.free-shipping{float:left;margin:67px 0 0 0px;display:inline;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;color:#9c0c0c;width:36.92%;text-align:left}
.header-container{margin:0 0 20px;text-align:left;}
.header{padding:0;min-height:56px;position:relative;z-index:900;width:100%;text-align:center}
.header .logo{text-decoration:none!important;}
.header a.logo{display:block;padding-top:28px}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.header h1.logo{display:inline-block;}
.header .quick-access{float:right;padding:54px 0 0;}
.header .quick-access .links{float:right;line-height:18px;white-space:nowrap;}
.header .quick-access .links li{padding:0 7px 0 4px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_sep.gif) no-repeat 100% 4px;}
.header .quick-access .links li a{color:#1e75b4;text-transform:uppercase;text-decoration:none;}
.header .quick-access .links li a:hover{color:#d33911;}
.header .quick-access .checkout-link li{font-weight:bold;padding:0 0 0 12px;background-position:6px 4px;}
.header .quick-access .cart-link li{font-weight:bold;padding:0 0 0 0px;background:none;}
#invitation-send-link{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_sep.gif) no-repeat 100% 50%;padding:0 6px 0 0;margin:0 4px 0 0;font-weight:bold;}
#invitation-send-link a{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_invitation-link.gif) no-repeat 3px 6px;padding-left:23px;display:inline-block;}
#invitation-send-link a,x:-moz-any-link{background-position:3px -2px;}
#invitation-send-link a,x:-moz-any-link,x:default{background-position:3px 6px;}
.header-panel{text-align:center;z-index:994;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_header-panel-bg.gif) repeat-x 0 100%;line-height:28px;padding:0 0 0 11px;}
.header-panel .welcome-msg{font-weight:bold;display:inline;float:left;line-height:28px;margin-right:5px;}
.header-panel .links{float:left;line-height:28px;margin-right:11px;white-space:nowrap;}
.header-panel .links li a{color:#1e75b4;}
.header-panel .links li a:hover{color:#d33911;}
.switches{float:right;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_header-panel-bg.gif) repeat-x 0 100%;padding:0 0 1px 0;}
.switch{line-height:28px;margin-left:-1px;margin-right:0;display:inline;float:left;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_header-panel.gif) no-repeat 0 -29px;padding-left:13px;}
.switch label{font-weight:normal;margin-right:0;float:left;}
.switch .switch-wrapper{float:left;position:relative;z-index:1;padding-left:7px;padding-right:11px;}
.switch strong.current{font-weight:normal;}
.switch .separator{margin:0 2px;font-size:10px;color:#8f8f8f;}
.switch .switcher{color:#1e75b4;cursor:pointer;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_header-panel.gif) no-repeat 100% -73px;padding:0 10px 0 0;margin:0 3px 0 1px;}
.switch ul{position:absolute;min-width:100%;text-align:left;top:0;left:0;float:left;line-height:16px;padding:0 0 0 0;border-top:0;}
.switch ul li{vertical-align:top;display:block;white-space:nowrap;border:1px solid #c8c8c8;border-top:0;}
.switch ul li a{white-space:nowrap;display:block;background:#f2f2f2;padding:4px 6px;color:#1e75b4;text-decoration:none;}
.switch ul li a:hover{color:#d33911;background:#f8f8f8;}
.switch ul .current{line-height:28px;border:0;cursor:default;padding:0 7px;visibility:hidden;}
.switch ul .current span{padding-right:20px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_close.gif) no-repeat 100% 1px;}
.switch .faded{color:#8f8f8f;}
.switch .faded li{border-color:#e6e6e6;background-color:#f6f6f6;}
.switch .faded a{color:#9ac1dd;}
.switch ul,x:-moz-any-link{width:100%;}
.switch ul,x:-moz-any-link,x:default{width:auto;}
.list-opened{background-position:100% -129px!important;color:#d33911!important;}
.header .form-search{float:right;clear:right;padding:0;white-space:nowrap;position:relative}
.header .form-search label{display:none;}
.header .form-search input.input-text{width:212px;padding:0px 62px 0 0;border:solid 1px #c3cbd5;height:36px;background:none;text-indent:11px;line-height:38px;margin-top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .header .form-search input.input-text{line-height:100%}
}
.header .form-search a{display:none;}
.header .form-search button.button{margin:0;position:absolute;right:-1px;top:1px}
.header .form-search button.button span{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat 0 8.553%;height:38px;width:52px;padding:0;margin:0;background-size:387px 646px;}
.header .form-search button.button span span{padding:0px;margin:0px;height:auto;width:auto;text-indent:-9999px}
.header .form-search .search-autocomplete{z-index:999;position:relative!important;top:0!important;left:0!important;height:0!important;overflow:visible!important;}
.header .form-search .search-autocomplete ul{border:1px solid #c7c7c7;border-top:0;padding-left:0;width:210px;background-color:#fcf8f4;position:absolute;top:-1px;}
.header .form-search .search-autocomplete li{padding:4px 6px 4px 24px;border-bottom:1px solid #fff;font-size:12px;cursor:pointer;}
.header .form-search .search-autocomplete li .amount{float:right;font-weight:bold;}
.header .form-search .search-autocomplete li.selected{}
.header .form-search .search-autocomplete li.last{border-bottom:0;}
.nav-container{padding-bottom:3px;position:relative;z-index:auto;margin:14px -35px -1px -20px;z-index:510}
#nav{width:100%;min-height:28px;text-align:left;padding:0;}
#nav li.over{z-index:9999!important;}
#nav li.parent{position:relative;}
#nav li a span{cursor:pointer;}
#nav li.level-top.over{border:2px solid #c3cbd5;box-shadow:0 8px 15px rgba(0,0,0,.3);moz-box-shadow:0 8px 15px rgba(0,0,0,.3);}
#nav li.level-top{float:left;position:relative;z-index:1;border:solid 2px transparent;}
#nav a.level-top{float:left;font-weight:700;font-family:"proxima-nova-n7","proxima-nova";font-size:14px;line-height:28px;padding:10px 34px 22px;text-decoration:none!important;color:#353535;background:#fff;position:relative;text-transform:uppercase;}
#nav a.level-top span{float:left;padding:0;white-space:nowrap;}
#nav li.over a.level-top{padding:10px 34px 22px;border-bottom:none}
#nav li.active a.level-top{padding:10px 34px 22px;border:solid 2px #fff;border-bottom:none}
#nav li.over a.level-top{line-height:28px;position:relative;padding:10px 34px 22px;}
#nav li.over a.level-top{}
#nav li.over a.level-top span,#nav li.active a.level-top span{padding:0;}
#nav li.first a.level-top{padding-left:18px;padding-right:22px}
#nav li.level-top.last{float:right;margin-right:12px;}
#nav li.level-top.last a.level-top{padding:10px 23px 22px 24px;}
#nav ul{position:absolute;top:60px;left:-10000px;background:#fff;padding:5px 0 12px;border:2px solid #c3cbd5;z-index:-998!important}
#nav div ul{position:static;width:auto;background:none;padding:0;border:0!important;}
.menu-cms-mens-watch a{width:75%;}
#nav ul.cat-1 {width:1196px;width:810px;padding-left:10px;}
#nav ul.cat-2,#nav ul.cat-3,#nav ul.cat-6{width:810px;padding-left:18px;padding-top:10px}
#nav ul.cat-1 li,#nav ul.cat-2 li,#nav ul.cat-3 li,#nav ul.cat-4 li,#nav ul.cat-5 li,#nav ul.cat-6 li{border:none;position:relative}
#nav ul.cat-1 ul li,#nav ul.cat-2 ul li,#nav ul.cat-3 ul li{display:block;}
#nav li .cat-1.shown-sub{left:0px;width:1182px;padding-bottom:0px;}
#nav li .cat-2.shown-sub,#nav li .cat-3.shown-sub,#nav li .cat-4.shown-sub,#nav li .cat-6.shown-sub{}
#nav li .cat-5.shown-sub{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/nav-vertical-line-bg-nav-3.gif) repeat-y right top #fff}
#nav li .cat-1.shown-sub .menu-cms-mens-watch,#nav li .cat-2.shown-sub .menu-cms-mens-watch,#nav li .cat-3.shown-sub .menu-cms-mens-watch,#nav li .cat-4.shown-sub .menu-cms-mens-watch,#nav li .cat-6.shown-sub .menu-cms-mens-watch{height:244px;width:242px;background:#f3f4f6;}
#nav li .cat-6.shown-sub .menu-cms-mens-watch{height:230px;background:none!important;}
#nav li .cat-7.shown-sub .menu-cms-mens-watch{width:252px;border-left:1px solid #c3cbd5;background:none!important;}
#nav li .cat-5.shown-sub .menu-cms-mens-watch{background:none;border:none}
#nav ul.cat-1 h2,#nav ul.cat-2 h2,#nav ul.cat-3 h2,#nav ul.cat-4 h2,#nav ul.cat-5 h2,#nav ul.cat-6 h2,#nav ul.cat-3 h2{font-weight:400;font-family:"proxima-nova-n4","proxima-nova";font-size:16px;border-bottom:1px solid #DFDFDF;padding-bottom:5px;color:#414c5c;margin-bottom:15px}
#nav ul.cat-1 .nav-block1 {float:right;min-width:200px;background:#f3f4f6;height:240px;top:-5px;position:relative;margin-bottom:-5px;padding:10px;border-left:2px solid #c3cbd5;}
#nav ul.cat-2 .nav-block1{width:260px;margin-right:30px;float:left}
#nav ul.cat-3 .nav-block1{width:200px;margin-right: 30px;float: left;}
#nav ul.cat-1 .nav-block2,#nav ul.cat-2 .nav-block2{width:520px;float:left;}
#nav ul.cat-3 .nav-block2 {width:575px;float:right;}
#nav li .cat-3.shown-sub{left: -285px;background: #fff;padding-bottom: 0px;}
#nav ul .brand_sort li{float:left}
#nav ul .brand_sort li.revealBrand{padding:10px;width:20px;float:left;}
#nav ul .brand_sort li.revealBrand.active{background:;}
#nav ul .brand_sort li.revealBrand.active a{color: #414c5c!important;background:#c3cbd5;}
#nav ul .brand_sort li.revealBrandAll{float:left;padding:10px;width:130px;}
#nav ul .brand_sort li.revealBrand a,#nav ul .brand_sort li.revealBrandAll a{padding:7px 6px;text-align:center;width:18px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;color:#fff;width:18px;}
#nav ul .brand_sort li.revealBrand a:hover {background:#c3cbd5!important;color:#414c5c!important;}
#nav ul .brand_sort li.revealBrand:hover {background: none!important;color:#414c5c!important;}
#nav ul .brand_sort li.revealBrandAll a{width:130px!important;}
#nav ul .brand_sort #reveal_0 > a{width:25px!important;}
li#reveal_all{width:150px;}
#nav li .cat-3 .nav-block1{height: 230px;float: left;padding: 10px 10px 0px 10px;margin-top: -5px;margin-right: 14px;}
#nav ul.cat-3 .nav-block2 {width: 575px;float: right;height: 230px;padding: 10px 0px 0px 0px;margin-top: -5px;}
#nav li .cat-3.shown-sub li{float: left;border-bottom: none;padding-bottom: 0px;}
#nav li .cat-3.shown-sub .nav-block1 li, #nav li .cat-3.shown-sub .nav-block2 li{float: none;width: auto;}
#nav ul.cat-3 .brand_sort .nav-block1 h1{margin-bottom:10px}
#nav ul.cat-3 .nav-block1 li{border-bottom:none}
#nav ul.cat-3 .nav-block1 li a{padding:8px}
.brand_sort{overflow:hidden;padding-top:5px;float:left;width:80%;}
.brand_sort ul{clear:both;float:left}
#nav ul.cat-1 ul#brand_char_filter {background:#414c5c!important;width:280px!important;clear:none;padding:20px!important;margin-bottom:5px;}
#nav ul.cat-1 ul#brandSelectList {float: left;width:550px!important;clear:none;margin-left:50px;margin-top:30px;}
.brandSub li {padding-right:30px;}
.brandSub li:last-child {padding-right:0px;}
#nav li .cat-3.shown-sub li .brand_sort ul#brandSelectList li{margin-top:18px}
#nav li .cat-3.shown-sub li .brand_sort ul#brandSelectList li ul li{margin-top:0;width:200px}
#nav li .cat-3.shown-sub li .brand_sort ul#brandSelectList li ul li a{padding:8px}
#nav li .cat-4.shown-sub{left:-420px}
#nav ul.cat-4 .nav-block2{width:595px;float:left;}
.jewelry-block{float:left;margin-right:30px}
#nav ul.cat-4 .nav-block1{width:150px;margin-right:30px;float:left}
#nav ul.cat-4 .nav-block2 h2{width:150px}
#nav ul.cat-4 ul li{display:block;float:none;width:150px;margin-right:0}
#nav ul.cat-4{width:775px;padding-left:18px;padding-top:10px}
#nav li .cat-5.shown-sub{left:-735px}
#nav ul.cat-5 .nav-block1{margin-right:0;float:left}
.fashion-block{margin-right:25px;float:left;width:150px}
#nav ul.cat-5 ul li{display:block;float:none;width:auto;margin-right:0}
#nav ul.cat-5 {width:916px;padding-left:18px;padding-top:10px}
#nav ul.cat-5 .nav-block2 h2{width:242px}
#nav ul.cat-5 .nav-block2{width:772px}
#nav ul.cat-5 .menu-cms-image img{padding-bottom:0px;}
#nav ul.cat-5 .menu-cms-image{padding:0px 1px 0px 0px;border-left:1px solid #ccc;}
#nav li .cat-6.shown-sub{left:-653px}
#nav ul.cat-6 .nav-block1{width:150px;margin-right:30px;float:left}
#nav ul.cat-6 .nav-block2{width:595px;float:left;}
.fine-gift-block{float:left;margin-right:30px}
#nav ul.cat-6 .nav-block2 h2{width:150px}
#nav ul.cat-6 ul li{display:block;float:none;width:150px;margin-right:0}
#nav ul.cat-6{width:775px}
#nav ul.cat-1 li a,#nav ul.cat-2 li a,#nav ul.cat-3 li a,#nav ul.cat-4 li a,#nav ul.cat-5 li a,#nav ul.cat-6 li a{padding:8px;}
#nav ul.cat-1 ul.no-margin li,#nav ul.cat-2 ul.no-margin li,#nav ul.cat-3 ul.no-margin li,#nav ul.cat-4 ul.no-margin li,#nav ul.cat-5 ul.no-margin li,#nav ul.cat-6 ul.no-margin li{margin-right:0px}
.menu-cms-mens-watch{float:left;width:244px;background:#f3f4f6;position:absolute;right:0;top:-10px;border-left:solid 1px #c3cbd5}
#nav ul.cat-1 .nav-block2 h2,#nav ul.cat-2 .nav-block2 h2, #nav ul.cat-3 .nav-block2 h2{width:258px}
#nav ul.cat-1 .nav-block2 .menu-cms-mens-watch ul li,#nav ul.cat-2 .nav-block2 .menu-cms-mens-watch ul li,#nav ul.cat-3 .nav-block2 .menu-cms-mens-watch ul li,#nav ul.cat-4 .nav-block2 .menu-cms-mens-watch ul li,#nav ul.cat-5 .nav-block2 .menu-cms-mens-watch ul li,#nav ul.cat-6 .nav-block2 .menu-cms-mens-watch ul li{width:100%}
#nav ul.cat-1 .nav-block2 .menu-cms-mens-watch ul li a,#nav ul.cat-2 .nav-block2 .menu-cms-mens-watch ul li a,#nav ul.cat-3 .nav-block2 .menu-cms-mens-watch ul li a,#nav ul.cat-4 .nav-block2 .menu-cms-mens-watch ul li a,#nav ul.cat-5 .nav-block2 .menu-cms-mens-watch ul li a,#nav ul.cat-6 .nav-block2 .menu-cms-mens-watch ul li a{width:184px;border-bottom:solid 1px #c3cbd5;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png) no-repeat scroll 90% -317px;padding:9px 40px 9px 18px;margin-bottom:0px;color:#414c5c;font-size:12px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova"}
.menu-cms-image{display:block}
.menu-cms-image a{width:100%;padding:0px!important;}
.menu-cms-image a:hover{-webkit-filter: none;}
#nav ul.cat-1 .nav-block2 .menu-cms-mens-watch ul li a:hover,#nav ul.cat-2 .nav-block2 .menu-cms-mens-watch ul li a:hover,#nav ul.cat-3 .nav-block2 .menu-cms-mens-watch ul li a:hover,#nav ul.cat-4 .nav-block2 .menu-cms-mens-watch ul li a:hover,#nav ul.cat-5 .nav-block2 .menu-cms-mens-watch ul li a:hover,#nav ul.cat-6 .nav-block2 .menu-cms-mens-watch ul li a:hover{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png) no-repeat scroll 90% -317px #414c5c;}
#nav ul.cat-5{width:916px;}
#nav li .cat-7{width:690px;padding:0px}
#nav li .cat-7.shown-sub{left:-609px;}
@-moz-document url-prefix(){#nav li .cat-7.shown-sub{left:-593px;}
}
#nav ul.cat-7{top:60px}
#nav ul.cat-7 li{border:none;float:left;position:relative}
#nav ul.cat-7 .nav-block1{width:436px;float:left;padding:16px 0 8px 6px}
#nav ul.cat-7 .nav-block2{width:233px;float:left;}
#nav ul.cat-7 .nav-block1 div img{float:left;padding:0 0 10px 10px}
#nav ul.cat-7 .nav-block2 .menu-cms-mens-watch ul li{width:100%}
#nav ul.cat-7 .nav-block2 .menu-cms-mens-watch ul li a{border-bottom:solid 1px #c3cbd5;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/menu-arrow-dark.png) no-repeat scroll 90% center;padding:9px 40px 9px 18px;margin-bottom:0px;color:#414c5c;font-size:12px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova"}
#nav ul.cat-7 .nav-block2 .menu-cms-mens-watch ul li a:hover{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/menu-arrow-dark.png) no-repeat scroll 90% center #414c5c;}
#nav ul.cat-7 .menu-cms-image{padding:0px;display:block;float:left}
#nav ul.cat-7 .menu-cms-mens-watch{float:left;width:auto;background:#f3f4f6;min-height:246px;border-left:solid 1px #c3cbd5;position:relative;top:0}
#nav ul li{float:none;height:auto;display:block;border-bottom:1px solid #e2e2e2;}
#nav ul li.last{border-bottom:0;}
#nav ul li.parent{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_parent.gif) 100% 50% no-repeat;}
#nav ul li a{display:block;font-size:12px;line-height:1.2;padding:5px 4px;text-decoration:none!important;color:#414c5c;text-transform:uppercase;font-family:"proxima-nova-n4","proxima-nova";font-weight:600}
#nav ul li.last > a{padding-bottom:0;}
#nav ul li a:hover{background:#414c5c;color:#fff!important;font-weight:600;font-family:"proxima-nova-n6","proxima-nova"}
#nav ul li.over a.over{color:#414c5c;}
#nav ul li.item-italisized a{font-weight:600;font-style:normal;background:none!important;color:#414c5c!important;text-decoration:underline!important;font-family:"proxima-nova-i6","proxima-nova"}
#nav ul ul{top:7px;}
#nav li .shown-sub{left:0px;left:0px;box-shadow:0 8px 15px rgba(0,0,0,.3);-webkit-box-shadow:0 8px 15px rgba(0,0,0,.3);-moz-box-shadow:0 8px 15px rgba(0,0,0,.3);margin-top:-2px;margin-left:-2px;}
#nav li .shown-sub .shown-sub{left:100px;}
.event .event-ticker span,x:-moz-any-link{padding-bottom:13px;}
.event .event-ticker span,x:-moz-any-link,x:default{padding-bottom:10px;}
.event .event-ticker span.days{background-position:50% 3px;}
.event .event-ticker span.hour{background-position:50% -56px;}
.event .event-ticker span.minute{background-position:50% -115px;}
.event .event-ticker span.second{background-position:50% -174px;}
.event .event-ticker span.delimiter{background:none;}
.event .event-dates{font-size:14px;color:#555;height:51px;padding-top:4px;}
.event .event-dates .date-part{font-weight:bold;}
.event .event-dates .time-part{font-size:12px;}
.col-main .event .event-button{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_btn-co.gif) 0 50% no-repeat;line-height:27px!important;height:27px!important;padding:0 0 0 13px!important;vertical-align:middle;}
.col-main .event .event-button span{width:121px;text-align:center;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_btn-co.gif) 100% 50% no-repeat;padding:0 13px 0 0!important;color:#fff;font:bold 15px/27px Arial,Helvetica,sans-serif!important;height:27px!important;text-transform:none;}
.event p a{color:#666;font-size:11px;}
.event .event-bottom{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_slider-events.gif) no-repeat 50% 0;position:absolute;z-index:2;height:12px;width:23px;left:50%;margin-left:-11px;bottom:-12px;}
.upcoming{background:#f6f6f6;}
.upcoming .status{color:#333;}
.closed .event-button,.col-main .closed .event-button,.col-main .upcoming .event-button,.upcoming .event-button,.closed .event-button span,.col-main .closed .event-button span,.col-main .upcoming .event-button span,.upcoming .event-button span{line-height:27px!important;font-size:12px!important;color:#7c7b7b!important;background:none!important;padding:0!important;width:auto!important;display:inline!important;text-transform:capitalize;}
.upcoming .event-button{text-decoration:underline!important;}
.upcoming .event-button:hover{text-decoration:none!important;}
.upcoming p a{color:#666;}
.upcoming .event-bottom{background-position:50% -187px;}
.closed{background:#494949;}
.closed .status,.closed .event-dates{color:#e2d4c7}
.event-container .container{font:400 normal 20px "proxima-nova-n4","proxima-nova",sans-serif;color:#fff;padding:0;}
.event-container .container .days-left{font:600  italic 20px "proxima-nova-i6","proxima-nova",sans-serif;color:#9c0c0c;padding:0;}
.col3-layout .col-main .widget-events{margin:0 -20px 1px;position:relative;z-index:1;}
.widget-events{padding:11px;background:#f0eae3;}
.col1-layout .col-main .widget-events{padding:12px;}
.events-slider{position:relative;clear:both;margin:0 0 0;border:1px solid #d0c2b6;z-index:2;}
.events-slider .slider-panel,.events-slider ul.slider li.slider-item,.events-slider .slide-button{float:left;display:inline;}
.events-slider .event{position:relative;z-index:1;}
.events-slider .slider-panel{position:relative;overflow:hidden;background:#d0c2b6;z-index:1;width:0;}
.events-slider ul.slider{width:200000px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"!important;}
.events-slider ul.slider li.slider-item{overflow:hidden;width:182px;height:386px;border-right:1px solid #d0c2b6;background:#f5f5f5 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_block.gif) repeat-x 0 0;padding-left:0;}
.events-slider ul.slider li.slider-item .category-name{font-size:16px;font-weight:normal;color:#454343;display:block;padding:80px 10px 0;}
.events-slider ul.slider li.slider-item .category-show{width:182px;height:241px;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_category-info.gif) repeat-x 0 100%;overflow:hidden;text-align:center;display:block;text-decoration:none;}
.events-slider ul.slider li.slider-item .no-event{height:401px;}
.events-slider .slide-button{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_slide-button.gif) no-repeat 0 0;position:absolute;text-indent:-999em;cursor:pointer;top:17px;width:28px;height:28px;z-index:2;overflow:hidden;}
.events-slider .backward{left:-11px;}
.events-slider .forward{right:-11px;background-position:0 -40px;}
.events-slider .inactive{cursor:default;display:none;}
.sidebar .widget-events{background:none;padding:0;}
.sidebar .events-slider{border:1px solid #cfcfcf;margin:-1px -1px 0;background:#fff;padding:0;}
.sidebar .events-slider .event{height:115px;}
.sidebar .events-slider ul.slider li.slider-item{width:182px;height:300px;margin:0;border-color:#cfcfcf;border-width:0 1px 0 0;}
.sidebar .events-slider ul.slider .status{padding-top:10px;padding-bottom:5px;}
.sidebar .events-slider ul.slider .event-dates{height:40px;}
.sidebar .events-slider ul.slider li.slider-item .category-name{font-size:16px;font-weight:normal;color:#454343;display:block;padding:50px 10px 0;}
.sidebar .events-slider ul.slider li.slider-item .category-show{height:241px;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_category-info.gif) repeat-x 0 100%;}
.sidebar .events-slider{margin-top:-1px;}
.sidebar .events-slider .backward{left:3px;top:6px;}
.sidebar .events-slider .forward{right:3px;top:6px;}
.sidebar .events-slider .event-ticker{height:45px;}
.sidebar .events-slider .event-ticker span{font-size:22px;line-height:28px;height:28px;padding-bottom:10px;background-image:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_ticker1.gif);background-repeat:no-repeat;display:inline-block;}
.sidebar .events-slider .event-ticker span.days{background-position:50% -10px;}
.sidebar .events-slider .event-ticker span.hour{background-position:50% -69px;}
.sidebar .events-slider .event-ticker span.minute{background-position:50% -128px;}
.sidebar .events-slider .event-ticker span.second{background-position:50% -185px;}
.sidebar .callout{display:block;margin:10px 0;}
.sidebar .block{border-bottom:1px solid #cfcfcf;background:#f5f5f5 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_block.gif) repeat-x 0 0;}
.sidebar .block .block-title{padding:17px 17px 0 17px;}
.sidebar .block .block-title strong{display:block;font:14px/1.25 Arial,Helvetica,sans-serif;padding:0;color:#222;}
.sidebar .block .block-title strong span{}
.sidebar .block .block-title strong small{font-size:12px;color:#777;}
.sidebar .block .block-subtitle,.sidebar .block h3{font-size:1em;font-weight:bold;color:#555;}
.sidebar .block .block-content{padding:10px 17px 17px;color:#555;}
.sidebar .block .btn-remove{color:#222;margin-right:3px;}
.sidebar .block .btn-remove a{color:#222!important;text-decoration:none!important;}
.sidebar .block .actions{margin:8px 0 0;text-align:right;}
.sidebar .block .actions a{float:left;color:#999;margin-top:3px;}
.sidebar .block .actions button.button{float:right;}
.sidebar .block li a.btn-previous,.sidebar .block li a.btn-remove{float:right;width:13px;height:0;padding-top:12px;margin-top:3px;overflow:hidden;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/btn_remove.gif) no-repeat 0 0;}
.sidebar .block li a.btn-previous{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_icon-back.png) no-repeat 0 0;}
.col-main .block{background:#fff;}
.col-main .block .block-title h2,.col-main .block .block-title h3{font-size:14px;line-height:1.2;color:#000333;font-weight:bold;}
.col-main .block .block-content{padding:20px;}
.info-box{border:1px solid #cfcfcf;margin-top:-1px;background:#f5f5f5 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_block.gif) repeat-x 0 0;position:relative;z-index:1;}
.info-box .box-title{margin:17px 17px 0 17px;font:14px/1.25 Arial,Helvetica,sans-serif;padding:0;color:#222;}
.info-box .box-title a{font-size:11px;text-transform:lowercase;}
.info-box .box-content{padding:10px 17px 17px;color:#555;}
.info-table th{font-weight:bold;padding:2px 15px 2px 0;}
.info-table td{padding:2px 0;}
.sidebar .block-account{background:#f5f5f5 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_block.gif) repeat-x 0 0;}
.sidebar .block-account .block-title{padding:26px 17px 12px;border-bottom:1px solid #d1d1d1;}
.sidebar .block-account .block-title strong{font-size:18px;line-height:23px;color:#111;}
.sidebar .block-account .block-content{padding:0;}
.sidebar .block-account li{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 100%;font-size:12px;padding-bottom:1px;}
.sidebar .block-account li a{color:#666;text-decoration:none;display:block;padding:5px 13px 4px;}
.sidebar .block-account li a:hover{color:#d63200;background-color:#f7eedb;color:#000;text-decoration:none;}
.sidebar .block-account li.current{font-weight:bold;background:#fff;border:1px solid #d1d1d1;border-width:1px 0;color:#000;padding:5px 13px 4px 14px;margin:-1px -1px 0 0;}
.sidebar .block-account li.last{border-bottom:0;background-image:none;}
.sidebar .block-layered-nav{background:none;}
.sidebar .block-layered-nav .block-title{padding:26px 17px 12px;}
.sidebar .block-layered-nav .block-title h2{font-size:18px;color:#111;}
.sidebar .block-layered-nav .block-subtitle{display:none;}
.sidebar .block-layered-nav .block-content{padding:0;}
.sidebar .block-layered-nav dl{padding:10px 14px 17px 17px;}
.sidebar .block-layered-nav dt{margin:2px 0 0;font-weight:bold;font-size:12px;color:#222;}
.sidebar .block-layered-nav dd{margin:0 0 13px;color:#666;}
.sidebar .block-layered-nav dd.last{margin:0;}
.sidebar .block-layered-nav dd li{margin:2px 0;}
.sidebar .block-layered-nav dd a{color:#222;text-decoration:none;}
.sidebar .block-layered-nav dd a:hover{text-decoration:underline;}
.sidebar .block-layered-nav .currently{border:1px solid #d1d1d1;border-width:1px 0;padding:10px 10px 10px 17px;margin-bottom:-1px;background:#f4f4f4 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_currently.gif) repeat-x 0 -20px;}
.sidebar .block-layered-nav .currently .block-subtitle{display:block;margin-bottom:5px;}
.sidebar .block-layered-nav .currently li{padding:5px 26px 5px 0;color:#444;position:relative;z-index:1;}
.sidebar .block-layered-nav .currently li .btn-remove{position:absolute;right:-7px;top:4px;}
.sidebar .block-layered-nav .currently li .btn-previous{position:absolute;right:12px;top:4px;}
.sidebar .block-layered-nav .currently .label{font-weight:bold;color:#d33911;font-size:12px;display:inline-block;}
.sidebar .block-layered-nav .currently .value{display:inline-block;}
.sidebar .block-layered-nav .actions{text-align:right;padding:5px 7px;margin:1px 0 -1px;background:#f4f4f4;border-bottom:1px solid #d1d1d1;}
.sidebar .block-layered-nav .actions a{float:none;}
sidebar .block-cart .block-title{background:#363636;padding:7px 17px;}
.sidebar .block-cart .block-title strong{font-weight:bold;color:#fff;}
.sidebar .block-cart .summary{margin:0 -17px;padding:0 12px 5px;background:#363636;color:#fff;text-align:center;position:relative;z-index:1;}
.sidebar .block-cart .summary a{font-weight:bold;color:#fff;}
.sidebar .block-cart .summary .subtotal{margin:3px 0 0;}
.sidebar .block-cart .summary .subtotal .price{font-weight:bold;}
.sidebar .block-cart .actions{margin:8px 0 13px;text-align:center;}
.sidebar .block-cart .actions button.button{float:none;}
.sidebar .block-cart .block-content{padding-top:0;}
.sidebar .block-cart .block-content table{margin:5px 0 0 0;}
.sidebar .block-cart .block-content table th{padding:1px 5px 1px 0;color:#8f8f8f;text-align:right;}
.sidebar .block-cart .block-content table td{text-align:left;padding:1px 0;}
.sidebar .block-cart  li a.btn-remove{float:none;background:none;margin:0;padding:0;width:auto;height:auto;overflow:visible;}
.mini-products-list li.item{padding:5px 0;border-bottom:1px solid #cfcfcf;}
.mini-products-list li.last{border:none;}
.mini-products-list .product-image{float:left;width:50px;margin-right:-50px;}
.mini-products-list .product-details{margin-left:65px;}
.sidebar .mini-products-list .product-details{margin-left:57px;}
.mini-products-list .product-details .product-name{font-size:11px;}
.mini-products-list .product-details .price-box{margin:5px 0;}
.mini-products-list .product-details h4{}
.mini-products-list .product-details .btn-remove{font-size:11px;}
.sidebar .mini-products-images-list li.item{float:left;padding:5px;text-align:center;}
.block-products .mini-products-list .product-details{margin-left:65px;}
.top-cart{float:right;position:relative;}
.top-cart .block-title{white-space:nowrap;cursor:pointer;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) right -300px no-repeat;background-size:387px 646px;color:#f5f5f5;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";font-size:11px;text-transform:uppercase;padding:0 35px 0 11px;height:38px;margin-left:-1px}
.top-cart .block-title strong{display:block;font-size:11px;color:#f5f5f5;font-weight:600;text-decoration:none;padding-top:12px;font-family:"proxima-nova-n6","proxima-nova"}
.top-cart .block-title:hover{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) right -259px no-repeat #fff;color:#000;background-size:387px 646px;}
.top-cart .block-title:hover strong{color:#414c5c}
.top-links-joma .block-title:hover span{color:#000!important}
.top-cart .block-title.expanded{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) right -259px no-repeat #fff;color:#000;background-size:387px 646px;}
.top-cart .block-title.expanded span{color:#000;}
.top-cart .block-title.expanded strong{color:#000;}
.top-cart .block-content{position:absolute;right:-2px;width:267px;background:#fff;}
.top-cart .inner-wrapper{border:2px solid #24272b;border-top:none}
.top-cart .block-content .block-subtitle{font-size:10px;color:#d12c01;font-weight:bold;text-transform:uppercase;line-height:12px;padding:3px 10px 4px;}
.top-cart .block-content .block-subtitle .close-btn{float:right;width:20px;height:0;padding-top:20px;text-align:left;overflow:hidden;cursor:pointer;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png) no-repeat -65px -372px rgba(0,0,0,0);position:relative;z-index:1;}
.top-cart .cart-empty .close-btn{float:right;width:13px;height:0;padding-top:12px;text-align:left;overflow:hidden;cursor:pointer;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_close.gif) no-repeat 0 0;position:relative;z-index:1;}
.top-cart .cart-empty{padding:10px 10px 10px 20px;}
#topCartContent p.cart-empty {font-size: 14px;}
.top-cart .block-content ol{padding-bottom:7px;}
.top-cart .block-content .item{padding:8px 5px 8px 11px;}
.top-cart .block-content .item .product-name{font-size:11px;line-height:14px;}
.top-cart .block-content .item .product-name a{font-size:11px;text-decoration:none;color:#000;font-weight:400;}
.top-cart .block-content table{margin:5px 0 0 0;}
.top-cart .block-content table th{padding:1px 8px;color:#8f8f8f;text-align:right;}
.top-cart .block-content table td{text-align:left;padding:1px 0;}
.top-cart .block-content .subtotal{background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 0;padding:2px 5px;text-align:center;}
.top-cart .actions{background:#e3e3e3 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 -1px;text-align:center;padding:5px 11px;text-align:right;}
.top-cart .actions a{float:left;line-height:23px;}
.top-cart .actions button{float:none;}
.top-cart .actions button.button span,.top-cart .actions button.button span span{background-image:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_btn-onbg.gif);background-repeat:no-repeat;}
.top-cart .paypal-logo a{float:right;}
.top-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 33px 5px 0px;}
.block-list .block-content ol{margin:-5px -13px;}
.block-list li.item{padding:5px 10px 5px 13px;}
.block-list .actions{padding:5px 0 0;}
.sidebar .block-list .product-name{font:normal 11px/1.25 Arial,Helvetica,sans-serif;color:#444;}
.sidebar .block-list .product-name a{color:#444;}
.block-poll li{margin:5px 0;}
.block-poll input.radio{float:left;margin:1px -18px 0 0;vertical-align:top;}
.block-poll .label{display:block;margin-left:18px;}
.block-poll .answer{}
.block-poll .votes{float:right;font-weight:bold;margin-left:10px;}
.block-tags ul,.block-tags li{display:inline;}
.block-reorder li{padding:5px 0;}
.block-reorder input.checkbox{float:left;margin:3px -20px 0 0;}
.block-reorder .product-name{margin-left:20px;font-size:11px;font-weight:normal;}
.block-banner{border:0;margin:10px 0;}
.block-banner .block-content{border-top:0;padding:0;background:#cbcbcb;text-align:center;}
.top-container .block-banner{background:#d0d0d0;margin:0;}
.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center;}
.paypal-review-order .legend{font-size:14px;font-weight:normal;margin:0 0 6px;}
.paypal-review-order .col2-set .legend{font-weight:bold;}
.paypal-review-order .paypal-shipping-method{padding-left:120px;}
.paypal-review-order .paypal-shipping-method .box-title{margin:0 0 6px;}
.category-view{margin:0;}
.category-title{margin-bottom:0;border:1px solid #cfcfcf;border-bottom:0;text-align:left;}
.category-title .rss-feed{float:right;margin:7px 0 0;padding-left:17px;line-height:12px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/icon_rss.gif) 0 0 no-repeat;white-space:nowrap;text-decoration:none;}
.category-title .rss-feed:hover{text-decoration:underline;}
.category-view .note-msg,.category-description{padding:0px;font-size:12px;}
.category-description{font:normal 300 50px/50px "proxima-nova-n3","proxima-nova",sans-serif;color:#fff}
.results-view{margin:0 -20px -20px;}
.results-view .recommendations{padding:20px 20px 0;}
.catalogsearch-result-index .page-title{margin-bottom:0;}
.catalogsearch-result-index .note-msg{margin:20px 0;}
.sidebar .category-title{margin:0;}
.category-image{text-align:center;margin:0 0 1px;}
.category-image img{display:block;height:auto;margin:0 auto;max-width:1156px;width:100%;}
.category-products{padding:25px 0 0;margin:0 0 20px 0}
.category-products .price-box{font-size:12px;}
.catalog-category-view .col-main{padding:0 0 20px;}
.plp-header-block{position:relative;}
.plp-header-content-block{margin:0;position:absolute;top:30px;float:right;right:30px;}
.plp-header-content-block .shop-by-category{display:none;}
.plp-header-content-block h1{width:50%;float:right;display:block;font-size:36px;font-weight:700;font-style:italic;}
.plp-header-content-block p{float:right;width:50%;font-size:14px;clear:both;}
.plp-header-content-block h1#noimg{left:80px;position:relative;width:50%;float:left;display:block;font-size:36px;font-weight:700;font-style:italic;}
.plp-header-content-block p#noimg{position:relative;left:80px;float:left;width:50%;font-size:14px;clear:both;}
div#noimg.plp-header-content-block{left:0;top:0;height:50px;width:100%;}
div#noimg.plp-header-content-block h1{height:50px;background:#efefef;font-size:28px;width:100%;text-align:center;font-family:Georgia;font-weight:400;color:#000;}
span#products-count{font-size:20px;font-style:normal;font-family:proxima-nova-n7,proxima-nova;text-transform:uppercase;}
#categorynames {float: left;width: 100%;margin: 0 auto;background: #efefef;height: 50px;}
#plpheaderblock {overflow:hidden;}
#plpblurb {font-size: 14px;background: #fff;font-style: normal;font: normal 400 14px/14px "proxima-nova-n3","proxima-nova",sans-serif;color: #333;text-align: left;line-height: 20px; padding: 10px 90px;float:left;}
#openblurb {float: left;padding: 3px 30px 0px 20px;cursor: pointer;background: url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat right -64px;font-size: 14px;font-style: normal;font-family: proxima-nova-n7,proxima-nova;text-transform: uppercase;position:absolute;right:0;}
.cat-sort-by {position: relative;float: right;top: -35px;width:100%;}
.cat-sort-by select {background:url('http://www.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat right -77px;display: block;width:215px;height:30px;border: 1px solid #000; cursor: pointer;float: left;color: #444;font-size: 14px;font-family: proxima-nova-n4,proxima-nova,sans-serif;font-weight: normal;border: 1px solid #c3cbd5;}
.cat-sort-by .selector.fixedWidth {background:url('http://www.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat right -77px;width:199px;height:30px;border: 1px solid #000; cursor: pointer;float: right;color: #444;font-size: 14px;font-family: proxima-nova-n4,proxima-nova,sans-serif;font-weight: normal;border: 1px solid #c3cbd5;}  
.cat-sort-by div.selector select {float:right;}
.cat-sort-by div.selector.fixedWidth span {padding:0px;background:transparent;width:auto;height:30px;color: #000;font-size: 14px;text-transform: uppercase;}
.cat-sort-by .selector > span {background:url('http://www.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat right -77px;border:0px!important;}
.filter-mob-link{display:none;}
.block-mob-links{display:none;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:100px;}
.block-layered-nav-mobHeader{display:none;}
.block-layered-nav{margin:20px 0;font:400 normal 14px "proxima-nova-n4","proxima-nova",sans-serif;background:url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_plp_filter.gif') repeat!important;padding:0 0 2px 0;}
.block-layered-nav .block-title{display:none;}
#jqFilterOptionsBlock{padding:0;position:relative;z-index:500;}
.block-layered-nav-wrapper .filter-item{position:relative;padding:0 1px;float:left;}
.block-layered-nav-wrapper .filter-item.expanded{border-left:1px solid #C3CBD5;border-right:1px solid #C3CBD5;padding:0;-webkit-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.14);-moz-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.14);box-shadow:4px 4px 5px 0px rgba(50,50,50,0.14);}
.series-filter-header{color:#333333;font-family:"proxima-nova-n7","proxima-nova",sans-serif;font-style:normal;font-weight:700;}
.catalog-category-view .series-filter-body .layerednavigation .series-jqFilterOptions a{background:none;padding-left:10px;}
.block-layered-nav-wrapper .filter-item .filter-header{float:left;padding:20px 30px 19px 20px;text-transform:uppercase;cursor:pointer;background:url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat right -64px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
    .block-layered-nav-wrapper .filter-item .filter-header{padding:20px 30px 20px 20px;}
}
.block-layered-nav-wrapper .filter-item.expanded .filter-header{background-color:#f3f4f6;background-position:right -124px;border-top:1px solid #C3CBD5;margin:0;padding-top:19px;}
.block-layered-nav-wrapper .jq-selected-filters-mob{display:none;}
.block-layered-nav-wrapper .filter-body{left:-1px;position:absolute;top:57px;background:none repeat scroll 0 0 #fff;border:1px solid #C3CBD5;padding:0;-webkit-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.14);-moz-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.14);box-shadow:4px 4px 5px 0px rgba(50,50,50,0.14);z-index:10}
.block-layered-nav-wrapper .filter-body.open-right{left:auto;right:-1px;}
.block-layered-nav-wrapper .filter-body .brand-search-box{border-bottom:1px solid #C3CBD5;height:38px;line-height:38px;position:relative;}
.block-layered-nav-wrapper .filter-body .brand-search-box #id_search{border:medium none;color:#666666;font:normal 400 14px/38px "proxima-nova-i4","proxima-nova",sans-serif;height:36px;padding:0 19px;width:280px;}
.block-layered-nav-wrapper .filter-body .brand-search-box .jqNoBrands{background:none repeat scroll 0 0 #C3CBD5;border-bottom:1px solid #C3CBD5;bottom:-30px;font-size:12px;height:30px;left:0;line-height:30px;padding:0 5%;position:absolute;width:91%;z-index:1500;}
.block-layered-nav-wrapper .filter-body .jqColorLabel{display:block;font-size:13px;height:15px;line-height:15px;padding:13px 0 0 16px;}
.block-layered-nav-wrapper .filter-body .slimScrollDiv{height:215px!important;margin:0px;}
.block-layered-nav-wrapper .filter-body .layerednavigation{margin: 7px 6px 7px 7px;width:306px!important;}
.block-layered-nav-wrapper .filter-body .layerednavigation li{clear:left;display:block;margin:0 10px 0 0;height:30px;line-height:30px;overflow:hidden;}
.block-layered-nav-wrapper .filter-body .layerednavigation li.disabled{color:#ccc;padding:0 0 0 39px;display:none;}
.block-layered-nav-wrapper .filter-body .layerednavigation li a{color:#24272B;padding:0 0 0 12px;display:block;font-size:14px;line-height:30px;text-decoration:none;background:url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat 12px 7px;padding:0 0 0 40px;}
.block-layered-nav-wrapper .filter-body.watch_color .layerednavigation{padding:0;width:220px!important;}
.block-layered-nav-wrapper .filter-body.watch_color .layerednavigation li{width:20px;overflow:hidden;clear:none;display:block;float:left;height:auto;line-height:15px;margin:0;padding:8px;}
.block-layered-nav-wrapper .filter-body.watch_color .layerednavigation li a{border:2px solid #FFFFFF;background:none repeat scroll 0 0 #eee;display:block;float:left;height:20px;line-height:15px;overflow:hidden;padding:0;width:20px;}
.block-layered-nav-wrapper .filter-body.watch_color .layerednavigation li a.active{border:2px solid #c3cbd5;}
.block-layered-nav-wrapper .filter-body.watch_color .layerednavigation li.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.block-layered-nav-wrapper .filter-body.watch_color .layerednavigation li.disabled > img{border:2px solid #fff;}
.block-layered-nav-wrapper .filter-body.watch_color .layerednavigation li a img{height:20px;width:20px;}
.block-layered-nav-wrapper .filter-body .layerednavigation li a.active{background-position:12px -29px;}
.block-layered-nav-wrapper .filter-body .layerednavigation li a .item-count{padding:0 0 0 8px;color:#b9b9b9;}
.block-layered-nav-wrapper #selected-filters{float:left;font-size:12px;width:100%;margin:0 0 20px;}
.block-layered-nav-wrapper #selected-filters ol{float:left;margin:0 10px;}
.block-layered-nav-wrapper #selected-filters ol li{float:left;margin:0 10px 20px 0;}
.block-layered-nav-wrapper #selected-filters ol li a{}
.block-layered-nav-wrapper #selected-filters ol li.actions{}
.block-layered-nav-wrapper #selected-filters ol li.actions a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;border:1px solid #C3CBD5;text-decoration:none;text-transform:uppercase;padding:5px 10px;}
.block-layered-nav-wrapper #selected-filters ol li.actions a:hover,.block-layered-nav-wrapper #selected-filters ol li.actions a:active{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background:#F3F4F6;}
.block-layered-nav-wrapper #selected-filters ol li .value{}
.block-layered-nav-wrapper #selected-filters ol li .value img{height:12px;width:12px;margin:2px 0;}
.block-layered-nav-wrapper #selected-filters ol li .close-btn{font:600 normal 12px "proxima-nova-n6","proxima-nova",sans-serif;margin:0 0 0 5px;color:#b3b3b3}
.block-layered-nav-wrapper #selected-filters ol li .btn-remove{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background:none repeat scroll 0 0 #F3F4F6;padding:6px 10px;text-decoration:none;}
.block-layered-nav-wrapper #selected-filters ol li .btn-remove:hover,.block-layered-nav-wrapper #selected-filters ol li .btn-remove:active{background:none repeat scroll 0 0 #c3ccd5;}
.block-layered-nav-wrapper #selected-filters ol li .btn-remove:hover .close-btn,.block-layered-nav-wrapper #selected-filters ol li .btn-remove:active .close-btn{color:#F3F4F6;}
.block-layered-nav-wrapper .tab-button-bar{display:none;}
#product-comparison-sticky{background-color:#F3F4F6;border-top:3px solid #C3CBD5;bottom:0;left:0;position:fixed;width:100%;z-index:99999;}
#product-comparison-sticky .product-comparison-title #pc-heading{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png") no-repeat scroll -18px -399px;display:block;font-size:0;height:31px;text-indent:-9999px;width:84px;margin:0 auto;position:relative;top:-26px;}
#product-comparison-sticky.expanded .product-comparison-title #pc-heading{background-position:-18px -430px;}
#product-comparison-sticky .product-comparison-item{float:left;margin:0 1%;width:18%;}
#product-comparison-sticky .product-comparison-item a{text-decoration:none;}
#product-comparison-sticky .product-comparison-item a:hover{color:#333D4D;}
#product-comparison-sticky .product-comparison-item .manufacturer{font:600 13px/15px "proxima-nova-n6","proxima-nova",sans-serif;padding:0 3px 0 0;text-transform:uppercase;color:#000000}
#product-comparison-sticky .product-comparison-item .product-image{position:relative;display:block;}
#product-comparison-sticky .product-comparison-item .product-name{overflow:hidden;color:#000;height:50px;font-weight:400;text-align:left;padding-top:5px;}
#product-comparison-sticky .product-comparison-item .product-image .product-image-btn-wrapper{display:none}
#product-comparison-sticky .product-comparison-item .product-image:hover .product-image-btn-wrapper{display:block;background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_tra_quickview_link.png");height:100%;left:0;position:absolute;top:0;width:100%;}
#product-comparison-sticky .product-comparison-item .product-image .product-image-btn-wrapper a{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;background:none repeat scroll 0 0 #000000;border:2px solid #000000;color:#FFFFFF;display:block;height:46px;margin:-25px 5% 0 5%;position:absolute;text-decoration:none;top:50%;width:90%;font:600 normal 20px/46px "proxima-nova-n6","proxima-nova",sans-serif;}
#product-comparison-sticky .product-comparison-item .product-image .product-image-btn-wrapper a:hover{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;background:none repeat scroll 0 0 #FFFFFF;color:#000000;}
#product-comparison-sticky .product-comparison-item .product-image .product-image-btn-wrapper .jqAdded{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #C3CBD5;color:#C3CBD5;cursor:default;display:block;font:600 20px/46px "proxima-nova-n6","proxima-nova",sans-serif;height:46px;margin:-25px 5% 0;position:absolute;text-decoration:none;top:50%;width:90%;}
#product-comparison-sticky .product-comparison-item .product-image .availability.out-of-stock{background:none repeat scroll 0 0 #F3F4F6;color:#24272B;font-size:12px;height:18px;left:0;line-height:18px;padding:2px 10px;position:absolute;text-transform:uppercase;top:23px;cursor:default;}
#product-comparison-sticky .product-comparison-item .product-image img{height:auto;max-width:200px;width:100%;}
#product-comparison-sticky .product-comparison-item .product-image .remove-btn{z-index:9999;background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png") no-repeat scroll -65px -372px;cursor:pointer;height:22px;position:absolute;right:4px;text-indent:-9999px;top:4px;width:22px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-moz-opacity:.3;opacity:.3;}
#product-comparison-sticky .product-comparison-item .product-image .btn-cart-wrapper{left:0;position:absolute;top:0;}
#product-comparison-sticky .product-comparison-item .product-image .remove-btn:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;opacity:1}
#product-comparison-sticky #product-comparison-wrapper{display:none;margin:0 auto;width:1156px;overflow:hidden;}
#product-comparison-sticky .product-comparison-footer{}
#product-comparison-sticky .product-comparison-footer a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background:#C3CBD5;border:2px solid #C3CBD5;clear:left;color:#24272B;display:block;font:600 14px/36px "proxima-nova-n6","proxima-nova",sans-serif;margin:10px auto;text-decoration:none;width:97.2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#product-comparison-sticky .product-comparison-footer a:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background:#AAAFB8;border:2px solid #AAAFB8;}
#product-comparison-sticky #product-comparison-list{float:left;width:100%;margin:0 0 20px;}
#product-comparison-sticky .product-comparison-title{text-align:center;height:41px;}
#product-comparison-sticky .product-comparison-title h2{font:700 normal 14px "proxima-nova-n7","proxima-nova",sans-serif;height:38px;line-height:39px;color:#24272b;position:relative;top:-26px;}
#product-comparison-sticky .product-comparison-title h2 span{font:400 normal 14px "proxima-nova-n4","proxima-nova",sans-serif;}
#product-comparison-sticky .product-comparison-attributes{display:none;color:#24272B;float:left;overflow:auto;width:100%;}
#product-comparison-sticky .product-comparison-attributes li{border-bottom:1px solid #DBDFE5;float:left;line-height:normal;padding:8px 0;width:100%;}
#product-comparison-sticky .product-comparison-attributes li span{float:left;text-align:left;}
#product-comparison-sticky .product-comparison-attributes li .label{font:600 12px/12px "proxima-nova-n6","proxima-nova",sans-serif;text-transform:uppercase;width:49%;margin-right:2%}
#product-comparison-sticky .product-comparison-attributes li .value{overflow:hidden;width:49%;}
#product-comparison-sticky .product-comparison-attributes li .price{font-weight:400}
#product-comparison-sticky .product-comparison-attributes li .old-price .price{color:#a0a3a8;padding:0 10px 0 0;}
#product-comparison-sticky .product-comparison-attributes li .special-price .price{color:#333d4d;font:600 12px/14px "proxima-nova-n6","proxima-nova",sans-serif;}
.fashion-beauty-subcategories{}
.fashion-beauty-subcategories a{width:31%;border:2px solid #C3CBD5;color:#24272B;display:block;float:left;font:400 14px/36px "proxima-nova-n4","proxima-nova",sans-serif;height:36px;margin:20px 34px 20px 0;padding:0;text-align:center;text-decoration:none;}
.fashion-beauty-subcategories a:last-child {margin-right:0px;}
.fashion-beauty-subcategories a:hover{background-color:#C3CBD5;}
.fashion-beauty-subcategories a.fourth{margin-right:0;}
.fashion-beauty-subcategories a strong{font:600 14px/36px "proxima-nova-n6","proxima-nova",sans-serif;}
.fashion-beauty-content{overflow:hidden;clear:left;margin:30px 0;float:left;width:100%}
.fashion-beauty-content-LHS{float:left;width:23%;}
.fashion-beauty-content-LHS h4{font:700 16px/18px "proxima-nova-n7","proxima-nova",sans-serif;color:#010101;margin-bottom:5px;}
.fashion-beauty-content-LHS ul{margin-bottom:30px;}
.fashion-beauty-content-LHS ul li a{font-size:13px;line-height:37px;text-decoration:none;color:#353535;text-transform:uppercase;}
.fashion-beauty-content-LHS ul li a:hover{text-decoration:underline;}
.fashion-beauty-content-LHS .designer-brands{}
.fashion-beauty-content-RHS{float:right;width:75%;}
.fashion-beauty-content-RHS .featured-product-title{margin:0 0 20px;}
.fashion-beauty-content-RHS .products-grid li.item{width:29%;margin:0 2% 5%;}
.sales-events-wrapper{margin:10px 0;overflow:hidden;float:left;}
.sales-events-wrapper a{display:block;float:left;margin:10px 2% 10px 0;width:49%;position:relative;text-decoration:none;}
.sales-events-wrapper a span.overlay-text{position:absolute;z-index:100;text-decoration:none;font-weight:400;font-family: 'proxima-nova-n7','proxima-nova';color:#efefef;font-size: 14px;width:100%;padding:10px 0px;}
.sales-events-wrapper a span.overlay-text span {padding-left:10px;} 
span.overlay-text {position:absolute;z-index:100;text-decoration:none;font-weight:400;font-family: 'proxima-nova-n7','proxima-nova';color:#efefef;font-size: 14px;width:100%;padding:10px 0px;}
.sales-events-wrapper a.even{margin-right:0;}
.sales-events-wrapper a img{max-width:567px;}
#sales-events-header {width:100%;}
.products-grid{padding:0;margin:0;}
.products-grid li.item{float:left;margin:0 1.2%  5%;width:22.4%;position:relative;}
.products-grid li.dRow{clear:none;}
.products-grid .product-image-wrapper{position:relative;overflow:hidden;}
.products-grid .product-image-wrapper .product-image{display:block;text-decoration:none!important;margin:0;position:relative;width:100%;}
.products-grid .product-image-wrapper .product-image img{height:auto;max-width:360px;width:100%;}
.products-grid li.item .link-compare{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:.0;opacity:.0;position:absolute;right:4px;top:4px;width:24px;height:24px;display:block;background:url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png') no-repeat -120px -240px;background-size:387px 646px;}
.products-grid li.item .link-compare span{display:none;}
.products-grid li.item .link-compare:hover span{display:block;display:block;font-size:10px;position:absolute;right:-13px;text-transform:uppercase;top:-15px;} 
.products-grid li.item:hover .link-compare{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-moz-opacity:.3;opacity:.3;}
.products-grid li.item:hover .link-compare.added:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;opacity:1;cursor:default;}
.products-grid li.item .link-compare.added,.products-grid li.item:hover .link-compare:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;opacity:1;text-indent:0}
.products-grid li.item .view-details-tab{display:none;}
.products-grid .product-image-wrapper .quick-view{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;opacity:0;background:url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_tra_quickview_link.png') repeat;bottom:-76px;display:block;height:76px;left:0;position:absolute;width:100%;}
.products-grid .product-image-wrapper:hover .quick-view{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;opacity:1;bottom:0;}
.products-grid .product-image-wrapper .quick-view a{background:none repeat scroll 0 0 #414C5C;color:#FFFFFF;display:block;height:34px;margin:19px auto;text-align:center;width:170px;text-decoration:none;border:2px solid #414C5C;font:600 normal 14px/36px "proxima-nova-n6","proxima-nova",sans-serif;}
.products-grid .product-image-wrapper .quick-view a:hover{border:2px solid #303742;background:none repeat scroll 0 0 #303742;}
.products-grid .product-image-wrapper .out-of-stock,.product-img-box .out-of-stock,.checkout-cart-index .out-of-stock{background:none repeat scroll 0 0 #414c5c;color:#fff;font-size:10px;height:18px;left:0;line-height:18px;padding:2px 10px;position:absolute;text-transform:uppercase;top:23px;cursor:default;z-index:100;}
.products-grid .product-info{margin:15px auto;width:78%;font:400 normal 13px/15px "proxima-nova-n4","proxima-nova",sans-serif;}
.box-up-sell .products-grid .product-info{width:100%}
.products-grid .product-info .product-name{word-wrap:break-word;}
.products-grid .product-info .product-name a{font:400 normal 13px/15px "proxima-nova-n6","proxima-nova",sans-serif;text-decoration:none;font-weight:normal;display:block;color:#000;height:30px;overflow:hidden;text-overflow:ellipsis;}
.products-grid .product-info .product-name a:hover,.products-grid .product-info .product-name a:active{color:#333D4D;text-decoration:underline;}
.products-grid .product-info .product-name a .manufacturer{font:600 normal 13px/15px "proxima-nova-n6","proxima-nova",sans-serif;text-transform:uppercase;padding:0;color:#000000;font-weight:600}
.products-grid .product-info .price-link{text-decoration:none;display:block;float:left;height:20px;line-height:20px;width:100%;padding:10px 0 0;white-space:nowrap;}
.products-grid .product-info .price-box{margin:0;clear:both;float:left;margin:0 10px 0 0;}
.products-grid .product-info .price-box .regular-price{}
.products-grid .product-info .price-box .regular-price .price{font:600 oblique 16px/24px "Georgia",serif;color:#333d4d}
.products-grid .product-info .price-box .old-price{display:none;}
.products-grid .product-info .price-box .old-price .price{color:#A0A3A8;padding:0 10px 0 0;}
.products-grid .product-info .price-box .special-price{display:inline;}
.products-grid .product-info .price-box .special-price .price{font:600 oblique 16px/24px "Georgia",serif;color:#333D4D;}
.products-grid .product-info .savings-note{white-space:nowrap;color:#9c0c0c;font:600 normal 15px/ 12px "proxima-nova-i6","proxima-nova",sans-serif;text-transform:uppercase;padding:2px 5px;line-height:28px;}
.products-grid .ratings{text-align:left;line-height:13px;}
.products-grid .rating-links{display:block;padding:2px 0 0;clear:both;}
.products-list li.item{margin:0 0 20px 0;padding:0 20px 20px 20px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 100%;}
.products-list li.last{background-image:none;}
.products-list .product-image{float:left;margin-right:-186px;text-decoration:none!important;position:relative;}
.products-list .product-shop{margin-left:186px;}
.products-list .product-name{margin-bottom:5px;}
.products-list .price-box{margin:5px 0 10px;}
.products-list .desc{margin:5px 0 10px;font-size:12px;}
.products-list .desc .link-learn{white-space:nowrap;}
.products-grid .special-price,.products-list .special-price{font-size:12px;}
.has-transition-effect{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;}
.jqLoad{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;font:600 normal 14px/36px "proxima-nova-n6","proxima-nova",sans-serif;border:2px solid #414c5c;background:#414c5c;color:#fff;width:505px;display:block;margin:0 auto;text-align:center;text-decoration:none;}
.jqLoad:hover{background-color:#24272B;border:2px solid #24272B;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.catalog-product-view .col1-layout .col-main{padding:0;}
.col2-left-layout .product-view,.col2-right-layout .product-view{background:none;width:755px;}
.col2-left-layout .product-view .product-shop,.col2-left-layout .product-view .product-collateral,.col2-right-layout .product-view .product-shop,.col2-right-layout .product-view .product-collateral{float:none;width:695px;}
.col2-left-layout .product-view .product-img-box,.col2-right-layout .product-view .product-img-box{float:none;width:auto;}
.col2-left-layout .product-view .product-img-box .product-image,.col2-right-layout .product-view .product-img-box .product-image{margin:0 auto;}
.col3-layout .product-view{background:none;width:572px;}
.col3-layout .product-view .product-shop,.col3-layout .product-view .product-collateral{float:none;width:512px;}
.col3-layout .product-view .product-img-box{float:none;width:auto;}
.col3-layout .product-view .product-img-box .product-image{margin:0 auto;}
.product-view{margin:0;float:left;width:100%;}
#messages_product_view{margin:0 -20px;position:relative;z-index:1;}
#messages_product_view .messages{margin:0 0 1px;}
#messages_product_view .messages li{margin:0;position:relative;z-index:1;}
.product-essential{float:left;width:100%}
.product-bottom-col2-set{}
.product-bottom-col2-set .col-1{width:74.56%;margin-top:55px}
.product-bottom-col2-set .col-2{width:170px;margin-right:70px;}
.product-collateral{width:auto;}
.product-collateral .emailto-link{font-size:11px;margin:0;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_arrow-bullet.gif) no-repeat 0 4px;padding-left:12px;}
.box-collateral{background:#fff;}
.box-collateral .box-title{background:#e7e7e7 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_block-title.gif) repeat-x 0 0;border:1px solid #e1e1e1;padding:5px 20px 5px;margin:0 -1px;}
.box-collateral .box-title h2{font-size:14px;line-height:1.2;color:#000333;font-weight:bold;}
.box-collateral .box-content{padding:20px;}
.tab-list{position:relative;}
.tab-list .tab{float:left;cursor:pointer;}
.tab-list .active{cursor:default}
.tab-list .tab-container{position:absolute;left:0;width:100%;}
.collateral-tabs{padding-bottom:20px;margin:0;}
.collateral-tabs .tab{position:relative;z-index:2;margin-right:0;background:#fff;color:#414c5c;padding:18px 4.5% 25px;font-size:24px;font-family:"proxima-nova-n4","proxima-nova";font-weight:400}
.collateral-tabs .tab span{background:#fff;padding:0;line-height:24px;float:left;}
.collateral-tabs .tab.active:hover span{text-decoration:none}
.collateral-tabs .active{color:#000;z-index:3;border-bottom:0;background:#f3f4f6;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.collateral-tabs .active span{background:#f3f4f6;padding-bottom:1px;color:#000}
.collateral-tabs .tab-container{z-index:1;top:68px;background:#fff;}
.collateral-tabs .tab-content{padding:20px;background:#f3f4f6;font-size:12px;}
.collateral-tabs .tab-content object,.collateral-tabs .tab-content embed{width:100%!important;height:auto!important;}
.product-view .product-img-box{float:left;width:49%;padding:0;position:relative}
.product-view .product-img-box .product-image img{background:#fff;}
.product-view .product-img-box p.notice{text-align:center;padding:5px 0;font-size:11px;}
.product-view .product-img-box .product-image{position:relative;width:370px;height:370px;overflow:hidden;z-index:3;}
.product-view .product-img-box .product-image-zoom{position:relative;width:370px;height:370px;overflow:hidden;z-index:3;}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move;}
.product-view .product-img-box .zoom-notice{text-align:center;}
.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;}
.product-view .product-img-box .zoom #track{position:relative;height:18px;}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/magnifier_handle.gif) 0 0 no-repeat;}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0;}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0;}
.product-view .product-img-box .more-views{margin:10px 0 0;padding:0 0 0;}
.product-view .product-img-box .more-views h2{display:none;}
.product-view .product-img-box .more-views li{float:left;border:1px solid #ddd;margin:0 6px 6px 0;list-style:none}
.cms-home .std ul{list-style:none}
.cms-home .std .product-view ul{margin:0px;padding-left:0px}
.cms-home .std .featured-watch-cont .product-view img{margin:0px}
.product-image-popup{margin:0 auto;}
.product-image-popup .buttons-set{clear:none;line-height:28px;margin:0 0 10px;float:right;width:150px;text-align:right;}
.product-image-popup .buttons-set .button{vertical-align:middle;float:none;}
.product-image-popup .image{display:block;clear:both;margin:15px auto 15px;}
.product-image-popup .image-label{font-size:14px;text-align:left;clear:both;font-weight:normal;color:#000;line-height:19px;margin:0 0 10px;}
.product-image-popup .nav{text-align:center;margin:0 auto;width:120px;}
.product-image-popup .nav .prev,.product-image-popup .nav .next{margin:0 15px;display:inline;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_slide-button.gif) no-repeat 0 0;text-indent:-999em;cursor:pointer;width:28px;height:28px;z-index:2;overflow:hidden;float:left;}
.product-image-popup .nav .prev{left:-19px;float:left;}
.product-image-popup .nav .next{right:-19px;float:right;background-position:0 -40px;}
div.jqZoomTitle{z-index:5000;text-align:center;position:absolute;top:0;left:0;width:100%;color:#fff;background:#999;}
.jqZoomPup{overflow:hidden;background-color:#fff;z-index:10;border-color:#fff;border-style:solid;cursor:crosshair!important;}
a.product-image{cursor:pointer!important;}
p.product-image{cursor:default!important;}
.jqZoomPup img{border:0;}
.preload{text-decoration:none;border:1px solid #ccc;padding:8px;text-align:center;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/zoomloader.gif) no-repeat 43px 30px;width:90px;height:43px;z-index:10;position:absolute;top:3px;left:3px;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);}
.jqZoomWindow{border:1px solid #ccc;background-color:#fff;}
.product-view .product-shop{float:right;width:50%;padding:0;}
.product-view .product-shop .product-main-col2-set{}
.product-view .product-shop .product-main-col2-set .col-1{width:auto}
.product-view .product-shop .product-main-info{margin:0;padding:0;}
.product-view .product-shop p,.product-view .product-shop .ratings{margin:10px 0;}
.product-view .product-shop .ratings p{margin:0;}
.product-view .product-shop span.product-ids{font:400 normal 13px/1.35 "proxima-nova-n4","proxima-nova",sans-serif;margin:4px 0 10px;color:#bfbfbf;}
.product-view .product-shop .availability{font-size:12px;}
.product-view .product-shop .price-box{margin:10px 0;}
.product-view .product-shop .price-box .price-label{font-size:11px;}
.product-view .product-shop .price-box .price-as-configured .price-label{font-size:12px;}
.product-view .product-shop .price-box .price-as-configured .price{color:#e55100;font-size:14px;}
.product-view .product-shop .price-box .price-including-tax .price,.product-view .product-shop .price-box .regular-price .price{color:#111;font-size:14px;}
.product-view .product-shop .price-box .special-price .price-label,.product-view .product-shop .price-box .special-price .price{font-size:14px;color:#c73615;}
.product-view .product-shop .price-box .price-as-configured .price-including-tax .price{color:#e55100;}
.product-view .product-shop .price-box .price-as-configured .price-excluding-tax .price{color:#222;font-size:11px;}
.product-view .product-shop .price-box p{margin:4px 0;}
.product-view .product-shop .add-to-links{float:left;margin:10px 0;}
.product-view .product-name{display:block;font-size:26px;line-height:1.2;color:#000;font-weight:600;font-family:"proxima-nova-n3","proxima-nova";}
.product-view .short-description{padding:10px 0;clear:both;font-size:12px;display:none;}
.product-view .short-description h2{margin:0 0 5px;font-size:13px;}
.product-view .product-shop .add-to-cart{float:left;padding:2px 15px 25px 0;}
.rating-box{width:106px;height:21px;font-size:0;line-height:0;overflow:hidden;width:106px;font-size:0;line-height:0;overflow:hidden;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_rating.png) repeat-x 0px 100%;background-size:21px 42px;height:21px;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.rating-box .rating{float:left;height:21px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_rating.png) repeat-x 0px 0px;background-size:21px 42px;height:21px;}
.ratings{margin:5px 0;}
.ratings .rating-box{float:left;margin-right:15px;cursor:pointer}
.ratings .amount{font-size:12px;}
.ratings .rating-links{margin:0;font-size:11px;}
.ratings .rating-links a{line-height:25px;text-decoration:none;font-weight:600;color:#414c5c;font-size:14px;font-family:"proxima-nova-n6","proxima-nova";}
.ratings .rating-links a:hover{text-decoration:none;}
.ratings .rating-links .separator{margin:0 3px;font-weight:600;color:#414c5c;font-size:14px;font-family:"proxima-nova-n6","proxima-nova";}
.availability-only{margin:10px 0 7px;line-height:16px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/i_availability_only.gif) 0 50% no-repeat;padding-left:15px;}
.availability-only span,.availability-only a{border-bottom:1px dashed #751d02;color:#000;}
.availability-only a{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none;}
.availability-only .expanded{background-position:100% -15px;}
.availability-only strong{color:#d12c01;}
.availability-only-details{margin:0 0 7px;border:1px solid #d9d9d9;}
.availability-only-details thead{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_thead.gif) repeat-x scroll 0 0 #e8e8e8;}
.availability-only-details th,.availability-only-details td{padding:2px 8px;}
.availability-only-details th{border-bottom:1px solid #d9d9d9;font-size:10px;text-transform:uppercase;}
.availability-only-details td{background:#fff;font-size:11px;}
.availability-only-details tr.odd td.last{color:#d95e00;font-weight:bold;}
.price{white-space:nowrap!important;}
.price-box .price{font-weight:bold;}
.regular-price .price{font-weight:bold;}
.old-price{text-decoration:line-through;color:#989696;}
.old-price .price-label{white-space:nowrap;color:#989696;}
.old-price .price{font-weight:normal;text-decoration:line-through;color:#989696;}
.sidebar .old-price .price-label{display:none!important;}
.special-price .price-label{white-space:nowrap;color:#c73615;font-weight:bold;}
.special-price .price{font-weight:bold;color:#c73615;}
.sidebar .special-price .price-label{display:none!important;}
.minimal-price .price-label{white-space:nowrap;}
.minimal-price-link{display:block;margin:5px 0;text-decoration:none;}
a.minimal-price-link:hover{text-decoration:underline;}
.minimal-price-link .label{font-weight:bold;}
.minimal-price-link .price{font-weight:bold;}
.price-excluding-tax{display:block;}
.price-excluding-tax .label{white-space:nowrap;}
.price-excluding-tax .price{font-weight:normal;}
.price-including-tax{display:block;}
.price-including-tax .label{white-space:nowrap;}
.price-including-tax .price{font-weight:bold;}
.configured-price .price-label{font-weight:bold;white-space:nowrap;}
.configured-price .price{font-weight:bold;}
.weee{display:block;font-size:11px;}
.weee .price{font-size:11px;font-weight:bold;}
.price-excl-tax{display:block;}
.price-excl-tax .label{display:block;white-space:nowrap;}
.price-excl-tax .price{display:block;}
.price-incl-tax{display:block;}
.price-incl-tax .label{display:block;white-space:nowrap;}
.price-incl-tax .price{display:block;font-weight:bold;}
.price-from .price-label{white-space:nowrap;}
.price-from .price{white-space:nowrap;}
.price-to .price{white-space:nowrap;}
.price-to .price-label{white-space:nowrap;}
.price-as-configured .price-label{white-space:nowrap;}
.price-as-configured .price{font-size:14px;color:#e55100;}
.price-notice{padding-left:10px;}
.price-notice .price{font-weight:bold;}
.product-pricing{background:#fbf4de;border:1px solid #e2d4c7;padding:8px;margin:20px 0;}
.product-pricing li{line-height:1.35;margin:2px 0;}
.product-pricing li .price{font-weight:bold;}
.product-pricing li .benefit{font-weight:bold;}
.add-to-links{margin:5px 0 0;font-size:11px;}
.add-to-links li{margin:2px 0;}
.add-to-links a{color:#999;}
.add-to-links .separator{display:none;}
.add-to-cart label{font-size:12px;vertical-align:middle;font-weight:bold;margin-right:5px;text-transform:capitalize;}
.add-to-cart .qty{vertical-align:middle;margin-right:10px;width:60px;}
.add-to-cart .paypal-logo{clear:left;text-align:right;}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0;}
.add-to-cart-alt{white-space:nowrap;padding:5px 0;}
.add-to-cart-alt .qty{margin-right:5px;}
.add-to-cart-alt .qty,.add-to-cart-alt .button{vertical-align:middle;}
.product-view .product-essential button.btn-cart span,.add-to-cart button.btn-cart span{}
.add-to-cart button.btn-cart:hover span{background:#fff;border:solid 2px #000;width:191px;height:46px;line-height:46px}
.add-to-cart button.btn-cart:hover span span{color:#000;border:none;padding:0px;width:auto;height:auto}
.product-view .product-essential button.btn-cart span span,.add-to-cart button.btn-cart span span{}
.product-view .product-essential button.btn-gr span span,.add-to-cart button.btn-gr span span{font-size:14px!important;padding:1px 18px 0 10px!important;}
.product-view .add-to-cart .paypal-logo{margin:0;}
.add-to-box{margin-top:10px}
.add-to-box .add-to-links{margin:0!important;}
.add-to-box .add-to-links li{margin:0 0 2px;}
.product-options{margin:10px 0 0;}
.product-options dt label{font-weight:bold;font-size:12px;}
.product-options dt .required em{margin-left:5px;}
.product-options dd .qty-holder{display:block;padding:10px 0;}
.product-options dd .qty-holder label{vertical-align:middle;}
.product-options dd .qty-disabled{background:none;border:0;padding:3px;color:#000;}
.product-options dd{margin:5px 0 15px;padding:0 0 12px;border-bottom:1px solid #e7e7e7;}
.product-options dd .input-box{display:block;padding-right:20px;}
.product-options dd input.input-text{width:98%;}
.product-options dd input.datetime-picker{width:150px;}
.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle;}
.product-options dd .time-picker select{vertical-align:middle;}
.product-options dd textarea{width:98%;height:8em;}
.product-options dd select{width:100%;}
.product-options .options-list li{vertical-align:middle;margin:0;padding:2px 0;line-height:1.315;}
.product-options .options-list input.radio{float:left;margin:2px -18px 0 0;}
.product-options .options-list input.checkbox{float:left;margin:2px -20px 0 0;}
.product-options .options-list .label{display:block;margin-left:20px;}
.product-options .validation-error .options-list,.product-options ul.validation-failed{padding:2px 1px!important;position:relative;z-index:2;top:-3px;left:-2px;margin-right:-2px;}
.options-container-small .product-options .validation-error .options-list,.options-container-small .product-options ul.validation-failed{padding:0 1px!important;position:relative;z-index:2;top:1px;left:0px;margin-right:-2px;}
.product-options li{margin:3px 0;}
.product-options-bottom .product-pricing{clear:both;}
.product-view .product-options-bottom{padding:0;margin:0 0 5px;}
.product-view .product-options-bottom .add-to-cart{float:left;padding-right:15px;padding-bottom:20px;}
.product-view .product-options-bottom .price-box{margin:0!important;float:right;}
.product-view .product-options-bottom p.required{padding:5px 0 0;clear:both;text-align:right;width:auto;}
.options-container-small{margin:20px 0 0;}
.options-container-small .product-options-bottom{float:left;}
.options-container-small .product-pricing{display:none;}
.options-container-small .price-box{display:none;}
.options-container-small .add-to-cart{padding:13px 15px 0 0!important;}
.options-container-small .product-options-bottom p.required{padding:0 0 0 90px;width:auto;float:left;clear:left;text-align:left;}
.options-container-small dt{clear:left;float:left;line-height:1.2;width:10em;padding:3px 5px 3px 0;margin:0 0 8px;}
.options-container-small dd{float:left;width:275px;border-bottom:0;padding:0;margin:0 0 8px;}
.options-container-small .product-options{margin:0 0 0;}
.options-container-big{clear:both;background:#fff;padding:20px;border-top:1px solid #cfcfcf;border-width:1px 0;}
#customizeTitle{margin:0;}
.product-options .bundle-summary{font-size:11px;}
.bundleProduct .product-options{font-size:12px;margin-top:0;}
.bundleProduct .product-options-bottom{padding:0;font-size:12px;margin:0 0 5px;line-height:27px;}
.bundleProduct .product-options-bottom .add-to-cart{float:right;margin:0 0 0 20px;}
.bundleProduct .product-options-bottom .price-box{margin:0;float:right;}
.bundleProduct .product-options-bottom p.required{padding:5px 0 0;width:auto;clear:both;text-align:right;}
.with-bundle{position:relative;z-index:1;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_cols.gif) 460px 0 repeat-y;}
#bundle-product-wrapper{margin:-1px -20px -21px;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;float:left;width:938px;overflow:hidden;position:relative;z-index:1;}
#bundleProduct{width:1877px;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_cols.gif) repeat-y 279px 0;z-index:1;position:relative;}
#productView{margin:0;position:static;border:0;}
#options-container{min-height:510px;width:938px;position:relative;z-index:2;float:right;border-left:1px solid #cfcfcf;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_cols.gif) repeat-y 460px 0;left:-1px;}
#options-container h1{text-align:left;}
#bundleProduct .add-to-links{float:none;}
.col2-left-layout  #bundle-product-wrapper,.col2-right-layout #bundle-product-wrapper{width:755px;}
.col2-left-layout  #bundleProduct,.col2-right-layout #bundleProduct{background-position:574px 0;width:1511px;}
.col2-left-layout  #options-container,.col2-right-layout #options-container{background-position:277px 0;left:-1px;width:755px;}
.col2-left-layout  #options-container .product-options,.col2-right-layout #options-container .product-options{width:459px;}
.col2-left-layout  #options-container .product-options-bottom,.col2-right-layout #options-container .product-options-bottom{width:429px;}
.col2-left-layout  .bundle-summary,.col2-right-layout .bundle-summary{left:460px;}
.col3-layout #bundle-product-wrapper,.col3-layout #options-container{width:572px;}
.col3-layout #bundleProduct{background-position:390px 0;width:1144px;}
.col3-layout #options-container{background-position:94px 0;}
.col3-layout #productView{margin-right:-10px;}
.col3-layout #options-container .product-options{width:276px;}
.col3-layout #options-container .product-options-bottom{width:246px;}
.col3-layout #options-container .product-options-bottom .price-box{float:none;}
.col3-layout .bundle-summary{left:277px;}
#options-container .product-options{font-size:12px;margin-top:0;font-size:11px;z-index:1;margin:0;width:600px;padding:20px 20px 0;clear:both;position:relative;z-index:1;}
#options-container .product-options-bottom{padding:0 20px 20px;width:600px;margin:0 0 5px;}
#options-container .product-options-bottom .add-to-cart{float:right;margin:0 0 0 20px;}
#options-container .product-options-bottom .price-box{margin:0 0 15px;float:right;}
#options-container .product-options-bottom p.required{padding:5px 0 0;width:auto;clear:both;text-align:right;}
.bundle-summary{background:#fff;position:absolute;z-index:2;left:643px;margin-top:0;padding:20px;width:256px;}
.bundle-summary .product{background:#fff;border-bottom:1px solid #ddd;margin-bottom:10px;padding:10px 8px;-webkit-box-shadow:0px 0px 5px #999;-moz-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;}
.bundle-summary .product .block-title{background:none;border:solid #e6e6e6;border-width:0 0 1px;margin:0 0 10px;padding:5px 0;position:relative;}
.bundle-summary .product .block-title h2{color:#5a5a5a;font-weight:normal;padding-left:5px;}
.bundle-summary .product-image{border:1px solid #d6d6d6;float:left;margin:0 -60px 0 0;}
.bundle-summary .product-details p.availability{font-weight:bold;font-size:11px;margin:28px 0 0;position:relative;}
.bundle-summary .price-box{margin-bottom:35px;}
.bundle-summary .price-box .price-as-configured .price{font-weight:normal;}
.bundle-summary .price-box .price-as-configured .price-label{color:#010101;font-size:14px;font-weight:normal;margin-right:10px;}
.bundle-summary .product-name{font-size:16px;color:#111;}
.bundle-summary .product .add-to-links{border-top:1px solid #e6e6e6;margin-top:10px;padding:7px 0 2px 5px;}
.bundle-summary .product .add-to-links .clickable > strong,.bundle-summary .product .add-to-links a{color:#ef5d24;font-weight:bold;}
.bundle-summary .product .add-to-links li{display:inline-block;}
.bundle-summary .product .add-to-links li:first-child{margin-right:15px;}
.bundle-summary .summary{padding:10px 8px!important;-webkit-box-shadow:0px 0px 5px #999;-moz-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;}
.bundle-summary .summary h4{border-bottom:1px solid #e6e6e6;color:#5a5a5a;font-size:14px;font-weight:normal;padding:0 0 5px 5px;}
.bundle-summary .summary ul{margin:6px 0 10px;}
.bundle-summary .summary li{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x bottom;margin:0;padding:11px 0 7px;}
.bundle-summary .summary .last{background:none;padding-bottom:0;}
.bundle-summary button.btn-cart span,.bundle-summary button.btn-cart span span{background-image:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bg_bundle_btn.gif);font-weight:normal!important;height:23px!important;line-height:23px!important;padding:0 0 0 18px!important;}
.bundle-summary button.btn-cart span span{padding:0 18px 0 0!important;}
.bundle-summary .add-to-cart .qty{margin-right:80px;}
.bundle-summary .add-to-cart button{margin:10px 0 0;}
.bundle-summary .add-to-cart .paypal-logo{text-align:left;}
.bundle-summary .add-to-cart .paypal-or{margin:5px 0 5px 42px;}
#bundleProduct .page-title a{color:#ef5d24;position:relative;text-decoration:none;top:4px;}
#bundleProduct .page-title a:hover{text-decoration:underline;}
#bundleProduct .page-title a small{font-size:14px;font-weight:bold;}
#bundleProduct .product-options{padding:0;width:642px;}
#bundleProduct .product-options dt,#bundleProduct .product-options dd{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bg_bundle_options.png) repeat-x;}
#bundleProduct .product-options dd{background-position:0 -33px;border-bottom:1px solid #bfbfbf;margin:0;padding:20px 10px 20px 30px;}
#bundleProduct .product-options dt{border-bottom:1px solid #e6e6e6;color:#010101;line-height:32px;padding:0 10px 0 30px;}
#bundleProduct .product-options dl.last .last{border-bottom:none;}
#bundleProduct .product-options p.required{padding:0;position:absolute;right:10px;top:10px;}
#bundleProduct .product-options-bottom{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bg_bundle_options_bottom.png) repeat-x 0 0;padding:11px 15px 0;width:612px;}
#bundleProduct .product-options-bottom a{color:#ef5d24;font-size:11px;font-weight:bold;text-decoration:none;}
#bundleProduct .product-options-bottom a:hover{text-decoration:underline;}
#bundleProduct .product-options-bottom a small{font-size:14px;}
#bundleProduct .product-options-bottom .price-as-configured{font-size:11px;}
#bundleProduct .product-options-bottom .price-as-configured .price{font-size:12px;vertical-align:baseline;}
#bundleProduct .product-options-bottom .price-as-configured .price-label{color:#010101;font-weight:bold;margin-right:15px;}
.groped-product-type{position:relative;z-index:2;margin:20px -30px -20px;background:#fff;border-top:1px solid #cfcfcf;padding:20px 30px 0;}
.grouped-items td{vertical-align:middle;padding:5px 10px;}
.giftcard-amount-form{margin:0 0 10px;}
.giftcard-amount-form label{width:100%;text-align:left;padding:0 0 9px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;color:#000}
.giftcard-amount-form .form-list .input-text{width:168px;height:34px;border-color:#c3cbd5}
.giftcard-amount-form .form-list select{width:150px;}
.giftcard-amount-form .form-list .input-box{padding-right:0;margin-right:0;}
.giftcard-amount-form .form-list .input-box p.notice{float:left;padding:0;clear:left;width:55px;margin:5px -100px 0 0;white-space:nowrap;font-size:11px;position:relative;z-index:1;}
.giftcard-amount-form .form-list .input-box p.notice span{margin-right:5px;display:block;}
.giftcard-send-form{background:#fff;z-index:2;position:relative;}
.giftcard-send-form label{width:120px;text-align:left;padding-right:5px;padding-bottom:5px;}
.giftcard-send-form .field label{width:100%;text-align:left;padding:0 0 9px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;color:#000}
.giftcard-send-form .field .input-text{width:88.5%!important;height:34px;border-color:#c3cbd5}
.giftcard-form .form-list li.fields .field{width:50%;float:left;clear:none}
.product-view .box-related{font-size:11px;float:left;border:1px solid #C3CBD5;margin-top:55px;width:100%}
.product-view .box-related p{margin:0;}
.product-view .box-related .product-name{font-size:12px;}
.product-view .box-related .price-box{margin:20px 0 17px;float:left}
.product-view .box-related .note{padding:5px 20px;margin:0;font-size:12px;background:#f7edda;}
.product-view .box-related .note,.product-view .box-related .note a{color:#d02600;}
.product-view .box-related input.checkbox{position:absolute;margin:3px 0 0 105px;}
.product-view .box-related ol{padding:20px 0 20px 20px!important;}
.product-view .box-related li.item .item-info{margin-right:0}
.product-view .box-related li.item{width:31.5%;float:left;margin-right:1%;}
.product-view .box-related li.item p a{color:#999;}
.product-view .box-related li.item .product-image{float:left;margin-right:-100px;width:100px;}
.product-view .box-related li.item .product-details{margin-left:125px;}
.product-view .box-related li.item .ajax-loader{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/overlay-loader.gif) no-repeat center 77%;opacity:.5;}
.product-view .box-related li.item .fade-out{opacity:.5;}
.product-view .box-related li.item button.added-to-cart{cursor:default;}
.col3-layout .product-view .box-related li.item .product-image{display:block;float:none;margin:0 auto;}
.col3-layout .product-view .box-related li.item .product-details{margin-left:0;}
.col3-layout .product-view .box-related input.checkbox{margin-left:135px;}
.product-view .box-up-sell .products-grid{padding:30px 0 10px 61px;margin:0;}
.product-view .box-up-sell .products-grid li{width:200px;margin-right:25px;display:inline;margin-bottom:45px}
.product-view .box-up-sell .products-grid li img{width:100%;max-width:175px;height:auto}
.product-view .box-up-sell .products-grid .product-image{margin:0 auto 30px;width:auto;display:block}
.product-view .box-up-sell .products-grid .product-name{margin-bottom:7px}
.col2-left-layout  .product-view .box-up-sell .products-grid,.col2-right-layout .product-view .box-up-sell .products-grid{padding:30px 0 10px 30px;margin-right:0;}
.col2-left-layout  .product-view .box-up-sell .products-grid li,.col2-right-layout .product-view .box-up-sell .products-grid li{display:inline;width:140px;}
.col3-layout .product-view .box-up-sell .products-grid{padding:30px 0 10px 15px;margin:0;}
.col3-layout .product-view .box-up-sell .products-grid li{width:135px;margin-right:2px;display:inline;}
.product-view .box-tags h3{font-size:12px;font-weight:normal;}
.product-view .box-tags .form-add-tags{padding:5px 0 0 0;}
.product-view .box-tags .form-add-tags label{margin:0;font-weight:bold;font-size:12px;padding:2px 15px 0 0;height:4em;float:left;}
.product-view .box-tags .form-add-tags .input-box{margin:0;display:inline-block;}
.product-view .box-tags .form-add-tags div.validation-passed,.product-view .box-tags .form-add-tags div.validation-error{padding-right:17px;}
.product-view .box-tags .form-add-tags input.input-text{width:300px;}
.product-view .box-tags .form-add-tags button.button{margin-left:5px;vertical-align:top;}
.product-view .box-tags .form-add-tags p{padding:5px 0;font-size:11px;}
.product-view .box-tags .tags-list{margin:15px 0;line-height:1.5em;}
.product-view .box-tags .tags-list li{display:inline;font-size:10px;margin:0 5px 0 0;}
.product-view .box-tags .tags-list li a{text-decoration:none;font-size:12px;margin:0;padding:3px;background:#fffcf0;}
.product-view .box-tags .tags-list li a:hover{text-decoration:underline;}
.product-view .box-tags .form-add-tags .input-box,x:-moz-any-link{float:left;}
.product-view .box-tags .form-add-tags .button,x:-moz-any-link{margin-bottom:15px;}
.product-view .box-tags .form-add-tags .input-box,x:-moz-any-link,x:default{float:none;}
.product-view .box-tags .form-add-tags .button,x:-moz-any-link,x:default{margin-bottom:0;}
.product-view .product-main-info .review-summary-table{margin:10px 0;}
.review-summary-table{border:0;margin:0 0 10px;}
.review-summary-table th,.review-summary-table td{padding:2px 5px;}
.review-summary-table tr.last td{border:0;}
.review-summary-table th.label,.review-summary-table td.label{width:1px;white-space:nowrap;padding-left:0;background:none;}
.product-view .box-reviews .pager{border-width:1px 0;margin:0;}
.product-view .box-reviews dt{margin:10px 0;font-style:italic;}
.product-view .box-reviews dt a{font-weight:bold;font-style:normal;margin-right:10px;}
.product-view .box-reviews dd{margin:10px 0 20px;padding:0 0 10px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 100%;}
.product-view .box-reviews dd p{margin:0 0 10px;}
.product-view .box-reviews dd .date{margin:0 0 10px;font-style:italic;}
.product-view .box-reviews dd.last{background:none;margin-bottom:0;}
.product-view .box-reviews .product-name{font-weight:normal;margin-bottom:20px;}
.product-view .box-reviews .product-name span{font-weight:bold;}
.product-view .box-reviews .review-form-col2-set .col-1,.product-view .box-reviews .review-form-col2-set .col-2{width:49%;margin:0;}
.product-view .box-reviews .form-list{margin:15px 0;}
.product-view .box-reviews .form-list .input-box{}
.product-view .box-reviews .form-list .input-box label.rating-star{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_rating_small.png) no-repeat 0 -16px;padding:0;height:16px;width:16px;}
.product-view .box-reviews .form-list .input-box label.rating-star.active{background-position:0 0;}
.product-view .box-reviews .form-list .input-box .radio{display:none;}
.product-view .box-reviews .form-buttons,.product-view .box-reviews p.required{width:auto;}
.product-view .box-reviews .form-list .review-summary-table thead{background:none;}
.product-view .box-reviews .form-list .review-summary-table thead th{background:none;border:0;}
.product-view .box-reviews .form-list .review-summary-table .value{text-align:center;}
.review-product-list .col-main{padding-top:0;}
.product-review .product-img-box{float:left;width:285px;}
.product-review .product-img-box .product-image{display:block;margin:0 0 15px;}
.product-review .details{float:right;width:400px;}
.product-review .details .product-name{font-size:15px;font-weight:bold;color:#151515;line-height:19px;margin:0 0 10px;}
.product-review .details p.date{font-size:12px;font-style:italic;}
.product-review .details p{margin:10px 0;}
.product-review .details .review-summary-table{margin:10px 0;}
.product-review .buttons-set{clear:both;padding:25px 0 0;}
.review-product-view .col-main{background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_cols.gif) repeat-y -430px 0;padding:0;}
.review-product-view .col-main .page-title{margin-left:0;margin-right:0;}
.review-product-view .product-review .product-img-box{padding:0 0 20px 20px;}
.review-product-view .product-review .details{width:570px;padding:0 20px 20px 0;}
.review-product-view .product-review .buttons-set{border-top:1px solid #d1d1d1;background:#fff;margin:0;padding:15px 20px;}
.cms-home .col1-layout,.cms-index-index .col1-layout{border:0;}
.cms-home .top-callout,.cms-index-index .top-callout{margin-bottom:6px;}
.cms-home .col1-layout .col-main,.cms-index-index .col1-layout .col-main{padding:0;}
.cms-home .col2-set .col-1,.cms-index-index .col2-set .col-1{width:705px;}
.cms-home .col2-set .col-2,.cms-index-index .col2-set .col-2{width:244px;border:1px solid #d9d7ca;border-left:0;margin-left:-244px;}
.cms-home .col2-set .col-2 img,.cms-index-index .col2-set .col-2 img{display:block;margin:6px auto;}
.cms-home .col1-layout .category-view,.cms-index-index .col1-layout .category-view{margin:0 0 20px;}
.cms-home .col1-layout .page-title,.cms-index-index .col1-layout .page-title{margin:3px 0 0;}
.cms-home .col1-layout .products-grid,.cms-index-index .col1-layout .products-grid{margin:0;border:none;padding-top:20px;padding-bottom:20px;}
.cms-home .col1-layout .products-list,.cms-index-index .col1-layout .products-list{margin:0;border:1px solid #cbc0b2;padding-top:20px;}
.cms-hp-touchsmart-iq506-has-arrived .col-main{padding:0;}
.cms-hp-touchsmart-iq506-has-arrived .main{margin-top:0;}
.cms-hp-touchsmart-iq506-has-arrived .breadcrumbs{display:none;}
.new-product-spotlight{border:1px solid #cfcfcf;border-top:0;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/callouts/electronics/new_computer_bg.jpg) no-repeat;height:519px;position:relative;}
.new-product-spotlight .link{position:absolute;top:95px;left:318px;}
.new-product-spotlight .more-new-positioning{position:absolute;top:42px;right:70px;width:207px;}
.new-product-spotlight .more-new-positioning h3{margin-bottom:5px;font-size:11px;text-transform:uppercase;font-weight:bold;}
.new-product-spotlight .more-new{position:relative;height:335px;}
.new-product-spotlight .more-new .arrow-up{position:absolute;top:0;left:0;height:20px;width:207px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/callouts/electronics/more_new_arrow.gif) no-repeat;text-indent:-999em;}
.new-product-spotlight .more-new .arrow-down{position:absolute;bottom:0;left:0;height:20px;width:207px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/callouts/electronics/more_new_arrow.gif) no-repeat 0 100%;text-indent:-999em;}
.new-product-spotlight .more-new .content{position:absolute;top:20px;left:0;width:205px;height:295px;border-width:0 1px;border-style:solid;border-color:#dcdcdc;background:#fff;}
.new-product-spotlight .more-new ol{margin:10px 15px;padding-left:0;list-style-type:none;}
.new-product-spotlight .more-new .item{padding:10px 0 10px 85px;border-bottom:1px solid #d2d2d2;}
.new-product-spotlight .more-new .item.top{padding-top:0;}
.new-product-spotlight .more-new .item.last{border-bottom:0;padding-bottom:0;}
.new-product-spotlight .more-new .item img{float:left;margin-left:-85px;position:relative;}
.new-product-spotlight .more-new a{font-weight:bold;}
.cms-menu{padding:15px;border-bottom:1px solid #d1d1d1;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_cms-menu.gif) 0 0 repeat-x;font-size:12px;list-style-position:inside;}
.col-main .cms-menu{float:left;width:240px;border:1px solid #d1d1d1;margin:0 10px 5px 0;}
.cms-menu li{color:#999;margin:3px 0;}
.cms-menu li.parent > a,.cms-menu li.parent > strong{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_cms-menu-arrow-down.gif) 100% 50% no-repeat;padding-right:13px;}
.cms-menu li strong{font-size:13px;font-weight:bold;color:#333;}
.cms-menu li ul,.cms-menu li ol{padding-left:15px;margin-bottom:7px;list-style-position:inside;}
ol.cms-menu.type-1{list-style-type:decimal;}
ol.cms-menu.type-1 ol{list-style-type:decimal;}
ol.cms-menu.type-a{list-style-type:lower-alpha;}
ol.cms-menu.type-a ol{list-style-type:lower-alpha;}
ol.cms-menu.type-A{list-style-type:upper-alpha;}
ol.cms-menu.type-A ol{list-style-type:upper-alpha;}
ol.cms-menu.type-i{list-style-type:lower-roman;}
ol.cms-menu.type-i ol{list-style-type:lower-roman;}
ol.cms-menu.type-I{list-style-type:upper-roman;}
ol.cms-menu.type-I ol{list-style-type:upper-roman;}
ul.cms-menu.type-circle{list-style-type:circle;}
ul.cms-menu.type-circle ul{list-style-type:circle;}
ul.cms-menu.type-disc{list-style-type:disc;}
ul.cms-menu.type-disc ul{list-style-type:disc;}
ul.cms-menu.type-square{list-style-type:square;}
ul.cms-menu.type-square ul{list-style-type:square;}
.product-name{font-size:12px;font-weight:bold;color:#333;}
.product-name a{color:#333;text-decoration:underline;}
.product-name a:hover{color:#333;text-decoration:none;}
.tags-list{margin:5px 0;}
.tags-list li{display:inline;font-size:12px;}
.tags-list li a{text-decoration:none;margin:0 2px 0 0;}
.tags-list li a:hover{text-decoration:underline;}
.search-summary{padding:10px 10px 0;margin:10px 0 0;font-size:12px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 0;}
.search-summary li{margin:2px 0;}
.page-sitemap .links{display:block;text-align:right;margin:0 20px -36px 0;}
.page-sitemap .links a{position:relative;}
.page-sitemap .sitemap{padding:0 20px;margin:15px 0;font-size:12px;}
.page-sitemap .sitemap li{margin:3px 0;}
.checkout-cart-index .col-main,.checkout-amazon-payments-index .col-main{padding:0;}
.checkout-cart-index .col-main .page-title,.checkout-amazon-payments-index .col-main .page-title{margin:0;}
.checkout-amazon-payments-index .data-table tfoot td strong{color:#414c5c;font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-size:19px;font-weight:600;}
.checkout-amazon-payments-index #checkout-review-submit .button.btn-checkout:hover{background: #000;border: solid 2px #000;border-radius: 0;padding: 10px 15px;}
#checkout-amazon-payments button.btn-checkout span {color:#fff!important;}
.checkout-amazon-payments-index #checkout-review-submit .button.btn-checkout:hover span span{color:#000;}
.checkout-amazon-payments-index .gift-messages, .checkout-amazon-payments-index .inner-box {display: none;}
dd.amazon_payments.border.active, dd.amazon_payments.border {display: none;}
#checkout-amazon-payments .sp-methods dt {display:none;}
.cart-empty{padding:20px;background:#fff;text-align:center;font-size:22px;}
.cart{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_cart.gif) repeat-y 100% 0;}
.cart .title-buttons{padding-right:15px;}
.cart .messages,.cart .messages li{margin:0;}
.cart .checkout-types{float:right;text-align:center;}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3;}
.cart .checkout-types fieldset{display:inline;}
.cart .checkout-types .btn-proceed-checkout span{background-image:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_btn-co.gif);height:27px!important;padding:0 0 0 13px!important;}
.cart .checkout-types .btn-proceed-checkout span span{border:0;background-image:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_btn-co.gif);padding:1px 32px 0 19px!important;color:#fff;font:bold 15px/26px Arial,Helvetica,sans-serif!important;height:26px;text-transform:none;margin:0!important;}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px;}
.cart-table{border-width:1px 0;}
.cart-table .item-msg{font-size:10px;}
.cart-table thead th{vertical-align:bottom;}
.cart-table tbody td{padding:12px;}
.cart-table .btn-continue{float:left;background:none;border:none;}
.cart-table .btn-continue span{background:none;border:none;text-transform:none;color:#444;text-decoration:underline;font-weight:normal;padding:0;}
.cart-table .btn-update{float:right;margin-left:5px;}
.cart-table .btn-empty{float:right;}
.cart-table{background-color:#ffffff;}
.cart .cart-collaterals{width:630px;padding:20px 0 10px;}
.cart .cross-inside{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_crosssell.gif) repeat-y 0 0;}
.cart .cart-collaterals h2{color:#000;font-weight:normal;margin:0 0 5px;}
.cart .deals{float:left;width:280px;display:inline;margin:0 0 0 30px;font-size:12px;}
.cart .deals p,.cart .deals label{margin:0 0 7px;display:block;}
.cart .deals .input-text{width:140px;margin:0 5px 3px 0;float:left;}
.cart .deals .widget-sku{display:block;margin:0 0 20px;width:264px;}
.cart .deals .widget-sku .block-title{background:inherit;border:inherit;color:#000;font-size:16px;margin:0 0 5px;padding:0;}
.cart .deals .widget-sku .block-title strong{font-weight:normal;}
.cart .deals .widget-sku .block-content{padding:0;}
.cart .deals .widget-sku .sku-table td input{width:98%;}
.cart .giftcard{position:relative;z-index:1;}
.cart .giftcard button.check-gc-status{clear:both;}
.cart .giftcard button.check-gc-status span{padding:0!important;background:none!important;line-height:1.3!important;color:#444!important;height:auto!important;font-weight:normal!important;text-transform:none!important;}
.cart .giftcard button.check-gc-status span span{text-decoration:underline;font-size:12px!important;}
.cart .giftcard,.cart .discount{margin:0 0 20px 0;}
.cart .cancel-btn{margin:5px 30px 0 0;clear:left;}
.cart .shipping{float:left;margin:0 0 0 30px;display:inline;font-size:12px;width:280px;}
.cart .shipping select{width:256px;}
.cart .shipping .input-text{width:250px;}
.cart .shipping p{margin:0 0 15px;}
.cart .shipping .buttons-set{width:256px;}
.cart .shipping .form-list label{float:none;width:auto;text-align:left;padding:0;}
.cart .shipping .form-list .input-text,.cart .shipping .form-list select{display:block;float:none;}
.cart .crosssell{float:left;min-height:400px;width:260px;padding:0 20px 15px 30px;border:1px solid #d9d9d9;border-width:0 1px 0 0;background:#fbf3f0;}
.cart .crosssell h2{font-size:11px;color:#cd3800;font-weight:bold;text-transform:uppercase;}
.cart .crosssell .item{padding:17px 0 0;}
.cart .crosssell .product-image{float:left;margin:3px -90px 0 0;}
.cart .crosssell .product-shop{margin-left:90px;}
.cart .crosssell .product-name,.cart .crosssell .price-box,.cart .crosssell p,.cart .crosssell .add-to-links{margin:0 0 5px;}
.cart .crosssell .add-to-links li{margin:0;}
.cart .totals{float:right;width:275px;padding:23px 15px 0 15px;font-size:14px;}
.cart .totals table{width:100%;}
.cart .totals table th,.cart .totals table td{padding:0 5px 5px;}
.cart .totals table tfoot strong{font-weight:normal;font-size:18px;color:#cd3800;display:block;margin:10px 0 15px;}
.cart .totals table tfoot .summary-total td{padding:0 0 20px;}
.cart .totals table tfoot th strong{margin:0;}
.cart .totals table tfoot td .price{font-weight:bold;}
.cart .totals .btn-remove{vertical-align:middle;}
.cart .totals .btn-remove img{vertical-align:baseline;}
.cart .totals .checkout-types li{margin:0 0 15px;}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding-top:8px;line-height:1.0;font-size:11px;}
.failed-products{border:1px solid #E9581F;}
.failed-products .sub-title{background:#FFF5F3 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/icon_error.gif) no-repeat 10px 50%;color:#D91A00;margin:0;padding:10px 10px 10px 30px;border-bottom:1px solid #E9581F;}
.failed-products .item-msg.error{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/icon_error.gif) no-repeat left;font-size:11px;color:#D91A00;padding:5px 0 5px 20px;}
.item-msg.error {color:#B1220C;}
.cart-empty .failed-products{clear:both;z-index:1;position:relative;margin:40px -20px -21px;}
.item-options p{font-size:11px;font-weight:bold;text-transform:uppercase;padding:10px 12px 0 12px;}
.item-options dt{font-weight:bold;padding:7px 0 7px;}
.item-options dd{padding-bottom:5px;}
.truncated{cursor:help;margin:5px 0 0;position:relative;z-index:1;width:110px;}
.truncated:hover{z-index:2;}
.truncated a.dots{cursor:help;}
.truncated a.details{cursor:help;text-decoration:none;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 100%;color:#514f4f;}
.truncated .truncated_full_value{}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;padding:0;width:190px;border:1px solid #c8c8c8;border-bottom:1px solid #919191;background-color:#fff;}
.truncated .truncated_full_value .item-options dl{margin-right:-9px;position:relative;z-index:9999;padding:0px 21px 10px 12px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_truncated.gif) no-repeat 100% 38px;}
.truncated .show .item-options{top:-20px;left:50%;}
.col-left .truncated .show .item-options{left:30px;top:7px;}
.col-right .truncated .show .item-options{left:-240px;top:7px;}
.top-cart .truncated .show .item-options{top:-60px;left:-206px;}
.block-cart .truncated .show .item-options{top:-60px;left:-206px;}
.data-table .item-options dt{padding:3px 0 0 10px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_bulletsm.gif) 0 .8em no-repeat;}
.data-table .item-options dd{padding:0 0 3px 10px;}
.data-table .item-options dd .price{font-weight:bold;margin-left:5px;}
.checkout-onepage-index .col-main{padding:20px 0 0;}
.opc-wrapper{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_cols.gif) repeat-y -573px 0;}
.opc-wrapper .page-title{margin:0;position:relative;z-index:1;}
.opc-wrapper .page-title .callout{position:absolute;top:7px;right:20px;z-index:1;}
.opc-progress-container{float:left;width:182px;}
.opc-progress-container .opc-block-progress{background:#fff;}
.opc-progress-container .opc-block-progress .block-title{padding:17px 11px 10px 17px;background:none;border:0;border-bottom:1px solid #cfcfcf;}
.opc-progress-container .opc-block-progress .block-title strong{font:18px/1.1 Arial,Helvetica,sans-serif;padding:0;color:#111;}
.opc-progress-container .opc-block-progress .block-content{padding:17px 11px 17px 17px;}
.opc-progress-container .opc-block-progress dt{font-weight:bold;margin:2px 0 8px;}
.opc-progress-container .opc-block-progress dt.complete{font-weight:bold;margin:2px 0 4px;}
.opc-progress-container .opc-block-progress dt.complete a{font-weight:normal;text-transform:lowercase;}
.opc-progress-container .opc-block-progress dd.complete{margin:5px 0 8px;padding:5px;}
.opc-progress-container .block-progress .cards-list dd{padding:0;}
.opc-progress-container .block-progress .cards-list .info-table th{font-weight:normal;}
.opc{float:right;width:755px;}
.opc li.section{position:relative;}
.opc .step-title{margin:0 0 1px;}
.opc .step-title .number{display:none;}
.opc .step-title h2{background-color:#e6e6e6;color:#686868;font-size:11px;line-height:22px;padding:0 14px;font-weight:bold;text-transform:uppercase;}
.opc .allow .step-title h2{background-color:#656565;color:#fff;cursor:pointer;}
.opc .active .step-title{margin:0 0 0;padding:0 0 0 0;}
.opc .active .step-title h2{background:#d12c01 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_active-step.gif) repeat-x 0 0;color:#fff;text-transform:capitalize;font-weight:normal;border-bottom:1px solid #cfcfcf;cursor:default;font-size:16px;padding:5px 20px 2px;line-height:24px;height:24px;}
.opc .step{padding:20px;min-height:300px;font-size:12px;background:#fcfcfc;border-top:0;}
.opc .step .tool-tip{right:10px;}
.opc .order-review .authentication{margin:0 auto;width:570px;}
.opc .order-review .warning-message{color:#222;font-weight:bold;text-align:center;padding:10px 10px 0;}
.opc .form-alt .input-box{width:695px;}
.opc .form-alt .input-box select{width:695px;}
#checkout-step-login{height:auto!important;min-height:0!important;padding:0;}
#checkout-step-login .col2-set{padding:20px 20px 30px;background:#fcfcfc url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_cols.gif) repeat-y 195px 0;height:auto!important;min-height:0!important;}
#checkout-step-login .login-only{background-image:none;}
#checkout-step-login h4{font-size:16px;color:#000;font-weight:normal;margin:0 0 15px;}
#checkout-step-login .col2-set .col-2{width:338px;}
#checkout-step-login .col2-set .col-2 .radio{margin-right:5px;}
#checkout-step-login .col2-set .col-2 li{padding-left:10px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_bulletsm.gif) no-repeat 0 0.5em;}
#checkout-step-login .col2-set .col-2 .form-list li{background:none;padding-left:0;}
#checkout-step-login .form-list label,#checkout-step-login .form-list .label{width:90px;}
#checkout-step-login .btn-only{padding:0 0 0 105px;text-align:left;width:214px;}
#checkout-step-login .btn-only .button{float:right;}
#checkout-step-login p{margin:0 0 15px;}
#checkout-step-login .form-list p{padding-left:105px;margin:0;}
#checkout-step-login .form-list .input-text{width:210px;}
#checkout-step-login .form-list li.note{float:left;padding-left:105px;margin:0 0 9px;width:auto;clear:left;}
#checkout-step-login .form-list li.control{float:left;clear:left;}
#checkout-step-login .form-list li.control .input-box{margin-left:105px;}
#checkout-step-login .form-list li.buttons-set{float:right;clear:none;padding-right:30px;padding-top:2px;}
.opc .buttons-set
.opc .form-buttons{width:auto;text-align:right;}
.opc .buttons-set p.back-link{text-align:left;}
.opc .form-buttons{width:auto;text-align:right;}
.opc .buttons-set .button,.opc .form-buttons .button{float:right;margin:0;}
.opc p.required{text-align:right;width:auto;padding-left:0;}
.checkout-onepage-payment-additional-customerbalance{margin-bottom:5px;}
.checkout-onepage-payment-additional-customerbalance .checkbox{margin-left:0;}
#checkout-step-review{padding:0;}
#checkout-step-review .data-table{border:0;font-size:12px;}
#checkout-step-review .data-table .item-options{font-size:11px;}
#checkout-step-review .data-table thead th{vertical-align:bottom;font-size:11px;}
#checkout-step-review .data-table .product-name{font-size:12px;}
#checkout-step-review .data-table tfoot tr.last strong{font-size:14px;}
#checkout-step-review .buttons-set{padding:15px 20px;margin:0;}
.opc .checkout-agreements{margin:20px;}
.checkout-progress,.checkout-progress li.first span,.checkout-progress li.last span{background-image:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_crumbs.gif);background-repeat:no-repeat;}
.checkout-progress{padding:0 0 0 0;border-bottom:1px solid #cfcfcf;background-color:#ededed;text-align:center;margin:-21px -21px 5px;font-size:11px;font-weight:bold;text-transform:uppercase;width:940px;position:relative;z-index:2;}
.checkout-progress li{float:left;width:20%;text-align:center;color:#888;line-height:20px;}
.checkout-progress li span{display:block;text-align:center;border-right:1px solid #cfcfcf;}
.checkout-progress li.first span{background-position:0 0;}
.checkout-progress li.last span{background-position:100% 0;border:0;}
.checkout-progress li.active span{color:#fff;background-color:#d12c01;}
.multiple-checkout{position:relative;z-index:1;}
.multiple-checkout .data-table thead th{vertical-align:bottom;}
.multiple-checkout .col3-set .actions{border:1px solid #e4e4e4;padding:3px 9px 4px;float:left;}
.multiple-checkout .col3-set address{padding:10px;clear:both;}
.multiple-checkout .col3-set,.multiple-checkout .col2-set{margin:0 0 15px;}
.multiple-checkout .buttons-set{padding:15px 0;clear:both;width:auto;}
.multiple-checkout .buttons-set .button{float:right;}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px;}
.multiple-checkout .grand-total{font-weight:normal;font-size:18px;color:#cd3800;text-align:right;display:block;margin:10px 0 15px;}
.multiple-checkout .grand-total .price-label{font-weight:normal;}
.multiple-checkout .grand-total .price{font-weight:bold;}
.multiple-checkout .sp-methods{font-size:12px;}
.multiple-checkout .checkout-multishipping-payment-customerbalance{font-size:12px;margin-bottom:7px;}
.multiple-checkout .fieldset label{font-size:11px;}
.multiple-checkout .gift-item .fieldset{font-size:11px;width:380px;}
#checkout-step-review .data-table .btn-remove,.checkout-multishipping-overview .data-table .btn-remove,#details-table .btn-remove{display:-moz-inline-stack;display:inline-block;vertical-align:middle;}
.sp-methods dt{font-weight:bold;margin-bottom:5px;}
.sp-methods dd{margin:0 0 7px;}
.sp-methods dd li{margin:5px 0;}
.sp-methods .price{font-weight:bold;}
.sp-methods .form-list{padding-left:20px;margin:15px 0;}
.sp-methods .form-list .input-text{width:250px;}
.sp-methods .form-list select{width:256px;}
.sp-methods .form-list label{width:155px;}
.sp-methods select.month{width:150px;margin-right:10px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:3em!important;}
.sp-methods .input-box{line-height:21px;}
.sp-methods .radio,.sp-methods .checkbox{}
.sp-methods .v-fix .validation-advice{margin-right:-250px;position:relative;z-index:1;width:250px;}
.sp-methods .adv-container{padding-left:170px;}
.sp-methods .centinel-logos a{margin-right:3px;}
.sp-methods .centinel-logos img{vertical-align:middle;}
.sp-methods .release-amounts{margin:1.5em 0 2em;}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0;}
.checkmo-list li{margin:0 0 4px;}
.checkmo-list label{padding-top:0;}
.checkmo-list address{float:left;}
.please-wait{position:absolute;z-index:99;top:50%;left:50%;margin:-34px 0 0 -90px;border:5px solid #f3b66f;font-size:12px;color:#f18200;font-weight:bold;background:#fff;padding:20px;white-space:nowrap;}
.cvv-what-is-this{cursor:help;margin-left:5px;}
.pbridge-reload{display:block;text-align:right;}
.pbridge-reload a{color:#1e75b4;font-size:11px;}
.tool-tip{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999;}
.tool-tip .btn-close{text-align:right;}
.tool-tip .tool-tip-content{padding:5px;}
.add-gift-message{padding:20px 0;}
.add-gift-message h3{font-size:16px;font-weight:normal;color:#000;line-height:19px;margin:0 0 10px;}
.add-gift-message p{margin:10px 0;}
.gift-message-form{border:1px solid #d1d1d1;background:#f5f5f5 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_block.gif) repeat-x 0 0;}
.gift-message-form .fieldset{padding:10px 0 10px;}
.gift-message-form .fieldset .input-text,.gift-message-form .fieldset textarea{width:200px;}
.gift-message-form .fieldset textarea{width:200px;height:8em;}
.gift-message-form .inner-box{padding:0;height:300px;overflow:auto;}
.gift-message-form .inner-box h5,.gift-message-form .inner-box h4{font:14px/1.25 Arial,Helvetica,sans-serif;padding:0 20px;color:#222;margin:17px 0;}
.gift-message-form .inner-box p{margin:10px 0;padding:0 20px;}
.gift-message-form .gift-item{padding:5px 0 0;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 100%;}
.gift-message-form .gift-item .number{padding:5px 20px 5px;margin-bottom:0;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 100%;color:#adadad;font-weight:bold;}
.gift-message-form .gift-item .product-img-box{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-y 100% 0;float:left;width:150px;padding-right:15px;}
.gift-message-form .gift-item .product-image{text-align:center;margin:20px;}
.gift-message-form .gift-item .product-name{font-size:12px;margin:20px 0 5px;text-align:center;}
.gift-message-form .gift-item .fieldset{float:left;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-y 0 0;padding:20px 0 10px 10px;margin:0 0 0 -2px;}
.gift-message-form .gift-item .fieldset label{width:80px;}
.gift-message-form .gift-item .gift-wrapping-form{padding:0 20px;}
.gift-options-for-order{padding:0 40px;}
.gift-options-for-order .fieldset{padding:0;}
.gift-options-for-order .fieldset p{padding:0;}
.gift-options-for-order .fieldset label{width:80px;}
.gift-options-for-order .fieldset .input-text,.gift-options-for-order .fieldset textarea{width:340px;}
.gift-wrapping-form{padding:0 0 10px;}
.gift-wrapping-form img{border:1px solid #ccc;float:left;margin-right:10px;}
.gift-wrapping-form label{margin-right:10px;vertical-align:middle;}
.gift-wrapping-form .gift-wrapping-design{overflow:hidden;padding:10px 0 0;width:100%;}
.gift-message-link{display:block;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px;}
.gift-message-link.expanded{background-position:0 -53px;}
.gift-message-row .btn-close{float:right;width:13px;height:12px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/gift-message-close.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.gift-message dt strong{font-weight:bold;}
.checkout-agreements li{margin:10px 0;}
.checkout-agreements .agreement-content{border:1px solid #d8cea8;font-size:11px;background-color:#fffdef;padding:15px;height:10em;overflow:auto;}
.checkout-agreements .agree{padding:10px 0;font-size:12px;font-weight:bold;}
.checkout-agreements .agree .checkbox{margin-right:5px;}
.centinel{margin:10px 0;}
.centinel p{margin:0 0 10px;}
.centinel .authentication{border:1px solid #ddd;background:#fff;}
.centinel .authentication iframe{width:99%;height:400px;background:transparent!important;margin:0!important;padding:0!important;border:0!important;}
.opc .centinel{margin:0;padding:20px;}
.checkout-onepage-success .col-main{font-size:12px;}
.checkout-onepage-success .col-main p{margin:0 0 10px;}
#invitationForm p.required{padding-bottom:20px;}
.catalog-product-compare-index tr.last a,.catalog-product-compare-index tr.first a{color:#999;}
.catalog-product-compare-index tr.last p,.catalog-product-compare-index tr.first p{margin:10px 0;}
.catalog-product-compare-index tr.first .product-name a{color:#333;}
.captcha-note{clear:left;padding-top:5px;}
.captcha-image{float:left;margin:0 0 0 240px;position:relative;width:228px;}
.captcha-image .captcha-img{border:1px solid #c7c7c7;vertical-align:bottom;width:100%;}
.registered-users .captcha-image{margin:-12px 0 0 113px;}
#checkout-step-login .captcha-image{margin:-24px 0 0 105px;width:214px;}
.captcha-reload{cursor:pointer;position:absolute;top:2px;right:2px;}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear;}
#checkout-step-login #advice-required-entry-captcha_user_login{min-height:30px;}
.registered-users #advice-required-entry-captcha_user_login{margin-bottom:5px;}
@-webkit-keyframes rotate{
    0%{-webkit-transform:rotate(0);}
    0%{-webkit-transform:rotate(-360deg);}
}
@-moz-keyframes rotate{
    0%{-moz-transform:rotate(0);}
    0%{-moz-transform:rotate(-360deg);}
}
@keyframes rotate{
    0%{transform:rotate(0);}
    0%{transform:rotate(-360deg);}
}
.dashboard .welcome-msg,.dashboard .col2-set,.dashboard .recent-orders{padding:0 0 20px;}
.dashboard .tags{padding:0 0 20px;}
.dashboard .tags p{display:inline;}
.dashboard .tags .product-name{margin:0 0 3px;font-size:11px;line-height:17px;}
.dashboard .tags li{margin:0 0 8px;}
.dashboard .tags .number{float:left;border:1px solid #ddd;text-align:center;line-height:17px;width:15px;margin-right:-20px;}
.dashboard .tags .details{margin-left:25px;}
.dashboard .reviews{padding:0 0 20px;}
.dashboard .reviews .product-name{margin:0 0 3px;font-size:11px;line-height:17px;}
.dashboard .reviews p{float:left;margin-right:5px;}
.dashboard .reviews li{margin:0 0 5px;}
.dashboard .reviews .number{float:left;border:1px solid #ddd;text-align:center;line-height:17px;width:15px;margin-right:-20px;}
.dashboard .reviews .details{margin-left:25px;}
.addresses-list .box-content{font-size:12px;}
.addresses-list .col-2 li{padding:0 0 10px;}
.addresses-list .col-2 li .actions{border:1px solid #e4e4e4;padding:3px 9px 4px;float:left;}
.addresses-list .col-2 li address{padding:10px;clear:both;}
.order-page .order-date{margin:0 0 20px;color:#6c6c6c;font-size:11px;}
.order-page .col2-set{padding-bottom:20px;}
.order-details .link-print{background:none;padding:0;}
.order-details .order-additional,.order-details .data-table{margin-bottom:20px;}
.order-details .order-additional dt{font-weight:bold;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 100%;padding:0 0 5px;margin:0 0 5px;}
.order-details .order-additional dd{padding:10px;margin:0 0 10px;}
.order-details dl.gift-message{margin:0 20px;}
.order-details .gift-message dt{margin:1px 0;padding:2px 10px;background:#e6e6e6;}
.order-details .gift-message dd{border:1px solid #c7c7c7;background:#fff;padding:10px;margin:0 0 10px;white-space:pre-wrap;word-wrap:break-word}
.order-links{margin:0 0 10px;text-align:right;padding-bottom:5px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 100%;text-align:right;}
.order-info{margin-bottom:5px;border-bottom:1px solid #c4c4c4;}
.order-info dt{padding:6px 20px 0 10px;color:#6c6c6c;float:left;}
.order-info dd{float:left;}
.order-info ul{float:left;}
.order-info li{float:left;position:relative;z-index:2;margin-right:3px;background:#dedede url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_collateral-tabs.gif) no-repeat 0 -39px;color:#222;padding:0 0 0 17px;font-size:12px;}
.order-info li strong,.order-info li a{text-decoration:none;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_collateral-tabs.gif) no-repeat 100% -39px;padding:0 17px 0 0;line-height:24px;float:left;}
.order-info li.current{margin-bottom:-1px;color:#000;font-weight:bold;z-index:3;border-bottom:0;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_collateral-tabs.gif) 0 0 no-repeat;}
.order-info li.current strong{background-position:100% 0;padding-bottom:1px;}
.order-info dt{font-weight:bold;}
.newsletter-manage-index .form-buttons .button{float:left;margin:0;}
.split-button{display:inline-block;z-index:1;position:relative;max-width:300px;white-space:nowrap;}
.split-button.clickable:active{left:1px;top:1px;}
.split-button{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_btn.gif) no-repeat 0 0;height:21px;padding:0 0 0 10px;margin:0;}
.split-button.active{z-index:100;}
.split-button strong{cursor:default;font-weight:bold;text-transform:uppercase;font-size:11px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_btn.gif) no-repeat 100% 0;height:19px;padding:3px 30px 0 5px;margin:0;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;}
.split-button.clickable > strong,.split-button strong[onclick]{text-transform:uppercase;font-size:11px;color:#C73615;text-transform:uppercase;cursor:pointer;}
.split-button .change{display:inline-block;border:1px solid;border-color:transparent transparent transparent #999;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_btn-split-change.png) 5px 50% no-repeat;text-indent:-999em;overflow:hidden;width:15px;cursor:pointer;height:11px;margin-left:8px;vertical-align:middle;}
.split-button .change{position:absolute;right:5px;top:0px;height:19px;border-left-color:#ccc;}
.split-button.light{background:none;height:auto;padding:0;}
.split-button.light.clickable:active{top:auto;left:auto;}
.split-button.light strong{display:inline-block;font-size:11px;text-transform:none;background:none;font-weight:normal;padding:0;height:auto;overflow:visible;white-space:normal;text-overflow:visible;}
.split-button.light.clickable > strong,.split-button.light strong[onclick]{text-transform:none;text-decoration:underline;color:#999;}
.split-button.light.clickable > strong:hover,.split-button.light strong[onclick]:hover{text-decoration:none;}
.split-button.light .change{position:static;right:auto;top:auto;height:11px;border-left-color:#999;}
.split-button.active .change,.split-button .change:hover{background-position:-995px 50%;}
.split-button .list-container{position:absolute;display:none;right:0;top:100%;padding:0;min-width:100%;max-width:300px;float:left;}
.split-button.active .list-container{display:block;}
.split-button .list-container ul{background:#fff;border:1px solid rgba(0,0,0,0.1);position:relative;}
.split-button .list-container ul > li{white-space:nowrap;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_btn-split-item.png) no-repeat -10000px -10000px;border:1px solid #c1c1c1;border-top-width:0;margin:0;display:block!important;margin:0!important;}
.split-button .list-container ul > li:first-child{border-top-width:1px;}
.split-button .list-container li a,.split-button .list-container li span{display:block;line-height:1.2!important;cursor:pointer;padding:5px 18px 5px 18px;color:#999;font-size:11px;text-transform:none;text-decoration:none;text-align:left;text-overflow:ellipsis;overflow:hidden;}
.split-button .list-container li:hover a,.split-button .list-container li:hover span,.split-button .list-container li:hover{color:#fff;text-decoration:none;}
.split-button .list-container li:hover{background-color:#999;background-position:5px -984px;}
.split-button .list-container li.new{color:#d33911;background-color:#eee;background-position:5px 7px;}
.split-button .list-container li.new:hover{background-color:#999;background-position:5px -485px;}
.my-wishlist textarea{width:99%;height:3.9em;resize:vertical;line-height:1.3em;overflow:auto;}
#wishlist-table .price-box{margin:3px 0;}
#wishlist-table td .description{margin:10px 0;max-height:3.9em;line-height:1.3em;overflow:hidden;word-wrap:break-word;max-width:345px;}
#wishlist-table td .description .inner{overflow:hidden;}
#wishlist-table td{padding:15px 10px;}
#wishlist-table th:first-child,#wishlist-table td:first-child{padding-left:10px;padding-right:0;}
#wishlist-table td p{margin:5px 0 15px;}
#wishlist-table td.last{padding:4px 2px;width:1px;}
#wishlist-table td .price-box{font-size:12px;}
#wishlist-table td .price-box p{margin:0 0 5px;}
#wishlist-table td .truncated{float:left;width:auto;margin-right:10px;line-height:18px;}
#wishlist-table td .truncated .show .item-options{top:-40px;right:100%;left:auto;margin-right:15px;line-height:1.2;}
#wishlist-table td .truncated .truncated_full_value .item-options dl{background-position:100% 0;}
#wishlist-table .item-manage{margin:0 0 0 0;float:left;}
#wishlist-table .item-manage .split-button{margin:10px 9px 0 0;}
#wishlist-table .item-manage .split-button .change{margin-left:2px;}
#wishlist-table .item-manage .split-button:last-child{margin-right:0;}
.wishlist-empty{font-size:12px;padding:15px 10px;text-align:center;}
p.wishlist-empty{border:1px solid #d0d0d0;}
.link-edit{padding-left:18px;line-height:18px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_link-edit.png) no-repeat 0 0;display:inline-block;}
.wishlist-management .link-edit{width:16px;padding:0;margin:0 5px;height:16px;text-indent:-999em;overflow:hidden;vertical-align:middle;}
.wishlist-management .btn-create{float:right;margin-bottom:10px;}
.wishlist-management .sub-title{float:left;max-width:100%;}
.wishlist-management .sub-title h2{word-wrap:break-word;}
.wishlist-management .note-msg{clear:both;margin:0 0 10px;padding:10px;border-style:solid!important;border-width:1px!important;font-size:12px!important;border-color:#fcd344;background-color:#fafaec;color:#3d6611;}
.wishlist-management .msg-private{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_lock.png) no-repeat 10px 10px #fafaec;padding-left:30px;}
.wishlist-management .table-caption .label{font-size:12px;float:left;line-height:21px;}
#wishlists-move{float:right;margin-left:10px;}
#wishlists-copy{float:right;}
#wishlists-select{background:none;padding-left:0;white-space:nowrap;float:left;max-width:220px;}
#wishlists-select strong{background:none;padding-right:0;padding-left:7px;font-weight:normal;font-size:12px;text-transform:none;}
#wishlists-select strong span{font-weight:bold;}
#wishlists-select .change{text-indent:0;width:auto;background:none;margin-left:4px;border:0;right:auto;left:100%;text-decoration:none;line-height:19px;margin-top:1px;}
#wishlists-select .change span{color:#1e75b4;text-transform:none;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_header-panel.gif) no-repeat scroll 100% -74px transparent;padding-right:10px;}
#wishlists-select.active .change span{color:#d33911;background-position:100% -130px;}
#wishlists-select .list-container{right:auto;left:0;margin-top:4px;}
#wishlists-select .list-container ul{background:#e7e7e7;border:0;}
#wishlists-select .list-container li:first-child{border-top:0;}
#wishlists-select .list-container li{border-color:#d9d9d9;}
#wishlists-select .list-container a,#wishlists-select .list-container span{color:#1e75b4;padding:5px 6px;}
#wishlists-select .list-container li:hover a,#wishlists-select .list-container li:hover span,#wishlists-select .list-container li:hover{color:#d33911;}
#wishlists-select .list-container li:hover{background-position:-999em -999em;background-color:#f8f8f8;}
#wishlists-select .list-container li.new{color:#d33911;background-color:#d9d9d9;background-position:5px 7px;padding-left:12px;}
#wishlists-select .list-container li.new:hover{background-color:#999;background-position:5px -485px;color:#fff;}
#wishlists-select .list-container li.new:hover a,#wishlists-select .list-container li.new:hover span{color:#fff;}
.col3-layout #wishlist-search-results .item-name{max-width:340px;word-wrap:break-word;display:block;}
.col2-right-layout #wishlist-search-results .item-name,.col2-left-layout #wishlist-search-results .item-name{max-width:500px;}
.col1-layout #wishlist-search-results .item-name{max-width:600px;}
.list-info{border:1px solid #dadada;padding:10px 0;margin:0 0 15px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_block.gif) repeat-x 100% 100% #fff;max-width:100%;word-wrap:break-word;}
.list-info .item{padding:5px 0;font-size:12px;border-top:1px dotted #d9d9d9;margin:0 15px;}
.list-info .item:first-child{border-top:0;}
.list-info .item .label{font-weight:normal;font-style:italic;font-size:0.9em;margin-right:5px;}
.list-info .item .label:after{content:':';}
.list-info .item .value{font-weight:bold;}
.wishlist-search-view #wishlist-table td.last{padding:15px 10px;}
.wishlist-search-view #wishlist-table .description{max-height:6.5em;max-width:280px;}
.wishlist-search-view .list-info{display:inline-block;}
.wishlist-search-view .sub-title{clear:both;}
.wishlist-search-view p.qty{text-align:center;}
.storecredit .account-balance{margin:0 0 20px;padding:0 0 10px;font-size:12px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_dots.gif) repeat-x 0 100%;}
.storecredit .account-balance .price{font-weight:bold;}
.giftcard-redeem{padding-bottom:20px;}
.giftcard-redeem .input-box{margin-right:5px;}
.giftcardaccount{position:relative;z-index:1;padding-top:1px;}
.giftcard-status .messages,.giftcardaccount .messages{margin-bottom:10px;}
.giftcardaccount p{margin:15px 0;font-size:12px;}
.giftcardaccount .fieldset{margin:0;}
.giftcardaccount .btn-only{margin:0 0 15px;}
.giftcard-status .gift-card-info,.giftcard-status p.error-msg,.giftcardaccount #giftcard_balance_lookup .gift-card-info,.giftcardaccount #giftcard_balance_lookup p.error-msg{margin:10px 0 20px;}
.gift-card-info{margin:10px 0;padding:10px 10px 5px;border:1px dashed #d9d9d9;background:#fcf7f5;}
.gift-card-info p{font-size:12px;margin:0 0 5px;}
.gift-card-info .giftcard-number{font-weight:bold;}
.gift-card-info .form-list label{}
.gift-card-info .btn-only{padding-left:0;}
#gc-please-wait{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:0.8;opacity:0.8;}
.page-print .print-head img{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}
.page-print h2.h2{margin:15px 0 10px;}
.page-print .col2-set{margin:10px 0 20px;}
.page-print .gift-message-link{display:none;}
.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap;}
.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline;}
.my-tag-edit{float:left;}
.my-tag-edit .btn-remove{float:right;margin:-3px 0 0 5px;position:relative;}
#my-tags-table .price-box{margin:5px 0;}
#my-tags-table .last{text-align:center;}
#my-tags-table .last p{margin:10px 0;}
.my-rewards .box{margin:0 0 30px;}
.my-rewards .info-box .box-title{margin:10px 10px;}
.my-rewards .info-box .box-content{padding:0 10px 10px;}
.my-rewards p.error{display:inline;color:#d91a00;}
.my-rewards dl{font-size:12px;}
.my-rewards dl dt{font-weight:bold;font-size:13px;margin-top:10px;}
.my-rewards dl dt span{color:#d12c01;}
.my-rewards dl dd.last{margin:7px 0 0;}
.my-rewards .form-list label{width:auto;}
.my-rewards .form-list .control .input-box{position:static;margin:0 5px 0 0;}
.my-rewards .data-table small{display:block;font-size:1em;color:#808080;}
.billing-agreements .info-box{margin:15px 0;}
.billing-agreements .info-box p{margin:0 0 9px;}
.billing-agreements .form-list li button.button{float:left;margin-left:10px;}
.btn-gift-registry{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/i_gift-registry3.gif) 0 0 no-repeat;padding:3px 0 0 33px;text-align:left;}
.btn-gift-registry .input-box{margin:0 0 7px;}
.btn-gift-registry select{width:100%;}
.gift-registry-name{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/i_gift-registry2.gif) 0 0 no-repeat;margin:3px 0 0;padding:0 0 0 20px;line-height:18px;}
.sidebar .block-gr-search .form-alt .input-box{width:148px;margin:3px 0 0;padding:0;}
.sidebar .block-gr-search .form-alt input.input-text{width:142px;}
.sidebar .block-gr-search .form-alt select{width:148px;}
.block-gr-search p.note{margin:0 0 3px;text-align:right;color:#f15c22;}
.wrapper .block-addbysku .input-box.validation-error,.wrapper .block-addbysku .input-box.validation-passed{padding-right:0;background:none;}
.wrapper .block-addbysku .validation-advice{margin-right:-19px;}
.main .block.block-addbysku .block-content{padding:10px 4px 10px;}
.block-addbysku .data-table th,.block-addbysku .data-table td{padding:6px 4px;}
.block-addbysku .data-table th:first-child,.block-addbysku .data-table td:first-child{padding-left:13px;}
.sidebar .block-addbysku .actions{padding:0 13px 7px;}
p.link-widget-sku{padding:15px 13px;text-align:left;float:left;}
.sidebar p.link-widget-sku{padding:5px 13px 0;text-align:right;border-top:1px dotted #dadada;float:none;}
p.link-widget-sku a{color:#999;}
.block-addbysku .actions{text-align:right;margin:15px 0 10px;float:right;}
.sidebar .block-addbysku .actions{float:none;}
.block-addbysku .file-upload{float:left;text-align:left;border:1px solid #dadada;padding:10px 17px;background:#F5F5F5 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_block.gif) repeat-x 0 100%;margin-top:10px;}
.block-addbysku .file-upload label{display:block;float:none;width:auto;min-width:60px;text-align:left;}
.block-addbysku .file-upload p{padding:3px 0;}
.block-addbysku .file-upload .btn-reset{display:inline-block;margin-left:15px;}
.block-addbysku .file-upload .btn-reset span{margin-left:0;padding:3px 0;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_icon-reset.png) no-repeat scroll 0 50%;padding-left:15px;display:inline-block;cursor:pointer;color:#999;}
.block-addbysku .file-upload .input-box{display:block;float:none;}
.block-addbysku .file-upload .note{width:auto;clear:both;padding:2px 0;}
.block-addbysku .data-table{}
.block-addbysku .data-table td .btn-remove{margin:4px 0 0;float:right;margin-right:-16px;}
.block-addbysku .data-table td .input-box{float:left;}
.block-addbysku .data-table td .qty{width:8em!important}
.sidebar .block-addbysku .data-table td .qty{width:5em!important}
.block-addbysku .data-table td.last{padding-right:18px;}
.block-addbysku .data-table tfoot td.last{text-align:right;}
.block-addbysku .data-table .add-row{cursor:pointer;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_btn-split-item.png) no-repeat 0px 2px;padding-left:11px;font-weight:bold;color:#999;}
.block-addbysku .data-table .input-box{width:99%;}
.wrapper .block.block-addbysku .data-table .validation-advice{}
.wrapper .block.block-addbysku .data-table .col-sku{width:auto;}
.wrapper .block.block-addbysku .data-table .col-qty,.wrapper .block.block-addbysku .data-table .col-remove{width:13px;}
.wrapper .block.block-addbysku .data-table .input-text{width:99%;}
.disabled{position:relative;z-index:1;}
.disabled:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#fff;opacity:0.2;}
.cart-msrp-totals{color:red;font-size:12px!important;font-weight:bold;padding:10px 20px 20px;text-align:right;text-transform:uppercase;}
.map-cart-sidebar-total{color:red;display:block;font-size:10px;line-height:14px;font-weight:bold;padding:5px 2px;text-shadow:0 1px 0 #fff;}
.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100;}
.map-popup-heading{background:#efefef;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px;}
.map-popup-heading h2{color:#333;font-size:14px;font-weight:bold;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis;}
.map-popup-arrow{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/map_popup_arrow.gif) no-repeat;position:absolute;left:50%;top:-10px;height:10px;width:19px;}
.map-popup-close{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:6px;right:8px;height:15px;width:15px;text-align:left;text-indent:-9999em;}
.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;width:280px;}
.map-popup-checkout{display:inline;float:right;text-align:right;}
.map-popup-checkout span{display:block;padding-right:30px;}
.map-popup-checkout .paypal-logo{margin:0 0 5px;}
.map-popup-price .price-box,.map-popup-price .price-box .special-price{margin:0;padding:0;}
.map-popup-price{margin:5px 0 0;}
.map-popup-text{background:#fefefe;clear:right;line-height:1.5;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word;}
.map-popup-only-text{border-top:1px solid #ddd;}
.page-head,.page-head-alt{margin-bottom:20px;padding:23px 20px 11px;background:#f6f6f6 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_page-title.gif) repeat-x 0 0;border-bottom:1px solid #cfcfcf;}
.col-main .page-head,.col-main .page-head-alt{margin:0 -20px 20px;}
.page-head-alt .link-rss{float:right;margin-top:8px;}
.page-head h2,.page-head h3,.page-head-alt h3,.page-head-alt h2{font:normal 22px/27px Arial,Helvetica,sans-serif;color:#d12c01;}
.restriction-index-stub .page{width:652px;padding-bottom:3px;}
.restriction-index-stub .main{margin-top:100px;min-height:0;height:auto!important;padding:13px;text-align:center;margin-bottom:0;}
.restriction-index-stub .col-main{color:#dedede;height:auto!important;min-height:230px;height:230px;font-size:16px;background:#4a4a4a url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/logo-offline.gif) no-repeat 50% 95px;padding:170px 60px 40px;}
.restriction-index-stub .page-title{margin:0 0 15px!important;padding:0!important;border:0!important;background:none;}
.restriction-index-stub .col-main h1,.restriction-index-stub .col-main h2{font:italic 35px Georgia,"Times New Roman",Times,serif;color:#fff;}
.restriction-index-stub .header-container,.restriction-index-stub .footer-container{display:none;}
.restriction-index-stub .copyright{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_shadow-offline.gif) 50% 0 no-repeat;padding:15px 0 0;margin:0;}
.private-sales-index{background:#2b2b2b;margin:110px 0 60px;padding:40px 0;}
.private-sales-index .box{border:1px solid #e2ded0;background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_ps.gif) no-repeat 50% 13px;padding:50px 13px 0;width:657px;margin:0 auto;}
.private-sales-index .box .content{padding:0 60px 70px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_ps.gif) no-repeat 50% 100%;font-size:14px;}
.private-sales-index .box .content p{text-align:center;}
.private-sales-index .box .content a{color:#444444;}
.private-sales-index .box .content h1{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_ps-logo.gif) no-repeat 50% 0;padding:60px 0 5px;font-size:29px;font-weight:normal;color:#ec4e00;}
.private-sales-index .box .content .description{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_ps-descr.gif) no-repeat 50% 0;margin:40px auto 0;width:433px;padding:30px 50px 30px;font:normal 20px Georgia,"Times New Roman",Times,serif;font-style:italic;color:#817268;}
.col1-layout .private-sales-index{margin:0 -20px -31px;height:auto!important;height:350px;min-height:350px;}
.cms-private-sales-home{background-color:#fffdf9;}
.private-sales-demo{background:#fffdf9 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_ps-home.jpg) no-repeat 50% 88px;padding-top:90px;}
.private-sales-demo h1{display:none;}
.private-sales-demo p{padding-top:475px;text-align:center;color:#444444;font-size:18px;}
.private-sales-demo a{color:#c12900;}
.col1-layout .private-sales-demo{margin:0 -20px -31px;background-position:0 20px;padding-top:20px;height:auto!important;height:550px;min-height:550px;}
.account-login .form-list:after,.wishlist-management .table-caption:after,.product-options dt:after,#bundleProduct:after,.events-slider:after,.product-image-popup .nav:after,.gift-item:after,.block-content:after,.block-list li.item:after,.block-poll li:after,.currently li:after,.order-info:after,.top-cart .actions:after,.header .quick-access:after,.product-view .box-related li.item:after,.bundle-summary .product:after,.collateral-tabs:after,.block-cart .block-content .item:after,.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header-panel:after,#nav:after,.main:after,.footer-before-container:after,.footer-container:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block li.item:after,.block .actions:after,.mini-products-list li:after,.cms-index-index .block-featured li.item:after,.title-buttons:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.products-grid:after,.products-list li.item:after,.product-view:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add-tags:after,.product-options .options-list li:after,.options-container-small .product-options:after,.product-options-bottom:after,.product-review:after,.box-collateral:after,.box-collateral .box-content:after,.collateral-tabs .tab-content:after,.account-login:after,.cart .cart-collaterals:after,.cart:after,.opc .step-title:after,.checkout-progress:after,.form-list li:after,.form-list li.fields .field:after,.clearfix:after,.buttons-set:after,.buttons-set2:after,.page-print .print-head:after,.new-product-spotlight .more-new .item:after,.addresses-list .col-2 li:after,.product-view .product-shop:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.guest-select{width:305px!important;}
a.live-chat-joma{display:inline-block;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) 0 0;width:162px;height:38px}
.top-left-links{float:left}
.top-links-joma{width:100%;float:left;height:38px}
.top-links-joma span{color:#f5f5f5;font-family:"proxima-nova-n4","proxima-nova";font-weight:400;font-size:11px;text-transform:uppercase;float:left}
.top-links-joma span a{text-decoration:none;color:#fff;}
.top-links-joma span.phone-number{padding:12px 0 0 30px}
.top-links-joma .top-myaccount span{font-weight:600;font-family:"proxima-nova-n6","proxima-nova";padding-top:12px;float:none;display:block;cursor:pointer}
.top-links-joma .top-myaccount span.vip-points-count{display:inline;color:#24272B}
.top-links-joma .top-myaccount span.vip-points-count .mw_rewardpoints{display:inline;color:#24272B}
.top-links-joma span.seperator{float:right;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";display:inline-block;padding:12px 0 0}
.top-myaccount{float:right;height:38px;width:113px;text-align:center;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/top-menu-seperator.png) no-repeat right center;position:relative;border:solid 2px #24272b;border-top:none;border-bottom:none;border-right:none}
.top-container{border:solid 1px #c3cbd5;font-weight:400;font-size:12px;text-transform:uppercase;color:#353535;padding:10px 0;text-align:center;position:relative}
.top-myaccount:hover,.top-myaccount.expanded{background:#fff;border:solid 2px #24272b;border-top:none;border-bottom:none}
.top-links-joma .top-myaccount:hover span,.top-links-joma .top-myaccount.expanded span{color:#414c5c}
.top-myaccount:hover, .top-myaccount.expanded span {color:#000;}
#myAccountContent.top-my-account-block{background:#fff;border:solid 2px #24272b;border-top:none;width:113px;position:absolute;left:-2px;top:38px;-webkit-box-shadow:0px 6px 8px 0px rgba(69,69,69,0.57);-moz-box-shadow:0px 6px 8px 0px rgba(69,69,69,0.57);box-shadow:0px 6px 8px 0px rgba(69,69,69,0.57);z-index:999}
#myAccountContent.top-my-account-block ul.links li{display:block;text-align:center;}
#myAccountContent.top-my-account-block ul.links li a{font-weight:600;font-family:"proxima-nova-n6","proxima-nova";font-size:11px;text-transform:uppercase;display:block;padding:8px 0;border-top:solid 1px #e1e5ea;color:#24272b;text-decoration:none}
#myAccountContent.top-my-account-block ul.links li a:hover{background:#e1e5ea;text-decoration:none}
.my-account-pages .track-order {color: #D80D0D!important;text-transform: none;}
.top-links-joma #cartHeader span{float:none;padding:0 2px}
.header a.logo img{max-width:267px;height:auto;width:100%}
.top-container img{width:10px;height:11px;display:block;cursor:pointer;float:right;padding-right:15px;vertical-align:middle}
.push-button{display:none;}
.push-button a{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat 0px -180px;height:40px;width:44px;display:inline-block;text-indent:-9999px;background-size:387px 646px;}
#jPanelMenu-menu li{display:block;width:100%}
#jPanelMenu-menu li a{display:block;font-weight:900;font-size:14px;text-transform:uppercase;color:#353535;text-decoration:none;border-bottom:2px solid #C3CBD5;padding:23px 0 17px}
#jPanelMenu-menu li ul{display:none}
#jPanelMenu-menu ul.my-accunt-menu-dev li a{background:#f3f4f6}
.simplemodal-wrap{position:relative}
.featured-brands-mobile{display:none}
.cms-home .col1-layout .col-main{overflow:hidden;position:relative}
.featured-brands{position:absolute;left:6.4%;background:rgba(59,59,59,.7);width:176px;top:0;padding:20px 0;z-index:5}
.featured-brands h2{font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#fff;font-size:16px;text-transform:uppercase;padding:0 10px 10px 15px;text-decoration:none;display:block;}
.featured-brands li a{font-weight:400;color:#d9d9d9;font-size:12px;text-transform:uppercase;padding:5px 15px 2px;text-decoration:none;display:block}
.featured-brands li a:hover{color:#fff;}
.slide-caption-container{position:absolute;left:25%;top:20%;z-index:1;display:block!important;}
.slide-text-container{text-align:center;}
.slide-text-container span{display:block}
.large-text{color:#FFFFFF;font-size:40px;font-weight:300;padding-bottom:24px;line-height:45px}
.small-text{color:#FFFFFF;font-size:14px;font-weight:400;padding-bottom:35px;line-height:18px}
.slide-mobile-caption {display: none;}
button.button.slde-but span{height:34px;padding:0px;margin:0px;width:219px;border:solid 2px #fff;background:none;line-height:34px;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
button.button.slde-but:hover span{background:#fff;color:#000;}
button.button.slde-but span span{height:auto;padding:0;margin:0px;width:auto;background:none;border:none;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#fff;text-transform:uppercase;font-size:14px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
button.button.slde-but:hover span span{color:#2b3036}
.featured-product-title{font-weight:400;font-family:"proxima-nova-n4","proxima-nova";font-size:24px;color:#000;text-align:center;margin:23px 0 24px}
.featured-watch-cont{width:100%;float:left;margin-bottom:20px}
.promo-shop-jewelry{width:23.78%;float:left;background:#2b3036;max-width:274px;position:relative}
.featured-watch-list-item{width:74.56%;float:right;min-height:480px;background:#f3f4f6}
.content-jewellry-left{text-align:center}
.content-jewellry-left h2{font-weight:400;font-size:20px;color:#fff;text-transform:uppercase;display:block;padding:37px 20px 0}
.std .content-jewellry-left p{font-weight:300;font-size:16px;display:block;color:#fff;padding-top:19px;margin-bottom:26px}
.featured-watch-cont img,.featured-handbag-cont img{margin-top:0px!important;}
.featured-watch-cont button.button.slde-but span span,.featured-handbag-cont button.button.slde-but span span{width:100%;}
.featured-watch-cont img{max-width:274px;height:auto;width:100%;margin-top:44px;position:relative;bottom:0;left:0}
.featured-watch-cont button.button.slde-but span{height:34px;padding:0px;margin:0px;width:138px;border:solid 2px #fff;background:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.featured-watch-cont button.button.slde-but:hover span{background:#fff;color:#2b3036;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.featured-watch-cont button.button.slde-but span span{height:auto;padding:0;margin:0px;width:auto;background:none;border:none;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#fff;text-transform:uppercase;font-size:14px}
.featured-handbag-cont{float:left;width:100%;margin-bottom:20px}
.cms-home .footer-top{padding-top:22px}
.promo-shop-sale{width:23.78%;float:right;background:#9c0c0c;max-width:275px;}
.featured-handbag-list-item{width:74.56%;float:left;min-height:480px;background:#f3f4f6}
.content-watch-right{text-align:center}
.content-watch-right h2{font-weight:400;font-size:20px;color:#fff;text-transform:uppercase;display:block;padding:37px 20px 28px}
.std .promo-shop-sale p{font-weight:300;font-size:16px;display:block;color:#fff;padding:0;margin:0px}
.featured-handbag-cont img{max-width:275px;height:auto;width:100%;margin-top:40px}
.featured-handbag-cont button.button.slde-but span{height:34px;padding:0px;margin:0px;width:113px;border:solid 2px #fff;background:none}
.featured-handbag-cont button.button.slde-but:hover span{background:#fff;color:#2b3036}
.featured-handbag-cont button.button.slde-but span span{height:auto;padding:0;margin:0px;width:auto;background:none;border:none;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#fff;text-transform:uppercase;font-size:14px}
.promo-container-mob{display:none}
.cms-home .wrapper{width:auto;padding:0px}
.cms-home .page{width:auto;padding:0px}
.cms-home .header-container{margin:0 auto 20px;width:1156px}
.cms-home .std{margin:0 auto;width:1156px}
.cms-home .footer-container{width:1156px;margin:0 auto}
.cms-home .footer-extrem-bottom{float:none;margin:0 auto;width:1156px}
.featured-watch-list-item h3,.featured-handbag-list-item h3{font-weight:400;font-family:"proxima-nova-n4","proxima-nova";font-size:24px;color:#000;text-align:center}
.featured-watch-list-item .widget .widget-title,.featured-handbag-list-item .widget .widget-title{margin:23px 0 44px}
.cms-home .col1-layout .featured-products .products-grid{padding:0px}
.cms-home .col1-layout .featured-watch-cont .featured-products .products-grid img,.cms-home .col1-layout .featured-handbag-cont .featured-products .products-grid img{margin:0px;max-width:260px;height:auto;width:auto}
.cms-home .col1-layout .featured-products .products-grid li.item{margin:0 1.6%;width:30%;height:auto}
.cms-home .col1-layout .featured-products a.product-image{display:block}
.cms-home .col1-layout .product-shop p button.btn-cart{display:none}
.cms-home .col1-layout .product-shop{width:190px;margin:0 auto}
.cms-home .col1-layout .product-name{color:#000;font-size:13px;text-decoration:none;font-family:"proxima-nova-n4","proxima-nova";font-weight:400}
.cms-home .col1-layout .price-box{float:left}
.cms-home .col1-layout .brand-name{color:#000000;font-family:"proxima-nova-n6","proxima-nova";font-size:13px;font-weight:600;text-transform:uppercase;}
.prdouct-name-featured{padding:25px 0 12px}
.cms-home .col1-layout .save-offer{margin-left:12px}
.cms-home .col1-layout .price-box .price{display:inline-block;vertical-align:middle}
.cms-home .col1-layout .regular-price .price{color:#333d4d;font-family:"proxima-nova-n6","proxima-nova";font-size:12px;font-weight:600;}
.live-chat-top-head a{display:inline-block;background:#000 url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat 0px 0px;width:162px;height:38px;background-size:387px 646px;}
.live-chat-top-head a:hover{background:#fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat -180px 0;background-size:387px 646px;width:162px;height:38px;}
.live-chat-top-head a div{display:none}
span.brand-name{display:block;font-size:24px;color:#000;text-transform:uppercase;font-weight:300;font-family:"proxima-nova-n6","proxima-nova";}
.bc-pdp {display: none;}
.social-share-buttons-pdp .social-media-icons{border:none;padding:0px;float:left;margin-top:35px;}
.social-share-buttons-pdp .social-media-icons a{text-indent:-9999px}
.social-share-buttons-pdp .social-media-icons a.footer-face-book-ic{margin-left:0px}
.social-share-buttons-pdp .social-media-icons a.footer-face-book-ic:hover{margin-left:0px}
.social-media-icons #followus{vertical-align:top;line-height:27px;font-family:"proxima-nova-n6","proxima-nova";font-weight:600;font-size:16px;text-transform:capitalize;padding-right:15px;}
.social-share-buttons-pdp .social-media-icons{width:245px!important;line-height:26px;}
.social-media-icons a.footer-face-book-ic{background-position:0 -150px!important;width:24px!important;margin:0 16px 0 0px!important;background-size:387px 646px!important;height:24px!important;}
.social-media-icons a.footer-face-book-ic:hover{background-position:-180px -150px!important;width:24px!important;margin:0 16px 0 0px!important;background-size:387px 646px!important;height:24px!important;}
.social-media-icons a.footer-twitter-ic{background-position:-30px -150px!important;width:24px!important;margin:0 16px 0 0px!important;background-size:387px 646px!important;height:24px!important;}
.social-media-icons a.footer-twitter-ic:hover{background-position:-210px -150px!important;width:24px!important;margin:0 16px 0 0px!important;background-size:387px 646px!important;height:24px!important;}
.social-media-icons a.footer-pinterest-ic{background-position:-60px -150px!important;background-size:387px 646px!important;height:24px!important;width:24px!important;margin:0 16px 0 0px!important;background-size:387px 646px!important;}
.social-media-icons a.footer-pinterest-ic:hover{background-position:-240px -150px!important;height:24px!important;width:24px!important;margin:0 16px 0 0px!important;background-size:387px 646px!important;}
.social-media-icons a.footer-googleplus-ic{background-position:-90px -150px!important;width:24px!important;height:24px!important;margin:0 15px 0 0px!important;background-size:387px 646px!important;}
.social-media-icons a.footer-googleplus-ic:hover{background-position:-270px -150px!important;width:24px!important;height:24px!important;margin:0 15px 0 0px!important;background-size:387px 646px!important;}
.social-media-icons a.email-a-friend{background-position:-120px -150px!important;height:24px!important;width:24px!important;background-size:387px 646px!important;margin:0 0px 0 0px!important;}
.social-media-icons a.email-a-friend:hover{background-position:-300px -150px!important;height:24px!important;width:24px!important;background-size:387px 646px!important;margin:0 0px 0 0px!important;}
.product-special-action{border:solid 3px #c3cbd5;padding:30px 0px 0px 20px;width:180px;float:right}
.special-action-links li a{display:block;color:#414c5c;font-weight:600;font-size:14px;font-family:"proxima-nova-n6","proxima-nova";text-decoration:none;padding:0 0 25px;cursor:pointer}
.special-action-links li a:hover{color:#000}
.special-action-links li a span{display:inline-block;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat;vertical-align:middle;margin-right:18px;}
.special-action-links li.chat-now-pdp-cont a div{line-height:10px;}
.special-action-links li.chat-now-pdp-cont a div img{display:none!important}
.special-action-links li.chat-now-pdp-cont a{line-height:30px;text-align:left;padding-bottom: 15px;}
.special-action-links li a span.chat-now-pdp{height:30px;width:30px;background-position:0 -420px;float:left;background-size:387px 646px;}
.special-action-links li a:hover span.chat-now-pdp{height:30px;width:30px;background-position:-60px -420px;float:left;background-size:387px 646px;}
.special-action-links li a span.add-to-wish-pdp{background-position:0 -240px;height:30px;width:30px;background-size:387px 646px;}
.special-action-links li a:hover span.add-to-wish-pdp{height:30px;width:30px;background-position:-60px -240px;background-size:387px 646px;}
.special-action-links li a span.sizing-guide-pdp{height:26px;background-position:0 -406px}
.special-action-links li a:hover span.sizing-guide-pdp{height:26px;background-position:-40px -406px}
.special-action-links li a span.add-to-compare-pdp{height:30px;width:30px;background-position:-120px -420px;background-size:387px 646px;}
.special-action-links li a:hover span.add-to-compare-pdp{height:30px;width:30px;background-position:-180px -420px;background-size:387px 646px;}
.special-action-links li a span.ask-question-pdp{height:30px;width:30px;background-position:0px -360px;background-size:387px 646px;}
.special-action-links li a:hover span.ask-question-pdp{height:30px;width:30px;background-position:-60px -360px;background-size:387px 646px;}
.pdp-pin-it{vertical-align:bottom;display:inline-block}
#toPopup button.button span{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;height:46px;border:solid 2px #000;width:191px}
.special-action-links li .sizing-guide-popup{position:absolute;width:365px;height:auto;padding:10px;border:2px solid #c3cbd5;background:#FFF;display:none;left:-395px;top:-20px}
.product-view .col2-set .col-2{width:auto}
.gurantee-block{clear:both;width:176px;padding-top:27px;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/three-in-one.jpg) no-repeat 0 bottom;padding-bottom:28px}
.product-view .product-shop .gurantee-block p{margin:0px;color:#103866;font-size:10px;font-family:"proxima-nova-n6","proxima-nova";}
.promotional-cms{background:#fafafa;height:185px;width:100%;margin-top:43px}
.product-bottom-col2-set .product-collateral{width:100%;float:left;margin-bottom:50px;}
.box-collateral.box-up-sell{width:auto;float:right;margin-top:82px;background:none}
.product-view .box-collateral .box-title{background:#fff;border:none;margin:0;padding:0}
.product-view .box-collateral .box-title h2{text-transform:uppercase;color:#000;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";text-align:center}
.product-view .box-collateral .product-name a{margin-bottom:5px;font:400 normal 13px/15px "proxima-nova-n6","proxima-nova",sans-serif;text-decoration:none;font-weight:normal;display:block;color:#000;height:30px;overflow:hidden;text-overflow:ellipsis;}
.product-view .product-bottom-col2-set .col-2{margin-right:0px;width:25%}
.product-view .product-bottom-col2-set .col-2 .box-related{border:solid 1px #c3cbd5;width:74.56%;margin-top:55px}
.catalog-product-view .box-collateral.box-viewed{float:left;margin-top:50px;width:100%}
.box-collateral.box-up-sell .regular-price .price{font-weight:400;font-family:"proxima-nova-n4","proxima-nova";font-size:12px;color:#333d4d}
.save-offer{display:none;float:left;font-weight:600;font-family:"proxima-nova-i6","proxima-nova";font-size:10px;color:#9c0c0c;text-transform:uppercase;padding:2px 7px 1px;font-style:italic;float:left;line-height:25px;}
.box-collateral.box-up-sell .products-grid .price-box{margin:0 8px 0 0;clear:none;float:left}
.product-view .product-shop .pdp-final-price p.final-price{color:#414c5c;font-weight:600;font-family:"Georgia",sans-serif;font-size:35px;font-style:italic}
.product-view .product-shop .pdp-final-price span.doorbuster-price {font-style:normal;font-weight:300;font-size:14px;color:#D80D0D!important;font-family:"proxima-nova-n6","proxima-nova";text-transform:uppercase;display:inline-block;vertical-align:middle}
.product-view .product-shop .pdp-final-price span.doorbuster-price a{text-decoration:none;font-style:normal;font-weight:600;font-size:14px;color:#D80D0D!important;font-family:"proxima-nova-n6","proxima-nova";text-transform:uppercase;display:inline-block;vertical-align:middle}
.doorbuster-price{font-style:normal;font-weight:600;font-size:14px;color:#D80D0D!important;font-family:"proxima-nova-n6","proxima-nova";text-transform:uppercase;display:inline-block;vertical-align:middle}
[data-sale-tooltip] {position: relative;z-index: 2;cursor: pointer;}
[data-sale-tooltip]:before,[data-sale-tooltip]:after {visibility: hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;pointer-events: none;}
[data-sale-tooltip]:before {font-family:"proxima-nova-n6","proxima-nova";-webkit-box-shadow: 0px 0px 8px 0px rgba(156,154,156,1); -moz-box-shadow: 0px 0px 8px 0px rgba(156,154,156,1); box-shadow: 0px 0px 8px 0px rgba(156,154,156,1);position: absolute;bottom: 150%;left: 50%;border:1px solid #c3cbd5; margin-bottom: 5px;margin-left: -100px;padding: 14px;width: 180px;background-color: #fff;background-color: hsla(0, 100%, 100%, 1);color: #333;content: attr(data-sale-tooltip);text-align: left;font-size: 12px;line-height: 1.2;text-transform:none;font-weight:400;}
[data-sale-tooltip]:hover:before,[data-sale-tooltip]:hover:after {visibility: visible;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.price-shipping-info{margin-top:15px;}
.price-shipping-info ul li{color:#000;font-weight:400;font-family:"proxima-nova-n4","proxima-nova";font-size:14px;text-transform:uppercase;padding-bottom:4px}
.price-shipping-info ul li span{font-size:16px}
.price-shipping-info ul li label{display:inline-block;width:95px;text-align:left;font-size:16px}
/* AFFIRM */
.affirm-price {padding-bottom:15px;}
.affirm-price a {text-decoration: none;font-size: 14px;font-family: 'Georgia', serif;font-style: italic;margin-left: 10px;border-bottom:1px dotted #999;padding-bottom:2px;}
.affirm-price img {width:20px;height:20px;}
/* END AFFIRM*/
.product-view .box-collateral.box-related .box-title h2{font-weight:400;font-family:"proxima-nova-n4","proxima-nova";font-size:24px;color:#000;text-align:left;text-transform:none;padding:23px 0 0 17px}
.catalog-product-view .product-view .box-related li.item{width:24%;margin-right:14%}
.catalog-product-view .product-view .box-related li.item.last{margin-right:0px}
.catalog-product-view .breadcrumbs{margin-bottom:20px;float:left;width:100%}
.product-view .box-related button.button span{width:180px;height:40px}
.product-view .box-related button.button span span{font-size:16px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";padding-top:10px;height:auto}
.product-view .box-related button.button:hover span{border:solid 2px #000;height:36px;width:176px}
.product-view .box-related button.button:hover span span{color:#000;border:none;height:auto;width:auto}
.product-view .box-related button.button.added-to-cart span{border:solid 2px #c4ccd5;background:#fff;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#999;width:176px;height:36px;cursor:text}
.product-view .box-related button.button.added-to-cart span span{border:none;height:auto;width:auto}
.product-view .box-related button.button.added-to-cart:hover span{border:solid 2px #c4ccd5;background:#fff;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#999;width:176px;height:36px}
.product-view .box-related button.button.added-to-cart:hover span span{border:none;height:auto;width:auto}
.cms-home .products-grid .product-info .product-name a{height:30px;text-overflow:ellipsis;overflow:hidden;}
.catalog-product-view .product-view .box-related li.item .product-image{margin-right:0px;width:auto;margin-bottom:30px}
.catalog-product-view .product-view .box-related li.item span.brand-name{font-family:"proxima-nova-n6","proxima-nova";font-weight:600;text-transform:uppercase}
.catalog-product-view .product-view .box-related .product-name{font-family:"proxima-nova-n4","proxima-nova";font-weight:400;font-size:13px;color:#000}
.catalog-product-view .product-view .box-related .product-name a{text-transform:none;font-family:"proxima-nova-n4","proxima-nova";font-weight:400;display:block;height:67px}
.catalog-product-view .product-view .box-related .regular-price .price{font-size:12px;font-weight:600;color:#333d4d;font-family:"proxima-nova-n6","proxima-nova";}
.catalog-product-view .product-view .box-related li.item .product-details{margin-left:0px}
.box-collateral.box-related .box-content{padding:20px 48px 60px}
.product-collateral .box-collateral{background:none}
.product-view .product-collateral .box-collateral .box-title{background:none;overflow:hidden}
.product-view .product-collateral .box-collateral .box-title h2{font-size:16px;text-align:left;text-transform:none}
.product-view .product-collateral .box-collateral .box-title h2 a{display:inline-block;float:right;background:#414c5c;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";text-transform:uppercase;color:#fff;text-decoration:none;padding:8px 16px;cursor:pointer;border:solid 2px #414C5C}
.product-view .product-collateral .box-collateral .box-title h2 a:hover{background:#fff;border:solid 2px #C3CBD5;color:#414C5C;}
.product-collateral .box-collateral .box-content{padding:0px;margin-top:27px}
.product-view .product-collateral .box-reviews dt{background:#FBFBFB;float:left;width:100%;font-style:normal;padding:10px 0 8px;color:#000}
.product-view .product-collateral .box-reviews dt h4{float:left;color:#24272b;font-size:12px;text-transform:uppercase;font-family:"proxima-nova-n6","proxima-nova";padding-left:7px;font-weight:600}
.product-view .product-collateral .box-reviews dt p{float:right;font-size:12px;font-family:"proxima-nova-n4","proxima-nova";font-weight:400;padding-right:20px}
.product-view .product-collateral .box-reviews dt p strong{font-family:"proxima-nova-n6","proxima-nova";font-weight:600;}
.product-view .product-collateral .box-reviews dd{background:none;float:left;width:100%;padding:0px;margin:0 0 40px 0}
.product-collateral .rating-box{height:21px;width:105px;float:left}
.product-collateral .rating-box .rating{height:21px;}
.product-collateral .review-ratings{float:left;width:100%}
.product-collateral .review-ratings li{float:left;padding-right:70px}
.product-collateral .review-ratings li label{line-height:28px;float:left;margin-right:28px;text-transform:uppercase;font-family:"proxima-nova-n6","proxima-nova";font-weight:600;color:#000}
.product-view .product-collateral .box-reviews dd p.review-details-pdp{width:100%;float:left;font-size:14px;font-family:"proxima-nova-n4","proxima-nova";font-weight:400;padding:5px 0px 0px 0px}
.product-view .product-collateral .pager{display:none}
a.load-reviews{display:block;text-transform:uppercase;font-size:14px;font-family:"proxima-nova-n6","proxima-nova";font-weight:600;color:#24272b;border:solid 2px #c3cbd5;width:58.58%;text-align:center;background:#fff;margin:10px auto 0;text-decoration:none;padding:12px 0;cursor:pointer}
.giftcard-send-form .form-list .validation-advice{width:90.5%}
.giftcard-send-form .form-list .less-width .validation-advice{width:98.5%}
.giftcard-form .form-list .v-fix .validation-advice{width:172px}
a.load-reviews:hover{background:#c3cbd5}
a.write-review-button{display:inline-block;background:#414c5c;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";text-transform:uppercase;color:#fff;text-decoration:none;padding:10px 20px;cursor:pointer;margin:0 auto;border:solid 2px #414c5c;}
a.write-review-button:hover{border:solid 2px #414c5c;background:#fff;color:#414c5c}
.product-view .product-collateral .box-reviews #ajax-review-loader{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/overlay-loader.gif") no-repeat 0 0;display:none;height:50px;margin:10px auto 0;text-align:center;width:50px;}
.review-but-cont-bottom{text-align:center;padding-top:20px}
a#read-reviews-link{background:#fff;border:solid 2px #c3cbd5;color:#24272b;padding:9px 20px}
a#read-reviews-link:hover{background:#c3cbd5}
.review-form-col2-set .form-list label{text-align:left;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#000;padding:0 0 7px;width:100%}
.review-form-col2-set .form-list input.input-text{height:34px;border:solid 1px #c3cbd5;width:98.5%}
.review-form-col2-set .form-list textarea{height:205px;border:solid 1px #c3cbd5;width:99.5%;padding-top:15px}
.review-form-col2-set .form-list .input-box{width:100%}
.review-form-col2-set .form-list li{margin:0 0 47px}
.review-form-col2-set .data-table tbody tr{background:none}
.review-form-col2-set .data-table tbody tr td{border:none;padding:0 0 17px}
.rating-label-table{display:block;width:90px;font-family:"proxima-nova-n6","proxima-nova";color:#000;font-weight:600;font-size:14px;width:90px;text-transform:uppercase;letter-spacing:1px}
.review-form-col2-set .review-summary-table{width:177px;margin:17px 0 10px 5px}
.review-form-col2-set .required em{margin-left:3px}
.product-view .box-reviews .review-form-col2-set .form-buttons{width:100%;text-align:center;margin-bottom:10px}
.product-view .box-reviews .review-form-col2-set .form-buttons button.button{float:none;margin:0 auto}
.product-view .box-reviews .review-form-col2-set .form-buttons button.button.blue-button span{background:#414c5c;width:140px;height:36px;line-height:36px;border:solid 2px #414c5c}
.product-view .box-reviews .review-form-col2-set .form-buttons button.button.blue-button:hover span{background:#fff;border:solid 2px #414c5c}
.product-view .box-reviews .review-form-col2-set .form-buttons button.button.blue-button span span{font-size:14px;padding-top:0;height:auto;border:none}
.product-view .box-reviews .review-form-col2-set .form-buttons button.button.blue-button:hover span span{color:#414c5c;border:none}
.pdp-regular-price span{color:#BFBFBF;text-decoration:line-through;font-size:16px}
.pdp-savings span{color:#9C0C0C;}
.pdp-shipping-availability span{font-size:12px;text-transform:none;}
.col-2 .add-to-box,.col-2 .social-share-buttons-pdp{display:none}
.product-view .product-collateral .box-collateral .box-title h2 a.no-display-normal{display:none}
.product-view .product-collateral .box-collateral .box-title h2 span{display:block;overflow:hidden;width:100%}
.product-view .box-related li.item img{width:100%;max-width:175px;height:auto}
.box-collateral.box-viewed .box-title{background:none;padding:0px;margin:0 0 24px 0;border:none}
.box-collateral.box-viewed .box-title h2{color:#000;font-size:24px;font-weight:600;font-family:Georgia,sans-serif;padding-bottom:13px;border-bottom:solid;font-style:oblique;text-align:center;}
.box-collateral.box-viewed li{float:left;width:15.1%;margin-right:1.7%;margin-left:0px}
.box-collateral.box-viewed li img{max-width:175px;width:100%;height:auto}
.box-collateral.box-viewed li .price-box{float:left;padding-right:10px}
.box-collateral.box-viewed li .price-box .price{color:#333d4d;font-weight:600!important;font-family:"proxima-nova-n6","proxima-nova";font-size:12px}
.box-collateral.box-viewed li.last{margin-right:0px}
.product-view .box-related .save-offer{margin:19px 0 17px 27px}
.product-view .box-collateral.box-up-sell .product-name a{text-transform:none;font-family:"proxima-nova-n4","proxima-nova";font-size:13px;font-weight:400;min-height:48px;height:auto}
.product-view .box-collateral.box-up-sell .brand-name{font-family:"proxima-nova-n6","proxima-nova";font-size:13px;font-weight:600;text-transform:uppercase;color:#000}
.product-description .std{font-family:"proxima-nova-n4","proxima-nova";font-size:14px;font-weight:400;color:#000;margin-bottom:15px}
.product-attributes .attribute-group h3{font-family:"proxima-nova-n6","proxima-nova";text-transform:uppercase;font-size:18px;font-weight:600;color:#414c5c;border-bottom:solid 2px #414c5c;padding-bottom:2px;margin-bottom:15px;}
.product-attributes .attribute-group:nth-child(even){float:right;}
.product-attributes .attribute-group{float:left;width:48%;margin-right:2%;margin-bottom:10px;}
.product-attributes .attribute-group ul li{font-size:12px;border-bottom:solid 1px #dbdfe5;margin-bottom:8px;padding-bottom:8px;float:left;width:100%}
.product-attributes .attribute-group ul li label{font-family:"proxima-nova-n6","proxima-nova";font-weight:600;color:#24272b;text-transform:uppercase;float:left;width:47%;}
.product-attributes .attribute-group .attribute-data{float:left;font-family:Tahoma,sans-serif;font-weight:400;color:#000;width:53%}
.product-attributes .attribute-group:last-child{width:100%;margin:0 auto;}
.prd-tab-colon{display:none}
.product-view .product-collateral .box-collateral .product-reviewform .box-title h2{float:left;width:100%}
.product-view .product-collateral .box-collateral .product-reviewform .box-title h2 span{float:left;width:auto}
.box-title label{float:left;}
.rewiew-number{display:none}
.tab-container .TTteaserHeaderCust1{color:#000000;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;font-weight:600;padding:0 0 7px;text-align:left;width:100%;}
.tab-container #TTinputTeaserQCust1{outline:1px solid #C3CBD5;height:34px;background:#fff;padding-top:0px}
.tab-container .TTteaNext1Cust1{margin-right:-90px;margin-top:-28px}
.tab-container #TTteaserHelpCust1{color:#000000;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;font-weight:600;}
.collateral-tabs #tab-questions.active{padding-right:4.8%}
a.close-but{display:block;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/close-but.png) no-repeat 0 0;width:14px;height:14px;float:right;cursor:pointer;text-indent:9999px;margin:0px;padding:0px !Important;}
.product-view .product-shop .sizing-guide-popup p{display:block;font-size:14px;color:#000;padding:20px 5px;margin:0px}
.product-special-action li{position:relative}
.no-rating a{color:#414C5C;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;font-weight:600;text-decoration:none;}
.collateral-shipping-tab h4,.collateral-gaurantee-tab h4{color:#414c5c;font-family:"proxima-nova-n6","proxima-nova";font-size:18px;font-weight:600;text-transform:uppercase;}
.collateral-shipping-tab table{margin-top:15px}
.collateral-shipping-tab table tr.more-border-td td{color:#000;font-family:"proxima-nova-n6","proxima-nova";font-size:12px;font-weight:600;text-transform:uppercase;border-bottom:solid 1px #414c5c;}
.collateral-shipping-tab table tr td{color:#000;font-family:"Tahoma",sans-serif;font-size:12px;font-weight:400;padding:6px 0;border-bottom:solid 1px #c3cbd5;}
.collateral-shipping-tab-table-cont{width:80%;margin-bottom:28px}
.collateral-shipping-tab p,.collateral-gaurantee-tab p{color:#000;font-family:"proxima-nova-n4","proxima-nova";font-size:14px;}
.collateral-shipping-tab-table-cont label{border-bottom:1px solid #C3CBD5;display:block;padding-bottom:5px;padding-left:10px;margin-bottom:7px}
.collateral-shipping-tab-table-cont label.last{border-bottom:none;margin-bottom:0px}
.collateral-gaurantee-tab ul li{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/gaurantee-bullet.png) no-repeat 0 center;background-size:3px 3px;color:#000000;font-family:"proxima-nova-n4","proxima-nova";font-size:16px;font-weight:400;padding:0px 0 4px 20px}
.collateral-gaurantee-tab ul{margin:5px 0 30px 25px}
.box-collateral.box-viewed .old-price .price-label,.box-collateral.box-viewed  .special-price .price-label{display:none}
.box-collateral.box-viewed .old-price{float:left;padding:10px 10px 10px 0}
.box-collateral.box-viewed .special-price{padding:10px 0 10px 5px;float:left}
.box-collateral.box-viewed li .price-box .old-price .price{color:#a0a3a8}
button.button.btn-notify{margin:3px 0 25px}
button.button.btn-notify span{border:solid 2px #c4ccd5;width:190px;height:46px;background:#fff}
button.button.btn-notify.add-more-width span{width:265px}
.catalog-product-view button.button.btn-notify:hover span{background:#c4ccd5}
button.button.btn-notify span span{height:auto;width:auto;border:none;color:#333333;font-size:14px;text-transform:uppercase;background:none;padding-top:15px}
.catalog-product-view .main .box-related button.button:hover span{background:#fff;}
.popup-block.popup-remember-tip{z-index:1070;background:#F3F4F6;width:275px;left:50%;top:51%;margin-left:-137px}
.popup-block.popup-remember-tip .block-title{background:none;border:none;padding:17px 17px 0}
.popup-block.popup-remember-tip .buttons-set{display:none}
.popup-block.popup-remember-tip div.btn-close{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/close-but.png) no-repeat 0 0}
.popup-block.popup-remember-tip .block-title strong{color:#000;}
.popup-block.popup-remember-tip .block-content{padding:10px 17px 25px}
.doorbuster-price{padding-left:6px}
.MagicThumb-caption span{display:block}
.catalog-product-view #zoomImgCircles{text-align:center;}
.catalog-product-view #zoomImgCircles > li{display:inline;margin:0px 5px;}
.catalog-product-view #zoomImgCircles > li .active{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/zoomImgCircles.png") no-repeat scroll 0 0;display:inline-block;text-indent:-9999px!important;text-transform:capitalize;width:11px;}
.catalog-product-view #zoomImgCircles > li a{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/zoomImgCircles.png") no-repeat scroll 0 -20px;display:inline-block;text-indent:-9999px!important;text-transform:capitalize;width:11px;}
.MagicToolboxContainer .onsale-product-container a#jqZooomImgNext{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png") no-repeat scroll -108px -366px;display:inline-block;padding:9px 6px;text-indent:-9999px!important;text-transform:capitalize;float:right;margin-top:230px;}
.MagicToolboxContainer .onsale-product-container a#jqZooomImgPrev{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png") no-repeat scroll -95px -366px;display:inline-block;padding:9px 6px;text-indent:-9999px!important;text-transform:capitalize;float:left;margin-top:230px;}
.product-image-wrapper .onsale-product-container-inside {background-size:81px!important;width:81px!important;height:81px!important;}
.catalog-product-view #zoomImgCircles{display:none;} 
.sendfriend-product-send .col1-layout .col-main .page-title h1{color:#000000;font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-size:30px;font-weight:300;padding:0;}
.sendfriend-product-send .col1-layout .col-main .page-title{background:none;padding:0;margin:0;border:none}
.sendfriend-product-send .form-list input.input-text,.sendfriend-product-send .form-list textarea{border:1px solid #C3CBD5;color:#666666;float:left;font:italic 400 14px "proxima-nova-i4","proxima-nova",sans-serif;height:40px;padding:0;width:100%;}
.sendfriend-product-send .form-list .input-box{width:50%}
.sendfriend-product-send .form-list label{color:#000000;font:600 14px "proxima-nova-n6","proxima-nova",sans-serif;margin-top:12px;text-align:left;width:100%;}
.sendfriend-product-send .col1-layout .col-main .fieldset h2.legend{border:medium none;color:#363636;font:300 20px "proxima-nova-n3","proxima-nova",sans-serif;margin-bottom:0;margin-top:25px;padding:0;}
.sendfriend-product-send .col1-layout .form-list .validation-advice{width:100%}
.sendfriend-product-send .col1-layout .form-buttons p.back-link{display:none}
.sendfriend-product-send .col1-layout p.required{width:50%}
.sendfriend-product-send .col1-layout .buttons-set button.button{margin-right:20px}
.sendfriend-product-send .col1-layout button.button:hover span{background:#fff;border:solid 2px #000;width:191px;height:46px;line-height:46px}
.sendfriend-product-send .col1-layout button.button:hover span span{color:#000;border:none;padding:0px;width:auto;height:auto}
.product-type-giftcard .no-rating,.product-type-giftcard .ratings{display:none}
.product-type-giftcard .product-view .product-name h1{padding-bottom:18px}
.product-type-giftcard .giftcard-form .form-list li{margin:0 0 26px}
.product-type-giftcard .giftcard-form .form-list textarea{height:75px;padding-top:15px}
.product-type-giftcard .product-view .product-shop .add-to-cart{padding:2px 0 25px;width:75%}
.giftcard-form .form-list li.fields .field.less-width{width:48%;padding-left:2%}
.product-type-giftcard .product-view .form-list .input-box{clear:left;width:100%}
.giftcard-form .form-list li.fields .field.less-width .input-text{width:96%!important}
.product-type-giftcard  .product-view .product-shop .product-main-col2-set .col-1{width:66%}
.product-main-col2-set .options-container-small{float:left;text-align:left}
.options-container-small .product-options dt label{font-size:12px;color:#000;font-weight:400;text-transform:uppercase}
.options-container-small .product-options dt .required em{display:inline-block;float:left;height:27px;margin-left:5px;}
.options-container-small .product-options div.checker,.options-container-small .product-options div.checker span,.options-container-small .product-options div.checker input{float:left}
.options-container-small .product-options .label label{font-size:12px;color:#000;font-weight:400;text-transform:uppercase}
.options-container-small .product-options div.selector > span{width:200px!important}
.options-container-small .product-options div.selector{width:226px!important;height:auto}
.options-container-small .product-options-bottom p.required{display:none}
.options-container-small .product-options div.radio span.checked{background-position:-16px -100px}
.options-container-small .product-options div.radio span{background-position:-16px -82px}
.email-me-pdp-alert{color:#414C5C;display:block;font-size:14px;padding-bottom:10px;}
.price-shipping-info .pdp-regular-price span{text-decoration:none}
.jom-popup #notify-guest-form li input.input-text.validation-failed{margin-bottom:0px}
.doorbuster-price strong{font-style:normal;font-weight:600;font-size:14px;}
.product-reviewform .form-list .validation-advice{width:99.5%}
.jom-popup p.jqError{background:none repeat scroll 0 0 #FFF5F3;border:1px solid #E9581F;color:#D91A00;font-size:12px;padding:5px;margin:0 10px 10px 0}
.jom-popup p.jqsuccesmsg{border:1px solid #41a10d;color:#41a10d;background:none repeat scroll 0 0 #FFF5F3;font-size:12px;padding:5px;margin:0 10px 10px 0}
div.selector.fixedWidth .validation-advice{width:100%}
.mobile-only-quest{display:none}
.product-attributes .attribute-group ul li.last{border-bottom:none;}
.checkout-cart-index .for-qualify-gift > p{float:left;font-size:14px;line-height:50px;padding-right:20px;}
.checkout-cart-index .products-grid ul{width:460px;}
.checkout-cart-index .page.modal-page{position:relative;width:auto;margin:0px auto;}
.for-qualify-gift button.button span{background-image:none;height:auto!important;margin:0;padding:0;width:100%;}
.for-qualify-gift button.button span span{background-image:none;border:2px solid #000000;font-family:"proxima-nova-n6","proxima-nova",sans-serif!important;font-size:20px!important;font-style:normal;font-weight:600!important;height:auto;padding:10px 10px!important;text-transform:uppercase;width:230px;}
.for-qualify-gift button.button:hover span span{background-color:#fff;border:2px solid #000;color:#000;}
.checkout-cart-index #modal-footer button.button span{background-image:none;height:auto!important;margin:0;padding:0;width:100%;}
.checkout-cart-index #modal-footer button.button span span{background-image:none;border:2px solid #000000;font-family:"proxima-nova-n6","proxima-nova",sans-serif!important;font-size:18px!important;font-style:normal;font-weight:600!important;height:auto;padding:10px 5px!important;text-transform:uppercase;width:240px;}
.checkout-cart-index #modal-footer button.button:hover span span{background-color:#fff;border:2px solid #000;color:#000;width:99%}
.checkout-cart-index .products-grid li.item{float:left;margin:0 0 40px;width:33%;}
.checkout-cart-index .cart .checkout-types .paypal-or{display:block;}
.checkout-cart-index #AmazonPayButtonTop,.checkout-cart-index #AmazonPayButtonBottom{float:left;padding-left:15px;}
.checkout-cart-index .cart .totals .checkout-types li{margin:0 0 5px;}
.promo-bot-product-name{height:110px;}
.checkout-cart-index #modal-foot-wait{margin-right:20px;}
.checkout-cart-index .page.modal-page #modal-footer #modal-foot-wait button span span{width:170px;}
.checkout-cart-index .page.modal-page #modal-footer #modal-foot-cancel button span span{width:210px;}
.checkout-cart-index .cart{background:none;}
.checkout-cart-index .page-title,.checkout-amazon-payments-index .page-title{background:none;border:0px;}
.checkout-cart-index .page-title h1,.checkout-amazon-payments-index .page-title h1{font:300 45px "proxima-nova-n4","proxima-nova",sans-serif;color:#363636;}
.checkout-amazon-payments-index #checkout-amazon-payments h2{font-family:"proxima-nova-n7","proxima-nova",sans-serif;font-size:16px;font-weight:700;margin-bottom:10px;}
#amazon-checkout{font-size:14px;color:#000;line-height:24px}
.checkout-amazon-payments-index #checkout-review-submit .button.btn-checkout{background:#000;border:solid 2px #000;border-radius:0;padding:10px 15px}
.checkout-amazon-payments-index .data-table th{color:#24272b;font-size:14px;font-weight:600}
.checkout-amazon-payments-index .data-table thead{background:#f3f4f6;}
.checkout-cart-index .cart-table,.checkout-cart-index .data-table,.checkout-cart-index .data-table tr:last-child td,.checkout-cart-index .data-table tr:last-child th,.checkout-cart-index .data-table thead th span,.checkout-cart-index .data-table thead tr,.checkout-cart-index .cart-table thead tr{border:0px;border-width:0px;}
.checkout-cart-index .data-table thead,.checkout-cart-index .data-table tfoot{background:none;}
.checkout-cart-index .data-table thead th{background-color:#f3f4f6;padding:14px 12px 10px 12px;font-size:14px;color:#24272b;text-align:left!important;border:0px;font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-weight:600;}
.checkout-cart-index .data-table thead th.cart-item{padding-left:25px;text-align:left;}
.checkout-cart-index .data-table tbody td,.checkout-cart-index .data-table tbody td a,.checkout-cart-index .data-table tbody td.a-right{vertical-align:middle;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:400;text-align:left!important;color:#000;}
.cart-collateral-container{display:block;}
.checkout-cart-index .cart-table tbody .cart_first_wrap{position:relative;}
.checkout-cart-index .cart-table tbody .cart_first_wrap .out-of-stock{top:0;}
.checkout-cart-index .cart-table tbody .cart-item-view-image{width:15%;text-align:center!important;}
.checkout-cart-index .cart-table tbody .cart-item-view-name{width:25%;}
.checkout-cart-index .cart-table tbody .cart-item-view-price{width:5%;}
.checkout-cart-index .cart-table tbody .cart-item-view-price-desktop{width:15%;}
.checkout-cart-index .cart-table tbody .cart-item-view-qty{width:15%;}
.checkout-cart-index .cart-table tbody .cart-item-view-qty .qty{text-align:center;text-indent:0;padding:6px;width:auto;border:1px solid #c3cbd5;color:#000;font-weight:400;border-radius:0px;}
.checkout-cart-index .cart-table tbody .cart-item-view-qty .update{display:block;margin-top:7px;text-transform:capitalize;color:#000;text-decoration:underline;}
.checkout-cart-index .cart-table tbody .cart-item-view-subtotal{width:15%;}
.checkout-cart-index .cart-table tbody .cart-item-remove{width:10%;}
.checkout-cart-index .data-table tbody td h2{text-align:left;}
.checkout-cart-index .data-table tbody td .item-msg{text-align:left;font-size:13px;margin-top:10px;text-transform:capitalize;}
.checkout-cart-index .data-table tbody td .btn-remove{background:none;text-indent:0px;line-height:normal;color:#414C5C;width:50px;height:19px;font-size:16px;float:left;text-align:center!important;}
.checkout-cart-index .data-table tbody td .btn-remove:hover{color:#000;text-decoration:underline;}
.checkout-cart-index .data-table tbody td img{min-width:107px;height:auto;}
.checkout-cart-index .data-table tbody td{padding:27px 12px;}
.checkout-cart-index .data-table tbody tr{background:none;}
.checkout-cart-index tfoot .btn-empty{float:left;}
.checkout-cart-index tfoot .btn-empty span{background:none;height:auto;width:auto;font-size:16px;font-weight:600;color:#414c5c;text-transform:capitalize;text-decoration:underline;padding:0px;}
.checkout-cart-index tfoot .btn-empty:hover span{text-decoration:underline;}
.checkout-cart-index tfoot td{padding:30px 0;border-bottom:1px solid #C3CBD5;}
.checkout-cart-index .data-table tbody td,.checkout-cart-index tfoot td{border-bottom:1px solid #c3cbd5!important;}
.checkout-cart-index tfoot .btn-continue{float:right;}
.checkout-cart-index tfoot .btn-continue span{height:auto;width:auto;font-size:16px;font-weight:600;color:#414c5c;text-decoration:underline;}
.checkout-cart-index tfoot .btn-continue:hover span span{text-decoration:underline;color:#000;}
.checkout-cart-index .cart .page-title .checkout-types{text-align:center;width:32.26%;position:relative;}
.checkout-cart-index .cart .page-title .checkout-types li{float:none;clear:left;margin-left:0px;}
.checkout-cart-index .cart .cart-collaterals{width:auto;}
.checkout-cart-index .cart .cart-collaterals .deals,.checkout-cart-index .cart .cart-collaterals .shipping{width:32.35%;}
.checkout-cart-index .page-title,.checkout-amazon-payments-index .page-title{padding-left:0px;padding-right:0px;}
.checkout-cart-index .cart-table tbody .item-options{text-align:left;margin:20px 0 0 0;padding:0px;}
.checkout-cart-index .cart-table tbody .item-options dt{background:none;padding:0px;margin-bottom:5px;text-align:left;}
.checkout-cart-index .cart-table tbody .item-options dd{padding:0px;margin-bottom:20px;text-align:left;}
.checkout-cart-index .cart .deals{margin:0px;}
.checkout-cart-index .cart .deals .giftcard,.checkout-cart-index .cart .deals .discount{padding:20px 16px;background:#f3f4f6;}
.checkout-cart-index .cart .deals .giftcard h2,.checkout-cart-index .cart .deals .discount h2{color:#000;font-size:24px;font-weight:400;text-transform:capitalize;}
.checkout-cart-index .cart .deals .giftcard form label,.checkout-cart-index .cart .deals .discount label{font-size:14px;color:#000;}
.checkout-cart-index .cart .deals .v-fix .cart-coupon-giftcard{width:100%;float:left;overflow:hidden;}
.checkout-cart-index .cart .v-fix .cart-coupon-giftcard input{margin:0px;width:99.4%;padding:10px 0 10px 0;border-radius:0px;border:1px solid #C3CBD5;text-indent:10px;display:block;line-height:17px;}
.checkout-cart-index .cart .deals .giftcard .check-gc-status{}
.checkout-cart-index .cart .deals .giftcard .check-gc-status span{border:0px;width:auto;font-size:14px!important;text-decoration:none;color:#414c5c}
.checkout-cart-index .cart .deals .giftcard .check-gc-status:hover span span{color:#000;}
.checkout-cart-index .cart .deals form .error .cart-special{width:99%;float:left;border:2px solid #ff0000;overflow:hidden;}
.checkout-cart-index .cart .deals form .error .cart-special span{padding:10px 0 10px 45px;font:700 normal "proxima-nova-n7","proxima-nova",sans-serif;color:#fff;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/notify.jpg) no-repeat 13px 7px #ff0000;font-size:14px;font-weight:700;display:block;}
.checkout-cart-index .cart .deals form .error .cart-coupon-giftcard{border:2px solid #ff0000;width:99%;float:left;overflow:hidden;}
.checkout-cart-index .cart .deals form .error .cart-coupon-giftcard input{width:100%;border:0px;}
.success .cart-special{width:100%!important;float:left;border:2px solid #41a10d;overflow:hidden;}
.success span{padding:10px 0 10px 45px;font:700 normal "proxima-nova-n7","proxima-nova",sans-serif;color:#fff;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/success.jpg) no-repeat 13px 7px #41a10d;font-size:14px;font-weight:700;display:block;}
.success .cart-coupon-giftcard{border:2px solid #41a10d;width:99%;overflow:hidden;}
.success .cart-coupon-giftcard input{width:100%;border:0px;}
.validation-failed{border:2px solid #FF0000!important;width:98.7%;float:left;background-image:none!important;background-color:#fff!important;}
.validation-advice{width:98.7%;float:left;border:2px solid #ff0000;padding:10px 0 10px 0px!important;font:700 normal "proxima-nova-n7","proxima-nova",sans-serif;color:#fff!important;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/notify.jpg) no-repeat 13px 7px #ff0000;font-size:14px!important;font-weight:700;text-indent:45px;line-height:normal;}
.uniform-validation-failed{border:2px solid #FF0000!important;width:98.7%!important;}
.checkout-cart-index .validation-advice,.checkout-cart-index .cart-coupon-giftcard .validation-failed,.checkout-cart-index .form-list .validation-failed,.checkout-cart-index .cart .cart-collaterals .shipping li .selector span.uniform-validation-failed{width:98.7%!important;}
.checkout-cart-index .cart .cart-collaterals .cart_button_outer{text-align:center;}
.checkout-cart-index .cart .cart-collaterals .button{margin:11px 0 10px 0;clear:left;float:right;}
.checkout-cart-index .cart .cart-collaterals .button span{background:#C3CBD5;height:auto;width:170px;}
.checkout-cart-index .cart .cart-collaterals .button span span{border:0px;color:#333333;font-weight:600;font-size:14px;padding:8px 0;width:auto;}
.checkout-cart-index .cart .cart-collaterals .button:hover span{background:#CCD2DA;}
.checkout-cart-index .cart .deals .v-fix{width:100%;}
.checkout-cart-index .cart .deals .gift-card-info{background:none;border:0px;margin:10px 0 20px 0;padding:0px;}
.checkout-cart-index .cart .deals .gift-card-info p{font-size:14px;color:#000;}
ul.form-list{margin-top:50px;}
.checkout-cart-index .cart .cart-collaterals .shipping{background:#f3f4f6;margin-left:20px;}
.checkout-cart-index .cart .cart-collaterals .shipping h2{padding:20px 17px 0 17px;color:#000;font-size:24px;font-weight:400;text-transform:capitalize;}
.checkout-cart-index .cart .cart-collaterals .shipping form p{font-size:14px;color:#000;padding:0px 17px 0 17px;}
.checkout-cart-index .cart .cart-collaterals .shipping li{padding:0 0px 10px 0px;margin:0 17px 0px 17px;overflow:hidden;}
.checkout-cart-index .cart .cart-collaterals .shipping li label{font:600 normal "proxima-nova-n6","proxima-nova",sans-serif;color:#000;font-size:14px;float:left;margin-bottom:7px;width:88%;}
.checkout-cart-index .cart .cart-collaterals .shipping li .selector{clear:left;float:left;padding:0px;height:auto;width:100%!important;}
.checkout-cart-index .cart .cart-collaterals .shipping li .selector span{width:99.4%!important;height:33px;border:1px solid #c3cbd5;padding:5px 0 0 0px;font-size:14px;color:#666666;font-style:italic;text-indent:10px;}
.checkout-cart-index .cart .cart-collaterals .shipping li .selector select{width:99.7%;height:92%;}
.checkout-cart-index .cart .shipping .form-list li input{clear:left;float:left;border-color:#c3cbd5;padding:10px 0 10px 0px;width:99.4%;text-indent:10px;border-radius:0px;display:block;line-height:17px;}
.checkout-cart-index .cart .cart-collaterals .shipping .buttons-set{width:auto;text-align:center;margin:25px 0 15px 0;padding-bottom:10px;}
.checkout-cart-index .cart .cart-collaterals .shipping .buttons-set button{float:none;margin:0px;margin-right:17px;}
.checkout-cart-index .cart #co-shipping-method-form dl{padding:20px 17px 0 17px;border-top:1px solid #c3cbd5;}
.checkout-cart-index .cart #co-shipping-method-form dl dt{color:#000;font-size:14px;margin-bottom:13px;width:100%;clear:left;font-weight:600;}
.checkout-cart-index .cart #co-shipping-method-form dl dd li{padding:0px;margin:0px;font-size:14px;color:#000;clear:left;}
.checkout-cart-index .cart #co-shipping-method-form dl dd li .radio{float:left;}
.checkout-cart-index .cart #co-shipping-method-form dl dd li label .price{float:left;font-weight:normal;margin-right:10px;min-width:50px;}
.checkout-cart-index .cart #co-shipping-method-form dl dd li input{float:left;margin-right:10px;}
.checkout-cart-index .cart #co-shipping-method-form dl dd{margin-bottom:26px;width:100%;float:left;}
.checkout-cart-index .cart #co-shipping-method-form .buttons-set{border-bottom:0px;padding-bottom:20px;}
.checkout-cart-index .cart #co-shipping-method-form div.radio span {background-position: -16px -82px;}
.checkout-cart-index .cart #co-shipping-method-form div.radio span.checked {background-position: -16px -100px;}
.checkout-cart-index .totals{padding:23px 0 0 0;width:32.26%;}
.checkout-cart-index .totals tbody{text-transform:uppercase;color:#000;}
.checkout-cart-index .totals tbody .price{font-size:18px;}
.checkout-cart-index .totals tbody .price .mw_rewardpoints{float:left;}
.checkout-cart-index .totals tbody td,.checkout-cart-index .totals tbody th{padding-bottom:14px;}
.checkout-cart-index .totals tfoot td strong,.checkout-cart-index .totals tfoot td .price{color:#414c5c;font-size:24px;font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-weight:600!important;font-style:normal;}
.checkout-cart-index .totals tfoot td strong{margin:10px 0 5px;}
.checkout-cart-index .totals tfoot td{border-bottom:0px!important;}
.checkout-cart-index .totals tbody .cartright{text-align:left;}
.checkout-cart-index .totals tbody .cartright span{float:left;}
.checkout-cart-index .totals tbody .cartsavings{font-size:18px;color:#9c0c0c;}
.checkout-cart-index .cart .totals table th,.checkout-cart-index .cart .totals table td{padding:0 10px 8px;vertical-align:middle;}
.checkout-cart-index .totals .credits{background:#f3f4f6;padding:20px;text-align:left;font-size:14px;color:#000;}
.checkout-cart-index .totals .credits span{font-weight:700;}
.checkout-cart-index .totals .checkout-types{border-top:1px solid #c3cbd5;margin:20px 0 0 0;padding:20px 0 0 0;float:none;position:relative;}
.checkout-cart-index .cart .checkout-types .btn-proceed-checkout{width:100%;left:0;top:0;}
.checkout-cart-index .cart .totals .btn-proceed-checkout{width:100%;left:0;margin-top:20px;margin-bottom:15px;}
.checkout-cart-index .cart .checkout-types .btn-proceed-checkout span{background-image:none;height:auto!important;margin:0px;width:100%;padding:0px!important;}
.checkout-cart-index .cart .checkout-types .btn-proceed-checkout span span{background-image:none;height:auto;text-transform:uppercase;font-family:"proxima-nova-n6","proxima-nova",sans-serif!important;font-style:normal;font-weight:600!important;font-size:20px!important;padding:10px 0!important;border:2px solid #000;width:99%;}
.checkout-cart-index .cart .checkout-types .btn-proceed-checkout:hover{background-color:#fff;}
.checkout-cart-index .cart .checkout-types .btn-proceed-checkout:hover span span{color:#000;background-color:#fff;border:2px solid #000;padding:10px 0!important;width:99%;}
.checkout-cart-index .cart .checkout-types .btn-proceed-checkout:hover span{background-color:#fff;}
.checkout-cart-index .cart-table tbody .cart-item-view-image .cart-view-item-qty-mobile,.checkout-cart-index .cart-table tbody .cart-item-view-name .cart-view-item-price-mobile,.checkout-cart-index .cart-table tbody .cart-view-item-qty-mobile,.checkout-cart-index .cart-table tbody .cart-item-view-image .cart-item-view-image-special,.checkout-cart-index .cart-table tbody .cart-item-view-image .btn-remove{display:none;}
.top-cart .block-content{width:317px;z-index:10000;box-shadow:0 6px 8px 0 rgba(69,69,69,0.57);}
.top-cart .block-content .mini-products-list li img{min-width:106px;height:auto;}
.top-cart .block-content .mini-products-list li{padding:6px 0px;margin:0px 10px 0px 11px}
.top-cart .block-content .mini-products-list li.last{border-bottom:0px;padding-bottom:0px;margin-bottom:0px;}
.top-cart .block-content .mini-products-list li .product-image{width:106px;margin-right:0px;}
.top-cart .block-content .mini-products-list .product-details{margin-left:116px;text-align:left;margin-left:10px;float:right;width:176px;}
.top-cart .block-content .mini-products-list .product-details span{color:#000;font-weight:600;padding-right:3px;float:left;}
.top-cart .block-content table th{padding:0px 0px;text-align:left;}
.top-cart .block-content li .product-name .first_link{font-weight:600;text-transform:uppercase;font-family:"proxima-nova-n6","proxima-nova",sans-serif;}
.top-cart .block-content .actions{background:none;text-align:center;padding:12px 10px;}
.top-cart .block-content .mini-products-list .product-details .mini-cart-pro-details{float:left;width:150px;}
.top-cart .block-content .mini-products-list .product-details .mini-cart-qty,.top-cart .block-content .mini-products-list .product-details .mini-cart-price{float:left;width:64px;font-weight:600;}
.top-cart .block-content .mini-cart-bottom{clear:left;margin:7px 0 0 0;float:left;}
.top-cart .block-content .mini-products-list .product-details .product-name{margin:10px 0 7px 0;}
.top-cart .block-content .mini-products-list .product-details .mini-cart-bottom a{font-weight:600;color:#414c5c;text-transform:uppercase;min-width:64px;text-align:left;float:left;}
.top-cart .block-content .actions .paypal-logo{display:none;}
.top-cart .block-content .mini-products-list{padding-bottom:0px;}
.top-cart .block-content .actions .button{width:100%;}
.top-cart .block-content .actions .button span{background-image:none;height:auto!important;margin:0px;width:100%;padding:0px!important;}
.top-cart .block-content .actions .button span span{background-image:none;height:auto;text-transform:uppercase;font-family:"proxima-nova-n6","proxima-nova",sans-serif!important;font-style:normal;font-weight:600!important;font-size:14px!important;padding:18px 0!important;border:2px solid #000;width:98.9%;}
.top-cart .block-content .actions .button:hover{background-color:#fff;}
.top-cart .block-content .actions .button:hover span span{color:#000;background-color:#fff;border:2px solid #000;padding:18px 0!important;width:98.9%;}
.top-cart .block-content .actions .button:hover span{background-color:#fff;}
.top-cart .block-content .actions .mini-cart-bag{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;width:98.9%;background:#fff;border:2px solid #c4ccd5;font-weight:600;font-size:14px;text-align:center;margin:10px 0 0 0;padding:6px 0;text-decoration:none;}
.top-cart .block-content .actions .mini-cart-bag span{color:#24272b;float:none;font-weight:600;font-size:14px;text-transform:uppercase;}
.top-cart .block-content .actions .mini-cart-bag:hover{background:#c4ccd5;}
.cms-index-noroute .page-head-alt{margin:0px;padding:0px;background:none;border:0px;}
.cms-index-noroute .page-head-alt h3{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-weight:300;font-size:30px;color:#000;padding:0 0 28px 0;}
.cms-index-noroute .disc{padding-left:35px;}
.cms-index-noroute .disc li{padding-bottom:10px;list-style:disc;font-weight:400;color:#000;font-size:16px;line-height:22px;}
.cms-index-noroute .col-main{padding:0px;}
.cms-index-noroute .header-container,.catalog-seo-sitemap-category .header-container,.catalog-seo-sitemap-product .header-container{margin:0 0 47px;}
.catalog-seo-sitemap-category .col-main,.catalog-seo-sitemap-product .col-main{padding:0px;}
.catalog-seo-sitemap-category .page-title,.catalog-seo-sitemap-product .page-title{margin:0px!important;padding:0px;background:none;border:0px;}
.catalog-seo-sitemap-category .page-title h1,.catalog-seo-sitemap-product .page-title h1{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-weight:300;font-size:30px;color:#000000;padding:0 0 28px 0;}
.catalog-seo-sitemap-category .sitemap,.catalog-seo-sitemap-product .sitemap{font-size:14px;list-style:disc;margin:30px 0 70px;}
.catalog-seo-sitemap-category .sitemap li,.catalog-seo-sitemap-product .sitemap li{margin:12px 0px;}
.catalog-seo-sitemap-category .sitemap li a,.catalog-seo-sitemap-product .sitemap li a{text-decoration:none;color:#414c5c;}
.catalog-seo-sitemap-category .sitemap li a:hover,.catalog-seo-sitemap-product .sitemap li a:hover{color:#000;}
.catalog-seo-sitemap-product .pager .amount,.catalog-seo-sitemap-category .pager .amount{font-size:14px;float:left;}
.catalog-seo-sitemap-product .pages,.catalog-seo-sitemap-category .pages{display:block!important;font-size:14px;}
.catalog-seo-sitemap-product .pages ol li a,.catalog-seo-sitemap-category .pages ol li a{text-decoration:none;}
.catalog-seo-sitemap-product .page-sitemap .links a,.catalog-seo-sitemap-category .page-sitemap .links a{font-size:16px;text-decoration:none;color:#414c5c;font-weight:600;}
.catalog-seo-sitemap-product .page-sitemap .links a:hover,.catalog-seo-sitemap-category .page-sitemap .links a:hover{text-decoration:underline;}
.catalog-seo-sitemap-product .page-sitemap ul.links,.catalog-seo-sitemap-category .page-sitemap ul.links{float:right;margin:0px;}
.catalog-seo-sitemap-product .page-sitemap .links a:hover,.catalog-seo-sitemap-category .page-sitemap .links a:hover{color:#000;}
.xsitemap-index-index .page-head h3{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-weight:300;font-size:30px;color:#000000;padding:0 0 28px 0;}
.xsitemap-index-index .xsitemap h3{font-weight:bold;}
.xsitemap-index-index .xsitemap li.category a{font-family:"proxima-nova-n4","proxima-nova";text-decoration:none;font-size:14px;color:#414c5c;}
.xsitemap-index-index .xsitemap li.category a:hover{color:#000;}
.xsitemap-index-index .xsitemap li.level-0{padding:3px 0;list-style:disc}
.xsitemap-index-index .page-head{background:none;border:none;padding:23px 0 0;margin-bottom:0}
.xsitemap-index-index .xsitemap ul.categories{margin:10px 0 0 10px}
.xsitemap-index-index .xsitemap li.level-1{list-style:disc inside}
.xsitemap-index-index .xsitemap .level-0 ul.categories{margin:0px;line-height:24px}
.xsitemap-index-index .xsitemap-pages ul{margin-top:10px}
.xsitemap-index-index .xsitemap li.page-url,.xsitemap-index-index .xsitemap li.link{font-family:"proxima-nova-n4","proxima-nova";font-size:14px;font-weight:normal;line-height:24px}
.xsitemap-pages a{text-decoration:none;color:#414c5c}
.xsitemap-pages a:hover{color:#000;}
.paypal-express-review .col-main{padding:0px;}
.paypal-express-review .page-title{margin:0px!important;padding:0px;background:none;border:0px;}
.paypal-express-review .page-title h1{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-weight:300;font-size:30px;color:#000000;padding:0 0 28px 0;}
.paypal-express-review .page-title{margin:0px;padding:0px;}
.paypal-express-review .col2-set .col-1{float:right;}
.paypal-express-review .col2-set .col-2{float:left;}
.paypal-express-review .col2-set #shipping-address ul{margin-top:19px;}
.paypal-express-review #customer-info-form{width:49%;float:left;}
.paypal-express-review .col2-set .legend{font-weight:400;font-size:21px;margin:20px 0 20px 0;}
.paypal-express-review .col2-set li label,.paypal-express-review .col2-set .paypal-shipping-method .box-title h3{margin:0 0 9px 0;display:block;color:#000;font-size:16px;font-weight:600;line-height:14px;text-align:left;width:auto;}
.paypal-express-review .col2-set p{font-size:14px;}
.paypal-express-review .col2-set li .input-box{clear:left;float:left;width:100%;margin:0px;}
.paypal-express-review .col2-set li .input-box input{padding:10px 0 10px 0;outline:none;width:95%;border:1px solid #c3cbd5;color:#666666;}
.paypal-express-review .col2-set .fields .field{padding:0 0 15px 0;}
.paypal-express-review .col2-set .control{margin-bottom:10px;}
.paypal-express-review .col2-set .control .field label{margin:2px 0 10px 26px;}
.paypal-express-review .col2-set .fields .selector,.paypal-express-review .col2-set .paypal-shipping-method #shipping-method-container .selector{width:95%!important;padding:0px;}
.paypal-express-review .col2-set .fields .selector span,.paypal-express-review .col2-set .paypal-shipping-method #shipping-method-container .selector span{width:99.5%;line-height:38px;padding-right:0px;}
.paypal-express-review .col2-set .selector{height:auto;}
.paypal-express-review .col2-set .selector .uniform-validation-failed,.paypal-express-review .col2-set .selector .validation-advice{width:99%!important;}
.paypal-express-review .col2-set .paypal-shipping-method #shipping-method-container .selector select{width:100%!important;font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-weight:400;font-size:14px;}
.paypal-express-review .col2-set .paypal-shipping-method{padding-left:0px;margin-bottom:30px;}
.paypal-express-review .paypal-review-order .info-set .legend{margin-bottom:15px;text-transform:uppercase;}
.paypal-express-review .paypal-review-order .info-set .legend .separator{margin:0px 10px;}
.paypal-express-review .paypal-review-order .info-set .legend a{font-size:16px;font-weight:600;}
.paypal-express-review #details-reload table{border:0px;font-size:14px;text-transform:uppercase;color:#000;}
.paypal-express-review #details-reload table thead,.paypal-express-review #details-reload table tbody tr,.paypal-express-review #details-reload table tfoot{background:none;font-size:14px;}
.paypal-express-review #details-reload table thead th{padding-left:0px;font-weight:700;}
.paypal-express-review #details-reload table tbody td{border-bottom:1px solid #C3CBD5;padding:12px 12px 12px 0;}
.paypal-express-review #details-reload table tfoot td{padding:12px 12px;}
.paypal-express-review #details-reload table tbody td .product-name{font-size:14px;color:#000;font-weight:400;}
.paypal-express-review #details-reload table tbody td dl{margin:10px 0 0 10px;text-transform:capitalize;}
.paypal-express-review #details-reload table tbody td dl dt{padding-bottom:3px;background:none;}
.paypal-express-review #details-reload table tbody td dl dd{padding:0 0 10px 10px;}
.paypal-express-review #details-reload table tbody td.a-right{text-align:center!important;}
.paypal-express-review #details-reload table tfoot td .price{float:left;}
.paypal-express-review #details-reload table tfoot td.last{text-align:left!important;}
.paypal-express-review #details-reload table tfoot tr.last td,.paypal-express-review #details-reload table tfoot tr.last td strong{font-size:24px;font-weight:700;color:#414C5C;}
.paypal-express-review #details-reload table tfoot
.paypal-express-review .buttons-set{margin:25px 0px;}
.paypal-express-review .buttons-set button{width:auto;margin:0px 0px 0 15px;float:right!important;}
.paypal-express-review .buttons-set button span,.checkout-onepage-success .buttons-set button span{width:auto;height:auto;background:#000;padding:10px 20px;border:2px solid #000;}
.paypal-express-review .buttons-set button span span,.checkout-onepage-success .buttons-set button span span{width:auto;padding:0px;margin:0px;border:0px;}
.paypal-express-review .buttons-set button:hover span,.checkout-onepage-success .buttons-set button:hover span{background:#fff;border:2px solid #000;color:#000;}
.paypal-express-review .buttons-set button:hover span span,.checkout-onepage-success .buttons-set button:hover span span{background:none;border:0px;}
.paypal-express-review .validation-advice{width:95%!important;}
.checkout-onepage-success .header-container,.customer-account-logoutsuccess .header-container{margin-bottom:35px!important;}
.checkout-onepage-success .col-main,.customer-account-logoutsuccess .col-main{padding:0px;}
.checkout-onepage-success .page-title,.customer-account-logoutsuccess .page-title{margin:0px!important;padding:0px;background:none;border:0px;}
.checkout-onepage-success .page-title h1,.customer-account-logoutsuccess .page-title h1{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-weight:300;font-size:30px;color:#000000;padding:0 0 28px 0;}
.checkout-onepage-success .col-main p,.customer-account-logoutsuccess .col-main p{font-size:14px;}
.checkout-onepage-success .buttons-set{margin-top:30px;}
.customer-account-login .header-container,.customer-account-create .header-container,.customer-account-forgotpassword .header-container,.customer-account-resetpassword .header-container{margin-bottom:35px!important;}
.customer-account-login .col1-layout .col-main,.customer-account-create .col1-layout .col-main,.customer-account-forgotpassword .col1-layout .col-main,.customer-account-resetpassword .col1-layout .col-main{padding:0px;}
.customer-account-login .col1-layout .col-main .account-login{background:none;}
.customer-account-login .col1-layout .col-main .page-title,.customer-account-forgotpassword .col1-layout .col-main .page-title,.customer-account-resetpassword .col1-layout .col-main .page-title{padding:0px;margin:0px;background:none;border:0px;}
.customer-account-login .col1-layout .col-main .page-title h1,.customer-account-create h2,.customer-account-forgotpassword .col1-layout .col-main .page-title h1,.customer-account-resetpassword .col1-layout .col-main .page-title h1{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-weight:300;font-size:45px;color:#000000;padding:0 0 38px 0;line-height:normal;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users,.customer-account-create .col1-layout #form-register,.customer-account-create .col1-layout #form-follow{padding:0px;width:43%;float:left;padding-right:5%;}
.customer-account-login .col1-layout #login-form .col2-set .legend,.customer-account-create .legend{font-family:"proxima-nova-n7","proxima-nova",sans-serif;font-size:16px;font-weight:700;color:#000;border-bottom:2px solid #414c5c;padding:0 0 8px 0;margin-bottom:15px;}
.customer-account-login .col1-layout #login-form .col2-set p,.customer-account-create p{font-size:16px;color:#000;margin-bottom:20px;line-height:24px;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list li,.customer-account-create .col2 ul li,.customer-account-resetpassword .col1-layout .form-list .fields .field{margin-bottom:21px;float:left;width:100%;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list li label,.customer-account-create .col2 ul li label,.customer-account-forgotpassword .col1-layout #form-validate .fieldset ul li label,.customer-account-resetpassword .col1-layout .fieldset .form-list li label{text-align:left;padding:0 0 0 0px;margin:0px 0 15px 0;font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-weight:600;color:#000;font-size:14px;width:auto;float:left;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list li label em{float:right;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list li .input-box,.customer-account-resetpassword .col1-layout .fieldset .form-list li .input-box{clear:left;width:100%;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list li .input-box input,.customer-account-create .col2 ul li input,.customer-account-forgotpassword .col1-layout #form-validate .fieldset ul li input,.customer-account-resetpassword .col1-layout .fieldset .form-list li .input-box input{width:99%;padding:10px 0 10px 0;border-radius:0px;border:1px solid #C3CBD5;text-indent:10px;display:block;line-height:17px;float:left;clear:left;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list li .forgot_pass{float:right;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova",sans-serif;color:#414c5c;margin-right:2px;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list li .forgot_pass:hover{color:#000;text-decoration:none;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list li .validation-advice,.customer-account-create .validation-advice,.customer-account-forgotpassword .col1-layout #form-validate .validation-advice,.customer-account-resetpassword .col1-layout .validation-advice{width:99%;}
.customer-account-login .col1-layout #login-form .col2-set .new-users,.customer-account-create .register_right_wrapper{padding:0px;width:42.5%;float:left;padding-left:8.5%;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list #remember-me-box{margin-top:2px;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list #remember-me-box .input-box{position:relative;margin:0px;float:left;width:auto;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list #remember-me-box label{margin:4px 0 0 4px;}
.customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list #remember-me-box .link-tip{font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-weight:600;font-size:14px;color:#414c5c;margin:1px 0px 0 12px;}
.customer-account-login .col1-layout #login-form .col2-set .buttons-set,.customer-account-forgotpassword .col1-layout .buttons-set,.customer-account-resetpassword .col1-layout .buttons-set{clear:both;float:none;text-align:center;margin:0px;padding:0px;width:auto;}
.customer-account-login .col1-layout #login-form .col2-set .buttons-set button,.customer-account-forgotpassword .col1-layout .buttons-set button,.customer-account-create .buttons-set button,.customer-account-resetpassword .col1-layout .buttons-set button{float:none!important;margin-top:8px;}
.customer-account-login .col1-layout #login-form .col2-set .buttons-set button span,.customer-account-create .buttons-set button span,.customer-account-forgotpassword .col1-layout .buttons-set button span,.customer-account-resetpassword .col1-layout .buttons-set button span,.enterprise-rma-guest-create .col1-layout .buttons-set button span,.sales-guest-form .buttons-set button span{width:auto;height:auto;}
.customer-account-login .col1-layout #login-form .col2-set .buttons-set button span span,.customer-account-create .buttons-set button span span,.customer-account-forgotpassword .col1-layout .buttons-set button span span,.customer-account-resetpassword .col1-layout .buttons-set button span span,.enterprise-rma-guest-create .col1-layout .buttons-set button span span,.sales-guest-form .buttons-set button span span{padding:8px 30px;margin:0px;background:#414c5c;border:2px solid #414c5c;font-size:14px;color:#fff;font-weight:600;font-family:"proxima-nova-n6","proxima-nova",sans-serif;}
.customer-account-login .col1-layout #login-form .col2-set .buttons-set button:hover span span,.customer-account-create .buttons-set button:hover span span,.customer-account-forgotpassword .col1-layout .buttons-set button:hover span span,.customer-account-resetpassword .col1-layout .buttons-set button:hover span span,.enterprise-rma-guest-create .col1-layout .buttons-set button:hover span span,.sales-guest-form .buttons-set button:hover span span{background:#fff;color:#414c5c;}
.customer-account-login .footer-container,.customer-account-create .footer-container,.enterprise-rma-guest-create .footer-container,.customer-account-forgotpassword .footer-container,.customer-account-resetpassword .footer-container{margin-top:35px;}
.customer-account-create #register-mdev,.customer-account-create #follow-up{width:100%;display:inline-block;}
.customer-account-create .buttons-set{width:100%;float:left;margin:0px;text-align:center;}
.customer-account-create .buttons-set button{float:none;}
.customer-account-create .account_perks{margin-bottom:30px;}
.customer-account-create p{margin-bottom:10px;}
.customer-account-create .list{list-style:disc;margin-left:30px;font-size:16px;}
.customer-account-create .list li{color:#000;margin-bottom:6px;}
.customer-account-create .customer_nav{font-size:16px;margin-top:25px;float:left;width:100%;}
.customer-account-create .customer_nav a{clear:left;float:left;margin-bottom:7px;color:#414c5c;font-weight:600;}
.customer-account-create .customer_nav a:hover{text-decoration:none;color:#000;}
.customer-account-create .buttons-set{width:100%;float:left;text-align:center;}
.customer-account-create .skip{width:100%;float:left;text-align:center;margin-top:20px;}
.customer-account-create .skip a{font-size:16px;color:#414C5C;}
.customer-account-create .skip a:hover{color:#000;}
.customer-account-forgotpassword .col1-layout #form-validate .fieldset p{font-size:16px;}
.customer-account-forgotpassword .col1-layout #form-validate .fieldset ul li label{}
.customer-account-forgotpassword .col1-layout #form-validate .fieldset ul li .input-box{clear:left;width:100%;}
.customer-account-forgotpassword .col1-layout #form-validate .fieldset{margin-bottom:20px;}
.customer-account-forgotpassword .col1-layout .required{display:none;}
.customer-account-forgotpassword .col1-layout .buttons-set .back-link{width:100%;padding:0px;margin:15px 0 0px 0;text-align:center;}
.customer-account-forgotpassword .col1-layout .buttons-set .back-link a{color:#414C5C;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;font-weight:600;}
.customer-account-forgotpassword .col1-layout .buttons-set .back-link a:hover{color:#000;}
.customer-account-forgotpassword .col1-layout .buttons-set button{margin:0px;}
.customer-account-resetpassword .col1-layout .fieldset{margin:0px!important;}
.customer-account-resetpassword .col1-layout #form-reset{display:block;width:60%;float:left;}
.customer-account-resetpassword .col1-layout .buttons-set{width:100%;text-align:center;}
.customer-account-create #form-follow li.control .input-box{float:left;}
div.selector{height:40px;line-height:30px;position:relative;padding:0 7px;}
div.selector > span{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll 100% 13px #FFFFFF;border:1px solid #c3cbd5;color:#8F8F8F;cursor:pointer;display:block;font-size:13px;font-weight:300;height:38px;line-height:30px;overflow:hidden;padding-right:0px;text-indent:12px;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.pager div.selector > span{background-position:27px 16px;line-height:40px;}
div.selector.fixedWidth > span{width:354px;}
div.selector select{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;cursor:pointer;height:41px;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%;font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-weight:400;font-size:14px;}
.customer-address-form select,.sales-guest-form select{border:1px solid #C8C1B8;color:#8F8F8F;font:300 18px/48px "museo-sans-rounded",serif;height:48px;padding:12px 13px;width:438px;}
div.selector.hover,div.selector.focus{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll 100% 13px #FFFFFF;}
div.selector.hover span,div.selector.focus span{}
div.selector.hover.active,div.selector.focus.active{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll 100% 13px #FFFFFF;}
div.selector.hover.active span,div.selector.focus.active span{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll 100% 13px  #FFFFFF;}
div.selector.disabled,div.selector.disabled.active{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll 100% 13px #FFFFFF;}
div.selector.disabled span,div.selector.disabled.active span{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll 100% 13px #    FFFFFF;}
div.checker{position:relative;}
div.checker,div.checker span,div.checker input{height:19px;width:22px;}
div.checker span{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll -14px -23px;display:inline-block;text-align:center;}
div.checker span.checked{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png) no-repeat  -14px -45px;}
div.checker input{background:none;border:medium none;display:inline-block;opacity:0;}
div.checker.active span{}
div.checker.active span.checked{}
div.checker.hover span,div.checker.focus span{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll -14px -23px;}
div.checker.hover span.checked,div.checker.focus span.checked{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll -14px -45px;}
div.checker.hover.active span,div.checker.focus.active span{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll -14px -45px;}
div.checker.hover.active span.checked,div.checker.focus.active span.checked{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll -14px -45px;}
div.checker.disabled,div.checker.disabled.active{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll -14px -45px;}
div.checker.disabled span.checked,div.checker.disabled.active span.checked{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll -14px -45px;}
.cms-brands-list .col-main{padding:0}
.cms-brands-list .breadcrumbs{display:block!important;}
.cms-brands-list .brands-heading{font:300 normal 45px/45px "proxima-nova-n3","proxima-nova",sans-serif;margin:30px 0 20px;}
.cms-brands-list .brands-list{position:relative;padding:0 348px 0 0;min-height:588px;}
.cms-brands-list .brands-sort{}
.cms-brands-list .brands-sort ul{border-bottom:1px solid #C3CBD5;border-top:1px solid #C3CBD5;list-style:none outside none;margin:0;overflow:hidden;padding:23px 0 25px;}
.cms-brands-list .brands-sort ul li{display:inline;}
.cms-brands-list .brands-sort ul li a{border-bottom:1px solid #B0B4B9;color:#414C5C;display:block;float:left;font:700 22px/21px "proxima-nova-n7","proxima-nova";height:20px;margin:0 16px 0 0;text-decoration:none;}
.cms-brands-list .brand-back-to-top{border-bottom:1px solid #C3CBD5;clear:left;margin-bottom:30px;overflow:hidden;text-align:right;cursor:pointer;}
.cms-brands-list .brand-back-to-top a{color:#414C5C;display:block;float:right;font:600 16px/70px "proxima-nova-i6","proxima-nova",sans-serif;height:70px;text-decoration:none;background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png") no-repeat scroll right -535px;padding:0 24px 0 0;}
.cms-brands-list .product-container-block{float:left;line-height:42px;width:100%;}
.cms-brands-list .product-container-block .brand-index-heading{color:#353535;font:600 normal 22px/22px "proxima-nova-n6","proxima-nova",sans-serif;clear:left;margin:34px 0 12px;letter-spacing:3px;}
.cms-brands-list .product-container-block .brand-index-wrapper{float:left;width:100%;font:400 normal 16px/42px "proxima-nova-4","proxima-nova",sans-serif;}
.cms-brands-list .product-container-block div ul{float:left;list-style:none outside none;margin:0;padding:0;width:33%;}
.cms-brands-list .product-container-block div ul li{position:relative;clear:left;float:left;padding:0 20px 0 0;}
.cms-brands-list .product-container-block div ul li a{text-decoration:none;}
.cms-brands-list .product-container-block div ul li a:hover,.cms-brands-list .product-container-block div ul li:hover a{text-decoration:underline;font:600 normal 18px "proxima-nova-n6","proxima-nova",sans-serif;}
.cms-brands-list .product-container-block div ul li .brand-index-products{box-shadow:4px 4px 4px #CCCCCC;-webkit-box-shadow:4px 4px 4px #CCCCCC;-moz-box-shadow:4px 4px 4px #CCCCCC;background:none repeat scroll 0 0 #FFF;border:1px solid #C7C7C7;display:none;font-size:12px;left:200px;line-height:14px;padding:32px;position:absolute;width:418px;z-index:100;}
.cms-brands-list .product-container-block div ul li:hover .brand-index-products{display:block;top:-50%;}
.cms-brands-list .product-container-block .tooltip-pointer{background:url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat 0 -494px;height:45px;left:-23px;margin:-23px 0 0;position:absolute;top:50%;width:23px;z-index:110;}
.cms-brands-list .product-container-block .brand-index-products h2{font:400 normal 20px "proxima-nova-n4","proxima-nova",sans-serif;}
.cms-brands-list .product-container-block .brand-index-products .desc{font-size:14px;line-height:20px;margin:15px 0;}
.cms-brands-list .product-container-block .brand-index-products .thumbs{float:left;margin:0 -15px;}
.cms-brands-list .product-container-block .brand-index-products .thumbs a{border:1px solid #C7C7C7;float:left;margin:0 13px;padding:2px;}
.cms-brands-list .brand-cms-blocks{position:absolute;top:0;right:0;width:300px;}
.cms-brands-list .brand-cms-blocks a{display:block;margin:0 0 22px;}
.checkout-cart-index .primary button.button span span,.my-account-pages .primary button.button span span{border:none;}
.catalog-product-view .primary button.button span,.checkout-cart-index .primary button.button span,.my-account-pages .primary button.button span{background:none repeat scroll 0 0 #414c5c;height:34px;padding:0 9px;width:auto;font:600 14px/34px "proxima-nova-n6","proxima-nova",sans-serif;text-align:center;border:2px solid #414c5c;color:#fff;}
.catalog-product-view .primary button.button:hover span,.checkout-cart-index .primary button.button:hover span,.my-account-pages .primary button.button:hover span{background:none repeat scroll 0 0 #fff;color:#414c5c;}
.MagicToolboxContainer .onsale-product-container a#jqZooomImgPrev,.MagicToolboxContainer .onsale-product-container a#jqZooomImgNext{display:none;}
.click-to-enlarge{text-align:left;}
.click-to-enlarge a{color:#414C5C;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;font-weight:600;text-decoration:none;text-align:left;}
#form-register ul .customer-dob{width:100%;float:left;}
#form-register ul .customer-dob span{width:32%;float:left;margin-right:1.5%}
#form-register ul .customer-dob span input{width:98%}
#form-register ul .customer-dob span.dob-year{margin:0;}
body.customer-account-edit .customer-dob span label{width:100%;float:left;}
.checkout-types div{float:left;margin:0px;}
p.paypal-logo{float:right;}
#AmazonPayButtonMethod > img{width:150px;}
#ac-page .form .sidetip p{display:none!important;}
#ac-page #promo-code{display:none;}
#ac-page .gift-messages{padding-top:0px;margin-top:0px;}
.btn{border:none;font-family:Arial;font-size:inherit;color:inherit;background:none;cursor:pointer;padding:25px 80px;display:inline-block;margin:15px 30px;letter-spacing:1px;font-weight:700;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn-1{border:2px solid #fff;color:#fff;}
.btn-1a:hover,.btn-1a:active{color:#000;background:#fff;}
.btn-2{border:2px solid #414c5c;background:#414c5c;color:#fff;}
.btn-2a:hover,.btn-2a:active{color:#fff;background:#24272B;border:2px solid #24272B;}
.btn-3{border:2px solid #c3cbd5;background:#c3cbd5;color:#fff;}
.btn-3a:hover,.btn-3a:active{border:2px solid #AAAFB8;background:#AAAFB8;}
.btn-4{border:2px solid #000;background:#000;color:#fff;}
.btn-4a:hover,.btn-4a:active{border:2px solid #000;background:#fff;color:#000;}
span.btn.btn-5.btn-5a{padding:0px!important;display:block;border:2px solid #000;height:100%;line-height:50px;}
span.btn.btn-5.btn-5a:hover{background:#fff;color:#000;}
/* MYBUYS */
.MB_PRODUCTBRANDLINK{color:#000001;font-weight:600;font-family:'proxima-nova-n6','proxima-nova',sans-serif!important;font-size:13px!important;text-decoration:none!important;text-transform:uppercase!important;padding-right:3px!important;}
span.MB_PRODUCTPRICE{font:600 oblique 16px/24px "Georgia",serif!important;color:#333d4d!important;padding-left:20px!important;}
span.MB_PRODUCTSALEPRICE {font: 600 oblique 16px/24px "Georgia",serif!important;color: #333d4d!important;padding-left: 20px!important;}
.MB_PRODUCTSLOT{height:275px!important;margin:0px auto!important;}
.product-view .product-bottom-col2-set .col-2{margin-top:120px;}
.MB_PROD2{padding-left:30px!important;width:260px!important;}
.MB_PRODUCTNOTDISCOUNTEDPRICEWRAPPER{padding-top:0px!important;}
.MB_STY2{padding-left:20px!important;}
.MB_STY3{padding-left:20px!important;max-height:30px!important;padding-bottom:0px!important;width:180px!important;line-height:1.2!important;overflow:hidden!important;}
.MB_STY6{display:none;}
.MB_STY4{display:none;}
.sp-methods .radio { -webkit-appearance:radio }
/* CUSTOM ADDITIONS by JOMA for VERIFY.PHTML - AMZ PAYMENTS */
.amazon-login-customer-verify h2 {font-family: "proxima-nova-n3","proxima-nova",sans-serif;font-weight: 300;font-size: 45px;color: #000000;padding: 0 0 38px 0;line-height: normal;}
.amazon-login-customer-verify .col-wrapper {width: 100%;}
.amazon-login-customer-verify .col3-layout .col-wrapper .col-main {float: left;}
.amazon-login-customer-verify .col-right, .amazon-login-customer-verify .col-left {display:none;}
.amazon-login-customer-verify .amazon-verify-message {font-size: 16px;line-height: 24px;}
.amazon-login-customer-verify .col3-layout .form-buttons p.back-link, .col3-layout .form-list label {text-align:left;  text-align: left;padding: 0 0 0 0px;margin: 0px 0 15px 0;font-family: "proxima-nova-n6","proxima-nova",sans-serif;font-weight: 600;color: #000;font-size: 14px;width: 100%;float: left;}
.amazon-login-customer-verify input#pass {padding: 10px 0 10px 0;border-radius: 0px;border: 1px solid #C3CBD5;text-indent: 10px;display: block;line-height: 17px;float: left;clear: left;width:262px;}
.amazon-login-customer-verify .f-right {font-size: 14px;font-weight: 600;font-family: "proxima-nova-n6","proxima-nova",sans-serif;color: #414c5c;margin-right: 2px;}
.amazon-login-customer-verify #amazon-payments-verify #send2 span {width:auto;background:transparent;height:37px;}
.amazon-login-customer-verify #amazon-payments-verify #send2 span span {padding: 8px 30px;margin: 0px;border: 2px solid #414c5c;font-size: 14px;color: #fff;font-weight: 600;font-family: "proxima-nova-n6","proxima-nova",sans-serif;background: #414c5c;}
.amazon-login-customer-verify #amazon-payments-verify #verify-email {font-size: 14px;color: #666;padding: 10px 0 10px 0;border-radius: 0px;border: 1px solid #C3CBD5;text-indent: 10px;display: block;line-height: 17px;float: left;clear: left;width: 262px;background: #EFEFEF;}
.amazon-login-customer-verify #amazon-payments-verify .buttons-set a {float: right!important;font-size: 14px;font-weight: 600;font-family: "proxima-nova-n6","proxima-nova",sans-serif;color: #414c5c;margin-right: 2px;}
/* SEND TO A FRIEND */
#sendtoafriend .page-title {background: none;border: 0px;text-align: center;margin-bottom:0px;padding-bottom:0px;}
#sendtoafriend ul.form-list  {margin:0px;}
#sendtoafriend .fieldset h2.legend {margin:0px;text-align:left;font-size:20px;}
#sendtoafriend .form-list textarea {width:97%;height:3em;}
#sendtoafriend .form-list .input-box {width:100%;}
#sendtoafriend input#sender_name, #sendtoafriend input#sender_email, #sendtoafriend input#recipients_email, #sendtoafriend input#recipients_name{width:95%;float:left;}
#sendtoafriend .field {float: left;width: 50%;clear: none!important;}
#sendtoafriend .wide .input-box {width: 100%;}
#sendtoafriend button.button {width:100%;}
#sendtoafriend button.button span {width:100%;}
/* AJAX LOADING CLOCK */
#ajax-loader{border-radius: 60px;border: 6px solid #414C5C;height: 80px;width: 80px;position: fixed;top: 50%;left: 49.5%;background-image:none!important;background:#fff;-moz-box-shadow: 0 0 5px #fff;-webkit-box-shadow: 0 0 5px #FFF;box-shadow: 0px 0px 15px #FFF;}
#ajax-loader:after{content: "";position: absolute;background-color: #414C5C;top:2px;left: 48%;height: 38px;width: 6px;border-radius: 5px;-webkit-transform-origin: 50% 97%;transform-origin: 50% 97%;-webkit-animation: grdAiguille 2s linear infinite;animation: grdAiguille 2s linear infinite;}
#ajax-loader:before{content: "";position: absolute;background-color: #414C5C;top:6px;left: 48%;height: 35px;width: 6px;border-radius: 5px;-webkit-transform-origin: 50% 94%;transform-origin: 50% 94%;-webkit-animation: ptAiguille 12s linear infinite;animation: ptAiguille 12s linear infinite;}
.loadingwait {display:none;}
@-webkit-keyframes grdAiguille{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}
@keyframes grdAiguille{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}
@-webkit-keyframes ptAiguille{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}
@keyframes ptAiguille{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}
/* SALES BANNER IN CATEGORY */
.plp-banner-insert {float: left; margin: 0%; } 
.plp-banner-insert p {font-family: Georgia, serif; font-size: 22px; color: #000; font-style: italic; max-width: 550px; text-align: center; padding: 25px 0px; margin: 0px; } 
.products-grid li.dRow, .products-grid li.tRow, .products-grid li.mRow {clear:none!important; } 
/* COUPONS MODAL */
div#tcapiScModal.jom-popup {top: 0;width: 770px;left: 50%;margin-left: -385px;height: auto;max-height: 100%;}
/* NORTON */
#nbs-kicker-plp {width:206px;height:30px;clear: both;margin-top: 54px;float: right;}
#nbs-kicker-cart {width: 100%;height: 30px; display: block;clear: both;margin-top: 80px;text-align:center;}
#nbs-kicker-checkout {display: block;height: 30px;width: 100%;margin-top: 25px;}

@charset "utf-8";
.my-account-pages { color: #000; }
.account-login { position: relative; font-size: 12px; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_cols.gif) repeat-y 266px 0; min-height: 350px; margin-bottom: -20px; }
.login-only { background: none; }
.login-only .registered-users { float: none; margin: 0 auto; }
.account-login .new-users, .account-login .registered-users { width: 381px; padding: 30px 32px 30px; }
.account-login .registered-users p { margin-bottom: 1.5em; }
.account-login .spacer { position: absolute; top: 100%; left: 447px; margin-top: -1px; width: 16px; height: 3px; font-size: 0; line-height: 0; background: #fff; overflow: hidden; }
.account-login .fieldset { margin: 0; }
.account-login .fieldset h2 { margin-bottom: .5em; }
.account-login .form-list label, .account-login .form-list span.label { width: 98px; }
.account-login p.required, .account-login .btn-only { padding-left: 113px; width: 230px; text-align: right; }
.account-login .btn-only a { float: left; white-space: nowrap; }
.account-login .form-list input.input-text { width: 224px; }
.account-login .form-list p { padding: 0 0 0 110px; }
.account-login .form-list li.note { float: left; padding-left: 113px; margin: 0 0 9px; width: auto; clear: left; }
.account-login .form-list li.note a { font-size: 12px; }
.account-login .form-list li.control { float: left; clear: left; }
li#remember-me-box.control { white-space: nowrap; }
li#remember-me-box.control label { margin-right: 20px; white-space: normal; }
.account-login .form-list li.control .input-box { margin-left: 113px; }
li#remember-me-box.control .link-tip { display: inline-block; font-size: 11px; line-height: 16px; padding-top: 2px; white-space: normal; }
.account-login .form-list li.buttons-set { float: right; clear: none; padding-right: 38px; padding-top: 2px; }
.window-overlay { background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.window-overlay { position: absolute; top: 0; left: 0; min-height: 100%; background: #000; opacity: 0.5; width: 100%; z-index: 990; display: none; }
.window-overlay.active { display: block; }
.popup-block { border: 1px solid #cfcfcf; left: 50%; top: 40%; position: absolute; margin: -85px 0 0 -250px; width: 500px; text-align: left; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; z-index: 1000; position: fixed; display: none; }
.popup-block.active { display: block; }
.popup-block .block-title { background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_page-title.gif) repeat-x scroll 0 0 #F6F6F6; border-bottom: 1px solid #CFCFCF; padding: 17px 17px 10px; }
.popup-block div.btn-close { background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/btn_window_close.gif) no-repeat; display: block; position: absolute; top: 19px; right: 17px; height: 15px; width: 15px; text-indent: -9999em; cursor: pointer; }
.popup-block .block-title strong { color: #D12C01; font-size: 16px; font-weight: normal; }
.popup-block .block-content { padding: 17px 17px 25px; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_block.gif) repeat-x 0 100% #fff; font-size: 12px; }
.popup-block .block-content .form-list label { width: 180px; }
.popup-block .block-content .form-list .input-text { width: 230px; }
.popup-block .block-content .form-list .control .input-box { margin-left: 195px; }
.popup-block .block-content .form-buttons { width: auto; padding-left: 188px; padding-top: 10px; }
.popup-block .block-content .form-buttons .button { float: left; }
.popup-block.loading .block-content * { text-align: left; text-indent: -99999em; overflow: hidden; position: relative; margin-left: -9999em; }
.popup-block.loading .block-content:before { content: ''; display: block; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/opc-ajax-loader.gif) no-repeat 0 50%; position: absolute; z-index: 99; top: 50%; left: 50%; line-height: 16px; padding: 16px; text-indent: 0 !important; }
.enterprise-rma-return-create .my-account .order-page { border: none; }
.enterprise-rma-return-create .form-list li { margin-bottom: 20px; }
.enterprise-rma-return-create .form-list input.input-text { width: 55%; }
.enterprise-rma-return-create .form-list label { text-transform: uppercase; margin-right: 20px; font-size: 13px !important; }
.enterprise-rma-return-create .form-list li h5 { font-size: 16px; font-weight: normal; color: #000; line-height: normal; }
.enterprise-rma-return-create .fieldset h2.legend { border-bottom: 2px solid #000; font: 700 16px "proxima-nova-n7", "proxima-nova", sans-serif; padding-bottom: 6px; }
.foritem .selector.fixedWidth > span { width: 93% !important; }
.my-account-pages .col-main .my-account .form-list li.fields .foritem { clear: left; width: 54.65%; }
.my_subscriptions_text { font-size: 16px; }
.my-account-pages .my-account .giftcardaccount .input-box input#giftcard_code { border: 1px solid #c3cbd5; width: 290px; height: 40px; padding: 0px; float: left; margin-right: 10px; }
.my-account-pages .my-account .giftcardaccount .input-box input#giftcard_code.validation-failed { width: 292px; margin-bottom: 2px; }
.enterprise-customerbalance-info-index .validation-error .validation-advice, .enterprise-customerbalance-info-index .validation-passed .validation-advice { position: absolute; top: 123px; width: 288px !important; }
.enterprise-customerbalance-info-index .my-account .giftcardaccount h3 { border: none; font-size: 13px; padding: 0px; }
.enterprise-customerbalance-info-index .storecredit .account-balance { background: none; margin: 0px; font-size: 14px; margin: 30px 0px; }
.authorizecim-index-index .page-title span.text_link a { color: #414C5C; font: 600 16px "proxima-nova-n6", "proxima-nova", sans-serif; }
.authorizecim-index-index .page-title span.text_link { float: right; margin: 0px !important; padding: 0px !important; }
.tinynav, .tinynav_label { display: none; }
.my-account-pages .data-table tbody td .btn-remove { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/close.jpg") no-repeat scroll left top !important; height: 14px; width: 12px; }
.customer-address-index .main .col-main .my-account .col2-set .col-2 ol li.item p { font: 400 16px "proxima-nova-n4", "proxima-nova", sans-serif; color: #000; }
.my-account-pages .order-info .back-button a, .my-account-pages .buttons-set p.back-link a, .customer-address-form .page-title p.back-link { float: right; font: 600 16px "proxima-nova-n6", "proxima-nova", sans-serif; margin-top: 10px; color: #414C5C; }
.customer-address-form #form-validate .buttons-set { text-align: center; }
.customer-address-form #form-validate .buttons-set .primary button { margin: 0px 10px; }
.customer-address-form #form-validate .buttons-set .primary { display: inline-block; }
.my-account-pages .buttons-set p.back-link a small { font: 600 16px "proxima-nova-n6", "proxima-nova", sans-serif; margin-top: 10px; }
.my-account-pages .large_view { float: right; }
.my-account-pages .mobile_view { float: right; display: none; }
.my-account-pages .items_total_area.grand-total .mobile_view { display: table-cell; float: inherit; border-bottom: none; }
.my-account-pages .items_total_area.grand-total tr.last td { border-bottom: 2px solid #E1E5EA !important; }
.my-account-pages div.checker, .my-account-pages div.checker span { float: left; }
.my-account-pages .form-list .control .input-box { margin-left: 0px; width: auto; }
.my-account-pages .form-list label { width: auto; }
.my-account-pages .main .wrapper { border: none; }
.my-account-pages .ad-account-info span { font-size: 14px; color: #000; }
.my-account-pages table#my-returns-items-table.data-table tbody tr.first td { border-bottom: none; }
.my-account-pages .order-info { border: none; }
.my-account-pages .order-info li { background: none; padding: 0px; margin: 0px; font-family: "proxima-nova-n6", "proxima-nova", sans-serif; font-weight: 600; font-size: 16px; line-height: normal; padding-top: 10px; }
.my-account-pages .order-info li.current { background: none; padding: 0px; margin: 0px; }
.my-account-pages .order-info li.current strong { font: 300 normal 30px/ normal "proxima-nova-n3", "proxima-nova", sans-serif; background: none; margin: 0px 60px 0px 0px; padding: 0; }
.my-account-pages .order-info li a { background: none; margin-left: 10px; text-decoration: underline; }
.my-account-pages .col-main .order-page .page-title h1 { font: 700 normal 16px/ normal "proxima-nova-n7", "proxima-nova", sans-serif; margin: 0px; }
.enterprise-rma-return-create .col-main .order-page .page-title h1 { font: 300 30px "proxima-nova-n3", "proxima-nova", sans-serif; }
.my-account-pages .col-main .order-page .page-title .separator { display: none; }
.my-account-pages .col-main .order-page .page-title { border-bottom: 2px solid #414C5C; margin: 22px 0; padding: 11px 0; }
.my-account-pages .view_order_page { margin-bottom: 43px; margin-top: 25px; }
.my-account-pages .view_order_page .order-date { margin-bottom: 5px; }
.my-account-pages .col-main .order-page .page-title a { font: 600 normal 16px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; margin-left: 40px; }
.my-account-pages input.uniform-input { background: #fff; border: none; }
.tpl-hint .buttons-set a.button, .buttons-set button.button { float: left; }
.vip_rewards .box-content p.amount { font: 400 20px "proxima-nova-n4", "proxima-nova", sans-serif; color: #000; text-align: center; padding: 18px 0px; background: #f3f4f6; }
.vip_rewards .reward-points-balnce-info { width: 43.02%; float: left; margin-top: 25px; }
.vip_rewards .reward-points-balnce-info th { padding: 10px 0px; font: 600 normal 13px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; }
.vip_rewards .reward-points-balnce-info tr { border-bottom: 2px solid #e1e5ea; font: 400 normal 13px/ normal "proxima-nova-n4", "proxima-nova", sans-serif; text-transform: uppercase; color: #000; }
.vip_rewards .reward-points-balnce-info td, .vip_rewards .reward-points-balnce-info th { padding: 16px 0px; }
.my-account-pages .vip-more-points-info { float: left; margin: 0 auto; text-align: center; width: 56.98%; padding-top: 10px; font: 400 normal 16px/ normal "proxima-nova-n4", "proxima-nova", sans-serif; color: #000; }
.vip-more-points-info .primary { margin-top: 26px; }
.vip-more-points-info .primary button.button span { padding: 0 38px; }
.my-account-pages .vip-minimum-balance-info { clear: left; width: 43.02%; font-size: 14px; margin-bottom: 90px; }
.my-account-pages .vip-minimum-balance-info a { font: 600 normal 14px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; }
.rewardpoints-invitation-index .div_share input { width: 100% !important; }
.rewardpoints-invitation-index .customer-name .div_share input { border: none; padding: 10px 0px; }
.rewardpoints-invitation-index .customer-name .input-text { width: 600px !important }
.rewardpoints-invitation-index p.required { width: 600px !important; }
.rewardpoints-invitation-index .form-list .customer-name .name-firstname { width: 600px !important; }
.rewardpoints-invitation-loginmail .page-title { padding-left: 0px; }
.rewardpoints-invitation-loginmail .page-title h1 { color: #000000; font: 300 30px "proxima-nova-n3", "proxima-nova", sans-serif; }
.rewardpoints-invitation-loginmail .page-title { background: none; border: none; margin: 0px; }
.rewardpoints-invitation-loginmail .form-list label { color: #000000; font: 600 14px "proxima-nova-n6", "proxima-nova", sans-serif; text-align: left; width: 100%; margin-top: 15px; }
.rewardpoints-invitation-loginmail .form-list input.input-text { float: left; height: 40px; padding: 0; width: 100%; }
.rewardpoints-invitation-loginmail .jPanelMenu-panel { border: none !important; }
.rewardpoints-invitation-loginmail .selector.fixedWidth, .rewardpoints-invitation-loginmail p.required, .rewardpoints-invitation-loginmail .form-list .input-box, .rewardpoints-invitation-loginmail .form-list .validation-advice { width: 360px; }
.rewardpoints-invitation-loginmail .selector { padding: 0px; }
.rewardpoints-invitation-loginmail .selector.fixedWidth > span { width: 99.4%; }
.rewardpoints-invitation-loginmail .selector { height: auto; }
.my-account .mob-tbl-view .labelblock h4.product-name, .my-account .order-items td.first-td h3.product-name { color: #000; display: block !important; }
.my-account-pages .addresses-list h2 { border-bottom: 2px solid #414C5C; color: #000000; font: 700 16px "proxima-nova-n7", "proxima-nova", sans-serif; margin-bottom: 15px; padding: 10px 0; }
.my-account-pages .my-account .addresses-list h3 { color: #000000; font: 600 13px "proxima-nova-n6", "proxima-nova", sans-serif; margin: 20px 0; padding: 0; text-transform: uppercase; border: none; }
.credit_card_management_newcard { float: right; font-size: 16px; margin-bottom: 20px; margin-top: -55px; font: 600 normal 16px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; }
.my-account-pages .form-list .customer-name, .my-account-pages .form-list .field { float: left; width: 100% }
.my-account-pages .form-list .attribute_name .widefield .input-box { width: 100%; }
.my-account-pages .form-list .attribute_name .widefield { float: left; width: 100%; }
.my-account-pages .form-list .customer-name .name-firstname, .my-account-pages .form-list .attribute_name .name-firstname { float: left; width: 43.25%; }
.my-account-pages .form-list .customer-name .name-lastname, .my-account-pages .form-list .attribute_name .name-lastname { float: right; width: 43.25%; clear: none; }
.my-account-pages .input-box .selector { padding: 0; width: 100% !important }
.my-account-pages .form-list label { color: #000; font: 600 normal 14px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; padding: 0px; text-align: left; }
.my-account-pages .main .v-fix { width: 100%; margin-bottom: 10px; }
.my-account-pages .input-box.forselect_box { width: 100%; }
.my-account-pages .input-box.forselect_box span { padding: 0px; width: 99.2%; }
.my-account-pages .customer-name .field label.required, .my-account-pages .customer-name .field label.attribute_title, .my-account-pages .attribute_name .field label.required, .my-account-pages .attribute_name .field label.attribute_title { text-align: left; width: 100%; font: 600 normal 14px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; color: #000 !important; margin-top: 12px; }
.my-account-pages .customer-name .field .input-box { margin-top: 0px; }
.my-account-pages .form-list input.input-text, .my-account-pages textarea { float: left; height: 40px; padding: 0px; width: 100% }
.my-account-pages .for_simple_tab_orders_table td h4.product-name, .my-account-pages .for_tab_orders_table td h3.product-name, .my-account-pages .for_tab_orders_table td h4.product-name, .for_my_invoice_table td h4.product-name { border-bottom: medium none; font-size: 14px; font-weight: normal; color: #000; }
.my-account-pages .tracking-table a { }
.my-account-pages .mob-tbl-view { display: none; }
.my-account-pages .order-page .info-box .box-title { margin: 0px; font: 600 normal 13px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; text-transform: uppercase; margin-bottom: 20px; }
.my-account-pages .table-caption a { font-size: 16px; }
.my-account-pages .tracking-table a, .my-account-pages .order-links, .my-account-pages .order-items a.link-print { font: 600 normal 16px "proxima-nova-n6", "proxima-nova", sans-serif; text-transform: capitalize; }
.my-account-pages .order-page { border-bottom: 2px solid #e1e5ea; margin-bottom: 10px; }
.my-account-pages .order-links { background: none; }
.my-account-pages .order-page .order-date { font: 600 normal 13px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; color: #000; }
.my-account-pages .order-page .order-date span { font: 400 normal 16px / normal "proxima-nova-n4", "proxima-nova", sans-serif; margin-left: 10px; }
.my-account-pages .data-table tfoot tr td { border: none; }
.my-account-pages .data-table tfoot { background: none; }
.my-account-pages .for_my_invoice_table .data-table tr td.a-center { text-align: right; }
.my-account-pages .for_my_invoice_table tbody tr td.a-center { text-align: right !important; }
.my-account-pages .items_total_area tr { font: 400 14px/47px "proxima-nova-n4", "proxima-nova", sans-serif; color: #000; }
.my-account-pages .items_total_area tr td { padding-bottom: 0px; padding-top: 0px; padding-right: 0px; }
.my-account-pages #my-reviews-table tbody td { line-height: 24px; padding: 15px 0px; }
.my-account-pages #my-reviews-table.data-table tbody tr td h2.product-name { font-weight: normal; }
.my-account-pages #my-reviews-table.data-table tbody tr td h2.product-name a { font: 600 normal 14px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; margin-right: 15px; }
.my-account-pages .sidebar .block-account li { border: none; }
.my-account-pages .sidebar .block-account li.active a strong { font-family: "proxima-nova-n7", "proxima-nova", sans-serif; font-weight: 700; font-size: 13px; line-height: 37px; }
.my-account-pages #my-subscriptions-table tr img { margin: 25px 10px 25px 0; }
.my-account-pages #my-subscriptions-table.data-table tr td a { color: #000; text-decoration: none; }
.my-account-pages #my-subscriptions-table.data-table tr td { vertical-align: middle; color: #000; text-transform: uppercase; font: 400 normal 14px/ normal "proxima-nova-n4", "proxima-nova", sans-serif; }
.my-account-pages #my-subscriptions-table.data-table tbody tr td .btn-remove { margin-top: 0px; }
.my-account-pages .col-main .welcome-msg h2.sub-title { border: medium none; color: #363636; font: 300 20px "proxima-nova-n3", "proxima-nova", sans-serif; margin-bottom: 0; margin-top: 25px; padding: 0; margin-bottom: 40px; }
.my-account-pages .main { margin-top: 50px; }
.my-account-pages .sidebar .block .block-title { padding: 0px; border: none; margin-bottom: 45px; }
.my-account-pages .sidebar .block .block-title strong span { font: 300 normal 45px/normal "proxima-nova-n3", "proxima-nova", sans-serif; color: #363636; padding: 0px; }
.my-account-pages .sidebar .block-account { background: #fff; }
.my-account-pages .col-left .block-content { width: 90%; }
.my-account-pages .col-left { width: 25.6%; }
.my-account-pages .col-main { width: 74.4%; padding: 0px; }
.my-account-pages .page-popup .page-title, .my-account-pages .col-main .page-title { margin: 0px; padding: 0px 0px 30px 0px; background: none; border: none; }
.my-account-pages .sidebar .block { border: none; }
.my-account-pages .sidebar .block-account li a { padding-left: 0px; }
.my-account-pages .sidebar .block-account li { background: none; }
.my-account-pages .sidebar .block-account li.current { padding: 0px; text-transform: uppercase; font: 700 normal 13px/37px "proxima-nova-n7", "proxima-nova", sans-serif; border: none; }
.my-account-pages .sidebar .block-account li.current strong { }
.my-account-pages .sidebar .block-account li a { color: #000; font: 300 normal 13px/37px "proxima-nova-n3", "proxima-nova", sans-serif; text-transform: uppercase; }
.my-account-pages .sidebar .block-account li a:hover { background: none; }
.my-account-pages .page-title h1 { margin-top: 55px; font: 300 normal 30px/normal "proxima-nova-n3", "proxima-nova", sans-serif; color: #000; }
.my-account-pages h2.sub-title { font: 700 normal 16px/normal "proxima-nova-n7", "proxima-nova", sans-serif; color: #000; border-bottom: 2px solid #414c5c; padding: 10px 0px; margin-bottom: 15px; }
.my-account-pages .my-account h3 { font: 700 normal 16px/normal "proxima-nova-n7", "proxima-nova", sans-serif; color: #000; border-bottom: 2px solid #414C5C; padding: 10px 0px; }
.my-account-pages div.dashboard h3.box-title { border: none; }
.my-account-pages .my-account .info-box h3 { color: #000; font: 600 13px "proxima-nova-n6", "proxima-nova", sans-serif; margin: 20px 0px 20px 0; padding: 0; }
.my-account-pages .my-account .box-content div.info-box h3.box-title { border-bottom: 2px solid #414C5C; color: #000000; font: 700 16px "proxima-nova-n7", "proxima-nova", sans-serif; margin-bottom: 15px; padding: 10px 0; }
.my-account-pages .my-account p.edit_address { margin-top: 20px; }
.my-account-pages .my-account p.edit_address a { font: 400 normal 16px/normal "proxima-nova-n4", "proxima-nova", sans-serif; color: #414c5c; margin-top: 20px; }
.my-account-pages .my-account .info-box .box-content strong { font: 600 normal 16px/ normal "proxima-nova-n7", "proxima-nova", sans-serif; }
.my-account-pages .my-account .info-box .box-content, .my-account-pages .addresses-list address { font: 400 normal 16px/ normal "proxima-nova-n4", "proxima-nova", sans-serif; color: #000; padding: 0px; margin: 0px; }
.my-account-pages .my-account .giftcardaccount .form-buttons .button { float: left; margin-bottom: 0; margin-right: 10px; }
.my-account-pages .my-account .enter_giftcard_number { display: inline-block; width: 100%; margin-top: 10px; color: #c3cbd5; }
.my-account-pages .my-account .redeem-gift_card { display: inline-block; font-size: 14px; color: #000; margin-top: 10px; }
.my-account-pages .my-account button { margin: 30px 0px; }
.my-account-pages .my-account .input-box button { margin-top: 0px; }
.my-account-pages .my-account .form-list .input-box { margin-top: 10px; margin-right: 0px; width: 100% }
.my-account-pages .my-account .form-list .control .input-box { margin-top: 0px; }
.my-account-pages .my-account .name-firstname .input-box.name-lastname { margin-right: 0; }
.my-account-pages input.input-text, .my-account-pages input.input-text textarea { padding: 0px; }
.my-account-pages .giftcardaccount .btn-only { width: auto; clear: none; }
.my-account-pages .gift-card-info { background: #F3F4F6; border: none; }
.my-account-pages .gift-card-info p { font-size: 13px; color: #000; line-height: 22px; }
.my-account-pages .table-caption { background: none; border: none; padding-left: 0px; font: 700 normal 16px/normal "proxima-nova-n7", "proxima-nova", sans-serif; color: #000; border-bottom: 2px solid #414c5c; padding-bottom: 5px; }
.my-account-pages .sidebar .block-account { padding-top: 5px; position: relative; }
.my-account-pages .sidebar .block { margin-bottom: 20px; padding-bottom: 15px; }
.my-account-pages .dashboard .recent-orders, .my-account-pages .dashboard .col2-set { padding: 0; }
.my-account-pages .data-table tbody tr:nth-child(2n), .my-account-pages .data-table tr.even { background: none; }
.my-account-pages .info-box { background: none; border: none; }
.my-account-pages .info-box #my-account-table.data-table tr td { border: none; font-size: 16px; padding: 0px; }
.my-account-pages .info-box #my-account-table.data-table tr td.arrange_width { width: 110px; font: 600 14px/37px "proxima-nova-n6", "proxima-nova", sans-serif; }
.my-account-pages .info-box #my-account-table.data-table tr td { line-height: 37px; }
.my-account-pages .recent-orders .data-table { margin-bottom: 00px; }
.my-account-pages .data-table { border: none; margin-bottom: 30px; }
.my-account-pages .my-account .data-table tr td { border-bottom: 1px solid #e1e5ea; background-color: #fff !important; }
.my-account-pages .my-account .data-table tr:last-child th { border-bottom: 2px solid #e1e5ea; background: #fff; color: #000000; font: 400 13px/21px "proxima-nova-n4", "proxima-nova", sans-serif; padding: 13px 0 12px; vertical-align: middle; font-weight: bold; }
.my-account-pages .data-table tr.last td { border-bottom: 2px solid #e1e5ea; }
.my-account-pages .data-table thead { background: none; }
.my-account-pages .data-table thead th { color: #000; padding: 27px 0 13px; margin: 0px; background: #fff; font: 600 normal 13px/normal "proxima-nova-n6", "proxima-nova", sans-serif; }
.my-account-pages .data-table tbody td { color: #000000; font: 400 13px/21px "proxima-nova-n4", "proxima-nova", sans-serif; padding: 13px 0 12px; vertical-align: middle; }
.my-account-pages .btn_center { border-top: 2px solid #E1E5EA; margin-top: 20px; text-align: center; }
.my-account-pages .recent-orders .btn_center { border: none; margin: 0px; }
.my-account-pages .pager .amount strong { text-transform: uppercase; font: 300 normal 12px/ normal "proxima-nova-n3", "proxima-nova", sans-serif; color: #000; }
.my-account-pages .pager .limiter { text-transform: uppercase; font: 300 normal 12px/ normal "proxima-nova-n3", "proxima-nova", sans-serif; color: #000; }
.my-account-pages .pager .amount { float: left; line-height: 40px; font-size: 14px; }
.my-account-pages .main .my-account em { font-style: normal; }
.my-account-pages .main a { color: #414c5c; }
.my-account-pages .main span.nobr a, .my-account-pages .main a.nobr { font: 600 normal 14px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; color: #414c5c; }
.my-account-pages .main td.a-center { text-align: left !important; }
.my-account-pages .main a:hover, .my-account-pages .main span.nobr:hover a, .my-account-pages .main a:hover.nobr { color: #000 !important; text-decoration: underline; }
.my-account-pages .main .my-account p.edit_address a:hover { color: #000; }
.review-customer-view .buttons-set p.back-link a { display: block; color: #414C5C; font: 600 16px "proxima-nova-n6", "proxima-nova", sans-serif; }
.review-customer-view .buttons-set p.back-link small { color: #414C5C; font: 600 16px "proxima-nova-n6", "proxima-nova", sans-serif; }
.review-customer-view .product-review .buttons-set { padding: 0px !important; margin: 0px 0px 20px 0px; float: right; }
.review-customer-view .rating-box { margin-left: 10px; }
.review-customer-view .product-review .details { float: left; margin-left: 20px; width: 50%; }
.review-customer-view .product-review .details p.date, .review-customer-view .product-review .details p { font-size: 13px; }
.your_rating_head { font: 400 13px/21px "proxima-nova-n4", "proxima-nova", sans-serif; }
#wishlist-table th.item_th { width: 13.95%; }
#wishlist-table th.prd_th { width: 31.40%; }
#wishlist-table th.amt_th { width: 10.46%; }
#wishlist-table th.qty_th { width: 35.71%; }
#wishlist-table th.remv_th { width: 8.48%; }
#my-returns-items-table .col_a { width: 21%; }
#my-returns-items-table .col_b { width: 20%; }
#my-returns-items-table .col_c { width: 12%; }
#my-returns-items-table .col_d { width: 14%; }
#my-returns-items-table .col_e { width: 12%; }
#my-returns-items-table .col_f { width: 5%; }
#my-returns-items-table .col_g { width: 6%; }
#my-returns-items-table .col_h { width: 10%; }
#customerbalance-history .col_a { width: 25%; }
#customerbalance-history .col_b { width: 25%; }
#customerbalance-history .col_c { width: 25%; }
#customerbalance-history .col_d { width: 25%; }
#my-orders-table .col_a { width: 11%; }
#my-orders-table .col_b { width: 13%; }
#my-orders-table .col_c { width: 13%; }
#my-orders-table .col_d { width: 15% }
#my-orders-table .col_e { width: 20% }
#my-orders-table .col_f { width: 28% }
#my-returns-table .col_a { width: 19%; }
#my-returns-table .col_b { width: 15%; }
#my-returns-table .col_c { width: 18%; }
#my-returns-table .col_d { width: 21%; }
#my-returns-table .col_e { width: 27%; }
#my-reviews-table .col_a { width: 20.93%; }
#my-reviews-table .col_b { width: 18.60%; }
#my-reviews-table .col_c { width: 9.30%; }
#my-reviews-table .col_d { width: 36.04%; }
#my-reviews-table .col_e { width: 15.13%; }
.for_my_invoice_table .col_a { width: 55%; }
.for_my_invoice_table .col_b { width: 15%; }
.for_my_invoice_table .col_c { width: 15%; }
.for_my_invoice_table .col_d { width: 15%; }
.for_items_ordered .col_a { width: 55%; }
.for_items_ordered .col_b { width: 15%; }
.for_items_ordered .col_c { width: 15%; }
.for_items_ordered .col_d { width: 15%; }
.for_tab_orders_table .col_a { width: 55% !important; }
.for_tab_orders_table .col_b { width: 15% !important; }
.for_tab_orders_table .col_c { width: 15% !important; }
.for_tab_orders_table .col_d { width: 15% !important; }
.my-account-pages .my-rewards ul.form-list label { color: #000; font: 700 normal 14px/ normal "proxima-nova-n7", "proxima-nova", sans-serif; }
.my-account-pages .data-table tbody td .btn-remove { margin-top: 15px; }
.page-print { font-size: 13px; }
.page-print .data-table tfoot, .page-print .data-table thead { background: none; color: #000; }
.page-print .data-table thead { font: 600 13px "proxima-nova-n6", "proxima-nova", sans-serif; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom: 2px solid #E1E5EA; color: #000; }
.my-account-pages .pager .limiter .selector { width: 70px; }
.my-account-pages .pager .limiter .selector.hover.active span, .my-account-pages .pager .limiter .selector.focus.active span { background-position: 27px 16px; }
.my-account-pages .pager .limiter .selector.fixedWidth > span { width: 70px; }
.my-account-pages .validation-error .selector { height: auto; }
.my-account-pages p.required { width: auto; }
.my-account-pages .form-list .input-box a { font-size: 14px; }
.my-account-pages .my-account #form-validate button { margin: 0px; }
.authorizecim-index-new .buttons-set p.back-link, .mobile_only { display: none; }
.rewardpoints-rewardpoints-index .vip-more-points-info .primary { margin-top: 0px; }
.my-account-pages .only_mob_med_device { display: none !important; }
.my-account-pages .only-large { }
.my-account-pages .only_mobile { }
.customer-account-edit .form-buttons p.back-link { margin-bottom: 15px; width: auto; }
.wishlist-index-share .for_wishlist_share_page { float: left; width: 100%; border-bottom: 2px solid #e1e5ea; padding-bottom: 20px; }
.wishlist-index-share .wishlist_share { width: 43.20%; float: left; }
.wishlist-index-share .wishlist_share_note { float: right; margin-top: 25px; width: 54.65%; }
.wishlist-index-share .main h2.sub-title { margin-top: 40px; font: 300 normal 30px/ normal "proxima-nova-n3", "proxima-nova", sans-serif; }
.wishlist-index-share .main h2.sub-title a.back-btn { font: 600 normal 16px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; float: right; text-transform: inherit; }
.wishlist-index-share .c-name { float: left; font: 400 16px "proxima-nova-n4", "proxima-nova", sans-serif; margin-left: 10px; margin-top: -2px; }
.wishlist-index-share .required em { float: right; }
.wishlist-index-share .form-list textarea { width: 100%; height: 60px; padding: 10px 0px; }
.wishlist-index-share .form-list li span.notes { float: left; }
.wishlist-index-share .form-list li.wide { clear: left; margin: 10px 0px; }
.wishlist-index-share .fieldset .wide span.notes { font: 400 normal 14px/ 24px "proxima-nova-n4", "proxima-nova", sans-serif; }
.wishlist-index-share .wishlist_share_note textarea { height: 100px; padding: 10px 0px }
.wishlist-index-share .btn-whislist { text-align: center; float: left; padding-left: 34.24%; margin-top: 15px; }
.wishlist-index-share .btn-whislist .primary { float: left; margin-left: 20px; }
.wishlist_share_note label { font-size: 14px; line-height: 40px; }
.wishlist-index-share h2.sub-title { border: none; }
.wishlist-index-share p.required { display: none; }
.wishlist-index-index .my-account h3 { font: 400 normal 14px/ normal "proxima-nova-n4", "proxima-nova", sans-serif; text-transform: uppercase; text-decoration: none; border: none; }
.wishlist-index-index .my-account h3 a { text-decoration: none; color: #000000; }
.wishlist-index-index .special-price .price, #wishlist-table .regular-price .price, #wishlist-table .special-price .price, #wishlist-table .old-price .price { font: 400 normal 14px/ normal "proxima-nova-n4", "proxima-nova", sans-serif; color: #000; }
#wishlist-table .old-price .price { color: #a0a3a8; }
.wishlist-index-index .large-device-td .wishlist-price-container, .wishlist-index-index .large-device-td .wishlist-qty { display: none; }
.wishlist-index-index .link-edit { background: none; }
.wishlist-index-index .add-to-cart-alt { float: left; padding: 0px; }
.wishlist-index-index .wishlist-block { margin-top: 50px; }
.wishlist-index-index .main .button { height: 40px; line-height: 40px; width: 176px; }
.wishlist-index-index #wishlist-table .add-to-cart-alt input.input-text { height: 40px; line-height: 40px; width: 65px !important; margin-right: 20px; }
.wishlist-index-index .main button { margin: 0px; }
.wishlist-index-index .main .button span span { background-image: none; font: 400 normal 16px/normal "proxima-nova-n4", "proxima-nova", sans-serif; height: auto; text-transform: uppercase; width: 100%; line-height: 40px; height: 40px; }
.wishlist-shared-index .main .button-align button.button span { background: #000; border: 2px solid #000; color: #fff; font: 600 16px/36px "proxima-nova-n6", "proxima-nova", sans-serif; height: 36px; padding: 0 11px; text-align: center; width: auto; }
.wishlist-shared-index .main .button-align button.button:hover span { background: #fff; color: #000; }
.wishlist-shared-index .main .button-align button.button span span { border: none; }
.wishlist-shared-index .my-account button { margin: 0px; }
.wishlist-shared-index .main .button-align .button { width: auto; }
.wishlist-shared-index .main .wishlist-shared-btn .button-align { text-align: center; margin-top: 20px; }
.wishlist-shared-index .link-wishlist { font: 400 16px/40px "proxima-nova-n4", "proxima-nova", sans-serif; color: #414c5c; }
.wishlist-shared-index:hover.link-wishlist { color: #000000; text-decoration: underline; }
.wishlist-index-index .main .button-align button.button span { background: #000; border: 2px solid #000; color: #fff; font: 600 16px/36px "proxima-nova-n6", "proxima-nova", sans-serif; height: 36px; padding: 0 11px; text-align: center; width: auto; }
.wishlist-index-index .main .button-align button.button:hover span { background: #fff; color: #000; }
.wishlist-index-index .main .button-align button.button span span { border: none; }
.wishlist-index-index .my-account button { margin: 0px; }
.wishlist-index-index .main .button-align .button { width: auto; }
.wishlist-index-index .main .buttons-set2 button { width: 172px; }
.wishlist-index-index .main .buttons-set2 { background: none; }
.wishlist-index-index .my-wishlist .button.btn-update, .wishlist-index-index .my-wishlist .button.btn-update span, .wishlist-index-index .my-wishlist .button.btn-update span span { background: none; border: medium none; line-height: normal; text-decoration: underline; text-transform: capitalize; width: auto; color: #414c5c; }
.wishlist-index-index .my-wishlist .button.btn-update:hover span { background: none; border: medium none; line-height: normal; color: #000; }
.wishlist-index-index .my-wishlist .buttons-set2 { text-align: center; }
.wishlist-index-index .my-wishlist .buttons-set button.button { float: none; }
.customer-account-index .main #my-orders-table em { color: #000; }
.customer-account-index .dashboard { margin-top: 60px; }
.customer-account-index .col-main .page-title { display: none; }
.attribute_title em, .required em { color: #9C0C0C; }
.my-account-pages .pager .pages { color: #000000; display: block !important; font-size: 13px; }
.rewardpoints-invitation-index .group-select.last { border: none; }
.rewardpoints-invitation-index .group-select { border-bottom: 1px solid #c3cbd5; padding-bottom: 20px; margin-top: 10px; }
.customer-address-index .primary { text-align: center; }
.customer-address-index .col2-set .col-1, .customer-address-index .col2-set .col-2 { width: 100%; }
.customer-address-index .col2-set div.col-1 ol li.item, .customer-address-index .col2-set div.col-2 ol li.item { float: left; width: 50%; }
.my-account-pages .validation-error, .my-account-pages .validation-failed { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.my-account-pages .my-account .validation-error { overflow: hidden; }
.my-account-pages .my-account .uniform-validation-failed { width: 99% !important; }
.my-account-pages .form-list .validation-advice { margin: auto; width: 100%; }
.my-account-pages div.selector.hover, .my-account-pages div.selector.focus { background: none; }
.sales-order-shipment .shipment_link { float: right; }
.my-account-pages .my-account .form-list .selector span { width: 99.4%; }
.my-account-pages .tool-tip { float: left; position: relative; top: -90px; }
.my-account-pages .customer-address-form #uniform-region_id > span { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.my-account-pages #uniform-region_id.hover span.validation-failed { width: 90% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.authorizecim-index-new h2.legend { color: #000000; font: 300 30px "proxima-nova-n3", "proxima-nova", sans-serif; margin-top: 55px; }
.rewardpoints-invitation-index .head.box-head h2 { font-size: 20px; }
.rewardpoints-invitation-index .box-info h2.legend { font: 600 normal 16px/ normal "proxima-nova-n6", "proxima-nova", sans-serif; margin: 10px 0 0px; }
.rewardpoints-invitation-index .form-list .validation-advice { margin-right: -250px; width: 100%; }
.authorizecim-index-new .form-list .validation-advice { text-indent: 45px; width: 100%; }
.sales-guest-view .col1-layout .col-main, .sales-guest-shipment .col1-layout .col-main, .sales-guest-invoice .col1-layout .col-main, .enterprise-rma-guest-returns .col1-layout .col-main, .enterprise-rma-guest-view .col1-layout .col-main, .enterprise-rma-guest-create .col1-layout .col-main { width: 100%; font-size: 14px; }
.sales-guest-view .footer-container, .sales-guest-shipment .footer-container, .sales-guest-invoice .footer-container, .enterprise-rma-guest-returns .footer-container { padding-top: 35px; }
.sales-guest-view .col1-layout .box-content, .sales-guest-shipment .col1-layout .box-content, .sales-guest-invoice .col1-layout .box-content, .enterprise-rma-guest-returns .col1-layout .box-content, .enterprise-rma-guest-view .col1-layout .box-content { color: #000; padding: 0px; margin: 0px; font-size: 16px; }
.enterprise-rma-guest-view .info-box .box-title { font: 600 13px "proxima-nova-n6", "proxima-nova", sans-serif; margin: 0 0 20px; text-transform: uppercase; }
.enterprise-rma-guest-view #rma_comment .buttons-set { margin-top: 10px; display: inline-block; }
.enterprise-rma-guest-view #rma_comment .validation-advice { width: 99% !important; }
.enterprise-rma-guest-view .order-date { padding: 10px 0 15px 0; }
.sales-guest-form .col-main { width: 100% !important; }
.sales-guest-form .breadcrumbs, .sales-guest-form .buttons-set .required { display: none; }
.sales-guest-form .main { margin-top: 30px; }
.sales-guest-form .form-list li .input-box { clear: left; float: left; width: 100%; }
.sales-guest-form .form-list li .input-box input, .sales-guest-form .form-list li .input-box .selector span { width: 99% !important; padding: 0px; }
.sales-guest-form .form-list li label { margin-bottom: 10px; }
.sales-guest-form .form-list li .validation-advice { width: 99%; }
.sales-guest-form .form-list li.wide .input-box { font-size: 14px; margin-top: 10px; }
.sales-guest-form .buttons-set { text-align: center; }
.sales-guest-form .buttons-set button { float: none !important; }
.sales-guest-shipment .data-table td.label, .sales-guest-shipment .data-table th.label { background: none; }
.sales-guest-shipment .data-table tr.last td { border-width: 1px; }
.enterprise-rma-guest-create .col1-layout .order-date { font-size: 13px; text-transform: uppercase; }
.enterprise-rma-guest-create .col1-layout li label { font-size: 13px; text-transform: uppercase; margin-right: 10px; padding-top: 4px; }
.enterprise-rma-guest-create .col1-layout li h5 { font-size: 16px; font-weight: 400; }
.enterprise-rma-guest-create .col1-layout li { margin-bottom: 15px; }
.enterprise-rma-guest-create .col1-layout li .input-box { margin: 10px 0 0px 0; float: left; width: 100%; }
.enterprise-rma-guest-create .col1-layout .fieldset .legend { margin-top: 20px; }
.enterprise-rma-guest-create .col1-layout .fieldset #registrant_options .selector { width: 100%; padding: 0px; clear: left; }
.enterprise-rma-guest-create .col1-layout .fieldset #registrant_options .selector span { width: 99.5% !important; padding: 0px; line-height: 38px; font-size: 14px; }
.enterprise-rma-guest-create .col1-layout .fieldset #registrant_options .selector select { width: 99.6%; }
.enterprise-rma-guest-create .col1-layout .fieldset #registrant_options em { float: right; }
.enterprise-rma-guest-create .col1-layout .fieldset #registrant_options .validation-advice { width: 99.5%; margin: 0px; }
.enterprise-rma-guest-create .col1-layout .fieldset #registrant_options #qty_requested_block_0 .required { margin-bottom: 8px; }
.enterprise-rma-guest-create .col1-layout .buttons-set { clear: left; width: 100%; text-align: center; }
.enterprise-rma-guest-create .col1-layout .buttons-set a { font-size: 16px; font-weight: 600; }
.enterprise-rma-guest-create .col1-layout .buttons-set .back-link { padding: 0px; text-align: center !important; width: 98.5%; float: left; margin-top: 15px; clear: left; }
.enterprise-rma-guest-create .col1-layout .buttons-set .back-link a { text-align: center; float: none; }
.enterprise-rma-guest-create .col1-layout .buttons-set button { float: none; }
.enterprise-rma-guest-view #track-info-table { clear: left; }
.shipping-tracking-popup, .enterprise-rma-tracking-popup { width: auto; font-size: 14px; color: #000; }
.shipping-tracking-popup .page-title, .enterprise-rma-tracking-popup .page-title { margin: 0px !important; padding: 0px; background: none; border: 0px; }
.shipping-tracking-popup .page-title h1, .enterprise-rma-tracking-popup .page-title h1 { font-family: "proxima-nova-n3", "proxima-nova", sans-serif; font-weight: 300; font-size: 30px; color: #000000; padding: 0 0 28px 0; }
.shipping-tracking-popup h2, .enterprise-rma-tracking-popup h2 { font-size: 16px; font-weight: 600; }
.shipping-tracking-popup button { margin-bottom: 20px !important; }
.shipping-tracking-popup button, .shipping-tracking-popup button span { width: auto; height: auto; padding: 0px !important; margin: 0px; background: none; }
.shipping-tracking-popup button span span { background-image: none; text-transform: uppercase; font-family: "proxima-nova-n6", "proxima-nova", sans-serif; font-style: normal; font-weight: 600; font-size: 20px; padding: 0px 9px !important; border: 2px solid #000; background-color: #000; }
.shipping-tracking-popup button:hover span span { background: #fff; border: 2px solid #000; color: #000; }
.shipping-tracking-popup .data-table td.label, .shipping-tracking-popup .data-table th.label, .enterprise-rma-tracking-popup .data-table td.label, .enterprise-rma-tracking-popup .data-table th.label { font-weight: 700; }
.shipping-tracking-popup table th, .shipping-tracking-popup table td, .enterprise-rma-tracking-popup table th, .enterprise-rma-tracking-popup table td { background-color: #fff !important; border-color: #C3CBD5 !important; }
.shipping-tracking-popup .jPanelMenu-panel, .enterprise-rma-tracking-popup .jPanelMenu-panel { border: 0px; }
.enterprise-rma-tracking-popup .data-table tr.last td { }
.my-account-pages .data-table-foot { width: 100%; }
.data-table-foot .last { width: 15%; }
.my-account-pages .mobile-view.for_view_order a.link { font: 600 16px "proxima-nova-n6", "proxima-nova", sans-serif; margin-top: 10px; }
.my-account-pages .mobile-view.for_view_order a { width: 100%; display: block; }
.my-account-pages .mobile-view.for_view_order { display: none; border-bottom: 2px solid #E1E5EA; text-align: center; padding-bottom: 25px; }
#track-info-table.data-table tfoot tr.first td { background-color: #eee; padding: 15px 15px 15px 0px }
#track-info-table div.selector { padding: 0px; }
#track-info-table div.selector.fixedWidth { width: 100%; }
#track-info-table div.selector.fixedWidth > span { width: auto; }
#track-info-table input.input-text { height: 40px; }
#track-info-table .primary button { margin: 0px; }
#track-info-table .col_a { width: 40%; }
#track-info-table .col_b { width: 50%; }
#track-info-table .col_c { width: 10%; }
.sales-order-creditmemo .col_a { width: 16% !important; }
.sales-order-creditmemo .col_b { width: 15% !important; }
.sales-order-creditmemo .col_c { width: 7% !important; }
.sales-order-creditmemo .col_d { width: 10% !important; }
.sales-order-creditmemo .col_e { width: 10% !important; }
.sales-order-creditmemo .col_f { width: 16% !important; }
.sales-order-creditmemo .col_g { width: 9% !important; }
.enterprise-rma-return-create .selector.fixedWidth .validation-advice { width: 99%; }
.enterprise-rma-return-create .form-buttons { width: 100%; font: 600 16px "proxima-nova-n6", "proxima-nova", sans-serif; text-transform: capitalize; }
.enterprise-rma-return-view .my-account .data-table tr td { border: none; }
.enterprise-rma-return-create .form-list li.add-row .btn-remove { float: right; margin-top: 5px; }
.wishlist-index-index .medium-device { display: none; }
.wishlist-index-index .mobile-only { display: none; }
.wishlist-block .out-of-stock { padding-top: 10px; float: right; }
.mobile-main-container { display: none; }
.wishlist-index-index .main button.btn-update { width: auto; }
.wishlist-index-index .main button.btn-update span { background: none; color: #414C5C; }
.wishlist-index-index .data-table { margin-bottom: 10px; }
.wishlist-index-index .main button.btn-update span span { border: none; text-transform: capitalize; }
.wishlist-index-index .main button.btn-update:hover { border: none !important; margin: 0px; padding: 0px; }
.wishlist-index-index .main button.btn-update.button:hover span span { background-color: #FFFFFF; border: none; color: #000000; width: 100%; line-height: 40px; height: 40px; margin-top: 3px; padding-top: 0px; }
.wishlist-index-index .wishlist-buttons { text-align: center; }
.wishlist-index-index .wishlist-buttons .buttons-set { text-align: center; }
.wishlist-index-index .wishlist-buttons .buttons-set a.button, .wishlist-index-index .wishlist-buttons .buttons-set button.button { float: none; }
.wishlist-index-index .main #wishlist-view-form button.btn-update span { background: none; color: #414C5C; width: 100% !important; }
.wishlist-index-index .my-wishlist .title-buttons .buttons-set button.button { height: 20px; line-height: normal; width: auto; }
.wishlist-index-index .my-wishlist .title-buttons .buttons-set button.button span { background: #fff; color: #414C5C; border: none; text-transform: capitalize; padding: 0px; height: 20px; }
.wishlist-index-index .my-wishlist .title-buttons .buttons-set button.button:hover span { color: #000; }
.wishlist-index-index .my-wishlist .title-buttons .buttons-set button.button span span { line-height: normal; }
.wishlist-index-index .col-main .page-title { padding-bottom: 10px; }
.wishlist-index-index .my-wishlist .page-title .buttons-set2 { float: right; }
.wishlist-index-index  .page-title h1 { margin-top: 20px; }
.my-wishlist .page-title .buttons-right { float: right; }
.my-wishlist #wishlist-table thead tr th { background: none repeat scroll 0 0 #F3F4F6; border: medium none; height: 30px; line-height: 30px; padding-bottom: 0; padding-top: 0; }
.my-wishlist #sharehead { float: left; font: 600 16px/16px "proxima-nova-n4", "proxima-nova", sans-serif; padding-top: 5px;padding-right:15px; }
.my-wishlist .wishlist-share { background: url("https://www.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png") no-repeat scroll -181px -151px;display: inline-block;height: 22px;text-indent: -9500px;width: 27px;background-size: 387px 646px; }
.my-wishlist  .wishlist-twitter { background: url("https://www.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png") no-repeat scroll -211px -153px;display: inline-block;height: 22px;text-indent: -9500px;width: 27px;background-size: 387px 646px; }
.my-wishlist .button.btn-share.mobile-btn.mobile-visible { display: none; }
.primary button.button span { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; background: #414c5c; border: 2px solid #414c5c; color: #fff; font: 600 14px/34px "proxima-nova-n6", "proxima-nova", sans-serif; height: 34px; padding: 0 7px; text-align: center; width: auto; }
.primary button.button:hover span { background: #fff; color: #414c5c; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.primary button.button span span { border: none; }
.my-account-pages .control label { cursor: pointer; }
.my-account-pages .order-info dd { width: 100%; }
.my-account-pages .order-info ul { width: 100%; }
.my-account-pages .mobile-visible-back { float: right; display: none; }
.my-account-pages .desktop-visible-back { float: right; }
.my-account-pages .mobile-visible-back a, .my-account-pages .desktop-visible-back a { padding-right: 0px; }
.my-account-pages .col-main .salutation_head { margin-top: 25px; margin-bottom: 40px; height: 26px; }
.sales-order-creditmemo .main td.a-center { text-align: center !important; }
.sales-order-creditmemo .price-excl-tax .price { display: inline; }
.sales-order-creditmemo .price-excl-tax { display: inline; }
.wishlist-shared-index #wishlist-table td.last { vertical-align: middle; }
.wishlist-shared-index .my-wishlist .page-title h1 { color: #363636; font: 300 45px "proxima-nova-n3", "proxima-nova", sans-serif; padding: 0px 0px 0px 20px; }
.wishlist-shared-index .my-wishlist .page-title { background: none; border-bottom: none; margin-bottom: 20px; padding: 50px 0px 0px 0px; }
.wishlist-shared-index #wishlist-table { border: none; }
.wishlist-shared-index .col-main { padding: 0px; }
.wishlist-shared-index .my-wishlist tr th { background: #f3f4f6; border: medium none; height: 30px; padding-bottom: 0; padding-top: 0; font: bold 13px/30px "proxima-nova-n4", "proxima-nova", sans-serif; }
.wishlist-shared-index .data-table tr.even { background: none; }
.wishlist-shared-index .data-table tbody td { vertical-align: middle; }
.wishlist-shared-index #wishlist-table .product-name { text-align: left; }
.wishlist-shared-index #wishlist-table .product-name a { text-align: left; border: medium none; font: 400 14px "proxima-nova-n4", "proxima-nova", sans-serif; text-decoration: none; text-transform: uppercase; }
.wishlist-index-index .main button.btn-share span span { font: 600 16px/40px "proxima-nova-n4", "proxima-nova", sans-serif; text-decoration: underline; }
.sales-order-creditmemo .items_total_area .a-right { width: 90%; }
.my-account-pages .data-table-foot { width: 43%; float: right; }
@media only screen and (max-width:1195px) {
    .my-account-pages .order-info li.current strong { margin: 0 15px 0 0; }
    .my-account-pages  .order-info li strong, .my-account-pages .order-info li a { margin-left: 0; padding-right: 10px; }
}
@media only screen and (max-width:1195px) and (min-width:997px) {
    .my-account-pages  .order-info li strong, .my-account-pages .order-info li a { font-size: 15px; }
}
.my-account-pages .my-account .grand_total .a-right strong { margin-top: 10px; float: left; color: #414c5c; font-family: "proxima-nova-n4", "proxima-nova", sans-serif; font-size: 24px; font-weight: 600 !important; }
.a-right.mobile_view.a-left { text-align: left !important; }
.my-account-pages .my-account .items_total_area .a-right { font-size: 14px; line-height: 32px; text-align: left !important; text-transform: uppercase; }
.my-account-pages .my-account .items_total_area .a-right.last { text-align: right !important; }
@media only screen and (max-width:997px) {
    .my-account-pages .main .form-subscribe input.input-text { width: 266px; }
    .my-account-pages .sidebar .block .block-title { display: block; margin-bottom: 40px; }
    .my-account-pages .block-content .tinynav { width: 100%; border: 2px solid #C3CBD5; height: 36px; margin-bottom: 0; }
    .my-account-pages .block-content .tinynav option { font-size: 16px; padding: 6px 10px; }
    .my-account-pages .block-content select { background: none !important; }
    .my-account-pages .block-content select.tinynav { -moz-appearance: none !important; text-indent: 0.01px; text-overflow: ''; -webkit-appearance: none; background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/sprite_uniform.png") no-repeat scroll 100% 13px #FFFFFF !important; color: #2B3036; font: 600 16px/29px "proxima-nova-n6", "proxima-nova", sans-serif; margin-bottom: 45px; padding: 4px 0 0 13px; text-transform: uppercase; }
    .my-account-pages .sidebar .block-account .block-content { padding: 0px; }
    .my-account-pages .col-left .block-content { width: 100%; }
    .customer-account-index .dashboard { margin-top: 0px; }
    .customer-account-index .col-main .page-title { display: none; }
    .item-medium-device-price-qty { width: 100%; }
    .item-medium-device-price-qty .wishlist-block { float: left; width: 100% }
    .wishlist-index-index .wishlist-price, .wishlist-index-index .wishlist-qty { float: left; width: 130px; line-height: 30px; }
    .item-medium-device-price-qty button-align { display: none; }
    #wishlist-table td.last { vertical-align: top; }
    .wishlist-index-index .my-account .data-table tr td { border: none; }
    .wishlist-index-index .medium-device { display: table-row; }
    .wishlist-index-index .medium-device td { display: table-cell; border-bottom: 1px solid #E1E5EA !important; }
    .wishlist-index-index .large-device-td .cart-cell { display: none; }
    .wishlist-index-index .data-table thead tr.first th { display: none; }
    .wishlist-index-index .large-device-td .price-box { display: none; }
    .wishlist-price-container .price-box { line-height: 30px; }
    .item-medium-device-price-qty .button-align { display: none; }
    .item-medium-device-price-qty p.link-b { float: left; }
    .item-medium-device-price-qty .add-to-cart-alt input.input-text { float: left; }
    .wishlist-index-index #wishlist-table .add-to-cart-alt input.input-text { height: 30px; }
    .item-medium-device-price-qty .wishlist-block { margin: 0px; }
    .wishlist-index-index #wishlist-table td { padding: 15px 10px 0; }
    .rewardpoints-rewardpoints-index .vip-minimum-balance-info span { display: block; }
    .rewardpoints-rewardpoints-index .only-large { display: none; }
    .rewardpoints-rewardpoints-index .only_mob_med_device { display: block !important; float: left; margin: 10px 20% 0; width: 60%; }
    .rewardpoints-rewardpoints-index .reward-points-balnce-info { margin: 40px auto 0 20%; width: 60%; }
    .rewardpoints-rewardpoints-index .vip-more-points-info { margin: 10px auto 0 20%; width: 60%; }
    .rewardpoints-rewardpoints-index .balance-history { clear: left; }
    .mob_med_device { display: none; }
    .my-account-pages .sidebar .block .block-title strong span { }
    .my-account-pages .sidebar .block-account .block-title strong { text-align: left; }
    .my-account-pages .sidebar { min-height: 10px; }
    .my-account-pages .sidebar .block { padding-bottom: 0px; margin-bottom: 0px; }
    .my-account-pages .sidebar .block .block-title { }
    .my-account-pages .sidebar .block-account { margin-top: 0px; }
    .my-account-pages .col-left { margin: 0px; }
    .my-account-pages .col2-left-layout .col-main, .my-account-pages .col-left { width: 100%; }
    .my-account-pages .order-info li a { margin-left: 3px; }
    .my-account-pages .my-account { margin-top: 40px; }
    .my-account-pages .col-main .order-page .page-title { display: block; }
    .my-account-pages .my-account .giftcardaccount .input-box input#giftcard_code.validation-failed { width: 100%; }
    .enterprise-customerbalance-info-index .validation-error .validation-advice { position: static; top: 123px; width: 100% !important; }
    .enterprise-customerbalance-info-index .mobile_only { display: block; margin-top: 10px; }
    .enterprise-customerbalance-info-index .my-account .giftcardaccount .input-box input#giftcard_code { width: 100%; padding: 0px; }
    .enterprise-customerbalance-info-index .mobile_only div.primary { width: 48.5%; float: left; }
    .enterprise-customerbalance-info-index .mobile_only div.primary_last { width: 48.5%; float: right; }
    .enterprise-customerbalance-info-index .primary button.button { width: 100%; }
    .enterprise-customerbalance-info-index .primary button.button span { width: 99%; padding: 0px !important; }
    .my-account-pages .page-title h1 { margin-top: 20px; }
    .my-account-pages .col-main .welcome-msg h2.sub-title { display: none; }
    .my-account-pages .input-box.forselect_box span { width: 99% !important; }
    .enterprise-rma-return-view .my-account button.button span { width: 100%; }
    .enterprise-rma-return-view .primary button.button span span { border: none; padding: 0px; }
    .large-device-td .out-of-stock { display: none; }
    .my-wishlist .button.btn-share.mobile-btn.mobile-visible { display: inline-block; }
    .my-wishlist .button.btn-share { display: none; }
    .my-account-pages .col-main .salutation_head { display: none; }
}
@media only screen and (max-width:767px) {
    .my-account-pages .pager .pages { color: #000000; display: none !important; font-size: 13px; }
    .my-account-pages .order-info li.current strong { margin-right: 0px; }
    .customer-address-index .col2-set div.col-1 ol li.item, .customer-address-index .col2-set div.col-2 ol li.item { float: left; width: 100%; }
    .my-account-pages .page-popup .page-title, .my-account-pages .col-main .page-title { display: block; }
    .enterprise-customerbalance-info-index .my-account .giftcardaccount .input-box input#giftcard_code { width: 100%; padding: 0px 0px 10px 0px; }
    .enterprise-customerbalance-info-indexform .buttons-set div.primary { margin-bottom: 10px; }
    .rewardpoints-rewardpoints-index .my-account .data-table tr td { width: 100%; float: left; border: none; padding: 5px 0px; }
    .rewardpoints-rewardpoints-index .reward-points-balnce-info, .rewardpoints-rewardpoints-index .only_mob_med_device, .rewardpoints-rewardpoints-index .vip-more-points-info { width: 100%; margin: 0px; }
    .rewardpoints-rewardpoints-index .vip-minimum-balance-info { margin: 10px 0px !important; text-align: left; }
    .vip-more-points-info .primary button.button span { padding: 0px; }
    .mob-tbl-view .divblock-content .divblock { width: 50%; float: left; background: #F3F4F6; }
    .mob-tbl-view .divblock-content .divblock .labelblock { width: 100%; max-width: 800px; text-align: center; text-indent: 0px; padding: 10px 0; border-bottom: 1px solid #E1E5EA; }
    .mob-tbl-view .divblock-content .divblock .labelhead { width: 100%; max-width: 800px; text-align: center; text-indent: 0px; padding: 10px 0; border-bottom: 1px solid #E1E5EA; }
    .mob-tbl-view .divblock-content .details { width: 100%; }
    .mob-tbl-view .divblock-content .details .labelhead { text-align: center; text-indent: 0px; display: none; }
    .mob-tbl-view .divblock-head { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/accor_icon.png") no-repeat scroll 97.5% -27px #F3F4F6; font: 600 14px "proxima-nova-n6", "proxima-nova", sans-serif; padding: 10px 0; }
    .mob-tbl-view .divblock-head.expanded { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/accor_icon.png") no-repeat scroll 97.5% 14px #F3F4F6; }
    .mob-tbl-view .divblock-head span.fordate { width: 13%; float: left; text-indent: 5px; }
    .mob-tbl-view .divblock-head span.fordate_result { width: 42%; float: left; text-indent: 5px; }
    .mob-tbl-view .divblock-head span.foramt { width: 20%; float: left; text-indent: 5px; }
    .mob-tbl-view .divblock-head span.foramt_result { float: left; text-indent: 5px; }
    .rewardpoints-rewardpoints-index .main .form-list label { width: 91%; }
    .rewardpoints-invitation-index .form-list .customer-name .name-firstname { width: 100% !important; }
    .rewardpoints-invitation-index .customer-name .input-text { width: 100% !important; }
    .review-customer-index .my-account .data-table tr td.no-display-mobile { display: none !important; }
    .rewardpoints-invitation-loginmail .selector.fixedWidth, .rewardpoints-invitation-loginmail p.required, .rewardpoints-invitation-loginmail .form-list .input-box, .rewardpoints-invitation-loginmail .form-list .validation-advice { width: 100% !important; }
    .rewardpoints-invitation-loginmail .selector { padding: 0px; }
    .rewardpoints-invitation-loginmail .selector.fixedWidth > span { width: 99% !important; }
    .for_rewardpoints_invitation_popup { width: 90%; }
    .rewardpoints-invitation-loginmail .primary, .rewardpoints-invitation-loginmail .buttons-set button.button, .rewardpoints-invitation-loginmail .primary button.button span { width: 100%; }
    .no-display-mobile { display: none !important; }
    .your_rating td { display: table-cell !important; }
    .your_rating td.label { width: 90px; }
    .review-customer-view .product-review .details { width: 100%; margin-left: 0px; }
    .review-customer-view .product-review .product-img-box { width: 100%; }
    .enterprise-customerbalance-info-index .mobile_only div.primary { width: 100%; }
    #my-reviews-table { width: 100%; }
    #my-reviews-table .col_a { width: 40%; }
    #my-reviews-table .col_b { width: 30%; }
    #my-reviews-table .col_c { width: 30%; }
    #my-reviews-table .col_e { display: none; }
    .my-account-pages #my-subscriptions-table tr img { margin: 0px 0px 10px 0px; }
    .my-account-pages .data-table thead, .my-account-pages .data-table td.mob-no, .my-account-pages .data-table td span.datelabel, .my-account-pages .data-table td span.mob-hide .my-account-pages .data-table tr td { display: none; }
    .my-account-pages .col-main .order-page .page-title a { display: none; }
    .my-account-pages .col-main .order-items td.first-td h4.product-name { display: none; }
    .amxnotif-subscr-index .data-table tbody td .btn-remove { float: left; }
    .product_subscr { display: none; }
    .review-customer-index .data-table thead { display: table-row-group; }
    .review-customer-index .my-account .data-table tr td { display: table-cell !important; }
    .review-customer-index .my-account .data-table tr td.mob_med_device { display: none !important; }
    .review-customer-index .mobile_only { display: table-row; }
    .review-customer-index .mobile_only td.last { text-align: center; }
    .enterprise-customerbalance-info-index .mobile_only .primary button { margin-bottom: 10px; }
    .enterprise-customerbalance-info-index .my-account div.storecredit div.fieldset ul.form-list li div.input-box div input { padding: 0px !important; width: 100% !important; }
    .enterprise-customerbalance-info-index .mob-tbl-view .divblock .labelhead { width: auto; text-indent: 0px; margin-right: 5px; }
    .enterprise-customerbalance-info-index .mob-tbl-view .divblock .labelblock { width: auto; text-indent: 0px; margin-right: 5px; }
    .enterprise-customerbalance-info-index .for_divider { padding: 0px 10px; }
    .enterprise-customerbalance-info-index .for_action { width: 100% !important; }
    .enterprise-customerbalance-info-index .for_date { width: 94px !important; }
    .enterprise-customerbalance-info-index .my-account .data-table tr td { border-bottom: none; padding: 0px; }
    .enterprise-customerbalance-info-index .mob-tbl-view .labelhead { padding-left: 5px; }
    .enterprise-customerbalance-info-index .mob-tbl-view .accordian-header.expanded { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/accor_icon.png") no-repeat scroll 97.5% 4px #F3F4F6; }
    .enterprise-customerbalance-info-index .mob-tbl-view { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/accor_icon.png") no-repeat scroll 97.5% -27px #F3F4F6; padding: 10px 0; margin: 10px 0px 0px 0px; border-bottom: none; text-indent: 5px; }
    .sales-order-shipment .order-items .data-table thead { display: table-row-group; }
    .sales-order-shipment .my-account .order-items .data-table tr td { display: table-cell; }
    .my-account-pages .main td.a-center { text-align: center !important; }
    .my-account-pages .data-table td.mobile_view { display: inline-block; width: 45%; }
    .my-account-pages .large_view { display: none; }
    .my-account-pages .mobile_view { display: block; }
    .my-account-pages .order-info li, .my-account-pages.order-info li strong, .my-account-pages.order-info li a { clear: left; }
    .my-account-pages .col2-set .col-1, .my-account-pages .col2-set .col-2 { width: 100%; margin-bottom: 20px; }
    .my-account-pages .order-info li a { margin-left: 0px; }
    .my-account-pages #my-orders-table .col2-set .col-1 { width: 100%; }
    .my-account-pages .form-list .customer-name .name-firstname, .my-account-pages .form-list .attribute_name .name-firstname { float: left; width: 100%; }
    .my-account-pages .form-list .customer-name .name-lastname, .my-account-pages .form-list .attribute_name .name-lastname { float: right; width: 100%; clear: none; }
    .mob-tbl-view .divblock { width: 100%; overflow: hidden; }
    .my-account-pages .data-table td.first-td { display: table-cell !important; }
    .my-account-pages .forview_mobile td { display: inline-block !important; }
    .my-account-pages .my-account .data-table tr td { display: none; }
    .mob-tbl-view .divblock .labelhead { width: 50%; float: left; font: 700 normal 13px/ 21px "proxima-nova-n7", "proxima-nova", sans-serif; text-indent: 10px; max-width: 220px; }
    .mob-tbl-view .divblock .labelblock { width: 50%; float: left; max-width: 220px; }
    .mob-tbl-view { width: 100%; }
    .my-account-pages .dashboard .col2-set .col-1, .my-account-pages .dashboard .col2-set .col-2 { width: 100%; }
    .my-account-pages .mob-tbl-view { display: block; }
    .my-account-pages .btn-block { text-indent: 10px; text-align: center; }
    .my-account-pages .primary button.button span { width: 99%; padding: 0px !important; }
    .my-account-pages .main .my-account button { width: 99%; }
    .enterprise-rma-return-view #my-returns-items-table.data-table td.fisrt-td { display: block; }
    .my-account-pages .form-buttons { width: 100%; }
    .rewardpoints-invitation-index .primary .buttons-set button.button { width: 100%; }
    #my-reviews-table .rating-box { margin-right: 15px; }
    .my-account-pages .my-account .uniform-validation-failed, .my-account-pages div.selector.fixedWidth .validation-advice { width: 99% !important; }
    #my-transaction-table .divblock-content { display: none; }
    .my-account-pages .tool-tip { max-width: 400px; position: relative; top: -90px; width: 92%; }
    .my-account-pages .tool-tip .tool-tip-content img { width: 100%; }
    .accordian-body, .my-account-pages .order-items a.link-print { display: none; }
    .sales-order-shipment .data-table { margin-bottom: 0px; }
    .sales-order-shipment .my-account th { text-indent: 5px; }
    .sales-order-shipment .my-account .accordian-body tr td { padding-left: 5px; }
    .sales-order-shipment .my-account .accordian-body, .sales-order-shipment .my-account .accordian-body tr { background-color: #f3f4f6; }
    .sales-order-shipment .my-account h3 { background-color: #f3f4f6; text-indent: 5px; font-size: 14px; border: none; }
    .sales-order-shipment .sub-title.accordian-header { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/accor_icon.png") no-repeat scroll 97.5% -27px #F3F4F6; font: 600 14px "proxima-nova-n6", "proxima-nova", sans-serif; padding: 10px 0; margin: 10px 0px 0px 0px; border-bottom: none; text-indent: 5px; }
    .sales-order-shipment .sub-title.accordian-header.expanded { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/accor_icon.png") no-repeat scroll 97.5% 14px #F3F4F6; }
    .customer-address-form #form-validate .buttons-set .primary button { margin: 0px 0px 10px 0px; }
    .customer-address-form #form-validate .buttons-set .primary { display: inherit; }
    .customer-address-form .my-account button { width: 100%; }
    .review-customer-index .data-table tbody td.col_a, .review-customer-index .data-table tbody td.col_b, .review-customer-index .data-table tbody td.col_c { border: none; }
    .my-account-pages #uniform-region_id span { width: 99.35%; }
    .my-account-pages #uniform-region_id.hover span { width: 99.35%; }
    .customer-account-index .btn-block, .authorizecim-index-index .mob-tbl-view .btn-block { text-align: center; margin: 10px 0 0 0; }
    .customer-account-index p.edit_address { text-align: center; }
    .customer-account-index .info-box { border-top: 1px solid #E1E5EA; }
    .customer-account-index .col-1 .info-box { border-top: none; }
    .customer-account-index .col-main .page-title { display: none; }
    .sales-order-shipment a.link-print, .sales-order-shipment p.order-links .separator, .sales-order-shipment h2.sub-title .separator { display: none; }
    .sales-guest-invoice .sub-title .separator { display: none; }
    .my-account-pages .my-account button:active, .rewardpoints-invitation-loginmail button:active { width: 99%; }
    .my-account-pages .my-account button.button span, .rewardpoints-invitation-loginmail button.button span { width: 98% !important; }
    .wishlist-index-index .my-account button.btn-share span { width: 100% !important; }
    .authorizecim-index-new .form-list .validation-advice { text-indent: 45px !important; width: 100%; }
    .customer-address-index p.edit_address { text-align: center; }
    .sales-guest-view .order-page .page-title h1 { margin-bottom: 10px !important; }
    .sales-guest-view .order-page .page-title a { display: block !important; clear: left; float: left; margin: 5px 0px !important; }
    .enterprise-rma-guest-create .col1-layout .fieldset #registrant_options .selector span { width: 99% !important; }
    .enterprise-rma-guest-returns .data-table tbody td, .sales-guest-view .data-table tbody td, .sales-guest-shipment .data-table tbody td, .sales-guest-invoice .data-table tbody td, .enterprise-rma-guest-view .data-table tbody td { display: none; }
    .enterprise-rma-guest-returns .order-info dt, .enterprise-rma-guest-view .order-info dt { padding-left: 0px; }
    .enterprise-rma-guest-returns .order-info dd, .enterprise-rma-guest-view .order-info dd { clear: left; margin-bottom: 15px; }
    .my-account-pages .items_total_area.grand-total .mobile_view { display: table-cell; }
    .for-total-item-container thead { display: table-row-group !important; }
    .my-account-pages .col-main .order-items .for-total-item-container tr .last { display: none !important; }
    .my-account-pages .col-main .order-items .for-total-item-container tr .last.mobile_view { display: inline-block !important; }
    .my-account-pages .col-main .order-items .for-total-item-container .first-td h4.product-name { display: block; }
    .my-account-pages .col-main .order-items .for-total-item-container tbody tr.border td { display: table-cell; }
    .my-account-pages .data-table-foot .a-right.last { width: 30%; font-family: font:"proxima-nova-n3", "proxima-nova", sans-serif; font-weight: 300; }
    .my-account-pages .data-table-foot .a-right { font-weight: 600; font-family: "proxima-nova-n6", "proxima-nova", sans-serif; }
    .rewardpoints-invitation-index .form-list .validation-advice { margin-right: -250px; width: 99%; }
    .my-account-pages .data-table-foot { width: 100%; }
    .my-account-pages .mobile-view.for_view_order { display: block; }
    #track-info-table.data-table tfoot tr.first td { display: block; }
    .enterprise-rma-return-view .my-account #my-returns-items-table.data-table tr td.last { display: block; }
    .enterprise-rma-return-view #track-info-table .primary { float: left; margin-top: 10px !important; width: 100%; }
    .enterprise-rma-return-view .primary button, .enterprise-rma-return-view .primary button span, .enterprise-rma-return-view .primary button span span { width: 100% !important; }
    .wishlist-index-index #wishlist-table { display: none; }
    .wishlist-index-index .main .button { height: auto; width: auto; }
    .item-container { border-bottom: 2px solid #E1E5EA; float: left; margin-bottom: 20px; padding-bottom: 30px; position: relative; width: 100%; }
    .item-container .product-image { float: left; }
    .item-container .btn-remove { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/close.jpg") no-repeat scroll left top rgba(0, 0, 0, 0); cursor: pointer; display: block; font-size: 0; height: 14px; line-height: 0; margin: 0 auto; overflow: hidden; position: absolute; right: 10px; text-indent: -999em; top: 0; width: 12px; }
    .wishlist-index-index .wishlist-block { font-size: 13px; float: left; margin-top: 20px; width: 100%; }
    .wishlist-index-index .item-container .wishlist-price, .wishlist-index-index .item-container .wishlist-qty { text-transform: uppercase; }
    .item-container .wishlist-qty { margin-top: 6px; }
    .wishlist-index-index .item-container .add-to-cart-alt input.input-text { height: 40px; margin-right: 20px; width: 65px !important; }
    .wishlist-index-index .main .mobile-only td { display: table-row-group !important; }
    .wishlist-index-index .data-table tbody tr.mobile-only { border-bottom: 3px solid red !important; }
    .wishlist-index-share .wishlist_share { width: 100%; }
    .wishlist-index-share .wishlist_share_note { width: 100%; }
    .wishlist-index-share .btn-whislist { padding-left: 0px; float: none; }
    .wishlist-index-share .btn-whislist .primary { margin-bottom: 10px; float: none; margin-left: 0px; }
    .wishlist-index-share .main h2.sub-title a.back-btn { float: right; text-align: right; width: 100%; }
    .wishlist-index-share .main h2.sub-title { margin-top: 10px; }
    .mobile-main-container .wishlist-price-container { float: right; width: 50%; }
    .mobile-main-container .wishlist-qty-container { float: left; width: 50%; }
    .mobile-main-container .wishlist-qty-container .wishlist-qty { width: 30%; float: left; }
    .mobile-main-container .wishlist-qty-container .cart-cell { width: 70%; float: left; }
    .mobile-main-container .button-align { float: left; margin-top: 20px; width: 100%; }
    .mobile-main-container .button-align .button { width: 100%; }
    .mobile-main-container { display: block; }
    .wishlist-index-index .my-account h3 { margin-right: 30px; }
    .wishlist-index-index .wishlist-price { width: 45px; }
    .wishlist-index-index .link-edit { padding-left: 10px; padding-top: 10px; }
    .wishlist-index-index .main .button-align button.button span { padding: 0px; }
    .my-account .sub-title .separator { display: none; }
    .my-account-pages .mobile-visible-back { display: block; }
    .my-account-pages .desktop-visible-back { display: none; }
    .my-account-pages .for_my_invoice_table tbody tr td.a-center { text-align: center !important; }
    .wishlist-index-index .main .button-align .button { width: 100%; }
    .wishlist-shared-index .data-table thead { display: none; }
    .wishlist-shared-index #wishlist-table td:first-child { width: 39%; display: block; padding: 0px }
    .wishlist-shared-index #wishlist-table td { width: 30%; display: block; padding: 0px; float: left; }
    .wishlist-shared-index .data-table tr:last-child td, .data-table tr:last-child th { border-bottom: none !important; }
    .wishlist-shared-index .data-table tr.last th, .data-table tr.last td { border-bottom: none !important; }
    .wishlist-shared-index #wishlist-table td.last { clear: both; display: block; vertical-align: middle; width: 100%; border-bottom: 1px solid #d9d9d9 !important; margin-bottom: 20px; }
    .wishlist-shared-index .data-table tr { background: #fff; display: block; width: 100%; }
    .wishlist-shared-index #wishlist-table td .button-align { margin-top: 20px; }
    .wishlist-shared-index .main .button-align button.button span { padding: 0px; width: 99%; }
    .wishlist-shared-index .main .button-align .button { width: 100%; }
    .wishlist-shared-index .my-wishlist .page-title h1 { font-family: "proxima-nova-n4", "proxima-nova", sans-serif; font-size: 36px; }
    .sales-order-creditmemo .items_total_area .a-right { width: 72%; }
}
@media only screen and (max-width:360px) {
    .my-account-pages .block-content select.tinynav { font-size: 15px; margin-bottom: 20px; }
    .sales-guest-invoice .col_b.a-right, .sales-order-invoice .col_b.a-right { text-align: center !important; }
    .sales-order-creditmemo .items_total_area .a-right { width: 75%; }
}
button.button { border:0; padding:0; margin:0; background:transparent; overflow:visible; cursor:pointer; vertical-align:middle; }
button.button span { border:0; padding:0; margin:0; cursor:pointer; display:-moz-inline-stack; display:inline-block; color:#fff; height:50px; text-decoration:none; width:195px }
a.button span,
button.button span span { padding:13px 0 0; color:#fff;display:-moz-inline-block; display:inline-block; white-space:nowrap; text-transform:uppercase;height:auto;font-weight:600;font-family:"proxima-nova-n6", "proxima-nova" ; font-size:20px; width:auto }
.footer-before-container { margin:0 0 3px; text-align:center; }
.form-subscribe button.button span{ float:right}
.form-subscribe { float:left; width:65%; padding: 0; }
.form-subscribe-header { color:#000; font-size:16px;  font-weight:600;font-family:"proxima-nova-n6", "proxima-nova";  text-decoration:none; text-transform:normal; float:left; width:39% }
.form-subscribe label { display:block; margin:6px 0; }
.form-subscribe input.input-text { width:266px; display:block; height:35px; border:solid 1px #c3cbd5; padding:0px 104px 0 0; text-indent:10px; line-height:37px;margin-top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .form-subscribe input.input-text   { line-height:100%}
}
.form-subscribe button.button { margin:6px 0 0; float:right; }
.form-subscribe .validation-advice { width:370px; margin-top:-3px }
.form-subscribe .v-fix { text-align:left; position:relative; float:right }
.form-subscribe a { color:#777; }
.form-subscribe .jqMessage{clear: both;display: block;float: right;width: 370px;}
.footer-container { margin:0; text-align:left;padding:0; }
.footer { width:1156px; margin:0 auto}
.footer a {}
.footer a:hover { text-decoration:none; }
.footer ul,
.footer ul.links { display:block; float:left; width:150px; margin:0 0 0 19px; padding:0; }
.footer ul.links li,
.footer ul li { display:block; vertical-align:top; margin:0 0 5px; padding:0; }
address.copyright { margin-top:6px; float:left; color:#bbbbbb; font-size:10px; font-weight:400; text-transform:uppercase } 
.footer .switcher-store { float:right; width:184px; background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_store-switch.gif) no-repeat 0 3px; padding-top:21px; }
.footer .switcher-store label { display:none; }
.footer .switcher-store select { padding:0; margin-bottom:1px; }
.footer .switcher-store ul { float:none; width:auto; padding-left:0; margin-left:0; }
.footer .switcher-store ul .current { display:none; }
.footer-top{float: left;width: 100%; padding:42px 0 50px 0; border-bottom:solid 1px #414c5c}
.form-subscribe button.button{margin: 0;position: absolute;right: 1px;top: 1px;}
.form-subscribe button.button span{ background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat 0 -100px; height:37px; width:94px; padding:0; margin:0;background-size: 387px 646px;}
.form-subscribe button.button span span{ padding:0px; margin:0px; height:auto; width:auto}
.social-media-icons{ float:right;  padding:8px 0 4px;}
.social-media-icons a{ display:inline-block; text-align:center;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat left -155px; height:21px; cursor:pointer }
.social-media-icons a.footer-face-book-ic{ background-position:0 -155px; width:10px; margin:0 20px 0 24px}
.social-media-icons a.footer-twitter-ic{ background-position:-30px -155px; width:20px; margin:0 17px 0 0}
.social-media-icons a.footer-pinterest-ic{ background-position:-67px -155px; width:16px; margin:0 22px 0 0}
.social-media-icons a.footer-googleplus-ic{ background-position:-105px -155px; width:21px; margin:0 0 0 0}
.social-media-icons a.email-a-friend{background-position:-296px -155px; width:21px; margin:0 0 0 15px}
.social-media-icons a.email-a-friend:hover{background-position:-328px -155px; width:21px; margin:0 0 0 15px}
.social-media-icons a.footer-face-book-ic:hover{ background-position:-144px -155px; width:10px; margin:0 20px 0 24px}
.social-media-icons a.footer-twitter-ic:hover{ background-position:-173px -155px; width:20px; margin:0 17px 0 0}
.social-media-icons a.footer-pinterest-ic:hover{ background-position:-211px -155px; width:16px; margin:0 22px 0 0}
.social-media-icons a.footer-googleplus-ic:hover{ background-position:-249px -155px; width:21px; margin:0 0 0 0}
.footerlinks{ float:left; width:100%; padding:30px 0}
.common-column-footer{ float:left}
.footer-column-five{ float:right}
.footer .common-column-footer ul{ margin:0px; padding:0px; width:auto}
.footer h3{ font-weight:600;font-family:"proxima-nova-n6", "proxima-nova"; color:#000; font-size:14px; text-transform:uppercase; padding-bottom:18px}
.footer li a{ font-weight:400; font-size:12px; color:#000; text-decoration:none;}
.footer li a:hover{ color:#414c5c; text-decoration:underline}
.footer-column-one{ margin-right:8.4%}
.footer-column-two{margin-right:8%}
.footer-column-three{margin-right:5.3%}
.footer-live-chat{ display:block; width:174px; height:48px; border:solid 1px #c3cbd5; margin-bottom:25px}
.footer-live-chat a{ display:block; background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/footer-live-chat-ic.png) no-repeat 30px 12px; font-weight:600;font-family:"proxima-nova-n6", "proxima-nova"; color:#414c5c; text-decoration:none; padding:13px 0 13px 76px; font-size:16px}
.footer .footer-column-five h3{ padding-bottom:8px}
.footer .footer-column-five ul{ margin:0px}
.footer .footer-column-five ul li{ font-size:12px; color:#000}
.footer .footer-column-five ul li.add-morepadd-bottom{ padding-bottom:25px}
.joma-italics{ font-style:italic;}
.footer-extrem-bottom{ width:1156px; float:none; border-top:solid 1px #f3f4f6; padding:27px 0 30px; margin:0 auto}
.bottom-menu{ float:right;color:#bbbbbb;}
.footer-extrem-bottom .bottom-menu a{ color:#bbbbbb; text-decoration:none; font-weight:400; text-transform:uppercase; font-size:10px; display:inline-block; padding-right:27px}
.footer-extrem-bottom .bottom-menu a.last{ padding-right:0px}
.footer h3 a{ text-decoration:none; color:#000; display:block}
.live-chat-mob-footer{ display:none}
.live-chat-dek-footer {display: block;margin-bottom: 28px;width:176px;}
.live-chat-dek-footer img {width:176px;}
.checkout-onepage-index .form-subscribe button.button{ right:-2px; top:1px}
.checkout-onepage-index .footer-extrem-bottom{ clear:both}
.footer .live-chat-mob-footer a{ display:block; text-align:center}
@media only screen and (max-width:767px){
    .checkout-onepage-index .form-subscribe button.button{ right:1px; top:1px}
}
/* DESKTOP VIEW */
@media only screen and (max-width:1195px){
    .wrapper{padding:0px;width:100%;}
    .page{width:auto;padding:0 20px}
    .cms-home .page{padding:0 20px}
    .footer{margin:0;width:auto}
    #nav a.level-top,#nav li.level-top.last a.level-top{padding:10px 15px 22px;}
    #nav li.level-top.last{float:left;margin-right:0;}
    #nav li.over a.level-top{padding:10px 15px 22px;}
    #nav li.active a.level-top{padding:10px 15px 22px;}
    #nav li.first a.level-top{padding-left:15px;padding-right:15px}
    #nav ul.cat-3 {width:800px;}
    #nav li .cat-3 .nav-block1 {margin-right: 5px;padding: 10px 10px 0px 10px;}
    .brandSub li {padding-right:15px;}
    ul#brandSelectList {width:500px!important;margin-left:30px;}
    #nav ul.cat-1 .nav-block1 {display:none;}
    #nav li .cat-1.shown-sub {width:1155px;}
    .brand_sort {width:100%;}
    #nav li .cat-5.shown-sub{left:-638px;}
    #nav li .cat-7.shown-sub{left:-612px}
    #nav li .cat-6.shown-sub{left:-690px}
    #nav ul.cat-5{width:1005px}
    #nav ul.cat-5 .nav-block1{width:650px}
    .fashion-block{margin-right:0px;width:145px}
    #nav ul.cat-5 .nav-block2{width:690px}
    #nav ul.cat-5 .nav-block2 h1{width:140px}
    .options-container-small dd{width:180px}
    .options-container-small .product-options div.selector > span{width:140px!important}
    .options-container-small .product-options div.selector{width:166px!important}
    #nav ul.cat-5 .menu-cms-mens-watch{width:217px}
    #nav ul.cat-5 .menu-cms-image{padding:0px}
    #nav ul.cat-5 .menu-cms-image img{float:right;}
    #nav li .cat-5.shown-sub .menu-cms-mens-watch{right:0px;}
    .cms-home .wrapper,.cms-home .footer-container,.cms-home .header-container,.cms-home .std{width:auto}
    .cms-home .footer-extrem-bottom{width:auto;}
    .collateral-tabs .tab{padding:18px 3.4% 25px}
    .collateral-tabs #tab-questions.active{padding-right:3.7%}
    .product-type-giftcard  .product-view .product-shop .product-main-col2-set .col-1{width:62%}
    .product-type-giftcard .giftcard-form .form-list textarea{width:100%}
    #nav li .cat-5.shown-sub{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/nav-vertical-line-bg-nav-2.gif) repeat-y 102.5% top #fff;left:-593px;width:816px;}
    .MagicScroll{width:470px!important;margin:15px auto 0!important}
    .MagicScrollContainer{width:395px!important}
    .MagicScroll.msborder .MagicScrollItem{width:100px!important}
    .MagicScrollArrowRight{left:450px!important}
    .block-layered-nav-wrapper .filter-item .filter-header{padding:20px 25px 19px 10px;}
    #product-comparison-sticky #product-comparison-wrapper{width:100%;}
    .fashion-beauty-subcategories a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:32%;padding:0;margin: 20px 22px 20px 0;}
    .footer-extrem-bottom{width:auto;margin:0 20px}
    #nav li .cat-3.shown-sub li .brand_sort ul#brandSelectList li ul li{width:200px}
    #nav ul .brand_sort li.revealBrand{margin:0 4px 0 0}
    #nav ul .brand_sort li.revealBrand a {padding:4px 1px 1px!important;width:16px!important;}
    #nav ul .brand_sort li.revealBrandAll a {padding:4px 1px 1px!important;width:130px!important;}
    #nav li .cat-3 .nav-block1{margin-right:5px;padding:10px}
    #nav li .cat-3.shown-sub{left:-314px}
    #nav ul.cat-3{width:800px;}
    .cms-brands-list .brands-sort ul li a{font-size:18px;margin:0 11px 0 0;}
    .plp-banner-insert {width:100%;margin-bottom:30px;}
    .plp-banner-insert p {padding-left:30px;float:left;width:45%;text-align:left;font-size:18px; }
    .plp-banner-insert img {float:left;width:50%;}
}
.slide-text-container{width:300px;text-align:center;}
.large-text{font-size:50px;}

@media only screen and (min-width:768px) {
    .slide-text-container {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        -moz-transform:    translateZ(0);
        -ms-transform:     translateZ(0);
        -o-transform:      translateZ(0);
        transform:         translateZ(0);
    }
}

@media only screen and (max-width:1200px) and (min-width:768px){
    .featured-brands{display:none!important;}
}

/* DESKTOP & HIGHER */

@media only screen and (min-width:997px) {

    .main-slider-wrapper {min-height:400px;}

}

/* TABLET VIEW */
@media only screen and (max-width:997px) and (min-width:768px){
    .cms-home .page{padding:0 15px}
    .page{padding:0 15px}
    .push-button{margin:36px 0 0 3px}
    .top-links-joma{margin:24px 6px 0 0}
    .header a.logo{padding-top:15px}
    .header .quick-access{padding:33px 0 21px}
    .header-container{margin-bottom:15px!important}
    .header .form-search{width:100%;clear:none;float:none;margin:0 auto}
    .header .form-search button.button span{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat  -240px -60px;height:45px;width:53px;background-size:387px 646px;}
    .header .form-search input.input-text{height:43px;width:100%;}
    input#sli_search_1{padding:0px;}
    .top-links-joma #cartHeader span{display:block;color:#24272b;font-weight:900;font-size:16px}
    .form-subscribe input.input-text{width:194px;}
    .form-subscribe{width:490px}
    .featured-handbag-cont{margin-bottom:15px}
    .form-subscribe label{margin:0px}
    .form-subscribe-header{width:155px;font-size:14px}
    .only-for-tab-div{float:left;margin-right:70px}
    .footer-column-two{clear:both}
    .footer-column-two,.footer-column-one{margin-right:0px}
    .footer-column-one{margin-bottom:30px}
    .footer-column-three{margin-right:60px}
    .footer-extrem-bottom{padding:10px 0}
    .large-text{font-size:34px;line-height:40px}
    .featured-brands{width:183px;left:3%;}
    address.copyright{margin-bottom:10px}
    .header a.logo img{max-width:267px;height:auto;width:100%}
    .featured-watch-cont{margin-bottom:15px}
    .product-view .product-name h1{font-size:25px}
    .ratings .rating-box{margin:20px auto}
    .product-type-data-info{border:solid 1px #c3cbd5;padding:0 15px 10px;width:280px}
    .price-shipping-info ul li label{width:93px}
    .product-view .product-shop .product-main-col2-set .col-1{width:auto}
    .product-view .product-shop .product-main-col2-set .col-2{width:auto}
    .product-special-action{border:none;padding:0px}
    .chat-now-pdp-cont,.add-to-compare-pdp-con,.sizing-guide-pdp-cont,.gurantee-block,.promotional-cms{display:none}
    .product-view .product-shop .add-to-cart{padding:0 0 20px 0;margin:0 auto;width:100%;}
    .product-view .product-shop .product-main-col2-set .col-2{text-align:center}
    .product-special-action{margin:0 auto;float:none}
    .col-2 .social-share-buttons-pdp{overflow:hidden;margin-bottom:28px}
    .special-action-links li a{padding-bottom:20px}
    .social-share-buttons-pdp .social-media-icons{width:195px}
    .cms-home .col1-layout .product-shop{margin:0px}
    .form-subscribe .jqMessage{clear:both;display:block;float:right;width:300px;}
    .form-subscribe .validation-advice{width:298px}
    .promo-shop-jewelry-mobile,.promo-shop-sale-mobile{height:320px;max-height:320px;overflow:hidden;width:49%;float:left;}
    .collateral-shipping-tab-table-cont{width:90%}
    .product-reviewform .form-list .validation-advice{margin-left:15px;width:304px}
    .product-reviewform .form-list .text-field-validation .validation-advice{width:600px}
    .MagicZoomPlus > img{max-width:500px;height:auto}
    .product-view .product-shop .product-main-col2-set{display:block;text-align:center;margin-top:30px}
    .product-view .product-shop .product-main-col2-set .col-1,.product-view .product-shop .product-main-col2-set .col-2{display:inline-block;float:none;vertical-align:top}
    .product-view .product-shop .product-main-col2-set .col-1{margin-right:30px}
    .product-type-data-info{text-align:left}
    .add-to-box{margin-top:0px}
    .product-bottom-col2-set .col-1{margin-top:18px;width:100%}
    .product-bottom-col2-set .product-collateral{width:100%}
    .product-view .product-collateral .box-collateral .box-title h2 a{padding:12px 0;width:200px;text-align:center}
    .collateral-tabs .tab-content{padding:3px 15px 20px}
    .product-collateral .box-collateral .box-content{margin-top:20px}
    .product-view .product-collateral .box-reviews dt p{padding-right:12px}
    .product-view .product-collateral .box-reviews dd p.review-details-pdp{padding:0 0 15px}
    .product-view .product-collateral .box-reviews dd{margin:0 0 22px}
    a.load-reviews{width:505px;color:#414c5c;background:none;border:solid 2px #414c5c}
    a.load-reviews:hover{background:#e0e5ea}
    a.write-review-button{width:196px;text-align:center;padding:12px 0;border:solid 2px #414C5C;}
    a.write-review-button:hover{border:solid 2px #414C5C;background:#fff;color:#414C5C}
    a#read-reviews-link{padding:9px 0;width:196px}
    .product-view .box-collateral .box-title h2{text-align:left}
    .box-collateral.box-up-sell{width:100%;padding:30px 0 10px;margin-top:5px;float:none;text-align:center;}
    .product-view .box-up-sell .products-grid li{width:190px;margin-right:60px;display:inline-block;text-align:left;vertical-align:top;float:none;margin-left:0px}
    .product-view .box-up-sell .products-grid li.last{margin-right:0px}
    .product-view .product-bottom-col2-set .col-2{width:100%}
    .product-view .box-up-sell .products-grid li img{width:100%;max-width:190px;height:auto}
    .product-view .box-up-sell .products-grid{padding:25px 15px 0}
    .product-view .box-up-sell .products-grid .product-image{margin:0 auto 15px}
    .promo-shop-jewelry-mobile,.promo-shop-sale-mobile{width:360px;height:213px}
    .content-jewellry-left,.content-watch-right{background:none;left:23px;top:22px;text-align:left;}
    .promo-shop-jewelry-mobile{margin-right:15px}
    .promo-container-mob{padding-top:12px}
    .promo-shop-jewelry-mobile .content-jewellry-left{left:22px;top:23px;text-align:left;width:200px}
    .promo-shop-sale-mobile .content-watch-right{right:20px;text-align:right;width:130px;top:23px}
    .content-watch-right h2{padding:0 0 30px 0;font-size:18px;line-height:20px}
    .content-jewellry-left h2{font-size:18px;padding:0px;line-height:20px}
    .std .content-jewellry-left p{padding-top:8px;margin-bottom:20px}
    .product-description .std{margin-bottom:43px;margin-top:10px}
    .tab-content .product-attributes{margin-left:45px}
    .product-attributes .attribute-group{margin-bottom:0px;}
    .product-attributes .attribute-group .attribute-data{width:50%;line-height:12px;}
    .product-attributes .attribute-group ul li{margin-bottom:0px;}
    .product-attributes .attribute-group:last-child{width:48%;}
    .price-shipping-info{margin-top:15px;margin:0 auto;width:75%;}
    .review-form-col2-set .form-list textarea{width:600px;height:175px;margin-left:15px}
    .review-form-col2-set .form-list input.input-text{width:300px;margin-left:15px}
    .review-form-col2-set .review-summary-table{margin:9px 0 0 8px}
    .rating-label-table{width:75px}
    .review-form-col2-set .data-table tbody tr td{padding:0px}
    .product-view .box-reviews .form-list .input-box label.rating-star{margin-bottom:0px}
    .product-view .box-reviews .review-form-col2-set .form-buttons button.button{float:left;margin-left:15px}
    .product-view .box-related li.item img{max-width:230px;width:100%;height:auto}
    .catalog-product-view .product-view .box-related li.item{width:230px;margin-right:10px;float:none;display:inline-block;vertical-align:top;text-align:left}
    .product-view .box-related li.item .item-info{margin-right:0px}
    .box-collateral.box-related .box-content{padding:5px 0 20px 15px}
    .catalog-product-view .product-view .box-related li.item .product-image{margin-bottom:25px}
    .product-view .box-related button.button span{width:230px;height:40px}
    .product-view .box-related button.button span span{font-size:16px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";padding-top:10px;height:auto}
    .product-view .box-related button.button:hover span{border:solid 2px #000;height:36px;width:226px}
    .product-view .box-related button.button:hover span span{color:#000;border:none;height:auto;width:auto}
    .product-view .box-related button.button.added-to-cart span{border:solid 2px #c4ccd5;background:#fff;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#999;width:226px;height:36px;cursor:text}
    .product-view .box-related button.button.added-to-cart span span{border:none;height:auto;width:auto}
    .product-view .box-related button.button.added-to-cart:hover span{border:solid 2px #c4ccd5;background:#fff;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#999;width:226px;height:36px}
    .product-view .box-related button.button.added-to-cart:hover span span{border:none;height:auto;width:auto}
    .product-type-giftcard .product-view .product-shop .col-1 .add-to-cart{display:none}
    .product-type-giftcard .product-view .product-shop .product-main-col2-set .col-1{width:365px}
    .product-type-giftcard .product-type-data-info{width:330px;padding:15px 15px 10px}
    .pdp-success-popup{left:18%}
    .products-grid li.item .link-compare{font:600 14px/14px "proxima-nova-n6","proxima-nova",sans-serif;text-decoration:none;color:#414c5c;background:none;opacity:1!important;float:left;height:auto;left:auto;padding:20px 0;position:relative;right:auto;text-indent:0;top:auto;width:auto;}
    .products-grid li.item .link-compare.added{text-decoration:none!important;color:#A0A3A8}
    .products-grid li.item .view-details-tab{display:block;float:left;margin:20px 0 20px;}
    .products-grid li.item .view-details-tab a{text-decoration:none;color:#414c5c;font:600 14px/14px "proxima-nova-n6","proxima-nova",sans-serif;}
    .products-grid li.item .view-details-tab a.link-compare-tab{border-right:1px solid #CACED3;padding:0 15px 0 0;margin-right:12px;}
    .products-grid li.item .link-compare:active,.products-grid li.item .link-compare:hover,.products-grid li.item .view-details-tab a:hover,.products-grid li.item .view-details-tab a:active{text-decoration:underline;}
    .plp-header-content-block p{display:none;}
    .plp-header-content-block h1{width:100%;float:right;display:block;font-size:350%;font-weight:700;margin-right:30px;text-align:left;height:50%;position:absolute;top:50%;margin-top:-6%;}
    .plp-header-content-block h1#noimg{margin-left:-100px!important;width:100%;float:left!important;display:block;font-size:350%;font-weight:700;font-style:italic;margin-left:-200px!important;text-align:left;height:50%;position:absolute;top:50%;margin-top:-6%;}
    .plp-header-content-block{margin:0;position:absolute;top:0px;float:right;right:0px;width:50%;text-align:right;height:100%;padding:0px!important;}
    h1.category-description.std{display:none;}
    .top-cart .block-title,.top-cart .block-title.expanded{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/device-cart-bag.png) no-repeat;}
    .top-cart .block-content{margin-top:15px;}
    .checkout-cart-index .cart .shipping,.checkout-cart-index .cart .cart-collaterals .shipping{clear:left;margin-left:0px!important;}
    .checkout-cart-index .cart .totals{width:43%;}
    .checkout-cart-index .cart .cart-collaterals .deals,.checkout-cart-index .cart .cart-collaterals .shipping{width:54.5%;}
    .checkout-cart-index .cart .cart-collaterals .shipping h2{padding:11px 16px;}
    .checkout-cart-index .cart .cart-collaterals h2{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/ex-arrow-down.png) no-repeat 95% 14px;cursor:pointer;}
    .checkout-cart-index .cart .cart-collaterals h2.active{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/ex-arrow-up.png) no-repeat 95% 14px;cursor:pointer;}
    .checkout-cart-index .cart .cart-collaterals .shipping h2{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/ex-arrow-down.png) no-repeat 93% 26px;cursor:pointer;}
    .checkout-cart-index .cart .cart-collaterals .shipping h2.active{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/ex-arrow-up.png) no-repeat 93% 26px;cursor:pointer;}
    .checkout-cart-index .cart .deals .giftcard,.checkout-cart-index .cart .deals .discount{padding:11px 16px;}
    .checkout-cart-index .cart .page-title .checkout-types{width:43%;}
    .checkout-cart-index .cart-table tbody .cart-item-view-image .cart-view-item-qty-mobile,.checkout-cart-index .cart-table tbody .cart-item-view-name .cart-view-item-price-mobile{display:none;}
    .block-layered-nav-wrapper .tab-button-bar{display:block;background:none;clear:both;margin:0 0 20px;overflow:hidden;}
    .block-layered-nav-wrapper .tab-button-bar .LHS{float:left;padding:0 2% 0 0;text-align:right;width:48%;}
    .block-layered-nav-wrapper .tab-button-bar .RHS{float:left;padding:0 0 0 2%;text-align:left;width:48%;}
    .block-layered-nav-wrapper .tab-button-bar a{cursor:pointer;display:block;height:38px;line-height:38px;text-align:center;text-decoration:none;width:200px;}
    .block-layered-nav-wrapper .tab-button-bar  .clear-btn{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #C3CBD5;float:right;}
    .block-layered-nav-wrapper .tab-button-bar  .clear-btn:hover,.block-mob-links .back-btn:active{background:none repeat scroll 0 0 #E1E4E9;}
    .block-layered-nav-wrapper .tab-button-bar  .done-btn{background:none repeat scroll 0 0 #414C5C;border:2px solid #414C5C;color:#FFFFFF;}
    .block-layered-nav-wrapper .tab-button-bar  .done-btn:hover,.block-layered-nav-wrapper .tab-button-bar  .done-btn:active{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #414C5C;color:#414C5C;}
    div#noimg.plp-header-content-block > h1.category-description.std{display:block;margin-top:0px;padding:15px 0px;top:0;}

}
@media only screen and (min-width:610px) and (max-width:750px){
    .large-text{font-size:40px!important;line-height:35px!important;}
    .small-text{display:none!important;}
}
@media only screen and (max-width:609px){

   .checkout-cart-index .cart .totals .checkout-types p{margin-top:0px;}
}

@media only screen and (max-width:768px){
    .large-text{display:none!important;}
    .small-text{display:none!important;}
    .slide-button-container {display:none!important;}
    .slide-mobile-caption {display: block;background: rgba(0,0,0,.75);position: absolute;bottom:0%;right: 0px;height: 50px;margin-bottom: 20px;color: #fff;font-size: 20px;font: 500 normal 18px/1.35 "proxima-nova-n6","proxima-nova",sans-serif;padding: 10px;text-align: right;}
    .slide-mobile-caption #title, .slide-mobile-caption #shop {display: block;}
    .slide-mobile-caption #shop a {color: #fff;text-decoration: none;font-size: 16px;font-weight: 700;}
    .slide-caption-container{left:0px!important;width:100%!important;top:0px!important;height:246px!important}
    .caption-top-left{padding-top:80px!important;width:100%!important;}
    .slide-text-container{margin:0 auto!important;}
    #custom-banner-sales{margin-top:50px!important;}
    .MagicToolboxSelectorsContainer {margin: 0 auto;}
    .main-slider-wrapper {min-height:268px;}
}
@media only screen and (max-width:997px){
    #toPopup .product-view .product-main-info {text-align: left;}
    #toPopup .product-view .product-main-info .price-shipping-info {margin-top: 15px;margin: 0 auto;width: 100%;}
    #toPopup .product-view .product-main-info .no-rating a {display: block;text-align: left;}
    .checkout-cart-index #AmazonPayButtonTop{padding-left:0px;}
    .sidebar .block .block-content ul{display:none;}
    .tinynav{display:block;}
    body{border-top:none}
    .wrapper{border-top:none;overflow:hidden}
    .footer-extrem-bottom{margin:0px}
    .footer{margin:0px}
    .jPanelMenu-panel{border-left:solid 2px #C3CBD5;margin-left:-2px}
    .collateral-tabs .tab:hover span{text-decoration:none}
    .page{margin-top:0px}
    .branding{float:none}
    .top-left-links,.top-myaccount,.free-shipping,.nav-container,.no-display-device,.flex-direction-nav,.promo-shop-jewelry,.promo-shop-sale,.breadcrumbs,.box-collateral.box-viewed{display:none!important}
    .header .quick-access{float:none}
    .mobile-only-quest{display:block}
    .desktop-questions{display:none}
    #TurnToContent,#TurnToReviewsContent,#TTtraWindow{display:none!important;}
    .MagicZoomPlusHint{display:none!important}
    .top-cart .block-title{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/device-cart-bag.png) no-repeat 0 0;width:38px;height:53px;margin:0;padding:0;background-size:38px 53px;}
    .top-cart .block-title:hover{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/device-cart-bag.png) no-repeat 0 0;width:38px;height:53px;margin:0;padding:0;background-size:38px 53px;}
    .push-button{display:inline-block;float:left}
    .top-cart .block-title strong{padding-right:9px;padding-top:8px;text-align:center;text-indent:9999px;}
    .top-cart .block-title strong span{text-indent:0}
    .top-links-joma{float:right;width:auto}
    .featured-watch-list-item,.featured-handbag-list-item{width:100%}
    .product-view .product-img-box,.product-view .product-shop{width:100%}
    .sendfriend-product-send .form-list input.input-text,.sendfriend-product-send .form-list textarea{width:100%;}
    .sendfriend-product-send .form-list .input-box{width:100%}
    .sendfriend-product-send .col1-layout p.required{width:100%}
    .sendfriend-product-send .col1-layout .form-buttons{width:100%}
    .product-view .product-shop .product-main-info{text-align:center;}
    .product-view .product-name h1,.product-view .product-shop .product-ids,.brand-name h2,.product-view .product-shop .ratings p{text-align:center}
    .bc-pdp {display: block;}
    .ratings .rating-box{float:none;}
    .collateral-tabs #tab-questions.active{padding-right:0px}
    .col-1 .add-to-box,.col-1 .social-share-buttons-pdp{display:none}
    .col-2 .add-to-box,.col-2 .social-share-buttons-pdp{display:block}
    .collateral-tabs .tab{padding:17px 0;width:100%;display:block;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/pdp-accordion-down-arrow.png) no-repeat 96%  center #f3f4f6;margin:0 0 10px}
    .collateral-tabs .active{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/pdp-accordion-up-arrow.png) no-repeat 96%  center #f3f4f6;color:#414C5C}
    .collateral-tabs .tab span{background:none;float:none;display:block;text-align:center}
    .collateral-tabs .tab-container{float:left;position:relative;top:-12px}
    .social-share-buttons-pdp .social-media-icons a.footer-face-book-ic{margin-right:30px}
    .social-share-buttons-pdp .social-media-icons a.footer-twitter-ic{margin-right:25px}
    .social-share-buttons-pdp .social-share-buttons-pdp span.pdp-pin-it a{margin-right:25px!important}
    .social-share-buttons-pdp .social-media-icons a.footer-face-book-ic:hover{margin-right:30px}
    .social-share-buttons-pdp .social-media-icons a.footer-twitter-ic:hover{margin-right:25px}
    .social-share-buttons-pdp .social-share-buttons-pdp span.pdp-pin-it a:hover{margin-right:25px!important}
    .featured-watch-list-item .widget .widget-title,.featured-handbag-list-item .widget .widget-title{margin:23px 0}
    .featured-watch-list-item,.featured-handbag-list-item{min-height:inherit}
    .cms-home .col1-layout .widget .widget-products{margin:0 0 40px}
    .MB_PROD2{width:85%!important;margin:0 auto;}
    .MB_PROD2 .MB_PRODUCTSLOT{float:left;}
    .product-view .product-bottom-col2-set .col-2{margin-top:10px;}
    .plp-header-content-block{padding:0 0 30px;margin:0 0 -37px;}
    .has-event .plp-header-content-block{top:16%;}
    .event-container .event-ticker{padding:0;}
    .plp-header-content-block .jqCategoryMenu{display:block;position:absolute;z-index:700;margin-top:1%;}
    .plp-header-content-block .jqCategoryMenu .jqMobileNavigation{border:2px solid #C3CBD5;color:#2B3036;font:400 14px/16px "proxima-nova-n4","proxima-nova",sans-serif;margin:4px 0 0;min-width:280px;padding:10px;text-transform:uppercase;cursor:pointer;background:url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat right -72px #f3f4f6;}
    .plp-header-content-block .jqCategoryMenu .jqMobileNavigation.expanded{background-position:right  -135px;}
    .plp-header-content-block .jqCategoryMenu .jqMobileNavigation .jqCategory-title{font:600 16px/16px "proxima-nova-n6","proxima-nova",sans-serif;padding:0 10px 0 0;}
    .plp-header-content-block .jqCategoryMenu .jqMobileNavigation .jqCategory-selected{font:400 14px/16px "proxima-nova-n4","proxima-nova",sans-serif;}
    .plp-header-content-block .jqCategoryMenu .category-block{border-bottom:1px solid #C3CBD5;}
    .plp-header-content-block .jqCategoryMenu .category-block ol li a{display:block;padding:5px 10px;text-decoration:none;background:none repeat scroll 0 0 #FEFFFF;border:solid #C3CBD5;border-width:0 2px 1px 2px;font:400 14px "proxima-nova-n4","proxima-nova",sans-serif;}
    .plp-header-content-block .jqCategoryMenu .category-block ol li a:active,.plp-header-content-block .jqCategoryMenu .category-block ol li a:hover{background:none repeat scroll 0 0 #E4ECF6;}
    #openblurb {display:none;}
    #nbs-kicker-checkout, #nbs-kicker-cart, #nbs-kicker-plp {display:none;}
    .block-layered-nav-wrapper #selected-filters ol li.actions{display:none;}
    .block-layered-nav{border-bottom:1px solid #C3CBD5;background:none!important;}
    .block-layered-nav .block-title{display:block;height:54px;line-height:54px;text-align:center;cursor:pointer;}
    .block-layered-nav .block-title span{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png") no-repeat scroll right -83px;margin:0 auto;padding:0 30px;}
    .block-layered-nav .block-title.expanded span{background-position:right -144px;}
    .products-grid li.item{margin:0 1%  5%;width:31.2%;}
    .products-grid li.dRow{clear:none;}
    .products-grid li.tRow{clear:none;}
    .category-description{font-size:30px;line-height:30px;}
    .products-grid .product-image-wrapper .quick-view{display:none;}
    .event-container .container{font-size:14px;line-height:14px;padding:0;}
    .event-container .container .days-left{font-size:14px;}
    .block-layered-nav-wrapper #filter-wrapper-left{float:left;width:50%;}
    .block-layered-nav-wrapper #filter-wrapper-right{float:right;width:50%;}
    .block-layered-nav-wrapper .filter-item{margin:0 4%;width:92%;}
    .block-layered-nav-wrapper .filter-item.expanded{clear:left;border:none;box-shadow:none;padding:0 1px;margin-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .block-layered-nav-wrapper .filter-item .filter-header{border:1px solid #C3CBD5;display:block;float:left;margin:0 0 20px;padding:8px 5%;width:100%;background-position:right -75px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .block-layered-nav-wrapper .filter-item.expanded .filter-header{background-position:right -134px;margin:0;}
    .block-layered-nav-wrapper .filter-body{box-shadow:none;left:0;position:relative;clear:left;top:-1px;width:100%;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .block-layered-nav-wrapper .filter-body .layerednavigation{width:100%!important;}
    .block-layered-nav-wrapper .filter-body .jqColorLabel{display:none;}
    #product-comparison-sticky .product-comparison-item .product-image .product-image-btn-wrapper a{font-size:15px;}
    #product-comparison-sticky .product-comparison-item .product-image .product-image-btn-wrapper .jqAdded{font-size:15px;}
    #product-comparison-sticky .product-comparison-attributes li span{font-size:10px!important;}
    .fashion-beauty-subcategories{margin:8px 0;overflow:hidden;}
    .fashion-beauty-subcategories a{width:49.135%;margin:8px 1.73% 8px 0;height:42px;line-height:42px;}
    .fashion-beauty-subcategories a.second{margin-right:0;}
    .fashion-beauty-content-RHS .products-grid li.item{width:45%;}
    .cms-brands-list .brand-back-to-top{border:medium none;margin:0;}
    .cms-brands-list .brands-sort{display:none;}
    .cms-brands-list .product-container-block .brand-index-heading{border:2px solid #C3CBD5;font-size:16px;height:37px;line-height:37px;padding:0 15px;margin:0 0 10px;cursor:pointer;background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png") no-repeat scroll right -73px;}
    .cms-brands-list .product-container-block .brand-index-heading.expanded{background-position:right -134px;}
    .cms-brands-list .product-container-block div ul{width:100%;}
    .cms-brands-list .product-container-block div ul li{clear:left;float:left;width:100%;}
    .cms-brands-list .product-container-block div ul li a{background:none repeat scroll 0 0 #F3F4F6;display:block;margin:5px 2px;padding:0 15px;}
    .cms-brands-list .product-container-block .brand-index-wrapper{display:none;}
    .cms-brands-list .product-container-block.expanded .brand-index-wrapper{display:block;}
    .cms-brands-list .product-container-block div ul li a:hover,.cms-brands-list .product-container-block div ul li:hover a{font:400 16px/42px "proxima-nova-n6","proxima-nova",sans-serif;text-decoration:none;}
    .cms-brands-list .product-container-block div ul li:hover .brand-index-products{display:none;}
    .product-attributes .attribute-group ul li{border:none;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/tab-li-bullets-device.png) no-repeat 0 5px;}
    .product-attributes .attribute-group ul li label{text-indent:20px;width:auto;padding-right:10px}
    .product-attributes .attribute-group h3{display:none}
    .prd-tab-colon{display:inline}
    .review-form-col2-set .review-summary-table{width:100%}
    .review-form-col2-set .data-table tbody tr{float:left;width:227px}
    .product-view .box-reviews .review-form-col2-set .col-1,.product-view .box-reviews .review-form-col2-set .col-2{width:100%}
    .review-form-col2-set .form-list label em{display:none}
    .rewiew-number{display:inline;padding-right:10px;padding-left:7px}
    .review-form-col2-set .form-list label{padding:6px 0;background:#FBFBFB;margin-bottom:15px;font-size:12px;text-transform:uppercase;color:#24272b}
    .review-form-col2-set .form-list li{margin-bottom:20px}
    .product-view .box-reviews .review-form-col2-set .form-list{margin:15px 0 0}
    .review-but-cont-bottom{padding-top:5px}
    .product-view .box-related{margin-top:0px}
    .collateral-tabs{padding-bottom:0}
    .product-view .box-related{border:none;width:100%;text-align:center}
    .product-view .box-collateral.box-related .box-title h2{padding:17px 0;width:100%;display:block;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/pdp-accordion-down-arrow.png) no-repeat 96%  center #f3f4f6;margin:0 0 10px;text-align:center;cursor:pointer}
    .product-view .box-collateral.box-related .box-title h2:hover{text-decoration:none}
    .product-view .box-collateral.box-related .box-title.active h2:hover{text-decoration:none}
    .product-view .box-collateral.box-related .box-title.active h2{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/pdp-accordion-up-arrow.png) no-repeat 96%  center #f3f4f6;color:#414C5C}
    .product-view .box-collateral.box-related .box-title h2 span{display:none}
    .product-view .box-collateral.box-related .box-title h2 span.device-display{display:inline;color:#414C5C}
    .product-view .box-collateral.box-related .box-title.active h2 span.device-display{color:#000}
    .box-collateral.box-related .box-content{display:none;background:#F3F4F6;margin-top:-10px}
    .promo-container-mob{display:block;clear:both;text-align:center}
    .promo-shop-jewelry-mobile,.promo-shop-sale-mobile{display:inline-block;position:relative}
    .content-jewellry-left,.content-watch-right{position:absolute}
    .promo-shop-jewelry-mobile button.button.slde-but span{width:147px;border:solid 1px #fff}
    .promo-shop-jewelry-mobile button.button.slde-but span span{border:none;font-size:16px}
    .promo-shop-sale-mobile button.button.slde-but span{width:120px;border:solid 1px #fff}
    .promo-shop-sale-mobile button.button.slde-but span span{border:none;font-size:16px}
    .no-rating a{display:block;text-align:center}
    .product-view .product-shop .product-main-col2-set .col-1 button.button.btn-notify{display:none}
    .sidebar .block-account .block-title strong{cursor:pointer;}
    .sidebar .block-account .block-title strong span{color:#3588b2;}
    .sidebar .block-account .block-title strong.expanded{background-position:68% -86px;cursor:pointer;}
    .sidebar .block-account .block-content{padding:0 5px;box-sizing:border-box;-moz-box-sizing:border-box;}
    .sidebar .block-account .block-content #jqMyAccountMenu{overflow:hidden;}
    .sidebar .block-account .block-content #jqMyAccountMenu li{padding:10px 0 10px 10px;background:none;display:block;width:97%;border-bottom:1px solid #ddeff6;}
    .sidebar .block-account .block-content #jqMyAccountMenu li.last{border-bottom:none;}
    .sidebar .block .block-content ul{color:#636363;padding:10px 0 0;width:100%;}
    .opc-progress-container .opc-block-progress dt{font-size:13px;}
    .checkout-onepage-index .opc .step-title{visibility:hidden;}
    .checkout-onepage-index .opc .active .step-title{visibility:visible;left:0px!important;}
    .shipping-country div.selector.fixedWidth > span{width:240px;}
    .shipping-region div.selector.fixedWidth > span{width:240px;}
    .lout-notify,.lin-notify{background:#F3F4F6;margin-top:20px;display:block!important;padding:15px;}
    .lin-notify h2,.lout-notify h2{text-transform:uppercase;font-size:17px;text-align:center;margin:10px 0px;font-weight:600;}
    .lin-notify .msg,.lout-notify .msg{float:left;font-size:13px;line-height:20px;margin-bottom:10px;}
    .lout-notify input.input-text,.lin-notify input.input-text{height:32px;width:98%;}
    .catalog-product-view .lout-notify input.input-text,.catalog-product-view.lin-notify input.input-text{width:96%;}
    .catalog-product-view .lin-notify .primary button.button,.catalog-product-view .lout-notify .primary button.button{width:98%;}
    .catalog-product-view .lin-notify .primary button.button span,.catalog-product-view .lout-notify .primary button.button span{margin-top:10px;padding:0px;width:98%;}
    .lout-notify,.lin-notify{width:270px;margin:20px auto 0;font-size:13px;}
    .product-view ul.popup-buttons-list a{margin-top:10px;background:none repeat scroll 0 0 #414C5C;color:#FFFFFF;display:inline-block;font-family:"proxima-nova-n6","proxima-nova";font-size:14px;font-weight:600;padding:12px 0 10px;text-align:center;text-transform:uppercase;width:100%;}
    .cart-collateral-container{display:none;}
    .catalog-product-view .main .product-view .product-essential .product-shop .button.btn-notify{display:none;}
    .catalog-product-view #TT2ILTbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;}
    .catalog-product-view .lout-notify .validation-advice{width:97.7%!important;letter-spacing:-0.5px;}
    .sales-events-home a {width:100%!important;text-align:center;}
    .sales-events-home a:last-child {padding-top:15px;}
}
@media only screen and (max-width:767px){
    .cms-home .page{padding:0px}
    .page{padding:0px;width:auto}
    .push-button{margin-top:18px}
    .header-container{margin-bottom:10px!important}
    .top-cart{margin-top:9px}
    .header a.logo.no-display-mob{display:none}
    .push-button a{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat -60px -180px;width:30px;height:27px;background-size:387px 646px;}
    .top-cart .block-title,.top-cart .block-title.expanded{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/device-cart-bag-mob.png) no-repeat;margin-right:3px;background-size:28px 39px;width:28px;height:39px;}
    .top-cart .block-title:hover{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/device-cart-bag-mob.png) no-repeat;margin-right:3px;background-size:28px 39px;width:28px;height:39px}
    .top-cart .block-title strong{padding-right:8px;padding-top:2px}
    .top-links-joma #cartHeader span{display:block;color:#24272b;font-weight:600;font-size:14px}
    .header .form-search button.button span{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat -240px -60px;height:45px;width:53px;background-size:387px 646px;}
    .header .form-search input.input-text{height:43px;width:100%;}
    .top-container{font-size:13px;padding:10px 50px;display:none;}
    .header .quick-access{padding:25px 0 12px;}
    .top-cart .inner-wrapper{border:none!important;}
    .branding{width:190px}
    .no-display-mob{display:none}
    h2.logo{display:none;}
    .header a.logo img{max-width:185px;width:100%;}
    .header a.logo{padding-top:25px}
    .header .form-search{width:100%;clear:none;float:none;margin:0 auto}
    .form-subscribe input.input-text{width:198px;}
    .form-subscribe button.button span{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite.png) no-repeat 0px -100px;width:89px;background-size:387px 646px;}
    .form-subscribe{float:none;width:304px;display:inline-block;margin:0 auto}
    .form-subscribe label{margin:0 0 15px;text-align:left}
    .form-subscribe-header{float:none;width:100%}
    .footer-top{padding:15px 0 20px 0;border-bottom:none;text-align:center}
    .social-media-icons{border:none;width:304px;float:none;text-align:center;padding:24px 0 0;margin:0 auto}
    .social-media-icons a.footer-face-book-ic{margin:0 36px 0 0}
    .social-media-icons a.footer-twitter-ic{margin:0 32px 0 0}
    .social-media-icons a.footer-pinterest-ic{margin:0 26px 0 0}
    .social-media-icons a.footer-face-book-ic:hover{margin:0 36px 0 0}
    .social-media-icons a.footer-twitter-ic:hover{margin:0 32px 0 0}
    .social-media-icons a.footer-pinterest-ic:hover{margin:0 26px 0 0}
    .footer .common-column-footer ul,.footer-column-five{display:none}
    .common-column-footer{margin:0px!important;display:block;width:100%;float:none;text-align:center;border-top:solid 1px #414c5c;overflow:hidden}
    .footer h3{padding:20px 0 17px 0;font-size:16px;cursor:pointer}
    .box-collateral.box-up-sell .products-grid .price-box{position:relative;margin:0 8px 5px 0}
    .box-collateral.box-up-sell .products-grid .product-info .price-box .special-price{display:inline}
    .sendfriend-product-send .col1-layout .buttons-set button.button{clear:both;margin-bottom:15px;float:none}
    .sendfriend-product-send .col1-layout .form-buttons{text-align:center}
    .button.btn-notify.add-more-width span span{font-size:14px;padding-top:28px}
    .footer .common-column-footer ul{width:100%}
    .footer-column-four.common-column-footer{border-bottom:1px solid #414C5C}
    .footer .footer-column-one h3{}
    .footerlinks{float:none;clear:both;margin:0 -8px;padding:0;width:auto}
    .footer-extrem-bottom{padding:20px 0 23px}
    address.copyright{margin:0 0 9px}
    .bottom-menu{float:left;width:100%;text-align:left;padding-bottom:22px}
    .featured-brands{display:none}
    .featured-handbag-cont{margin-bottom:10px}
    .mob-chk-logo{display:inline-block!important}
    .header h1.logo{display:none}
    .cms-home .products-grid .product-info .product-name a{height:auto}
    .add-to-cart .qty{margin-bottom:15px}
    .add-to-cart label{display:inline-block;padding-top:5px;vertical-align:top}
    .click-to-enlarge{display:none}
    .MB_PROD2{width:auto!important;margin:0 auto;padding-left:0px!important;}
    #MB_PRODUCT3SLOT{display:none!important;}
    .MB_PROD2 .MB_STY0{padding:20px 0px 10px 0px;font-family:'proxima-nova-n6','proxima-nova',sans-serif;font-size:20px;font-weight:600;text-align:center;color:#000000;text-transform:uppercase;}
    div#mybuyspagezone2{width:100%!important;margin:0 auto!important;}
    .products-grid .product-info .price-box .old-price .price{display:none;}
    .checkout-amazon-payments-index .data-table tfoot td strong{font-size:15px}
    .checkout-amazon-payments-index .data-table th{font-size:12px}
    .checkout-amazon-payments-index .page-title h1{font-size:30px}
    #amazon-checkout{font-size:13px}
    .MagicZoomPlus > img{max-width:304px;height:auto}
    .product-view .product-shop .product-main-col2-set .col-1{min-height:165px;}
    .product-type-giftcard .product-view .product-shop .product-main-col2-set .col-1 .product-type-data-info{padding:0px}
    .giftcard-form .form-list .v-fix .validation-advice{width:98.7%}
    .giftcard-send-form .form-list .validation-advice{width:98.5%}
    .cms-home .col1-layout .featured-watch-cont .featured-products .products-grid img,.cms-home .col1-layout .featured-handbag-cont .featured-products .products-grid img{margin:0px;max-width:260px;height:auto;width:inherit}
    .live-chat-mob-footer{display:block;float:left;margin-bottom:32px;width:100%;}
    .live-chat-mob-footer img{max-width:304px;width:100%;height:auto}
    .top-container img{position:absolute;top:38%;right:15px;padding-right:0px}
    .featured-brands-mobile{display:block;width:100%;background:#414d5d}
    .featured-brands-mobile h2{height:43px;display:block;text-align:center;color:#fff;font-size:18px;text-transform:uppercase;font-weight:600;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/mob-featured-arrow-down.png) no-repeat 92% center;padding:20px 0 0 0;cursor:pointer;margin-top:3px}
    .featured-brands-mobile h2.featured-active{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/mob-featured-arrow-up.png) no-repeat 92% center;}
    .featured-brands-mobile li a{display:block;padding:0 0 21px 15px;font-weight:400;font-size:14px;text-transform:uppercase;color:#c3cbd5;text-decoration:none}
    .cms-home .col1-layout .product-name{text-align:left;max-height:30px;overflow:hidden;}
    .featured-watch-cont{margin-bottom:10px}
    .brand-name h2{font-size:16px;padding-bottom:4px}
    .product-view .product-name h1{font-size:20px;line-height:30px}
    .product-view .product-shop .product-ids{font-size:13px;margin-top:0px}
    .ratings .rating-box{margin:0 auto}
    .product-view .product-shop .ratings{margin:12px 0}
    .product-view .product-shop .ratings p{margin:20px 0 0 0}
    .product-view .product-shop .product-main-col2-set .col-1{width:300px;margin:0 auto;border:solid 1px #c3cbd5;float:none}
    .product-view .product-shop .product-main-col2-set .col-2{float:none}
    .product-view .product-shop .product-main-col2-set .col-1 .product-type-data-info{padding:0 10px 10px 15px;text-align:center;}
    .price-shipping-info ul li{padding-bottom:2px;width:65%;margin:0 auto;}
    .price-shipping-info ul li span{font-size:16px;text-align:right!important;margin:0 auto;display:block;}
    .add-to-cart button.btn-cart span{width:298px;height:71px;border:solid 2px #000;line-height:71px}
    .add-to-cart button.btn-cart span span{border:none;padding:0px;width:auto;height:auto;font-size:23px;}
    .add-to-cart button.btn-cart:hover span{background:#fff;width:298px;height:71px;line-height:71px}
    .add-to-cart button.btn-cart:hover span span{color:#000;height:auto;width:auto}
    .product-view .product-shop .add-to-cart{padding:0px;float:none;padding:0px;text-align:center;width:302px;margin:0 auto}
    .product-view .product-shop .product-main-info{text-align:center;margin-top:15px;}
    .popup-block.popup-remember-tip{left:85%;top:65%}
    .form-subscribe .validation-advice{width:302px}
    .product-reviewform .form-list .validation-advice{margin-left:0;width:99.1%}
    .add-to-box{margin-top:15px}
    .social-share-buttons-pdp .social-media-icons{margin:30px auto 0;float:none}
    .product-special-action{border:none;padding:0px;width:300px;margin:0 auto;float:none}
    .chat-now-pdp-cont,.add-to-compare-pdp-con,.sizing-guide-pdp-cont,.ask-question-pdp,.gurantee-block,.promotional-cms{display:none}
    .add-to-wish-pdp-cont{clear:both;text-align:center}
    .special-action-links li a{padding:42px 0 25px}
    .product-bottom-col2-set .product-collateral{float:none;width:100%}
    .product-bottom-col2-set .col-1{margin-top:5px;width:100%}
    .collateral-tabs .tab-content{padding:0 8px 20px 8px}
    .product-view .product-collateral .box-collateral .box-title h2{text-align:center}
    .product-view .product-collateral .box-collateral .box-title h2 a.write-review-button.no-display-normal{margin:0 auto 15px;padding:8px 0;width:196px;text-align:center;display:block!important;float:none;border:solid 2px #414C5C}
    .collateral-tabs #tab-container-reviews.tab-container{top:-10px}
    .product-view .product-collateral .box-collateral .box-title h2 a.write-review-button.no-display-normal:hover{width:196px;padding:8px 0;}
    .product-view .product-collateral .box-collateral .box-title h2 a.write-review-button{display:none!important}
    .product-view .product-collateral .box-reviews dt{background:none}
    .product-view .product-collateral .box-reviews dt h4{padding:8px 0;background:#fbfbfb;text-indent:7px;float:none;margin:0 -8px}
    .product-view .product-collateral .box-reviews dt p{float:none;padding:8px 0 5px 0px;margin-bottom:0px}
    .product-collateral .box-collateral .box-content{margin-top:0}
    .product-view .product-collateral .box-reviews dt{padding:0px}
    .product-collateral .review-ratings li label{width:65px;margin-right:0px}
    .product-collateral .review-ratings li{clear:both;overflow:hidden;padding-bottom:14px}
    .promo-container-mob img{max-width:304px;width:100%;height:auto}
    .promo-shop-jewelry-mobile{margin:0 auto 10px;width:304px;display:block}
    .promo-shop-sale-mobile{margin:0 auto 10px;width:304px;display:block}
    .content-jewellry-left{left:0px;top:0px;width:280px;text-align:left;height:290px;padding-top:25px;padding-left:25px;background:rgba(0,0,0,0.5);}
    .content-jewellry-left h2{padding:0px;font-size:18px;line-height:20px}
    .content-jewellry-left h2,.std .content-jewellry-left p{color:#fff;}
    .promo-shop-jewelry-mobile,.promo-shop-sale-mobile{max-height:200px;overflow:hidden;}
    .std .content-jewellry-left p{margin-bottom:20px;padding-top:9px}
    .promo-container-mob{padding-top:10px}
    .content-watch-right{right:15px;top:35px;width:130px;text-align:right}
    .content-watch-right h2{font-size:18px;line-height:20px;padding:0 0 32px 0}
    .category-description{color:#353535;font:400 30px "proxima-nova-n4","proxima-nova",sans-serif;}
    .category-image{height:120px!important;width:auto;overflow:hidden;}
    .toolbar{display:block;}
    .pager .amount{color:#24272b;font:600 14px/14px "proxima-nova-n6","proxima-nova",sans-serif;display:none;}
    .category-products{padding:0;}
    .event-container .container{background:#FFF;padding:0;color:#353535}
    .event-container .container .days-left{color:#9C0C0C}
    .sorter {display:none;}
    .products-grid li.item{margin:0 1%  15%;width:48%;}
    .products-grid li.dRow{clear:none;}
    .products-grid li.tRow{clear:none;}
    .products-grid li.mRow{clear:none;}
    .products-grid .product-info{width:90%}
    .products-grid .product-info .savings-note{display:block;float:right;padding:4px 5px;line-height:12px;}
    .products-grid .product-info .price-link{height:auto;position:relative;height:40px;padding:0;}
    .products-grid .product-info .price-box{bottom:0;left:0;position:absolute;}
    .products-grid .product-info .price-box .special-price{clear:left;display:block;}
    .products-grid .product-info .savings-note{bottom:0;padding:4px 5px;position:absolute;right:0;}
    .products-grid .product-image-wrapper .out-of-stock{bottom:10px;left:auto;right:7px;top:auto;}
    .products-grid li.item .link-compare{display:none;}
    .plp-banner-insert { width:100%; text-align:center; margin: 0%; } 
    .plp-banner-insert p {margin: 0 auto;font-size:16px;float:none;width:80%;} 
    .plp-banner-insert img {width:100%;float:none;}
    .plp-header-block{margin:20px 0px;}
    .plp-header-block .event-container{margin-bottom:10px}
    .plp-header-content-block{left:auto;text-align:center;margin:0;padding:0;width:100%;height:100%;top:0px;right:0px;background:rgba(0,0,0,.45);color:#fff;}
    .has-event .plp-header-content-block{top:0;}
    .plp-header-content-block .shop-by-category{border:2px solid #C3CBD5;position:relative;}
    .plp-header-content-block .jqCategoryMenu .jqMobileNavigation{background-color:#FFFFFF;border:medium none;min-width:200px;}
    .plp-header-content-block .jqCategoryMenu .category-block{border:none;}
    .plp-header-content-block .jqCategoryMenu .category-block ol li a{border:none;text-transform:uppercase;}
    .category-image img{width:auto;}
    .plp-header-content-block p{display:none;}
    .plp-header-content-block h1{width:100%;height:100%;padding-top:0px;max-height:60px;overflow:hidden;line-height:55px;}
    .plp-header-content-block h1#noimg{left:0px!important;width:100%!important;}
    h1.category-description.std{display:none;}
    .block-layered-nav-container{overflow:hidden;}
    .filter-mob-link{background:none repeat scroll 0 0 #414C5C;color:#FFFFFF;display:block;height:64px;margin:0 0 15px 0;text-align:center;text-decoration:none;font:600 normal 16px/64px "proxima-nova-n6","proxima-nova",sans-serif;cursor:pointer;}
    .block-layered-nav{border:none;margin:0;}
    .block-layered-nav .block-title{display:none;}
    .block-layered-nav-wrapper{background:none repeat scroll 0 0 #FFFFFF;width:100%;padding:0 7px;z-index:999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .block-layered-nav-inner-wrapper{-webkit-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.3);-moz-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.3);box-shadow:4px 4px 5px 0px rgba(50,50,50,0.3);width:100%;}
    .block-layered-nav-mobHeader{display:block;font:400 normal 25px/54px "proxima-nova-n4","proxima-nova",sans-serif;border:solid #C3CBD5;border-width:0 1px 0 1px;overflow:hidden}
    .block-layered-nav-mobHeader .close-btn{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png") no-repeat scroll -65px -372px;cursor:pointer;height:22px;position:absolute;right:14px;text-indent:-9999px;top:14px;width:22px;}
    .block-layered-nav-mobHeader .clear-btn-mob,.block-layered-nav .clear-btn-mob{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #C3CBD5;cursor:pointer;display:block;height:38px;text-align:center;text-decoration:none;font:400 14px/38px "proxima-nova-n4","proxima-nova",sans-serif;margin:5px auto 15px;width:270px;}
    .block-layered-nav-mobHeader .clear-btn-mob:hover,.block-layered-nav .clear-btn-mob:hover{background:none repeat scroll 0 0 #E1E4E9;}
    .block-layered-nav .clear-btn-mob{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:45px;line-height:40px;position:absolute;top:49px;width:100%;}
    .block-mob-links{height:150px;}
    .block-layered-nav-wrapper .filter-body{z-index:100;-webkit-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.3);-moz-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.3);box-shadow:4px 4px 5px 0px rgba(50,50,50,0.3);}
    .block-layered-nav-wrapper .filter-body .layerednavigation li{text-align:left;}
    .block-layered-nav-wrapper .filter-item{margin:0;padding:0;width:100%;position:static;}
    .block-layered-nav-wrapper .filter-item.expanded{margin:-1px 0;padding:0;}
    .block-layered-nav-wrapper .filter-item .filter-header{margin:-1px 0 0 0;padding:15px 6% 15px 15px;text-align:left;background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/menu-arrow-dark.png") no-repeat scroll 96% center;}
    .block-layered-nav-wrapper .filter-body .brand-search-box #id_search{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
    .block-layered-nav-wrapper #selected-filters{display:none;}
    .block-mob-links div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .block-mob-links .back-btn,.block-mob-links .done-btn{cursor:pointer;display:block;height:46px;line-height:46px;position:absolute;text-align:center;top:0;width:50%;}
    .block-mob-links .back-btn{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #C3CBD5;left:0;}
    .block-mob-links .back-btn:hover,.block-mob-links .back-btn:active{background:none repeat scroll 0 0 #e1e4e9;}
    .block-mob-links .done-btn{background:none repeat scroll 0 0 #414C5C;border:2px solid #414C5C;color:#FFFFFF;right:0;line-height:14px;padding:8px 0 0;}
    .block-mob-links .done-btn:hover,.block-mob-links .done-btn:active{background:none repeat scroll 0 0 #FFF;border:2px solid #414C5C;color:#414C5C;}
    .block-mob-links .selected-filter-heading{border-bottom:1px solid #C3CBD5;display:block;font-size:14px;height:46px;line-height:46px;position:absolute;text-transform:uppercase;top:100px;width:100%;font-weight:400;}
    .jqLoad{width:300px;}
    #product-comparison-sticky{display:none;}
    .category-fashion-beauty{}
    .fashion-beauty-subcategories a{margin:8px 0;width:100%;}
    .fashion-beauty-content{margin:20px 0;}
    .fashion-beauty-content-LHS{display:none;}
    .fashion-beauty-content-RHS{width:100%;}
    .fashion-beauty-content-RHS .featured-product-title{margin:0 0 30px;}
    .sales-events-wrapper{margin:0;width:100%;}
    .sales-events-wrapper a{clear:left;margin:0 0 10px 0;text-align:center;width:100%;}
    .block-layered-nav-wrapper .jq-selected-filters-mob{display:inline;font:600 14px "proxima-nova-n6","proxima-nova",sans-serif;}
    .product-description .std{font-size:14px}
    .product-attributes .attribute-group{width:100%}
    .product-attributes .attribute-group:nth-child(even){float:none;}
    .product-attributes .attribute-group .attribute-data{width:auto}
    .product-view .product-collateral .box-reviews dd p.review-details-pdp{padding:5px 0}
    .product-view .product-collateral .box-reviews dd{margin:0 0 10px}
    .review-but-cont-bottom a.write-review-button{padding:8px 0;width:200px;text-align:center;border:solid 2px #414C5C;}
    .review-but-cont-bottom a.write-review-button:hover{border:solid 2px #414C5C;width:196px;background:#fff;color:#414C5C}
    .product-review-list a.load-reviews{color:#414C5C;padding:10px 0;width:196px}
    .product-review-list a.load-reviews:hover{background:#C3CBD5}
    .box-title label{float:none}
    .product-view .product-collateral .box-collateral .product-reviewform .box-title h2 span{float:none}
    a#read-reviews-link{float:none;margin-top:10px}
    .review-form-col2-set .data-table tbody tr td{padding:0px}
    .review-form-col2-set .data-table tbody tr{width:100%}
    .review-form-col2-set .review-summary-table{margin:10px 0 0 5px}
    .product-view .box-reviews .review-form-col2-set .form-buttons button.button{float:none;margin-left:0}
    .review-form-col2-set .form-list textarea{width:98.5%;height:175px}
    .collateral-shipping-tab-table-cont{width:100%}
    .collateral-gaurantee-tab ul{margin:5px 0 30px}
    .tab-container #TTinputTeaserQCust1{width:200px;}
    .tab-container #TTinputTeaserBoxCust1{width:227px}
    .tab-container .TTteaNext1Cust1{margin-right:-75px}
    li.pdp-shipping-availability{padding-top:10px;}
    .catalog-product-view .product-view .box-related li.item{width:135px;margin-right:13px;display:inline-block;vertical-align:top;float:none;text-align:left}
    .catalog-product-view .product-view .box-related li.item.item-2{margin-right:0px}
    .catalog-product-view .product-view .box-related li.item.item-3{display:none}
    .product-view .box-up-sell .products-grid li.item-2{margin-right:0px}
    .product-view .box-up-sell .products-grid li.item-3{display:none}
    .catalog-product-view .product-view .box-related li.item.last{margin-right:0}
    .product-view .box-related li.item img{max-width:135px;width:100%;height:auto}
    .box-collateral.box-related .box-content{padding:13px 8px;margin-bottom:10px}
    .product-view .box-related li.item .item-info{margin-right:0px}
    .catalog-product-view .product-view .box-related li.item .product-image{margin-bottom:10px}
    .product-view .box-related .price-box{margin:10px 0 17px}
    .product-view .box-related .save-offer{margin:10px 0 0 12px}
    .product-view .box-related button.button span{width:135px;height:40px}
    .product-view .box-related button.button span span{font-size:16px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";padding-top:10px;height:auto}
    .product-view .box-related button.button:hover span{border:solid 2px #000;height:36px;width:131px}
    .product-view .box-related button.button:hover span span{color:#000;border:none;height:auto;width:auto}
    .product-view .box-related button.button.added-to-cart span{border:solid 2px #c4ccd5;background:#fff;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#999;width:131px;height:36px;cursor:text}
    .product-view .box-related button.button.added-to-cart span span{border:none;height:auto;width:auto}
    .product-view .box-related button.button.added-to-cart:hover span{border:solid 2px #c4ccd5;background:#fff;font-size:14px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova";color:#999;width:131px;height:36px}
    .product-view .box-related button.button.added-to-cart:hover span span{border:none;height:auto;width:auto}
    .product-view .product-bottom-col2-set .col-2{width:100%;float:none;clear:both;overflow:hidden}
    .box-collateral.box-up-sell{margin-top:0;float:none;width:100%;text-align:center}
    .product-view .box-up-sell .products-grid{padding:0px;background:#F3F4F6;margin-top:-10px;display:none}
    .product-view .box-collateral.box-up-sell .box-title h2{font-size:24px;font-family:"proxima-nova-n4","proxima-nova";font-weight:400;text-transform:capitalize;background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/pdp-accordion-down-arrow.png) no-repeat 96% center #F3F4F6;cursor:pointer;display:block;margin:0 0 10px;padding:17px 0;text-align:center;width:100%;color:#414C5C}
    .product-view .box-collateral.box-up-sell .box-title.active h2{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/pdp-accordion-up-arrow.png) no-repeat 96% center #F3F4F6;color:#000;}
    .product-view .box-collateral.box-up-sell .box-title.active h2:hover{text-decoration:none;}
    .product-view .box-up-sell .products-grid li{width:135px;margin-right:10px;float:none;display:inline-block;vertical-align:top;text-align:left;margin-left:0px}
    .product-view .box-up-sell .products-grid li.last{margin-right:0px}
    .product-view .box-up-sell .products-grid .product-image{margin:0 auto 10px;display:block}
    .product-view .box-up-sell .products-grid .product-name{padding-bottom:10px}
    .product-view .box-up-sell .products-grid li img{max-width:135px;width:100%;height:auto}
    .product-view .box-related{float:none;text-align:center}
    .catalog-product-view .product-view .box-related .product-name a{height:auto}
    button.button.btn-notify span{height:75px;width:302px}
    button.button.btn-notify span span{font-size:23px;height:auto;padding-top:22px}
    button.button.btn-notify{margin:0px}
    .product-view .product-shop .product-main-col2-set .col-2 .add-to-box{text-align:center}
    .price-shipping-info ul li label{width:85px;float:left;margin:0 auto;display:inline-block;width:95px;text-align:left;font-size:16px;}
    .product-type-giftcard .product-view .product-shop .product-main-col2-set .col-1{width:304px;border:none}
    .product-view .product-shop .product-main-col2-set .col-1 .product-type-data-info{padding:0 10px 10px 15px}
    .giftcard-amount-form .form-list .input-text{width:295px}
    .giftcard-send-form .field .input-text{width:295px!important}
    .giftcard-form .form-list li.fields .field{width:100%;padding:0 0 26px}
    .giftcard-form .form-list li.fields .field.less-width .input-text{width:295px!important}
    .giftcard-form .form-list li.fields .field.less-width{width:100%;padding-left:0px}
    .product-type-giftcard .giftcard-form .form-list textarea{width:295px}
    .product-type-giftcard .giftcard-form .form-list li{margin:0 0 26px}
    .product-type-giftcard .giftcard-form .giftcard-send-form .form-list li{margin:0px}
    .product-type-giftcard .product-view .product-shop .product-main-col2-set .col-2 .add-to-box{display:none}
    .product-type-giftcard .product-view .product-shop .add-to-cart{width:100%;padding-bottom:0px}
    .product-type-giftcard .product-view .product-name h1{padding-bottom:0px}
    .product-type-giftcard .product-view .product-shop .product-ids{margin-bottom:18px}
    .cms-home .col1-layout .featured-products .products-grid li.item.third{display:none}
    .cms-home .col1-layout .featured-products .products-grid li.item{width:44%;float:none;display:inline-block;vertical-align:top}
    .cms-home .col1-layout .product-shop{width:auto}
    .cms-home .col1-layout .widget.featured-products .widget-products{text-align:center}
    .prdouct-name-featured{text-align:left}
    .cart-collateral-container{display:none;}
    .checkout-cart-index .page-title h1{font-size:36px;}
    .checkout-cart-index .cart .shipping,.checkout-cart-index .cart .cart-collaterals .shipping{clear:left;margin-left:0px!important;}
    .checkout-cart-index .cart .totals{width:100%;}
    .checkout-cart-index .cart .cart-collaterals .deals,.checkout-cart-index .cart .cart-collaterals .shipping{width:100%;}
    .checkout-cart-index .cart .cart-collaterals .shipping h2{padding:11px 16px;}
    .checkout-cart-index .cart .cart-collaterals h2{background:url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png) no-repeat scroll right -73px;cursor:pointer;}
    .checkout-cart-index .cart .cart-collaterals h2.active{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png") no-repeat scroll right -130px #F3F4F6;cursor:pointer;}
    .checkout-cart-index .cart .cart-collaterals .shipping h2{background-position:97% -61px;cursor:pointer;}
    .checkout-cart-index .cart .cart-collaterals .shipping h2.active{background:url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/ex-arrow-up.png") no-repeat 95% 24px;cursor:pointer;}
    .checkout-cart-index .cart .deals .giftcard,.checkout-cart-index .cart .deals .discount{padding:11px 16px;}
    .checkout-cart-index .cart .page-title .checkout-types{width:100%;clear:left;}
    .checkout-cart-index .cart .page-title h1{margin-bottom:20px;}
    .checkout-cart-index .cart .cart-collaterals{clear:right;}
    .checkout-cart-index .cart .cart-table thead,.checkout-cart-index .cart .cart-table colgroup{display:none;}
    .checkout-cart-index .cart .cart-table tbody tr td{}
    .checkout-cart-index .cart .checkout-types .btn-proceed-checkout{width:99.6%;}
    .checkout-cart-index .cart .checkout-types .btn-proceed-checkout span span{padding:23px 0!important;letter-spacing:1px;}
    .checkout-cart-index .cart .checkout-types .btn-proceed-checkout:hover span span{padding:23px 0!important;letter-spacing:1px;}
    .checkout-cart-index .cart .cart-table tbody .cart-item-view-name .cart-item-view-image-special{display:none;}
    .checkout-cart-index .cart .cart-table tbody .cart-item-view-image{border-bottom:0px!important;}
    .checkout-cart-index .cart .cart-table tbody .cart-item-view-image .product-image{margin-right:10px;}
    .checkout-cart-index .cart .cart-table tbody .cart-item-view-image .cart-item-view-image-special{float:left;width:50%;}
    .checkout-cart-index .cart .cart-table tbody .cart-item-view-image .btn-remove{float:right;margin-right:10px;}
    .checkout-cart-index .cart .cart-table tbody .first .cart-item-view-image{border-top:1px solid #C3CBD5;}
    .checkout-cart-index .cart .cart-table tbody .cart-item-view-image,.checkout-cart-index .cart .cart-table tbody .cart-item-view-name{display:block;float:left;padding:20px 0px;width:100%;}
    .checkout-cart-index .cart .cart-table tbody .cart-item-view-image img{margin-right:15px;float:left;}
    .checkout-cart-index .cart .cart-table tbody .cart-view-item-qty-mobile{float:left;margin-left:6px;}
    .checkout-cart-index .cart .cart-table tbody .cart-view-item-qty-mobile p,.checkout-cart-index .cart .cart-table tbody .cart-view-item-qty-mobile input,.checkout-cart-index .cart .cart-table tbody .cart-view-item-qty-mobile a{float:left;}
    .checkout-cart-index .cart .cart-table tbody .cart-view-item-qty-mobile .update{margin-left:5px;color:#000000;text-decoration:underline;text-transform:capitalize;}
    .checkout-cart-index .cart .cart-table tbody .cart-view-item-qty-mobile .qty{width:auto;text-indent:0px;text-align:center;border-radius:0px;}
    .checkout-cart-index .cart .cart-table tbody .cart-view-item-qty-mobile p{margin-top:5px;margin-right:10px;font-weight:700;}
    .checkout-cart-index .cart .cart-table tbody .cart-view-item-qty-mobile .update{clear:left;margin-left:36px;margin-top:8px;}
    .checkout-cart-index .cart .cart-table tbody .cart-view-item-price-mobile .cart-price p{float:left;margin-right:10px;font-weight:700;}
    .checkout-cart-index .cart .cart-table tbody .cart-view-item-price-mobile .cart-price span{float:left;}
    .checkout-cart-index .cart-table tbody .cart-item-view-image .cart-view-item-qty-mobile,.checkout-cart-index .cart-table tbody .cart-item-view-name .cart-view-item-price-mobile,.checkout-cart-index .cart-table tbody .cart-view-item-qty-mobile,.checkout-cart-index .cart-table tbody .cart-item-view-image .cart-item-view-image-special,.checkout-cart-index .cart-table tbody .cart-item-view-image .btn-remove{display:block;}
    .checkout-cart-index .cart-table .cart-item-view-price,.checkout-cart-index .cart-table .cart-item-view-price-desktop,.checkout-cart-index .cart-table .cart-item-view-subtotal,.checkout-cart-index .cart-table .cart-item-view-qty,.checkout-cart-index .cart-table .cart-item-remove{display:none;}
    .checkout-cart-index .cart-table tbody .cart-item-view-image .cart-view-item-qty-mobile{float:left;clear:left;position:absolute;bottom:0;width:135px;display:block;}
    .checkout-cart-index .cart-table tbody .cart-item-view-image .cart-view-item-qty-mobile p{float:left;font-weight:600;margin-top:10px;}
    .checkout-cart-index .cart-table tbody .cart-item-view-image .cart-view-item-qty-mobile .qty{margin:4px 3px 0px 4px;text-align:center;text-indent:0;padding:4px;width:auto;border:1px solid #c3cbd5;color:#000;font-weight:400;}
    .checkout-cart-index .cart-table tbody .cart-item-view-image .cart-view-item-qty-mobile .update{display:inline-block;margin-top:6px;}
    .checkout-cart-index .cart-table tbody .cart-item-view-image .cart-view-item-qty-mobile .selector{float:left;}
    .checkout-cart-index .cart-table tbody .cart-item-view-name .cart-item-view-name-inner .product-name{vertical-align:middle;margin-bottom:10px;}
    .checkout-cart-index .cart-table tbody .cart-item-view-name .cart-item-view-name-inner .product-name a{text-align:left;}
    .checkout-cart-index .cart-table tbody .cart-item-view-name .cart-view-item-price-mobile{float:right;display:block;margin-right:15px;}
    .checkout-cart-index .cart-table tbody .cart-item-view-name-inner .cart-price p{display:inline;font-weight:600;margin-right:5px;}
    .checkout-cart-index .cart-table tbody .cart-item-remove{vertical-align:top;}
    .checkout-cart-index .cart-table tbody .cart-item-view-image{width:auto;}
    .checkout-cart-index .cart-table tbody .cart-item-view-name{width:auto;}
    .checkout-cart-index .cart-table tbody .cart-item-view-price{width:auto;}
    .checkout-cart-index .cart-table tbody .cart-item-view-price-desktop{width:auto;}
    .checkout-cart-index .cart-table tbody .cart-item-view-qty{width:auto;}
    .checkout-cart-index .cart-table tbody .cart-item-view-subtotal{width:auto;}
    .checkout-cart-index .cart-table tbody .cart-item-remove{width:auto;}
    .top-cart .block-content{right:-6px;top:49px;}
    .top-cart .block-content .block-subtitle{background:none;}
    .checkout-cart-index .cart .page-title .checkout-types p,.checkout-cart-index .cart .totals .checkout-types p{margin-top:98px;}
    .checkout-cart-index .cart .cart-collaterals .cart_button_outer{text-align:right;}
    .checkout-cart-index .cart .cart-collaterals .shipping .buttons-set{text-align:right;margin-right:18px;}
    .catalog-seo-sitemap-product .page-sitemap ul.links,.catalog-seo-sitemap-category .page-sitemap ul.links{float:left;}
    .catalog-seo-sitemap-product .pager .pages,.catalog-seo-sitemap-category .pager .pages{clear:left;margin:20px 15px 0 15px;}
    .catalog-seo-sitemap-product .pager .amount,.catalog-seo-sitemap-category .pager .amount{margin:20px 0px;float:left;clear:left;}
    .catalog-seo-sitemap-category .page-title h1,.catalog-seo-sitemap-product .page-title h1{margin-top:30px;}
    .catalog-seo-sitemap-category .sitemap,.catalog-seo-sitemap-product .sitemap{margin-bottom:40px;}
    .catalog-seo-sitemap-product .footer-top{padding-top:50px;}
    .catalog-seo-sitemap-product .page-sitemap .links a,.catalog-seo-sitemap-category .page-sitemap .links a{text-decoration:underline;}
    .xsitemap-index-index .page-head{margin:0;}
    .xsitemap-index-index .col-main{padding:0 0 20px;}
    .xsitemap-index-index .page-head h3{padding-bottom:10px}
    .paypal-express-review .col2-set .col-1{float:left;width:100%;clear:left;}
    .paypal-express-review .col2-set .col-2{float:left;width:100%;}
    .paypal-express-review .page-title h1{padding-bottom:10px;}
    .paypal-express-review .paypal-review-order .info-set .legend{margin-bottom:15px;margin-top:10px;}
    .paypal-express-review .col2-set #shipping-address ul{margin-top:0px;}
    .paypal-express-review .col2-set .fields .selector,.paypal-express-review .col2-set .paypal-shipping-method #shipping-method-container .selector,.paypal-express-review .col2-set li .input-box input,.paypal-express-review .validation-advice{width:99%!important;}
    .paypal-express-review #details-reload table tbody td{padding:12px 5px 12px 0px;}
    .paypal-express-review #details-reload table thead .subtotal{text-align:left!important;}
    .paypal-express-review #details-reload table tbody td.last span{float:left;}
    .paypal-express-review #details-reload table tfoot td{padding-left:0px;}
    .paypal-express-review #details-reload table tfoot tr.last td,.paypal-express-review #details-reload table tfoot tr.last td strong{font-size:18px;}
    .paypal-express-review .paypal-review-order .info-set .legend .separator{display:none;}
    .paypal-express-review .paypal-review-order .info-set .legend a{clear:left;display:block;margin-top:5px;}
    .paypal-express-review .buttons-set button{margin:0px 0 15px 0;width:100%;}
    .paypal-express-review .buttons-set button span{width:99%;padding:10px 0px;}
    .paypal-express-review #details-reload table tbody td dl{margin-left:0px;}
    .paypal-express-review #customer-info-form{width:100%;}
    .customer-account-login .col1-layout #login-form .col2-set .registered-users,.customer-account-create .col1-layout #form-register,.customer-account-create .col1-layout #form-follow{padding:0px;width:100%;float:left;}
    .customer-account-login .col1-layout #login-form .col2-set .new-users{padding:0px;width:100%;float:left;margin-top:25px;}
    .customer-account-create .register_right_wrapper{padding:0px;width:100%;float:left;margin-top:50px;}
    .customer-account-login .col1-layout #login-form .col2-set .registered-users .form-list li .forgot_pass{margin-right:7px;}
    .customer-account-login .col1-layout #login-form .col2-set .buttons-set button,.customer-account-login .col1-layout #login-form .col2-set .buttons-set button span,.customer-account-create .buttons-set button,.customer-account-create .buttons-set button span,.customer-account-forgotpassword .col1-layout .buttons-set button,.customer-account-forgotpassword .col1-layout .buttons-set button span,.customer-account-resetpassword .col1-layout .buttons-set button,.customer-account-resetpassword .col1-layout .buttons-set button span,.enterprise-rma-guest-create .col1-layout .buttons-set button,.enterprise-rma-guest-create .col1-layout .buttons-set button span,.sales-guest-form .buttons-set button,.sales-guest-form .buttons-set button span{width:98.9%;float:left;}
    .customer-account-login .col1-layout #login-form .col2-set .buttons-set button span span,.customer-account-create .buttons-set button span span,.customer-account-forgotpassword .col1-layout .buttons-set button span span,.customer-account-resetpassword .col1-layout .buttons-set button span span,.enterprise-rma-guest-create .col1-layout .buttons-set button span span,.sales-guest-form .buttons-set button span span{padding:8px 0px;width:100%;}
    .customer-account-login .col1-layout .col-main .page-title h1,.customer-account-create h2,.customer-account-forgotpassword .col1-layout .col-main .page-title h1,.customer-account-resetpassword .col1-layout .col-main .page-title h1{font-size:36px;font:400 normal "proxima-nova-n4","proxima-nova",sans-serif;font-weight:400;}
    .customer-account-resetpassword .col1-layout #form-reset{width:100%;}
    .primary button.button span{padding:0px;}
    .checkout-cart-index .for-qualify-gift > p{float:none;}
    .for-qualify-gift button{width:100%;}
    .for-qualify-gift button.button span span{padding:23px 0!important;width:99.4%;}
    .checkout-cart-index #AmazonPayButtonTop,.checkout-cart-index #AmazonPayButtonBottom{float:none;}
    .checkout-cart-index .cart .page-title .checkout-types p{margin-top:20px;}
    .checkout-cart-index .cart .totals .checkout-types p{margin-left:14px;margin-top:22px;}
    .checkout-cart-index .page.modal-page{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .checkout-cart-index .modal-page .products-grid li.item{margin:0 0 40px;width:100%;}
    .checkout-cart-index #modal-foot-wait{float:none;}
    .checkout-cart-index .modal-page .promo-bot-product-name{height:70px;}
    .checkout-cart-index .dialog{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px 10px;width:auto!important;left:0px!important;}
    .checkout-cart-index .page.modal-page{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
    .checkout-cart-index .modal_content{width:100%!important;}
    .checkout-cart-index .page.modal-page .primary,.checkout-cart-index .page.modal-page .primary button.button span,.checkout-cart-index .modal_content .primary button.button,.checkout-cart-index #modal-footer button.button span,.checkout-cart-index #modal-footer #modal-foot-wait{width:100%!important;}
    #modal-foot-wait button{width:100%;}
    .checkout-cart-index #modal-footer{padding:10px 0px;}
    .checkout-cart-index #modal-foot-cancel{width:100%;margin-top:10px;}
    .checkout-cart-index #modal-foot-cancel button{width:100%}
    .checkout-cart-index #modal-foot-cancel span{width:100%;}
    .checkout-cart-index .page.modal-page #modal-footer #modal-foot-cancel button span span{width:100%;}
    .checkout-cart-index .page.modal-page button.button{width:100%;}
    .MagicScroll.msborder{background:none repeat scroll 0 0 #FF0000;width:335px!important;}
    .MagicScrollContainer{width:80%!important;}
    .MagicScrollArrowRight{left:95%!important;display:block!important;}
    .MagicScrollArrowLeft{display:block!important;}
    .MagicToolboxSelectorsContainer{width:75%!important;}
    .sales-guest-view  .col-main .order-page .page-title a{display:none!important;}
    .cms-brands-list .brands-list{padding:0;}
    .cms-brands-list .brand-cms-blocks{margin:0 auto;position:relative;clear:left;}
    div#tcapiScModal.jom-popup {width: 100%;height: 100%;margin: 0 0 0 -50%;padding: 0;overflow-y: scroll;}
    #backgroundPopup{display:none!important;}
    #toPopup{display:none!important;}
    p.paypal-logo{float:right;}
    .checkout-cart-index .cart .totals .checkout-types li:last-child{width:auto;margin:0 auto;}
    .checkout-types div{margin:0px;}
    .checkout-cart-index .cart .totals .checkout-types p{margin-top:0px;margin-left:0px;}
    div#noimg.plp-header-content-block > h1.category-description.std{display:block;}
    span#products-count{display:none;}
    div#noimg.plp-header-content-block{background:none;}
}
@media only screen and (max-width:320px){
    .wrapper{width:320px;}
}
@media only screen and (max-width:420px){
    .MB_PROD2{width:50%!important;}
}
@media only screen and (max-width:450px){
    .products-grid .product-info .savings-note{display:none;}
    .products-grid .product-info .price-box{width:100%;margin-right:0px;}
    .products-grid .product-info .price-link{height:25px;}
    #categorynames {font-size: .65em;}
}
	.affirm-top-container {
	    font-weight: 400;
	    font-size: 14px;
	    padding: 0px 20px;
	    height:40px;
	    position: relative;
	    font-family:'Proxima Nova', sans-serif;
	    background:#0FA462;
	    color:#fff;
	    line-height: 40px;
	    font-weight:300;
	}

	.affirm-top-container .affirm-message, .affirm-top-container .affirm-message-mobile {
		float:left;
		text-align:left;
	}

	.affirm-top-container .affirm-link {
		float:right;
		text-align:right;
	}

	.affirm-top-container img {
		width:70px;
	}

	.affirm-top-container .affirm-learn-more {
	    border-left: 1px solid #fff;
	    padding-left: 10px;
	    height: 16px;
	    line-height: 17px;
	    margin: 15px 0px 0px 10px;
	    font-weight: 300;
	    display: inline-block;
	}

	.affirm-learn-more a {
	    color: #fff;
	    text-decoration: none;
	    font-weight: 300;
	}

	.affirm-top-container .affirm-message-mobile {
		display:none;
	} 

@media only screen and (max-width:550px) {

	.affirm-top-container .affirm-message-mobile {
		display:block;
		text-align: center;
		float:none;
	} 
	.affirm-top-container .affirm-message-mobile a {
		color:#A4FFD7;
	}
	.affirm-top-container .affirm-message, .affirm-top-container .affirm-link {
		display:none;
	} 

}
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.3; filter: alpha(opacity=80); }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: top; margin: 0 auto; text-align: left; z-index: 1045; padding-top: 260px }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: #cccccc; }
.mfp-preloader a:hover { color: white; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; }
button::-moz-focus-inner { padding: 0; border: 0; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: #333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px; }
.mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid white; margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3f3f3f; }
.mfp-arrow-right { right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid white; margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3f3f3f; }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black; }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }
.mfp-figure { line-height: 0; }
.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444; }
.mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
	.mfp-img-mobile img.mfp-img { padding: 0; }
	.mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
	.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
	.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
	.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
	.mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; }
}
@media all and (max-width:900px) {
	.mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
	.mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
	.mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
	.mfp-container { padding-left: 6px; padding-right: 6px; }
}
.mfp-ie7 .mfp-img { padding: 0; }
.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }
.mfp-ie7 .mfp-container { padding: 0; }
.mfp-ie7 .mfp-content { padding-top: 44px; }
.mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; }
.jom-popup { position: relative; background: #f3f4f6; padding: 20px; width: 460px; margin: 20px auto; }
.jom-popup h2 { font-family: "proxima-nova-n6", "proxima-nova"; font-size: 25px; font-weight: 600; color: #000; text-transform: uppercase; padding-bottom: 20px; text-align: center }
div#sendFriendPop.jom-popup {/* height: 420px; *//* overflow-y: scroll; *//* overflow-x: hidden; */}
div#sendFriendPop.jom-popup h1.legend {margin: 0 0 5px;}
div#sendFriendPop.jom-popup ul.form-list {margin-top: 0px;}
div#sendFriendPop.jom-popup button.button {width:100%;margin:10px 0px;}
div#sendFriendPop.jom-popup button.button span {width:100%;}
div#sendFriendPop.jom-popup button#sendFriendSubmit span {background: #414c5c;height: 40px;:;line-height: 40px;-moz-transition: all 0.3s;transition: all 0.3s;padding: 0px;margin: 0px;}
div#sendFriendPop.jom-popup button#sendFriendSubmit:hover span{background: #24272B;color: #fff!important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
div#sendFriendPop.jom-popup p#add_recipient_button button.button span{height:40px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;display: block;background: #c3cbd5;padding: 0;margin: 0;color: #fff;font-family: "proxima-nova-n6", "proxima-nova";text-decoration: none;line-height:40px;}
div#sendFriendPop.jom-popup p#add_recipient_button button.button span:hover{height:40px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;display: block;background: #AAAFB8;padding: 0;margin: 0;font-family: "proxima-nova-n6", "proxima-nova";text-decoration: none;color: #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;line-height:40px;}
div#sendFriendPop.jom-popup .form-list textarea {width: 414px;height: auto;}
div#sendFriendPop.jom-popup .sendFriendOverlay {display: none;position: absolute;background: rgba(255, 255, 255, 0.3);width: 100%;height: 100%;top: 0px;left: 0px;z-index: 999999;}
div#sendFriendPop.jom-popup .sendFriendOverlay img {margin-top: 47%;}
@media only screen and (max-width: 767px){
	div#sendFriendPop.jom-popup .form-list textarea {width: 258px;height: auto;}
}
.widget { display: inline; }
.widget .widget-title { margin: 10px 0; }
.widget .widget-title h2 { font-size: 18px; color: #d12c01; }
.widget .widget-products { margin: 0 -20px 0; }
.cms-home .col1-layout .widget .widget-products, .cms-index-index .col1-layout .widget .widget-products { margin: 0 0 20px; }
.col-main > .widget { display: block; margin: 40px 0 0; }
.col-main > .widget + .widget { margin-top: 20px; }
.widget .products-grid { list-style: none; margin-bottom: 0; padding-left: 20px; }
.widget .products-grid p, .widget .products-list p { margin-bottom: 0; }
.widget .products-list { list-style: none; margin-bottom: 0; padding-left: 0; }
.widget .add-to-links { list-style: none; padding-left: 0; margin: 5px 0; }
.widget-banner { clear: both; display: block; width: 100%; overflow: hidden; text-align: center; }
.widget-banner li { margin: 7px 0; }
.top-container .widget-banner li { margin: 0; }
.footer-before-container .widget-banner li { margin: 0; }
.widget-banner-inline { display: block; clear: both; padding: 7px 0; text-align: center; }
.widget-banner-inline ul, .widget-banner-inline li { display: inline; }
.widget-banner-inline li { margin: 0 3px; }
.widget-banner-inline li img { vertical-align: middle; }
.widget-new-products { display: block; margin: 10px 0; }
.checkout-cart-index .col1-layout .widget-new-products { display: block; padding: 0 20px; }
.widget-viewed { display: block; margin: 10px 0; }
.checkout-cart-index .col1-layout .widget-viewed { display: block; padding: 0 20px; }
.widget-compared { display: block; margin: 10px 0; }
.checkout-cart-index .col1-layout .widget-compared { display: block; padding: 0 20px; }
.widget-events { display: block !important; }
.top-container .widget-product-link, .top-container .widget-category-link, .top-container .widget-cms-link, .top-container .widget-hierarchy-link { display: block; border-bottom: 1px solid #e2e2e2; margin: 7px 0; }
.top-container .widget-product-link a, .top-container .widget-category-link a, .top-container .widget-cms-link a, .top-container .widget-hierarchy-link a { display: block; padding: 12px 12px; background: #fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-links.gif) 0 100% repeat-x; border: 1px solid #cfcfcf; text-align: center; font: bold 15px/1.25 Arial, Helvetica, sans-serif; color: #444; text-decoration: none; }
.top-container .widget-product-link a:hover, .top-container .widget-category-link a:hover, .top-container .widget-cms-link a:hover, .top-container .widget-hierarchy-link a:hover { color: #d53c00; text-decoration: none; }
.footer-before-container .widget-product-link, .footer-before-container .widget-category-link, .footer-before-container .widget-cms-link, .footer-before-container .widget-hierarchy-link { display: block; border-bottom: 1px solid #e2e2e2; margin: 7px 0; }
.footer-before-container .widget-product-link a, .footer-before-container .widget-category-link a, .footer-before-container .widget-cms-link a, .footer-before-container .widget-hierarchy-link a { display: block; padding: 10px 12px; background: #fff url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-links.gif) 0 100% repeat-x; border: 1px solid #cfcfcf; text-align: center; font: bold 15px/1.25 Arial, Helvetica, sans-serif; color: #444; text-decoration: none; cursor: pointer; }
.footer-before-container .widget-product-link a:hover, .footer-before-container .widget-category-link a:hover, .footer-before-container .widget-cms-link a:hover, .footer-before-container .widget-hierarchy-link a:hover { color: #d53c00; text-decoration: none; }
.widget-product-link-inline { display: inline; }
.col-main .widget-product-link { display: block; text-align: right; margin: 7px 0; }
.col-main .widget-product-link a { font-size: 12px; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right: 15px; color: #333; text-decoration: underline; }
.col-main .widget-product-link a:hover { color: #333; text-decoration: none; }
.sidebar .widget-product-link { display: block; margin: 10px 0; padding: 0 17px }
.sidebar .widget-product-link a { font-size: 12px; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-link.gif) 100% 4px no-repeat; padding: 0 15px 0 0; color: #333; text-decoration: underline; }
.sidebar .widget-product-link a:hover { color: #333; text-decoration: none; }
.widget-category-link-inline { display: inline; }
.top-container .widget-category-link { border-bottom: 0; }
.top-container .widget-category-link a { border-color: #ca3934; color: #d53c00; background-image: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-links2.gif); background-color: #f9d2c1; }
.top-container .widget-category-link a:hover { color: #fff; }
.col-main .widget-category-link { display: block; text-align: right; margin: 7px 0; }
.col-main .widget-category-link a { font-size: 12px; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right: 15px; color: #333; text-decoration: underline; }
.col-main .widget-category-link a:hover { color: #333; text-decoration: none; }
.sidebar .widget-category-link { display: block; margin: 10px 0; padding: 0 17px }
.sidebar .widget-category-link a { font-size: 12px; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-link.gif) 100% 4px no-repeat; padding: 0 15px 0 0; color: #333; text-decoration: underline; }
.sidebar .widget-category-link a:hover { color: #333; text-decoration: none; }
.widget-cms-link-inline { display: inline; }
.col-main .widget-cms-link { display: block; text-align: right; margin: 7px 0; }
.col-main .widget-cms-link a { font-size: 12px; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right: 15px; color: #333; text-decoration: underline; }
.col-main .widget-cms-link a:hover { color: #333; text-decoration: none; }
.sidebar .widget-cms-link { display: block; margin: 10px 0; padding: 0 17px }
.sidebar .widget-cms-link a { font-size: 12px; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-link.gif) 100% 4px no-repeat; padding: 0 15px 0 0; color: #333; text-decoration: underline; }
.sidebar .widget-cms-link a:hover { color: #333; text-decoration: none; }
.widget-cms-hierarchy-link-inline { display: inline; }
.col-main .widget-cms-hierarchy-link { display: block; text-align: right; margin: 7px 0; }
.col-main .widget-cms-hierarchy-link a { font-size: 12px; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right: 15px; color: #333; text-decoration: underline; }
.col-main .widget-cms-hierarchy-link a:hover { color: #333; text-decoration: none; }
.sidebar .widget-cms-hierarchy-link { display: block; margin: 10px 0; padding: 0 17px }
.sidebar .widget-cms-hierarchy-link a { font-size: 12px; background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/bkg_widget-link.gif) 100% 4px no-repeat; padding: 0 15px 0 0; color: #333; text-decoration: underline; }
.sidebar .widget-cms-hierarchy-link a:hover { color: #333; text-decoration: none; }
.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; }
.mCSB_container.mCS_no_scrollbar { margin-right: 0; }
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar { margin-right: 30px; }
.mCustomScrollBox>.mCSB_scrollTools { width: 16px; height: 100%; top: 0; right: 0; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools a+.mCSB_draggerContainer { margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: center; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: relative; height: 20px; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { top: 100%; margin-top: -40px; }
.mCSB_horizontal>.mCSB_container { height: auto; margin-right: 0; margin-bottom: 30px; overflow: hidden; }
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar { margin-bottom: 0; }
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar { margin-right: 0; margin-bottom: 30px; }
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools { width: 100%; height: 16px; top: auto; right: auto; bottom: 0; left: 0; overflow: hidden; }
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer { margin: 0 20px; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger { width: 30px; height: 100%; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight { display: block; position: relative; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; float: left; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight { margin-left: -40px; float: right; }
.mCustomScrollBox { -ms-touch-action: none; }
.mCustomScrollBox>.mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCustomScrollBox:hover>.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail { background: #000; background: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #fff; background: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/css/brands/mCSB_buttons.png); background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; }
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail { background: #000; background: rgba(0, 0, 0, 0.15); }
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #000; background: rgba(0, 0, 0, 0.75); }
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85); }
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9); }
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: #fff; background: rgba(255, 255, 255, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background: #fff; background: rgba(255, 255, 255, 0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85); }
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9); }
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0; }
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; }
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; }
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: #000; background: rgba(0, 0, 0, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background: #000; background: rgba(0, 0, 0, 0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85); }
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9); }
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; }
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: #fff; background: rgba(255, 255, 255, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background: #fff; background: rgba(255, 255, 255, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85); }
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9); }
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; }
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: #000; background: rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background: #000; background: rgba(0, 0, 0, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85); }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9); }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail { background: #fff; background: rgba(255, 255, 255, 0.1); }
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; }
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width: 100%; }
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail { background: #000; background: rgba(0, 0, 0, 0.15); }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; background: #000; background: rgba(0, 0, 0, 0.75); }
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width: 100%; }
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85); }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9); }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
.onsale-product-container { cursor: pointer; position: relative; }
.onsale-product-container-inside {background-size:81px!important;width:81px!important;height:81px!important; cursor: pointer; position: absolute; z-index: 100; }
.onsale-product-container a { z-index: 2 !important; }
div.onsale-product-label { position: absolute; top: 3px; left: 4px; margin-left: -2px; text-align: center; }
div.onsale-onsale-product-label-text { FONT-FAMILY: inherit; FONT-SIZE: 16px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; }
div.new-onsale-product-label-text { FONT-FAMILY: inherit; FONT-SIZE: 16px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; }
div.custom-onsale-product-label-text { FONT-FAMILY: inherit; FONT-SIZE: 16px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; }

/* Overlay */
#ampromo-items-add
{
    border: 1px solid #ededed;
    padding: 7px;
    text-align: center;
    font-size:14px;
    text-transform: uppercase;
    margin-bottom: 12px;
}
#ampromo-msg
{
  font-size: 14px;
  border-bottom: 1px dashed;
  text-transform: uppercase; 
}

#ampromo-items-add a
{
    text-decoration: none;
}

.amscheckout #ampromo-items-add
{
    margin: 7px 10px;
}

#ampromo-overlay
{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    top: 0;
    left: 0;
    z-index: 10000;
    text-align: center;
    direction: ltr;
}

#ampromo-overlay .close
{

}

#ampromo-overlay .close:hover
{
    opacity: 1;
    transition: opacity 0.2s ease;
}

@media only screen and (max-width: 820px) and (min-width: 420px) {
    body #ampromo-items.amcarousel {
        width: 400px;
    }
    body .amcarousel #ampromo-carousel-wrapper {
        width: 250px;
    }
}

@media only screen and (max-width: 420px) {
    body #ampromo-items.amcarousel {
        width: 100%;
    }

    body .amcarousel #ampromo-carousel-wrapper {
        width: 250px;
    }

    body .ampromo-carousel-control.prev
    {
        left: 0px;
    }

    body .ampromo-carousel-control.next
    {
        right: 0px;
    }

    body .ampromo-carousel-control {
        z-index: 10001;
    }
}

@media only screen and (max-width: 340px) {
    body #ampromo-items .ampromo-item {
        border: none;
    }
}

@media only screen and (max-height: 500px) {
    body #ampromo-items.amcarousel {
        top: 0 !important;
        height: 100%;
    }

    body #ampromo-items {
        padding-top: 0;
    }

    body #ampromo-items>h4 {
        display: none;
    }
}

/* Items */

#ampromo-items
{
    position: relative;
    margin: 0 auto;
    padding: 24px;
    display: inline-block;
    box-sizing: border-box;
    left:0%;
    width:auto;
    background:#fff;
}

#ampromo-items.amcarousel
{
    display: block;
    width: 685px;
}


#ampromo-items .ampromo-item
{
    box-sizing: border-box;
    margin-bottom: 7px;
    padding: 20px;
    width: 250px;
    position: relative;
    margin-right: 12px;
}

#ampromo-items .ampromo-item-options
{
    margin-bottom: 12px;
    text-align: left;
}

#ampromo-items .ampromo-item-image
{
    display: block;
    margin: 0 auto;
    width: 160px;
    height: 160px
}

/* Carousel */

.amcarousel #ampromo-carousel-wrapper
{
    width: 520px;
}

#ampromo-carousel-wrapper
{
    overflow: hidden;
    margin: 0 auto;
}

.amcarousel #ampromo-carousel-content
{
    width: 4500px;
    height: 1px;
}

#ampromo-carousel-content .slide
{
    float: left;
}

.amcarousel .ampromo-carousel-control
{
    display: block;
}

.ampromo-carousel-control
{
    position: absolute;
    top: 260px;
    background: url(http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/amasty/ampromo/buttons_next_prev.png) no-repeat;
    width: 48px;
    height: 45px;
    font-size: 0;
    display: none;
}

.ampromo-carousel-control.carousel-disabled.prev
{
    background-position: 0 0 !important;
}

.ampromo-carousel-control.amcarousel-disabled.next
{
    background-position: -46px 0 !important;
}

.ampromo-carousel-control.prev
{
    background-position: 0 -45px;
    left: 20px;
}

.ampromo-carousel-control.next
{
    background-position: -46px -45px;
    right: 20px;
}

.ampromo-carousel-control.prev:hover
{
    background-position: 0 -91px;
}

.ampromo-carousel-control.next:hover
{
    background-position: -46px -91px;
}

.ampromo-item .qty-holder
{
    display: none;
}

.ampromo-item-options select,
.ampromo-item-options input
{
    max-width: 210px;
}

.ampromo-notification
{
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;

    border: 1px solid #f16048;
    color: #df280a;
    background: #faebe7;
}

.ampromo_items_form h4 {
    line-height: 50px;
}

.ampromo_items_form h4 a {
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
    font: 300 14px/18px "proxima-nova-n3", "proxima-nova", sans-serif;
    text-decoration: none;
}
.snippets { border: 1px solid #ccc; margin: 5px 0; min-height: 75px; overflow: auto; }
.snippets p { margin-bottom: 0px; }
.snippets .product-name { font-weight: bold; }
.snippets .prod-thumb { float: left; padding: 5px; }
.snippets img { display: block; }
.snippets .content { margin-left: 85px; padding: 5px; }
.snippets .rating-box { float: left; margin-top: 3px; margin-right: 5px; }
.snippets-footer { margin-top: -5px; color: #666666; font-style: normal; margin-bottom: 5px; margin-left: 10px; }
.snippets-fields ul { display: inline; }
.snippets-fields li { display: inline; color: #000; background: none !important; padding-left: 0px !important; margin: 0px !important; font-size: 11px; }
.snippets-fields li + li::before { content: "- "; }
#recommendation-zone-wrapper { text-align: center; margin: auto; padding: 10px; float: left; width: 100%; margin-top: 20px; margin: auto; }
#page-overlay { background:#000; cursor: pointer; display: none; height: 100%; left: 0; margin: 0 auto; opacity: 0.7; overflow: hidden; position: fixed; top: 0; width: 100%; z-index: 999998;filter: alpha(opacity=70); }
#ajax-loader { background: url("http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/overlay-loader.gif") no-repeat scroll center center #FFFFFF; display: none; height: 72px; left: 50%; position: fixed; top: 35%; width: 72px; z-index: 999999; margin: 0 0 0 -50px; border-radius: 36px;}
.jom-popup {  background-color: #f3f4f6; padding:0; position: fixed; text-align: center; width: auto; z-index: 999999; left: 50%; top:235px; width:420px; padding:20px;-webkit-box-shadow: 0px 0px 21px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:    0px 0px 21px 0px rgba(50, 50, 50, 0.2);box-shadow:0 0 21px 0 rgba(50, 50, 50, 0.2); margin-left:-210px}
.jom-popup h3 { font-family:"proxima-nova-n6", "proxima-nova";font-size: 25px;font-weight: 600; color:#000; text-transform:uppercase; padding-bottom:20px}
.jom-popup ul.popup-buttons-list { margin-top:0px; float:left  }
.jom-popup ul.popup-buttons-list li { display: inline; margin-right: 0; float:left}
.jom-popup .popup-buttons{ padding: 5px 10px;  font-size:14px; text-transform: uppercase; text-decoration: none;}
.jom-popup .popup-cart-button {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;border: 2px solid #414c5c;background: #414c5c;color: #FFF;width: 200px;display: inline-block;text-align: center;float: left;font-family: "proxima-nova-n6", "proxima-nova";font-size: 14px;font-weight: 600;color: #fff;text-transform: uppercase;padding: 12px 0 8px; }
.jom-popup .popup-cart-button:hover{ -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;padding: 12px 0 8px;border: solid 2px #24272B;background: #24272B;color: #fff;width: 200px;}
.jom-popup .validation-advice{ width:99.5%}
.jom-popup .popup-shop-button {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background: #c3cbd5; border:2px solid #c3cbd5;color:#fff; width:196px; display:inline-block; text-align:center; float:left;font-family:"proxima-nova-n6", "proxima-nova";font-size: 14px;font-weight: 600; text-transform:uppercase; padding:12px 0 8px; border:solid 2px #c3cbd5; margin-left:15px; cursor:pointer}
.jom-popup .popup-shop-button:hover{ background:#AAAFB8;border:2px solid #AAAFB8;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.jom-popup p{font-family:"proxima-nova-n4", "proxima-nova";font-size: 14px;font-weight: 400; color:#000; text-align:left; padding-bottom:20px}
a.mfp-close.close-but{ margin:10px 10px 0 0}
.jom-popup input.input-text{ width:414px; height:34px; border:solid 1px #c3cbd5; line-height:34px}
.jom-popup label{font-family:"proxima-nova-n6", "proxima-nova";font-size: 14px;font-weight: 600; color:#000; float:left; padding-bottom:15px; width:100%; text-align:left}
.jom-popup label em{ color:#9c0c0c; font-size:14px}
.jom-popup #form-follow li.control .input-box, .jom-popup #form-follow li.control label { float:left; width:auto;}
#login-modal.jom-popup .col2 li{ margin-bottom:22px}
.jom-popup #notify-guest-form li input.input-text{ margin-bottom:25px}
#login-modal .jqForgotPassword{ float:right; color:#414c5c; font-family:"proxima-nova-n6", "proxima-nova";font-size: 14px;font-weight: 600;}
#login-modal .control .input-box{ float:left; margin-right:12px}
#login-modal li#remember-me-box.control label{ width:auto; padding-bottom:0}
#login-modal li#remember-me-box.control{ overflow:hidden}  
#login-modal li#remember-me-box.control .link-tip{ float:left; font-family:"proxima-nova-n6", "proxima-nova";font-size: 14px;font-weight: 600; color:#414c5c;} 
button.button.jqLoginSubmit span{ width: 416px;background: #414c5c;height: 36px;border: solid 2px #414c5c;line-height: 36px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
button.button.jqLoginSubmit:hover span{background: #24272B;color: #fff!important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;line-height: 36px;border: 2px solid #24272B;}
button.button.jqLoginSubmit span span{ font-size:14px; height:auto; width:auto; border:0px!important; padding:0}
button.button.jqLoginSubmit:hover span span{ color:#414c5c}
a.jqRegister{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; display:block; width:416px; border:solid 2px #c3cbd5; background:#c3cbd5; padding:8px 0; margin-top:20px; color:#fff;font-family:"proxima-nova-n6", "proxima-nova";font-size: 14px;font-weight: 600; text-decoration:none}
a.jqRegister:hover{ -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;display: block;width: 416px;border: solid 2px #AAAFB8;background: #AAAFB8;padding: 8px 0;margin-top: 20px;font-family: "proxima-nova-n6", "proxima-nova";font-size: 14px;font-weight: 600;text-decoration: none;color: #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
a.popup-close.close-but{ margin:-10px -10px 0 0}
.jom-popup p span.customer-email{font-family:"proxima-nova-n6", "proxima-nova"; font-weight:600}
#notify-customer-form p a{font-family:"proxima-nova-n6", "proxima-nova"; font-weight:600; color:#000; text-decoration:none; padding-bottom:10px; cursor:pointer}
#register-modal .col2 li{ margin-bottom:22px}
.jqLogin.jqRegister{ text-align:center}
.jom-popup p.already-registered{ padding-bottom:0px; text-transform:uppercase}
#followup-modal ul li{ margin-bottom:22px}
.skip a{font-family:"proxima-nova-n6", "proxima-nova"; font-weight:600; color:#414c5c; font-size:16px; display:block; padding:30px 0 10px 0}
#followup-modal .button-section{ padding-top:5px}
#forgotPassword-modal .btnSet{ padding:30px 0 20px}
#forgotPassword-modal p.back-link{ padding-bottom:0px; text-align:center}
#forgotPassword-modal p.back-link a{ color:#414c5c; font-size:14px;font-family:"proxima-nova-n6", "proxima-nova"; font-weight:600; }
#ac-page #checkoutSteps footer .button {-webkit-transition: all 0.3s!important; -moz-transition: all 0.3s!important; transition: all 0.3s!important;}
@media only screen and (max-width:997px) and (min-width: 768px){
    .jom-popup{ top:15%}
}
@media only screen and (max-width:767px){
    .jom-popup{ width:276px; padding:26px 15px 20px; left:50%; top:0; margin-left:-152px}
    .jom-popup h3{ padding-bottom:7px; }
    .jom-popup p{ line-height:23px}
    .jom-popup ul.popup-buttons-list{ float:none}
    .jom-popup .popup-cart-button{ margin:5px auto 0; float:none}
    .jom-popup ul.popup-buttons-list li{ float:none}
    .jom-popup .popup-shop-button{ float:none; margin:20px auto 0}
    .jom-popup #notify-guest-form li input.input-text{ width:258px; float:left}
    .jom-popup input.input-text{width:258px; float:left}
    .jom-popup #notify-guest-form li input.input-text{ margin-bottom:15px}
    .jom-popup .popup-shop-button{ margin:15px auto 0}
    #login-modal.jom-popup .col2 li{ float:left; width:100%}
    #login-modal.jom-popup .col2 li .input-box{ float:left}
    button.button.jqLoginSubmit span{ width:262px}
    a.jqRegister{ width:258px}
    #forgotPassword-modal .btnSet{ float:left}
    #forgotPassword-modal p.back-link{ clear:both}
}
#TT2ILTbox { background-color: #f3f3f3; border: 1px solid #d2d2d2; padding: 10px; text-align: center; width: 280px; margin-bottom: 10px; margin-top: 10px; }
#TT2ILTbox h2 { font-size: 12px; font-weight: bold; margin: 5px 0 5px 0; }
#TT2ILTcount-line * { font-size: 11px; }
#TT2ILTcount-line strong { font: bold 11px Arial; }
#TT2ILTcount-line p { margin: 5px 0 5px 0; }
#TT2ILTbutton-holder { height: 31px; text-align: center; margin: 0 auto; }
a.TT2ILTbutton, a.TT2ILTbutton span { background-color: #fa6230; }
.TT2ILTbutton * { font: bold 12px Arial; }
a.TT2ILTbutton { background-image: url('http://static.www.turnto.com/tra2/images/iteaser/1/button-right.png'); background-repeat: no-repeat; background-position: top right; display: block; height: 31px; margin: 0 auto; padding-right: 16px; text-decoration: none; color: white; width: 250px; }
a.TT2ILTbutton span { background-image: url('http://static.www.turnto.com/tra2/images/iteaser/1/button-left.png'); background-repeat: no-repeat; display: block; line-height: 22px; padding: 2px 0 7px 18px; width: 235px; }
a.TurnToIteaSee { font-size: 11px; text-decoration: none; color: #000; cursor: pointer; }
.quick-view.button { padding: 0px 0px; width: 100px; height: 38px; text-transform: uppercase; top: 36%; left: 0; right: 0; margin: 0 auto; }
.quick-view.button:hover { cursor: pointer; }
.cms-home .home-new-products ul.products-grid li .quick-view.button { top: 24%; }
#toPopup { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #636363; display: none; font: 400 normal 12px "proxima-nova-n4", "proxima-nova", sans-serif; height: 404px; left: 50%; margin: -227px 0 0 -382px; padding: 30px 40px 20px 50px; position: fixed; top: 50%; width: 675px; z-index: 999999; }
#toPopup .product-view .product-img-box { width: 300px; }
#toPopup .product-view .product-img-box .product-image-zoom { width: 100%; height: 300px; }
#toPopup .product-view .product-img-box .product-image img { height: auto; width: 100%; max-height: 300px; }
#toPopup .product-view .product-shop { float: right; width: 344px; margin: 0; }
#toPopup .product-main-info .product-name { width: auto; }
#toPopup .product-view .product-name a { color: #606060; float: left; font: 300 20px/24px "proxima-nova-n3", "proxima-nova", sans-serif; margin: 0 0 5px; text-decoration: none; text-transform: none; height: 50px; overflow: hidden; }
#toPopup .product-view .product-name a:hover { }
#toPopup .product-view .add-to-box { display: block; }
#toPopup .product-view .short-description { color: #636363; height: 110px; overflow: hidden; }
#toPopup .product-view .short-description a.seemorePopup { margin-left: 10px; }
#toPopup .product-view .product-shop .availability { color: #959494; }
#toPopup .product-view .product-shop .add-to-cart { padding: 0; float: left; width: auto }
#toPopup .product-view .product-img-box .more-views { padding: 0 10px 0 20px; position: relative; margin: 20px 0 0; }
#toPopup .product-view .product-img-box .more-views li { border: 1px solid #fff }
#toPopup .product-view .product-img-box .more-views li:hover, #toPopup .product-view .product-img-box .more-views li.active { border: 1px solid #c8d0d9 }
#toPopup .product-view .product-img-box .owl-carousel .owl-wrapper-outer { width: 270px; }
#toPopup .product-view .product-img-box .owl-buttons div { background: url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat -98px -254px; height: 52px; left: -20px; position: absolute; text-indent: -9999px; top: 0; width: 15px; }
#toPopup .product-view .product-img-box .owl-buttons div.disabled { display: none; }
#toPopup .product-view .product-img-box .owl-buttons .owl-prev { }
#toPopup .product-view .product-img-box .owl-buttons .owl-next { left: auto; right: -10px; background-position: -96px -309px }
#toPopup .product-view .link-compare { opacity: 1; position: absolute; width: 60px; height: 24px; display: block; background: url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/add-to-compare.png') no-repeat; background-size: 24px 24px; color: #000; text-decoration: none; font-size: 14px; text-transform: uppercase; padding-top: 30px; text-align: center; background-position: top center; }
#toPopup .product-view .link-compare:hover { background-position: top center !important; background: url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/add-to-compare-hover.png') no-repeat; background-size: 24px 24px; }
#toPopup .product-view .notify-me { background-color: #c3cbd5; border: 2px solid #c3cbd5; color: #fff; float: left; font: 600 14px/46px "proxima-nova-n6", "proxima-nova"; height: 46px; padding: 0 20px; text-decoration: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
#toPopup .product-view .notify-me:hover { background-color: #AAAFB8; border: 2px solid #AAAFB8; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
#toPopup .product-main-info h2 { font: 600 normal 16px/16px "proxima-nova-n6", "proxima-nova", sans-serif; color: #000000; text-transform: uppercase; margin: 0 0 7px; }
#toPopup .product-main-info h2 a { text-decoration: none; }
#toPopup .product-main-info h2 a:hover { text-decoration: underline; }
#toPopup .product-main-info .product-ids { text-align: left; clear: left; }
#toPopup .product-main-info .ratings { float: left; margin: 10px 0; width: 100%; }
#toPopup .product-main-info .no-rating { text-align: left; }
#toPopup .product-main-info .price-shipping-info { height: 185px; overflow: hidden; clear: left; }
#toPopup .product-main-info .final-price-wrapper { float: left; width: 100%; margin: 0 0 10px; }
#toPopup .product-main-info .final-price-wrapper .final-price { color: #414C5C; font-family: "proxima-nova-i6", "proxima-nova"; font-size: 35px; font-style: italic; font-weight: 600; float: left; }
#toPopup .product-main-info .final-price-wrapper .doorbuster-price { display: inline; float: left; height: 45px; margin: 0 0 0 10px; overflow: hidden; width: 160px; color: #9C0C0C; font: 600 normal 14px/45px "proxima-nova-n6", "proxima-nova"; }
#toPopup .product-main-info .final-price-wrapper .doorbuster-price * { line-height: 45px; }
#toPopup .ratings .rating-box { float: left; margin: 0 0 14px 0; cursor: pointer; }
#toPopup .ratings .rating-links { float: left; line-height: 26px; margin: 0 0 0 10px; }
#toPopup .ratings .rating-links a:hover { text-decoration: underline }
#toPopup .add-to-cart label { font-size: 14px; margin-left: 8px; }
#toPopup .add-to-cart .qty { height: 28px; line-height: 30px; text-align: center; width: 32px; padding: 0; color: #636363; font-size: 14px; border: solid 1px #e6e6e6; }
#toPopup button.btn-cart { margin: 0; }
#toPopup button.btn-cart span span { background: none; line-height: 46px; height: 46px; border: none; padding: 0 15px; width: auto }
#toPopup .product-shop .add-to-links { margin: 0 0 0 20px !important; }
#toPopup .price-box .price-excluding-tax label, #toPopup .price-box .price-including-tax label { font-size: 11px !important; color: #636363 !important; }
#toPopup #lightwindow_navigation > a { width: 12px; height: 30px; display: block; background: url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat -96px -369px; position: absolute; top: 45%; z-index: 10; border: 10px solid #FFFFFF; }
#toPopup #lightwindow_navigation > a#lightwindow_next { right: 20px; background-position: -108px -369px; }
#toPopup #lightwindow_navigation > a#lightwindow_previous { left: 20px; }
#toPopup #lightwindow_next > span, #toPopup #lightwindow_previous > span { position: absolute; text-indent: -9999px; }
#toPopup > a#close { width: 22px; height: 22px; position: absolute; right: 10px; top: 8px; text-indent: -9999px; cursor: pointer; background: url('http://cdn1.jomashop.com/skin/frontend/enterprise/joma/images/joma-sprite-b.png') no-repeat -65px -372px; }
#toPopup .product-view .product-shop .price-box { position: inherit; margin-bottom: 10px; overflow: hidden; }
#toPopup .product-view .product-shop .price-box .regular-price .price { font-size: 16px; }
#toPopup .product-view .product-shop .price-box .special-price .price { font-size: 16px; }
#toPopup .product-main-info .final-price-wrapper .doorbuster-price {display: none;}
.col3-layout #toPopup .product-view { width: inherit; }
.col2-left-layout #toPopup .product-view .product-collateral, .col2-right-layout #toPopup .product-view .product-collateral, .col1-layout #toPopup .product-view .product-collateral, .col3-layout #toPopup .product-view .product-collateral, #toPopup .product-view { width: 100%; }
.loadingwait { display: none; width: 69px; height: 89px; position: fixed; top: 50%; left: 50%; padding: 2px; border: none; }
.loadingwaitzindex { z-index: 9999999; }
#backgroundPopup { background: none repeat scroll 0 0 #000000; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 999998; }
#lightwindow_contents { }
@media only screen and (max-width:997px) {
    #toPopup { padding: 30px 30px 20px; margin: -227px 0 0 -367px; }
}
@media only screen and (max-width:767px) {
    #toPopup { display: none; }
    #backgroundPopup { display: none; }
}
  /* 
 *  Core Owl Carousel CSS File
 */
 .owl-carousel .owl-item li{background-size: cover; background-repeat: no-repeat;background-position: right center;}
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: visible;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  display: none;
}
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}
@media only screen and (max-width:1195px) {
  .owl-carousel .owl-stage-outer{overflow: hidden;
  }
    
}

