/*[variables]
colors
{
	@00: #E5F7D8;
}
*/
HTML, BODY, FORM
{
	text-align: center;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #666666;
	background-image: url(../Images/bodyBgTile.gif);
	background-repeat: repeat-x;
}
IMG
{
	border: 0;
}
A, A:visited
{
	color: #2697D1;
}
#lower_callout
{
	width: 206px;
	float: right;
	padding: 0px 0px 0px 0px;
}
UL.arrowList LI
{
	list-style-image: url(../images/bltLockup.gif);
}

#shadowWrapper
{
	margin: 0px auto;
}
#MainWrappingTable
{
	margin: 0px auto;
	background: #FFFFFF;
}
#MainWrapper
{
/*border:1px solid #000;*/
	width: 1000px;
	/*[disabled]background-color:#ECF7FC;*/
}
#rightShadow
{
	height: 100%;
	width: 7px;
	background-image: url(../Images/rightTile.png);
	background-repeat: repeat-y;
	float: right;
	border: 0px solid #000;
}
#leftShadow
{
	height: inherit;
	width: 7px;
	background-image: url(../Images/leftTile.png);
	background-repeat: repeat-y;
	float: left;
}
.bottomShadow
{
	background-image: url(../Images/bottomShadow);
	background-repeat: no-repeat;
	width: 1024px;
	margin: 0 auto;
}
#Header
{
	width: 1000px;
	background-image: url(../images/hdrBackGround.jpg);
	background-repeat: repeat-y;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #FFF;
	border: 0px solid #000;
}
#HeaderSCC
{
	width: 1000px;
	background-image: url(../images/hdrSccBg.jpg);
	background-repeat: repeat-y;
	height: 117px;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #FFF;
	clear: both;
}
#HeaderTop
{
	height: 15px;
}
#HeaderBottom
{
	height: 15px;
	clear: both;
}
#SkinCareSubNav
{
	text-transform: uppercase;
	font-size: 11px;
	float: right;
	text-align: right;
}
#SkinCareSubNav UL
{
	display: inline;
	background-color: #FFF;
	padding: 8px;
	border-left: 1px solid #2697D1;
	border-bottom: 1px solid #2697D1;
}
#SkinCareSubNav LI
{
	display: inline;
	white-space: nowrap;
	margin: 3px 2px 4px;
	padding-top: 8px;
	color: #2697D1;
}
#SkinCareSubNav LI A, #SkinCareSubNav LI A:link, #SkinCareSubNav LI A:active, #SkinCareSubNav LI A:visited, #SkinCareSubNav LI A:hover
{
	text-decoration: none;
	padding-top: 4px;
	color: #2697D1;
}
.hdrLoginTB
{
	height: 12px;
	font-size: 10px;
}
#Logo
{
	float: left;
	width: 300px;
}
#PictureThis
{
	width: 170px;
	float: right;
	margin: 0px 26px 0px 0px;
	text-align: left;
}
.repForm
{
	width: 100%;
}
.inCalloutRight
{
	float: right;
	margin-top: 20px;
	width: 480px;
}
.inCalloutLeft
{
	float: left;
}
.pt_text, .pt_text A, .pt_text A:link, .pt_text A:hover, .pt_text A:active, .pt_text A:visited
{
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	margin: -45px 0px 0px 8px;
	text-align: left;
}
.tagline
{
	float: right;
	margin-right: 15px;
}
#JoinTheClub
{
	width: 205px;
	padding: 0px 30px;
	float: right;
	text-align: left;
}
#HeaderSignUp, #HeaderSignUp A, #HeaderSignUp A:link, #HeaderSignUp A:hover, #HeaderSignUp A:active, #HeaderSignUp A:visited
{
	color: #026699;
}
#VariableContent
{
	background-color: #E5F7D8; /*[e]@00*/
	height: auto;
	background: #EAF8DF url(../images/navMainBg.gif) no-repeat;
}
#MainContentHolder
{
	float: right;
	background-image: url(../images/MainContentHomeBg.jpg);
	background-repeat: no-repeat;
	width: 750px;
	text-align: left;
	min-height: 418px;
}
#MainInternalContentHolder
{
	float: right;
	background-image: url(../Images/MainContentAreaBg.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	width: 750px;
	border: 1px solid #000;
	text-align: left;
	min-height: 437px;
	height: auto !important; /*[e]auto*/
	height: 437px;
	border: 0px solid #000;
	margin:0px;
	padding:0px;
}
#copyright
{
	font-family: Arial;
	font-size: 10px;
	width: 317px;
	float: left;
	padding: 18px 0px 0px 57px;
}
#InternalDisplayArea
{
	width: 700px;
/*background-image:url(../images/InternalDisplayBg.jpg);*/
	background-repeat: no-repeat;
	font-size: 13px;
	margin: 20px auto 0px 25px;
	text-align: left;
	min-height: 437px;
	border: 0px solid #000;
	padding: 0px;
}
#acnePrinHdr
{
	float: left;
	width:390px;
}
#acnePrinHdr_fr
{
	position:relative;
	left:0px;
	border:solid 1px red;
	float: left;
}
#InternalDisplayArea P
{
	padding-left: 0px;
	padding-right: 0px;
	padding-left: 30px;
}
#InternalDisplayArea H1
{
	font-size: 22px;
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	padding-left: -5px;
}
#InternalDisplayArea A, #InternalDisplayArea A:link, #InternalDisplayArea A:visited, #InternalDisplayArea A:active, #InternalDisplayArea A:hover
{
/*color:#00a0df;*/
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	text-decoration: underline;
}
#InternalDisplayArea IMG
{
	margin: 6px 6px 6px 11px;
}
#InternalDisplayArea HR
{
	background-color: #2B9ACF;
	color: #2B9ACF;
	border: 0px #2B9ACF;
	width: 87%;
	text-align: center;
}
#Navigation
{
	float: left;
	/*[disabled]background-image:url(../images/navMainBg.gif);*/
	background-position: top left;
	background-repeat: no-repeat;
	width: 166px;
	text-align: left;
	padding: 15px 0 0 15px;
	min-height: 437px;
	height: auto !important; /*[e]auto*/
	height: 437px;
	/*[disabled]background-color:@00;*/ /*[e]@00*/
}
.NavListItem
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	text-align: left;
/*background-image:url(../images/navBtnNA.gif);*/
	background-repeat: no-repeat;
	text-transform: uppercase;
	width: 160px;
	font-size: 11px;
	font-weight: bold;
	color: #06468E;
}
.NavListItem A:link, .NavListItem A, .NavListItem A:visited, .NavListItem A:active
{
	color: #06468E;
	padding-top: 7px;
	padding-left: 7px;
	display: block;
/*height:28px;*/
	text-decoration: none;
}
.NavListItem A:hover
{
	padding-top: 7px;
	padding-left: 7px;
/*height:28px;
background-image:url(../images/navBtnA.gif);
background-repeat:no-repeat;*/
	display: block;
	color: #6C6F70;
}
#TabbedSubnav
{
	margin-bottom: 10px;
}
#TabbedSubnav DIV
{
	text-align: left;
	list-style: none;
	font-size: 10px;
	width: 160px;
	height: 15px;
	margin-top: 1px;
}
#TabbedSubnav DIV A
{
	text-align: left;
	list-style: none;
	font-size: 10px;
	width: 160px;
	height: 18px;
	padding-left: 15px;
	margin-top: 3px;
}
#TabbedSubnav UL
{
	list-style: none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}
