/* 
	Page
*/
body {
	padding: 0;
	margin: 0;
	text-align: center;
	height: 100%;
	font-family: Arial, sans-serif;
	/*background-color: #096c89;*/
	background-color: #145972;
}

a {
	color: #ff99cc;
	outline: none;
}
a:hover, a:active {
	color: #fff;
}
img { 
	border: none;
}
object{ outline: none; }
h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}
sub {
	height: 0; line-height: 1; 
	vertical-align: baseline; _vertical-align: bottom; 
	}  
sup {
	height: 0; line-height: 1; 
	vertical-align: top;
	bottom: 1ex;
}
sub {top: .5ex;}
/*
	Background Layout
*/
#top_segment_out {
	background: transparent url(../images/bg_top_outer.png) repeat-x center top;
	height: 101px;
}
#content_out {
	padding-top: 0px;
	margin-top: -6px;
}
#content_out.home_page {
	background: #096C89 url(../images/content_bg_out.jpg) no-repeat center bottom;
}
#content_out.research_page {
	background: #096C89 url(../images/research_bg.jpg) no-repeat center center;
}
#content_out div.inner_wrapper {
	min-height:400px;
	height:auto !important;
	height:400px;
}
#bottom_content {
	margin-top: -5px;
	/* background: transparent url(../images/bg_bottom_outer.png) repeat-x center top; */
	background: #135872 url(../images/bottom_bg.jpg) repeat-x center top;
	min-height:159px;
	height:auto !important;
	height:159px;
}
#bottom_middle_divider {
	position: absolute;
	left: 500px;
	top: 0px;
	width: 2px;
	height: 173px;
	background: transparent url(../images/bottom_divider.png) no-repeat 0 0;
	z-index: 89;
}
#bottom_out {
	background-color: #145972;
}
div.outer_wrapper {
	float: left;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	min-width: 1000px;
	background-color: #096c89;
}
div.inner_wrapper {
	width: 1000px;
	margin: 0 auto;
	text-align: left;

}

/* 
	Logo
*/
#logo {
	position: absolute;
	z-index: 99;
	margin-left: -48px;
}

/* Navigation */
#navigation_wrapper span.ls {
	float: left;
	width: auto;
	padding: 0.25em 0em 0.25em 1em;
	background: transparent url('../images/navigation_border.png') no-repeat left bottom;
}
#navigation_wrapper span.ls span.rs {
	float: left;
	padding: 0em 1em 0em 0em;
}

#navigation_wrapper span.ls span.rs a {
	color :#fff;
	font-size: 10pt;
	text-decoration: none;
}

#navigation_wrapper span.ls:hover span.rs a,
#navigation_wrapper span.ls span.rs a:hover {
	color: #32ccff;
}

#navigation_wrapper span.ls span.rs a.active {
	color :#ff99cc;
}

#navigation_wrapper span.ls span.rs a:hover.active {
	color: #fff;
}

#navigation_wrapper {
	float: left;
	width: 100%;
	clear: right;
	_margin-left:50px;
	*margin-left:50px;
}
#secondary_nav {
	float: right;
	height: 50px;
	width: 240px;	
}
#secondary_nav div {
	color: #fff;
}
#control_options { 
	float: left;
	width: 100px;
	display: none;
}
#control_options a {
	font-size: 8pt;
	color: #fff;
	text-decoration: none;
}
/*
	Share this
	// 
	Now AddThis
*/
#sharethis {
	padding-top: 2px;
	float: right;
	width: 127px;
	text-align: right;
}
/*
	Navigation II
*/

#navigation_wrapper ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
}
#navigation_wrapper ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
#enter_the_promotion,
#the_prizes,
#homebutton,
#healthy_living_tips,
#calorie_calculator,
#the_research,
#flavors_of_extra_gum,
#extra_3pm_motivation,
#shop,
#end_graphic {
	float: left;
	width: 44px;
	height: 44px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px 0px;
}

