#search-sidebar-box .nav, .bottom-navigation-child-container .nav {
	background: none;
	margin: 0 0 0 4px;
	list-style: none;
	float: left;
	}
	#search-sidebar-box .nav li, .bottom-navigation-child-container .nav li {
		float: left;
		margin: 0 5px 3px 0;
		list-style: none;
		}
		#search-sidebar-box .nav li a, .bottom-navigation-child-container .nav li a {
			background: #728784;
			border: 1px solid #728784;
			padding: 0 .24em;
			font-size: 10px;
			color: white;
			width: .84em;
			text-align: center;
			display: block;
			text-decoration: none;
			font-weight: bold;
			}
			#search-sidebar-box .nav li a:hover, .bottom-navigation-child-container .nav li a:hover {
				background: #5c706d;
			}

/* Floating Cart CSS */
#synFloatingCartFrame, #yfc_mini {
	position: absolute;
	top: -3000em;
	left: -3000em;
}

.echoFloatingCart { font-weight: bold; font-size: 1.1em; vertical-align: middle; }

.hidden { display: none; }
/* End Floating Cart CSS */


/* Overlay Add to Cart CSS */
#synFloatingCartAdding {
	display: none;
	text-align: center;
	width: 200px;
	background: white;
	padding: 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 2px 2px 8px black;
	-webkit-box-shadow: 2px 2px 8px black;
	}
	* html #synFloatingCartAdding { width: 240px; }
	#synFloatingCartAdding img {
		display: block;
		margin: 1ex auto 0;
	}
/* End Overlay Add to Cart CSS */
/*
 * jQuery Nivo Slider v2.7
 * 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
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
}
/* If an image is wrapped in a link */
.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;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
#document-container {
  position: relative; }
#flyIn {
  position: absolute;
  z-index: 100;
  left: -52px;
  top: 140px;
  width: 60px;
  height: 350px;
  /* to width: 624px; */
  overflow: hidden;
  border: 1px solid #6ABDC7;
  }
  #flyIn, #flyIn .overlay {
    background: #beeef4 url(http://site.chifoperfumes.com/lib/you-tube-image.jpg) 0 0 no-repeat; }
  #flyIn .overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  #flyIn .description {
    text-indent: -3000em;
  }
  #flyIn .shadow {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background: rgba(0, 0, 0, .2);
    -webkit-box-shadow: -3px 0 16px black, -2px 0 16px black;
    -moz-box-shadow: -3px 0 16px black, -2px 0 16px black;
    box-shadow: -3px 0 16px black, -2px 0 16px black;
  }
.contactInfo {
  padding-right: 2px; }
  .contactInfo:after {
    content: '';
    display: table;
    clear: both; }
    .contactInfo .map {
      float: right;
      width: 60%; }
    .contactInfo form {
      overflow: hidden;
      padding-left: 5px;
      padding-right: 2%; }
.contactInfo .intro {
  overflow: hidden;
  margin-bottom: 1em; }
  .contactInfo .intro p {
    float: left;
    padding-right: 15em; }
  .contactInfo .intro .postal {
    float: left;
    width: 13em;
    margin-left: -14em;
    font-style: italic;
    white-space: pre; }
.contactInfo .message {
  display: none;
  padding: 1em;
  margin-bottom: 1em;
  border: 1px solid #be7;
  background: #f8fff0;
  color: #234600; }
  .contactInfo .message.error {
    background-color: #fef5f1;
    color: #333;
    border-color: #ed541d; }
  .contactInfo .message p {
    margin: 0; }
.contactInfo .form-item {
  margin-bottom: 1em; }
.contactInfo label {
  display: block;
  font-weight: bold;
  margin-bottom: .2em; }
.contactInfo input[type='text'],
.contactInfo input[type='email'],
.contactInfo select,
.contactInfo textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: .2em;
  -moz-border-radius: .2em;
  border-radius: .2em;
  -webkit-box-shadow: .1em .1em .2em rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: .1em .1em .2em rgba(0, 0, 0, .1) inset;
  box-shadow: .1em .1em .2em rgba(0, 0, 0, .1) inset;
  background: white;
  font-size: 1.1em;
  font-family: inherit;
  width: 100%;
  border: 1px solid #ccc;
  padding: .4em .64em; }
  .contactInfo input.error[type='text'],
  .contactInfo input.error[type='email'],
  .contactInfo select.error,
  .contactInfo textarea.error {
    border-color: #ed541d; }
.contactInfo textarea {
  resize: vertical;
  min-height: 6em; }
.contactInfo .form-actions {
  text-align: right; }
  .contactInfo .form-actions button {
    background: #3bc8d5;
    color: white;
    font-weight: bold;
    padding: .4em 1.4em;
    font-size: 1em;
    font-family: inherit;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em; }

/* Overlay CSS */
#echoOverlayElement, #echoCenteredPixel {
	display: none;
	position: fixed;
	z-index: 10;
	}
	* html #echoOverlayElement, * html #echoCenteredPixel { position: absolute; }
#echoOverlayElement {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .60;
	-moz-opacity: .60;
	filter: alpha(opacity=60);
	background: black;
	}
	* html #echoOverlayElement {
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
#echoCenteredPixel {
	width: 1px;
	height: 1px;
	top: 50%;
	left: 50%;
	}
	#echoCenteredPixel #echoCenteredMessage { position: relative; }
/* End Overlay CSS */

