/*
Tokens:
{Main} = #fb6e1e
{HighlightA} = #c7c7c7
{HighlightB} = #5d5d5d
{font} = Sorts Mill Goudy
{background} = 
*/
h1, h2, h3, h4, h5, h6, header {
  padding: 10px 0;
  margin: 0;
  color: #[HighlightC];
  font-size: 1.8em;
}
h2 {
  font-size: 1.6em;
}
h3 {
  font-size: 1.4em;
}
h4 {
  font-size: 1em;
}
h5 {
  font-size: 1em;
  margin: 0;
  padding: 0;
}
a:link {
  color: #fb6e1e;
}
a:visited {
  color: #fb6e1e;
}
a:hover {
  color: #5d5d5d;
}
a:active {
  color: #5d5d5d;
}
body {
  background: #fff;
  color: #[HighlightC];
  font-family: Sorts Mill Goudy;
  font-weight: normal;
  font-style: normal;
  font-size: 0.95em;
  margin-top: 0 !important;
}
html body{
    margin-top: 0 !important;
}
#main-container {
  margin-top: 15px;
  margin-bottom: 15px;
}
.grey_bar {
  width: 100%;
  height: auto;
  padding: 10px;
  border-top: 3px solid #fb6e1e;
  background-color: #c7c7c7;
  font-size: 0.6875rem;
}
.grey_bar a {
  color: #5d5d5d;
  text-transform: uppercase;
}
.grey_bar a:hover {
  color: #[HighlightC];
}
#category-nav {
  border-top: 1px solid #c7c7c7;
  width: 100%;
  height: auto;
  min-height: 30px;
  clear: both;
}
#category-nav ul {
  margin: 10px 0 0 0;
  padding: 0;
  list-style-type: none;
}
.contain-to-grid {
  background: #fff;
  -webkit-box-shadow: 0px 1px 10px #5d5d5d;
  -moz-box-shadow: 0px 1px 10px #5d5d5d;
  box-shadow: 0px 1px 10px #5d5d5d;
}
.top-bar {
  background: #fff;
  height: 65px;
}
.top-bar.expanded {
  background: #fff;
}
.top-bar.expanded .title-area {
  background: #fff;
}
.top-bar .logo {
  height: 65px;
  margin: 0;
  padding: 10px 0;
  font-size: ;
  color: #fb6e1e;
}
.top-bar .logo h1 {
  line-height: 65px;
  font-size: ;
  color: #fb6e1e;
  margin: 0;
}
.top-bar .logo h1 a {
  font-weight: bold;
  color: #fb6e1e;
  width: 100%;
  display: block;
  padding: 0 ;
}
.top-bar .toggle-topbar.menu-icon a span {
  color: #fb6e1e;
  font-weight: normal;
  -webkit-box-shadow: 1px 10px 1px 1px #fb6e1e, 1px 16px 1px 1px #fb6e1e, 1px 22px 1px 1px #fb6e1e;
  box-shadow: 0 10px 0 1px #fb6e1e, 0 16px 0 1px #fb6e1e, 0 22px 0 1px #fb6e1e;
}
.top-bar.expanded .toggle-topbar a span {
  color: #5d5d5d;
  -webkit-box-shadow: 1px 10px 1px 1px #5d5d5d, 1px 16px 1px 1px #5d5d5d, 1px 22px 1px 1px #5d5d5d;
  box-shadow: 0 10px 0 1px #5d5d5d, 0 16px 0 1px #5d5d5d, 0 22px 0 1px #5d5d5d;
}
.top-bar-section ul {
  background: #fff;
}
.top-bar-section ul li > a {
  color: #fb6e1e;
  font-size: 0.6875rem;
  font-weight: normal;
  text-transform: uppercase;
  background: #fff;
}
.top-bar-section ul li:hover:not(.has-form) > a {
  background: #fff;
  color: #fb6e1e;
}
.top-bar-section ul li.active > a {
  background: #fff;
  color: #5d5d5d;
}
.top-bar-section ul li.active > a:hover {
  background: #5f5f5f;
  color: #5d5d5d;
}
.top-bar-section li a:not(.button) {
  background: none repeat scroll 0 0 #fff;
  line-height: 45px;
  padding: 0 10px;
}
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #999 transparent transparent transparent;
  margin-right: 15px;
  margin-top: -2.5px;
  position: absolute;
  right: 0;
  top: 50%;
}
.top-bar-section .dropdown li.title h5 a {
  color: #5d5d5d;
  font-size: 0.79rem;
  text-transform: uppercase;
}
.top-bar-section .dropdown li.title h5 a:before {
  content: "<";
  font-size: 0.6875rem;
  margin-right: 5px;
}
#QuickSearch {
  margin-bottom: 10px;
  padding: 0;
  position: relative;
  width: 100%;
}
#QuickSearch input[type="text"] {
  border: 1px solid #d9d9d9;
  color: #5d5d5d;
  height: 25px;
  margin: 0;
  outline: 0;
  padding: 5px 8px 5px 25px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 3px 4px rgba(0, 0, 0, .04);
  -webkit-box-shadow: inset 0 3px 4px rgba(0, 0, 0, .04);
  box-shadow: inset 0 3px 4px rgba(0, 0, 0, .04);
  float: right;
  font-size: 0.6875rem;
  position: absolute;
  right: 0;
}
#QuickSearch input[type="text"]:focus {
  border: 1px solid #5d5d5d;
}
#QuickSearch #search_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5tmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAzLTEzVDEyOjU1OjI2WjwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTAzLTEzVDEyOjU4OjMxWjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMDMtMTNUMTI6NTg6MzFaPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjdiNjZhMDEwLTE0ZDItODM0ZS05ZjUyLTE0NTk0NzNjOWEwMjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpmZmU0Y2U1NC0zNmMwLTczNGQtYmNkMC1kMDMwOWRhMWZkZGQ8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpmZmU0Y2U1NC0zNmMwLTczNGQtYmNkMC1kMDMwOWRhMWZkZGQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZmZlNGNlNTQtMzZjMC03MzRkLWJjZDAtZDAzMDlkYTFmZGRkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAzLTEzVDEyOjU1OjI2Wjwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6N2I2NmEwMTAtMTRkMi04MzRlLTlmNTItMTQ1OTQ3M2M5YTAyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAzLTEzVDEyOjU4OjMxWjwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvkA/IEAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA61JREFUeNqM0c9LI3cYBvD3G5PJzJgfExmMkkQ2CjmYVbdpPCwTwUNAqSWlGiM9amQji2k9WCgVPbjUXnLxUKxGwQWVhdCqpVYpeFF6EBWV2lwqVkxjotHYJjGZcX71IAZZ7LbPH/DheZ8X+Xw+oGkampubYXx8HMrKyt4zm832nZ0dhcViuVxdXd2gaTpHkiQcHR2BUqmEh2FZFgAAUFdXF1AUBU6n80k6nR6tqqpqYBhGR9O0+vLysnRxcfGPcDg8enp6+j3LsoAQehxqb28HvV6vdbvdP1ZXV/9lt9vP1Wq1RZZlUq1WSwCg3d/ff+rxeAKxWOw1QRAgy3IRKhQKRcjocDi+amtrq8ZxfEqv1zMEQdSLoqjmOO5KkqQ/zWZzTSQSafD5fM8B4OhhK0mS7qD+/v7Pm5qa2lwu1+84jpcnk8kTgiAMGIbpBEEoIIRwkiQTNE1/4Ha736yvr3/xcCee5++gUCg063A4Gux2+6Ysy1WSJEkcx+UUCgWmUChUoihyhUIhZbVaLaFQCJudnf2wsrKyCG1sbBSheYZhnDab7WeO48oAQCWKogohxPM8z93e3rKFQuHKaDQaFhYWLJFI5KPy8nL+HlpeXr6DPB7Pq2Aw2MkwzPbZ2ZkawzAMAARBEPKCIOR5nucymcyp1Wp1Dg0NZWdmZl4YjcZio2QyeQcBgKW3tzcUDocbU6nUWi6XK5dlOc/zfJ7jOI5l2b8RQkeCIHzW0dExnEgkfnr4/vsP3s9vnJ6e/s3v91/lcrkfYrEYn8/nWVEUs5IkJSmKah8cHEysrKx8Cm/lbQgQQu+PjIxMDQwMPCFJcv/m5uYinU7j29vbNovFUru2tjY+Pz8/QBAEnJycQD6ffxzSaDSg0+lIURS9brebKS0t1Z6fnx/E4/Gd1tbWV319fc/n5ua+nJiY+Pr6+hoymczjkE6ng5qaGtjb2yvWNplMYDab4eLiwjo8PBxtaWnBR0dHA5OTk1P/etpDSKvVAo7jQFEUqFQqiEaj0NnZ+dLv93/T2NgIfr/fu7S09N3/ggiCAJIkQaPRwOHhIdTV1UFPT8+39fX1AZvNJgWDwWcHBwe/Hh8fvxuiKApSqRRoNBoQRREkSQKDwaALBAKbLper3mQyRcPh8IuxsbFf/hNKJpOg1WpBqVQCx3GQzWYhEAg883q9exUVFbC1tfWmu7v7k3dCBoMBEokEYBgGCCGQZRkQQkDTNNTW1n5cUlLStru7+zoej28CAPwzAPjMtexQo5xqAAAAAElFTkSuQmCC);
  display: block;
  border: 0;
  cursor: pointer;
  background-color: transparent;
  color: transparent;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 8px;
  top: 3px;
}
#basket {
  text-align: right;
  float: right;
  margin: 5px 0 10px 0;
  padding: 0 !important;
}
#account {
  text-align: left;
  float: left;
  margin: 5px 0 10px 0;
  padding: 0;
}
.f-dropdown li {
  width: 100%;
}
.f-dropdown li.header {
  border-bottom: 1px solid #ccc;
  color: #fb6e1e !important;
}
#category-nav li a.dropdown:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNp0jsENgCAQBAGbUZvwQ+wAiqSF46M9GK2Fh7gYPAhEkgsXZkhGEtEphBgxt9Z6EPl472NeSQFMWC6MAgitAL7KGOP388CVPshaSAtLlThjdggLgyTVg8atfZPGGA53znG4tbaEA3A4QGgF8BIO0IUnoQvP4hsO4T8cjV34I8AAfch5H2KuYhAAAAAASUVORK5CYII=);
  content: "";
  cursor: pointer;
  display: inline-block;
  height: 5px;
  margin: -2px 0 0 5px;
  vertical-align: middle;
  width: 9px;
}
#category-nav li a {
  color: #999;
  text-decoration: none;
  transition: color 0.2s ease 0s;
  font-weight: bold;
  text-transform: uppercase;
}
.panel {
  background-color: #c7c7c7 !important;
  border: none !important;
  border-radius: 3px;
}
#footer {
  border-top: 1px solid #c7c7c7;
  width: 100%;
  padding-top: 10px;
}
#footer li, #footer .copyright {
  font-size: 0.75rem !important;
}
.breadcrumbs {
  border: none !important;
  background-color: #c7c7c7 !important;
}
.sub-nav li {
  color: #5d5d5d;
  text-transform: uppercase;
  font-size: 0.75rem !important;
}
.sub-nav li a {
  color: #fb6e1e;
}
.sub-nav li a:hover {
  color: #fb6e1e;
  text-decoration: underline;
}
.results_sortby_container {
  width: 100%;
  text-align: right;
}
.results_sortby_container ul#pager_sort_by li {
  font-size: 0.75rem !important;
  text-transform: uppercase;
}
ul#pager_sort_by li:first-child {
  color: #5d5d5d;
}
ul#pager_sort_by li:first-child:after {
  content: ":";
}
hr {
  margin: 10px 0;
  padding: 0;
}
.product-box img, #gallery_01 img {
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 5px !important;
}
.product-box img:hover, #gallery_01 a img:hover {
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}
.product-box .panel {
  text-align: center;
  background-color: #fff !important;
  border: none !important;
  background: none;
  border-color: none;
  border-width: 0;
  margin-bottom: 1.25rem;
  padding: 0;
  min-height: 60px;
}
.product-box .panel .price {
  font-size: 0.85em;
  font-weight: bold;
  color: #5d5d5d;
}
#homepage_features {
  text-align: center;
  width: 100% !important;
  height: auto;
  background-color: #fb6e1e;
}
.slider-wrapper {
  width: 100%;
}
#shop_header_banner {
  width: 100%;
  height: auto;
  max-width: 1000px;
  max-height: 440px;
}
#new_products, #popular_products {
  margin-top: 2px;
  width: 48%;
  height: auto;
  display: inline-block;
  max-width: 350px;
  background-color: #fff;
  overflow: hidden;
  margin-right: 1%;
}
#new_products h3, #popular_products h3 {
  color: #fb6e1e;
  text-transform: uppercase;
  margin: 10px 0 0 0;
  padding: 0;
}
.new_product h5, .popular_product h5 {
  color: #fff !important;
}
.orbit-slide-number {
  display: none;
}
.orbit-caption h5 {
  font-weight: bold;
  color: #fff;
}
.overlay_gfx {
  min-width: 48px;
  background-color: #fb6e1e;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -webkit-font-smoothing: subpixel-antialiased;
  position: absolute;
  text-transform: uppercase;
  z-index: 9999;
  font-size: 11px;
  line-height: 14px;
  left: -5px;
  top: -5px;
  color: #fff !important;
  padding: 17px 10px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  font-weight: 700;
  -webkit-font-smoothing: subpixel-antialiased;
  z-index: auto;
}
.red {
  background-color: red !important;
}
.grey {
  background-color: #fb6e1e !important;
}
.tabs {
  *zoom: 1;
  margin-bottom: 0 !important;
}
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}
.tabs:after {
  clear: both;
}
.tabs dd {
  position: relative;
  margin-bottom: 0 !important;
  top: 1px;
  float: left;
}
.tabs dd > a {
  display: block;
  background: #ccc;
  color: #5d5d5d;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
.tabs dd > a:hover {
  background: #fb6e1e;
  color: #fff;
}
.tabs dd.active a {
  background: #c7c7c7;
  color: #fb6e1e;
}
.tabs dd:first-child a {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.tabs dd:last-child a {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.tabs.vertical dd {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}
.tabs-content {
  *zoom: 1;
  background-color: #c7c7c7;
  margin-bottom: 1.33333rem;
  padding: 5px 10px;
  font-size: 0.95em !important;
  min-height: 200px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.tabs-content:before, .tabs-content:after {
  content: " ";
  display: table;
}
.tabs-content:after {
  clear: both;
}
.tabs-content > .content {
  display: none;
  float: left;
  padding: 0.83333rem 0;
}
.tabs-content > .content.active {
  display: block;
}
.tabs-content > .content.contained {
  padding: 0.83333rem;
}
.tabs-content.vertical {
  display: block;
}
.tabs-content.vertical > .content {
  padding: 0 0.83333rem;
}
.tabs-content label, label {
  font-weight: bold;
  float: left;
  font-size: 0.95em !important;
  margin-right: 5px;
}

.tabs-content .details p {
  margin: 0;
  padding: 0;
  clear: left;
}
[class*="column"] + [class*="column"]:last-child {
  float: left !important;
}

 /* Price Details Span */
        .price_breakdown {
            background:#fff;
            position:relative;
            overflow:visible;
            display:inline-block;
          font-size: 180%;
          color: red;
          font-weight: bold;
          float: left;
           margin-right:10px;
           margin-top:5px;
           margin-bottom:10px;
        }

        .price_inc_tax {
            font-size:26px
            padding:0 5px 0 0;
            float:left;
        }

        .price_inc_tax span {
            font-size:12px
            color:#666;
            top:-1px;
            text-decoration:none
        }

        .price_breakdown hr {
            width:100%;
            border:0;
            height:1px;
            color:#ccc;
            background:#ccc;
            float:left;
            clear:left;
            margin:5px 0 5px;
        }

        .price_ex_tax {
            font-size:20px;
            padding:0 5px 0 0;
            color:#666;
            float:left
        }

        .price_ex_tax span {
            font-size:12px;
            position:relative;
            top:-1px;
            text-decoration:none
        }

        .price_breakdown a {
            font-size:12px;
            padding:0 5px;
            text-decoration:none;
            color:#FFF;
            background:#fb6e1e;
            position:absolute;
            top:0;
            right:-15px;
            cursor:help;
            float:right
        }

        .price_breakdown a span {
            display:none;
            width:120px;
            font-size:11px;
            line-height:16px;
            font-weight:400;
            padding:7px 10px;
            text-align:center;
            position:absolute;
            bottom:0;left:0;color:#FFF;
            background:#fb6e1e;
            -moz-border-radius:6px;
            border-radius:6px;
            text-decoration:none
        }

        .price_breakdown a:hover span {
            display:inline
        }


input#txtQty {
  width: 50px;
  border-radius: 3px;
  margin-top: -5px;
  float: left;
}
.add_to_cart_qty label[for="txtQty"] {
  float: left;
  font-size: 18px;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 8px;
}
.add_to_cart_qty {
  float: left;
}
.add_to_cart_button, #add_to_cart, .button {
  float: left;
  margin-left: 10px;
  margin-top: -3px;
}
button.alert, .button.alert {
  background-color: #fb6e1e !important;
  font-size: 0.95em !important;
}
#main_image_container {
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 5px !important;
}
#gallery_01 {
  margin-top: 10px;
}
#gallery_01 .img {
  margin: 0 5px 0 0;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px !important;
}
.pagination .current {
  background-color: #fb6e1e !importrant;
}
@media only screen and (min-width: 40.063em) {
  .top-bar-section li a:hover {
    text-decoration: underline;
  }
  .top-bar-section .has-dropdown a {
    border: 1px solid #c7c7c7;
    border-top: none;
  }
  .top-bar-section ul.dropdown a {
    border: 1px solid #c7c7c7;
    border-top: none;
    color: #fb6e1e;
  }
  #QuickSearch input[type="text"] {
    max-width: 300px;
  }
  #QuickSearch #search_button {
    left: inherit;
    right: 175px;
  }
  #QuickSearch {
    max-width: 200px;
  }
  #basket {
    text-align: right;
    float: left;
    padding: 0 15px 0 0 !important;
  }
  #shop_header_banner {
    display: block;
    float: left;
    width: 50%;
    height: auto;
    max-width: 1100px;
    max-height: 450px;
  }
  #new_products, #popular_products {
    margin-top: 0;
    width: 23%;
    height: auto;
    display: inline-block;
    max-width: 350px;
    background-color: #fff;
    overflow: hidden;
    margin-right: 1%;
  }
}
@media only screen and (min-width: 64.063em) {
  #QuickSearch {
    max-width: 300px;
  }
  #QuickSearch #search_button {
    left: inherit;
    right: 275px;
  }
}

