/************************
Secret CSS V1
************************/


/******************************
Common Styles 
******************************/
* {
	border: none;
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 1em;
}

body {
	min-width: 960px; /*_width:expression(this.offsetWidth>960?960:'');*/
	background:url(#ImagesCDN#/Images/Backgrounds/bkgdMain.gif) repeat-x;
	font-size:62.5%;
}

p {
	color: #8c8c8c;
	font-size: 1.2em;
	line-height: 18px;
}
a, a img
{
 outline: none;
}
a {
	color: #134b84;
	text-decoration: none;
	font-size: .94em;
}

h2
{
	font-size:2.4em;
}

h3 {
	color: #134b84;
	font-size: 1.4em;
	font-weight: normal;
}

sup
{
	line-height:0;
	font-size: .8em;
	vertical-align:5px;
}

.headline {
	display: block;
	text-indent: -3000px;
}

.borderLine {
	margin-top: 3px;
	padding-top: 20px;
	background: url(#ImagesCDN#/Images/Common/divBorder.gif) repeat-x;
	float: left;
	width: 100%;
}

.skipToLink
{
	display:none;
}

.noPadding, #header ul li.noPadding
{
	padding:0;
}

blockquote {
	margin: 0 25px;
	}

/******************************
Header & Navigation
******************************/
a#secretLogo
{
	background:url(#ImagesCDN#/Images/Common/logoSecret.png) no-repeat;
	text-indent:-3000px;
	display:block;
	width:272px !important;
	height:319px;
	position:absolute;
	top:22px;
	left:124px;
	z-index:1000;
	
}
span#secretLogo
{
	/*background:url(#ImagesCDN#/Images/Common/logoSecret.png) no-repeat;
	text-indent:-3000px;*/
	display:block;
	width:258px;
	height:319px;
	position:absolute;
	top:10px;
	left:163px;
	z-index:1000;
}

#countrySelector
{
	background:#59a6d9;
	color:#ffffff;
	font-size:1.2em;
}

#headNav {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	z-index:100;
}

#header {
	height: 40px;
	min-width: 960px; /*_width:expression(this.offsetWidth>960?960:'');*/
	overflow: hidden;
	position: relative;
}

#header div {
	width: 1120px;
	margin: 0 auto;
	position: relative;
}

#header ul {
	position: absolute;
	top: 5px;
	left: 404px;
	width:1120px;
}

#header ul li {
	float: left;
	list-style: none;
	color: #ffffff;
	padding: 0 3px;
}

#header ul li a {
	color: #ffffff;
	text-decoration: none;
	vertical-align: -3px;
	font-size:1.2em;
}

#header ul li a:hover
{
	color:#071666;
	text-decoration:underline;
}
#searchBox
{
    background: url(#ImagesCDN#/Images/Common/search-bg.png) no-repeat;
    width: 115px;
	height: 22px;
}
/*#searchBox input {
	background: url(#ImagesCDN#/Images/Common/bkgdSearchInput.png) no-repeat;
	width: 64px;
	height: 22px;
	padding-left: 10px;
	display: block;
	padding-top: 3px;
	padding-right:9px;
	color:#ffffff;
	font-size:1.1em;
}*/

#header ul li .searchbox
{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    float: left;
    height: 22px;
    width: 70px;
    font-size:1.1em; 
    padding-left:14px;
    line-height:22px;
    
}

#header ul li .goLink
{
	border-width: 0;
    cursor: pointer;
    float: left;
    height: 22px;
    width: 25px;
}



/* Navigation */
#navigation {
	height: 39px;
	width:960px;
	margin: 0 auto;
}

#navigation ul {
	height: 39px;
	float:left;
	margin-left:299px;
}

#navigation ul li {
	list-style: none;
	float: left;
	position: relative;
	height: 39px;
}

#navigation ul li a{ outline: none;}

#homeNav a, #productsNav a#products, #sweatNav a, #whatsNewNav a, #specialOffersNav a {
	background: url(#ImagesCDN#/Images/Navigation/navigation.png) no-repeat;
	height: 39px;
	background-position: 0 0;
	text-indent: -3000px;
	display: block;
}

#homeNav a {
	width: 104px;
}

#productsNav a#products {
	width: 115px;
	background-position: -104px 0;
}

#sweatNav a {
	width: 158px;
	background-position: -219px 0;
}

#whatsNewNav a {
	width: 127px;
	background-position: -377px 0;
}

#specialOffersNav a {
	width: 141px;
	background-position: -504px 0;
}

#homeNav a:hover {
	width:104px;
	height:39px;
	background:url(#ImagesCDN#/Images/Navigation/navigation_homeActive.png) transparent no-repeat;
}

#productsNav a#products:hover, #productsNav a#products.active
{
	width:130px;
	height:39px;
	background:url(#ImagesCDN#/Images/Navigation/navigation_productActive.png) transparent no-repeat;
	position:relative;
	margin-left:-15px;
	z-index:100;
}

#sweatNav a:hover 
{
	width:173px;
	height:39px;
	margin-left:-15px;
	background:url(#ImagesCDN#/Images/Navigation/navSweat_active.png) transparent no-repeat;
}

#whatsNewNav a:hover {
	width:144px;
	height:39px;
	margin-left:-17px;
	background:url(#ImagesCDN#/Images/Navigation/navWhatsNew_active.png) transparent no-repeat;
}

#specialOffersNav a:hover {
	width:158px;
	height:39px;
	margin-left:-15px;
	background:url(#ImagesCDN#/Images/Navigation/navSpecialOffer_active.png) transparent no-repeat;
}

#navigation ul li #subNavigation {
	display: none;
	height: 477px;
    left: -51px;
    overflow: hidden;
    padding-left: 13px;
    padding-top: 10px;
    position: absolute;
    top: 25px;
    width: 403px;
    z-index: 100;
}

#navigation ul li #SweatsubNavigation {
	display: none;
	position: absolute;
	top: 30px;
	left: -52px;
	width: 403px;
	height: 477px;
	z-index: 100;	
	overflow:hidden;
}

#navigation ul li #subNavigationone {
	display: none;
	position: absolute;
	top: 29px;
	left: -32px;
	width: 403px;
	height: 477px;
	z-index: 100;
	padding-top:10px;
	padding-left:13px;
	overflow:hidden;
}

#navigation ul li #subNavigation h4
{
	color:#00215c;
	display:block;
	text-transform:uppercase;
	margin-bottom:10px;
	font-size:11px;
}
.Byfeature
{
    font-size:10px;
}
#navigation ul li #SweatsubNavigation h4
{
	color:#00215c;
	display:block;
	text-transform:uppercase;
	margin-bottom:10px;
	font-size:1.1em;
}
#navigation ul li #subNavigation ul
{
	float:none;
	margin-left:16px;
	height:auto;
}
#navigation ul li #SweatsubNavigation ul
{
	float:none;	
	height:auto;
}
#navigation ul li #subNavigation ul ul
{
	margin-left:12px;
}
#navigation ul li #SweatsubNavigation ul ul
{
	margin-left:12px;
}
#navigation ul li #subNavigation #wantDeodorantSubnav ul
{
     margin-left:0px;
}

#navigation ul li #subNavigation #wantDeodorantSubnav a
{
     margin-left:0px;
}


#navigation ul li #subNavigation a
{
	color:#8295b2;
	font-size:1.2em;

}
#navigation ul li #SweatsubNavigation div.leftLinks {
	float: left;
	margin: 27px 0 0 -227px;
	width: 160px;
}

#navigation ul li #SweatsubNavigation div.rightLinks {
	float: left;
	margin: 30px 0 0 -73px;
	width: 160px;
}
#navigation ul li #SweatsubNavigation div.leftLinks ul li, #navigation ul li #SweatsubNavigation div.rightLinks ul li {
	height: auto;
}

#navigation ul li #SweatsubNavigation div.leftLinks ul li a, #navigation ul li #SweatsubNavigation div.rightLinks ul li a {
	height: auto;
	font-size: 14px;
	/*text-transform: uppercase;*/
	color:#071666;
	font-weight: bold;
}
#navigation ul li #SweatsubNavigation ul
{
	list-style-type: none;
}

#navigation ul li #SweatsubNavigation a
{
	color:#8295b2;
	font-size:1.2em;
	background: none;
	text-indent: 0;
	margin: 0px;

}

#navigation ul li #SweatsubNavigation a:hover
{ margin: 0px;}
#navigation ul li #protectionSubnav li,
#navigation ul li #wantDeodorantSubnav li
{
	/*float:none;
	list-style:disc;
	color:#00215c;
	height:auto;
	position:relative;
	 z-index:5; 
	z-index:10;*/


color:#00215C;
float:none;
height:auto;
list-style:disc outside none;
}

#navigation ul li #SweatprotectionSubnav li
{
	/*float:none;
	list-style:disc;
	color:#00215c;
	height:auto;
	position:relative;
	 z-index:5; 
	z-index:10;*/


color:#00215C;
float:none;
height:auto;
list-style:disc outside none;
}
#navigation ul li #protectionSubnavone li
{
color:#00215C;
float:none;
height:auto;
list-style:disc outside none;
}

.arrowhead
{
    margin: 0 !important;
    padding-left: 6px;
    text-decoration: none;
}

#navigation ul li #subNavigation #wantDeodorantSubnav h4
{
	margin-bottom:-2px;
	position:relative;
	z-index:5;
	
}

#navigation ul li #subNavigation #wantDeodorantSubnav h4 a
{
	color:#00215c;
	font-weight: bold;
	font-size:11px;
    padding-right: 10px;
    text-transform: uppercase;
}

#navigation ul li #wantDeodorantSubnav ul
{
	margin-bottom:10px;
}

#navigation ul li #wantDeodorantSubnav li
{
	list-style:none;
}

#navigation ul li #protectionSubnav li li,
#navigation ul li #wantDeodorantSubnav li li
{
	list-style:none;
	display:block;
	line-height:16px;
}
#navigation ul li #SweatprotectionSubnav li li
{
	list-style:none;
	display:block;
	line-height:16px;
}
#strongProtectionList
{
	position:absolute;
	top:59px;
	right:33px;
	z-index:5;
}
#SweatstrongProtectionList
{
	position:absolute;
	top:20px;
	right:55px;
	z-index:5;
}
.originalSubnavHead
{
	margin-top:10px;
}

.mists_splashes_head
{
	margin-top:10px;
}

.Allproductslink
{
	 color: #00215C;
    display: block;
    font-size: 11px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

#navigation ul li #subNavigation a#protectionTab, #navigation ul li #subNavigation a#wantTab
{
	height:33px !important;
	float:left;
	display:block;
	text-indent:-30000px;
	width:152px;
	position:relative;
	z-index:5;
}

#navigation ul li #subNavigation a#wantTab
{
	width:228px;
}

#protectionSubnav, #wantDeodorantSubnav 
{
	padding-left:63px;
	padding-top:53px;
}
#SweatprotectionSubnav
{
	padding-left:35px;
	padding-top:10px;
}
#navigation ul li #subNavigation iframe
{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0px;
	display:block;
	filter:alpha(opacity=0);
	z-index:-1;
}

#wantDeodorantSubnav {
	display:none;
	padding-left:60px;
	padding-top:63px;
}

.rightSubnavClt
{
	position:absolute;
	bottom:5px;
	left:38px;
	z-index:4;
}

.subnavCltClinicalProtection
{
	position:absolute;
	bottom:86px;
	left:40px;
	z-index:4;
}
.subnavCltBtmLeft
{
	position:absolute;
	bottom:5px;
	/* left:40px; */
	left:33px;
	z-index:4;
}
.subnavCltBtmRt
{
	position:absolute;
	bottom:5px;
	right:3px;
	z-index:4;
}


/******************************
Main Content
******************************/
#homeFlash {
	outline: none;
}

#wrapper {
	margin: 0 auto;
	width: 100%;
	min-width: 960px;
	position: relative;
	overflow: hidden;
}

#home #wrapper {
	margin-top: 0;
}

a#socialize {
	display: block;
	text-indent: -3000px;
	background: url(#ImagesCDN#/Images/Common/btnSocialize.png) no-repeat;
	width: 46px;
	height: 136px;
	position: absolute;
	top: 198px;
	left: 0;
	z-index: 1000;
}

#socializeBtn
{
	display: block;
	text-indent: -3000px;
	background: url(#ImagesCDN#/Images/Common/btnSocialize.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='#ImagesCDN#/Images/Common/btnSocialize.png');
	width: 46px;
	height: 136px;
	position: absolute;
	top: 0;
	right: -46px;
}

a#socialize:hover, #socializeBtn:hover
{
	background: url(#ImagesCDN#/Images/Common/btnSocialize_on.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='#ImagesCDN#/Images/Common/btnSocialize_on.png');
}

div#socializewrapper {
	background: url(#ImagesCDN#/Images/Backgrounds/bkgdSocialize.png) no-repeat;
	position: absolute;
	top: 197px;
	left: -688px;
	width: 688px;
	height: 366px;
	z-index: 1000;
	display: none;
}
div#socializewrapper .left { float: left; margin: 45px 0 0 20px; _margin-left:10px; width: 280px; }
	div#socializewrapper .left p { color: #6885a8; }
	div#socializewrapper .left p a.more, div#socializewrapper .left p a:visited.more {
		color: #3d4d8b; font-weight: bold; 
		text-decoration: none; margin: 20px 0 0 0;
		}
	div#socializewrapper .left .divider {
		background: url(#ImagesCDN#/Images/Backgrounds/bkgdSocializeDivider.png) no-repeat;
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='#ImagesCDN#/Images/Backgrounds/bkgdSocializeDivider.png');
		display: block;
		height: 24px;
		width: 260px;
		}

div#socializewrapper .right { margin: 50px 20px 0 0; top: 0; float: right; width: 335px; }
	div#socializewrapper .right .close {
		cursor: pointer;
		position: absolute;
		top: 20px; font-size: 1.1em;
		right: 20px; color: #000000;
		}

#mainContent {
	width: 930px;
	float: left;
	left: 50%;
	padding-left:70px;
	margin-left: -430px;
	overflow: hidden;
	margin-top: 135px;
	min-height:800px;
	/*Commented by M&O */
	/*padding-bottom: 150px;*/
	position: relative;
	z-index: 10;
}

#mainContent h1
{
	margin:0 auto;
}

#introText {
	margin-left: 20px;
	margin-top:17px;
	width: 430px;
}

.allProducts #introText
{
	padding-left:140px;
}

/* Left Container */
#left, #right {
	float: left;
}

body#home #right h3
{
	font-weight:normal !important;
}

body#home #right p
{
	color:#8c8c8c;
}

body#home h1
{
	text-indent:-30000px;
	display:block;
	height:0;
}

/******************************
Backgrounds
******************************/
body#home #wrapper {
	/*background: url(#ImagesCDN#/Images/Backgrounds/bkgdHomepage.gif) repeat-x;
	*/	
	right: 0;
}

body#home #mainContent {
	padding-left:0;
	margin:0 auto;
	margin-top: 720px;
	left:auto;
	float:none;
}

body#home #mainContent a
{
	font-size:1em;
}

#wrapper {
	
}


/******************************
Product Pages
******************************/
/* All Products */

.hdlProducts
{
	/*background:url(#ImagesCDN#/Images/Headlines/hdlExploreProducts.png) no-repeat;
	width:274px;
	height:72px;
	text-indent:-30000px;*/
	display:block;
	margin:0 auto;
	padding-right:2px;
}

.allProducts #mainContent {
	padding-left:25px;
	margin-top:140px;
}

#rollOverForInfo {
	float: right;
}

.productCategories {
	width: 289px;
	float:left;
	overflow: hidden;
	margin-top: 2px;
	color:#2d4b7b;
	margin-right:-15px;
}

.productCategories img, #hoverContainer .mid img
{
	margin-left:10px;
	padding-top:5px;
}

.productCategories .productContent {
	width:173px;
	padding-left:10px;
	padding-top:5px;
	font-size:1.1em;
}

.productCategories #landingScentExpressions .productContent
{
	width:168px;
}

#bkgdClinicalProtection.productCategories .productContent
{
	width:163px;
}

#bkgdClinicalProtection.productCategories img
{
	margin-left:15px;
}


#hoverContainer .mid .productContent
{
	width:164px;
	padding-left:10px;
	padding-top:5px;
	font-size:1.1em;
}

.productCategories img, .productCategories .productContent, #hoverContainer .mid img, #hoverContainer .mid .productContent
{
	float:left;
}

.productCategories .productContent p, #hoverContainer .mid .productContent p
{
	font-size:11px;
	color:#00215c;
	margin:2px 0px 3px;
	width:130px;
}

.productCategories .productContent span, #hoverContainer .mid .productContent span
 {
	font-size: 1.1em;
	font-weight: bold;
	text-transform:uppercase;
	color:#2d4b7b;
}

.productCategories .productContent ul,
#hoverContainer .mid ul
{
	list-style:none;
}

.productCategories ul#clinicalStrengthLineup .productContent span {
	margin-left:8px;
}

.productCategories .productContent ul span, #hoverContainer .mid .productContent ul span, 
#hoverContainer .mid .availableIn
{
	font-weight:normal;
	text-transform:none;
	float:none;
	color:#2d4b7b;
	font-size:1.1em;
}

#hoverContainer .mid .availableIn
{
	margin-top:5px;
	margin-left:30px;
	width:244px;
}

#hoverContainer .mid .availableIn li
{
	display: inline;
}

#hoverContainer .mid .availableIn li.dash
{
	margin:0 3px;
}

#hoverOffTop, #hoverOffBtm, #hoverOffLeft, #hoverOffRight
{
	position:absolute;
	width:284px;
	height:10px;
	z-index:15;
	border:1px solid red;
}

