body {
  color:#000;
  font:12px Arial, Helvetica, sans-serif;
  position:relative;
  width: 100%;
  margin: 0 auto;
}

/* Common Classes */
.left, .float_left  { float:left	}
.right, .float_right { float:right	}
.hide  { display:none	}
.block {display:block !important;}
.inline {display:inline !important;}
.align_right    { text-align:right;	  }
.align_left     { text-align:left;	  }
.align_center   { text-align:center;  }
.align_justify  { text-align:justify; }
.pad_right { padding-right: 10px;}
.pad_left {padding-left: 10px;}
.bold {font-weight:600;}
.italic {font-style:italic;}
a {	color:#525252;	}
a:hover, a:focus { text-decoration:underline;}
a:active, a:visited { }

blockquote {
		font-family: 'Open Sans', sans-serif;
		margin:5px;
		padding:10px;
		font-size:22px;
		font-weight: 300;
		color:#fff;
		line-height:1.1em;
		quotes:none;
		padding: 1.5em 1.3em 1.3em 0.8em;
	}

.ie7 .smallBlockquote, .ie8 .smallBlockquote {
	font-size: 0.8em;
	line-height: 1em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

	blockquote.left {border-right:1px dashed #ccc; width:35%;} /* float blockquote left, and set width */
	blockquote.right {border-left:1px dashed #ccc; width:35%;} /* float blockquote right and set a width */

/* Header Styles */
h1, h2, h3, h4, h5 {margin:0 0 0.5em; line-height:1.1em;}
h1 {	font-size:2.52em;}
h2 {	font-size:1.952em;}
h3 {	font-size:1.652em;}
h4 {	font-size:1.452em;}
h5 {	font-size:1.252em;}
h6 {	font-size:1.1em; font-weight: 600; color: #444444; padding: 0; margin: 0;}
h6 a {text-decoration: none;}
h6 a:hover {text-decoration: none; color: #69afdc;}

/* UL LI's */
ul{
  list-style:outside disc;
}
ul,ol{
  margin:0 0 0 1.5em;
  padding:0;
}
li ul,li ol{
  padding:0;
  margin:0 0 0em 1.5em; /*   margin:0 0 1.5em 1.5em; */
}

/* paragraph styling */
p {margin:0 0 1.52em;}
	p img.left {float:left;margin:1.52em 1.52em 1.52em 0;padding:0;}
	p img.right {float:right;margin:1.52em 0 1.52em 1.52em;}

strong   		{	font-weight:600;}
em, dfn  		{	font-style:italic;}
dfn 	 		{   font-weight:600;}
sup, sub 		{   line-height:0;}
abbr, acronym   {	border-bottom:1px dashed #ccc;}
address 		{	margin:0 0 1.5em;font-style:italic;}
del 			{	color:#666;}
pre, code, tt   {	font:1em 'andale mono', 'lucida console', monospace;line-height:1.5; display:block;}
code 			{	background-color:#eee; display:inline; padding:0px 2px 1px 2px; line-height:1.1em;}
pre 			{	margin:1.5em 0;white-space:pre;}



#Alert {
	background-color: #2385c3;
	color: #fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:120%;
	overflow: hidden;
	width: 100%;
	text-align: left;
	position: relative;
	top: 0px;
	left: 0px;
	height: 1em;
	display:none;
	padding: .5em 0;
}

	#Alert .announcement {
		padding: 0 .5em 0 5%;
	}

	#Alert .announcement .close { cursor: pointer; }

	.ie7 .announcementMessage {
		float: left;
	}

#topNav {
	background-color: #fff;
	max-width: 1200px;
	height: 1.9em;
	margin: 0px auto;
	width: 100%;
}

#topNavContainer {
	float: right;
	width: 474px; /*was 35% */
	/*min-width: 550px;*/
	/* max-width: 750px; */
}

#countrySelect {
	display: none;
	position: absolute;
	z-index: 10000;
	top: 115px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.setCenter {
	text-align: center;
}

.ie7 .setCenter {
	width: 750px;
	margin: 0 auto;
}


#locationMenu {
		width:auto;
		position: relative;
		background-color: #fff;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		padding: 2em;
		height: auto;
		-webkit-box-shadow: 1px 1px 1px 1px #b39e98;
		-moz-box-shadow: 1px 1px 1px 1px #b39e98;
		box-shadow: 1px 1px 1px 1px #b39e98;
		display: inline-block;
		text-align: left;
}

.ie7 #locationMenu {
	width: 650px;
	float: left;
	behavior: url(/Colgate/Common/homepagev3/css/PIE.htc);
}


.ie8 #locationMenu {
	behavior: url(/Colgate/Common/homepagev3/css/PIE.htc);
}


#locationMenu h2 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		color: #ff0000;
	}

#bigX {
	width:  20px;
	height: 20px;
	position: relative;
	top: -14px;
	left: -33px;
	color: #fff;
	font-size: 1.1em;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	background: #c30000; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(198,0,0,1) 0%, rgba(251,8,8,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,0,0,1)), color-stop(100%,rgba(251,8,8,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(198,0,0,1) 0%,rgba(251,8,8,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(198,0,0,1) 0%,rgba(251,8,8,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(198,0,0,1) 0%,rgba(251,8,8,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(198,0,0,1) 0%,rgba(251,8,8,1) 100%); /* W3C */
	z-index: 100;
	display: inline-block;
}

