/*
 * jQuery Nivo Slider v2.7.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
.nivoSlider {
  position: relative; }
  .nivoSlider img {
    position: absolute;
    top: 0;
    left: 0; }
  .nivoSlider a.nivo-imageLink {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none; }
  .nivoSlider .nivo-slice {
    display: block;
    position: absolute;
    z-index: 5;
    height: 100%; }
  .nivoSlider .nivo-box {
    display: block;
    position: absolute;
    z-index: 5; }

.nivo-caption {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #000;
  color: #fff;
  opacity: 0.8;
  width: 100%;
  z-index: 8; }
  .nivo-caption p {
    padding: 5px;
    margin: 0; }
  .nivo-caption a {
    display: inline !important; }

.nivo-html-caption {
  display: none; }

.nivo-directionNav a {
  position: absolute;
  top: 45%;
  z-index: 9;
  cursor: pointer; }
.nivo-directionNav .nivo-prevNav {
  left: 0; }
.nivo-directionNav .nivo-nextNav {
  right: 0; }

.nivo-controlNav a {
  position: relative;
  z-index: 9;
  cursor: pointer; }
  .nivo-controlNav a.active {
    font-weight: bold; }

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden; }

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left; }

#cboxContent {
  position: relative; }

#cboxLoadedContent {
  overflow: auto; }

#cboxTitle {
  margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer; }

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block; }

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0; }

#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box; }

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #000; }

#cboxContent {
  margin-top: 20px; }

.cboxIframe {
  background: #fff; }

#cboxError {
  padding: 50px;
  border: 1px solid #ccc; }

#cboxLoadedContent {
  border: 5px solid #000;
  background: #fff; }

#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #ccc; }

#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #ccc; }

#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: #fff; }

#cboxPrevious {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -32px;
  background: url(images/controls.png) no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px; }

#cboxPrevious:hover {
  background-position: bottom left; }

#cboxNext {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -32px;
  background: url(images/controls.png) no-repeat top right;
  width: 28px;
  height: 65px;
  text-indent: -9999px; }

#cboxNext:hover {
  background-position: bottom right; }

#cboxLoadingOverlay {
  background: #000; }

#cboxLoadingGraphic {
  background: url(images/loading.gif) no-repeat center center; }

#cboxClose {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  background: url(images/controls.png) no-repeat top center;
  width: 38px;
  height: 19px;
  text-indent: -9999px; }

#cboxClose:hover {
  background-position: bottom center; }

#cboxPrevious, #cboxNext, #cboxClose {
  background-image: url(http://site.luxuryperfume.com/layout/lib/colorbox/controls.png); }

#cboxLoadingGraphic {
  background-image: url(http://site.luxuryperfume.com/layout/lib/colorbox/loading.new.gif); }

.cboxPhoto {
  padding: 24px; }

/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  z-index: 1010; }

/* @end */
/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, white), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -ms-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none; }

.chzn-container-single .chzn-default {
  color: #999; }

.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) right top no-repeat; }

.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px; }

.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: right top; }

.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px; }

.chzn-container-single .chzn-single div b {
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat 0 0;
  display: block;
  width: 100%;
  height: 100%; }

.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010; }

.chzn-container-single .chzn-search input {
  background: white url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat 100% -22px;
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em; }

.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

/* @end */
.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px; }

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative; }

.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none; }

.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0; }

.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none; }

.chzn-container-multi .chzn-choices .search-field .default {
  color: #999; }

.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default; }

.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4; }

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) right top no-repeat; }

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px; }

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px; }

/* @end */
/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0; }

.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none; }

.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item; }

.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  color: #fff; }

.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal; }

.chzn-container .chzn-results .highlighted em {
  background: transparent; }

.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item; }

.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold; }

.chzn-container .chzn-results .group-option {
  padding-left: 15px; }

.chzn-container-multi .chzn-drop .result-selected {
  display: none; }

.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  /* This should by dynamic with js */
  z-index: 1; }

.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px; }

.chzn-container .chzn-results-scroll-down {
  bottom: 0; }

.chzn-container .chzn-results-scroll-down span {
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat -4px -3px; }

.chzn-container .chzn-results-scroll-up span {
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat -22px -3px; }

/* @end */
/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb; }

.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  -o-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, white));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, white 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, white 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, white 80%);
  background-image: -ms-linear-gradient(top, #eeeeee 20%, white 80%);
  background-image: linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none; }

.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px; }

.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb; }

.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important; }

/* @end */
/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity: 0.5 !important; }

.chzn-disabled .chzn-single {
  cursor: default; }

.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default; }

/* @group Right to Left */
.chzn-rtl {
  text-align: right; }

.chzn-rtl .chzn-single {
  padding: 0 8px 0 0;
  overflow: visible; }

.chzn-rtl .chzn-single span {
  margin-left: 26px;
  margin-right: 0;
  direction: rtl; }

.chzn-rtl .chzn-single div {
  left: 3px;
  right: auto; }

.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto; }

.chzn-rtl .chzn-choices .search-field input {
  direction: rtl; }

.chzn-rtl .chzn-choices li {
  float: right; }

.chzn-rtl .chzn-choices .search-choice {
  padding: 3px 5px 3px 19px;
  margin: 3px 5px 3px 0; }

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
  left: 4px;
  right: auto;
  background-position: right top; }

.chzn-rtl.chzn-container-single .chzn-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

.chzn-rtl .chzn-results .group-option {
  padding-left: 0;
  padding-right: 15px; }

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
  border-right: none; }

.chzn-rtl .chzn-search input {
  background: white url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat -38px -22px;
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url(http://site.luxuryperfume.com/layout/lib/chosen-sprite.png) no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl; }

/* @end */
.aboutUsHeader, .aboutUsHeaderInactive {
  margin: 3ex 0 1ex;
  color: #b89a23;
  font-size: 1.2em; }

.aboutUsTopLink, .aboutUsTopLinkInactive, .showAllTopics {
  display: block;
  padding: 2ex 0;
  text-indent: -3000em;
  background: url(http://www.luxuryperfume.com/lib/yhst-87074699935963//showAllTopics.png) left 2ex no-repeat;
  height: 22px;
  outline: 0;
  width: 920px; }

.aboutUsTopLink, .aboutUsTopLinkInactive {
  background-image: url(http://www.luxuryperfume.com/lib/yhst-87074699935963//returnToTop.png); }
  .aboutUsTopLink:hover, .aboutUsTopLinkInactive:hover {
    background-position: -920px 2ex; }

#aboutUsLinks, #newAboutUsLinks {
  border-collapse: collapse;
  font-weight: bold; }

.item #aboutUsLinks {
  width: 99%; }
#aboutUsLinks td {
  border: 2px solid #2a3a3e;
  background: #EBECED;
  padding: .4ex .4em; }
#aboutUsLinks a {
  font-weight: bold;
  color: #282c30; }

#newAboutUsLinksWrapper {
  background: #eff0f0;
  padding: 12px 0; }
  #newAboutUsLinksWrapper td {
    background: url(http://www.luxuryperfume.com/lib/yhst-87074699935963//headerNavLinksBg.gif) left top repeat-y; }
    #newAboutUsLinksWrapper td.first {
      background-image: none; }

#newAboutUsLinks a {
  color: #2b2c2e;
  background: url(http://www.luxuryperfume.com/lib/yhst-87074699935963//aboutUsLinksBg.png) 25px 1.8ex no-repeat;
  padding: 1.1ex 32px; }

#newAboutUsLinksWrapperBorder {
  border: 1px solid #c9c9c9;
  border-width: 1px 0;
  background: white;
  padding: 1px 0; }