#enter_the_promotion {
	display:none;
	/*width: 92px;
	background-image: url(../navigation/enter_the_promotion.jpg);
	background-position: 0px 0px;*/
}
#the_prizes {
	display:none;
	/*width: 77px;
	background-image: url(../navigation/the_prizes.jpg);
	background-position: 0px 0px;*/
}
#homebutton
{
	width: 55px;
	background-image: url(../navigation/Home_button.jpg);
	background-position: 0px 0px;
}
#healthy_living_tips {
	width: 128px;
	background-image: url(../navigation/Healthy-Living-Tips_button_new.jpg);
	background-position: 0px 0px;
}
#calorie_calculator {
	width: 128px;
	background-image: url(../navigation/Calorie-Calculator_button_new.jpg);
	background-position: 0px 0px;
}
#the_research {
	width: 93px;
	background-image: url(../navigation/The-Research_button2_new.jpg);
	background-position: 0px 0px;
}
#flavors_of_extra_gum {
	width: 118px;
	background-image: url(../navigation/Flavors-of-Extra_button_new.jpg);
	background-position: 0px 0px;
}
#extra_3pm_motivation {
	display:none;
	/*width: 84px;
	background-image: url(../navigation/extra_3pm_motivation.jpg);
	background-position: 0px 0px;*/
}
#shop{
	width: 50px;
	background-image: url(../navigation/shop_button_new.jpg);
	background-position: 0px 0px;
}

#end_graphic {
	width: 2px;
	background-image: url(../navigation/end_graphic.jpg);
	background-position: 0px 0px;
}
/*
#enter_the_promotion.active:hover,
#the_prizes.active:hover,
#healthy_living_tips.active:hover,
#calorie_calculator.active:hover,
#the_research.active:hover,
#flavors_of_extra_gum.active:hover,
#extra_3pm_motivation.active:hover { background-position: 0px -44px; }
*/
/*#enter_the_promotion:hover,*/
/*#the_prizes:hover,*/
/*#extra_3pm_motivation:hover,*/
#homebutton:hover,
#healthy_living_tips:hover,
#calorie_calculator:hover,
#the_research:hover,
#flavors_of_extra_gum:hover,
#shop:hover
 { background-position: 0px -44px; }
/*#enter_the_promotion.active,
#the_prizes.active,
#extra_3pm_motivation.active,*/
#homebutton.active,
#healthy_living_tips.active,
#calorie_calculator.active,
#the_research.active,
#shop.active,
#flavors_of_extra_gum.active
 { background-position: 0px -88px; }
/*
	Navigation Helper
*/
img.helper_top {
	position: absolute;
	z-index: 999 !important;
	top: -1000px;
	left: -1000px;
}

/*
	iFrame
*/
#parent_iframe {
	position: absolute;
	padding: 60px 0px 0px 0px;
	left: -10px;
	width: 460px;
	height: 520px;
	z-index: 92;
}
#super_iframe {
	border: none;
	width: 460px;
	height: 520px;
}

/*
		Footer
*/
#footer,
#footer p,
#footer a {
	color: #76adb4;
	font-size: 8pt;
}
#footer p {
	text-align: justify;
}
#footer {
	padding: 25px 0px;
}
#footer_navigation,
#footer_content_copy p {
	margin: 10px 20px;
}
/* 
	Home Page Layout
*/
#home_page_content_wrapper div.left_column {
	position: absolute;
	z-index: 88;
	width: 425px;
	margin:30px 0px 0px -8px;
	padding-left: 20px;
}
#home_page_content_wrapper div.right_column {
	margin: 0px 0px 0px 416px;
	padding: 0;
}

#home_bottom_content_wrapper {
	position: relative;
	padding-bottom: 1em;
}
#home_bottom_content_wrapper div.left_column {
	
}
#home_bottom_content_wrapper div.right_column {
	position: absolute;
	width: 497px;
	height: 213;
	left: 480px;
	top: -25px;
	z-index: 88;
}

#home_page_submit {
	display:none;
	/*float: left;
	margin: 5px 0px 0px 150px;
	width: 120px;
	height: 32px;
		border-width:0px;
	background: transparent url(../images/home_button_new.png) no-repeat 0px 0px;*/
	}
	
#home_page_submit:hover {
	display:none;
	/*background-position: 0px -36px;*/
	}
/*
	Home Page 
	CALLOUT
*/

