body 
{
	background-image: url('/images/home/bck_sparkles.png');
	_background-image: url('/images/home/bck_sparkles.jpg');
	background-repeat: no-repeat;
	background-position: center 129px;
	background-color: #2f160c;
	text-align: center;
}

.wrapper
{
	width: 916px;
	text-align: left;
	position: relative;
	margin: 0 auto;
}

#header
{
	width: 916px;
	height: 129px;
	position: relative;
	z-index: 420;
}

#home_page_logo
{
	margin: 0px 201px 0px 15px;
}

#header li, #header li img 
{
	display: inline;
	float: left;
}

#home #global_nav, #home #main_nav, ul#top_nav
{
	background: none;
}

#home_sparkle
{
	width: 100%;
	height: 344px;
	background-image: url('/images/home/bck_sparkles.png');
	background-position: center top;
	background-repeat: no-repeat;
}

#home_curve_container
{
	width: 916px;
	height: 128px;
	position: relative;
	margin: -41px auto 0px auto;
	background-image: url('/images/home/img_main_curve.png');
	background-position: center top;
	background-repeat: no-repeat;
	z-index: 500;
}

#home_curve
{
	width: 100%;
	height: 128px;
	background-image: url('/images/home/img_main_curve_full.png');
	background-position: center top;
	background-repeat: no-repeat;
}


#slider_container
{
	float: left;
	display: inline;
	width: 664px;
	height: 385px;
	position: relative;
	margin-top: -129px;
	z-index: 400;
}

#slider_container #mp3_player 
{
	position: absolute;
	z-index: 1000;
	top: 310px;
	left: -45px;
}


#slider
{
	width: 664px;
	height: 385px;
	background-image: url('/images/home/bck_home_static_glow.png');
	background-repeat: no-repeat;
	overflow: hidden;
}

#slider .panel
{
	width: 664px;
	height: 385px;
	background-repeat: no-repeat;
}

#slider .panel-wrapper
{
	height: 168px;
	padding: 216px 30px 0px 339px;
}

#slider #panel_a
{
	background-image: url('/images/home/img_home_movement_A.png');
}

#slider #panel_b
{
	background-image: url('/images/home/img_home_live_B.png');
}

#slider #panel_b .panel-wrapper
{
	width: 280px;
	height: 175px;
	padding: 210px 40px 0px 344px;
}

#slider #panel_c
{
	background-image: url('/images/home/img_home_emf_C.png');
}

#slider #panel_c .panel-wrapper
{
	width: 286px;
	height: 170px;
	padding: 215px 33px 0px 345px;
}

#slider #panel_d
{
	background-image: url('/images/home/img_home_article_D.png');
}

#slider #panel_e
{
	background-image: url('/images/home/img_home_PANTENE_E.png');
}

#slider #panel_e .panel-wrapper
{
	height: 170px;
	padding: 215px 33px 0px 352px;
}

#slider .panel-wrapper div
{
	margin-bottom: 17px;
}

#slider .panel-wrapper .link_arrow_ie6_hack
{
	position: relative;
	z-index: 0;
}

.link_arrow
{	
	display: block;
	background-image: url('/images/home/link_arrow_teal.png');
	_background-image: url('/images/home/link_arrow_teal.gif');
	background-repeat: no-repeat;
	padding: 2px 0px 2px 23px;
	margin-bottom: 7px;
	color: #2beeff;
}



#slider_controls
{
	height: 128px;
	position: relative;
	z-index: 401;
	margin-top: -128px;
}

#slider_controls #coda-nav-1
{
	width: 123px;
	height: 50px;
	position: absolute;
	top: 327px;
	left: 532px;	
	background-color: #472b1c;
	z-index: 999;
	clear: both;
}

#slider_controls #coda-nav-1 ul li
{
	float: left;
	width: 25px;
	height: 34px;
}

#slider_controls #coda-nav-1 ul li.last
{
	float: left;
	width: 23px;
	height: 34px;
}

#slider_controls #coda-nav-1 ul li a
{
	text-indent: -9999px;
	cursor: pointer;
}