.shippingPriceTableHeader, .shippingPriceTableBorder {
  width: 40em;
  color: #2B2C2E; }

.shippingPriceTableHeader {
  margin-bottom: 1ex; }

.shippingPriceTableName {
  float: left;
  font-weight: bold; }

.shippingPriceTableTime {
  float: right;
  font-size: .9em; }

.shippingPriceTableBorder {
  border: 1px solid #c9c9c9;
  background: white;
  padding: 1px;
  margin-bottom: 3ex; }

table.shippingPriceTable {
  font-size: 1em;
  border-collapse: collapse;
  width: 100%; }
  table.shippingPriceTable thead td {
    border: 0;
    text-align: right;
    background: none; }
  table.shippingPriceTable th {
    font-weight: bold; }
  table.shippingPriceTable th, table.shippingPriceTable td {
    text-align: left;
    font-family: inherit;
    border-bottom: 1px solid #c9c9c9;
    padding: 1ex 1em;
    font-size: .9em;
    background: #eff0f0; }
  table.shippingPriceTable td.last {
    border-bottom: 0; }

.container .retailOutletListing {
  width: 520px; }

.retailOutletListing td {
  width: 50%;
  padding: 0 2em 3ex 0; }

.retailOutletListing td strong {
  font-size: 1em; }

/*

Site CSS starts here

  __________________            _-_
  \___=NCC-1701= __))  ____.---'---`---.____
              \_ \     \----._________.----'
                \ \     / /    `-_-'
            __,--`-`---'-'-.
           /}___           )(-
                `--.____,-'
*/
.ibClear, footer .top nav, .echoContents, .echoContents .title, #sectionNav .border, #sectionNav .border .alphabet ul, body.index #content .columns {
  line-height: 0; }
  .ibClear:after, footer .top nav:after, .echoContents:after, .echoContents .title:after, #sectionNav .border:after, #sectionNav .border .alphabet ul:after, body.index #content .columns:after {
    content: '';
    position: relative;
    width: 100%;
    vertical-align: top; }

html, body {
  font-size: small; }

/* HTML5 support for Firefox 3.6 */
article, aside, canvas, details,
figcaption, figure, footer, header,
hgroup, nav, section, summary, video {
  display: block; }

img {
  border: 0; }

p {
  margin: .8em 0; }

h1, h2, h3, h4, h5 {
  margin: .8em 0; }

h1 {
  font-size: 1.5em; }

h2 {
  font-size: 1.4em; }

h3 {
  font-size: 1.3em; }

h4 {
  font-size: 1.2em; }

h5 {
  font-size: 1.1em; }

.ib, .ibClear:after, footer .top nav:after, .echoContents:after, .echoContents .title:after, #sectionNav .border:after, #sectionNav .border .alphabet ul:after, body.index #content .columns:after, #topbar li.chat a:before, #topbar li.cart a:before, #shipWorldwide:before, #social .email .invite:before, #connect a:before, #main, aside, .echoContents .spacer, .echoContents .item, .echoContents .title a:after, #top10 a, #top10 li:before, body.index #content .columns > *, body.item #main .left, body.item #main .right, body.item #main form .info .row > *, body.item #main form .price[currency]:before, body.item #main form .price[currency] *, body.item #main .pr_snippet_product, body.item #main .share, body.item #photo .imgExpands, body.item .guarantee li:before, .ibAll *, #sectionNav .border .alphabet ul *, .ibChildren > *, #sectionNav .border > *, body.item #main .badges > * {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto; }
  .ib, .ibClear:after, footer .top nav:after, .echoContents:after, .echoContents .title:after, #sectionNav .border:after, #sectionNav .border .alphabet ul:after, body.index #content .columns:after, #topbar li.chat a:before, #topbar li.cart a:before, #shipWorldwide:before, #social .email .invite:before, #connect a:before, #main, aside, .echoContents .spacer, .echoContents .item, .echoContents .title a:after, #top10 a, #top10 li:before, body.index #content .columns > *, body.item #main .left, body.item #main .right, body.item #main form .info .row > *, body.item #main form .price[currency]:before, body.item #main form .price[currency] *, body.item #main .pr_snippet_product, body.item #main .share, body.item #photo .imgExpands, body.item .guarantee li:before, .ibAll *, #sectionNav .border .alphabet ul *, .ibChildren > *, #sectionNav .border > *, body.item #main .badges > * {
    *display: inline; }

input, select, textarea, button {
  font-size: 1em;
  font-family: inherit; }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  padding: 0;
  border: 0; }

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

.links, #sectionNav .border .alphabet ul, #categories, #top10 ol, body.section aside ul, body.item .guarantee, .links li, #sectionNav .border .alphabet ul li, #categories li, #top10 ol li, body.section aside ul li, body.item .guarantee li, .links ul, #sectionNav .border .alphabet ul ul, #categories ul, #top10 ol ul, body.section aside ul ul, body.item .guarantee ul {
  margin: 0;
  padding: 0;
  list-style: none; }

body {
  margin: 0;
  background: #e6e5e5;
  background: #fff;
  text-align: center;
  color: #21282c;
  min-width: 1000px; }

