﻿body {
	font-family: Arial, Helvetica, sans-serif;
	background: #fff url("../Images/background.jpg") no-repeat center top;
	margin:0px;
	padding:0px;
}
img {
	padding:0px;
	margin:0px;
	border-width: 0px;
	border-style: none;
}
.bold {
	font-weight: bold;
}
.regMark {
    font-size:75%;
    vertical-align:text-top;
    line-height:75%;
}
.menuRegMark {
    font-size:88%;
    vertical-align:text-top;
}
#container {
    margin:0 auto;
    width:971px;
    padding:0;
    border:0px solid #ccc;
}

#bilboardContainer {
	margin:0 auto;
	padding: 25px 0px 0px;
	width:971px;
	border:0px solid #000;
}
#contentContainer {
    margin:0 auto;
    clear:both;
    padding:0px 0px 0px 0px;
    width:971px;
    border:0px solid #000;
    background-color:#fff;
    min-height:323px;
}
#contentGap {
    width:971px;
    height:41px;
    border:0px solid #000;
}
#contentTab {
    height:17px;
    width:225px;
    margin:24px 0px 0px 0px;
    float:right;
    border:0px solid #000;
    background-image:url(../images/content_tab_bg.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    color:#fff;
    text-align:center;
}
.contentTabMenu {
    list-style-type:none;
    color:#fff;
    font-family:Arial;
    font-size:13px;
    margin:0;
    padding:2px 0px 0px 8px;
}

.contentTabMenu li {
    float:left;
    border:0px solid #000;
    text-align:center;
    padding:0px 15px 0px 14px;
    background-image:url(../images/contentNav_arrow_off.gif);
    background-position:right center;
    background-repeat:no-repeat;
}

.contentTabMenu .tabOn {
    color:#7fe5ff;
    background-image:url(../images/contentNav_arrow_on.gif);
}
.contentTabMenu a {
    color:#fff;
    text-decoration:none;
}
.tabOn a {
    color:#7fe5ff;
    text-decoration:none;
}
#topShadow {
    border:0px solid #000;
    clear:both;
    background-image:url(../images/content_shadow_top.jpg);
    bottom:0px;
    padding-top:6px;
    position:relative;
    background-repeat:repeat-x;
    background-position:bottom;
}
.reg {
    vertical-align:text-top;
    font-size:80%;
}
#internalContentMember {
    width:951px;
    color:#808080;
    font-size:12px;
    background-color:#fff;
    padding:20px 0px 0px 20px;
    border:0px solid #000;
    line-height:22px;
    clear:both;
    float:left;
    position:relative;
    min-height:303px;
    height:100%;
}
#internalContent {
	width:971px;
	color:#808080;
	font-size:12px;
	background-color:#fff;
	/*padding:20px 0px 0px 20px;*/
    border:0px solid #000;
	line-height:22px;
	clear:both;
	float:left;
	min-height:303px;
	position:relative;
	height:100%;
}
#internalContentTeen {
    width:971px;
    color:#808080;
    font-size:12px;
    background-color:#fff;
    /*background-image:url(../images/teen.jpg);*/
    background-position:bottom right;
    background-repeat:no-repeat;
    /*padding:20px 0px 0px 35px;*/
    border:0px solid #000;
    line-height:22px;
    clear:both;
    float:left;
    position:relative;
}
#internalContentAdult {
    width:971px;
    color:#808080;
    font-size:12px;
    background-color:#fff;
    /*background-image:url(../images/teen.jpg);*/
    background-position:bottom right;
    background-repeat:no-repeat;
   /*padding:20px 0px 0px 35px;*/
    border:0px solid #000;
    line-height:22px;
    clear:both;
    float:left;
    position:relative;
}
#internalContentParent {
    width:971px;
    color:#808080;
    font-size:12px;
    background-color:#fff;
    /*background-image:url(../images/teen.jpg);*/
    background-position:bottom right;
    background-repeat:no-repeat;
    /*padding:20px 0px 0px 35px;*/
    border:0px solid #000;
    line-height:22px;
    clear:both;
    float:left;
    position:relative;
}
#internalContentAbout {
    width:936px;
    color:#808080;
    font-size:12px;
    background-color:#fff;
    background-image:url(../images/teen.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
    /*padding:20px 0px 0px 35px;*/
    border:0px solid #000;
    line-height:22px;
    clear:both;
    float:left;
    position:relative;
}
#MainCopyArea {
    width:650px;
	float:left;
	padding:25px 25px 10px 60px;
    color:#383838;
    z-index: 2;
	position: inherit;
	border:0px solid #000;
}
#MainCopyArea h3 {
    font-size:14px;
    padding:15px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:#bdc609;
}
#MainCopyArea a , #MainCopyArea a:link ,#MainCopyArea a:active ,#MainCopyArea a:visited,#MainCopyArea h3 a:link,#MainCopyArea h3 a:active,#MainCopyArea h3 a:visited {
	font-weight:bold;
	color:#47833b;
	text-decoration:underline;
}	
#MainCopyArea a:hover,#MainCopyArea h3 a:hover {
	font-weight:bold;
	color:#47833b;
	text-decoration:none;
	}
