@charset "utf-8";
/* CSS Document */
/* Colgate ProClinical:  Phase III */

/*=======================================================*/
/*  M A I N   P A G E S                                  */
/*=======================================================*/
/*  Home Page - all flash content                        */
/*=======================================================*/
body { background-color:#ffffff !important; background-image:url(/ColgateOralCare/Toothpaste/Colgate-ProClinical/US/EN_V3/images/ProClinical_FlashGradient.jpg); background-repeat:repeat-x; background-position:0px 8px; }
#container {
	width:955px;
	margin:0 auto 20px auto;	
	/*background-color:#ffffff;*/
}

#container img { border:none; }
#container h1, #container h2, #container h3, #container h4, #container p, #container table, #container ul, #container a { padding:0; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; color:#666666; float:left; clear:both;  }
#container label { padding:0; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; color:#666666; }
#container a { text-decoration:none; color:#666666; }		

/*=======================================================*/
/*  S U B   P A G E S                                    */
/*-------------------------------------------------------*/
/*  Press Kit, Questions & Answers, Ingredients          */
/*=======================================================*/
#container .headernav { width:inherit; }
#container .subcontainer { margin-left:33px; }
#container .subcontainer .subheader { width:inherit; }
#container .subcontainer .subheader .pagetitle { float:left; padding:20px 0 30px 0; }
#container .subcontainer .content { margin-left:20px; font-size:12px; }

#container .subcontainer .content h3 { padding-bottom:20px; font-size:14px; width:100%; }
#container .subcontainer .content p { padding-bottom:20px; width:100%;}

/*-------------------------------------------------------*/
/*  Questions & Answers                                  */
/*-------------------------------------------------------*/
#container .subcontainer .content .letter { padding:0; width:30px; font-size:14px; font-weight:bold; float:left; }
#container .subcontainer .content .question { padding:0; width:845px; font-size:14px; font-weight:bold; float:left; }
#container .subcontainer .content .letter p, #container .subcontainer .content .question p { padding:0; margin:0; }
#container .subcontainer .content .Answer { width:845px; padding-bottom:10px; float:left; }
#container .subcontainer .content .Answer p { width:825px; float:left; padding-bottom:10px; }
#container .subcontainer .content .Answer ul { margin-left:20px; padding-bottom:10px; width:825px; }
#container .subcontainer .content .Answer .VideoContent { float:left; padding-bottom:10px; }
#container .subcontainer .content .SubQandA { width:805px; margin:0 20px 0 20px; }
#container .subcontainer .content .SubQandA p { width:805px; margin:0; padding:0 0 10px 0; } 

/*-------------------------------------------------------*/
/*  Ingredients                                          */
/*-------------------------------------------------------*/
#container .subcontainer .content .Ingredients {}
#container .subcontainer .content .Ingredients .IngredientsPod { width:900px; padding-bottom:40px; }
#container .subcontainer .content .Ingredients .IngredientsPod .productshot { float:left; }
#container .subcontainer .content .Ingredients .IngredientsPod .list { float:left; }
#container .subcontainer .content .Ingredients .IngredientsPod table { width:500px; border:solid 1px #bfbfbf; }
#container .subcontainer .content .Ingredients .IngredientsPod table th { color:#ffffff; background-color:#bfbfbf; font-weight:bold; width:250px; }
#container .subcontainer .content .Ingredients .IngredientsPod table th, #container .subcontainer .content table td { padding:3px 0 3px 10px; } 
#container .subcontainer .content .Ingredients .IngredientsPod table tr { color:#6f6f6f; background-color:#ffffff; font-weight:normal; width:250px; }
#container .subcontainer .content .Ingredients .IngredientsPod table tr.shade { background-color:#f2f2f2; }

/*-------------------------------------------------------*/
/*  Press Kit                                           */
/*-------------------------------------------------------*/
#container .subcontainer .content .ContentPod { width:inherit; margin-bottom:60px; }
#container .subcontainer .content .ContentPod h4 { float:left; padding:0; font-size:16px; font-weight:bold; }
#container .subcontainer .content .ContentPod a { text-transform:uppercase; font-weight:bold; }
#container .subcontainer .content .ContentPod a:hover, #container .subcontainer .content .ContentPod a:active{ text-decoration:underline; color:#ff0000; }
#container .subcontainer .content .ContentPod .PodTitleBox { width:inherit; border-bottom:1px solid #d9d9d9; padding:5px 0 5px 0; margin-bottom:10px; }
#container .subcontainer .content .ContentPod .PodTitleBox h3 { float:left; padding:0; font-size:20px; font-weight:normal; }
#container .subcontainer .content .ContentPod .PodTitleBox .Download { float:right; }
#container .subcontainer .content .ContentPod .PodTitleBox .Download p { text-align:right; padding:2px 0 0 0; }
#container .subcontainer .content .ContentPod .Content {}
#container .subcontainer .content .ContentPod .Copy {}
#container .subcontainer .content .ContentPod .Images .ImagePod { width:300px; float:left; margin-bottom:30px; }
#container .subcontainer .content .ContentPod .Images .ImagePod h3 { width:300px; text-align:center; }
#container .subcontainer .content .ContentPod .Images .ImagePod .ImagePodContent { margin-bottom:10px; }
#container .subcontainer .content .ContentPod .Images .ImagePod .ImagePodContent a { width:300px; text-align:center; }
#container .subcontainer .content .ContentPod .Images .ImagePod #DownloadImage p { font-size:10px;  }
#container .subcontainer .content .ContentPod .Images .ImagePod #DownloadImage p a { width:300px; font-weight:normal; text-align:center; }
#container .subcontainer .content .ContentPod .Video object { margin-bottom:15px; }
#container .subcontainer .content .ContentPod .Video .SubVideoContent { width:625px; }
#container .subcontainer .content .ContentPod .Video .SubVideoContent .SubVideoThumbnail { width:200px; float:left; }
#container .subcontainer .content .ContentPod .Video .SubVideoContent .SubVideoThumbnail img { float:left; }
#container .subcontainer .content .ContentPod .Video .SubVideoContent .SubVideoCopy { width:400px; margin-left:20px; float:left; }
#container .subcontainer .content .ContentPod .TopLink { float:left; text-align:left; font-size:10px; }