#healthylivingtipsbutton
{
	float: left;
	margin: -12px 0px 0px 17px;
	width: 195px;
	height: 32px;
	border-width:0px;
	background: transparent url(../images/HEALTHY-LIVING-TIPS_button_new.gif) no-repeat 0px 0px;
}
#healthylivingtipsbutton:hover
{
	cursor:pointer;
	background-position: 0px -36px;	
}

#caloriemeterbutton
{
	float: left;
	margin: -12px 0px 0px 13px;
	width: 195px;
	height: 32px;
	border-width:0px;
	background: transparent url(../images/CALORIE-CALCULATOR_button_new.gif) no-repeat 0px 0px;
}
#caloriemeterbutton:hover
{
	cursor:pointer;
	background-position: 0px -36px;	
}


#home_bottom_content_wrapper div.left_column {
	padding: 20px 0px 0px 20px; 
}
#home_bottom_content_wrapper div.left_column div.active_callout_fade {
	float: left;
	width: 440px;
	background: transparent url(../images/rolling_content/rolling_content_bg_fade.png) no-repeat 0px 60px;
}
#home_bottom_content_wrapper div.left_column div.active_callout_fade div.active_callout_fade_title {
	color: #ff99cc;
	font-size: 12pt;
	background: transparent url(../images/callout_header_fade.png) no-repeat center bottom;
	line-height: 31px;
	padding-left: 15px;
}

#home_bottom_content_wrapper div.left_column div.active_callout_fade div.active_callout_fade_body p {
	color: #fff;
	font-size: 8pt;
	font-weight: 100;
	padding: 0.5em 1em;
} 
#home_bottom_content_wrapper div.left_column div.active_callout_fade div.active_callout_fade_body p strong {
	font-size: 9pt;
}
#home_bottom_content_wrapper div.left_column { float: left; width: 420px;}
#active_controller {
	position: absolute;
	left: 380px;
	padding-top: 5px;
	z-index: 55;
}
#active_controller a {
	background: transparent url(../images/circle_navigation.png) no-repeat -10px -13px;
	float: left; 
	width: 14px;
	height: 14px;
	margin: 0px 2px;
}
#tabbed_tabs {
	list-style: none;
	position: absolute;
	z-index: 25;
	top: 25px;
	left: 380px;
	float: right;
	margin: 0;
	padding: 0;
}
#tabbed_tabs li { 
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
.ui-tabs-panel { position: absolute; z-index: 20; }
.ui-tabs-hide {
	display: none;
}
#tabbed_tabs li a {
	background: transparent url(../images/circle_navigation.png) no-repeat -10px -13px;
	float: left; 
	width: 14px;
	height: 14px;
	margin: 0px 2px;
}
#tabbed_tabs li a.first,
#active_controller a.first {
	background-position: -10px -13px;
}	
#tabbed_tabs li a.second,
#active_controller a.second {
		background-position: -35px -13px;
}
#tabbed_tabs li a.third,
#active_controller a.third {
		background-position: -59px -13px;
}
#tabbed_tabs li a.first:hover,
#tabbed_tabs li.ui-state-active a.first,
#active_controller a.first.active,
#active_controller a.first:hover {
	background-position: -10px -41px;
}	
#tabbed_tabs li a.second:hover,
#tabbed_tabs li.ui-state-active  a.second,
#active_controller a.second.active,
#active_controller a.second:hover {
		background-position: -35px -41px;
}
#tabbed_tabs li a.third:hover,
#tabbed_tabs li.ui-state-active  a.third,
#active_controller a.third.active,
#active_controller a.third:hover {
		background-position: -59px -41px;
}
/* Home Page Enter2Win Box */
#home_page_enter_to_win {
	padding: 0px 8px 5px 11px;
	margin: -8px 0 0 0;
	font-size: 9pt;
	color: #fff;
	text-align: justify;
	line-height: 17px;
}
#home_page_enter_to_win img {
	display:none;
	/*margin-top: -10px;*/
}
/*
	Home Page Cookied
*/
#home_page_cookied_form {
	background: transparent url(../images/home_page_content_cookied_form_bg.png) no-repeat center center;
	padding-left: 90px;
	min-height:140px;
	height:auto !important;
	height:140px;
}
#home_page_cookied_form p {
	padding: 10px 0 5px 0;
	margin: 0;
	color: #0e5e7c;
	font-size: 12pt;
}
#home_page_cookied_form input {
	color: #999;
}
#home_page_cookied_form input:focus {
	color: #333;
}
#home_page_cookied_form span a,
#home_page_cookied_form label {
	font-size: 10pt;
	color: #0e5e7c;
}
#home_page_cookied_form span {
	color: #0e5e7c;
	float: right;
	margin-right: 1em;
	margin-top: 1em;
	padding: 0.25em;
}

