body {
	background: #1c0d07 url('/images/global/bg_inside.gif') top center repeat-x;
	text-align: center;
}

body#popup {
	background: none;
	text-align: left;
}

#wrapper {
	font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: auto;
	position: relative;
	width: 916px;
	text-align: left;
}

#header {
	background-image: url('/images/global/bck_global_nav.png');
	background-repeat: no-repeat;
	border-bottom: 5px solid #15cbdb;
}

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

#header #inner_page_model 
{
	float: left;
	width: 201px;
	height: 129px;
	display: inline;
}

/* Tag overrides */
h1, h2 {
	font-family: Georgia, Times, serif;
	color: #b23719;
}

h2 {
	font-size: 26px;
	margin: 20px 0;
	line-height: 26px;
}

h3 {
	margin-right: 40px;
}

dt, dd {
	display: inline;
}

textarea {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

/* Page-specific header images */
/*
#about #header #inner_page_model {
	background: url('/images/global/pic_sec_woman_about.png') 0px 0px no-repeat;
}

#articles #header #inner_page_model {
	background: url('/images/global/pic_sec_woman_article.png') 0px 0 no-repeat;
}

#enewsletter #header #inner_page_model {
	background: url('/images/global/pic_sec_woman_get_involved.png') 0px 0 no-repeat;
}

#discussion #header #inner_page_model {
	background: url('/images/global/pic_sec_woman_get_involved.png') 0px 0 no-repeat;
}

#tour #header #inner_page_model, #tour_2008 #header #inner_page_model, #tour_2009 #header #inner_page_model, #tv #header #inner_page_model {
	background: url('/images/global/pic_sec_woman_events.png') 0px 0 no-repeat;
}

#press #header #inner_page_model {
	background: url('/images/global/pic_sec_woman_article.png') 0px 0 no-repeat;
}
*/


/* Main nav in header styles */
/*
#global_nav {
	float: right;
	display: inline;
	width: 577px;
	background: url('/images/global/nav_global_left_inside2.jpg') no-repeat;
}

#home #global_nav, #about #global_nav {
	background: url('/images/global/nav_global_left_inside.jpg') no-repeat;
}

ul#top_nav {
	float: right;
	display: inline;
	background: url('/images/global/nav_global_bot_inside.jpg') bottom right no-repeat;
	height: 34px;
}

#top_nav li, #main_nav li {
	display: inline;
}

#main_nav {
	background: url('/images/global/nav_pri_bottom.jpg') 0 31px no-repeat;
	height: 95px;
}

#discussion #main_nav {
	background: url('/images/global/nav_pri_bottom_joindiscussion.jpg') 0 31px no-repeat;
	height: 95px;
}

#tour #main_nav, #tour_2008 #main_nav, #tour_2009 #main_nav, #tv #main_nav {
	background: url('/images/global/nav_pri_bottom_tour.jpg') 0 31px no-repeat;
	height: 95px;
}

#press #main_nav {
	background: url('/images/global/nav_pri_bottom_pressroom.jpg') 0 31px no-repeat;
	height: 95px;
}
*/

/* Page-specific masthead styles */

#masthead {
	height: 115px;
}

#masthead h1 {
	width: 687px;
	height: 115px;
	position: relative;
	margin-left: 229px;
}

#masthead h1 span {
	position: absolute;
	width: 100%;
	height: 100%;
}

#about #masthead {
	background: url('/images/global/pic_sec_beauty_about.jpg') no-repeat;
}

#about #masthead h1 span {
	background: url('/images/global/hdr_sec_about.jpg') no-repeat;
}

#discussion #masthead {
	background: url('/images/discussion/pic_sec_beauty_joindiscussion.jpg') no-repeat;
}

#articles #masthead h1 span {
  background: url('/images/articles_tips/hdr_sec_article.jpg') no-repeat;
}

#articles #masthead {
  background: url('/images/articles_tips/left_closeup.jpg') no-repeat;
}

#discussion #masthead h1 span {
	background: url('/images/discussion/hdr_sec_getInvolved.jpg') no-repeat;
}

#enewsletter #masthead h1 span {
  background: url('/images/discussion/hdr_sec_newsletter.jpg') no-repeat;
}

#enewsletter #masthead {
  background: url('/images/discussion/pic_sec_beauty_joindiscussion.jpg') no-repeat;
}

#tv #masthead {
	background: url('/images/tour/pic_sec_beauty_tour.jpg') no-repeat;
}

#tv #masthead h1 span {
	background: url('/images/global/hdr_sec_tvshow.jpg') no-repeat;
}

#tour #masthead {
	background: url('/images/tour/pic_sec_beauty_tour.jpg') no-repeat;
}

#tour #masthead h1 span {
	background: url('/images/tour/hdr_sec_events.jpg') no-repeat;
}

#tour_2008 #masthead {
	background: url('/images/tour/pic_sec_beauty_tour.jpg') no-repeat;
}

#tour_2008 #masthead h1 span {
	background: url('/images/tour/hdr_sec_events.jpg') no-repeat;
}

#tour_2009 #masthead {
	background: url('/images/tour/pic_sec_beauty_tour.jpg') no-repeat;
}

#tour_2009 #masthead h1 span {
	background: url('/images/tour/hdr_sec_events.jpg') no-repeat;
}

#press #masthead {
	background: url('/images/press/pic_sec_beauty_pressRoom.jpg') no-repeat;
}

#press #masthead h1 span {
	background: url('/images/press/hdr_sec_pressRoom.jpg') no-repeat;
}

/* Subnav styles */
#subnav, #press_subnav, #tour_subnav, #tv_subnav {
	font-size: 11px;
	color: #fff;
	float: left;
	display: inline;
	width: 261px;
}

#tour_subnav {
	padding-bottom: 40px;
}

#subnav ul {
	padding: 38px 0 38px 16px;
}

#releases ul {
	padding: 8px 0 38px 14px;
}

#fact_sheets ul {
	margin: 0 0 40px 20px;
}

#tour_subnav ul {
	margin: 0 20px 20px 15px;
}
#tv_subnav ul {
  margin: 0 20px 20px 20px;
}
#subnav li {
	line-height: 18px;
	width: 208px;
}

#releases li {
	background: url('/images/global/nav_left_div.gif') top left no-repeat;
	padding-top: 10px;
	margin: 0 0 8px 0;
	width: 202px;
}

#subnav li {
	padding-bottom: 10px;
	background: url('/images/global/nav_left_div.gif') bottom left no-repeat;
	margin: 8px 0 0 0;
}

#subnav li.last {
	background: none;
}

#subnav li.first {
	padding-bottom: 13px;
}

#fact_sheets li {
	background: url('/images/press/icon_pdf.gif') 0 2px no-repeat;
	width: 180px;
	vertical-align: top;
	padding-left: 18px;
	margin: 7px 0;
}

#fact_sheets img {
	margin: 10px 0 10px 20px;
}

#subnav li.first img {
	padding-top: 4px;
}

#subnav li.first a {
	background: url('/images/global/linkarrow_ltbrown.gif') 0 3px no-repeat;
}

#subnav a, #releases a, #tour_subnav a, #tv_subnav a {
	color: #fff;
	padding-left: 21px;
	background: url('/images/global/linkarrow_dkbrown.gif') 0 3px no-repeat;
	line-height: 19px;
	display: block;
}

#subnav a.active, #releases a.active, #tour_subnav a.active, #tv_subnav a.active {
    background: url('/images/global/linkarrow_ltbrown.gif') 0 3px no-repeat;
}


ul#subsubnav, ul#subsubnav li, ul#subsubnav a {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	color: #cca47b;
}

ul#subsubnav {
	margin-top: 6px;
}

ul#subsubnav li {
	margin: 0 0 0 18px;
}

ul#subsubnav a {
	background: url('/images/global/sm_arrow_subnav.gif') 0 5px no-repeat;
	padding-left: 12px;
}

#releases a {
	color: #fff;
	padding-left: 21px;
	background: url('/images/global/linkarrow_dkbrown.gif') 0 3px no-repeat;
	line-height: 14px;
	display: block;
}

#tour_subnav h2 a, #tv_subnav h2 a {
	color: #fff;
	padding-left: 21px;
	padding-bottom: 3px;
	background: url('/images/global/linkarrow_dkbrown.gif') 0 0 no-repeat;
	line-height: 19px;
	display: block;
}

#tour_subnav h2 a img, #tv_subnav h2 a img {
	padding-top: 1px;
}

#fact_sheets a {
	color: #fff;
}

#tour_subnav li a {
	margin-bottom: 10px;
	padding-bottom: 0;
	background: url('/images/global/linkarrow_dkbrown.gif') 0 3px no-repeat;
	height: 20px;
}

#tv_subnav li a {
  margin-bottom: 10px;
  padding-bottom: 0;
  background: url('/images/global/linkarrow_dkbrown.gif') 0 3px no-repeat;
  height: 20px;
}


#subnav a {
	height: 19px;
	vertical-align: middle;
}

#releases li span {
	color: #e1bc8b;
}

#tour_subnav h3 {
	margin: 0 0 10px 15px;
	padding-top: 20px;
	font-weight: bold;
	color: #e6c093;
	font-size: 12px;
	background: url('/images/global/nav_left_div.gif') 0 0 no-repeat;
}

#releases h2, #fact_sheets h2, #tour_subnav h2 {
	position: relative;
	width: 107px;
	height: 17px;
	font-size: 8px;
	padding: 0;
}

#releases h2 {
	margin: 38px 0 0 20px;
	*margin: 38px 0 8px 20px;
}

#fact_sheets h2 {
	margin: 18px 0 0 20px;
	*margin: 18px 0 8px 20px;
}

#tour_subnav h2, #tv_subnav h2 {
	margin: 38px 20px 10px 15px;
}

#releases h2 span, #fact_sheets h2 span, #tour_subnav h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
}

#releases h2 span {
	background: url('/images/press/nav_left_hdr_pressRoom.gif') no-repeat;
}

#fact_sheets h2 span {
	background: url('/images/press/nav_left_hdr_factSheets.gif') no-repeat;
}

#tour_subnav h2 span {
	background: url('/images/tour/nav_left_hdr_tour.gif') no-repeat;
}

/* Content styles */
#content {
	background: url('/images/global/bg_page.gif') repeat-y;
	margin-bottom: 5px;
	position: relative;
	width: 916px;
}

#main_content, #main_content_manifesto, #main_content_faq, #main_content_contact, 
#main_content_stories, #main_content_stories_thank_you, #main_content_pantene, #main_content_pantene_2009  {
	float: left;
	display: inline;
	width: 655px;
}

#main_content_stories #article_beauty_callout {
	float: right;
	width: 206px;
	height: 285px;
	margin: 0 40px 10px 15px;
	background-image: url('/images/articles_tips/2010_04/article_sidebar.jpg');
	display: inline;
	color: #FFF;
	overflow: hidden;
	position: relative;
}