#sectionHome {
	float:right;
	color:#FFF;
	width:660px;
	margin-right:35px;
	margin-top:20px;
}	
#sectionHome h1 {
	color:#FFF;
	}
#sectionHome h3 {
	color:#FFF;
	}
#sectionHome p {
	/*height:200px;
	overflow-y:scroll;*/
	line-height:17px;
	font-size:12px;
	}
#internalImage img {
	vertical-align:bottom;	
	}
	



/* :: ISI STYLES ::::::::::::::::::::::::::::::::::::::: */
#FooterISIContainer
{
    padding:0px 25px 0px 25px;
    margin:0px 0px 0px 0px;
    line-height:13px;
}
#footer #FooterISIContainer a
{
    font-weight:bold;
	text-decoration:underline;
}
#footer #FooterISIContainer a:hover
{
    text-decoration:none;
}
#footer #FooterISIContainer p
{
    margin:0px 0px 0px 0px;
    padding:8px 0px 0px 0px;
}
#FooterISIContainer h4
{
    color:#000000;
    font-weight:bold;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
}
#InternalISIContainer 
{
    font-size:12px;
	color: #383838;
	line-height:16px;
	padding:20px 0px 20px 0px;
}
#InternalISIContainer a {
	font-weight:bold;
	color:#47833b;
	text-decoration:underline;
}
#InternalISIContainer a:hover {
	font-weight:bold;
	color:#47833b;
	text-decoration:none;
}
#InternalISIContainer.flash_page {
	color: #383838;
	line-height:16px;
	padding:20px 30px 20px 30px;
}
#InternalISIContainer p
{
    margin:0px 0px 0px 0px;
    padding:8px 0px 0px 0px;
}
#InternalISIContainer h4
{
    color:#000000;
    font-weight:bold;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
}



	
/* :: Added Callout Overlay 12-30-09 ::::::::::::::::::::::::::::::::::::::: */
div.CalloutOverlayConsumer {
	background-image:url(../images/interstitial_consumer3_bg.jpg);
	width:973px;
	height:582px;
	display:none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
    }
#CalloutOverlayISI
{
    font-size:11px;
    padding:0px 25px 0px 25px;
    margin:410px 0px 0px 0px;
    line-height:13px;
}
#CalloutOverlayISI p
{
    margin:0px 0px 0px 0px;
    padding:6px 0px 0px 0px;
}
#CalloutOverlayISI h4
{
    color:#000000;
    font-weight:bold;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
}
div.CalloutOverlayProfessional {
	width:973px;
	height:582px;
	display:none;
	background: url(../images/interstitial_professional1_bg.jpg) no-repeat 0px 0px;
    } 