/*
 Registration Page
*/
#registration_iframe {
	border: none;
}


/*
	The Prize
	Content
*/
#the_prize_content_wrapper {
	margin: 0px 25px 0px 50px ;
}
#the_prize_content_wrapper div.left_column {
	float: left;
	width: 400px;
}
#the_prize_content_wrapper div.full_width {
	padding: 1em 0em;
}
#the_prize_content_wrapper div.clear_all {
		clear: both;
}
#the_prize_content_wrapper div.grand_right_column {
	margin-left: 415px;
}
#the_prize_content_wrapper div.secondary_right_column {
	margin-left: 406px;
}
#the_prize_content_wrapper div.right_column ul.purple_bullets {
	margin-left: 24px;
	padding-left: 0px;
}
#the_prize_content_wrapper div.right_column ul.purple_bullets li {
	padding: 0.25em 0em;
}

/*
	Calorie calculator
*/
#content_out.calorie_calculator {
	text-align: center;
	background: #096c89 url(../images/CalorieCalcBackExt.jpg)  no-repeat center bottom;
}
#ccalc_content_wrapper {
	margin: 30px auto 5px 20px;

}
/*
	Flavors
*/
#content_out.flavors_page {
	text-align: center;
	background: #096c89 url(../images/FlavorsBackground_moz.jpg)  no-repeat center bottom;
}
/*
	The Resaech
	Tabbed Box
*/
#the_research_content_wrapper div.left_column {
	float: left;
	width: 300px;
	margin: 80px 0px 0px 20px;
}
#the_research_content_wrapper ul.active_list {
	list-style: none;
	padding: 0;
	margin: 0;

	}
#the_research_content_wrapper ul.active_list li {
	list-style: none;
	padding: 8px 0px;
}
#the_research_content_wrapper ul.active_list li a {
	font-size: 11pt;
	color: #fff;
	text-decoration: none;
}
#the_research_content_wrapper ul.active_list li a.active,
#the_research_content_wrapper ul.active_list li a:hover {
	color: #ff99cc;
}
#the_research_content_wrapper div.right_column {
	margin: 0px 0px 25px 323px;
}
#the_research_content_wrapper div.right_column div.romulus {
	overflow: hidden;
}
#tabbed_box {
	background: transparent url(../images/transparent_blue_pixel.png);
	overflow: hidden;
}
.tabbed_content {
	padding: 1.5em 2em;
	overflow-x:hidden;
	overflow-y:auto;
	min-height:300px;
	max-height:300px;
	height:auto !important;
	height:300px;
	
}
.tabbed_content div.tabbed_content_body sup {
	vertical-align: top;
}
.tabbed_content div.tabbed_content_body,
.tabbed_content div.tabbed_content_subheader {
	color: #fff;
}
.tabbed_content div.tabbed_content_subheader {
	font-size: 13pt;
	font-weight: bolder;
}
.tabbed_content div.tabbed_content_body {
	font-size: 11pt;
	font-weight: 100;
}
.tabbed_content div.tabbed_content_body {
	font-size: 10pt;
	text-align: justify;
}
#the_research_legal_copy {
	padding: 50px 10px 0px 0px;
}
#the_research_benfits p,
#the_research_legal_copy p {
	font-size: 9pt;
	color: #adedfe;
}
#sources_list {
	margin-top: 0px;
	padding-left: 18px;
}

/*
	Motivation
*/
#extra_email {
	float: left;
	width: 98px;
	height: 30px;
	background: transparent url(../images/motivation_submit.png) no-repeat 0px 0px;
}
#extra_email:hover {
	background-position: 0px -30px;
}
#extra_download {
	float: left;
	margin-left: 20px;
	width: 257px;
	height: 30px;
	background: transparent url(../images/motivation_download.png) no-repeat 0px 0px;
}
#extra_download:hover {
	background-position: 0px -30px;
}