.ie7 #bigX {
	float: right;
	top: 0px;
	left: -50px;
}

.ie8 #bigX {
	top: -300px;
}

#bigX a {
color: #fff;
text-decoration: none;
}

#bigX a:hover {
	color: #cdcccc;
}

.location {
	float: left;
	padding: 0 0 0 10px;
	border-right: 1px solid #d9d9d9;
	margin-right: 3%;
	margin-top: 3px;
	background: transparent url(/Colgate/Common/homepagev3/images/icons/grey_arrow_small.jpg) no-repeat left 4px;
	padding-left: 10px;
	padding-right: 10px;

}

.location a{
	text-decoration: none;
	color: #000;
}

.location a:hover {
	text-decoration: underline;
}

.locationMenuUl {
	list-style: none outside none;
	margin:  0;
	float: left;
	width: 150px;
}

.locationMenuUl li  {
	list-style: none outside none;
}

.locationMenuUl li a {
	text-decoration: none;
	color: #000;
	padding-left: 7px;
	-moz-transition:all 100ms ease-in;
	-webkit-transition: all 100ms ease-in;  /* Saf3.2+, Chrome */
	-ms-transition: all 100ms ease-in;  /* IE10? */
	-o-transition: all 100ms ease-in;  /* Opera 10.5+ */
	transition: all 100ms ease-in;
    background-repeat: no-repeat;
}

.locationMenuUl  li a:hover {
	text-decoration: none;
	color: #000;
	background: transparent url(/Colgate/Common/homepagev3/images/icons/red_arrow_small.png) no-repeat left 3px;
	padding-left: 15px;
	font-weight: 600;
}

.searchForm {
	position:relative;
}

#shareThis {
	display:block!important;
	float: left!important;
	margin-top: 3px;
	border-right: 1px solid #d9d9d9;
	padding-right: 10px;
	/*width: 30%; */
	/*max-width: 300px;*/
	width: 110px;
}

#shareThis.minified {
    margin-top: 0 !important;
    width: auto !important;
    padding-right: 14px !important;
}

    #shareThis.minified .shareIcon { float: left; margin: 0 4px; }

#mainContainer{
	position: relative;
	height: 595px;
	width: 100%;
	z-index: 0;
}

#CTA_Block_Images {
	position: relative;
	top: 23px;
	width: 100%;
}

/* OVERRIDE bxSlider width/overflow in #CTA_Block_Images */
#CTA_Block_Images > .bx-wrapper { width: 100% !important; position: absolute !important; }
#CTA_Block_Images > .bx-wrapper > .bx-window { width: 100% !important; overflow: auto !important; }

ul#CTA_Image_Container {
	width: 100%;
	background-color: #fff;
	position: absolute;
	z-index: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

	ul#CTA_Image_Container li {
		background-repeat: no-repeat;
		background-position: center top;
		height: 675px;
		width: 100%;
		margin: 0;
		padding: 0;
	}

#innerContainer {
	max-width: 1200px;
	margin: 0 auto;
}

	#innerContainer h1 {
		color: #333;
		display: block;
		line-height: 100%;
		position: absolute;
		left: -9999px;
	}

#globieHeader {
	background: transparent url(/Colgate/Common/homepagev3/images/backgrounds/Top_Repeater.png) repeat-x left top;
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 1000;
	height: 50px;
}

#globieHeader .logo {margin-top:-27px; margin-left: 1%;
}

.ie7 #globieHeader .logo {
	float: left;
}

#globieHeader .name {
	vertical-align: top;
}

.ie7 #globieHeader .name {
	float: left;
}

/* Nav */


body, ul, li {
	font-family:'Open Sans', sans-serif;
	text-align:left;
}

.primaryNav {
	float: right;
	/*width: 550px;*/
	margin-right: 1%;
}

.ie7 .primaryNav, .ie8 .primaryNav {
	/*width: 550px;*/
}

#menu {
	list-style:none;
	/*min-width: 515px;*/
}

#menu li {
	float:left;
	background: #f4282b url(/Colgate/Common/homepagev3/images/backgrounds/Nav_Repeater.png) repeat-x left top;
	display:block;
	text-align:left;
	border:none;
	line-height: 1.6em;
	height: 50px;
}

#menu li:link, #menu li:visited,
#menu li.first:link, #menu li.first:visited,
#menu li.last:link, #menu li.last:visited {
	float:left;
	background: #f4282b url(/Colgate/Common/homepagev3/images/backgrounds/Nav_Repeater.png) repeat-x left top;
	display:block;
	text-align:left;
	border:none;
	line-height: 1.6em;
	height: 50px;
}

#menu li:hover, #menu li:active,
#menu li.first:hover, #menu li.first:active,
#menu li.last:hover, #menu li.last:active { /* testing */
	background-color:#fff;
	color:#000;
	text-decoration: none;
	background-image: none;
	border: none;
}

	#menu li.ON {
		background-color:#fff;
		color:#000;
		text-decoration: none;
		background-image: none;
		border: none;
	}

