
body {min-height:100%;height:auto;padding:0;background-color:#ffffff;}
body, a:hover, a:focus, .btn, .btn:hover, .btn:focus, .btn.focus {color:#404a52;}
a, .cp-A1, .statActive {color:#b43803;}

/* STYLE:Page */
legend {border-color:#c2c2c2;}
.form-control {background-color:#ffffff;background-image:none;border-color:#c2c2c2;}
.form-control:focus {border-color:#66afe9;}
.form-control input::-moz-placeholder {opacity:1;}
.form-control input::-moz-placeholder, .form-control input:-ms-input-placeholder, .form-control input::-webkit-input-placeholder {color:#666666;}

.has-success {color:#0e9a03;}
.has-success .form-control, .has-success .form-block span, .form-block.has-success span {border-color:#0e9a03;background-color:rgba(0, 115, 0, 0.05);}
.has-success .form-control:focus {border-color:#0e9a03;background-color:#ffffff;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.has-success .input-group-addon {color:#0e9a03;border-color:#0e9a03;background-color:rgba(0, 115, 0, 0.05);}

.has-warning {color:#e96402;}
.has-warning .form-control, .has-warning .form-block span, .form-block.has-warning span {border-color:#e96402;background-color:rgba(250, 130, 0, 0.1);}
.has-warning .form-control:focus {outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:#e96402;background-color:#ffffff;}
.has-warning .input-group-addon {color:#e96402;border-color:#e96402;background-color:rgba(250, 130, 0, 0.05);}

.has-error {color:#cc0000;}
.has-error .form-control, .has-error .form-block span, .form-block.has-error span {border-color:#cc0000;background-color:rgba(204, 0, 0, 0.05);}
.has-error .form-control:focus {outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:#cc0000;background-color:#ffffff;}
.has-error .input-group-addon {border-color:#cc0000;background-color:rgba(204, 0, 0, 0.05);color:#cc0000;}

.btn, .menu-basic {font-weight:bold;}
.btn-primary {border:0;padding:10px 12px;margin:0 5px 15px 0;text-shadow:0px 0px 6px #47781b;box-shadow:0px 10px 10px -7px rgba(0, 0, 0, 0.3); color:#ffffff;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:none;border:none;color:#ffffff;background-color:#47781b;}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {background-image:none;}
.btn-primary .badge {background-color:#ffffff;color:#47781b;}
.btn-basic {text-shadow:1px 1px 1px #ffffff;border-color:#c2c2c2;}
.btn-basic:hover, .btn-basic:focus, .btn-basic.focus, .btn-basic:active, .btn-basic.active, .open > .dropdown-toggle.btn-basic {background:none;background-color:#e7e7e7;}
.btn-basic:active, .btn-basic.active, .open > .dropdown-toggle.btn-basic {background-image:none;}
.btn-basic .badge {background-color:#ffffff;color:#404a52;}
.btn-info {color:#b43803;border-color:rgba(0, 0, 0, 0.5);}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {background:none;color:#404a52;}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {background-image:none;}
.btn-info .badge {background-color:#ffffff;color:#404a52;}
.btn-link {font-weight:normal;border-radius:0;color:#b43803;}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {-webkit-box-shadow:none;box-shadow:none;background-color:transparent;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color:transparent;}
.btn-link:hover, .btn-link:focus {text-decoration:underline;background-color:transparent;color:#404a52;}
.btn-iconA, .btn-iconB {display:block;padding:0;margin:0;background-color:transparent;border:none;color:#404a52;}
.btn-iconA:hover, .btn-iconA:focus, .btn-iconA:active, .open > .dropdown-toggle.btn-iconA,
.btn-iconB:hover, .btn-iconB:focus, .btn-iconA:active, .open > .dropdown-toggle.btn-iconB 
{background-color:transparent;border:none;color:#c2c2c2;}

.form-group.disabled label, label.disabled, fieldset[disabled] .form-group label, .form-group.disabled .form-control, .form-control.disabled, .form-control input[disabled], .form-control input[readonly], fieldset[disabled] .form-group input,
.btn.disabled, .btn[disabled], fieldset[disabled] .btn, .btn.disabled:hover, .btn[disabled]:hover, fieldset[disabled] .btn:hover, .btn.disabled:focus, .btn[disabled]:focus, fieldset[disabled] .btn:focus, .btn.disabled.focus, .btn[disabled].focus, fieldset[disabled] .btn.focus,
.btn.disabled:active, .btn[disabled]:active, fieldset[disabled] .btn:active, .btn.disabled.active, .btn[disabled].active, fieldset[disabled] .btn.active {
  cursor:not-allowed;
  pointer-events:none;
  opacity:0.50;
  filter:alpha(opacity=50);
  -webkit-box-shadow:none;
  box-shadow:none;
  color:#666666;
  background-color:#e7e7e7;
  border-color:#c2c2c2;
}
.form-group.disabled label, label.disabled {background-color:transparent;border:0;}

.badge {color:#ffffff;background-color:#404a52;}
a.badge:hover, a.badge:focus {color:#ffffff;}
.list-group-item.active > .badge {color:#404a52;background-color:#ffffff;}
.badge.comNO {background-color:#b43803;}
.badge.comYES {background-color:#0e9a03;}

.footer-global {background-color:#404a52;background-color:rgba(64,74,82,.9);color:#ffffff;}
.sb-slidebar-foot ul li {border-color:#ffffff;}
.footer-global a, .sb-slidebar-foot ul li a {color:#ffffff;}
.footer-global a:hover, .footer-global a:focus, .sb-slidebar-foot ul li a:hover, .sb-slidebar-foot ul li a:focus {color:#ffffff;text-decoration:underline;}

.iconS1 {color:#b43803;}
.iconS1, .iconS1B {box-shadow:inset 0 0 5px rgba(0,0,0,0.25);background-color:#ffffff!important;}
.item-menu a .iconS1B {color:#b43803;}		
.item-menu a:hover .iconS1B {color:#404a52;}		
.iconS5 {color:#787f84;}
.menu-present .iconS5 {color:#ffffff;}
.ic-cloud {background:url(../styleapp-1/mfs-ic-cloud.png) 0 0 no-repeat; background-size:24px 24px;}
.iconS1 svg, .iconS1A svg {fill:#b43803;}
.iconS4 svg {fill:#ffffff;}
.iconS2 svg, .iconS3 svg, .iconS5 svg {fill:#404a52;}
.menu-browse-btn .iconS5 {color:#ffffff;}

.btn-primary {
background:#47781b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4YjE1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Nzc4MWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, #98b15b 0%, #47781b 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#98b15b), color-stop(100%,#47781b)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #98b15b 0%,#47781b 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #98b15b 0%,#47781b 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top, #98b15b 0%,#47781b 100%); /* IE10+ */
background:linear-gradient(to bottom, #98b15b 0%,#47781b 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#98b15b', endColorstr='#47781b',GradientType=0 ); /* IE6-8 */	
}
.btn-basic, .menu-basic li a, .menu-basic li button, 
.menu-page a, .menu-page a.disabled, .menu-page a.disabled:hover, .menu-page a.disabled:focus, .menu-page a.disabled:active,
.p7AP3trig.p7ap3-theme-20 a, .p7TP3_tabs_07 a, .p7TP3_tabs_07 a:visited {
background-color:#e7e7e7;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* IE10+ */
background:linear-gradient(to bottom, #ffffff 0%,#e7e7e7 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */	
}


/* FORMAT:FormatA:Basic, FormatB:Basic, FormatD:Inline Swatch, FormatE:Pop Present */
.formatA {display:block; margin:0;}
.formatA h1, .formatA h2 {font-size:24px;line-height:26px;color:#174679;}

.formatB {display:block; margin:0 0 12px 0; padding:0 5px;}
.p7ap3-col-wrapper.formatB {display:block; padding:15px 15px 10px 15px;}
.formatB h1, .formatB h2 {padding:0; margin:0 0 4px 0;}
.formatB h3, .formatB h4 {padding:0; margin:0 0 4px 0;}
.formatB h1, .formatB h2 {font-size:24px;line-height:26px;color:#174679;}
.formatB h2 {font-size:18px; line-height:20px;}
.formatB h3 {font-size:14px; line-height:18px;}
.formatB h4 {font-size:13px; line-height:16px;}
.formatB p, .formatB ul {margin:0 0 12px 0;}		

.formatD {position:relative;text-align:left;line-height:1;font-size:13px;padding:0;margin:0;}
.formatD .fmt-conrow {padding:5px;margin:0;}

.formatE {display:block;padding:0px;}
.formatE img {padding:0px;}
.formatE h2 {width:auto;font-size:16px; line-height:18px;text-align:center;}

/* STYLE:Forms, styleform-A:Float, styleform-B:No Float, styleform-C:Admin Draggable, styleform-S:Inline Swatch */
.form-grid h3, .form-inline h3 {display:block;padding:7px 7px 0 0;margin:0 0 2px 0;}

.form-btn {display:block;text-align:center;}
.form-box span em {font-weight:normal;}
.form-box span em:before {content:"- ";}
.form-box span em:first-child:before, .form-box span em:nth-child(2):before {content:"";}	
.form-box span em:first-child {font-weight:bold;}

.styleform-A h2, .styleform-A .form-inline, .styleform-A .form-box  {margin-left:30%;}
.styleform-A .form-grid .form-group label {float:left;text-align:right;padding:7px 7px 0 0;width:30%;}
.styleform-A .form-grid .form-group div {float:left;text-align:left;width:70%;}
.styleform-A .form-grid .form-group {padding:4px 0;}			
.styleform-A .form-box {display:block;text-align:left;}
.styleform-A .form-box.btn-formlink {text-align:right!important;}
.search-wrap.styleform-A {position:relative;padding:0;margin:5px 5px 0 5px; background-color:#ffffff; border-radius:6px;}
.search-wrap.styleform-A .form-grid .form-group {padding:0; margin:0;}
.search-wrap.styleform-A .form-grid .form-group div {width:90%;}
.search-wrap.styleform-A .form-grid .form-control {background-color:transparent;border:none;}
.search-wrap.styleform-A .btn-iconA {float:right;width:10%;}

.styleform-B .form-grid h2 {margin:0;}
.styleform-B .form-grid .form-group label {display:block;text-align:left;}
.styleform-B .form-grid .form-control {width:100%;margin:0 0 5px 0;}
.styleform-B .form-grid .form-group, .styleform-B .form-grid .form-box {float:left;}
.styleform-B .form-grid .form-group.c-100 {width:100%;float:none;clear:both;}
.styleform-B .form-inline .form-group.c-50 {width:49.5%;}/* White Space Gap */
.styleform-B .form-inline .form-control {width:100%;}
.styleform-B .form-box h3, .form-grid h3 {font-size:14px; margin:0 0 2px 0;}
.p7ap3-col-wrapper .styleform-B {padding:10px;}
.styleform-B .form-box .radio, .styleform-B .form-box .checkbox {margin-top:0;margin-bottom:3px;}
.styleform-B .form-box {margin:0 0 5px 0;}
.styleform-B .form-inline, .styleform-B .form-grid .form-group, .styleform-B .form-grid .form-block, .styleform-B .form-box, .styleform-B .form-grid h3, .styleform-B .form-grid p {padding:0 5px;}
.styleaccord-A .styleform-B .p7AP3-20 {padding:0 5px;}
.styleform-B .form-inline .form-group {padding:0 8px 0 0;}
.styleform-B label > span, .styleform-B h3 > span {font-weight:normal!important;}

.styleform-C .form-box {padding:0;margin:0 0 5px 0;}
.styleform-C .form-box div {padding:0;margin:0;}
.styleform-C .form-box .radio, .styleform-C .form-box .checkbox {margin-top:3px;}
.styleform-C .form-grid .form-group label {display:block;text-align:left;}
.styleform-C .form-grid .form-control {margin:0; border-radius:0;}
.styleform-C .form-inline .form-group.c-50 {width:49.5%;}
.styleform-C .form-inline .form-control {width:100%;}
.styleform-C .form-grid .form-group, .styleform-C .menu-browse {padding:0; margin:0;}
.styleform-C .menu-browse-btn {margin:0;}
.styleform-C .mbrowse-conrow {padding:5px 5px 5px 10px; border:1px solid #c2c2c2; border-top:none;}
.styleform-C .mbrowse-conrow h3 {padding:5px 0 0 0;margin:0!important;}
.styleform-C .mbrowse-conrow .form-group {padding:0;margin:10px;}
.stylegrid-C.styleform-C .form-control {border-radius:4px;}

/* Styleform-D: Dupe of B without extra padding */
.styleform-D .form-grid h2 {margin:0;}
.styleform-D .form-grid .form-group label {display:block;text-align:left;}
.styleform-D .form-grid .form-control {width:100%;margin:0 0 5px 0;}
.styleform-D .form-grid .form-group, .styleform-D .form-grid .form-box {float:left;}
.styleform-D .form-grid .form-group.c-100 {width:100%;float:none;clear:both;}
.styleform-D .form-inline .form-group.c-50 {width:49.5%;}/* White Space Gap */
.styleform-D .form-inline .form-control {width:100%;}
.styleform-D .form-box h3, .form-grid h3 {font-size:14px; margin:0 0 2px 0;}
.p7ap3-col-wrapper .styleform-D {padding:10px;}
.styleform-D .form-box .radio, .styleform-D .form-box .checkbox {margin-top:0;margin-bottom:3px;}
.styleform-D .form-box {margin:0 0 5px 0;}
.styleform-D .form-inline .form-group {padding:0 8px 0 0;}
.styleform-D label > span, .styleform-D h3 > span {font-weight:normal!important;}

.styleform-E .form-box h3 {padding:0;margin:5px 0 0 0;}
.styleform-E .form-box .radio, .styleform-E .form-box .checkbox {margin-top:3px;}
.styleform-E .form-group {padding:0; margin:0;}
.styleform-E div {padding:0;margin:0;}
.styleform-E div span {padding:0!important;margin:0!important;}
.styleform-E .form-control {width:100%!important;}

/* Forms: ItemSKU */
.styleform-F .form-grid {display:block; padding:0; margin:0 0 0 7px;}
.styleform-F .form-grid .form-group label {display:block;text-align:left;}
.styleform-F .form-group.c-100 {width:100%;float:none;clear:both;padding:0 5px;}
.styleform-F .form-grid .form-control {width:100%;margin:0 0 5px 0!important; border-radius:4px 0 0 4px;}
.styleform-F .form-grid button {border-radius:0 4px 4px 0; margin:0!important;}
.styleform-F .form-grid .form-group, .styleform-F .form-grid .form-box {float:left;}
.styleform-F .form-grid .form-group {padding:0; margin:0;}

.styleform-S .form-grid .form-group {margin:0 0 5px 0;}
.styleform-S .form-grid .form-control {margin:0;}
select#fm-quant {width:120px;}


.stylegrid-D .styleform-B .form-inline, .stylegrid-D .styleform-B .form-grid .form-group, .stylegrid-D .styleform-B .form-grid .form-block, .stylegrid-D .styleform-B .form-box, .stylegrid-D .formatB, .stylegrid-D .styleform-B .form-grid h3, .stylegrid-D .p7AP3-20,
.stylegrid-D.styleform-B .form-inline, .stylegrid-D.styleform-B .form-grid .form-group, .stylegrid-D.styleform-B .form-grid .form-block, .stylegrid-D.styleform-B .form-box, .stylegrid-D.styleform-B .form-grid h3, .stylegrid-D.styleform-B .p7AP3-20
{padding:0 1%;}

.stylegrid-D .styleform-B .form-grid .form-box h3, .stylegrid-D.styleform-B .form-grid .form-box h3 {padding:0 0!important;}


/* STYLE:Pop, .stylepopA:Basic, .stylepopB:Present */
.stylepopA .col-conrow, .stylepopMFS .col-conrow { padding:15px 20px 15px 15px;}
.stylepopB a {display:block;padding:10px; margin:0;}
.stylepopA .formatB h2, .stylepopMFS .formatB h2 {font-size:22px; line-height:24px;}
.stylepopMFS .formatB h2 {text-align:center;margin:0 0 8px 0;}

/* STYLE:List, stylelistA:Basic, stylelistB  */
ul.stylelistA {display:block;}	
.stylelistA li {display:block; padding:2px 0;font-weight:normal;}	
.stylelistA li span {font-weight:bold;}	

ul.stylelistB {display:inline-block;vertical-align:middle;;padding:5px 0;margin:0;}
.stylelistB li {float:left;vertical-align:middle;padding:2px 8px;margin:0;border-right:1px solid #c2c2c2;}
.stylelistB li span {display:block;font-weight:bold;margin:0;border-left:none;}
.stylelistB li b  {color:#b43803;}
.stylelistB li:first-child {padding:2px 8px 2px 0px;}
.stylelistB li:last-child {border-right:none!important;}
.pg-itemdetail ul.stylelistB {margin:3px 0 3px 0;}
.pg-itemdetail .stylelistB li {margin:0;}
.pg-itemdetail .stylelistB li:first-child {padding:2px 5px 2px 0px;border-right:1px solid #c2c2c2;}

.stylelistC {display:block;padding:0;margin:0; line-height:1.4em;}
.stylelistC li {display:block;padding:0;margin:8px 0;}
.formatA .stylelistC {padding:0;margin:0 0 12px 0;}
.formatA .stylelistC li {padding:0 0 8px 0;border-bottom:1px dotted #ffffff;}
.formatB .stylelistC li {padding:8px 0;margin:0;border-top:1px dotted #c2c2c2;}
.formatB .stylelistC li:last-child {border-bottom:1px dotted #c2c2c2;}

.stylelistD {display:block;padding:0;margin:0; line-height:1.4em;}
.stylelistD li {display:block;padding:0;margin:8px 0;}
.formatA .stylelistD {padding:0 0 0 5px;margin:0 0 12px 0;}
.formatA .stylelistD li {display:list-item;list-style:disc inside none;}

ul.stylelistE {display:inline-block;vertical-align:top;padding:0;margin:0;}
.stylelistE li {display:block;padding:2px 8px 2px 0;margin:0;}
.stylelistE li span {font-weight:bold;}

.stylelist-sortA-hi {height:50px; border-radius:0;border:1px dotted #c2c2c2;}
.stylelist-sortA {display:block;padding:0;margin:0;}
.stylelist-sortA li {display:block;padding:0;margin:5px 0 0 0; background-color:#ffffff;}

/* STYLE:Image */
.styleimageA {height:auto!important;width:auto!important;max-width:100%;}
.formatD .styleimageB {height:50px!important; width:50px!important;}
.styleimageD {height:auto;max-width:12%!important;padding:0 5px 5px 0;}
.styleimageC {}

/* tabledata */
.tabledata-wrap {padding:0 0 10px 0; margin-bottom:10px;border-radius:4px;background-color:#ffffff;}
.tabledata-wrap .form-block {margin:0 10px;}
.tabledata-wrap .btn-basic {padding:6px 12px;}
.tabledata .tdata-grid li.TH-row {font-weight:bold;border:none;background-color:#787f84;color:#ffffff;}

.tabledata .TH-col li div span {padding:10px 0 0 0;}

.tabledata .tdata-grid li.TH-row.button-group div span {display:block; padding:8px 0;}
.tabledata .tdata-grid li.TH-row.button-group button {background-color:#525b62;line-height:1;padding:0 8px;margin:0;border-radius:4px;border:none;box-shadow:0px 0px 4px rgba(0,0,0,.1);color:#ffffff;}
.tabledata .tdata-grid li.TH-row.button-group button:hover {background-color:rgba(0,0,0,.5);}
.tabledata .tdata-grid li.TH-row.button-group button.is-checked {color:#fde202;background-color:#525b62;}

.tdata-grid li div, .tabledata.styledata-A li.TD-row div .form-control, .tdata-grid li div span, .tabledata.styledata-A li div .iconS2
 {display:block;text-align:center;border:0!important;border-radius:0;padding:6px 0;margin:0;background-color:transparent;}
.tdata-scrollA {max-height:500px; overflow-x:auto;}

.tabledata.styledata-A li.TD-row .itemNO, .tabledata.styledata-A li.TD-row input[disabled] {background-color:#e7e7e7;color:#e7e7e7;}
.tabledata.styledata-A li.TD-row .disabled {color:#e7e7e7;background-color:#e7e7e7;}
.tabledata.styledata-A li.TD-row .price-1, .price-1 .ic-legend {background-color:#e5f0f5;}
.tabledata.styledata-A li.TD-row .price-2, .price-2 .ic-legend {background-color:#efecda;}
.tabledata.styledata-A li.TD-row .price-3, .price-3 .ic-legend {background-color:#efd7b8;}
.tabledata.styledata-A li.TD-row .price-4, .price-4 .ic-legend {background-color:#c2e5f5;}
.tabledata.styledata-A li.TD-row .price-5, .price-5 .ic-legend {background-color:#d6edc7;}

.tabledata.styledata-A .tdata-grid {border-bottom:1px solid #e7e7e7;}
.tabledata.styledata-A {background-color:#ffffff;}
.tabledata.styledata-A .tdata-group {overflow-y:auto;margin:0;padding:0;}
.tabledata.styledata-A.tdata-2d .tdata-group {margin:0 0 0 30px;}
.tabledata.styledata-A .tdata-grid .tdata-conrow {min-width:700px;}
.tabledata.styledata-A li.TD-row .itemNO input {display:none!important;}
.tabledata.styledata-A .tdata-group li div {margin:0 0 0 .45%;}

.tabledata.styledata-A .tdata-grid li div, .tabledata.styledata-A li.TD-row .disabled {height:34px;}

.tabledata.styledata-A .tdata-grid .TH-col {position:absolute;width:30px;font-weight:bold;padding:0;margin:0;border-right:1px solid #e7e7e7;}
.tabledata.styledata-A .tdata-group li div span, .tabledata.styledata-A .tdata-group li div i {display:block;padding:7px 2px;}

.tabledata.styledata-B li {border-bottom:1px solid #e7e7e7; padding:0; margin:0;}
.tabledata.styledata-B li div {text-align:left;padding:6px 5px; }
.tabledata.styledata-B li div span {text-align:left; padding:5px 0;}
.tabledata.styledata-B li:nth-child(even) {background-color:rgba(0,0,0,.03);}
  
.cart-wrap {padding:5px 0;margin:5px;background-color:#ffffff; border-radius:4px;}
.cart-wrap .btn-primary {margin:5px 0!important;}
.cart-wrap .tabledata.styledata-B .TC-1 img {width:95%; height:auto;}
.cart-wrap .tabledata.styledata-B .TC-1 {width:25%;}
.cart-wrap .tabledata.styledata-B .TC-2 {width:70%;text-align:left;}
.cart-wrap { text-align:center;}
.cart-wrap .formatB h2 {font-size:24px;line-height:26px;text-align:center;padding:0;margin:0;}
.cart-wrap .formatB p {padding:0;margin:0;}
.cart-wrap .formatB dl {display:block; padding:0 0 5px 5px; text-align:left;}
.cart-wrap .formatB dt {font-weight:bold;}
.cart-wrap .formatB dt, .formatB dd {padding:0 0 4px 0;}

/* Label and Legend */
.tdata-label {border-top:1px solid #e7e7e7;}
.tdata-label, .tdata-legend {position:relative;display:block;margin:0;padding:0;}
.tdata-label .HD-col h6, .tdata-label .HD-row {font-size:16px;line-height:1;text-transform:uppercase;}
.tdata-label .HD-row {display:block; padding:7px 0 7px 40px;}
.tdata-label .HD-col {position:absolute;top:0;left:0;display:block;width:30px;padding:0;overflow:hidden;border-right:1px solid #e7e7e7;}
.tdata-label .HD-col h6 {
	height:60px; 
	width:60px;
	overflow:hidden;
	text-align:center;
	padding:7px 0 0 0;
	margin:0;
	white-space:nowrap;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.tdata-legend {font-weight:bold;border-bottom:1px solid #e7e7e7; background-color:#e7e7e7;}
.legend-row-price {text-align:right;}
/* .legend-row-price {position:absolute;top:0;right:5px;border:1px solid #c2c2c2;border-top:0; background-color:#ffffff; border-radius:0 0 4px 4px;} */
.legend-row-price ul {display:inline-block;vertical-align:middle;font-size:0;}
.legend-row-price li {float:left;font-size:12px;line-height:1;margin:0;}
.legend-row-price li div {display:block;padding:6px; margin:0;}
.legend-row-price li span, .legend-row-price li i {display:inline-block;vertical-align:middle;}
.legend-row-price li i {border:1px solid #777777;}
.legend-row-price .ic-legend {width:16px; height:16px; overflow:hidden; margin:0 3px 0 0;}

/* GRIDS:*/
/* stylegrid-A content padding:0 1% */
.stylegrid-A {margin-top:10px;}
.stylegrid-A .column, .stylegrid-C .column {padding:0 10px 0 0;}
.stylegrid-A .col-conrow, .stylegrid-A .single {padding:10px;border-radius:4px;}
.stylegrid-A .single {margin:0 auto;}
.stylegrid-A .col-conrow, .stylegrid-A .single, .stylegrid-C, .stylegrid-D, .stylegrid-G {background-color:#ffffff;}
.stylegrid-A .column:last-child, .stylegrid-C .column:last-child {padding:0 0 0 10px;}
.stylegrid-C {width:100%;padding:15px;margin-bottom:10px;border-radius:4px;}
.stylegrid-D {padding:0;margin:0 auto 10px auto;border-radius:4px;}
.stylegrid-D .column {padding:15px 0;}
.stylegrid-D .col-conrow {padding:15px 10px;}
.stylegrid-D .column .col-conrow {padding:0 15px;}
.stylegrid-E {padding:0;background-color:#ffffff;}
.stylegrid-F {padding:0 1% 20px 1%;background-color:#ffffff;}
.stylegrid-F .column.colright .col-conrow {padding:0 0 0 10px;}

.stylegrid-G {border-radius:4px;}
.stylegrid-G .col-conrow {padding:20px 0 0 10px;}
.stylegrid-G .formatA.c-25 {position:relative;display:inline-block; vertical-align:top; width:22.5%; padding:10px 10px 25px 10px; margin:0 1% 20px 1%; border-radius:4px; border:1px solid #c2c2c2;}
.stylegrid-G .formatA.c-25 .btn-iconB {position:absolute;bottom:3px;right:5px;padding:0;margin:0;}

.itemdetail-grid .column {padding:0 0 8px 0;}
.itemdetail-grid .column .col-conrow {padding:0;}
.itemdetail-grid .column:first-child .col-conrow {padding:0 0 0 20px;}
.itemdetail-grid .column.c-45 {float:right;}
.itemdetail-grid .column.c-55 .btn-basic {width:100%;margin:0;border-radius:0;}
.itemdetail-grid .column.c-55 {padding:0; margin:0;}
.itemdetail-grid + .SEpanel .pd-colors .p7AP3trig h3 {display:none;}
.itemdetail-grid .formatB {padding:0 0 0 5px;}
.pg-itemdetail .SEpanel .p7AP3-20 .p7AP3panelcontent {padding:0;margin:5px 0 0 0;background-color:transparent;border:none;}

.stylegrid-B .col-conrow {
	max-width:500px;
	width:auto;
	margin:0 auto 15px auto;
	padding:0;
	border-radius:4px;
	box-shadow:0px 0px 11px rgba(0,0,0,.2);
	background-color:rgba(255,255,255,.9);
	border:1 solid #c2c2c2;
}
.stylegrid-B .col-conrow .formatB {padding:20px 20px 5px 20px;}
.stylegrid-B .col-conrow .logo-group + .formatB, .stylegrid-B .styleform-A {padding:0 20px 5px 20px;}
.pg-login .stylegrid-A .column .col-conrow {background-color:transparent;}
.pg-login .stylegrid-A {background-color:rgba(255,255,255,.8); border-radius:4px; padding:20px 10px;}
.pg-login .stylegrid-B .col-conrow {padding:5px 20px 10px 20px;}

/* ISOTOPE:*/
.mason-group {margin:0 auto; padding:0 10px;overflow:hidden;}
.catalog-grid .cat-group, .item-grid .itemSKU {position:relative;float:left;width:210px;padding:0;margin-bottom:20px;border-radius:0;box-shadow:0px 5px 5px rgba(0,0,0,.15);background-color:#ffffff;}
.item-grid .itemSKU  {position:relative;margin-bottom:10px;}

.mason-group .img-wrap {position:relative;padding:2px;border-bottom:1px solid #e2e2e2;}
.mason-group .img-wrap .badge {position:absolute;bottom:5px;right:2px;z-index:20;}
.mason-group .img-wrap .iconS1 {position:absolute;top:5px;right:2px;z-index:999;}
.mason-group .img-wrap img {display:block;width:206px;height:auto;}

.mason-group .cat-group h2 {display:block;width:206px;overflow:hidden;}
.mason-group .cat-group h2 {margin:2px;}

.mason-group .item-thumb .img-wrap, .mason-group .cat-group .img-wrap {display:block;width:210px;height:211px;overflow:hidden;}
.pg-checkout .mason-group .img-wrap, .mason-group.pg-noheight .img-wrap {height:auto!important;min-height:103px;}
.pg-checkout .mason-group .item-thumb, .mason-group.pg-noheight .item-thumb {height:auto!important;}

.cat-group h2 {position:absolute;left:0px;top:0px;z-index:2;font-size:20px;text-align:center;padding:5px 0;text-shadow:0 0 8px rgba(0,0,0,.5);background-color:rgba(0,0,0,.35);color:#ffffff;}

.item-grid {position:relative; padding:10px; margin-top:0px; margin-bottom:20px;}

.item-grid .itemSKU.styleitemB {width:430px;height:636px;}
.item-grid .itemSKU.styleitemC {width:430px;height:313px;}
.item-grid .itemSKU.styleitemB .item-scov, .item-grid .itemSKU.styleitemC .item-scov {position:relative;width:426px;overflow:hidden;margin:0;}
.item-grid .itemSKU.styleitemB .item-scov {height:632px;}
.item-grid .itemSKU.styleitemC .item-scov {height:309px;}
.item-grid .itemSKU.styleitemB .item-scov img.styleimageC {width:430px;height:auto;}
.item-grid .itemSKU.styleitemC .item-scov img.styleimageC {width:430px;height:auto;}

.item-grid .mason-group .itemSKU.styleitemC .formatB {position:absolute;left:0px;top:0px;width:215px;height:306px;padding:35px 10px 0px 20px;background-color:rgba(0,0,0,.5);color:#ffffff;}

.item-grid .mason-group .item-banner a  {
	display:block;
	min-height:275px;
	text-align:center;
	padding:40px 15px 10px 15px;
	margin:2px;
	text-shadow:0 0 8px #787f84;
	background-color:#787f84;
	color:#ffffff;
}
.item-grid .mason-group .item-banner a:hover {text-decoration:none;background-color:#acb0b4;}
.item-thumb {position:relative;text-align:center;height:280px;overflow:hidden;}
.item-thumb h2, .cat-group .stylelistA li{display:block;font-size:16px;line-height:20px;text-align:center;}
.item-thumb h2 {padding:4px;}
.item-thumb h2 span {color:#b43803;}

/* ITEM:Misc  */
.itemSKU.itemBTN, .itemSKU.itemBTN .item-thumb a {box-shadow:none;background-color:transparent;}
.itemSKU.itemBTN button.btn.btn-basic {min-height:175px;width:180px;font-size:20px;padding:10px 20px 20px 20px;margin:15px auto 85px auto;border:2px solid #acb0b4;box-shadow:0px 3px 5px rgba(0,0,0,.15);}
.item-thumb a {display:block;color:#404a52;}

.item-grid .mason-group .item-thumb .iconS1.ic-star {display:block; top:3px; left:5px;}
.item-grid .mason-group .item-thumb a:hover, .item-grid .mason-group .item-thumb a:focus {color:#b43803!important;}
.pg-ordercheckout .item-grid .mason-group .item-thumb a  {min-height:125px;}

.item-price {font-size:16px!important;font-weight:bold; color:#b43803;}
.item-price span {font-size:12px;font-weight:normal!important;}

.item-sw {margin:0 0 10px 0;}
.item-sw img {width:20%;height:auto;margin:0 10px 0 0; border:2px solid #ffffff;}
.item-sw .sw-name {padding:5px 0 0 0;}
.sw-name {font-weight:bold;padding:0;margin:0;}
.mbrowse-conrow .sw-name {display:block;font-size:13px;}

/* SWATCHES:SWATCH-GRID:*/
.swatch-grid div.active a i, .swatch-grid div.orderYES a i, .swatch-grid div a i.ic-cloud, .swatch-grid div span i.ic-na {display:block;}
.swatch-grid div span i.ic-na {cursor:not-allowed;}
.swatch-grid div a, .swatch-grid div span {border:1px solid #c2c2c2; border-radius:4px;}
.swatch-grid div.orderYES a, .swatch-grid div.orderYES a:hover {border-color:#c2c2c2!important; cursor:default;}
div.orderYES .ic-check, .item-menu-B .btn-iconA .orderYES {display:block;color:#0e9a03!important;}

.swatch-grid div.active a, .swatch-grid div.active a:hover, .swatch-grid div.orderYES a, .swatch-grid div.orderYES a:hover, .pg-itemdetail .swatch-grid div.active a:hover {opacity:1!important;filter:alpha(opacity=100)!important;}

.pg-itemdetail .swatch-grid div a, .pg-itemdetail .swatch-grid div span {border-width:2px;}
.pg-itemdetail .swatch-grid div.active a, .pg-itemdetail .swatch-grid div.active a:hover, .pg-itemdetail .swatch-grid div.orderYES a:hover {border-style:solid!important;cursor:pointer;}

.swatch-grid div.active a, .swatch-grid div.active a:hover, .pg-itemdetail .swatch-grid div.orderYES a:hover {border-color:#b43803!important;}
.swatch-grid div.active a, .swatch-grid div.active a:hover {border-style:dashed!important;}
.swatch-grid div a:hover {border-color:#ffffff;opacity:0.7;filter:alpha(opacity=70);}

/* PICKSIZE:END */
.picksize-grid {font-weight:bold;margin:0 0 10px 0;padding:0;}
.picksize-grid li {display:block; clear:both; overflow:hidden; zoom:1; padding:0;}
.picksize-grid .picksize-group {margin:2px 0 0 0; padding:0px;}
.picksize-grid div div {float:left;line-height:1;display:block;margin:0 5px 5px 0px;padding:0;}
.picksize-grid div div a {
	display:block;
	height:40px;
	width:40px;
	text-align:center;
	text-decoration:none;
	padding:10px 6px 0 6px;
	margin:0;
	border-radius:4px;
	border:2px solid #e7e7e7;
	background-color:#ffffff;
	color:#174679;
}
.picksize-grid div div a:hover {border-color:#174679;background-color:#174679;color:#ffffff;}
.picksize-grid div div.active a, .picksize-grid div div.active a:hover {color:#ffffff;cursor:default;border-color:#a50000;background-color:#a50000!important;}
.picksize-grid div div a.pks-na, .picksize-grid div div.active a.pks-na, .picksize-grid div div.active a.pks-na:hover {cursor:not-allowed!important;border-color:#e7e7e7!important;background-color:#e7e7e7!important;color:#999999!important;}


/* NAV:SLidebars */
html.sb-scroll-lock.sb-active:not(.sb-static) {overflow:hidden;}
#page-wrap {width:100%;min-height:100vh;z-index:1;}
.nav-global {position:fixed;top:0;right:auto;left:auto;z-index:999;width:100%;min-height:40px;background-color:#525b62;}
.nav-global .nav-orderpad {display:inline-block;vertical-align:middle;text-align:right;min-width:60px;width:auto;margin:0 5px 0 0;font-size:13px;}
.nav-global .nav-orderpad a {color:#ffffff!important;}
.nav-global .sb-toggle-left {width:40px;position:absolute;top:0;left:0;z-index:99;}
.nav-global .nav-menu-right {width:200px;position:absolute;top:0;right:0;z-index:99;text-align:right;padding:0;margin:0;}
.nav-global .sb-toggle-right {display:inline-block;vertical-align:middle;text-align:right;min-width:62px;width:auto;height:40px;padding:3px;color:#ffffff;}
.nav-global .sb-toggle-right .badge {display:inline-block;vertical-align:middle;margin:8px 0 0 6px; background-color:#fde202;color:#404a52;}
.navicon-line {display:inline-block;vertical-align:middle;font-size:24px;text-align:center;width:40px;height:40px;padding:3px;color:#ffffff;}
.sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close {cursor:pointer;}
.nav-global .sb-toggle-left:hover, .nav-global .sb-toggle-right:hover {opacity:0.50;filter:alpha(opacity=50);}
.sb-slidebar {position:fixed;top:0;z-index:0;height:100%;overflow-y:auto;display:none;background-color:#222222;}
.sb-slidebar, .sb-slidebar * {-webkit-transform:translateZ(0px);transform:translateZ(0px);}
.sb-left {left:0;margin-top:40px;padding-bottom:100px;}
.sb-right {right:0;margin-top:40px;padding-bottom:100px;}
.sb-slidebar.sb-static, html.sb-static .sb-slidebar {position:absolute;}
.sb-slidebar.sb-active {display:block;}
.sb-style-overlay {z-index:2100000000;}
.sb-momentum-scrolling {-webkit-overflow-scrolling:touch;}
.sb-slidebar {width:30%;}

@media (max-width:480px) {.sb-slidebar {width:70%;}}
@media (min-width:481px) {.sb-slidebar {width:55%;}}
@media (min-width:768px) {.sb-slidebar {width:40%;}}
@media (min-width:992px) {.sb-slidebar {width:30%;}}
@media (min-width:1200px) {.sb-slidebar {width:20%;}}

#page-wrap, .sb-slide, .sb-slidebar {
    -webkit-transform:translate(0px);
    -moz-transform:translate(0px);
    -o-transform:translate(0px);
    transform:translate(0px);
    -webkit-transition:-webkit-transform 400ms ease;
    -moz-transition:-moz-transform 400ms ease;
    -o-transition:-o-transform 400ms ease;
    transition:transform 400ms ease;
    -webkit-transition-property:-webkit-transform, left, right;
    -webkit-backface-visibility:hidden;
}
.sb-hide {display:none;}

/* NAV:*/
/* Tree Menu Magic 3 by Project Seven Development www.projectseven.com */
.p7TM3-12 {font-size:14px;-webkit-transform-style:preserve-3d;padding:0 5px 0 5px;}
.p7TM3-12 ul {padding:0;margin:0;}
.p7TM3-12 ul ul {margin:1px 0 3px 0;}
.p7TM3-12 ul:last-child ul {margin:1px 0 0 0;border-radius:0 0 0px 0px;}

.p7TM3-12 ul ul ul {padding:0;margin-bottom:0px;border:none;background:none;box-shadow:none;}
.p7TM3-12 li {list-style-type:none;}
.p7TM3-12 ul ul li {margin-bottom:0px;margin-left:0px;}
.p7TM3-12 ul ul li:last-child a {padding-bottom:10px;}
.p7TM3-12 ul .nav-thd {margin-top:5px; border-radius:8px 8px 0 0;}
.p7TM3-12 ul .nav-thd a {border-radius:5px 5px 0 0;}
.p7TM3-12 ul .nav-thd ul a {border-radius:0;}
.p7TM3-12 ul a, .menu-dropA .menu-browse-btn button {
	display:block;
	font-size:18px;
	line-height:21px;
	font-weight:normal!important;
	text-decoration:none;
	transition:all linear .35s 0s;
	text-shadow:0 0 8px rgba(0,0,0,.2);
	background-color:#787f84;
	color:#ffffff;
}
.nav-cover .p7TM3-12 ul a {background-color:rgba(0,0,0,.2);}
.nav-cover .p7TM3-12 ul a:hover {background-color:rgba(0,0,0,.5);}
.p7TM3-12 ul a {
	padding:6px 20px 6px 6px;
	margin-top:1px;
}
.p7TM3-12 ul ul li:first-child a {margin-top:0px;}
.p7TM3-12 ul a:hover {
	outline:none;
	text-decoration:none;
	background-color:#525b62;
	color:#ffffff;
}
.p7TM3-12 ul h2 a, .p7TM3-12 ul h2 a:hover {font-size:21px;text-align:center;pointer-events:none;cursor:default;background-color:transparent; border-left:none!important;}
.p7TM3-12 ul ul a {
	font-size:14px;
	line-height:16px;
	font-weight:bold!important;
	padding:8px 20px 8px 8px;
	border-left:6px solid #c2c2c2;
}
.p7TM3-12 ul ul .linkDN {
	display:block;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding:8px 8px 8px 17px;
	margin-top:1px;
	color:#ffffff;
	background-color:#787f84;
}
.nav-cover .p7TM3-12 ul ul a {border-color:rgba(255,255,255,.5);}
.p7TM3-12 ul ul a.btn-primary {
	text-align:center;
	margin:1px 0 0 0;
	padding:8px;
	border-left:none;
}
.p7TM3-12 ul ul li:first-child a {border-top:none;}
.p7TM3-12 ul ul a:hover {background-color:#525b62;}
.p7TM3-12 ul ul ul a {
	padding:6px 6px 6px 10px;
	margin-left:7px;
	border:none;
	background-color:transparent!important;
}
.p7TM3-12 ul ul ul a:hover {background-color:rgba(255,255,255,.2)!important;}
.nav-cover .p7TM3-12 ul ul ul a:hover {background-color:rgba(0,0,0,.2)!important;}
.p7TM3-12 a.trig_closed, .p7TM3-12 a.trig_closed:hover {background-image:url(../styleapp-1/mfs-arwdn-a1.png);}
.p7TM3-12 a.trig_closed {background-repeat:no-repeat;background-position:right center;background-size:16px 16px;}
.p7TM3-12 a.trig_closed:hover {background-color:#525b62;color:#ffffff;}
.p7TM3-12 ul ul a.trig_closed {}
.p7TM3-12 a.trig_open {
	background-repeat:no-repeat;
	background-position:right center;
	background-image:url(../styleapp-1/mfs-arwdn-a0.png);
	background-color:#525b62;
	background-size:16px 16px;
	color:#ffffff;
}
.p7TM3-12 ul ul a.trig_open {background-color:#525b62;color:#ffffff;}
.nav-cover .p7TM3-12 ul ul a.trig_open {background-color:rgba(0,0,0,.4);}
.p7TM3-12 a.current_mark {text-shadow:0 0 8px rgba(0,0,0,.2);color:#fde202;}
.p7TM3-12 ul li.nav-thd.active > a {color:#fde202;}
.p7TM3-12 ul ul a.current_mark {color:#fde202;}
.p7TM3-12_toggle_all {}
.p7TM3-12_toggle_all a {}
.p7TM3-12_toggle_all a:hover, .p7TM3-12_toggle_all a:focus, .p7TM3-12_toggle_all a:active {outline:none;background:none;color:#525b62;}
.p7TM3-toolbar {display:none;}
.p7TM3-12 a:active {background-color:transparent;}/*IE10 Kill Default Active Background*/

/* NAV COVERS:*/
/* NAV:MAIN */	
.nav-cover .navcov-col.nav-single {margin:0 auto!important;float:none!important;}
.nav-cover .navcov-col {min-height:225px;}
.nav-cover {position:relative;width:100%;text-align:center;line-height:1;padding:0;margin:0;background-color:rgba(0,0,0,.2);}
.nav-cover .navcov-wrap  {position:relative;width:70%;padding:10px 0 15px 0;margin:0 auto!important;box-shadow:none;border-radius:0;border:none;}
.nav-cover .navcov-conrow {text-align:left;}
.nav-cover .p7TM3-12 {padding:10px;}
.nav-cover .navcov-col {float:left;}
.nav-cover .p7TM3-12 > ul {padding:5px;margin:0 0 20px 0; border-radius:4px; background-color:rgba(0,0,0,.2);}
.nav-cover h2 {font-size:28px;text-align:center;padding:6px;margin:0;text-shadow:0 0 5px rgba(74,93,106,.8);color:#ffffff; background-color:transparent; border:none;}
.nav-cover .p7TM3-12 .active a {text-shadow:0 0 8px rgba(0,0,0,.2);color:#fde202;}

/* MENUBAR:*/
.menubar-A, .menubar-inline {position:relative;display:block;z-index:99;font-size:13px;text-align:left;line-height:1;padding:0; margin:0;}
.menubar-S {position:absolute;top:0;right:0;z-index:999;background-color:#ffffff;}
.menubar-inline {
	box-shadow:0px 0px 5px rgba(0,0,0,.25);
	background-color:#ffffff;
	border-bottom:1px solid #bbc4c7;
}
.menu-bread {display:inline-block;vertical-align:middle;font-weight:bold;padding:0; margin:0;}
.menu-bread ol {padding:7px 4px 8px 4px;border-radius:0;}
.menu-bread li {padding:0 8px 0 4px;border-right:1px solid #c2c2c2; }
.menu-bread li, .menu-bread span {display:inline-block; vertical-align:middle;}
.menu-bread span {padding:3px 3px;}
.menu-bread .badge {padding:3px 7px;}
.menu-bread li a {text-decoration:none;color:#404a52;}
.menu-bread li a:hover {text-decoration:none;color:#b43803;}
.menu-bread .active a, .menu-bread .active {color:#b43803;}
.menu-bread li:last-child {border-right:none;}

/* MENU-PAGINATION and MENU-PRESENTATION:*/
.menu-page, .menu-present {position:relative;font-size:12px;line-height:1;border:1px solid #c2c2c2;}
.menu-page a, .menu-page input.form-control, .menu-page span, 
.menu-present a, .menu-present span {
	display:block;
	vertical-align:middle;
	float:left;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	outline:none;
	padding:0;
	margin:0;
	border-radius:0;
	border:none;
}
.menu-page a, .menu-present a {
	display:block;
	height:30px;
	width:30px;
	overflow:hidden;
	color:#404a52;
}
.menu-page a img {margin:6px 0 0 0;}
.menu-page a:hover, .menu-page a:focus, .menu-page a:active {background:none;background-color:#e7e7e7;}
.menu-page a.disabled, .menu-page a.disabled:hover, .menu-page a.disabled:focus, .menu-page a.disabled:active,
.menu-present a.disabled, .menu-present a.disabled:hover, .menu-present a.disabled:focus, .menu-present a.disabled:active
 {color:#c2c2c2;opacity:0.4;filter:alpha(opacity=40);}

.menu-page a:first-child, .menu-page a:last-child, .menu-present a:first-child, .menu-present a:last-child {border:none;}
.menu-page input.form-control, .menu-page span, .menu-present span  {
	height:30px;
	width:110px;
	border-right:1px solid #c2c2c2; 
	border-left:1px solid #c2c2c2; 
}
.menu-page {float:right;margin:1px;}

/* MENU-PRESENTATION:*/
.menu-present {display:block;width:172px;margin:0 auto;}
.menu-present a img {margin:6px 0 0 0;}
.menu-present a:hover, .menu-present a:focus, .menu-present a:active {background:none;background-color:#787f84;}
.menu-present span {padding:8px 0 0 0;margin:0;}

/* MENU-BROWSE:*/
.menu-browse-btn {position:relative;display:block;margin:2px;zoom:1;}
.menu-browse-btn a, .menu-browse-btn button {
	display:block;
	width:100%;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	transition:background-color linear .35s, border-color linear .35s;
	padding:8px 20px 8px 8px;
	background-position:right 48%;
	background-repeat:no-repeat;
	text-shadow:0px 0px 5px #404a52;
	background-color:#787f84;
	color:#ffffff;
}
.menu-browse-btn button.menu-btn-primary {background-color:#0e9a03;}
.menu-browse-btn a:hover, .menu-browse-btn button:hover {
	text-shadow:0px 0px 5px #404a52;
	background-color:#acb0b4;
	color:#ffffff;
}
.menu-browse-btn a:hover, .menu-browse-btn button:hover, .menu-browse-btn a:focus, .menu-browse-btn button:focus, .menu-browse-btn a:active, .menu-browse-btn button:active {outline:none;}
.menu-browse .mbrowse-conrow {position:relative;overflow:hidden;display:none;padding:5px 0 0 0;}
.menu-browse .mbrowse-conrow ul {overflow:hidden;}
.menu-browse ul, .menu-browse ul li {display:block; font-weight:bold;}
.menu-browse ul li a {
	display:block;
	text-align:center;
	text-decoration:none;
	transition:background-color linear .35s, border-color linear .3s;
	padding:2px 5px 3px 5px;
	margin:0 5px 5px 5px;
	border-radius:4px;
	text-shadow:1px 1px 1px #ffffff;
	background-color:#e7e7e7;
	border:1px solid #e7e7e7;
	color:#404a52;
}
.menu-browse ul li a:hover {
	background-color:#ffffff;
	border:1px solid #c2c2c2;
	color:#b43803;
}
.menu-browse .mbrowse-conrow select {width:auto; margin:0 auto;}

/* MENU BASIC:*/
.menu-basic {
	display:inline-block;
	vertical-align:middle;
	padding:0;
	margin:0;
}
.formatD .menu-basic, .menu-basic.menu-right {float:right; clear:both;}
.menu-basic li, .menu-basic.menu-left li {float:left;padding:0;margin:2px 8px 2px 0;}
.menu-basic li:first-child {margin-left:0px;}
.menu-basic li:last-child {margin-right:0px;}
.menu-basic li a, .menu-basic li button {
	display:block;
	text-decoration:none;
	font-weight:bold;
	border-radius:4px;
	padding:8px;
	box-shadow:0px 1px 3px rgba(0,0,0, .1);
	text-shadow:0px 1px 0px rgba(255,255,255, 1);
	border:1px solid;
	border-color:rgba(0,0,0,.3);
	color:#404a52;
}
.menu-basic.styleiconA li .iconS7, .btn-iconB .iconS7 {font-size:18px!important;font-weight:normal;}
.menu-basic li.cp-A1 a, .menu-basic li.cp-A1 button, .menu-basic li.active a, .menu-basic li a.active {color:#b43803;}
.menu-basic li a:hover, .menu-basic li button:hover {color:#404a52;background-color:transparent;background-image:none;}
.menu-basic li.active a:hover, .menu-basic li a.active:hover {color:#b43803;}
#menu-console.menu-basic li .badge {font-size:11px;vertical-align:top;padding:3px 5px;margin:0 0 0 2px;}

.stylepopA .menu-basic {margin:0px 2px 2px 0px;}
.stylepopA .menu-basic li {margin:0 5px 5px 0;}
.menu-basic.stylelistbtnA {display:block; text-align:center;}
.menu-basic.stylelistbtnA li, .menu-basic.stylelistbtnA li:last-child {float:none;display:block; margin:0 0 3px 0;}

/* MENU ICON:*/
.menu-icon {display:block;padding:0px;margin:1px 0;}
.menu-icon div, .menu-icon.ic-buttons a, .menu-icon.ic-buttons button {float:left;padding:0;margin:0 2px 0 0;line-height:1;}
.menu-icon.ic-buttons a, .menu-icon.ic-buttons button, .menu-icon.ic-buttons span, .menu-icon.ic-buttons .btn-iconC {float:right;}
.TD-row .menu-icon.ic-buttons a, .TD-row .menu-icon.ic-buttons button, .TD-row .menu-icon.ic-buttons span {margin:0;}
.menu-icon div:first-child {margin-left:0px;}
.menu-icon div:last-child {margin-right:0px;}
.menu-icon div a, .menu-icon div button, .menu-icon div span {
	display:block;
	text-decoration:none;
	padding:4px;
	border-radius:0 0 4px 4px;
	color:#ffffff;
	background-color:#787f84;
}
.menu-icon.ic-buttons a, .menu-icon.ic-buttons button, .menu-icon.ic-buttons .btn-iconC {display:block;padding:4px;background-color:transparent;color:#404a52;}
.menu-icon.ic-buttons .iconS7 {font-size:21px;margin:0;padding:0;}
.menu-icon span:hover, .menu-icon div a:hover, .menu-icon div button:hover {background-color:#acb0b4;}
.menu-icon.ic-buttons span:hover, .menu-icon.ic-buttons a:hover, .menu-icon.ic-buttons button:hover {background-color:transparent;color:#b43803;}
.menu-icon.ic-buttons {padding:0!important;margin:0!important;}
.tdata-scrollA .menu-icon.ic-buttons {padding:0 10px 0 0!important;}



/* Item Detail:Mark */
.sticker {display:block;background-color:#b43803;}
.sticker h6 {font-size:18px;line-height:1;font-weight:normal!important;text-align:center;white-space:nowrap;padding:3px;color:#ffffff;}
.item-thumb .sticker {position:absolute;top:0;left:0;z-index:2;width:27px;height:210px;overflow:hidden;padding:0;border:2px solid #ffffff;}
.item-thumb .sticker h6 {height:210px;width:210px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);padding:3px 0 0 0;margin:0;}
.itemdetail-group {position:relative;border:1px solid #ffffff;margin-bottom:5px;}
.itemdetail-group .sticker {top:0px;left:0px;z-index:9;border-bottom:1px solid #ffffff;}
.itemdetail img {display:block;max-width:100%; width:auto;height:auto;}
.itemdetail-slider {height:100%;}
.itemdetail {width:100%; height:auto;border-radius:0;}
.mfs-player {position:relative;line-height:1;}
.mfs-player > div {border:1px solid #ffffff;}
.mfs-player div:focus {border:none; outline:none;}

/* ACCORDION:*/
.p7AP3-20.responsive .ap3-toolbar {display:none;}
.p7AP3-20 {width:auto;padding:0;margin:0 auto 10px auto;}
.p7AP3trig.p7ap3-theme-20 {padding:0;margin:0;}
.styleaccord-A .p7AP3trig.p7ap3-theme-20 {display:inline-block; width:auto;padding:0;margin:0;}
.p7AP3trig.p7ap3-theme-20 h3, .p7AP3trig.p7ap3-theme-20 h4 {padding:0;margin:5px 0 0 0;}
.p7AP3trig.p7ap3-theme-20:first-child h3, .p7AP3trig.p7ap3-theme-20:first-child h4 {margin:0;}

.p7AP3trig.p7ap3-theme-20 a {
	display:block;
	text-decoration:none;
	transition:background-color linear .35s, border-color linear .3s;
	padding:10px 30px 10px 10px;
	background-repeat:no-repeat;
	background-position:right 48%;
	text-shadow:1px 1px 1px #ffffff;
	border:1px solid #c2c2c2;
	border-left:8px solid #c2c2c2;
	color:#404a52;
}
.p7AP3trig.p7ap3-theme-20 .status-1 a {border-left:8px solid #a99703;}
.p7AP3trig.p7ap3-theme-20 .status-2 a {border-left:8px solid #174679;}
.p7AP3trig.p7ap3-theme-20 .status-3 a {border-left:8px solid #47781b;}
.p7AP3trig.p7ap3-theme-20 h3 a span {display:inline-block;vertical-align:bottom;padding:0 10px;border-left:1px solid #c2c2c2;}
.p7AP3trig.p7ap3-theme-20 h3 a span:first-child {padding:0px 10px 0px 0px;border:none;}
.p7AP3trig.p7ap3-theme-20 h3 a span:last-child {}
.p7AP3trig.p7ap3-theme-20 .p7AP3_ext, .p7AP3trig.p7ap3-theme-20 .p7AP3_ext.p7AP3trig_down {}
.p7AP3trig.p7ap3-theme-20 .p7AP3_ext:hover {}
.p7AP3trig.p7ap3-theme-20 a:hover {background-color:#e7e7e7;color:#b43803;background-image:none;}
.p7AP3trig.p7ap3-theme-20 a:focus {}
.p7AP3trig.p7ap3-theme-20 .p7AP3trig_down, .p7AP3trig.p7ap3-theme-20 .p7AP3trig_down:hover {
	text-shadow:0px 0px 5px #404a52;
	background-color:#aab1b6;
	border:1px solid #787f84;
	border-left:8px solid #b43803;
	color:#ffffff;
	background-image:none;
}
.p7AP3trig.p7ap3-theme-20 .p7AP3trig_down:hover {background-color:#aab1b6;border-left:8px solid #787f84;}
.p7AP3trig.p7ap3-theme-20 .p7AP3trig_down span {border-color:rgba(255,255,255,.5);}
.styleaccord-A .p7AP3trig.p7ap3-theme-20 a {padding:10px;border-radius:4px 4px 0 0;border:1px solid #c2c2c2;}
.styleaccord-A .p7AP3trig.p7ap3-theme-20 .p7AP3trig_down, .styleaccord-A .p7AP3trig.p7ap3-theme-20 .p7AP3trig_down:hover {border:1px solid #787f84;}
.p7ap3-theme-20 a.ap3first {}
.p7ap3-theme-20 a.ap3last {}
.p7ap3-theme-20 a.ap3first.ap3last {}
.p7ap3-theme-20 a.ap3last.p7AP3trig_down {}
.p7ap3-theme-20 a.ap3first.ap3last.p7AP3trig_down {}
.p7AP3cwrapper.p7ap3-theme-20 {position:relative;}
.p7AP3panelcontent.p7ap3-theme-20 {background-color:#ffffff;}
.p7AP3panelcontent.p7ap3-theme-20 h1, .p7AP3panelcontent.p7ap3-theme-20 h2, .p7AP3panelcontent.p7ap3-theme-20 h3, .p7AP3panelcontent.p7ap3-theme-20 h4 {margin:0px;}
.p7AP3panelcontent.panel_last {}
.p7AP3trig.p7ap3-theme-20 a.current_mark {}
.p7AP3trig.p7ap3-theme-20 .p7AP3_ext.current_mark {color:#b43803!important;background-color:#ffffff!important;}
.p7AP3panelcontent.p7ap3-theme-20 a.current_mark {}

/*Turn off Padding in existing AP3 content panels*/
.p7AP3panelcontent {
	padding:0px;
	border-radius:0 0 4px 4px;
	background-color:#ffffff;
	border:1px solid #787f84;
	border-top:none;
}
.p7ap3-col-wrapper {padding:0px;zoom:1;}
.pg-ordercheckout .p7AP3-20 {margin:0 auto 10px auto;}
.pg-help .p7AP3panelcontent {border:1px solid #c2c2c2;border-top:none;}
.styleaccord-A .p7AP3panelcontent {padding:10px 0 0 0;margin:2px 0 0 0;border:1px solid #e7e7e7;background-color:#f1f1f1;}
.styleaccord-A .p7AP3panelcontent .p7AP3panelcontent {padding:0;background-color:#ffffff;}
.pg-help .p7AP3panelcontent p {padding:0 0 10px 0;}
.pg-help  .p7ap3-col-wrapper {padding:20px 20px 15px 20px;}


/* TOOLTIP:Magic by Project Seven Development */
.p7TTM13.p7TTMbox, .p7TTM14.p7TTMbox {
	position:absolute;
	overflow:hidden;
	border-radius:4px;
	box-shadow:0px 5px 10px rgba(0,0,0,.2);
	border:3px solid #787f84;
	background-color:#e7e7e7;
}

.p7TTM13 .p7TTMtop, .p7TTM14 .p7TTMtop {position:relative;}
.p7TTM13 .p7TTMcnt, .p7TTM14 .p7TTMcnt {position:relative;zoom:1;padding:0;}
.p7TTM13 .p7TTMcnt p, .p7TTM14 .p7TTMcnt p {margin:6px 0 12px 0;}

.p7TTM13 .p7TTMclose, .p7TTM14 .p7TTMclose {position:absolute;top:-13px;left:auto;right:-13px;display:none;}
.p7TTM13 .p7TTMclose img, .p7TTM14 .p7TTMclose img {border:0;}
.p7TTM13 .p7TTMclose a {width:24px;height:24px;background-image:url(../styleapp-1/mfs-close-1.png);}
.p7TTM14 .p7TTMclose,.p7TTM14 .p7TTMclose a {display:none;width:0;height:0;background-image:none;}
.p7TTM13 .p7TTMclose a:hover, .p7TTM13 .p7TTMclose a:focus,.p7TTM14 .p7TTMclose a:hover, .p7TTM14 .p7TTMclose a:focus {outline:0;}
.p7TTM13 .p7TTMclose i, .p7TTM14 .p7TTMclose i {font-style:normal;}

/*ARROWS*/
.p7TTM13 .p7TTMcall, .p7TTM14 .p7TTMcall {position:absolute;z-index:99;display:none;height:9px;width:26px;background-repeat:no-repeat;}
.p7TTM_open {}
.p7TTM_trg {text-decoration:underline;}
.tooltip {}
/*Lighshow Overlay*/
#p7ttm_overlay.p7TTM13, #p7ttm_overlay.p7TTM14, #p7ttm_overlay.p7TTM02 {opacity:0.6;filter:alpha(opacity=60);background-color:#e7e7e7;}


/* TOOLTIP:Magic by Project Seven Development:TOOLTIPS */
.p7TTM02.p7TTMbox {position:absolute;overflow:hidden;}
.p7TTM02 .p7TTMcnt {
	position:relative;
	zoom:1;
	padding:10px;
	margin:0;
	border-radius:4px 4px 4px 0px;
	background-color:#b43803;
	color:#ffffff;
}
.p7TTM02 .p7TTMcnt p {margin:6px 0 12px 0;}
.p7TTM02 .p7TTMclose {position:absolute;top:2px;left:auto;right:0px;display:none;}
.p7TTM02 .p7TTMclose img {border:0;}
.p7TTM02 .p7TTMclose a {display:block;font-size:17px;line-height:1;text-decoration:none;padding:0 4px;border-radius:0px 4px 0px 0px;color:#ffffff;}
.p7TTM02 .p7TTMclose a:hover, .p7TTM02 .p7TTMclose a:focus {outline:0;color:#404a52;}
.p7TTM02 .p7TTMclose i {font-style:normal;}
/*Arrows*/
.p7TTM02 .p7TTMcall {position:absolute;z-index:9;height:9px;width:26px;background-repeat:no-repeat;}
/*Arrow At Bottom Left*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_1 {left:0px;top:auto;bottom:-14px;height:14px;width:14px;background-size:contain;background-image:url(../styleapp-1/mfs-tip-bl.png);}
/* Close Buttons:*/
.p7TTM13 .p7TTMclose a, .p7TTM14 .p7TTMclose a {display:block;text-decoration:none;font-size:0px;background-size:contain;background-color:#787f84;background-repeat:no-repeat;border-radius:100%;}
.p7TTM13 .p7TTMclose a:hover, .p7TTM13 .p7TTMclose a:focus, .p7TTM14 .p7TTMclose a:hover, .p7TTM14 .p7TTMclose a:focus {outline:0;background-color:#b43803;}
 
 
/* PIKADAY:Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/ */
.pika-single {position:relative;z-index:9999;display:block;width:240px;padding:8px;background:#ffffff;border:1px solid #c2c2c2;border-bottom-color:#c2c2c2;color:#404a52;}
.pika-single.is-hidden {display:none;}
.pika-single.is-bound {position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5);}
.pika-title {position:relative;text-align:center;}
.pika-label {position:relative;z-index:9999;display:inline-block;*display:inline;overflow:hidden;line-height:20px;padding:5px 3px;margin:0;background:#ffffff;}
.pika-title select {position:absolute;z-index:9998;cursor:pointer;left:0;top:5px;margin:0;filter:alpha(opacity=0);opacity:0;}
.pika-prev, .pika-next {
	position:relative;
	*position:absolute;
    *top:0;
	display:block;
	cursor:pointer;
    width:20px;
    height:30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent:20px;
    white-space:nowrap;
    overflow:hidden;
	outline:none;
    padding:0;
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:75% 75%;
    opacity:.5;
	border:0;
}
.pika-prev:hover, .pika-next:hover {opacity:1;}
.pika-prev, .is-rtl .pika-next {
	float:left;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left:0;
}
.pika-next, .is-rtl .pika-prev {
    float:right;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right:0;
}
.pika-prev.is-disabled, .pika-next.is-disabled {cursor:default;opacity:.2;}
.pika-select {display:inline-block;*display:inline;}
.pika-table {width:100%;border-collapse:collapse;border-spacing:0;border:0;}
.pika-table th, .pika-table td {width:14.285714285714286%;padding:0;}
.pika-table th {font-size:12px;line-height:25px;font-weight:bold;text-align:center;color:#404a52;}
.pika-button {display:block;cursor:pointer;width:100%;font-size:12px;line-height:15px;text-align:right;outline:none;padding:5px;margin:0;border:none;background:#e7e7e7;color:#404a52;}
.is-today .pika-button {color:#b43803;}
.is-selected .pika-button {border-radius:3px;background:#b43803;color:#ffffff;}
.is-disabled .pika-button {pointer-events:none;cursor:default;opacity:.3;color:#777777; }
.pika-button:hover {border-radius:3px !important;background:#787f84 !important;color:#ffffff !important;}


/* CHANGES */
.logo-group {position:relative;display:block;margin-bottom:5px;}
.logo-group img {display:block;width:265px;height:auto;margin:0 auto;}
.logo-slider {height:100%;}
.logo-slider div {width:100%;}

.nav-global #logo-global a {text-align:center;font-weight:normal;font-size:17px;padding:0;margin:0;color:#ffffff;}
.nav-global #logo-global a:hover {text-decoration:none;opacity:0.50;filter:alpha(opacity=50);}
.nav-global #logo-global, .nav-global #logo-global img {width:90px; height:auto;}
.nav-global #logo-global {padding:5px 0 0 0;}
#logo-global.logo-text {width:250px!important;}
#logo-global.logo-text a {width:250px;padding:2px 0 0 0!important;}

.nav-global .sb-toggle-right {min-width:42px;width:auto;background:transparent url(../styleapp-1/mfs-ic-cart3.png) 0 0 no-repeat; background-size:contain;}
.nav-filter-btn {position:absolute;bottom:5px;right:5px;display:block;width:30px;height:30px;}
.nav-filter-btn a {display:block;width:30px;height:30px;background:transparent url(../styleapp-1/mfs-ic-filter.png) 0 0 no-repeat; background-size:contain;}
.nav-filter-btn a:hover {text-decoration:none;opacity:0.70;filter:alpha(opacity=70);}

.tabledata.styledata-B.grid-6 li div {width:12.5%;}

.tabledata.styledata-B.grid-7 li div:first-child {width:20%;}
.tabledata.styledata-B.grid-7 li div:nth-child(2) {width:20%;}
.tabledata.styledata-B.grid-7 li div:nth-child(3) {width:10%;}
.tabledata.styledata-B.grid-7 li div:nth-child(4) {width:10%;}
.tabledata.styledata-B.grid-7 li div:nth-child(5) {width:10%;}
.tabledata.styledata-B.grid-7 li div:nth-child(6) {width:10%;}
.tabledata.styledata-B.grid-7 li div:last-child {width:20%;}

.tabledata.styledata-B.grid-6 li div:first-child {width:20%;}
.tabledata.styledata-B.grid-6 li div:nth-child(2) {width:20%;}
.tabledata.styledata-B.grid-6 li div:nth-child(3) {width:15%;}
.tabledata.styledata-B.grid-6 li div:nth-child(4) {width:15%;}
.tabledata.styledata-B.grid-6 li div:nth-child(5) {width:10%;}
.tabledata.styledata-B.grid-6 li div:last-child {width:20%;}

.tabledata.styledata-B.grid-5 li div:first-child {width:25%;}
.tabledata.styledata-B.grid-5 li div:nth-child(2) {width:25%;}
.tabledata.styledata-B.grid-5 li div:nth-child(3) {width:15%;}
.tabledata.styledata-B.grid-5 li div:nth-child(4) {width:15%;}
.tabledata.styledata-B.grid-5 li div:last-child {width:20%;}

.tabledata.styledata-B.grid-4 li div:first-child {width:30%;}
.tabledata.styledata-B.grid-4 li div:nth-child(2) {width:25%;}
.tabledata.styledata-B.grid-4 li div:nth-child(3) {width:10%;}
.tabledata.styledata-B.grid-4 li div:nth-child(4) {width:35%;}

.tabledata.styledata-B.grid-3 li div:first-child {width:40%;}
.tabledata.styledata-B.grid-3 li div:nth-child(2) {width:40%;}
.tabledata.styledata-B.grid-3 li div:last-child {width:20%;}
/* CHANGES: END */

/* MEDIA QUERY:*/
@media (min-width:701px) {
	.form-inline {display:block;}
	.form-inline .form-group {display:inline-block;vertical-align:top;}
	.form-inline .form-control {display:inline-block;width:auto;vertical-align:middle;}
	.form-inline .form-control-static {display:inline-block;}
	.form-inline .input-group {display:inline-table;vertical-align:middle;}
	.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, 
	.form-inline .input-group .form-control {width:auto;}
	.form-inline .input-group > .form-control {width:100%;}
	.form-inline label {margin-bottom:0;vertical-align:middle;}
	.form-inline .radio, .form-inline .checkbox {display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}
	.form-inline .radio label, .form-inline .checkbox label {padding-left:0;}
	.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {position:relative;margin-left:0;}
}

@media only screen and (min-width:0px) and (max-width:700px) {
/* BASIC:*/
body {padding-bottom:0px;}
body * {cursor:pointer;}
#logo-global, #logo-global img {width:90px;}	

.responsive-A > .column, .responsive-A form > .column, .single {width:auto!important;float:none!important;position:static!important; margin:0 0 5px 0!important; padding:0!important;}
.col-conrow, .p7ap3-column-content {height:auto!important;max-height:888678px;border:none;}
.stylegrid-F .column.colright .col-conrow {padding:0!important;}
.stylelistE {display:block; width:90%;}

/* NAV:MAIN */	
.nav-cover .navcov-col {float:none;width:auto;}
.nav-cover .navcov-col.c-25 {width:100%;}

/* MENU:*/
.menubar-inline {text-align:left;}
.menu-bread {float:none;clear:none;padding:0;margin:0;}
.menu-basic {display:inline-block;vertical-align:middle;float:none!important;text-align:left!important;padding:0px!important;border:none!important;}
.menu-basic.menu-left {margin-right:20px;}
.menu-page {display:inline-block;vertical-align:middle;float:none!important;margin:1px;}
.menu-bread {display:block!important;border-bottom:1px solid #e7e7e7!important;}
.stylemenu-A.responsive-A {position:relative!important;display:block!important;width:100%!important;}
.stylemenu-A.responsive-A .p7AP3panelcontent {border-color:#ffffff;background-color:#ffffff;}

/* ACCORDION:*/
.p7AP3root-wrapper.closed {height:0px;overflow:hidden; }
.p7AP3root-wrapper.opened {height:auto;overflow:hidden; }
.p7ap3-column {width:auto!important;float:none!important;position:static!important;}

/* FORMS:*/
.styleform-A .form-group, .styleform-B .form-group, .styleform-C .form-group, .styleform-E .form-group {width:100%!important;}
label:empty {display:none!important}
.styleform-B .form-inline, .styleform-B .form-grid .form-group, .styleform-B .form-box > div, .styleform-B .form-box h3, .styleform-B .formatB {padding:0 0;}

}
@media only screen and (min-width:0px) and (max-width:479px) {
/* BASIC:*/
body {padding-bottom:0px;}
body * {cursor:pointer;}

#logo-global, #logo-global.logo-text {width:100px!important;}
#logo-global.logo-text a {width:100px;padding:2px 0 0 0!important;}

.column {width:auto!important;float:none!important;position:static!important; margin:0 0 5px 0!important; padding:0!important;}
.col-conrow {border-radius:0px; border:none; height:auto !important; max-height:888678px;margin:0;}
.stylegrid-B .col-conrow {width:99%;}
.global-footer {background-color:rgba(64,74,82,1);}
.footer-global .copyright {display:none;}
}
@media print,
       (-o-min-device-pixel-ratio:5/4),
       (-webkit-min-device-pixel-ratio:1.25),
       (min-resolution:120dpi) {
}
@media print {
    * {background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important;}
  /* a, a:visited {text-decoration:underline;}
  a[href]:after {content:" (" attr(href) ")";}
  abbr[title]:after {content:" (" attr(title) ")";}
  a[href^="#"]:after, a[href^="javascript:"]:after {content:"";} */
  pre,blockquote {border:1px solid #999;page-break-inside:avoid;}
  thead {display:table-header-group;}
  tr, img {page-break-inside:avoid;}
  img {max-width:100% !important;}
  p, h2, h3 {orphans:3; widows:3;}
  h2, h3 {page-break-after:avoid;}
  
  /* Bootstrap */
  select {background:#fff !important;}

  /* Layout */  
  body {margin:0;padding:0;min-width:0;}
  .page-wrap {font-weight:normal!important; width:680px!important;}
  .tabledata {font-weight:normal!important;}
  .stylegrid-C *, .col-conrow, .main-content {padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;}
  .sb-toggle-left, .sb-toggle-right, .pg-ordercheckout .item-grid, .btn, .menu-page, .menu-browse, .menu-browse-btn, .menubar-inline {display:none!important;}
  .SEpanel, .main-content {min-width:none;margin:0px;padding:0;}
  .conrow, *[class~=-conrow] {height:auto!important;max-height:888678px;border:none!important;}
  .footer-global { display:none;}
  body, body a, .footer-global {color:black!important; text-shadow:none!important;}
  .p7AP3trig.p7ap3-theme-20 a {border-color:#cccccc!important; border-width:1px!important;}
  .menubar-inline, .menubar-content, .menu-bread, .item-grid .mason-group .item-thumb a, .item-grid .mason-group .itemSKU, .item-grid .mason-group .item-thumb img 
  {border:none!important;box-shadow:none!important;}
}


/* COLORS:Gray Blue DK:#525b62
Gray Blue LT:#787f84
Gray LT:#e7e7e7
Black:#222222
Green MD:#47781b
White:#ffffff

Other:Current:Yell:#fde202
Link:Red:#b43803
Text:Gray:#404a52
Border:Gray:#c2c2c2

Price Legend Light Colors:1:Cyan:#e5f0f5
2:Bedge:#efecda
3:Skin:#efd7b8
4:Cyan MD:#c2e5f5
5:Green:#d6edc7

Status:1:Gold:#a99703
2:Blue:#174679
2:Green MD:#47781b

Forms:Place Holder:#666666
Focus:Blue:#66afe9
Success:Green:#0e9a03
Warning:Orange:#e96402
Error:Red:#cc0000
*/