#hoverOffTop
{
	top:0;
}

#hoverOffLeft
{
	left:0;
	top:0;
}

#hoverOffRight
{
	right:0;
	top:0;
}

#hoverOffBtm
{
	bottom:0;
}


.productContent a.learnMore, #hoverContainer .mid a.learnMore
{
	margin-top:10px;
	background:url(#ImagesCDN#/Images/Common/btnLearnMoreProducts.png) no-repeat;
	width:88px;
	clear:both;
	height:16px;
}

.productCategories div{
	float: left;
	position: relative;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	width:290px;
	margin-bottom:15px;
}

div.productCategories#bkgdClinicalProtection
{
	margin-left:54px;
	_margin-left:15px;
}


div#bkgdStrongProtection div, div#bkgdBasicProtection div
{
	padding-left:10px;
}


#hoverContainer .mid img{
	margin-left:15px;
}


h2#ultimateProtection, h2#hdlStrongProtection, h2#basic {
	display: block;
	text-indent: -3000px;
	width: 272px;
	height: 54px;
	margin:0;
}

#productBackground, #homepageBackground {
	left: 50%;
	width: 1300px;
	margin-left: -650px;
	height: 1169px;
	min-width: 960px;
	position: absolute;
	z-index: 5;
	top: 0;
}

#homepageBackground
{
	z-index:10;
	height:100px;
}

#homeFlash {
	left: 50%;
	width: 1300px;
	margin-left: -650px;
	min-width: 960px;
	position: absolute;
	top: 0;
	z-index:0;
}

#productHighlights {
	width: 280px;
	float: left;
	padding-top:100px;
	position: relative;
	z-index: 1;
}

#productHighlights h1, #productHighlights p {
	display: block;
	text-indent: -9000px;
	line-height: 0;
	margin: 0;
	float: left;
}

#productHighlights a {
	color: #000000;
	text-decoration: underline;
	margin-top: 5px;
	display: block;
	text-transform: uppercase;
}

#productHighlights ul {
	margin-left: 15px;
	margin-top:10px;
	float:left;
	 width: 193px;
}

#productHighlights li {
	float: none;
	clear: both;
	list-style: none;
	list-style-image: url(#ImagesCDN#/Images/Common/Arrow.gif);
	text-transform: uppercase;
	color:#00337F;
	font-size:1.1em;
}

#productHighlights li span {
	font-weight: bold;
}

#productImage {
    position:absolute;
    left:372px;
    top:0;
	z-index: 0;
}

#productInfo {
	width: 330px;
	float:left;
	margin-top:25px;
	padding-left:8px;
    margin-left:239px;
    position: relative;
    z-index: 1;
}

#productInfo p {
	color: #0a3876;
	margin-bottom: 6px;
}

#productInfo a.productAvailability, #productInfo a.productAvailabilityException {
	font-weight: bold;
	padding: 0px 0px 3px 5px;
	margin: 0;
	width: 135px;
	display: block;
	cursor: pointer;
	font-size:1.2em;
}
#productInfo #formAvailability a.productAvailability:Hover, #productInfo #formAvailability a.productAvailabilityException:Hover,
#productInfo #formAvailability a.active{
	background:url(#ImagesCDN#/Images/Common/productAvailableActive.gif) no-repeat;
	font-size:1.2em;
}


#productScents {
	overflow: hidden;
	position: relative;
	border-bottom:1px solid #8187a5;
	padding-bottom:6px;
}

.clinicalStrengthOriginal #productScents
{
	width:50px;
}

.clinicalStrengthSpotlight #productScents
{
	width:100px;
}

.naturalMineral #productScents
{
	width:87px;
}

.flawlessRenewal #productScents, .smoothEffects #productScents, .OutlastInvisible #productScents
{
	width:165px;
}

.flawlessClearGel #productScents, .freshEffects #productScents,
.sheerMineral #productScents, .OutlastClearGel #productScents, .OutlastOlay #productScents, ScentExpression #productScents
{
	width:100px;
}

.original #productScents
{
	width:145px;
}

#productScents li
{
	float: left;
	list-style:none;
}

#productScents a {
	margin-right: 2px;
	position: relative;
	width: 22px;
	height:45px;
	display:block;
}

.currentScent {
	color: #505050;
	display: block;
	font-size: 1.2em;
	float: none;
	clear: both;
}

.scent {
	width: 23px;
	height: 39px;
	float: left;
	text-indent: -3000px;
	display: block;
	position: absolute;
	bottom: 0;
	cursor: pointer;
}

.active .scent {
	height: 39px;
}

.calloutText
{
	margin-top:40px;
	margin-bottom:20px;
	display:block;
}

.calloutText, .calloutText strong {
	font-size: 1.4em;
}

img.selectedBar {
	display: none;
	margin:5px 0px 0px -5px;
}
a.active img.selectedBar{
	display: inline;
}

.calloutText strong, .calloutText span {
	font-size: 1em;
}

.productBorder {
	display: block;
	width: 100%;
	background: url(#ImagesCDN#/Images/Common/divBorder.gif) repeat-x;
	height: 1px;
	margin: 10px 0;
}

#productReviews {
	margin-bottom:25px;
}

#productReviews a {
	font-size: 1.1em;
	margin-right: 5px;
}

#productReviews span {
	font-size: 1em;
	color:#0A3876;
}

#productLinks a {
	display: block;
	margin-bottom: 5px;
	font-size:1.2em;	
}

#tabInfo .inappropriateMessage
{
	background:#f9f9f9;
    border:2px solid #d8d8d8;
    padding:15px;
    text-align:center;
    font-weight:bold;
    display:none;
    width:300px;
    margin-top:20px;
}

#tabInfo .inappropriateMessage p
{
	color:red;
}

/* Product Tabs */
#tabInfo {
	float: left;
	width: 860px;
	position:relative;
}


#wrapper.scentExpressions #mainContent {
	margin-top:0px;
	margin-left:-650px;
	width:1300px;
}

#wrapper.scentExpressions #tabInfo
{
	padding-top:20px;
}

#scentNoFlashContent
{
	padding:20px 20px 20px 100px;
	width:750px;
	margin-top:145px;
}

#scentNoFlashContent h1
{
	font-size:2.7em;
	color:#0A3876;
	text-align:center;	
}

#scentNoFlashContent h2
{
	margin-top:55px;
}

#scentNoFlashContent h3
{
	margin-top:15px;
}

#scentNoFlashContent a
{
	text-decoration:underline;
	margin-top:10px;
}

#scentNoFlashContent ul	
{
	list-style:none;
}

#tabInfo ul {
	float:left;
}

#tabInfo li a
{
	font-size:1.1em;
	color:#00318a;
	/*border-bottom:1px solid #b8bbcd;*/
	outline:none;
}

#tabInfo li.active a
{
	font-size:1.1em;
	font-weight:bold;
}

#tabInfo li.active 
{
	background:url(#ImagesCDN#/Images/Tabs/tabActiveArrow.gif) no-repeat;
	background-position:right 5px;
	padding-right:15px;
}

#tabInfo li {
	float: left;
	list-style: none;
	margin-right: 12px;
	font-size:1.1em;
}

#tabInfo div {
	width: 100%;
	overflow: hidden;
}


#tabInfo div#tab_container {
	margin: 0 auto;
	margin-top:40px;
}

#tab_container div {
	border-bottom: 1px solid #adadad;
	/* changed by M&O */
	padding-bottom: 5px;
	/*padding-bottom: 20px;*/
}

#tabInfo h3 {
	color: #8c8c8c;
	font-size: 1em;
	font-weight: normal;
}

#tabInfo h3 span {
	color: #2a669f;
	font-weight: bold;
	font-size: .9em;
}

.tab_content {
	padding-top: 0;
}

/* People Are Talking */
#tabInfo div.peopleContent {
	width: 369px;
	float: left;
	border: none;
	background: url(#ImagesCDN#/Images/Common/borderVertical.gif) repeat-y;
	background-position: right 0;
	padding-left: 15px;

	margin-bottom:15px;
}

#tabInfo div.noBackground {
	background-image: none;
}

#tabInfo div.peopleContent img, #tabInfo div.peopleContent div {
	float: left;
	border: none;
	padding-top: 10px;
}

#tabInfo div.peopleContent div {
	width: 242px;
	padding: 10px 10px 0 10px;
}

#tabInfo h3 {
	font-size: 1.6em;
	font-weight: bold;
	color: #2a669f;
}

#tabInfo p {
	font-size: 11px;
	font-style: italic;
	color: #787878;
	margin-top: 0;
}

#tabInfo #talking div.peopleContent p {
	margin-top: 8px;
}

#talking a {
	text-decoration: underline;
}

#tabInfo p.peopleLink, #talking a {
	font-style: normal;
	font-weight: bold;
	color: #2a669f;
	font-size:1.1em;
}

#tabInfo p.peopleLink a
{
	font-size:1.1em;
}

.bigQuote {
	font-size: 700%;
	font-family: Georgia;
	color: #90e7ff;
	font-style: italic;
	margin-right: 5px;
	float: left;
	height: 55px;
	padding-top: 35px;
	margin-bottom: -60px;

	margin-top: -20px;

}

.talkingBorder {
	display: block;
	background: url(#ImagesCDN#/Images/Common/borderHorizontial.gif) repeat-x;
	height: 1px;
	margin: 10px 0;
	width: 800px;
	float: left;
}

/* Review Tabs */
#ratings div {
	border: none;
}

#tab_container div#overallReview {
	background: #f2f2f2;
	padding: 10px 28px;
}

#overallReview a {
	background: url(#ImagesCDN#/Images/Ratings/btnWriteReview.gif) no-repeat;
	width: 135px;
	height: 30px;
	text-indent: -3000px;
	display: block;
	float: right;
	margin-right: 40px;
}

#overallReview h3 {
	float: left;
}

#overallReview h3, #overallReview h3 strong {
	color: #515151;
	font-size: 1.8em;
	font-weight: normal;
}

#overallReview h3 strong {
	font-weight: bold;
	font-size:1em;
}

#overallRatingTabs {
	background: url(#ImagesCDN#/Images/Ratings/imgOverallStarsRating.gif) no-repeat;
	width: 0px;
	height: 16px;
	float: left;
	margin-left: 15px;
	margin-top: 3px;
}

#overallRatingTabs.fiveStars {
	width: 114px;
}

#overallRatingTabs.fourAndHalfStars {
	width: 106px;
}

#overallRatingTabs.fourStars {
	width: 93px;
}

#overallRatingTabs.threeAndHalfStars {
	width: 81px;
}

#overallRatingTabs.threeStars {
	width: 69px;
}

#overallRatingTabs.twoAndHalfStars {
	width: 57px;
}

#overallRatingTabs .twoStars {
	width: 45px;
}

#overallRatingTabs .oneAndHalfStars {
	width: 33px;
}

#overallRatingTabs .oneStars {
	width: 21px;
}

#overallRatingTabs .halfStars {
	width: 8px;
}

#overallRating
{
	overflow:hidden;
}

#overallRating p
{
	width:180px;
	float:left;
	display:block;
}

#overallRating span {
	background: url(#ImagesCDN#/Images/Common/imgProductRatingStars.gif) no-repeat;
	height: 13px;
	float: left;
	margin-top: 3px;
	position:relative;
	right:114px;
}

#overallRating span.fiveStars {
	width: 76px;
}

#overallRating span.fourStars {
	width: 64px;
}

#overallRating span.fourAndHalfStars {
	width: 70px;
}

#overallRating span.threeAndHalfStars {
	width: 55px;
}

#overallRating span.threeStars {
	width: 48px;
}

#overallRating span.twoAndHalfStars {
	width: 39px;
}

#overallRating span.twoStars {
	width: 30px;
}

#overallRating span.oneAndHalfStars {
	width: 23px;
}

#overallRating span.oneStars {
	width: 15px;
}

#overallRating span.halfStars {
	width: 6px;
}

#ratings div.productReview {
	padding: 10px 30px;
	float:left;
}

#ratings div.reviewRating {
	float: left;
	width: 215px;
}

#ratings div.reviewRating h3 {
	margin-bottom: 15px;
}

#tabInfo .reviewRating ul {
	float: left;
	margin-top: 20px;
	width:100%;
}

#tabInfo .reviewRating li {
	display: block;
	float: none;
	font-size: 1.1em;
	color: #787878;
}

#ratings .reviewComment {
	width: 500px;
	float: left;
	padding-left: 25px;
}

#ratings div.reviewComment .calendarDate {
	float: left;
	background: url(#ImagesCDN#/Images/Ratings/bkgdDate.gif) no-repeat;
	width: 51px;
	height: 51px;
}

#tabInfo p.helpfulReview {
	color: #533e04;
	font-size: 1.1em;
	font-style: normal;
}

.helpfulReview span {
	color: #134B84;
}

.comment a {
	text-decoration: underline;
}

.day, .date {
	color: #ffffff;
	float: left;
	font-size: 2.1em;
	padding-left: 12px;
	padding-top: 5px;
}

.date {
	padding-top: 0;
	padding-left: 15px;
	font-size: 1.2em;
}

.reviewRating span {
	width: 120px;
	float: left;
	color: #787878;
	font-weight: bold;
	margin-bottom: 5px;
	font-size:1.1em;
}

.reviewRating span.productRating {
	background: url(#ImagesCDN#/Images/Ratings/imgStarsRating.gif) no-repeat;
	width: 0px;
	height: 13px;
	float: left;
}

.inappropriateFlag
{
	font-size:1.2em;
	text-decoration:underline;
}
/* ajay */
.inappropriateVideoReviewFlag
{
	font-size:1.2em;
	text-decoration:underline;
}


.reviewRating span.productRating.fiveStars {
	width: 77px;
}

.reviewRating span.productRating.fourAndHalfStars {
	width: 71px;
}

.reviewRating span.productRating.fourStars {
	width: 62px;
}

.reviewRating span.productRating.threeAndHalfStars {
	width: 54px;
}

.reviewRating span.productRating.threeStars {
	width: 46px;
}

.reviewRating span.productRating.twoAndHalfStars {
	width: 39px;
}

.reviewRating span.productRating.twoStars {
	width: 32px;
}

.reviewRating span.productRating.oneAndHalfStars {
	width: 23px;
}

.reviewRating span.productRating.oneStars {
	width: 16px;
}

.reviewRating span.productRating.halfStars {
	width: 7px;
}





#ratings div.reviewComment .comment {
	float: left;
	width: 430px;
	padding-left: 10px;
}

.comment h3 {
	margin-bottom: 10px;
}

/* Watch Reviews Tab Accenture Expo TV - Start*/

.AddyourVideo {background: url(/Images/Videos/btnAddYourVideoToExpotv.gif) no-repeat !important;width:220px !important;}
#tabInfo .inappropriateVideoReviewFlag
{
	/*font-size:1.2em;*/
	text-decoration:underline;
}

.videoPlaybox
{
width:324px; height:276px; 
}
#overallReview ul {list-style:none; margin:0px; padding:0px; float:left;}
#overallReview li {float:left; width:100%;}
#overallReview .title {float:left; margin:0px 10px 0px 0px; width:60%; }
#overallReview .btn {float:right; width:20%; margin:0px 70px 0px 0px;}



#videocont {margin:25px 0px 0px 25px; font-family:Arial, Helvetica, sans-serif;  }
#videodata ul {list-style:none; margin:0px; padding:0px; float:left;  }
#videodata li{width:100%;}
#videodata .text {width:60%;  float:left; }
#videodata #date{width:20% !important; float:left; padding:10px 0px 0px 0px !important; }
.marT10 {margin:10px 0px 0px 0px;}
.marT15 {margin:15px 0px 0px 0px;}

.font12pxgry { font-size:12px; color:#515151; font-family:Arial, Helvetica, sans-serif;}
.font18pxgry { font-size:18px !important; color:#515151;  font-family:Arial, Helvetica, sans-serif; }
.padding0 { padding:0px !important;}

#videocont .smfont , #content-cont .font14 { font-size:14px; color:#00318a; font-weight:bolder;}
#videocont .bigfont , #content-cont .font21{ font-size:21px; color:#00318a; font-weight:bolder;}
#videocont .font12px , #content-cont .font12{ font-size:12px; color:#00318a; font-weight:bolder;}


#videocont .font9px , #content-cont .font9{ font-size:9px; color:#00318a; font-weight:bolder;}
#content-cont .font17{ font-size:17px; color:#00318a; font-weight:bolder;}
#content-cont .font13{ font-size:1.2em; color:#00318a; text-decoration:underline}

.rating{background: url(#ImagesCDN#/Images/Ratings/imgStarsRating.gif) no-repeat; float: left; width: 0px; height: 13px}

.border {background: url(#ImagesCDN#/Images/Common/borderHorizontial.gif) repeat-x; padding-top: 15px; FONT-STYLE: normal;}

#content-cont { width:100%; margin-bottom:40px !important; font-family:Arial, Helvetica, sans-serif; }
#content-cont ul{list-style:none; margin:0px; padding:0px; float:left;   } 
#content-cont li { width:100%;padding-bottom:2px;}
#content-cont #leftimage{ width:25%;  margin:0px 0px 0px 15px; }
#content-cont #date{ width:7%; }
#content-cont #content{ width:55%; }

.calendarDate {
	background: url(#ImagesCDN#/Images/Ratings/bkgdDate.gif) no-repeat; 
	float: left; 
	width: 51px; 
	height: 51px;
}
.wid60 
{
	width:60px !important;
}

#gallery {margin:0px!important; padding:0px !important;}
/* Top Video -End*/ 


#watchreviews div.productReview {
	padding: 10px 30px;
	float:left;
}

#watchreviews div {
	border: none;
}

#watchreviews div.reviewRating {
	float: left;
	width: 215px;
}

#watchreviews div.reviewRating h3 {
	margin-bottom: 15px;
}


#watchreviews div.video {
	float: left; width: 326px !important;
}

#watchreviews div.videodata {
	margin:0px 0px 0px 36px;
	float:left;
	width:450px;
	padding:0px !important;
}



#gallery li a 
{
	border:0px !important;
}

/* Accenture Expo TV - End Watch Reviews Tab  */


/* FAQs Tab */
#FAQs h3 {
	color: #515151;
	font-size: 1.8em;
	font-weight: normal;
}
#FAQs h3 strong {
	color: #2a669f;
	font-weight: bold;
}