/* ----------------------------------------------------------------------------
   -- PRESS KIT | LOWER SECTION | MAIN CONTENT | CONTENT POD | COPY | REGFORM   
   ---------------------------------------------------------------------------- */
#container .subcontainer .content .RegForm { width:900px; float:left; }
#container .subcontainer .content .RegForm .Coupon_copy { width:900px; float:left; }
#container .subcontainer .content .RegForm .Coupon_copy p { width:850px; padding-bottom:12px; }
#container .subcontainer .content .RegForm .Column { width:430px; float:left; }
#container .subcontainer .content .RegForm #ColLeft {}
#container .subcontainer .content .RegForm #ColRight {}

#container .subcontainer .content .RegForm .Column .Entry {
	width:300px;
	padding-bottom:15px;
	text-align:left;
	float:left;
	clear:both;
}

#container .subcontainer .content .RegForm .Column .Entry .FormTag { font-weight:bold; }
#container .subcontainer .content .RegForm .Column .Entry .Field { width:250px; }
#container .subcontainer .content .RegForm .Column .Entry #FieldSelect { width:200px; }
#container .subcontainer .content .RegForm .Column .Entry .EntryCol { width:145px; float:left; }
#container .subcontainer .content .RegForm .Bottom { padding:20px 0 10px 0; float:left; }

#container .subcontainer .content .RegForm .Bottom .Optin {
	width:390px;
	height:101px;
	background-image:url(/ColgateOralCare/Toothpaste/Colgate-ProClinical/US/EN_V3/images/colgate-pro-clinical-registration-optin-bg.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
}

#container .subcontainer .content .RegForm .Bottom .Optin .Entry .ElementSpecial {
	width:30px;
	text-align:left;
	padding:10px 0 10px 10px;
	float:left;
}

#container .subcontainer .content .RegForm .Bottom .Optin .Entry .LabelSpecial {
	width:340px;
	text-align:left;
	padding:10px 0 10px 0;
	float:left;
}

#container .subcontainer .content .RegForm .Bottom .Optin .Entry .LabelSpecial a { font-size:10px; text-transform:none; text-decoration:underline; }
#container .subcontainer .content .RegForm .Bottom .Submit { padding:30px 0 0 90px; float:left; }

/* =======================================
   == LOGIN PAGE
   ======================================= */
#container .LoginPage { height:800px; }

/*#container #Login {
	background-image:url(/ColgateOralCare/Toothpaste/Colgate-ProClinical/US/EN_V3/images/colgate-pro-clinical-press-kit-lockdown.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}*/

#container #Welcome {	
	cursor:pointer;
}

#container #Welcome p {
	font-size:12px;
	font-weight:bold;
	padding-bottom:20px;
	padding-right:10px;
}

#container #Welcome p.small {
	padding-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#container .LoginPage .Login {
	height:374px;
	width:503px;
	padding-top:90px;
}

#container .LoginPage .Login .PasswordForm {
	width:280px;
	height:180px;
	margin:85px 0 0 180px;
	float:left;
}

#container .LoginPage .Login .PasswordForm h2 {
	text-transform:none;
	margin-bottom:15px;
}

#container .LoginPage .Login .PasswordForm h3 {
	text-transform:none;
	margin-bottom:0;
}

#container .LoginPage .Login .PasswordForm .EmailLink { padding:0; margin:0; width:280px; }
#container .LoginPage .Login .PasswordForm .LinkHome { padding:0; margin:0; width:280px; }

#container .LoginPage .Login .PasswordForm form {
	margin-bottom:10px;
	text-align:left;
}

#container .LoginPage .Login .PasswordForm form .Field { margin-bottom:10px; }
#container .LoginPage .Login .PasswordForm form .Button { margin-bottom:0; }
#container .LoginPage .Login .PasswordForm a { font-weight:normal; }

#container .LoginPage .Login .PasswordForm a.password:link, .LoginPage .Login .PasswordForm a.password:visited { color:#ff0000; }
#container .LoginPage .Login .PasswordForm a.password:hover, .LoginPage .Login .PasswordForm a.password:active { color:#0060b1; }



/*=======================================================*/
/*  U T I L I T I E S                                    */
/*=======================================================*/
#container .clear { width:0; height:0; padding:0; margin:0; clear:both; }
