﻿body {
}

#header #logo {
	margin-top: 5px;
	width: 268px;
	height: 83px;
	position: absolute;
	top: 0;
	left: 0px;
	display: block;
	background-image: url(/images/it/AquafreshLogo.png);
}


#main_nav {
	left: 302px;
}

#main_nav li a {
	background: url(/images/it/buttons/mainnavBack.gif) no-repeat;
}

#main_nav li#home a {
	width: 63px;
	background-position: -101px 0;
}

#main_nav li#mouth a {
	width: 228px;
	background-position: -164px 0;
}

#main_nav li#mum a {
	width: 122px;
	background-position: -392px 0;
}

#main_nav li#kids a {
	width: 0px;
	display: none;
}

#main_nav li#adult a {
	width: 112px;
	background-position: -514px 0;
} 

#main_nav li#products a {
	width: 94px;
	background-position: -626px 0;
}

#main_nav li#home a:hover {
	background-position: -101px -34px;
}

#main_nav li#mouth a:hover {
	background-position: -164px -34px;
}

#main_nav li#mum a:hover {
	background-position: -392px -34px;
}

#main_nav li#kids a:hover {
	background-position: -327px -34px;
}

#main_nav li#adult a:hover {
	background-position: -514px -34px;
}

#main_nav li#products a:hover {
	background-position: -626px -34px;
}

#main_nav li#home a.current, #main_nav li#home a.current:hover {
	background-position: -101px -68px;
}

#main_nav li#mouth a.current, #main_nav li#mouth a.current:hover {
	background-position: -164px -68px;
}

#main_nav li#mum a.current, #main_nav li#mum a.current:hover{
	background-position: -392px -68px;
}

#main_nav li#kids a.current, #main_nav li#kids a.current:hover {
	background-position: -327px -68px;
}

#main_nav li#adult a.current, #main_nav li#adult a.current:hover {
	background-position: -514px -68px;
}

#main_nav li#products a.current,#main_nav li#products a.current:hover {
	background-position: -626px -68px;
}

p {
	color: #103575;
	line-height: 1.7em;
	margin-bottom: 1.5em;
}

#content_main a.link {
	text-transform: uppercase;
	color: #0059c8;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
}

#home_buttons  {
	list-style-type: none;
	margin: 0px -10px;
	margin-top: 20px;
}

#home_buttons li {
	margin: 0px 4px;
	float:left;
}

#home_buttons a {
	background-repeat:no-repeat;
	display: block;
	width: 300px;
	height: 62px;
}

#home_button_a {
	background-image: url(/images/it/home/callout_home_iso.png);
}

#home_button_b {
	background-image:url(/images/it/home/callout_home_campaign.png);
}

#home_button_c {
	background-image: url(/images/it/home/callout_home_contest.png);
}

.link span {
	color: #103575;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
}

.section_head {
	color: #0059c8;
	font-weight: bold;
	font-size: 24px !important;
	margin-bottom: 0px;
	position:relative;
	left: 2px;
	margin-top: 0px;
}

p.highlight {
	font-size:1.3em;
	line-height:1.4em;
}

h2.sub_head {
	font-weight: normal;
	font-size: 42px;
	margin: 0px 0px 20px;
	line-height: 1.1em;
}

h2.superhead {
	font-weight: normal;
	font-size: 42px;
	margin: 0px 0px 20px;
	line-height: 1.1em;
}

h1 {
	font-size: 18px;
	margin-bottom: 10px;	
}

p.indent {
	margin-left: 30px;	
}

span.term {
	font-weight: bold;
	font-size: 14px;
}

.bleed_right {
	margin-right: -30px;
	margin-left: 10px;
}

.bleed_left {
	margin-left: -30px;
	margin-right: 10px;
}

.left {
	margin-right: 15px;
}

.right {
	margin-left: 15px;
}

strong {
	color: #0059c8;
}

#content_main a {
	text-decoration: none;
	color:#0059C8;
}

.bold {
	font-weight: bold;	
}

.large {
	font-size: larger;
}

.step {
	min-height: 40px;
}