/*
 Healthy Living Tips Page
*/
#tips_page_content_wrapper div.right_column {
	margin: 0px 120px 0px 525px;	
	min-height:480px;
	height:auto !important;
	height:480px;
	padding-bottom: 30px;

}
#tip_content_wrapper {
/*	min-height:280px;
	height:auto !important;
	height:280px;
*/
}
#tips_spacer {
	margin: 0px 0px 10px 0px;
}
#tip_content_wrapper img {
	margin: 5px 0px 5px 10px;
}
#tips_page_content_wrapper div.right_column p {
	color: #fff;
	font-size: 9pt;
	text-align: left;
	padding: 0px 10px;
	margin: 0em 0em 1em 0em;
}
#tip_control_box {

}
#tips_bottom_content_wrapper {
	position: relative;
	padding-bottom: 1em;
}
#tips_bottom_content_wrapper div.left_column {
	padding-top: 20px;
	padding-left: 20px;
}
#tips_bottom_content_wrapper div.left_column p {
	color: #fff;
	font-size: 9pt;
	margin: 0px 552px 0px 178px;
}
#tips_bottom_content_wrapper div.right_column {
	position: absolute;
	width: 497px;
	height: 213;
	left: 480px;
	top: -25px;
	z-index: 88;
}
#tips_footer {
	color: #76ADB4 !important;
	font-size: 7pt !important;
	padding: 10px 0px !important;
}
#tip_link {
	text-align: left;
}
#tip_link a {
	font-size: 9pt;
	margin-left: 10px;
	color: #fff;
}
#tip_buttons {
	float: left;
	width: 190px;
	margin: 0px 0px 0px 175px;
	text-align: right;
}
#previous_tip {
	float: right;
	width: 86px;
	height: 28px;
	margin-right: 1em;
	background: transparent url(../images/tips_previous_button.png) no-repeat 0px 0px;
	cursor: pointer;
}
#next_tip {
	float: right;
	width: 86px;
	height: 28px;
	margin-right: 35px;
	background: transparent url(../images/tips_next_button.png) no-repeat 0px 0px;
	cursor: pointer;
}
#previous_tip:hover {
	background-position: 0px -28px;
}
#next_tip:hover {
	background-position: 0px -28px;
}
#little_calendar {
	background: transparent;
}