body, a {
  color: #21282c; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

a[href^=tel] {
  display: inline;
  margin: 0;
  padding: 0; }

.container {
  width: 980px;
  text-align: left;
  margin: 0 auto;
  font-size: 11px;
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 400; }

.ui-autocomplete {
  z-index: 1051 !important; }

.background-gradient-24, #top10, body.section #content, body.item #content, body.item #main .synTestimonials h2, body.item #main .caption h2 {
  background: white url(http://site.luxuryperfume.com/layout/lib/backgrounds/itemContent.png) 0 0 repeat-x;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(24px, #ffffff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#dddddd, #ffffff 24px, #ffffff);
  background: -moz-linear-gradient(#dddddd, #ffffff 24px, #ffffff);
  background: -o-linear-gradient(#dddddd, #ffffff 24px, #ffffff);
  background: -ms-linear-gradient(#dddddd, #ffffff 24px, #ffffff);
  background: linear-gradient(#dddddd, #ffffff 24px, #ffffff); }

#topbar {
  background: #d5d3d3 url(http://site.luxuryperfume.com/layout/lib/backgrounds/topbar.png) 0 0 repeat-x;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #d5d3d3));
  background: -webkit-linear-gradient(#fefefe, #d5d3d3);
  background: -moz-linear-gradient(#fefefe, #d5d3d3);
  background: -o-linear-gradient(#fefefe, #d5d3d3);
  background: -ms-linear-gradient(#fefefe, #d5d3d3);
  background: linear-gradient(#fefefe, #d5d3d3);
  border-top: 1px solid #f6f6f6;
  border-bottom: 1px solid #cccaca; }
  #topbar .container {
    text-align: right;
    font-size: 11px; }
  #topbar li.call, #topbar a {
    padding: 4px 14px 4px; }
  #topbar li.call {
    margin-right: 1.8em; }
  #topbar li.chat a:before {
    content: '';
    background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -786px;
    width: 17px;
    height: 18px;
    margin: -8px 4px -4px 0; }
  #topbar li.cart a {
    font-weight: bold; }
    #topbar li.cart a:before {
      content: '';
      background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -729px;
      width: 17px;
      height: 18px;
      margin: -8px 4px -4px 0; }

header .info {
  background: #1e2021 url(http://site.luxuryperfume.com/layout/lib/backgrounds/headerInfo.png) center bottom repeat-x;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1e2021), color-stop(73%, #1e2021), color-stop(74%, #1e2022), color-stop(100%, #262829));
  background: -webkit-linear-gradient(#1e2021, #1e2021 73%, #1e2022 74%, #262829);
  background: -moz-linear-gradient(#1e2021, #1e2021 73%, #1e2022 74%, #262829);
  background: -o-linear-gradient(#1e2021, #1e2021 73%, #1e2022 74%, #262829);
  background: -ms-linear-gradient(#1e2021, #1e2021 73%, #1e2022 74%, #262829);
  background: linear-gradient(#1e2021, #1e2021 73%, #1e2022 74%, #262829); }

#logo {
  margin-right: 68px; }
  #logo h1, #logo div {
    width: 300px;
    height: 76px;
    overflow: hidden;
    margin: 0; }
    #logo h1:before, #logo div:before {
      content: url(http://site.luxuryperfume.com/layout/lib/logo.png); }

#shipWorldwide {
  color: #dadbdc;
  font-size: 15px;
  width: 237px;
  padding: .4em 0;
  margin: 0 23px -0.1em 0; }
  #shipWorldwide:before {
    content: '';
    background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -643px;
    width: 23px;
    height: 23px;
    margin-top: -0.2em; }

#search {
  background: #3b3e40;
  padding: 2px;
  font-size: 12px; }
  #search legend {
    position: absolute;
    left: -3000em;
    top: -3000em; }
  #search fieldset {
    border: 1px solid #31363a;
    padding: 0;
    margin: 0; }
    #search fieldset > * {
      vertical-align: middle; }
  #search input {
    background: transparent;
    border-width: 0;
    color: #b6b6b6;
    padding: 2px 7px;
    margin: 0 4px;
    width: 224px; }
  #search button {
    cursor: pointer;
    color: #d9d9d9;
    padding-right: 15px;
    background: url(http://site.luxuryperfume.com/layout/lib/buttonSearch.png) no-repeat right center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAAXNSR0IArs4c6QAAALRJREFUKM+N0CFOA2EQhuHnJ4QDcANEJapN8SRgaIIspr3G7hUm3AJRg8YsqULXNOkFuEczmB9Euxv2VZ+YLzPzFidk+MJVadxleMcUk9I4ns5eOOcV8wz3Nd9gaSwZDhm6mrcZ9n1zZaC8whtmuEaHRWl8/Hc2bPCNtjQ+sUM75udfjgP5j8uB4rKKeqni5ngeK2yfYVtzl+EwanOGJ9ziMcMUD1j3lft+brGrotoqbtNX/gG04DTKquByjgAAAABJRU5ErkJggg==');
    border: 0;
    min-width: 53px;
    text-align: right; }
    #search button:hover {
      background-color: rgba(255, 255, 255, 0.2);
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }

header nav {
  background: #e0b619 url(http://site.luxuryperfume.com/layout/lib/backgrounds/headerNav.png) 0 0 repeat-x;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd633), color-stop(50%, #e1b71b), color-stop(51%, #e0b619), color-stop(100%, #e0b619));
  background: -webkit-linear-gradient(#ffd633, #e1b71b 50%, #e0b619 51%, #e0b619);
  background: -moz-linear-gradient(#ffd633, #e1b71b 50%, #e0b619 51%, #e0b619);
  background: -o-linear-gradient(#ffd633, #e1b71b 50%, #e0b619 51%, #e0b619);
  background: -ms-linear-gradient(#ffd633, #e1b71b 50%, #e0b619 51%, #e0b619);
  background: linear-gradient(#ffd633, #e1b71b 50%, #e0b619 51%, #e0b619);
  text-align: center; }
  header nav a {
    color: #222324;
    font-size: 13px;
    padding: 0.48em 8px 0.48em 14px;
    background: url(http://site.luxuryperfume.com/layout/lib/navArrow.png) no-repeat 6px center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAALCAYAAAC3ZUeVAAAAAXNSR0IArs4c6QAAAFxJREFUCNeFz9EJQGAAxHGlDGAM5dUSygD2UDZQxlAGMIZVlFel1M8Diu/FPf7vuu4iNFEol+oQ9thRhsaIDcUbJpiwIHsb6Z2eHxDfyRX5A4dPJzocqH53tuGhEwuVZvH6J3T2AAAAAElFTkSuQmCC'); }
    header nav a:hover {
      text-decoration: none;
      background-color: rgba(255, 255, 255, 0.2);
      *zoom: 1;
      filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#33FFFFFF', endColorstr='#33FFFFFF');
      background: url(http://site.luxuryperfume.com/layout/lib/navArrow.png) no-repeat 6px center, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.4)), color-stop(40%, rgba(255, 255, 255, 0.2)), color-stop(70%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0.6)));
      background: url(http://site.luxuryperfume.com/layout/lib/navArrow.png) no-repeat 6px center, -webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0.6));
      background: url(http://site.luxuryperfume.com/layout/lib/navArrow.png) no-repeat 6px center, -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0.6));
      background: url(http://site.luxuryperfume.com/layout/lib/navArrow.png) no-repeat 6px center, -o-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0.6));
      background: url(http://site.luxuryperfume.com/layout/lib/navArrow.png) no-repeat 6px center, -ms-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0.6));
      background: url(http://site.luxuryperfume.com/layout/lib/navArrow.png) no-repeat 6px center, linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0.6)); }

#content {
  background: white; }
  #content:before, #content:after {
    content: '';
    display: table; }
  #content {
    display: inline-block; }
  #content {
    display: block; }

/*
body.index #content {
    : #f2f2f2;
    : #fff;
    background: white url(unquote('http://site.luxuryperfume.com/layout/lib/backgrounds/indexContent.png')) 0 0 repeat-x;
    @include background(linear-gradient(,  360px,  760px, ));
    overflow: hidden;
    position: relative;
}
*/
#shopWithConfidence {
  background: url(http://site.luxuryperfume.com/layout/lib/backgrounds/footerTop.png) center bottom repeat-x;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.01)), color-stop(100%, rgba(0, 0, 0, 0.07)));
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.07));
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.07));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.07));
  background: -ms-linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.07));
  background: linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.07));
  color: #222324;
  padding: 1em 2em;
  text-align: center;
  font-size: 18px; }
  #shopWithConfidence strong {
    font-family: 'Open Sans', arial, sans-serif;
    font-weight: 600; }

#whyShop {
  color: #454545;
  padding: 0 43px 1px 21px; }
  #whyShop h2 {
    font-family: 'Open Sans', arial, sans-serif;
    font-weight: 600;
    font-size: 19px;
    color: #ff8000;
    margin: 1em 0 0; }