.step_one {
	background-image: url(/images/number_1.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}

.step_two {
	background-image: url(/images/number_2.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}


.step_three {
	background-image: url(/images/number_3.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}

.step_four {
	background-image: url(/images/number_4.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}

.step_five {
	background-image: url(/images/number_5.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}

.step_six {
	background-image: url(/images/number_6.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}

.step_seven {
	background-image: url(/images/number_7.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}


.red_step_one {
	background-image: url(/images/red_number_1.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}

.red_step_two {
	background-image: url(/images/red_number_2.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}


.red_step_three {
	background-image: url(/images/red_number_3.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}

/*********************************************************/
/*   Adult Teeth  */
/*********************************************************/

.caption {
	background-color: #002d58;
	color: #ffffff;
	padding: 3px 6px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	min-height: 15px;
}




/*********************************************************/
/*   For Mum  */
/*********************************************************/

div.callout {
	overflow:visible;
	height:	auto;
	padding: 10px;
	margin-top: 10px;
	width: 640px;
}

div.callout h3 {
	font-size: 18px;
	margin-left: 10px;
	padding-bottom: 2px;
}

#content_main div.callout a {
	text-decoration: none;
	color : #0d63cc;
}

div.callout p {
	padding-bottom: 0px;
}

div.callout .left {
	margin-right: 0px;
}

div.callout .right {
	margin-left: 0px;
}


ul.activities {
	left: 0px;	
	top: 0px;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	position:relative;
	padding-top: 10px;
	height: 90px;
	margin: 0px;
}

ul.activities li {
		text-align: left;
}

ul.activities li h4 {
	color: #0d63cc;
	font-size: 11px;
	font-weight: bold;
}

#content_main ul.activities li p a {
	font-weight: normal;
	color: #103575;
}

ul.activities li p a span {
	color: #0d63cc;
	font-size: 11px;
	font-weight: bold;
}

.footnote {
	font-size: 10px;	
}


ul.activities li {
	width: 200px;
}

.video_callout {
	width: 210px;
	border-left: solid 1px white;
	float:right;
	padding-left: 15px;	
	margin-left: 15px;
	height: 200px;
}

.video_callout .video_link {
	background-image: url(/images/hex_play.png);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 26px;
	padding-top: 2px;
	color: #0d63cc;
	line-height: 1.2em;
	display: block;

}

.video_callout .video_link span {
	font-size: 9px;
	margin: 0px;
}

/*********************************************************/
/*   Adult Teeth - Landing  */
/*********************************************************/


#adult_home h1 {
	background-image: url(/images/za/template/blue_hex.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-indent: 32px;
	font-size: 24px;
}

#adult_home h2 {
	font-weight: normal;
	text-transform: none;
	font-size: 20px;
}

#adult_home h3 {
	background-image: url(/images/za/template/blue_hex.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-indent: 32px;
	height: 30px;
	padding-top: 5px;
}

#adult_home h3 a {
	color: #0059c8;
	font-size: 15px;
	text-decoration: none;
	display: block;
}

#adult_home .ft_section {
	float:right;
	width: 380px;
}

#adult_home .ft_title {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 4px;
	display:block;
}

#adult_home .ft_section p {
	margin-left: 32px;
	font-size: 13px;
	margin-bottom: 3px;
}

#adult_home .ft_section .link {
	background-image: url(/images/za/template/arrow.gif);
	background-repeat: no-repeat;
	background-position: 240px 5px;
	padding-right: 15px;
	float:right;
	font-size: 12px;
}

#adult_home .more_tips {
	border-top: solid 1px #66ccff;
	margin-top: 10px;
}

#adult_home .tips_left {
	float:left;
	width: 300px;
}
#adult_home .tips_right{
	float: right;
	width: 320px;
}

#adult_home .more_tips p {
	position: relative;
	top: -15px;
	left: 32px;
	width: 260px;
	height: 30px;
	line-height: 1.3em;
}

/*********************************************************/
/*   Adult Teeth - Brushing Guide  */
/*********************************************************/





/*********************************************************/
/*   Adult Teeth - 5 Steps To Better Brushing Guide  */
/*********************************************************/

#five_steps p {
	font-size: 14px;
	line-height: 1.4em;
}

#five_steps .bleed p {
	font-size: 13px;
}

#five_steps .bleed {
	padding-top: 10px;
}

#five_steps .step_one {
	margin-left: 20px;
	padding-top: 6px;
	width: 375px;
	margin-top: 15px;
}

#five_steps .step_two {
	background-position: 0px 6px;
	float:right;
	width: 320px;
	position: relative;
	top: 20px;
	padding-right: 20px
}

#five_steps .step_three {
	padding-top: 6px;
	margin-left: 20px;
	margin-top: 20px;
}

#five_steps .step_four {
	padding-right: 30px;
	margin-top: 20px;
	float:right;
	width: 330px;
}

#five_steps .step_five {
	margin: 20px 45px 0px 25px;
}

#five_steps .images {
	margin-top: 30px;	
}
#five_steps .images img {
	margin-bottom: 20px;	
}

#five_steps .link {
	margin: 5px 20px 0px 20px;
}

#five_steps .link span {
	color: #063070;
	font-weight: normal;
}


/*********************************************************/
/*   Adult Teeth - Choosing A Toothpaste  */
/*********************************************************/

.product_image {
	position: relative;
	top: -20px;
	margin-bottom: -40px;
}


