﻿@charset "utf-8";
/* REDKEN CHEMISTRY */
div.clearer								{ clear:both;}

div.landing_chem_container				{ width:719px; background-color:#FFFFFF; text-indent:-9999em; background-image:url(/img/products/chem/landing_chem_bg.jpg); width:719px; height:465px; background-repeat:no-repeat; background-position:top left; position:relative}
div.landing_chem_container img#consumer	{ position:absolute; top:339px; left:135px;}
div.landing_chem_container img#pro		{ position:absolute; top:339px; left:372px;}

div.section_title			{ background-color:transparent;}
div.section_subtitle		{ background-color:transparent;}
img.sections_services		{ float:left; margin-right:45px; margin-top:10px;}
div.ServicesIntro			{ float:left; width:500px; color:#FFFFFF; font-size:12px; font-weight:normal;}
div.ServicesIntro ul		{ list-style-type:disc}

div.ServicesIntro div.video	{ padding:20px;}
div.ServicesIntro img.dl_vid{ margin-bottom:30px; }

div.Services_container		{ width:515px; margin:130px auto 0 26px;}
div.Services_container3		{ width:515px; margin:160px auto 0 26px;}
div.Services_container h2	{ width:419px; height:31px; text-indent:-9999em;}
div.Services_container2		{ width:515px; margin:60px auto 0 26px;}
div.Services_container2 h2	{ width:419px; height:31px; text-indent:-9999em;}
div.Services_container3		{ width:515px; margin:160px auto 0 26px;}
div.Services_container3 h2	{ width:419px; height:31px; text-indent:-9999em;}
div.Services_container h2.title_r5a			{ background-image:url(/img/products/chem/title_redken_5th_avenue.gif); background-repeat:no-repeat; background-position:top left; margin:0;}
div.Services_container h2.title_st			{ background-image:url(/img/products/chem/title_shot_treatments.gif); background-repeat:no-repeat; background-position:top left; margin:0;}
div.Services_container3 h2.title_sphase		{ background-image:url(/img/products/chem/title_shot_phase.gif); background-repeat:no-repeat; background-position:top left; margin:0;}
div.Services_container2 h2.title_sphix		{ background-image:url(/img/products/chem/title_shot_phix.gif); background-repeat:no-repeat; background-position:top left; margin:0;}
div.Services_container2 h2.title_tsphase	{ background-image:url(/img/products/chem/title_thermoshot_phase.gif); background-repeat:no-repeat; background-position:top left; margin:0;}
div.Services_container2 h2.title_scalpshots	{ background-image:url(/img/products/chem/title_scalp_shots.gif); background-repeat:no-repeat; background-position:top left; margin:0;}
div.r5th_packages							{ background-color:#626262; border-top:1px solid #1f1f1f; width:515px; padding-bottom:20px}
div.r5th_packages p							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;margin:16px;}
.services_block								{ padding:0 32px;display:block;}
.services_block img.image					{ float:left; width:115px; height:144px;}
.services_block a							{ color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}
.services_block a:hover						{ text-decoration:underline;}
.services_block ul							{ list-style-type:none; margin:0; padding:0;}
.services_block h3							{ height:16px; text-indent:-9999em; margin:0; background-repeat:no-repeat; background-position:top left;}
.services_block div.right_bloc				{ float:left; margin:0 0 0 15px;}
div.shot_treatments							{ background-color:#626262; border-top:1px solid #1f1f1f; width:515px; padding-bottom:20px;}
div.shot_treatments p						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;margin:16px;}
.treatment_block							{ padding:0 32px;display:block;}
.treatment_block img						{ float:left; width:115px; height:187px;}
.treatment_block a							{ color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
.treatment_block a:hover					{ text-decoration:underline;}
.treatment_block ul							{ list-style-type:none; margin:0; padding:0;}
.treatment_block h3							{ height:16px; text-indent:-9999em; margin:0; background-repeat:no-repeat; background-position:top left;}
.treatment_block div.right_bloc				{ float:left; margin:0 0 0 15px; width:320px;}
div.packages								{ background-color:#626262; border-top:1px solid #1f1f1f; width:483px; padding: 16px;}
div.packages p								{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-bottom:15px}
div.packages div.product					{ width:148px; height:117px;padding:45px 0 0 69px; background-position:top left; background-repeat:no-repeat; float:left;}
div.packages div.product h6					{ text-indent:-9999em;}
div.packages div.product ul					{ height:35px; }
div.packages div.product ul li				{ list-style-type:disc; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
div.packages div.product a					{ text-transform:uppercase; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
div.packages div.product a:hover			{ text-decoration:underline;}
div.packages div#extreme					{ background-image:url(/img/products/chem/prod_extreme.jpg); margin-right:35px;}
div#tsphase_packages div#clearmoisture		{ background-image:url(/img/products/chem/prod_clearmoisture_thermo.jpg);margin-right:0;}
div#tsphase_packages div#extreme			{ background-image:url(/img/products/chem/prod_extreme_thermo.jpg);}
div.packages div#colorextend				{ background-image:url(/img/products/chem/prod_colorextend.jpg);}
div.packages div#clearmoisture				{ background-image:url(/img/products/chem/prod_clearmoisture.jpg); margin-right:35px;}
div.packages div#allsoft					{ background-image:url(/img/products/chem/prod_allsoft.jpg);}
div.packages div#smoothdown					{ background-image:url(/img/products/chem/prod_smoothdown.jpg); margin-right:35px;}
div.packages div#realcontrol				{ background-image:url(/img/products/chem/prod_realcontrol.jpg);}
div.packages div#phixphase35				{ background-image:url(/img/products/chem/prod_35phixphase.jpg); margin-right:35px;width:148px; height:117px;padding:45px 0 0 64px;}
div.packages div#phixphase55				{ background-image:url(/img/products/chem/prod_55phixphase.jpg);width:148px; height:117px;padding:45px 0 0 64px;}
div.packages div#soothingbalance			{ background-image:url(/img/products/chem/prod_soothingbalance.jpg); margin-right:35px;}
div.packages div#dandruffcontrol			{ background-image:url(/img/products/chem/prod_dandruffcontrol.jpg);}
div.packages div#oildetox					{ background-image:url(/img/products/chem/prod_oildetox.jpg); margin-right:35px;}
	
div.ss_block h3								{ background-image:url(/img/products/chem/title_ss.gif); width:140px;}
div.ess_block h3							{ background-image:url(/img/products/chem/title_ess.gif); width:164px; height: 20px;}
div.tc_block h3								{ background-image:url(/img/products/chem/title_tc.gif); width:114px;}
div.r_block h3								{ background-image:url(/img/products/chem/title_repair.gif); width:155px;}
div.tr_block h3								{ background-image:url(/img/products/chem/title_thermalrepair.gif); width:210px;}
div.hs_block h3								{ background-image:url(/img/products/chem/title_hsr.gif); width:186px;}

div.right_bloc p.desc						{ margin:5px 0 0 0; height:65px;}
div.right_bloc h4							{ margin:0; background-image:url(/img/products/chem/title_product_info.gif); background-position:top left; background-repeat:no-repeat; text-indent:-9999em; width:100px; height:14px;}

div.hr_line									{ background-image:url(/img/products/chem/hr_line.gif); background-position:center center; background-repeat:no-repeat; height:1px; width:467px;margin:15px 0 15px 25px;}
div.to_top									{ float:right; margin: 15px 0 20px 0;}
div.to_top h6								{ text-indent:-9999em; margin:0; background-image:url(/img/products/chem/btn_top.gif); background-position:top left; background-repeat:no-repeat; width:130px; height:15px;}

a.related_content_header					{ display:block; width:165px; margin:5px 0;}
a.related_content_header img				{ border:none; width:5px; height:5px;margin: 5px 0 0 5px; float:right;}
ul.related_content							{ padding:2px 5px; width:310px;}
ul.related_content h5						{ text-transform:uppercase; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; background-color:#333333;padding:2px 5px; margin:3px 0;}
ul.related_content ol						{ list-style-type: decimal;padding:0 0 0 23px;}
ul.related_content ol li					{ font-size:11px;font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal;margin:0 5px; margin:0;}
ul.related_content p						{ font-size:11px;margin:0 5px;}
ul.related_content p.leftcc					{ display:block; float:left; width:165px;margin: 5px;}
ul.related_content p.leftcc a img			{ margin-top: 16px;}
ul.related_content ol li a.green			{ color:#007f48; font-size:bold;}
ul.related_content ol li a.pink				{ color:#da5e6e; font-size:bold;}
ul.related_content ol li a.range			{ float:left;}
ul.related_content ol li a.range img 		{ width:129px; height:139px;}

div.ServicesIntro a img						{ margin-top:10px; }

td#product_container						{ padding:24px;}
div.right_product_description				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;}
div.right_product_description img.title		{ margin-bottom:21px}
div.prod_hr_line							{ background-image:url(/img/products/chem/prod_hr_line.gif); height:1px;/* width:234px;*/ margin:10px 0; padding:0; background-repeat:no-repeat; background-position:top left;}
div.product_block_section					{ height:auto; overflow:visible; padding:7px;}
div.product_block_section img.minitit		{ margin-bottom:9px; padding:0 6px;}
div.product_block_section ul				{ margin:0;padding:0 0 0 19px;}
div.img_big									{ margin:0 28px 0 15px; height:374px}
div#whyitworks h5							{ text-transform:uppercase; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; background-color:#333333;padding:2px 5px; margin:3px 0;}
div#whyitworks img							{ float:left;margin: 8px 10px; display:block;}
div#whyitworks p							{ font-size:11px; }
div#whyitworks img.minitit					{ float:none; margin: 0 0 9px 0 !important;}

div.style_title_text_product				{color:#666666;float:left;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:8pt;font-weight:normal;line-height:10pt;margin-top:7px;text-decoration:none;vertical-align:middle;width:80px; padding-right:10px;}
div.style_title_text_product a.takehome_prod img	{ float:left; display:block; margin:0 0 3px 7px;}
div.style_title_text_product a.takehome_link		{ font-weight:bold; float:left;}
div.takehome_range							{ padding:5px; background-color:#454545; margin-top:3px;}
div.takehome_range ul li					{ display:inline;}
div.block_topics_right						{ margin:0; width:auto;}
div.block_topics2							{ padding-right:10px; margin-top:20px;}
div.block_topics2 a							{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;}
div.block_topics2 a:hover					{ text-decoration:underline}
div.block_topics2 div.desc					{ padding:0 0 0 5px;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;}
div.block_topics2 div.prod_hr_line			{ background-position:right top;}