#TabbedSubnav LI
{
	float: left;
	margin: 0;
}
#TabbedSubnav LI A, #TabbedSubnav LI A:link, #TabbedSubnav LI A:active, #TabbedSubnav LI A:visited
{
	background: #FFF url(../images/SubNavNA.gif) no-repeat bottom left;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 140px;
	display: block;
	font-weight: bold;
/*border: 0.1em solid #dcdce9;*/
	color: #0D2474;
	text-decoration: none;
	text-align: center;
}
/*Hide from IE5-Mac \*/
#TabbedSubnav LI A
{
	float: none;
}
/*End hide*/
#TabbedSubnav LI A:hover
{
	background: #FFF url(../images/SubNavA.gif) no-repeat bottom left;
	height: 2em;
	float: left;
	width: 140px;
	display: block;
	color: #0D2474;
	text-decoration: none;
	text-align: center;
}
#TabbedSubnav2 DIV
{
	text-align: left;
	list-style: none;
	font-size: 10px;
	width: 205px;
	height: 18px;
	margin-top: 0px;
	border: 1px solid #0D2474;
	float: right;
}
#TabbedSubnav2 DIV A
{
	text-align: left;
	list-style: none;
	font-size: 10px;
	width: 205px;
	height: 18px;
	margin-top: 0px;
}
#TabbedSubnav2 UL
{
	list-style: none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}
