/* line 1, ie9.css.scss */
.gradient {
  filter: none;
}

.shippingtitle {width:100px;float:left;overflow:visible;}
/*#window-3 #window-3-content .product-tile-listing .product-info .review-count{font-size:0.5em;top:-10px;}*/
#wrapper .checkout-progress-indicator-wrapper {position:relative;right:-19em; width:100%;}

.pt_account .resetpasswordForm .row-inline button.reset-btn {
    left: -22px;
    margin:1px 0 0;
    position: relative;
    top:0px;
    height:30px;
}
.pt_product-details #window-3 #send-to-friend-main {width:100%;}
.pt_product-details .ctas .addtolist {
  /*background-color: #666666;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF666666', endColorstr='#FF484848');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4NDg0OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: linear-gradient(top, #666666 0%, #484848 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
}
.pt_product-details .ctas .addtolist:hover {
  /*background-color: #666666;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF484848', endColorstr='#FF666666');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4NDg0OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: linear-gradient(top, #484848 0%, #666666 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
}
#footer .footer-ctas .shipGermany{font-size:0.8em;}
.pt_checkout #primary .smaller legend {width:100%;}
#billToDetails2 a {color: #762027 !important; font-family: "Camphor W01 Bold";}
.pt_checkout .cart-wrap .accept-tc a {color: #762027 !important;}
#bestsellerDescription {
    color: #762027;
    font-family: "Capitolium W01 2 Italic" !important;
    line-height: 0em;
    text-align: center;
    margin-top: 40px;
}
#bestsellerCaption {
    color: #762027;
    font-size: 2.5em;
    font-family: CapitoliumW01-2Regular;
    line-height: 0em;
    text-align: center;
}
#catName{
	color: #762027;
	font-weight: normal;
	font-family: "CapitoliumW01-2Regular";
	font-size: 2.25em;
	line-height: 1em;
	margin: 0;
	/* border-bottom: 1px solid #dddddd; */
	padding-bottom: 16px;
}
#RegistrationForm .label-inline a {
	line-height: 1.5em;
	font-family: "Camphor W01 Bold";
	padding-top: 5px;
	color: #762027;
}
#RegistrationForm .label-inline a:hover, #EmailSignupForm .label-inline a:hover {
	color: #762027;
}
.go {
	background: url("../images/sprite.png") no-repeat scroll right -965px rgba(0, 0, 0, 0);
	color: #762027;
	font-family: "Capitolium W01 2 Italic";
	font-size: 1em;
	padding-right: 25px;
}
.label-inline.optinheader {
    margin-bottom: 10px;
    line-height: 1.5em;
    font-family: "Camphor W01 Bold";
}

@media all and (max-width: 770px) {
	.rr-wrap {
	  text-align: left !important; 
	  width: 100% !important; 
	} 

	.product-tile-listing {
		text-align: left !important;
	}
	  #bestsellerCaption {
		font-size: 1.8em !important;
	  }
	  #bestsellerDescription{
	  	font-size: 0.8em !important;
	  }
}

.view-row .product-tile-listing {
    text-align: left;
}

.shelf-landing .view-row .product-tile .cta-container {
    right: 15px;
    left: auto;
    bottom: -40px;
    width: 20%;
    text-align: left;
}

.rr-wrap {
  text-align: center; 
  width: 80%; 
  margin: 0px auto;
  white-space: nowrap 
}

.slider .rr-wrap {
  text-align: center !important; 
  width: 80% !important;  
} 

.slider .product-tile-listing{min-height: 15em; text-align: center !important;}
.product-tile-listing {/* min-height: 15em; */ text-align: center;}
.aboutus .hero-image .pitch-wrap {
	top: 30%;
	right: 5%;
	left: 5% !important;
	width: 50%;
}

