/*----------------------------------------------------------------*/
/*-- Hornby Hobbies IE Styles (Browser < IE 9) @GeneCommerce -----*/
/*----------------------------------------------------------------*/
/*-----------------------------------------------*/
/*-- Hornby Hobbies Styles @GeneCommerce --------*/
/*-----------------------------------------------*/
/*------------------------------------*/
/*-- Fonts ---------------------------*/
/*------------------------------------*/
/*------------------------------------*/
/*-- Common Colours ------------------*/
/*------------------------------------*/
.gradient {
  background: #dee3e7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dee3e7 0%, #c4d0d0 53%, #6f6f89 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dee3e7), color-stop(53%, #c4d0d0), color-stop(100%, #6f6f89));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dee3e7 0%, #c4d0d0 53%, #6f6f89 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dee3e7 0%, #c4d0d0 53%, #6f6f89 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #dee3e7 0%, #c4d0d0 53%, #6f6f89 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #dee3e7 0%, #c4d0d0 53%, #6f6f89 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee3e7', endColorstr='#6f6f89', GradientType=0);
  /* IE6-9 */
}
/*------------------------------------*/
/*-- Layout Styles -------------------*/
/*------------------------------------*/
.inline_block,
.inline-block {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/*-- Columns --*/
/*------------------------------------*/
/*-- Common Classes ------------------*/
/*------------------------------------*/
.transition {
  transition: .5s;
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
}
.transition_long {
  transition: .8s;
  -o-transition: .8s;
  -ms-transition: .8s;
  -moz-transition: .8s;
  -webkit-transition: .8s;
}
.no_transition {
  transition: none;
  -o-transition: none;
  -ms-transition: none;
  -moz-transition: none;
  -webkit-transition: none;
}
.bg_transition {
  -webkit-transition: background-color 0.5s linear;
  -moz-transition: background-color 0.5s linear;
  -o-transition: background-color 0.5s linear;
  -ms-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
}
.animation-long-delay {
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
}
.no-transition {
  -o-transition: .0s;
  -ms-transition: .0s;
  -moz-transition: .0s;
  -webkit-transition: .0s;
  transition: .0s;
}
.greyscale {
  -webkit-filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 3.5+ */
  filter: grayscale(100%);
}
/*-- Rotate --*/
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
  }
}
@-ms-keyframes rotate {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
.rotate {
  animation: rotate 1s;
  -o-animation: rotate 1s;
  -ms-animation: rotate 1s;
  -moz-animation: rotate 1s;
  -webkit-animation: rotate 1s;
}
.paypal_gradient {
  background: #fdd789;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fdd789 0%, #fdc344 50%, #f99f13 51%, #f89b09 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdd789), color-stop(50%, #fdc344), color-stop(51%, #f99f13), color-stop(100%, #f89b09));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fdd789 0%, #fdc344 50%, #f99f13 51%, #f89b09 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fdd789 0%, #fdc344 50%, #f99f13 51%, #f89b09 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdd789 0%, #fdc344 50%, #f99f13 51%, #f89b09 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fdd789 0%, #fdc344 50%, #f99f13 51%, #f89b09 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd789', endColorstr='#f89b09', GradientType=0);
  /* IE6-9 */
}
.paypal_gradient_reverse {
  background: #f89b09;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f89b09 0%, #f99f13 49%, #fdc344 50%, #fdd789 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f89b09), color-stop(49%, #f99f13), color-stop(50%, #fdc344), color-stop(100%, #fdd789));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f89b09 0%, #f99f13 49%, #fdc344 50%, #fdd789 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f89b09 0%, #f99f13 49%, #fdc344 50%, #fdd789 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f89b09 0%, #f99f13 49%, #fdc344 50%, #fdd789 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f89b09 0%, #f99f13 49%, #fdc344 50%, #fdd789 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89b09', endColorstr='#fdd789', GradientType=0);
  /* IE6-9 */
}
/*------------------------------------*/
/*-- Button Styles -------------------*/
/*------------------------------------*/
/*-- Flip CLock --*/
/*------------------------------------*/
/*-- Styled Selects ------------------*/
/*------------------------------------*/
.styled_select_container select,
.styled_select {
  display: block!important;
  opacity: 1!important;
  position: static!important;
}
.selecter {
  display: none!important;
}
/*------------------------------------*/
/*-- Sidebar Selects -----------------*/
/*------------------------------------*/
.sidebar-open .body_inner {
  left: -550px;
  top: 0;
}
.sidebar-open .overlay {
  visibility: visible;
  opacity: 1;
  background: url('../images/transparent.png') top left repeat;
}
.sidebar-open.sidebar-left .body_inner {
  left: auto;
  right: -450px;
}
.sidebar-open.sidebar-top .body_inner {
  top: -60px;
  left: 0;
  right: 0;
}
/*------------------------------------*/
/*-- Header Styles  ------------------*/
/*------------------------------------*/
#top_header_right {
  width: 66%!important;
}
#mini_basket_container {
  width: 89px;
  float: left;
}
#show_mini_basket {
  width: 60px;
}
.top_nav_link {
  float: left;
}
/*------------------------------------*/
/*-- Homepage Styles  ----------------*/
/*------------------------------------*/
.homepage_featured_products {
  margin-bottom: 22px;
}
.cycle-slide {
  width: 100%;
  float: left;
}
/*------------------------------------*/
/*-- Reviews Styles  -----------------*/
/*------------------------------------*/
.reviews-container .slide-right {
  margin-left: -100%;
}
.sort-container .css_select_container:after {
  display: none;
}