#main_content_stories #article_beauty_callout p { 
	margin: 147px 15px 0 18px;
	padding: 0;
	font-size: 11px;
	line-height: 15px;
}


#main_content_stories #article_about_callout {
	float: right;
	width: 191px;
	height: 360px;
	margin: 0 40px 10px 15px;
	background-image: url('/images/articles_tips/2010_07/img_video_sidebar.jpg');
	display: inline;
	color: #FFF;
	overflow: hidden;
	position: relative;
}

#main_content_stories #article_about_callout #callout_popup_link {
	display: block;
	position: absolute;
	top: 62px;
	left: 18px;
	width: 160px;
	height: 120px;
	text-indent: -9999px;
	background: 0 none;
}

#main_content_stories #article_about_callout h3 { 
	text-indent: -9999px;
	overflow: hidden;
}

#main_content_stories #article_about_callout p { 
	margin: 173px 15px 0 18px;
	padding: 0;
	font-size: 11px;
	line-height: 15px;
}

#main_content_stories #article_about_callout p a { 
	color: #FFF;
}

#main_content_stories #article_about_callout p.link { 
	padding: 0 20px;
	margin: 6px 0 0;
	font-size: 11px;
	line-height: 11px;
}

#main_content_stories #article_about_callout p.link a {
	color: #FFF;
	text-decoration: underline;
}

#main_content_stories #about_candace {
	float: right;
	width: 206px;
	height: 285px;
	margin: 0 40px 10px 15px;
	background: url('/images/articles_tips/article_sidebar.jpg') no-repeat;
	display: inline;
	color: #FFF;
	overflow: hidden;
}

#main_content_stories #about_candace p { 
	padding: 0 20px;
	margin: 50px 0 0;
	font-size: 11px;
	line-height: 14px;
}

#main_content_stories #about_candace p.link { 
	padding: 0 20px;
	margin: 6px 0 0;
	font-size: 11px;
	line-height: 11px;
}

#main_content_stories #about_candace p.link a {
	color: #FFF;
	text-decoration: underline;
}

#article_pic_callout {
	width: 400px;
	float: left;
	display: inline;
}

ul#article_archive h3#feb_archive_subhdr {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: url("/images/articles_tips/2010_02_archive/hdr_article_archive.gif") left center no-repeat;
	height: 13px;
	width: 100%;
}

ul#article_archive h3#march_archive_subhdr {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: url("/images/articles_tips/2010_03/hdr_article_archive_feb.jpg") left center no-repeat;
	height: 13px;
	width: 100%;
}

ul#article_archive h3#april_archive_subhdr {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  background: url("/images/articles_tips/2010_04/hdr_article_archive_april.gif") left center no-repeat;
  height: 13px;
  width: 100%;
}

ul#article_archive h3#may_archive_subhdr {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  background: url("/images/articles_tips/2010_05/hdr_article_archive_may.gif") left center no-repeat;
  height: 13px;
  width: 100%;
}

ul#article_archive h3#june_archive_subhdr {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  background: url("/images/articles_tips/2010_06/hdr_article_archive_style.gif") left center no-repeat;
  height: 13px;
  width: 100%;
}

ul#article_archive h3#july_archive_subhdr {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  background: url("/images/articles_tips/2010_07/hdr_article_archive_summer.gif") left center no-repeat;
  height: 13px;
  width: 100%;
}

ul#article_archive li {
	overflow: hidden;
	zoom: 1;
}

ul#article_archive li p {
	margin-left: 186px;
}

#main_content_tv {
	float: left;
	display: inline;
	width: 655px;
	padding-bottom: 35px;
}

h2.first {
	margin: 32px 40px 20px 0;
	line-height: 30px;
}

h2.first span {
	font-size: 65%;
}

#content p {
	margin: 20px 40px 20px 0;
}

#content p.tour_small {
	margin: 10px 0;
}

#pdf_icon {
	background: url('/images/press/icon_pdf.gif') 3px 4px no-repeat;
	width: 22px;
	height: 44px;
	display: inline;
	float: left;
}

#pdf_link {
	float: left;
	display: inline;
}

.pdf_background {
	background: url('/images/press/icon_pdf.gif') 2px 2px no-repeat;
	padding-left: 22px;
}

ul.faq {
	/*list-style-image: url('/images/global/letter_a.gif');*/
	margin: 0 40px 0 0;
}

ul.faq li {
	background: url('/images/global/letter_a.gif') 0 4px no-repeat;
	display: block;
	padding-left: 22px;
}

ul.faq li.question {
	background: url('/images/global/letter_q.gif') 0 4px no-repeat;
	font-weight: bold;
	display: block;
}

ul.inner_list {
    list-style-type: disc;
    margin: 20px 0;
}

ul.inner_list li {
    margin: 0 0 0 36px;
}

#about ul.last {
    margin-bottom: 40px;
}


/*ul#faq li.inner_list_item ul.secondary_list li {
	background: none;
}*/

a.live {
  color: #BE9D7A;
  font-size: 12px;
  text-decoration: underline;
}
a.live:hover {
  font-weight: bold;
}

div.errors {
	padding: 12px;
	margin: 0 40px 18px 0;
	border: 1px solid #f00;
	color: #f00;
	background: #f1e0e1;
}

div.share_errors
{
	width: 400px;
}

div.errors ul {
	list-style-type: disc;
	margin-left: 32px;
}

div.feb_monthly {
  background: url('/images/articles_tips/monthly_tip_feb.jpg') bottom center no-repeat;
  width: 619px;
  height: 148px;
}

div.monthly {
  background: url('/images/articles_tips/2010_08/img_monthly_tip.jpg') bottom center no-repeat;
  width: 619px;
  height: 190px;
  font-size: 10px;
}

div#main_content_stories div.monthly p {
	color: #FFF;
	padding: 70px 130px 5px 17px;
	font-size: 12px;
	line-height: 16px;
	width: auto;
	margin: 0;
}

div#main_content_stories div.monthly p#monthly_link {
	color: #FFF;
	padding-top: 5px;
	margin: 0;
	font-weight: bold;
	font-size: 10px;
}

div#main_content_stories div.monthly p#monthly_link a {
	color: #fff;
}

/* Page-specific content styles */
#about #main_content, #about #main_content_manifesto {
	background: url('/images/global/bg_flourishes.gif') bottom right no-repeat;
}

#main_content_contact h3 {
	font-weight: bold;
}

#main_content_contact p {
	margin-top: 0;
}

#main_content, #main_content_contact, #main_content_stories_thank_you {
	padding-bottom: 295px;
}

#tour #main_content, #tour_2008 #main_content, #tour_2009 #main_content, #press #main_content, #main_content_stories, #main_content {
	padding-bottom: 45px;
}

#wrapper #content .bottom_pad_small {
	padding-bottom: 45px;
}

#main_content_manifesto {
	padding-bottom: 55px;
}

#tour #main_content {
    padding-bottom: 45px;
}

#tour #main_content_pantene {
	padding-bottom: 12px;
}

#about .small_bottom_padding {
	padding-bottom: 145px;
}

/* Discussino landing */
#discussion_landing {
	font-size: 11px;
	line-height: 14px;
}

#discussion_landing .callout_left {
	float: left;
	display: inline;
}

#discussion_landing .callout_left img {
	margin-bottom: 4px;
	display: block;
}

#discussion_landing .left_desc {
	float: left;
	display: inline;
	width: 177px;
	margin-left: 18px;
	padding: 30px 18px 35px 0;
}

#discussion_landing .callout_left .left_image
{
	float: left;
	display: inline;
	width: 177px;
}

#discussion_landing .callout_left .left_desc
{
	float: left;
	display: inline;
	width: 177px;
	margin-left: 18px;
	padding: 14px 18px 35px 0;
}


#discussion_landing .left_desc p {
	margin: 0 0 8px 0;
}

#discussion_landing .neg_margin {
	margin-left: -15px;
}

#discussion_landing .callout_right {
	width: 243px;
	float: right;
	display: inline;
	margin-bottom: 18px;
	*margin-bottom: 0;
	border-left: 1px solid #2beeff;
	padding-left: 15px;
}

#discussion_landing .callout_right img {
	float: left;
	margin: 5px 0 4px 0;
}

#discussion_landing .callout_right h3 {
	font-weight: bold;
	margin-top: 8px;
	margin-right: 10px;
}

#discussion_landing .callout_right p {
	margin: 3px 35px 0 0;
	float: right;
	display: inline;
	width: 125px;
}

#discussion .callout {
	width: 177px;
	float: left;
	display: inline;
}
#articles .callout {
  width: 177px;
  float: left;
  display: inline;
}
#discussion .pic_desc {
	width: 340px;
	float: left;
	display: inline;
	margin-right: 20px;
}

#discussion .pic_desc p {
	margin-top: 0;
}

#discussion .callout {
	margin-right: 30px;
	padding: 0;
}

#discussion .callout img {
	margin-top: 10px;
}

#discussion .callout p {
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0;
}

#discussion .callout a {
	background: url('/images/global/linkarrow_teal.gif') no-repeat;
	padding-left: 22px;
	height: 19px;
	display: block;
	vertical-align: middle;
}

#discussion #callouts {
	background: url('/images/stories/bg_actionbar.jpg') 0 20px no-repeat;
	width: 618px;
	min-height: 150px;
	*height: 150px;
	margin-top: 50px;
}

/*articles */

#articles #callouts {
  background: url('/images/stories/bg_actionbar.jpg') 0 20px no-repeat;
  width: 618px;
  min-height: 150px;
  *height: 150px;
  margin-top: 50px;
}

#articles .callout img {
  margin-top: 0px;
}

#articles .callout p {
  font-size: 11px;
  line-height: 14px;
  margin: 10px 0;
}
/*
#articles .callout a {
  background: url('/images/global/linkarrow_teal.gif') no-repeat;
  padding-left: 22px;
  height: 19px;
  display: block;
  vertical-align: middle;
}
*/
#articles #callouts .callout {
  margin: 20px 6px 0 37px;
    color: #fff;
      width: 161px;
        float: left;
}
#articles #callouts .callout h4, #articles #callouts .callout p {
  margin: 0;
}
#articles #callouts .callout h4 {
  font-weight: bold;
    color: #cca47b;
}
#articles #callouts .callout a {
  padding: 0;
    vertical-align: middle;
      display: inline;
        background: none;
          margin: 1px 0 0 3px; 
            position: absolute;
}
/* end articles */ 

#discussion #callouts .callout {
	margin: 20px 6px 0 37px;
	color: #fff;
	width: 161px;
	float: left;
}

#involved_header {
	display: block;
}

#share_footer_container 
{
/* 	margin-top: 9px; */
}

#share_footer_container div
{
	background-image: url('/images/global/img_share_bck.gif');
	background-repeat: no-repeat;
	height: 25px;
	margin: 9px 0px 0px 0px;
	padding: 4px 0px 0px 10px;
	font-size: 13px;
	color: #3c1200;
}