.imgExpandBorder { -moz-box-shadow: 4px 4px 12px rgba(38, 39, 41, .4); -webkit-box-shadow: 4px 4px 12px rgba(38, 39, 41, .4); box-shadow: 4px 4px 12px rgba(38, 39, 41, .4); }
.imgExpandBorder img { vertical-align: top; }
.imgExpandBorder .close { text-align: right; display: block; padding: .2em .4em; text-transform: lowercase; opacity: .6; margin-top: 1px; text-decoration: none; background: white; color: black; }
.imgExpandBorder .close:hover { text-decoration: underline; }


* {
	margin:0;
	padding:0;
	border:0;
}
.ib, .ibAll * {
	display: -moz-inline-block;
	display: inline-block;
}

.hiddenLabel {
	position: absolute;
	left: -3000em;
}

body.sitemap ul {
	padding-left: 2em;
}

body {
	font:62.5%/1.3em Arial, Helvetica, sans-serif;
	background-color: #dbf5f3;
	color:#666666;
	margin-bottom: 34px;
}
#document-container {
	margin:0 auto;
	width:1016px;
}
#topbar {
 
	padding:10px 20px 0px 10px;
}
#logo {
	float:left;
	margin-top:10px;
}
#logo h1 a {
	width:400px;
	height:83px;
	display:block;
	background:url(http://site.chifoperfumes.com/images/chifo_logo_red_new.png) no-repeat top left;
	text-indent:-9000px;
}
.clear {
	clear:both;
	
}
#topbar-navigation-links {
	float:right;

}
#topbar-navigation-links li {
	float:left;
	list-style-type:none;
}
#topbar-navigation-links li a, #topbar-navigation-links li span {
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#41848A;
	display:block;
	padding: 10px 0;
	padding-left:10px;
	margin-left:10px;
	background:url(http://site.chifoperfumes.com/images/gx.link-dividert.jpg) no-repeat left 50%;
	 
}
#topbar-navigation-links li:first-child a,
#topbar-navigation-links li:first-child span {
	background:none;
}
#topbar-navigation-links li.shipping span {
  color: #a91515;
}
#topbar-navigation-links li a:hover {
	text-decoration: underline;
}
#topbar-navigation-search {
	clear:right;
	float:right;
}

#topbar-navigation-search label {
	display: block; width: 0; height: 0; text-indent: -3000em;
	}


#topbar-navigation-search input {
	margin-top:5px;
	border:1px solid #8fbdc0;
	width:130px;
	padding:1px 80px 1px 1px;
	background:url(http://site.chifoperfumes.com/images/bg.search.jpg) no-repeat 140px 50%;
	background-color:#FFF;
}
#search-form {
	float:right;
	margin-right: 10px;
	display: inline;
}
#shopping-bag {
	float:right;
}
#shopping-bag a {
	display: -moz-inline-block;
	display: inline-block;
	width:129px;
	height:27px;
	background:url(http://site.chifoperfumes.com/images/shopping_bagt.jpg) no-repeat right 50%;
	text-indent:-9000px;
	vertical-align: middle;
}
#navigation {
	background:url(http://site.chifoperfumes.com/images/bg.navigationt.jpg) no-repeat left top;
	width:996px;
	padding:10px 10px 0;
	height:40px;
}

#navigation ul {
	text-align: center;
	margin-left: -20px;
}

#navigation ul li {
	display: inline;
	list-style-type:none;
}
#navigation ul li a {
	display: -moz-inline-block;
	display: inline-block;
	text-decoration:none;
	color:#338c94;
	font-weight:bold;
	font-size:1.7em;
	font-family:"trebuchet ms", arial, sans-serif;
	font-style:normal;
	font-variant:normal;
	line-height:1em;
	padding: 10px 0 10px 20px;
	padding-left:19px;
	margin-left:19px;
	background:url(http://site.chifoperfumes.com/images/gx.link-nav-divider.jpg) no-repeat left 50%;
}
#navigation ul li a:hover {
	color:#a91515;
}
#navigation li:first-child a {
	background:none;
	padding-left:0px!important;
}
#primary-container {
	background:url(http://site.chifoperfumes.com/images/bg.body-tilet.jpg) repeat-y left top;
	}
	#primary-container-bottom {
		background:url(http://site.chifoperfumes.com/images/bg.bottom-navt.jpg) no-repeat left bottom;
		padding:1px 18px 21px;
		margin-bottom: 10px;
	}

#banner-container {
	height:304px;
}
#large-splash {
	float: left;
	position: relative;
	background: #85e5f5 url(http://site.chifoperfumes.com/images/ajax-loader.gif) no-repeat 50% 50%;
	box-shadow: 0 0 160px rgba(0, 0, 0, .1) inset;
	-moz-box-shadow: 0 0 160px rgba(0, 0, 0, .1) inset;
	-webkit-box-shadow: 0 0 160px rgba(0, 0, 0, .1) inset;
	}
	#large-splash.nivoSlider {
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}
	#large-splash, #large-splash img {
		height: 304px;
		width: 737px;
	}
	#large-splash img {
		position: absolute;
		left: 0;
		top: 0;
		display: none;
		}
		#large-splash img:first-child {
			display: block;
		}
	#large-splash .nivo-prevNav, #large-splash .nivo-nextNav {
		position: absolute;
		width: 50px;
		height: 304px;
		top: 0;
		cursor: pointer;
		text-indent: -3000em;
		}
		#large-splash .nivo-prevNav {
			background: url(http://site.chifoperfumes.com/images/arrow.left.png) no-repeat 100% 50%;
			left: 0;
		}
		#large-splash .nivo-nextNav {
			background: url(http://site.chifoperfumes.com/images/arrow.right.png) no-repeat 0 50%;
			right: 0;
		}