.whatsnew .top_nav ul, .aboutus .top_nav ul {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1.5px solid #7D7D7D;
	/* height: 35px; */
	overflow: hidden;
	/* position: relative; */
	text-align: center;
	width: 100%;
	z-index: 10;
	margin: 0 auto;
	padding: 0;
	font-size: 1.1em;
	font-family: Camphor W01 Medium;
}
.whatsnew .top_nav li, .aboutus .top_nav li {
	display: inline;
	line-height: 35px;
	padding: 0;
	text-align: center;
	/* width: 326px; */
}

.whatsnew .top_nav li>a, .aboutus .top_nav li>a {
	color: black;
	text-transform: uppercase;
	font-size: 0.7em;
	padding: 0px 60px;
	text-decoration: none;
}

.aboutus .hero-image .pitch-wrap span.text {
	font-size: 0.9em;
	font-family: Camphor W01 Italic;
	line-height: 1.2em;
	display: block;
}

.aboutus .hero-image .pitch-wrap h2 {
	font-family: CapitoliumW01-2Regulart !important;
	font-weight: normal !important;
	font-size: 2.5em;
}

.aboutus.miracle .hero-image .pitch-wrap h2 {line-height: 5px;}
.aboutus.science .hero-image .pitch-wrap h2 {line-height: 40px;}

#wnContainer .text_head, #auContainer .text_head {
	color: #762027;
	text-transform: uppercase;
	font-family: CapitoliumW01-2Regular;
	font-size: 1.7em;
}

#wnContainer .text_body, #auContainer .text_body {
	font-family: Camphor W01 Medium;
	font-size: 100%;
}

.aboutus .video .img a {
	background: url('../images/sprite.png') no-repeat 0px -937px;
	width: 70px;
	height: 48px;
	text-indent: -3000px;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

#thePromiseContent {
	margin-top: 65%;
}

.video-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
}

.aboutus .video {
	margin-top: 30px;
	position: relative;
}

.auslider-region {
	/* height: 551px; */
	margin-top: 30px;
	position: relative;
}

.auslider {
	height: 551px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}

.auslider .auslide {
	/* height: 551px; */
	left: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

.auslider .auslide.active {	left: 0;}

.desc-box {
	/* height: 501px; */
	width: 25%;
	padding: 45px 5px 0 15px;
	position: absolute;
	right: 0;
	top: 0;
}

.desc-box .text.active {display: block;}

.auslider .controls-bar {
	top: 80%;
	position: absolute;
	width: 100%;
}

.auslider .controls-bar .auslider-navigation {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-align: center;
	width: 70%;
}

.auslider .controls-bar .auslider-navigation .prev, .auslider .controls-bar .auslider-navigation .next {display: none;}
.auslider .controls-bar ul li.active, .auslider .controls-bar ul li:hover {background: url("../images/sprite.png") no-repeat scroll -35px -917px rgba(0, 0, 0, 0);}

.auslider .controls-bar ul li {
background: url("../images/sprite.png") no-repeat scroll -51px -917px rgba(0, 0, 0, 0);
cursor: pointer;
display: inline-block;
height: 10px;
margin: 10px 5px 0;
text-indent: -9999px;
width: 10px;
}

.desc-box .go {
	background: url("../images/sprite.png") no-repeat scroll right -965px rgba(0, 0, 0, 0);
	font-size: 1em;
	padding: 0 15px 0 0;
	color: #762027;
}

.desc-box p {
	color: #272727;
	line-height: 22px;
	margin: 0 0 15px;
	font-family: Camphor W01 Medium;
	text-transform: none;
}

.desc-box p.title {
	font-size: 1.5em !important;
	color: #762027;
	font-family: CapitoliumW01-2Regular;
}

.desc-box p {
	color: #272727;
	line-height: 22px;
	margin: 0 0 15px;
	font-family: CamphorStdMedium;
	text-transform: none;
}

#auContainer .comment {
	width: 80%;
	margin: 30px auto;
	height: 100%;
	border-top: 1px solid #272727;
	border-bottom: 1px solid #272727;
	position: relative;
}

