@charset "utf-8";
/* CSS Document */

/* GLOBAL STYLES */
* { margin: 0px; padding: 0px; }

body { color: #000; font: 12px/1.42em Verdana, Arial, Helvetica, sans-serif; }
a:link, a:visited { color: #f58026; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
h2, h3.section { font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
h2 { float: left; font-size: 1.5em; font-weight: normal; }
h3 { clear: both; color: #95999e; font-size: 1.83em; margin: 0px; padding-bottom: 9px; line-height:1.2em;}
h4, h5 { font-size: 1em; font-weight: bold; }
h4 { color: #f58025; margin: 28px 0px 0px 0px; }
img { border-style: none; }
ol, ol li { margin-left: 1em; }
ol li { color: #f58026; display: list-item; font-weight: bold; padding: 0px 180px 11px 0px; position: relative; vertical-align: top; }
ol li span { color: #000; font-weight: normal; }
ol li strong { display: block; margin-top: -2px; }
p.footnote_reference { clear: both; font-size: 0.88em; }
p.pdf { font-size: 0.85em; margin: 10px 10px 0px 0px; text-align: right; }
p.legal { font-size: 0.85em; margin: 10px; text-align: center; color: #777; }
p.study_links { margin-top: 20px; }
sup { vertical-align: text-top; line-height: normal; }
sup.footnote { font-size: 0.67em; }
table { border-bottom: 1px #cdcccc solid; font-size: 0.83em; line-height: normal; margin-bottom: 12px; margin-top: 32px; text-align: left; width: 100%; }
table tr th, table tr td { border-top: 1px #cdcccc solid; }
table tr th { color: #f58026; padding: 10px 0px; text-transform: uppercase; width: 16%; }
table tr td { border-top-style: none; color: #666; padding-right: 9px; text-align: right; vertical-align: top; width: 37%; }
table tr td.graph, table tr td.graph_ts  { background-color: #fff; font-weight: bold; padding-right: 0px;  width: 47%; }
table tr td.graph { border-top-style: none; }
table tr td.graph_ts { border-bottom-style: none; border-top-style: solid; vertical-align: bottom; }
table tr td.ts { border-bottom-style: none; border-top-style: solid; color: #f58026; vertical-align: bottom; }
table tr td.graph div, table tr td.graph_ts div { background-color: #999; width: 100%; }
table tr td.graph_ts div { background-color: #f58026; }
table tr td div span { background-color: #fff; color: #999; padding-left: 3px; }
ul { padding-bottom: 15px; }
ul li { background: url(/images/en_US/products/timeless_secret/popups/popup_li_bullets_bg.png) 0em 0.5em no-repeat; color: #333; font-size: 1em; list-style-type: none; margin-bottom: 15px; padding-left: 16px; position: relative; }

/* SUB HEAD STYLES */
div#sub_head { background: #a9dfe0 top left no-repeat; color: #009999; margin-bottom: 37px; min-height: 20px; _height: 20px; padding: 248px 16px 5px 16px; }
/* SUB HEAD */
div#sub_head h2 { margin-top: -3px; }
div#sub_head img.next { float: right; margin-left: 3px; margin-top: -8px; }
body#bib_page div#sub_head { background-image: url(/images/en_US/products/boosttreat/popups/popup_bib_bg.jpg); }
body#faqs_page div#sub_head { background-image: url(/images/en_US/products/timeless_secret/popups/popup_faqs_bg.jpg); }
body#oursecret1_page div#sub_head { background-image: url(/images/en_US/products/timeless_secret/popups/popup_secret1_bg.jpg); }
body#oursecret2_page div#sub_head { background-image: url(/images/en_US/products/timeless_secret/popups/popup_secret2_bg.jpg); }
body#press_page div#sub_head, body#mbg_page div#sub_head { background-image: url(/images/en_US/products/timeless_secret/popups/popup_press_bg.jpg); }
body#product_page div#sub_head { background-image: url(/images/en_US/products/timeless_secret/popups/popup_product_bg.jpg); }
body#study1_page div#sub_head { background-image: url(/images/en_US/products/timeless_secret/popups/popup_study1_bg.jpg); }
body#study2_page div#sub_head { background-image: url(/images/en_US/products/timeless_secret/popups/popup_study2_bg.jpg); }
body#study3_page div#sub_head { background-image: url(/images/en_US/products/timeless_secret/popups/popup_study3_bg.jpg); }

/* CONTENT */
div#content { padding: 0px 13px; }
div#content dl dt { clear: left; color: #f58026; font-weight: bold; float: left; padding-right: 0.42em; }
div#content dl dd { margin-bottom: 22px; }

/* CTA STYLES */
div#cta { clear: both; padding-top: 29px; padding-bottom: 105px; position: relative; }
div#cta img { display: block; position: relative; z-index: 2;  }
div#cta img#btn { margin-left: 8px; margin-top:-85px; position: static; z-index: 1; margin-bottom:10px;}
div#cta p { text-align: center;  }
div#cta p strong{}
div#cta p span { font-size: 0.78em; }

/* INFO WRAP STYLES */
div#content div.info_wrap { background: #f58026 url(/images/en_US/products/timeless_secret/popups/popup_info_topleft.png) top left no-repeat; position: relative; }
div#content div.info_wrap a { color: #fff; }
div#content div.info_wrap div { background-color: #fff; margin: 0px 1px; padding: 11px 14px 11px 23px; }
div#content div.info_wrap div h4 { font-size: 1.17em; font-weight: bold; margin: 0px; padding: 13px 0px; }
div#content div.info_wrap h3, div#content div.info_wrap p { padding: 0px 25px; }
div#content div.info_wrap h3 { background: url(/images/en_US/products/timeless_secret/popups/popup_info_topright.png) top right no-repeat; color: #fff; font-size: 1.33em; margin: 0px; padding-top: 12px; }
div#content div.info_wrap h5 { background: url(/images/en_US/products/timeless_secret/popups/popup_info_bottomright.png) bottom right no-repeat; color: #fff; text-align: center; }
div#content div.info_wrap h5 span { background: url(/images/en_US/products/timeless_secret/popups/popup_info_bottomleft.png) bottom left no-repeat; color: #fff; display: block; font-size: 1.5em; padding: 12px 15px; }
div#content div.info_wrap p { color: #fff; margin: 0px; }

/* HEADER STYLES */
div#header { background: #cfcfcf url(/images/en_US/products/timeless_secret/popups/popup_header_bg.png) top left repeat; padding-top: 9px; overflow: visible; z-index: 100; }
div#header h1 { float: left; height: 63px; margin-left: 13px; width: 222px; _display: inline; /* IE6 DOUBLE MARGIN FIX */ }
div#header img#slogan { display: inline; padding-left:10px;}
div#header p { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; }
div#header p#close_btn { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; _margin-right: 5px; }
div#header p#close_btn a { background: url(/images/en_US/products/timeless_secret/popups/popup_close_box.png) left center no-repeat; padding: 1px 13px 0px 18px; }
div#header p#close_btn a:link, div#header p#close_btn a:visited { color: #666; text-decoration: none; text-transform: uppercase; }
div#header p#close_btn a:hover, div#header p#close_btn a:active { text-decoration: underline; }

/* HEADER -- NAVIGATION MENU STYLES */
div#nav { background: #eee url(/images/en_US/products/timeless_secret/popups/popup_nav_bg.png) bottom left repeat-x; border-top: 1px #999 solid; clear: both; margin-top: 9px; }
div#nav ul { overflow: auto; padding-bottom: 0px; _height: 1%; /* IE6 FIX FOR OVERFLOW */   }
div#nav ul li { background: url(/images/en_US/products/timeless_secret/popups/popup_nav_item_bg.png) center right no-repeat; float: left; margin-bottom: 0px; margin-left: -1px; overflow: hidden; /* FF SCROLL FIX */ padding-left: 0px; position: static; }
div#nav ul li#faqs { background-image: none; }
div#nav ul li a:link, div#nav ul li a:visited { border-bottom: 1px #999 solid; color: #666; display: block; padding: 9px 10px; position: relative; text-decoration: none; z-index: 200; }
div#nav ul li#faqs a:link, div#nav ul li#faqs a:visited { padding-right: 3px; }
div#nav ul li a:hover, div#nav ul li a:active { background-color: #fff; border-left: 1px #999 solid; border-right: 1px #999 solid; color: #009999; padding: 9px; }
div#nav ul li#faqs a:hover, div#nav ul li#faqs a:active { border-right-style: none; padding-right: 3px; }

/* MUST USE FOR MENU ITEM THAT HAS A DROP-DOWN */
div#nav ul li#our_secret:hover a, div#nav ul li#study:hover a  { background: #fff url(/images/en_US/products/timeless_secret/popups/popup_dropdown_arrow.png) bottom center no-repeat; border-bottom-color: #fff;  border-left: 1px #999 solid; border-right: 1px #999 solid; color: #009999; padding: 9px 9px; }  

/* HEADER -- NAVIGATION MENU STYLES -- TAKES CARE OF DROP-DOWN MENU */
div#nav ul li#our_secret ul { width: 164px; }
div#nav ul li#study ul { width: 267px; }

/* HEADER -- NAVIGATION MENU STYLES -- IE6 SPECIFIC FIXES */
div#nav ul li#our_secret a:hover, div#nav ul li#study a:hover { _background: #fff url(/images/en_US/products/timeless_secret/popups/popup_dropdown_arrow.png) bottom center no-repeat; _border-bottom-color: #fff; }
div#nav ul li#our_secret a:hover table, div#nav ul li#study a:hover table { display: block; margin-top: -1px; }
div#nav ul li a table { border-bottom-style: none; font-size: 1em; margin: 0px; position: relative; width: auto; display: none; }
div#nav ul li a table tr td { padding: 0px; text-align: left; width: inherit; }
div#nav ul li a:hover table tr td { padding-top: 1px; }
div#nav ul li a:hover table tr td ul li { padding: 2px 11px; }
div#nav ul li a:hover table tr td ul li.first_item { padding-top: 12px; }
/* ----------------- */

div#nav ul li ul { display: none; overflow: visible; }
div#nav ul li ul li { background-color: #fff; border-left: 1px #999 solid; border-right: 1px #999 solid; background-image: none; float: none; font-size: 0.92em; margin: 0px; overflow: visible; /* IE7 BREAK FIX */ padding-left: 11px; padding-right: 11px; text-align: left; z-index: 100; }
div#nav ul li#study ul li { text-align: right; }
div#nav ul li ul li a { background-image: none !important; border-style: none !important; padding: 0px !important; }
div#nav ul li ul li.first_item { padding-top: 12px; }
div#nav ul li ul li a:link, div#nav ul li ul li a:visited { display: block; color: #999 !important; padding: 2px 0px !important; position: relative; z-index: 100; }
div#nav ul li ul li a:hover, div#nav ul li ul li a:active { /*border-style: none; display: block;*/ color: #000 !important;/* padding: 2px 0px;*/ position: static; }
div#nav ul li:hover ul, div#nav ul li a:hover ul { background: url(/images/en_US/products/timeless_secret/popups/popup_dropdown_bg_01.png) bottom left no-repeat; display: block; border-top-style: none; padding-bottom: 11px; position: absolute; text-align: left; }
div#nav ul li#study:hover ul, div#nav ul li#study a:hover ul { background: url(/images/en_US/products/timeless_secret/popups/popup_dropdown_bg_02.png) bottom left no-repeat; margin-left: -189px; }

/* OPERA HACKS */
html:first-child div#nav ul li ul { display: none; }
html:first-child div#nav ul li#our_secret:hover a, html:first-child div#nav ul li#study:hover a  { background-image: none; border-bottom-color: #999;  }

/* HEADER -- NAVIGATION MENU STYLES -- HIGHLIGHTS MENU ACCORDING TO PAGE */
body#bib_page div#header div#nav ul li#beauty a,
body#faqs_page div#header div#nav ul li#faqs a,
body#product_page div#header div#nav ul li#product_details a,
body#oursecret1_page div#header div#nav ul li#our_secret a,
body#oursecret2_page div#header div#nav ul li#our_secret a,
body#press_page div#header div#nav ul li#press a,
body#study1_page div#header div#nav ul li#study a,
body#study2_page div#header div#nav ul li#study a,
body#study3_page div#header div#nav ul li#study a  { background-color: #fff; border-left: 1px #999 solid; border-right: 1px #999 solid; color: #009999; padding: 9px 9px; }
body#faqs_page div#header div#nav ul li#faqs a { border-right-style: none; padding-right: 3px; }

/* PRIMARY CONTENT STYLES */
div#content div#primary { float: left; width: 43%; }

/* BREAKTHROUGH IN BEAUTY PAGE STYLES */
body#bib_page div#content div.video { float: right; margin: 0px 0px 13px 13px; }
body#bib_page div#content h4 { text-transform: uppercase; }
body#bib_page div#content p#semi_finals { background: url(/images/en_US/products/timeless_secret/popups/popup_bib_semifinals_bg.jpg) bottom left no-repeat; margin-bottom: 28px; padding-bottom: 130px; }

/* FAQS PAGE STYLES */
body#faqs_page div#content dl.divaFAQ_DL dt { clear: none; color: #333; float: none; font-weight: bold; margin-top: 24px; padding-right: 0em; }
body#faqs_page div#content dl.divaFAQ_DL dt a:hover { color: #f58026; }
body#faqs_page div#content dl.divaFAQ_DL dd { background-color: #eee; margin-bottom: 20px; padding: 8px }
body#faqs_page div#content div#cta img { *position: fixed; }

/* OUR SECRETS PART 1 STYLES */
body#oursecret1_page div#content div.info_wrap {  margin-top: 20px; width: 520px; }
body#oursecret1_page div#content div.info_wrap p { margin-bottom: 7px; }
body#oursecret1_page div#content div.info_wrap div h4 { padding: 15px 0px 10px 0px; }
body#oursecret1_page ol li { padding-right: 175px; }
ol#actives { background: url(/images/en_US/products/timeless_secret/popups/popup_ol_bg.jpg) 85% 100% no-repeat; }
ol li#ceramides div { background: url(/images/en_US/products/timeless_secret/popups/popup_li_ceramides_bg.png) left top no-repeat; background-color: transparent !important; height: 105px; left: 130px; position: absolute; top: -37px; width: 312px; z-index: 1; }
ol li#madecassoside div { background: url(/images/en_US/products/timeless_secret/popups/popup_li_madecassoside_bg.png) top left no-repeat; background-color: transparent !important; height: 106px; left: 110px; position: absolute; top: -40px; width: 264px; }
ol li#dipotassium { background: url(/images/en_US/products/timeless_secret/popups/popup_li_ameliox_bg_01.jpg) 78% 100% no-repeat; min-height: 43px; _height: 43px; /* IE6 FIX */ }
ol li#ameliox { background: url(/images/en_US/products/timeless_secret/popups/popup_li_ameliox_bg_02.png) 78% 0% no-repeat; min-height: 70px; _height: 70px; /* IE6 FIX */ }
ol li#spheres  { margin-top: -20px; }
ol li#panthenol div { background: url(/images/en_US/products/timeless_secret/popups/popup_li_panthenol_bg.png) top left no-repeat; height: 111px; left: 75px; position: absolute; top: -40px; width: 374px; background-color: transparent !important; } 
ol li#shea_butter div { background: url(/images/en_US/products/timeless_secret/popups/popup_li_sheabutter_bg.png) top right no-repeat; height: 69px; left: 80px; position: absolute; top: -23px; width: 255px; background-color: transparent !important; }
ol li#sunflower { background: url(/images/en_US/products/timeless_secret/popups/popup_li_cranberry_bg_01.png) 70% 100% no-repeat; min-height: 29px; _height: 29px; /* IE6 FIX */ }
ol li#cranberry { background: url(/images/en_US/products/timeless_secret/popups/popup_li_cranberry_bg_02.png) 70% 0% no-repeat; min-height: 49px; _height: 49px; /* IE6 FIX */ z-index: 2; }
ol li#grape { background: url(/images/en_US/products/timeless_secret/popups/popup_li_citrus_bg_01.jpg) 65% 100% no-repeat; min-height: 28px; _height: 28px; /* IE6 FIX */ }
ol li#grape div { background: url(/images/en_US/products/timeless_secret/popups/popup_li_grape_bg.png) top right no-repeat; height: 105px; left: 65px; position: absolute; top: -50px; width: 350px; background-color: transparent !important; }
ol li#citrus { background: url(/images/en_US/products/timeless_secret/popups/popup_li_citrus_bg_02.jpg) 65% 0% no-repeat; min-height: 52px; _height: 52px; /* IE6 FIX */ }
ol li span em { color: #666; display: block; font-size: 0.83em; font-style: normal; }

/* OUR SECRETS PART 2 STYLES */
body#oursecret2_page div#content div.info_wrap { color: #333; float: right; margin-bottom: 12px;  min-width: 260px; width: 50%; _width: 262px; /* IE6 FIX */ }
body#oursecret2_page div#content div.info_wrap div { background-color: #fff; margin: 0px 1px;  padding: 0px 10px 11px 10px; }
body#oursecret2_page div#content div.info_wrap div h4 { color: #666; font-size: 1em; font-weight: bold;  padding: 11px 0px; }
body#oursecret2_page div#content div.info_wrap h3 { font-size: 1.17em; padding: 7px 11px; }
body#oursecret2_page div#content div.info_wrap h5 { font-size: 0.67em; }
body#oursecret2_page div#content div.info_wrap h5 span { /* TEMP STYLE REMOVE WHEN VIDEO IS ON PAGE */ display: block; height: 11px; }
body#oursecret2_page div#content p.pdf { font-size: 0.85em; margin: 0px 10px 0px 0px; text-align: left; }

/* THE PRESS STYLES */
body#press_page div#content div#magazines { clear: both; }
body#press_page div#content div#magazines img { margin-right: 22px; }
body#press_page div#content div#magazines img#mag4 { margin-right: 0px; }
body#press_page div#content div#primary { border-left: 1px #999 solid; float: left; margin: 15px 0px 25px 5px; min-width: 55%; _width: 55%; /* IE6 FIX */ padding-left: 13px;  }
body#press_page div#content div#primary h4 { margin: 0px; }
body#press_page div#content div#primary ul { color: #666; padding-bottom: 0px; }
body#press_page div#content div#primary ul li { margin-bottom: 15px; margin-top: 0px; }
body#press_page div#content img#mag1 { clear: none; display: block; float: left; margin-top: 28px; }

/* PRODUCT DETAILS STYLES */
div#content div#bonus { background: url(/images/en_US/products/timeless_secret/popups/popup_product_bonus_bg.jpg) top left no-repeat; margin-left: 10px; margin-top: 37px; padding-left: 43px; padding-top: 73px; }
div#content div#bonus h3 { background: url(/images/en_US/products/boosttreat/popups/popup_product_bonus_hd3_bg.png) 3px 0 no-repeat; margin: 0px; padding: 5px 0px 0px 223px; min-height: 52px; height: auto!important; height: 52px; color:#fff; }
div#content div#bonus div { position: relative; width: 460px; }
div#content div#bonus div#gift1 { background: #f58026 url(/images/en_US/products/timeless_secret/popups/popup_product_gift1_bg.png) bottom left no-repeat; margin-top: -2px; padding-bottom: 35px; padding-left: 1px; z-index: 2; }
div#content div#bonus div#gift2 { background: #f58026 url(/images/en_US/products/timeless_secret/popups/popup_product_gift2_bg.png) bottom left no-repeat; padding-bottom: 31px; padding-right: 1px; z-index: 1; }
div#content div#bonus div#gift3 { background: #f58026 url(/images/en_US/products/timeless_secret/popups/popup_product_gift3_bg.png) bottom left no-repeat; padding-bottom: 13px; padding-left: 1px; }
div#content div#bonus div#gift4 { background: #fff url(/images/en_US/products/boosttreat/popups/gift3bg.png) 0 0 no-repeat; padding-bottom: 13px; padding-left: 1px; margin-top:17px; margin-left:35px;padding:14px 130px 20px 17px; width:279px ; height:340px;}
div#content div#bonus div#gift4 h4{margin-top:0;}
div#content div#bonus div#gift4 p{margin:6px 0;}
div#content div#bonus div div { background-color: #fff; padding-left: 120px; padding-right: 35px; width: 305px; }
div#content div#bonus div#gift1 div { min-height: 140px; _height: 140px; /* IE6 FIX */ }
div#content div#bonus div#gift2 div { min-height: 220px; _height: 220px; /* IE6 FIX */ padding-left: 200px; width: 225px; }
div#content div#bonus div#gift3 div { min-height: 135px; _height: 135px; /* IE6 FIX */ padding-left: 166px; padding-right: 0px; width: 293px; }
div#content div#bonus div div h4 { margin: 0px; }
div#content div#bonus div#gift3 div h4 { background: url(/images/en_US/products/timeless_secret/popups/popup_product_gift3_hd4_bg.png) top right no-repeat; padding-top: 16px; padding-right: 86px; position: relative; left: 1px; }
div#content div#bonus div div img { left: 28px; position: absolute; top: 0px; z-index: 10; }
div#content div#bonus div#gift2 div img { left: 104px; }
div#content div#bonus div#gift3 div img { left: 14px; top: 16px; }
div#content div#bonus div#gift4 img {
	position:absolute;
	left: 319px;
	top: -38px;
}
div#content div#bonus div#gift3 div p { padding-right: 17px; }

div#content div.steps { padding-left: 43px; position: relative; margin-left: 10px; }
div#content div.steps div.info_wrap { background: #f58026 url(/images/en_US/products/timeless_secret/popups/popup_info_bottomright_white.png) bottom right no-repeat; padding-bottom: 15px; width: 461px; }
div#content div.steps div.info_wrap a { color: #f58026; }
div#content div.steps div.info_wrap div { _height: 1%; /* IE6 OVERFLOW FIX */ overflow: auto; padding-left: 55px; padding-right: 31px; }
div#content div.steps div.info_wrap div p  { color: #000; margin-bottom: 20px; margin-top: 3px; padding: 0px; }
div#content div.steps div.info_wrap div p#contains { clear: left; }
div#content div.steps div.info_wrap div p.pdf { margin-bottom: 0px; }
/*div#content div.steps div.info_wrap div p#product_usage { float: left; margin-bottom: 0px; margin-top: 10px; }
div#content div.steps div.info_wrap div p#learn_more { float: right; margin-bottom: 0px; margin-top: 10px; }*/
div#content div.steps div.info_wrap div ul { background: url(/images/en_US/products/timeless_secret/popups/popup_product_ul_bg.png) bottom left no-repeat; padding-bottom: 8px; width: 365px; }
div#content div.steps div.info_wrap div ul li { background: #c9cbcb url(/images/en_US/products/timeless_secret/popups/popup_product_li_bg.png) top left no-repeat; margin: 0px; margin-top: -2px;  min-height: 20px; padding-top: 19px; }
div#content div.steps div.info_wrap div ul li.first_item { background-position: 0px -13px; padding-top: 6px; }
div#content div.steps div.info_wrap h3 { padding-left: 55px; padding-bottom: 10px; }
div#content div.steps h3#steps_hd3 { margin-bottom: 15px; margin-left: 53px; line-height:1.2em; }
div#content div.steps img.product { left: -40px; position: absolute; top: -75px; z-index: 10; }
div#content div.steps img#product_am { top: -40px; }
div#content div.steps img#product_pm { float: left; left: 0px; margin-bottom: 5px; margin-right: 10px; position: relative; top: 0px; z-index: 0; }
div#content div#step1 div.info_wrap h4 em { display: inline; }
div#content div#step2 { background: url(/images/en_US/products/timeless_secret/popups/popup_product_step2_bg.jpg) 152px 0px no-repeat; padding-top: 111px; }

body#product_page div#content div#cta { margin-left: 0px; }
body#product_page div#content div#cta p { margin-left: 140px;  font-size:11px;}
body#product_page div#content h4 { color: #000; font-size: 1.17em; font-weight: bold; padding: 0px; }
body#product_page div#content h4 em { color: #ff6600; display: block; font-style: normal;  }
body#product_page div#content h4 span.size { color: #666; display: inline; font-size: 0.86em; font-weight: normal; }

/* STUDY PART 1 STYLES */
div#content div.day { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 1.25em;  margin: 16px 5px 11px 5px; position: relative; width: 30%; }
div#content div.day h4 { background: url(/images/en_US/products/timeless_secret/popups/popup_study1_day_hd4_bg.png) top left no-repeat; color: #fff; font-size: 1.6em; margin: 0px 0px 12px 0px; padding: 7px 12px; }
div#content div.day p { background: url(/images/en_US/products/timeless_secret/popups/popup_study1_day_bg.png) top right repeat-y; color: #333; min-height: 171px; _height: 171px; /* IE6 FIX */ padding: 0px 15px 0px 5px; }
div#content div.day ul { background: url(/images/en_US/products/timeless_secret/popups/popup_study1_day_bg.png) top left repeat-y; min-height: 171px; _height: 171px; /* IE6 FIX */ padding-left: 25px; padding-bottom: 0px; }
div#content div#day30 { margin-right: 0px; }
div#content div#day30 p { background: url(/images/en_US/products/timeless_secret/popups/popup_study1_day30_bg.jpg) bottom center no-repeat; min-height: 58px; _height: 58px; padding-bottom: 113px; }
div#content div#day90 { margin-left: 0px; width: 33%; }
div#content div#day90 h4 { margin-left: 15px; }
body#study1_page div#content div#primary { float: left; width: 270px; }
body#study1_page div#content div.video { float: left; margin: 0px 10px 37px 0px; position: relative; }

/* STUDY PART 2 STYLES */
p#ts_footnote { margin-left: 0.7em; }

/* STUDY PART 3 STYLES */
div#content div.user { background: url(/images/en_US/products/timeless_secret/popups/popup_study3_user_bg.png) top left repeat-x; color: #333; clear: both; margin-top: 15px; padding-top: 20px; }
div#content div.user blockquote { background: url(/images/en_US/products/timeless_secret/popups/popup_open_quote.png) top left no-repeat; clear: left; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 1.17em; padding-left: 13px; padding-top: 1px; position: relative; }
div#content div.user blockquote span { background: url(/images/en_US/products/timeless_secret/popups/popup_close_quote.png) top right no-repeat; padding-right: 8px; }
div#content div.user dl { float: left; }
div#content div.user dl dd img { float: none; }
div#content div.user dl dt { clear: none; color: #999; float: none; text-align: center; padding: 0px; }
div#content div.user h4, div#content div.user h5, div#content div.user ul { margin-left: 251px; }
div#content div.user h4 { color: #f58025; margin-bottom: 0px; margin-top: 1em; text-transform: uppercase; }
div#content div.user h4 span { text-transform: none; }
div#content div.user h5 { color: #333; }
div#content div.user img { float: left; margin-bottom: 20px; margin-right: 3px; }
div#content div.user ul li { background-image: url(/images/en_US/products/timeless_secret/popups/popup_study3_li_bullets_bg.png); margin: 5px 0px; }
body#study3_page div#content p#legal  { background: url(/images/en_US/products/timeless_secret/popups/popup_study3_user_bg.png) top left repeat-x; color: #777; font-size: 0.83em; margin-top: 15px; padding-top: 25px; }

/*------------------- sIFR CSS CODE ----------------------------------------------------------*/
/* These are standard sIFR styles... DO NOT MODIFY */

.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0;	display: block;	overflow: hidden; }

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h2 {	visibility: hidden;	letter-spacing: 9px; line-height: 1.2em; font-size: 18px; }
.sIFR-hasFlash body#oursecret2_page h2 { letter-spacing: 2px; }
.sIFR-hasFlash body#product_page h2 { line-height: 0.7em; }
.sIFR-hasFlash body#study1_page h2 { line-height: 0.7em; }

.sIFR-hasFlash h3.section {	visibility: hidden;	letter-spacing: 6px; line-height: 0.7em; font-size: 22px; padding-bottom: 0px; }
.sIFR-hasFlash h3#find { letter-spacing: -1px; line-height: 1.2em; margin-bottom: 9px; }
.sIFR-hasFlash h3#radiance { letter-spacing: -1px; line-height: 1.1em; margin-bottom: 9px; }
.sIFR-hasFlash h3#secret { line-height: 1.2em; margin-bottom: 9px; }
.sIFR-hasFlash h3#skin { line-height: 0.4em; margin-bottom: 9px; }
.sIFR-hasFlash h3#steps_hd3 { line-height: 1.1em; }

.sIFR-hasFlash h3.section2 { visibility: hidden; padding-bottom: 0px; }
.sIFR-hasFlash h3.section2 span { font-size: 12px; letter-spacing: 0px; line-height: 1em;  }
.sIFR-hasFlash h3.section2 span.study { display: block; font-size: 18px; line-height: 1.45em; }
.sIFR-hasFlash h3.section2 span.name { font-size: 17px; letter-spacing: -1px; }
.sIFR-hasFlash h3.section2 span.location { letter-spacing: 1px; font-size: 15px; }
/*.sIFR-hasFlash body#study2_page h3.section2 span.location { font-size: 8px; letter-spacing: 2px; }*/
/*.sIFR-hasFlash body#study3_page h3.section2 span.location { padding-left: 6px; }*/

.sIFR-hasFlash h3.section3 span.step { font-size: 26px; }
.sIFR-hasFlash h3.section3 span.type { font-size: 18px; }
.sIFR-hasFlash div#step2 h3.section3 span.type { letter-spacing: -1px; }

.sIFR-hasFlash body#press_page h4, .sIFR-hasFlash body#oursecret2_page h4.section { visibility: hidden;	letter-spacing: 2px; line-height: 1em; font-size: 13px; }
.sIFR-hasFlash body#oursecret2_page h4.section { line-height: 0.8em; font-size: 12px; margin-bottom: 9px; letter-spacing: -6px; }