#small-splash {
	float:left;
	width:203px;
	padding:20px;
	height:264px;
	background:url(http://site.chifoperfumes.com/images/bg.splash-small_new1.jpg) no-repeat top left;
}
#small-splash h2 {
	text-transform:uppercase;
	color:#ffffff;
	font-size:1.6em;
	margin-bottom:10px;
}
#small-splash h3 {
	text-transform:uppercase;
	color:#ffffff;
	font-size:1.2em;
	margin-bottom:10px;
}
#small-splash ul {
	margin-bottom:10px;
}
#small-splash ul li {
	list-style-type:none;
}
#small-splash ul li a {
	color:#333;
	text-decoration:underline;
	font-size:1.0em;
	line-height:1.8em;
}
#small-splash ul li a:hover {
	text-decoration:underline;
	color:#FFF;
}
#splash-banner {
	background-color:#ffffff;
	padding:10px 20px;
}
#brands-banner {
	float:left;
}
#special-banner {
	float:right;
}
#banners {
	margin-bottom:10px;
}
#left-banner {
	width:483px;
	height:69px;
	border:1px solid #ccc;
	float:left;
}
#right-banner {
	width:483px;
	height:69px;
	border:1px solid #ccc;
	float:right;
}
#splash {
	margin-bottom:10px;
}

.p-m-parent-container {
	border:1px solid #ccc;
	float: left;
	}
	#product-matrix .p-m-parent-container {
		width: 978px;
		border-top-width: 0;
		float: none;
		display: -moz-box;
		display: -webkit-box;
		display: box;
		-moz-box-orient: horizontal;
		-webkit-box-orient: horizontal;
		box-orient: horizontal;
		}
		#product-matrix .p-m-parent-container:first-child {
			border-top-width: 1px;
		}
		#product-matrix .p-m-child-container {
			float: none;
		}



.special-border2 {
	border-top:1px solid #cccccc;
	} 

.show-no-border-in-p-m-p-c {
	border-top:none;
}
.p-m-child-container {
	width:243px;
	border-left:1px solid #cccccc;
	float:left;
	text-align:center;
	padding:20px 0;
	-moz-box-flex: 1;
}
.p-m-child-container:first-child {
	border-left:none;
}
#product-matrix .p-m-child-container {
	width: 162px;
}
.p-m-caption {
	text-align:left;
	padding:0 20px;
}
.p-m-caption .p-m-title a {
	color:#333;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.6em;
}
.p-m-caption .p-m-our-price {
	color:#a91515;
	font-weight:bold;
	font-size:1.2em;
}
#bottom-navigation {
	width:1016px;
	margin: 0 -18px -1px;
}
#bottom-navigation-parent-container {
	padding:0 18px;
	height:130px;
}
#b-n-p-c-bg-color {
	background-color:#d5deee;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	min-height: 120px;
	width: 100%; /* WHY FF WHY */
}
.bottom-navigation-child-container {
	width:203px;
	border-left:1px dotted #cccccc;
	text-align:left;
	padding:20px;
	padding-top:10px;
	min-height: 90px;
	-moz-box-flex: 1;
}
.special-border {
	border-left:1px solid #b6bfce;
}
.bottom-search-box {
	background-color:#b6bfce;
}
.bottom-search-box h3 {
	color:#FFF;
}
#bottombar-left {
	float: left;
	padding: 0 10px;
	}
	#bottombar-left div {
		margin-bottom: 6px;
	}
#bottombar-right {
	width: 642px;
	float: right;
	padding-right: 10px;
	margin-bottom: 20px;
}
#bottombar-navigation .copyright {
	text-align: right;
}
#bottombar-navigation ul {
	margin-bottom:10px;
	clear:both;
	text-align: right;
}
#bottombar-navigation ul li {
	color:#41848A;
	list-style-type:none;
	display: inline;
}
#bottombar-navigation ul li a {
	display:-moz-inline-block;
	display:inline-block;
        text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#41848A;
	border-left:1px solid #41848A;
	padding-left:6px;
	margin-left:6px;
}
#bottombar-navigation ul li a:hover {
	color:#41848A;
	text-decoration: underline;
}
#bottombar-navigation ul li:first-child a {
	border:none;
}
#credits-container {
	text-align:right;
	margin-bottom:20px;
}
#small-logo {
    display: inline-block;
    background: url(http://www.echotechgroup.net/logo.png) no-repeat left bottom;
    width: 13px;
    height: 12px;
    vertical-align: baseline;
    border: 0;
    }
    a:hover #small-logo {
	background-position: left top;
    }
#credits-info {
	font-size:1.1em;
}

.h-tagline {
	margin-bottom:10px;
	}
	
#search-sidebar-box {

	background-color:#d5deee;
	padding:20px;
	width:195px;
	margin-bottom:10px;
	}
	
#search-sidebar {
		float:left;
	}
	
#content-area {
	width:736px;
	float:right;
	margin-bottom:10px;

	}
	
.signup-box {
	padding:20px;
	width:195px;
	background-color:#b6bfce;
	}

.breadcrumbs, .breadcrumbs a { color: #666; text-decoration: none; }
.breadcrumbs a:hover { text-decoration: underline; }

#breadcrumbs {
	margin-bottom:10px;
 
	}
	
#breadcrumbs ul li {
	list-style-type:none;
	float:left;
	}
	
