#fancy_content {
  left: 0 !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important; }

#TB_window {
  border: 0; }

#TB_title {
  display: none; }

#cboxLoadedContent {
  background: #fff url('/images/product-info-background.jpg') top left repeat;
  padding-left: 5px;
  text-align: left; }

#cboxContent #close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  background: url('/images/close-icon.gif') top right no-repeat;
  display: block;
  padding-right: 20px;
  color: rgb(194, 196, 198);
  text-decoration: none; }
#cboxContent #see-360 {
  position: absolute;
  right: 55px;
  top: 130px;
  display: block;
  text-decoration: none;
  color: #737373;
  display: block; }
  #cboxContent #see-360 span {
    height: 55px;
    background: url('/images/360-logo.gif') top center no-repeat;
    display: block;
    width: 100%; }
#cboxContent #img-zoom {
  width: 502px;
  height: 491px;
  border: 1px solid #737373;
  position: relative;
  top: 10px;
  left: 10px;
  overflow: hidden;
  float: left;
  background-color: #fff; }
#cboxContent #img-thumbnails {
  position: absolute;
  width: 170px;
  right: -140px;
  text-align: center;
  top: 15px; }
  #cboxContent #img-thumbnails a img {
    padding: 10px;
    background-color: #fff; }
#cboxContent .jqZoomWindow {
  top: 13px !important;
  left: 16px !important; }
#cboxContent a.jqzoom {
  margin: 0 auto; }
#cboxContent #img-options {
  float: left;
  width: 145px;
  color: #737373;
  left: 20px;
  position: relative;
  text-align: center; }
  #cboxContent #img-options a, #cboxContent #img-options a img {
    border: 0;
    background: transparent; }
  #cboxContent #img-options #rollover-label {
    background: transparent url(/images/small-rollover-icon.gif) no-repeat scroll right top;
    padding-top: 2px;
    padding-bottom: 3px;
    margin-left: 0px;
    width: 128px; }
#cboxContent #details {
  float: left;
  width: 266px;
  color: #737373;
  left: 30px;
  position: relative;
  margin-top: 0px; }
  #cboxContent #details p {
    font-size: 11px;
    padding: 5px 0;
    padding-bottom: 0 !important; }
  #cboxContent #details h3 {
    color: #be2f46;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    font-size: 1.2em;
    display: inline; }
  #cboxContent #details h4 {
    margin: 0;
    font-weight: normal;
    font-size: 1.1em;
    display: inline; }
  #cboxContent #details h4.price {
    color: #000;
    font-weight: bold;
    display: block;
    float: right; }
  #cboxContent #details .colour-swatch {
    display: inline; }
    #cboxContent #details .colour-swatch span {
      display: none;
      color: #fff;
      background-color: #000; }
#cboxContent .tooltip {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  display: none; }
#cboxContent form #sub-buttons {
  position: relative; }
  #cboxContent form #sub-buttons .sub-button {
    background-color: #CACACA;
    color: #FFFFFF;
    display: block;
    text-transform: uppercase;
    cursor: pointer;
    border: 0;
    text-decoration: none;
    width: 92px;
    height: 20px;
    font-size: 10px;
    text-align: center;
    position: absolute;
    top: 5px; }
  #cboxContent form #sub-buttons a.sub-button {
    height: 17px;
    padding-top: 2px;
    padding-bottom: 2px;
    left: 100px; }
#cboxContent #where-can-I-buy-this {
  padding-right: 64px; }
#cboxContent #retailer-list {
  background-color: #000;
  color: #fff;
  position: relative;
  float: left;
  width: 250px;
  padding: 10px; }
  #cboxContent #retailer-list a:hover {
    color: #fff; }
  #cboxContent #retailer-list h4 {
    padding-bottom: 5px; }
  #cboxContent #retailer-list ul li {
    list-style-type: none; }
    #cboxContent #retailer-list ul li a {
      color: #fff;
      text-decoration: none; }
      #cboxContent #retailer-list ul li a:hover {
        text-decoration: underline; }
  #cboxContent #retailer-list .list {
    float: left;
    width: 40%; }

#tooltip {
  position: absolute;
  z-index: 10000;
  background-color: #737373;
  padding: 5px;
  opacity: 1;
  color: #fff;
  font-weight: bold;
  font-size: 0.9em; }

#tooltip h3, #tooltip div {
  margin: 0; }