#FAQs dl.reveal-list {
	margin-top: 25px;
}
#FAQs dl.reveal-list dt {
	background: transparent url(#ImagesCDN#/Images/Tabs/bkgd-reveal-plusminus.gif) 0 3px no-repeat;
	cursor: pointer;
	padding: 0 0 0 23px;
	color: #1ea9d4;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 5px 0;
	zoom: 1;
	background-position:0 3px;
}
#FAQs dl.reveal-list dt.closed {
	background-position: 0 -38px;
	color: #1ea9d4;
	margin-bottom: 25px;
}

#FAQs dl.reveal-list dt strong
{
	font-size:1em;
}

#FAQs dl.reveal-list dd {
	background: none;
	padding: 0 0 0 23px;
	margin: 0 0 25px 0;
	font-style: normal;
	overflow:hidden;
	font-size:1.1em;
	color:#787878;
}

#FAQs dl.reveal-list dd strong{
	font-size:1.1em;
}

#FAQs dl.reveal-list dd p {
	font-style: normal;
}

#FAQs dl.reveal-list dd a
{
	font-size:1em;
}
#FAQs dl.reveal-list dd.closed {
	display: none;
}

#tabInfo #FAQs li
{
	color:#787878;
}

/* Breadcrumbs */
#breadcrumbs {
	color: #ffffff;
	padding-left:590px;
	float: left;
	margin-top: 77px;
	width:100%;
}

#breadcrumbs li {
	float: left;
	list-style: none;
	padding: 0 3px;
	color:#37649f;
	padding-left:0 !important;
}

#breadcrumbs li a
{	
	color:#37649f;
	font-size:1.1em;
}

#breadcrumbs li a.current {

}

/******************************
Clinical Strength
******************************/
#clinicalStrengthNav {
	float: left;
	padding-left: 318px;
	margin-top:5px;
	position:relative;
	z-index:10;
}

#clinicalStrengthNav li {
	float:left;
	list-style:none;
}

#clinicalStrengthNav a
{
	background-image:url(#ImagesCDN#/Images/Products/ClinicalStrength/navClinicalStrength.png);
	background-repeat:  no-repeat;
	text-indent:-30000px;
	display:block;
	height:40px;
	width:98px;
}

#clinicalStrengthNav li#csOriginal a
{
	background-position:0 0px;
}

#clinicalStrengthNav li#csSport a 
{
	background-position:-98px 0px;
}

#clinicalStrengthNav li#csWaterproof a 
{
	background-position:-197px 0px;
}

#clinicalStrengthNav li#csSensitiveSkin a 
{
	background-position:-296px 0px;
}
#clinicalStrengthNav li#csSpotlightScents a 
{
	background-position:-396px 0px;
}

/* commentes removed by accenture MnO */
#clinicalStrengthNav li#csHowItWorks a 
{
	background-position:-396px 0px;
	width:134px;
}

.clinicalStrengthOriginal #clinicalStrengthNav li#csOriginal a, #clinicalStrengthNav li#csOriginal a:hover 
{
	background-position:0 -57px;
}

.clinicalStrengthSport #clinicalStrengthNav li#csSport a, #clinicalStrengthNav li#csSport a:hover 
{
	background-position:-98px -57px;
}

.clinicalStrengthWaterproof #clinicalStrengthNav li#csWaterproof a, #clinicalStrengthNav li#csWaterproof a:hover
{
	background-position:-197px -57px;
}

.clinicalStrengthSensitive #clinicalStrengthNav li#csSensitiveSkin a, #clinicalStrengthNav li#csSensitiveSkin a:hover
{
	background-position:-296px -57px;
}

.clinicalStrengthSpotlight #clinicalStrengthNav li#csSpotlightScents a, #clinicalStrengthNav li#csSpotlightScents a:hover
{
	background-position:-396px -57px;
}
/* commentes removed by accenture MnO */
#clinicalStrengthNav li#csHowItWorks a:hover
{
	background-position:-396px -57px;
}

.clinicalStrength #mainContent
{
	padding-left:75px;
}

.transcript
{
	width:560px;
	margin:0 auto;
	margin-top:50px;
}

.transcript h1
{
	color:#00215C;
	font-size:2.4em;
}

.clinicalStrength #productHighlights {
	padding-top:92px;
	position:relative;
	z-index:5;
}

.clinicalStrength #tabInfo
{
	margin-top:35px;
}

.clinicalStrength #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlSecretClinicalStrength.png) no-repeat;
	width: 250px;
	height: 78px;
	margin-top:8px;
}

#clinicalStrengthFlash {
	width: 608px;
	height: 370px;
	position:absolute;
	/* top:92px;
	right:120px; */
	right:39px;
	top:129px;
	outline:none;
	z-index:0;
}

a#btnClinicalStrengthLanding
{
	text-indent:-30000px;
	display:block;
	float:right;
	width:236px;
	height:138px;
	background:url(#ImagesCDN#/Images/Products/ClinicalStrength/btnClinicalStrengthLanding.png) no-repeat;
	margin-top:36px;
	padding-right:125px;
	position:relative;
	z-index:100;
}



/* Original */
.clinicalStrengthOriginal #productHighlights
{
	padding-top:139px;
}
.clinicalStrengthOriginal #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlSecretClinicalStrengthOriginal.png) no-repeat;
	width: 281px;
	height: 109px;
	margin-top:6px;
}

.clinicalStrengthOriginal #productImage
{
	top:112px;
}

.clinicalStrengthOriginal #productInfo
{
	padding-left:18px;
}


/* Sport */
.clinicalStrengthSport #productHighlights
{
	padding-top:130px;
}

.clinicalStrengthSport #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlSecretClinicalStrengthSport.png) no-repeat;
	width: 263px;
	height: 105px;
	margin-top:6px;
}

.clinicalStrengthSport .productFormScentGroup, .clinicalStrengthSport .currentScent {
	display: none !important;
}

.clinicalStrengthSport #productImage
{
	top:112px;
}

.clinicalStrengthSport #productInfo
{
	padding-left:18px;
}

/* Spotlight Scents */
.clinicalStrengthSpotlight #productHighlights
{
	padding-top:109px;
	margin-left:5px;
}

.clinicalStrengthSpotlight #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlSecretClinicalStrengthSportlight.png) no-repeat;
	width: 285px;
	height: 123px;
	margin-top:16px;
}
.clinicalStrengthSpotlight #productImage
{
	top:112px;
	left:393px;
}

.clinicalStrengthSpotlight #productInfo
{
	padding-left:35px;
	margin-top:70px;
}

/* Waterproof */

.clinicalStrengthWaterproof #productHighlights
{
	padding-top:156px;
}

.clinicalStrengthWaterproof #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlSecretClinicalStrengthWaterproof.png) no-repeat;
	width: 272px;
	height: 133px;
	margin-top:6px;
}

.clinicalStrengthWaterproof #productScents, .clinicalStrengthWaterproof .currentScent {
	display: none !important;
}

.clinicalStrengthWaterproof #productImage
{
	top:112px;
}

.clinicalStrengthWaterproof #productInfo
{
	padding-left:18px;
}

/* Sensitive Skin */
.clinicalStrengthSensitive #productHighlights
{
	padding-top:120px;
}

.clinicalStrengthSensitive #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlSecretClinicalStrengthSensitive.png) no-repeat;
	width: 246px;
	height: 129px;
	margin-top:6px;
}

.clinicalStrengthSensitive .productFormScentGroup, .clinicalStrengthSensitive .currentScent {
	display: none !important;
}

.clinicalStrengthSensitive #productImage
{
	top:112px;
}

.clinicalStrengthSensitive #productInfo
{
	padding-left:18px;
}

#clinicalStrengthVideo
{
	display:none;
	position:absolute;
	width:572px;
	height:401px;
	top:80px;
	right:40px;
	outline:none;
	z-index:100;
}

#clinicalStrengthVideo a
{
	font-size:1.1em;
	display:block;
	float:right;
	margin-right:100px;
	_margin-right:50px;
}
#csNonFlash
{
    display:none;
	 height: 136px;
   position: absolute;
    right: 111px;
    top: 78px;
    width: 236px;
    z-index: 1000; 
}

#csNonFlash a
{
	height:136px;
	position:absolute;
	width:236px;
}


/* Flawless Gel */
.flawlessClearGel #mainContent
{
	margin-top:170px;
	padding-left:75px;
}

.flawlessClearGel #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlFlawlessClearGel.jpg) no-repeat;
	width: 258px;
	height: 160px;
}

.flawlessClearGel #productImage
{
	padding-top:0;
}

.flawlessClearGel #productInfo
{
	margin-top:210px;
}

/* Flawless Renewal Solid */
.flawlessRenewal #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.flawlessRenewal #productImage
{
	padding-top:0;
}

.flawlessRenewal #productInfo
{
	margin-top:190px;
}

.flawlessRenewal #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlFlawlessRenewal.jpg) no-repeat;
	width: 282px;
	height: 147px;
}

/* Fresh Effects */
.freshEffects #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlFreshenUp.png) no-repeat;
	width: 247px;
	height: 179px;
}

.freshEffects #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.freshEffects #productHighlights
{
	padding-top:84px;
	left:4px;
}

.freshEffects #productImage
{
	left: 319px;
    padding-top: 27px;
    position: absolute;
    text-align: right;
    width: 226px;
}

.freshEffects #productInfo
{
	margin-top:190px;
}

/* Sheer Mineral */
.sheerMineral #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlSheerMineral.jpg) no-repeat;
	width: 239px;
	height: 122px;
}

.sheerMineral #productHighlights
{
	padding-top:120px;
}

.sheerMineral #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.sheerMineral #productImage
{
	padding-top:0;
}

.sheerMineral #productInfo
{
	margin-top:170px;
}


/* Natural Mineral */
.naturalMineral #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlNaturalMineral.png) no-repeat;
	width: 292px;
	height: 174px;
}

.naturalMineral #productHighlights
{
	padding-top:57px;
}

.naturalMineral #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.naturalMineral #productImage
{
	 padding-left: 21px;
    padding-top: 25px;
}

.naturalMineral #productInfo
{
	margin-top:170px;
}


/* Smooth Effect */
.smoothEffects #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlSmoothEffects.jpg) no-repeat;
	width: 269px;
	height: 195px;
}

.smoothEffects #productHighlights {

}

.smoothEffects #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.smoothEffects #productImage
{
	padding-top:0;
}

.smoothEffects #productInfo
{
	margin-top:170px;
}


/* Original */
.original #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlOriginal.png) no-repeat;
	width: 246px;
	height: 103px;
}

.original #productHighlights {
	padding-top:138px;
}

.original #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.original #productImage
{  left: 381px;
    padding-top: 22px;
    position: absolute;
    text-align: center;
    width: 162px;
}

.original #productInfo
{
	margin-top:170px;
}

/* Body Mists + Splash */
.bodyMistsSplash #productHighlights h1 {
	width: 337px;
	height: 106px;
}

.bodyMistsSplash #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.bodyMistsSplash #productHighlights
{
	padding-top:168px;
	padding-left:14px;
	
}


/* Body Mists */
.bodyMists #productHighlights h1 {
	width: 337px;
	height: 106px;
}

.bodyMists #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.bodyMists #productHighlights
{
	padding-top:120px;
	height: 320px;
}


/* Body Splashes */
.bodySplashes #productHighlights h1 {
	width: 337px;
	height: 226px;
}

.bodySplashes #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.bodySplashes #productHighlights
{
	padding-top:120px;
	height: 320px;
}


/******************************
Footer
******************************/

#footer {
	background: url(#ImagesCDN#/Images/Footer/bkgdFooter.gif) repeat-x;
	height: 39px;
	color: #999999;
	/*margin-top:-12px;*/
}

#footer ul {
	width: 960px;
	margin: 0 auto;
}

#footer ul li {
	padding: 13px 2px 0 2px;
	float: left;
	list-style: none;
	font-size:1.2em;
}

#footer ul li img {
	vertical-align: -1px;
}

#footer ul li a {
	margin: 0 3px;
	color: #999999;
	font-size:1em;
}

#footer ul li a:hover
{
	text-decoration:underline;
	color:#ffffff;
}

#footer ul li#bbb {
	float: right;
	padding-top: 6px;
}

#footer ul li#bbb a {
	background: url(#ImagesCDN#/Images/Footer/logoBBB.gif) no-repeat;
	width: 71px;
	height: 27px;
	display: block;
	text-indent: -3000px;
	border: none;
}

/******************************
Home
******************************/
#home #left {
	width: 555px;
	margin-left: 40px;
	margin-right: 15px;
}

#home #right {
	width: 270px;
}

#home #left h2 {
	background: url(#ImagesCDN#/Images/Headlines/subWhatsNew.gif) no-repeat;
	width: 128px;
	height: 24px;
}

#home #right h2 {
	background: url(#ImagesCDN#/Images/Headlines/hdlSweat101.gif) no-repeat;
	width: 152px;
	height: 24px;
}

#home #right h3
{
	font-size:1.6em;
}

.whatsNewContent {
	margin-bottom: 30px;
	float: left;
}

body#home #mainContent .whatsNewContent a
{
	font-size:1.2em;
}

.whatsNewContent p
{
	color:#8c8c8c;
}

.whatsNewContent img {
	float: left;
	width: 170px;
	height:70px;
	margin-right: 15px;
}

.whatsNewContent div {
	width: 365px;
	float: left;
}

.whatsNewContent div h3 {
	color: #134b84;
	font-size: 1.8em;
	font-weight: normal;
}


/* Homepage Non-flash */

#nonFlashHomepage
{
	width: 960px;
	float: left;
	left: 50%;
	margin-left: -480px;
	overflow: hidden;
	position: relative;
	z-index: 10;
	padding-top:700px;
	margin-bottom:-680px;
}

#nonFlashHomepage ul
{
	position:absolute;
	left:0;
	top:200px;
	width:165px;
}

#nonFlashHomepage a
{
	font-size:1.2em;
	color:#000066;
}

#nonFlashHomepage li
{
	padding:5px;
}

#nonFlashHomepage li a
{
	color:#000000;
	text-transform:uppercase;
	background:#ffffff;
	text-align:left;
}

#nonFlashHomepage li a.active
{
	text-align:right;
	background:#41adde;
	color:#ffffff;
	font-size:1.5em;
	font-weight:bold;
}

#nonFlashHomepage div#homepagecallouts
{
	padding-top: 20px;
	padding-left:50px;
}

#firstStory
{
	position:absolute;
	top:320px;
	left:152px;	
	text-decoration:underline;
}

#storyboards
{
	position:absolute;
	top:270px;
	left:144px;
	width:480px;
}

#storyboards h2, #storyboards h3
{
	font-size:1.5em;
	color:#000066;
	
}

#storyboards h2 strong, #storyboards h3 strong 
{
	text-transform: uppercase;
}

#storyboards a
{
	font-size:1.2em;
	margin-bottom:15px;
	display:block;
	font-weight:normal;
}

#storyboards a
{
	text-decoration:underline;
	color:#000066;
}

#nonFlashHomepage #storyboards ul
{
	position:relative;
	top:0;
	left:0;
	list-style:none;
	overflow:hidden;
	width:auto;
}

#nonFlashHomepage #storyboards li
{
	padding:0;
	float:left;
	padding-right:15px;
}

#storyboards li a
{
	background:none;
	color:#134b84;
}

.homeCallout
{
	width:280px;
	float:left;
	margin-right:3px;
}


/**************************************
What's New 
**************************************/
h1#whatsNew {
	display: block;
	text-indent: -3000px;
	background: url(#ImagesCDN#/Images/Headlines/hdlWhatsNew.jpg) no-repeat;
	width: 945px;
	height: 127px;
}

#posts {
	float: left;
	width: 622px;
	padding-left: 48px;
	color: #19326a;
}

#posts p {
	color: #19326a;
}


.entry {
	background: #ffffff;
	border: 1px solid #96bedc;
	padding: 8px;
	margin: 12px 0;
}

.entry h2 {
	float: left;
}

.entry h2, .entry span {
	font-size: 2em;
	font-weight: normal;
	text-transform: uppercase;
}

.entry h2 span {
	font-weight: bold;
}

.entry .date {
	font-size: 1.4em;
	text-transform: uppercase;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}

.entry p {
	font-size: 1.2em;
	line-height: 16px;
}

.entry img {
	margin-bottom: 20px;
}

.entry_link {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.4em;
	margin: 15px 0;
	display: block;
}

/******************************************************
	Sweat 101 Section
******************************************************/
.subpages .inner
{
	width:780px;
	padding-left:60px;
	padding-top:50px;
}

.subpages .inner #introText
{
	margin-left:0;
}

#leftColumn {
	width: 510px;
	float: left;
}

#rightColumn {
	width: 195px;
	float: left;
	padding-left:50px;
}