#breadcrumbs ul li a {
	text-decoration:none;
	color:#666666;
	margin-right:5px;
	}

#breadcrumbs ul li a:hover {
	color:#aed139;
	}

#breadcrumbs ul li a:after {
	content:" /";
	color:#666666;
	}
	
#breadcrumbs ul li a.last-crumb:after {
	content:" ";
	color:#cc0000;
	}
	
#section-heading {

	}

.sectionBanner { margin-right: -9px; }

#section-heading h2 {
	margin-bottom:30px;
	margin-top:20px;
	font-size:3em;
	color:#44abb4;
	font-weight:normal;
	line-height:1em;
	text-align: center;
}
#search-sidebar h3 {
	font-size:1.4em;
	}

#search-sidebar-container {
	border-bottom:1px dotted #666;
	margin-bottom:10px;
	
	}
	
#search-sidebar-form {
	margin-bottom:10px;
	}
.search-sidebar-container {
	margin-bottom:10px;	
	}
	
#section-container {
	padding-top:10px;
	}
	
#search-sidebar-box h2{
	color:#41848A;
	font-size:2.2em;
	margin-bottom:10px;	
	font-weight:normal;
	}
	
#search-sidebar-box h3 {
	text-transform:uppercase;
	font-weight:bold;
	margin-top:20px;
	font-size:1.2em;
	}

#item-container {
	margin-bottom:10px;
	}

#item-graphic-box {
	background-color:#ffffff;
	float:left;
	width:300px;	
	}
#item-graphic-badges { margin-top: 1em; text-align: center; }
	
#item-description-box {
	width:410px;
	background-color:#ffffff;
	float:right;
	}
	
#item-image-box {
	width:298px;
	border:1px solid #cccccc;
	text-align:center;	
	}
#item-image-control a{
	text-align:right;
	float:right;
	text-decoration:none;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	color:#999999;
	}
	
#item-image-control a:hover {
	color:#aed139;
	}

#content-area h3 {
	margin-bottom:10px;
	font-size:1.6em;
	font-weight:bold;
	color:#809d00;
	}
	
.special-tabbing {
	width:160px;
	font-size:1.2em;
	margin-bottom:4px;
 
	}

.float-left {
	float:left;
 
	}	

.float-right {
	float:right;
 	}

.make-bold {
	font-weight:bold;
	font-size:1.6em;
	color:#809d00;
	}
	

form input[type="text"] {
	border:1px solid #ccc;
	width: 10em;
}

#add-to-shopping-form {
    margin-bottom:40px;
    margin-top:10px;
    }
    #add-to-shopping-form * {
	vertical-align: middle;
    }
    #add-to-shopping-form .outOfStock span {
	display: -moz-inline-block;
	display: inline-block;
	width: 150px;
	margin-right: 10px;
    }
    #add-to-shopping-form .outOfStock img {
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity=2);
    }
	
#add-to-shopping-form label {
	font-size:1.6em;
	font-weight:normal;

	margin-right:10px;
	}
#add-to-shopping-form input[type="text"] {
	padding:2px;
	}
	
#item-description-box p{
	margin-bottom:10px;
	}
	
.product-description {
	margin-bottom:2px;
	}
	
#item-description-additional {
	margin-bottom:10px;
	}

#item-description-box h2 {
	color:#279ea8;
	font-weight:normal;
	font-size:2.2em;
	margin-bottom:20px;
	line-height: 1.2;
	}

#item-description-box h3 {
	color:#279ea8;
	
	}
	
 
#item-container {
    font-size:1.1em;
    line-height:1.4em;
}

#recentlyViewed {
    display: none;
}
#recentlyViewed, #crossSell {
    margin-top: 2em;
    }
    #recentlyViewed h3, #crossSell h3 {
	padding: .4em;
	background: #b6bfce;
	margin: 0;
	color: #ffffff;
    }


#section-container .p-m-child-container , #section-container .p-m-parent-container{
	border:none;
	
	}
	
#section-container .p-m-caption {
	text-align:center;
	}
	
#synertech a, #synertech a:hover {
	text-decoration:none;
	
	} 
	
.special-padding {
	padding-left:10px;
	}

#shareThisContainer {
	text-align: center;
	margin-top: 10px;
}


/* Search styles */
body.search #info-div td { padding: 5px; }
body.search #info-div td a { color: #279EA8; }

/* Section header styles */
#sectionNav {
	padding: 0 10px;
}
#sectionNav * {
	vertical-align: middle;
}
#sectionNav h2 {
	width: 516px;
	padding: 0 100px;
}
#sectionNav .button {
	width: 80px;
	height: 20px;
	background: url(http://site.chifoperfumes.com/images/sectionArrows.png) 0 0 no-repeat;
	text-indent: -3000em;
	position: relative;
	bottom: 5px;
	outline: 0;
}
#sectionNav .prev {
	margin-left: -80px;
	left: 80px;
}
#sectionNav .next {
	margin-right: -80px;
	background-position: -80px 0;
	right: 80px;
}
#sectionNav .button:hover {
	opacity: .8;
}

