.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
}
.clearfix:after { clear: both;}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.payssion_giropayde{
    background: no-repeat url(/media/giropay.jpg);
    height: 30px;
		margin:4px auto;
    background-position: 35px top;
    padding-top: 5px;
}
.payssion_giropayde label,.payssion_sofort label,.checkmo label{display:none;}
.payssion_sofort {
    background: no-repeat url(/media/sofort.jpg);
    height: 30px;
    background-position:35px top;
    padding-top: 5px;
	margin:4px auto;
}

.checkmo{    background: no-repeat url(/media/western.jpg);
    height: 30px;
    background-position: 35px top;
    padding-top: 5px;
	margin:4px auto;
	}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative; font-size: 75%;line-height: 0; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {
  bottom: -0.25em;
}

img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#map_canvas img,
.google-maps img {
  max-width: none;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]: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;
  }
  @page  {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}

a {
  color: #0088cc;
  text-decoration: none;
}

a:hover,
a:focus {
  text-decoration: underline;
}

.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.img-circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}

.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 1000px;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 1.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 49.95744680851064%;
  *
  width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 48.914893617021278%;
  FONT-VARIANT: JIS04;
}

.row-fluid .span4x{
  width: 32.914893617021278%;
  FONT-VARIANT: JIS04;
}
.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}

.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}

.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}

.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}

.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}

.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}

.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}

.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}

.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}

.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}

.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}

.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.container-fluid:after {
  clear: both;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

cite {
  font-style: normal;
}

.muted {
  color: #999999;
}

a.muted:hover,
a.muted:focus {
  color: #808080;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}

.text-error {
  color: #b94a48;
}

a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}



.text-success {
  color: #468847;
}

a.text-success:hover,
a.text-success:focus {
  color: #356635;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
h2,
h3 {
  line-height: 40px;
}

h1 {
  font-size: 38.5px;
}

h2 {
  font-size: 31.5px;
}

h3 {
  font-size: 24.5px;
}

h4 {
  font-size: 17.5px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 11.9px;
}

h1 small {
  font-size: 24.5px;
}

h2 small {
  font-size: 17.5px;
}

h3 small {
  font-size: 14px;
}

h4 small {
  font-size: 14px;
}

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

li {
  line-height: 20px;
}

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

ul.inline > li,
ol.inline > li {
  display: inline-block;
  *display: inline;
  padding-right: 5px;
  padding-left: 5px;
  *zoom: 1;
}

dl {
  margin-bottom: 10px;
}

dt,
dd {
  line-height: 20px;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 10px;
}

.dl-horizontal {
  *zoom: 1;
}

.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  line-height: 0;
  content: "";
}

.dl-horizontal:after {
  clear: both;
}

.dl-horizontal dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dl-horizontal dd {
  margin-left: 180px;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}


q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

code {
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 20px;
}

pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

form {
  margin: 0 0 20px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

legend small {
  font-size: 15px;
  color: #999999;
}

label,
input,
button,
select,
textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
}

input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

input,
textarea,
.uneditable-input {
  width: 206px;
}

textarea {
  height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  /* float: left; */
  height: 20px;
  /* display: block; */
  width: 20px;
}

select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}

select {
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

select[multiple],
select[size] {
  height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.uneditable-input,
.uneditable-textarea {
  color: #999999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}

.uneditable-textarea {
  width: auto;
  height: auto;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}

.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

.input-mini {
  width: 60px;
}

.input-small {
  width: 90px;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 210px;
}

.input-xlarge {
  width: 270px;
}

.input-xxlarge {
  width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}

input,
textarea,
.uneditable-input {
  margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}

.controls-row {
  *zoom: 1;
}

.controls-row:before,
.controls-row:after {
  display: table;
  line-height: 0;
  content: "";
}

.controls-row:after {
  clear: both;
}

.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}

.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}


input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
     -moz-box-shadow: 0 0 6px #f8b9b7;
          box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}

.form-actions:before,
.form-actions:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-actions:after {
  clear: both;
}

.help-block,
.help-inline {
  color: #595959;
}

.help-block {
  display: block;
  margin-bottom: 10px;
}

.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}

.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}

.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}

input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

/* Allow for input prepend/append in search forms */

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

.control-group {
  margin-bottom: 10px;
}

legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 180px;
}

.form-horizontal .help-block {
  margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px;
}

.form-horizontal .form-actions {
  padding-left: 180px;
}

table {
  max-width: 100%;
  background-color: #fdfdfd;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 20px;
  background:#fdfdfd;
}

.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}