div.professionalLink {
	padding-top: 320px;
	width: 368px;
	padding-left: 185px;
	text-align: center;
}
div.professionalLink a:link, div.professionalLink a:visited {
	font-size: 18px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	line-height: 20px;
}
div.professionalLink a:hover {
	text-decoration: underline;
}
div.CalloutOverlayConsumer div.close, div.CalloutOverlayProfessional div.close {
	background-image:url(../images/interstitial_popup_close.gif);
	position:absolute;
	right:-8px;
	top:-7px;
	cursor:pointer;
	height:32px;
	width:31px;
	background-repeat: no-repeat;
}

/* :: Footer Revised 12-08-09 :::::::::::::::::::::::::::::::::::::::::::::: */
.clear {
	clear: both;
}
.footWrapper {
	width: 100%;
	text-align: center;
	margin: 0px auto;
}	
#footer {
    text-align:left;
	padding:0px;
	border:0px solid #000;
	background: url("../Images/footer_background.gif") no-repeat 0px 0px;
	width: 971px;
	height: 293px;
	font-size: 11px;
	color: #262626;
}
#footerAlt {
	text-align:left;
	padding:0px;
	border:0px solid #000;
	background: url("../Images/footer_background.gif") no-repeat 0px bottom;
	width: 971px;
	height:154px;
	font-size: 11px;
	color: #262626;
}
#footer .promo1, #footer .promo2, #footer .promo3, #footer .promo4, 
#footerAlt .promo1, #footerAlt .promo2, #footerAlt .promo3, #footerAlt .promo4{
	float: left;
	padding-top: 26px;
	padding-bottom: 21px;
}
#footer .promo1, #footerAlt .promo1{
	margin-right: 15px;
	padding-left: 12px;
}
#footer .promo1 a:link, #footer .promo1 a:visited, 
#footerAlt .promo1 a:link, #footerAlt .promo1 a:visited {
	height: 107px;
	width: 227px;
	text-indent: -5000px;
	display: block;
	background: url("../Images/promo_FreeTrial.jpg") no-repeat 0px -107px;
}
#footer .promo1 a:hover, #footerAlt .promo1 a:hover {
	text-indent: -5000px;
	background: url("../Images/promo_FreeTrial.jpg") no-repeat 0px 0px;
}
#footer .promo2, #footerAlt .promo2 {
	margin-right: 21px;
}
#footer .promo2 a:link, #footer .promo2 a:visited, 
#footerAlt .promo2 a:link, #footerAlt .promo2 a:visited{
	height: 107px;
	width: 222px;
	text-indent: -5000px;
	display: block;
	background: url("../Images/promo_scoop.jpg") no-repeat 0px -107px;
}
#footer .promo2 a:hover, #footerAlt .promo2 a:hover{
	text-indent: -5000px;
	background: url("../Images/promo_scoop.jpg") no-repeat 0px 0px;
}
#footer .promo3, #footerAlt .promo3{
	margin-right: 19px;
}
#footer .promo3 a:link, #footer .promo3 a:visited, 
#footerAlt .promo3 a:link, #footerAlt .promo3 a:visited {
	height: 107px;
	width: 222px;
	text-indent: -5000px;
	display: block;
	background: url("../Images/promo_acneMyths.jpg") no-repeat 0px -107px;
}
#footer .promo3 a:hover, #footerAlt .promo3 a:hover {
	text-indent: -5000px;
	background: url("../Images/promo_acneMyths.jpg") no-repeat 0px 0px;
}
#footer .promo4 {}
#footer .promo4 a:link, #footer .promo4 a:visited, 
#footerAlt .promo4 a:link, #footerAlt .promo4 a:visited {
	height: 107px;
	width: 209px;
	text-indent: -5000px;
	display: block;
	background: url("../Images/promo_getPersonal.jpg") no-repeat 0px -107px;
}
#footer .promo4 a:hover, #footerAlt .promo4 a:hover {
	text-indent: -5000px;
	background: url("../Images/promo_getPersonal.jpg") no-repeat 0px 0px;
}
#footer p, #footerAlt p {
	margin: 0px 0px 8px;
	padding: 0px 40px;
}
#footer a:link, #footer a:visited, #footerAlt a:link, #footerAlt a:visited {
    color:#262626; 
	text-decoration:underline;
}
#footer a:hover, #footerAlt a:hover {
	text-decoration: none;
}
#register {
    width:444px;
    height:34px;
    margin:0 auto;
    background-image:url(../images/register_bg.jpg);
    background-repeat:no-repeat;
    font-size:11px;
    color:#fff;
    margin:5px 0px 0px 0px;
    padding:3px 0px 0px 0px;
}
#legal {
    font-size:11px;
    color:#787878;
    width:850px;
    margin:0 auto;
    padding:10px 0px 20px 0px;
}
#legal a:link, #legal a:visited {
    color:#787878; 
	text-decoration:underline;
}
#legal a:hover {
	text-decoration: none;
}	
.h1Footer {
    font-size:11px;
    color:#787878;
    font-weight:normal;
    padding:5px 0px 15px 0px;
    margin:0px;
    line-height:14px;
}