/*CSS tweaks to fix dropdown menu overlap bug*/
.sub-nav li, .sub-nav li a{display:block}
.f-dropdown:before {width: 300px;left: 0px;border: solid 6px transparent;}
/*########################################*/


/*######################### Social Icons ###################### */
ul.social li a { font-size:3em;  }

/*######################### Language Select #################### */
#lang_select { clear:both;padding-right:1em;}
#lang_select li { padding:0.5em;margin:0px;width:70px; }
#lang_select li a { border:solid 1px #fff}
#lang_select li a:hover { border:solid 1px red}
#lang_select li:first-child { width:94px;}
#lang_select li:first-child a { border:solid 1px red}

@media screen and (max-width: 614px) {
  #lang_select li:first-child { width:70px;}
}


/* ====== Basket full width ====== */
.basket_container, .basket_summary { width:100% !important; }
.basket_product_redeem input { min-height:auto; height: 1.6em; }
.basket_links { margin-bottom:2em !important; }

/* ====== Price Details on Product Page ==========*/
.price_breakdown {
    font: 20px Verdana,Geneva,sans-serif;
    border: 1px solid #CCC;
    background: none repeat scroll 0% 0% #FFF;
    padding: 10px;
    border-radius: 6px;
    box-shadow: 1px 1px 3px #CCC;
    position: relative;
    overflow: visible;
    width: 100%;
    min-width: 150px;
    max-width: 200px;
    margin: -7px auto 0px;
    display: inline-block;
    color: rgba(0, 0, 0, 1);
}