footer {
  background: white;
  padding-top: 1em; }
  footer .top {
    margin-top: 1em;
    padding-bottom: .64em;
    position: relative;
    background: url(http://site.luxuryperfume.com/layout/lib/backgrounds/footerTop.png) center bottom repeat-x;
    -webkit-background-size: 100% 60px;
    -moz-background-size: 100% 60px;
    -o-background-size: 100% 60px;
    background-size: 100% 60px;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.01)), color-stop(100%, rgba(0, 0, 0, 0.07))) center bottom repeat-x;
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.07)) center bottom repeat-x;
    background: -moz-linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.07)) center bottom repeat-x;
    background: -o-linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.07)) center bottom repeat-x;
    background: -ms-linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.07)) center bottom repeat-x;
    background: linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.07)) center bottom repeat-x; }
    footer .top nav {
      margin-left: 70px;
      width: 480px;
      text-align: justify; }
      footer .top nav ul {
        vertical-align: top;
        line-height: 1.8em; }
        footer .top nav ul a {
          display: block; }
      footer .top nav > * {
        line-height: 1.8em; }

#social {
  font-size: 13px; }
  #social .email {
    margin: 0;
    padding-bottom: .8em; }
    #social .email .invite {
      color: #626262;
      font-size: 14px;
      text-align: center;
      width: 185px;
      line-height: 1;
      margin: -0.72em 0 0 4px; }
      #social .email .invite:before {
        content: '';
        background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -619px;
        width: 28px;
        height: 19px;
        position: relative;
        margin-top: -6px;
        margin-right: 4px; }
      #social .email .invite span {
        white-space: nowrap; }
      #social .email .invite .orange {
        font-size: 16px;
        color: #ff8000; }
    #social .email #newsletterEmail {
      border: 1px solid #bacbd3;
      padding: 2px 3px;
      width: 150px;
      margin: 0 2px; }
    #social .email button {
      background: #ff8000;
      color: white;
      -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2) inset;
      -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2) inset;
      box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2) inset;
      border: 0;
      margin: 0;
      padding: 3px 4px;
      cursor: pointer; }
      #social .email button:hover {
        background: #e67300; }

#connect {
  margin: .8em 0 0 14px; }
  #connect a {
    margin: 0 .64em 0 .4em; }
    #connect a:before {
      content: '';
      margin: 0 4px .4em 0; }
    #connect a:hover {
      text-decoration: underline; }
    #connect a:last-child {
      margin-right: 0; }
  #connect .fb {
    color: #486190; }
    #connect .fb:before {
      background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -671px;
      width: 24px;
      height: 24px; }
  #connect .tw {
    color: #009cd6; }
    #connect .tw:before {
      background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -700px;
      width: 24px;
      height: 24px; }
  #connect .yt {
    color: #cd1615; }
    #connect .yt:before {
      background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -568px;
      width: 24px;
      height: 24px; }

#copyright {
  text-align: center;
  padding: 1em 0; }

#badges {
  text-align: center;
  padding-bottom: 24px; }
  #badges > * {
    margin: 0 10px; }
  #badges .payment > * {
    margin: 5px auto; }
  #badges .payment .cards {
    width: 227px;
    height: 28px;
    overflow: hidden; }
    #badges .payment .cards:before {
      content: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png');
      position: relative;
      left: 0;
      top: 0; }
  #badges .payment .secure {
    width: 140px;
    height: 25px;
    overflow: hidden; }
    #badges .payment .secure:before {
      content: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png');
      position: relative;
      left: 0;
      top: -472px; }
  #badges .ups {
    width: 46px;
    height: 54px;
    overflow: hidden; }
    #badges .ups:before {
      content: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png');
      position: relative;
      left: 0;
      top: -115px; }
  #badges .usps {
    width: 51px;
    height: 52px;
    overflow: hidden; }
    #badges .usps:before {
      content: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png');
      position: relative;
      left: 0;
      top: -174px; }

#slider {
  height: 360px;
  background: #e5e5e5 url(http://site.luxuryperfume.com/layout/lib/backgrounds/banner.png) 0 0 repeat-x;
  position: relative;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(77px, rgba(0, 0, 0, 0.01)), color-stop(100%, rgba(0, 0, 0, 0.07))), url(http://site.luxuryperfume.com/layout/lib/glider.gif) 50% 50% no-repeat;
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.01) 77px, rgba(0, 0, 0, 0.07)), url(http://site.luxuryperfume.com/layout/lib/glider.gif) 50% 50% no-repeat;
  background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.01) 77px, rgba(0, 0, 0, 0.07)), url(http://site.luxuryperfume.com/layout/lib/glider.gif) 50% 50% no-repeat;
  background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.01) 77px, rgba(0, 0, 0, 0.07)), url(http://site.luxuryperfume.com/layout/lib/glider.gif) 50% 50% no-repeat;
  background: -ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.01) 77px, rgba(0, 0, 0, 0.07)), url(http://site.luxuryperfume.com/layout/lib/glider.gif) 50% 50% no-repeat;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.01) 77px, rgba(0, 0, 0, 0.07)), url(http://site.luxuryperfume.com/layout/lib/glider.gif) 50% 50% no-repeat; }
  #slider:before {
    content: 'loading\2026';
    position: absolute;
    font: bold 13px 'Open Sans Condensed', 'Open Sans', arial, sans-serif;
    width: 99%;
    top: 216px;
    left: .5%;
    text-align: center; }
  #slider.nivoSlider:before {
    display: none; }
  #slider img {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

