body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.DarkText	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.LiteBlueText	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #40c1fa;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin:0px;
	padding:0px 0px 5px 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2dc1e9;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #40c1fa;
	margin:0px;
	padding:0px 0px 5px 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin:0px;
	padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.ProdFormHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin:0px;
	padding:20px 0px 0px 0px;
}
.SmallWhiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.SmallWhiteTxtBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*THESE ARE FOR THE NAVIGATIONAL ELEMENTS*/
div#MainNav1 a{
	display:block;
	height: 65px;
	width: 209px;
}

div#MainNav2 a{
	display:block;
	height: 65px;
	width: 207px;
}

div#MainNav3 a{
	display:block;
	height: 65px;
	width: 210px;
}
.MainNav1On {
	background-image: url(/images/lactaid/buttons/main_nav1_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;
	width: 210px;
	cursor:pointer;
}
.MainNav1Off {
	background-image: url(/images/lactaid/buttons/main_nav1_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;
	width: 210px;
	cursor:pointer;
}
.MainNav2On {
	background-image: url(/images/lactaid/buttons/main_nav2_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;
	width: 208px;
	cursor:pointer;
}
.MainNav2Off {
	background-image: url(/images/lactaid/buttons/main_nav2_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;
	width: 208px;
	cursor:pointer;
}
.MainNav3On {
	background-image: url(/images/lactaid/buttons/main_nav3_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;
	width: 211px;
	cursor:pointer;
}
.MainNav3Off {
	background-image: url(/images/lactaid/buttons/main_nav3_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;
	width: 211px;
	cursor:pointer;
}
#MainNav1 {
	height: 65px;
	width: 210px;
	cursor:pointer;
}
.HealthHeader0 {
	background-image: url(/images/lactaid/headers/subnav_img0.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.HealthHeader1 {
	background-image: url(/images/lactaid/headers/subnav_img1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.HealthHeader2 {
	background-image: url(/images/lactaid/headers/subnav_img2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.HealthHeader3 {
	background-image: url(/images/lactaid/headers/subnav_img3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.HealthHeader4 {
	background-image: url(/images/lactaid/headers/subnav_img4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.RecipeHeader0 {
	background-image: url(/images/lactaid/headers/recipes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.RecipeHeader1 {
	background-image: url(/images/lactaid/headers/recipe_delilah.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.RecipeHeader2 {
	background-image: url(/images/lactaid/headers/recipe_angelica.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.RecipeHeader3 {
	background-image: url(/images/lactaid/headers/recipe_conversion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.SignupHeader1 {
	background-image: url(/images/lactaid/headers/newsletter_signup.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.CustomerHeader1 {
	background-image: url(/images/lactaid/headers/customer_service.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 305px;
	width: 950px;
	margin:0px;
}
.SubNavArrowOff, a.SubNavArrowOff:link, a.SubNavArrowOff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2581b9;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/blue_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
	float:left;
}
a.SubNavArrowOff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2581b9;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/blue_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
	float:left;
}
.SubNavArrowOn, a.SubNavArrowOn:link, a.SubNavArrowOn:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2581b9;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/blue_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
	float:left;
}
.SubNavBox {
	height: 30px;
	width: 125px;
	padding-bottom: 15px;
	padding-left: 15px;
	vertical-align: bottom;
	cursor:pointer;
}
.SubNavOff, a.SubNavOff:link, a.SubNavOff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68ccfd;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:5px 0px 0px 12px;
	width:152px;
	height:100%;
	float: left;
}
a.SubNavOff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68ccfd;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:5px 0px 0px 12px;
	width:152px;
	height:100%;
	background-color: #f3fbfe;
	float: left;
}
.SubSubNavOff, a.SubSubNavOff:link, a.SubSubNavOff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68ccfd;
	text-decoration: none;
	padding:7px 0px 0px 12px;
	width:152px;
	height:100%;
	float: left;
}
a.SubSubNavOff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68ccfd;
	text-decoration: none;
	padding:7px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	width:152px;
	height:100%;
	float: left;
	background-image: url(/images/lactaid/newsite/subnav_backgradiant.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.SubNavOff2, a.SubNavOff2:link, a.SubNavOff2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/white_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:7px 0px 0px 12px;
	width:152px;
	height:100%;
	float: left;
}
a.SubNavOff2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/white_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:7px 0px 0px 12px;
	width:152px;
	height:100%;
	float: left;
}
.SubNavOn, a.SubNavOn:link, a.SubNavOn:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68ccfd;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:5px 0px 0px 12px;
	width:152px;
	background-color: #f3fbfe;
	height:100%;
	float: left;
}
.InnerNav	{
	width:152px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
/*END NAVIGATIONAL CLASSES*/

ul.dark, ol.dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
ul.white, ul.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/images/lactaid/newsite/blue_bullet.gif);
}
.BodyContent {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.ProdBodyContent {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.MiddleTable {
	background-image: url(/images/lactaid/newsite/middle_test_table.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.MiddleFoodSelector {
	background-image: url(/images/lactaid/prod_selector/food_inspector_middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.SmallTextHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.Footer, a.Footer:link, a.Footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #009ff1;
	text-decoration: none;
}

.newBackground{background:#144266 url(/images/lactaid/new_bg_gradient.gif) repeat-x left top;}
.ProductBackground {
	/*background-image: url(/images/lactaid/newsite/products_background.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #144266;*/
}
.ProdMainBack {/*background-color: #144266;*/}

.HealthMainBack {/*background: #144266 url(/images/lactaid/bg_gradient.jpg) repeat-x top left;*/}

.NormGrayText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.TopTableLine {
	height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 2px;
}
/*THESE ARE FOR THE PRODUCT LOCATOR FUNCTIONALITY*/


.prod_locator1{color:#6B6B6B; font-size:11px; font-family:Arial, verdana; width:494px; height:198px; background:#FFFFFF url(/images/lactaid/prod_locator/background1.gif) no-repeat center bottom;}

h3.ttl_prod_locator{color:#6A6A6A; margin:0px; padding:6px 0px 0px 10px; font-weight:bold; font-size:17px; font-family:Arial; height:33px; background:url(/images/lactaid/prod_locator/title_bg.gif) no-repeat left top;}

form.form_product_locator{margin:0px 10px;}

form.form_product_locator label{margin:10px 0px 3px 0px;}

form.form_product_locator label, form.form_product_locator select, form.form_product_locator input{display:block; font-size:11px;}

.inputImg{margin:15px 0px;}

.prod_locator_results{color:#6B6B6B; font-size:11px; font-family:Arial, verdana; width:494px; background:#FFFFFF url(/images/lactaid/prod_locator/results_bg.gif) no-repeat center bottom;}

.prod_locator_results p{margin:10px;}

table.resultsTab{margin:0px 10px; width:95%; border-bottom:2px solid #A7A7A7;}

table.resultsTab th{text-align:left; border-bottom:2px solid #A7A7A7; padding-bottom:3px;}

table.resultsTab td{border-bottom:1px solid #C8C8C8; padding:5px 0px;}

table.buttonsAndLinks{width:474px; margin:0px 10px 20px 10px; border:none;}


.ProductLocatorBack {/*
	background-image: url(/images/lactaid/prod_locator/locator_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 433px;
	width: 494px;*/
}
.Map1 {
	background-image: url(/images/lactaid/prod_locator/map_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 354px;
	width: 471px;
}
.Map2 {
	background-image: url(/images/lactaid/prod_locator/map_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 354px;
	width: 471px;
}
.Map3 {
	background-image: url(/images/lactaid/prod_locator/map_3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 354px;
	width: 471px;
}
.Map4 {
	background-image: url(/images/lactaid/prod_locator/map_4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 354px;
	width: 471px;
}
.Map5 {
	background-image: url(/images/lactaid/prod_locator/map_5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 354px;
	width: 471px;
}
.Map6 {
	background-image: url(/images/lactaid/prod_locator/map_6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 354px;
	width: 471px;
}
/*END PRODUCT LOCATOR FUNCTIONALITY*/
.SelectorOn {
	height: 118px;
	width: 77px;
	background-image: url(/images/lactaid/prod_selector/gray_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


.DottedLines {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #40c1fa;
}
.FormBackground {
	background-image: url(/images/lactaid/newsite/form_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 352px;
	width: 477px;
}

.FormBackgroundNew {
	background-image: url(/images/lactaid/newsite/form_background_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 800px;
	width: 477px;
}

.SmallFormBack {
	background-image: url(/images/lactaid/newsite/sm_form_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 478px;
	height: 146px;
}
.SmallFormBack2 {
	background-image: url(/images/lactaid/newsite/sm_form_background2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 231px;
	width: 478px;
}
.SpecialOffersBack {
	background-image: url(/images/lactaid/newsite/special_offers_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 487px;
	width: 497px;
}
.SignupFormback {
	background-image: url(/images/lactaid/newsite/signup_formback.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 354px;
	width: 480px;
}
.SignupFormback1 {
	background-image: url(/images/lactaid/newsite/signup_formback1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 560px;
	width: 480px;
}
.SignupFormback2 {
	background-image: url(/images/lactaid/newsite/signup_formback2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 500px;
	width: 480px;
}
.SignupFormback3 {
	background-image: url(/images/lactaid/newsite/signup_formback3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 425px;
	width: 480px;
}

a:link {
	color: #40c1fa;
	text-decoration: none;
}
a:visited {
	color: #40c1fa;
	text-decoration: none;
}
a:hover {
	color: #40c1fa;
	text-decoration: underline;
}
.BlueArrowLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #40c1fa;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/blue_arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
	font-weight: bold;
}
table#factsList tr{height:20px;}
table#factsList td{border-top:1px solid #FFFFFF;}
/*THIS ONE IS FOR THE LEAVING THE SITE, BUY NOW AND TELL A FRIEND POPUP*/
.PopupBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/popup_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 321px;
	width: 495px;
	position: absolute;
	z-index: 10;
	top: -15px;
	left:225px;
}
/*THIS ONE IS FOR THE RECIPE CONVERSION POPUP*/
.PopupBackground2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/popup_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 321px;
	width: 495px;
	position: absolute;
	z-index: 10;
	top: 1070px;
	left:0px;
}
.PopupBackground3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(/images/lactaid/newsite/recipe_conv_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 450px;
	width: 495px;
	position: absolute;
	z-index: 10;
	top: 950px;
	left:0px;
}
.SmallGrayText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
/*THESE ARE THE CLASSES RELATIVE TO THE FAQ SECTION*/

#root0{
	/*height: 341px;*/
	width: 465px;
}

#scroll0Container	{
	padding: 12px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
}
#FaqPadding	{
	padding: 2px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.featureScrollerParent	{
	
}
.featureScrollerParentContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #40c1fa;
	text-decoration: none;
	width: 495px;
	padding: 2px 0px 2px 2px;
	margin: 2px 0px 2px 0px;
	height: 14px;
	vertical-align: top;
	cursor:pointer;
	text-align: left;
}
.featureScrollerChildContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	width: 95%;
	text-align: left;
}
/*END FAQ SECTION*/
/*THIS CONTROLS THE WIDTH FOR THE CALCIUM AND LACTOSE TRACKER*/
#Header {
	width: 505px;
	height:43px;
	margin: 0 auto;
	border: 0px solid #ccc;
	background-image: url(/images/lactaid/newsite/food_inspector_head.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding:0px;
}
#MiddleDiv {
	background-image: url(/images/lactaid/newsite/food_inspector_middle.gif);
	background-repeat: repeat-y;
	background-position: center center;
	height:8px;
	width:505px;
}
#calciumScroller {
	width: 232px;
	border: 0px solid #ccc;
	padding: 5px;
	float: left;
	position:relative;
	display:block;
}
#lactoseScroller {
	width: 232px;
	float: left;
	border: 0px solid #ccc;
	padding: 5px;
	position:relative;
	display:block;
}
#FoodGroups {
	width: 480px;
	float: left;
	border: 0px solid #ccc;
	padding:20px 0px 0px 15px;
	margin-top:0px;
	text-align:center;
}
#FoodGroups div {
	width: 77px;
	height: 140px;
	border: 0px solid #000;
	margin: 1px;
	float: left;
	text-align: center;
	font:bold 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding:0px 0px 0px 0px;
}
/*USE THESE IF YOU WANT LABELS OVER THE SLIDER- ADD SPAN WITH THE CLASS ON IT*/
.label-1 { 
	position: absolute; 
	left: 0; 
	top: -1.1em; 
	}
.label-2 { 
	position: absolute; 
	right: 0; 
	top: -1.1em; 
	}

/* THESE FILES SKIN THE SLIDER */
.ui-slider { 
	position: relative; 
	width:200px; 
	height:23px; 
	margin-left:10px; 
	padding:0px; 
}
.ui-slider2 { 
	position: relative; 
	width:153px; 
	height:23px; 
	margin-left:9px; 
	padding:0px; 
}
.ui-slider-handle { 
	position: absolute; 
	z-index: 1; 
	height: 12px; 
	width: 12px; 
	top: 40px; 
	left: 0px; 
	margin:0px 0px 0px 5px; 
	background-image: url(/images/lactaid/newsite/slider_arrow.gif);  
	background-repeat: no-repeat;
	background-position: left top;	
}
.ui-slider-handle-2 { 
	position: absolute; 
	z-index: 1; 
	height: 12px; 
	width: 12px; 
	top: 40px; 
	left: 0px; 
	margin:0px 0px 0px 5px; 
	background-image: url(/images/lactaid/newsite/slider_arrow.gif);  
	background-repeat: no-repeat;
	background-position: left top;	
}
.ui-slider-handle-active { 
	border: 0px dotted black;  
}
.ui-slider-disabled .ui-slider-handle { 
	opacity: 0.5; 
	filter: alpha(opacity=50); 
}
.ui-slider-range {
	position: absolute;
	background: #84e0f7;
	opacity: 0.6;
	filter: alpha(opacity=60);
	width: 153px;
	height: 7px;


	line-height:7px;
	top:46px;
	left:10px;
	margin:0px 10px 0px 5px;
	padding:0px;
	border: 0px solid #000;
	overflow: hidden;
	clip: rect(auto,auto,auto,auto);
}
/* Default slider backgrounds */
.CalciumBackground {
	width:232px; 
	height:94px; 
	margin:0px; 
	padding:0px; 
	background-image: url(/images/lactaid/newsite/calcium_slider_background.gif); 
	display:block;
	position:relative;
}
.LactoseBackground {
	width:232px; 
	height:94px; 
	margin:0px; 
	padding:0px; 
	background-image: url(/images/lactaid/newsite/lactose_slider_background.gif); 
	display:block;
	position:relative;
}
.BottomTable {
	background-image: url(/images/lactaid/newsite/food_inspector_bottom.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:23px;
}
.TinyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 9px;
}
.Graybackground {
	background-image: url(/images/lactaid/newsite/gray_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 118px;
	width: 77px;
}
.Graybackground2 {
	background-image: url(/images/lactaid/newsite/gray_background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 118px;
	width: 77px;
}
.Tout1 {
	background-image: url(/images/lactaid/callouts/callout1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 211px;
}
.Tout2 {
	background-image: url(/images/lactaid/callouts/callout2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 211px;
}
.Tout3 {
	background-image: url(/images/lactaid/callouts/callout3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 211px;
}
.Tout3 a, .Tout2 a, .Tout1 a{
	display:block;
	height: 80px;
	width: 211px;
}
.Tout4 {
	background-image: url(/images/lactaid/callouts/callout4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 102px;
	width: 211px;
}
.Tout5 {
	background-image: url(/images/lactaid/callouts/callout5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 102px;
	width: 211px;
}
.Tout5 a, .Tout4 a{
	display:block;
	height: 102px;
	width: 211px;
}
.Tout6 {
	background-image: url(/images/lactaid/callouts/callout6.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 211px;
}

.Tout7 {
	background-image: url(/images/lactaid/callouts/callout7.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 211px;
}
.Tout6 a, .Tout7 a{
	display:block;
	height: 80px;
	width: 211px;
}
.Tout8 {
	background-image: url(/images/lactaid/callouts/callout8.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 123px;
	width: 208px;
}
.Tout8 a{
	display:block;
	height: 123px;
	width: 208px;
}

.Tout9 {
	background-image: url(/images/lactaid/callouts/callout9.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 91px;
	width: 211px;
}
.Tout9 a{
	display:block;
	height: 91px;
	width: 211px;
}
.Tout1Dark {
	background-image: url(/images/lactaid/callouts/callout1_dark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 112px;
	width: 208px;
}
.Tout1Dark a{
	display:block;
	height: 102px;
	width: 208px;
}
.Tout2Dark {
	background-image: url(/images/lactaid/callouts/callout2_dark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 208px;
}

.Tout2Dark a{
	display:block;
	height: 89px;
	width: 208px;
}
.Tout3Dark {
	background-image: url(/images/lactaid/callouts/callout3_dark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 92px;
	width: 209px;
}
.Tout3Dark a{
	display:block;
	height: 92px;
	width: 209px;
}
.Tout4Dark {
	background-image: url(/images/lactaid/callouts/callout4_dark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 208px;
}
.Tout4Dark a{
	display:block;
	height: 89px;
	width: 208px;
}


.Tout10 {
	background-image: url(/images/lactaid/callouts/callout10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 102px;
	width: 169px;
}

.Tout11 {
	background-image: url(/images/lactaid/callouts/callout11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 101px;
	width: 208px;
}

.Tout12 {
	background-image: url(/images/lactaid/callouts/callout12.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 170px;
}

.Tout13 {
	background-image: url(/images/lactaid/callouts/callout13.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 170px;
}

.Tout14 {
	background-image: url(/images/lactaid/callouts/callout14.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 208px;
}

.Tout14 a{
	display:block;
	height: 89px;
	width: 208px;
}

.Tout15 {
	background-image: url(/images/lactaid/callouts/callout15.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 170px;
}

.Hand {
	cursor: pointer;
}
.ImgPadding{
	padding-top: 2px;
	padding-bottom: 4px;

}

li.errorMsg{color:red; margin-left:25px;}

span.fontred{display:block;}

span.thick{font-weight:bold; padding-left:20px;}

.fontred{color: #FF0000;}

.fontrequired{color: #FF0000;font-style:italic}

.brdrTop{border-top:1px solid #3CC0FF;}

.brdrBot{border-bottom:1px solid #3CC0FF;}

.hideListBox{width:11px; overflow:hidden;}

/** Screening Room Styles **/
.flash_holder {
	background:black;
	text-align:center;
}
.flash_player {
	width:492px;
	height:305px;
	margin:0 auto;
}

.videosList {
	list-style:none;
	padding:0;
	margin:0;
}

.videosList li {
	list-style:none;
	padding:27px 0 16px 0;
	margin:0;
	border-top:1px solid #40c1fa;
	position:relative;
}
	/* clear */
	.videosList li:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

	.videosList li {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .videosList li {height: 1%;}
	.videosList li {display: block;}
	/* End hide from IE-mac */

.videosList_thumb {
	float:left;
	width:124px;
	margin:0 19px 0 0;
}

.videosList_desc {	
	float:left;
	width:347px;
}
.videosList_desc_title {
	
	font-weight:bold;
	line-height:16px;
	padding:0;
	margin:0 0 2px;;
}
.videosList_desc p {
	margin:0 0 12px 0;
	padding:0;
}
.videosList_desc_title a {
	color:#666666 !important;
	text-decoration:underline !important;
}
.videosList_desc_title a sup {
	text-decoration:none !important;
}

.videosList_desc_playing {
	display:none;
	color:#f33100;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	padding:0 0 5px;
}

.videosList_boxLink {
	position:absolute;
	left:0;
	top:0;
	display:block;
	z-index:100;
}

.videosList_playing, .videosList_hover {
	background:url(/images/lactaid/swf/videos/karat.gif) 0 0 no-repeat;
}

.videosList_playing .videosList_desc_playing { display:block; }
.videosList_hover .videosList_desc_title a {
	color:#40c1fa !important;
	
}

div#disclaimer_over{
	text-align:center;
	font-size:10px;
	font-family:Arial;
	background-color:#FFFFFF;
	border:1px solid #133F63;
	color:#133F63;
	width:150px;
	padding:5px;
	height:auto;
	display:none;
	position:absolute !important;
	z-index:150;
	margin-left:-130px; top:-500px; left:-500px;
}

/* new styles - PIMS_9586 - START */

#navigation{width:1024px; height:54px; margin:auto; background:url(/images/lactaid/nav_placeholder.jpg); overflow:hidden;}

#newCallouts{height:172px; width:1024px; margin:auto; background:url(/images/lactaid/footer_placeholder.jpg);}

#homepageFooter{font-family: arial, sans serif; color:#FFF; font-size:10px; border-top:1px solid #FFF; width:912px; margin:auto; padding:10px 0px 20px 0px;	line-height:13px;}
#homepageFooter a:link, #homepageFooter a:hover, #homepageFooter a:active, #homepageFooter a:visited{text-decoration:underline; color: #FFF;}

div#noflash{width:1000px; position:absolute; margin-top:5px; z-index:600; float:left; color:#FFF;}
div#heroButtons{z-index:999; float:left; width:400px; height:50px; position:absolute; margin:420px 0px 0px 380px; text-align:center;}
div#heroButtons a{display:block; margin:5px; float:left; width:91px; height:46px; outline:none;}
div#heroButtons a span{display:none;}
a#good_mornings{background:url(/images/lactaid/home/btn_good_mornings_off.png) no-repeat left top;}
a#good_mornings:hover{background:url(/images/lactaid/home/btn_good_mornings_on.png) no-repeat left top;}
a#nights_out{background:url(/images/lactaid/home/btn_nights_out_off.png) no-repeat left top;}
a#nights_out:hover{background:url(/images/lactaid/home/btn_nights_out_on.png) no-repeat left top;}
a#sweet_dreams{background:url(/images/lactaid/home/btn_sweet_dreams_off.png) no-repeat left top;}
a#sweet_dreams:hover{background:url(/images/lactaid/home/btn_sweet_dreams_on.png) no-repeat left top;}

img{border:0; outline:none;}
/* new styles - PIMS_9586 - END */