/* Modal popup styling */
.md-modal{width:100%;max-width:540px;color:#fff;}
.md-content{background: #e74c3c;position: relative;border-radius: 3px;margin: 0 auto;}
.md-content > h3{color:#fff !important;    margin: 0;padding: 0.4em;text-align: center;font-size: 2em;font-weight: 300;opacity: 0.8;background: rgba(0,0,0,0.1);border-radius: 3px 3px 0 0;}
.md-content div    {padding: 15px 40px 45px;margin: 0;font-weight: 300;font-size: 1em;line-height:1.4em;}        
.md-content > div p { margin: 0;}
.md-content button{border: none;padding: 0.6em 1.2em;background: #c0392b;color: #fff;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;display: inline-block;border-radius: 2px;display:block;margin: 0 auto;font-size: 0.8em;}
.md-content button:hover { background: #A5281B;}
.md-cancel { position:absolute;bottom:2em;left:2em; }
.md-ok { position:absolute;bottom:2em;right:2em; }

/* ======= Snags made by DB ======= */

.mobNavCat{
display: none;
}

.sub-nav-browse-page li{ display: block !important; }

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

.sub-nav li{
  display: none;
}

.mobNavCat{
  display: block;
  color: #fb6e1e;
  font-size: 0.6875rem;
  font-weight: normal;
  text-transform: uppercase;
  padding-left: 10px;
  cursor: pointer;
}

.mobNavCat:after{
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #999 transparent transparent transparent;
  margin-right: 15px;
  margin-top: -2.5px;
  position: absolute;
  right: 0;
  bottom: 5%;
}

#category-nav{
min-height: 0px;
}

}



/* Contact Us v3 */
.contact_form span:before 
{ 
  content: '\a' ; 
  white-space: pre;    
}
.contact_form span 
{
  line-height:2em;
  font-weight:bold;    
  width:100%;
}
.contact_send_btn 
{
  clear:both;
  width:100%;
  padding:0.7em 3em;
  margin-top:1em;
}

/* EOF Contact Us v3 */




.blog-index {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.blog-index:after {
    content: " ";
    display: block;
    clear: both
}

.blog_item {
    margin-bottom: 50px;
    margin-top:20px;
}

@media screen and (min-width:992px) {
    .blog_item {
        width: 48.3871%;
        float: left
    }
    .blog_item:nth-child(2n+1) {
        margin-right: -100%;
        clear: both;
        margin-left: 0
    }
    .blog_item:nth-child(2n+2) {
        margin-left: 51.6129%;
        margin-right: -100%;
        clear: none
    }
}

.blog_item_featured_image,
.blog_article_featured_image {
    position: relative;
    z-index: 3;
    overflow: hidden;
    background-color: #bfbfbf;
    background-position: center;
    background-size: cover;
    margin:0
}

.blog_item_featured_image:before,
.blog_article_featured_image:before {
    width: 100%;
    padding-top: 20%;
    content: "";
    display: block;
}

.blog_item_link {
    display: block
}

.blog_item_header {
    margin-top: 20px;
    margin-bottom: 10px
}

.blog_item_timestamp {
    color: #999
}

.blog_item_title {
    margin-top: 6px;
    margin-bottom: 0;
    font-size: 26px
}

.blog_item_footer {
    margin-top: 25px
}

.blog_item_footer .read_more {
    font-size: 16px;
    padding:10px;
    margin: 0px;
    color:white!important;
}


.blog_article_header {
    position: relative
}

.blog_article_container:after,
.product-grid:after {
    content: " ";
    clear: both
}

.blog_article_container,
.blog_article_meta {
    padding: 45px 30px 30px
}

@media screen and (max-width:767px) {
    .blog_article_container,
    .blog_article_meta {
        padding-right: 15px;
        padding-left: 15px
    }
}

.blog_article_container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.blog_article_container:after {
    display: block
}

.blog_item_timestamp {
    font-size:13px!important;
}
.blog_item_title {
    font-size:22px!important;
}

.blog_item_content {
 line-height:20px;   
}

.blog_article_content img{
    padding: 0 20px
}

@media screen and (max-width:991px) {
    .blog_article_meta {
        text-align: center
    }
    .blog_article_content {
        margin-bottom: 45px
    }
}

.blog_article_sidebar .blog_article_sidebar_author,
.blog_article_sidebar .blog_article_tags,
.blog_article_sidebar .share_buttons_nav {
    margin-bottom: 30px
}

.blog_article_header_author {
    display: none
}

@media screen and (max-width:991px) {
    .blog_articleheader_author {
        display: block;
        color: #999
    }
}

@media screen and (min-width:992px) {
    .blog_article_meta {
        position: absolute;
        bottom: 25px;
        left: 60px;
        z-index: 4;
        padding: 0
    }
    .blog_article_content {
        width: 65.5914%;
        float: left;
        margin-right: 3.22581%
    }
    .blog_article_sidebar {
        width: 26.88172%;
        float: right;
        margin-right: 0;
        margin-left: -4.30108%
    }
    .blog_article_timestamp,
    .blog_article_title {
        color: #fff!important;
        text-shadow: 2px 2px 4px rgba(0, 0, 0, .8)
    }
}

@media screen and (max-width:991px) {
    .blog_article_timestamp {
        color: #999
    }
}

.blog_article_title {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 32px
}

.blog_article_sidebar .share_heading,
.blog_article_sidebar_heading {
    display: block;
    margin-bottom: 20px;
    font-size: 26px;
}

.blog_article_sidebar_author {
    font-size: 15px
}

.blog_article_tag {
    padding: 4px 8px;
    color: #666;
    background-color: #f0f0f0;
    border-radius: 2px;
    margin:2px;
}

.share_heading {
    margin: 0 15px 0 0
}

.share_heading:after, .blog_article_sidebar_heading:after, .blog_article_sidebar_heading:after {
    content: ":"
}

#comments_section, #comments_reply_section {
    width: 65.5914%;
    margin-right: 3.22581%;
    padding-right: 60px;
    padding-left: 60px;
    margin-top:15px;
}

.comment, .blog_comments_reply_reply, .comment_reply, .blog_comments_reply_submit  {
    padding:5px;
    margin:10px 20px;
}

.comment_first{
    padding:5px;
}

.comment, .comment_reply {
    border: solid #dddddd;
    border-width: 1px 0 0 5px;
	float:left;
	width:100%;
}

.blog_comments_reply_reply {
	color:white!important;
}

.blog_comments_header {
    margin-bottom: 20px!important;
    font-size: 26px;
}

.blog_comments_submit {
    margin-top:10px;
	float:left!important;
}

.comment_author{
    font-weight:bold;
}

.blog_comments_content, .blog_comments_reply_content {
    height:120px;
}

#comment_email_label, #comment_reply_email_label {
    float:right;
}

.blog_featured_image {
     position: absolute!important;
     width: 1px!important;
     height: 1px!important;
     padding: 0!important;
     overflow: hidden; 
     clip: rect(1px,1px,1px,1px);
     border: 0!important
}


#paypal-button-container .paypal-buttons iframe.component-frame{
    z-index: 98;
}






.wishlist_container{
    clear: both;
    margin-bottom: 15px;
}


.wishlist_container a{
    cursor: pointer;
    display: inline-flex;
    align-items: center;
}

.wishlist_container a span{
    margin-left: 10px;
    color: #4d4d4d;
}

.wishlist_container a svg{
    font-size: 1.4rem;
    stroke: #fb6e1e;
    fill: transparent;
    transition: 0.2s;
    width: 30px;
    height: 30px;
    transform: scale(1);
}

#wishlist_logged_in_html a:hover svg,
#wishlist_not_logged_in_html a:hover svg{
    fill: #fb6e1e;
}