#auContainer .comment .quote_start {
	background: url('../images/sprite.png') no-repeat 0px -985px;
	position: absolute;
	margin-left: -40px;
	top: 30%;
	padding: 8px;
}

#auContainer .comment .quote_end {
	background: url('../images/sprite.png') no-repeat -845px -987px;
	width: 15px;
	position: absolute;
	margin-right: -55px;
	top: 30%;
	right: 0;
	padding: 8px;
}

#auContainer .comment p {
	text-align: center;
	font-size: 1.2em;
	line-height: 27px;
	font-family: CapitoliumW01-2Regular;
	margin-top: 20px;
}
#auContainer .comment p span {
    display: block;
    font-size: 0.7em;
    padding-top: 15px;
}

#auContainer .relate h2 {
	font-size: 1.8em;
	line-height: 42px;
	border-bottom: 1px solid #7d7d7d;
	color: #762027;
	font-family: Camphor W01 Thin;
	margin: 0 0 20px 0;
}

#auContainer .relate {	margin-top: 100px;}
.whatsnew_landing .first_row, .second_row {	margin-right: 20px;}
.second_row {	height: 400px !important;}
.items.left {	position: absolute;	left: 0;	top: 0;}
.items.half {	width: 49.5%;}
.items a {	text-decoration: none !important;}
.items .text {color: #762027;text-transform: uppercase;font-family: CapitoliumW01-2Regular;font-size: 1.3em;}
.items.right {position: absolute;right: 0;top: 0;}

.whatsnew_landing .first_row, .second_row {margin-right: 20px;}

.whatsnew_landing .items.full {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.items a {text-decoration: none !important;}
#essential .pitch-wrap {z-index: 1;}
.whatsnew_landing .pitch-wrap {top: 35%;right: 5%;left: 2% !important;width: 50%;}
.whatsnew_landing img {width: 100%;}
.second_row {height: 400px !important;}
.items img:hover { opacity: 0.7;}

.whatsnew_landing .pitch-wrap h2 {
	font-family: CapitoliumW01-2Regular !important;
	font-weight: normal !important;
	font-size: 1.8em;
}

.whatsnew #wnContainer ul {padding: 0;}
.whatsnew #wnContainer li {min-height: 163px;}
#wnContainer .text_body, #auContainer .text_body {font-family: Camphor W01 Medium;font-size: 100%;}
#featured_index_gallery {width: 100%;}
.whatsnew #wnContainer #featured_index_gallery .pitem span {font-family: "Capitolium2 Light";color: #762027;}
.whatsnew #wnContainer #featured_index_gallery .pitem a {text-decoration: none !important;}
.whatsnew #wnContainer #featured_index_gallery .pitem img {width: 225px;padding: 5px;
}
.whatsnew #wnContainer li>img {
	height: 163px;
	width: 163px;
	float: left;
	margin: 0 20px 0 0;
}

.whatsnew #wnContainer #featured_index_gallery .pitem {
	width: 25%;
	text-align: center;
	display: block;
	float: left;
}

#exclusiveOffers {
	width: 100%;
	height: 100%;
}
#exclusiveOffers img {
	float: right;
	padding-right: 270px;
	position: fixed;
	padding-left: 270px;
}
#giftMessageInfo {
    padding-left: 20px;
    font-size: 1em;
}



@media all and (max-width: 770px) {
	.rr-wrap {
	  text-align: left !important; 
	  width: 100% !important; 
	} 

	.product-tile-listing {
		text-align: left !important;
	}
}

.rr-wrap {
  text-align: center; 
  width: 80%; 
  margin: 0px auto;
  white-space: nowrap 
}

.slider .rr-wrap {
  text-align: center !important; 
  width: 80% !important;  
} 

.product-number.rr-wrap{
	text-align: left;
	width: 100%;
}

.reset-btn {
	background-color: #ffffff !important;
}
#reset-dwfrm_profile_login_password {
	top: 4px;
}





