.breadcrumbs {
  font-size: 9px;
  padding: 10px 14px; }
  .breadcrumbs, .breadcrumbs a {
    color: #6a6a6a; }

#main, aside {
  vertical-align: top;
  position: relative;
  top: 0; }

body.main img.banner, body.info img.banner, body.section img.banner {
  width: 100%;
  height: auto;
  vertical-align: top; }

body.main #aboutUsLinks, body.main #newAboutUsLinks, body.info #aboutUsLinks, body.info #newAboutUsLinks {
  width: 100%; }
body.main #content .elementRow, body.info #content .elementRow {
  padding: 0 2.4em; }
body.main .aboutUsTopLink, body.main .showAllTopics, body.info .aboutUsTopLink, body.info .showAllTopics {
  margin: 0 0 0 5px; }

.echoContents {
  color: #5d5d5e;
  text-align: justify; }
  .echoContents > * {
    line-height: 1.2em; }
  .echoContents .spacer, .echoContents .item {
    width: 141px;
    padding: 19px 14px; }
  .echoContents .spacer {
    visibility: hidden; }
  .echoContents .item {
    vertical-align: top;
    margin-bottom: 9px; }
    .echoContents .item .link {
      display: block;
      text-align: left; }
      .echoContents .item .link:hover {
        text-decoration: none; }
        .echoContents .item .link:hover .name {
          text-decoration: underline; }
  .echoContents .img {
    text-align: center; }
    .echoContents .img img {
      vertical-align: top; }
  .echoContents .name {
    display: block;
    margin-top: 12px; }
  .echoContents .price, .echoContents .sale-price {
    margin-top: .16em; }
  .echoContents .sale-price {
    font-weight: bold;
    color: #f00; }
  .echoContents .title {
    text-align: justify; }
    .echoContents .title > * {
      line-height: 1.2em; }
    .echoContents .title > * {
      vertical-align: baseline; }
    .echoContents .title h3 {
      font-size: 16px;
      font-weight: normal; }
    .echoContents .title a {
      margin-left: 1em; }
      .echoContents .title a:after {
        content: '';
        background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -809px;
        width: 9px;
        height: 7px;
        vertical-align: baseline; }

#sectionNav {
  border: 1px solid #cacaca;
  border-width: 1px 0;
  padding: 1px 0; }
  #sectionNav .border {
    padding: 0 14px .4em 24px;
    background: #eff0f0;
    text-align: justify; }
    #sectionNav .border > * {
      vertical-align: top; }
    #sectionNav .border > * {
      line-height: 1.8em; }
    #sectionNav .border, #sectionNav .border h4 {
      font-size: 11px;
      font-weight: 600;
      margin: 0; }
    #sectionNav .border select {
      width: 180px; }
    #sectionNav .border .chzn-container {
      font-size: 11px;
      font-weight: 400;
      text-align: left; }
      #sectionNav .border .chzn-container .chzn-results li {
        line-height: 11px; }
    #sectionNav .border .chzn-container-single .chzn-single {
      height: 20px;
      line-height: 20px; }
      #sectionNav .border .chzn-container-single .chzn-single div b {
        background-position: 0 -2px; }
    #sectionNav .border h4 span {
      color: #cc6600; }
    #sectionNav .border .alphabet {
      width: 536px;
      text-align: justify;
      font-weight: 400; }
      #sectionNav .border .alphabet ul {
        margin-top: 1px;
        cursor: pointer; }
        #sectionNav .border .alphabet ul > * {
          line-height: 14px; }
        #sectionNav .border .alphabet ul:after {
          width: 20%; }
      #sectionNav .border .alphabet a {
        border: 1px solid #c5c9cd;
        min-width: 1.32em;
        text-align: center;
        padding: 2px 0;
        background: #d6dde0 url(http://site.luxuryperfume.com/layout/lib/backgrounds/alphabet.png) 0 0 repeat-x;
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #d6dde0));
        background: -webkit-linear-gradient(#fefefe, #d6dde0);
        background: -moz-linear-gradient(#fefefe, #d6dde0);
        background: -o-linear-gradient(#fefefe, #d6dde0);
        background: -ms-linear-gradient(#fefefe, #d6dde0);
        background: linear-gradient(#fefefe, #d6dde0); }
        #sectionNav .border .alphabet a:hover {
          background: #ddd; }

#categories {
  font-size: 14px;
  margin-bottom: 30px; }
  #categories li {
    background: #d8d8d8 url(http://site.luxuryperfume.com/layout/lib/backgrounds/category.png) 0 0 repeat-x;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ececec), color-stop(100%, #d8d8d8));
    background: -webkit-linear-gradient(#ececec, #d8d8d8);
    background: -moz-linear-gradient(#ececec, #d8d8d8);
    background: -o-linear-gradient(#ececec, #d8d8d8);
    background: -ms-linear-gradient(#ececec, #d8d8d8);
    background: linear-gradient(#ececec, #d8d8d8); }
    #categories li a {
      color: #515c60;
      background: url(http://site.luxuryperfume.com/layout/lib/categoryArrow.png) 100% 50% no-repeat;
      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAHCAYAAAAMPr0FAAAAAXNSR0IArs4c6QAAAHdJREFUKM+l0D0LwlAMheHHLxzUzcHJQejYRcSpQ/3//8PFWVSUXpcIcnXp7YEDOSS8CeFXVXiQplleokHCGddS8DjLJ3R4xoJiTb7qPba44Y5Z9C9DLt6gxiPzDutS8DxekPCKV3yccIiZ3uAWq4CM/niBY1/wG8ATFYxa2c8UAAAAAElFTkSuQmCC');
      display: block;
      padding: .64em 32px .64em 1em;
      border-bottom: 1px solid white; }
    #categories li.active {
      background-color: #e1b719;
      background-image: url(http://site.luxuryperfume.com/layout/lib/backgrounds/categoryActive.png);
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd633), color-stop(100%, #e1b719));
      background: -webkit-linear-gradient(#ffd633, #e1b719);
      background: -moz-linear-gradient(#ffd633, #e1b719);
      background: -o-linear-gradient(#ffd633, #e1b719);
      background: -ms-linear-gradient(#ffd633, #e1b719);
      background: linear-gradient(#ffd633, #e1b719); }
      #categories li.active a {
        background-image: url(http://site.luxuryperfume.com/layout/lib/categoryArrowActive.png);
        background-position: 100% 50%;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAHCAYAAAAMPr0FAAAAAXNSR0IArs4c6QAAAPVJREFUKM+lzLFKw0AAgOH/LpemEQ9jLHWyg4sOrj6FDi7SV/AFHHR1KPgOBSehqAjFSeoiIriKIA5O0mKDFpRiLt6ZOPUB0n7TP/1in60dH7dRxbchFRfg5QLlAAqcyviTFvFyyMUVJcjjTnZbofqxQGhjdFonHjeI0wZxWiceLxENDzpf95QkRbM3yvAvJcqGBG6ReVtDmxraROhMs3wtmr1R6TFAi/MhBA8SUUhE7qMKH1UowsddWglTkJNYbZ88G2TisJ7Bygw+dfvolSl5kzjt8ruOl8wRrRXkDBjcbHefvmceA9zRN5usmJSf9z3O3pjBP2woUs3lA9g6AAAAAElFTkSuQmCC'); }

#top10 h3, #top10 li:before {
  font-weight: 300;
  font-size: 26px; }
#top10 h3 {
  color: #ff8000;
  line-height: 1.1em;
  margin: 0 0 .2em;
  padding: 0 .4em;
  text-align: center; }
#top10 ol {
  counter-reset: li;
  position: relative; }
  #top10 ol:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 27px;
    border-right: 1px solid #d8d8d8; }
#top10 a {
  width: 198px;
  color: #6d6868;
  padding: .4em; }
#top10 li:before {
  font-family: 'Open Sans Condensed', 'Open Sans', arial, sans-serif;
  width: 22px;
  padding: .1em 5px .1em 0;
  content: counter(li);
  counter-increment: li;
  text-align: right;
  line-height: 1.32em;
  color: #b4b3b4; }

body.index #content .elementRow {
  padding: 0; }
body.index #content .columns {
  text-align: justify;
  padding: 4em 4px 0 10px; }
  body.index #content .columns > * {
    vertical-align: top; }
  body.index #content .columns > * {
    line-height: 1.2em; }
  body.index #content .columns .left {
    width: 711px; }
    body.index #content .columns .left .echoContents {
      margin-bottom: 4em; }
      body.index #content .columns .left .echoContents .title {
        margin: -4em 0 1px; }
  body.index #content .columns .right {
    width: 235px;
    text-align: left; }
body.index .echoContents .spacer, body.index .echoContents .item {
  border: 1px solid #b8b8b8; }
body.index .echoContents .item:hover {
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }

body.section #content {
  position: relative; }
body.section #main {
  width: 808px;
  left: 172px; }
  body.section #main .echoContents {
    width: 704px;
    margin-left: 52px;
    margin-bottom: -28px; }
body.section .echoContents {
  margin-top: 3.2em; }
  body.section .echoContents .title {
    margin: 3.2em 0 0; }
  body.section .echoContents .item {
    margin-left: -6px; }
  body.section .echoContents .img {
    border: 1px solid #cacaca;
    margin: 0 -8px;
    padding: 7px 0; }
body.section .breadcrumbs {
  padding-left: 188px;
  /* And if you like it, then you shoulda put a ring round it... */ }
  body.section .breadcrumbs:before {
    content: '';
    position: absolute;
    width: 166px;
    border: 1px solid #ccc;
    border-top: 0;
    left: 4px;
    top: 4px;
    bottom: 0; }
body.section aside {
  margin: -28px 0 0 4px;
  border: 1px solid #ccc;
  border-bottom: 0;
  width: 166px;
  left: -808px; }
  body.section aside h3 {
    margin: 1px;
    color: white;
    text-align: center;
    padding: .32em 5px;
    background: #ff7600 url(http://site.luxuryperfume.com/layout/lib/backgrounds/asideHeader.png) 0 0 repeat-x;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6c497), color-stop(100%, #ff7600));
    background: -webkit-linear-gradient(#f6c497, #ff7600);
    background: -moz-linear-gradient(#f6c497, #ff7600);
    background: -o-linear-gradient(#f6c497, #ff7600);
    background: -ms-linear-gradient(#f6c497, #ff7600);
    background: linear-gradient(#f6c497, #ff7600); }
  body.section aside ul {
    margin: .8em 0 .4em; }
    body.section aside ul a {
      display: block;
      font-size: 13px;
      padding: .2em 5px .2em 20px;
      background: url(http://site.luxuryperfume.com/layout/lib/asideArrow.png) 10px 0.4em no-repeat;
      text-decoration: none; }
      body.section aside ul a:hover {
        background-color: #ddd;
        -webkit-box-shadow: -1px -1px 8px rgba(0, 0, 0, 0.1) inset;
        -moz-box-shadow: -1px -1px 8px rgba(0, 0, 0, 0.1) inset;
        box-shadow: -1px -1px 8px rgba(0, 0, 0, 0.1) inset; }

body.item .breadcrumbs {
  margin-bottom: 20px; }
body.item #content {
  position: relative; }
  body.item #content:before {
    content: '';
    display: block;
    position: absolute;
    border-left: 1px solid #ccc;
    right: 210px;
    top: 346px;
    z-index: 5;
    bottom: 0; }
body.item #main {
  padding: 0 14px 0 25px;
  width: 730px; }
  body.item #main .left, body.item #main .right {
    vertical-align: top; }
  body.item #main .left {
    width: 324px;
    margin-right: 12px; }
  body.item #main .right {
    width: 394px; }
  body.item #main h1[itemprop='name'], body.item #main h2[itemprop='name'] {
    font-size: 14px;
    margin: -0.1em 0 0.4em;
    border-bottom: 1px solid #d8d2d2;
    padding-bottom: .4em; }
  body.item #main .badges > * {
    margin: 0 .4em; }
  body.item #main .badges .best-seller {
    width: 42px;
    height: 42px;
    overflow: hidden; }
    body.item #main .badges .best-seller:before {
      content: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png');
      position: relative;
      left: 0;
      top: -374px; }
  body.item #main .badges .hot-100 {
    width: 44px;
    height: 44px;
    overflow: hidden; }
    body.item #main .badges .hot-100:before {
      content: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png');
      position: relative;
      left: 0;
      top: -325px; }
  body.item #main .badges .lp-picks {
    width: 39px;
    height: 46px;
    overflow: hidden; }
    body.item #main .badges .lp-picks:before {
      content: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png');
      position: relative;
      left: 0;
      top: -421px; }
  body.item #main .badges .new-arrivals {
    width: 48px;
    height: 48px;
    overflow: hidden; }
    body.item #main .badges .new-arrivals:before {
      content: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png');
      position: relative;
      left: 0;
      top: -272px; }
  body.item #main form .info {
    color: #6a6a6a; }
    body.item #main form .info .row {
      margin: .2em 0; }
    body.item #main form .info .condition {
      display: none; }
  body.item #main form .prices {
    clear: both;
    font-size: 1.1em;
    margin: 1em 0 1.4em; }
  body.item #main form .price[currency] {
    margin: .2em 0; }
    body.item #main form .price[currency]:before {
      content: '';
      margin-top: 4px;
      margin-bottom: -2px; }
    body.item #main form .price[currency] span[itemprop] {
      vertical-align: baseline; }
    body.item #main form .price[currency] > * {
      white-space: nowrap;
      margin-right: .4em;
      min-width: 128px; }
      body.item #main form .price[currency] > *:last-child {
        min-width: 0;
        margin-right: 0; }
    body.item #main form .price[currency] .ours {
      font-weight: bold; }
  body.item #main form .price[currency='usd']:before {
    background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -524px;
    width: 27px;
    height: 17px; }
  body.item #main form .price[currency='usd'] .ours {
    color: #009200;
    font-size: 1.1em; }
  body.item #main form .price[currency='gbp']:before {
    background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -502px;
    width: 26px;
    height: 17px; }
  body.item #main form .price[currency='cad']:before {
    background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -546px;
    width: 27px;
    height: 17px; }
  body.item #main form .price[currency='aud']:before {
    background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -597px;
    width: 27px;
    height: 17px; }
  body.item #main form .order > * {
    vertical-align: middle; }
  body.item #main form .order label {
    margin-right: .2em; }
  body.item #main form .order #vwquantity {
    border: 1px solid #d3d3d3;
    padding: .32em .52em;
    margin-right: 1.6em;
    width: 3.2em; }
  body.item #main form .order button[type='submit'] {
    width: 188px;
    height: 36px;
    overflow: hidden;
    border: 0;
    padding: 0;
    background: none;
    cursor: pointer; }
    body.item #main form .order button[type='submit']:before {
      content: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png');
      position: relative;
      left: 0;
      top: -231px; }
    body.item #main form .order button[type='submit']:hover:before {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
      opacity: 0.8; }
  body.item #main .pr_snippet_product, body.item #main .share {
    vertical-align: top;
    margin: 1.4em .2em .4em 0; }
  body.item #main .pr_snippet_product .pr-snippet-wrapper {
    margin-top: -0.5em; }
  body.item #main .fb_edge_widget_with_comment {
    margin-left: .3em; }
  body.item #main .pr_review_summary {
    margin: 1em 0 2em; }
    body.item #main .pr_review_summary .pr-snapshot-head, body.item #main .pr_review_summary .pr-snapshot-body, body.item #main .pr_review_summary .pr-contents, body.item #main .pr_review_summary .pr-contents-wrapper {
      padding-left: 0;
      padding-right: 0; }
    body.item #main .pr_review_summary .pr-snapshot-head, body.item #main .pr_review_summary .pr-snapshot-body, body.item #main .pr_review_summary .pr-review-sort, body.item #main .pr_review_summary .pr-contents, body.item #main .pr_review_summary .pr-contents-wrapper {
      background: none;
      border: 0; }
    body.item #main .pr_review_summary .pr-snapshot-body-wrapper {
      border-width: 1px 0;
      border-color: #ccc; }
  body.item #main .caption {
    margin-top: 3em; }
    body.item #main .caption .youtubeLink {
      font-weight: bold; }
      body.item #main .caption .youtubeLink:before {
        content: 'Click to watch our '; }
  body.item #main .synTestimonials {
    margin: 2em 0 3em; }
    body.item #main .synTestimonials .testimonial {
      margin-bottom: 2em; }
      body.item #main .synTestimonials .testimonial .name {
        padding-left: 1em;
        font-style: italic; }
    body.item #main .synTestimonials .last {
      margin-bottom: 0; }
    body.item #main .synTestimonials .viewMoreTestimonials {
      display: block;
      font-weight: bold;
      text-align: right; }
  body.item #main .synTestimonials, body.item #main .caption {
    padding: 0 5px; }
    body.item #main .synTestimonials h2, body.item #main .caption h2 {
      padding: .1em 5px .8em;
      margin: 0 -5px; }
  body.item #main .caption h2, body.item #main .synTestimonials h2, body.item #main aside .echoContents .title h3 {
    color: #6a6a6a;
    font-size: 14px;
    font-weight: 600; }