#little_calendar tr td {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 32px;
	height: 18px;
	color: #552052;
	text-align: center;
}
#td1  { background: transparent url(../images/tips/small_calendar/1.png)  no-repeat 0px 0px; }
#td2  { background: transparent url(../images/tips/small_calendar/2.png)  no-repeat 0px 0px; }
#td3  { background: transparent url(../images/tips/small_calendar/3.png)  no-repeat 0px 0px; }
#td4  { background: transparent url(../images/tips/small_calendar/4.png)  no-repeat 0px 0px; }
#td5  { background: transparent url(../images/tips/small_calendar/5.png)  no-repeat 0px 0px; }
#td6  { background: transparent url(../images/tips/small_calendar/6.png)  no-repeat 0px 0px; }
#td7  { background: transparent url(../images/tips/small_calendar/7.png)  no-repeat 0px 0px; }
#td8  { background: transparent url(../images/tips/small_calendar/8.png)  no-repeat 0px 0px; }
#td9  { background: transparent url(../images/tips/small_calendar/9.png)  no-repeat 0px 0px; }
#td10 { background: transparent url(../images/tips/small_calendar/10.png) no-repeat 0px 0px; }
#td11 { background: transparent url(../images/tips/small_calendar/11.png) no-repeat 0px 0px; }
#td12 { background: transparent url(../images/tips/small_calendar/12.png) no-repeat 0px 0px; }
#td13 { background: transparent url(../images/tips/small_calendar/13.png) no-repeat 0px 0px; }
#td14 { background: transparent url(../images/tips/small_calendar/14.png) no-repeat 0px 0px; }
#td15 { background: transparent url(../images/tips/small_calendar/15.png) no-repeat 0px 0px; }
#td16 { background: transparent url(../images/tips/small_calendar/16.png) no-repeat 0px 0px; }
#td17 { background: transparent url(../images/tips/small_calendar/17.png) no-repeat 0px 0px; }
#td18 { background: transparent url(../images/tips/small_calendar/18.png) no-repeat 0px 0px; }
#td19 { background: transparent url(../images/tips/small_calendar/19.png) no-repeat 0px 0px; }
#td20 { background: transparent url(../images/tips/small_calendar/20.png) no-repeat 0px 0px; }
#td21 { background: transparent url(../images/tips/small_calendar/21.png) no-repeat 0px 0px; }
#td22 { background: transparent url(../images/tips/small_calendar/22.png) no-repeat 0px 0px; }
#td23 { background: transparent url(../images/tips/small_calendar/23.png) no-repeat 0px 0px; }
#td24 { background: transparent url(../images/tips/small_calendar/24.png) no-repeat 0px 0px; }
#td25 { background: transparent url(../images/tips/small_calendar/25.png) no-repeat 0px 0px; }
#little_calendar tr td.active {
	background-position: 0px -18px;
	cursor: pointer;
}
#little_calendar tr td.active:hover,
#little_calendar tr td:hover.active,
#little_calendar tr td.selected {
	background-position: 0px -36px;
}
#content_out.all_tips_page {
	background: #096c89 url(../images/research_bg.jpg)  no-repeat center bottom;
}
#content_out.tips_page {
	background-repeat: no-repeat;
	background-position: center bottom;
}
#large_calendar {
	margin: 25px 0px 50px 0px;
}
#large_calendar tbody tr td a {
	float: left;
	width: 172px;
	height: 73px;
	cursor: pointer;
}
#id20091109 { background: transparent url(../images/tips/large_calendar/20091109.png) no-repeat 0px 0px; }
#id20091116 { background: transparent url(../images/tips/large_calendar/20091116.png) no-repeat 0px 0px; }
#id20091123 { background: transparent url(../images/tips/large_calendar/20091123.png) no-repeat 0px 0px; }
#id20091130 { background: transparent url(../images/tips/large_calendar/20091130.png) no-repeat 0px 0px; }
#id20091207 { background: transparent url(../images/tips/large_calendar/20091207.png) no-repeat 0px 0px; }
#id20091214 { background: transparent url(../images/tips/large_calendar/20091214.png) no-repeat 0px 0px; }
#id20091221 { background: transparent url(../images/tips/large_calendar/20091221.png) no-repeat 0px 0px; }
#id20091228 { background: transparent url(../images/tips/large_calendar/20091228.png) no-repeat 0px 0px; }
#id20100104 { background: transparent url(../images/tips/large_calendar/20100104.png) no-repeat 0px 0px; }
#id20100111 { background: transparent url(../images/tips/large_calendar/20100111.png) no-repeat 0px 0px; }
#id20100118 { background: transparent url(../images/tips/large_calendar/20100118.png) no-repeat 0px 0px; }
#id20100125 { background: transparent url(../images/tips/large_calendar/20100125.png) no-repeat 0px 0px; }
#id20100201 { background: transparent url(../images/tips/large_calendar/20100201.png) no-repeat 0px 0px; }
#id20100208 { background: transparent url(../images/tips/large_calendar/20100208.png) no-repeat 0px 0px; }
#id20100215 { background: transparent url(../images/tips/large_calendar/20100215.png) no-repeat 0px 0px; }
#id20100222 { background: transparent url(../images/tips/large_calendar/20100222.png) no-repeat 0px 0px; }
#id20100301 { background: transparent url(../images/tips/large_calendar/20100301.png) no-repeat 0px 0px; }
#id20100308 { background: transparent url(../images/tips/large_calendar/20100308.png) no-repeat 0px 0px; }
#id20100315 { background: transparent url(../images/tips/large_calendar/20100315.png) no-repeat 0px 0px; }
#id20100322 { background: transparent url(../images/tips/large_calendar/20100322.png) no-repeat 0px 0px; }
#id20100329 { background: transparent url(../images/tips/large_calendar/20100329.png) no-repeat 0px 0px; }
#id20100405 { background: transparent url(../images/tips/large_calendar/20100405.png) no-repeat 0px 0px; }
#id20100412 { background: transparent url(../images/tips/large_calendar/20100412.png) no-repeat 0px 0px; }
#id20100419 { background: transparent url(../images/tips/large_calendar/20100419.png) no-repeat 0px 0px; }
#id20100426 { background: transparent url(../images/tips/large_calendar/20100426.png) no-repeat 0px 0px; }