/*********************************************************/
/*   Adult Teeth - Fluoride  */
/*********************************************************/

.fluoride_flash {
	width: 264px;
	float:right;
	margin-left: 25px;
}

.fluoride_table {
	margin-left: 50px;
	padding-bottom: 20px;
	display: inline-block;
}

.fluoride_table .row {
	border-bottom: solid 1px #ffffff;
	clear: both;
	display: inline-block;
}

.fluoride_table .row p {
	margin: 8px 0px;
	line-height: normal;
}

.fluoride_table .last {
	border-bottom: none;
}

.fluoride_table .term {
	width: 160px;
	float:left;
	font-weight: bold;
	font-size: 14px;
}

.fluoride_table .def {
	float:right;
	width: 400px;
}



/*********************************************************/
/*   Adult Teeth - Brushing Guide  */
/*********************************************************/

.flash_brushing_guide {
	margin-left: 7px;
}

/*********************************************************/
/*   Adult Teeth - Sensitivity  */
/*********************************************************/


.sensitivity_flash {
	float:right;
	width: 316px;
	margin-left: 25px;
}



/*********************************************************/
/*   Adult Teeth - Whiter Teeth  */
/*********************************************************/


.image_smile {
	margin-left: 20px;
	
}

.image_white_tray {
	margin-right: 25px;
}

/*********************************************************/
/*   Adult Teeth - Whitening Dos and Don'ts  */
/*********************************************************/


#dos_donts h1{
	margin: 15px 0px;	
}

#dos_donts p {
	margin: 20px 0px;
	line-height: 1.7em;
}


/*********************************************************/
/*   Adult Teeth - Strong Teeth  */
/*********************************************************/

#strong_teeth .image_strongtooth_1 {
	margin-left: 25px;
}

#strong_teeth .p1 {
	margin-top: 20px;
}

#strong_teeth .p2 {
	margin-top: 25px;
}

#strong_teeth .p3 {
	margin-top: 30px;
}

#strong_teeth .p4 {
	margin-top: 20px;
}

/*********************************************************/
/*   Adult Teeth - Healthy Gums */
/*********************************************************/

#healthy_gums h1 {
	font-size: 17px;
}

#healthy_gums .caption {
	text-align: center;	
	font-size: 18px;
	line-height: 1.4em;
}

/*********************************************************/
/*   Adult Teeth - Flossing */
/*********************************************************/

#flossing h3 {
	margin-bottom: 2px;
}

#flossing .step {
	clear:left;	
	padding-top: 6px;
	margin-bottom: 20px;	
	width: 100%;
}


#flossing .step_one {
	margin-top:30px;	
}

#flossing p {
	float: left;
	line-height: 1.6em;
	width: 310px;
}

/*********************************************************/
/*   Adult Teeth - Fresh breath */
/*********************************************************/

#fresh_breath .right_column {
	width: 290px;
	float: right;
}

#fresh_breath .right_column .left {
	margin-right: 0px;
	
}

#fresh_breath .right_column .right {
	margin-left: 0px;
	margin-right: 10px;
}
#fresh_breath .b2 {
	padding-top: 15px;	
}

#fresh_breath .drink_p {
	padding-left: 20px;	
}

/*********************************************************/
/*   Adult Teeth - Better Breath Tips */
/*********************************************************/

#breath_tips .step {
	width: 310px;
	margin-top: 25px;
	margin-bottom: 25px;
}

#breath_tips strong {
	color: #103575;
	font-size: 16px;
}

/*********************************************************/
/*  Adult Teeth - Visiting The Dentist */
/*********************************************************/

#visiting_dentist ul {
	margin-left: 25px;
	margin-top: 20px;
	font-size: 16px;
}

#visiting_dentist li {
	font-size: 16px;
}

/*********************************************************/
/*   Adult Teeth - Types of Dentists */
/*********************************************************/


#dentist_types .types_table {
	margin-left: 60px;
	margin-bottom: 20px;
}

#dentist_types .types_table p strong {
	color: #103575;
	font-size: 14px;
}

/*********************************************************/
/*   Adult Teeth - Types of Treatments */
/*********************************************************/


#dentist_treatments .treatments_table {
	margin-left: 60px;
	margin-bottom: 20px;
}

#dentist_treatments .treatments_table p strong {
	color: #103575;
	font-size: 14px;
}

/*********************************************************/
/*   Adult Teeth - Common Questions From Your Dentist */
/*********************************************************/


#dentist_questions .anchors {
	margin-left: 80px;
	margin-bottom: 30px;
	margin-top: 20px;
}

#dentist_questions .anchors a {
	display: block;
	text-decoration: none;
	color: #0059c8;
	font-size: 15px;
	margin-bottom: 6px;
}