#discussion #callouts .callout h4, #discussion #callouts .callout p {
	margin: 0;
}

#discussion #callouts .callout h4 {
	font-weight: bold;
	color: #cca47b;
}

#discussion #callouts .callout a {
	padding: 0;
	vertical-align: middle;
	display: inline;
	background: none;
	margin: 1px 0 0 3px;
	position: absolute;
}

#discussion p.pic_next {
	margin-top: 4px;
}

#articles #blue_divider {
  border-top: 1px solid #2beeff;
  height: 1px;
  margin: 20px 40px 20px 0;
  *margin: 15px 40px 15px 0;
  clear: both;
}

#discussion .blue_divider {
	border-top: 1px solid #2beeff;
	height: 1px;
	margin: 20px 40px 20px 0;
	*margin: 15px 40px 15px 0;
	clear: both;
}

#discussion #blue_divider2 {
	border-top: 1px solid #2beeff;
	height: 1px;
	margin: 10px 40px 0px 0;
	clear: both;
}

#discussion #callouts .callout a img {
	margin: 0;
}

#discussion #callouts .middle {
	padding-left: 3px;
}

#discussion #callouts .last {
	margin-left: 34px;
}

#discussion #more_links p {
	margin-top: 0;
	margin-bottom: 4px;
}

a.arrow {
	background: url('/images/global/linkarrow_teal.gif') 0 2px no-repeat;
	padding-left: 22px;
	display: block;
	height: 21px;
}

#chi_vids_2009 {
	background: url('/images/discussion/hdr_2009chicagodiscussions.gif') no-repeat;
	text-indent: -9999px;
	height: 23px;
	margin-top: 33px;
}

#char_vids_2009 {
	background: url('/images/discussion/hdr_2009charlottediscussions.gif') no-repeat;
	text-indent: -9999px;
	height: 22px;
	margin-top: 33px;
}

#atl_vids_2009 {
	background: url('/images/discussion/hdr_2009atlantadiscussions.gif') no-repeat;
	text-indent: -9999px;
	height: 22px;
	margin-top: 33px;
}

.vid_discs_container {
	margin-left: 40px;
	font-size: 11px;
}

.video_callout h4 {
	font-weight: bold;
	margin: 18px 0 10px 0;
	font-size: 12px;
	line-height: 15px;
}

.video_callout h4.mgB {
	margin: 18px 0 25px 0;
}

.video_callout {
	width: 160px;
	float: left;
	display: inline;
	margin-right: 18px;
}

.video_callout ul {
	display: block;
}

.video_callout ul li {
	line-height: 14px;
	margin: 10px 0 12px 0;
	zoom: 1;
}

.video_callout ul li a.blue_arrow {
	padding-top: 3px;
	background: url('/images/global/linkarrow_teal.gif') 0 2px no-repeat;
	padding-left: 22px;
	display: block;
}

#discussion #invite_form p 
{
	font-size: 11px;
	width: 400px;
}

#content #top_text
{
	width: 400px;
}

#share_preview
{
	position: absolute;
	top: 88px;
	right: 20px;
}

#content p.share_required
{
	font-size: 9px;
	color: #333;
	margin: 49px 0px 12px 0px;
}

#friend_info_header
{
	margin-bottom: 19px;
}

#add_another
{
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}

#your_info_header
{
	margin: 45px 0px 18px 0px;
}

.info_float
{
	float: left;
	width: 210px;
}

.info_float label
{
	margin-bottom: 11px;
	display: block;
}

.info_float input
{
	width: 190px;
}

#send_me_a_copy_container
{
	font-size: 9px;
	margin: 17px 0px 9px 0px;
}

#invite_form #submit
{
	margin: 0px 0px 56px 0px;
}



p#ty_options a {
	background: url('/images/global/linkarrow_teal.gif') no-repeat;
	display: block;
	height: 17px;
	padding-left: 22px;
	vertical-align: middle;
	margin-bottom: 10px;
}

#press h3 {
	font-weight: bold;
}

#press #main_content ul {
	list-style-type: disc;
	margin: 20px 40px 20px 16px;
}

#tour #main_content {
	
}

#tour_intro, #tour_intro_2008 {
	width: 618px;
	height: 275px;
	display: block;
	background: url('/images/tour/pic_tour.jpg') no-repeat;
}

#tour_landing 
{
	width: 206px;
	height: 186px;
	padding: 86px 35px 0px 377px;
	display: block;
	background: url('/images/events/fall_live_event.jpg') no-repeat;
	color: #fff;
	font-size: 12px;
}

#tour_landing a {
	color: #fff;
}

#tour_landing a:hover {
	text-decoration: underline;
}

#content p.tour_landing_desc 
{
	color: #fff;
  	line-height: 18px;
  	font-size: 12px;
  	margin: 0px;
  	padding: 0px;
}

#cta_bullets_tour li {
	margin-top: 10px;
	zoom: 1;
}

#cta_bullets_tour li a 
{
	padding-top: 2px;
	background: url('/images/home/link_arrow_teal.gif') 0 2px no-repeat;
	padding-left: 22px;
	display: block;
	color: #fff;
}

#tour_landing_bullets {
	font-size: 11px;
	color: #17e2e2;
	margin: 33px 0 0 60px;
	*margin: 29px 0 0 60px;
}

#tour_landing_bullets li {
	float: left;
	display: inline;
	margin-right: 31px;
}

#tour_intro_2009 {
	width: 618px;
	height: 390px;
	display: block;
	background: url('/images/tour/pic_tour09_mainContent.jpg') no-repeat;
}

#tour_intro #intro_img, #tour_2008 #tour_intro_2008 img, #tour_2009 #tour_intro_2009 img.main_img {
	margin: 30px 30px 32px 30px;
	float: left;
	display: inline;
}

#tour_intro_desc, #tour_intro_2008 #img_desc, #tour_intro_2009 #img_desc {
	display: inline;
	float: left;
	width: 290px;
	color: #fff;
	font-size: 12.5px;
}

#tour_intro_2008 #img_desc, #tour_intro_2009 #img_desc {
	margin-top: 24px;
}

#tour_intro_2008 #img_desc p {
	font-size: 12.5px;
	height: 174px;
	margin: 28px 20px 0 0;
}

#tour_intro_2009 #img_desc p {
	font-size: 12px;
	margin: 0 20px 16px 0;
}

#tour_intro_2009 #img_desc p.small {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 11px;
}

#tour_intro_2009 #img_desc p.extra_margin {
	margin-top: 74px;
}

#tour_intro_2008 #caption, #tour_intro_2009 #caption {
	clear: left;
	text-align: center;
}

#tour_intro_2008 #caption p, #tour_intro_2009 #caption p {
	margin: 0;
	padding: 14px 0 0 0;
	color: #fff;
	font-size: 11px;
}

#tour_intro_desc p.small {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 9px;
}

#tour_intro_desc p.smallest {
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	margin-top: 6px;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#tour_intro_nav {
	clear: both;
	color: #fff;
}

#tour_intro_nav h3 {
	text-transform: uppercase;
	display: inline;
	float: left;
	margin: 5px 16px 0 24px;
}

#tour_intro_nav ul {
	
}

#tour_intro_nav li {
	float: left;
	display: inline;
	font-size: 11px;
	margin: 5px 6px 0 0;
}

#tour_intro_nav li span {
	color: #61381f;
	margin-left: 6px;
}

#tour_landing_columns {
	margin: 28px 40px 50px 0;
	clear: both;
	font-size: 11px;
	line-height: 14px;
}

#tour_landing_columns #column1 {
	margin-right: 48px;
	float: left;
	display: inline;
	width: 192px;
}

#tour_landing_columns ul {
	margin-top: 10px;
	margin-bottom: 30px;
}

#tour_landing_columns ul li {
	margin-bottom: 9px;
}

#tour_landing_columns ul li a {
	background: url('/images/global/linkarrow_teal.gif') no-repeat;
	padding-left: 22px;
	padding-bottom: 3px;
	font-size: 11px;
	line-height: 14px;
	display: block;
}

#tour_landing_columns #column2 {
	float: left;
	display: inline;
	width: 374px;
}

#column2 .row {
	margin-top: 20px;
	display: block;
	clear: both;
}

#column2 .row ul {
	margin: 0;
}

#column2 .row ul li {
	float: left;
	display: inline;
	margin-right: 20px;
}

#column2 .past_events_desc {
	float: left;
	display: inline;
	margin-left: 14px;
}

#column2 .past_events_desc p {
	width: 250px;
	margin: 0 0 14px 0;
}

#tour_2008 span.date, #tour_2009 span.date {
	color: #7f4929;
	font-family: Georgia, Times, serif;
	font-size: 20px;
	float: right;
	display: inline;
	margin: -43px 40px 0 0;
	line-height: 26px;
	height: 41px;
}

#tour_2008_columns, #tour_2009_columns {
	margin-top: 28px;
	font-size: 11px;
}

#tour_2008_columns p, #tour_2009_columns p {
	margin-top: 14px;
	margin-bottom: 14px;
}

#tour_2008 #column1, #tour_2008 #column2, #tour_2009 #column1, #tour_2009 #column2 {
	float: left;
	display: inline;
}

#tour_2008 #column2, #tour_2009 #column2 {
	width: 200px;
}

#tour_2008 #column1, #tour_2009 #column1 {
	width: 378px;
	margin-right: 30px;
}

#tour_2008_columns #column1 ul, #tour_2009_columns #column1 ul {
	list-style-type: disc;
	margin: 20px 0 30px 16px;
}

#tour_2008_columns #column1 ul li, #tour_2009_columns #column1 ul li {
	line-height: 14px;
	margin: 4px 0;
}

#tour_2009_columns #column1 ul.no_format {
	list-style-type: none;
	margin: 18px 0 0 0;
}

#tour_2009_columns #column2 ul.disc {
	list-style-type: disc;
	margin: 18px 0 0 18px;
}

#tour_2008_columns #column2 .row p, #tour_2009_columns #column2 .row p {
	line-height: 13px;
	margin: 8px 0 0 8px;
	float: left;
	display: inline;
	width: 100px;
}

#tour_2008_columns #column2 p.long, #tour_2009_columns #column2 p.long {
	margin-top: 0;
}

#tour_2008_columns #column2 ul, #tour_2009 #column2 ul {
	margin: 8px 0;
}

#tour_2008_columns #column2 ul li, #tour_2009 #column2 ul li {
	background: url('/images/global/linkarrow_teal.gif') no-repeat;
	padding-left: 22px;
	padding-bottom: 3px;
	font-size: 11px;
	line-height: 12px;
	margin-bottom: 9px;
}

#tour_2008_columns #column2 p, #tour_2009 #column2 p#normal {
	width: 200px;
	line-height: 14px;
	margin: 10px 0;
}