#menu > li > a:link, #menu > li > a:visited {
	display:block;
	padding:0.6em 1em 1.4em 1em;
	font-size:1.1em;
	font-family:'Open Sans', sans-serif;
	text-decoration:none;
	color: #ffffff;
	font-weight: lighter;
	height: 1.8em;
	border-right:1px solid #bc0101;
	line-height: 15px;
}

#menu li a:hover, #menu li a:active,
#menu li.first a:hover, #menu li.first a:active,
#menu li.last a:hover, #menu li.last a:active { color: #161616; }

#menu li.first {
	border-right:none;
	border-radius: 0px 0px 0px 8px;
	-moz-border-radius: 0px 0px 0px 8px;
	-webkit-border-radius: 0px 0px 0px 8px;
}

	.ie7 #menu li.first, .ie8 #menu li.first {
	behavior: url(/Colgate/Common/homepagev3/css/PIE.htc);
	}

#menu li.last {
	border: none;
	border-radius: 0px 0px 8px 0px;
	-moz-border-radius: 0px 0px 8px 0px;
	-webkit-border-radius: 0px 0px 8px 0px;
	}

	.ie7 #menu li.last, .ie8 #menu li.last {
	behavior: url(/Colgate/Common/homepagev3/css/PIE.htc);

	}


#menu li.last a {
	border: none;
	}

#menu li:hover a, #menu li.ON a,
#menu li.first:hover a, #menu li.first.ON a,
#menu li.last:hover a, #menu li.last.ON a {
	color:#161616;
}

#menu li:active a, #menu li.ON a,
#menu li.first:active a, #menu li.first.ON a,
#menu li.last:active a, #menu li.last.ON a {
	color:#161616;
}

#menu li.firstTier a:hover,  #menu li.ON a{
	-moz-box-shadow: 4px -3px 6px -4px #90908f;
	-webkit-box-shadow: 4px -3px 6px -4px #90908f;
	box-shadow: 4px -3px 6px -4px #90908f;
	z-index: 1000;
	position: relative;
}

#menu li.close {

}

#menu li.close a {

}

#menu li .drop {
	padding-right:21px;
	position: relative;
}
#menu li:hover .drop {
}

.dropdown_2columns {
	z-index: 100;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #ffffff;
}

.dropdown_1column,
.dropdown_2columns, .OFF {
	margin:0 auto;
	float:left;
	position:absolute;
	 right:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border-top:none !important;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:0px 5px 6px #90908f;
	-webkit-box-shadow:0px 5px 6px #90908f;
	box-shadow:0px 5px 6px #90908f;
	display: none;
	min-height: 300px;
	}

	.ie9 .dropdown_2columns {
		width: 850px;
	}

	.ie8 .dropdown_1column,
	.ie8 .dropdown_2columns,
	.ie7 .dropdown_1column,
	.ie7 .dropdown_2columns	{
		/*behavior: url(/Colgate/Common/homepagev3/css/PIE.htc);*/
		width: 850px;
	}


.dropdown_1column {max-width: 850px; width: 70%;
}
.dropdown_2columns {max-width:850px; width: 70%;
}

#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_2columns {
	right:5%;
	top:auto;
	position: absolute;
	display: block;
	z-index: 1000;
}

	#menu .dropdown_1column.ON, #menu .dropdown_2columns.ON {
		right:5%;
		top:auto;
		position: absolute;
		display: block;
		z-index: 1000;
	}

#menu li ul.icons li {
	float: left;
	border: 1px solid #e3e3e3 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 6em;
	padding: 0.5em 1em 0.5em 1em;
	margin: 0.2em;
	width: 8.5em;
	text-align: center;
 }

 .ie7 #menu li ul.icons li, .ie8 #menu li ul.icons li {
	behavior: url(/Colgate/Common/homepagev3/css/PIE.htc);

 }

#menu li ul.icons li:hover{
	background-image: none !important;
	border: 1px solid #555555 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0.5em 1em 0.5em 1emm;
	margin: 0.2em;
 }

 .ie7 #menu li ul.icons li:hover, .ie8 #menu li ul.icons li:hover {
	behavior: url(/Colgate/Common/homepagev3/css/PIE.htc);
 	box-shadow: none;

 }

#menu li ul.icons li a{
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	margin: 0;
 }

 .ie7 #menu li ul.icons li a, .ie8 #menu li ul.icons li a {
	behavior: url(/Colgate/Common/homepagev3/css/PIE.htc);
 	box-shadow: none;

 }

 #menu li ul.icons li a:hover{
 	background-image: none !important;
	border: none !important;
 	padding: 0;
 	margin: 0;
  }

  .ie7 #menu li ul.icons li a:hover , .ie8 #menu li ul.icons li a:hover{
  	box-shadow: none;
  }

.col_1,
.col_2 {
	display:inline;
	float: left;
	position: relative;

}
.dropdown_2columns .col_1 {width:35%;}

.col_2 {width:64%;}