#dentist_questions .question {
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-bottom: 30px;
}

#dentist_questions .question h3 {
	margin-bottom: 0px;
	font-size: 15px;
}

#dentist_questions .question p {
	margin-top: 0px;
}

#dentist_questions .question a {
	color: #0059c8;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

#dentist_questions ul {
		list-style-image: none;
		margin-left: 20px;
}
#content_main #dentist_questions ul li,
#content_full #dentist_questions ul li {
	margin: 0px;
	padding:0px;
}






#content_bug h3#more_mum {
	background-image:url("/images/it/formom/titleMoreForMum.png");
}


/*********************************************************/
/*   Baby Teeth */
/*********************************************************/


#baby_teeth .sub_head {
	text-transform: none;
	font-size: 28px;	
}

#baby_teeth .section_right {
	width: 385px;
}


#baby_teeth #image_kenny {
	position: relative;
	top: 20px;
	left: 30px;	
}

#caring_for_baby_teeth .sub_head, 
#bottle_drinking .sub_head, 
#babyteeth_decayanderosion .sub_head, 
#babyteeth_gums .sub_head, 
#about_fluoride .sub_head {
	font-size: 38px;
}


.momSubCall {
	font-size:15px;
}


/*********************************************************/
/*   Baby Teeth - Brushing For Them */
/*********************************************************/

#brushing_for_them .step {
	line-height: 1.2em;
	font-size: 11px;
	padding-top: 2px;
	min-height: 40px;
}

#brushing_for_them .left_steps {
	width: 420px;
	float:left;
	margin-top: 10px;
	margin-bottom: 20px;
}

#brushing_for_them .step_one {
	float:left;
	width: 204px;
}

#brushing_for_them .step_two {
	float:right;
	width: 105px;
}

#brushing_for_them .step_three {
	margin-top: 20px;
	width: 335px;
	position: relative;
	left: 60px;
}

#brushing_for_them .right_steps {
		width: 340px;
		float:right;
		padding-top: 15px;
}

#brushing_for_them .step_four {
	margin-bottom: 35px;
}

#brushing_for_them .step_six {
	margin: 20px 0px;
	padding-right: 8px;
}

#brushing_for_them .step_seven {
	padding-top: 10px;
}

#brushing_for_them #image_brush {
	margin-left: 0px;
}


/*********************************************************/
/*   Baby Teeth - Teaching Them To Brush */
/*********************************************************/

#teaching_them strong {
	color: #103575;	
}

#teaching_them .clear {
	margin-bottom: 10px;
}

#teaching_them .highlight {
	font-size: 18px; 
	margin-bottom: 30px;
}


#teaching_them .step {
	line-height: 1.4em;
	padding-top: 2px;
	min-height: 40px;
}

#teaching_them .step_one {
	float:right;
	width: 330px;
	margin-top: 20px;
}

#teaching_them .step_two {
	margin-top: 20px;
}

#teaching_them .step_three {
	margin-top: 40px;
	float:right;
	width: 330px;
}


#teaching_them .step_four {
	margin-top: 40px;
}

#teaching_them .step_five {
	margin-top: 40px;
	float:right;
	width: 330px;
}

#teaching_them .link {
	font-size: 13px;
	text-transform: uppercase;
}

#teaching_them .link.right {
	margin-left: 0px;
	padding-left: 0px;
}

#teaching_them .link.left {
	margin-right: 0px;
	padding-right: 0px;
}

/*********************************************************/
/*   Baby Teeth - Brushing For Them */
/*********************************************************/

#brushing_for_them a.link,#brushing_for_them a.link span {
	font-size: 12px;
}

#brushing_for_them a.link.right {
	margin-left: 0px;
	padding-left: 0px;
}

#brushing_for_them a.link.left {
	margin-right: 0px;
	padding-right: 0px;
}


/*********************************************************/
/*   Baby Teeth - If They Don't Like Brushing */
/*********************************************************/


#dont_like_brushing p {
	line-height: 1.8em;
	margin-bottom: 20px;
}

#dont_like_brushing #image_kenny {
	margin-right: 50px;
	margin-left: 30px;
	margin-bottom: -20px;
}

/*********************************************************/
/*  Baby Teeth - Caring For Baby Teeth */
/*********************************************************/

#caring_for_baby_teeth strong {
	font-size: 16px;
	color: #103575;	
}


#caring_for_baby_teeth a strong {
	font-size: 9px;
	color: #103575;	
}

#caring_for_baby_teeth .step {
	margin-left: 10px;
	margin-bottom: 30px;
	padding-top: 6px;
}

#caring_for_baby_teeth .one {
	margin-top: 30px
}

#caring_for_baby_teeth p {
	margin-bottom: 20px;
}

#caring_for_baby_teeth .callout p {
	margin-bottom: 0px;
}