#slider_controls #coda-nav-1 ul li.tab1 a
{
	width: 25px;
	height: 34px;
	display: block;
	background-image: url('/images/home/slider/one_0.png');
	_background-image: url('/images/home/slider/one_0.gif');
	background-repeat: no-repeat;
}

#slider_controls #coda-nav-1 ul li.tab1 a.current
{
	background-image: url('/images/home/slider/one_1.png');
	_background-image: url('/images/home/slider/one_1.gif');
}


#slider_controls #coda-nav-1 ul li.tab2 a
{
	width: 25px;
	height: 34px;
	display: block;
	background-image: url('/images/home/slider/two_0.png');
	_background-image: url('/images/home/slider/two_0.gif');
	background-repeat: no-repeat;
}

#slider_controls #coda-nav-1 ul li.tab2 a.current
{	
	background-image: url('/images/home/slider/two_1.png');
	_background-image: url('/images/home/slider/two_1.gif');
}

#slider_controls #coda-nav-1 ul li.tab3 a
{
	width: 25px;
	height: 34px;
	display: block;
	background-image: url('/images/home/slider/three_0.png');
	_background-image: url('/images/home/slider/three_0.gif');
	background-repeat: no-repeat;
}

#slider_controls #coda-nav-1 ul li.tab3 a.current
{
	background-image: url('/images/home/slider/three_1.png');
	_background-image: url('/images/home/slider/three_1.gif');
}

#slider_controls #coda-nav-1 ul li.tab4 a
{
	width: 25px;
	height: 34px;
	display: block;
	background-image: url('/images/home/slider/four_0.png');
	_background-image: url('/images/home/slider/four_0.gif');
	background-repeat: no-repeat;
}

#slider_controls #coda-nav-1 ul li.tab4 a.current
{
	background-image: url('/images/home/slider/four_1.png');
	_background-image: url('/images/home/slider/four_1.gif');
}

#slider_controls #coda-nav-1 ul li.tab5 a
{
	width: 23px;
	height: 34px;
	display: block;
	background-image: url('/images/home/slider/five_0.png');
	_background-image: url('/images/home/slider/five_0.gif');
	background-repeat: no-repeat;
}

#slider_controls #coda-nav-1 ul li.tab5 a.current
{
	background-image: url('/images/home/slider/five_1.png');
	_background-image: url('/images/home/slider/five_1.gif');
}

#slider_controls #coda-nav-left-1
{
	width: 19px;
	height: 24px;
	position: absolute;
	top: 215px;
	left: 0px;	
	z-index: 1100;
}

