Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
offtoa [2014/09/17 14:44]
mdavis
offtoa [2016/09/19 11:24]
mdavis
Line 1: Line 1:
-/*! normalize.css v3.0.0 | MIT License | git.io/​normalize */ 
-html { 
-  font-family:​ sans-serif; 
-  -webkit-text-size-adjust:​ 100%; 
-   ​-ms-text-size-adjust:​ 100%; 
-} 
-body { 
-  margin: 0; 
-} 
-article, 
-aside, 
-details, 
-figcaption, 
-figure, 
-footer, 
-header, 
-hgroup, 
-main, 
-nav, 
-section, 
-summary { 
-  display: block; 
-} 
-audio, 
-canvas, 
-progress, 
-video { 
-  display: inline-block;​ 
-  vertical-align:​ baseline; 
-} 
-audio:​not([controls]) { 
-  display: none; 
-  height: 0; 
-} 
-[hidden], 
-template { 
-  display: none; 
-} 
-a { 
-  background: transparent;​ 
-} 
-a:active, 
-a:hover { 
-  outline: 0; 
-} 
-abbr[title] { 
-  border-bottom:​ 1px dotted; 
-} 
-b, 
-strong { 
-  font-weight:​ bold; 
-} 
-dfn { 
-  font-style: italic; 
-} 
-h1 { 
-  margin: 0 0 .67em 0; 
-  font-size: 2em; 
-} 
-mark { 
-  color: #000; 
-  background: #ff0; 
-} 
-small { 
-  font-size: 80%; 
-} 
-sub, 
-sup { 
-  position: relative; 
-  font-size: 75%; 
-  line-height:​ 0; 
-  vertical-align:​ baseline; 
-} 
-sup { 
-  top: -.5em; 
-} 
-sub { 
-  bottom: -.25em; 
-} 
-img { 
-  border: 0; 
-} 
-svg:​not(:​root) { 
-  overflow: hidden; 
-} 
-figure { 
-  margin: 1em 40px; 
-} 
-hr { 
-  height: 0; 
-  -moz-box-sizing:​ content-box;​ 
-       ​box-sizing:​ content-box;​ 
-} 
-pre { 
-  overflow: auto; 
-} 
-code, 
-kbd, 
-pre, 
-samp { 
-  font-family:​ monospace, monospace; 
-  font-size: 1em; 
-} 
-button, 
-input, 
-optgroup, 
-select, 
-textarea { 
-  margin: 0; 
-  font: inherit; 
-  color: inherit; 
-} 
-button { 
-  overflow: visible; 
-} 
-button, 
-select { 
-  text-transform:​ none; 
-} 
-button, 
-html input[type="​button"​],​ 
-input[type="​reset"​],​ 
-input[type="​submit"​] { 
-  -webkit-appearance:​ button; 
-  cursor: pointer; 
-} 
-button[disabled],​ 
-html input[disabled] { 
-  cursor: default; 
-} 
-button::​-moz-focus-inner,​ 
-input::​-moz-focus-inner { 
-  padding: 0; 
-  border: 0; 
-} 
-input { 
-  line-height:​ normal; 
-} 
-input[type="​checkbox"​],​ 
-input[type="​radio"​] { 
-  box-sizing: border-box; 
-  padding: 0; 
-} 
-input[type="​number"​]::​-webkit-inner-spin-button,​ 
-input[type="​number"​]::​-webkit-outer-spin-button { 
-  height: auto; 
-} 
-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-cancel-button,​ 
-input[type="​search"​]::​-webkit-search-decoration { 
-  -webkit-appearance:​ none; 
-} 
-fieldset { 
-  padding: .35em .625em .75em; 
-  margin: 0 2px; 
-  border: 1px solid #c0c0c0; 
-} 
-legend { 
-  padding: 0; 
-  border: 0; 
-} 
-textarea { 
-  overflow: auto; 
-} 
-optgroup { 
-  font-weight:​ bold; 
-} 
-table { 
-  border-spacing:​ 0; 
-  border-collapse:​ collapse; 
-} 
-td, 
-th { 
-  padding: 0; 
-} 
-@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) "​)";​ 
-  } 
-  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; 
-  } 
-  p, 
-  h2, 
-  h3 { 
-    orphans: 3; 
-    widows: 3; 
-  } 
-  h2, 
-  h3 { 
-    page-break-after:​ avoid; 
-  } 
-  select { 
-    background: #fff !important; 
-  } 
-  .navbar { 
-    display: none; 
-  } 
-  .table td, 
-  .table th { 
-    background-color:​ #fff !important; 
-  } 
-  .btn > .caret, 
-  .dropup > .btn > .caret { 
-    border-top-color:​ #000 !important; 
-  } 
-  .label { 
-    border: 1px solid #000; 
-  } 
-  .table { 
-    border-collapse:​ collapse !important; 
-  } 
-  .table-bordered th, 
-  .table-bordered td { 
-    border: 1px solid #ddd !important; 
-  } 
-} 
-* { 
-  -webkit-box-sizing:​ border-box; 
-     ​-moz-box-sizing:​ border-box; 
-          box-sizing: border-box; 
-} 
-*:before, 
-*:after { 
-  -webkit-box-sizing:​ border-box; 
-     ​-moz-box-sizing:​ border-box; 
-          box-sizing: border-box; 
-} 
- 
-html { 
-  font-size: 62.5%; 
- 
-  -webkit-tap-highlight-color:​ rgba(0, 0, 0, 0); 
-} 
-body { 
-  font-family:​ "​Helvetica Neue", Helvetica, Arial, sans-serif; 
-  font-size: 14px; 
-  line-height:​ 1.428571429;​ 
-  color: #333; 
-  background-color:​ #fff; 
-} 
-input, 
-button, 
-select, 
-textarea { 
-  font-family:​ inherit; 
-  font-size: inherit; 
-  line-height:​ inherit; 
-} 
-a { 
-  text-decoration:​ none; 
-} 
-a:hover, 
-a:focus { 
-  text-decoration:​ underline; 
-} 
-a:focus { 
-  outline: thin dotted; 
-  outline: 5px auto -webkit-focus-ring-color;​ 
-  outline-offset:​ -2px; 
-} 
-figure { 
-  margin: 0; 
-} 
-img { 
-  max-width: 100%; 
-  height: auto; 
-  vertical-align:​ middle; 
-} 
-.img-responsive { 
-  display: block; 
-  max-width: 100%; 
-  height: auto; 
-} 
-.img-rounded { 
-  border-radius:​ 6px; 
-} 
-.img-thumbnail { 
-  display: inline-block;​ 
-  max-width: 100%; 
-  height: auto; 
-  padding: 4px; 
-  line-height:​ 1.428571429;​ 
-  background-color:​ #fff; 
-  border: 1px solid #ddd; 
-  border-radius:​ 4px; 
-  -webkit-transition:​ all .2s ease-in-out;​ 
-          transition: all .2s ease-in-out;​ 
-} 
-.img-circle { 
-  border-radius:​ 50%; 
-} 
-hr { 
-  margin-top: 20px; 
-  margin-bottom:​ 20px; 
-  border: 0; 
-  border-top: 1px solid #eee; 
-} 
-.sr-only { 
-  position: absolute; 
-  width: 1px; 
-  height: 1px; 
-  padding: 0; 
-  margin: -1px; 
-  overflow: hidden; 
-  clip: rect(0, 0, 0, 0); 
-  border: 0; 
-} 
-h1, 
-h2, 
-h3, 
-h4, 
-h5, 
-h6, 
-.h1, 
-.h2, 
-.h3, 
-.h4, 
-.h5, 
-.h6 { 
-  font-family:​ inherit; 
-  font-weight:​ 500; 
-  line-height:​ 1.1; 
-  color: inherit; 
-} 
-h1 small, 
-h2 small, 
-h3 small, 
-h4 small, 
-h5 small, 
-h6 small, 
-.h1 small, 
-.h2 small, 
-.h3 small, 
-.h4 small, 
-.h5 small, 
-.h6 small, 
-h1 .small, 
-h2 .small, 
-h3 .small, 
-h4 .small, 
-h5 .small, 
-h6 .small, 
-.h1 .small, 
-.h2 .small, 
-.h3 .small, 
-.h4 .small, 
-.h5 .small, 
-.h6 .small { 
-  font-weight:​ normal; 
-  line-height:​ 1; 
-  color: #999; 
-} 
-h1, 
-.h1, 
-h2, 
-.h2, 
-h3, 
-.h3 { 
-  margin-top: 0; 
-  margin-bottom:​ 20px; 
-} 
-h1 small, 
-.h1 small, 
-h2 small, 
-.h2 small, 
-h3 small, 
-.h3 small, 
-h1 .small, 
-.h1 .small, 
-h2 .small, 
-.h2 .small, 
-h3 .small, 
-.h3 .small { 
-  font-size: 65%; 
-} 
-h4, 
-.h4, 
-h5, 
-.h5, 
-h6, 
-.h6 { 
-  margin-top: 10px; 
-  margin-bottom:​ 10px; 
-} 
-h4 small, 
-.h4 small, 
-h5 small, 
-.h5 small, 
-h6 small, 
-.h6 small, 
-h4 .small, 
-.h4 .small, 
-h5 .small, 
-.h5 .small, 
-h6 .small, 
-.h6 .small { 
-  font-size: 75%; 
-} 
-h1, 
-.h1 { 
-  font-size: 28px; 
-} 
-h2, 
-.h2 { 
-  font-size: 24px; 
-} 
-h3, 
-.h3 { 
-  font-size: 20px; 
-} 
-h4, 
-.h4 { 
-  font-size: 18px; 
-} 
-h5, 
-.h5 { 
-  font-size: 14px; 
-} 
-h6, 
-.h6 { 
-  font-size: 12px; 
-} 
-p { 
-  margin: 0 0 15px; 
-} 
-.lead { 
-  margin-bottom:​ 20px; 
-  font-size: 16px; 
-  font-weight:​ 200; 
-  line-height:​ 1.4; 
-} 
-@media (min-width: 768px) { 
-  .lead { 
-    font-size: 21px; 
-  } 
-} 
-small, 
-.small { 
-  font-size: 85%; 
-} 
-cite { 
-  font-style: normal; 
-} 
-.text-left { 
-  text-align: left; 
-} 
-.text-right { 
-  text-align: right; 
-} 
-.text-center { 
-  text-align: center; 
-} 
-.text-justify { 
-  text-align: justify; 
-} 
-.text-muted { 
-  color: #999; 
-} 
-.page-header { 
-  padding-bottom:​ 9px; 
-  margin: 40px 0 20px; 
-  border-bottom:​ 1px solid #eee; 
-} 
-ul, 
-ol { 
-  margin-top: 0; 
-  margin-bottom:​ 10px; 
-} 
-ul ul, 
-ol ul, 
-ul ol, 
-ol ol { 
-  margin-bottom:​ 0; 
-} 
-.list-unstyled { 
-  padding-left:​ 0; 
-  list-style: none; 
-} 
-.list-inline { 
-  padding-left:​ 0; 
-  list-style: none; 
-} 
-.list-inline > li { 
-  display: inline-block;​ 
-  padding-right:​ 5px; 
-  padding-left:​ 5px; 
-} 
-.list-inline > li:​first-child { 
-  padding-left:​ 0; 
-} 
-dl { 
-  margin-top: 0; 
-  margin-bottom:​ 20px; 
-} 
-dt, 
-dd { 
-  line-height:​ 1.428571429;​ 
-} 
-dt { 
-  font-weight:​ bold; 
-} 
-dd { 
-  margin-left:​ 0; 
-} 
-@media (min-width: 768px) { 
-  .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; 
-  } 
-} 
-abbr[title],​ 
-abbr[data-original-title] { 
-  cursor: help; 
-  border-bottom:​ 1px dotted #999; 
-} 
-.initialism { 
-  font-size: 90%; 
-  text-transform:​ uppercase; 
-} 
-blockquote { 
-  padding: 10px 20px; 
-  margin: 0 0 20px; 
-  font-size: 17.5px; 
-  border-left:​ 5px solid #eee; 
-} 
-blockquote p:​last-child,​ 
-blockquote ul:​last-child,​ 
-blockquote ol:​last-child { 
-  margin-bottom:​ 0; 
-} 
-blockquote footer, 
-blockquote small, 
-blockquote .small { 
-  display: block; 
-  font-size: 80%; 
-  line-height:​ 1.428571429;​ 
-  color: #999; 
-} 
-blockquote footer:​before,​ 
-blockquote small:​before,​ 
-blockquote .small:​before { 
-  content: '​%%\%%2014 %%\%%00A0';​ 
-} 
-.blockquote-reverse,​ 
-blockquote.pull-right { 
-  padding-right:​ 15px; 
-  padding-left:​ 0; 
-  text-align: right; 
-  border-right:​ 5px solid #eee; 
-  border-left:​ 0; 
-} 
-.blockquote-reverse footer:​before,​ 
-blockquote.pull-right footer:​before,​ 
-.blockquote-reverse small:​before,​ 
-blockquote.pull-right small:​before,​ 
-.blockquote-reverse .small:​before,​ 
-blockquote.pull-right .small:​before { 
-  content: '';​ 
-} 
-.blockquote-reverse footer:​after,​ 
-blockquote.pull-right footer:​after,​ 
-.blockquote-reverse small:​after,​ 
-blockquote.pull-right small:​after,​ 
-.blockquote-reverse .small:​after,​ 
-blockquote.pull-right .small:​after { 
-  content: '​%%\%%00A0 %%\%%2014';​ 
-} 
-blockquote:​before,​ 
-blockquote:​after { 
-  content: "";​ 
-} 
-address { 
-  margin-bottom:​ 20px; 
-  font-style: normal; 
-  line-height:​ 1.428571429;​ 
-} 
-code, 
-kbd, 
-pre, 
-samp { 
-  font-family:​ Menlo, Monaco, Consolas, "​Courier New", monospace; 
-} 
-code { 
-  padding: 2px 4px; 
-  font-size: 90%; 
-  color: #c7254e; 
-  white-space:​ nowrap; 
-  background-color:​ #f9f2f4; 
-  border-radius:​ 4px; 
-} 
-kbd { 
-  padding: 2px 4px; 
-  font-size: 90%; 
-  color: #fff; 
-  background-color:​ #333; 
-  border-radius:​ 3px; 
-  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); 
-} 
-pre { 
-  display: block; 
-  padding: 9.5px; 
-  margin: 0 0 10px; 
-  font-size: 13px; 
-  line-height:​ 1.428571429;​ 
-  color: #333; 
-  word-break: break-all; 
-  word-wrap: break-word; 
-  background-color:​ #f5f5f5; 
-  border: 1px solid #ccc; 
-  border-radius:​ 4px; 
-} 
-pre code { 
-  padding: 0; 
-  font-size: inherit; 
-  color: inherit; 
-  white-space:​ pre-wrap; 
-  background-color:​ transparent;​ 
-  border-radius:​ 0; 
-} 
-.pre-scrollable { 
-  max-height: 340px; 
-  overflow-y: scroll; 
-} 
- 
-/* Helper Classes */ 
- 
-.clearfix:​before,​ 
-.clearfix:​after,​ 
-.container:​before,​ 
-.container:​after,​ 
-.container-fluid:​before,​ 
-.container-fluid:​after,​ 
-.row:​before,​ 
-.row:after, 
-.form-horizontal .form-group:​before,​ 
-.form-horizontal .form-group:​after,​ 
-.btn-toolbar:​before,​ 
-.btn-toolbar:​after,​ 
-.btn-group-vertical > .btn-group:​before,​ 
-.btn-group-vertical > .btn-group:​after,​ 
-.nav:​before,​ 
-.nav:after, 
-.navbar:​before,​ 
-.navbar:​after,​ 
-.navbar-header:​before,​ 
-.navbar-header:​after,​ 
-.navbar-collapse:​before,​ 
-.navbar-collapse:​after,​ 
-.pager:​before,​ 
-.pager:​after,​ 
-.panel-body:​before,​ 
-.panel-body:​after,​ 
-.modal-footer:​before,​ 
-.modal-footer:​after { 
-  display: table; 
-  content: " "; 
-} 
-.clearfix:​after,​ 
-.container:​after,​ 
-.container-fluid:​after,​ 
-.row:after, 
-.form-horizontal .form-group:​after,​ 
-.btn-toolbar:​after,​ 
-.btn-group-vertical > .btn-group:​after,​ 
-.nav:after, 
-.navbar:​after,​ 
-.navbar-header:​after,​ 
-.navbar-collapse:​after,​ 
-.pager:​after,​ 
-.panel-body:​after,​ 
-.modal-footer:​after { 
-  clear: both; 
-} 
-.center-block { 
-  display: block; 
- 
 ====== Offtoa Help Center ====== ====== Offtoa Help Center ======
  
-^BROWSE HELP TOPICS ^SEARCH HELP CENTER ​|  ​|  | +^BROWSE HELP TOPICS ^SEARCH HELP CENTER |  | 
-|**[[:get_started|Get Started]]** ​ \\ <font 11px/​arial>​Welcome to Offtoa! Learn what the first steps are to get started</​font>​ |{searchform} ​|  ​|  | +|**[[:get-started|Get Started]]** ​ \\ <font 11px/​arial>​Welcome to Offtoa! Learn what the first steps are to get started</​font>​ |{searchform} |  | 
-|**[[:why_offtoa|Why Offtoa?​]]** ​ \\ <font 11px/​arial>​What makes Offtoa different? Find out now</​font>​ |{{:​wiki:​faquestionmark3.jpg?​nolink&​300x41}} |  |  | +|**[[:using-offtoa:​assumptions|Assumptions]]** ​ \\ <font 11px/​arial>​Key points of your company to analyse. General, Expense, Financing, Revenue Assumptions</​font>​ |[[faqs|{{:​wiki:faquestionmark3.jpg?​nolink&​300x41}}]] |  | 
-|**[[:​using_offtoa_to_plan_my_business:​assumptions|Assumptions]]** ​ \\ <font 11px/​arial>​Key points of your company to analyse. General, Expense, Financing, Revenue Assumptions</​font>​ | \\  **[[:offtoa_releases|Updates and Changes]]**  \\  \\ **<font 14px/​arial>​Coming soon!</​font>​** \\ <font 11px/​arial>​Version 3 of Offtoa…a more intuitive and navigable interface.</​font>​ |  ​|  | +|**[[:using-offtoa:financial-reports|Financial Reports]]** ​ \\ <font 11px/​arial>​After entering your Assumptions,​ view your financial performance on //Pro Forma// reports</​font> ​| \\  **[[:offtoa-releases|Updates and Changes]]** ​ \\  \\  ​|  | 
-|**[[:using_offtoa_to_plan_my_business:financial_reports|Financial Reports]]** ​ \\ <font 11px/​arial>​After entering your Assumptions,​ view your financial performance on //Pro Forma// reports</​font>  ​|::: |   ​|  | +|**[[:using-offtoa:analyze-business|Analyze Business]]** ​ \\ <font 11px/​arial>​Offtoa spots areas of opportunity before they arise ensuring that your business is as successful \\ as possible. Let us analyze your business and propose ways to improve.</​font> ​ |::: |   | 
-|**[[:using_offtoa_to_plan_my_business:analyze_business|Analyze Business]]** ​ \\ <font 11px/​arial>​Offtoa spots areas of opportunity before they arise ensuring that your business is as successful \\ as possible. Let us analyze your business and propose ways to improve.</​font>​ |::: |   |  ​+|**[[:using-offtoa:​offtoascore|OfftoaScore]]** ​ \\ <font 11px/​arial>​Our ​ [[:​using-offtoa:​offtoascore|OfftoaScore]] shows you instantaneous progress on what your changes have done \\  for your business'​s ​future.</​font>​ |::: |   ​|  |
-|**[[:using_offtoa_to_plan_my_business:​offtoascore|OfftoaScore]]** ​ \\ <font 11px/​arial>​Our ​patended ​[[:​offtoascore|OfftoaScore]] shows you instantaneous progress on what your changes have done \\  for your businesses ​future.</​font>​ |  ​| ​ |  | +
-|**[[:using_offtoa_to_plan_my_business:user_options|User Options]]** ​ \\ <font 11px/​arial>​Edit fine-toothed settings to ensure that your results are great.</​font>​ |  |  |  | +
-|**[[:the_accounting_behind_offtoa|The Accounting Behind Offtoa]]** ​ \\ <font 11px/​arial>​Find out how Offtoa works behind the scenes so that you are more informed.</​font> ​|  |  ​| ​ | +
- +
-margin-right:​ auto; +
-  margin-left:​ auto; +
-+
-.pull-right { +
-  float: right !important;​ +
-+
-.pull-left { +
-  float: left !important;​ +
-+
-.hide { +
-  display: none !important;​ +
-+
-.show { +
-  display: block !important;​ +
-+
-.invisible { +
-  visibility: hidden; +
-+
-.text-hide { +
-  font: 0/0 a; +
-  color: transparent;​ +
-  text-shadow:​ none; +
-  background-color:​ transparent;​ +
-  border: 0; +
-+
-.hidden { +
-  display: none !important;​ +
-  visibility: hidden !important;​ +
-+
-.affix { +
-  position: fixed; +
-+
-@-ms-viewport { +
-  width: device-width;​ +
-+
- +
-.hover-fade:​hover { +
-  opacity: 0.75; +
-  -ms-filter: "​progid:​DXImageTransform.Microsoft.Alpha(Opacity=75)";​ +
-  filter: alpha(opacity=75);​ +
-+
- +
-.bottom {margin-bottom:​0!important;​} +
-.bottom10 {margin-bottom:​10px !important;​} +
-.bottom20 {margin-bottom:​20px !important;​} +
-.bottom30 {margin-bottom:​30px !important;​} +
-.bottom40 {margin-bottom:​40px !important;​} +
-.bottom50 {margin-bottom:​50px !important;​} +
-.top {margin-top:​0!important;​} +
-.top10 {margin-top:​10px !important;​} +
-.top20 {margin-top:​20px !important;​} +
-.top30 {margin-top:​30px !important;​} +
-.top40 {margin-top:​40px !important;​} +
-.top50 {margin-top:​50px !important;​} +
- +
-/* START Bigcommerce General Styles */ +
- +
-body { +
-    background-color:​ #fff; +
-    font-size: 14px; +
-    font-family:​ "Open Sans", Arial, Sans-Serif;​ +
-    font-weight:​ normal; +
-    -webkit-text-size-adjust:​ 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */ +
-+
- +
-input, select, textarea { +
-    font-size: 12px; +
-+
- +
-/* Layout */ +
- +
-.inner:​after { +
-    clear: both; +
-    content: "";​ +
-    display: table; +
-+
- +
-/*#Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner, .container { +
-    margin: 0 auto; +
-}*/ +
- +
-/* Top Navigational Menu */ +
- +
-.TopMenu { +
-  margin-bottom:​ 10px; +
-  font-size: 12px; +
-+
- +
-.TopMenu .container { +
-  padding-top:​ 10px; +
-  padding-bottom:​ 10px; +
-+
- +
-.TopMenu ul { +
-    padding: 0; +
-    margin: 0; +
-    text-align: right; +
-+
- +
-.TopMenu li { +
-    display: inline-block;​ +
-    *display: inline; +
-    *zoom: 1; +
-    white-space:​ nowrap; +
-    list-style: none; +
-    margin: 0; +
-    line-height:​ 20px; +
-    padding:0 5px; +
-+
- +
-.TopMenu li.First a { +
-    border-left:​ 0; +
-+
- +
-.TopMenu li.last{ +
-    padding-right:​ 0; +
-    border-right:​ none; +
-+
- +
-.TopMenu .CartLink span{ +
-    width: auto; +
-    display: inline-block;​ +
-    *display: inline; +
-    zoom: 1; +
-+
- +
-.TopMenu a { +
-    padding: 0; +
-    margin: 0; +
-    position: relative; +
-+
- +
-.TopMenu li.last a { +
-    display: inline-block;​ +
-    *display: inline; +
-    *zoom: 1; +
-+
- +
-.TopMenu li.CartLink a:hover { +
-  text-decoration:​ none; +
-+
- +
-/* Header wrapper */ +
- +
-.header { +
-    margin-bottom:​ 20px; +
-+
- +
-/* Header */ +
- +
-#Header { +
-    position: relative; +
-    margin-bottom:​ 20px; +
-+
- +
-/* == Main Navigation == */ +
- +
-.header .PrimaryMenu-wrap { +
-    position: relative; +
-    margin: 0; +
-    z-index: 30; +
-    border: 1px solid #ddd; +
-    border-left:​ none; +
-    border-right:​ none; +
-+
- +
-#​PrimaryMenu { +
-  position: relative; +
-  z-index: 50; +
-+
- +
-#​PrimaryMenu h3 { +
-  display: none; +
-+
- +
-#​PrimaryMenu ul { +
-  margin: 0; +
-  padding: 0; +
-  list-style: none; +
-+
- +
-#​PrimaryMenu > ul > li, +
-#​PrimaryMenu ul.category-list > li { +
-  float: left; +
-+
- +
-#​PrimaryMenu li { +
-  margin-bottom:​ 0; +
-+
- +
-#​PrimaryMenu > ul > li > a, +
-#​PrimaryMenu ul.category-list > li > a { +
-  display: block; +
-  padding: 12px 18px; +
-  font-size: 1em; +
-  text-decoration:​ none; +
-  color: #222; +
-+
- +
-#​PrimaryMenu a { +
-  text-decoration:​ none; +
-+
- +
-#​PrimaryMenu ul li a .caret { +
-  display: inline-block;​ +
-  width: 0; +
-  height: 0; +
-  margin-top: 8px; +
-  margin-left:​ 4px; +
-  text-indent:​ -99999px; +
-  *text-indent:​ 0; +
-  vertical-align:​ top; +
-  border-left:​ 4px solid transparent;​ +
-  border-right:​ 4px solid transparent;​ +
-  border-top: 4px solid #222; +
-  opacity: 0.3; +
-  filter: alpha(opacity=30);​ +
-  content: "​%%\%%2193";​ +
-+
- +
-#​PrimaryMenu > ul > li > a:hover, +
-#​PrimaryMenu > ul > li.dropdown.open > a, +
-#​PrimaryMenu > ul > li.ActivePage > a, +
-#​PrimaryMenu ul.category-list > li > a:hover, +
-#​PrimaryMenu ul.category-list > li.dropdown.open > a, +
-#​PrimaryMenu ul.category-list > li.ActivePage > a { +
-  color: #999; +
-+
- +
-#​PrimaryMenu > ul > li > a:hover > .caret, +
-#​PrimaryMenu > ul > li.dropdown.open > a > .caret, +
-#​PrimaryMenu ul.category-list > li > a:hover > .caret, +
-#​PrimaryMenu ul.category-list > li.dropdown.open > a > .caret { +
-  opacity: 1; +
-  filter: alpha(opacity=100);​ +
-+
- +
-/* Drop Down */ +
- +
-#​PrimaryMenu ul li { +
-  position: relative; +
-+
- +
-#​PrimaryMenu ul li a { +
-*margin-bottom:​ -3px; +
-+
- +
-#​PrimaryMenu ul li a:active, +
-#​PrimaryMenu .dropdown-toggle:​active,​ +
-#​PrimaryMenu .open .dropdown-toggle { +
-  outline: 0; +
-+
- +
-#​PrimaryMenu ul li.dropdown ul { +
-  position: absolute; +
-  top: 100%; +
-  left: 0; +
-  z-index: 1000; +
-  float: left; +
-  display: none; +
-  min-width: 200px; +
-  padding: 4px 0; +
-  margin: 0; +
-  list-style: none; +
-  background-color:​ #ffffff; +
-  border-color:​ #ccc; +
-  border-style:​ solid; +
-  border-width:​ 1px; +
-  -webkit-border-radius:​ 4px; +
-  -moz-border-radius:​ 4px; +
-  border-radius:​ 4px; +
-  -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;​ +
-  *border-right-width:​ 2px; +
-  *border-bottom-width:​ 2px; +
-+
- +
-#​PrimaryMenu ul li.dropdown ul:before { +
-  content: '';​ +
-  display: inline-block;​ +
-  border-left:​ 7px solid transparent;​ +
-  border-right:​ 7px solid transparent;​ +
-  border-bottom:​ 7px solid #ccc; +
-  position: absolute; +
-  top: -7px; +
-  left: 9px; +
-+
- +
-#​PrimaryMenu ul li.dropdown ul:after { +
-  content: '';​ +
-  display: inline-block;​ +
-  border-left:​ 6px solid transparent;​ +
-  border-right:​ 6px solid transparent;​ +
-  border-bottom:​ 6px solid #ffffff; +
-  position: absolute; +
-  top: -6px; +
-  left: 10px; +
-+
- +
-#​PrimaryMenu ul li:hover, +
-#​PrimaryMenu ul .dropdown.open { +
-  *z-index: 1000; +
-+
- +
-#​PrimaryMenu ul li:hover > ul { +
-  display: block; +
-+
-#​PrimaryMenu ul .dropdown.open > .dropdown-menu { +
-  display: block; +
-+
- +
-#​PrimaryMenu li.dropdown li a { +
-  display: block; +
-  padding: 3px 15px; +
-  clear: both; +
-  font-weight:​ 400; +
-  color: #555555; +
-  white-space:​ nowrap; +
-+
- +
-/* 2nd level and below drop down styles */ +
-#​PrimaryMenu ul li.dropdown ul li a .caret { +
-  position: absolute; +
-  right: 8px; +
-  top: 2px; +
-  border-top: 4px solid transparent;​ +
-  border-left:​ 4px solid #777; +
-  border-bottom:​ 4px solid transparent;​ +
-  opacity: 0.3; +
-  filter: alpha(opacity=30);​ +
-  content: "​%%\%%2193";​ +
-+
- +
-#​PrimaryMenu ul li.dropdown ul li > a:hover > .caret { +
-  border-left:​ 4px solid #fff; +
-+
- +
-#​PrimaryMenu ul li.dropdown ul li.dropdown.open > a > .caret { +
-  opacity: 1; +
-  filter: alpha(opacity=100);​ +
-+
- +
-#​PrimaryMenu ul li.dropdown ul li ul { +
-  top: -3px; +
-  left: 157px; +
-+
- +
-#​PrimaryMenu ul li.dropdown ul li ul:before { +
-  border-top: 7px solid transparent;​ +
-  border-left:​ none; +
-  border-right:​ 7px solid #ccc; +
-  border-bottom:​ 7px solid transparent;​ +
-  top: 7px; +
-  left: -7px; +
-+
- +
-#​PrimaryMenu ul li.dropdown ul li ul:after { +
-  border-top: 6px solid transparent;​ +
-  border-left:​ none; +
-  border-right:​ 6px solid #fff; +
-  border-bottom:​ 6px solid transparent;​ +
-  top: 8px; +
-  left: -6px; +
-+
- +
-/* End Navigation */ +
- +
-/* Main Categories Menu */ +
- +
-#​HeaderLower #​SideCategoryList .SideCategoryListClassic li a { +
-    width: auto; +
-    margin: 15px 10px; +
-    padding: 0 0 0 0px; +
-    font-size: 14px; +
-    line-height:​ 20px; +
-    text-transform:​ uppercase;​ +
-+
- +
-#​HeaderLower #​SideCategoryList .SideCategoryListClassic li:before { +
-    float: left; +
-    margin-top: 16px; +
-    content: "​|";​ +
-+
- +
-#​HeaderLower #​SideCategoryList .SideCategoryListClassic ul:​first-child { +
-    color: #fff; +
-+
- +
-/* Horizontal Category List (Default & Flyout) */ +
- +
-#​SideCategoryList h2 { +
-    display: block; +
-+
- +
-/* Logo */ +
-.header-logo { +
-    float: left; +
-+
-.header-logo a { +
-    display:​inline-block;​ +
-+
- +
-/* Top Search Form */ +
- +
-#​SearchForm{ +
-    position: relative; +
-    float: right; +
-+
- +
-#SearchForm form { +
-    padding: 0; +
-    margin: 0; +
-+
- +
-#SearchForm label { +
-    display: none; +
-+
- +
-#SearchForm input { +
-    border-right:​ 0; +
-    font-size: 13px; +
-    height: 35px; +
-    line-height:​ 35px; +
-    padding: 0 1em; +
-    margin: 0; +
-    float: left; +
-    width: 80%; +
-    -webkit-box-sizing:​ border-box;​ +
-    -moz-box-sizing:​ border-box;​ +
-    box-sizing: border-box;​ +
-+
- +
-#SearchForm input#​search_query { +
-    border-width:​ 0 !important;​ +
-+
- +
-#SearchForm .Button { +
-    cursor: pointer; +
-    border: 0 !important;​ +
-    vertical-align:​ top; +
-    margin: 0; +
-    width: 20%; +
-    height: 35px; +
-    padding: 0; +
-    border-radius:​ 0px; +
-    -moz-border-radius:​ 0px; +
-    -webkit-border-radius:​ 0px; +
-    background: url(../​images/​searchIcon.png) 50% 50% no-repeat transparent;​ +
-    -moz-transition:​ background-color 150ms ease; +
-    -webkit-transition:​ background-color 150ms ease; +
-    -o-transition:​ background-color 150ms ease; +
-    transition: background-color 150ms ease; +
-+
- +
-#SearchForm p { +
-    display: none; +
-    font-size: 0.85em; +
-    margin: 5px 0 0 0; +
-+
- +
-/* Select styling */ +
- +
-select.Field45 { +
-    width: auto; +
-+
- +
-.no-sel { +
-    height: auto; +
-    line-height:​ inherit; +
-+
- +
-.page-content #​LayoutColumn2 a.pname:​hover { +
-    background-color:​ transparent;​ +
-+
- +
-.header-logo h1 { +
-    font-size: 46px; +
-    font-weight:​ 300; +
-    padding: 0; +
-    margin: 0; +
-+
- +
-/* Buttons */ +
- +
-.btn { +
-  display: inline-block;​ +
-  padding: 8px 12px; +
-  margin-bottom:​ 0; +
-  font-size: 14px; +
-  font-weight:​ normal; +
-  line-height:​ 1.428571429;​ +
-  text-align: center; +
-  white-space:​ nowrap; +
-  vertical-align:​ middle; +
-  cursor: pointer; +
-  -webkit-user-select:​ none; +
-     ​-moz-user-select:​ none; +
-   ​-ms-user-select:​ none; +
-       ​-o-user-select:​ none; +
-          user-select:​ none; +
-  background-image:​ none; +
-  border: none; +
-+
-.btn:focus { +
-  outline: thin dotted; +
-  outline: 5px auto -webkit-focus-ring-color;​ +
-  outline-offset:​ -2px; +
-+
-.btn:​hover,​ +
-.btn:focus { +
-  text-decoration:​ none; +
-+
-.btn:​active,​ +
-.btn.active { +
-  background-image:​ none; +
-  outline: 0; +
-  -webkit-box-shadow:​ inset 0 3px 5px rgba(0, 0, 0, .125); +
-          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +
-+
-.btn.btn-block { +
-  display: block; +
-+
- +
-.btn.text { +
-    background:​none;​ +
-    outline: 0; +
-+
- +
-.btn.btn-link,​ +
-.btn.btn-link:​hover { +
-  background:​none;​ +
-+
- +
-/* Headings */ +
- +
-.footer-main h4 { +
-    padding: 0; +
-    font-size: 16px; +
-    font-weight:​ bold; +
-    text-transform:​ none; +
-+
- +
-.productPage .PriceRow.p-price { +
-    padding: 15px; +
-    background: #f4f4f4; +
-    font-size: 22px; +
-+
- +
-.productPage .dateselector { +
-    display: inline; +
-+
- +
-.TitleHeading { +
-    font-size: 30px; +
-    margin-bottom:​ 20px; +
-    padding-bottom:​ 10px; +
-+
- +
-.TitleHeading.zero { +
-    margin-bottom:​ 0; +
-+
- +
-/​*Standardised Forms*/ +
- +
-fieldset { +
-    margin: 0 0 20px; +
-    border: 0; +
-+
- +
-/​*Horizontal Forms*/ +
- +
-.horizontal-form input { +
-    margin-right:​ 1em !important;​ +
-+
- +
-.horizontal-form fieldset { +
-    margin-right:​ 20px; +
-    display: inline-block;​ +
-+
- +
-/* Forms */ +
- +
-.HorizontalFormContainer { +
-    max-width: 1000px; +
-+
- +
-.HorizontalFormContainer dl, +
-.VerticalFormContainer dl { +
-    margin: 0; +
-+
- +
-.HorizontalFormContainer dl:after, +
-.VerticalFormContainer dl:after { +
-    content: "";​ +
-    display: table; +
-    clear: both; +
-+
- +
-.HorizontalFormContainer dt img { +
-    vertical-align:​ middle; +
-    float: left; +
-+
- +
-.HorizontalFormContainer dt .fieldLabel { +
-    float:​left;​ +
-    padding-top:​ 4px; +
-    padding-left:​ 4px; +
-+
- +
-.HorizontalFormContainer dt { +
-    width: 20%; +
-    float: left; +
-    clear: left; +
-+
- +
-.HorizontalFormContainer dd.ProductField { +
-    height: 20px; +
-+
- +
-.HorizontalFormContainer dd { +
-    padding-top:​4px;​ +
-    margin-left:​ 180px; +
-+
- +
-form .HorizontalFormContainer dd { +
-    float: left; +
-+
- +
-.NarrowFormContainer dt { +
-    width: 110px; +
-+
- +
-.NarrowFormContainer dd { +
-    margin-left:​ 120px; +
-+
- +
-.NarrowFormContainer p.Submit { +
-    margin-left:​ 120px; +
-+
- +
-.VerticalFormContainer dt { +
-    float: none; +
-    margin-bottom:​ 6px; +
-    width: auto !important;​ +
-+
- +
-.VerticalFormContainer dd { +
-    margin-bottom:​ 25px; +
-    margin-left:​ 0 !important;​ +
-+
- +
-/* override inline styles on zip code fields */ +
- +
-#​FormField_13,​ #​FormField_23 { +
-    width: 180px !important;​ +
-+
- +
-.AddBillingAddress dd .selector,​ +
-.AddShippingAddress dd .selector { +
-  width: auto !important;​ +
-+
- +
-/* Page Containers */ +
- +
-#​ContainerLower { +
-    clear: both; +
-    float: left; +
-    width: 100%; +
-    padding: 0 0 20px 0; +
-+
- +
-/* Outer Content Wrapper (Surrounds header & content) */ +
-#Outer { +
-    clear: both; +
-+
- +
-.centerer { +
-    margin:0 auto; +
-    text-align: center; +
-+
- +
-input.Textbox,​ textarea, +
-input[type="​text"​],​ +
-input[type="​password"​] { +
-    margin: 0; +
-    height: 35px; +
-    line-height:​ 35px; +
-    padding: 0 6px; +
-    background: #ffffff; +
-    font-size: 13px; +
-    vertical-align:​ middle; +
-    -webkit-box-sizing:​ border-box;​ +
-    -moz-box-sizing:​ border-box;​ +
-    box-sizing: border-box;​ +
-+
- +
-textarea { +
-    min-height: 100px; +
-    padding: 10px; +
-    line-height:​ 1.4; +
-+
- +
-/* Left Content Area */ +
- +
-.Left { +
-    float: left; +
-    padding-right:​ 20px; +
-    width: 16.666666666666664%;​ +
-+
- +
-.Left h3 { +
-    padding-top:​ 0; +
-    font-size: 18px; +
-+
- +
-.Left h4 { +
-  margin-bottom:​ 20px; +
-+
- +
-.Left .BlockContent { +
-    margin: 0; +
-+
- +
-.Left ul { +
-    margin: 0 0 20px 0; +
-    padding: 0; +
-+
- +
-.Left li { +
-    clear: both; +
-    list-style: none; +
-    margin: 0 0 5px 0; +
-    padding: 0; +
-+
- +
-.Left .slist li li a { +
-    font-weight:​ normal; +
-    font-size: 12px; +
-+
- +
-/* Primary Content Area */ +
-.Content { +
-    padding: 0 0 20px 0; +
-    min-height: 200px; +
-+
-.Content:​before,​ +
-.Content:​after { +
-  display: table; +
-  content: " "; +
-+
-.Content:​after { +
-  clear: both; +
-+
- +
-.Content .Block { +
-    clear: both; +
-+
- +
-.Block { +
-    margin-top: 0; +
-    margin-bottom:​ 20px; +
-+
- +
-/* Primary Content Area (column span of 2) */ +
-.Content.Wide,​ +
-#​LayoutColumn2 { +
-    float: left; +
-    width: 83.33333333333334%;​ +
-+
- +
-/* Primary Content Area (column span of 3 - spans entire page width) */ +
-.Content.Widest { +
-    width: 100%; +
-+
- +
-/* Right Content Area */ +
-.Right { +
-    float: right; +
-    width: 16.666666666666664%;​ +
-+
- +
-.Right .Block { +
-    padding: 0 0 10px 0; +
-+
- +
-.Right .BlockContent { +
-    margin: 0 10px 0 10px; +
-+
- +
-.Right ul { +
-    margin: 0; +
-    padding: 0; +
-+
- +
-.Right li { +
-    clear: both; +
-    list-style: none; +
-    margin: 0; +
-    padding: 5px 0 7px 0; +
-+
- +
-/* == Side Category List ==  */ +
- +
-#​SideCategoryList ul { +
-  margin-bottom:​ 0; +
-+
- +
-/* == Side Category Popout == */ +
- +
-#​SideCatPopOut { +
-  position: relative; +
-  z-index: 69; +
-+
- +
-#​SideCatPopOut ul li { +
-  position: relative; +
-+
- +
-#​SideCatPopOut ul li a { +
-  display: block; +
-  position: relative; +
-+
- +
-#​SideCatPopOut ul li a .caret { +
-  display: inline-block;​ +
-  width: 0; +
-  height: 0; +
-  position: absolute; +
-  right: 8px; +
-  top: 8px; +
-  text-indent:​ -99999px; +
-  *text-indent:​ 0; +
-  vertical-align:​ top; +
-  border-top: 4px solid transparent;​ +
-  border-left:​ 4px solid #777; +
-  border-bottom:​ 4px solid transparent;​ +
-  opacity: 0.3; +
-  filter: alpha(opacity=30);​ +
-  content: "​%%\%%2193";​ +
-+
- +
-#​SideCatPopOut ul.category-list > li > a:hover > .caret, +
-#​SideCatPopOut ul.category-list > li.dropdown.open > a > .caret { +
-  opacity: 1; +
-  filter: alpha(opacity=100);​ +
-+
- +
-/* popout styles */ +
-#​SideCatPopOut ul li ul { +
-  position: absolute; +
-  top: -4px; +
-  left: 100%; +
-  z-index: 1000; +
-  float: left; +
-  display: none; +
-  width: 220px; +
-  padding: 4px 0; +
-  margin: 0; +
-  list-style: none; +
-  background-color:​ #ffffff; +
-  border: 1px solid #​ccc!important;​ +
-  -webkit-border-radius:​ 4px; +
-  -moz-border-radius:​ 4px; +
-  border-radius:​ 4px; +
-  -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;​ +
-  *border-right-width:​ 2px; +
-  *border-bottom-width:​ 2px; +
-+
- +
-#​SideCatPopOut ul li ul:before { +
-  content: '';​ +
-  display: inline-block;​ +
-  border-top: 7px solid transparent;​ +
-  border-right:​ 7px solid #ccc; +
-  border-bottom:​ 7px solid transparent;​ +
-  position: absolute; +
-  top: 7px; +
-  left: -7px; +
-+
- +
-#​SideCatPopOut ul li ul:after { +
-  content: '';​ +
-  display: inline-block;​ +
-  border-top: 6px solid transparent;​ +
-  border-right:​ 6px solid #fff; +
-  border-bottom:​ 6px solid transparent;​ +
-  position: absolute; +
-  top: 8px; +
-  left: -6px; +
-+
- +
-#​SideCatPopOut ul li ul li { +
-  margin: 0px 3px; +
-+
- +
-#​SideCatPopOut ul li:hover, +
-#​SideCatPopOut ul .dropdown.open { +
-*z-index: 1000; +
-+
- +
-#​SideCatPopOut ul li a:active, +
-#​SideCatPopOut .dropdown-toggle:​active,​ +
-#​SideCatPopOut .open .dropdown-toggle { +
-  outline: 0; +
-+
- +
-#​SideCatPopOut ul li:hover > ul { display: block; } +
-#​SideCatPopOut ul .dropdown.open > .dropdown-menu { +
-  display: block; +
-+
- +
-#​SideCatPopOut li li a { +
-  display: block; +
-  padding: 3px 15px; +
-  clear: both; +
-  font-weight:​ 400; +
-  text-decoration:​ none; +
-  color: #555555; +
-  white-space:​ nowrap; +
-+
- +
-/* 2nd level and below drop down styles */ +
-#​SideCatPopOut ul li ul li ul { +
-  left: 220px; +
-+
- +
-#​SideCatPopOut ul li ul li > a:hover > .caret { +
-  border-left:​ 4px solid #fff; +
-+
- +
-#​SideCatPopOut ul li ul li.dropdown.open > a > .caret { +
-  opacity: 1; +
-  filter: alpha(opacity=100);​ +
-+
- +
-/* End Side Category PopOut */ +
- +
-/* Top Banner styles */ +
- +
-.Block.banner_home_page_top,​ +
-.Block.banner_category_page_top,​ +
-.Block.banner_brand_page_top,​ +
-.Block.banner_search_page_top { +
-    position: relative; +
-    z-index: 0; +
-+
- +
-.Block.banner_home_page_top *, +
-.Block.banner_category_page_top *, +
-.Block.banner_brand_page_top *, +
-.Block.banner_search_page_top * { +
-    padding: 0; +
-    margin: 0; +
-+
- +
-/* Bottom Banner styles */ +
- +
-.Block.banner_home_page_bottom,​ +
-.Block.banner_category_page_bottom,​ +
-.Block.banner_brand_page_bottom,​ +
-.Block.banner_search_page_bottom { +
-    position: relative; +
-    left: 0; +
-    margin-bottom:​ 0; +
-+
- +
-.Block.banner_home_page_bottom div, +
-.Block.banner_category_page_bottom div, +
-.Block.banner_brand_page_bottom div, +
-.Block.banner_search_page_bottom div { +
-    float: left; +
-    width: 320px; +
-    position: relative; +
-+
- +
-.Block.banner_home_page_bottom div, +
-.Block.banner_category_page_bottom div, +
-.Block.banner_brand_page_bottom div, +
-.Block.banner_search_page_bottom div { +
-    margin-left:​ 10px; +
-+
- +
-.Block.banner_home_page_bottom div:​first-child,​ +
-.Block.banner_category_page_bottom div:​first-child,​ +
-.Block.banner_brand_page_bottom div:​first-child,​ +
-.Block.banner_search_page_bottom div:​first-child { +
-    margin-left:​ 0; +
-+
- +
-.Block.banner_home_page_bottom div .text, +
-.Block.banner_category_page_bottom div .text, +
-.Block.banner_brand_page_bottom div .text, +
-.Block.banner_search_page_bottom div .text { +
-    position: absolute; +
-    top: 35px; +
-    left: 15px; +
-    width: 200px; +
-    z-index: 99; +
-+
- +
-.Block.banner_home_page_bottom div .text h2, +
-.Block.banner_category_page_bottom div .text h2, +
-.Block.banner_brand_page_bottom div .text h2, +
-.Block.banner_search_page_bottom div .text h2 { +
-    font-size: 2.7em; +
-    line-height:​ 1em; +
-    margin-bottom:​ 12px; +
-+
- +
-.Block.banner_home_page_bottom div .text h3, +
-.Block.banner_category_page_bottom div .text h3, +
-.Block.banner_brand_page_bottom div .text h3, +
-.Block.banner_search_page_bottom div .text h3 { +
-    font-size: 1.6em; +
-    line-height:​ 1em; +
-    margin-bottom:​ 10px; +
-+
- +
-.Block.banner_home_page_bottom div .text p, +
-.Block.banner_category_page_bottom div .text p, +
-.Block.banner_brand_page_bottom div .text p, +
-.Block.banner_search_page_bottom div .text p { +
-    margin-bottom:​ 10px; +
-+
- +
-.image-container-centered { +
-    display: table-cell;​ +
-    vertical-align:​ middle; +
-    text-align: center; +
-    float: none !important;​ +
-+
- +
-.category-featured .image-container-centered { +
-    width: 320px; +
-    height: 264px; +
-+
- +
-.category-featured .image-container-centered img { +
-    max-width: 320px; +
-    max-height: 264px; +
-+
- +
-.category-featured h3 { +
-    text-transform:​ uppercase;​ +
-+
- +
-/* Contains links lists & newsletter */ +
- +
-.footer-columns li ul, +
-.footer-columns li:hover ul { +
-    display: none !important;​ +
-+
- +
-.footer-columns .RecentNews li p { +
-    margin: 5px 0; +
-+
- +
-/* Newsletter Subscription Form */ +
- +
-.newsletter-subscription { +
-    border-width:​ 1px 0; +
-    border-style:​ solid; +
-+
- +
-.newsletter-subscription h4 { +
-  margin-top: 0; +
-  padding: 0; +
-+
- +
-.newsletter-subscription .container { +
-    padding-top:​ 20px; +
-    padding-bottom:​ 5px; +
-+
- +
-.newsletter-subscription form { +
-  margin-top: 7px; +
-+
- +
-.newsletter-subscription label { +
-    display: none; +
-+
- +
-.newsletter-subscription input { +
-    width: 100%; +
-+
- +
-/* News Lists */ +
- +
-#​HomeRecentBlogs ul { +
-    padding-left:​ 0; +
-    margin-left:​ 0; +
-+
- +
-#​HomeRecentBlogs li { +
-    list-style: none; +
-    padding: 5px 0 5px 10px; +
-    margin: 0; +
-+
- +
-#LowerRight .FeedLink { +
-    float: left; +
-    margin: 6px 4px 0 0; +
-+
- +
-/* Product Listings */ +
- +
-.ProductList { +
-    margin: 0 0 0 -20px; +
-    font-size: 0; +
-    padding: 0; +
-+
- +
-.ProductList li { +
-    display: inline-block;​ +
-    *display: inline; +
-    *zoom: 1; +
-    padding: 0 0 20px 20px; +
-    list-style: none; +
-    height: auto !important;​ +
-    margin: 0; +
-    font-size: 14px; +
-    width: 25%; +
-    vertical-align:​ top; +
-    text-align: center; +
-    -webkit-box-sizing:​ border-box;​ +
-    -moz-box-sizing:​ border-box;​ +
-    box-sizing: border-box;​ +
-+
- +
-.ProductList li .ProductCompareButton { +
-    font-size: 11px; +
-    margin: 10px 0; +
-    text-transform:​ uppercase;​ +
-    text-align: center; +
-+
- +
-.ProductList.List .ProductActionAdd { +
-    text-align: left; +
-+
- +
-.ProductList .ProductPriceRating { +
-    padding-bottom:​ 5px; +
-    text-align: center; +
-+
- +
-.ProductList .ProductActionAdd { +
-    text-align: center; +
-+
- +
-.ProductList .ProductImage,​ +
-.brand-img,​ +
-#​ProductDetails .ProductThumbImage { +
-    overflow: hidden; +
-    text-align: center; +
-    display: table; +
-    table-layout:​ fixed; +
-    width: 100%; +
-    position: relative; +
-+
- +
-.ProductList .ProductImage a, +
-.ProductThumbImage a { +
-    display: table-cell;​ +
-    width: 100%; +
-    vertical-align:​ middle; +
-    line-height:​ 0; +
-+
- +
-.ProductList .ProductImage img, +
-#​ProductDetails .ProductThumbImage img { +
-    max-height: 100%; +
-    max-width: 100%; +
-    line-height:​ 1.5em; /* If the image takes a while to load or doesn'​t load at all the alt text will display. This spaces this text. */ +
-+
- +
-.ProductList .ProductDetails { +
-    padding: 10px 0 0 0; +
-    word-wrap: break-word;​ +
-    -webkit-box-sizing:​ content-box;​ +
-    -moz-box-sizing:​ content-box;​ +
-    box-sizing: content-box;​ +
-+
- +
-.ProductList em { +
-    display: block; +
-    padding-bottom:​ 5px; +
-    font-style: normal; +
-    text-align: center; +
-+
- +
-.ProductList .Rating { +
-    display: block; +
-    text-align: center; +
-+
- +
-.ProductList .pname { +
-    display: block; +
-    padding-bottom:​ 5px; +
-    line-height:​ 18px; +
-    text-align: center; +
-+
- +
-.ProductList .p-name { +
-    font-size: 14px; +
-    font-weight:​ 600; +
-    margin-bottom:​ 10px; +
-    padding-bottom:​ 10px; +
-+
- +
-#​SimilarMultiProductsByCustomerViews .ProductList li { +
-    width: 20%; +
-+
- +
-/* Product Listings - Horizontal */ +
- +
-.List.ProductList li .ProductPriceRating { +
-    padding: 8px 10% 0 0; +
-    width: auto; +
-    margin: 0; +
-+
- +
-.List.ProductList li .ProductCompareButton { +
-    width: auto; +
-    clear: none; +
-    padding: 0 20px 0 0; +
-    margin: 5px 0 0 0; +
-+
- +
-.List.ProductList li .ProductCompareButton { +
-    padding-top:​ 7px; +
-+
- +
-.ProductList.List { +
-    margin: 0; +
-+
- +
-.ProductList.List li { +
-    display: block; +
-    margin-bottom:​ 0; +
-    padding: 0; +
-    position: relative; +
-    width: auto; +
-    text-align: left; +
-+
- +
-.ProductList.List .ProductImage { +
-    float: left; +
-    width: 190px; +
-+
- +
-.ProductList.List .ProductDetails { +
-    padding: 20px; +
-    overflow: hidden; +
-+
- +
-.ProductList.List .QuickViewBtn { +
-    text-align: center; +
-    width: 170px; +
-+
- +
-.ProductList.List .ProductQty { +
-    margin-left:​ 10px; +
-+
- +
-.ProductList.List .ProductDescription { +
-    font-style: normal; +
-    margin-top: 5px; +
-+
- +
-.ProductList .ProductRightCol { +
-    float: right; +
-+
- +
-.ProductList.List li .ProductCompareButton { +
-    text-align: left; +
-    margin-top: 10px; +
-+
- +
-/* Add to cart popup __master overrides */ +
- +
-.fastCartContent { +
-    min-height: 0; +
-    width: auto; +
-+
- +
-#​fastCartContainer .ProductList .ProductImage { +
-    height: auto; /* Have to keep to override master */ +
-    width: 100%; /* Have to keep to override master */ +
-+
- +
-.SubBrandListGrid .RowDivider { +
-    display: none!important;​ +
-+
- +
-.brand-img { +
-    float: left; +
-    width: 100%; +
-    padding: 5px 0; +
-    text-align: center; +
-+
- +
-.brand-img img { +
-    width: auto; +
-+
- +
-.Left .ProductList li, +
-.Right .ProductList li { +
-    margin-bottom:​ 10px; +
-+
- +
-.Left .ProductList .ProductImage,​ .Right .ProductList .ProductImage { +
-    display: none; +
-+
- +
-/* Top Seller Block Specific */ +
- +
-.Right .TopSellers,​ .Left .TopSellers { +
-    clear: both; +
-    padding: 0 0 10px 0; +
-+
- +
-.Right .TopSellers ul, .Left .TopSellers ul { +
-    margin: 0; +
-    padding: 0; +
-+
- +
-.Right .TopSellers li, .Left .TopSellers li { +
-    clear: both; +
-    margin: 0 0 5px 0; +
-+
- +
-.Right .TopSellers li .TopSellerNumber,​ .Left .TopSellers li .TopSellerNumber { /* Contains the number of the item */ +
-    float: left; +
-    width: 22px; +
-    font-size: 1.3em; +
-    text-align: center; +
-    padding: 1px 0 2px 0; +
-+
- +
-/* Contains the details of the item */ +
-.Right .TopSellers .ProductDetails,​ .Left .TopSellers .ProductDetails { +
-    margin: 0; +
-    margin-left:​ 28px; +
-+
- +
-.Right .TopSellers li.TopSeller1 img, .Left .TopSellers li.TopSeller1 img { +
-    display: none; +
-+
- +
-.Right .TopSellers li.TopSeller1 .ProductImage,​ +
-.Left .TopSellers li.TopSeller1 .ProductImage { +
-    display: none; +
-+
- +
-.Content .TopSellers li.TopSeller1 .TopSellerNumber,​ +
-.Content .TopSellers li .TopSellerNumber { +
-    display: none; +
-+
- +
-/* Page Breadcrumbs */ +
- +
-.Breadcrumb { +
-    padding: 0; +
-+
- +
-.Breadcrumb ul { +
-    list-style-type:​ none; +
-    margin: 0 0 20px 0; +
-    padding-left:​ 0; +
-    overflow: hidden; +
-    width: 100%; +
-+
- +
-.Breadcrumb li { +
-    list-style-type:​ none; +
-    font-size: 11px; +
-    font-weight:​ 300; +
-    padding: 0 12px 0 0; +
-    display: block; +
-    float: left; +
-    background: none; +
-+
- +
-.Breadcrumb li a { +
-    padding-right:​ 18px; +
-    background: url(../​images/​icon_bullet_breadcrumb.png) no-repeat 100% 50%; +
-    display: inline-block;​ +
-    font-weight:​ bold; +
-+
- +
-.top-title { +
-    position: relative; +
-+
- +
-.top-title h2 { +
-    margin: 0; +
-+
- +
-.productlist-page .top-title{ +
-    margin-bottom:​ 0; +
-+
- +
-/* Helpers */ +
- +
-.hide-visually { +
-    overflow: hidden; +
-    position: absolute !important;​ +
-    width: 1px; +
-    height: 1px; +
-    margin: -1px; +
-    padding: 0; +
-    border: 0; +
-    clip: rect(0 0 0 0); +
-+
- +
-.cf:after { +
-    content: "";​ +
-    display: table; +
-    clear: both; +
-+
- +
-/* It is added because the app is generating the class '​ClearLeft'​*/​ +
- +
-.ClearLeft{ +
-    clear: left; +
-+
- +
-/* Miscellaneous Definitions */ +
- +
-.Left .FeedLink,​ +
-.Right .FeedLink { +
-    float: left; +
-    margin: 0 7px 0 0; +
-+
- +
-.Content .FeedLink { +
-    display: none; +
-+
- +
-.SortBox { +
-    font-size: 0.95em; +
-    color: @primary-color;​ +
-    padding: 12px 5px 0 0; +
-+
- +
-.SortBox label { +
-    text-transform:​ uppercase;​ +
-+
- +
-.CompareButton { +
-    text-align: right; +
-    margin-bottom:​ 20px; +
-+
- +
-.Required { +
-    color: red; +
-+
- +
-.ShippingAddressList,​ +
-.ShippingAddressList li { +
-    list-style: none; +
-    margin: 0; +
-    padding: 0; +
-+
- +
-.ShippingAddressList li { +
-    width: 30%; +
-    float: left; +
-    margin-right:​ 10px; +
-    margin-bottom:​ 20px; +
-+
- +
-#​ProductDetails h1 { +
-    margin: 0; +
-    padding: 0; +
-    font-size: 20px; +
-    word-wrap: break-word;​ +
-+
- +
-.PrimaryProductDetails .BrandName { +
-    padding: 0; +
-    margin-bottom:​ 10px; +
-+
- +
-.PrimaryProductDetails .ProductThumb { +
-    width: auto !important;​ +
-    height: auto !important;​ +
-    margin-bottom:​ 20px; +
-    text-align: center; +
-+
-.PrimaryProductDetails .ProductThumb .ProductThumbImage .zoomPad { +
-    float: none; +
-    display: inline-block;​ +
-    *display: inline; +
-    *zoom: 1; +
-+
- +
-.PrimaryProductDetails .ProductMain { +
-    overflow: hidden; +
-    padding: 0 0 20px 20px; +
-    float: right; +
-    width: 60%; +
-    -webkit-box-sizing:​ border-box;​ +
-    -moz-box-sizing:​ border-box;​ +
-    box-sizing: border-box;​ +
-+
- +
-.PrimaryProductDetails .ProductThumb p a { +
-    font-weight:​ bold; +
-+
- +
-.ProductDescription,​ .ProductReviews,​ .ProductsByCategory,​ .ProductOtherDetails { +
-    margin-top: 20px; +
-+
- +
-.PrimaryProductDetails dl { +
-    font-size: 0.90em; +
-+
- +
-.PrimaryProductDetails dt { +
-    font-weight:​ bold; +
-    width: 80px; +
-    clear: left; +
-+
- +
-.PrimaryProductDetails dd { +
-    margin-left:​ 90px; +
-+
- +
-.Right hr { +
-    margin: 5px 0 0; +
-+
- +
-.ComparisonCheckbox { +
-    float: left; +
-+
- +
-.SideRecentlyViewed .ProductList li { +
-    margin-left:​ 0; +
-+
- +
-.SideRecentlyViewed .ProductDetails { +
-    margin-left:​ 20px; +
-+
- +
-/* Product Comparisons */ +
- +
-.ComparisonTable { +
-    table-layout:​ fixed; +
-    width: 100%; +
-+
- +
-.ComparisonTable img { +
-    max-height: 100%; +
-    max-width: 100%; +
-+
- +
-.ComparisonTable td { +
-    font-size: 14px; +
-    padding: 10px; +
-    vertical-align:​ center; +
-+
- +
-.CompareFieldName { +
-    width: 95px; +
-    padding: 8px 10px 8px 15px; +
-+
- +
-.CompareFieldTop { +
-    padding: 5px; +
-    text-align: center; +
-+
- +
-.CompareFieldTop a { +
-    font-size: 14px; +
-+
- +
-.CompareLeft { +
-    padding:5px 10px 5px 10px; +
-+
- +
-.CompareCenter { +
-    padding: 5px; +
-+
- +
-.CompareRating { +
-    text-align:​center;​ +
-    padding-top:​8px;​ +
-    vertical-align:​middle;​ +
-+
- +
-.CompareProductOption { +
-    margin-left:​20px;​ +
-    padding-left:​5px;​ +
-+
- +
-.Availability { +
-    color:​gray;​ +
-+
- +
-.LittleNote { +
-    color:​gray;​ +
-    font-size: 0.85em; +
-+
- +
-.ViewCartLink { +
-    padding-left:​ 30px; +
-    padding-top:​ 10px; +
-    padding-bottom:​ 10px; +
-+
- +
-/* General Tables */ +
- +
-table.General,​ +
-table.CartContents,​ +
-table.General { +
-    margin: 20px 0; +
-    width: 100%; +
-+
- +
-table.General thead tr th, +
-table.CartContents thead tr th { +
-    padding: 6px 10px; +
-    text-align: left; +
-+
- +
-table.General tbody td, +
-table.CartContents tbody td { +
-    vertical-align:​ top; +
-+
- +
-table.General tbody tr.First td { +
-    border-top: 0; +
-+
- +
-/* == Cart Contents Table == */ +
- +
-.CartContents tbody td { +
-    border-bottom:​ 0; +
-+
-.CartContents .ProductName a { +
-    font-weight:​700;​ +
-+
- +
-.CartContents tbody tr td { +
-    padding: 20px; +
-+
- +
-.CartContents tfoot .SubTotal td { +
-    font-weight:​ bold; +
-+
- +
-.cart-wrap { +
-  padding: 0px 20px 20px; +
-  background: #f8f8f8; +
-  border: 3px solid #ddd; +
-+
- +
-.cart-wrap table.CartContents { +
-  margin-top: 0; +
-  border: none; +
-+
- +
-.CartContents thead, +
-.CartContents thead tr th, +
-table.General thead tr th { +
-  background: none; +
-  border: none; +
-+
-.cart-wrap table.CartContents > tbody > tr { +
-  border: 1px solid #ddd; +
-+
-.cart-wrap table.CartContents tbody tr td { +
-  background: #fff; +
-+
-.cart-wrap table.CartContents tbody tr td a { +
-  text-decoration:​ none; +
-+
-.cart-wrap table.CartContents tbody tr td a:hover { +
-  text-decoration:​ none; +
-+
-.cart-wrap table.CartContents tbody tr td .productAttributes { +
-  margin-top: 10px; +
-+
-.cart-wrap .ProductPrice { +
-  font-style: normal; +
-+
- +
-.CartContents tfoot .gtotal.SubTotal td, +
-.CartContents tfoot .gtotal.SubTotal td .ProductPrice { +
-  font-size: 22px; +
-+
-.CartContents tfoot .gtotal.SubTotal td .ProductPrice { +
-  display: inline-block;​ +
-  padding-left:​ 10px; +
-+
- +
-/* Cart Codes */ +
- +
-.CartCode { +
-  margin-bottom:​ 0; +
-+
-.CartCode .CouponCode,​ +
-.CartCode .GiftCertificate { +
-  float: none; +
-  width: auto; +
-+
-.CartCode .code-item { +
-  padding: 15px; +
-  background: #fff; +
-  border: 1px dashed #ddd; +
-+
-.CartCode .code-item h3 { +
-  margin-bottom:​ 10px; +
-  font-size: 18px; +
-  font-weight:​ 600; +
-+
- +
-.ProductOptionList,​ +
-.ProductOptionList li { +
-    list-style: none; +
-    margin: 0; +
-    padding: 0; +
-+
- +
-.ProductOptionList li { +
-    margin-bottom:​ 3px; +
-    margin-left:​ 2px; +
-+
- +
-.MiniCart h3 { +
-    font-size: 1.3em; +
-+
-.MiniCart .SubTotal { +
-    text-align: center; +
-    font-size: 1.1em; +
-+
- +
-.JustAddedProduct { +
-    width: 128px; +
-    overflow: hidden; +
-    margin: auto; +
-    text-align: center; +
-    padding: 5px; +
-    margin-bottom:​ 10px; +
-+
- +
-.JustAddedProduct strong, +
-.JustAddedProduct a { +
-    font-size: 1em; +
-    font-weight:​ normal; +
-    display: block; +
-    margin-bottom:​ 3px; +
-+
- +
-.JustAddedProduct .ProductDetails { +
-    font-size: 1.2em; +
-    padding-bottom:​ 10px; +
-+
- +
-.CategoryPagination .PagingList,​ +
-.CategoryPagination .PagingList li { +
-    list-style: none; +
-    padding: 0; +
-    margin: 0; +
-+
- +
-.CategoryPagination{ +
-    float: left; +
-    text-align: center; +
-+
- +
-.CategoryPagination .PagingList li { +
-    display: inline; +
-+
- +
-/* Quick Search */ +
-.QuickSearch { +
-    background-color:​ #fff; +
-    margin: 0; +
-    min-width: 400px; +
-    position: absolute; +
-    top: 100%; +
-    right: 0; +
-    width: 100%; +
-    z-index: 9999; +
-+
- +
-.RatingIMG { +
-    display: none; +
-+
- +
-.QuickSearchTitle td, .QuickSearchAllResults td { +
-    font-weight:​ bold; +
-    padding: 4px; +
-    font-size: 12px; +
-+
- +
-.QuickSearchResult td { +
-    font-size: 12px; +
-    padding: 0 10px; +
-    cursor: pointer; +
-+
- +
-.QuickSearchResultImage { +
-    margin-left:​ 4px; +
-    margin-right:​ 10px; +
-    text-align: center; +
-    background: #fff !important;​ +
-+
- +
-.QuickSearchResultNoImage { +
-    padding-top:​ 10px; +
-    color: #777; +
-+
- +
-.QuickSearchResultName { +
-    display: block; +
-    padding-bottom:​ 5px; +
-+
- +
-.QuickSearchResult .Price { +
-    font-weight:​ bold; +
-    font-size: 12px; +
-    padding-right:​ 5px; +
-+
- +
-.QuickSearchHover{ +
-    background: #D6D6D6; +
-+
- +
-.QuickSearchAllResults { +
-    text-indent:​ 0; +
-    padding: 0; +
-    line-height:​ 20px; +
-+
- +
-.QuickSearch .QuickSearchAllResults a, +
-.QuickSearch .QuickSearchAllResults a:hover { +
-    height: 30px; +
-    line-height:​ 30px; +
-    display: inline-block;​ +
-+
- +
-.QuickSearchAllResults a:active, +
-.QuickSearchAllResults a { +
-    outline: none; +
-    -moz-outline-style:​ none; +
-+
- +
-/* Brand Tag Clouds */ +
-.BrandCloud .smallest { +
-    font-size:​12px;​ +
-+
- +
-.BrandCloud .small { +
-    font-size:​15px;​ +
-+
- +
-.BrandCloud .medium { +
-    font-size:​18px;​ +
-+
- +
-.BrandCloud .large { +
-    font-size:​20px;​ +
-+
- +
-.BrandCloud .largest { +
-    font-size:​26px;​ +
-+
- +
-.BrandCloud a { +
-    padding-right:​ 5px; +
-+
- +
-.DownloadExpires { +
-    padding-top:​ 3px; +
-    font-style: italic; +
-    color: gray; +
-+
- +
-.DownloadExpiresToday { +
-    color: red; +
-+
- +
-.CheckoutRedeemCoupon h4 { +
-    margin-top: 0; +
-+
- +
-.CheckoutRedeemCoupon p { +
-    margin-top: 10px; +
-    margin-bottom:​ 0; +
-+
- +
-.BillingDetails { +
-    float: left; +
-    width: 48%; +
-    margin-right:​ 10px; +
-    margin-bottom:​ 15px; +
-+
- +
-.ShippingDetails { +
-    float: left; +
-    width: 48%; +
-    margin-bottom:​ 15px; +
-+
- +
-.ProductDetailsGrid .DetailRow.product-heading { +
-    margin-bottom:​ 0; +
-+
- +
-.ProductDetailsGrid dt { +
-    width: 140px; +
-    margin-bottom:​ 6px; +
-    float: left; +
-    font-weight:​ bold; +
-+
- +
-.ProductDetailsGrid dd { +
-    margin-left:​ 140px; +
-    margin-bottom:​ 6px; +
-+
- +
-.SubCategoryList { +
-    margin-bottom:​ 20px; +
-+
- +
-.SubCategoryList ul, +
-.SubCategoryList li { +
-    margin-left:​ 0; +
-+
-.SubCategoryList li a { +
-  display: block; +
-+
- +
-/*# MOBILE SUBCAT MENU #*/ +
-.SubCategoryList.mobile { +
-    color: #999; +
-    display: none; +
-+
-.SubCategoryList.mobile * { +
-    -moz-box-sizing:​ border-box;​ +
-    -webkit-box-sizing:​ border-box;​ +
-    box-sizing: border-box;​ +
-+
-.SubCategoryList.mobile .selector { +
-    height: auto; +
-    width: 100%; +
-+
-.SubCategoryList.mobile span { +
-    height: auto +
-+
- +
-.SearchTips .Examples { +
-    padding: 8px; +
-    color: #555; +
-    margin-left:​ 30px; +
-    margin-bottom:​ 10px; +
-+
- +
-.ProductDetails .ProductThumb p { +
-    margin-top: 10px; +
-    font-size: 0.9em; +
-+
- +
-.ProductReviewList { +
-    clear: both; +
-+
- +
-.ProductReviewList li { +
-    margin-bottom:​ 20px; +
-+
- +
-.ProductReviewList li:​last-child { +
-    border: 0; +
-+
- +
-.ReviewTitle img { +
-    margin-left:​ 10px; +
-+
- +
-.SoldOut { +
-    color: #999; +
-+
- +
-.AddToWishlistLink { +
-    position: relative; +
-    margin: 0; +
-+
- +
-.AddToWishlistLink .wishlist-button { +
-    position: absolute; +
-    top: -70px; +
-    left: 165px; +
-    font-weight:​ bold; +
-    cursor: pointer; +
-    color: @primary-color;​ +
-    background: #fff; +
-    border: 0; +
-+
- +
-/* sizing and positioning of the inside part of a swatch */ +
- +
-.productOptionPickListSwatch .thumbnail,​ +
-.productOptionPickListSwatch .swatchColour { +
-    display: inline-block;​ +
-    width: 30px !important;​ +
-    height: 30px !important;​ +
-+
- +
-.productOptionPickListSwatch ul { +
-    margin-bottom:​ 20px; +
-+
- +
-.productOptionPickListSwatch li .validation { +
-    top: 5px; +
-    left: 5px; +
-+
- +
-.productOptionPickListSwatch .textureContainer,​ +
-.productOptionPickListSwatch .swatchColours { +
-    display: inline-block !important;​ +
-    margin: 0 !important;​ +
-    padding: 2px !important;​ +
-+
- +
-.productAttributeValue { +
-    clear: both; +
-+
- +
-.ShippingProviderList li { +
-    list-style: none; +
-    margin: 0 0 10px 0; +
-+
- +
-.GoogleCheckout p, +
-.PayPalExpressCheckout p, +
-.AlternativeCheckout p { +
-    margin: 0; +
-    float: none !important;​ +
-+
- +
-/** Top Right Locale Chooser (list of flags) **/ +
- +
-.TopMenu li.Flag div { +
-    border: 0; +
-+
- +
-.TopMenu li.Flag img { +
-    margin: 3px; +
-+
- +
-.TopMenu li.Flag img.Last { +
-    margin-right:​ 0px; +
-+
- +
-.TopMenu li.Flag img.Selected { +
-    margin: 1px 3px; +
-+
- +
-/** Currency Selector **/ +
- +
-.CurrencyList dl { +
-    margin: 0; +
-    padding: 0; +
-+
- +
-.CurrencyList dd { +
-    margin: 0px; +
-    background-color:​ #F9F9F9; +
-    clear: both; +
-+
- +
-.CurrencyList a { +
-    display: block; +
-    padding: 5px 10px; +
-    font-size: 11px; +
-+
- +
-.selected-currency .Flag, +
-.CurrencyList a .Flag { +
-    float: left; +
-    margin-top: 1px; +
-+
- +
-.CurrencyList a .Text { +
-    display: block; +
-    padding-left:​ 16px; +
-+
- +
-.currency-converter { +
-    cursor: pointer; +
-    position: relative; +
-    text-align: left; +
-    z-index: 60; +
-+
- +
-.currency-converter:​hover .CurrencyChooser { +
-    display: block; +
-+
- +
-.currency-converter p { +
-    color: #b3b3b3; +
-    font-size: 11px; +
-    margin: 0; +
-+
-    .currency-converter p img { +
-        margin-left:​ 5px; +
-        position: relative; +
-        top: 1px +
-    } +
- +
-.CurrencyChooser { +
-    display: none; +
-    position: absolute; +
-    float: left; +
-    right: 0; +
-    top: 100%; +
-    padding: 15px; +
-    background: #ffffff; +
-    min-width: 150px; +
-+
- +
-.CurrencyChooser h2 { +
-    font-size: 13px; +
-    font-weight:​normal;​ +
-    padding: 0 0 10px 0; +
-+
- +
-.CurrencyChooser a span { +
-    font-size: 11px; +
-    line-height:​ 22px; +
-+
- +
-.CurrencyList a .Text { +
-    padding-left:​ 27px; +
-+
- +
-.selected-currency { +
-    cursor: pointer; +
-    padding: 10px 20px 10px 9px !important;​ +
-    background: url(../​images/​icon_arrow_down.png) no-repeat 95% center; +
-+
-    .TopMenu .selected-currency { +
-        display: none; +
-    } +
- +
-.selected-currency span { +
-    font-size: 11px; +
-+
- +
-.CurrencyChooser .BlockContent { +
-    position: relative; +
-    margin-top: -1px; +
-+
- +
-.CurrencyChooser .BlockContent .CurrencyList { +
-    display: block; +
-+
- +
-.PrimaryProductDetails .YouSave { +
-    font-weight:​ bold; +
-    margin-top: 3px; +
-    display: block; +
-+
- +
-/* == Product Tabs == */ +
- +
-.TabNav:​before,​ +
-.TabNav:​after { +
-  content: " "; +
-  display: table; +
-+
- +
-.TabNav:​after { +
-  clear: both; +
-+
- +
-.TabNav { +
-  *zoom: 1; +
-+
- +
-.TabNav, .TabNav li { +
-  list-style: none; +
-  margin: 0; +
-  padding: 0; +
-+
- +
-.TabNav li { +
-  float: left; +
-  margin-left:​ 8px; +
-  cursor: pointer; /* for social share tabs on order.html */ +
-+
- +
-.TabNav li:​first-child { +
-  margin-left:​ 0; +
-+
- +
-.TabNav li a { +
-  display: block; +
-+
- +
-.TabNav li a, +
-#​share-product .TabNav li { +
-  padding: 8px 10px; +
-  background: #E5E5E5; +
-  font-size: 14px; +
-  font-weight:​ 700; +
-  text-decoration:​ none; +
-  color: #222; +
-+
- +
-.TabNav li a:hover { +
-  text-decoration:​ none; +
-+
- +
-.TabNav li a:hover, +
-.TabNav li.Active a, +
-#​share-product .TabNav li.active { +
-  background: #F4F4F4; +
-  color: #222; +
-+
- +
-.TabPanels,​ +
-#​tabcontent.TabPanels { +
-  margin-bottom:​ 20px; +
-  padding: 10px 10px; +
-  background: #F4F4F4; +
-  /* for social share tabs on order.html */ +
-  border: none; +
-  -webkit-border-radius:​ 0; +
-  -moz-border-radius:​ 0; +
-  border-radius:​ 0; +
-+
- +
-.TabPanels .Block { +
-  margin: 10px 0; +
-+
- +
-/* Shipping Estimation on Cart Contents Page */ +
- +
-.EstimateShipping { +
-    padding: 20px !important;​ +
-+
- +
-.EstimateShipping dt { +
-    width: 100px; +
-    float: left; +
-    margin-bottom:​ 8px; +
-    clear: left; +
-+
- +
-.EstimateShipping dd { +
-    margin-bottom:​ 8px; +
-    font-weight:​ normal; +
-    margin-left:​ 114px; +
-+
- +
-.EstimateShipping p.Submit { +
-    margin: 20px 0 0 0; +
-+
- +
-.EstimateShipping label { +
-    display: block; +
-    margin-bottom:​ 5px; +
-+
- +
-.EstimatedShippingMethods { +
-    clear: both; +
-    padding: 20px 0 0 0 !important;​ +
-    text-align: left; +
-+
- +
-.EstimatedShippingMethods table { +
-    margin: 0 !important;​ +
-+
- +
-.ShippingMethodList { +
-    padding: 0 !important;​ +
-+
- +
-.EstimatedShippingMethods table { +
-    width: 100%; +
-    border-collapse:​ collapse; +
-+
- +
-.EstimatedShippingMethods .VendorShipping { +
-    margin-left:​ 20px; +
-    margin-bottom:​ 10px; +
-+
- +
-.EstimatedShippingMethods .Submit { +
-    text-align: right; +
-+
- +
-.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td { +
-    text-align: left; +
-+
- +
-.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td.Price { +
-    text-align: right; +
-+
- +
-.SharePublicWishList { +
-    padding:​5px;​ +
-+
- +
-/* Express Checkout */ +
-.ExpressCheckoutBlock .ExpressCheckoutTitle { +
-    position: relative; +
-    margin: 0 0 20px 0; +
-    padding: 10px; +
-    cursor: auto; +
-    font-weight:​ bold; +
-    text-transform:​ uppercase;​ +
-+
- +
-.ExpressCheckoutBlock h3 a { +
-    font-size: 12px; +
-+
- +
-.ExpressCheckoutBlock .ExpressCheckoutCompletedContent { +
-    display: none; +
-+
- +
-.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent { +
-    display: inline; +
-    font-size: 12px; +
-    font-weight:​ normal; +
-    font-style: normal; +
-    top: 0; +
-    padding: 22px; +
-    white-space:​ nowrap; +
-    text-transform:​ none; +
-    color: #bebebe; +
-+
- +
-.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent { +
-    display: none; +
-+
- +
-a.ChangeLink { +
-    position: absolute; +
-    right: 15px; +
-+
- +
-.ExpressCheckoutBlock a.ChangeLink { +
-    display: none; +
-+
- +
-.ExpressCheckoutBlockCompleted a.ChangeLink { +
-    display: inline; +
-    top: auto; +
-    right: 20px; +
-+
- +
-.ExpressCheckoutCompletedContent { +
-    position: absolute; +
-    left: 350px; +
-+
- +
-.LoadingIndicator { +
-    margin-left:​ 10px; +
-+
- +
-.LoadingIndicator img { +
-    vertical-align:​ middle; +
-    margin-right:​ 10px; +
-+
- +
-.HeaderLiveChat img { +
-    vertical-align:​ middle; +
-+
- +
-.SubCategoryListGrid { +
-    border-bottom:​ 1px solid #d6d6d6; +
-    margin-bottom:​ 20px; +
-+
- +
-.SubCategoryListGrid ul, +
-.SubCategoryListGrid li { +
-    list-style: none; +
-    margin: 0; +
-+
- +
-.SubCategoryListGrid .sub-cat-name { +
-    display: block; +
-+
- +
-.SubCategoryListGrid > ul li { +
-    display: inline-block;​ +
-    margin: 0 20px 20px 0; +
-    vertical-align:​ bottom; +
-    text-align: center; +
-    width: 150px; +
-+
- +
-.SubCategoryListGrid > ul li img { +
-    max-width: 100% +
-+
- +
-.SubCategoryListGrid ol { +
-    clear: both; +
-+
- +
-.SubBrandList ul, +
-.SubBrandList li { +
-    list-style: none; +
-    margin-left:​ 0; +
-+
- +
-.SubBrandList li { +
-    margin-bottom:​ 4px; +
-    padding-left:​ 25px; +
-    background: url('​../​images/​SubBrand.gif'​) no-repeat 3px 50%; +
-+
- +
-.SubBrandListGrid ul, +
-.SubBrandListGrid li { +
-    list-style: none; +
-    margin-left:​ 0; +
-+
- +
-.SubBrandListGrid li { +
-    margin-bottom:​ 4px; +
-    margin-right:​ 20px; +
-    background: #fff; +
-    float: left; +
-    text-align: center; +
-+
- +
-.SubBrandListGrid ol { +
-    clear: both; +
-+
- +
-.ProductAddToCart dt { +
-    float: left; +
-    font-weight:​ bold; +
-    width: 140px; +
-    margin-bottom:​ 4px; +
-+
- +
-.ProductAddToCart dd { +
-    margin-left:​ 140px; +
-    margin-bottom:​ 4px; +
-+
- +
-.ProductAddToCart.cannot-purchase .add-to-cart { +
-    display: none; +
-+
- +
-.ProductAddToCart dt div.Required,​ +
-#​CartEditProductFieldsForm dt div.Required { +
-    width: 8px; +
-+
- +
-.ProductAddToCart textarea, +
-#​CartEditProductFieldsForm textarea { +
-    width:​183px;​ +
-    height: 50px; +
-+
- +
-.CartContents .CartProductFieldsLink { +
-    font-size: 11px; +
-    color: #666; +
-    margin-top: 6px; +
-    padding-left:​ 22px; +
-    background: url('​../​images/​GiftWrappingAvailable.png'​) no-repeat;​ +
-    padding-bottom:​ 4px; +
-+
- +
-.ProductFields dd { +
-    margin-bottom:​ 4px; +
-+
- +
-.ProductFields { +
-    margin-bottom:​ 15px; +
-+
- +
-.ProductFields input.Textbox { +
-    width:​100%;​ +
-+
- +
-.ProductFields TextArea { +
-    width:​100%;​ +
-+
- +
-.CartContents .CartProductFieldsRow { +
-    border-top: 0; +
-+
- +
-.CartContents .CartProductFieldsRow dl { +
-    margin-top:​15px;​ +
-+
- +
-p.QuantityInput,​ +
-p.AddCartButton { +
-    text-align: center; +
-+
- +
-.ProductAddToCart dt.QuantityInput { +
-    margin-top: 4px; +
-+
- +
-.ProductAddToCart dd.AddCartButton span { +
-    margin-top: 4px; +
-    padding-right:​ 5px; +
-+
- +
-.TagList { +
-    margin-top: 20px; +
-+
- +
-.CartThumb { +
-    text-align: center; +
-    width: 1px; +
-+
- +
-.WrappingOptions { +
-    font-size: 11px; +
-    color: #666; +
-    margin-top: 6px; +
-    padding-left:​ 22px; +
-    background: url('​../​images/​GiftWrappingAvailable.png'​) no-repeat;​ +
-    padding-bottom:​ 4px; +
-    line-height:​ 1.6; +
-+
- +
-.ViewAllLink a { +
-    padding-top:​ 10px; +
-    display: block; +
-+
- +
-.SelectGiftWrapMultiple { +
-    /​*max-height:​ 400px;*/ +
-+
- +
-/* Tabbed Navigation */ +
- +
-.ProductAddToCart dd.AddCartButton div.BulkDiscount { +
-    display: inline-block;​ +
-    float:​left;​ +
-+
- +
-.ProductAddToCart .BulkDiscount { +
-    clear: both; +
-+
- +
-.ProductAddToCart .BulkDiscount input { +
-    margin-right:​ 10px; +
-+
- +
-#VendorLogo .BlockContent,​ +
-#​VendorPhoto .BlockContent { +
-    margin: 0; +
-    text-align: center; +
-+
- +
-.TransitTime { +
-    font-weight:​ normal; +
-    color: gray; +
-+
- +
-.ContentList ​  { +
-    list-style-type:​ none; +
-    margin: 20px 0 0 0; +
-    padding: 0; +
-    list-style-image:​ none; +
-+
- +
-.ContentList li { +
-    list-style-type:​ none; +
-    margin: 0 0 10px 0; +
-    padding: 10px 0; +
-    border-top: 0; +
-+
- +
-.OrderItemMessage { +
-    padding:​7px;​ +
-    margin:10px 0px 10px 0px; +
-+
- +
-/* Custom Fields - Start */ +
- +
-.LittleNotePassword { +
-    color:​gray;​ +
-    font-size: 0.85em; +
-    font-weight:​ normal; +
-    padding:2px 0px 2px 0; +
-+
- +
-.RequiredClear { +
-    visibility: hidden; +
-+
- +
-/* Custom Fields - End */ +
- +
-/* Product Details Price */ +
- +
-.ProductOptionList ul, +
-.ProductOptionList li { +
-    list-style: none; +
-    margin: 0; +
-    padding: 0; +
-+
- +
-.ProductOptionList li { +
-    margin-bottom:​ 3px; +
-+
- +
-.ProductOptionList input { +
-    vertical-align:​ middle; +
-+
- +
-/** Search All Form Result - Start **/ +
- +
-.SearchPaging { +
-    float: right; +
-    font-size: 0.95em; +
-+
- +
-.SearchSorting { +
-    float: right; +
-    font-size: 0.95em; +
-    margin: 8px 0px; +
-+
- +
-#​SearchResultsCategoryAndBrand { +
-    margin: 20px 0; +
-+
- +
-.ContentList em, +
-.QuickSearchResultMeta em { +
-    font-size: 0.8em; +
-+
- +
-/** Search All Form Result - End **/ +
- +
-/** AJAX loading box - Start **/ +
- +
-#​AjaxLoading { +
-    background-color:​ rgba(0,​0,​0,​.5);​ +
-    color: #fff; +
-    padding: 10px 20px; +
-    display: none; +
-    position: fixed; +
-    text-align: center; +
-    z-index: 10000000000;​ +
-    line-height:​ 32px; +
-    left: 0; +
-    right: 0; +
-+
- +
-#​AjaxLoading img { +
-    vertical-align:​ bottom; +
-    margin-right:​ 5px; +
-+
- +
-/** AJAX loading box - End **/ +
- +
-/** Product image gallery **/ +
- +
-#​ProductDetails #​ImageScrollPrev,​ +
-#​ProductDetails #​ImageScrollNext { +
-    float: left; +
-    background:​none;​ +
-    border:​none;​ +
-    margin-top:​16px;​ +
-    cursor:​pointer;​ +
-    display: none; +
-+
- +
-.ProductTinyImageList img:hover { +
-    cursor: pointer; +
-+
- +
-.ProductTinyImageList ul li div { +
-    display: table-cell;​ +
-    text-align: center; +
-    border: none 0 !important;​ +
-+
- +
-#​ProductDetails .ProductTinyImageList ul { +
-    margin: 0; +
-    padding: 0; +
-    list-style-type:​ none; +
-    text-align: left; +
-+
- +
-.carousel { +
-    position: relative; +
-    visibility: hidden; +
-    left: -5000px; +
-    width: 180px; +
-+
- +
-/***** Product Attribute List *****/ +
- +
-/* set up the row for css table-like alignment */ +
- +
-#​QuickViewProductDetails .required,​ +
-#​QuickViewProductDetails .Required,​ +
-.ProductMain .Required,​ +
-.required { +
-    color: #be0303 !important;​ +
-    display: block; +
-    left: -12px; +
-    position: absolute; +
-    top: 0; +
-    font-weight:​ bold; +
-+
- +
-.ProductMain table.ExpectedReleaseDate { +
-    margin-top: 0; +
-+
- +
-/* position the label in the left-padding area of the row */ +
- +
-.productAttributeList .productAttributeLabel { +
-    margin: 0 !important;​ +
-    float: none !important;​ +
-    width: auto !important;​ +
-    padding-top:​ 0 !important;​ +
-+
- +
-.productAttributeList .productAttributeLabel label { +
-    display: block; +
-    margin-bottom:​ 10px !important;​ +
-    position: relative; +
-+
- +
-/* Below is required to overwrite __Master defaults */ +
-.ProductDetailsGrid .productAttributeList .productAttributeRow,​ +
-.ProductDetailsGrid .productAttributeRow { +
-    padding-left:​ 0; +
-    padding-bottom:​ 5px; +
-    margin: 0 0 15px 0; +
-    clear: both; +
-    border-bottom:​ 1px solid #ddd; +
-+
-.productAttributeList .productAttributeRow.productAttributeConfigurableEntryCheckbox { +
-  padding-bottom:​ 10px; +
-+
- +
-.productAttributeList li { +
-    margin-bottom:​ 10px; +
-+
- +
-.productAttributeList ul.list-horizontal { +
-    margin: 0; +
-+
- +
-.productOptionViewProductPickListWithImage { +
-    border-color:​ #ddd !important;​ +
-    margin-bottom:​ 20px; +
-+
- +
-.productOptionViewProductPickListWithImage .scrollContainer { +
-    max-height: 250px !important;​ +
-+
- +
-.productOptionViewProductPickListWithImage td { +
-    padding: 10px 5px !important;​ +
-    vertical-align:​ middle !important;​ +
-+
- +
-.productOptionViewRectangle .option label { +
-    background-color:​ #fff; +
-    padding: 10px !important;​ +
-    min-width: 30px; +
-    text-align: center; +
-+
- +
-#tabcontent { +
-    border-radius:​ 0; +
-+
- +
-#tabcontent .photo { +
-    margin-right:​ 20px; +
-    float: left; +
-    width: 200px; +
-+
- +
-#tabcontent .photo img { +
-    height: auto; +
-    max-height: 100%; +
-    max-width: 100%; +
-+
- +
-#tabcontent #url { +
-    margin-bottom:​ 20px; +
-+
- +
-ul.tabs li { +
-    border-radius:​ 0; +
-+
- +
-/* Product Videos */ +
- +
-.previewImageContainer { +
-    height: 30px; +
-    width: 50px; +
-+
- +
-.videoRow img { +
-    float: left; +
-    padding-right:​ 5px; +
-+
- +
-.videoRowTitle { +
-    font-weight:​ bold; +
-+
- +
-.videoRowDescription { +
-    max-height: 50px; +
-    overflow:​hidden;​ +
-+
- +
-.VideoOverlay { +
-    background-image:​ url('​../​images/​VideoOverlay.png'​);​ +
-    background-position:​ center center; +
-    position: absolute; +
-    left: 0; +
-    height: 100%; +
-    width: 100%; +
-    top: 0; +
-+
- +
-.VideoContentContainer { +
-    position: relative; +
-    margin-left:​ 3px; +
-    padding-left:​ 92px; +
-+
- +
-/** If you change the width of the .VideoPreviewSize class below, change the padding-left of the .VideoContentContainer class above **/ +
- +
-.VideoPreviewSize { +
-    width: 92px; +
-    height: 69px; +
-+
- +
-.videoRowLength { +
-    padding-left:​ 4px; +
-+
- +
-.videoRow,​ +
-.videoRowTitle,​ +
-.videoRow img, +
-.videoRowLength { +
-    cursor: pointer; +
-+
- +
-#VideoList ul { +
-    position: relative; +
-    overflow-y: auto; +
-    padding:​0;​ +
-    margin: 0; +
-    width: 240px; +
-    height: 265px; +
-+
- +
-.VideoSingleTitle { +
-    font-weight:​ bold; +
-+
- +
-.VideoSingleDescription { +
-    margin-bottom:​ 20px; +
-+
- +
-.Left #​VideoMiddleContainer,​ +
-.Right #​VideoMiddleContainer { +
-    display: none; +
-+
- +
-.Content #​VideoSideContainer { +
-    display: none; +
-+
- +
-#​VideoSideContainer ul { +
-    text-align: center; +
-+
- +
-#​VideoSideContainer ul li { +
-    margin-bottom:​ 5px; +
-+
- +
-.VideoSideDescription { +
-    padding: 2px 10px; +
-+
- +
-.VideoImageContainer { +
-    position: relative; +
-    float: left; +
-+
- +
-.ToggleSearchFormLink { +
-    position: relative; +
-    overflow: hidden; +
-    z-index: 2; +
-+
- +
-.Panel#​ProductTabs { +
-    padding-top:​ 0px; +
-+
- +
-.PinterestButtonContainer { +
-    margin: 10px 0; +
-    text-align: center; +
-+
- +
-/* Accordion for product page +
-....................................................................... */ +
- +
-#​prodAccordion .Block { +
-    padding: 0 !important;​ +
-    margin: 0 !important;​ +
-+
- +
-.prodAccordionContent { +
-    display: block; +
-+
- +
-.current .prodAccordionContent { +
-    display: block; +
-+
- +
-/* Account Menu (horizontal) +
-....................................................................... */ +
- +
-#​SideAccountMenu li, +
-#​GiftCertificatesMenu li { +
-    list-style: none; +
-    line-height:​ 1.2em; +
-    padding: 0 0 10px 0; +
-    margin: 0; +
-+
- +
-/* Cart Contents +
-....................................................................... */ +
- +
-.Left #​SideCategoryList .SideCategoryListFlyout .sf-shadow ul, +
-.Right #​SideCategoryList .SideCategoryListFlyout .sf-shadow ul { +
-    background: none !important;​ +
-+
- +
-.inner .Block { +
-    display: block; +
-    clear: both; +
-+
- +
-.FeaturedProducts,​ +
-.NewProducts,​ +
-.TopSellers{ +
-    margin-bottom:​ 20px; +
-+
- +
-table.General,​ +
-table.CartContent,​ +
-table.CartContents { +
-    border-collapse:​ collapse; +
-+
- +
-.CartContents tfoot .SubTotal td { +
-    padding-bottom:​ 25px; +
-    padding: 0; +
-    border-top: 1px solid #d6d6d6; +
-    border-bottom:​ 1px solid #d6d6d6; +
-+
- +
-.BlockContent .CartThumb img { +
-    max-width: 100px; +
-    height: auto; +
-+
- +
-#​SharingDataWrapper { +
-    height: auto; +
-+
- +
-#​SharingDataChoices { +
-    float: none; +
-+
- +
-#​SharingDataChoices li { +
-    width: auto; +
-    height: auto; +
-+
- +
-.EstimateShippingButtons { +
-    text-align: right; +
-+
- +
-.EstimateShippingButtons input { +
-    margin-bottom:​ 20px; +
-+
- +
-#​uniform-sel_billing_address { +
-    width: auto; +
-    margin-bottom:​ 10px; +
-+
- +
-.left-content { +
-    float: left; +
-    width: 40%; +
-+
- +
-.left-content .ProductList li { +
-    width: 20%; +
-    padding: 0 0 10px 10px; +
-+
- +
-.left-content .ProductList { +
-    margin: 0 0 10px -10px; +
-+
- +
-.left-content .ProductList .ProductImage a { +
-    height: 100px; +
-+
- +
-.left-content .ProductList .ProductDetails { +
-    font-size: 12px; +
-    margin: 0; +
-    padding: 10px 10px 0 0; +
-    word-wrap: break-word;​ +
-+
- +
-.left-content .ProductList .ProductDetails .pname { +
-    border: solid 0px; +
-    font-size: 12px; +
-    line-height:​ 17px; +
-+
- +
-.left-content .ProductList .ProductPriceRating { +
-    display: none; +
-+
- +
-.left-content .ProductList em.p-price { +
-    font-size: 12px; +
-    padding-left:​ 0; +
-    padding-left:​ 0; +
-    padding-top:​ 0; +
-    margin-top: 0; +
-+
- +
-#​recaptcha_area { +
-    max-width: 100%; +
-    margin-right:​ auto; +
-+
- +
-.PagingList .icon { +
-    display: none; +
-+
- +
-.SortBox div.selector,​ +
-.SearchSortingSelectContainer div.selector { +
-    padding-top:​ 0 !important;​ +
-    padding-bottom:​ 0 !important;​ +
-+
- +
-.SortBox div.selector span, +
-.SearchSortingSelectContainer div.selector span { +
-    height: 35px; +
-    line-height:​ 35px; +
-    padding-top:​ 0 !important;​ +
-    padding-bottom:​ 0 !important;​ +
-+
- +
-ul.AccountOrdersList { +
-    list-style: none outside none; +
-    margin: 0; +
-    padding: 0; +
-    list-style-image:​ none; +
-+
- +
-.AccountOrderStatusList li { +
-    position: relative; +
-    list-style-image:​ none; +
-+
- +
-#​LayoutColumn1 .h3tt { +
-    display: none; +
-+
- +
-#​LayoutColumn2 .multiStep { +
-    display: none; +
-+
- +
-.banner_category_page_top { +
-    position: relative; +
-+
- +
-.banner_category_page_top h2 { +
-    font-weight:​ normal !important;​ +
-    line-height:​ 1.25 !important;​ +
-    position: relative; +
-    clear: both; +
-    color: #312E29 !important;​ +
-    display: block; +
-    font-size: 34px !important;​ +
-    font-weight:​ 600 !important;​ +
-    text-transform:​ uppercase !important;​ +
-    bottom: 75px; +
-    left: 50px; +
-    position: absolute; +
-+
- +
-.CartContents tfoot .gtotal.SubTotal td { +
-    font-size: 17px; +
-    text-transform:​ uppercase;​ +
-+
- +
-.CartContents .ProductPrice { +
-  font-style: normal; +
-+
- +
-.HowToPay,​ +
-.NotifyMessage { +
-    margin: 0 0 15px 0; +
-    background: none repeat scroll 0 0 #fff; +
-    padding: 20px; +
-    border-radius:​ 0; +
-+
- +
-.HowToPay p { +
-    margin: 0; +
-    padding: 0; +
-+
- +
-.OrderItem1 .selector,​ +
-.OrderItem2 .selector { +
-    width: 75px; +
-+
- +
-.BlockContent img { +
-    max-width: 100%; +
-    height: auto; +
-+
- +
-/* == Features Box == */ +
- +
-.features-box { +
-+
-.features-box .features-item { +
-  margin-bottom:​ 15px; +
-+
-.features-box .features-item img { +
-  float: left; +
-+
-.features-box .features-item p { +
-  float: left; +
-  width: 119px; +
-  margin: 0 0 0 10px; +
-  font-size: 15px; +
-+
-.features-box .features-item p span { +
-  display: block; +
-  font-size: 12px; +
-+
- +
-.body-cart .features-box { +
-  margin-top: 70px; +
-+
-.body-checkout .features-box { +
-  margin-top: 45px; +
-+
- +
-/* recapcha */ +
- +
-.recaptchatable .recaptcha_image_cell center { +
-    height: auto !important;​ +
-+
- +
-.recaptchatable .recaptcha_image_cell center img { +
-    height: auto !important;​ +
-    max-width: 238px !important;​ +
-+
- +
-.recaptchatable #​recaptcha_response_field { +
-    width: 220px !important;​ +
-+
- +
-.recaptchatable #​recaptcha_image { +
-    height: auto !important;​ +
-    width: auto !important;​ +
-+
- +
-.recaptchatable .recaptcha_image_cell { +
-    width: 240px !important;​ +
-+
- +
-.recaptchatable #​recaptcha_response_field { +
-    width: 220px !important;​ +
-+
- +
-#​recaptcha_reload_btn { +
-    display: block; +
-    background: url(../​images/​recapRefresh.png) 0 0 no-repeat !important;​ +
-+
- +
-#​recaptcha_reload_btn img { +
-    visibility: hidden; +
-+
- +
-#​recaptcha_switch_audio_btn { +
-    display: block; +
-    background: url(../​images/​recapAudio.png) 0 0 no-repeat !important;​ +
-+
-#​recaptcha_switch_audio_btn img { +
-    visibility: hidden; +
-+
- +
-#​recaptcha_whatsthis_btn { +
-    display: block; +
-    background: url(../​images/​recapHelp.png) 0 0 no-repeat !important;​ +
-+
- +
-#​recaptcha_whatsthis_btn img { +
-visibility: hidden;​isibility:​ hidden; +
-+
- +
-.zoomWindow { +
-    left: 0 !important;​ +
-    top: -1px !important;​ +
-+
-.zoomWrapper { +
-    position: relative; +
-    z-index: 110; +
-+
- +
-#PageMenu { +
-    position: relative; +
-    z-index: 10; +
-+
- +
-/* fancybox */ +
- +
-#fancy_bg { +
-    display: none !important;​ +
-+
- +
-#​fancy_content { +
-    padding-top:​ 0 !important;​ +
-+
- +
-#​fancy_close { +
-    background: url("​../​images/​icon-close.png"​) no-repeat scroll 0 0 transparent !important;​ +
-    height: 11px !important;​ +
-    top: 10px !important;​ +
-    right: 10px !important;​ +
-    text-indent:​ 999px; +
-    width: 12px !important;​ +
-+
- +
-.PageMenu h4 { +
-    display: none !important;​ +
-+
- +
-#​ModalOverlay { +
-    background: #000 !important;​ +
-    opacity: 0.7 !important;​ +
-+
- +
-#​ModalContentContainer { +
-    box-shadow: none !important;​ +
-    -webkit-border-radius:​ 0px !important;​ +
-    -moz-border-radius:​ 0px !important;​ +
-    border-radius:​ 0px !important;​ +
-    background: #fff; +
- +
-+
- +
-#​ModalContent,​ +
-.ModalContent { +
-    padding: 20px !important;​ +
-    border: none!important;​ +
-    font-size: inherit; +
-+
- +
-#​ModalContent:​after,​ +
-.ModalContent:​after { +
-    content: "";​ +
-    display: table; +
-    clear: both; +
-+
- +
-#​ModalButtonRow,​ .ModalButtonRow { +
-    background: none !important;​ +
-    border: none !important;​ +
-    padding: 15px !important;​ +
-    height: auto !important;​ +
-+
- +
-#​ModalContainer .modalClose { +
-    top: 10px !important;​ +
-    right: 11px !important;​ +
-    padding-right:​ 0 !important;​ +
-+
- +
-.ModalButtonRow input { +
-    font-weight:​ normal !important;​ +
-+
- +
-.AddBillingAddress dt, +
-.AddShippingAddress dt { +
-    clear: none; +
-+
- +
-.AddBillingAddress dd, +
-.AddShippingAddress dd { +
-    margin: 0; +
-    padding: 0 0 20px 15px !important;​ +
-    float: left; +
-    width: 30%; +
-    min-height: 40px; +
-+
- +
-.Content .Button, +
-.form .Button { +
-    display: inline-block;​ +
-+
- +
-.QuickSearch tbody tr { +
-    display: block; +
-    padding: 10px; +
-+
- +
-.QuickSearch tbody tr td { +
-    border: none; +
-    vertical-align:​ text-top; +
-+
- +
-.QuickSearch tbody tr.QuickSearchResult:​hover { +
-    background-color:​ #ededed; +
-+
- +
-.QuickSearchResult .QuickSearchResultImage { +
-    width: 70px; +
-    height: 65px; +
-    vertical-align:​ middle; +
-    text-align: center; +
-    padding: 0; +
-+
- +
-/* inner */ +
- +
-.inner #​CategoryPagingTop,​ +
-.inner #​CategoryPagingBottom { +
-    float: left; +
-    width: auto; +
-    clear: none; +
-+
- +
-.inner #​CategoryPagingTop { +
-    padding-left:​ 20px; +
-+
- +
-.PagingList { +
-    float: left; +
-+
- +
-.CategoryPagination .PagingList li { +
-    padding: 0 5px; +
-+
- +
-.CategoryPagination .PagingList a { +
-    color: #b4b4b4; +
-+
- +
-.CategoryPagination .PagingList a:hover { +
-    color: #312E29 ; +
-+
- +
-.inner #​CategoryHeading { +
-    float: none; +
-    width: auto; +
-    clear: none; +
-+
- +
-.SortBox, +
-.SearchSorting { +
-    font-size: 13px; +
-    margin: 0; +
-    padding: 0; +
-+
- +
-.SortBox label, +
-.SearchSorting label { +
-    float: left; +
-    font-size: 12px; +
-    padding: 1px 10px 0 0; +
-+
- +
-.SortBox div.selector,​ +
-.SearchSorting div.selector { +
-    float: right; +
-    line-height:​ 37px; +
-    min-height: 37px !important;​ +
-    padding: 0; +
-    font-size: 12px; +
-+
- +
-div.selector select { +
-    font-size: 12px; +
-+
- +
-#​uniform-revrating { +
-    width: 200px !important;​ +
-+
- +
-.SortBox div.selector span, +
-.SearchSorting div.selector span { +
-    background: #ffffff; +
-    margin-right:​ 23px; +
-    line-height:​ 35px; +
-    height: 35px; +
-    padding-right:​ 10px; +
-+
- +
-.FormContainer .box { +
-    display: block; +
-    clear: both; +
-    width: 100%; +
-    float: left; +
-    padding: 20px 0 40px 0; +
-+
- +
-.FormContainer .box dt { +
-    width: 232px; +
-+
- +
-.HorizontalFormContainer dt { +
-    text-align: left; +
-+
- +
-.HorizontalFormContainer dt, +
-.HorizontalFormContainer dd { +
-    line-height:​ 36px; +
-    padding-bottom:​ 20px; +
-    font-size: 13px; +
-    font-weight:​ bold; +
-+
- +
-.HorizontalFormContainer dd .selector span { +
-    font-weight:​ normal; +
-    font-size: 13px; +
-+
- +
-.HorizontalFormContainer dt p, +
-.HorizontalFormContainer dd p { +
-    font-weight:​ normal; +
-+
- +
-.HorizontalFormContainer dd { +
-    padding: 0 0 20px 0; +
-+
- +
-.HorizontalFormContainer p.Submit { +
-    padding-top:​20px;​ +
-+
- +
-#​ProductReviews .form dt, +
-#​ProductReviews .form dd { +
-    float: left; +
-    clear: both; +
-    width: 100%; +
-    padding: 5px 0 0 0; +
-    text-align: left; +
-+
- +
-#​ProductReviews .form dd { +
-    padding-bottom:​ 15px; +
-+
- +
-#​ProductReviews .btn { +
-    margin-bottom:​ 20px; +
-+
-#​ProductReviews p.Submit { +
-    margin-bottom:​ 0; +
-+
- +
-#​message_content { +
-    height: 240px; +
-+
- +
-.UtilityLinks { +
-    float: left; +
-    width: 100%; +
-    clear: both; +
-    margin: 20px 0 5px 0; +
-+
- +
-ul.ShippingAddressList h4 { +
-    display: block; +
-    clear: both; +
-    padding-bottom:​ 8px; +
-+
- +
-table thead tr th, +
-table.General thead tr th, +
-table.CartContents thead tr th, +
-table tbody tr td, +
-table.General tbody tr td, +
-table.CartContents tbody tr td { +
-    padding: 20px 10px; +
-+
- +
-table tbody tr td, +
-table.General tbody tr td, +
-table, +
-table.General,​ +
-table.CartContents { +
-    margin: 20px 0; +
-+
- +
-/* == Checkout == */ +
- +
-.body-checkout .PrimaryMenu-wrap { +
-  display: none; +
-+
- +
-a.ChangeLink { +
-    top: 12px; +
-    right: 10px; +
-+
- +
-.ExpressCheckoutContent { +
-    padding: 0 0 20px 20px; +
-+
- +
-.ExpressCheckoutContent .CreateAccount,​ +
-.ExpressCheckoutContent .AccountLogin { +
-    float: left; +
-    width: 46%; +
-+
- +
-.ExpressCheckoutContent .CreateAccount { +
-    padding-right:​ 2%; +
-+
- +
-.ExpressCheckoutContent .AccountLogin { +
-    padding-left:​ 2%; +
-+
- +
-.ExpressCheckoutContent .AccountLogin dd { +
-    float: none; +
-+
- +
-.ExpressCheckoutContent .CreateAccount .HorizontalFormContainer dt, +
-.ExpressCheckoutContent .AccountLogin .HorizontalFormContainer dt { +
-    text-align: left; +
-    padding-bottom:​ 0; +
-    clear: none; +
-    float: none; +
-    width: auto; +
-+
- +
-.ExpressCheckoutContent .CreateAccount .HorizontalFormContainer dd, +
-.ExpressCheckoutContent .AccountLogin .HorizontalFormContainer dd { +
-    padding-bottom:​ 0; +
-    margin-left:​ 0; +
-+
- +
-#​CheckoutStepConfirmation .SubTotal td strong, +
-#​CheckoutStepConfirmation .SubTotal td em { +
-    display: block; +
-    padding-top:​ 0; +
-+
- +
-#​CheckoutStepConfirmation .SubTotal .Block { +
-    margin-bottom:​ 0; +
-+
- +
-#​CheckoutStepConfirmation .SubTotal.st td { +
-    border-top: 1px solid #d6d6d6; +
-    border-bottom:​ 1px solid #d6d6d6; +
-+
- +
-/* == Checkout Wrap == */ +
- +
-.checkout-wrap { +
-  margin-bottom:​ 20px; +
-  padding: 20px 20px 20px; +
-  background: #f8f8f8; +
-  border: 3px solid #ddd; +
-+
- +
-.HorizontalFormContainer dd { +
-  font-weight:​ 400; +
-+
- +
-.ExpressCheckoutBlock.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle { +
-  background: #fff; +
-  color: #333; +
-+
- +
-#​CheckoutStepConfirmation .SubTotal td strong, +
-#​CheckoutStepConfirmation .SubTotal td em { +
-  font-style: normal; +
-+
- +
-.AccountMessageList { +
-    margin: 0; +
-    padding: 0; +
-    list-style: none; +
-+
- +
-.AccountMessageList li { +
-    padding: 0 0 20px 0; +
-    margin: 0; +
-    border-bottom:​ 1px solid #d6d6d6; +
-+
- +
-.AccountMessageList .by { +
-    position: relative; +
-    display: block; +
-    padding: 0 0 0 25px; +
-+
- +
-.AccountMessageList .by img { +
-    position: absolute; +
-    left: 0; +
-    top: 2px; +
-+
- +
-.AccountMessageList blockquote { +
-    margin-left:​ 0; +
-    padding-top:​ 5px; +
-+
- +
-.AccountOrderStatusList { +
-    margin: 0; +
-    padding: 0; +
-    list-style: none; +
-+
- +
-.Meta { +
-    font-size: 12px; +
-+
- +
-.OrderItemList { +
-    margin: 10px 60px; +
-+
- +
-.AccountOrderStatusList li { +
-    position: relative; +
-+
- +
-.li-list { +
-    padding: 20px 0; +
-    border-bottom:​ 1px solid #d6d6d6; +
-+
- +
-.AccountOrderStatusList .box1 { +
-    padding: 0 10px 0 20px; +
-+
- +
-.btns { +
-    position: absolute; +
-    right: 0; +
-    top: 10px; +
-    float: left; +
-    z-index: 2; +
-    color: #5e5c5c; +
-    font-size: 13px; +
-    line-height:​ 28px; +
-    font-weight:​ normal; +
-+
- +
-.btns form { +
-    display: inline; +
-    float: right; +
-+
- +
-.btns span.FloatRight { +
-    padding: 0 5px; +
-+
- +
-.btns .btn-clear { +
-    float: left; +
-    clear: none; +
-+
- +
-.bg-gray { +
-    float: left; +
-    padding: 20px; +
-    width: 90%; +
-    background: #ededed; +
-    display: block; +
-    margin-bottom:​ 20px; +
-+
- +
-.ShippingMethodList table { +
-    clear: both; +
-    padding-top:​ 20px; +
-    width: 100%; +
-+
- +
-.ShippingMethodList table td { +
-    padding: 15px 10px 10px 10px!important;​ +
-+
- +
-.CartItemQuantity div.selector span, +
-.DetailRow.qty .selector span { +
-    margin: 0px 0 0 0; +
-    line-height:​ 20px; +
-    height: 20px; +
-+
- +
-.CartRemoveLink { +
-    float: right; +
-    width: 20px; +
-    height: 20px; +
-    margin-top: 2px; +
-    background: url(../​images/​icon_sprite.png) no-repeat -46px -46px; +
-+
- +
-.SubTotal td { +
-    padding: 20px 0 0 0; +
-+
- +
-.ProceedToCheckout,​ +
-.KeepShopping { +
-    text-align: right; +
-+
- +
-.ProceedToCheckout .PayPalExpressCheckout p { +
-    margin-bottom:​ 20px; +
-+
- +
-.ProceedToCheckout .FloatRight,​ +
-.ProceedToCheckout .FloatLeft { +
-    float: none !important;​ +
-+
- +
-.ProceedToCheckout.btm { +
-    padding: 0 20px 30px 20px; +
-+
- +
-.ProceedToCheckout .CheckoutButton { +
-    padding-bottom:​ 20px; +
-+
- +
-.boxin { +
-    display: block; +
-    width: 100%; +
-    padding: 20px 0; +
-    border-bottom:​ 1px solid #6a6a6a; +
-+
- +
-.boxin .mtop { +
-    margin-top: 20px; +
-+
- +
-.GiftCertificateThemeList label { +
-    float: left; +
-    clear: both; +
-+
- +
-/* == Product Page == */ +
- +
-#​ProductDetails .ProductTinyImageList ul li { +
-    background-color:​ #fff; +
-    border: 0 none !important;​ +
-    display: inline-block;​ +
-    margin: 0 10px 0 0; +
-    padding: 0; +
-    list-style-image:​ none; +
-+
- +
-#​ProductDetails .ProductTinyImageList ul li a { +
-    display: block; +
-    padding: 0 !important;​ +
-+
- +
-#​ProductDetails .ProductTinyImageList { +
-    white-space:​ nowrap; +
-    overflow: hidden; +
-    float:​left;​ +
-+
- +
-.ImageCarouselBox { +
-    padding-left:​ 0!important;​ +
-    margin-bottom:​ 10px; +
-+
- +
-.productOptionPickListSwatch ul { +
-    margin: 0; +
-    padding: 0; +
-    list-style: none; +
-+
- +
-#​ProductDetails #​ImageScrollPrev,​ +
-#​ProductDetails #​ImageScrollNext { +
-    margin-top: 35px; +
-+
- +
-.ProductDetailsGrid .DetailRow, .ProductDetailsGrid .s-price { +
-    margin-bottom:​ 15px; +
-+
- +
-.ProductDetailsGrid .DetailRow { +
-  padding-bottom:​ 15px; +
-  border-bottom:​ 1px solid #ddd; +
-+
- +
-.ProductDetailsGrid .DetailRow .BrandName { +
-    padding: 0; +
-+
- +
-.ProductDetailsGrid .DetailRow.nop { +
-    padding: 0; +
-+
- +
-.ProductDetailsGrid .DetailRow.product-rating { +
-    padding: 5px 0 15px; +
-+
- +
-.ProductDetailsGrid .Label, +
-.ProductAddToCart .productAttributeLabel { +
-    font-weight:​ bold; +
-    margin: 0 0 10px 0; +
-    line-height:​ 20px; +
-    text-align: left !important;​ +
-    position: relative; +
-+
- +
-.ProductDetailsGrid .Label { +
-  float: left; +
-  width: 20%; +
-+
- +
-.ProductDetailsGrid .s-price .YouSave { +
-    font-weight:​ 300; +
-    margin: 0 0 10px 0; +
-+
- +
-.ProductDetailsGrid .DetailRow.RetailPrice { +
-    width: auto; +
-    overflow: hidden; +
-+
- +
-.DetailRow.RetailPrice .Label { +
-    margin: 0 10px 0 0; +
-+
- +
-.OutOfStockMessage { +
-    display: none; +
-    padding: 0; +
-+
- +
-.OutOfStockMessage p { +
-    padding-left:​ 25px; +
-+
- +
-.OutOfStockMessage .CurrentlySoldOut { +
-    position: relative; +
-+
- +
-.icon-outofstock { +
-    position: absolute; +
-    float: left; +
-    width: 14px; +
-    height: 14px; +
-    left: 0; +
-    top: 3px; +
-    background: url(../​images/​icon-outofstock.png) no-repeat 0 0; +
-+
- +
-/* Share Buttons */ +
- +
-.product-share .PinterestButtonContainer { +
-  float: left; +
-  margin: 0; +
-  text-align: left; +
-+
- +
-.product-share .AddThisButtonBox { +
-  float: left; +
-  margin: 3px 0 0 !important;​ +
-+
- +
-/* Product Accordion */ +
- +
-#​prodAccordion { +
-  clear: both; +
-  padding-bottom:​ 30px; +
-+
- +
-#​prodAccordion .current .subtitle { +
-    background: url(../​images/​icon_arrow_down.png) no-repeat right center; +
-+
- +
-#​prodAccordion .subtitle { +
-    margin: 0; +
-    border: solid 0px; +
-    font-size: 16px; +
-    font-weight:​ 700; +
-    padding: 15px 30px 15px 0; +
-    float: none; +
-    background: url(../​images/​icon_arrow_left.png) no-repeat right center; +
-    cursor: pointer; +
-+
- +
-.prodAccordionContent { +
-    border-top: 0px solid #EAEAEA; +
-+
- +
-/* == Fast Cart == */ +
- +
-#​fastCartContainer .ProductList { +
-    margin: 0 10px 0 -20px; +
-+
- +
-#​fastCartContainer .ProductList li, +
-#home #​fastCartContainer .ProductList li { +
-    height: auto !important;​ +
-    margin: 0; +
-    padding: 0 0 0 20px; +
-    width: 25%; +
-+
- +
-#​fastCartContainer .ProductList li .ProductPriceRating { +
-    margin-top: 0; +
-+
- +
-.fastCartThumb,​ +
-.fastCartItemBox,​ +
-.fastCartSummaryBox { +
-    width: 33.333333%;​ +
-    max-width: none; +
-    float: left; +
-    -webkit-box-sizing:​ border-box;​ +
-    -moz-box-sizing:​ border-box;​ +
-    box-sizing: border-box;​ +
-+
- +
-.fastCartThumb { +
-    text-align: center; +
-+
- +
-.fastCartItemBox { +
-    margin-left:​ 0; +
-    padding: 0 20px; +
-+
- +
-.fastCartSummaryBox { +
-    padding: 20px; +
-    text-align: center; +
-+
- +
-.fastCartSummaryBox .ProceedToCheckout { +
-    margin: 0 0 20px 0; +
-+
- +
-.fastCartSummaryBox .ProceedToCheckout a { +
-    display: block; +
-+
- +
-.fastCartSummaryBox .subtotal { +
-    /* These are overrides for __Master */ +
-    clear: none; +
-    font-size: inherit; +
-    font-weight:​ normal; +
-    margin: 0 0 20px 0; +
-+
- +
-.fastCartSummaryBox .subtotal .ProductPrice { +
-    font-size: 40px; +
-    word-wrap: break-word;​ +
-+
- +
-.fastCartSummaryBox .actionLink { +
-    margin: 0 0 20px 0; +
-+
- +
-.fastCartSummaryBox .actionLink { +
-    line-height:​ 1.5em; +
-+
- +
-.fastCartSummaryBox .actionLink .btn { +
-    display: block; +
-+
- +
-.fastCartSummaryBox .PayPalExpressCheckout { +
-    text-align: center; +
-    width: 100%; +
-+
- +
-.modalClose { +
-    float: left; +
-    width: 12px!important;​ +
-    height: 11px!important;​ +
-    text-indent:​ 999px; +
-    overflow: hidden; +
-    right: -10px!important;​ +
-    background: url(../​images/​icon-close.png) no-repeat 0 0!important;​ +
-+
- +
-#​ModalTitle,​ +
-.ModalTitle { +
-    display: none!important;​ +
-+
- +
-#​ModalContainer { +
-    position: fixed; +
-    /* The below need importants because we can't stop edit imodal. May be able to replace with another modal popup and implement it better. */ +
-    height: auto !important;​ +
-    left: 0 !important;​ +
-    margin: 0 auto !important;​ +
-    max-height: 95%; +
-    max-width: 920px !important;​ +
-    overflow-x: hidden; +
-    overflow-y: auto; +
-    right: 0 !important;​ +
-    top: 20px !important;​ +
-    width: 100% !important;​ +
-+
- +
-/* == Footer == */ +
- +
-.footer { +
-    text-align: left; +
-    overflow: hidden; +
-+
- +
-.footer-main .container { +
-    padding-top:​ 15px; +
-    padding-bottom:​ 0; +
-+
- +
-.footer-main { +
-    font-size: 12px; +
-+
- +
-.subscribe_form ul { +
-    text-align: right; +
-+
- +
-.footer #​SideCategoryList li ul, +
-.footer ​ #​SideCategoryList .sf-menu li ul { +
-    display: none!important;​ +
-+
- +
-.footer .subtitle { +
-    display: none; +
-+
- +
-.footer ul { +
-  margin-left:​ 0; +
-  padding: 0; +
-  list-style: none; +
-+
- +
-.footer .footer-columns li { +
-    padding: 5px 0; +
-+
- +
-/*.footer #​SideCategoryList li a, +
-.footer #​SideCategoryList .sf-menu li a, +
-.footer .CategoryList .sf-menu li a { +
-    height: auto; +
-    font-size: inherit; +
-    font-weight:​ inherit; +
-    text-align: left; +
-    padding: 0 !important;​ +
-}*/ +
- +
-.footer-links ul { +
-    float: left; +
-    width: 100%; +
-    margin: 30px 0 0 0!important;​ +
-    padding: 15px 0!important;​ +
-    border-top: 1px solid #6a6a6a; +
-+
- +
-.footer-links p { +
-    display: block; +
-    clear: both; +
-    padding: 20px 0; +
-    margin: 0; +
-    font-size: 11px; +
-+
- +
-.footer .powered-by { +
-    float: right; +
-+
- +
-#​VideoSideContainer { +
-    display: none; +
-+
- +
-#​FeaturedVideo { +
-    position: relative; +
-    padding-bottom:​ 56.25%; +
-    padding-top:​ 30px; +
-    height: 0; +
-    overflow: hidden; +
-+
- +
-#​FeaturedVideo iframe, +
-#​FeaturedVideo object, +
-#​FeaturedVideo embed { +
-    position: absolute; +
-    top: 0; +
-    left: 0; +
-    width: 100%; +
-    height: 100%; +
-+
- +
-#VideoList { +
-    float: none; +
-    clear: both; +
-    padding: 0; +
-+
- +
-#VideoList ul { +
-    height: auto; +
-    width: auto; +
-+
- +
-#VideoList li { +
-    padding: 10px; +
-    height: 69px; +
-    margin: 0; +
-    border: solid #fff 0px; +
-+
- +
-.currentVideo { +
-    background-color:​ #fff; +
-    border: 0px; +
-+
- +
-.fullwidth{ +
-    padding: 0 !important;​ +
-+
- +
-#​ProductBreadcrumb ul.last { +
-    display: block; +
-+
- +
-.Message{ +
-    padding: 20px; +
-+
- +
-.ccode label{ +
-    float: left; +
-    width: 200px; +
-    padding: 0 20px; +
-    text-align: center; +
-+
- +
-input[type="​radio"​],​ +
-input[type="​checkbox"​] { +
-    margin-right:​ 5px; +
-+
- +
-#​provider_list { +
-    line-height:​ 200%; +
-+
- +
-#​ChooseShippingAddress,​ #​ChooseBillingAddress { +
-    position: relative; +
-+
- +
-#​ChooseBillingAddress label, +
-#​ChooseShippingAddress label { +
-    display: block; +
-+
- +
-.SelectBillingAddress,​ +
-.SelectShippingAddress { +
-    margin-bottom:​ 20px; +
-+
- +
-#​multiAddressForm div.selector { +
-    width: 450px; +
-+
- +
-.CartItemIndividualPrice ​ { +
-    text-align: right; +
-+
- +
-#​cookieNotification button { +
-    margin-top: 17px; +
-+
- +
-#​cookieNotification .icon-info { +
-    background: url("​../​images/​cookie-sprite.png"​) no-repeat scroll 0 2px transparent !important;​ +
-    float: left; +
-    height: 40px; +
-    margin-right:​ 5px !important;​ +
-    margin-top: 15px !important;​ +
-    width: 40px; +
-+
- +
-.productAttributes { +
-    margin: 15px 0; +
-    font-size: 11px; +
-+
- +
-.productAttributes label, +
-.productAttributes span { +
-    white-space:​ nowrap; +
-+
- +
-select.JSHidden { +
-    opacity: 0 !important;​ +
-    filter: ~"​alpha(opacity = 0) !important";​ +
-+
- +
-#​fastCartContainer { +
-    margin: 20px auto 0 auto; +
-+
- +
-.zoomWindow { +
-    width: 100%; +
-+
- +
-#​uniform-eway_ccexpm,​ #​uniform-eway_ccexpy,​ +
-#​uniform-creditcard_ccexpm,​ #​uniform-creditcard_ccexpy { +
-    width: 75px !important;​ +
-+
- +
-.CartCode { +
-    margin-bottom:​ 20px; +
-+
- +
-.CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn { +
-    min-width: 35px; +
-    text-align: center; +
-+
- +
-#​uniform-EventDateMonth,​ +
-#​uniform-EventDateDay,​ +
-#​uniform-EventDateYear { +
-    width: auto !important;​ +
-+
- +
-/* Over writes of defaults */ +
- +
-.sf-menu a.sf-with-ul { +
-    min-width: 0 !important;​ +
-    padding-right:​ 0 !important;​ +
-+
- +
-.product-nav { +
-    margin-bottom:​ 20px; +
-+
- +
-.product-nav #​CategoryPagingTop,​ +
-.product-nav #​CategoryPagingBottom,​ +
-.product-nav .CategoryPagination,​ +
-.product-nav .SortBox { +
-    margin: 0; +
-    line-height:​ 35px; +
-+
- +
-.fastCartTop { +
-    padding: 0 10px 0 0; +
-+
- +
-.fastCartBottom { +
-    padding: 0; +
-+
- +
-.FormFieldLabel { +
-    margin-right:​ 5px; +
-+
- +
-.addthis_default_style .at300b, +
-.addthis_default_style .at300bo, +
-.addthis_default_style .at300m { +
-    padding: 0 2px; +
-    margin: 0 2px; +
-+
- +
-#​ModalContent .btn, .ModalContent .btn, +
-#​ModalContent .btn:hover, .ModalContent .btn:hover { +
-    color: #fff; +
-+
- +
-.SubBrandListGrid ul { +
-    padding: 0; +
-    margin: 0; +
-+
- +
-.SubBrandListGrid ul li { +
-    padding: 0; +
-+
- +
-#​fastCartWrapper { +
-    padding: 0; +
-+
- +
-html.javascript .productOptionViewRectangle input, +
-html.javascript .productOptionPickListSwatch input { +
-    left: -10000px !important;​ +
-    opacity: 0 !important;​ +
-+
- +
-#WishLists { +
-    position: relative; +
-+
- +
-#​sel_billing_address { +
-    margin-bottom:​ 20px; +
-+
- +
-/*For Uniform space between buttons and for reflecting this change at only in specified place*/ +
-.addto #​SideProductAddToWishList input{ +
-    margin-right:​ 10px; +
-+
- +
-/* Finish Order Page */ +
- +
-#​share-product ul.tabs li img { +
-  top: 0; +
-+
- +
-/* Utilities +
--------------------------------------------------------------- */ +
- +
-/* Spacing */ +
- +
-/* spacing helpers +
-p,m = padding,​margin +
-a,​t,​r,​b,​l,​h,​v = all,​top,​right,​bottom,​left,​horizontal,​vertical +
-s,m,l,n = small(10px),​medium(20px),​large(40px),​none(0px) +
-*/ +
- +
-.ptn,​.pvn,​.pan{padding-top:​0px !important} +
-.pts,​.pvs,​.pas{padding-top:​10px !important} +
-.ptm,​.pvm,​.pam{padding-top:​20px !important} +
-.ptl,​.pvl,​.pal{padding-top:​40px !important} +
-.prn,​.phn,​.pan{padding-right:​0px !important} +
-.prs,​.phs,​.pas{padding-right:​10px !important} +
-.prm,​.phm,​.pam{padding-right:​20px !important} +
-.prl,​.phl,​.pal{padding-right:​40px !important} +
-.pbn,​.pvn,​.pan{padding-bottom:​0px !important} +
-.pbs,​.pvs,​.pas{padding-bottom:​10px !important} +
-.pbm,​.pvm,​.pam{padding-bottom:​20px !important} +
-.pbl,​.pvl,​.pal{padding-bottom:​40px !important} +
-.pln,​.phn,​.pan{padding-left:​0px !important} +
-.pls,​.phs,​.pas{padding-left:​10px !important} +
-.plm,​.phm,​.pam{padding-left:​20px !important} +
-.pll,​.phl,​.pal{padding-left:​40px !important} +
-.mtn,​.mvn,​.man{margin-top:​0px !important} +
-.mts,​.mvs,​.mas{margin-top:​10px !important} +
-.mtm,​.mvm,​.mam{margin-top:​20px !important} +
-.mtl,​.mvl,​.mal{margin-top:​40px !important} +
-.mrn,​.mhn,​.man{margin-right:​0px !important} +
-.mrs,​.mhs,​.mas{margin-right:​10px !important} +
-.mrm,​.mhm,​.mam{margin-right:​20px !important} +
-.mrl,​.mhl,​.mal{margin-right:​40px !important} +
-.mbn,​.mvn,​.man{margin-bottom:​0px !important} +
-.mbs,​.mvs,​.mas{margin-bottom:​10px !important} +
-.mbm,​.mvm,​.mam{margin-bottom:​20px !important} +
-.mbl,​.mvl,​.mal{margin-bottom:​40px !important} +
-.mln,​.mhn,​.man{margin-left:​0px !important} +
-.mls,​.mhs,​.mas{margin-left:​10px !important} +
-.mlm,​.mhm,​.mam{margin-left:​20px !important} +
-.mll,​.mhl,​.mal{margin-left:​40px !important} +
-.mra,​.mha{margin-right:​auto !important} +
-.mla,​.mha{margin-left:​auto !important} +
- +
-/* Original helpers */ +
- +
-.MB10 {margin-bottom:​10px;​} +
-.MT0 {margin-top:​0px;​} +
-.LH140 {line-height:​140%;​} +
-.PLRB5 {padding:​0px 5px 5px 5px;} +
-.PLR10 {padding:​0px 10px 0px 10px;} +
-.PL20 {padding:​0px 0px 0px 20px;} +
-.PL40 {padding:​0px 0px 0px 40px;} +
-.ML20 {margin:0px 0px 0px 20px;} +
-.MT10 {margin-top:​10px;​} +
-.PL10 {padding-left:​10px;​} +
-.PB2 {padding-bottom:​2px;​} +
-.PTB20 {padding: 20px 0;} +
-.NoMarginBottom {margin-bottom:​ 0;} +
-.HideElement {display: none;} +
- +
-.FloatRight { +
-    float: right; +
-+
- +
-.FloatLeft { +
-    float: left; +
-+
- +
-.txtC { +
-    text-align: center; +
-+
- +
-.txtL { +
-    text-align: left; +
-+
- +
-.txtR { +
-    text-align: right; +
-+
- +
-html[xmlns] .clearfix { +
-    display: block; +
-+
- +
-* html .clearfix { +
-    height: 1%; +
-+
- +
-/* =Plugins +
--------------------------------------------------------------- */ +
- +
-/* ----- UniForm ----- */ +
- +
-div.selector,​ +
-div.selector span, +
-div.checker span, +
-div.radio span, +
-div.button,​ +
-div.button span { +
-    background-image:​ url(../​images/​icon_sprite.png);​ +
-    background-repeat:​ no-repeat;​ +
-    -webkit-font-smoothing:​ antialiased;​ +
-+
- +
-.selector,​ +
-.radio, +
-.checker, +
-.uploader,​ +
-.button, +
-.selector *, +
-.radio *, +
-.checker *, +
-.uploader *, +
-.button * { +
-    margin: 0; +
-    padding: 0; +
-+
- +
-/* INPUT & TEXTAREA */ +
-input.text,​ +
-input.email,​ +
-input.password,​ +
-textarea.uniform { +
-    color: #444440; +
-    font-size: 11px; +
-    font-weight:​ normal; +
-    font-style: italic; +
-    padding: 3px; +
-    border-top: solid 1px #aaa; +
-    border-left:​ solid 1px #aaa; +
-    border-bottom:​ solid 1px #d6d6d6; +
-    border-right:​ solid 1px #d6d6d6; +
-    -webkit-border-radius:​ 3px; +
-    -moz-border-radius:​ 3px; +
-    border-radius:​ 3px; +
-    outline: 0; +
-+
- +
-input.text:​focus,​ +
-input.email:​focus,​ +
-input.password:​focus,​ +
-textarea.uniform:​focus { +
-    -webkit-box-shadow:​ 0px 0px 4px rgba(0, 0, 0, 0.3); +
-    -moz-box-shadow:​ 0px 0px 4px rgba(0, 0, 0, 0.3); +
-    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); +
-    border-color:​ #999; +
-+
- +
-/* SPRITES */ +
-/* Select */ +
- +
-div.selector,​ +
-div.selector span { +
-    line-height:​ 25px; +
-    height: 25px; +
-+
- +
-div.selector select { +
-    /* change these to adjust positioning of select element */ +
-    top: 0; +
-    right: 0; +
-    bottom: 0; +
-    left: 0; +
-+
- +
-/* Checkbox */ +
-div.checker { +
-    height: 18px; +
-    width: 18px; +
-+
- +
-div.checker input { +
-    height: 18px; +
-    width: 18px; +
-+
- +
-div.checker span { +
-background-position:​ 1px -54px; +
-height: 18px; +
-width: 18px; +
-+
- +
-div.checker span.checked,​ +
-div.checker:​active span.checked,​ +
-div.checker.active span.checked,​ +
-div.checker.focus span.checked,​ +
-div.checker:​hover span.checked { +
-    background-position:​ -22px -54px; +
-+
- +
-/* Radio */ +
-div.radio { +
-    width: 18px; +
-    height: 18px; +
-    background: none; +
-+
- +
-div.radio input { +
-    width: 18px; +
-    height: 18px; +
-+
- +
-div.radio span { +
-    height: 18px; +
-    width: 18px; +
-    background-position:​ 0px -80px; +
-+
- +
-div.radio span.checked,​ +
-div.radio:​active span.checked,​ +
-div.radio.active span.checked,​ +
-div.radio.focus span.checked,​ +
-div.radio:​hover span.checked { +
-    background-position:​ -21px -80px; +
-+
- +
-/* Uploader */ +
-div.uploader { +
-    background-color:​ #fff; +
-    height: 35px; +
-    position: relative; +
-    overflow: hidden; +
-    width: 300px; +
-+
- +
-div.uploader span.action { +
-    background-color:​ #fff; +
-    height: 35px; +
-    line-height:​ 35px; +
-    float: right; +
-    padding: 0 10px; +
-    overflow: hidden; +
-    cursor: pointer; +
-    font-size: 11px; +
-    font-weight:​ bold; +
-+
- +
-div.uploader span.filename { +
-    height: 37px; +
-    line-height:​ 37px; +
-    float: left; +
-    display: block; +
-    overflow: hidden; +
-    text-overflow:​ ellipsis; +
-    white-space:​ nowrap; +
-    cursor: default; +
-    padding-left:​ 10px; +
-+
- +
-div.uploader input { +
-    opacity: 0; +
-    filter: ~"​alpha(opacity=0)";​ +
-    -moz-opacity:​ 0; +
-    position: absolute; +
-    font-size: 100px; +
-    top: 0; +
-    right: 0; +
-    bottom: 0; +
-    float: right; +
-    height: 100px; +
-    border: none; +
-    cursor: default; +
-+
- +
-/* Uploader */ +
- +
-div.uploader span.filename { +
-    color: #777; +
-    font-size: 11px; +
-+
- +
-div.uploader.disabled span.action { +
-    color: #aaa; +
-+
- +
-div.uploader.disabled span.filename { +
-    border-color:​ #ddd; +
-    color: #aaa; +
-+
- +
-div.uploader.focus,​ +
-div.uploader.hover,​ +
-div.uploader:​hover { +
-    background-position:​ 0px -353px; +
-+
- +
-div.uploader.focus span.action,​ +
-div.uploader.hover span.action,​ +
-div.uploader:​hover span.action { +
-    background-position:​ right -437px; +
-+
- +
-div.uploader.active span.action,​ +
-div.uploader:​active span.action { +
-    background-position:​ right -465px; +
-+
- +
-div.uploader.focus.active span.action,​ +
-div.uploader:​focus.active span.action,​ +
-div.uploader.focus:​active span.action,​ +
-div.uploader:​focus:​active span.action { +
-    background-position:​ right -493px; +
-+
- +
-div.uploader.disabled { +
-    background-position:​ 0px -325px; +
-+
- +
-div.uploader.disabled span.action { +
-    background-position:​ right -381px; +
-+
- +
-div.button { +
-    background-position:​ 0px -523px; +
-+
- +
-div.button span { +
-    background-position:​ right -643px; +
-+
- +
-div.button.focus,​ +
-div.button:​focus,​ +
-div.button:​hover,​ +
-div.button.hover { +
-    background-position:​ 0px -553px; +
-+
- +
-div.button.focus span, +
-div.button:​focus span, +
-div.button:​hover span, +
-div.button.hover span { +
-    background-position:​ right -673px; +
-+
- +
-div.button.active,​ +
-div.button:​active { +
-    background-position:​ 0px -583px; +
-+
- +
-div.button.active span, +
-div.button:​active span { +
-    background-position:​ right -703px; +
-    color: #555; +
-+
- +
-div.button.disabled,​ +
-div.button:​disabled { +
-    background-position:​ 0px -613px; +
-+
- +
-div.button.disabled span, +
-div.button:​disabled span { +
-    background-position:​ right -733px; +
-    color: #bbb; +
-    cursor: default; +
-+
- +
-/* PRESENTATION */ +
-/* Button */ +
- +
-div.button { +
-    height: 30px; +
-+
- +
-div.button span { +
-    margin-left:​ 13px; +
-    height: 22px; +
-    padding-top:​ 8px; +
-    font-weight:​ bold; +
-    font-size: 12px; +
-    text-transform:​ uppercase;​ +
-    padding-left:​ 2px; +
-    padding-right:​ 15px; +
-+
- +
-/* Select */ +
-div.selector { +
-    font-size: 14px; +
-    background-color:​ #fff; +
-    background-image:​ url(../​images/​icon_arrow_down.png);​ +
-    background-repeat:​ no-repeat;​ +
-    background-position:​ 95% 50%; +
-    height: 37px; +
-    line-height:​ 37px; +
-    min-height: 37px !important;​ +
-    padding: 3px 0 !important;​ +
-+
- +
-.CartItemQuantity .selector, .DetailRow.qty .selector { +
-  background-position:​ 82% 50%; +
-+
- +
-div.selector select { +
-    font-size: 12px; +
-    line-height:​ 18px; +
-    border: solid 1px #fff; +
-    width: 100%; +
-+
- +
-div.selector span { +
-    padding: 5px 25px 5px 10px !important;​ +
-    cursor: pointer; +
-    background: none; +
-    line-height:​ 20px; +
-+
- +
-div.selector.disabled span { +
-    color: #bbb; +
-+
- +
-/* Checker */ +
-div.checker { +
-    margin-right:​ 5px; +
-+
- +
-/* Radio */ +
-div.radio { +
-    margin-right:​ 3px; +
-+
- +
-/* +
-CORE FUNCTIONALITY +
-Not advised to edit stuff below this line +
------------------------------------------------------ +
-*/ +
-.selector,​ +
-.checker, +
-.button, +
-.radio, +
-.uploader { +
-    display: -moz-inline-box;​ +
-    display: inline-block;​ +
-    vertical-align:​ middle; +
-    *display: inline; +
-    *zoom: 1; +
-+
- +
-.selector select:​focus,​ +
-.radio input:​focus,​ +
-.checker input:​focus,​ +
-.uploader input:focus { +
-    outline: 0; +
-+
- +
-/* Button */ +
-div.button a, +
-div.button button, +
-div.button input { +
-    position: absolute; +
-+
- +
-div.button { +
-    cursor: pointer; +
-    position: relative; +
-+
- +
-div.button span { +
-    display: -moz-inline-box;​ +
-    display: inline-block;​ +
-    line-height:​ 1; +
-    text-align: center; +
-+
- +
-/* Select */ +
-div.selector { +
-    float: none; +
-    position: relative; +
-    display: inline-block;​ +
-    *display: inline; +
-    *zoom: 1; +
-+
- +
-div.selector span { +
-    display: block; +
-    overflow: hidden; +
-    text-overflow:​ ellipsis; +
-    white-space:​ nowrap; +
-    padding-left:​ 10px; +
-+
- +
-div.selector select { +
-    position: absolute; +
-    opacity: 0; +
-    filter: ~"​alpha(opacity=0)";​ +
-    /* use '​='​ here, not ':'​ */ +
-    -moz-opacity:​ 0; +
-    border: none; +
-    background: none; +
-+
- +
-/* Checker */ +
-div.checker { +
-    position: relative; +
-+
- +
-div.checker span { +
-    display: -moz-inline-box;​ +
-    display: inline-block;​ +
-    text-align: center; +
-+
- +
-div.checker input { +
-    opacity: 0; +
-    filter: ~"​alpha(opacity=0)";​ +
-    -moz-opacity:​ 0; +
-    display: inline-block;​ +
-    background: none; +
-+
- +
-/* Radio */ +
- +
-div.radio { +
-    position: relative; +
-+
- +
-div.radio span { +
-    display: -moz-inline-box;​ +
-    display: inline-block;​ +
-    text-align: center; +
-+
- +
-div.radio input { +
-    opacity: 0; +
-    filter: ~"​alpha(opacity=0)";​ +
-    -moz-opacity:​ 0; +
-    text-align: center; +
-    display: inline-block;​ +
-    background: none; +
-+
- +
-/* Custom.css +
--------------------------------------------------------------- */ +
- +
-.brand-name{ +
-padding: 5px 0 5px 4%; +
-text-align: left; +
-min-height: 30px; +
- +
-+
- +
-.right{ +
-    float: right; +
-+
- +
-.txt24 { +
-    font-size: 1.4em; +
-    font-weight:​ bold; +
-    margin: 0 0 20px 0; +
-+
- +
-.txt24 em { +
-    font-style: normal !important;​ +
-+
- +
-.p-relative { +
-    position: relative; +
-+
- +
-.p-absolute { +
-    position: absolute; +
-    left: 50px; +
-    bottom: 33%; +
-+
- +
-.icon-delete,​ +
-.icon-edit,​ +
-.icon-share,​ +
-#WishLists .txt-hide a { +
-    float: left; +
-    width: 18px; +
-    height: 21px; +
-    margin-right:​ 10px; +
-    background: url(../​images/​icons_off.png) no-repeat -170px -152px; +
-+
- +
-.icon-delete:​hover,​ +
-.icon-edit:​hover,​ +
-.icon-share:​hover,​ +
-#WishLists .txt-hide a:hover, +
-#WishLists .txt-hide .icon-delete:​hover,​ +
-#WishLists .txt-hide .icon-edit:​hover { +
-    background: url(../​images/​icons_on.png) no-repeat -170px -152px; +
-    background-color:​ transparent !important;​ +
-+
- +
-.icon-edit,​ +
-.icon-edit:​hover,​ +
-#WishLists .txt-hide .icon-edit,​ +
-#WishLists .txt-hide .icon-edit:​hover { +
-    background-position:​ -140px -152px; +
-+
- +
-.icon-delete,​ +
-.icon-delete:​hover,​ +
-#WishLists .txt-hide .icon-delete,​ +
-#WishLists .txt-hide .icon-delete:​hover { +
-    background-position:​ -108px -152px; +
-+
- +
-.c-wrap { +
-    width: 980px; +
-    margin: 0 auto; +
-    display: block; +
-    clear: both; +
-+
- +
-.txt-center{ +
-    text-align: center!important;​ +
-+
- +
-.txt-left{ +
-    text-align: left!important;​ +
-+
- +
-.txt-right{ +
-    text-align: right!important;​ +
-+
- +
-small{ +
-    font-size: 12px!important;​ +
-+
- +
-ul ul ul{ +
-    list-style-image:​ url(../​images/​bullet_line.png);​ +
-+
- +
-.multiStep,​ +
-.multiStep li { +
-    list-style-type:​ none; +
-    margin: 0; +
-    padding: 0; +
-    list-style-image:​ none; +
-+
- +
-.multiStep { +
-    text-align: center; +
-    position: relative; +
-    min-height: 1px; +
-    zoom: 1; +
-+
- +
-.multiStep li { +
-    margin: 0 20px; +
-    position: relative; +
-    display: inline-block;​ +
-    *display: inline; +
-    *zoom: 1; +
-+
- +
-.multiStep li.ActivePage h4 { +
-    padding-bottom:​ 0; +
-    margin-bottom:​ 1em; +
-+
- +
-.multiStep li .icon  { +
-    background: url("​../​images/​nav_active.png"​) no-repeat;​ +
-    display: block; +
-    float: left; +
-    height: 8px; +
-    left: 50%; +
-    margin-left:​ -7px; +
-    position: absolute; +
-    bottom: -5px; +
-    width: 13px; +
-+
- +
-.li-list { +
-    border-bottom:​ 1px solid #d6d6d6; +
-    padding: 20px 0; +
-+
- +
-.li-list h4 { +
-    position: relative; +
-    z-index: 1; +
-+
- +
-.li-list form { +
-    position: relative; +
-    z-index: 10; +
-+
- +
-.icon { +
-    display: inline-block;​ +
-    width: 16px; +
-    height: 14px; +
-    background: url("​../​images/​icon_sprite.png"​) no-repeat 0 -27px; +
-+
- +
-.icon-add { +
-    position: absolute; +
-    right: 0; +
-    top: 0; +
-    height: 36px; +
-    width: 36px; +
-    margin: 0 !important;​ +
-    padding: 0 !important;​ +
-    border-radius:​ 18px; +
-    -moz-border-radius:​ 18px; +
-    -webkit-border-radius:​ 18px; +
-    transition: background-color 150ms ease 0s; +
-    -moz-transition:​ background-color 150ms ease; +
-    -webkit-transition:​ background-color 150ms ease; +
-    -o-transition:​ background-color 150ms ease; +
-    transition: background-color 150ms ease; +
-+
- +
-.icon-cart { +
-    height: 20px; +
-    width: 15px; +
-    background-position:​ 0 -23px; +
-+
- +
-.icon-add:​hover { +
-    -moz-transition:​ background-color 150ms ease; +
-    -webkit-transition:​ background-color 150ms ease; +
-    -o-transition:​ background-color 150ms ease; +
-    transition: background-color 150ms ease; +
-+
- +
-.clear { +
-    clear:​both;​ +
-    overflow: hidden; +
-+
- +
-/* btn styles */ +
- +
-.Button a { +
-    color: #​ffffff!important;​ +
-+
- +
-.full-width { +
-    display: block; +
-    clear: both; +
-    padding: 0; +
-+
- +
-.full-width .zeroLeft { +
-    padding-left:​ 0 !important +
-+
- +
-.cpage .Content.Wide { +
-    padding: 30px 0 0 45px; +
-    border-left:​ 1px solid #e8e8e8; +
-+
- +
-.productlist-page.Content { +
-    padding: 0; +
-+
- +
-.productlist-page.Content .product-nav { +
-    border: none; +
-+
- +
-.nav-prev,​ +
-.nav-next { +
-    float: left; +
-    width: 12px; +
-    height: 12px; +
-    margin: 12px 10px; +
-    text-indent:​ 99px; +
-    overflow: hidden; +
-    background: url(../​images/​icon_sprite.png) no-repeat -42px -26px; +
-+
- +
-.nav-next { +
-    background-position:​ -54px -27px; +
-+
- +
-.mtop { +
-    margin-top: 27px; +
-+
- +
-.pbtm { +
-    padding-bottom:​ 30px; +
-+
- +
-.no-ptop { +
-    padding-top:​ 0!important;​ +
-+
- +
-.list { +
-    margin: 0; +
-    padding: 0 0 10px 0; +
-    list-style: none; +
-+
- +
-.list-icon,​ +
-.list-news { +
-    margin: 0; +
-    padding: 0; +
-    list-style: none; +
-+
- +
-.list-icon li { +
-    line-height:​ 23px; +
-    padding: 0 0 10px 0; +
-+
- +
-.list-icon .icon { +
-    width: 23px; +
-    height: 23px; +
-    margin: 0 15px 0 0; +
-    background-position:​ -41px 0; +
-+
- +
-.list-news li p { +
-    margin-bottom:​ 10px; +
-+
- +
-.form { +
-    display: block; +
-    clear: both; +
-    margin: 0; +
-    list-style: none; +
-+
- +
-.form li { +
-    display: block; +
-    clear: both; +
-    width: 100%; +
-    padding: 10px 0; +
-+
- +
-.form li label, +
-.form dt { +
-    float: left; +
-    width: 175px; +
-    padding: 7px 25px 0 0; +
-    line-height:​ 22px; +
-+
- +
-.form dd { +
-    margin-left:​ 0; +
-    float: none; +
-+
- +
-.addto { +
-    display: block; +
-    clear: both; +
-    overflow: hidden; +
-    padding-top:​ 5px; +
-    padding-bottom:​ 20px; +
-+
- +
-.addto .BulkDiscount { +
-    display: inline-block;​ +
-+
- +
-.addto #​SideProductAddToWishList { +
-    display: inline-block;​ +
-+
- +
-.txt-hide { +
-    text-indent:​ -999px; +
-    overflow: hidden; +
-    color: #ffffff; +
-+
- +
-.left-content .ProductList .p-name { +
-    float: left; +
-    font-size: 12px; +
-    margin: 5px 0 25px 0; +
-    padding: 5px 0 3px 5%; +
-    border-left:​ 2px solid #d6d6d6; +
-+
- +
-a.CustomizeItemLink { +
-    font-size: 11px; +
-+
- +
-#CartHeader { +
-    position: relative; +
-+
-#CartHeader .btn { +
-    top:50%; +
-    right: 0; +
-    margin-top: -20px !important;​ +
-    position: absolute; +
-+
- +
-.recaptcha_widget_div { +
-    margin-bottom:​ 20px; +
-+
- +
-.recaptchatable { +
-    background-color:​ #fff; +
-+
- +
-.productAttributeConfigurablePickListSet ul { +
-    margin: 0; +
-+
- +
-html.javascript .productOptionViewRectangle label { +
-    margin: 0 !important;​ +
-+
- +
-.fileInput { +
-   ​margin-bottom:​ 10px; +
-+
- +
-#​TabContentAddressMultiple { +
-    padding-top:​ 20px; +
-+
- +
-.login-form label, +
-.login-form input { +
-    display: block; +
-    margin-bottom:​ 10px; +
-+
- +
-.login-form .actions label, +
-.login-form .actions input { +
-    display: inline-block;​ +
-    margin: 0 10px 0 0; +
-+
- +
-.login-form input[type=email],​ +
-.login-form input[type=password] { +
-    width: 50%; +
-+
- +
-/​*#​fancy_outer { +
-    height: 500px !important;​ +
-}*/ +
- +
-div#​fancy_overlay { +
-    background: #000 !important;​ +
-    opacity: 0.7 !important;​ +
-+
- +
-div#​fancy_outer { +
-    position: fixed !important;​ +
-    /* The below need importants because we can't stop edit imodal. May be able to replace with another modal popup and implement it better. */ +
-    top: 20px !important;​ +
-    bottom: 20px !important;​ +
-    left: 0 !important;​ +
-    right: 0 !important;​ +
-    overflow-y: auto; +
-    overflow-x: hidden; +
-    margin: 0 auto !important;​ +
-    max-width: 920px !important;​ +
-    width: 95% !important;​ +
- +
-    height: auto !important;​ +
-    padding: 0 !important;​ +
-+
- +
-/* FlexSlider */ +
- +
-.flex-direction-nav a { +
-    background-position:​ center center; +
-    height: auto; +
-    top: 0; +
-    bottom: 0; +
-    border: 0; +
-    margin: 0; +
-    max-width: 100px; +
-+
- +
-.flex-direction-nav .flex-prev { +
-    background: url(../​images/​carousel-left-arrow.png) no-repeat center left; +
-    top: 0; +
-    left: 0 !important;​ +
-    bottom: 0; +
-    margin-top: -40px; +
-+
-.flex-direction-nav .flex-next { +
-    background: url(../​images/​carousel-right-arrow.png) no-repeat center right; +
-    top: 0; +
-    right: 0 !important;​ +
-    bottom: 0; +
-    margin-top: -40px; +
-+
- +
-.CreateAccount ul { +
-    line-height:​ 1.8em; +
-+
- +
-.recaptchatable * { +
-    color: #000 !important;​ +
-+
- +
-div.FacebookLikeButtonContainer { +
-    margin: 0 0 20px 0; +
-+
- +
-div.FacebookLikeButtonContainer iframe { +
-    display: block; +
-    height: 20px; +
-    width: 100%; +
-+
- +
-/* Out of stock styling */ +
- +
-/* Out of Stock styling */ +
- +
-/* Gave strike through to text of out of stock options except rectangle styled ​ */ +
-label.outStock span.name { +
-    text-decoration:​ line-through;​ +
-+
-.productOptionViewRectangle label.outStock span.name { +
-    text-decoration:​ none; +
-+
- +
-/* Gave out of stock lists and radio selects 50% transparency */ +
-.productOptionViewRadio .outStock span.name,​ +
-.productOptionViewProductPickList .outStock span.name,​ +
-.productOptionViewProductPickListWithImage .outStock span.name,​ +
-.productOptionViewRectangle .option label.outStock { +
-    opacity: 0.5; +
-    -ms-filter:​~"​progid:​DXImageTransform.Microsoft.Alpha(Opacity=50)";​ +
-    *zoom: 1; +
-+
- +
-/* Made the container of the strike through image relative */ +
-.productOptionPickListSwatch .outStock .swatchColour,​ +
-.productOptionPickListSwatch .outStock .thumbnail,​ +
-.productOptionViewRectangle .outStock name { +
-    position: relative; +
-+
- +
-/* Gave out of stock swatches a strike through background image */ +
-.productOptionPickListSwatch .outStock .swatchColour:​after,​ +
-.productOptionPickListSwatch .outStock .thumbnail:​after,​ +
-.productOptionViewRectangle .outStock .name:after { +
-    position: absolute; +
-    top: 0; +
-    right: 0; +
-    bottom: 0; +
-    left: 0; +
-    background: url("​../​images/​out-of-stock-bg.png"​) center no-repeat;​ +
-    z-index: 999; +
-    content: "";​ +
-+
- +
-/​*.productOptionViewRectangle .outStock span:after { +
-    content: "";​ +
-    position: absolute; +
-    top: 0; +
-    right: 0; +
-    bottom: 0; +
-    left: 0; +
-    background: url("​../​images/​out-of-stock-bg.png"​) center no-repeat;​ +
-}*/ +
- +
-#DrawerMenu { +
-    display:​none;​ +
-+
- +
-/* Drawer menu +
--------------------------------------------------------------- */ +
- +
-.ToggleMenu { +
-    /*temp styles*/ +
-    padding: 15px 10px 10px; +
-    vertical-align:​ middle; +
-    cursor: pointer; +
-    font-size: 21px; +
-+
-#DrawerMenu a.DrawerMenu-close { +
-  padding-top:​ 8px; +
-  padding-bottom:​ 8px; +
-  background: #444; +
-  font-size: 12px; +
-+
-#DrawerMenu a.DrawerMenu-close .fa { +
-  font-size: 14px; +
-+
- +
-#Header, +
-.page { +
-    -webkit-transition:​ -webkit-transform 100ms ease-out; +
-    -ms-transition: ​    ​-ms-transform 100ms ease-out; +
-    transition: ​        ​transform 100ms ease-out; +
-+
- +
-.page.off-screen { +
-    -webkit-transform:​ translateX(80%);​ +
-    -ms-transform: ​    ​translateX(80%);​ +
-    transform: ​        ​translateX(80%);​ +
-    position: fixed; +
-    overflow-y: hidden; +
-+
- +
-#​Header.off-screen { +
-    -webkit-transform:​ translateY(-100%);​ +
-    -ms-transform: ​    ​translateY(-100%);​ +
-    transform: ​        ​translateY(-100%);​ +
-+
- +
-/​*---------------------------------------------------------------------------------------------------------- +
-############################################# ​ DRAWER MENU +
-----------------------------------------------------------------------------------------------------------*/​ +
-#DrawerMenu { +
-    position: absolute; +
-    bottom: 0; +
-    top: 0; +
-    z-index: 0; +
-    width: 80%; +
-    background-color:​ #333; +
-    color: #fff; +
-+
-    #​DrawerMenu.on-screen { +
-        display: block; +
-        position: absolute; +
-        overflow-y: auto; +
-    } +
- +
-#​DrawerMenu ​ div { +
-    margin :0; +
-+
- +
-#DrawerMenu h3 { +
-    background: #666; +
-    color: #fff; +
-    font-size: 0.8em; +
-    font-weight:​ normal; +
-    padding: 10px 15px; +
-    margin-bottom:​ 0; +
-    text-transform:​ uppercase;​ +
-+
- +
-#DrawerMenu ul { +
-    list-style: none; +
-    margin: 0; +
-    padding: 0; +
-+
-    #DrawerMenu li { +
-        float: none; +
-        position: relative; +
-        border-bottom:​ 1px solid #555; +
-        list-style: none outside none; +
-    } +
-        #DrawerMenu a { +
-            -webkit-box-sizing:​ border-box;​ +
-            -moz-box-sizing:​ border-box;​ +
-            box-sizing: border-box;​ +
-            display: block; +
-            color: #fff; +
-            font-size: 1em; +
-            font-weight:​ normal; +
-            padding: 10px; +
-        } +
-            #DrawerMenu li > ul a { +
-                padding: 10px 10px 10px 1.6em; +
-            } +
- +
-    /*# Drawermenu "sign in" options have fixed html, so to align +
-    the "​or"​ text, do these terrible things. #*/ +
-    #DrawerMenu li > div { +
-        padding: 0 15px; +
-    } +
-        #DrawerMenu li > div > a { +
-            margin: 0 -15px; +
-        } +
- +
-/*# DRAWERMENU EXPANDER #*/ +
-#DrawerMenu .subcat-expand { +
-    border-left:​ 1px solid #555; +
-    position: absolute; +
-    right: 0; +
-    top: 0; +
-    height: 40px; +
-    width: 40px; +
-+
-    #DrawerMenu .subcat-expand:​after { +
-        color: #fff; +
-        content: '​+';​ +
-        display: block; +
-        font-size: 28px; +
-        text-align: center; +
-        position: relative; +
-        top: 50%; +
-        -webkit-transform:​ translateY(-50%);​ +
-        transform: translateY(-50%);​ +
-    } +
-        #DrawerMenu .subcat-expand.subcat-expanded:​after { +
-            content: '​-'​ +
-        } +
- +
-/*# DRAWERMENU SUB MENUS #*/ +
-#DrawerMenu .drawer-subcat { +
-    background: #444; +
-    display: block !important;​ +
-    max-height: 0; +
-    overflow: hidden; +
-    left: auto; +
-    top: auto; +
-    position: relative; +
-    visibility: visible !important;​ +
-    -webkit-transition:​ all 200ms ease-in; +
-    transition: all 200ms ease-in; +
-    width: 100%; +
-+
-    #DrawerMenu .drawer-subcat.expanded { +
-        border-top: 1px solid #555; +
-        max-height: 1000px; +
-    } +
- +
-/*# DRAWER MENU CURRENCY SELECTOR #*/ +
- +
-.js-drawermenu-currency-converter { +
-    color: #ccc; +
-    font-size: 12px; +
-    padding: 15px 0; +
-+
-    .js-drawermenu-currency-converter span { +
-        color: #ccc !important;​ +
-    } +
- +
-#​SideAccountNavigation .CurrencyChooser { +
-    background: none; +
-    border: none; +
-    display: block; +
-    float: none; +
-    left: auto; +
-    margin-top: 15px !important;​ +
-    padding: 0; +
-    position: relative; +
-    padding-bottom:​ 30px; +
-    right: auto; +
-    top: auto; +
-+
-    #​SideAccountNavigation #​change-currency,​ +
-    #​SideAccountNavigation h2 { +
-        display: none +
-    } +
- +
-    #​SideAccountNavigation .selected-currency { +
-        background-color:​ #474747; +
-        border: 1px solid #5c5c5c; +
-    } +
- +
-    #​SideAccountNavigation .selected-currency .Text { +
-        padding: 0 0 0 9px; +
-    } +
- +
-    #​SideAccountNavigation .CurrencyList { +
-        display: none; +
-    } +
-        #​SideAccountNavigation .CurrencyList.open { +
-            display: block; +
-        } +
- +
-    #​SideAccountNavigation .CurrencyList dd { +
-        border: none; +
-    } +
-        #​SideAccountNavigation .CurrencyList a { +
-            background: #474747; +
-            border-bottom:​ 1px solid #383838; +
-            display: block; +
-            font-size: 11px; +
-            height: 32px; +
-            line-height:​ 32px; +
-            overflow: hidden; +
-            padding: 0 10px; +
-            text-overflow:​ ellipsis; +
-            white-space:​ nowrap; +
-            -moz-transition:​ all 60ms ease; +
-            -webkit-transition:​ all 60ms ease; +
-            -o-transition:​ all 60ms ease; +
-            transition: all 60ms ease; +
-        } +
-            #​SideAccountNavigation .CurrencyList a:hover { +
-                background-color:​ none +
-            } +
- +
-        #​SideAccountNavigation .CurrencyList .Flag { +
-            display: inline-block;​ +
-            float: none; +
-            padding: 0; +
-            text-align: left; +
-            vertical-align:​ middle; +
-            zoom: 1; +
-        } +
-        #​SideAccountNavigation .CurrencyList .Text { +
-            color: #ccc !important;​ +
-            display: inline-block;​ +
-            overflow: hidden; +
-            padding: 0 0 0 5px !important;​ +
-            vertical-align:​ middle; +
-            white-space:​ nowrap; +
-        } +
- +
-/*# CONTACT, PAYMENT FORM BUTTON ALIGNMENT #*/ +
-#​ContactForm dd, +
-#​CheckoutStepPaymentDetails dd { +
-    float: none; +
-    margin-left:​ 20%; +
-    padding-left:​ 0; +
-+
-#​ContactForm .Submit, +
-#​CheckoutStepPaymentDetails .Submit { +
-    margin: 0 0 20px 20%; +
-    padding: 0; +
-+
- +
-/* OLD 1024px from responsive.css */ +
- +
-/* Hide */ +
-.productOptionPreviewDisplay,​ +
-.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent { +
-    display: none !important;​ +
-+
-/* Show */ +
- +
-/* Layout */ +
- +
-#home .ProductList li, +
-.productPage .ProductList li { +
-    width: 20%; +
-+
- +
-.PurchaseGiftCertificate .FormContainer dt { +
-    text-align: left; +
-    width: auto; +
-    clear: both; +
-    float: none; +
-    padding: 0 0 10px 0; +
-+
- +
-.PurchaseGiftCertificate .FormContainer dd { +
-    padding: 0; +
-    margin: 0 0 20px 0; +
-+
- +
-/* Cart Styling */ +
- +
-.ExpressCheckoutContent { +
-    padding: 0; +
-    margin-bottom:​ 20px; +
-+
- +
-.ExpressCheckoutContent > div { +
-    margin-bottom:​ 20px; +
-+
- +
-/* ============================================================================= +
-   ​light.css +
-   ​========================================================================== */ +
- +
-/​*!!!!!!!!!!!!!!!!!!!! +
- +
-The contents of light.css have been moved here. +
- +
-!!!!!!!!!!!!!!!!!!!!*/​ +
- +
-/* Color: White */ +
- +
-.slide-show ul li { +
-    padding: 0; +
-    margin: 0; +
-+
-#​HeaderLower { +
-  border-top: 4px solid #333; +
-+
-#​SideCategoryList li li, +
-#​SideCategoryList .sf-menu li li { +
-  background-image:​ none; +
-    position: relative; +
-+
-#​SideCategoryList li li:​last-child,​ #​SideCategoryList .sf-menu li li:​last-child { +
-  border: 0; +
-+
-#​SideCategoryList li ul li ul, #​SideCategoryList .sf-menu li ul li ul { +
-  border: 0px solid #333; +
-+
-.Block.banner_home_page_bottom div .text.text-light *, +
-.Block.banner_category_page_bottom div .text.text-light *, +
-.Block.banner_brand_page_bottom div .text.text-light *, +
-.Block.banner_search_page_bottom div .text.text-light * { /* Reverse text colour */ +
-  color: #fff !important;​ +
-  text-shadow:​ 1px 1px 2px #333 !important;​ +
-+
-a.btn_link { /* All boxed links within banners */ +
-  color: #fff !important;​ +
-  background: #333; +
-  padding: 2px 10px 2px 10px !important;​ +
-+
-.Right .Block h2 { +
-  border-bottom:​ 1px solid #d6d6d6; +
-+
-.Right li { +
-  border-bottom:​ 1px solid #d6d6d6; +
-+
- +
-.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */ +
-  display: none; +
-+
-.CompareItem { width:​200px;​ border-left:​ 1px solid #d6d6d6; } +
-.CompareFieldName { font-weight:​bold } +
-.CompareFieldTop {    border-bottom:​s 1px solid #d6d6d6; font-size:​14px;​ padding: 20px 10px; } +
-.CompareFieldTop a:hover { color:#333; } +
- +
-.CartContents tfoot .SubTotal td div { +
-  padding: 20px 0; +
-  position: relative; +
-    overflow: hidden; +
-+
-.JustAddedProduct { +
-  border: 1px solid #d6d6d6; +
-  background: #fff; +
-+
- +
-/*custom */ +
-.CartContents tfoot .CheckoutRedeemCoupon { +
-    background: none repeat scroll 0 0 #fff; +
-    border: 0 solid #d6d6d6; +
-    height: 100%; +
-    line-height:​ 4.2em; +
-    margin: 0; +
-    padding: 0 10px; +
-    text-align: right; +
-+
-.CartContents tfoot .CheckoutRedeemCoupon td { +
-    padding-right:​ 0; +
-    font-weight:​ bold; +
-+
-.InfoMessage { +
-    margin-bottom:​ 20px; +
-+
-.SuccessMessage,​ .ErrorMessage,​ .InfoMessage { +
-  margin: 0 0 20px 0; +
-    padding: 20px; +
-    padding-left:​ 55px; +
-+
-.SuccessMessage { +
-  background: #eaf1c4 url('​../​images/​success.png'​) no-repeat 15px center; +
-+
-.ErrorMessage { +
-  background: #fdd6ce url('​../​images/​error.png'​) no-repeat 15px center; +
-+
-.InfoMessage { +
-    background: #efefef url('​../​images/​info.png'​) no-repeat 15px center; +
-+
-.ComparisonTable tr:hover td, .ComparisonTable tr.Over td { +
-  background: #fff; +
-+
-.QuickSearchResult .Price { +
-  color: #333; +
-+
-.SearchTips .Examples { +
-  background: #fff; +
-+
-.Right hr { +
-  background: transparent;​ +
-  border: 0; +
-+
-.MiniCart .SubTotal { +
-  color: #333; +
-+
- +
-/* Shipping Estimation on Cart Contents Page */ +
-.EstimateShipping { +
-  background: #fff; +
-  text-align: left; +
-+
- +
-/* Product Videos */ +
- +
-.videoRow:​hover { +
-  background-color:​ #ededed; +
-+
-.CartContents .ItemShipping th { +
-  border-bottom-color:​ #d6d6d6; +
-  border-top-color:​ #d6d6d6; +
-  background: #fff; +
-  color: #2f2f2f; +
-+
- +
-/* start fast cart styles */ +
- +
-.fastCartSummaryBox { +
-  background-color:​ #eaeaea; +
-+
- +
-/* end fast cart styles */ +
- +
-.ProductTinyImageList li { +
-  border-color:​ #eee !important;​ +
-+
-.TinyOuterDiv { +
-  border-color:​ #eee !important;​ +
-+
- +
-/* ============================================================================= +
-   ​theme.css +
-   ​========================================================================== */ +
- +
-/​*!!!!!!!!!!!!!!!!!!!! +
- +
-Styles generated by the Bigcommerce style editor have been disabled +
-via theme.less and the contents of customtheme.css have been moved here. +
- +
-!!!!!!!!!!!!!!!!!!!!*/​ +
- +
-.SortBox { +
-  color: #999999; +
-+
-#SearchForm .Button, +
-#SearchForm input.Textbox,​ +
-#SearchForm { +
-  border: 1px solid #e3e3e3; +
-  background-color:​ #fff; +
-+
-.footer-main a { +
-  color: #999999; +
-+
-.footer-main a:hover { +
-  color: #333333; +
-+
-.footer-links { +
-  background: #eeeeee; +
-  color: #999999; +
-+
-.footer-links a { +
-  color: #999999; +
-+
-.newsletter-subscription { +
-  border-color:​ #e3e3e3; +
-+
-body, +
-.HorizontalFormContainer dd .selector span, +
-.fastCartTop div, +
-.list-icon li { +
-  color: #333333; +
-+
-input, +
-select, +
-textarea, +
-input.Textbox,​ +
-input[type="​text"​],​ +
-#SearchForm input { +
-  color: #333333; +
-+
-#​ModalContent,​ +
-.ModalContent,​ +
-.CurrencyChooser a span { +
-  color: #333333; +
-+
-.header-logo a, +
-.header-logo a:hover { +
-  color: #333333; +
-+
-.icon-add:​hover { +
-  background-color:​ #428bca; +
-+
-.multiStep li a { +
-  color: #a6c8e6; +
-+
-.Left li a.active, +
-a:hover, +
-.recaptchatable a:hover, +
-.page-content #​LayoutColumn2 a.pname:​hover,​ +
-#​ModalContent a:hover, +
-.ModalContent a:hover { +
-  color: #2a6496; +
-+
-.multiStep li.ActivePage h4 { +
-  border-bottom:​ 4px solid #2a6496; +
-+
-.icon-add { +
-  background: #2a6496 url("​../​images/​add.png"​) no-repeat scroll 50% 50%; +
-+
-.productOptionViewProductPickListWithImage td { +
-  border-bottom:​ 1px dotted #e3e3e3; +
-+
-.TopMenu, +
-.TopMenu a { +
-  color: #b3b3b3; +
-+
-.TopMenu .CartLink a { +
-  color: #333333; +
-+
-.TopMenu li.Flag img.Selected { +
-  border: 2px solid #e3e3e3; +
-+
-.productOptionViewRectangle .option.selectedValue label { +
-  border: 1px solid #333333; +
-+
-.productOptionPickListSwatch .selectedValue .textureContainer,​ +
-.productOptionPickListSwatch .selectedValue .swatchColours { +
-  border: 1px solid #e3e3e3; +
-  border-color:​ #3d3d3d; +
-+
-.productOptionPickListSwatch .textureContainer,​ +
-.productOptionPickListSwatch .swatchColours,​ +
-.productOptionViewRectangle .option label, +
-.recaptchatable #​recaptcha_response_field,​ +
-.zoomWrapper,​ +
-#​ProductDetails .ProductTinyImageList ul li.selected { +
-  border: 1px solid #e3e3e3; +
-+
-.CurrencyList dd, +
-select, +
-hr, +
-input.Textbox,​ +
-textarea, +
-input[type="​text"​],​ +
-input[type="​password"​],​ +
-.QuickSearch,​ +
-.SharePublicWishList,​ +
-.ExpressCheckoutBlock .ExpressCheckoutTitle,​ +
-.HowToPay,​ +
-.NotifyMessage,​ +
-.QuickSearchResult .QuickSearchResultImage,​ +
-.CurrencyChooser,​ +
-div.uploader,​ +
-div.selector { +
-  border: 1px solid #e3e3e3; +
-+
-.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent,​ +
-div.uploader span.action { +
-  border-left:​ 1px solid #e3e3e3; +
-+
-.TitleHeading { +
-  border-bottom:​ 1px solid #e3e3e3; +
-+
-.ProductList.List .ProductDetails { +
-  border-top: 1px solid #e3e3e3; +
-+
-.btn.text { +
-  color: #666666; +
-+
-table tbody tr td, +
-table.General tbody tr td, +
-table.CartContents tbody tr td, +
-.CompareFieldName { +
-  border-bottom:​ 1px solid #e3e3e3; +
-  width: 900px; +
-+
-.phoneIcon { +
-  color: #333333; +
-  font-weight:​ bold; +
-+
-.ProductList li .ProductCompareButton { +
-  color: #bebebe; +
-+
-#​prodAccordion .Block { +
-  border-bottom:​ 1px solid #e3e3e3; +
-+
-.productOptionViewRectangle .option label { +
-  color: #999999; +
-+
-.productOptionViewRectangle .option.selectedValue label { +
-  color: #333333; +
-+
-.ProductDetailsGrid .DetailRow.product-rating { +
-  border-bottom:​ 1px solid #e3e3e3; +
-+
-.Meta { +
-  color: #999999; +
-+
-.ProductReviewList li { +
-  border-bottom:​ 1px solid #e3e3e3; +
-+
-.borderB { +
-  border-bottom:​ 1px solid #e3e3e3; +
-+
-.borderR { +
-  border-right:​ 1px solid #e3e3e3; +
-+
-.txt24 { +
-  font-family:​ "Open Sans", Arial, Sans-serif;​ +
-+
-.EstimateShipping { +
-  border: 1px solid #e3e3e3; +
-+
-.CartContents tfoot .SubTotal td { +
-  border-top: 1px solid #e3e3e3; +
-  border-bottom:​ 1px solid #e3e3e3; +
-+
-/* --- Responsive --- */ +
-/* 767px */ +
-@media screen and (max-width: 767px) { +
-  #​cart-amount .Cart .total { +
-    background: #333333; +
-    color: #ffffff; +
-  } +
-  #​cart-amount .Cart .bag-handle { +
-    border: 2px solid #333333; +
-  } +
-  .BillingDetails,​ +
-  .ShippingDetails { +
-    border-top: 1px solid #e3e3e3; +
-  } +
-+
-#co-app { +
-  font-family:​ "Open Sans", Arial, Sans-serif;​ +
-+
-#co-app .co-header { +
-  background: #ffffff; +
-  border-bottom:​ 1px solid #e3e3e3; +
-+
-#co-app .co-header--title > h2 { +
-  color: #333333; +
-  font-family:​ "Open Sans", Arial, Sans-serif;​ +
-+
-#co-app .co-steps-nav li.is-active a { +
-  color: #333333; +
-+
-#co-app .co-steps-nav li.is-disabled a, +
-#co-app .co-steps-nav li.is-disabled a:hover, +
-#co-app .co-steps-nav li.is-disabled a:active, +
-#co-app .co-steps-nav li.is-disabled a:focus { +
-  color: #333333; +
-  opacity: 0.5; +
-+
-#co-app .co-steps-nav a { +
-  color: #333333; +
-  font-family:​ "Open Sans", Arial, Sans-serif;​ +
-+
-#co-app .co-steps-nav--divider { +
-  color: #333333; +
-+
-#co-app .bui-modal-content { +
-  background-color:​ #ffffff; +
-+
-#co-app .co-selectable-panel { +
-  -ms-border-radius:​ 0px; +
-  -webkit-border-radius:​ 0px; +
-  -moz-border-radius:​ 0px; +
-  border-radius:​ 0px; +
-+
-#co-app input, +
-#co-app select { +
-  -ms-border-radius:​ 0px; +
-  -webkit-border-radius:​ 0px; +
-  -moz-border-radius:​ 0px; +
-  border-radius:​ 0px; +
-+
-#co-app .bui-button { +
-  text-transform:​ uppercase;​ +
-  font-size: 11px; +
-  font-weight:​ normal; +
-  height: 35px; +
-  line-height:​ 35px; +
-  letter-spacing:​ 1px; +
-  padding: 0 1.2em; +
-  vertical-align:​ middle; +
-  -webkit-box-sizing:​ border-box;​ +
-  -moz-box-sizing:​ border-box;​ +
-  box-sizing: border-box;​ +
-+
-#co-app .bui-button .bui-icon { +
-  line-height:​ inherit; +
-+
-#co-app .bui-button-primary { +
-  border: 1px solid #333333; +
-  background: #333333; +
-  color: #ffffff; +
-  -ms-border-radius:​ 0px; +
-  -webkit-border-radius:​ 0px; +
-  -moz-border-radius:​ 0px; +
-  border-radius:​ 0px; +
-+
-#co-app .bui-button.bui-button-primary:​hover,​ +
-#co-app .bui-button.bui-button-primary:​focus { +
-  border-color:​ #6aa3d5; +
-  background: #6aa3d5; +
-+
-#co-app .bui-button-link,​ +
-#co-app .bui-button-secondary { +
-  background-color:​ transparent;​ +
-  border: 3px solid #333333; +
-  color: #333333; +
-  line-height:​ 29px; +
-  -ms-border-radius:​ 0px; +
-  -webkit-border-radius:​ 0px; +
-  -moz-border-radius:​ 0px; +
-  border-radius:​ 0px; +
-+
-#co-app .bui-button.bui-button-link:​hover,​ +
-#co-app .bui-button.bui-button-link:​focus,​ +
-#co-app .bui-button.bui-button-secondary:​hover,​ +
-#co-app .bui-button.bui-button-secondary:​focus { +
-  border: 3px solid #999999; +
-  background-color:​ transparent;​ +
-  color: #999999; +
-  text-decoration:​ none; +
-+
-#co-app .co-side--finishchangeitems { +
-  height: 21px; +
-  padding: 3px 6px 3px; +
-  line-height:​ 14px; +
-+
-@media (max-width: 1019px) { +
-  #co-app .co-side { +
-    background-color:​ #ffffff; +
-  } +
-+
-@media (min-width: 1020px) { +
-  #co-app .co-main { +
-    border-right:​ 1px solid #e3e3e3; +
-  } +
-+
- +
-#​PrimaryMenu { float: left; width: 900px; } +
-.header-secondary { display: none; } +
-.nav-right { float: right; margin-top: 4px; } +
-.nav-right #SearchForm { float: right; } +
-#Header .col-sm-3 { text-align:​center;​ }+
  
 \\ \\
  

Site Tools