body.item aside {
  width: 210px;
  border-left: 1px solid #d8d2d2; }
  body.item aside .echoContents {
    text-align: center; }
    body.item aside .echoContents .template {
      display: none; }
    body.item aside .echoContents .title {
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4de91), color-stop(100%, #ffffff));
      background: -webkit-linear-gradient(#f4de91, #ffffff);
      background: -moz-linear-gradient(#f4de91, #ffffff);
      background: -o-linear-gradient(#f4de91, #ffffff);
      background: -ms-linear-gradient(#f4de91, #ffffff);
      background: linear-gradient(#f4de91, #ffffff);
      padding: .1em 5px .8em;
      text-align: center; }
      body.item aside .echoContents .title h3 {
        margin: 0; }
body.item #photo {
  background: #e6e5e5;
  text-align: center;
  padding: 7px 5px 9px;
  margin-bottom: 2em;
  position: relative; }
  body.item #photo, body.item #photo a {
    color: #6a6a6a; }
  body.item #photo a {
    text-decoration: underline; }
    body.item #photo a:hover {
      text-decoration: none; }
  body.item #photo .disclaimer {
    font-size: 10px; }
  body.item #photo .imgExpands {
    position: relative;
    margin-bottom: .4em; }
    body.item #photo .imgExpands:after {
      content: '';
      position: absolute;
      bottom: 8px;
      right: 15px;
      background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -752px;
      width: 44px;
      height: 9px; }
    body.item #photo .imgExpands img {
      vertical-align: top;
      border: 1px solid #d8d2d2; }
  body.item #photo .youtubeLink {
    width: 56px;
    height: 77px;
    overflow: hidden;
    position: absolute;
    left: 8px;
    top: 211px; }
    body.item #photo .youtubeLink:before {
      content: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png');
      position: relative;
      left: 0;
      top: -33px; }
  body.item #photo .thumb {
    display: none; }