.dropdown_1column .col_1 {width: 100%; max-width: 80em; min-width: 20em; padding-left: 20px;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:'Open Sans', sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
}
#menu h2 {
	font-size:2em;
	font-weight:400;
	margin-left:0.7em;
	padding-bottom:5px;
	padding-top: 15px;
	color: #f4282b;
}

#menu h2 a {
	text-decoration: none !important;
	box-shadow: none !important;
	border: none !important;
	padding:5px 0px 0px !important;
	margin: 0 !important;
	color: #f4282b !important;
	font-weight: 500 !important;
}

#menu h2 a:hover {
	text-decoration: underline !important;
	box-shadow: none !important;
	border: none !important;
	color: #f4282b !important;
}

#menu h3 {
	font-size:2em;
	font-weight:400;
	margin:0;
	padding-bottom:14px;
	padding-top: 15px;
	color: #000;
	line-height: 1.2em;
}

#menu h4 {
	font-size:2em;
	font-weight:400;
	margin:0;
	padding-top: 15px;
	color: #000;
	line-height: 1.2em;
}

#menu p {
	line-height:18px;
	margin:0 0 10px 0;
	color: #555555;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.2em;
	padding-top: 10px;
	text-shadow: 1px 1px 0 #fff;
}

#menu p a:link, #menu p a:visited {
	color: #f4282b !important;
	text-decoration: none;
	font-size: 1em;
	display: inline !important;
	height: auto;
	border: none !important;
	box-shadow: none!important;
	padding: 0;
	margin: 0;
	font-weight: 400;
	-moz-transition:all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;  /* Saf3.2+, Chrome */
	-ms-transition: all 0.2s ease 0s;  /* IE10? */
	-o-transition: all 0.2s ease 0s;  /* Opera 10.5+ */
	transition: all 0.2s ease 0s;
}

#menu p a:hover{
	text-decoration: underline;
	color: #f4282b !important;
}


#menu li ul {
	list-style:none;
	padding:0;
	margin:0;
	border: none!important;
}
#menu li ul li {
	position:relative;
	height: 1em;
	margin:0;
	float:none;
	text-align:left;
	color: #555555;
	text-decoration: none;
	font-size: 1.2em;
	line-height: .8em;
	border: none !important;
	padding: 0 0 1em 0.5em;
	-moz-transition:all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;  /* Saf3.2+, Chrome */
	-ms-transition: all 0.2s ease 0s;  /* IE10? */
	-o-transition: all 0.2s ease 0s;  /* Opera 10.5+ */
	transition: all 0.2s ease 0s;
	background: none;


}

#menu li ul li:hover {
	background:none;
	border:none !important;
	font-weight: 600;
}

	#menu li ul li a {
		font-size:1em;
		color:#555555;
		background: none;
		font-weight: lighter;
		border: none !important;
		box-shadow: none!important;
		text-decoration: none;
		padding:0.6em 1em 1.4em 1em;
		font-size:1.1em;
	}

	#menu li ul li a:hover {
		color:#000;
		border: none;
		background: transparent url(/Colgate/Common/homepagev3/images/icons/red_arrow_small.png) no-repeat left 16px;
		border: none !important;
		margin-left: 10px;
		-moz-transition:all 0.2s ease 0s;
		-webkit-transition: all 0.2s ease 0s;  /* Saf3.2+, Chrome */
		-ms-transition: all 0.2s ease 0s;  /* IE10? */
		-o-transition: all 0.2s ease 0s;  /* Opera 10.5+ */
		transition: all 0.2s ease 0s;
		padding:0.6em 1em 1.4em 1em;

		}

#menu li ul li  a.ON {
	color:#000;
	border: none;
	background: transparent url(/Colgate/Common/homepagev3/images/icons/red_arrow_small.png) no-repeat left 16px;
	border: none !important;
	margin-left: 10px;
	font-weight: 600;
}

.col_2 section { display: none; }

.col_2 section.parentContent { display: block; }



.parentContent {
	padding-right: 20em;
	min-height: 30%;
}

.subContent {
	padding-right: 35%;
	min-height: 25em;
}

#productBackground {
	background-color: #f7f7f7;
	border-bottom: 1px solid #dbdbdb;
	min-height: 6em;
	max-height: 32em;
	height: auto;
	position: relative;
	display: inline-block;
	top: -18px;
	left: 0;
	width: 100%;
	z-index: 100;

}

#productInner {
	max-width: 1200px;
	margin: 0 auto;
}

#whiteFade {
	background: transparent url(/Colgate/Common/homepagev3/images/backgrounds/White_Fade_Repeater.png) repeat-x left bottom;
	height: 182px;
	position: absolute;
	display: block;
	top: 420px;
	left: 0;
	width: 100%;
}