#caring_for_baby_teeth .step_three {
	float: right;
	width: 320px;
	position: relative;
	margin-left: -60px;
	right: 50px;
}

#caring_for_baby_teeth #image_nosugar {
	margin-left: -40px;
}

#caring_for_baby_teeth #image_rightamount {
	/*position: relative;
	top: 20px;*/
	padding-top:20px;
}

/*********************************************************/
/*  Baby Teeth - What are teeth made of */
/*********************************************************/

.link.right {
	margin-left: 0px;
	padding-left: 0px;
}

.link.left {
	margin-right: 0px;
	padding-right: 0px;
}

/*********************************************************/
/*  Baby Teeth - Decay and Acid Erosion */
/*********************************************************/
#babyteeth_decay .image_teeth {
	margin-bottom: -5px;
}

.decay_images ul  {
	list-style-image: none;
	margin-left: 0px;
	margin-top: 10px;
}

.decay_images ul li {
	display: inline-block;
	margin: 0px 2px;
}

/*********************************************************/
/*  Baby Teeth - Drinking From a Bottle */
/*********************************************************/

#bottle_drinking p {
	line-height: 1.8em;
	margin-bottom: 20px;
}

#bottle_drinking a.link.right {
	margin-left: 0px;
	padding-left: 0px;
}

#bottle_drinking a.link.left {
	margin-right: 0px;
	padding-right: 0px;
}

/*********************************************************/
/*  Baby Teeth - Gums */
/*********************************************************/

#babyteeth_gums .left {
	width: 350px;
}

/*********************************************************/
/*  Baby Teeth - About Fluoride */
/*********************************************************/

#about_fluoride p {
	line-height: 1.8em;
	margin-bottom: 20px;
}

#image_babyfluoride {
	margin-left: -10px;
}


/*********************************************************/
/*  Baby Teeth - Early Brushing Habits */
/*********************************************************/

#baby_early_habits .sub_head {
	font-size: 40px;
}

#baby_early_habits p {
	line-height: 1.8em;
	margin-bottom: 20px;
}

#baby_early_habits #image_milky {
	top: 20px;
	position: relative;	
}

/*********************************************************/
/*  Baby Teeth - Activites */
/*********************************************************/


#babyteeth_activities .row {
	background-image: url(/images/formum/babyteeth/activities_bg.gif);
	height: 275px;
	margin-bottom: 10px;
}

#babyteeth_activities .top {
	background-image: url(/images/formum/babyteeth/activities_bg.png);
}

#babyteeth_activities .row p {
	font-size: 12px;
	line-height: normal;
	margin: 0px;
	height: 45px;
}

#babyteeth_activities .row h4 {
	line-height: normal;
}

#babyteeth_activities .row ul {
	list-style-image: none;
	margin: 20px;
}

#babyteeth_activities .row ul li {
	display: inline-block;
	width: 200px;
	text-align: center;
	vertical-align: top;
	padding-top: 15px;
}

/*********************************************************/
/*  Little Teeth - Landing */
/*********************************************************/

#littleteeth_landing .sub_head {
	font-size: 28px;
}

/*********************************************************/
/*  Little Teeth - Thumb Sucking */
/*********************************************************/
.littleteeth_superhead {
	text-transform:none;	
}

#thumbsucking p {
	line-height: 1.5em;
	margin-bottom: 20px;
}

#thumbsucking strong {
	color: #103575;
}

/*********************************************************/
/*  Little Teeth - What Are Teeth made Of */
/*********************************************************/

.p_two {
	padding-top: 10px;	
}

#image_toothdecay {
	margin-left: 20px;	
}






/*********************************************************/
/*  Little Teeth - Different Teeth */
/*********************************************************/

#different_teeth h3 {
	line-height: normal;
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 0px;
}

#different_teeth p {
	margin-top: 0px;
	line-height: 1.3;
}

/*********************************************************/
/*  Little Teeth - Tips For Brushing Their Teeth */
/*********************************************************/

#littleteeth_brushing_tips strong {
	color: #103575;
}

#littleteeth_brushing_tips .p_one {
	position: relative;
	top: 20px;
	margin-bottom: 30px;
}


/*********************************************************/
/*  Little Teeth and Diet */
/*********************************************************/
#littleteeth_diet h2 {
	text-transform:none;	
}

#littleteeth_diet h3 {
	font-size: 15px;	
}

#littleteeth_diet .right_col img {
	margin-top: 26px;
}

#littleteeth_diet .right_col {
	width: 210px;
	float:right;
	text-align: center;
	position: relative;
	bottom: 20px;
	margin-left: 20px;
	margin-bottom: -20px;
}

#littleteeth_diet li {
	margin: 22px 0;
	line-height: 1.6em;
}