#rightColumn h2 {
	background: url(#ImagesCDN#/Images/Headlines/moreInfo.gif) no-repeat;
	text-indent: -3000px;
	display: block;
	width: 171px;
	height: 28px;
}

#rightColumn h3 {
	font-size: 1.5em;
	font-weight: normal;

}

#rightColumn p {
	margin-top: 0;
}

h1#sweat101 {
	display: block;
	text-indent: -3000px;
	background: url(#ImagesCDN#/Images/Headlines/hdlSweat101.jpg) no-repeat;
	width: 945px;
	height: 131px;
}

p {
	color: #8089b2;
	margin: 2px 0 15px;
}

p.quote {
	font-size: 1.8em;
	font-weight: bold;
	color: #0a3876;
	line-height: 20px;
}

h2 {
	color: #071666;
	font-weight: Normal;
	margin: 5px 0;
}

h3 {
	color: #0a3876;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

div .hyperhidrosisSociety {
	margin-top: 10px;
}

.hyperhidrosisSociety .left {
	float: left;
	width: 186px;
}

.hyperhidrosisSociety .right {
	float: left;
	width: 454px;
	padding: 10px 0 0 0;
}

div .excessiveSweating {
	clear: both;
	padding-top: 20px;
}

.excessiveSweating div.left {
	width: 237px;
	float: left;
}

.excessiveSweating div.right {
	width: 380px;
	float: left;
}

.clear {
	clear: both;
}

.learnMore, .whereToBuy, .basicContent span.learnMore {
	background: url(#ImagesCDN#/Images/Common/btnLearnMore.gif) no-repeat;
	width:97px;
	height:18px;
	text-indent:-30000px;
	display:block;
	margin-bottom:5px;
}

.whereToBuy
{
	background: url(#ImagesCDN#/Images/Common/btnWhereToBuy.png) no-repeat;
	display:block;
	margin-top:5px;
}

#rightColumn div.divider {
	border-top: 1px solid #7580a2;
	height: 1px;
	margin: 20px 0;
	display: block;
}

.cltRight {
	float: right;
	margin: 15px 0 5px 10px;
}

.cltLeft {
	float: left;
	margin: 5px 20px 10px 0;
}

/* Sweat Help 101 */

.subpages #mainContent
{
	padding-left:83px;
	margin-top:134px;
}

h1#sweatbasics {
	background: url(#ImagesCDN#/Images/Headlines/sweat_basics.png) no-repeat;
	width: 286px;
	height: 44px;
	display: block;
	text-indent: -3000px;
	margin-top:15px;
}

h1#sweat101Help {
	background: url(#ImagesCDN#/Images/Headlines/hdlSweat101Help.png) no-repeat;
	width: 286px;
	height: 44px;
	display: block;
	text-indent: -3000px;
	margin-top:15px;
}


h2#sweat101SubHead {
	margin: 25px 0 0 20px;
}

#sweatCallouts {
	padding-top:30px;
	padding-left:26px;
	padding-bottom:80px;
	float:left;
	
	
}

#sweatCallouts a
{
    margin-left:58px;
    float:left;
}

#sweatCallouts a.second
{
    margin-left:35px;
}

/*#sweatCallouts a
{
	background:url(#ImagesCDN#/Images/sweat101/sweat101Callouts.png) no-repeat;
	width:427px;
	height:176px;
	display:block;
	float:left;
	text-indent:-30000px;
}*/

#sweatCallouts #cltExcessiveSweating
{
	width:419px;
	height:176px;
	background-position:-427px 0;
}

#sweatCallouts #cltForMoms
{

	background-position:0 -230px;
	height:186px;
}

#sweatCallouts #cltForTeens
{

	background-position:-427px -230px;
}

#sweatCallouts #cltwebmd
{

	background-position:0 -230px;
	height:186px;
}

#sweatCallouts #cltproduct
{

	background-position:-427px -230px;
}

#sweatCallouts h2 {
	font-weight: bold;
	padding: 5px 10px 25px 10px;
	font-size: 12px;
	margin: 0 0 0 85px;
	_margin-left:45px;
}

#sweatCallouts .tooMuch {
	width: 500px;
	font-weight:normal;
	float:left;
}

#sweatCallouts .tips {
	width: 750px;
	font-weight:normal;
	float:left;
}

/* Still Sweating */
h1#hdlStillSweating {
	background: url(#ImagesCDN#/Images/Headlines/sweating_img.png) no-repeat;
	width: 374px;
	height: 54px;
	display: block;
	text-indent: -3000px;
}

h1#hdlStillHyperdid {
	background: url(#ImagesCDN#/Images/Headlines/what_is_hyperhidrosis.gif) no-repeat;
	width: 448px;
	height: 33px;
	display: block;
	text-indent: -3000px;
}

#leftColumn.stillSweating h2
{
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:15px;
}

#leftColumn.stillSweating p
{
	margin-top:0;
}

#leftColumn.stillSweating img
{
	float:left;
	margin-right:10px;
	margin-top:15px;
	width:270px;
	display:block;
	height:292px;
}

#hyperhidrosisSociety
{
	
}

#hyperhidrosisSociety a
{
	margin-left:10px;
	margin-top:5px;
	font-size:1em;
}

#rightSweatContent
{
	float:left;
	width:220px;
	padding-left:10px;
	margin-top:20px;
}

/* What is Hyperhidrosis */
#wrapper.whatIsHyperhidrosis #mainContent
{
	margin-top:155px;
}

#wrapper.whatIsHyperhidrosis #leftColumn
{
	padding-left:54px;
	padding-right:10px;
}

#wrapper.whatIsHyperhidrosis #leftColumn a
{
	text-decoration:underline;	
	font-size:1em;
}

#mainContent h1#hdlHyperhidrosis
{
	background:url(#ImagesCDN#/Images/Headlines/hdlHyperhidrosis.gif) no-repeat;
	width:335px;
	height:67px;
	display:block;
	text-indent:-3000px;
	margin-bottom:20px;
}

#webMD
{
	background:url(#ImagesCDN#/Images/Sweat101/bkgdWebMD.png) repeat-y;
	width:510px;
	padding-bottom:10px;
	margin-bottom:15px;
}

#webMD img
{
	margin-bottom:10px;
	width:510px;	
}

#webMD p, #webMD h4
{
	color:#1284b7;
	width:490px;
	padding:0 10px;
}

#webMD h4
{
	font-size:1.2em;
	
}


/* For Moms */
h1#hdlForMoms {
	background: url(#ImagesCDN#/Images/Headlines/hdlTipsForMoms.png) no-repeat;
	width: 281px;
	height: 43px;
	display: block;
	text-indent: -3000px;
	margin: 20px 0 0px 320px;
	background-position: 0 1px;
	padding-top: 1px;
}

.forMoms img, .forTeens img 
{
	float: left;
	margin-right: 20px;
}

.forMoms h3, .forTeens h3
{
	font-size:1.6em;
}

.forMoms h4, .forTeens h4
{
	font-size:1.4em;
	font-style:italic;
	color:#394585;
	line-height:20px;
	margin-top:20px;
}

.forMoms .content, .forTeens .content
{
	float:left;
	width:293px;
}

.forMoms .content a, .forTeens .content a
{
	font-size:1em;
}

/* For Teens */
h1#hdlForTeens {
	background: url(#ImagesCDN#/Images/Headlines/hdlForTeens.png) no-repeat;
	width: 296px;
	height: 43px;
	display: block;
	text-indent: -3000px;
	margin: 20px 0 0px 320px;
	background-position: 0 1px;
	padding-top: 1px;
}

/* The Basics */
h2#hdlBasics {
	background: url(#ImagesCDN#/Images/Headlines/hdlTheBasics.gif) no-repeat;
	width: 140px;
	height: 23px;
	display: block;
	text-indent: -3000px;
}

.basicContainer, .faqContainer
 {
	padding: 8px 15px 8px 0;
	margin-bottom: 10px;
	position: relative;
	overflow:hidden;
	_overflow:inherit
}
.basicContainer  
{
	border-bottom: solid 1px #bdc6d7; 
	min-height:60px; 
	height:auto !important; 
	height:60px; 
	padding-right:0;
	}

.basicContent, .faqContent {
	display: none;
	position: relative;
	padding-left: 7px;
	padding-right: 10px;
	clear:both;
	background:#c3e4f4;
	width:420px;
	float:right;
}

.basicContent a, .faqContent a {
	text-decoration: underline;
	position:relative;
	z-index:10;
}

.basicContent a#basic02Callout {
	background: url(#ImagesCDN#/Images/Sweat101/cltClinicalStrengthBasics.jpg) no-repeat;
	padding-top: 25px;
	padding-left: 155px;
	min-height: 131px;
	height: auto !important;
	height: 131px;
	display: block;
	text-decoration: none;
}

.basicContainer span {
	background: url(#ImagesCDN#/Images/Sweat101/basicsBorder.gif) no-repeat;
	width: 608px;
	height: 2px;
	display: block;
}

.basicContainer .basicContent span.flowerbkgd
{
    background:url(#ImagesCDN#/Images/Sweat101/tipBkgd.png) no-repeat;
    _background-image:none;
    width:100%;
    height:100%;
    position:absolute;
    display:block;
    bottom:-6px;
}

.basicContainer a span, .faqContainer a span {
	background-image: none;
	background-color: #0a3876;
	width: 80px;
	height: auto;
	margin-top: 10px;
}

.basicContainer h2 {
	font-size: 1.8em;
	font-weight: normal;
	text-transform: uppercase;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding-top: 20px;
	cursor: pointer;
	float:left;
	padding-left:10px;
	width:427px;
	margin:0;
}

.basicContainer h2 span {
	background: url(#ImagesCDN#/Images/Sweat101/basicArrows.gif) no-repeat;
	background-position: right 8px;
	width: auto;
	height: auto;
	display: inline;
	font-size: 1em;
	padding-right: 25px;
	font-weight: bold;
}

.basicContainer h2 span.active {
	background-position: right -19px;
}

span#basic01, span#basic02, span#basic03, span#basic04, span#basic05, span#basic06
 {
	background: url(#ImagesCDN#/Images/Sweat101/imgBasicNumbers.gif) no-repeat;
	height: 60px;
	width:78px;
	cursor: pointer;
	text-indent:-30000px;
	display:block;
	position:absolute;
	top:5px;
	background-position:-2px 0;
}

span#basic02 {
	background-position: -2px -73px;
}

span#basic03 {
	background-position: -2px -144px;
}

span#basic04 {
	background-position: -2px -210px;
}

span#basic05 {
	background-position: -2px -278px;
}

span#basic06 {
	background-position: -2px -351px;
}

.basicContainer h2 {
	padding-top: 0;
}

.basicActiveTop, .basicActiveBtm,
.faqTop, .faqBtm
{
	float:right;
	width:437px;
	overflow:hidden;
}

.faqTop, .faqBtm
{
	float:left;
	width:490px;
}

.faqBtm
{
	background:url(#ImagesCDN#/Images/FAQ/faqBtm.gif) no-repeat;
	height:5px;
	display:none;
}

.basicActiveTop h2
{
	margin-top:5px;
}

.basicActiveBtm
{
	background:url(#ImagesCDN#/Images/sweat101/basicBtm.gif) no-repeat;
	height:6px;
	display:none;
}

/* About Us */

h1#hdlAboutUs {
	display: block;
	text-indent: -3000px;
	background:url(#ImagesCDN#/Images/Headlines/hdlAboutSecret.png) no-repeat;
	width:330px;
	height:94px;
	position:relative;
	top:10px;
	right:8px;
}

.aboutUs #introText {
	width: auto;
	margin-bottom: 25px;
}

.aboutUs .inner
{
	width:700px;
	margin:30px 0 0 35px; 
	*margin-top:22px;
}

.aboutUs img {
	float: left;
	margin-right: 20px;
	margin-top:10px;
}

.aboutUs h3
{
	font-size:1.6em;
}

.aboutUs .content
{
	float:left;
	width:430px;
}

.aboutUs .content a
{
	font-size:1em;
}

.darkBlueBorder
{
	display:block;
	width:100%;
	border-top:1px solid #8187a5;
	height:1px;
	line-height:1px;
	margin-top:8px;
}

.lightBlueBorder
{
	display:block;
	width:100%;
	border-top:1px solid #cdcfdb;
	height:1px;
	line-height:1px;
	margin-top:3px;
	overflow:none;
}

.periodContainer a {
	text-decoration: underline;
}

.periodContainer p {
	margin-bottom: 25px;
}

.periodContainerTop {
	background: url(#ImagesCDN#/Images/AboutUs/periodContainerTop.png) no-repeat; ;
width:756px;
height:7px;
float:left;
}

.periodContainerTop {
	background: url(#ImagesCDN#/Images/AboutUs/periodContainerBtm.png) no-repeat;
	width: 756px;
	height: 10px;
	float: left;
}

/* Hover State */
#hoverContainer {
	position: absolute;
	overflow: hidden;
	z-index: 1000;
	width: 304px;
	display: none;
	height:294px; 
	padding-top:30px;
	background:url(#ImagesCDN#/Images/Products/bkgdHoverContent.png) no-repeat;
}


#hoverContainer .mid {
    width: 284px;
    padding: 0 10px 0 10px;
    float: left;
    position: relative;
}

.productContent .protection, .productContent .form {
	color: #00215c;
	font-weight: bold;
	font-size:10px;
}

.hoverContent {
	display: none;
}

/***** MODAL *******/
html, body { height:100%; }/* IE6 */

#modalBackground {
	position: fixed;
	_position:absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000000;
	z-index: 999;
}

#reviewForm {
	position: absolute;
	z-index: 100000;
	background: url(#ImagesCDN#/Images/Ratings/hdlWriteAReview.gif) no-repeat;
	padding-top: 36px;
	width: 814px;
	display: none;
}

#reviewForm a.close {
	width: 75px;
	height: 30px;
	display: block;
	text-indent: -30000px;
	position: absolute;
	top: 0;
	right: 0;
}

/* Accenture - EXPO TV - Start*/
#addvideo
{
	position: absolute;
	z-index: 100000;
	background: url(#ImagesCDN#/Images/videos/hdrAddAVideo.GIF) no-repeat;
	padding-top: 36px;
	width: 814px;
	display: none;
}

#addvideo a.close {
	width: 75px;
	height: 30px;
	display: block;
	text-indent: -30000px;
	position: absolute;
	top: 0;
	right: 0;
}


#playvideo
{
	position: absolute;
	width:339px;
	height:295px;
	display:none;	
	z-index: 100000;	
}

#playvideo a.close 
{
	background: url(#ImagesCDN#/Images/videos/closebtn.png) no-repeat;
	float:right;
	height:20px;
	width:20px;
	display: block;
	text-indent: -30000px;
	top: 0;
	right: 0;
	_background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/videos/closebtn.png');

}

#playsmallvideo1
{
	/*background: url(/Images/videos/closebtn.png) no-repeat;*/
	position: absolute;
	width:339px;
	height:295px;
	display:none;	
	z-index: 100000;
}

#playsmallvideo1 a.close 
{
	background: url(#ImagesCDN#/Images/videos/closebtn.png) no-repeat;
	float:right;
	height:20px;
	width:20px;
	display: block;
	text-indent: -30000px;
	top: 0;
	right: 0;
	_background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/videos/closebtn.png');
	}
	
/* Accenture - EXPO TV - End*/
/* Innovation */

#hdlInnovation
{
	background:url(#ImagesCDN#/Images/Headlines/hdlInnovation.png) no-repeat;
	width:330px;
	height:81px;
	display:block;
	text-indent:-30000px;
}

#wrapper.innovation #mainContent {
	margin-top:145px;
}

#innovationForm, #yourInfoForm {
	width: 535px;
	padding: 15px 12px;
	margin:20px auto 0 auto;
}

#innovationForm h2 {
	font-size: 1.6em;
	font-weight: normal;
	margin-bottom: 20px;
	color:#071666;
}

#innovationForm p {
	font-size: 1.6em;
	color: #071666;
	margin-bottom: 0;
	margin-top: 15px;
}



#innovationForm input, #innovationForm textarea {
	border-top: 1px solid #071666;
	border-left: 1px solid #071666;
	border-right: 1px solid #eaebf1;
	border-bottom: 1px solid #eaebf1;
	padding:5px;
	display: block;
	width: 48em;
	margin-top:3px;
	font-size:1.1em;
}

#yourInfoForm p {
	font-size: 1.2em;
	color: #071666;
	margin-bottom: 0;
	margin-top:0;
}

#yourInfoForm p.requiredText {
	font-size: 1.2em;
	font-weight: normal;
	color: #8295b2;
}

.required {
	color: red;
}

.error {
	color: red;
	display:block;
	margin-top:10px;
}

#yourInfoForm select {
	margin-bottom:10px;
	background:#ebf7fc;
	color:#071666;
	margin-right:10px;
	font-size:1.1em;
}

#yourInfoForm input {
	border: 1px solid #071666;
	width: 21em;
	height: 19px;
	margin-bottom:10px;
	border-top: 1px solid #071666;
	border-left: 1px solid #071666;
	border-right: 1px solid #eaebf1;
	border-bottom: 1px solid #eaebf1;
	padding:5px;
	font-size:1.1em;
}

#yourInfoForm p#agreetoterms input {
	width: auto;
	vertical-align: top;
	margin-right: 8px;
	background-color: Transparent;
	border:none;
}

#yourInfoForm p#agreetoterms {
	color: #071666;
	margin: 0 0 15px 0;
	font-weight: normal;
}

#yourInfoForm p#agreetoterms a {
	color: #071666;
	text-decoration: underline;
	font-size:1em;
}