#tour2009_details {
	clear: both;
}

#tour2009_details ul {
	margin-left: 18px;
}

#tour2009_details ul#charlotte_post, #tour2009_details ul#atlanta_post {
	margin-left: 240px;
}

#tour2009_details ul#chicago_post {
	margin-left: 274px;
}

#tour2009_details ul#atlanta {
	margin-left: 63px;
}

#tour2009_details ul#chicago {
	margin-left: 83px;
}

#tour2009_details ul#new_orleans {
	margin-left: 12px;
	margin-right: 0px;
}

#tour2009_details p#new_orleans {
	padding: 24px 0 0 0;
	*padding: 5px 0 0 0;
	text-align: center;
	font-size: 9px;
	color: #fff;
	clear: left;
	width: 618px;
	_width: 612px;
}

#tour2009_details ul li {
	display: inline;
	float: left;
	color: #fff;
	font-size: 11px;
	padding-top: 24px;
}

#tour2009_details li span, #tour2009_details p span {
	color: #61381f;
	margin: 0 4px;
}

#tour2009_details ul#new_orleans li {
	font-size: 9px;
}

#tour2009_details ul#new_orleans li span {
	margin: 0 4px;
}

#tour_2009 img.img_center {
    margin-left: 35px;
    margin-bottom: 20px;
}

#tour_2009 img.img_hdr_span {
    margin: 30px 0 16px 0;
}

#masthead_photo_link, #masthead_video_link {
	display: block;
	color: #cca47b;
	padding-left: 32px;
	padding-top: 2px;
	height: 25px;
}

#masthead_photo_link {
	background: url('/images/tour/icon_photos.gif') no-repeat;
	margin-top: 30px;
	margin-bottom: 10px;
}

#masthead_video_link {
	background: url('/images/tour/icon_video.gif') no-repeat;
}

#content #img_desc p.char_2009_intro, #content #img_desc p.atl_2009_intro {
	margin-top: 30px;
}

#content p.no_margin {
    margin: 0;
}

#content .new_orleans_callout p {
	line-height: 15px;
	margin: 14px 0 0 0;
}

#content .new_orleans_callout p a {
	background: url('/images/global/linkarrow_teal.gif') no-repeat;
	padding-left: 20px;
	line-height: 17px;
	display: block;
}

#tour_2009 #new_orleans_content ul {
    list-style-type: disc;
    margin: 0 40px 0 15px;
}

#videos_container {
    margin-left: 65px;
    margin-top: 25px;
}

#tour div.video {
    width: 160px;
    margin: 0 20px 35px 0;
    display: inline;
    float: left;
}

#tour div.video a.arrow {
    font-size: 11px;
    color: #049ab9;
    line-height: 13px;
    background: url('/images/global/linkarrow_teal.gif') no-repeat;
    padding-left: 22px;
    display: block;
    margin: 9px 0 0 0;
}

img.neg_margin_top {
	margin-top: -30px;
}

/* True Beauty Stories styles */
div.row_clear {
	margin: 0 0 10px 0;
}

img.form_hdr_img {
	/*margin: 25px 0;*/
	padding: 25px 0;
	display: block;
}

#story_form div.form_elements {
	float: left;
	display: inline;
}

#story_form div.disclaimers {
	float: left;
	display: inline;
	width: 162px;
	margin: 0 0 0 15px;
}

#story_form div.disclaimers p {
	margin: 0 0 12px 0;
	font-size: 11px;
	line-height: 13px;
}

#story_form label.floated {
	width: 162px;
	margin-right: 9px;
	float: left;
	display: inline;
	text-align: right;
}

#story_form input.fixed_input {
	width: 257px;
}

#story_form input.fixed_small_input {
	width: 86px;
}

#story_form input.fixed_small_input_smaller {
	width: 84px;
}

#story_form select.fixed_select {
	display: inline;
	margin-right: 11px;
	width: 90px;
}

#story_form select.fixed_select_small {
	display: inline;
	margin-right: 5px;
	width: 90px;
}

#story_form select.fixed_small_select {
	width: 95px;
}

#story_form select.fixed_tiny_select {
	width: 65px;
}

#story_form select {
	display: inline;
	margin-right: 11px;
}

#story_form textarea {
	width: 257px;
	padding: 2px;
	font: 11px/14px Verdana, Arial, sans-serif;
	height: 147px;
}

#story_form #char_count p {
	font: 11px/14px Verdana, Arial, sans-serif;
	text-align: right;
	margin: 3px 0 0 0;
}

#story_form div.checkbox {
	display: block;
	clear: both;
	font-size: 11px;
	width: 257px;
	padding-left: 169px;
}

#story_form div.checkbox label {
	display: inline;
	float: left;
	width: 221px;
	line-height: 13px;
	margin: 0 0 0 4px;
	*margin: 4px 0 0 2px;
}

#story_form div.checkbox input {
	display: inline;
	float: left;
}

#story_form div.checkboxes_wide {
/*	width: 444px;*/
	margin-top: 20px;
	margin-left: 69px;
	font-size: 11px;
}

#story_form div.checkboxes_wide input, #story_form div.checkboxes_wide label {
	display: inline;
	float: left;
}

#story_form div.checkboxes_wide label {
	width: 420px;
	margin: 0 0 0 4px;
	*margin: 4px 0 0 2px;
	line-height: 13px;
}

#story_form #submit {
	margin: 20px 0 0 86px;
}

#form_bottom_divider {
	margin: 20px 0 0 0;
	padding: 0;
}

.has_layout_fix {
	zoom: 1;
}

#main_content_stories h3 {
	font-weight: bold;
}

/* Pantene Casting Call styles */
#casting_2008_container {
	background: url('/images/casting_call/image_panteneLanding_header.jpg') no-repeat;
	width: 618px;
	margin-top: -12px;
}

#music_festival_header
{
	background-image: url('/images/events/img_header_essence.jpg'); 
	background-repeat: no-repeat; 
	width: 348px; 
	height: 17px;
	padding: 149px 0px 33px 270px;
	_margin-bottom: -160px;
}

#music_festival_header ul 
{
	margin-top: 10px;
	margin-bottom: 30px;
}

#music_festival_header ul li 
{
	float: left;
}

#music_festival_header ul li a
{
	background: url('/images/events/btn_dark_orange.jpg') no-repeat;
	_background: url('/images/events/btn_dark_orange.gif') no-repeat;
	padding: 2px 0px 3px 22px;
	font-size: 12px;
	line-height: 14px;
	margin: 0px 17px 9px 0px;
	display: block;
	color: #d02138;
	font-weight: bold
}

#music_festival 
{
	background: url('/images/events/img_bck_essence.jpg') no-repeat;
	width: 618px;
	height: 374px;
	color: #6E502E;
}
div.fest_left 
{
  float: left;
  width: 376px;
  padding: 165px 0 0 27px;
  color: #6e502e;
  font-size: 12px;
}
#content div.fest_left div 
{
	margin: 0px 0px 26px 0px;
	padding: 0px;
}
#content div.fest_left #cta_bullets_tour li a 
{
	padding-top: 2px;
	background: url('/images/events/linkarrow_ltBrown_lrg.jpg') 0 2px no-repeat;
	_background: url('/images/events/linkarrow_ltBrown_lrg.gif') 0 2px no-repeat;
	padding-left: 22px;
	display: block;
	color: #d02138;
	font-weight: bold;
}
#content div.fest_left ul {
	font-size: 12px;
}
div.fest_right {
  float: left;
  width: 170px;
  padding: 55px 0 0 27px;
}
#content div.fest_right p {
	font-size: 12px;
	margin: 10px 0;
}
ul#fest {
  list-style: disc outside;
  padding-left: 25px;
  font-size: 11px
}
ul#winners {
	padding-top: 242px;
}

ul#winners li {
	float: left;
	display: inline;
	text-indent: -9999px; /* More semantic than Shea replacement */
}

ul#winners li a {
	display: block;
}

ul#winners li a#rose {
	background: url('/images/casting_call/nav_panteneLanding_rose.jpg') no-repeat;
	width: 156px;
	height: 25px;
}

ul#winners li a#yolonda {
	background: url('/images/casting_call/nav_panteneLanding_yolonda.jpg') no-repeat;
	width: 153px;
	height: 25px;
}

ul#winners li a#maria {
	background: url('/images/casting_call/nav_panteneLanding_maria.jpg') no-repeat;
	width: 153px;
	height: 25px;
}

ul#winners li a#kimberly {
	background: url('/images/casting_call/nav_panteneLanding_kimberly.jpg') no-repeat;
	width: 156px;
	height: 25px;
}

#casting_2008_content {
	background: url('/images/casting_call/image_panteneLanding_content.jpg') no-repeat;
	height: 355px;
	clear: left;
}

#casting_2008_content #main {
	width: 372px;
	margin-left: 32px;
	display: inline;
	float: left;
	color: #fff;
}

#casting_2008_content #main p {
	font-size: 12px;
	line-height: 18px;
	margin: 20px 15px 20px 0px; 
}

#casting_2008_content #secondary {
	float: left;
	display: inline;
	width: 198px;
	margin: 145px 0px 0px 16px;
}

#casting_2008_content #secondary p {
	color: #fff;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
}

#casting_2008_content #secondary a {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	width: 150px;
	display: block;
	background: url('/images/casting_call/link_arrow_ltBrown.gif') 0 1px no-repeat;
	padding-left: 21px;
	line-height: 15px;
	margin-top: 8px;
}

#casting_2008_content ul {
	clear: left;
}

#casting_2008_content ul li {
	float: left;
	display: inline;
	text-indent: -9999px;
}

#casting_2008_content ul li a {
	height: 138px;
	margin: 10px 0 0 16px;
	width: 130px;
	display: block;
}

#winner_content {
	width: 618px;
	height: 695px;
	clear: left;
	color: #fff;
	border: none;
}

#winner_content #description {
	margin: 0 20px 0 320px;
	padding: 35px 0 0 0;
	width: 300px;
	height: 351px;
	font-size: 12px;
	line-height: 16px;
}

#winner_content #description h3 {
	font-size: 30px;
	margin-bottom: 10px;
}

#winner_content #description p {
	margin: 12px 40px 12px 0;
}

#winner_content #description p.caption {
	margin-top: 0;
}

div#hair_kimberly {
	margin-top: 48px;
	_margin-top: 36px;
}

div#hair_kimberly p {
	margin: 0 30px;
}

#hair_content, #hair_content_yolonda {
	display: inline;
	float: left;
	width: 450px;
	margin: 6px 0 0 30px;
	_margin: 0 0 0 30px;
}

#hair_content_maria {
	display: inline;
	float: left;
	margin: 0 0 0 30px;
	width: 465px;
}

#hair_content_maria p {
	margin-top: 38px;
	line-height: 15px;
}

#hair_content p {
	margin: 40px 10px 0 0;
}