.page-contact #primary-container, .page-about #primary-container, .page-info #primary-container, .page-privacypolicy #primary-container {
  font-size: 1.2em; }
  .page-contact #contentPadding, .page-about #contentPadding, .page-info #contentPadding, .page-privacypolicy #contentPadding {
    padding: 10px; }
    .page-contact img.banner, .page-about img.banner, .page-info img.banner, .page-privacypolicy img.banner {
      margin-left: -10px;
      margin-top: -6px; }#search-sidebar-box .nav, .bottom-navigation-child-container .nav {
	background: none;
	margin: 0 0 0 4px;
	list-style: none;
	float: left;
	}
	#search-sidebar-box .nav li, .bottom-navigation-child-container .nav li {
		float: left;
		margin: 0 5px 3px 0;
		list-style: none;
		}
		#search-sidebar-box .nav li a, .bottom-navigation-child-container .nav li a {
			background: #728784;
			border: 1px solid #728784;
			padding: 0 .24em;
			font-size: 10px;
			color: white;
			width: .84em;
			text-align: center;
			display: block;
			text-decoration: none;
			font-weight: bold;
			}
			#search-sidebar-box .nav li a:hover, .bottom-navigation-child-container .nav li a:hover {
				background: #5c706d;
			}

/* Floating Cart CSS */
#synFloatingCartFrame, #yfc_mini {
	position: absolute;
	top: -3000em;
	left: -3000em;
}

.echoFloatingCart { font-weight: bold; font-size: 1.1em; vertical-align: middle; }

.hidden { display: none; }
/* End Floating Cart CSS */


/* Overlay Add to Cart CSS */
#synFloatingCartAdding {
	display: none;
	text-align: center;
	width: 200px;
	background: white;
	padding: 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 2px 2px 8px black;
	-webkit-box-shadow: 2px 2px 8px black;
	}
	* html #synFloatingCartAdding { width: 240px; }
	#synFloatingCartAdding img {
		display: block;
		margin: 1ex auto 0;
	}
/* End Overlay Add to Cart CSS */
/*
 * jQuery Nivo Slider v2.7
 * 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
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
}
/* If an image is wrapped in a link */
.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;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
#document-container {
  position: relative; }
#flyIn {
  position: absolute;
  z-index: 100;
  left: -52px;
  top: 140px;
  width: 60px;
  height: 350px;
  /* to width: 624px; */
  overflow: hidden;
  border: 1px solid #6ABDC7;
  }
  #flyIn, #flyIn .overlay {
    background: #beeef4 url(http://site.chifoperfumes.com/lib/you-tube-image.jpg) 0 0 no-repeat; }
  #flyIn .overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  #flyIn .description {
    text-indent: -3000em;
  }
  #flyIn .shadow {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background: rgba(0, 0, 0, .2);
    -webkit-box-shadow: -3px 0 16px black, -2px 0 16px black;
    -moz-box-shadow: -3px 0 16px black, -2px 0 16px black;
    box-shadow: -3px 0 16px black, -2px 0 16px black;
  }
.contactInfo {
  padding-right: 2px; }
  .contactInfo:after {
    content: '';
    display: table;
    clear: both; }
    .contactInfo .map {
      float: right;
      width: 60%; }
    .contactInfo form {
      overflow: hidden;
      padding-left: 5px;
      padding-right: 2%; }
.contactInfo .intro {
  overflow: hidden;
  margin-bottom: 1em; }
  .contactInfo .intro p {
    float: left;
    padding-right: 15em; }
  .contactInfo .intro .postal {
    float: left;
    width: 13em;
    margin-left: -14em;
    font-style: italic;
    white-space: pre; }
.contactInfo .message {
  display: none;
  padding: 1em;
  margin-bottom: 1em;
  border: 1px solid #be7;
  background: #f8fff0;
  color: #234600; }
  .contactInfo .message.error {
    background-color: #fef5f1;
    color: #333;
    border-color: #ed541d; }
  .contactInfo .message p {
    margin: 0; }
.contactInfo .form-item {
  margin-bottom: 1em; }
.contactInfo label {
  display: block;
  font-weight: bold;
  margin-bottom: .2em; }
.contactInfo input[type='text'],
.contactInfo input[type='email'],
.contactInfo select,
.contactInfo textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: .2em;
  -moz-border-radius: .2em;
  border-radius: .2em;
  -webkit-box-shadow: .1em .1em .2em rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: .1em .1em .2em rgba(0, 0, 0, .1) inset;
  box-shadow: .1em .1em .2em rgba(0, 0, 0, .1) inset;
  background: white;
  font-size: 1.1em;
  font-family: inherit;
  width: 100%;
  border: 1px solid #ccc;
  padding: .4em .64em; }
  .contactInfo input.error[type='text'],
  .contactInfo input.error[type='email'],
  .contactInfo select.error,
  .contactInfo textarea.error {
    border-color: #ed541d; }
.contactInfo textarea {
  resize: vertical;
  min-height: 6em; }
.contactInfo .form-actions {
  text-align: right; }
  .contactInfo .form-actions button {
    background: #3bc8d5;
    color: white;
    font-weight: bold;
    padding: .4em 1.4em;
    font-size: 1em;
    font-family: inherit;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em; }

/* Overlay CSS */
#echoOverlayElement, #echoCenteredPixel {
	display: none;
	position: fixed;
	z-index: 10;
	}
	* html #echoOverlayElement, * html #echoCenteredPixel { position: absolute; }
#echoOverlayElement {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .60;
	-moz-opacity: .60;
	filter: alpha(opacity=60);
	background: black;
	}
	* html #echoOverlayElement {
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
#echoCenteredPixel {
	width: 1px;
	height: 1px;
	top: 50%;
	left: 50%;
	}
	#echoCenteredPixel #echoCenteredMessage { position: relative; }
/* End Overlay CSS */