.legal_nav {
    list-style-type:none;
    margin:0 auto;
    padding:0px;
    width:1000px;
}

.legal_nav li {
    float: left;
	padding: 0px 10px 0px 10px;
    border-right: 1px solid #787878;
    
}

#internalContent a:link, #internalContent a:visited {
    text-decoration:underline;
    /*color:#2853e4;*/ /*LIGHT BLUE*/
    /*color:#008cb1;*/ /*NAV COLOR*/
    /*color:#808080;*/ /*GRAY*/
    color:#47833b; /*DARK GREEN*/
    font-weight:bolder;
    line-height:22px;
    }
#internalContent a:hover {
    text-decoration:none;
    }

h1 {
    font-size:20px;
    color:#AEBF04;
    padding:0px;
    margin:0px;
    text-decoration:none;
    line-height:20px;  
}
.page_header {
    padding:0px 0px 15px 0px;
    display:block;
}
#header_text {
    font-size:20px;
    color:#AEBF04;
    padding:0px;
    margin:0px;
    text-decoration:none;
    
}
#sub_headers {
    font-size:15px;
    color:#AEBF04;
    font-weight:bold;
    padding:20px 0px 0px 0px;
}
.sub_headers2 {
    font-size:15px;
    color:#808080;
    font-weight:bold;
    padding:20px 0px 0px 0px;
}

#title_box
{
    font-size:12px;
    color:#AEBF04;
    padding:0px;
    margin:0px;
    text-decoration:none;
    width:200px;
    
}
h3 {
    font-size:14px;
    color:#bdc609;
}
#body_text {
    text-decoration:none;
    color:#808080;
    line-height:22px;
    }

#call_out {
    color:#AEBF04;
    line-height:22px;
    font-weight:bold;
     
    }
#body_text  a,#body_text a:link,#body_text a:active,#body_text a:visited,#body_text a:hover
{
    text-decoration:underline;
    color:#808080;
    font-weight:bolder;
    line-height:22px;
    }
    
ul.body_text  {
	color:#AEBF04;
  
}   
#disclaimer {
	padding:25px 25px 25px 60px;
    color:#383838;
	clear:both;
	font-size:12px;
	line-height:14px;
}
#disclaimer h4 {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	padding:0px 0px 4px 0px;
	margin:0px;
}
.submitBtnDerm{margin-bottom:-6px;}