#podContainer {
	max-width: 1200px;
	margin: 0 auto;
	padding:  0 auto;
}

	#podContainer p{
	color: #989898;

	}

	#podContainer h5 {font-size:1.1em; font-weight: 600; color: #444444; padding: 0; margin: 0;

	}

	#podContainer h5 a, a:visited {text-decoration: none; color: #444444;

	}

	#podContainer h5 a:hover{text-decoration: none; color: #69afdc;

	}

	#podContainer h6 {font-size:1.1em; font-weight: 600; color: #444444; padding: 0; margin: 0;

	}

	#podContainer h6 a, a:visited {text-decoration: none; color: #444444;

	}

	#podContainer h6 a:hover{text-decoration: none; color: #69afdc;

	}

	#podContainer .arrow {
		font-family: 'Quicksand', cursive;
		font-weight: 700;
		font-size: 1em;
	}

	#equityProductsPod {
		float: left;
		margin-top:-149px;
		padding-right: 2%;
		max-width: 350px;
		padding-left: 2%;
	}

		#equityProductsPod h5 {
			padding-left: 17%;
			margin-top: -15px;
		}


	#equityCallout {
		float: left;
		padding-right: 1%;
		padding-left: 1%;
		max-width: 350px;
		margin-top: -4%;
		padding-bottom: 5px;
		background-color: rgba(255, 255, 255, 0.7);
		border-radius: 8px 8px 0 0;
		margin-right: 5px;
		margin-left: 8%;
	}

	.ie7 #equityCallout, .ie8 #equityCallout {
		behavior: url(/Colgate/Common/homepagev3/css/PIE.htc);
		-pie-background:rgba(255, 255, 255, 0.7);
	}

	#equityRotatorPod {
		/*padding-left: 1%;*/
		float: right;
		margin-top: -4%;
		margin-right: 1%;
		padding-top: 16px;
		height: auto;
		padding-bottom: 7px;
		overflow: hidden;
		background-color: rgba(255, 255, 255, 0.7);
		border-radius: 8px 8px 0 0;
		padding-left: 10px;
	}

	#equityRotatorPod h5 {
		/*padding-top: 21px;*/
	}

	.ie7 #equityRotatorPod, .ie8 #equityRotatorPod {
		behavior: url(/Colgate/Common/homepagev3/css/PIE.htc);
		-pie-background:rgba(255, 255, 255, 0.7);
	}

	#equityRotatorPod ul#podRotator, #equityRotatorPod > .bx-wrapper { float: left; }

	#equityRotatorPod > .bx-wrapper > .bx-window {
		top: -13px;
		padding-top: 13px;
	}

	ul#podRotator li { width: 320px !important; }

	ul#podRotator > li > a {
		height: 81px!important;
		display: block;
	}

	.slideArrow {
		top: 35px;
		font-family: 'Quicksand', sans-serif;
		font-weight: 700;
		font-size: 3em;
		color: #dad9d9;
		text-decoration: none;
		cursor: pointer;
		text-shadow: 2px 2px 1px #b39e98;
		filter: dropshadow(color=#b39e98, offx=2, offy=2);
		opacity: 0.4;
		position: relative;
		float: left;
	}

	.ie9 {
		opacity: 1;
	}

	.ie7 .slideArrow, .ie8 .slideArrow {
		filter: dropshadow(color=#b39e98, offx=2, offy=2);
		opacity: 1;
	}

		.slideArrow#slidePush_Left { left:2px; }

		.slideArrow#slidePush_Right { left: 0; }



	#equityRotatorPod ul {
		list-style: none outside;
		margin-top: -15px;
		margin-left: 0!important;
	}



#productNav {
		list-style:none;
		position: relative;
		left: 0;
		margin-top: -164px;
		width: 620px;
		max-width: 100%;
		padding-left: 37px;
		margin-left: 2%;
		min-width: 613px;
}

.ie7 #productNav, .ie8 #productNav {
	width: 665px;
	float: left;
}


#productNav li {
	float:left;
	display:block;
	text-align:left;
	margin-top: 200px;
	margin-right: 1.6em;
	background: transparent url(/Colgate/Common/homepagev3/images/icons/gray_arrow.png) no-repeat left 7px;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease 0s;  /* Saf3.2+, Chrome */
	-ms-transition: all 300ms ease 0s;  /* IE10? */
	-o-transition: all 300ms ease 0s;  /* Opera 10.5+ */
	transition: all 300ms ease 0s;
}

.ie7 #productNav li {
	margin-top: 201px;
}


#productNav li:hover {
	text-decoration: none;
	color: #000000;
	background-image: none!important;
}

#productNav li a {
	display:block;
	padding:0em 2em 0 1em;
	font-size:1.3em;
	font-family:'Open Sans', sans-serif;
	text-decoration:none;
	color: #555555;
	font-weight: lighter;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease 0s;  /* Saf3.2+, Chrome */
	-ms-transition: all 300ms ease 0s;  /* IE10? */
	-o-transition: all 300ms ease 0s;  /* Opera 10.5+ */
	transition: all 300ms ease 0s;
	position: relative;
	z-index: 200;
    background: no-repeat;
}


#productNav li.last a {
padding-right: 0 !important;
margin-right: 0 !important;

}