.imgExpandBorder { -moz-box-shadow: 4px 4px 12px rgba(38, 39, 41, .4); -webkit-box-shadow: 4px 4px 12px rgba(38, 39, 41, .4); box-shadow: 4px 4px 12px rgba(38, 39, 41, .4); }
.imgExpandBorder img { vertical-align: top; }
.imgExpandBorder .close { text-align: right; display: block; padding: .2em .4em; text-transform: lowercase; opacity: .6; margin-top: 1px; text-decoration: none; background: white; color: black; }
.imgExpandBorder .close:hover { text-decoration: underline; }


* {
	margin:0;
	padding:0;
	border:0;
}
.ib, .ibAll * {
	display: -moz-inline-block;
	display: inline-block;
}

.hiddenLabel {
	position: absolute;
	left: -3000em;
}

body.sitemap ul {
	padding-left: 2em;
}

body {
	font:62.5%/1.3em Arial, Helvetica, sans-serif;
	background-color: #dbf5f3;
	color:#666666;
	margin-bottom: 34px;
}
#document-container {
	margin:0 auto;
	width:1016px;
}
#topbar {
 
	padding:10px 20px 0px 10px;
}
#logo {
	float:left;
	margin-top:10px;
}
#logo h1 a {
	width:400px;
	height:83px;
	display:block;
	background:url(http://site.chifoperfumes.com/images/chifo_logo_red_new.png) no-repeat top left;
	text-indent:-9000px;
}
.clear {
	clear:both;
	
}
#topbar-navigation-links {
	float:right;

}
#topbar-navigation-links li {
	float:left;
	list-style-type:none;
}
#topbar-navigation-links li a, #topbar-navigation-links li span {
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#41848A;
	display:block;
	padding: 10px 0;
	padding-left:10px;
	margin-left:10px;
	background:url(http://site.chifoperfumes.com/images/gx.link-dividert.jpg) no-repeat left 50%;
	 
}
#topbar-navigation-links li:first-child a,
#topbar-navigation-links li:first-child span {
	background:none;
}
#topbar-navigation-links li.shipping span {
  color: #a91515;
}
#topbar-navigation-links li a:hover {
	text-decoration: underline;
}
#topbar-navigation-search {
	clear:right;
	float:right;
}

#topbar-navigation-search label {
	display: block; width: 0; height: 0; text-indent: -3000em;
	}


#topbar-navigation-search input {
	margin-top:5px;
	border:1px solid #8fbdc0;
	width:130px;
	padding:1px 80px 1px 1px;
	background:url(http://site.chifoperfumes.com/images/bg.search.jpg) no-repeat 140px 50%;
	background-color:#FFF;
}
#search-form {
	float:right;
	margin-right: 10px;
	display: inline;
}
#shopping-bag {
	float:right;
}
#shopping-bag a {
	display: -moz-inline-block;
	display: inline-block;
	width:129px;
	height:27px;
	background:url(http://site.chifoperfumes.com/images/shopping_bagt.jpg) no-repeat right 50%;
	text-indent:-9000px;
	vertical-align: middle;
}
#navigation {
	background:url(http://site.chifoperfumes.com/images/bg.navigationt.jpg) no-repeat left top;
	width:996px;
	padding:10px 10px 0;
	height:40px;
}

#navigation ul {
	text-align: center;
	margin-left: -20px;
}

#navigation ul li {
	display: inline;
	list-style-type:none;
}
#navigation ul li a {
	display: -moz-inline-block;
	display: inline-block;
	text-decoration:none;
	color:#338c94;
	font-weight:bold;
	font-size:1.7em;
	font-family:"trebuchet ms", arial, sans-serif;
	font-style:normal;
	font-variant:normal;
	line-height:1em;
	padding: 10px 0 10px 20px;
	padding-left:19px;
	margin-left:19px;
	background:url(http://site.chifoperfumes.com/images/gx.link-nav-divider.jpg) no-repeat left 50%;
}
#navigation ul li a:hover {
	color:#a91515;
}
#navigation li:first-child a {
	background:none;
	padding-left:0px!important;
}
#primary-container {
	background:url(http://site.chifoperfumes.com/images/bg.body-tilet.jpg) repeat-y left top;
	}
	#primary-container-bottom {
		background:url(http://site.chifoperfumes.com/images/bg.bottom-navt.jpg) no-repeat left bottom;
		padding:1px 18px 21px;
		margin-bottom: 10px;
	}

#banner-container {
	height:304px;
}
#large-splash {
	float: left;
	position: relative;
	background: #85e5f5 url(http://site.chifoperfumes.com/images/ajax-loader.gif) no-repeat 50% 50%;
	box-shadow: 0 0 160px rgba(0, 0, 0, .1) inset;
	-moz-box-shadow: 0 0 160px rgba(0, 0, 0, .1) inset;
	-webkit-box-shadow: 0 0 160px rgba(0, 0, 0, .1) inset;
	}
	#large-splash.nivoSlider {
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}
	#large-splash, #large-splash img {
		height: 304px;
		width: 737px;
	}
	#large-splash img {
		position: absolute;
		left: 0;
		top: 0;
		display: none;
		}
		#large-splash img:first-child {
			display: block;
		}
	#large-splash .nivo-prevNav, #large-splash .nivo-nextNav {
		position: absolute;
		width: 50px;
		height: 304px;
		top: 0;
		cursor: pointer;
		text-indent: -3000em;
		}
		#large-splash .nivo-prevNav {
			background: url(http://site.chifoperfumes.com/images/arrow.left.png) no-repeat 100% 50%;
			left: 0;
		}
		#large-splash .nivo-nextNav {
			background: url(http://site.chifoperfumes.com/images/arrow.right.png) no-repeat 0 50%;
			right: 0;
		}