body.item .guarantee {
  text-align: center;
  font: bold 18px 'Open Sans Condensed', 'Open Sans', arial, sans-serif;
  margin-bottom: 2.4em; }
  body.item .guarantee li:before {
    content: '';
    background: url('http://site.luxuryperfume.com/layout/lib/sprites-s4c94de1a5b.png') 0 -766px;
    width: 15px;
    height: 15px;
    margin: -0.32em 0.2em 0 0; }


#yfc_mini { display: none !important; }
#YUIConnectionSwf { position: absolute; left: -3000em; top: -3000em; } /* He just wants you for your YAHOO.smb.YFCManager.applyCoupon */

#info-div { padding: 20px; }

#banner {
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  padding: 10px;
  border: 1px solid #ccc;
  border-width: 1px 0;
  -webkit-box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2) inset, 0 -5px 10px -5px rgba(0, 0, 0, .2) inset;
  -moz-box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2) inset, 0 -5px 10px -5px rgba(0, 0, 0, .2) inset;
  -o-box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2) inset, 0 -5px 10px -5px rgba(0, 0, 0, .2) inset;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2) inset, 0 -5px 10px -5px rgba(0, 0, 0, .2) inset;
}
body.index #banner, body.item #banner {
  background: #f5f5f5;
}
body.section #banner {
  border-bottom-width: 0;
}
body.item #banner {
  margin: -10px 0 20px;
}