#productNav li a:hover {
	display:block;
	font-size:1.3em;
	font-family:'Open Sans', sans-serif;
	text-decoration:none;
	color: #1480be;
	font-weight: lighter;
	background: transparent url(/Colgate/Common/homepagev3/images/icons/blue_arrow.png) no-repeat left 7px;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease 0s;  /* Saf3.2+, Chrome */
	-ms-transition: all 300ms ease 0s;  /* IE10? */
	-o-transition: all 300ms ease 0s;  /* Opera 10.5+ */
	transition: all 300ms ease 0s;
}

	#productNav li a.ON {
		display:block;
		font-size:1.3em;
		font-family:'Open Sans', sans-serif;
		text-decoration:none;
		color: #1480be;
		font-weight: lighter;
		background: transparent url(/Colgate/Common/homepagev3/images/icons/blue_arrow.png) no-repeat left 7px;
	}

.productDisplayContainer {
	display: none;
	float:left;
	position:absolute;
	right:-999em; /* Hides the drop down */
}

.productMain {
		display: block;
		position: absolute;
		top:-18.4em;
		left: .3em;
		padding:1em 1em 1em 1em;
		background-image:none!important;

}

.productMain#productNav li a { display: block; }

.productMain#productNav li a:hover {
	background-image: none!important;
}

.productDisplayContainer a:hover{
	background-image: none!important;;
	}

#productNav li .productDisplayContainer.ON {
	left:.3em;
	right: 0;
	padding:1em 1em 1em 1em;
	top:-1.7em;
	position: absolute;
	display: block;
	background-image: none!important;
}

#CTA_Block {
	width: 455px;
	height: 200px;
	position: relative;
}

#CTA_Block .thumbnail {
	padding-left: 20px;
	float: left;
}

#CTA_Block ul {
	list-style: none outside;
	margin: 0;
}

#CTA_Block_Container {
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	top: 0;
	left: 0;
	display: none;
}


#CTA_Block_Box {
	margin-left: 3%;
	position: relative;
	left: 0;
	margin-top: 10%;
}

.ie7 #CTA_Block_Box {
}


ul#rotatorNav {
	margin: 0;
	padding: 0;
	z-index: 1000;
	position: relative;
	left: 15px;
	list-style: none;
	display: inline-block;
	overflow: hidden;
}

	ul#rotatorNav li {
		background-image: url(/Colgate/Common/homepagev3/images/buttons/square_rotator.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 14px;
		height: 14px;
		display: inline-block;
		margin: 0;
		cursor: pointer;
		overflow: hidden;
	}

	.ie7 ul#rotatorNav li {
		float: left;
	}

		ul#rotatorNav li:hover { background-color: #f4282b; }

		ul#rotatorNav li .blockAnimator {
			width: 14px;
			height: 14px;
			display: block;
			z-index: -1;
			position: absolute;
			top: -14px;
			background-color: #f4282b;
		}

			ul#rotatorNav li .blockAnimator.ON { top: 0; }

.rotatorArrow {
	position: absolute;
	top: 40%;
	font-family: 'Quicksand', sans-serif;
	font-weight: 700;
	font-size: 3em;
	color: #f4282b;
	text-decoration: none;
	cursor: pointer;
}

	.rotatorArrow#rotatorPush_Left {
		left: -18px;
		text-shadow: -2px 0px 2px #333333;
		filter: dropshadow(color=#333333, offx=-2, offy=0);
		progid:DXImageTransform.Microsoft.Blur(pixelradius=2)

		}

	.rotatorArrow#rotatorPush_Right {
		left: 433px;
		text-shadow: 2px 0px 2px #333333;
		filter: dropshadow(color=#333333, offx=2, offy=0);
		progid:DXImageTransform.Microsoft.Blur(pixelradius=2)
		}

.statementBox {
	position: absolute;
	top: -1.5em;
	left: 0;
	width:100%;
}

	.statementBox ul li {
		max-width: 393px;
		max-height: 225px;
	}

		.statementBox ul li blockquote.CTA_Blockquote {
			display: block;
			width: 100%;
		}

			.ie7 .statementBox ul li blockquote.CTA_Blockquote {
				width: auto;
				max-width: 95%;
			}

			.ie7 .statementBox ul li blockquote.hasThumbnail {
				padding-left: 0em;
			}

.statement {
	margin-left: 2.5em;
	color: #fff;
	line-height: 1em;
	position: absolute;
	bottom: 0px;
	left: 0px;
	top: 161px;
}

.statementBox p.hasThumbnail {
	margin-left: 7em;
}

.statementLink {
	background-color:#accc64;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 1em;
	color:#232323;
	padding:.5em;
	display: inline-block;
	position: relative;
	top: -8px;
}

.statementLink a {
	color:#232323;
	-moz-transition:all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;  /* Saf3.2+, Chrome */
	-ms-transition: all 0.2s ease 0s;  /* IE10? */
	-o-transition: all 0.2s ease 0s;  /* Opera 10.5+ */
	transition: all 0.2s ease 0s;
	text-decoration: none;
	display: block;
}

.statementLink a:hover{color:#232323; text-decoration:none; padding-left:2em;}

header {border-bottom:none;}



#announcementPod {
	width: 20%;
	float: left;
	border-left: 1px solid #E1DEDE;
	display: block;
	max-height: 7.2em;
	padding-left: 30px;
	min-width: 300px;
	margin-top: 150px;
	left: 0;
	position: relative;
}

