@charset "UTF-8";
#productSearchLink {
}
#productSearchLink .left {
	width:120px !important;
	padding:0px !important;
}
#productSearchLink .right {
	width:400px !important;
	background-image:url(/images/backgrounds/product-listing.png);
	background-repeat:no-repeat;
	background-position:right;
	height:142px;
	padding:0px !important;
}
#productSearchLink .right .wrapper {
	padding-left:30px;
	padding-top:15px;
}
#productSearchLink .right .text {
	float:left;
	width:80%;
}
#productSearchLink .right .link {
	padding-top:15px;
}
#body .bottle img {
	width:215px;
}
#body .bottle {
	position:absolute;
	right:0px;
	top:-30px;
}
#bottleSlider ul {
	width:300px;
	height:660px;
}
#bottleSlider .image {
	width:300px;
	height:660px;
	background-position:center center;
	background-repeat:no-repeat;
}
#caps-slider {
	padding:0 15px;
}
#caps-slider .left {
	width:550px;
	margin-left:30px;
}
#caps-slider .left .info {
	min-height:275px;
	margin-top: 30px;
	}
#caps-slider .right {
	width:300px;
	text-align:center;
	position:relative;
	top:-25px;
}
#caps-slider .right img .product_image {
	max-width:300px;
	max-height:600px;
	margin-left::25px; 
	margin-left:35px;
}
#caps-slider ul {
	width:118px;
	height:118px;
}
#caps-slider .arrow.back {
	position: absolute; 
	background-image: url("/images/backgrounds/product-prev.png"); 
	height: 118px; 
	width: 45px; 
	top: 0px; 
	left: -40px;
}
#caps-slider .arrow.forward {
	position: absolute; 
	background-image: url("/images/backgrounds/product-next.png"); 
	height: 118px; 
	width: 45px; 
	top: 0px; 
	right: -40px;
}
#caps-slider .arrow.back a,
#caps-slider .arrow.forward a {
	margin:0;
}
#caps-slider .title {
	font-family:Jura;
	font-size:44px;
	text-shadow:2px 2px #000000;
}
#caps-slider .description hr,
#caps-slider .description {
	width:100%;
	font-size:15px;
	font-family:Verdana;
}
#caps-slider .nutrition {
	position:absolute;
	background-color:#ffffff;
	padding:25px 15px 15px 15px;;
	border-radius:10px;
	top:45px;
	left:0;
	display:none;
}
#caps-slider .nutrition .closer {
	position:absolute;
	top:5px;
	right:16px;
	color:#000000;
}
#caps-slider .nutrition .closer a {
	border:1px solid #000000;
	padding:2px;
}
#caps-slider .prompt {
    font-size: 19px;
    text-shadow: 2px 2px 3px #000000;
}
#caps-slider a { display: inline-block; }
#caps-slider a .image {
	text-align:center;
}
#caps-slider a .image img {
	max-width:118px;
	max-height:118px;
}
#caps-slider .addthis {
	padding-bottom:15px;
}
.megamenu .product {
    color: #011837;
    font-family: Arial;
    font-size: 17px;
    text-align: left;
}
ul.items .hover {
	position:absolute;
	top:0;
	left:0;
	padding:5px;
	background-color:#ffffff;
	border-radius:10px;
}
ul.items .hover .title {
	font-size:10px !important;
	color:#000000;
	text-shadow:none !important;
}
ul.items .image {
	position:relative;
}
.popover-title {
	display:none;
}
.popover-content {
	color:#000000;
	font-family:Jura;
	font-size:18px;
}
.myAddthis{
	margin-bottom:25px;
}
.def_field_image{
	max-height: 600px;
    max-width: 330px;
}
#product-relations ul {
	width:auto !important;
}
#product-relations ul li {
	display:inline-block;
	padding-right:15px;
}
#product-relations ul img {
	max-height:118px;
}
#product-relations .title {
	font-size:25px;
	line-height:1;
}
#productAccordion .product.wrapper {
	width:192px;
	float:left;
	margin-right:10px;
	background-color:#ffffff;
	padding:10px;
	margin-bottom:15px;
}
#productAccordion .product.wrapper.seq_4 {
	margin-right:0;
}
#productAccordion .product.wrapper img {
	max-width:75%;
	max-height:150px;
}
#productAccordion .product.wrapper .bottle {
	text-align:center;
}
#productAccordion .product.wrapper .teaser,
#productAccordion .product.wrapper {
	font-size:14px;
	font-family:Verdana;
	color:#202020;
	padding-bottom:10px;
}
#productAccordion .product.wrapper,
#productAccordion .product.wrapper .title {
	font-size:14px;
	font-family:Verdana;
	color:#202020;
	padding-bottom:10px;
}
#produc
#productAccordion .product.wrapper .teaser {
	font-size:13px;
}
#productAccordion .product.wrapper .link {
	font-size:12px;
	color:#347401;
}
#productAccordion .category > .title {
	color:#202020;
	font-size:24px;
	font-family:Arial;
	width:100;
	border-bottom: 2px solid #202020;
	margin-bottom:10px;
	padding-bottom:5px;
	line-height:1;
}
.related{
	margin-top:20px;
	margin-bottom:20px;
}
#product-relations .title{
	margin-bottom:20px;
}