#small-splash {
	float:left;
	width:203px;
	padding:20px;
	height:264px;
	background:url(http://site.chifoperfumes.com/images/bg.splash-small_new1.jpg) no-repeat top left;
}
#small-splash h2 {
	text-transform:uppercase;
	color:#ffffff;
	font-size:1.6em;
	margin-bottom:10px;
}
#small-splash h3 {
	text-transform:uppercase;
	color:#ffffff;
	font-size:1.2em;
	margin-bottom:10px;
}
#small-splash ul {
	margin-bottom:10px;
}
#small-splash ul li {
	list-style-type:none;
}
#small-splash ul li a {
	color:#333;
	text-decoration:underline;
	font-size:1.0em;
	line-height:1.8em;
}
#small-splash ul li a:hover {
	text-decoration:underline;
	color:#FFF;
}
#splash-banner {
	background-color:#ffffff;
	padding:10px 20px;
}
#brands-banner {
	float:left;
}
#special-banner {
	float:right;
}
#banners {
	margin-bottom:10px;
}
#left-banner {
	width:483px;
	height:69px;
	border:1px solid #ccc;
	float:left;
}
#right-banner {
	width:483px;
	height:69px;
	border:1px solid #ccc;
	float:right;
}
#splash {
	margin-bottom:10px;
}

.p-m-parent-container {
	border:1px solid #ccc;
	float: left;
	}
	#product-matrix .p-m-parent-container {
		width: 978px;
		border-top-width: 0;
		float: none;
		display: -moz-box;
		display: -webkit-box;
		display: box;
		-moz-box-orient: horizontal;
		-webkit-box-orient: horizontal;
		box-orient: horizontal;
		}
		#product-matrix .p-m-parent-container:first-child {
			border-top-width: 1px;
		}
		#product-matrix .p-m-child-container {
			float: none;
		}



.special-border2 {
	border-top:1px solid #cccccc;
	} 

.show-no-border-in-p-m-p-c {
	border-top:none;
}
.p-m-child-container {
	width:243px;
	border-left:1px solid #cccccc;
	float:left;
	text-align:center;
	padding:20px 0;
	-moz-box-flex: 1;
}
.p-m-child-container:first-child {
	border-left:none;
}
#product-matrix .p-m-child-container {
	width: 162px;
}
.p-m-caption {
	text-align:left;
	padding:0 20px;
}
.p-m-caption .p-m-title a {
	color:#333;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.6em;
}
.p-m-caption .p-m-our-price {
	color:#a91515;
	font-weight:bold;
	font-size:1.2em;
}
#bottom-navigation {
	width:1016px;
	margin: 0 -18px -1px;
}
#bottom-navigation-parent-container {
	padding:0 18px;
	height:130px;
}
#b-n-p-c-bg-color {
	background-color:#d5deee;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	min-height: 120px;
	width: 100%; /* WHY FF WHY */
}
.bottom-navigation-child-container {
	width:203px;
	border-left:1px dotted #cccccc;
	text-align:left;
	padding:20px;
	padding-top:10px;
	min-height: 90px;
	-moz-box-flex: 1;
}
.special-border {
	border-left:1px solid #b6bfce;
}
.bottom-search-box {
	background-color:#b6bfce;
}
.bottom-search-box h3 {
	color:#FFF;
}
#bottombar-left {
	float: left;
	padding: 0 10px;
	}
	#bottombar-left div {
		margin-bottom: 6px;
	}
#bottombar-right {
	width: 642px;
	float: right;
	padding-right: 10px;
	margin-bottom: 20px;
}
#bottombar-navigation .copyright {
	text-align: right;
}
#bottombar-navigation ul {
	margin-bottom:10px;
	clear:both;
	text-align: right;
}
#bottombar-navigation ul li {
	color:#41848A;
	list-style-type:none;
	display: inline;
}
#bottombar-navigation ul li a {
	display:-moz-inline-block;
	display:inline-block;
        text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#41848A;
	border-left:1px solid #41848A;
	padding-left:6px;
	margin-left:6px;
}
#bottombar-navigation ul li a:hover {
	color:#41848A;
	text-decoration: underline;
}
#bottombar-navigation ul li:first-child a {
	border:none;
}
#credits-container {
	text-align:right;
	margin-bottom:20px;
}
#small-logo {
    display: inline-block;
    background: url(http://www.echotechgroup.net/logo.png) no-repeat left bottom;
    width: 13px;
    height: 12px;
    vertical-align: baseline;
    border: 0;
    }
    a:hover #small-logo {
	background-position: left top;
    }
#credits-info {
	font-size:1.1em;
}

.h-tagline {
	margin-bottom:10px;
	}
	
#search-sidebar-box {

	background-color:#d5deee;
	padding:20px;
	width:195px;
	margin-bottom:10px;
	}
	
#search-sidebar {
		float:left;
	}
	
#content-area {
	width:736px;
	float:right;
	margin-bottom:10px;

	}
	
.signup-box {
	padding:20px;
	width:195px;
	background-color:#b6bfce;
	}

.breadcrumbs, .breadcrumbs a { color: #666; text-decoration: none; }
.breadcrumbs a:hover { text-decoration: underline; }

#breadcrumbs {
	margin-bottom:10px;
 
	}
	
#breadcrumbs ul li {
	list-style-type:none;
	float:left;
	}
	