.3dText {
  text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}


/* Start styling */
#banner, body.index #banner, body.item #banner {
  /* Background source: http://subtlepatterns.com/graphcoders-lil-fiber/ <<< Great resource! */
  background: url(http://site.luxuryperfume.com/layout/lib/lil_fiber.png);
  overflow: hidden;
}
#banner .percent {
  display: inline-block;
  vertical-align: middle;
  margin: -.2em .1em -.12em;
  font-size: 80px;
  text-shadow: 1px 1px 0 rgba(220, 220, 220, 1), 2px 2px 0 #5C5F72;
  padding-left: 70px;
}
#banner .percent sup {
  font-size: .52em;
  vertical-align: top;
  position: relative;
  top: .36em;
  left: -.06em;
}
#banner .details {
  text-align: left;
  /*
  -webkit-box-shadow: -2px 0 0 rgba(0, 0, 0, .4) inset;
  -moz-box-shadow: -2px 0 0 rgba(0, 0, 0, .4) inset;
  box-shadow: -2px 0 0 rgba(0, 0, 0, .4) inset;
  */
  padding-right: .4em;
}
#banner:after {
  /* Source: http://www.sxc.hu/photo/1123751 */
  content: url(http://site.luxuryperfume.com/layout/lib/gift.png);
  vertical-align: middle;
  display: inline-block;
  width: 180px;
  height: 90px;
  margin: -10px 0;
}

#banner .percent {
  padding-left: 40px;
}
body.section #banner .percent {
  padding-left: 30px;
}
body.item .breadcrumbs {
  margin-bottom: 10px;
}
#banner .shipping {
  font-family: 'Open Sans Condensed', 'Arial Narrow', Arial, sans-serif;
}
/* Make the banner two lines instead of three */
#banner .details {
  font-size: 32px;
  font-family: 'Open Sans Condensed', 'Arial Narrow', Arial, sans-serif;
  line-height: 1.2;
}
#banner.threeLines .details {
  line-height: normal;
  font-size: 16px;
  font-family: 'Open Sans', Arial, sans-serif;
}

body.section .caption {
  padding: 0;
  margin: 20px 53px;
}

body.section #name {
  margin: 3.2em 53px 0;
}

body.section .echoContents {
  margin-top: .2em;
}

body.section .echoContents .item {
  margin-right: -8px;
}

body.index .echoContents .item {
  margin: 0 2px 9px;
}


/* Fly-In Styles */
#content {
  position: relative;
  z-index: 1;
}
#flyIn {
  display: none !important;
  position: absolute;
  z-index: 100;
  left: -60px;
  top: 60px;
  width: 60px;
  height: 480px;
  background: url(flyin/flyin.jpg) 0 0 no-repeat;
  overflow: hidden;
  }
  #flyIn .description {
    text-indent: -3000em;
  }
  #flyIn .shadow {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background: rgba(0, 0, 0, .2);
    box-shadow: -3px 0 16px black, -2px 0 16px black;
  }
  #flyIn .shopNow {
    position: absolute;
    left: 96px;
    top: 313px;
    width: 197px;
    height: 46px;
    text-indent: -3000em;
    overflow: hidden;
  }
  #flyIn .couponApplied {
    position: absolute;
    left: 301px;
    top: 345px;
    font-size: 14px;
    font-weight: bold;
    width: 0;
    overflow: hidden;
    }
    #flyIn .couponApplied .width {
      width: 166px;
    }
  #flyIn form {
    position: absolute;
    left: 109px;
    top: 412px;
    width: 350px;
    }
    #flyIn form label, #flyIn form input {
      width: 14em;
      padding: .48em .64em .6em;
      margin: 0;
      vertical-align: middle;
    }
    #flyIn form label {
      color: #838488;
      margin-right: -15.8em;
      background: white;
    }
    #flyIn form input {
      border: 2px solid #838488;
      background: white;
      }
      #flyIn form input.empty {
        background: rgba(255, 255, 255, .2);
      }
      #flyIn form input:focus {
        background: white;
      }
    #flyIn form button {
      width: 30px;
      height: 30px;
      background: url(flyin/submit.png) 0 0 no-repeat;
      text-indent: -3000em;
      border: 0;
      vertical-align: middle;
      cursor: pointer;
      }
      #flyIn form button:hover {
        opacity: .8;
      }
#flyInTarget {
  width: 600px;
  height: 300px;
  border: 0;
  position: absolute;
  left: -3000em;
  top: -3000em;
  }
  #cboxLoadedContent #flyInTarget {
    position: static;
  }

.fivePercent {
  width: 980px;
  height: 320px;
  vertical-align: top;
  }
  body.section .fivePercent {
    width: 100%;
    height: auto;
  }
  body.item .fivePercent {
    margin: -10px 0 20px;
  }

#content {
  min-height: 340px;
}

#billMeLaterBanner {
  text-align: center;
  margin-top: 40px;
}

#topbar {
  border-top: 2px outset #eee;
  overflow: hidden;
}

#topbar .fb-like {
  float: left;
  margin-top: 2px;
}


body {
  background: white; }

header nav {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 400; }

header .info {
  background: #fff; }

#shipWorldwide {
  color: #283441; }

#search {
  background: #caccce; }
  #search fieldset {
    border-color: #a8b4be; }
  #search input, #search button {
    color: #4b3f3f; }

.currencySelector {
  display: block;
  text-align: right;
}

body.item aside .MB_STY0 { display: none; }

.synContents.relatedItems {
  width: 100%; }
  .synContents.relatedItems td {
    vertical-align: top;
    padding-right: 1em; }
  .synContents.relatedItems .name {
    display: block;
    max-width: 24em; }
  .synContents.relatedItems .price .value, .synContents.relatedItems .sale-price .value {
    display: block; }
  .synContents.relatedItems .order {
    padding-right: 0;
    text-align: right; }
    .synContents.relatedItems .order form > * {
      vertical-align: middle;
      margin-left: 1em; }
    .synContents.relatedItems .order input[type='number'] {
      border: 1px solid #ccc;
      border-radius: 3px; }