/*********************************************************/
/*  Little Teeth And Decay */
/*********************************************************/

#littleteeth_diet_decay .page_nav {
	margin-top: -18px;
}

/*********************************************************/
/*  Little Teeth - Gum Disease */
/*********************************************************/

#littleteeth_gumdisease h1.right {
	position: relative;
	bottom: 150px;
	left: 15px;
	font-size: 45px;
	margin-bottom: -100px;
}

#littleteeth_gumdisease .caption {
	text-align: center;
	font-size: 16px;	
	line-height: 1.6em;
}

/*********************************************************/
/*  Little Teeth - Acid Erosion */
/*********************************************************/

#littleteeth_aciderosion .caption {
	text-align: center;
	font-size: 20px;
	line-height: 1.6em;
}

#littleteeth_aciderosion ul {
	width: 320px;
	margin-left: 0px;
	float: right;	
}

#littleteeth_aciderosion ul li {
	line-height: 1.4em;
}

#littleteeth_aciderosion .bleed_left {
	margin-top: 20px;	
}

/*********************************************************/
/*  Little Teeth - When kids Fear The Dentist */
/*********************************************************/

#littleteeth_dentistfear #image_speechbubble {
	margin-bottom: -20px;
}

/*********************************************************/
/*  Little Teeth - Filling  */
/*********************************************************/

#littleteeth_filling .left_col {
	float:left;
	width: 250px;
	margin-left: -30px; 
}

#littleteeth_filling .left_col img {
	display:block;
	margin-bottom: 20px;	
}

#littleteeth_filling ul {
	margin-top: 20px;	
}

#littleteeth_filling .callout ul {
	margin-top: 0px;	
}

#littleteeth_filling li {
	margin-bottom: 10px;
}

/*********************************************************/
/*  Little Teeth - Losing baby Teeth  */
/*********************************************************/
littleteeth_losing h2 {
	text-transform: none;
}

#image_fairy {
	margin-left: -15px;
	margin-top: 20px;
}

/*********************************************************/
/*  Little Teeth - Losing baby Teeth  */
/*********************************************************/
#whattodo h2 {
	text-transform: none;
}

#whattodo .superhead {
	font-size: 32px;
}


/*********************************************************/
/*  Baby Teeth - Early Habits                            */
/*********************************************************/
#baby_early_habits h2{ 
	text-transform:lowercase;
}

#baby_early_habits h2.section_head,
#baby_early_habits h2.sub_head,
#baby_early_habits h2 span{ 
	text-transform:capitalize;
}


/*********************************************************/
/*  Baby Teeth - Activites */
/*********************************************************/


#littleteeth_activities .row {
	background-image: url(/images/formum/babyteeth/activities_bg.gif);
	height: 275px;
	margin-bottom: 10px;
}

#littleteeth_activities .top {
	background-image: url(/images/formum/babyteeth/activities_bg.png);
}

#littleteeth_activities .row p {
	font-size: 12px;
	line-height: normal;
	margin: 0px;
	height: 45px;
}

#littleteeth_activities .row h4 {
	line-height: normal;
}

#littleteeth_activities .row ul {
	list-style-image: none;
	margin: 20px;
}

#littleteeth_activities .row ul li {
	display: inline-block;
	width: 200px;
	text-align: center;
	vertical-align: top;
	padding-top: 15px;
}


/*********************************************************/
/*  Big Teeth - Landing */
/*********************************************************/

#bigteeth_landing .subhead {
	font-size: 28px;
	text-transform: none;
}

#bigteeth_landing h3 {
	font-size: 20px;
}

#bigteeth_landing .right_col {
	float:right;
	width: 360px;
	margin-top: 0px;
}

#bigteeth_landing #image_cousins {
	margin-right: -80px;	
	margin-top: -20px;
	margin-left: -10px;
}


/*********************************************************/
/*  Big Teeth - A Grown Up Mouth */
/*********************************************************/

#bigteeth_mouth p {
	line-height: 1.5em;
}

#bigteeth_mouth #image_toothdecay {
	margin-left: 0px;
}


/*********************************************************/
/*  Big Teeth - Losing Milk Teeth */
/*********************************************************/


#bigteeth_losing p {
	line-height: 1.4em;
}

#bigteeth_losing a.link {
	position:relative;
	top: 20px;	
}

/*********************************************************/
/*  Big Teeth - Brushing Tips */
/*********************************************************/




#bigteeth_brushing .video_callout  {
	height: 150px;
}

#bigteeth_brushing ul {
	margin-left: 10px;
}


#bigteeth_brushing .b1 {
	margin-bottom:50px;
	margin-top:85px;
}

#bigteeth_brushing .b2 {
	margin-bottom:10px;
	padding-top: 20px;
}