/**************** TESTIMONIALS ******************/
.Testimony{width:881px; height:114px; background-image:url(../images/testimonials_bg.gif);}
.testHeader{width:850px;}
.testName{font-weight:bold; color:#fff; float:left; font-size:19px; padding:10px 0px 0px 10px;}
.testDate{font-weight:bold; color:#fff; float:right; font-size:14px;}
.testStory{width:850px;clear:both; color:#fff; font-weight:bold; padding:8px 0px 0px 10px; line-height:16px;}
.resultsVary{font-weight:bold; color:#aebf04; font-size:16px; padding:10px 0px 0px 0px;}

/****************  CASE STUDIIES *****************/
#caseContainer{width:658px; height:2054px; background-image:url(../images/before_after_bg.gif); margin:0px 0px 0px 90px;}
.caseWrapper{margin-bottom:0px; border:0px double #0000ff; padding:20px 20px 3px 30px;}
.caseImage{width:300px; text-align:center;}
.caseImage img{padding:0px; border:0px double #808080; }
.caseNumber{padding:10px 0px 0px 0px; font-size:18px;color:#AEBF04; text-align:center;}


/************** CALLOUTS ***********************/
#callout_top_left_small
{
    width:331px;
    height:134px;
    float:left;
    background-image:url(../images/callout_top_left_small.jpg);
}
#callout_top_left
{
    width:334px;
    height:169px;
    float:left;
    background-image:url(../images/callout_top_left.jpg);
}
#callout_top_right
{
    width:168px;
    height:322px;
    float:right;
    background-image:url(../images/callout_top_right.jpg);
}
#callout_bottom_right
{
    width:558px;
    height:157px;
    float:right;
    background-image:url(../images/callout_bottom_right.jpg);
}
#callout_text
{
    color:#fff;
}
#callout_text a, #callout_text a:link, #callout_text a:active, #callout_text a:visited, #callout_text a:hover
{
    color:#fff;
    text-decoration:underline;
}

/**************NEW CALLOUT COPY*****************/

.bottomRightCallout{float:right;margin-top:-200px;}
.bottomCallout{float:right;}
.rightCallout{float:right;}


/**************INTERNAL NAV ON BILLBOARD*****************/
#internalSubnavMenu {
    clear:both;
    margin:0px 0px 0px 30px;
    /*
    margin:0 auto;
    width:expression(document.getElementById(internalSubNavList).style.width);
    */
}
.internalSubnavStyle {
    height:20px;
    /*width:920px;*/
    font-family:Verdana;
    font-size:11px;
    background-color: #2a691a;
    text-align:center;
}
.internalSubnavStyle ul {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height:20px;
    list-style-type:none;
    float:left;
    background-color: #2a691a;
    display:inline;
}
.internalSubnavStyle ul li {
    float:left;
    height:20px;
    border-right: 1px solid #aecc9e;
    text-align:center;
    
}
.internalSubnavStyle ul li a {
    color: #dde9dd;
    text-decoration: none;
    padding:4px 10px 6px 10px;
    border:0px solid #fff;
   display:block;
     /*height:18px;*/
}
.internalSubnavStyle ul li a:hover {
    background-color: #dde9dd;
    color:#2a691a;
}


/**************DERM SEARCH*****************/
#find_derm {
    padding:155px 0px 0px 200px;
}
#tblDermFind {
    border:0px solid #000;
}
.tdDermFind {
    border:0px solid #000;
    width:250px;
    height:100px;
    vertical-align:top;
}

/**************SITE MAP*****************/

.lhead{font-size:14px;font-weight:bold;color:#AEBF04;}
.lpage a{margin-left:20px;}

/********** CALLOUTS ************/
#top_callout {
    text-align:right;
    float:right;
    padding:0px 0px 0px 60px;
    border:0px solid #000;
}
#side_callout {
    text-align:right;
    float:right;
    border:0px solid #000;
}
#bottom_callout {
    text-align:right;
    clear:both;
    border:0px solid #000;
    padding:0px 100px 20px 0px;
}

/********** Homepage Flash Replacement Div ************/
.replacement-div { 
	width: 971px; 
	height: 367px; 
	background: #ccecc7;
	}
.replacement-column {
	width: 20%; 
	float: left; 
	padding: 24px; 
	height: 169px;
	}
.replacement-column h2 {
	font-size: 12px; 
	color: #324c97;
	}
.replacement-column h1 a:link, .replacement-column h1 a:visited {
	font-size: 20px;
	color: #324c97;
	margin: 0px 0px 10px;
	padding: 0px;
	line-height: 24px;
	}
.replacement-column h2 a:link, .replacement-column h2 a:visited {
	font-size: 12px;
	color: #324c97;
	text-decoration: none;
	margin: 0px 0px 10px;
	padding: 0px;
	line-height: 14px;
	}
.replacement-column:hover {
	background: #6c9a34; 
	color: #FFF; 
	}
.replacement-column:hover h1 a, .replacement-column:hover h2 a {
	color: #FFF;
	}

/*******************************REBATE WRAPPER****************************/
#RebateWrapper{width:649px; border:1px solid #000;background-color:#FFF; font-size:11px;text-align:left;padding:25px;}
#RebateWrapper p{width:575px;text-align:left;padding-right:50px;}
#RebateWrapper ol{width:550px;text-align:left; list-style-type:inherit; font-weight:bold; padding:0px; margin:0px;}
#RebateWrapper table{width:550px;text-align:left; list-style-type:inherit;}



/*******************************THANK YOU MESSAGES****************************/
#form
{
    text-align:center;
}
#ImportantInformation
{
    padding:50px 0px 0px 0px;
    text-align:left;
}
#ImportantInformation h3
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
/*******************DISCLAIMER**************/
#disclaimer
{
    clear:both;
    padding:40px 0px 0px 20px;
    font-size:12px;
    line-height:16px;
    border:0px solid #000;
}

#disclaimer h4
{
    color:#000;
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
      
#disclaimer p
{
    font-size:11px;
    padding-bottom:20px;
}      
#disclaimer a:link, #disclaimer a:active, #disclaimer a:visited, #disclaimer a:hover
{
    font-size:11px;
    font-weight:normal;
    line-height:16px;
    color:#0000ee;
}


/*---------REFER A FRIEND---------*/
.friendbox
{
    float:left;
}
#rafBody img
{
    float:right;
    padding:0px 170px 0px 0px;
}
#rafBody h1
{
    padding:0px 0px 10px 0px;
}
.rafGiftCallout
{
    font-weight:bold;
    font-size:14px;
    color:#AEBF04;
}
#rafForm
{
    float:left;
}
#rafSubmit
{
    float:left;
    padding:179px 0px 0px 0px;
}
#rafFooter
{
    clear:both;
    font-size:11px;
    padding:0px 0px 20px 0px;
}
/**************INTERNAL NAV ON BILLBOARD*****************/
#internalSubnavMenu
{
    clear:both;
    margin:0px 0px 0px 30px;
    /*
    margin:0 auto;
    width:expression(document.getElementById(internalSubNavList).style.width);
    */
}
.internalSubnavStyle
{
    height:20px;
    /*width:920px;*/
    font-family:Verdana;
    font-size:11px;
    background-color: #2a691a;
    text-align:center;
}
.internalSubnavStyle ul
{
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height:20px;
    list-style-type:none;
    float:left;
    background-color: #2a691a;
    display:inline;
}
.internalSubnavStyle ul li
{
    float:left;
    height:20px;
    border-right: 1px solid #aecc9e;
    text-align:center;
    
}
.internalSubnavStyle ul li a
{
    color: #dde9dd;
    text-decoration: none;
    padding:4px 10px 6px 10px;
    border:0px solid #fff;
   display:block;
     /*height:18px;*/
}
.internalSubnavStyle ul li a:hover
{
    background-color: #dde9dd;
    color:#2a691a;
}




/**************BRANDED LANDING PAGES*****************/

/*#RegistrationArea
{
	float:right;
	padding-left:40px;
	
	margin-bottom:20px;
	}
	
#RebateBranding
{
	float:left;
	padding-right:20px;
	width:400px;
	text-align:left;
	margin-bottom:20px;
	border-right:1px solid #AEBF04;
	}*/
	
#RebateBranding {
    color:#535353;
    float:left;
	padding: 20px 0px 20px 20px;
	width:431px;
	text-align:left;
	margin-bottom:20px;
	border:0px solid #AEBF04;
}
#RebateBranding .pushMar {
	margin-bottom: 40px;
	}
#RegistrationArea {
    color:#535353;
    width:431px;
    float:right;
	padding-right:20px;
	margin-bottom:20px;
	border:0px solid #AEBF04;
}
#RebateBranding h4
{
    color:#2a691a;
    font-size:16px;
}
#RegistrationArea h4, #RegistrationArea h3
{
    color:#2a691a;
    font-size:14px;
}
#surveyIFRAMEContainer
{
    width:900px;
    height:400px;
}
.headline_img
{
    padding:0px 0px 8px 0px;
}
#popularity_info_box
{
    margin:20px 0px 0px 0px;
    padding:30px 40px 30px 45px;
    width:346px;
    height:440px;
    background-image:url(../images/popularity_bg.gif);
    background-repeat:no-repeat;
    font-size:12px;
    line-height:21px;
}
#popularity_info_box h4
{
    margin:0px;
    padding:0px 0px 10px 0px;
    font-size:16px;
}
#myths_info_box
{
    margin:20px 0px 0px 0px;
    padding:30px 38px 30px 38px;
    width:356px;
    height:440px;
    background-image:url(../images/popularity_bg.gif);
    background-repeat:no-repeat;
    font-size:11px;
    line-height:16px;
    border:0px solid #000;
}
#myths_info_box h4
{
    margin:0px;
    padding:10px 0px 10px 0px;
    font-size:16px;
}
#emotional_info_box
{
    margin:20px 0px 0px 0px;
    padding:30px 38px 30px 38px;
    width:356px;
    height:440px;
    background-image:url(../images/popularity_bg.gif);
    background-repeat:no-repeat;
    font-size:12px;
    line-height:19px;
    border:0px solid #000;
}
#emotional_info_box a:link, #emotional_info_box a:active, #emotional_info_box a:visited, #emotional_info_box a:hover
{
    color:#535353;
}
#popularity_testimonial_box
{
    width:395px;
    height:160px;
    margin:10px 0px 0px 0px;
    padding:10px 20px 0px 15px;
    color:#fff;
    font-size:13px;
    font-weight:bold;
    line-height:18px;
    background-image:url(../images/testimonials_bg.gif);
    background-repeat:no-repeat;
}
#popularity_testimonial_box h3
{
    margin:0px;
    padding:0px 0px 10px 0px;
    color:#fff;
    font-size:18px;
}
#emotional_testimonial_box
{
    width:395px;
    height:160px;
    margin:10px 0px 0px 0px;
    padding:10px 20px 0px 15px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    line-height:14px;
    background-image:url(../images/testimonials_bg.gif);
    background-repeat:no-repeat;
}
#emotional_testimonial_box h3
{
    margin:0px;
    padding:0px 0px 10px 0px;
    color:#fff;
    font-size:18px;
}
#myths_testimonial_box
{
    width:395px;
    height:160px;
    margin:10px 0px 0px 0px;
    padding:10px 20px 0px 15px;
    color:#fff;
    font-size:13px;
    font-weight:bold;
    line-height:18px;
    background-image:url(../images/testimonials_bg.gif);
    background-repeat:no-repeat;
}
#myths_testimonial_box h3
{
    margin:0px;
    padding:0px 0px 10px 0px;
    color:#fff;
    font-size:18px;
}
.rebate_block
{
    float:left;
    padding:5px 10px 0px 0px;
}
#branded_disclaimer
{
    padding:40px 0px 0px 0px;
    font-size:11px;
    line-height:16px;
}
#branded_disclaimer h4
{
    color:#000;
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#branded_disclaimer a:link, #branded_disclaimer a:active, #branded_disclaimer a:visited, #branded_disclaimer a:hover
{
    font-size:11px;
    font-weight:normal;
    line-height:16px;
    color:#0000ee;
}


/* :: Added Callout Overlay 12-30-09 ::::::::::::::::::::::::::::::::::::::: */
div.PopupLoginSurvey {
	background:url(../images/popup_login_survey_bg.png) no-repeat 0px 0px;
	width:536px;
	height:320px;
	display:none;
	margin:0px;
	padding:80px 30px 0px 70px;
}
div.PopupLoginSurvey div.close {
	background:url(../images/popup_login_survey_close.png) no-repeat;
	position:absolute;
	right:18px;
	top:18px;
	cursor:pointer;
	height:28px;
	width:27px;
}