#hair_content_yolonda p {
	margin-top: 33px;
	_margin-top: 43px;
	line-height: 15px;
}

#hair_ad {
	display: inline;
	float: left;
	width: 90px;
	margin-left: 18px;
}

#hair_ad_yolonda {
	display: inline;
	float: left;
	width: 103px;
	margin-left: 18px;
}

#hair_ad p, #hair_ad_yolonda p {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	clear: both;
}

#hair_ad img, #hair_ad_yolonda img {
	float: left;
	margin-left: 18px;
}

#hair_ad a.pdf_link, #hair_ad_yolonda a.pdf_link {
	color: #fff;
	display: block;
	background: url('/images/press/icon_pdf.gif') no-repeat;
	padding-left: 18px;
}

#winner_content div#product, #winner_content div#product_yolonda, #winner_content div#product_maria, 
#winner_content div#product_kimberly {
	height: 40px;
	clear: both;
}

#winner_content div#product p {
	margin: 0 40px 0 205px;
	padding-top: 55px;
	_padding-top: 35px;
	color: #333;
	font-size: 12px;
	line-height: 16px;
}

#winner_content #product_link {
	display: block;
	float: left;
	height: 140px;
	margin-left: 30px;
	_margin-left: 15px;
	margin-top: 19px;
	width: 160px;
}

#winner_content div#product_yolonda p {
	margin: 0 40px 0 205px;
	padding-top: 15px;
	color: #333;
	font-size: 12px;
	line-height: 16px;
}

#winner_content div#product_maria p {
	margin: 0 40px 0 205px;
	padding-top: 25px;
	color: #333;
	font-size: 12px;
	line-height: 16px;
}

#winner_content div#product_kimberly p {
	margin: 0 40px 0 205px;
	padding-top: 45px;
	color: #333;
	font-size: 12px;
	line-height: 16px;
}

div.rose {
	background: url('/images/casting_call/image_panteneTour08_rose_content.jpg') no-repeat;
}

div.yolonda {
	background: url('/images/casting_call/image_panteneTour08_yolanda_content.jpg') no-repeat;
}

div.maria {
	background: url('/images/casting_call/image_panteneTour08_maria_content.jpg') no-repeat;
}

div.kimberly {
	background: url('/images/casting_call/image_panteneTour08_kimberly_content.jpg') no-repeat;
}

#winners_nav_2008 {
	width: 618px;
}

#winners_nav_2008 ul li {
	float: left;
	display: inline;
	text-indent: -9999px;
}

#winners_nav_2008 ul li a#rose {
	display: block;
	width: 156px;
	height: 25px;
	background: url('/images/casting_call/nav_panteneTour08_rose_0.jpg') no-repeat;
}

.rose_body #winners_nav_2008 ul li a#rose {
	background: url('/images/casting_call/nav_panteneTour08_rose_1.jpg') no-repeat;
}

#winners_nav_2008 ul li a#yolonda {
	display: block;
	width: 153px;
	height: 25px;
	background: url('/images/casting_call/nav_panteneTour08_yolonda_0.jpg') no-repeat;
}

.yolonda_body #winners_nav_2008 ul li a#yolonda {
	background: url('/images/casting_call/nav_panteneTour08_yolonda_1.jpg') no-repeat;
}

#winners_nav_2008 ul li a#maria {
	display: block;
	width: 153px;
	height: 25px;
	background: url('/images/casting_call/nav_panteneTour08_maria_0.jpg') no-repeat;
}

.maria_body #winners_nav_2008 ul li a#maria {
	background: url('/images/casting_call/nav_panteneTour08_maria_1.jpg') no-repeat;
}

#winners_nav_2008 ul li a#kimberly {
	display: block;
	width: 156px;
	height: 25px;
	background: url('/images/casting_call/nav_panteneTour08_kimberly_0.jpg') no-repeat;
}

.kimberly_body #winners_nav_2008 ul li a#kimberly {
	background: url('/images/casting_call/nav_panteneTour08_kimberly_1.jpg') no-repeat;
}

#pantene_casting_callout {
	margin-top: 30px;
}

div.callout_mrg_bottom {
	margin-bottom: 30px;
}

#pantene_casting_callout img.main_img {
	float: left;
	display: inline;
	margin-right: 20px;
	margin-left: 0px;
}

#casting_description {
	width: 372px;
	display: inline;
	float: left;
	margin-top: 13px;
}

#casting_description p {
	margin: 8px 0 0 0;
}

#asterisk_copy {
	clear: left;
}

#content p.asterisk {
	font-size: 11px;
	text-align: left;
	padding-top: 30px;
	*padding-top: 0;
	margin: 0 48px 0 0;
}

#casting_2009 {
	width: 618px;
	height: 889px;
	*height: 919px;
	background: transparent url('/images/casting_call/2009/image_pantene09_bg.jpg') no-repeat;
	margin-top: -46px;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
}

#casting_2009 a.dark_arrow {
	color: #cca47b;
	width: 150px;
	display: block;
	background: url('/images/casting_call/2009/linkarrow_ltbrown2.gif') 0 1px no-repeat;
	padding-left: 21px;
	line-height: 15px;
	min-height: 17px;
}









#casting_2009_container {
	background: url('/images/casting_call/2009/09_image_panteneLanding_header.jpg') no-repeat;
	width: 618px;
}

#casting_2009_container ul#winners {
	padding: 0px;
	background-color: #000;
	height: 25px;
	margin: 0px;
}

#casting_2009_container ul#winners li {
	float: left;
	display: inline;
	text-indent: -9999px; /* More semantic than Shea replacement */
	background: url('/images/casting_call/2009/btn_sm_purple.png') no-repeat scroll 0px 6px transparent;
	_background: url('/images/casting_call/2009/btn_sm_purple.gif') no-repeat scroll 0px 6px transparent;
	padding-left: 17px;
	margin-left: 67px;
	width: 60px;
	height: 25px;
}

#casting_2009_container ul#winners li a {
	display: block;
	height: 25px;
}

#casting_2009_container ul#winners li a#brooke {
	background: url('/images/casting_call/2009/nav/brooke_off.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/landing/brooke_off.gif') no-repeat scroll 0px 7px transparent;
}

#casting_2009_container ul#winners li a#brooke:hover {
	background: url('/images/casting_call/2009/nav/brooke_on.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/landing/brooke_on.gif') no-repeat scroll 0px 7px transparent;
}

#casting_2009_container ul#winners li a#shea {
	background: url('/images/casting_call/2009/nav/shea_off.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/landing/shea_off.gif') no-repeat scroll 0px 7px transparent;
}

#casting_2009_container ul#winners li a#shea:hover {
	background: url('/images/casting_call/2009/nav/shea_on.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/landing/shea_on.gif') no-repeat scroll 0px 7px transparent;
}

#casting_2009_container ul#winners li a#simone {
	background: url('/images/casting_call/2009/nav/simone_off.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/landing/simone_off.gif') no-repeat scroll 0px 7px transparent;
}

#casting_2009_container ul#winners li a#simone:hover {
	background: url('/images/casting_call/2009/nav/simone_on.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/landing/simone_on.gif') no-repeat scroll 0px 7px transparent;
}

#casting_2009_container ul#winners li a#tasia {
	background: url('/images/casting_call/2009/nav/tasia_off.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/landing/tasia_off.gif') no-repeat scroll 0px 7px transparent;
}

#casting_2009_container ul#winners li a#tasia:hover {
	background: url('/images/casting_call/2009/nav/tasia_on.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/landing/tasia_on.gif') no-repeat scroll 0px 7px transparent;
}

#casting_2009_content {
	background: url('/images/casting_call/2009/09_image_panteneLanding_content.jpg') no-repeat;
	height: 423px;
	clear: left;
}

#casting_2009_content #main {
	width: 359px;
	height: 235px;
	margin-left: 32px;
	display: inline;
	float: left;
	color: #000;
}

#casting_2009_content #main p {
	font-size: 12px;
	line-height: 18px;
	margin: 70px 25px 20px 0px; 
}

#casting_2009_content #secondary {
	float: left;
	display: inline;
	width: 200px;
	margin: 155px 0px 0px 27px;
}

#casting_2009_content #secondary p {
	color: #000;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
}

#casting_2009_content #secondary a {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	width: 150px;
	display: block;
	background: url('/images/casting_call/2009/btn_sm_purple.png') no-repeat scroll 0px 2px transparent;
	_background: url('/images/casting_call/2009/btn_sm_purple.gif') no-repeat scroll 0px 2px transparent;
	padding-left: 17px;
	line-height: 15px;
	margin-top: 8px;
}

#casting_2009_content ul {
	clear: left;
}

#casting_2009_content ul li {
	float: left;
	display: inline;
	text-indent: -9999px;
}

#casting_2009_content ul li a
{
	display: block;
}

#casting_2009_content ul li.first_li a
{
	width: 200px;
	height: 188px;
}

#casting_2009_content ul li.second_li a
{
	width: 130px;
	height: 188px;
}

#casting_2009_content ul li.third_li a
{
	width: 135px;
	height: 188px;
}

#casting_2009_content ul li.fourth_li a
{
	width: 153px;
	height: 188px;
}







#main_content_pantene_2009 ul#winners {
	padding: 0px;
	background-image: url('/images/casting_call/2009/img_name_bar_purple.jpg');
	background-repeat: no-repeat;
	height: 25px;
	margin: 0px;
}

#main_content_pantene_2009 ul#winners li {
	float: left;
	display: inline;
	text-indent: -9999px; /* More semantic than Shea replacement */
	background: url('/images/casting_call/2009/btn_sm_purple.png') no-repeat scroll 0px 6px transparent;
	_background: url('/images/casting_call/2009/btn_sm_purple.gif') no-repeat scroll 0px 6px transparent;
	padding-left: 17px;
	margin-left: 67px;
	width: 60px;
	height: 25px;
}

#main_content_pantene_2009 ul#winners li a {
	display: block;
	height: 25px;
	_position: relative;
	_z-index: 0;
}

#main_content_pantene_2009 ul#winners li a#brooke {
	background: url('/images/casting_call/2009/nav/brooke_off.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/models/brooke_off.gif') no-repeat scroll 0px 7px transparent;
}

#main_content_pantene_2009 ul#winners li a#brooke:hover, #main_content_pantene_2009 ul#winners li a#brooke.selected {
	background: url('/images/casting_call/2009/nav/brooke_on.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/models/brooke_on.gif') no-repeat scroll 0px 7px transparent;
}

#main_content_pantene_2009 ul#winners li a#shea {
	background: url('/images/casting_call/2009/nav/shea_off.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/models/shea_off.gif') no-repeat scroll 0px 7px transparent;
}

#main_content_pantene_2009 ul#winners li a#shea:hover, #main_content_pantene_2009 ul#winners li a#shea.selected {
	background: url('/images/casting_call/2009/nav/shea_on.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/models/shea_on.gif') no-repeat scroll 0px 7px transparent;
}