[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {color: #999999;}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus { text-decoration: none;cursor: default;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}

.open {*z-index: 1000;}

.open > .dropdown-menu {
  display: block;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {right: 0;left: auto;}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
          border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
     -moz-border-radius: 5px 5px 5px 0;
          border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}

.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
     -moz-transition: height 0.35s ease;
       -o-transition: height 0.35s ease;
          transition: height 0.35s ease;
}

.collapse.in {
  height: auto;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.table-hover,.table-hover th,.table-hover td{border:1px solid #ddd; padding:2px 5px; text-align:center;}
.table-hover tr:nth-child(2n+1){background-color:#f9f9f9}
/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

@-ms-viewport {
  width: device-width;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 820px){	  div.onestepcheckout-threecolumns div.onestepcheckout-column-left,div.onestepcheckout-threecolumns div.onestepcheckout-column-middle,div.onestepcheckout-threecolumns div.onestepcheckout-column-right{border: 1px solid #ddd !important;margin:10px 0px;width:auto! important;clear: both;float: None !important;}}

@media (max-width: 767px) {
	

  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }

}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1500px;
  }
  .span12 {
    width: 1500px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 ,.span4x{
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 0 !important;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 83.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 51.81196581196582%;
    *
    width: 65.75877432260411%;
    float: right;
}
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 59.717948717948715%;
    *
    width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 47.623931623931625%;
    *
    width: 31.570740134569924%;
  }
   .row-fluid .span4x {
    width: 22.623931623931625%;
    float:left;
    *
    width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 16.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 ,.span4x{
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 0;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 50.74585635359117%;
    *
    width: 65.69266486422946%;
    float: right;
}
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 47.61878453038674%;
    *
    width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4, .row-fluid .span4{
    width: 48.491712707182323%;
    *
    width: 31.43852121782062%;
  }
  .row-fluid .span4x{
    width: 32.491712707182323%;
    *
    width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 16.3646408839779%;
    margin-left: 10px;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}

@media (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  
  


  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}

@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.bygoods.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.bygoods.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.bygoods.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.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 { background:url(https://www.bygoods.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.bygoods.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.bygoods.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.bygoods.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.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 { background:url(https://www.bygoods.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.bygoods.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

* { margin:0; padding:0; -webkit-tap-highlight-color:transparent;}
body          {  font: 12px/1.55 Helvetica,Arial,sans-serif; color:#3f3f3f; text-align:left; padding: 0; margin: 0; }
img           { border:0; vertical-align:top; }
a             { color:#3f3f3f; }
a:hover       { text-decoration: none;color:#db0000;}
:focus        { outline:0; }
/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; color: #0a263c; }
h1            { font-size:20px; font-weight:normal; }
h2            { font-size:18px; font-weight:normal; }
h3            { font-size:16px; font-weight:bold; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0;  border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
p             { margin:0 0 10px; }
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }

/* Lists */
ul,ol ,dd { list-style:none; margin: 0; }
/* Tools */
.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; float:left; font-size: 13px;font-weight: bold;margin: 2px 10px;color:#db4700}
.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: right; width: 95%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }

/* Layout ================================================================================ */
.page-print { background:#fff; padding:25px 30px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { background:#fff; padding:25px 30px; text-align:left; }
.main {  margin:0 auto;  padding: 0; text-align:left; }
.main-inner { padding: 8px 0;}
.container-inner { background: #fff; padding: 0 10px;}

/* Base Columns */
.col-main { float:left; width:685px; padding:0 0 1px; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-right-layout .col-main {float: right;}

/* Content Columns */
.col2-set .col-1 { float:left; width:48.5%; }
.col2-set .col-2 { float:right; width:48.5%; }
.col2-set .col-narrow { width:32%; }
.col2-set .col-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%; }

/* Form Elements */
input,select,textarea,button { font:12px/15px Arial, Helvetica, sans-serif; vertical-align:middle; color:#2f2f2f; }
input.input-text,select,textarea { background:#fff; border: 1px solid #ddd; border-radius: 0; width: auto; height: auto; }
input.input-text,textarea {padding:2px;}
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #b6b6b6; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; margin-top: -5px; }
input.checkbox { margin-right:3px; }
input.qty { width: 40px !important; text-align: center;}
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; }
button.button {padding:3px 10px;text-align:center;line-height:100%;font-size:14px;display:inline-block;cursor:pointer;border-radius: 3px;box-shadow:0px 1px 2px rgba(0,0,0,0.2);border: 1px solid #333;background-attachment:scroll;background-origin:padding-box;background-clip:padding-box;background-color:#333;}
button.btn-cart,button.btn-checkout{border: 3px solid #dd0017 !important;background-color:#dd0017 !important;height: 48px;}
button.btn-cart:hover,button.btn-checkout:hover{background: #fff !important;border: 3px solid #dd0017 !important;color:#dd0017 !important;}
button.btn-cart:hover  span span,button.btn-checkout:hover  span span { background: none;color:#dd0017!important}
button.button span {line-height: 200%;color: #fff;display: inline-block;}
button.button:hover {background: #fff;border: 1px solid #333;color:#111}
button.button span span { background: none; padding: 0 3px; text-align: center;}
button.disabled span { border-color:#bbb !important; background:#bbb !important; }
button.btn-cart span {height: 45px;font-size: 22px;padding: 0;min-width: 240px;display: block;}
button.button:hover  span span { background: none;color:#111}
button.btn-checkout span {height:38px;padding:0 25px !important;line-height:38px;font-weight:bold;font-size:1.2em; }
p.control input.checkbox,
p.control input.radio { margin-right:6px; }
input.input-text:focus,select:focus,textarea:focus { background-color:#edf7fd; }
.form-list li { margin:0 0 8px; }
.form-list label { float:left; color:#666; font-weight: normal; position:relative; z-index:0; }
.form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }

.form-list .input-box { display:block; clear:both;  }
.form-list .field { float:left; width:220px; }
.form-list input.input-text { width:175px; }
.form-list textarea { width:95%; height:6em; }
.form-list select { width:175px; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }
.form-list-narrow li  { margin-bottom:0; } 
.form-list-narrow li .input-box { margin-bottom:6px; }
.form-list-narrow li.wide .input-box { width:260px; } 
.form-list-narrow li.wide input.input-text, 
.form-list-narrow li.wide textarea { width:254px } 
.form-list-narrow li.wide select { width:260px; }
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }

.form-list .name-prefix { width:65px; }
.form-list .name-prefix select { width:55px; }
.form-list .name-prefix input.input-text { width:49px; }

.form-list .name-suffix { width:65px; }
.form-list .name-suffix select { width:55px; }
.form-list .name-suffix input.input-text { width:49px; }

.form-list .name-middlename { width:70px; }
.form-list .name-middlename input.input-text { width:49px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }
.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname { width:210px; }
.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:10px; font-weight:normal; color:#888; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }

.buttons-set { clear:both; padding:0 0 10px; border-bottom:1px solid #ddd; margin: 10px 20px; text-align:right; }
.buttons-set p.required { margin:0 0 10px; }
.buttons-set .back-link { float:left; margin:0; font-size: 15px; font-weight: bold;}
.buttons-set button.button { float:right; margin-left:5px; }

.buttons-set-order { margin:10px 0 0; }
.buttons-set-order .please-wait { padding:12px 7px 0 0; }

.fieldset { border:1px solid #ddd; padding:22px 25px 12px 33px; margin:28px 0; }
.fieldset .legend {float:left;font-weight:bold;font-size:13px;border: 1px solid #2f2f2f;background:#fff;color: #333333;margin:-33px 0 0 -10px;padding:0 8px;position:relative;}

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/validation_advice_bg.gif) 2px 0 no-repeat; color:#eb340a; }
.validation-failed { border:1px dashed #eb340a !important; background:#faebe7 !important; }
p.required { font-size:11px; text-align:right; color:#EB340A; }

.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#df280a; font-weight:bold; }
.notice { color:#e26703; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 3px !important; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_msg-error.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_msg-success.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_msg-note.gif); color:#3d6611; }

/* BreadCrumbs */
.breadcrumbs { font-size:12px; line-height:1.25; /* margin:0 0 10px; */  width: 100%; margin-bottom: 5px; border-bottom: 1px solid #ddd;}
.breadcrumbs li { display:inline; }
.breadcrumbs li span { padding: 0 3px;}
.breadcrumbs li strong { font-weight:bold; color: #666; }

/* Page Heading */
.page-title { width:100%; overflow:hidden; border-bottom:1px solid #ccc; margin:0 0 25px; }
.page-title h1,
.page-title h2 {  background: linear-gradient(90deg, #ff6f16 , #f84eb4  , #3e5cee 54.96% );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    font-family: Arial, sans-serif;
    font-size: 45px;
    font-weight: bold;
 }
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; margin:7px 0 0; }
.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; }
.subtitle,
.sub-title { clear:both; padding:15px 0 0; font-size:15px; font-weight:bold; margin:0 0 6px; }

label { display: inline-block; text-shadow: none; margin: 0; }

/* Pager */
.pager { height: 35px; font-size:12px;  padding:4px 8px; text-align:center; margin: 0; }

.pager .view-mode{ float:left; margin:0; }
.pager .view-mode label{ display:none; }
.pager .view-mode span{ height:14px; float:left; padding: 10px 4px; }
.pager .view-mode a.grid{ width:25px; height:16px; float:left; text-indent:-9999px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/grid-magenta-black.png) 0 0 no-repeat; }
.pager .view-mode strong.grid,
.pager .view-mode a.grid:hover{ width:25px; height:16px; float:left; text-indent:-9999px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/grid-magenta-black.png) 0 100% no-repeat; }
.pager .view-mode a.list{ width:23px; height:16px; float:left; text-indent:-9999px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/list-magenta-black.png) 0 0 no-repeat; border: 0; border-radius: 0; padding: 0; }
.pager .view-mode strong.list,
.pager .view-mode a.list:hover{ width:23px; height:16px; float:left; text-indent:-9999px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/list-magenta-black.png) 0 100% no-repeat; }
.pager a {  background: none;  border: 0; border-radius: 0; display: inline-block; padding: 0 5px;text-decoration: none;}
.pager .pages a { border-radius: 0; background: none; color: #111; padding: 0px 4px; border: 1px solid #ddd; display: inline-block;}
.pager .pages a:hover{ color: rgb(250, 19, 19); ; background: none; /* padding: 0 3px; */  }
.pager .pages .current  { color: #111; background: #fff;}
.pager .pages a.next, .pager a.previous { background: #111 !important; }
.pager .sort-by { float:left; padding-left:10px; margin: 6px 0 0 0px; }
.pager .sort-by label { vertical-align:middle; }
.pager .sort-by select { padding:0; margin:0 0 1px; vertical-align:middle; padding: 3px 0;}

.pager .amount { float:left; margin:0; }
.pager .limiter { float:right; margin: 7px 20px 0 0; }
.pager .limiter label { vertical-align:middle; }
.pager .limiter select { margin:0 0 1px; vertical-align:middle; padding: 2px 0;}
.pager .pages { margin: 7px 0 0 10px; float:right; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; margin: 0 1px; padding: 2px;}
.pager .pages .current { background: #fff; height: 17px; width: 17px; padding: 2px 1px 1px 1px;line-height: 17px; display:inline-block;  border: 1px solid rgb(14, 14, 14); font-size: 12px;}
.toolbar .pager .pages li a{border: 1px solid #Ddd;display:inline-block; height: 17px; width:17px;padding: 2px 1px 1px 1px;font-size: 12px;line-height: 17px;background: #fff;color: #111;}
.toolbar .pager .pages li a:hover{background: #fff;color: #0F0F0F; border: 1px solid #D3315F;}
/* Toolbar */
.toolbar {background: #f5f5f5; color: #222; }
.toolbar .pager { padding: 0px 5px; }
.toolbar .sorter { border-bottom:1px solid #fff; }
.toolbar-bottom .toolbar { margin:15px 0 0; float:left; width:100%; }

/* Data Table */
.data-table { width:100%; border:1px solid #ddd; }
.data-table .even { background:#f9f9f9; }
.data-table th { padding:3px 8px; font-weight:bold; }
.data-table td { padding:3px 8px; }
.data-table thead th { font-weight:bold; border-right:1px solid #ddd; padding:4px 8px; color:#0a263c; white-space:nowrap; vertical-align:middle; }
.data-table thead th.wrap { white-space:normal; }
.data-table thead th a,
.data-table thead th a:hover { color:#fff; }
.data-table thead th { background: #f3f3f3; text-align: center; color: #474747;border-bottom:1px solid #ddd;}
.data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tfoot strong { font-size:16px; }

.data-table tbody th,
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3;  }
/* Bundle products tables */
.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }
.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }

/* Generic Info Box */
.info-box { background:#fff url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_block-title.gif) 0 0 repeat-x; border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px; }
.info-box h2 { font-weight:bold; font-size:13px; }
.info-table th { font-weight:bold; padding:2px 15px 2px 0; }
.info-table td { padding:2px 0; }
tr.summary-total { cursor:pointer; }
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_collapse.gif) 0 5px no-repeat; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -52px; }
tr.summary-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }
/* Shopping cart tax info */
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_collapse.gif) 100% 5px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -52px; }
.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:0; }
.std ul.disc { list-style:disc outside; padding-left:18px; margin:0; }
.std dl dt { font-weight:bold; }
.std dl dd { margin:0; }
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0; padding:0; }
.std ul { list-style:disc outside; padding-left:0; }
.std ol { list-style:decimal outside; padding-left:0; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:0; }
.std dt { font-weight:bold; }
.std dd { padding:0; }
.std blockquote { font-style:italic; padding:0; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }

/* Misc */
.links li { display:inline; }
.links li.first { padding-left:0 !important; }
.links li.last { background:none !important; padding-right:0 !important; }
.link-cart { color:#000; font-weight: normal; float: right; }
.link-cart:hover { color: #ea005f;}
.link-wishlist { font-weight:bold; }
.link-reorder { font-weight:bold; color:#ea005f !important; }
.link-compare { font-weight:bold; }
.link-print { font-weight:bold; color:#dc6809; }
.link-rss { background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_rss.gif) 0 2px no-repeat; padding-left:18px; line-height:14px; white-space:nowrap; }
.btn-remove  { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-previous  { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/btn_previous.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-remove2 { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; margin-top: 25px;}
.btn-edit    { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/btn_edit.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }
.separator { margin:0 3px; }
.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_divider1.gif) 0 50% repeat-x; text-indent:-999em; overflow:hidden; }

/* Global site notices */
.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(https://www.bygoods.com/skin/frontend/default/ma_womenstore/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; }

/* Header ================================================================================ */
.topp{background: #333;width:100%;height:28px; overflow:hidden;}
.topp ul{width:80%;margin:0 auto;}
.topp li{float:left;}
.topp li a{display:block;text-align:center;height:30px;line-height:30px;width: 70px;color: #fff !important;}
.topp li a:hover,.topp li .selected{background:#fff !important;color:#333 !important;}

.logo { float:left; }
.header { margin:0 auto; padding: 0 0 5px 0; text-align: left; position:relative; z-index:10000; }
.header .logo { float:left; margin: 12px 0 0 15px; text-decoration:none !important; }
.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 .quick-access {padding:10px 0;text-align: left;width: 520px;float: right;}
.header .welcome-msg { margin:0; text-align: left; padding: 10px; display: none;}
.header .welcome-msg a { color:#ebbc58; }
.header .form-search{float: left;margin-top: 40px;}
.header .search-contentx {position: relative;height: 40px;float: left;}
.header .form-search label {  float: left;  height: 21px;overflow: hidden; text-align: left; text-indent: -999em; width: 0;}
.header .form-search input.input-text {color: #000000;float: left;width: 330px;padding-right: 25px;border: 1px solid #424242;box-shadow: 0 0 10px rgba(0,0,0,0.3);height: 38px;border-radius: 8px;}
.header .form-search button.button {
    position: absolute;
    top: 0px;
    right: 1px;
    background-color: #333;
    border: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 0px 3px 0px 9px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    }
.header .form-search button.button:hover{background-color: #ed0000;}
.header .form-search button.button span {background: url("https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/sprites_repeat.png") no-repeat 0 -403px;transition: all 0s ease 0s;width: 38px;height: 41px;}
.header .form-search button.button span span { float: left; padding: 0;text-indent: -9999px;}
.header .form-search button.button:hover span { opacity: 1;}
.header .form-search .search-autocomplete { left: 40px !important; top: 22px !important;z-index: 999;}
.header .form-search .search-autocomplete ul { background-color: #F9F5F0; border: 1px solid #5C7989;}
.header .form-search .search-autocomplete li { border-bottom: 1px solid #F4EEE7; cursor: pointer; padding: 2px 8px 1px; text-align: left;}
.header .form-search .search-autocomplete li .amount { float: right; font-weight: bold;}
.header .form-search .search-autocomplete li.odd { background-color: #FFFEFB;}
.header .form-search .search-autocomplete li.selected {background-color: #F7E8DD;}
.header .store-access {float: right;padding: 7px 0 5px;margin-left:15px;}
.header .form-currency { float: right; clear: both;}
.header .form-currency .currency-title { float: left;}
.header .form-currency label { padding-right: 5px; color: #787878; font-size: 13px;}
.header .form-currency select { padding: 0; margin: 0; background: none; font-family: OpenSansRegular; }
.header .form-language{float:left;height: 24px;overflow: hidden;}
.header .form-language .language-title{float:left;font-size:14px;}
#select-language{height: 24px;}
.header .links { padding: 10px 5px 5px 0; border-bottom: 1px solid #e3e3e3;height:auto;display:block;float:right;}
.header .links li { float:left; font-size:11px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_pipe1.gif) 100% 60% no-repeat; padding:0 8px 0 7px; }
.header .links a { color: #000; font-weight: bold;}
.header .links a:hover { text-decoration: none; color: #000;}
.ma-header-container .top-container { clear:both; padding:5px 10px 0 12px; text-align:right; }
.ma-header-container .top-container a { font-size:11px; color:#ebbc58; }
.top-cart-wrapper {background: #fff; float: right;padding: 5px 0 0;border: 1px solid #d8d8d8;margin-top: 20px;  width: 150px;}
.top-cart-contain { background: url("https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/arrow-up1.png") no-repeat scroll 50% -100px transparent; position: relative;height: 25px;padding: 4px 10px 20px 10px;cursor: pointer; z-index:100001;}
.top-cart-contain:hover {  background-position: 50% 100%;}
.top-cart-content { display: none; width: 230px;position: absolute;top: 49px; right: -1px; background: #fff; border: 1px solid #aaa; border-top:3px solid #444444;padding: 10px;text-align: left;box-shadow: 0 3px 3px #666;}
.top-subtotal { float: left;  margin: 15px 0 0;}
.top-cart-content li.item{ float:left; width:100%; margin:0 0 10px; }
.top-cart-content li.item .product-name { padding: 0;}
.top-cart-content .product-details { position:relative; }
.top-cart-content .product-details .btn-remove{ position:absolute; right: 0px; top:4px; }
.top-cart-content .product-details .btn-edit{ position:absolute; right: 10px; top:4px; }
.top-cart-content .actions {padding: 0; float:right;  margin:10px 0 0;}
.top-cart-title {background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/icon-topcart.png) no-repeat 100% 50%;vertical-align: top;text-align:center;float: left;color:#000;text-transform: uppercase;font-weight: bold;padding: 0 15px 0 0;width: 140px;margin: 0 auto 5px;}
.top-cart-count { clear: both; float: left;  border-top: 1px solid #d8d8d8; padding-top: 5px; width: 110px; font-size: 12px; background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/sprites_repeat.png) no-repeat 0 -308px;padding-left:20px;}
.top-cart-title span{ font-weight:bold; font-size:13px; text-transform:uppercase; }
.top-cart-contain .price {  font-weight:normal; color: #000;}
.top-cart-contain .count-cart { float: right;}
.banner-right { display: block; margin: 8px 0px 0px 0;}

/* Sidebar =============================================================================== */
.block { margin:0 0 10px; }
.block .block-title { padding:0; }
.block .block-title strong { display:block; font: normal 17px/16px Arial, Helvetica, sans-serif; min-height:16px; padding:1px 0 1px; text-transform:uppercase; color:#1f1f1f; }
.block .block-title .word2 { color: #000;}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { margin:0; padding:5px 9px; font-size:1em; font-weight:bold; color:#0a263c; }
.block .block-content { padding: 5px 0 0 0; }
.block .block-content li.item { padding: 7px 4px; }
.block .block-content .product-name { color:#1e7ec8; padding: 0; text-align: left; max-height: 53px; overflow: hidden; line-height: 140%;}
.block .btn-remove,
.block .btn-edit { float:right; margin:1px 0 2px 5px; }
.block .actions {  text-align:right; }
.block .actions a { float:left; }
.block .actions button.button { float:right; }
.block .empty { margin:0; padding:5px 9px; }
.block-banner-left img { width: 100%;}
/* Mini Blocks */
.block-cart,
.block-wishlist,
.block-subscribe,
.block-compare,
.block-reorder,
.block-poll,
.block-viewed,
.block-compared,
.block-related,
.block-tags,
.block-login {font-size:11px;line-height:1.25;margin: 0 0 4px;}

/* Mini Products List */
.mini-products-list .product-image { float:left; width:50px; border:1px solid #a9a9a9; }
.mini-products-list .product-details { margin-left:60px; }
.block-cart .mini-products-list .product-details .product-name,
.block-cart .mini-products-list .product-details .nobr small { word-wrap:break-word; }
.block-cart .mini-products-list .product-details .nobr { white-space:normal !important; }

/* Block: Account */
.block-account .block-content {  padding:7px 10px 7px; }
.block-account .block-content li a { display:block; border-bottom:1px solid #ddd; padding:3px 0; color:#5f5d5c; text-decoration:none !important; }
.block-account .block-content li a:hover { color:#ea7900; }
.block-account .block-content li.last a { border-bottom:0; }
.block-account .block-content li.current { border-bottom:1px solid #ddd; padding:3px 0; color:#ea7900; }
.block-account .block-content li.current.last { border-bottom:0; }
/* Block: Currency Switcher */
.block-currency { border:0; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_block-currency.gif) 0 0 no-repeat; padding:7px 12px 10px; height:51px; }
.block-currency .block-title { background:none; border:0; padding:0; margin:0 0 5px; }
.block-currency .block-title strong { font:bold 13px/21px Arial, Helvetica, sans-serif;  text-transform:none; color:#fff; }
.block-currency .block-content { background:none; padding:0; }
.block-currency .block-content select { width:100%; padding:0; }

/* Block: Layered Navigation */
.block-layered-nav .block-subtitle { display:none;  }
.block-layered-nav dt {  padding:7px 10px 0 12px; font-weight:bold; text-transform:capitalize; }
.block-layered-nav dd { padding:0 8px 8px; }
.block-layered-nav dd input { box-shadow: none;}
.block-layered-nav #search { margin: 10px 0 0 0 !important;}
#search_price { height: 30px; padding: 0 10px; border: none; background: #000; color: #fff;}
#search_price:hover { background-color: #ea005f;}

.block-layered-nav dd.last { background:none; }
.block-layered-nav .currently li {  padding:4px 24px 6px 15px; position:relative; z-index:1; line-height:1.5; }
.block-layered-nav .currently .label { font-weight:bold; text-transform:uppercase; display:inline-block; vertical-align:top; }
.block-layered-nav .currently .value { display:inline-block; vertical-align:top; }
.block-layered-nav .currently .btn-previous,
.block-layered-nav .currently .btn-remove { position:absolute; right:4px; top:9px; margin:0; }
.block-layered-nav .currently .btn-previous { right:17px; }
.block-layered-nav .actions { font-size:11px; padding:4px 5px 4px 9px; border:1px solid #dee5e8; border-width:1px 0; text-align:right; }
.block-layered-nav .actions a { float:none; }
.block-layered-nav li {background: url("https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bg-li.png") no-repeat scroll 2px 8px transparent !important;padding-left: 15px;line-height: 22px;border: 1px solid #eee;margin-bottom: 2px;}
.block-layered-nav li:hover{border-color:#111;}
.block-layered-nav li a {  text-decoration: none; font-size:14px; }
.block-layered-nav li a:hover { color:#ee0000;font-weight:bold; }

.ui-slider-horizontal { height: 9px !important;}
.ui-widget-header { border: none !important; background: #ea005f !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/price-slider-ui.png) 50% no-repeat !important; border: none !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: none !important;}

/* Block: Cart */
.block-cart .summary { padding:2px 8px 8px; margin:-1px 0 0; position:relative; z-index:1; }
.block-cart .amount { margin:0; }
.block-cart .amount a { font-weight:bold; }
.block-cart .subtotal { margin:5px 0 0; padding:2px 0;  text-align:center; }
.block-cart .subtotal .price { font-weight:bold; }
.block-cart .actions .paypal-logo { float:left; width:100%; margin:3px 0 0; text-align:right; }
.block-cart .actions .paypal-logo .paypal-or { clear:both; display:block; padding:0 55px 8px 0; }

/* Block: Wishlist */
.block-wishlist .actions { text-align:right; padding-right: 10px;}
.block-wishlist .actions a { float:none; }

/* Block: Related */
.block-related input.checkbox { float:left; }
.block-related .product { margin-left:20px; }


/* Block: Tags */
.block-tags .block-content .tags-list { background:none; border:0; font-size:12px; }
.block-tags .block-content .tags-list a { color:#1b2d3b; background: #eee; text-decoration: none;  padding: 4px 6px; line-height: 26px; }
.block-tags .block-content .tags-list a:hover { background: #ccc; }
.block-tags .actions { text-align:right; }
.block-tags .actions a { float:none; }

/* Block: Subscribe */
.block-subscribe .block-title { padding: 0; height: 21px; padding-left: 35px; background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/social.png) no-repeat left top;text-align: left; width: 200px;}

.block-subscribe label { font-weight:bold; color:#666; display: none; }
.block-subscribe .input-box { float: left; clear: both; }
.block-subscribe input.input-text { display:block;  margin: 0; height: 25px;  border: 1px solid #e8e8e8; padding: 0 0 0 2px; box-shadow: none; }
.block-subscribe .actions {  text-align:left;  float: left; }
.block-subscribe .actions button.button { float:none; }

/* Block: Reorder */
.block-reorder input.checkbox {float:left;margin: 2px 8px 0 0;display: block;width: 20px;}
.block-reorder .product-name { margin-left:20px; padding: 0 2px;}
.block-reorder .validation-advice { margin:3px 9px 7px; }

/* Block: Banner */
.block-banner { border:0; }
.block-banner .block-content { padding:0; text-align:center; }

/* Block: Login */
.block-login .block-content { padding:5px 10px; }
.block-login label { font-weight:bold; color:#666; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }
.block-login .actions { background:none; padding:0; margin:3px 0 0; }


/* Paypal */
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .paypal-logo a { float:none; }
/* Category Page ========================================================================= */
.category-title { border:0; margin:0 0 7px; display: none; }
.category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
.category-image img { width: 100%; }
.category-description { margin:0 0 10px; }

/* View Type: Grid */
.products-grid {margin-top: 10px;}
.products-grid.first { margin: 0;}
.products-grid.last { border-bottom:0; }
.products-grid .item {text-align: left;position:relative;width: 237px;margin: 10px 5px;padding:1px;overflow: auto;float: left;height: 330px;box-shadow: 0 0 5px rgb(0 0 0 / 20%);transition: background-color 0.3s, box-shadow 0.3s;}
.products-grid .item:hover{border:1px solid #05a9da;box-shadow: 0 0 10px 5px rgb(0 173 225 / 48%); transition: all 0.3s ease;}
.products-grid .item-inner { padding:0;  }
.products-grid .product-image { display:block;  margin:0; }
.products-grid .actions { width: 135px; position: absolute; top: 150px; left: 40px; display: none; z-index: 9999;}
.products-grid .item:hover .actions { display: block;}
.products-grid .product-name {margin: 2px 0px;font-weight: bold;font-size:13px;height: 34px;overflow: hidden;}
.products-grid .price-box {margin:0;text-align: center;}
.products-grid .availability { line-height:21px; }
.products-grid .item .old-price{display:none;}
/* View Type: List */
.products-list li.item { border-bottom:1px solid #ea005f; padding:12px 0; }
.products-list li.item.last { border-bottom:0; }
.products-list .product-image { float:left; margin:0 0 10px; }
.products-list .product-name { margin:0 0 5px; font-weight: normal; padding: 0;}
.products-list .product-name a { font-size: 18px; text-transform: uppercase;}
.products-list .price-box { float:left; margin:3px 13px 5px 0; }
.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { clear:both; padding:6px 0 0; margin:0 0 15px; line-height:1.35; }
.products-list .desc .link-learn { font-size:11px; }
.products-list .add-to-links { clear:both; float: left; position: relative; z-index: 9999;}
.products-list .add-to-links li { display:inline-block; float: left; margin: 0 5px 0 0; }
.products-list .add-to-links .separator { display: none; margin:0 2px; }
/* ======================================================================================= */
.actions button.btn-cart  { float: left; }
.actions .add-to-links { float: left; margin: 0 0 0 5px;; padding: 0;}
.add-to-links li { display: block; float: left; margin-right: 5px !important; }

.review33{margin: 2px auto;
    width: 98%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-evenly;}
/* Product View ========================================================================== */
/* Rating */
.no-rating { display: none; }
.ratings { font-size:11px; line-height:1.25; margin: 0 auto;  padding-bottom: 4px; text-align: center; width: 158px;}
.product-view .product-shop .ratings   {width: auto;float:left;padding-top: 2px;}
.ratings strong { float:left; margin:1px 3px 0 0; }
.ratings .rating-links {margin:0;float: right;margin-right: 9px;font-size:13px;}
.ratings .rating-links .separator { margin:0 2px; }
.rating-box {width:69px;height:13px;font-size:0;line-height:0;background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden;float:left;}
.shuorder{float: left;line-height: 100%;}
.rating-box .rating { float:left; height:13px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_rating.gif) 0 100% repeat-x; }
.ratings .rating-box { float:left; }
.products-grid .ratings .rating-box { margin-right:3px; }
.ratings .amount {display: inline-block;}
.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:bold; padding-right:8px; }

/* Availability */
.availability { margin:0; }
.availability span { font-weight:bold; }
.availability.out-of-stock span { color:#d83820; }
.availability-only { margin:10px 0 7px; line-height:16px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/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(https://www.bygoods.com/skin/frontend/default/ma_womenstore/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:#be2c00; }
.availability-only-details { margin:0 0 7px; }
.availability-only-details th { background:#d2d6d9; font-size:10px; padding:0 8px; }
.availability-only-details td { background:#ebf0f3; border-bottom:1px solid #fff; font-size:11px; padding:2px 8px 1px; }
.availability-only-details tr.odd td.last { color:#d95e00; font-weight:bold; }
.product-view .product-shop .availability span { font-weight: bold; }

/* Alerts */
.alert-price { margin:0; font-size:11px; }
.alert-stock { margin:0; font-size:11px; }
.price { white-space:nowrap !important; }

.price-box {margin: 0 0 7px 0; text-align: center;}
.price-box .price { font-weight:bold; color:#c76200; display: inline; }
.regular-price { color:#c76200; }
.regular-price .price {font-weight:bold;font-size: 21px;color:#141414;}
.block .regular-price,
.block .regular-price .price { color:#2f2f2f; }
.old-price {margin:0;margin: 0 3px 0 0 !important;display: inline-block;float: left;}
.old-price .price-label { white-space:nowrap; color:#999; display: none; }
.old-price .price {font-weight: bold;color: rgba(103, 103, 103, 0.69);text-decoration:line-through;font-size: 15px;}
.special-price { margin:0; padding:0; display: inline;}
.special-price .price-label { font-size:13px; font-weight:bold; white-space:nowrap; color:#cd5033;}
.special-price .price {font-size: 15px;font-weight:bold;color: #B61B1B;}



/* Tier Prices */
.product-pricing,
.tier-prices { margin:10px 0; padding:10px; background-color:#f4f7f7; border:1px solid #dadddd; color:#424242; }
.tier-prices li { line-height:1.4; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_tier.gif) no-repeat 0 3px; padding:2px 0 2px 10px; }
.tier-prices .benefit { font-style:italic; font-weight:bold; color:#2f2f2f; }
.tier-prices .price { font-weight:bold; color:#2f2f2f; }

.tier-prices-grouped li { padding:2px 0; color:#e26703; }
.tier-prices-grouped li .price { font-weight:bold; }

/* Add to Links */
.add-to-links { font-size:11px; margin:5px 0 0; }
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart label {float:left;margin: 5px 15px 0 0;font-weight: bold;color:#121212;}
.add-to-cart .qty-contain { float: left; margin-top: 3px; border: 1px solid #ddd;}
.add-to-cart .qty { float:left; margin: 0px; padding: 0; height: 26px; text-align: center; border: none;}
.add-to-cart button.btn-cart span span {float:left;border-radius:0;height: 40px;margin-top: 4px;line-height: 130%;font-weight: bold;padding: 0 15px 0 15px;background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/cart.png) no-repeat;}
.add-to-cart button.btn-cart span span:hover{color:#dd0017;background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/cart2.png) no-repeat;}
.add-to-cart .paypal-logo {float: left;margin: 17px 0px 0px 30px;height: 25px;}

.product-view .add-to-cart button.button {margin: 15px 0 0 0;float: left;clear: both;}

/* Add to cart qty decrease/increase button */
.add-to-cart input.qty-decrease,
.add-to-cart input.qty-increase { 
float: left;width: 26px;height: 26px; border: 0px; line-height: 200px;overflow: hidden;}
.add-to-cart input.qty-decrease{ background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bg.png) no-repeat -34px #f2f2f2; border-right: 1px solid #ddd;}
.add-to-cart input.qty-increase{ background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bg.png) no-repeat 7px #f2f2f2; border-left: 1px solid #ddd;}
.add-to-cart input.qty-decrease:hover, .add-to-cart input.qty-increase:hover { background-color: #e2e2e2;}


.product-essential { padding: 10px 0 15px; }
.product-essential h2 { font:bold 13px/1.35 Arial, Helvetica, sans-serif; }

.product-collateral { padding: 10px 0 25px; }
.product-collateral h4 { border-bottom:1px solid #ddd; padding: 10px 0 1px; margin:0 0 15px; font-size: 15px;display: block;line-height: 40px;}
.product-collateral .box-collateral { margin:0 0 25px; }
.product-collateral h2{font-size: 13px; font-weight:normal}

/* Product Images */
.product-view .product-img-box {  border: 1px solid #DDDDDD; }
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box .product-image { margin:0; }
.product-view .product-img-box .product-image img { width: 100%; }
.product-view .product-img-box .product-image-zoom { position:relative; width:366px; height:366px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { font-size:11px; margin:0 0 5px; 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(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/slider_bg.gif) 50% 50% repeat-x; cursor:pointer; }
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
.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(https://www.bygoods.com/skin/frontend/default/ma_womenstore/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 h2 { font-size:11px; border-bottom:1px solid #ccc; margin:0 0 10px; text-transform:uppercase; padding: 10px 0; }
.product-view .product-img-box .more-views li { float:left; margin:0 0 8px 9px; }
.product-view .product-img-box .more-views li a { float:left; width: 70px; height: 70px; border:1px solid #ddd; overflow:hidden; }
.product-view .product-img-box .more-views li:hover{border:1px solid #666}

.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { float:right; clear:none; border:0; margin:0; padding:0; }
.product-image-popup .nav { font-weight:bold; margin:0 100px; text-align:center; }
.product-image-popup .image { display:block; margin:10px 0;  }
.product-image-popup .image-label { font-size:13px; font-weight:bold; margin:0 0 10px; color:#2f2f2f; }

/* Product Shop */
.product-view .product-shop { padding-left: 10px;}
.col1-layout .product-view .product-shop { padding: 5px 8px;      border: 1px solid #e8e8e8;  border-radius: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);  box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.product-view .product-shop .product-name { margin:0 0 10px; padding-top: 0;}
.product-view .product-shop .product-name h1 { margin:0; font: normal 22px/1.35 Arial, Helvetica, sans-serif;  text-transform: capitalize;}
.product-view .product-shop .availability { float: left;}
.product-view .product-shop .short-description { margin: 8px 0; border-bottom: 1px dotted #eee; width: 100%; clear: both; padding-bottom: 3px;}
.product-view .product-shop .price-box { margin: 0; padding: 5px 0; text-indent:5px; float: left; height: 33px; clear: left;}
.product-view .product-shop .special-price .price{float: right;}
.product-view .product-shop .special-price {float:left;}
.product-view .product-shop .old-price {float:left;display:inline-block;}
.product-view .product-shop .special-price .price-label{line-height:35px;float: left;display: block;}
.product-view .product-shop .add-to-links { margin:0; }
.product-view .product-shop .add-to-links { font-size:12px; text-align:right; }
.product-view .product-shop .add-to-links li { display: inline-block; float: left; }
.product-view .product-shop .add-to-links a, .email-friend a { text-decoration: none; font-size: 11px; }
.add-to-links a:hover{color: #FF4F4F;}
.link-wishlist {display:block; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/sprites_repeat.png) no-repeat 0 -355px ;height:20px;padding-left: 20px;color: #66A046;}
.link-compare {display:block; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/sprites_repeat.png) no-repeat 0 -379px ;height:20px;padding-left: 20px;/* width:50px; */color: #4E89A5;}

/* Product Options */
.product-options { margin: 5px 0 0; padding:0; position:relative; clear: both; width: 100%; }
.product-options dl { padding:10px 0 0; font-weight:normal; border-bottom: 1px solid #ddd; margin: 0;}
.product-options dt label { font-weight:bold; color:#2f2f2f; }
.product-options dt label.required em { color:#eb340a; margin-left:5px; }
.product-options dd .qty-holder { display:block; padding:10px 0 0; }
.product-options dd .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#2f2f2f; }
.product-options dd { padding:5px 0; margin:0 ; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
.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 textarea { width:98%; height:8em; }
.product-options dd select { width:99%; background: none; font-size: 13px; height: 30px;background:#fff;font-weight: bold;}
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { line-height:1.5; padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.note { margin:0; font-size:11px; }
.product-options p.required { position:absolute; right:20px; top:20px; }

.product-options-bottom {  padding:0;  border-top:0; }
.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices { margin:0; padding:0 0 10px; border:0; background:0; color:#e26703; }
.product-options-bottom .tier-prices li { background:0; padding:2px 0; }
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit { color:#e26703; }
.product-options-bottom .price-box { float:left; margin:0; padding:0; }
.product-options-bottom .add-to-links { clear:both; padding:5px 0 0; text-align:right; display: none; }
.col3-layout .product-options-bottom .price-box { float:none; padding:0 0 5px; }
.product-options-bottom .price-label { float:left; padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-shop .product-options-bottom { padding:10px 0; }
.product-shop .product-options-bottom .price-box { float: left; margin: 3px 10px 0 0; border: 0; padding: 0;}
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart-box { clear:both; float:left; padding-top:12px; }
.product-shop .product-options-bottom .add-to-links { clear:both; padding:5px 0 0; text-align:right; }

/* Grouped Product */
.product-view .grouped-items-table .price-box { margin:0; padding:0; }
.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td { line-height:1.25; }

/* Block: Tags */
.product-view .box-tags { margin:0; }
.product-view .box-tags h3 { font-size:13px; }
.product-view .box-tags .product-tags { display:block; margin:0 0 15px; }
.product-view .box-tags .product-tags li { display:inline; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_pipe3.gif) 100% 4px no-repeat; padding:0 7px 0 4px; }
.product-view .box-tags .product-tags li.first { padding-left:0; }
.product-view .box-tags .product-tags li.last { background:none; padding-right:0; }
.product-view .box-tags .form-add label { display:block; font-size:13px; font-weight:bold; margin:0 0 5px; color:#0a263c;}
.product-view .box-tags .form-add .input-box { float:left;  margin:0 5px 0 0;  }
.product-view .box-tags .form-add input.input-text { width:400px; margin: 0; height: 26px; }
.product-view .box-tags .note { margin:3px 0 0; padding:0 0 0 23px; font-size:11px; }

/* Block: Reviews */
.product-view .box-reviews dt a,
.product-view .box-reviews dt span { font-weight:bold; }
.product-view .box-reviews dd { margin:0 0 15px; }
.product-view .box-reviews dd small { font-style:italic; }
.product-view .box-reviews .form-add h3 { font-size:13px; font-weight:normal; }
.product-view .box-reviews .form-add h3 span { font-weight:bold; }
.product-view .box-reviews .form-add h4 { font-size:12px; }
.product-view .box-reviews .form-add .data-table td { text-align:center; }
.product-view .box-reviews .form-add .form-list { margin:15px 0 0; }
.product-view .box-reviews .form-add .form-list .input-box { width: 98%; }
.product-view .box-reviews .form-add .form-list input.input-text,
.product-view .box-reviews .form-add .form-list textarea { width:95%; }
.product-view #review-form .form-list { margin-top: 20px; }
.product-view #review-form input.input-text { width: 95%;}
.product-view #review-form textarea { width: 95%; }
/* Content Styles ================================================================= */
.product-name {margin:0;font-size: 12px;font-weight:normal;/* padding: 5px 0; */text-align: center;}
.product-name a { color:#3f3f3f; }
.product-name a:hover {text-decoration: none;}
/* Product Tags */
.tags-list { display:block; font-size:13px; border:1px solid #c1c4bc; background:#f8f7f5; padding:10px; }
.tags-list li { display:inline !important; margin:0 4px 0 0; }
.tags-list li a { color:#1b2d3b; }
/* Advanced Search */
.advanced-search .form-list label { width:160px; padding-right:10px; }
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range { float:left; clear:none; }
.advanced-search-amount { margin:0 0 10px; }
.advanced-search-summary { margin:10px 0; border:1px solid #e9d7c9; background:#fff6f1; padding:10px; }
.advanced-search-summary ul { float:left; width:49%; }
.advanced-search-summary strong { color:#E17C24; padding-left:15px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_search_criteria.gif) 0 3px no-repeat; }
.advanced-search-summary p { clear:both; font-weight:bold; margin:0; }
/* Sitemap */
.page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
.page-sitemap .links a { text-decoration:none; position:relative; }
.page-sitemap .links a:hover { text-decoration:underline; }
.page-sitemap .sitemap { margin:12px; }
.page-sitemap .sitemap a { color:#1b2d3b; }
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
.page-sitemap .sitemap li.level-0 a { color:#1e7ec8; }

/* RSS */
.rss-title h1 { background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
.rss-table .link-rss { display:block; line-height:1.55; background-position:0 4px; }

/* Shopping Cart ========================================================================= */
.cart .page-title { border-bottom:0; margin:0 0 12px; }
.cart .page-title h1 { margin:10px 0 0; }

/* Checkout Types */
.cart .page-title .checkout-types li { margin:0 0 5px; }
.cart .title-buttons .checkout-types { float:right; display: none;}
.cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
.cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:8px 55px 0 0; line-height:1.0; font-size:11px; }

/* Shopping Cart Table */
.cart-table th { padding:2px 10px; }
.cart-table td { padding:10px; }
.cart-table .product-name { font-weight:bold; margin:0 0 5px; color:#2f2f2f; text-align: left; }
.cart-table .item-msg { margin:5px 0; font-size:11px; font-weight:bold; color:#df280a; }
.cart-table tfoot td { padding:5px 10px; }
.cart-table .btn-continue { float:left; }
.cart-table .btn-update,
.cart-table .btn-empty { float:right; }
.cart-table .btn-update { margin-left:10px; }
.cart-table td .product-image { display: block; width: 75px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding:25px 0 0; }
.cart .cart-collaterals .col2-set { float:left; width:620px; }
.cart .cart-collaterals .col2-set .col-2 { width:294px; }

.cart .crosssell { border:1px solid #cec3b6; padding:12px 15px; }
.cart .crosssell h2 { font-size:13px; font-weight:bold; }
.cart .crosssell .product-image { float:left; width:80px; height:105px; }
.cart .crosssell .product-details { margin-left:90px; }
.cart .crosssell .product-name { font-weight: normal; padding: 0 0 10px; }
.cart .crosssell li.item { margin:12px 0; padding: 10px 0; border-bottom: 1px solid #ddd;}
.cart .crosssell li.last { border: none;}
.cart .crosssell .link-compare { font-weight:normal; }
.cart .crosssell img { width: 100%; }
.cart .crosssell button.button { float: left; margin-right: 5px;}

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .shipping {border:1px solid #ddd;padding:12px 15px;margin: 0 10px 10px 0;float:left;}
.cart .discount h2,
.cart .shipping h2 { background-position:0 0; background-repeat:no-repeat; font:bold 13px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; }
.cart .discount .buttons-set,
.cart .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button { float:none; margin-left:0; }
.cart .discount .input-box { margin:8px 0 0; width:260px; }
.cart .discount input.input-text { width:175px; }

.cart .shipping .sp-methods { margin:10px 0 0; padding:5px 0 0; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_divider1.gif) 0 0 repeat-x; }

/* Shopping Cart Totals */
.cart .totals { float: right;}
.cart .totals table { width:100%; margin: 0; border: 1px solid #ddd;}
.cart .totals td { padding:1px 15px 1px 7px; }
.cart .totals tfoot th { padding:5px 15px 5px 7px; }
.cart .totals tfoot td { padding-top:5px; padding-bottom:5px; }
.cart .totals tfoot th strong,
.cart .totals tfoot td strong { font-size:15px; }
.cart .totals .checkout-types { font-size:13px; padding:8px 15px 15px; text-align:right; border: 1px solid #ddd; border-top: none; }
.cart .totals .checkout-types li { clear:both; margin:10px 0; }

/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; float: left; margin-right: 5px;}
.item-options dd { padding-left:10px; margin:0 0 6px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value .item-options { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .truncated_full_value .item-options > p { font-weight:bold; text-transform:uppercase; }
.truncated .show .item-options { top:-20px; left:50%; }
.col-left .truncated .show .item-options { left:15px; top:7px; }
.col-right .truncated .show .item-options { left:-240px; top:7px; }


/* Tooltip */
.tool-tip { border:1px solid #7BA7C9; background:#EAF6FF; padding:15px 20px; position:absolute; z-index:9999; }
.tool-tip .btn-close { margin:-9px -14px 0; text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.gift-messages h3 { font-size:12px; font-weight:bold; color:#e87403; }
.gift-messages p.control { color:#8e8d8b; }
.gift-messages-form { position:relative; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form h4 { font-size:12px; font-weight:bold; color:#e87403; }
.gift-messages-form .whole-order { margin:0 0 25px; }
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; color:#8a8987; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-messages-form .item .details .product-name { font-size:13px; font-weight:bold; margin:0 0 10px; }
.gift-messages-form .item .details .form-list .field { width:255px; }
.gift-messages-form .item .details .form-list .input-box { width:240px; }
.gift-messages-form .item .details .form-list input.input-text { width:234px; }
.gift-messages-form .item .details .form-list li.wide .input-box { width:500px; }
.gift-messages-form .item .details .form-list li.wide textarea { width:494px; }

.gift-message-link { font-size:11px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_collapse-gm.gif) 100% 6px no-repeat; padding-right:7px; }
.gift-message-link.expanded { background-position:100% -40px; }
.gift-message-row { background:#f2efe9; }
.gift-message-row .btn-close { float:right; width:16px; height:16px; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/btn_gm-close.gif) 0 0 no-repeat; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }	

/* Centinel */
.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 { border:1px solid #bbb6a5; border-width:0 1px 1px; padding:10px 30px; }

/* Generic Info Set */
.info-set { background:#fbfaf6 url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5; margin:0 0 25px; padding:20px; }
.info-set h2 { font-size:13px; font-weight:bold; margin:0 0 10px; }
.info-set h3,
.info-set h4 { font-size:13px; font-weight:bold; color:#E26703; }
.info-set h2 a,
.info-set h3 a,
.info-set h4 a { font-weight:normal; }
.info-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; background:#f9f3e3; border-bottom:1px solid #bbafa0; position:relative; }
.info-set h3.legend { margin:0 0 10px; color:#0a263c; }
.info-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.info-set .box { margin:0 0 15px; }
.info-set .box h2 { color:#e26703; }
.info-set .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#1e7ec8 !important; }
.info-set .data-table .product-name a { font-weight:bold !important; }
.info-set .data-table .item-options { margin:5px 0 0; }
/********** Common Checkout Styles > */


/* Account Login/Create Pages ============================================================ */
.account-login .content { min-height:345px; padding:14px 21px;border: 1px solid #ddd; border-bottom:0;}
.account-login .content h2 { font-weight:bold; font-size:13px; margin:0 0 14px; padding:0 0 5px 23px; border-bottom:1px solid #ddd; background-position:0 1px; background-repeat:no-repeat; text-transform:uppercase;  }
.account-login .new-users h2 { background-image:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_page1.gif)}
.account-login .registered-users h2 { background-image:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_page2.gif); }
.account-login .buttons-set {border: 1px solid #ddd; border-top:0; margin:0; padding:8px 13px;background: #f3f3f3;}

/* Captcha ================================================================================ */
.captcha-note      { clear:left; padding-top:5px; }
.captcha-image     { float:left; display:inline;  margin:0; position:relative; width:258px; }
.captcha-image .captcha-img { border:1px solid #b6b6b6; vertical-align:bottom; width:100%; }
.registered-users .captcha-image { margin:0;}
.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; }

@-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); }}
.window-overlay { background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; height:100%; width:100%; z-index:990; }

.remember-me label { float:none; margin:0 6px; }
.remember-me-popup { background:#fff; border:1px solid #ccc; left:50%; top:50%; position:absolute; margin:-85px 0 0 -200px; width:400px; text-align:left; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; -box-shadow:0 0 6px #ccc; z-index:1000; }
.remember-me-popup h3 { background:#d9e5ee; border-bottom:1px solid #ccc; font-size:14px; padding:5px 10px; }
.remember-me-popup .remember-me-popup-head { position:relative; }
.remember-me-popup .remember-me-popup-head .remember-me-popup-close { background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:7px; right:7px; height:15px; width:15px; text-indent:-9999em; }
.remember-me-popup .remember-me-popup-body { padding:10px; }
.remember-me-popup .remember-me-popup-body a { display:inline-block; height:19px; border:1px solid #de5400; background:#f18200; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; white-space:nowrap; color:#fff; }
.my-account .title-buttons .link-rss { float:none; margin:0; }
/********** < Dashboard */
.dashboard .welcome-msg { margin:0 8em 1.5em 0; }
.dashboard .welcome-msg p { margin:0; }
.dashboard .col2-set { margin:0 0 15px; }

/* General Box */
.box-account { background:#fff url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 20px; }
.box-account .box-head { border-bottom:1px solid #d9dde3; margin:0 0 10px; text-align:right; }
.box-account .box-head h2 { float:left; margin:0; font-size:13px; font-weight:bold; text-transform:uppercase; background-position:0 0; background-repeat:no-repeat; padding-left:21px; color:#e65505; }

.dashboard .box .box-title { background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 2px; margin:0 0 8px; text-align:right; }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { float:left; font-size:13px; font-weight:bold; margin:0; }

/* Block: Recent Orders */
.dashboard .box-recent .box-head h2 { background-image:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_folder-table.gif); }
.dashboard .box-info .box-head h2 { background-image:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_ma-info.gif); }
.dashboard .box-info h4 { font-size:11px; font-weight:bold; text-transform:uppercase; }
.dashboard .box-reviews .box-head h2 { background-image:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_ma-reviews.gif); }
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }
.dashboard .box-tags .box-head h2 { background-image:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_ma-tags.gif); }
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-tags .details { margin-left:20px; }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li { display:inline; }
/********** Dashboard > */

/* Address Book */
.addresses-list h2 { font-weight:bold; font-size:13px; color:#e26703; text-transform:uppercase; }
.addresses-list h3 { font-weight:bold; font-size:13px; }
.addresses-list address { margin:0 0 3px; }
.addresses-list p { margin:0; }
.addresses-list a { font-weight:bold; }
.addresses-list .link-remove { color:#646464; }
.addresses-list .separator { margin:0 3px; }
.addresses-list li.item { background:#fff url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; padding:10px 13px; margin:0 0 10px; }
.addresses-list li.empty { background:none; border:0; padding:0; }
.addresses-list li.empty p { font-weight:bold; }
.addresses-list .addresses-additional li.item { background:none; border:0; padding:0; }

/* Order View */
.order-info { background:#dee5e8; border:1px solid #d0cbc1; padding:4px 8px; margin:0 0 8px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info .current { font-weight:bold; }
.order-info li { margin:0 3px; }
.order-date { margin:10px 0; }
.order-info-box { background:#fff url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_block-title.gif) 0 0 repeat-x; border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px; }
.order-info-box h2 { font-weight:bold; font-size:13px; }
.order-info-box .box-payment p { margin:0 0 3px; }
.order-info-box .box-payment th { font-weight:bold; padding-right:7px; }
.order-items { width:100%; overflow-x:auto; }
.order-items h2,
.order-items h3 { clear:none; font-weight:bold; font-size:13px; padding:0; margin:0 0 5px; color:#0a263c; }
.order-items .product-name { font-size:1em !important; font-weight:bold !important;text-align:left; }
.order-items .link-print { color:#1e7ec8; font-weight:normal; }
.order-items .order-links { text-align:right; }

.order-additional { margin:15px 0; }
/* Order Gift Message */
.gift-message dt strong { color:#666; }
.gift-message dd { font-size:13px; margin:5px 0 0; }
/* Order Comments */
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

.page-print .print-head { margin:0 0 15px; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h1 { font-size:16px; font-weight:bold; }
.page-print h2,
.page-print h3 { font-size:13px; font-weight:bold; }
.page-print h2.h2 { font-size:16px; font-weight:bold; }
.page-print .order-date { background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 10px; margin:0 0 10px; }
.page-print .col2-set { margin:0 0 10px; }
.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 Wishlist */
.my-wishlist .data-table td { padding:10px; }
.my-wishlist .product-image { display:block; width:113px; height:113px; margin:0 0 5px; }
.my-wishlist textarea { display:block; width:97%; height:109px; }
.my-wishlist .buttons-set { margin-top:2em; }
.my-wishlist .buttons-set button.button { float:none; }
#wishlist-table .add-to-links { white-space:nowrap; }
.btn-share{display:none !important;}

/* My Tags */
.my-tag-edit { float:left; margin:0 0 10px; }
.my-tag-edit .btn-remove { float:right; margin:4px 0 0 5px; }
#my-tags-table { clear:both; }
#my-tags-table td { padding:10px; }
#my-tags-table .add-to-links { white-space:nowrap; }

/* My Reviews */
#my-reviews-table td { padding:10px; }

.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review h3 { font-size:12px; margin:0 0 3px; color:#2f2f2f; }
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }

/* Billing Agreements */
.billing-agreements .info-box{ margin:15px 0; }
.billing-agreements .form-list li select { float:left; }
.billing-agreements .form-list li button.button { float:left; margin-left:10px; }
.billing-agreements .table-caption { font-weight:bold; font-size:13px; }

/* MAP Popup============================================================================== */
.cart-msrp-totals { color:red; font-size:12px !important; font-weight:bold; margin:10px 10px 0; padding:10px; text-align:right; text-transform:uppercase;}
.map-cart-sidebar-total { color:red; display:block; font-size:10px; font-weight:bold; text-align:left; padding:2px 5px; 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:#d9e5ee; border-bottom:1px solid #ccc; padding:5px 30px 5px 10px; width:260px; }
.map-popup-heading h2 { font-size:16px; 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(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/map_popup_arrow.gif) no-repeat; position:absolute; left:50%; top:-10px; height:10px; width:19px; }
.map-popup-close { background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:8px; right:10px; height:15px; width:15px; text-indent:-9999em; -moz-box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; box-shadow:0 0 3px #999; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.map-popup-content { border-top:1px solid #eee; padding:10px; overflow:hidden; text-align:left; 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 { clear:right; margin:0 10px; padding:10px 0; text-align:left; word-wrap:break-word; }
.map-popup-only-text { border-top:1px solid #ddd; }
/* ======================================================================================= */
.ma-aboutus-static { padding: 20px 0; border-top: 1px solid #eee;}
.ma-aboutus-static .about-img { float: left; margin-right: 15px;}
.ma-aboutus-static .about-title { font-size: 24px; display: block;}
.ma-aboutus-static about-text .text { margin-top: 20px;}
.ma-footer-static-top { padding: 20px 0; border-bottom: 1px solid #eee; border-top: 1px solid #eee; }
.ma-footer-static-top .st-box1 { border-right: 1px solid #eee;}
.ma-footer-static-top .st-box2 { padding: 10px 0;}
.ma-footer-static-top .st-box3 { border-left: 1px solid #eee; padding-left: 20px;}
.social li { float: left; margin-right: 6px;}
.support { background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/icon-support.png) 0 0 no-repeat; padding-left: 100px; padding: 0 0 0 40px; float: left;}
.support .text1 { font-size: 20px; text-transform: uppercase; float: left;}
.support .text2 { font-size: 28px; float: left; clear: both; color: #ea005f;}
.footer-static { text-align: left;}
.ma-footer-static-bottom { padding: 10px 0; border-top:2px solid #ddd;}
.footer-static .footer-static-title h3 { font-size: 18px; text-transform: uppercase; margin-bottom: 15px; font-weight: normal;}
.footer-static li {  line-height: 20px;}
.footer-static li a { background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bg-li.png) 0 50% no-repeat; padding-left: 15px; line-height: 25px;}
.footer-static li a:hover { color: #000; text-decoration: none;}

/* Footer ================================================================================ */
.footer { margin:0 auto; padding:20px 0 20px; border-top: 1px solid #eee;}
.footer .store-switcher { display:inline; margin:0 5px 0 0; color:#fff; }
.footer .store-switcher label { font-weight:bold; vertical-align:middle; }
.footer .store-switcher select { padding:0; vertical-align:middle; }
.footer a {  text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer .bugs { margin:13px 0 0; color:#ecf3f6; }
.footer .bugs a {  text-decoration:underline; }
.footer .bugs a:hover { text-decoration:none; }
.footer address { margin:0; text-align: left; }
.footer address a { color:#000; text-decoration: none; }
.footer address a:hover { text-decoration:none; color: #ea005f;}
.footer .payment { float: right;}
.footer .payment li { float: left; margin-left: 5px;}


.clearer:after,
.ma-header-container:after,
.ma-header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.ma-footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.add-to-box{padding:10px 0;}
.guest-select {width:305px !important;}
/* Product Tabs */
.product-tabs { overflow:hidden; position: relative; }
.product-tabs li { float:left; font-size:16px; line-height:1em; }
.product-tabs li.first { border-left:0; }
.product-tabs li.last { border-right:0; }
.product-tabs a { display:block; padding:10px 15px; font-size: 16px; color:#121212; text-decoration: none; }
.product-tabs a:hover { background-color: #FF6464; text-decoration:none; color:#fff; }
.product-tabs li.active a,
.product-tabs li.active a:hover { font-weight: normal; color:#121212; background: rgb(243, 243, 243); border: 1px solid #ddd; border-bottom: none; font-size: 16px; }
.product-tabs-content {  padding: 10px; border: 1px solid #ddd; margin: -1px 0 0 0; float: left; width: 98%;}


/*-------- Menu --------*/
/********** < Custom Menu */
.ma-nav-container { background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/navv.png);  height: 39px; border-bottom: 1px solid #B3B3B3; border-top: 1px solid #D6D6D6; box-shadow: 0 0 3px #D6D6D6; margin-bottom: 3px;}
div.popup { border: 1px solid #B3B3B3;border-top:none; box-shadow: 0 0 3px #D6D6D6;}
.parentMenu{float:left}
#pt_menu_link ul li a.act,
#pt_menu_link ul li a:hover,
div.pt_menu.act .parentMenu a,
div.pt_menu .parentMenu a:hover {background: #333;color: #fff;transition: all 0.3s ease;}
#pt_menu_home .parentMenu a { background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/icon-home.png) 50% no-repeat; text-indent: -9999px; padding: 7px 30px;}
div.pt_menu .parentMenu a, div.popup .parentMenu a {padding: 7px 15px; background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/navv2.png) 0 0 repeat-y; }
div.pt_menu.active { background-color:#ea005f;}
.itemSubMenu a.level2:hover, .itemMenu a.level1:hover{ color: #ea005f;}
.itemMenu h4.level1, .itemMenu a.level1,.itemSubMenu h4.level2 span { color: #555;}
div.popup a.actParent { color: #ea005f;}
div.popup a.act { color: #ea005f !important;}
.cmsblock { width: 70% !important;}
.parentMenu .block-title { background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/border-nav.png) 0 0 repeat-y;display: block;color: #fff;  padding: 0 10px;cursor: pointer;font-size: 17px;
height: 44px;line-height: 45px; }
.parentMenu .block-title:hover { background: #ea005f;  }
#nav { margin:0 auto; font-size:12px; background: #ccc; }
/* All Levels */ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:998; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/* 0 Level */
#nav li { float:left; padding-right: 5px; }
#nav li.last{ background:none;  }
#nav li.home { padding-left: 0; }

#nav a { float:left; padding: 10px 16px; color:#242424; font-size:16px; text-transform:capitalize; }

#nav li.active a,
#nav li.over a,
#nav a:hover { background: #888; color: #fff; }
#nav li.active a span,

/* 1st Level */
#nav ul li,
#nav ul li.active { border-bottom: 1px solid #cdcdcd; float:none; margin:0; padding: 0; background: none;}
#nav ul li.last { border: 0;}

#nav ul a,
#nav ul a:hover { float:none;  }
#nav ul li a { font-weight:normal !important; }

/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:210px; top: 40px; left:-10000px; background: #888; }
#nav div ul { position:static; width:auto; border:none; }

/* 3rd+ Level */
#nav ul ul,
#nav ul div { top: 0; }

#nav ul li a { background: url("https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/arrow-menu2.png") no-repeat scroll 18px 12px transparent !important; padding: 0 0 0 20px; text-transform:capitalize !important; color:#fff !important; font-size: 13px; }
#nav ul li a span{ padding: 7px 12px; }
#nav ul li a:hover { background: url("https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/arrow-menu2.png") no-repeat scroll 18px -42px transparent !important; color: #D5002A !important; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:210px; }

/*------Accordion ---------*/
/********** < Navigation */
.nav-collapse { text-align: left;}
.navbar .nav > li {padding: 10px 30px 20px 0;}
#ma-mobilemenu {height: auto; display: none; padding-top: 3px; font-size: 14px;padding: 1px 10px;}
.navbar .btn-navbar { margin-top: 5px; background: #333; font-size: 2.2em; text-align: center; color: #fff; border-radius: 5px;}
.navbar .btn-navbar:hover { background:#dd0017; cursor: pointer;}
.navbar .brand {color: #fff;font-size: 18px;font-weight: normal;}
.mobilemenu {list-style-type: none;padding: 0; margin: 0;}
.mobilemenu ul {padding: 0;margin: 0;float: left;display: block;width: 100%;}
.mobilemenu li {cursor: pointer;list-style-type: none;padding: 0;margin: 0;float: left;display: block;width: 100%;position: relative; border-radius: 0 !important;}
.mobilemenu li ul li:hover{background: #f5f5f5;}*
.mobilemenu li div {padding: 20px;background: #aef;display: block;clear: both;float: left;width: 360px;}
.mobilemenu a {text-decoration: none;border-bottom: 1px solid #ddd;font-size: 1.3em;line-height: 33px;color: #333;padding: 0 10px;display: block;cursor: pointer;}
.mobilemenu .nav-7 .level-top span{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bygoodslittle.png) no-repeat left 8px; display: block;padding: 0 25px 0 32px;}
.mobilemenu .nav-6 .level-top span{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bygoodslittle.png) no-repeat left -18px; display: block;padding: 0 25px 0 32px;}
.mobilemenu .nav-5 .level-top span{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bygoodslittle.png) no-repeat left -145px; display: block;padding: 0 25px 0 32px;}
.mobilemenu .nav-4 .level-top span{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bygoodslittle.png) no-repeat left -174px; display: block;padding: 0 25px 0 32px;}
.mobilemenu .nav-3 .level-top span{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bygoodslittle.png) no-repeat left -115px; display: block;padding: 0 25px 0 32px;}
.mobilemenu .nav-2 .level-top span{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bygoodslittle.png) no-repeat left -83px; display: block;padding: 0 25px 0 32px;}
.mobilemenu .nav-1 .level-top span{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bygoodslittle.png) no-repeat left -50px; display: block;padding: 0 25px 0 32px;}
.mobilemenu .level-top1 span{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/new-sale.png) no-repeat left 5px; display: block;padding: 0px 25px 0 65px; }
.mobilemenu .level-top2 span,.mobilemenu .level-top3 span{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/new-sale.png) no-repeat left -24px; display: block;padding: 0px 25px 0 65px;}
.mobilemenu a:hover {color: #FD5D9E;}
.mobilemenu ul a:hover, .mobilemenu ul li.active a {color: #333;}
.mobilemenu ul li{padding-left:20px;border-bottom: 1px solid #ddd;}
.mobilemenu ul li a {font-size: 1.1em;border:0;}
.mobilemenu ul ul a, .mobilemenu ul li.active ul a {	color: #333 !important;}
.mobilemenu ul ul a:hover, .mobilemenu ul ul li.active a, .mobilemenu ul li.active ul a:hover {color: #FA386E !important;}
.mobilemenu ul ul ul a, .mobilemenu ul ul li.active ul a {color: #fff !important;}
.mobilemenu ul ul ul a:hover, .mobilemenu ul ul ul li.active a, .mobilemenu ul ul li.active ul a:hover {color: #ff92be !important;}
.mobilemenu ul ul ul ul a, .mobilemenu ul ul ul li.active ul a {color: #fff !important;}
.mobilemenu ul ul ul ul a:hover, .mobilemenu ul ul ul ul li.active a, .mobilemenu ul ul ul li.active ul a:hover {color: #ff92be !important;}
.mobilemenu li ul li a{background:url('https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/i_tier.gif') no-repeat 10px;color: #111;}
.mobilemenu ul a {padding-left: 25px;}
.mobilemenu ul ul a {padding-left: 40px;}
.mobilemenu ul ul ul a {padding-left: 55px;}
.mobilemenu ul ul ul ul a {padding-left: 70px;}
.mobilemenu ul ul ul ul ul a {padding-left: 85px;}
/*----------- button mobilemenu -------------*/
.mobilemenu span.head {position: absolute;top: 0px;right: 8px;width: 100%;}
.mobilemenu span.head a {background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/menu_down.png) no-repeat right 10px;color:#333333;display:block;height: 35px;padding:0;border: 0;}
.mobilemenu li.active>span.head a {background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/menu_up.png) no-repeat right;}
.mobilemenu li.selected span.head a {background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/menu_up.png) no-repeat 50% 50%;}

/*----- page view-----*/
.ma-price {  color: #6e6e6e; }
.ma-social li {  background: none;padding: 0 5px;}
.ma-review-col1 h2, .ma-review-col2 h2 {text-transform: uppercase;font-size: 15px;font-weight: bold;}
.ma-review-col2 h4 {font-weight: normal;}
.banner-static-contain { overflow: hidden;}
.banner-static-contain .banner-box img { width: 100%;}
/*Sale Slider*/
.ma-onsaleproductslider-title h2 { font-size: 20px; font-weight: normal; text-transform: uppercase; margin-bottom: 15px;}
.ma-onsaleproductslider-title dd,.ma-newproductslider-title dd{background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/menu_down2.png)no-repeat top left;width:10px;height:15px; display:block;float:left;margin:5px 10px 0 0;}
.ma-onsaleproductslider-title h2 .word2 { color: #000;}
.ma-onsaleproductslider-container .flex-direction-nav a {width: 31px; height: 31px; margin: -35px 0 0; display: block; background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/btn-slider.png) 0 0 no-repeat; position: absolute; top: 0; cursor: pointer; text-indent: -9999px; z-index: 9999;}
.ma-onsaleproductslider-container .flex-direction-nav .flex-next { background-position: 100% 0; right: 0; background-color: #f1f1f1;}
.ma-onsaleproductslider-container .flex-direction-nav .flex-prev { right: 40px; background-color: #f1f1f1;}
.ma-onsaleproductslider-container .flexslider .flex-next:hover { background-position: 100% 100%; background-color: #ed487b;}
.ma-onsaleproductslider-container .flexslider .flex-prev:hover { background-position: 0 100%; background-color: #ed487b;}

.ma-onsaleproductslider-container li.onsaleproductslider-item { position: relative; }
.onsaleproductslider-item .product-name, .newproductslider-item  .product-name{max-height:32px;overflow:hidden;}
.ma-onsaleproductslider-container .actions { width: 135px; position: absolute; top: 110px; left: 37px; display: none; z-index: 9999;}
.ma-onsaleproductslider-container li.onsaleproductslider-item:hover .actions { display: block;}
.ma-bestseller-vertscroller-title dd,.ma-featured-vertscroller-title dd{background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/bestseller.png) no-repeat left top; width:16px; height:16px; float:left;margin:5px 5px 0px 5px;}
.ma-bestseller-vertscroller-title,.block-title,.ma-featured-vertscroller-title {background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/sprites_repeat.png) repeat-x scroll 0 -330px transparent;text-align: center;line-height: 180%;font-weight: bold;}
.ma-bestseller-vertscoller-content,.ma-featured-vertscroller-title {padding:0 !important;}
/*NewProduct Slider*/
.ma-newproductslider-title h2 { font-size: 20px; font-weight: normal; text-transform: uppercase; margin-bottom: 15px;}
.ma-newproductslider-title h2 .word2 { color: #000;}
.ma-newproductslider-container .flex-direction-nav a {width: 28px;height: 28px;margin: -30px 0 0;display: block;background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/btn-slider.png) 0 0 no-repeat;position: absolute;top: 0;cursor: pointer;text-indent: -9999px;}
.ma-newproductslider-container .flex-direction-nav .flex-next { background-position: 100% 0; right: 0; background-color: #f1f1f1;}
.ma-newproductslider-container .flex-direction-nav .flex-prev { right: 40px; background-color: #f1f1f1;}
.ma-newproductslider-container .flexslider .flex-next:hover { background-position: 100% 100%; background-color: #ed487b;}
.ma-newproductslider-container .flexslider .flex-prev:hover { background-position: 0 100%; background-color: #ed487b;}

.ma-newproductslider-container li.newproductslider-item { position: relative;}
.ma-newproductslider-container .actions { width: 135px; position: absolute; top: 110px; left: 37px; display: none; z-index: 9999;}
.ma-newproductslider-container li.newproductslider-item:hover .actions { display: block;}
.product-info .ratings,.product-info .old-price{display:none;}
.product-info .special-price .price-label{float:left;text-align:center;}
.content2{border:1px solid #ddd;width:678px;padding:10px;margin:10px;height:180px;}
/*=====================================================================================================================*/
.home-l .items{padding: 0;border-bottom: 1px solid #eee;margin:3px 0px;height:115px;}
@media (max-width: 1200px) {
#pt_menu_link{display:none !important;}
 .related-product{display:none;}

}
/* Fixed Mobile*/
@media (max-width: 1080px) {
.products-grid .actions { left: 45px;}
.products-grid .item{margin: 3px 2px !important;}
.xitem a {width: 17.4% !important;margin: 4px !important;}
.xitem a:hover{border-color:#d40305}
 .upsell-product-table li{width:168px !important;height:auto !important;}
 .header .form-search {display:none;}
 .carousel-container {width:370px !important;}
.h-banner img{display:none;}
.std ul{    max-height: 1168px;
    overflow: hidden;}
}

@media (max-width: 860px) {
	.std ul{max-height: none !important;}
	 .header .form-search {display:Block;}
	.review-count {text-align:center !important;}
.header .quick-access{width:auto !important; float:none !important;}
.home-review .ratings{padding:4px 0px 0px 2px !important;width: 100%;text-align: center;margin-left:30%;}
.content2{width:94% !important;height:300px;}
.feature-box li{width:48% !important;margin-left:1px !important;}
.header .form-language{display:block;}
.item-inner .old-price .price,.home-list li .old-price .price{display:none;}
.related-product {display:none;}
.header .search-contentx{/* margin-top:5px; */}
button.btn-cart {width:98%;margin:5px auto !important;text-align:center}
button.btn-cart span{width:100%;padding:0 !important;}
    .header .welcome-msg { text-align: center; }
    .header .links li { float: none; }
    .header .span4 { text-align: center; }
	.shareit{border:none !important;height:50px !important}
	.comment-body{width: 70% !important;}
	.featured-vertscroller .price-box{display:none;}
    .header .logo { float: none; margin: 15px 0 0; text-align: center; display: block; }
    .top-cart-wrapper, .top-cart-title { text-align: center; width: 99%;}
    .top-cart-count{width:90%}
    .top-cart-title { background: none; padding: 0;}
    .top-cart-contain .count-cart { display: none;}
    .block .block-title strong { font-size: 18px;}
    .block-subscribe .actions { margin: 5px 0 0 0;}
    .social li { margin-right: 5px;}
    .support { background: none; padding: 0;}
    .support .text2 { font-size: 24px;}
    .footer ul { float: none; }
    .footer address { text-align: center; }
	.form-search{margin:2px auto;width: 380px;clear: both;float: none !important;height: 35px;}
.home-l .items{height:120px;}
	}

@media (min-width: 690px) and (max-width: 767px) {

.product-info {width:220px; float:left; text-align:center;}
.product-info .ratings{display:block;height:15px}
.product-info .old-price{display:block;float:left;}
.product-info .price-box{width: 180px;text-align:center;margin: 0 auto;}
.product-info .special-price .price-label{float:none;text-align:center;}
.product-info .special-price .price{font-size:18px !important}
   .header .links{float:none !important;text-align:center;}
 .featured-vertscroller .price-box{display:block;}
    .header { text-align: center;}
	.comment-body{width:55% !important;}
    .top-cart-wrapper { width: 160px; float: none; text-align: center; margin: auto;}
    .header .store-access { width: 275px; float: none; margin: 0 auto;}
    .top-cart-title { background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/icon-topcart.png) no-repeat 100% 50% ; padding: 0;}
    .top-cart-contain .count-cart { display:  inherit;}
    .products-grid .last { margin: 0;}
    .products-list .product-image { width: 27%; margin-right: 15px;}
    .products-list .product-shop { float: left; width: 70%;}
    .product-view .product-img-box { float: left !important; width: 40%; margin-right: 15px;}
    .product-view .product-shop { float: left !important; width: 55%;}
    .view-col2 { margin-top: 15px;}
    .about-box { float: left !important; clear: both; margin-bottom: 15px;}
    .block-subscribe .actions { margin: 0 0 0 5px;}
    .st-box { float: left !important; clear: both; }
    .ma-footer-static-top .st-box1, .ma-footer-static-top .st-box3 { border: none; padding: 0;}
    .support { background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/icon-support.png) 0 0 no-repeat; padding-left: 40px;}
    .block-subscribe { margin: 0;}
    .footer .payment { float: none; text-align: center;}
    .footer .payment li { float: none; display: inline;}
    .block-banner-left img { width: auto;}

	}

@media (max-width: 680px) {
  .upsell-product-table li{width:47% !important;height:auto !important;}
 .upsell-product-table li img{width:98%;height:98%;}
.col1-layout .product-view .product-shop{padding:10px 5px 5px 10px !important;}
.product-info {width:230px; float:left; text-align:center;margin-left:20px;}
.product-info .ratings{display:block;height:12px}
.product-info .old-price{display:block;float:left;}
.product-info .price-box{width: 180px;text-align:center;margin: 0 auto;}
.add-to-cart .paypal-logo{clear:both;margin:3px auto !important;width:100%;text-align:center;}
.product-info .special-price .price-label{float:none;text-align:center;}
.product-info .special-price .price{font-size:18px !important}
.header .links{float:none !important;text-align:center;}
.btn-proceed-checkout,.orange.onestepcheckout-button{width:95% !important;text-align:center}
  .header .store-access {width: 260px; float: none; margin: 0 auto;}
    .header { text-align: center;}
	.featured-vertscroller .price-box{display:block;}
    .top-cart-wrapper { width: 180px; float: none; text-align: center; margin: auto;}
    .header .store-access {margin:2px auto;}
    .top-cart-title { background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/icon-topcart.png) no-repeat 100% 50% ; padding: 0;}
    .top-cart-contain .count-cart { display:  inherit;}
    .products-grid .item {float: left;width: 49%;height: auto;margin: 5px 1px !important;overflow: hidden;}
    .products-grid .last { margin: 0;}
    .products-list .product-image { width: 27%; margin-right: 15px;}
    .products-list .product-shop { float: left; width: 70%;}
    .view-col { margin-bottom: 15px;}
    .view-col img { width: 100%; }
    .about-box { float: left !important; clear: both; margin-bottom: 15px;}
    .block-subscribe .actions { margin: 0 0 0 5px;}
    .st-box { float: left !important; clear: both; }
    .ma-footer-static-top .st-box1, .ma-footer-static-top .st-box3 { border: none; padding: 0;}
    .support { background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/icon-support.png) 0 0 no-repeat; padding-left: 40px;}
    .block-subscribe { margin: 0;}
    .footer .payment { float: none; text-align: center;}
    .footer .payment li { float: none; display: inline;}
	.home-l .items{height: 115px !important;}
	}
	

@media (max-width: 480px) {
.product-info {/* width: 205px; */float:left;text-align: left;margin-left:0;}
.product-info .price-box,.product-info .ratings{width:99%;}

.btn-empty{display:none !important;}
 .topp ul{width:95% !important;margin:0 auto;}

.comment-body{width: 55% !important;}

	.home-list li.item {width:45% !important; height: 245px !important; overflow:hidden;}
	.home-list li.item  img{width:100%}
    .products-grid .product-image  img { width: 100%;}
    .products-list .product-image { width: 95%; margin-right: 0;}
    .products-list .product-image img{ width: 100%; }
    .products-list .product-shop { float: none; width: 100%;}
	.products-grid .product-name {max-height: 34px;}
    .header .form-search input.input-text { margin:0 auto; }
    .data-table thead th { padding: 2px; }
	.add-to-cart .qty-contain{margin-bottom:10px;}
    .pager .sort-by { margin-left: 0; padding-left: 0; }
    .pager .pages {margin: 5px; float: right;clear:both;width:100%;}
    .col2-set .col-1 { float:none; width:auto; }
    .col2-set .col-2 { float:none; width:auto; }
    .products-list .product-image { float: none; }
    .products-list .product-shop { margin: 0; }
    .product-view .box-tags .form-add input.input-text { width: 175px; }
    .cart-table .product-name { line-height: 25px;}
    .cart-table th { padding:2px; }
    .cart-table td { padding:2px; }
    .opc .form-list .field { float: none; }
    .opc .form-list input.input-text { width: 98%; }
    .product-tabs li { float: none; border: 0; border-bottom: 1px solid #ddd; }
    .product-tabs li.last { border: 0; }
   .more-views {overflow:hidden;clear:both}}
@media (max-width: 320px) {
.product-info .price-box,.product-info .ratings{width:99%;}

    .container-inner { padding: 0 10px;}
	.home-list li.item{height: 225px !important;width: 44% !important;}
	.header .form-search input.input-text { margin:0px auto; }
    .ma-onsaleproductslider-container .actions, .ma-newproductslider-container .actions { left: 5px; top: 65px; width: 130px;}
    .ma-aboutus-static .about-img { float: none; width: 100%;}
    .ma-aboutus-static .about-img img { width: 100%;}
    .ma-aboutus-static .about-text { float: left; clear: both; margin-top: 10px;}
    .block-subscribe { background: none; padding: 0;}
    .footer .payment { margin-top: 10px;}}

@media (max-width: 260px) {
    .header .store-access { width: 100%; padding: 0;}
	.header .form-search input.input-text {margin:0px auto; }
	.home-list li.item {width:95%};
	.products-grid .item {height:auto !important;}
    .header .form-currency { float: none; width: 120px; margin: 10px auto;}
    .header .form-language { float: none; width: 140px; margin: 10px auto; padding: 0;}
    .top-cart-content { width: 200px; right: -35px;}
    .products-grid .product-name {height:20px;}
    .block-subscribe .actions { margin: 5px 0 0 0;}
    .footer-static .f-col2{ margin-bottom: 10px;}
    .ma-aboutus-static .about-title { font-size: 19px;}
    .ma-onsaleproductslider-container li.onsaleproductslider-item, .ma-newproductslider-container li.newproductslider-item { width: 215px !important;}
    .ma-onsaleproductslider-container .actions, .ma-newproductslider-container .actions { left: 43px; top: 105px;}
    .ma-onsaleproductslider-title h2, .ma-newproductslider-title h2,.ma-upsellslider-title h2, .ma-upsellslider-title h2 { font-size: 15px;}}
.currency-switch {text-align:left;width: 86px;z-index:500;float: left;margin: 0 5px;position:relative;right:0;border: 1px solid #ddd;}
.currency-switch ul {margin:0;padding:0;}
.currency-switch ul li a.four { border-bottom:0; width: 86px;}
.currency-switch ul li  a.four:hover, .currency-switch ul li:hover > a.four {background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/sprites_repeat.png) no-repeat 3px -250px #fff;   cursor: pointer; color: #000; height: 25px}
.currency-switch ul li{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/sprites_repeat.png) no-repeat 3px -250px; height: 22px;}
.currency-switch ul li span#currency_arrow{    background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/sprites_repeat.png) no-repeat 0 -285px;height: 4px; position: absolute;right: 4px;
top: 8px;width: 7px;}
.currency-switch ul li #currency_inner{color:#E40C1D}
.currency-switch ul li a.outer {
display:block;
line-height: 24px;text-decoration:none;text-indent:22px;}
.currency-switch ul li div.tab_right1 {
background:#fff;overflow:hidden;padding-bottom:5px;text-indent: 5px;width: 86px;
border: 1px solid #ddd;border-top: none;}
.currency-switch ul li div {position:absolute;top:-2400px;}
.currency-switch ul li:hover div, .currency-switch ul li a:hover div{top: 23px;left: -1px;}
.tab_right1 p{margin-bottom:5px;}
.tab_right1 P A {PADDING-LEFT: 20px; BACKGROUND: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/sprites_repeat.png) no-repeat 0px 0px; font-size:11px;}
P A.tab_USD {BACKGROUND-POSITION: 0px -4px;}
P A.tab_EUR {BACKGROUND-POSITION: 0px -20px;}
P A.tab_GBP {BACKGROUND-POSITION: 0px -36px;}
P A.tab_CAD {BACKGROUND-POSITION: 0px -52px;}
P A.tab_AUD {BACKGROUND-POSITION: 0px -68px;}
P A.tab_MXN {BACKGROUND-POSITION: 0px -117px;}
.freeworld{color:#fff;line-height:250%;float:right !important;}
.p-review .pager .pages li a{ font-weight:bold;border:1px solid #ddd;line-height:18px; padding: 2px; display: inline-block; width: 15px; height: 16px;}
.p-review .pager .pages li .next:hover{background:#000 !important}
.p-review .pager .pages li a:hover{ background:#fff}
.p-review .previous , .product-tabs-content a.next{background-color:#000 !important;}
.product-tabs-content p {font-size:14px; line-height:180%;}
.comment-lis{width:100%;margin:5px auto;clear:both;display:block;background:#fafafa;float: left;}
.comment-au {float: left;margin: 10px;}
.comment-body{-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;position:related;background: #EEE;border-bottom: 1px solid #CCC;color: #323D3A;float:right;min-height: 75px;padding: 5px 8px;position: relative;width: 82%;font-size: 12px;}
.itemx{ border-bottom:1px solid #eee; padding-top:5px;width:100%;float:left;overflow: hidden;}
.item_imagex{float:left;border: 1px solid #e5e5e5;margin: 2px;}
.itemx .price{font-size:14px;}
.itemx .old-price{display:none;}
.comment-body p{color:#aaa;float: right;margin: 0;width: 100%;clear: both;text-align: right;}
.comment-body .reply{color:#990000;padding-left:20px; text-align:left}
.comment-body .comment2{width:98%;clear:both}
.ratings-table{margin-bottom:8px;float:left;}
.comment-body  dd{width:25px;  display: inline-block; background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/yinhao.png) -25px 0; float:left;padding:0;height: 20px;}
.comment-body  dt{width:25px; height: 20px; display: inline-block; background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/yinhao.png) right top; padding:0;}
.comment-lis dl{display:inline-block;float:left;  background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/yinhao.png) no-repeat left top; height: 20px; width: 25px;text-indent: 2em;}
.comment-body h4 {font-size: 1.1em;margin-bottom: 4px;}
.comment-body dl{width:17px; height:35px; float:left;background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/comment_arrow.png) no-repeat left top;display:block;position:absolute;
left:-17px; top:24px;}
.p-review .form-add,.p-review .data-table{clear:both;width: 98%;}
.p-review .data-table th, .p-review .data-table  td{line-height: 23px;}
.cart-name{width:60%}
.outstock{background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/buttons.png) no-repeat 0 -10px;width: 138px;height: 38px;margin-top: 20px;}
.sku,.short-view{display:none;}
.product-shop .price-box{text-align:left}
.product-shop .regular-price .price{font-size:22px;color: #BB2323;}
.product-shop .special-price .price{font-size: 28px;color: #B61B1B;display: inline-block;}
.product-shop .old-price .price{font-size: 21px;color: #A8A8A8;line-height: 35px;}
.thumbnail-item{border:1px solid #eee; padding:1px;}
.shareit{padding:9px 0;height:32px;border-bottom: 1px solid #eee;clear: both;}
.a2a_default_style{float:left}
.shareit a{float:left;text-indent: -9999px;display:inline-block; width:32px; height:32px;margin-right:4px;cursor: pointer;}
.shareit .facebook-share{ background-position:0 -39px;}
.shareit .pro-path{background-position: 0 -2px;}
.shareit .pro-gplus{background-position:0 -76px;}
.shareit .twitter{background-position: 0 -112px;}
.shareit .tumblr{ background-position:0 -147px;}
.shareit .wishlist{ background-position:bottom;line-height: 30px;}
.shareit .pinit{background: none;width: 283px;height:32px;cursor: pointer;text-indent: 3px;font-size: 14px;color: #ba1e21;font-weight: bold;line-height: 30px;cursor: pointer;}
.pinit2{height: 20px;width: 40px;display: block;margin: 0 auto;float: right;}
.pin2{float: left;margin-left: 2px; line-height: 220%;}
.productx-name{height: 45px;overflow:hidden;font-size: 13px;line-height: 15px;text-align: center;display:block;font-weight:bold;}
.more-views {height: 80px;padding-top: 5px;border-top: 1px solid #ddd;margin-top: 28px;position: relative;}
.fb-like{float:left;margin-right:10px;}
.product-shop .product-name{text-align:left;}
.home-list li.item {float:left;width: 177px;border:1px solid #eee;list-style: none;height: 275px;margin: 5px;padding:1px;}
.home-list .product-other-info{margin:4px auto;}
.home-list li:hover{border:1px solid #ee0000;}
.product-other-info .product-name{height:30px;width:100%;overflow:hidden;margin: 3px auto;text-align: center;}
.stitle{font-size: 1.2em; font-weight:bold;color:#222;margin-bottom: 5px;display: block;width: 180px;line-height: 190%;}
.stitle:hover{color:#ee0000}
.h-banner{margin: 5px 0;}
.social{width:100%; height:30px; float:left;}
.social ul li a{display:block;background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/social.png) no-repeat; width: 30px; height: 30px;padding: 0;}
.social  .i-facebook a{background-position: 0 -53px;}
.social  .pinterest a{background-position: 0 -22px;}
.social  .i-twitter a{background-position: 0 -84px;}
.social  .i-rss a{background-position: 0 -116px;}
.social a:hover{opacity:0.8}
.social a span{display:none;}
a:hover img{opacity:0.9}
.block-subscribe  button.button span {padding: 0 2px !important; }
.form-add{width:100%;clear:both;}
.fshipping{float: left;padding-left: 20px;font-size: 15px;font-weight: bold;color: #279930;height: 20px;background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/sprites_repeat.png) no-repeat 0 -97px;margin: 0px 8px 0 10px;}
.slides  .old-price .price,.product-other-info .old-price .price{float:left;}
.home-box{border:1px solid #eee;position:relative;border-bottom:none;}

.home-l .items img{width: 110px;height: 110px;}
.home-box .see_more{line-height:25px;}
.home-l .items .special-price .price ,.home-l .items .regular-price .price{	font-size:13px;float:right;}
.product-img2{float: left;margin: 0 3px 0 3px;border: 1px solid #eee;padding: 1px;}
.product-img2:hover{border:1px solid #E57E9F;}
.ma-featured-vertscroller-title{height: 27px;font-size:14px;margin-bottom: 5px;}
.product-info .product-name{max-height:66px;overflow:hidden;text-align: left;}

.final-price{text-align:center; font-size:14px; color: #B61B1B;font-weight: bold;}
.related-product{margin-top: 12px;padding-top:3px;border-top: 1px solid #ddd;}
.related-product .xitem a {width: 18%;padding:1px;float:left;margin: 3px;text-align: center;border:1px solid #ddd}
.related-product .xitem a:hover{border: 1px solid #B61B1B;}
.upsell-product-table li{float:left;width: 202px;border: 1px solid #eee;padding:1px;margin: 2px;list-style:none;}
.upsell-product-table li:hover{ transition: all 0.3s ease;border:1px solid #05a9da;box-shadow: 0 0 10px 5px rgb(0 173 225 / 48%);}
.upsell-product-table li .old-price{display:none}
.upsell-product-table li .special-price{font-size:16px;float:left;}
.dispatch{float: left;display: inline-block;padding-top: 15px;line-height:200%;}
/* size table*/
.size-table{width:85%;margin-top:20px;}
#tab_content{float:left;margin-bottom: 10px;width:100%;}
#tab2{display:none;}
.size-table table{border:1px solid #ddd;border-collapse:collapse;}
.size-table th{font-weight:bold;line-height:30px;}
.size-table td,.size-table th{border:1px solid #ddd; border-spacing:0;border-width:0 1px 1px 0;text-align:center;height: 26px;line-height: 26px;width:50px;}
.size-table table tr:nth-child(2n+1){background-color:#f9f9f9}
.switcher{height:34px;}
.inchBtn,.cmBtn,.active2{border-radius:5px;float:left;padding:4px;width:100px;border:1px solid #ddd;line-height:20px;font-size:14px; text-decoration:none;background:linear-gradient(to bottom, #e5e5e5 0, #fff 98%);margin-right:10px;color:#222;font-weight:bold;text-align:center}
.inchBtn:hover,.cmBtn:hover,.active2{border:1px solid #da7c0c;background:#f78d1d;color:#fff}
/*********** Slider * **********/

.h-banner img{width: 740px;}
#slider .slide {float: left;position: relative;}	
#slider .slide img {  width: 100%; height: 100%;}
#myController{ margin: -40px 0 0 0;position: absolute;}
#myController a{width: 20px;height: 20px; margin: 0 0 0 5px;background: #fff; float: left;border-radius: 10px;-moz-border-radius: 10px;
    -khtml-border-radius: 10px; cursor: pointer; opacity: 0.5;}
#myController a span{ display: block;width: 10px;height: 10px;margin: 5px 0 0 5px;background: #222; border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;opacity: 0.6; text-indent: -9999px;}
#myController a.selected{  background: #4b5454;}
#myController a.selected span{  background: #d1dcde;}
#myController a:hover,
#myController a:hover span{ opacity: 1;}
.prosearch {width:100%;clear:both;}
.prosearch  a{float:left;margin:3px;display:block;height:20px; padding:1px 3px; border:1px dotted #ddd; background-color:#f6f6f6;}
.prosearch  a:hover{background-color:#ff9999;}
.upsell-related ,.p-review{float:left;}
.p-review{margin:8px auto;width:100%;clear:both;border-top:1px solid #ddd;}
.off{float:left;padding:15px 0px 4px 4px;font-size:15px;color: #737373;height:24px;font-weight:bold;}
.mydiv {border: 1px solid #222;font-size: 12px;z-index:999;width: 300px;height: 182px;left: 50%;top: 30%;box-shadow: 0 0 5px #333;
margin-top:0px;position:fixed!important;position:absolute;margin-left:-150px!important;margin-top:-30px!important;margin-top:0px;background:#fff;}
.cmydiv{border:1px solid #111;width:15px;height:15px;line-height:15px;text-align:center;display:block;background-color:#FFFFFF;left:-20px;}
.omydiv{padding:3px;z-index:2000;font-size:13px;cursor:pointer;position:absolute;right:3px;}
.getcoupon{background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/promoCodeBg.png) no-repeat;width: 300px;height:110px;display: block;color: #FFFFFF;font-size: 23px;line-height: 80px;text-indent:5em;}
.mydiv h4 {font-size:20px; color:#E4357D;text-align:center;margin:9px auto;}
.mydiv h5{font-size:17px; text-align:center;}
.processcheck,.processcheck2{width:95%;}
.processcheck li,.processcheck2 li{font-size:13px; /*!  */width: 33.3%;float: left;/*!  */list-style: none;display: inline-block;}
.processcheck .st1{color:#dd0017;text-align:left;font-weight: bold; }
.processcheck .st2{text-align:center}
.processcheck .st3,.processcheck2 .ck3{text-align:right}
.processcheck2 .ck2{text-align:center;color:#dd0017;font-weight: bold; }
.processcheck2 .ck1{text-align:left;}
.paypal-return{width:300px; height:100px; float:left;margin-bottom:10px;}
.ratings-table2{background-color: #fafafa;}
.ratings-table2 th{line-height: 130%; padding-right: 3px;}
.block-layered-nav,.block-list{border:1px solid #eee;}
.details .product-name{text-align:left}
.block-account{border: 1px solid #eee;   font-size: 15px;}
.minimal-price-link {display:none;}
.banner-f img{width:100%;}
#pt_custommenu { position:relative; z-index:1000; font-size: 14px; margin: 0 auto;  padding: 0; width: 100%;}
div.popup { position:absolute; z-index:3000;display: none;  background-color:#fff; text-align:left; width: 1110px;padding: 10px;}
div.pt_menu { float: left; padding: 0 !important;}
div.pt_menu a, div.popup a {text-decoration: none;  display:block;line-height: 25px; color: #333; font-size: 1.26em;}
.itemMenu a.level1:hover,.itemMenu a.level2:hover{color:#dd0017;font-weight:bold;}
.itemMenu h4.level1,
.itemMenu a.level1{ font-size: 14px;    font-weight: bold; border-bottom: 1px solid #eee;}
.itemSubMenu h4.level2, .itemSubMenu a.level2, .itemSubMenu h4.level3, .itemSubMenu a.level3, .itemMenu a.level1{background: url("https://www.bygoods.com/skin/frontend/default/ma_womenstore/magentothem/images/arrow-menu1.png") no-repeat left center; color: #222;padding: 3px 5px 0px 15px;text-transform: none;font-weight: normal;  font-size: 15px;text-shadow:0 0 1px #eee;}
div.column {  float:left;  width:280px;    margin-right: 10px;   padding-right: 5px;}
div.column.last {   border-right: 0 none; margin-right: 0;padding-right: 0;}
div.itemSubMenu {  margin-left:15px; border-left: 1px solid #ddd;}
.clearBoth {  clear:both;}
.block2{   margin-top: 10px;}
#popup_home{  display: none !important;}
div.popup .block1{ overflow: hidden;  float: left;}
div.popup .block1:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
div.popup .block1 .column{  margin-bottom: -99999px; padding-bottom: 99999px;}
div.popup .floatleft{   float: left;}
div.popup .blockright img{    max-width: 100%;} 
div.pt_menu .parentMenu p{    margin: 0;   padding: 0;}
#pt_menu_link .parentMenu ul li{ float: left;  list-style: none;}
#pt_menu_link .parentMenu ul li a{ float: left; padding: 5px 12px 6px 8px; display: block;}
#pt_menu_link{ padding: 0;}
.block2{float: left;}
.static-menu-img {float: left; margin: 0 10px 10px 0;}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.ma-newproductslider-container .flex-container a:active,
.ma-newproductslider-container .flexslider a:active,
.ma-newproductslider-container .flex-container a:focus,
.ma-newproductslider-container .flexslider a:focus  {outline: none;}
.ma-newproductslider-container .slides,
.ma-newproductslider-container .flex-control-nav,
.ma-newproductslider-container .flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.ma-newproductslider-container .flexslider {margin: 0; padding: 0;}
.ma-newproductslider-container .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;border: 1px solid #eee;padding:1px} /* Hide the slides before the JS is loaded. Avoids image jumping */

.ma-newproductslider-container .flexslider .slides > li:hover{border:1px solid #c30115;box-shadow: 0 0 10px 5px rgba(225, 0, 0, 0.5); transition: all 0.3s ease;}
.ma-newproductslider-container .flexslider .slides img { display: inline-block;}
.ma-newproductslider-container .flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.ma-newproductslider-container .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .ma-newproductslider-container .slides {display: block;} 
* html .ma-newproductslider-container .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .ma-newproductslider-container .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.ma-newproductslider-container .flexslider {margin: 0 0 5px; position: relative; zoom: 1;}
.ma-newproductslider-container .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.ma-newproductslider-container .loading .flex-viewport {max-height: 300px;}
.ma-newproductslider-container .flexslider .slides {zoom: 1;}

.ma-newproductslider-container .carousel li {margin-right: 5px; text-align: left; }


/* Direction Nav */
.ma-newproductslider-container .flex-direction-nav {*height: 0;}
.ma-newproductslider-container .flexslider:hover .flex-next:hover, .ma-newproductslider-container .flexslider:hover .flex-prev:hover {opacity: 1;}
.ma-newproductslider-container .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.ma-newproductslider-container .flex-control-nav {width: 100%; position: absolute; top: -16px; text-align: center;}
.ma-newproductslider-container .flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.ma-newproductslider-container .flex-control-paging li a {width: 11px; height: 11px; display: block; background: #aaa; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.ma-newproductslider-container .flex-control-paging li a:hover { background: #fff; }
.ma-newproductslider-container .flex-control-paging li a.flex-active { background: #fff; cursor: default; }

.ma-newproductslider-container .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.ma-newproductslider-container .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.ma-newproductslider-container .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.ma-newproductslider-container .flex-control-thumbs img:hover {opacity: 1;}
.ma-newproductslider-container .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

.ma-newproductslider-container .ma-loading {
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 99;
	background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/magentothem/images/loader.gif) no-repeat ;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -8px;
}
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.ma-onsaleproductslider-container .flex-container a:active,
.ma-onsaleproductslider-container .flexslider a:active,
.ma-onsaleproductslider-container .flex-container a:focus,
.ma-onsaleproductslider-container .flexslider a:focus  {outline: none;}
.ma-onsaleproductslider-container .slides,
.ma-onsaleproductslider-container .flex-control-nav,
.ma-onsaleproductslider-container .flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.ma-onsaleproductslider-container .flexslider {margin: 0; padding: 0;}
.ma-onsaleproductslider-container .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;border: 1px solid #eee;padding:1px} /* Hide the slides before the JS is loaded. Avoids image jumping */
.ma-onsaleproductslider-container .flexslider .slides > li:hover{border:1px solid #c30115;box-shadow: 0 0 10px 5px rgba(225, 0, 0, 0.5); transition: all 0.3s ease;}
.ma-onsaleproductslider-container .flexslider .slides img { display: inline-block;}
.ma-onsaleproductslider-container .flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.ma-onsaleproductslider-container .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .ma-onsaleproductslider-container .slides {display: block;} 
* html .ma-onsaleproductslider-container .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .ma-onsaleproductslider-container .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.ma-onsaleproductslider-container .flexslider {margin: 0px; position: relative; zoom: 1;}
.ma-onsaleproductslider-container .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.ma-onsaleproductslider-container .loading .flex-viewport {max-height: 300px;}
.ma-onsaleproductslider-container .flexslider .slides {zoom: 1;}

.ma-onsaleproductslider-container .carousel li {margin-right: 5px; text-align: left; }


/* Direction Nav */
.ma-onsaleproductslider-container .flex-direction-nav {*height: 0;}

.ma-onsaleproductslider-container .flexslider:hover .flex-next:hover, .ma-onsaleproductslider-container .flexslider:hover .flex-prev:hover {opacity: 1;}
.ma-onsaleproductslider-container .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.ma-onsaleproductslider-container .flex-control-nav {width: 100%; position: absolute; top: -16px; text-align: center;}
.ma-onsaleproductslider-container .flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.ma-onsaleproductslider-container .flex-control-paging li a {width: 11px; height: 11px; display: block; background: #aaa; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.ma-onsaleproductslider-container .flex-control-paging li a:hover { background: #fff; }
.ma-onsaleproductslider-container .flex-control-paging li a.flex-active { background: #fff; cursor: default; }

.ma-onsaleproductslider-container .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.ma-onsaleproductslider-container .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.ma-onsaleproductslider-container .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.ma-onsaleproductslider-container .flex-control-thumbs img:hover {opacity: 1;}
.ma-onsaleproductslider-container .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .ma-onsaleproductslider-container .flex-direction-nav .flex-prev {opacity: 1; }
  .ma-onsaleproductslider-container .flex-direction-nav .flex-next {opacity: 1; }
}
.ma-onsaleproductslider-container .ma-loading {
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 99;
	background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/magentothem/images/loader.gif) no-repeat ;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -8px;
}
.coupon-code h2{color:#352332;font-size:30px;text-align:center;padding: 20px 0;}
.coupon-code .txt {  height: 47px; line-height: 47px; font-size: 18px;  border: 1px solid #9d9d9d; color: #9d9d9d; border-left: none;  border-right: none; padding: 0 20px; text-align: center}
.coupon-code ul li{background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/coupon-bg.jpg) no-repeat; width:250px;height:122px; float:left;margin:5px 16px;list-style:none;}
.coupon-code ul li .coupon{width:140px;height: 88px;position:relative;top:25px;left: 38px;}
.coupon-code ul li .coupon .p-1 em{font-size:70px;color:#000;font-weight:700;font-style:normal;display:inline-block;position:absolute;top: 15px;left:0;}
.coupon-code ul li .coupon .p-1 strong{display:inline-block;font-size:18px;position:absolute;top: 17px;right:14px;font-style:normal;color:#aaa;line-height:18px;}
.coupon-code ul li .coupon .p-1 span{display:inline-block;position:absolute;font-size:50px;top:8px;right:13px;font-weight:700}
.coupon-code ul li .coupon .p-2{position:absolute;bottom:0;left:9px;font-size:18px;}
.active-section-title{background:url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/title.png) no-repeat;width: 350px;height: 99px;text-align:center;margin:30px auto;clear: both;font-size: 32px;line-height:200%;}
.active-section-title a{color:#fff;}
.feature-box li{
  background-color:#fff;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
  transition: background-color 0.3s; box-shadow 0.3s;
  border:1px solid #eee;
  width: 282px;
  padding: 10px 0;
  position:relative;
  float:left;
  margin: 5px 3px 5px 4px;
  z-index: 0;
  text-align:center;
  list-style:none;

  }
.feature-box li:hover{border-color:#1c9ec5;z-index:1;  background-color: #fefefe;
transition: all 0.3s ease;box-shadow: 0 0 10px 5px rgb(1 163 212 / 50%);}
.gooddiscount{ background: url("https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/off.png") no-repeat center top; z-index:99;height:70px; width: 63px; color:#000; padding-top: 14px;position:absolute;top:10px;right:12px;display:block;}
.gooddiscount b{font-size:17px;display:block;text-align:center;line-height: 16px;}
.gooddiscount em{display:block;font-size:12px;text-align:center;line-height:8px;}
.goods-buy{width:100%;text-align:center;   float: left;}
.goods-buy a{width: 90px;height:27px;text-align:center;background-color:#222;display:block;color:#fff;margin:0 auto;line-height: 200%;}
.goods-buy a:hover{background-color:#cf0001; }
.special-price .price{font-size:21px; color:#cf0001;}
.old-price{display:none;}
.daoha {background: url(https://www.bygoods.com/skin/frontend/default/ma_womenstore/images/navv.png);
    border-bottom: 1px solid #B3B3B3;
    border-top: 1px solid #D6D6D6;
    box-shadow: 0 0 3px #d6d6d6;
    margin-bottom: 3px;width:100%}
.daoha ul{display: flex;height: 40px;text-align:center;}
.daoha li{width: 20%;text-align: center;font-size: 1rem;font-weight:bold;list-style: none;background-color:#fefefe;cursor:pointer;color:#111;line-height: 250%;text-transform: capitalize;margin-right:1px;  }

.daoha .selected{background-color:#111; color:#fff; transition:all 0.3s ease;}
.chanpin dl{ display: none}
.chanpin dl:nth-child(1){display: block; }