.ie7 #announcementPod, .ie8 #announcementPod, .ie9 #announcementPod {
	margin-top: -30px;
}

#socialChannels {
	float: left;
	margin-left: 2%;
	margin-top: 14px;
}

#socialChannels a {
	text-decoration: none;
	color: #949494;
}

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

#innerFooter {
	max-width: 1200px;
	margin: 0 auto;
	min-width: 550px;
}


#ankleFooter {
	background-color:#efefef;
	color: #858585;
	height: auto;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dbdbdb;
	padding: 0.9em 1.5em;
	text-align: right;
	margin-top: -22px;
	display: block;
	position: relative;
}

.ie7 #ankleFooter, .ie8 #ankleFooter {
	height: 5em;
}

#ankleFooterNav {

}

#ankleFooterNav ul { list-style: none outside none; float: right;
}

#ankleFooterNav ul li { line-height: 1.7em; text-align: right;
}

#ankleFooterNav ul li a { color: #858585; text-decoration: none; }

#ankleFooterNav ul li a:hover { text-decoration:underline;
}

#globalFooter {
	background-color:#fff;
	color: #959595;
	height: 7em;
	padding: 2em;
	text-align: center;
	position: relative;
	z-index: 1000;
}


#globalFooter a {color: #0000a0;text-decoration: none;}

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


.searchButton {
	background-color: #f4282b;
	color: #fff;
	font-size: 0.9em;
	margin: 0;
	padding: 1px 7px;
	border: 1px solid #969696;
}

.searchButton:hover {
	background-color: red;
	color: #fff;
	text-decoration: underline;
}

.searchTextBox {
	color: #7e7c7c;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

    .ie7 .searchTextBox { margin-left: -100px; }


/* ==|== media queries ======================================================
   Media Queries for Responsive Design.
   These override the primary ('mobile first) styles
   ========================================================================== */

@media only screen and (max-device-width: 480px) {
 /* Style adjustments for viewports 480px like iPhones and over go here */

 body {
 	width: 600px;
 	overflow-x: hidden;
 	background-color: #ffffff;

 }

 #globieHeader {
 	width: 100%;
 }

 #globieHeader .logo {margin-top: -2.8%; margin-left: 1%;
 }

#topNav {
	width: 100%;
}

 #topNavContainer {
 	width: 100%;
 	background-color: #fff;
 	float: none;
 }

 #mainContainer{
 	height: 595px;
 }

 #menu {
 	margin-right:0px;
 	padding: 0px;
 	margin-left: 2%;
 	width: 100%;
 	margin-top: -26px;
 }

 #menu li {
 	height: auto;
 }

 #menu li.first {
 	border-right:none;
 	border-radius: 8px 0 0 8px;
 	-moz-border-radius: 8px 0 0 8px;
 	-webkit-border-radius: 8px 0 0 8px;

 	}

 #menu li.last {
 	border: none;
 	border-radius: 0px 8px 8px 0px;
 	-moz-border-radius: 0px 8px 8px 0px;
 	-webkit-border-radius: 0px 8px 8px 0px;

 	}

#menu li a {
	padding:1.4em 1em 0.6em 1em;
	font-size:1.5em;
	font-family:'Open Sans', sans-serif;
	text-decoration:none;
	color: #ffffff;
	font-weight: lighter;
	height: 2.3em;
	border-right:1px solid #d50000;
	line-height: 18px;
}


 .primaryNav {
 	float: none;
 	margin-top: -12px;
 	margin-left: 25%;
 }

 #productNav {
 	left: -2%;
 	width: 100%;
 	 top: -5px;

 }

 #productBackground {
 	width: 100%;
 }

 .dropdown_1column .col_1 {
 	width: 100%;
 	padding-bottom: 10px;
 }

 .dropdown_2columns .col_1 {
 	width: 50%;
 }
 .dropdown_2columns .col_2 {
 	width: 100%;
 }

 .col_2 section.parentContent {
 	display: none;
 }

 .col_2 {
 	padding-left: 10px;
 }

#equityProductsPod {
	float: none;
	padding-bottom: 30px;
	padding-left: 20%;

}

#equityCallout {
	float: none;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15%;
	border: none;
	border-radius: none;
	background-color: transparent !important;
	text-align: center;
}

#equityRotatorPod {
	float: none;
	padding-left: 30%;
	background-color: transparent !important;
	border-radius: none;
	text-align: center;
}

#CTA_Block_Box {
	margin-top: 20%;
}


#announcementPod {
	width: 90%;
	float: none;
	display: inline-block;
	margin-top: -20px;
}

#ankleFooter {

}

 #globalFooter {
 	width: 550px;
 }

}


@media only screen and (max-width: 800px) {
 /* Style adjustments for viewports 480px and over go here: Example Tablets and iPads in Portrait mode */

/*nav.primaryNav.isSplit {
 	margin-top: -15px;
 }*/

 .dropdown_2columns {
 	width: 90%;
 	margin: 0px;
 	padding: 0px;
 	position: relative;
 }

.dropdown_1column {
	width: 90%;
	margin: 0px;
	padding: 0px;
	position: relative;
}

 .col_1 {
 	width: 40%;
 }
 .col_2 {
 	width: 50%;
 }


#topNav {
	width: 100%;
}

