@charset "utf-8";

/* reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
:focus { outline: 0; }
div.clearer { clear:both; }

div.container	{width:719px;font-family:arial,verdana,sans-serif;text-align:left;position:relative;}
div.container p	{font-family:arial,verdana,sans-serif;font-size:12px;}
div.container a	{font-family:arial,verdana,sans-serif;font-size:12px; color:black; text-decoration:none;cursor:pointer;}
div.container div.nav	{height:29px;background-image:url(../img/nav_bg.gif); background-repeat:repeat-x;background-position:left top;width:706px;padding:9px 0 0 13px;}
div.container div.nav ul li	{float:left;position:relative;}
div.container div.nav ul li a.sel		{background-position:0 -58px!important;}
div.container div.nav ul li a:hover	{background-position:0 -29px;}
div.container div#mainnav ul li a		{display:block;}
div.container div.nav ul li a			{height:29px;background-position:0 0;text-indent:-9999em;}
div.container div.nav ul li a#nav-1	{background-image:url(../img/nav_styling.gif);width:165px;}
div.container div.nav ul li a#nav-2	{background-image:url(../img/nav_trends.gif);width:168px;}
div.container div#subnav			{height:24px;padding:0 0 0 10px;background-color:#3E3E3E;line-height:24px;width:709px;background-image:none;}
div.container div#subnav ul li		{line-height:24px;font-weight:bold;color:#cccccc;font-size:12px;}
div.container div#subnav ul li a		{color:#ffffff;text-indent:0;padding:5px 8px;font-size:12px;height:24px;text-transform:lowercase;text-decoration:none;}
div.container div#subnav ul li a#subnav-4			{/*display:block;height:24px;padding-bottom:0;padding-left:8px;padding-right:8px;padding-top:0;*//*width:67px;*/}
div.container div#subnav ul li a#subnav-0:hover	{background-color:#6f6391;}
div.container div#subnav ul li a#subnav-1:hover	{background-color:#7cabb9;}
div.container div#subnav ul li a#subnav-2:hover	{background-color:#6e93be;}
div.container div#subnav ul li a#subnav-3:hover	{background-color:#6f9455;}
div.container div#subnav ul li a#subnav-4:hover	{background-color:#e66d7b;}
div.container div#subnav ul li a#subnav-5:hover	{background-color:#c47d1f;}
div.container div#subnav ul li a#subnav-6:hover	{background-color:#b34163;}
div.container div#subnav ul li a#subnav-7:hover	{background-color:#89919f;}
div.container div#subnav ul li a#subnav-8			{display:none;}
/*div.container div#subnav ul li a#subnav-0	{width:44px;}
div.container div#subnav ul li a#subnav-1	{width:22px;}
div.container div#subnav ul li a#subnav-2	{width:41px;}
div.container div#subnav ul li a#subnav-3	{width:41px;}
div.container div#subnav ul li a#subnav-4	{width:65px;}
div.container div#subnav ul li a#subnav-5	{width:31px;}
div.container div#subnav ul li a#subnav-6	{width:61px;}
div.container div#subnav ul li a#subnav-7	{width:101px;}*/
div.container div.main			{width:719px;background-color:#ffffff;position:relative;padding-bottom:20px;}
div.container div.trends_main			{width:719px;background-color:#ffffff;position:relative;padding-bottom:20px;}
div.container div.main div.product_container	{/*padding:0 8px;*/}
div.container div.main_F2_HS, div.container div.main_F2_HS div.product_list {background-color:#000000!important;}
div.container div.subnav_F2_HS	{color:#000000!important;}
div.container div.main div.product_detail_container	{width:719px;display:block;/*position:absolute;top:6px;left:0;overflow:hidden;*/height:278px;position:relative;}
div.container div.main div.product_detail_container ul.detail	{width:7000px;padding:0;background-color:#ffffff;}
div.container div.main div.product_detail_container ul.detail li	{float:left;position:relative;width:699px;padding:10px;background-color:#ffffff;/*height:264px;*/}
div.container div.main div.product_detail_container ul.detail li.first	{padding:0;width:719px;height:284px;}
div.container div.main div.product_detail_container ul.detail li div.product_detail {position:relative;}
div.container div.main div.product_detail_container ul.detail li div.product_detail a.viewNextProduct	{position:absolute;right:30px;top:24px;width:74px;z-index:3;}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.product_image	{/*height:260px;width:173px;*/float:left;position:relative;margin-right:10px;}
div.container div.main div.product_detail_container ul.detail li div.product_detail	img.large_product_image {/*height:260px;*/width:173px;-ms-interpolation-mode: bicubic;}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info	{float:left;position:relative;width:515px;}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info div.footer_info	{margin-top:15px;}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info div.footer_info a	{}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info div.footer_info a.email			{background-position:left center;background-repeat:no-repeat;text-indent:-9999em;background-image:url(../img/email_icon.gif);padding:0 0 0 16px;}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info div.footer_info a.shareFacebook	{background-position:left center;background-repeat:no-repeat;text-indent:-9999em;background-image:url(../img/facebook_icon.gif);padding:0 0 0 14px;}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info h1.detail_h1		{text-transform:lowercase;font-size:37px;font-weight:bold;line-height:40px;margin-top:5px; width:400px;}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info p.desc			{text-transform:lowercase;font-size:18px; width:400px;}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info h3				{background-position:left top;background-repeat:no-repeat;text-indent:-9999em;display:block;margin:15px 0 0 0;}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info h3.howToUse		{height:23px;background-image:url(../img/howtouse_h3.gif);}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info h3.stylingTips	{height:22px;background-image:url(../img/stylingtips_h3.gif);}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info h3.whyItWorks	{height:23px;background-image:url(../img/whyitworks_h3.gif);}
div.container div.main div.product_detail_container ul.detail li div.product_detail div.info h3.ingredients	{height:23px;background-image:url(../img/ingredients_h3.gif);}
div.container div.main div.header	{padding:5px 0;}
div.container div.main div.header h1.header	{float:right;position:relative;}
div.container div.main div.header h1.header a	{text-decoration:none;font-size:60px;line-height:55px;text-transform:lowercase;font-weight:normal;}
div.container div.main div.header div.header_block	{width:546px;height:31px;line-height:55px;display:block;float:right;position:relative;margin-top:17px;margin-left:10px;}
div.container div.main div.header div#header_block_F2_CW, div.container div.main div.header div#header_block_F2_curl	{width:517px;}
div.container div.main div.header div#header_block_F2_MildControl, div.container div.main div.header div#header_block_F2_texture	{width:543px;}
div.container div.main div.header div#header_block_F2_MaximumControl, div.container div.main div.header div#header_block_F2_shine	{width:553px;}
div.container div.main div.header div#header_block_F2_HS, div.container div.main div.header div#header_block_F2_heatstyling	{width:406px;}
div.container div.main div.header div#header_block_F2_Urban	{width:226px;}
div.container div.main div.header div#header_block_F2_HSpray, div.container div.main div.header div#header_block_F2_hairsprays	{width:399px;}
div.container div.main div.header div#header_block_F2_volume	{width:469px;}
div.container div.main div.header div#header_block_F2_StyleConnection	{width:267px;}
div.container div.main img.header	{float:right;position:relative;}
div.container div.main div.product_list	{padding:15px 0 0 8px;text-align:left;/*height:155px;*/width:230px;height:125px;margin-bottom:5px;}
div.container div.main div.product_list img.product_image	{float:left;position:relative;margin-right:10px;}
div.container div.main div.product_list div.info	{float:left;position:relative;/*width:122px;*/height:86px;}
div.container div.main div.product_list a.title	{font-family:arial,verdana,sans-serif;font-size:16px;font-weight:bold;text-transform:lowercase;}
div.container div.main div.product_list p		{font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;}
div.container div.main div.product_list a.holdLevel	{font-weight:bold;margin:0;margin:10px 0 0 0;font-size:12px;display:block;}
div.container div.main div.product_list a.view_details	{font-weight:bold;font-size:12px;margin-top:10px;display:block;}
div.container div#flash			{height:396px;padding:0;}
div.container div.color_header	{height:6px;width:719px;}
a.rightCorner	{float:right;position:relative;border:none;margin-right:10px;}
div.container div#fade_layer	{z-index:5;height:100%;width:100%;background-color:#000000;position:absolute;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;left:0;top:0;}
div.container div.holdPopup {background-color:#454545;padding:8px;position:absolute;left:128px;z-index:6;width:485px;}
div.container div.holdPopup a	{background-position:left top;background-repeat:no-repeat;background-image:url(../img/close.gif);width:16px;height:15px;float:right;position:relative;text-indent:-9999em;}
div.container div.holdPopup p	{font-size:12px;color:#ffffff; width:345px;}
div.container div.holdPopup span	{float:left;position:relative; width:344px;}
div.container div.holdPopup p strong	{font-weight:bold;}
div.container div.holdPopup ul li	{float:left;position:relative;margin:0 26px 0 0;padding:0;font-size:12px;color:#ffffff;}
div.container div.holdPopup ul li strong	{font-weight:bold;}
div.container div.holdPopup div.info	{padding:10px 20px 10px 20px;}


/********* TRENDS *****************/
div.trends_container div.color_header	{background-color:#C8C8C8;}
div.trends_container div.trend_main	{background-color:#454545;color:#ffffff;}
div.trends_container div.trend_main div.header	{ width:719px; height:303px; background-position:top left; background-repeat:no-repeat; position:relative;}
div.trends_container div.trend_main div.header span	{padding:34px 0 0 16px; display:block;}
div.trends_container div#model_crop div.header	{ background-image:url(../img/modelCrop_header.jpg);}
div.trends_container div#texture_play div.header	{ background-image:url(../img/texturePlay_header.jpg);}
div.trends_container div#glimpse_glamour div.header	{ background-image:url(../img/glimpseGlamour_header.jpg);}
div.trends_container div#sleek_sculpted div.header	{ background-image:url(../img/sleekSculpted_header.jpg);}
div.trends_container div.trend_main div.header h1	{ font-size:56px; letter-spacing:-0.02em; font-weight:bold;margin:0; text-transform:uppercase;color:#ffffff; line-height:56px; width:420px; text-indent:-9999em;}
div.trends_container div.trend_main div.header h2	{ font-size:19px; letter-spacing:-0.02em;text-transform:uppercase; margin-bottom:22px; width:420px; text-indent:-9999em;}
div.trends_container div#model_crop div.header h2	{font-size:16px; width:460px;}
div.trends_container div#glimpse_glamour div.header h2	{font-size:18px;}
div.trends_container div#glimpse_glamour div.header h2	{ width:400px;}
div.trends_container div.trend_main div.header p	{ font-size:14px; width:422px;}
div.trends_container div#sleek_sculpted div.header p	{margin-top:65px;}
div.trends_container div#glimpse_glamour div.header p	{margin-top:65px;}
div.trends_container div.trend_main div.section h1		{color:#FFFFFF;font-size:41px;margin-bottom:20px;}
div.trends_container div.trend_main div.section div.col	{ width:304px;float:left;position:relative;}
div.trends_container div.trend_main div.section div.col div.formula	{margin:20px 60px 0 10px; background-color:#666666; padding:20px;}
div.trends_container div#model_crop div.section div.col div.formula	{ margin-top:0;}
div.trends_container div.trend_main div.section div.col div.formula h4	{border:none;}
div.trends_container div.trend_main div.section div.col div.formula h5	{font-size:13px;font-weight:bold; padding-top:5px;}
div.trends_container div.trend_main div.section div.col div.formula p	{margin:0 0 4px 0;}
div.trends_container div.trend_main div.section div.col_steps	{width:356px;}
div.trends_container div.trend_main div.section	{padding:27px;}
div.trends_container div.trend_main div.section h3	{font-size:30px;font-weight:bold; letter-spacing:-0.02em;text-transform:uppercase; margin-bottom:10px;}
div.trends_container div.trend_main div.section h4	{font-size:24px; letter-spacing:-0.02em;text-transform:uppercase;line-height:24px;border-bottom:1px solid #ffffff;margin-bottom:7px;}
div.trends_container div.trend_main div.section h4.fin	{margin-top:25px;}
div.trends_container div.trend_main div.section p	{margin-bottom:10px;font-size:12px;}
div.trends_container div.trend_main div.section p strong	{font-weight:bold;}
div.trends_container div.trend_main div.section img.step_image	{ float:left;position:relative;margin-right:11px; margin-bottom:15px;}
div.trends_container div.trend_main div.section div.products	{text-align:right; margin-bottom:10px;}
div.trends_container div.trend_main div.section div.products img	{border:none;}
div.trends_container div#subnav		{background-color:#ABABAB;}
div.trends_container div#subnav ul li a	{text-transform:uppercase!important;color:#333333}
div.trends_container div#subnav ul li a:hover	{background-color:#C8C8C8;}
div.trends_container div#subnav ul li a.sel	{background-color:#C8C8C8;}
div.trends_container div.holdPopup h3	{text-transform:uppercase;margin:0 0 15px 0;color:#ffffff;font-weight:bold;}
div.trends_container div.holdPopup img.guido	{float:left;position:relative;border:1px solid #666666;margin-right:24px;}
/*div.trends_container div#subnav ul li a#subnav-0	{width:53px;}
div.trends_container div#subnav ul li a#subnav-1	{width:128px;}
div.trends_container div#subnav ul li a#subnav-2	{width:77px;}
div.trends_container div#subnav ul li a#subnav-3	{}*/
div.trends_container div#subnav ul li	{color:#ffffff;}
div.container div#trends_main	{padding:0;background-color:#000000;}
div.container div#trends_main div.color_header	{background-color:#c8c8c8;}
div.container div#trends_main h2.header	{padding: 99px 0 0 10px;color:#ffffff;font-family:arial, verdana, sans-serif; font-size:13px;text-transform:uppercase;width:709px;height:28px;background-image:url(../img/runway_header.jpg); background-repeat:no-repeat;background-position:left top;margin-bottom:4px;}
div.container div#trends_main h2.header a	{color:#ffffff;text-decoration:none;border-bottom:1px solid #ffffff;font-size:13px;}
div.container div#trends_main h2.header a:hover	{/*border-bottom:1px solid #ffffff;text-decoration:underline;*/}
div.container div#trends_main div.quad	{}
div.container div#trends_main div.quad ul li	{float:left;position:relative;}
div.container div#trends_main div.quad a.trend_quad	{display:block;background-repeat:no-repeat;font-size:20px;color:#ffffff;letter-spacing:-0.05em;margin-bottom:4px; font-weight:bold;width:359px;height:184px;background-position:0 0;text-indent:-9999em;}
div.container div#trends_main div.quad a.trend_quad:hover	{/*text-decoration:underline;*/background-position:0 -184px;}
div.container div#trends_main div.quad a.trend_quad em	{font-size:14px;letter-spacing:-0.05em;line-height:14px;}
div.container div#trends_main div.quad a.left	{/*text-align:right;*/}
div.container div#trends_main div.quad a.right	{/*text-align:left;*/}
div.container div#trends_main div.quad a#trend_1	{background-image:url(../img/trend_1.jpg);/*padding:120px 22px 15px 182px;width:155px;height:48px;*/}
div.container div#trends_main div.quad a#trend_2	{background-image:url(../img/trend_2.jpg);/*padding:120px 0 0 21px;width:338px;height:64px;*/}
div.container div#trends_main div.quad a#trend_3	{background-image:url(../img/trend_3.jpg);/*padding:19px 21px 0 137px;width:202px;height:152px;*/}
div.container div#trends_main div.quad a#trend_4	{background-image:url(../img/trend_4.jpg);/*padding:19px 0 0 17px;width:340px;height:148px;*/}