#main_content_pantene_2009 ul#winners li a#simone {
	background: url('/images/casting_call/2009/nav/simone_off.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/models/simone_off.gif') no-repeat scroll 0px 7px transparent;
}

#main_content_pantene_2009 ul#winners li a#simone:hover, #main_content_pantene_2009 ul#winners li a#simone.selected {
	background: url('/images/casting_call/2009/nav/simone_on.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/models/simone_on.gif') no-repeat scroll 0px 7px transparent;
}

#main_content_pantene_2009 ul#winners li a#tasia {
	background: url('/images/casting_call/2009/nav/tasia_off.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/models/tasia_off.gif') no-repeat scroll 0px 7px transparent;
}

#main_content_pantene_2009 ul#winners li a#tasia:hover, #main_content_pantene_2009 ul#winners li a#tasia.selected {
	background: url('/images/casting_call/2009/nav/tasia_on.png') no-repeat scroll 0px 7px transparent;
	_background: url('/images/casting_call/2009/nav/models/tasia_on.gif') no-repeat scroll 0px 7px transparent;
}

#brooke_header {
	background: url('/images/casting_call/2009/brooke/img_brooke_top.png') no-repeat;
}

#shea_header {
	background: url('/images/casting_call/2009/shea/img_shea_top.png') no-repeat;
}

#simone_header {
	background: url('/images/casting_call/2009/simone/img_simone_top.png') no-repeat;
}

#tasia_header {
	background: url('/images/casting_call/2009/tasia/img_tasia_top.png') no-repeat;
}

#main_content_pantene_2009 .winner_content {
	width: 618px;
	height: 417px;
	color: #fff;
}

#main_content_pantene_2009 .winner_content p {
	margin: 10px 0px;
	font-size: 12px;
	line-height: 16px;
}

#main_content_pantene_2009 .winner_content p.caption {
	margin: 10px 0px;
	font-size: 11px;
	line-height: 11px;
}

#main_content_pantene_2009 #brooke_header.winner_content #description {
	margin: 0px 42px 0px 305px;
	padding: 104px 0px 0px 0px;
	width: 271px;
	height: 313px;
	font-size: 12px;
	line-height: 16px;
}

#main_content_pantene_2009 #shea_header.winner_content #description {
	margin: 0px 24px 0px 324px;
	padding: 67px 0px 0px 0px;
	width: 270px;
	height: 350px;
	font-size: 11px;
	line-height: 16px;
}

#main_content_pantene_2009 #simone_header.winner_content #description {
	margin: 0px 32px 0px 325px;
	padding: 77px 0px 0px 0px;
	width: 261px;
	height: 340px;
	font-size: 11px;
	line-height: 16px;
}

#main_content_pantene_2009 #tasia_header.winner_content #description {
	margin: 0px 26px 0px 322px;
	padding: 64px 0px 0px 0px;
	width: 270px;
	height: 353px;
	font-size: 11px;
	line-height: 16px;
}

#main_content_pantene_2009 .winner_footer {
	margin-bottom: 45px;
}

#main_content_pantene_2009 .winner_footer .hair
{
	color: #fff;
	font-size: 12px;
	line-height: 16px;
}

#main_content_pantene_2009 .winner_footer .hair a
{
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
}


#main_content_pantene_2009 .winner_footer .product
{
	color: #44153b;
	font-size: 12px;
	line-height: 16px;
}

#main_content_pantene_2009 .winner_footer .product a
{
	color: #44153b;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
	font-weight: bold;
	_position: relative;
	_z-index: 0;
}

#main_content_pantene_2009 #brooke_footer {
	background: url('/images/casting_call/2009/brooke/img_brooke_bottom.png') no-repeat;
	width: 618px;
	height: 278px;
}

#main_content_pantene_2009 #brooke_footer .hair {
	height: 104px;
	padding: 22px 150px 0px 30px;
	position: relative;
}

#main_content_pantene_2009 #brooke_footer .magazine_ad {
	position: absolute;
	left: 493px;
	top: 77px;
	width: 115px;
	height: 40px;
}

#main_content_pantene_2009 #brooke_footer .magazine_ad a {
	display: block;
	text-indent: -9999px;
	width: 115px;
	height: 40px;
}

#main_content_pantene_2009 #brooke_footer .product {
	padding: 30px 10px 0px 147px;
}

#main_content_pantene_2009 #shea_footer {
	background: url('/images/casting_call/2009/shea/img_shea_bottom.png') no-repeat;
	width: 618px;
	height: 278px;
}

#main_content_pantene_2009 #shea_footer .hair {
	height: 104px;
	padding: 22px 150px 0px 30px;
	position: relative;
}

#main_content_pantene_2009 #shea_footer .magazine_ad {
	position: absolute;
	left: 493px;
	top: 77px;
	width: 115px;
	height: 40px;
}

#main_content_pantene_2009 #shea_footer .magazine_ad a {
	display: block;
	text-indent: -9999px;
	width: 115px;
	height: 40px;
}

#main_content_pantene_2009 #shea_footer .product {
	padding: 20px 20px 0px 179px;
}

#main_content_pantene_2009 #simone_footer {
	background: url('/images/casting_call/2009/simone/img_simone_bottom.png') no-repeat;
	width: 618px;
	height: 278px;
}

#main_content_pantene_2009 #simone_footer .hair {
	height: 88px;
	padding: 37px 95px 0px 30px;
	position: relative;
}

#main_content_pantene_2009 #simone_footer .product {
	padding: 10px 30px 0px 167px;
}

#main_content_pantene_2009 #tasia_footer {
	background: url('/images/casting_call/2009/tasia/img_tasia_bottom.png') no-repeat;
	width: 618px;
	height: 278px;
}

#main_content_pantene_2009 #tasia_footer .hair {
	height: 104px;
	padding: 22px 155px 0px 30px;
	position: relative;
}

#main_content_pantene_2009 #tasia_footer .magazine_ad {
	position: absolute;
	left: 493px;
	top: 77px;
	width: 115px;
	height: 40px;
}

#main_content_pantene_2009 #tasia_footer .magazine_ad a {
	display: block;
	text-indent: -9999px;
	width: 115px;
	height: 40px;
}

#main_content_pantene_2009 #tasia_footer .product {
	padding: 30px 10px 0px 147px;
}




/* Newsletter page styles */
#newsletter_dob {
	margin-top: 12px;
}

#dob_label {
	float: left;
	display: inline;
	padding: 19px 0 14px 0;
	width: 162px;
	text-align: right;
	margin-right: 9px;
	*margin-right: 9px;
	_margin-right: 12px;
}

#newsletter_dob .label_group {
	float: left;
	display: inline;
	width: 70px;
	margin: 0 10px 0 0;
}

#newsletter_dob .label_group label {
	margin-bottom: 3px;
	display: block;
}

a.preview {
	margin: 21px 0 0 5px;
	*margin: 21px 0 0 5px;
	_margin: 21px 0 0 -15px;
	display: block;
	float: left;
}

/* About page callout */
#about_callout {
	background: url('/images/about/pic_founders.jpg') no-repeat #60361d;
	width: 297px;
	float: left;
	display: inline;
	margin: 4px 20px 0 0;
}

#about_callout p {
	padding: 250px 20px 20px 20px;
	color: #fff;
	margin: 0;
	font-size: 11px;
	background: url('/images/about/pic_caption.gif') left bottom no-repeat;
}

/* Video Transcript Popup styles */

body#popup {
	text-align: center;
	background: url('/images/transcript_popup/header_l_repeat.gif') repeat-x;
}

body#popup #bg_wrap {
	background: url('/images/transcript_popup/header_r_repeat.gif') repeat-x;
	height: 93px;
	width: 50%;
	right: 0;
	position: absolute;	
}

#popup_wrapper {
	width: 584px;
	background: url('/images/transcript_popup/header_bg.jpg') top left no-repeat;
	min-height: 93px;
	color: #000;
	text-align: left;
	margin: auto;
	position: relative;
	overflow: hidden;
}

#popup_wrapper h1, #popup_wrapper h2, #popup_wrapper p {
	padding: 0 20px;
}

#popup_wrapper #logo {
	margin: 14px 0 0 14px;
	float: left;
	display: inline;
}

#popup_wrapper h1 {
	font-size: 26px;
	margin: 40px 0 4px 0;
	color: #b23719;
	font-family: Georgia, Times, serif;
}

#popup_wrapper h2 {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
}

#popup_wrapper p {
	padding-top: 18px;
}

#popup_wrapper p.last {
	padding-bottom: 38px;
}

#popup_wrapper #close {
	float: right;
	display: inline;
}

/* BET TV Show styles */
#tv_content {
	background: #3d2013 url('/images/tv_show/browncap.gif') bottom left no-repeat;
	width: 618px;
	color: #be9d7a;
	font-size: 12px;
}

#tv_left {
	float: left;
	display: inline;
	width: 385px;
	margin: 30px 0 30px 25px;
	border-right: 1px solid #6a5851;
}

#tour_live_left {
  float: left;
  display: inline;
  width: 385px;
  margin: 30px 0 30px 25px;
  border-right: 1px solid #6a5851;
  min-height: 636px;
}

#tv_left p.first {
	margin-top: 0;
	margin-bottom: 30px;
}

#tv_right {
	float: left;
	display: inline;
	padding: 30px 0 0 0;
	margin-left: 18px;
	width: 170px;
	font-size: 11px;
}

#tv_right p {
	margin: 10px 0;
	line-height: 14px;
}

#tv_right p.img_desc {
	margin: 12px 0 44px 0;
}

#tv_right ul {
	margin-top: 12px;
}

#tv_right ul li {
	margin-bottom: 12px;
}

ul.arrows {
	margin: 16px 0 0 0;
}

ul.arrows li {
	margin-bottom: 4px;
}

ul.arrows li.mgB15 {
	margin-bottom: 15px;
}

ul.arrows a {
	background: url('/images/global/linkarrow_teal.gif') 0 1px no-repeat;
	padding-left: 22px;
	height: 19px;
	display: block;
	vertical-align: middle;
}

li.videoTranscript a {
	background: none;
	padding-left: 27px;
	height: 19px;
	display: block;
	vertical-align: middle;
	font-size: 10px;
	line-height: 12px;
}

.episode {
	margin-top: 40px;
}

.episode h3 {
	color: #fff;
	margin: 0;
	font-weight: bold;
}

#tv_content .episode p {
	margin: 0 20px 6px 0;
}

.episode img {
	float: left;
	margin-right: 18px;
}

.white {
	color: #fff;
}

.news_header_left
{
	float: left; 
	width: 290px;
	padding-right: 69px;
}

.news-right {
	float: left;
	padding-top: 32px;
	font-size: 9px;
	font-family: verdana;
	font-weight: bold;
	line-height: 14px;
	width: 240px;
}