#TabbedSubnav2 LI
{
	float: right;
	margin: 0;
}
#TabbedSubnav2 LI A, #TabbedSubnav2 LI A:link, #TabbedSubnav2 LI A:active, #TabbedSubnav2 LI A:visited
{
/*background: url(../images/SubNavNA.gif) #fff bottom left no-repeat;*/
	background-color: #0D2474;
	height: 14px;
	padding: 2px 8px 0px;
	float: left;
	display: block;
	font-weight: normal;
/*border: 0.1em solid #dcdce9;*/
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	border: 1px solid #FFFFFF;
}
/*Hide from IE5-Mac \*/
#TabbedSubnav2 LI A
{
	float: none;
}
/*End hide*/
#TabbedSubnav2 LI A:hover
{
	background-color: #EEEEEE;
	height: 14px;
	line-height: 1em;
	float: left;
	display: block;
	color: #0D2474;
	text-decoration: none;
	text-align: center;
}
#DermFind
{
	text-transform: uppercase;
	color: #00A0DF;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	margin-right: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#MainBottomDivider
{
	height: 12px;
	background-color: #ECF7FC;
	clear: both;
}
#BottomContent
{
	height: 164px;
	padding-bottom: 15px;
	background-color: #ECF7FC;
	border: 0px solid #000;
}
#Articles
{
	float: left;
	width: 400px;
	height: 143px;
	padding: 22px 0px 0px 28px;
	background-color: #ECF7FC;
	border: 0px solid #000;
}
#Logos
{
	float: left;
	width: 289px;
	height: 165px;
	background-color: #ECF7FC;
	border: 0px solid #000;
}
#Logos IMG
{
	padding: 50px 25px 0px 15px;
	vertical-align: middle;
}
#LockUp
{
	width: 255px;
	height: 165px;
	float: right;
	padding: 0px 28px 0px 0px;
	background-color: #ECF7FC;
	border: 0px solid #000;
}
#BottomLeftContent
{
	float: left;
	width: 288px;
	text-align: left;
}
#BottomCenterContent
{
	width: 288px;
	float: right;
	text-align: left;
	background-color: #ECF7FC;
}
#BottomCenterContent IMG
{
}
#bottomShadow
{
	background-image: url(../Images/BottomShadow.png);
	background-repeat: no-repeat;
	height: 15px;
	margin: 0 auto;
	width: 1014px;
}
.BottomLinkSubtitle
{
	font-size: 8px;
	font-weight: normal;
}
#LockUp UL
{
	list-style-image: url(../images/bltLockup.gif);
	padding-left: 25px;
}
HTML>BODY #LockUp UL
{
	list-style-image: url(../images/bltLockup.gif);
	padding-left: 60px;
}
#LockUp A, #LockUp A:link, #LockUp A:visited, #LockUp A:hover, #LockUp A:active
{
	text-decoration: none;
	color: #148FCF;
}
.BottomHdr
{
	background-color: #339DD4;
	width: 288px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}
.BottomHdr SPAN
{
	font-size: 9px;
	font-weight: normal;
}
.BottomCopy
{
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #7A7A7A;
	padding-left: 10px;
}
.BottomCopy2
{
	font-size: 24px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #7A7A7A;
	padding-left: 20px;
	font-weight: bold;
}
.BottomTitle
{
	font-weight: bold;
}
.BottomSubTitle
{
	font-style: italic;
}
.footnote
{
	font-size: 9px;
	vertical-align: bottom;
	clear: both;
}
#Footer
{
	color: #7A7A7A;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	background-color: #ECF7FC;
	clear: both;
	height: 75px;
	text-align: center;
}
#Footer IMG
{
	float: left;
	margin-left: auto;
	padding-top: 8px;
}
#Footer P
{
	text-align: left;
}
#Footer A, #Footer A:link, #Footer A:visited, #Footer A:active, #Footer A:hover
{
	color: #7A7A7A;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}
.BtnStyle
{
	background-image: url(../images/BtnBgNA.gif);
	background-repeat: repeat-x;
	border: 1px solid #005897;
	font: bold 14px Tahoma, Arial, Verdana, Sans-Serif;
}
.BtnStyle A, .BtnStyle A:link, .BtnStyle A:active, .BtnStyle A:visited
{
	height: 22px;
	padding: 3px 4px;
	color: #FFF;
	text-decoration: none;
}
.BtnStyle A:hover
{
	background-image: url(../images/BtnBgA.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding: 3px 4px;
	color: #FFF;
	text-decoration: none;
}
.reg
{
	font-size: 75%;
	vertical-align: text-top;
}
/*****************RESOURCE PAGE********************/
.resource
{
	height: 180px;
}
.resourceImageHolder
{
	float: left;
}
.resource P
{
	float: right;
	margin-top: 20px;
	width: 505px;
}
/*****************PRODUCT COMPARISONS**************/
.chartHeader
{
	background-color: #2797D1;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	height: 25px;
	padding-left: 3px;
}
.productImage
{
	background-color: #FFF;
	border-right: 1px dotted #2797D1;
	border-bottom: 1px dotted #2797D1;
	border-left: 1px dotted #2797D1;
	padding: 3px;
	text-align: center;
}
.productImage IMG
{
	margin: auto;
}
.skinConditions
{
	padding: 10px;
	vertical-align: text-top;
	border-right: 1px dotted #2797D1;
	border-bottom: 1px dotted #2797D1;
	background-color: #F8F8F8;
}
.productBenefits
{
	padding: 10px;
	vertical-align: text-top;
	border-right: 1px dotted #2797D1;
	border-bottom: 1px dotted #2797D1;
	background-color: #F8F8F8;
}
.productBenefits P
{
	font-weight: bold;
}
.productImageRight
{
	background-color: #FFF;
	border-right: 1px dotted #2797D1;
	border-bottom: 1px dotted #2797D1;
	border-left: 1px dotted #2797D1;
	padding: 3px;
	text-align: center;
}
.skinConditionsLeft
{
	padding: 10px;
	vertical-align: text-top;
	border-left: 1px dotted #2797D1;
	border-bottom: 1px dotted #2797D1;
	background-color: #F8F8F8;
}
/****************Product Pages****************************************/
.productCell
{
	width: 700px;
	clear: both;
	border: 1px solid #2797D1;
	margin-bottom: 30px;
}
/*#327A52*/
.productCellGr
{
	width: 700px;
	clear: both;
	border: 1px solid #327A52;
	margin-bottom: 30px;
}
.productCell P
{
	margin-top: 20px;
}
.productName
{
	width: 700px;
	height: 25px;
	background-color: #2797D1;
}
.productNameGr
{
	width: 700px;
	height: 25px;
	background-color: #327A52;
}
.productName H5, .productNameGr H5
{
	padding: 3px 0px 0px 12px;
	margin: 0;
	color: #FFF;
}
.productImg
{
	width: 200px;
	float: left;
	background-color: #FFF;
	border: 0px solid #2797D1;
	text-align: center;
}
.productImg IMG
{
	margin: 0px;
	float: left;
}
.productDescription
{
	border: 0px solid #2797D1;
	padding: 20px 20px 8px 0px;
	float: left;
	width: 460px;
}
.purchaseColumnTitle
{
	color: #327A52;
	text-transform: uppercase;
	font: normal bold 16px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #327A52;
}
.purchaseTbl
{
	width: 737px;
	margin: 2px 12px;
}
.purchaseCell
{
	border-right: 1px solid #327A52;
	border-left: 1px solid #327A52;
	border-bottom: 1px solid #327A52;
	padding: 3px;
	margin: 0px;
}
/*****************SKINCLUB ESSESS******************/
#EssessForm
{
	width: 700px;
	margin-left: 20px;
}
/**********************SAT**************************/
#SatContent
{
	float: right;
	width: 250px;
	font-size: 12px;
	padding-top: 15px;
}
#SatScreenShot
{
	float: left;
	width: 200px;
}
.SignatureDisplay
{
	padding-left: 15px;
}
.HeaderDisplay
{
	font-weight: bold;
	font-size: 14px;
}
.TextDisplay
{
	font-size: 12px;
	font-weight: normal;
}
.satDisclaimer
{
	color: #3BA3D1;
	font-size: 12px;
}
/*-------SAMPLES & COUPON PAGES ------------*/
.sampleOffer
{
	clear: both;
	border: 1px solid #6AA635;
	width: 664px;
	margin: 27px;
	background-color: #FFF;
}
.sampleOffer IMG
{
	float: left;
}
.soDesc
{
	float: left;
	width: 500px;
	padding: 10px 0px 0px 15px;
	border: 0px solid #6AA635;
}
/*-------Acne Principles ------------*/
.acneList
{
	list-style-image: url(../images/acne_list_btn.jpg);
}
.SimpleTip
{
	font-weight: bold;
	color: #006DB8;
}
.acneTypeH1
{
	color: #006DB8;
	font-weight: bold;
}
#acneType IMG
{
	float: left;
}
#acneType
{
	clear: both;
	height: 140px;
	width: 660px;
}
#acneSection
{
	clear: both;
	padding: 15px 0px;
	width: 660px;
	border: 0px solid #000;
}
.acneList LI
{
	padding: 0px 0px 5px;
}
.acneRecommended
{
	color: #006DB8;
	width: 270px;
	padding: 40px 120px 0px 0px;
	border: 0px solid #000;
	float: right;
}
/******************************************************
OPTIN FORM
******************************************************/
#optInTable
{
	visibility: hidden;
}
/*******************************************************
Error
*******************************************************/
.error
{
	color: #FF0000;
}
/*#HeaderBottom
{
width: 1000px;
height: 15px;
background-image: url(../images/hdrBottom.gif);
clear: both;
color: #006DB8;
font-size: 10px;
text-align: right;
padding: 0px;
}
#languageSelector
{
padding: 0px 6px 0px 0px;
}
******************************************************
Pop up messages
*******************************************************/
.popUpInfo
{
	visibility: hidden;
	color: #2697D1;
	border: 0px solid #000;
	padding: 0px;
}
.popUpHeader
{
	padding: 20px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #06468E;
}
.popUp
{
	visibility: visible;
	color: #06468E;
	border-top: 1px dotted #06468E;
	border-bottom: 1px dotted #06468E;
	text-align: left;
	margin: 8px 10px 0px;
	padding: 8px 0px 12px;
	font-size: 12px;
}
.popUp A
{
	color: #06468E;
}
.popUpClose A
{
	margin: 8px 10px 0px 0px;
	float: right;
	font-size: 9px;
	font-weight: bold;
}
.popUpHeaderFr
{
	padding: 20px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #06468E;
}
.popUpFr
{
	visibility: visible;
	color: #06468E;
	border-top: 1px dotted #06468E;
	border-bottom: 1px dotted #06468E;
	text-align: left;
	margin: 8px 10px 0px;
	padding: 8px 0px 12px;
	font-size: 12px;
}
.popUpFr A
{
	color: #06468E;
}
.popUpCloseFr A
{
	margin: 8px 10px 0px 0px;
	float: right;
	font-size: 9px;
	font-weight: bold;
}
#productChoice
{
	visibility: hidden;
	height: 0;
	display: none;
}
#optinClubDiv
{
	visibility: hidden;
	height: 0;
	display: none;
}
.pCode
{
	text-transform: uppercase;
}
.promotionBox
{
	clear: both;
	color: #06468E;
	float: left;
	text-align: left;
	width: 265px;
	height: 85px;
	border: 0px solid #000;
	padding: 5px 0px 0px 20px;
	line-height: 25px;
	background-image: url(../images/promo_bg.gif);
	background-repeat: no-repeat;
}
.promoBoxTitle
{
	font-size: 12px;
	font-weight: bold;
}
.promotionBox IMG
{
	margin: 0px;
	padding: 0px;
}
.promoTerms A
{
	color: #06468E;
	float: right;
	margin: 0px 25px 0px 0px;
	text-decoration: underline;
}
/****************************************************************************
SHORT FORM REGISTRATION
****************************************************************************/
#shortForm
{
	width: 450px;
	margin-left: 50px;
}
#shortForm TD
{
	padding-bottom: 5px;
	padding-left: 15px;
}
.shortFormLbl
{
	font-weight: bold;
	font-size: 13px;
}
.shortFormTB
{
	font-size: 13px;
	padding-left: 5px;
}
.shortFormTB INPUT
{
	font-size: 13px;
}
.shortFormError
{
	color: #FF0000;
}


/***********************************************************
                        LOGIN POPUP
***********************************************************/
div.HcpCheckPopup { background-image:url(../Images/interstitial.png); width:706px; height:265px; display:none; top: 300px;padding: 0px 0px 0px 0px; text-align:left; color:#4d4d4d; font-size:13px; font-weight:bold; }
div.HcpCheckPopup div.close { background-image:url(../Images/interstitial_close.png); position:absolute; right:1px; top:0px; cursor:pointer; width:704px; height:12px;}
div.HcpCheckPopup #HcpCheckText { padding:40px 0px 0px 55px; }
div.HcpCheckPopup #HcpCheckLinks { margin-left: 400px; padding:0px 0px 0px 0px; border:solid 10px red;}
div.HcpCheckPopup #HcpCheckLinks2 { margin-left: 400px; padding:0px 0px 0px 0px; border:solid 10px red;}



/***********************************************************
            RESTORADERM STYLES (CETCA-0045/0046)
***********************************************************/
#InternalDisplayArea_Restoraderm
{
    width: 751px;
    background-repeat: no-repeat;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	min-height: 437px;
	border: 0px solid #000;
}
#InternalDisplayArea_Restoraderm img
{
    margin:0px;
    padding:0px;
}
.restoraderm_H1_1
{
    font-size:42px;
    font-weight:bold;
    color:#182e7f;
    line-height:28px;
    letter-spacing:3px;
}
.restoraderm_H1_2
{
    font-size:35px;
    font-weight:normal;
    color:#01aae3;
    letter-spacing:2px;
}
#RestoradermQuicklinks
{
    float:right;
    width:141px;
    padding:50px 0px 0px 0px;
    margin:0px;
    text-align:center;
    border:0px solid #000;
}
#RestoradermQuicklinks img
{
    padding:0px;
    margin:0px 0px 5px 0px;
}
#RestoradermQuicklinks a
{
    font-size:9px;
    text-decoration:underline;
}
#RestoradermIntro
{
    float:left;
    width:570px;
    padding:20px 0px 0px 25px;
    border:0px solid #000;
}
#RestoradermIntro h1 
{
    visibility:visible;
    padding:0px 15px 0px 0px;
    margin:0px 0px 0px 0px;
    float:left;
}
#RestoradermHeader
{
    line-height:13px;
}
#RestoradermProducts
{
    float:left;
    width:590px;
    line-height:13px;
    padding:20px 0px 0px 0px;
    border:0px solid #000;
}
#RestoradermProducts ul
{
    float:left;
    width:230px;
    margin:0px;
    padding:8px 0px 20px 60px;
}
#RestoradermProducts li
{
    margin:0px;
    padding:0px 0px 10px 0px;
}
#RestoradermComparison
{
    width:705px;
    height:340px;
    clear:both;
    padding:0px 0px 0px 20px;
    border:0px solid #000;
}
#RestoradermComparison_HTML
{
    width:699px;
    height:332px;
    margin:0px 0px 0px 5px;
    background:url(../Images/restoraderm_comparison_bg.jpg) no-repeat;
}
#RestoradermComparison_Wash
{
    float:left;
    width:232px;
    font-size:12px;
    padding:0px 0px 0px 10px;
}
#RestoradermComparison_Wash h2
{
    color:#0e6db1;
    font-size:12px;
    margin:0px;
    padding:8px 0px 10px 0px;
    visibility:visible;
    letter-spacing:0px;
}
#RestoradermComparison_Wash h3
{
    color:#ffffff;
    font-size:12px;
    margin:0px;
    padding:0px 0px 16px 0px;
    visibility:visible;
    letter-spacing:0px;
}
#RestoradermComparison_Combo
{
    float:left;
    width:205px;
    font-size:12px;
    padding:35px 0px 0px 0px;
    text-align:center;
}
#RestoradermComparison_Combo h2
{
    color:#182e7f;
    font-size:12px;
    margin:0px;
    padding:8px 0px 90px 0px;
    text-transform:uppercase;
    visibility:visible;
    letter-spacing:0px;
}
#RestoradermComparison_Lotion
{
    float:left;
    width:180px;
    text-align:right;
    font-size:12px;
    padding:0px 0px 0px 63px;
}
#RestoradermComparison_Lotion h2
{
    color:#74b744;
    font-size:12px;
    margin:0px;
    padding:8px 0px 10px 0px;
    visibility:visible;
    letter-spacing:0px;
}
#RestoradermComparison_Lotion h3
{
    color:#ffffff;
    font-size:12px;
    margin:0px;
    padding:0px 0px 16px 0px;
    visibility:visible;
    letter-spacing:0px;
}
#RestoradermEczema
{
    padding:25px 30px 25px 25px;
}
#RestoradermFooter
{
    font-size:10px;
    padding:20px 30px 5px 25px;
}
#RestoradermEczemaPopup 
{ 
    background-image:url(../Images/restoraderm_society_popup_bg.png); 
    width:370px; 
    height:111px;
    padding:78px 15px 0px 15px;
    font-size:13px;
    text-align:left;
    position:absolute;
    margin:582px 0px 0px 580px;
    display:none;
    cursor:pointer;
}
#RestoradermEczemaPopup.frPopup
{
    height:121px;
    padding:68px 15px 0px 15px;
}
#PopupsContainer
{
    width:1000px;
    margin:0px auto;
    text-align:left;
}
.clear
{
    clear:both;
}
