@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0}
body { background-color:#7d002b; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.69em}
span { visibility:hidden; display:none}
img { border:0}
select, input { font-size:1em; color:#999999}
.clear { clear:both}

#global { margin:auto; width:741px; margin-top:12px; margin-bottom:12px; background-repeat:no-repeat; background-image: url(../images/layout/i_header.gif); text-align:left}
#mainHeader { width:741px; height:72px; position:relative}

#mainBody { background:#ffffff url(../images/layout/i_body.gif) repeat-y}
#footer_overLine { clear:both; display:block; height:1px; width:741px; background-color:#ccc; overflow:hidden}
#footer { background:#7d002b url(../images/layout/i_footer.gif) no-repeat; width:741px; height:30px;margin-top:0px}
#footerLinks { width:541px; height:30px; margin-left:175px; padding-top:6px} 
#footer ul li { float:left; list-style-type:none; padding-right:10px}
#footer a, #footer a:hover { color:#b7b7b7; text-decoration:none; font-size:0.9em}

#pageTitleBlock { background-image:url(../images/layout/i_title_background.gif); background-repeat:no-repeat; width:741px; height:67px}
h2.t_pageTitle { background-repeat:no-repeat; width:741px; height:67px}

#t_pageTitle-proage-beingproage { background-image:url(../images/layout/t_proage_being-proage.gif)}
#t_pageTitle-proage-free-sample { background-image:url(../images/layout/t_proage_free-sample.gif)}
#t_pageTitle-proage-range { background-image:url(../images/layout/t_proage_range.gif)}
#t_pageTitle-proage-meet-the-women { background-image:url(../images/layout/t_proage_meet-the-women.gif)}
#t_pageTitle-proage-discussion { background-image:url(../images/layout/t_proage_discussion.gif)}
#t_pageTitle-proage-in-store { background-image:url(../images/layout/t_proage_in-store.gif)}
#t_pageTitle-proage-ecard { background-image:url(../images/layout/t_proage_ecard.gif)}

#subNavColumn { float:left; width:169px}
html>body #subNavColumn { width:169px}

#pageContent { float:left; width:569px; margin:1px 0 1px 1px; color:#999999; z-index:0; position:relative}
html>body #pageContent { width:569px;}

#noflash { float:left; width:569px; padding:100px 0 214px; text-align:center; margin:1px 0 0 1px; color:#999999; z-index:0; position:relative}
html>body #noflash { width:569px;}
#noflash a { color:#a3224f}

#flashcontent p { padding:0 130px 0 75px}
#flashcontent a { color:#a3224f}

#thewinner { background:url(../images/img_thewinner.jpg) no-repeat right 20px; padding-right:211px}
#kaye-mclean { background:url(../images/img_kaye-mclean.jpg) no-repeat right top; padding-right:160px}
#helena-downie { background:url(../images/img_helena-downie.jpg) no-repeat right top; padding-right:160px}
#coral-newtown { background:url(../images/img_coral-newtown.jpg) no-repeat right top; padding-right:160px}

.tabcontent{ display:none}
#tcontent1, #tcontent2, #tcontent3 { background:url(../images/layout/bkg_btm.jpg) no-repeat bottom; padding:0 130px 20px 75px}

#pageContent p { padding-bottom:15px}
#pageContent .tvc { padding-bottom:115px}
#pageContent .highlight-01 { color:#666666; font-weight:normal}
#pageContent .highlight-02 { color:#a3224f; font-weight:normal}
#pageContent .highlight-03 { color:#a27366; font-weight:normal}

.pageContentPadding { padding:0 140px 3px 75px}
.pageGlobalStudyPadding { padding:0 140px 13px 75px}
.pageTVCPadding { padding:0 140px 26px 75px}
.pagePosterPadding { padding:0 150px 49px 75px}
.pageRangePadding { padding:0 130px 70px 75px}
.pageFormPadding { padding-left:75px}
.pageProductPadding { padding:0 130px 0 75px}
.pageMeetPadding { padding:0 130px 50px 75px}
.pageTheWinnerPadding { padding:0 130px 50px 75px}
.pageBtsPadding { padding:0 130px 249px 75px}
.pageTheGalleryPadding { padding:0 130px 70px 75px}
.pageThefinalistsPadding { padding:0 130px 0 75px}
.pageInstorePadding { padding:0 130px 223px 75px}
.pageOffersPadding { padding:0 0 182px 75px}
.pageBeautyConsultantsPadding { padding:0 25px 20px 75px}
.pageDiscussionPadding { padding:0 130px 190px 75px}
.pageThankyouPadding { padding:0 140px 365px 75px}
.pageComingSoonPadding { padding:0 130px 330px 75px}

#pageContent .points li { list-style:none; background:url(../images/img_bullet.gif) no-repeat 2px 5px; padding:0 0 10px 15px; position:relative}
#pageContent .dovepoints { padding:10px 0 20px 0; position:relative}
#pageContent .dovepoints li { list-style:none; background:url(../images/img_dove.gif) no-repeat left 2px; padding:0 0 10px 25px}
#pageContent .dovepoints li a { color:#ac1044; font-weight:bold; text-decoration:none}
#pageContent .dovepoints li a:hover { color:#af8a7d}
#pageContent .dovepoints li.selected { position:relative;}
#pageContent .dovepoints li.selected a { /*selected main tab style */ color:#af8a7d}
#pageContent .posters { width:320px}
#pageContent .posters li { list-style:none; float:left; padding:0 20px 10px 0}
#pageContent .posters img { border:1px solid #f8ebeb; margin-bottom:3px}

#pageContentBtmBkg { position:absolute; bottom:0; z-index:-1; width:569px; height:218px; background:url(../images/layout/bkg_btm.jpg) no-repeat}

#pageContentBtm { background:url(../images/layout/bkg_btm_bp.jpg) no-repeat bottom center; width:569px; padding-top:3px; margin-top:6px}
#pageContentBtm .snippet  { margin-left:75px}
#pageContentBtm .snippet li { list-style:none; margin-right:5px; float:left}
#pageContentBtm .snippet-01 { width:176px; background:url(../images/snippet01-bkg.jpg) no-repeat top left; padding:12px 0 0 16px; margin-top:8px}
#pageContentBtm .snippet-01 p { padding:0 25px 85px 0}
#pageContentBtm .snippet-02 { width:168px; background:url(../images/snippet02-bkg.jpg) no-repeat 0 82px}
#pageContentBtm .snippet-02 p { padding:0 17px 50px 10px}

#offersSnippet li { float:left; list-style:none; margin-right:5px}
#offersSnippet .snippet-03 { background:url(../images/snippet03-bkg.gif) no-repeat top; width:163px; padding:17px 16px 0 16px}
#offersSnippet .snippet-04 { background:url(../images/snippet04-bkg.gif) no-repeat top; width:160px; padding:11px 16px 30px 16px}

#sampleTable { font-size:1em; color:#666666; margin-bottom:50px}
#ctvOther, #sampleTable span { visibility:visible; display:inline}
#sampleTable td { padding-bottom:10px}
.checkboxTable, #rblGender { font-size:1em; color:#666666}
#rblGender td { padding-bottom:0}

/******************** photogallery ******************/
.thumbnail { background:url(../images/photogallery/photoframe.gif) no-repeat left top; padding:8px; border:0}
#gallery ul { width:350px}
#gallery ul li { float:left; padding:0 15px 8px 0; list-style:none}
#gallery br { clear:left;}

/******************** header ************************/
#hdr_doveIsProage { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_dove-is-proage.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:162px;}
#hdr_tv-commercial { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_tv-commercial.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:155px;}
#hdr_beautyComes { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_beauty-comes-of-age.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:213px;}
#hdr_proageRange { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_dove-proage-range.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:203px;}
#hdr_hairCare { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_hair-care.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:91px;}
#hdr_handBodyCare { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_hand-body-care.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:204px;}
#hdr_faceCare { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_face-care.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:96px;}
#hdr_printAds { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_print-ads.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:91px;}
#hdr_theWinner { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_the-face-of-proage.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:193px;}
#hdr_theFinalists { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_australian-proage.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:261px;}
#hdr_behindTheScenes { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_behind-the-scenes.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:187spx;}
#hdr_tryToday { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_try-proage.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:178px;}
#hdr_proageSearch { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_the-proage-search.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:196px;}
#hdr_tellUsWhatYouThink { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_tell-us-what-you-think.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:215px;}
#hdr_comingSoon { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_coming-soon.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:128px;}
#hdr_inStore { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_in-store.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:77px;}
#hdr_beautyConsultants { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_beauty-consultants.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:248px;}
#hdr_offers { padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/hdr_offers.gif); background-repeat: no-repeat; height: 0px !important; height /**/:30px; width /**/:60px;}
#chten { padding: 59px 0 0 0; overflow: hidden; background-image:url(../images/logo_ten.gif); background-repeat: no-repeat; height: 0px !important; height /**/:59px; width /**/:51px;}
#coles { padding: 32px 0 0 0; overflow: hidden; background-image:url(../images/logo_coles.gif); background-repeat: no-repeat; height: 0px !important; height /**/:32px; width /**/:64px;}
#priceline { padding: 38px 0 0 0; overflow: hidden; background-image:url(../images/logo_priceline.gif); background-repeat: no-repeat; height: 0px !important; height /**/:38px; width /**/:83px;}

/******************** navigation ********************/
#navContainer { position:absolute; top:27px; left:270px; height:16px}
#nav { height:16px; display:inline; overflow:hidden; list-style:none}
#nav li { display:inline; /* duplicated for IE 5/Win */ list-style-type:none; /* duplicated for IE 5/Win */}
#nav a { float:left; height:0px !important; height /**/:16px; /* IE 5/Win hack */ padding:16px 0 0 0; overflow:hidden}
#nav a:hover { background-position:0 -16px}
#nav .selected { background-position:0 -16px}

#navMyDove a { width:51px; background:url(../images/layout/b_myDove.gif) top left no-repeat}
#navDSEF a { width:126px; background:url(../images/layout/b_dsef.gif) top left no-repeat}
#navProAge a { width:59px; background:url(../images/layout/b_proAge.gif) top left no-repeat}
#navCFRB a { width:142px; background:url(../images/layout/b_CampaignForRealBeauty.gif) top left no-repeat}
#navDiscussion a { width:69px; background:url(../images/layout/b_discussion.gif) top left no-repeat}
#navGoFresh a { width:85px; background:url(../images/layout/b_dovegofresh.gif) top left no-repeat}

/******************** sub-navigation ********************/
#subNav { margin:1px 2px 1px 1px}
#subNav li { list-style:none; margin-bottom:1px}

#subNav .subNav1 a { background:url(../images/layout/subNav_bkg-a.gif) repeat-y top right; padding:6px 0 6px 22px; text-decoration:none; color:#730027; display:block}
#subNav a:hover { color:#b71b4f}

#subNav .subNav2 a { background:url(../images/layout/subNav_bkg-b.gif) repeat-y top right; padding:3px 0 3px 45px; text-decoration:none; color:#6d564f; display:block} 
#subNav .subNav2 a:hover { color:#b71b4f}

#subNavBtm { width:165px; background:url(../images/layout/subNavBtm_bkg.jpg) no-repeat top center; margin:0 0 1px 2px; color:#777777}
#subNavBtm p { padding:204px 14px 100px}
#subNavBtm a { color:#c43866; text-decoration:none}

/******************** new cfrb homepage ****************/
#global_cfrb { margin:auto; width:741px; margin-top:12px; margin-bottom:12px; background-repeat:no-repeat; background-image: url(../images/layout/i_header_cfrb.gif); text-align:left}
#mainBodyHome { background:#ffffff url(../images/layout/i_body_cfrb.gif) repeat-y; border-top:1px solid #cccccc}
#footer_cfrb { background:#7d002b url(../images/layout/i_footer_cfrb.gif) no-repeat; width:741px; height:30px;margin-top:0px}
#footer_cfrb ul li { float:left; list-style-type:none; padding-right:10px}
#footer_cfrb a, #footer a:hover { color:#b7b7b7; text-decoration:none; font-size:0.9em}
#cfrb { background-color:#e0eefb}

#noflash_cfrb { float:left; width:739px; padding:150px 0 150px; text-align:center; margin:1px 0 0 1px; color:#999999; z-index:0; position:relative}
html>body #noflash_cfrb { width:739px;}
#noflash_cfrb a { color:#6ab2d9}

#hdr_dsef { padding: 50px 0 0 0; overflow: hidden; background-image:url(../images/cfrb/snippet_hdr_dsef.gif); background-repeat: no-repeat; height: 0px !important; height /**/:50px; width /**/:116px;}
#hdr_freesample { padding: 50px 0 0 0; overflow: hidden; background-image:url(../images/cfrb/snippet_hdr_dove-proage.gif); background-repeat: no-repeat; height: 0px !important; height /**/:50px; width /**/:121px;}
/*#hdr_inthepink { padding: 31px 0 0 0; overflow: hidden; background-image:url(../images/cfrb/snippet_hdr_in-the-pink.gif); background-repeat: no-repeat; height: 0px !important; height :31px; width:95px;}*/
#hdr_inthepink { padding: 31px 0 0 0; overflow: hidden; background-image:url(../images/cfrb/snippet_hdr_fun-under-stars.gif); background-repeat: no-repeat; height: 0px !important; height /**/:31px; width /**/:160px;}
#hdr_cfrb { padding: 50px 0 0 0; overflow: hidden; background-image:url(../images/t_snippet_join-myDove.gif); background-repeat: no-repeat; height: 0px !important; height /**/:24px; width /**/:136px;}
#hdr_freshlist { padding: 31px 0 0 0; overflow: hidden; background-image:url(../images/cfrb/snippet_hdr_dove-fresh-list.gif); background-repeat: no-repeat; height: 0px !important; height /**/:31px; width /**/:133px;}

#cfrb_snippet_00 li { list-style:none; float:left; padding:15px; border-top:1px solid #cccccc; color:#777777; height:146px}
#cfrb_snippet_00 li a { color:#6ab2d9}
#cfrb_snippet_00 li p { padding-bottom:15px}
#cfrb_snippet_01 { background:url(../images/cfrb/bkg_dsef.jpg) no-repeat right bottom; border-right:1px solid #cccccc; width:154px}
#cfrb_snippet_02 { background:url(../images/cfrb/bkg_dove-fresh-list.jpg) no-repeat right bottom; border-right:1px solid #cccccc; width:155px}
#cfrb_snippet_02 strong { color:#5acdf9;}
/* #cfrb_snippet_02 { background:url(../images/cfrb/bkg_dove-proage.jpg) no-repeat right bottom; border-right:1px solid #cccccc; width:155px} */
/*#cfrb_snippet_03 { background:url(../images/cfrb/bkg_psw.jpg) no-repeat right bottom; border-right:1px solid #cccccc; width:154px}*/
#cfrb_snippet_03 { background:url(../images/cfrb/bkg_psw.gif) no-repeat right bottom; border-right:1px solid #cccccc; width:154px}
#cfrb_snippet_04 { background:url(../images/snippet_join-myDove.jpg) no-repeat right bottom; border-right:1px solid #cccccc; width:154px}