#slider_controls #coda-nav-left-1 a
{
	width: 19px;
	height: 24px;
	background-image: url('/images/home/slider/left_arrow_0.png');
	_background-image: url('/images/home/slider/left_arrow_0.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#slider_controls #coda-nav-left-1 a:hover
{
	background-image: url('/images/home/slider/left_arrow_1.png');
	_background-image: url('/images/home/slider/left_arrow_1.gif');
}

#slider_controls #coda-nav-right-1
{
	width: 19px;
	height: 24px;
	position: absolute;
	top: 215px;
	left: 665px;
	z-index: 1100;
}

#slider_controls #coda-nav-right-1 a
{
	width: 19px;
	height: 24px;
	background-image: url('/images/home/slider/right_arrow_0.png');
	_background-image: url('/images/home/slider/right_arrow_0.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#slider_controls #coda-nav-right-1 a:hover
{
	background-image: url('/images/home/slider/right_arrow_1.png');
	_background-image: url('/images/home/slider/right_arrow_1.gif');
}







#fb_twitter_container
{
	float: left;
	width: 221px;
	height: 275px;
	margin: -47px 0px 0px 31px;
	background-color: #30221c;
	color: #fff;
	position: relative;
	z-index: 450;
}

#fb_twitter_container ul
{
	height: 32px;
}

#fb_twitter_container a
{
	color: #fff;
}

#fb_tab_selector
{
	width: 101px;
	height: 22px;
	float: left;
	background-image: url('/images/home/social/img_fb_logo.png');
	_background-image: url('/images/home/social/img_fb_logo_off.gif');
	background-repeat: no-repeat;
	background-position: 9px 5px;
	text-indent: -9999px;
	padding: 5px 0px 5px 9px;
	_padding: 5px 0px 10px 9px;
	background-color: #33231d;
}

#fb_tab_selector.ui-state-active
{
	_background-image: url('/images/home/social/img_fb_logo_on.gif');
}

#twitter_tab_selector
{
	width: 102px;
	height: 22px;
	float: left;
	background-image: url('/images/home/social/img_tw_logo.png');
	_background-image: url('/images/home/social/img_tw_logo_off.gif');
	background-repeat: no-repeat;
	background-position: 9px 5px;
	text-indent: -9999px;
	padding: 5px 0px 5px 9px;
	background-color: #33231d;
}

#twitter_tab_selector.ui-state-active
{
	_background-image: url('/images/home/social/img_tw_logo_on.gif');
}

#fb_twitter_container .ui-state-active
{
	background-color: #473226;
}

#fb_tab_selector a
{
	width: 88px;
	height: 22px;
	display: block;
}

#twitter_tab_selector a
{
	width: 88px;
	height: 22px;
	display: block;
}

#fb_tab
{
	height: 250px;
	background-color: #473226;
	_position: relative;
	_top: -21px;
}

#fb_twitter_container #fb_tab #fb_data_container
{
	height: 197px;
	width: 221px;
	overflow-y: auto;
	overflow-x: hidden;
}

#fb_twitter_container #fb_tab #fb_data_container .fb_post
{
	padding: 13px 10px 17px 12px;
	background-image: url('/images/home/social/mid_divider.png');
	background-repeat: no-repeat;
	background-position: bottom center;
}

#fb_twitter_container #fb_tab #fb_data_container .fb_post .fb_user
{
	font-size: 10px;
	color: #2beeff;
}

#fb_twitter_container #fb_tab #fb_data_container .fb_post .fb_text
{
	font-size: 9px;
}

#fb_twitter_container #fb_tab #fb_footer
{
	padding: 4px 0px 0px 16px;
	_padding: 2px 0px 0px 16px;
}

#fb_twitter_container #fb_tab #fb_footer #fb_like_button
{
	display: block;
	float: left;
	width: 52px;
}

#fb_twitter_container #fb_tab #fb_footer #fb_like_text
{
	display: block;
	float: left;
	width: 128px;
	margin: 6px 0px 0px 11px;
}



#twitter_tab
{
	height: 250px;
	background-color: #473226;
	_position: relative;
	_top: -21px;
}

#fb_twitter_container #twitter_tab #tweet_update_container
{
	height: 197px;
	width: 221px;
	overflow-y: auto;
	overflow-x: hidden;
}

#fb_twitter_container #twitter_tab #tweet_update_container .tweet
{
	padding: 13px 10px 17px 12px;
	background-image: url('/images/home/social/mid_divider.png');
	background-repeat: no-repeat;
	background-position: bottom center;
}

#fb_twitter_container #twitter_tab #tweet_update_container .tweet .tweet_text
{
	font-size: 10px;
}

#fb_twitter_container #twitter_tab #tweet_update_container .tweet .tweet_text img
{
	margin-right: 5px;
	width: 17px;
	height: 12px;
}

#fb_twitter_container #twitter_tab #tweet_footer
{
	padding: 5px 0px 0px 12px;
	_padding: 0px 0px 0px 12px;
}

#lower_wrapper
{
	margin-top: -83px;
	position: relative;
	z-index: 900;
}

#bottom_left_callout_container
{
	float: left;
	width: 292px;
	margin: 0px 62px 0px 0px;
	display: inline;
}

#bottom_left_callout_container .top_image
{
	position: relative;
	margin: 0px 0px 0px -25px;
}

#bottom_center_callout_container
{
	float: left;
	width: 246px;
	margin: 0px 62px 20px 0px;
	display: inline;
}

#bottom_center_callout_container .top_image
{
	position: relative;
	margin: 0px 0px 0px -5px;
}

#bottom_right_callout_container
{
	float: left;
	width: 254px;
	display: inline;
}

#bottom_right_callout_container div
{
	margin-left: 5px;
}

#bottom_right_callout_container a
{
	margin-left: 5px;
}

.callout_images
{
	margin-bottom: 15px;
}

#lower_wrapper div div
{
	margin-bottom: 13px;
}