#yourInfoForm input.btnIinnovationSubmit {
	background: url(#ImagesCDN#/Images/Common/btnSubmit.gif) no-repeat;
	width: 84px;
	height: 23px;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	display: block;
}

#yourInfoForm .footnote {
	font-size: 1.1em;
	margin: -5px 0 15px 0;
	}

#thankYou
{
	width:550px;
	margin-top:140px;
}

/* Product Recommender */

.productRecommender #mainContent
{
	padding-left:120px;
	min-height:800px;
	margin-top:155px;
}

.productRecommender #mainContent a
{
	font-size:1.2em;
}	

.productRecommender h1
{
	display:block;
	height:0;
	/*text-indent:-30000px;*/
}

#SecretProductRecommender
{
	position:relative;
	left:-100px;
}	

.productRecommender .inner
{
	width:690px;
	margin-left:10px;
	padding-top:60px;
	position:relative;
}

.productRecommender #hdlProductRecoReadyToFind {
	background: url(#ImagesCDN#/Images/Headlines/hdlProductRecoReadyToFind.png) no-repeat;
	width:580px;
	height:66px;
	text-indent: -3000px;
	display: block;
	margin-left:
}

#bdyProductRecoStep1 img
{
	/*position:absolute;
	right:0;
	top:40px;*/
	float: left;
}

/* added on 25.11.2010 **/
.prod-opt-wrap{
	width: 350px; float: left;
	}
.bdyProductRecoStep1
{
	width:350px;
	float: left;
}
/* added on 25.11.2010 **/

.productRecommender #productRecoProductResult{
	height:407px;
	margin-left:50px;
	position:relative;
}

.productRecommender h2
{
	font-size:1.6em;
	font-weight:normal;
}

.productRecommender select
{
	color:#19326a;
	background:#eaf7fc;
	border-style:none;
	margin-right: 25px;
	vertical-align:top;
	margin-top:5px;
	}

#bdyProductRecoStep2
{
	margin-top:45px;
	width:350px;
	float: left;
}

.productRecommender #productRecoProductResult img
{
	float:left;
	marign-top:-15px;
}	

.productRecommender #productRecoProductResult div
{
	margin-left:15px;
	width:245px;
	float:left;
}	

.productRecommender #productRecoProductResult p
{
	font-size:1.2em;
	line-height:15px;
	color:#374484;
	text-transform:uppercase;
	margin:33px 0 0 2px;
}

.productRecommender #productRecoProductResult h1
{
	font-size:1.4em;
	color:#374484;
}

.productRecommender #productRecoProductResult ul
{
	margin-top:47px;
	list-style:none;
}

.productRecommender #productRecoProductResult li
{
	margin:5px 0;
}

.productRecommender #productRecoProductResult li a
{
	text-decoration:underline;
}

#btnStartOver
{
	background:url(#ImagesCDN#/Images/Common/btnStartOver.png) no-repeat;
	width:130px;
	height:25px;
	display:block;
	text-indent:-30000px;
}

/* Scent Expressions */
#scentExpressionsFlash {
	outline: none;
	margin-left:200px;
	margin-top:70px;
	/*position: absolute;
	top: 70px;
	left: 270px;
	z-index: 9999;*/
}

.scentExpressions .inner
{
	float:left;
	left:50%;
	margin-left:-430px;
	padding-bottom:150px;
	position:relative;
	width:840px;
	z-index:10;
	display: block;
	/*margin-top: 590px;*/
}

body#searchLanding #posts
{
	width:100%;
}

.entry li
{
	list-style:none;
}

/* FAQs */
img.hdlFaq {
	
	
	padding-left:261px;
	
}

#wrapper.faq #mainContent
{
	margin-top:146px;
	padding-left:115px;
}

.faq .inner
{
	width:528px;
	margin-left:120px;
	margin-top:22px;
}

.faq .faqCategory
{
    position:relative;
    bottom:10px;
}

#wrapper.faq label
{
	font-size:1.6em;
	color:#0A3876;
	text-transform:uppercase;
	font-weight:bold;
}

#wrapper.faq label, #wrapper.faq select {
	float:left;
	margin-right:15px;
}

#wrapper.faq h2 { width: 600px; margin: 15px 0 45px 0; }

#wrapper.faq h2 span {
	font-size:18.75px;
	width:600px;
	margin:15px 0;
}

#wrapper.faq select {
	color:#19326a;
	background:#eaf7fc;
}

.faqContainer {
	width:475px;
	float:left;
	padding-left:35px;
}

.faqContent {
	float:left;
	width:460px;
	padding:0 15px;
}

.faqContainer
{
	position:relative;
	border-bottom:1px solid #c6ccda;
}

.faqContainer h3 span {
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	min-height: 20px;
	display: inline;
	height: auto !important;
	height: 20px;
	cursor: pointer;
	width:100%;
}

.faqContainer h3 span strong {
	width: auto;
	height: auto;
	font-size: 1em;
	font-weight: bold;
	float:none;
	background:none;
	display:inline;
}
.faqContainer h3
{
	margin-left:10px;
	margin-top:10px;
}

.faqContainer label.expand {
	background: url(#ImagesCDN#/Images/FAQ/faqPlusMinus.gif) no-repeat;
	width:27px;
	height:27px;
	background-position:0 -2px;
	display:block;
	text-indent:-3000px;
	position:absolute;
	top:18px;
	left:0;
}

.faqContainer label.plusMinusActive {
	background-position: 0 -28px;
}

.footnote
{
	font-size:.9em;
}

.faqContent p, .faqContent li
{
	color:#8089B2;	
}

.faqContent a
{
	font-size:1em;
}

.faqContent ul, .faqContent ol
{
	margin-left:20px;
	color:#8089B2;
}

#samplesCoupons h3.faqSubcategory
{
	font-size:2em;
}

#samplesCoupons p strong
{
	font-size:1.8em;
}

#samplesCoupons h3.faqSubcategory, #samplesCoupons p
{
	float:left;
	width:100%;
}

#wrapper.whereToBuy #mainContent
{
	padding-top:135px;
	padding-left:30px;
	width:819px;
}

#wrapper.whereToBuy select
{
	background:#aaaaaa;
	color:#ffffff;
	width:195px;
	margin-bottom:15px;
}
h1#whereToBuyhdl {
	background: url(#ImagesCDN#/Images/Headlines/hdlWhereToBuy.png) no-repeat;
	background-position: 0 10px;
	width: 338px;
	height: 106px;
	display: block;
	text-indent: -3000px;
	margin: 10px 0 0 280px;
	padding-top: 10px;
}

label#whereToBuySubHead {
	font-size: 1.7em;
	font-weight: normal;
	width: 350px;
	margin: 10px 0 0 92px;
	color:#0A3876;
	display:block;
	}

#wrapper.whereToBuy h2
{
	font-size:1.8em;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #19326a;
	padding-bottom:5px;
	margin-bottom:20px;
}

#storeFinder
{
	padding-left:20px;
	width:232px;
	float:left;
}

#wrapper.whereToBuy .productInfo
{
	float:left;
	width:560px;
	background:url(#ImagesCDN#/Images/WhereToBuy/wtbProductBkgd.png) no-repeat;
	background-position:0 bottom;
}

#wtbImage img
{
	height:400px;
}

#productInformationForm #productInformation
{
	  
    float:left;
	width:600px;
	min-height:350px;
	height:auto !important;
	height:350px;
	padding-left: 35px;
	 
}

#productInformationForm #productInformation h4
{
	font-weight:bold;
}

#productInformationForm #productInformation h4, #productInformationForm #productInformation h5, #productInformationForm #productInformation h6
{
	color:#19326a;
	font-size:1.4em;
	font-weight:normal;
	margin-top:3px;
	margin-left:250px;
}

#wrapper.whereToBuy h2 strong
{
	font-weight:bold;
	font-size:1em;
}

#wtbDisclaimer
{
	 /*padding-bottom: 95px;
    padding-left: 57px;
     width: 513px;*/
     padding-top: 15px;
	margin: 15px 0 0 60px;
	width: 490px;
}

#wtbDisclaimer p
{
	font-size:1.2em;
	color: #106FB4;
}

#productInformationForm
{
	padding-bottom:15px;
	width:100%;	
	float:left;
	margin: 0 0 0 67px;
}

#productInformationForm select {
	margin: 10px 0 10px 0;
	width: 18em;
	font-size:1.1em;
	}

#productInformationForm input
{
	  border-color: #071666 #E0E0E0 #E0E0E0 #071666;
    border-style: solid;
    border-width: 1px;
    color: #071666;
    float: left;
    font-size: 12px;
    height: 23px;
    margin: 0 0 20px;
    padding-left: 10px;
      width: 90px;
}

#buyProduct
{
	float:left;
	width:775px;
}

#wrapper.whereToBuy #buyProduct h2
{
	background:#19326a;
	color:#ffffff;
	font-weight:normal;
	padding:8px 12px;
	margin-left:196px;
	margin-bottom:0;
	margin-top:0;
	display:inline-block;
	font-size:1.8em;
}

h2.buy span
{
	font-weight:bold;
	font-size:1em;
}

.buyFind
{
	background:#cbe9f8;
	margin-top:15px;
	padding:0 30px 15px 15px;
}

.buyBorder
{
	height:1px;
	border-top:1px solid #19326a;
	width:100%;
	margin-top:20px;
}

#wtbImage 
{
	float: left;
    position: absolute;
    right: 113px;
    top: 101px;
    width:400px;
}