.news-line {
	padding-right: 8px;
	border-left: 1px solid #138D9A;
	float: left;
	height: 124px;
}

.news-text {
	font-family: verdana, sans-serif;
	font-weight: normal;
	width: 149px;
	float: left;
	display: inline;
	margin: -3px 0 0 12px;
}

#news_right_preview_image {
	float: left;
}

#more_links {
	width: 300px;
}

#more_links_small {
	width: 417px;
	float: right;
}

#content #more_links_small p {
	margin: 0 0 12px 0;
}

#content .articles_tips a {
	color: #333;
	text-decoration: underline;
}

#content .articles_tips a.blue {
	color: #138d9a;
	text-decoration: none;
}

#content .articles_tips a.blue:hover {
	color: #138d9a;
	text-decoration: underline;
}


#content .articles_tips p.sub {
	margin: 0;
	font-style: italic;
	color: #138d9a;
}
/* May Poem Break fix */
div.may_poem{
margin-left: 230px;
width: 405px;
}






/* Theme Song Contest */

#contest_tabs
{
	margin: 21px 0px 0px 129px;
	height: 30px;
}

#contest_tabs a img
{
	margin-left: 3px;
}

#about_overall_container
{
	background-image: url('/images/get_involved/theme_contest/bck_teal_gradient.png');
	background-repeat: no-repeat;
	width: 592px;
	height: 1363px;
	padding: 0px 13px 0px 14px;
}

#about_overall_container #about_top_container
{
	background-image: url('/images/get_involved/theme_contest/img_bck_brown_panel.png');
	background-repeat: no-repeat;
	width: 592px;
	height: 462px;
}

#about_overall_container #about_top_container #t_left_content
{
	float: left;
	width: 366px;
}

#about_overall_container #about_top_container #t_left_content #contest_logo
{
	position: relative;
	top: -6px;
	left: -2px;
}

#about_overall_container #about_top_container #t_left_content #sizzle_video
{
	margin: 23px 0px 35px 33px;
}

#about_overall_container #about_top_container #t_left_content #left_sub_header
{
	margin: 0px 0px 8px 33px;
}

#about_overall_container #about_top_container #t_left_content #left_sub_text
{
	margin-left: 33px;
}

#about_overall_container #about_top_container #t_right_content
{
	float: left;
	width: 226px;
}

#about_overall_container #about_top_container #t_right_content #singer
{
	width: 209px;
	height: 395px;
	position: relative;
	top: -9px;
}

#about_overall_container #about_bottom_container
{
	height: 730px;
	_height: 720px;
}


#about_overall_container #about_bottom_container #b_left_content
{
	float: left;
	display: inline;
	width: 422px;
	margin-bottom: 30px;
	position: relative;
	z-index: 100;
}

#about_overall_container #about_bottom_container #b_left_content .left_image
{
	float: left;
	display: inline;
}

#about_overall_container #about_bottom_container #b_left_content .right_text
{
	float: left;
	width: 256px;
	display: inline;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	padding-right: 30px;
}

#about_overall_container #about_bottom_container #b_left_content .right_text a
{
	color: #fff;
	text-decoration: underline;
}

#about_overall_container #about_bottom_container #b_left_content #create_top
{
	width: 83px;
	height: 104px;
	margin: 37px 21px 60px 32px;
}

#about_overall_container #about_bottom_container #b_left_content #create_top_text
{
	margin-top: 26px;
}

#about_overall_container #about_bottom_container #b_left_content #inspired_center
{
	width: 56px;
	height: 92px;
	margin: 0px 42px 36px 38px;
}

#about_overall_container #about_bottom_container #b_left_content #music_icon_text
{
	margin-bottom: 10px;
}