#wishlist_logged_in_html.wishlist_logged_in_html_activated a svg{
    fill: #fb6e1e;
    animation-name: wishlistAdd;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}

@keyframes wishlistAdd{
  0%   {transform: scale(1);}
  50%  {transform: scale(1.5);}
  100% {transform: scale(1);}
}

#wishlist_not_logged_in_html.wishlist_not_logged_in_html_activated a svg{
    fill: #fb6e1e;
    animation-name: wishlistAdding;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}

@keyframes wishlistAdding{
  0%   {transform: scale(1);}
  50%  {transform: scale(1.2);}
  100% {transform: scale(1);}
}


#wishlist_added_html a svg{
    fill: #fb6e1e;
}

#wishlist_added_html a:hover svg{
    fill: transparent;
}

#wishlist_added_html.wishlist_added_html_activated a svg{
    fill: transparent;
    animation-name: wishlistRemove;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}

@keyframes wishlistRemove{
  0%   {transform: scale(1);}
  50%  {transform: scale(0.5);}
  100% {transform: scale(1);}
}


#slideshow_container::after{
    content: '';
    display: block;
    width: 100%;
    clear: both;
}


@media only screen and (max-width: 64.063em){
    .zoomContainer, #main_image_container{
        pointer-events: none !important;
    }
}

header{
    padding-top: 0;
}

body #fws-rep-bar-container{
    display: none !important;
}