#productInformationForm input#btnFindIt
{
	background:url(#ImagesCDN#/Images/WhereToBuy/btnFindIt.png) no-repeat;
	width:83px;
	height:22px;
	display:block;
	text-indent:-3000px;
	border:none; 
	position:relative;
	right:14px;
	float:right;
	margin: 0 20px 0 0;
}

/* Discontinued Products */

#hdlDiscontinuedProducts
{
	background:url(#ImagesCDN#/Images/Headlines/hdlDiscontinuedProducts.png) no-repeat;
	width:485px;
	height:87px;
	display:block;
	text-indent:-30000px;
	position:relative;
	top:25px;
	left:10px;
}

#wrapper.discontinuedProducts #mainContent
{
	padding-left:155px;
}

#discontinuedProductForm
{
	margin-top:10px;
	padding-top:40px;
	overflow:hidden;
	width:720px;
}

.discontinuedContent
{
	float:left;
	width:100%;
	background-position:0 bottom;
    padding-top: 18px;
}

/* Commented by Accenture MnO for Feb Release */

/*
#discontinuedProductForm #scentExpressions table tr {
	margin: 0 0 30px 0;
	}
*/

/* Commented by Accenture MnO for Feb Release */

/*
#discontinuedProductForm #scentExpressions table tr td {
	width: 140px;
	}
*/

/* Commented by Accenture MnO for Feb Release */
	#discontinuedProductForm #scentExpressions table tr td span {
		/* font-size: 1.1em;
		text-transform: uppercase;
		color: #071666;
		padding: 4px 0 0 10px;
		display: block;
		height: 16px; 
		text-decoration:underline; */
		cursor: pointer;
		}
/* Commented by Accenture MnO for Feb Release */
/*
	#discontinuedProductForm #scentExpressions table tr td span:hover, #discontinuedProductForm #scentExpressions table tr td span.active {
		padding: 2px 0 0 9px;
		display: block;
		height: 14px;
		font-weight:bold;
		}
*/

.discontinuedContent img {
    float: left;
    left: -6px;
    margin-right: 3px;
    position: relative;
}

.discontinuedContent h3
{
	color: #182670;
    font-size: 1.7em;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 11px;
    text-transform: uppercase;
}

.discontinuedContent a
{
	color: #182670;
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
    margin-left: 181px;
    text-decoration: underline;
    text-transform: uppercase;
}

.discontinuedContent p
{
	color:#071666;
	font-size:1.6em;
}

.discontinuedContent select
{
	background:#dbf1fa;
	color:#071666;
	display:block;
	font-size:1.1em;
	
}

.discontinuedContent .left
{
	width:290px;
	float:left;
}

.discontinuedContent .right
{
	width:420px;
	min-height:220px;
	height:auto !important;
	height:220px;
	float:left;
	position:relative;
	left:15px;
}

.discontinuedContent .right img
{
	
	height:211px !important;
	position:absolute;
	top:16px;
	left:50px;
	width:100px;
	
}


.discontinuedContent .rightone
{
	width:420px;
	min-height:220px;
	height:auto !important;
	height:220px;
	float:left;
	position:relative;
	left:35px;
}

.discontinuedContent .rightone img
{
	
	height:211px !important;
	margin-right:-40px;
	position:absolute;
	top:0;
	left:0;
}

/* added by accenture MnO for Feb release */

.discontinuedContent .left div img
{
	width:90 px !important;
	height:200 px !important;
	margin-left:-4 px;	
	top:0;
	left:0;
}

.discontinuedContent .left div h2
{
	margin-left:110px;
	width:170px;
}



.discontinuedContent .right h3
{
	color: #182670;
    font-size: 16px;
    font-weight: normal;
    margin: 21px 0 22px 178px;
    text-transform: uppercase;
    width: 185px;
}

.discontinuedContent .right p
{
	font-size:1.4em;
	color:#006699;
}

.discontinuedContent .rightone h3
{
	 color: #182670;
    font-size: 11px;
    font-weight: normal;
    margin: 10px 0 10px 111px;
    text-transform: none;
    width: 177px;
}

.discontinuedContent .rightone p
{
	font-size:1.4em;
	color:#006699;
}

.rightone .hdlLoved
{
    background:url(#ImagesCDN#/Images/Headlines/hdlYoullLove.gif) no-repeat;
   display: block;
    font-size: 17px;
    height: 23px;
    margin-bottom: 3px;
    margin-left: 109px;
    margin-top: 18px;
    text-indent: -3000px;
    text-transform: none;
    width: 235px;
}

.hdLovedTxt
{
    color: #071666;
    font-size: 1.7em;
    text-transform:uppercase;
    font-weight: normal;
    width:200px;
    margin: 0 0 0 112px;
}
.rightone a
{
    color: #182670;
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
    margin-left: 113px;
    text-decoration: underline;
    text-transform: uppercase;
}
.hdlLiked, .hdlLoved
{
	background:url(#ImagesCDN#/Images/Headlines/hdlIfYouLiked.gif) no-repeat;
    display: block;
    margin-bottom: 10px;
    margin-left: 89px;
    margin-top: 18px;
    text-indent: -3000px;
    width: 158px;
}

.hdlLikedown
{
	background:url(#ImagesCDN#/Images/Headlines/hdlIfYouLiked.gif) no-repeat;
    display: block;
    margin-bottom: 10px;
    margin-left: 89px;
    
    text-indent: -2000px;
    width: 158px;
    font-size:20px
}

.hdlLoved
{
	background:url(#ImagesCDN#/Images/Headlines/hdlYoullLove.gif) no-repeat;	
	font-size: 20px;
    margin-left: 174px;
    text-transform: uppercase;
    width: 235px;
}

h2#hdlScentExpressionDisc
{
	background:url(#ImagesCDN#/Images/Headlines/hdlCantFindScentExpression.gif) no-repeat;
	width:603px;
	height:24px;
	display:block;
	text-indent:-3000px;
}

/* #scentExpressions .hdlLiked, #scentExpressions p
{
	margin-left:5px;
}
*/

#scentExpressions p
{
	margin-bottom:30px;
	font-size:12px;
}

/* Special Offers */
h1#specialOffers {
	background: url(#ImagesCDN#/Images/Headlines/hdlSpecialOffers.gif) no-repeat;
	background-position: 0 10px;
	width: 264px;
	height: 82px;
	display: block;
	text-indent: -3000px;
	padding-top: 10px;
	margin-bottom:70px;
	}
.specialOffer
{
	overflow:hidden;
	margin:20px auto;
	width:675px;
}

.specialOffer h2
{
	font-size:1.8em;
	font-weight:normal;
	border-bottom: solid 1px #5c76a0;
	margin: 0 0 0 0;
}

.specialOffer div
{
	float:left;
	width:404px;
}

.specialOffer a
{
	background:url(#ImagesCDN#/Images/SpecialOffers/btnGetSavings.png) no-repeat;
	width:121px;
	height:23px;
	display:block;
	text-indent:-3000px;
	margin:15px 0 0 0;
}

.specialOffer p
{
	margin: 2px 0 0 0;
	padding: 8px 0 0 0;
	color:#6d80ae;
	font-size:1.2em;
	border-top: solid 1px #9ab7d3;
}

.specialOffer img
{
	float:left;
	margin-right:15px;
}


/* Tab Pagination */
#tabInfo p.tabPagination 
{
	background: url(#ImagesCDN#/Images/Common/borderHorizontial.gif) repeat-x;
	padding-top:15px;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	clear:both;
}

.tabPagination a
{
    vertical-align:middle;
}

/* Search Results */
h1#hdlSearchResults
{
	background:url(#ImagesCDN#/Images/Headlines/hdlYourSearchResults.png) no-repeat;
	 display: block;
    height: 86px;
    left: 32px;
    position: relative;
    text-indent: -30000px;
    top: 10px;
    width: 346px;
}

.searchResults .inner
{
	width:540px;
	margin:55px auto 0 auto;
}

.searchResults input.searchTextBox
{
	border: 1px solid #d8d8d8;	
	width:280px;
	height:21px;
}



.searchResults input.btnSubmitSearch
{
	background: url(#ImagesCDN#/Images/Common/btnSubmit.gif) no-repeat;
	width: 128px;
	height: 23px;
	border: none;
	text-indent:-30000px;
	background-color: transparent;	
	margin-left:15px;
	vertical-align:top;
	font-size: 0;
	line-height: 0;
	cursor:pointer;
}



p#searchKeyword
{
	border-top:1px solid #7983a4;
	border-bottom:1px solid #7983a4;
	padding:8px 0 8px 8px;
	margin-top:20px;
	color:#8089b2;
}

#wrapper.searchResults #mainContent ul
{
	list-style:none;
	margin-top:25px;
	margin-left:0;
}

#wrapper.searchResults #mainContent li
{
	margin:25px 0;
	color:#8089b2;
}

#wrapper.searchResults li span
{
	color:#8089b2;
	margin:5px 0;
	display:block;
}

#wrapper.searchResults #mainContent li a
{
	background:url(#ImagesCDN#/Images/Common/btnRead.gif) no-repeat;
	width:97px;
	height:20px;
	display:block;
	text-indent:-30000px;
	margin-top:10px;
} 

#wrapper.searchResults li h3
{
	color:#071666;
	font-size:1.4em;
}

#wrapper.searchResults #mainContent li a
{
	text-decoration:underline;
}

#facebookLike
{
	float:left;
	margin-top:25px;
}

/* Sitemap Styles */

.sitemap-content
{
	width: 530px;	
	margin: 15px 0 0 200px;
	overflow: hidden;
	padding-bottom: 100px;
}

.sitemap-content h1
{
	font-size: 37px;
	text-transform: uppercase;
	color:#071666;
	font-weight: normal;
	padding-left: 168px;
}

.sitemap-links
{
	float: left;
	margin-top: 65px;
	 width: 100%;
}

.sitemap-links p.primary-link
{
	font-size: 16px;
	font-weight: bold;
	line-height: 24x;
	text-transform: uppercase;
	border-bottom: 1px solid #8187A5;	
	padding: 0px;
	margin: 0px;
	padding-top: 14px;
	margin-top: 2px;
	padding-bottom: 4px;
}

.sitemap-links p.primary-link a
{
	color:#071666;
	margin-left: 3px;
}
.sitemap-links p.bdr-btm
{
	border-bottom: 1px solid #8187A5;	
}
.sitemap-links p.secondary-link
{
	font-size: 16px;
	font-weight: bold;	
	
	border-top: 1px solid #CDCFDB;	
	padding: 0px;
	margin: 0px;
	padding-top: 8px;
	margin-top: 2px;
	padding-bottom: 4px;
}

.sitemap-links p.secondary-link a
{
	color:#071666;
	margin-left: 3px;
}

.sitemap-links p.tertiary-link
{
	font-size: 12px;
	font-weight: bold;	
	text-transform: uppercase;	
	padding: 0px;
	margin: 0px;
	margin-left: 35px;
	margin-top: 25px;
	color:#071666;
}

.sitemap-links p.tertiary-link a
{
	color:#071666;
	
}

.sitemap-links ul
{
	list-style-type: none;
	
}

.sitemap-links ul.links-menu
{
	margin-top: 20px;
	margin-left: 35px;
}


.sitemap-links ul.links-menu li
{
	font-size: 13px;
	font-weight: normal;	
	text-transform: uppercase;	
	padding: 0px;
	margin: 0px;
	color:#071666;
}

.sitemap-links ul.links-menu li a
{
	color:#071666;
	font-size: 12px;
}

.sitemap-links ul.links-menu li ul
{
	
	margin-left: 16px;
}

.sitemap-links ul.links-menu li ul li
{
	font-size: 13px;
	font-weight: normal;	
	text-transform:none;	
	padding: 0px;
	margin: 0px;
	color:#071666;
	margin: 2px 0;
}

.sitemap-links ul.links-menu li ul li ul
{
	margin-top: 2px;
	margin-left: 16px;
}

.sitemap-links ul.links-menu li ul li ul li
{
	margin: 2px 0;
}


/* Sridevi*/

.sitemap-links ul.links-menu1
{
	margin-top: 15px;
	margin-left: 35px;
}


.sitemap-links ul.links-menu1 li
{
	font-size: 13px;
	font-weight: normal;	
	text-transform: uppercase;	
	padding-bottom: 14px;
	margin: 0px;
	color:#071666;
}

.sitemap-links ul.links-menu1 li a
{
	color:#071666;
	font-size: 12px;
}

.sitemap-links ul.links-menu1 li ul
{
	
	margin-left: 16px;
}

.sitemap-links ul.links-menu1 li ul li
{
	font-size: 13px;
	font-weight: normal;	
	text-transform:none;	
	padding: 0px;
	margin: 0px;
	color:#071666;
	margin: 2px 0;
}

.sitemap-links ul.links-menu1 li ul li ul
{
	margin-top: 2px;
	margin-left: 16px;
}

.sitemap-links ul.links-menu1 li ul li ul li
{
	margin: 2px 0;
}


/* Site Map - Antima

#sitemapContent
{
	width: 540px;
	position: relative;
	left: 250px;
	top:0;
	}
.sitemap #mainContent
{
	padding-left:0;
}

.sitemap #mainContent ul
{
	list-style: none;
}

.sitemap #mainContent ul li a
{
	padding-top: 10px;
	font-weight:bold;
	color:#0a3876;
	font-size:1.6em;
	text-transform:uppercase;
}

.siteMapSection
{
	margin-top:20px;
}

.sitemap #mainContent ul li ul
{
	list-style:none;
	padding-left: 20px;
	padding-top:10px;
}

.sitemap #mainContent ul li ul li
{
	border-style: none;
	color:#586aa0;
	font-size:1.1em;
}

.sitemap #mainContent ul li ul li a
{
	color:#586aa0;
	font-size:1em;
	text-transform:uppercase;
	font-weight:normal;
}

.sitemap #mainContent ul li ul li ul
{
	padding-left: 20px;
}

.sitemap #mainContent ul li ul ul ul
{
	padding-top:0;
}

.sitemap #mainContent ul li ul ul ul a
{
	text-transform: none;
	font-weight:normal;
	line-height:18px;
	font-size:.9em;	
}

.sitemap #mainContent ul li li
{
	padding-top: 0;
	font-weight:normal;
	text-transform:uppercase;
}
#hdlSiteMap
{
	background:url(#ImagesCDN#/Images/Headlines/hdlSiteMap.gif) no-repeat;
	width:158px;
	height:34px;
	display:block;
	text-indent:-30000px;
}

By Antima */
.hdl404 h1
{
	width:158px;
	height:34px;
	color:#0A3876;
	font-size:2em;
}

.hdl404 .content p
{
	margin-left: 200px;
	}
	

#flawlessTopSell
{
	color:#374484;font-size:8px;margin-top:15px;float:left;
}

/*Added 25-11-10*/

#secretContent {
	width: 950px;
	float: left;
	left: 50%;
	margin-left: -475px;
	overflow: hidden;
	margin-top: 135px;
	position: relative;
	z-index: 10;
}

#secretContent h1
{
	margin:0 auto;
}
.subpages #secretContent
{
	padding-left:53px;
	height:916px;

}
h1#tellUsSecret 
{
	background: url(#ImagesCDN#/Images/Contactus/Tell_Us_About.png) no-repeat 0 0;
	width: 551px;
	height: 97px;
	display: block;
	text-indent: -3000px;
	margin-top:7px;
	margin-left:384px;
}

h2#stellUsSubHead {
	margin: 25px 0 0 20px;
	font-size:20px;
	font:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin-left:90px;
}


#secretCallouts 
{
	padding-top:4px;
	float:left;
	left:-55px;
	position:relative;	
	background:url(#ImagesCDN#/Images/Contactus/callOut_secret.gif);
	background-repeat:no-repeat;
	background-position:5px ;
	width:901px;
	height:475px;
	display:block;
	text-indent:-30000px;

}
#secretCallouts .secretLink
{
	display:block;
}
#secretCallouts #email
{
	height:20px;
	left:126px;
	position:absolute;
	top:163px;
	width:112px;
}

#secretCallouts #twitter
{
	height: 20px;
    left: 506px;
    position: absolute;
    top: 425px;
    width: 117px;

}
#secretCallouts #satisfation
{
	height:11px;
	left:604px;
	position:absolute;
	top:206px;
	width:77px;
}


#secretCallouts #facebook
{
	  height: 20px;
    left: 95px;
    position: absolute;
    top: 425px;
    width: 126px;
}

/* Main Navigation - Accenture */

#Mists_Splashes
{
	position:absolute;
	/* right:55px; */
	right:60px;	
	top:210px;
	z-index:5;
}

a#FunBold
{
	position: absolute; 
	left: 270px;
	bottom: 105px
}

a#NatureInspired
{
	position: absolute; 
	left: 405px;
	bottom: 105px;
}

.no-review
{
	text-align: center;
	height: 150px;
	padding-top: 60px;
}

/* OfferListing Styles Starts */

#mainContent .offerListing
{

	width: 794px; 	
	margin: 10px 0 30px 0px;
}

#mainContent .offerListing h1
{
	background: url(#ImagesCDN#/Images/SpecialOffers/heading-title.png) no-repeat 0 0;
	width: 551px;
	height: 34px;
	display: block;
	text-indent: -3000px;
	margin-top:25px;
	margin-left:240px;
}

#mainContent .offerListing p
{
	font-size: 1.4em;
	margin: 15px 0 0 240px;
	color: #1a4989;
}

#mainContent .offerListing p strong
{
	font-weight: bold;
}

#mainContent .offerListing .offerSearch
{
	margin-top: 50px;
	margin-left: 30px;
}

#mainContent .offerListing .offerSearch p.zipcode
{
	margin: 0px;
	text-transform: uppercase;
}

#mainContent .offerListing .offerSearch p.zipcode span
{
	font-size: 1em;
}

#mainContent .offerListing .offerSearch p.zipcode span span
{
	font-size: .8em;
}


#mainContent .offerListing .offerSearch input.textSearch
{
	width: 158px;
	height: 22px;
	font-size: 1.2em;	
	color: #444b4d;
	line-height: 2.0em;
	padding-left: 3px;
	*margin-left: -30px;
	border-top:1px solid #848484;
	border-left:1px solid #848484;
}

#mainContent .offerListing .offerSearch input.btnSearch
{
	font-size: 1.2em;
	background: url(#ImagesCDN#/Images/SpecialOffers/double-arrow.gif) right center no-repeat;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 16px;
	cursor: pointer;
	color: #1a4989;
	width: 120px;
}

#mainContent .offerListing .offerSearch br
{
	clear: both;
}

#mainContent .offerListing .offerSearch label
{
	color: #444b4d;
	text-transform: uppercase;
	font-size: 1.1em;	
	display: block;
	padding-top: 15px;
}

#mainContent .offerListing .offerSearch select
{
	width: 195px;
	height: 22px;
	font-size: 1.2em;	
	color: #444b4d;	
	padding: 3px;
	border-top:1px solid #848484;
	border-left:1px solid #848484;
}


div.tabControl 
{ 
	margin: 35px 0 0 0px; 	
	background:url(#ImagesCDN#/Images/SpecialOffers/tab-content-bg.jpg) left 41px no-repeat;
	height: 770px;
	
}
ul.tabNav 
{ 
	float: left; 
	list-style: none; 
	width: 100%; 
	clear: both;
	position: relative; 
	margin-left: 28px;
	_margin-left: 14px;
}
ul.tabNav li 
{ 
	float: left; 
	margin: 0; 
	padding: 0; 
	
	
}
ul.tabNav li.current { padding-top: 0; }

ul.tabNav li a{ padding: 5px 0 0 15px; outline: none;}
ul.tabNav a.blue 
{  
	background: url(#ImagesCDN#/Images/SpecialOffers/tab-blue-default.png) left top no-repeat; 
	color: #fff; 
	display: block; 
	text-decoration: none; 
	font-size: 1.4em; 
	font-weight: bold; 
	text-transform: uppercase;
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 7px;
	width: 152px;
	height: 34px;
}
ul.tabNav a.blue span
{  
	font-size: .8em; 
	font-weight: normal; 
	text-transform: uppercase;
}
ul.tabNav li.current a.blue 
{ 
	background: url(#ImagesCDN#/Images/SpecialOffers/tab-blue-active.png) left 0px no-repeat; 
	border: none; 	
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 0px;
	width: 152px;
	height: 41px;
}
ul.tabNav a.green 
{ 
	background: url(#ImagesCDN#/Images/SpecialOffers/tab-green-default.png) left top no-repeat; 
	color: #fff; 
	display: block; 
	text-decoration: none; 
	font-size: 1.4em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	position: absolute; 
	z-index: 9; 
	left: 147px;
	top: 7px;
	width: 152px;
	height: 34px;
	}
ul.tabNav a.green span
{ 
	font-size: .8em; 
	font-weight: normal; 
	text-transform: uppercase;
}
ul.tabNav li.current a.green 
{  
	background: url(#ImagesCDN#/Images/SpecialOffers/tab-green-active.png) left 1px no-repeat; 
	border: none;  
	position: absolute; 
	z-index: 10; 
	left: 147px;
	top: 0px;
	width: 152px;
	height: 41px;
}

ul.tabNav a.orange 
{ 
	background: url(#ImagesCDN#/Images/SpecialOffers/tab-orange-default.png) left top no-repeat; 
	color: #fff; 
	display: block; 
	text-decoration: none; 
	font-size: 1.4em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	position: absolute; 
	z-index: 8; 
	left: 289px;
	top: 7px;
	width: 152px;
	height: 34px;
	}
ul.tabNav a.orange span
{ 
	font-size: .8em; 
	font-weight: normal; 
	text-transform: uppercase;
}
ul.tabNav li.current a.orange 
{  
	background: url(#ImagesCDN#/Images/SpecialOffers/tab-orange-active.png) left 1px no-repeat; 
	border: none;  
	position: absolute; 
	z-index: 10; 
	left: 289px;
	top: 0px;
	width: 152px;
	height: 41px;
}

ul.tabNav a.purple 
{ 
	background: url(#ImagesCDN#/Images/SpecialOffers/tab-purple-default.png) left top no-repeat; 
	color: #fff; 
	display: block; 
	text-decoration: none; 
	font-size: 1.4em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	position: absolute; 
	z-index: 7; 
	left: 431px;
	top: 7px;
	width: 152px;
	height: 34px;
	}
ul.tabNav a.purple span
{ 
	font-size: .8em; 
	font-weight: normal; 
	text-transform: uppercase;
}
ul.tabNav li.current a.purple 
{  
	background: url(#ImagesCDN#/Images/SpecialOffers/tab-purple-active.png) left 1px no-repeat; 
	border: none;  
	position: absolute; 
	z-index: 10; 
	left: 431px;
	top: 0px;
	width: 152px;
	height: 41px;
}

ul.tabNav a.yellow 
{ 
	background: url(#ImagesCDN#/Images/SpecialOffers/tab-yellow-default.png) left top no-repeat; 
	color: #fff; 
	display: block; 
	text-decoration: none; 
	font-size: 1.4em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	position: absolute; 
	z-index: 6; 
	left: 573px;
	top: 7px;
	width: 152px;
	height: 34px;
	}
ul.tabNav a.yellow span
{ 
	font-size: .8em; 
	font-weight: normal; 
	text-transform: uppercase;
}
ul.tabNav li.current a.yellow 
{  
	background: url(#ImagesCDN#/Images/SpecialOffers/tab-yellow-active.png) left 1px no-repeat; 
	border: none;  
	position: absolute; 
	z-index: 10; 
	left: 573px;
	top: 0px;
	width: 152px;
	height: 41px;
}

div.tabContainer
{ 
	clear: both; 
	float: left; 
	width: 100%; 
	margin-top: 40px;
	margin-left: 28px;
	_margin-left: 15px;
	
}
div.tabContainer div.tab 
{ 	
	color: #000; 
	display: none; 
	padding: 10px; 
}
div.tabContainer div.current { display: block; }
div.tab p:last-child { margin-bottom: 0; }
div.tabContainer div.tab h2
{
	 font-size: 2em;
	 text-transform: uppercase;
	 font-weight: normal;
	 margin: 40px 0 10px 5px;
	 color:#1A4989;
}

div.tabContainer div.tab .checkout
{
    margin:-25px 0 -28px 5px;
}

div.tabContainer div.tab .img-pane
{
	float: left;
	margin-right: 15px;
	
}

div.tabContainer div.tab .desc-pane
{
	float: left;
	width: 400px;
}

div.tabContainer div.tab .desc-pane p.desc
{
	margin: 0px !important;	
}
div.tabContainer div.tab .desc-pane p.saveBtn
{
		background:url(#ImagesCDN#/Images/SpecialOffers/button-left.gif) left center no-repeat;
		margin: 15px 0 0 0 !important;	
		padding-left: 13px;
		line-height: 25px;		
}
div.tabContainer div.tab .desc-pane p.saveBtn a
{
	background:url(#ImagesCDN#/Images/SpecialOffers/button-right.gif) right center no-repeat;
	height: 25px;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 25px;
	padding:5px 13px 5px 0;
	*padding:4px 13px 4px 0;
}

div.tabContainer div.tab .desc-pane p.saveBtn a span
{
	background: url(#ImagesCDN#/Images/SpecialOffers/single-arrow.gif) right center no-repeat;
	padding-right: 13px;
}

.sliderControl
{
	clear: both;
	width:698px;
	background: url(#ImagesCDN#/Images/SpecialOffers/slider-top.gif) left top no-repeat;
	margin-top: 30px;
	
}

.carousel {
    padding: 10px 0 10px 0;
    margin: 0;
    position: relative;     
	background: url(#ImagesCDN#/Images/SpecialOffers/slider-btm.gif) left bottom no-repeat;
}

.carousel button { 
        float: left;
    }              
.carousel a.prev, .carousel a.next {
        display: block;
        float: left;
        width: 52px;
        height: 84px;
        text-decoration: none;
        background: url(#ImagesCDN#/Images/SpecialOffers/slider-arrow-left.png) left 0px no-repeat;
		margin-top: 30px;
    }
       .carousel a.next {
            background: url(#ImagesCDN#/Images/SpecialOffers/slider-arrow-right.png) right 0px no-repeat;
        }
      .carousel a.next:hover {
                background-image: url(#ImagesCDN#/Images/SpecialOffers/slider-arrow-right.png);
            }
      .carousel a.prev:hover {
                background-image: url(#ImagesCDN#/Images/SpecialOffers/slider-arrow-left.png);
            }    
        .carousel a:hover, .carousel a:active{
                border: none;
                outline: none;
            }                 
   .carousel .jCarouselLite {
      
        float: left;
    
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
    .carousel ul{
            margin: 0 ;
			
        }
   .jCarouselLite
   {   
        width: 170px;		
		
    }
	.carousel ul li{ width: 180px; }
	
	.carousel ul li img{ margin: 10px 35px;}
	.carousel ul li div.prodDesc
	{
		    text-align: center;
    width: 160px;
	}
	
	.carousel ul li div.prodDesc p
	{
		margin: 0 !important;
		font-size: 1.1em !important;
		line-height: 1.2em;
	}
       .borderBoth
	   {
		    border-left: 1px solid #e4e4e4;
			border-right: 1px solid #e4e4e4;
			padding: 0 20px 10px 20px;
	   }
	   
	    .borderBoth h3
		{
			 border-bottom: 1px solid #efefef;
			 font-size: 1.4em;
			 text-align: center;
			 line-height: 1.8em;
			  color:#1A4989;
		}
	   
	   .clear{ clear: both;}
	   
.paper-deals
{
	width: 695px;
/*	height: 340px;	*/
	overflow: hidden;
	padding-top: 30px;
	float: left;
}

.paper-deals-error
{
	width: 695px;
	float:left;
	padding-top:20px;
	
}

.paper-deals .row
{
	 width: 535px;	 
	 border-bottom: 1px solid #e4e4e4;
	 padding: 15px 5px;
	 overflow: hidden;
	
}

.paper-deals .row h3
{
	text-transform: uppercase; 
	font-size: 1.6em;	
	 color:#1A4989;
}

.paper-deals .row p
{
	margin: 0px !important;
	font-size: 1.2em !important;
	}

.paper-deals .row p.saveBtn
{
		background:url(#ImagesCDN#/Images/SpecialOffers/button-left.gif) left center no-repeat;
		margin: 5px 0 0 0 !important;	
		padding-left: 13px;
		line-height: 25px;		
		font-size: 1.4em !important;
}
.paper-deals .row p.saveBtn a
{
	background:url(#ImagesCDN#/Images/SpecialOffers/button-right.gif) right center no-repeat;
	height: 25px;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 25px;
	padding:5px 13px 5px 0;
	*padding:4px 13px 4px 0;
}

.paper-deals .row p.saveBtn a span
{
	background: url(#ImagesCDN#/Images/SpecialOffers/single-arrow.gif) right center no-repeat;
	padding-right: 13px;
	cursor: pointer;
}


.free-samples
{
	width: 695px;
    	height: 490px;	

	padding-top: 30px;
}

.free-samples .row
{
	 width: 535px;	 
	 border-bottom: 1px solid #e4e4e4;
	 padding: 15px 5px;
	     overflow: hidden;
}

.free-samples .row h3
{
	text-transform: uppercase; 
	font-size: 1.6em;	
}

.free-samples .row p
{
	margin: 0px !important;
	font-size: 1.2em !important;
	}

.free-samples .row p.saveBtn
{
		background:url(#ImagesCDN#/Images/SpecialOffers/button-left.gif) left center no-repeat;
		margin: 5px 0 0 0 !important;	
		padding-left: 13px;
		line-height: 25px;		
		font-size: 1.4em !important;
}
.free-samples .row p.saveBtn a
{
	background:url(#ImagesCDN#/Images/SpecialOffers/button-right.gif) right center no-repeat;
	height: 25px;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 25px;
	padding:5px 13px 5px 0;
	*padding:4px 13px 4px 0;
}

.free-samples .row p.saveBtn a span
{
	background: url(#ImagesCDN#/Images/SpecialOffers/single-arrow.gif) right center no-repeat;
	padding-right: 13px;
}

.free-samples .row .image-pane 
{
	float: left;
	margin-right: 30px;
	margin-left:50px;
}

.free-samples .row .details-pane  
{
	float: left;
}

#mainContent .offerListing p.NewPaperBold
{
	font-size: 1.5em !important;
	margin: 15px 0 0 240px;
	color: #1a4989;
	font-weight:bold;
}


/* Unscent Products Styles */

#mainContent .unscent-products
{

	width: 794px; 	
	margin: 10px 0 30px 0px;
}

#mainContent .unscent-products h1
{
	background: url(#ImagesCDN#/Images/Headlines/stay-fresh-tiltle.png) no-repeat 0 0;
 display: block;
    height: 116px;
    margin-left: 270px;
    margin-top: 13px;
    text-indent: -3000px;
    width: 621px;
}
#mainContent .unscent-products .left-pane 
{
	 bottom: -28px;
    float: left;
    margin-left: 13px;
    position: relative;
    width: 215px;
}
#mainContent .unscent-products .left-pane p
{
	font-size: 1.4em;	
	color: #1a4989;
	text-transform: uppercase;
	width:243px;
}

#mainContent .unscent-products .left-pane p strong
{
	font-weight: bold;
}

#mainContent .unscent-products .left-pane  ul
{
	list-style-type: none;
	margin: 75px 0 0 45px;
	position:relative;
	bottom:37px;
}

#mainContent .unscent-products .left-pane  ul li
{
	line-height: 18px;
	text-align: center;
	font-size: 1.3em;
}

#mainContent .unscent-products .left-pane  ul li a
{
	text-decoration: underline;
}

#mainContent .unscent-products .right-pane 
{
	float: left;	
	margin-left: 249px;
    margin-top: -235px;
	
}

#ClinicalStrengthOriginalProductsBuyNow
{
	clear:both;
	padding-top:51px;
	padding-bottom:109px;
}

#ClinicalStrengthSportProductsBuyNow 
{
	clear:both;
	padding-bottom:114px;
	padding-top:20px;
}

#ClinicalStrengthWaterproofProductsBuyNow
{
	clear:both;
	padding-bottom:98px;
	padding-top:5px;
}

#ClinicalStrengthHypoallergenicProductsBuyNow
{
	clear:both;
	padding-bottom:110px;
	padding-top:30px;
}

#ClinicalStrengthScentsYouLoveScentsProductsBuyNow
{
	clear:both;
	padding-bottom:70px;
	padding-top:51px;
	margin-left:7px;

}
#FreshEffectsProductsBuyNow
{
	clear:both;
	padding-bottom:100px;
	padding-top:24px;
}

#FlawlessRenewalProductsBuyNow
{
	clear:both;
	padding-bottom:50px;
	padding-top:17px;	
}
#FlawlessRenewalNewBanner
{
	clear:both;
	padding-bottom:17px;
	
}

#FlawlessClearGelProductsBuyNow
{
	clear:both;
	padding-bottom:50px;
	padding-top:31px;
}
#OutlastInvisibleSolidBuyNow
{
    clear:both;
	padding-bottom:104px;
	padding-top:67px;
    
}

#ClinicalStrengthSpotlightScentsProductsBuyNow
{
    clear:both;
	padding-bottom:100px;
	padding-top:62px;
    
}

#NaturalMineralProductsBuyNow
{
	clear:both;
	padding-bottom:103px;
	padding-top:27px;
}

#SmoothEffectsProductsBuyNow
{
	clear:both;
	padding-bottom:50px;
	padding-top:60px;
}
#OriginalProductsBuyNow
{
	clear:both;
	padding-bottom:100px;
	padding-top:48px;

}

.OutlastInvisible #productHighlights
{
	padding-top:67px;
}

.OutlastClearGel #productHighlights
{
	  padding-left: 13px;
    padding-top: 58px;
}


/*Scent Expression CSS*/
#mainContent_new2 {    float: left;    left: 50%; height:690px;    margin-left: -430px;    margin-top: 122px;    overflow: hidden;    padding-left: 70px;    position: relative;    width: 930px;    z-index: 10;}
.left-pane2 {float: left;width: 410px;margin:85px 0px 0px 12px;}
.wild_exotic {  bottom: 16px;
    left: 105px;
    margin: 0 0 28px;
    position: relative; }
.left-pane2 span { font-size:1.2em; line-height:16px; display:block;margin:0px 0px 15px 20px;}
.left-pane2 p { font-size:1.2em; color:#000; line-height:16px; margin:0px 0px 0px 0px;}
.left-pane2 a { font-weight:bold; text-decoration:underline;font-size: 1.1em;}
.heading_leftpanel {  bottom: 40px;
    color: #012B6A !important;
    font-size: 1.9em !important;
    left: 107px;
    position: relative;}
.address {bottom: 54px;
    margin: 14px 0 30px 128px;
    position: relative;}
.right-pane2 {   float: left;
    margin: 49px 0 0 -9px;}
.right-pane3 {   float: left;
    margin: 258px 0 0 34px;
    width: 160px;}
.right-pane3 span{color:#012b6a;font-size:1.1em;font-weight: bold;}
.right-pane3 a{ display:block; color:#5e7ba5;font-size:1.1em;}
.left-pane2 .address p a {  color:#000; font-weight:normal; font-size:1.1em;}
.lavender {bottom: 49px;
    left: 108px;
    color:#5d2067;
    position: relative;
    width: 250px;}
.coco-butter {bottom: 52px;
    left: 107px;
    color:#94420e;
    position: relative;
    width: 229px;}
.pear {  bottom: 47px;
    left: 111px;
    position: relative;
    width: 204px;
    color:#235937;}
.berry {   bottom: 50px;
    color: #8B2346;
    left: 106px;
    position: relative;
    width: 244px;}
.vanilla {   bottom: 45px;
    left: 110px;
    color:#72392c;
    position: relative;
    width: 212px;}
    
    .passionista {   bottom: 45px;
    left: 110px;
    color:#9b0059;
    position: relative;
    width: 212px;}
.right-pane2vanila
{
     float: left;
   margin: 23px 0 0 -30px;
}

.right-pane3vanila
{
    float: left;
    margin: 264px 0 0 13px;
    width: 160px;
}
.right-pane3vanila a{ display:block; color:#5e7ba5;font-size:1.1em;}

.right-pane2berry
{
    float: left;
    margin: 12px 0 0 -29px;
}

.right-pane3berry
{
    float: left;
    margin: 273px 0 0 11px;
    width: 160px;
}

.right-pane3berry a{ display:block; color:#8B2346;font-size:1.1em;}

.right-pane2cocoa
{
        float: left;
    margin: 6px 0 0 -33px;
}

.right-pane3cocoa
{
 float: left;
    margin: 258px 0 0 15px;
    width: 160px;   
}

.right-pane3cocoa a{ display:block; color:#5e7ba5;font-size:1.1em;}

.heading_leftpanel_berry {  bottom: 40px;
    color: #8B2346 !important;
    font-size: 1.9em !important;
    left: 107px;
    position: relative;}
.left-pane2berry p { font-size:1.2em; color:#8B2346; line-height:16px; margin:0px 0px 0px 0px;}
.left-pane2berry {float: left;width: 410px;margin:85px 0px 0px 12px;}
.left-pane2berry span { font-size:1.2em; line-height:16px; display:block;margin:0px 0px 15px 20px;}
.left-pane2berry a { font-weight:bold; text-decoration:underline;font-size: 1.1em;}
.right-pane3berry span { color:#8B2346; font-weight:bold;}

.heading_leftpanel_pear {  bottom: 40px;
    color: #235937 !important;
    font-size: 1.9em !important;
    left: 107px;
    position: relative;}

.left-pane2pear p { font-size:1.2em; color:#235937; line-height:16px; margin:0px 0px 0px 0px;}
.left-pane2pear {float: left;width: 410px;margin:85px 0px 0px 12px;}
.left-pane2pear span { font-size:1.2em; line-height:16px; display:block;margin:0px 0px 15px 20px;}
.left-pane2pear a { font-weight:bold; text-decoration:underline;font-size: 1.1em;}
.right-pane3pear span { color:#235937; font-weight:bold;}
.right-pane3pear
{
    float: left;
    margin: 258px 0 0 34px;
    width: 160px;
}
.right-pane3pear a{ display:block; color:#235937;font-size:1.1em;}

.heading_leftpanel_cocoa {  bottom: 40px;
    color: #94420e !important;
    font-size: 1.9em !important;
    left: 107px;
    position: relative;}

.left-pane2cocoa p { font-size:1.2em; color:#94420e; line-height:16px; margin:0px 0px 0px 0px;}
.left-pane2cocoa {float: left;width: 410px;margin:85px 0px 0px 12px;}
.left-pane2cocoa span { font-size:1.2em; line-height:16px; display:block;margin:0px 0px 15px 20px;}
.left-pane2cocoa a { font-weight:bold; text-decoration:underline;font-size: 1.1em;}
.right-pane3cocoa span { color:#94420e; font-weight:bold;}
.right-pane3cocoa a{ display:block; color:#94420e;font-size:1.1em;}


.heading_leftpanel_vanila{  bottom: 40px;
    color: #72392c !important;
    font-size: 1.9em !important;
    left: 107px;
    position: relative; font-weight:bold;}

.left-pane2vanila p { font-size:1.2em; color:#72392c; line-height:16px; margin:0px 0px 0px 0px;}
.left-pane2vanila {float: left;width: 410px;margin:85px 0px 0px 12px;}
.left-pane2vanila span { font-size:1.2em; line-height:16px; display:block;margin:0px 0px 15px 20px;}
.left-pane2vanila a { font-weight:bold; text-decoration:underline;font-size: 1.1em;}
.right-pane3vanila span { color:#72392c; font-weight:bold;}
.right-pane3vanila a{ display:block; color:#72392c;font-size:1.1em;}

.heading_leftpanel_lavender{  bottom: 40px;
    color: #5d2067 !important;
    font-size: 1.9em !important;
    left: 107px;
    position: relative;}

.left-pane2lavender p { font-size:1.2em; color:#5d2067; line-height:16px; margin:0px 0px 0px 0px;}
.left-pane2lavender {float: left;width: 410px;margin:85px 0px 0px 12px;}
.left-pane2lavender span { font-size:1.2em; line-height:16px; display:block;margin:0px 0px 15px 20px;}
.left-pane2lavender a { color: #5D2067;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;}
.right-pane3lavender span { color:#5d2067; font-weight:bold;}
.right-pane3lavender
{
    float: left;
    margin: 258px 0 0 17px;
    width: 160px;
}
.right-pane3lavender a{ display:block; color:#5d2067;font-size:1.1em;}



.heading_leftpanel_passionista{  bottom: 40px;
    color: #9b0059 !important;
    font-size: 1.9em !important;
    left: 107px;
    position: relative;}

.left-pane2passionista p { font-size:1.2em; color:#9b0059; line-height:16px; margin:0px 0px 0px 0px;}
.left-pane2passionista {float: left;width: 410px;margin:85px 0px 0px 12px;}
.left-pane2passionista span { font-size:1.2em; line-height:16px; display:block;margin:0px 0px 15px 20px;}
.left-pane2passionista a { font-weight:bold; text-decoration:underline;font-size: 1.1em;}
.right-pane3passionista span { color:#9b0059;}
.right-pane3passionista a{ display:block; color:#9b0059;font-size:1.1em;}
.right-pane2passionista
{
     float: left;
   margin: 23px 0 0 4px;
}

.right-pane3passionista
{
    float: left;
    margin: 232px 0 0 13px;
    width: 160px;
}


/* loyalty program*/

#mainContent .loyalty-program
{
	width: 590px;
	margin: 30px 0 0 90px;
}
#mainContent .loyalty-program .img-pane{ 
	margin:0;
	padding: 0;
	margin-left: -25px;
}

#mainContent .loyalty-program .content-pane
{
	margin: 0;
	padding: 0;
}

#mainContent .loyalty-program .content-pane h2
{
	font-size: 18px;	
	color: #071666;
	font-weight: normal;
	background: url(#ImagesCDN#/Images/Loyalty/bdr-btm.gif) repeat-x left bottom;
	height: 30px;
}

#mainContent .loyalty-program .content-pane p
{
	color: #838ab2;
	font-size: 12px;
	width: 527px !important;
}

#mainContent .loyalty-program .content-pane address
{
	width: 305px;
	height: 82px;
	display:block;
	background: url(#ImagesCDN#/Images/Loyalty/address-bg.jpg) no-repeat left top;
	color:#071666;
	font-style: normal;
	font-size: 12px;
	padding: 33px 0 0 48px;
	margin-left: -15px;
}

#mainContent .loyalty-program .content-pane address strong
{
	font-weight: bold;
}

#mainContent .loyalty-program .content-pane p.prefer
{
	color: #071666;
	font-size: 10px;
	margin-top: -10px;
	margin-left: 0px;
}

/* loyalty program*/


/* moneyback */

#mainContent .moneyback
{
	width: 590px;
	margin: 0px 0 0 130px;
	height:850px;
}
#mainContent .moneyback .img-pane{ 
	  margin: 25px 0 0 72px;
    padding: 0;
}

#mainContent .moneyback .content-pane
{
	 bottom: 41px;
    padding: 0;
    position: relative;
}

#mainContent .moneyback .content-pane h2
{
	font-size: 18px;	
	color: #071666;
	font-weight: normal;
	background: url(#ImagesCDN#/Images/Loyalty/bdr-btm.gif) repeat-x left bottom;
	height: 30px;
}

#mainContent .moneyback .content-pane p
{
	color: #838ab2;
	font-size: 12px;
	width: 540px !important;

}

#mainContent .moneyback .content-pane address
{
	width: 305px;
	height: 82px;
	display:block;
	color:#071666;
	font-style: normal;
	font-size: 12px;
	
}

#mainContent .moneyback .content-pane address strong
{
	font-weight: bold;
}

#mainContent .moneyback .content-pane p.prefer
{
	color: #071666;
    font-size: 10px;
    margin-left: 0;
    margin-top: -29px;
}

/* Loyalty Products Styles */

#mainContent .loyalty-products
{

	width: 974px; 	
	margin: 10px 0 83px 0px;
	height:698px;
}

#mainContent .loyalty-products .left-pane 
{
	 float: left;
    margin-left: 14px;
    margin-top: 115px;
    width: 330px;
}

#mainContent .loyalty-products .left-pane h1
{
	margin-top: 100px;
	margin-left:0px;
}

#mainContent .loyalty-products .left-pane h2
{
	margin-top: 30px;
}

#mainContent .loyalty-products .left-pane p
{
	font-size: 11px;	
	color: #0a0e69;
	margin-bottom:10px;
	width: 209px;
}

#mainContent .loyalty-products .left-pane p.small
{
	width: 212px;
}

#mainContent .loyalty-products .left-pane p strong
{
	font-weight: bold; 
	display: block;
}

#mainContent .loyalty-products .left-pane address
{
	color: #0A0E69;
	margin-bottom:10px;
	font-size: 11px;
	font-style: normal;
	clear: both;
}

#mainContent .loyalty-products .left-pane address strong
{
	font-weight: bold;
}
#mainContent .loyalty-products .right-pane 
{
	    float: left;
    margin-left: -28px;
    margin-top: 0px;
}

#mainContent .loyalty-products .link-buttons
{
	clear: both;
	list-style-type: none;
	position:relative;
	right:-5px;
	width:201px;

}

#mainContent .loyalty-products .link-buttons li
{
	float: left;
	
}

#mainContent .loyalty-products .link-buttons li a
{
	background:url(#ImagesCDN#/Images/Loyalty/button.png) no-repeat 0 0;
	 color: #0A0E69;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    line-height: 47px;
    text-align: center;
    width: 196px;
}
#mainContent .loyalty-products .link-buttons .pdf-buttons
{
	background:url(#ImagesCDN#/Images/Loyalty/button.png) no-repeat 0 0;
	color: #0A0E69;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 196px;

}

.productloyalty
{
     position: relative;
    right: 51px;
    top: 40px;
}
/* Loyalty Products Styles */

#mainContent .reg-form
{
	width: 626px;
	height: 806px;
	background:url(#ImagesCDN#/Images/Loyalty/form-bg.png) no-repeat 0 0;
	margin: 80px 0 100px 105px;
}

#mainContent .reg-form h1
{
	padding: 55px 0 0 170px;
	width: 350px;
	background:url(#ImagesCDN#/Images/Loyalty/reward-program-title.png) no-repeat right bottom;
	height: 77px;
	text-indent: -3333px;
}
#mainContent .reg-form h1 p
{
	display: none;
}

#mainContent .reg-form .form-content
{
	width: 495px;
	margin: 55px auto 0 auto;
	padding-left: 60px;
}

#mainContent .reg-form h2
{
	font-size: 20px;
	color: #0a0e69;	
	text-transform: uppercase;
	width: 324px;
	float: left;
}

#mainContent .reg-form a.print
{
	float: left; 
	margin-left: 15px;
	margin-top: -10px;
	display: block; 
	width: 102px; 
	height: 42px;
}

#mainContent .reg-form p {
    color: #0A0E69;
    font-size: 11px;
    line-height: 18px;
    margin: 8px;
}

#mainContent .reg-form address
{
	color: #0a0e69;
	font-size: 11px;
	margin: 10px 0 10px 30px;
	font-style: normal;
	clear: both;
}

#mainContent .reg-form fieldset, #mainContent .reg-form fieldset br
{
	clear: both;
}


#mainContent .reg-form fieldset label
{
	font-size: 11px;
	color: #0a0e69;
	font-weight: bold;
	line-height: 20px;
	float: left;
	margin-right: 15px;
}

#mainContent .reg-form fieldset input
{
	border: 1px solid #232662;
	float: left;
	margin-right: 12px;
	margin-bottom: 5px;
	font-size: 12px;
}

#mainContent .reg-form fieldset input.medium, #mainContent .reg-form fieldset label.medium
{
	width: 200px;
	height: 20px;

}

#mainContent .reg-form fieldset input.small, #mainContent .reg-form fieldset label.small
{
	width: 30px;
	height: 20px;

}
#mainContent .reg-form fieldset input.large, #mainContent .reg-form fieldset label.large
{
	width: 464px;
	height: 20px;
}

#mainContent .reg-form fieldset input.avg, #mainContent .reg-form fieldset label.avg
{
	width: 78px;
	height: 20px;
}
/*#mainContent .reg-form fieldset input.medium,#mainContent .reg-form fieldset input.small,#mainContent .reg-form fieldset input.avg,#mainContent .reg-form fieldset input.large
{
padding-left:2px;
}*/
#mainContent .reg-form fieldset input.chkbox
{
	width: 16px;
	height:16px;
	border: 1px solid #232662;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	
}

#mainContent .reg-form fieldset label.chklabel
{
	font-weight: normal;
	line-height:normal;
	float: left;
	margin-top: 5px;
	width: 435px;
}

#mainContent .reg-form .imp-note
{
	clear: both;
	margin-top: 10px;
}

#mainContent .reg-form .imp-note p
{
	line-height: normal;
	font-size: 10px;
	margin-left: 0px;

}

#mainContent .reg-form .imp-note p a
{
	color: #0a0e69;
	text-decoration: none;
}

#mainContent .reg-form fieldset input.medium,#mainContent .reg-form fieldset input.small,#mainContent .reg-form fieldset input.avg,#mainContent .reg-form fieldset input.large

{

padding-left:3px;

}

#Hyperhid
{
	 background:url(#ImagesCDN#/Images/Sweat101/bg.png) no-repeat 0 0;	
	 width:512px;
	 height:542px;
	 
}

#InnerHyperhid
{
	width:440px;
	 height:367px;
	 padding-left:33px;
	 padding-top:57px;
}




/* webMD hub styles */

#mainContent .webmd-hub-wrapper
{
	width:780px;
	margin: 0 0 0 65px;
}

#mainContent .webmd-hub-wrapper .title
{
	width: 325px;
	height: 95px;
	margin: 0 0 0 250px;
}

#mainContent .webmd-hub-wrapper .title p
{
	font-size: 14px;
	text-transform: uppercase;
	color:#071666;
	padding: 0 0 0 5px;
}

.htabs{	margin: 0 0 0 35px; list-style-type: none; }
.htabs a{ outline:none; font-size: 19px; text-transform: uppercase;}
.htabs a span{ font-size: 16px;}
.htabs a.video-on{
	background:url(../Images/Sweat101/video-tab-on.png) no-repeat left top;
	display: block;	
	height: 49px;
	width: 142px;	
	line-height: 49px;
    text-align: center;
}

.htabs a.video-off{
	background:url(../Images/Sweat101/video-tab-off.png) no-repeat left top;
	display: block;	
	height: 49px;
	width: 142px;
	line-height: 49px;
    text-align: center;
}

.htabs a.article-on{
	background:url(../Images/Sweat101/article-tab-on.png) no-repeat left top;
	display: block;	
	height: 49px;
	width: 163px;
	line-height: 49px;
    text-align: center;
}

.htabs a.article-off{
	background:url(../Images/Sweat101/article-tab-off.png) no-repeat left top;
	display: block;
	height:49px;
	width: 163px;
	line-height: 49px;
    text-align: center;
}
.htabs li{
	float:left;
	margin:0px;
	padding: 0px;	
}

.tabs{	
	width: 500px;	
	clear: both;
	margin: 0 0 0 12px;
}

.tab#video ul {
	list-style-type: none;
	width: 425px;
	margin-left: 23px;
}

.tab#video ul li
{
	padding:  25px 30px 20px 25px;
}

.tab#video ul li.alernate-video
{
	background:url(../Images/Sweat101/alternate-video-row.png) no-repeat 0 0;
	width: 383px;
}

.tab#video ul li a
{
	font-size: 16px;
	color:#071666;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 10px;
	display:inline;
}

.tab#video ul li a:hover
{
	text-decoration: underline;
}

.tab#video ul li a img
{
	text-decoration: none;
	margin: 0px !important;
}

.tab#video ul li img
{	
	margin: 2px 0 0 0px;
}

.tab#video ul li p
{
	clear: both;
}


.tab#article ul {
	list-style-type: none;
	width: 425px;
	margin-left: 23px;
}

.tab#article ul li
{
	padding:  20px 15px;
}

.tab#article ul li.alernate-article
{
	background:url(../Images/Sweat101/alternate-article-row.png) no-repeat 0 0;
	width: 425px;
}

.tab#article ul li a
{
	font-size: 16px;
	color:#071666;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 10px;
	display: inline;
}

.tab#article ul li a:hover
{
	text-decoration: underline;
}

.tab#article ul li a img
 {
	 text-decoration: none;
	 margin: 0px !important;
	 padding: 0px;
 }

.tab#article ul li img
{
	
	margin: 2px 0 0 0px;
}


#mainContent .webmd-hub-wrapper .article-wrapper
{
	width: 520px;
	float: left;
	margin: 2px 0 30px 30px;
}
#mainContent .webmd-hub-wrapper .article-wrapper a.back-link
{
	margin: 0 0 30px 0;
	clear: both;
	height:22px;
	width: 110px;
	display: block;
}
#mainContent .webmd-hub-wrapper .article-wrapper .author
{
	
	clear: both;
}

#mainContent .webmd-hub-wrapper .article-wrapper .author p
{
	color:#071666;
	font-size: 12px;	
}

#mainContent .webmd-hub-wrapper .article-wrapper .author p a
{
	color:#071666;
	font-size: 12px;	
	text-decoration: underline;
}
#mainContent .webmd-hub-wrapper .article-wrapper h3
{
	color:#071666;
	font-size: 14px;
	text-transform: uppercase;
}

#mainContent .webmd-hub-wrapper .article-wrapper ol
{
	margin-left: 40px;
	padding-bottom: 30px;
}

#mainContent .webmd-hub-wrapper .article-wrapper ol li
{
	color: #8089B2;
	font-size: 12px;
}

#mainContent .webmd-hub-wrapper .article-wrapper h4
{
	color: #8089B2;
	font-size: 12px;
	text-transform: uppercase;
}

#mainContent .webmd-hub-wrapper .article-wrapper ul.source
{
	list-style-type:none;
	margin-left:0px;	
}

#mainContent .webmd-hub-wrapper .article-wrapper ul.source li
{
	color: #8089B2;
	font-size: 10px;
	font-style:italic;
	line-height: 18px;
}


#mainContent .webmd-hub-wrapper .more-info
{
	float: left;
	width: 163px;
	  margin-left: 28px;
	
}

#mainContent .webmd-hub-wrapper .more-info ul
{
	list-style-type: none;
}

#mainContent .webmd-hub-wrapper .more-info ul li
{
	
	
}
#mainContent .webmd-hub-wrapper .more-info h2
{
   background: url("/Images/Headlines/moreInfo.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 28px;
    text-indent: -3000px;
    width: 171px;
}

#mainContent .webmd-hub-wrapper .more-info ul li h3
{
	font-size: 1.5em;
	font-weight: normal;
 color:#071666;
}

#mainContent .webmd-hub-wrapper .more-info ul li p
{
  	margin-top: 0;
}




#mainContent .webmd-hub-wrapper .legal-footer
{
	clear:both;
	width: 506px;	
	padding-left:31px;
	
}

#mainContent .webmd-hub-wrapper .legal-footer p
{
	color: #8089B2;
	font-size: 9px;
	line-height: 12px;
}

#mainContent .webmd-hub-wrapper .legal-footer p a
{
	color:#071666;
	font-size: 9px;	
	text-decoration: underline;
}


#mainContent .webmd-hub-wrapper .article-wrapper ul
{
	
	margin-left:17px;
}

#mainContent .webmd-hub-wrapper .article-wrapper ul li
{
	color: #071666;
	font-size: 12px;
}



#mainContent .webmd-hub-wrapper .more-info div.divider {
	border-top: 1px solid #7580a2;
	height: 1px;
	margin: 14px 0;
	display: block;
}


/*navigation */

#sweatNav a#sweat {
	width: 115px;
	background-position: -104px 0;
}


.boldname
{
    
color: #071666;
    font-size: 14px;}
    
.colorchange
 {
      color:#8089B2  
 }
 
 


/* Outlast Invisible */

.OutlastInvisible #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.OutlastInvisible #productImage
{
  padding-left: 25px;
    padding-top: 32px;
}

.OutlastInvisible #productInfo
{
	margin-top:190px;
}

.OutlastInvisible #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlOutlastIS.png) no-repeat;
	width: 287px;
	height: 171px;
}


#OutlastInvisibleProductsBuyNow
{
	clear:both;
	padding-bottom:100px;
	padding-top:25px;	
}
#OutlastInvisibleNewBanner
{
	clear:both;
	padding-bottom:17px;
	
}


/* Outlast Clear Gel */

.OutlastClearGel #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.OutlastClearGel #productImage
{
	padding-left:37px;
	padding-top:40px;
}

.OutlastClearGel #productInfo
{
	margin-top:190px;
}

.OutlastClearGel #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlOutlastCG.png) no-repeat;
	width: 306px;
	height: 177px;
}


#OutlastClearGelProductsBuyNow
{
	clear:both;
	padding-bottom:109px;
	padding-top:74px;	
}
#OutlastClearGelNewBanner
{
	clear:both;
	padding-bottom:17px;
	
}



/* Outlast Olay */

.OutlastOlay #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.OutlastOlay #productImage
{
	
	left:394px;
	padding-top:47px;
	position:absolute;
}

.OutlastOlay #productInfo
{
	margin-top:190px;
}

.OutlastOlay #productHighlights h1 
{
	background: url(#ImagesCDN#/Images/Headlines/hdlOutlast_Olay.png) no-repeat;
	width: 303px;
	height: 201px;
}

.OutlastOlay #productHighlights
{
    padding-top:70px;
}
#OutlastOlayProductsBuyNow
{
	clear:both;
	padding-bottom:80px;
	padding-top:50px;	
}
#OutlastOlayNewBanner
{
	clear:both;
	padding-bottom:17px;
	
}


/* Scent Expressions */
.ScentExpression #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlScentExp.png) no-repeat;
	width: 264px;
	height: 179px;
}

.ScentExpression #mainContent
{
	margin-top:180px;
	padding-left:75px;
}

.ScentExpression #productHighlights
{
	padding-top:107px;
	left:11px;
}

.ScentExpression #productImage
{
	  padding-top: 51px;
    text-align: right;
    width: 183px;
}

.ScentExpression #productInfo
{
	margin-top:190px;
}

#ScentExpressionProductsBuyNow
{
	clear:both;
	padding-bottom:100px;
	padding-top:35px;
}

/* Body Sprays */
.bodysprays #productHighlights h1 {
	background: url(#ImagesCDN#/Images/Headlines/hdlbodyspray.png) no-repeat;
	width: 264px;
	height: 107px;
}

#bodysprayImage
{
   /* background: url(#ImagesCDN#/Images/Products/bodysprayproducts.png);
    background-repeat:no-repeat;
	background-position:5px ;*/
    bottom: 191px;
    display: block;
    height: 530px;
    left: 276px;
    position: relative;
    text-indent: -30000px;
    width: 551px;

}
.bodysprayImageOne
{
    display: block;
    left: 4px;
    position: absolute;
    text-indent: -30000px;
    top: 20px;
    
}

.ScentExpSoBerry
{
    color: #000000;
    display: block;
    height: 374px;
    left: 0px;
    position: relative;
    text-decoration: underline;
    text-transform: uppercase;
    top: 46px;
    width: 98px;
}

.ScentExpVaVaVannila
{
    color: #000000;
    display: block;
    height: 380px;
    left: 228px;
    position: absolute;
    text-decoration: underline;
    text-transform: uppercase;
    bottom: 103px;
    width: 98px;
}


.ScentExpCocoa
{
    color: #000000;
    display: block;
    height: 415px;
    left: 108px;
    position: absolute;
    text-decoration: underline;
    text-transform: uppercase;
   bottom: 94px;
    width: 109px;
}


.ScentExpLavender
{
    color: #000000;
    display: block;
    height: 401px;
    left: 336px;
    position: absolute;
    text-decoration: underline;
    text-transform: uppercase;
    top: 20px;
    width: 109px;
}


.FresheffectsBodyspray
{
    color: #000000;
    display: block;
    height: 374px;
    left: 455px;
    position: absolute;
    text-decoration: underline;
    text-transform: uppercase;
    top: 34px;
    width: 98px;
}


.headertxtone
{
    color: #0A3876;
    font-size: 14px;
    font-weight:normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.subheadertxtone
{
    color: #0A3876;
    font-size: 14px;
    font-weight:bold;
    margin: 0;
    padding: 0 0 0 93px;
    text-transform:uppercase;
 
    
}

.strongprotection
{
   margin-left: 22px;
    margin-top: 2px;
}

.top
{
    margin-bottom:18px;
}

#hoverContainer .mid img.new
{
 margin-left :0px;
}

.pngg
{
    height:323px !important;
}