#about_overall_container #about_bottom_container #b_left_content .music_icon a
{
	background-image: url('/images/get_involved/theme_contest/btn_play.png');
	_background-image: url('/images/get_involved/theme_contest/btn_play.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 7px 30px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	display: block;
}


#about_overall_container #about_bottom_container #b_left_content .music_icon a.stop
{
	background-image: url('/images/get_involved/theme_contest/btn_stop.png');
	_background-image: url('/images/get_involved/theme_contest/btn_stop.gif');
}

#about_overall_container #about_bottom_container #b_left_content #music_container
{
	height: 200px;
	margin-bottom: 200px;
	position: absolute;
	left: -9999px;
}



#about_overall_container #about_bottom_container #b_left_content #vote_bottom
{
	width: 87px;
	height: 105px;
	margin: 0px 23px 28px 26px;
}

#about_overall_container #about_bottom_container #b_left_content .right_text .right_text_header
{
	margin-bottom: 7px;
}


#about_overall_container #about_bottom_container #b_left_content #submit_link
{
	margin: 0px 0px 0px 26px;
}


#about_overall_container #about_bottom_container #b_right_content
{
	float: left;
	display: inline;
	width: 170px;
	position: relative;
	margin-top: -200px;
	_margin-left: -41px;
	_left: 41px;
	color: #fff;
}

#about_overall_container #about_bottom_container #b_right_content #prizes_image
{
	position: relative;
	top: 0px;
	left: -36px;
	z-index: 100;
}

#about_overall_container #about_bottom_container #b_right_content #prize_specs
{
	width: 129px;
	height: 364px;
	background-image: url('/images/get_involved/theme_contest/img_bck_panel.png');
	background-repeat: no-repeat;
	margin-top: -82px;
	padding: 89px 21px 0px 25px;
}

#about_overall_container #about_bottom_container #b_right_content #prize_specs h3
{
	font-weight: bold;
	color: #3bc1cc;
	font-size: 14px;
}

#about_overall_container #about_bottom_container #b_right_content #prize_specs h4
{
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	margin: 17px 0px 10px 0px;
}

#about_overall_container #about_bottom_container #b_right_content #prize_specs div
{
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 5px;
}

#about_overall_container #about_bottom_container #b_right_content #judging_process
{
	margin: 10px 0px 0px 20px;
	padding-right: 20px;
	font-size: 11px;
	line-height: 14px;
	position: relative;
}

#about_overall_container #about_bottom_container #b_right_content #judging_process a
{
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;	
	color: #fff;
	text-decoration: underline;
}

#about_overall_container #about_bottom_container #b_right_content #judging_process a#help_overlay_bottom
{
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}

#about_overall_container #about_bottom_container #b_right_content #judging_process #see_all
{
	margin-top: 10px;
}

#about_overall_container #about_bottom_container #b_right_content #judging_process #see_all a
{
	font-size: 9px;
}

#about_overall_container #about_bottom_container #b_right_content #judging_process #judging_info
{
	width: 230px;
	height: 58px;
	background-image: url('/images/get_involved/theme_contest/div_sm_rationale_right.png');
	background-repeat: no-repeat;
	color: #11a4b0;
	padding: 7px 15px 0px 14px;
	font-size: 9px;
	line-height: 12px;
	position: absolute;
	top: 15px;
	left: -265px;
	display: none;
}


#no_purchase_necessary
{
	width: 383px;
	color: #fff;
	text-align: center;	
	font-size: 9px;
	line-height: 11px;
	margin: 10px 0px 24px 39px;
}

#no_purchase_necessary a
{
	color: #fff;
	text-decoration: underline;
	_position: relative;
	_z-index: 1000;
}





#form_overall_container
{
	background-image: url('/images/get_involved/theme_contest/bck_teal_gradient_form.png');
	background-repeat: no-repeat;
	width: 619px;
	height: 1727px;
	padding: 0px 12px 0px 12px;
}

#form_overall_container #form_top_container
{
	background-image: url('/images/get_involved/theme_contest/img_bck_brown_panel_form.png');
	background-repeat: no-repeat;
	width: 592px;
	height: 321px;
}

#form_overall_container #form_top_container #left_content
{
	float: left;
	width: 366px;
}

#form_overall_container #form_top_container #left_content #contest_logo
{
	position: relative;
	top: -6px;
	left: -2px;
}

#form_overall_container #form_top_container #left_content #left_sub_header
{
	margin: 40px 0px 9px 41px;
}

#form_overall_container #form_top_container #left_content #left_sub_header_2
{
	margin: 0px 0px 23px 41px;
}

#form_overall_container #form_top_container #left_content #left_sub_text
{
	margin-left: 41px;
	color: #3d1300;
	font-size: 12px;
	line-height: 18px;
}


#form_overall_container #form_top_container #right_content
{
	float: left;
	width: 226px;
}

#form_overall_container #form_top_container #right_content #singer
{
	width: 209px;
	height: 313px;
	position: relative;
	top: -9px;
}

#form_overall_container #form_bottom_container
{
	color: #fff;
}

#contest_form
{
	width: 594px;
	height: 1229px;
}

#contest_form .form_hdr_img 
{
	padding: 4px 0px 22px 34px;
	display: block;
}

#contest_form #form_all_fields_req
{
	width: 140px;
	height: 22px;
	position: relative;
	top: -44px;
	left: 277px;
	font-size: 12px;
	margin-bottom: -22px;
}

#contest_form #form_errors 
{
	margin: 4px 0px 4px 8px;
	min-height: 21px;
	_height: 21px;

}
#contest_form #form_errors.show_errors
{
	width: 560px;
	background-image: url('/images/get_involved/theme_contest/img_error.png');
	_background-image: url('/images/get_involved/theme_contest/img_error.gif');
	background-repeat: no-repeat;
	margin: 4px 0px 4px 8px;
	padding-left: 23px;
	font-size: 9px;
	line-height: 11px;
	color: #000;	
}

#contest_form .form_elements 
{
	float: left;
	width: 434px;
}

#contest_form .form_elements .label_input_container
{
	margin-bottom: 12px;
	position: relative;
	z-index: 0;
}

#contest_form .form_elements .label_input_container_zIndex_1
{
	margin-bottom: 12px;
	position: relative;
	z-index: 1;
}

#contest_form .form_elements label
{
	float: left;
	width: 99px;
	text-align: right;
	margin-right: 9px;
	padding-left: 30px;
	line-height: 16px;
	position: relative;
	top: 1px;
}

#contest_form .form_elements label.double_label
{
	position: relative;
	top: -6px;
}

#contest_form .form_elements .fixed_select_small
{
	float: left;
	width: 100px;
}

#contest_form .form_elements .label_input_container .side_by_side
{
	width: 33px;
}

#contest_form .help_link
{
	width: 190px;
	font-size: 9px;
	margin: 0px 0px -12px 139px;
	display: block;
}

#contest_form .help_overlay
{
	width: 223px;
	height: 54px;
	background-image: url('/images/get_involved/theme_contest/div_sm_rationale.png');
	background-repeat: no-repeat;
	color: #11a4b0;
	padding: 11px 15px 0px 25px;
	font-size: 9px;
	line-height: 12px;
	position: absolute;
	top: 0px;
	left: 315px;
	_left: 170px;
	display: none;
	z-index: 100;
}

#contest_form #dob_info_overlay
{
	top: 6px;
	_left: 0px;
}


#contest_form .form_elements #contest_dob 
{
	margin: 12px 0px 22px 0px;
	position: relative;
}


#contest_form .form_elements #contest_dob #dob_label
{
	padding: 17px 0px 0px 30px;
	width: 99px;
}

#contest_form .form_elements #contest_dob .label_group
{
	float: left;
	width: 70px;
	margin: 0px 10px 0px 0px;
	position: relative;
}

#contest_form .form_elements #contest_dob .label_group label
{
	float: none;
	width: 70px;
	text-align: left;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

#contest_form .form_elements input.fixed_input 
{
	width: 256px;
}

#contest_form .form_elements input.fixed_small_input
{
	width: 84px;
}

#contest_form .form_elements #phone_1, #contest_form .form_elements #phone_2
{
	width: 30px;
}

#contest_form .form_elements #phone_3
{
	width: 35px;
}

#contest_form a
{
	color: #fff;
	text-decoration: underline;
	_position: relative;
	_z-index: 1000;
}

#contest_form #counter_helper
{
	font-size: 11px;
	text-align: right;
	width: 400px;
	margin-top: -10px;
}

#contest_form #video_specs
{
	margin: -11px 0px 21px 139px;
	font-size: 11px;
	line-height: 14px;
}

#contest_form #sign_me_up_container
{
	background-image: url('/images/get_involved/theme_contest/img_newsletter_form.png');
	background-repeat: no-repeat;
	width: 210px;
	height: 126px;
	margin: 0px 0px 0px 18px;
	padding: 40px 30px 0px 135px;
}

#contest_form #sign_me_up_container #newsletter_signup
{
	position: relative;
	z-index: 1000;
}

#contest_form #sign_me_up_container label
{
	float: none;
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}

#contest_form .disclaimers 
{
	float: left;
	width: 145px;
	margin: 0px 0px 0px 15px;
}

#contest_form .disclaimers p 
{
	margin: 0px 0px 12px 0px;
	font-size: 11px;
	line-height: 13px;
}

#contest_form .disclaimers img
{
	margin-bottom: 8px;
}

#contest_form .disclaimers #judging_info_container
{
	margin-top: 10px;
	position: relative;
	z-index: 1;
}

#contest_form .disclaimers #judging_info_container a
{
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
}

#contest_form .disclaimers #judging_info_container #judging_overlay
{
	display: none;
	background-image: url('/images/get_involved/theme_contest/div_lg_rationale.png');
	background-repeat: no-repeat;
	width: 218px;
	height: 103px;
	color: #11a4b0;
	padding: 11px 30px 0px 14px;
	font-size: 9px;
	line-height: 12px;
	position: absolute;
	top: -44px;
	_top: -100px;
	left: -265px;
	_z-index: 1000;
}

#contest_form .disclaimers #see_all
{
	margin: 10px 0px 20px 0px;
}

#contest_form .disclaimers #see_all a
{
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
}



#contest_form .checkboxes_wide 
{
	margin: 30px 0px 21px 0px;
	font-size: 11px;
}

#contest_form .checkboxes_wide #checkbox_container 
{
	float: left;
	width: 129px;
	text-align: right;
	margin-right: 9px;
	position: relative;
	z-index: 1000;
}

#contest_form .checkboxes_wide #checkbox_container #privacy_terms_agree
{
	position: relative;
	z-index: 1000;
}

#contest_form .checkboxes_wide label 
{
	float: left;
	width: 256px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
}

#contest_form #submit 
{
	margin: 0px 0px 0px 28px;
	position: relative;
	z-index: 1000;
}

#contest_form .info_summary
{
	margin-bottom: 20px;
}




#form_thanks_overall_container, #form_eligibility_overall_container
{
	background-image: url('/images/get_involved/theme_contest/bck_teal_gradient_thankyou.png');
	background-repeat: no-repeat;
	width: 619px;
	height: 533px;
	padding: 0px 12px 0px 12px;
}

#form_thanks_overall_container #form_top_container, #form_eligibility_overall_container #form_top_container
{
	background-image: url('/images/get_involved/theme_contest/img_bck_brown_panel_form.png');
	background-repeat: no-repeat;
	width: 592px;
	height: 321px;
	margin-bottom: 35px;
}

#form_thanks_overall_container #form_top_container #left_content, #form_eligibility_overall_container #form_top_container #left_content
{
	float: left;
	width: 366px;
}

#form_thanks_overall_container #form_top_container #left_content #contest_logo, #form_eligibility_overall_container #form_top_container #left_content #contest_logo
{
	position: relative;
	top: -6px;
	left: -2px;
}

#form_thanks_overall_container #form_top_container #left_content #left_sub_header
{
	margin: 24px 0px 13px 41px;
}

#form_thanks_overall_container #form_top_container #left_content #left_sub_text
{
	margin: 0px 0px 26px 41px;
	color: #3d1300;
	font-size: 10px;
	line-height: 14px;
}

#form_thanks_overall_container #form_top_container #left_content #left_sub_text_2
{
	margin-left: 41px;
	color: #3d1300;
	font-size: 12px;
	line-height: 18px;
}

#form_thanks_overall_container #form_top_container #right_content, #form_eligibility_overall_container #form_top_container #right_content
{
	float: left;
	width: 226px;
}

#form_thanks_overall_container #form_top_container #right_content #singer, #form_eligibility_overall_container #form_top_container #right_content #singer
{
	width: 209px;
	height: 313px;
	position: relative;
	top: -9px;
}




#form_eligibility_overall_container #form_top_container #left_content #left_sub_header
{
	margin: 24px 0px 9px 41px;
}

#form_eligibility_overall_container #form_top_container #left_content #left_sub_text
{
	margin: 0px 0px 10px 41px;
	color: #3d1300;
	font-size: 10px;
	line-height: 14px;
}

#form_eligibility_overall_container #form_top_container #left_content #left_sub_text_2
{
	margin: 0px 0px 8px 41px;
	color: #3d1300;
	font-size: 12px;
	line-height: 18px;
}

#form_eligibility_overall_container #form_top_container #left_content #go_home
{
	margin-left: 150px;
	width: 80px;
	height: 35px;
}



#rules_container
{
	font-size: 10px;
	margin-top: 36px;
}




#contest_callouts
{
	width: 587px;
	height: 158px;
	color: #fff;
	margin-left: 4px;
	_position: relative;
	_z-index: 1000;
}

#contest_callouts a
{
	color: #fff;
	text-decoration: underline;
	_position: relative;
	_z-index: 1000;
}

#contest_callouts a.blue_arrow
{
	position: absolute;
	margin: 1px 0px 0px 5px;
}

#contest_callouts #callout_header
{
	margin: 0px 0px 11px 18px;
}

#contest_callouts #contest_callout_bottom
{
	background: url('/images/get_involved/theme_contest/img_action_bar_bck.png') 0px 0px no-repeat;
	padding-top: 17px;	
	height: 118px;
}

#contest_callouts h4
{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin: 0px 0px 9px 0px;
}

#contest_callouts div div
{
	font-size: 11px;
	line-height: 18px;
}

#contest_callouts #left_callout
{
	float: left;
	width: 111px;
	background: url('/images/get_involved/theme_contest/img_share_arrow.png') 13px 3px no-repeat;
	_background: url('/images/get_involved/theme_contest/img_share_arrow.gif') 13px 3px no-repeat;
	padding: 0px 16px 0px 30px;
}

#form_thanks_overall_container #contest_callouts #left_callout, #form_eligibility_overall_container #contest_callouts #left_callout
{
	_background: url('/images/get_involved/theme_contest/short_action_bar/img_share_arrow.gif') 13px 3px no-repeat;
}

#contest_callouts #center_callout
{
	float: left;
	width: 162px;
	background: url('/images/get_involved/theme_contest/img_fb_tw_logo.png') 18px 3px no-repeat;
	_background: url('/images/get_involved/theme_contest/img_fb_tw_logo.gif') 18px 3px no-repeat;
	padding: 0px 13px 0px 38px;
}

#form_thanks_overall_container #contest_callouts #center_callout, #form_eligibility_overall_container #contest_callouts #center_callout
{
	_background: url('/images/get_involved/theme_contest/short_action_bar/img_fb_tw_logo.gif') 13px 3px no-repeat;
}

#contest_callouts #right_callout
{
	float: left;
	width: 163px;
	background: url('/images/get_involved/theme_contest/img_envelope.png') 15px 3px no-repeat;
	_background: url('/images/get_involved/theme_contest/img_envelope.gif') 15px 3px no-repeat;
	padding: 0px 18px 0px 32px;
}

#form_thanks_overall_container #contest_callouts #right_callout, #form_eligibility_overall_container #contest_callouts #right_callout
{
	_background: url('/images/get_involved/theme_contest/short_action_bar/img_envelope.gif') 13px 3px no-repeat;
}

#contest_callouts .callout_divider
{
	float: left;
	width: 2px;
	height: 107px;
}

#contest_footer_extras
{
	margin-top: 5px;
	font-size: 9px;
	line-height: 12px;
}



#mbib_live_header
{
	background-image: url('/images/events/hdr_live_events.png'); 
	background-repeat: no-repeat; 
	width: 187px; 
	height: 63px;
	padding: 131px 0px 0px 431px;
}

#mbib_live_content 
{
	background: url('/images/events/content_live_events.png') no-repeat;
	width: 618px;
	height: 571px;
	color: #807370;
}

#mbib_live_content #left_content
{
	float: left;
	width: 350px;
	padding: 200px 37px 0px 27px;
	_padding: 190px 37px 0px 27px;
}

#mbib_live_content #left_content .div_1
{
	height: 160px;
	padding: 0px;
	line-height: 16px;
	font-size: 12px;
	color: #be9d7a;
}

#mbib_live_content #left_content .div_2
{
	height: 40px;
	padding: 0px;
	line-height: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #be9d7a;
}

#mbib_live_content #left_content #tickets_callout
{
	width: 210px;
	height: 111px;
	background: url('/images/events/img_show_tickets.png') no-repeat;
	padding: 40px 5px 0px 166px;
	margin: 0px 0px 20px -17px;
	font-size: 10px;
	line-height: 14px;
	color: #be9d7a;
}

#mbib_live_content #right_content 
{
	float: left;
	width: 170px;
	height: 495px;
	padding: 54px 0px 0px 17px;
	position: relative;
}

#mbib_live_content #right_content .location_container
{
	margin: 15px 0px;
}

#mbib_live_content #right_content .location_container .city_state
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
}

#mbib_live_content #right_content .location_container .date_time
{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 2px;
}

#mbib_live_content #right_content .location_container .address
{
	color: #be9d7a;
	font-size: 10px;
	line-height: 14px;
}

#mbib_live_content #right_content #model_disclaimer
{
	font-size: 9px;
	line-height: 12px;
	position: absolute;
	bottom: 0px;
	left: 17px;
}