#bigteeth_brushing #image_brushing2 {
	position: relative;
	bottom: 30px;	
}

#bigteeth_brushing #image_block2minutes {
	margin-left: -10px;	
}

#bigteeth_brushing #image_nurdles {
	margin-right: -10px;	
	margin-left: 0px;
}

#bigteeth_brushing .last_p {
	margin-top: 30px;
	margin-left: 15px;
}



/*********************************************************/
/*  Big Teeth - Activities */
/*********************************************************/

#bigteeth_dentist #image_calendar {
	margin-bottom: -20px;
	bottom: 50px;
	position:relative;	
}

/*********************************************************/
/*  Big Teeth - When kids Fear The Dentist */
/*********************************************************/

#bigteeth_dentistfear #image_speechbubble {
	margin-bottom: -20px;
}

#bigteeth_dentistfear #image_certificate {
	margin-bottom: -25px;
}


/*********************************************************/
/*  Big Teeth - When kids Fear The Dentist */
/*********************************************************/

#bigteeeth_dentist_filling ul {
	margin: 0px;
	list-style-type: none;
}

#bigteeeth_dentist_filling ul li {
	display: inline;
}

/*********************************************************/
/*  Big Teeth - Teeth And Diet */
/*********************************************************/

#bigteeth_diet h4 {
	font-size: 15px;	
}

#content_main #bigteeth_diet .link.right {
	margin-left:0px;
}

#content_main #bigteeth_diet .link.left {
	margin-right:0px;
}

#bigteeth_diet .right_col img {
	margin-top: 26px;
}

#bigteeth_diet .right_col {
	width: 210px;
	float:right;
	text-align: center;
	position: relative;
	bottom: 20px;
	margin: -30px -10px -20px 0px;
}

#bigteeth_diet li {
	margin: 22px 0;
	line-height: 1.6em;
}

/*********************************************************/
/*  Big Teeth - Gum Disease and Acid Erosion */
/*********************************************************/

#bigteeth_gumdisease h1 {
	
	font-size: 15px;
	line-height: 1.3em;
	margin-right: -20px;
}

#bigteeth_gumdisease .caption {
	text-align: center;
	font-size: 17px;	
	line-height: 1.4em;
}


#bigteeth_gumdisease .ptwo {
	
}

#bigteeth_gumdisease ul {
	margin-left: 290px;
}





/*********************************************************/
/*  Big Teeth - Activities */
/*********************************************************/

#bigteeth_activities .row {
	background-image: url(/images/formum/babyteeth/activities_bg.gif);
	height: 275px;
	margin-bottom: 10px;
}

#bigteeth_activities .top {
	background-image: url(/images/formum/babyteeth/activities_bg.png);
}

#bigteeth_activities .row p {
	font-size: 12px;
	line-height: normal;
	margin: 0px;
	height: 45px;
}

#bigteeth_activities .row h4 {
	line-height: normal;
}

#bigteeth_activities .row ul {
	list-style-image: none;
	margin: 20px;
}

#bigteeth_activities .row ul li {
	display: inline-block;
	width: 200px;
	text-align: center;
	vertical-align: top;
	padding-top: 15px;
}


/*********************************************************/
/*  Products  */
/*********************************************************/


div.products strong {
	color: #002469;	
}


#products_home .bl img {
	margin-left: 60px;	
}

div#products_home div.products_home_top_right {
	width: 375px;
}


/*********************************************************/
/*  Products - IsoActive */
/*********************************************************/

div#products_isoactive h1 {
	font-size: 20px;
}


div.products_isoactive_header {
	background-image: url(/images/it/products/isoactive/isoactive_headerbg.png);
}

div#products_isoactive .flash {
	float:right;
	position: relative;
	bottom: 275px;
	margin-bottom: -275px;
	margin-right: -25px;
}

div.isoactive_content_right {
	width: 160px;
	margin-left: 20px;
	padding-left: 20px;
	border-left: solid 1px #fff;
	}

div#products_isoactive ul {
	position:relative; 
	left: 10px;
	top: 10px;
}




/*********************************************************/
/*  Products - Tripla Protezione */
/*********************************************************/

#products_triplaprotezione ul {
	position:relative;
	left: 30px;
}

#products_triplaprotezione h1 {
	font-size: 18px;	
}


/*********************************************************/
/*  Products - Extreme Clean */
/*********************************************************/

#products_whitening ul {
		position:relative;
		left: 30px;
		padding-right: 55px;
}

/*********************************************************/
/*  Products - Extreme Clean */
/*********************************************************/

#products_extremeclean .header {
	margin-left: -15px;	
}

#products_extremeclean ul {
		position:relative;
		left: 30px;
		padding-right: 35px;
}