#large_calendar tbody tr td a.active {
	background-position: 0px -146px;
}

#large_calendar tbody tr td a.active:hover {
	background-position: 0px -219px;
}
#large_calendar tbody tr td a.new:hover {
	background-position: 0px -292px;
}
#large_calendar tbody tr td a.new {
	background-position: 0px -73px;
}

#bg_calendar {
	/* background: transparent url(../images/); */
}
#cal_callout p {
	margin: 0 552px 0 150px !important;
}
/*
	
	Style extentions
	
*/
.extra_padding_on_top {
	padding-top: 2em;
}

.big_ol_header {
	font-size: 28pt;
	line-height: 26pt;
	color: #fff;
	text-align: center;
}
.purple_subheader {
	color: #ff99cc;
	font-size: 12pt;
}
.purple_bullets {
	color: #ff99cc;
}
.purple_bullets li p{
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10pt;
}
.purple_bullets li p sup {
	font-size: 6pt;
}
.prize_bullets {
	padding: 3px;
	font-size: 10pt;
	line-height: 15px;
	color: #fff;
	margin-left: -4px;
}
.prize_bullets img {
	margin: 6px 5px -4px 0px;
}
.normal_p {
	font-size: 11pt;
	color: #fff;
	text-align: justify;
}
.smaller_p {
	font-size: 10pt;
	color: #fff;
}
/* For drop shadows */
.romulus,
.remus {
	border-style: solid;
	border-width: 1px 0px 1px 0px;	
}
.romulus {
	border-color: #ffffff #ffffff #06587e #ffffff;
}
.remus {
	border-color: #06587e #ffffff #ffffff #ffffff;
}
/*
	Calorie Calculator
*/
#ccalc_content_wrapper div.main_column {
	padding: 20px 0px 0px 20px;
	color:#fff
}
#ccalc_content_wrapper div.main_column hr {
	font-size: 0; height: 1px; 
	width: 95%; border:none; text-align: left;
	background:#fff; margin:0; 
	margin-bottom:5px; padding:0;}
#ccalc_content_wrapper #cc_flash {
	
}
/*
	Fruit Flavors
*/
#flv_content_wrapper div.main_column {
	padding: 0;
	color:#fff
}
#flv_content_wrapper div.main_column hr {
	font-size: 0; height: 1px; 
	width: 95%; border:none; text-align: left;
	background:#fff; margin:0; 
	margin-bottom:5px; padding:0;}
#flv_content_wrapper #cc_flash {
	
}
/*
	Official Rules + FAQs
*/
.faqwrap hr {
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff #075264 #075264 #075264;
	padding: 0;
	
}
.rules, .faqwrap {font-size: 9pt; margin: 80px 0; width: 980px; text-align: left; 
	background: transparent url(../img/gum_extraBerry.jpg) no-repeat 110% top;}
.rules .headline{margin-left: 40px;}
.rules ol {margin-left: 5px; width: 640px;}
.rules ul {margin-left: 30px; margin-bottom: 20px;}
.rules ol li {list-style-type:decimal;}
.rules ul li {list-style-type:square;}
.rules ol li,
.rules ul li {font-weight: bold; color:#f9f; margin-top: 20px;}
.faqwrap li { color: #fff;}
.faqwrap p strong { font-weight: 900; font-size: 10pt;}
.faqwrap p { margin: 0;}
.rules ol li p,
.rules ul li p,
.faq p {font-weight: normal; color:#fff}
.faq {margin-left: 50px; width: 640px; }
#dvalign_footer,
#valign_footer {
	margin-top: 5px;
}

.helthy-enter
{
position:relative;
left:345px;
_left:297px;
*left:297px;
top:50px;
_top:50px;
cursor:pointer;
}

.error {font-weight: bold; color:#f9f;}