#breadcrumbs ul li a {
	text-decoration:none;
	color:#666666;
	margin-right:5px;
	}

#breadcrumbs ul li a:hover {
	color:#aed139;
	}

#breadcrumbs ul li a:after {
	content:" /";
	color:#666666;
	}
	
#breadcrumbs ul li a.last-crumb:after {
	content:" ";
	color:#cc0000;
	}
	
#section-heading {

	}

.sectionBanner { margin-right: -9px; }

#section-heading h2 {
	margin-bottom:30px;
	margin-top:20px;
	font-size:3em;
	color:#44abb4;
	font-weight:normal;
	line-height:1em;
	text-align: center;
}
#search-sidebar h3 {
	font-size:1.4em;
	}

#search-sidebar-container {
	border-bottom:1px dotted #666;
	margin-bottom:10px;
	
	}
	
#search-sidebar-form {
	margin-bottom:10px;
	}
.search-sidebar-container {
	margin-bottom:10px;	
	}
	
#section-container {
	padding-top:10px;
	}
	
#search-sidebar-box h2{
	color:#41848A;
	font-size:2.2em;
	margin-bottom:10px;	
	font-weight:normal;
	}
	
#search-sidebar-box h3 {
	text-transform:uppercase;
	font-weight:bold;
	margin-top:20px;
	font-size:1.2em;
	}

#item-container {
	margin-bottom:10px;
	}

#item-graphic-box {
	background-color:#ffffff;
	float:left;
	width:300px;	
	}
#item-graphic-badges { margin-top: 1em; text-align: center; }
	
#item-description-box {
	width:410px;
	background-color:#ffffff;
	float:right;
	}
	
#item-image-box {
	width:298px;
	border:1px solid #cccccc;
	text-align:center;	
	}
#item-image-control a{
	text-align:right;
	float:right;
	text-decoration:none;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	color:#999999;
	}
	
#item-image-control a:hover {
	color:#aed139;
	}

#content-area h3 {
	margin-bottom:10px;
	font-size:1.6em;
	font-weight:bold;
	color:#809d00;
	}
	
.special-tabbing {
	width:160px;
	font-size:1.2em;
	margin-bottom:4px;
 
	}

.float-left {
	float:left;
 
	}	

.float-right {
	float:right;
 	}

.make-bold {
	font-weight:bold;
	font-size:1.6em;
	color:#809d00;
	}
	

form input[type="text"] {
	border:1px solid #ccc;
	width: 10em;
}

#add-to-shopping-form {
    margin-bottom:40px;
    margin-top:10px;
    }
    #add-to-shopping-form * {
	vertical-align: middle;
    }
    #add-to-shopping-form .outOfStock span {
	display: -moz-inline-block;
	display: inline-block;
	width: 150px;
	margin-right: 10px;
    }
    #add-to-shopping-form .outOfStock img {
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity=2);
    }
	
#add-to-shopping-form label {
	font-size:1.6em;
	font-weight:normal;

	margin-right:10px;
	}
#add-to-shopping-form input[type="text"] {
	padding:2px;
	}
	
#item-description-box p{
	margin-bottom:10px;
	}
	
.product-description {
	margin-bottom:2px;
	}
	
#item-description-additional {
	margin-bottom:10px;
	}

#item-description-box h2 {
	color:#279ea8;
	font-weight:normal;
	font-size:2.2em;
	margin-bottom:20px;
	line-height: 1.2;
	}

#item-description-box h3 {
	color:#279ea8;
	
	}
	
 
#item-container {
    font-size:1.1em;
    line-height:1.4em;
}

#recentlyViewed {
    display: none;
}
#recentlyViewed, #crossSell {
    margin-top: 2em;
    }
    #recentlyViewed h3, #crossSell h3 {
	padding: .4em;
	background: #b6bfce;
	margin: 0;
	color: #ffffff;
    }


#section-container .p-m-child-container , #section-container .p-m-parent-container{
	border:none;
	
	}
	
#section-container .p-m-caption {
	text-align:center;
	}
	
#synertech a, #synertech a:hover {
	text-decoration:none;
	
	} 
	
.special-padding {
	padding-left:10px;
	}

#shareThisContainer {
	text-align: center;
	margin-top: 10px;
}


/* Search styles */
body.search #info-div td { padding: 5px; }
body.search #info-div td a { color: #279EA8; }

/* Section header styles */
#sectionNav {
	padding: 0 10px;
}
#sectionNav * {
	vertical-align: middle;
}
#sectionNav h2 {
	width: 516px;
	padding: 0 100px;
}
#sectionNav .button {
	width: 80px;
	height: 20px;
	background: url(http://site.chifoperfumes.com/images/sectionArrows.png) 0 0 no-repeat;
	text-indent: -3000em;
	position: relative;
	bottom: 5px;
	outline: 0;
}
#sectionNav .prev {
	margin-left: -80px;
	left: 80px;
}
#sectionNav .next {
	margin-right: -80px;
	background-position: -80px 0;
	right: 80px;
}
#sectionNav .button:hover {
	opacity: .8;
}

.page-contact #primary-container, .page-about #primary-container, .page-info #primary-container, .page-privacypolicy #primary-container {
  font-size: 1.2em; }
  .page-contact #contentPadding, .page-about #contentPadding, .page-info #contentPadding, .page-privacypolicy #contentPadding {
    padding: 10px; }
    .page-contact img.banner, .page-about img.banner, .page-info img.banner, .page-privacypolicy img.banner {
      margin-left: -10px;
      margin-top: -6px; }