/*********************************************************/
/*  Products - Bambini */
/*********************************************************/

#image_bambinipaste {
	margin-bottom: -40px;
	position:relative;
	bottom: 40px;
}

#image_bambinibrush2 {
	position:relative;
	bottom: 120px;
	margin-bottom: -120px;
}

#brushes_amici ul {
	position:relative;
	left: 30px;
	padding-right: 90px;
}



/*********************************************************/
/*  Products - Spazzolini */
/*********************************************************/
#products_spazzolini h2 {
	text-transform: lowercase;	
}

#products_spazzolini h2 span {
	text-transform:capitalize;	
}

#products_spazzolini .cite {
	line-height: normal;
}

#products_spazzolini li {
	line-height: normal;	
}

#products_spazzolini .cell1title {
	margin-top: 10px;	
}

#products_spazzolini div {
	width: 282px;
	margin:0px;	
}

.hrule {
	margin-top: -10px;	
	margin-bottom: 20px;	
}
#image_closeup_3testine {
	margin-top: 120px;	
}

#image_closeup_whitebrilliant {
	margin-top:130px;
}

#image_closeup_dinamic {
	margin-top:10px;
}

#image_closeup_x {
	margin-top:35px;
}

#image_closeup_maxactive {
	margin-top:10px;
}

/*********************************************************/
/*  Products - Collutorio */
/*********************************************************/
h2.collutorio_callout {
	text-transform: lowercase;	
}

h2.collutorio_callout span{
	text-transform:capitalize;	
}

#image_collutorio {
	margin-top: 40px;	
}

#contest {
	width: 1000px;
	margin-left: 90px;
}

#contest .top,
#contest .bottom,
#prizes .top,
#contest .content {
	background-repeat: no-repeat;
}

#contest .top {
	background-image: url(/images/it/contest/border-top.png);
	height: 25px;
	width: 810px;
}

#contest .body {
	background-image: url(/images/it/contest/border-body.png);
	background-repeat: repeat-y;
	width: 810px;
}

#contest .bottom {
	background-image: url(/images/it/contest/border-bottom.png);
	width: 810px;
}

#contest .content {
	background-color: #ffdd00;
	height: 480px;
	background-image: url(/images/it/contest/main.jpg);
	margin-left: 41px;
	width: 733px;
}

#contest p {
	color: #003e7e;
	margin: 0px;
	margin-left: 100px;
	width: 600px;
	text-align: center;
	line-height:1.3em;
}

#contest p a { 
	display: block;
	color : #e2111c;
}

#prizes {
	width: 681px;
	margin-left: 62px;
}

#prizes .top {
	background-image: url(/images/it/contest/top-cap.gif);
	height: 15px;
	width: 681px;
}

#prizes .innerbody {
	background-color: #ffffff;
	display: block;
	height: 300px;
	margin-left: 2px;
	width: 678px;
}

#prizes .bottom {
	background-image: url(/images/it/contest/bottom-cap.gif);
	width: 681px;
}

#prizes ul {
	list-style-type: none;
	margin: 0px;
	margin-left: 25px;
}

#prizes ul li {
	float:left;
	margin-right: 15px;
}

#prizes ul p {
	color: #ed1c24;
	font-size: 11px;
	margin: 0px;
	width: 110px;
	text-align: center;
	line-height:1.3em;
}

#prizes ul p.small {
	font-size: 8px;
}

#prizes ul p.plus {
}

#prizes #tag {
	position:relative;
	bottom: 70px;
	right: 25px;
	margin-bottom: -90px;
}

#contest #molly {
	float:right;
	position: relative;
	left: -15px;
	bottom: 50px;
}

#contest #kenny {
	position: relative;
	right: 134px;
	bottom: 80px;
}

#contest #surfer1 {
	position: relative;
	right: 100px;
	top: 66px;
}

#contest #surfer2 {
	position: relative;
	left: 92px;
	bottom: 240px;
	float:right;
	margin-bottom: -320px;
	margin-left: -100px;
}


#products_bambini h1 {
	font-size: 21px;
}

#copyc {
	background-image: url(/images/it/contest/copyc.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
	display: block;
	width: 192px;
	height: 15px;
	margin: 20px auto -10px auto;
}

#copyd {
	background-image: url(/images/it/contest/copyd.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
	display: block;
	width: 475px;
	height: 15px;
	margin: 0px auto 10px auto;
}

#copye {
	background-image: url(/images/it/contest/copye.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
	display: block;
	width: 585px;
	height: 40px;
	margin-top: 5px;
	background-repeat: no-repeat;
}

#contest_footer {
	background-image: url(/images/it/contest/stars.gif);
	background-repeat:no-repeat;
	background-position: 46px -2px;
}

#contest .clear {
	height: 0px;
}