#CTA_Block_Box {
	margin-top: 15%;
}

#equityProductsPod {
	float: none;
	display: inline-block;
	padding-bottom: 20px;
}

#equityCallout {
	float: none;
	display: inline-block;
	padding-bottom: 20px;
}

#equityRotatorPod {
	float: none;
	display: inline-block;

}

#announcementPod {
	width: 90%;
	float: none;
	display: inline-block;
	margin-top: 5px;
	color: #2385CE;
}

#productBackground {
	top: -69px;
}

#whiteFade {
	top: 344px;
}

#ankleFooter {
	margin-top:-73px;
	/* border: 10px solid brown !important; */
}

/*#productNav {
	top: -70px;
}*/

}

 @media only screen and (min-width: 801px) and (max-width: 1028px) {
  /* Style adjustments for viewports like 1024 x 768 traditional and iPad / Tablets in Landscape mode go here */


  ul#CTA_Image_Container li {
  	background-size:130% auto;
  }

  .dropdown_2columns {
  	width: 80%;
  }

  .dropdown_1column {
  	width: 80%;
  }

   #CTA_Block_Box {
  	margin-top: 3%;
  }

 #productNav {
  	top: -41px;
  }

  /* nav.primaryNav.isSplit {
   	margin-top: -15px;
   } */


#announcementPod {
	width: 90%;
	float: none;
	display: inline-block;
	margin-top: 5px;
	color: #2385CE;
}


#whiteFade {
	/*top: 353px;*/
	top: 293px;
}

#productBackground {
	min-height: 12px;
	top: -120px;
}

#productBackground.productArray {
	height: 22px;
}


#ankleFooter {
	margin-top: -124px;
	/*border: 10px solid #f327ce !important;*/
}

#equityCallout {
	margin-left: -2%;
	max-width: 300px;
}

#equityRotatorPod {
	/*padding-left: 0px;*/
	height: 149px;
	float:left;
	display:inline-block;
	margin-top:20px;
}

#podContainer {
	margin-top: -87px;
}

}

 @media only screen and  (min-width: 1028px) and (max-width: 1150px) {
  /* Style adjustments for viewports 1028px and over go here */

    .dropdown_2columns {
    	width: 80%;
    }

     #CTA_Block_Box {
    	margin-top: 3%;
    }

   #productNav {
    	top: -88px;
    }

#announcementPod {
	width: 90%;
	float: none;
	display: inline-block;
	margin-top: 5px;
	color: #2385CE;
}


  #whiteFade {
  	top: 353px;
  }

  #podContainer {
  	margin-top: -10px;
  }

  #productBackground {
  	min-height: 12px;
  	top: -60px;
  }

  #equityCallout {
  	margin-left: -1%;
  }

  #ankleFooter {
  	margin-top: -64px;
	/*border: 10px solid teal !important;*/
  }

}


 @media only screen and  (min-width: 1151px) and (max-width: 1239px) {
  /* Style adjustments for viewports 1151px and over go here */


    .dropdown_2columns {
    	width: 80%;
    }

     #CTA_Block_Box {
    	margin-top: 8%;
    }

   #productNav {
    	top: -10px;
    }

 #announcementPod {
 	width: 90%;
 	float: none;
 	display: inline-block;
 	margin-top: 5px;
 	color: #2385CE;
 }


  #whiteFade {
  	top: 353px;
  }

  #podContainer {
  	margin-top: -40px;
  }

  #equityCallout {
  	margin-left: 4%;
	max-width: 360px;
  }

  #productBackground {
  	min-height: 12px;
  	top: -60px;
  }

  #ankleFooter {
  	margin-top: -64px;
	/*border: 10px solid orange !important;*/
  }

}

@media only screen and  (min-width: 1240px) and (max-width: 1280px) {
  /* Style adjustments for viewports 1280px and over go here */

    .dropdown_2columns {
    	width: 80%;
    }

     #CTA_Block_Box {
    	margin-top: 5%;
    }

   #productNav {
    	top: -56px;
    }

	#announcementPod {
	width: 90%;
	float: none;
	display: inline-block;
	margin-top: 5px;
	color: #2385CE;
	}


  #whiteFade {
  	top: 353px;
  }

  #productBackground {
  	min-height: 12px;
  	top: -70px;
  	/*height: 12px;*/
  }

#productBackground.productArray {
	height: 12px;
}

#equityCallout {
	margin-left: 8%;
}

  #ankleFooter {
  	margin-top: -74px;
	/*border: 10px solid green !important;*/
  }

  #podContainer {
  	margin-top: -90px;
  }

  .ie7 #ankleFooter {
  	margin-top: -70px;
  }

  .ie8 #ankleFooter {
  	margin-top: -74px;
  }


ul#CTA_Image_Container li {
	background-size:130% auto;
}

}

 @media only screen and (min-width: 1400px) {
  /* Style adjustments for viewports 1024px and over go here */


 #podContainer {
 	margin-top: -30px;
 }

}
