/********* Remove outline from links in firefox ******************/
body a {outline:none;}

/********* Default Unified Nav Width ******************/
#CP_UN_Width {
width:740px;
margin:0px;
padding:0px;
margin-bottom:5px;
}


form {
margin:0px;
padding:0px;
}

/********* Unified Nav color *********/
/* Change this hex value to alter the appearance of the second tier link bar and border for non-PDP pages*/
#UnifiedNavigation {
width:auto;
}
.CP_BackgroundColor {

}

/********* End Unified Nav color *********/

/* Globie logo */
#CP_tier1_Globie {

}

/*********************** Start Tier 0 upper right hand links ***********************/
#CP_tier1_Links {

}

#CP_tier1_LinkTable {
margin-bottom:5px;
}

#CP_dot {
margin-left:5px;
}

#CP_dot_tier_0 {
margin-left:3px;
margin-right:3px;
margin-bottom:2px;
}
/********* Start grey border ********/
/* Grey border left side */
#CP_tier1_left {
background-color:#CCCCCC;
}
/* Grey border bottom */
#CP_tier1_botLine {
background-color:#CCCCCC;
}
/********* End grey border  *********/

/* Link td style */
#CP_tier1_top {
padding-left:15px;
padding-right:5px;
padding-bottom:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/* Tier 1 link styles in upper right hand corner */
#CP_tier1_top a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#007FB4;
font-weight:400;
}
/* On hover styles for tier 1 link styles in upper right hand corner */
#CP_tier1_top a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#007FB4;
font-weight:400;
}

#CP_tier1_top a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#007FB4;
font-weight:400;
}

/*********************** End Tier 0 upper right hand links ***********************/

/******************************* Start Care Category middle link styles **************************/
/* Current care category */
#careCatOn {
background-image:url(http://www.colgate.com/UnifiedNav/Common/v4/images/onNav1Arrow.gif);
background-position:left;
padding-left:12px;
padding-right:11px;
}

#careCatOn a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#careCatOn a:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#careCatOn a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

/* All other care categories */
#careCatOff  {
background-image:url(http://www.colgate.com/UnifiedNav/Common/v4/images/offNav1Arrow.gif);
background-position:left;
padding-left:7px;
padding-right:11px;
}

#careCatOff a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
}
/* On hover all other care categories */
#careCatOff a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
}


/******************************* End Care Category middle link styles **************************/

/* Search box and button */
#CareCatSearchButtonTD {
padding-left:5px;
width:auto;
}

#CareCatSearchTD {
width:auto;
}

#CareCatSearchBoxTD {
width:auto;
}

#CareCatSearchButtonTable {
}


.CP_Search {
font-size:11px;
text-decoration:none;
margin:0px;
}

a.CP_Search_Link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

a:hover.CP_Search_Link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-weight:bold;
}

a:visited.CP_Search_Link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-weight:bold;
}

#CareCatSearchBox {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#969696;
border:1px solid #969696;
padding-left:3px;
width:auto;
}
/* End search box and button */

/*************** Styles for second tier links and rollovers contained within the solid colored bar ***************/
/** Outer td **/
#CP_Bar_BorderColor_Top {

}

#CP_Bar_BorderColor_Top_PDP {

}

.CP_navOff_RightSideBar {
background-color:#FFFFFF;
height:100%;
}

.CP_navOff_Bottom {

}

.CP_navDownBottom {
background-color:#FFFFFF;
border-bottom:0px solid #FFFFFF;
}

.CP_navDown_LeftSide {
background-color:#FFFFFF;
}


.CP_navDown_LeftSideBottom {
background-color:#FFFFFF;
}

/** Style for first link td **/
.CP_navOff_1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
border-left: 0px solid #FFFFFF;
margin:0px;

}

/** First link style, off state **/
.CP_navOff_1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

/** First link style, off state **/
.CP_navOff_1 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

/** First rollover state td style.  
Change this background-color if you wish to alter the appearance of the rollover state **/
.CP_navOver_1  {
font-size:13px;
text-decoration:none;
margin:0px;
}
/** First rollover state link style **/
.CP_navOver_1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-weight:bold;
}

.CP_navOver_1 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-weight:bold;
}

.CP_navOver_1 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
color:#FFFFFF;
font-weight:bold;
}


/** Current page styles **/
.CP_navDown {
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-left:5px;
padding-right:6px;
border-left: 1px solid #FFFFFF;
}

.CP_navDown a {
font-size:13px;
text-decoration:none;
color:#0C79BC;
font-weight:bold;
}

.CP_navDown a:hover {
font-size:13px;
text-decoration:none;
font-weight:bold;
}

.CP_navDown a:visited {
font-size:13px;
text-decoration:none;
font-weight:bold;
}
/** End current page styles **/





/** Off state for all other links in the second tier **/
.CP_navOff {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:0px;
}

.CP_navOff a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

.CP_navOff a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

.CP_navOff a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}
/** End off state for all other links in the second tier **/

/** Rollover state for all other links in the second tier **/
/** Change this background-color if you wish to alter the appearance of the rollover state 
   1 of 2 for this class
**/
.CP_navOver  {
font-size:13px;
text-decoration:none;
margin:0px;
}


/** Change this background-color if you wish to alter the appearance of the rollover state 
   2 of 2 for this class
**/
.CP_navOver a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

.CP_navOver a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}

.CP_navOver a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin:0px;
font-weight:bold;
}
/** End rollover state for all other links in the second tier **/

/*************** End styles for second tier links and rollovers contained within the solid colored bar ***************/

/*************************** Third Tier bottom most link styles ***********************************/

/* Change this hex value to alter the appearance of the third tier border */
#CP_Bar_BorderColor_Bottom {
width:auto;
text-align:left;
}

/* Change this hex value to change link color */
#CP_Bar_BorderColor_Bottom a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
font-weight:400;
}

#CP_Bar_BorderColor_Bottom a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
font-weight:400;
}

#CP_Bar_BorderColor_Bottom a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:400;
}

#CP_thirdTierTD {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}


#CP_thirdTier_Link {
margin:0px;
padding:0px;
font-weight:400;
}


#CP_thirdTierTD_selected {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

#CP_thirdTierTD_selected a {
font-weight:bold;
color:#666666;
}

#CP_thirdTierTD_selected a:hover {
font-weight:bold;
color:#666666;
}

#CP_thirdTierTD_selected a:visited {
font-weight:bold;
color:#666666;
}

.CP_thirdTier_wrap {
margin:0px;
padding:0px;
display:inline;
}


/*************************** End Third Tier bottom most link styles ***********************************/

/**************** Footer Styles *********************/
#unifiednav_footer4 { margin: 0 auto !important; }

#unifiednav_footerline4 {
height:1px;
margin-top: 2px;
background-color:#c6c6c6
}

#unifiednav_footer4_spanishlink {
width:100%;
text-align:center;
font-size: 12px !important;
}

	#unifiednav_footer4_spanishlink a:link, #unifiednav_footer4_spanishlink a:visited {
		font-family: arial, verdana, sans-serif;
		font-size: 11px !important;
		color: #666;
		text-decoration: none;
	}
	
	#unifiednav_footer4_spanishlink a:hover, #unifiednav_footer4_spanishlink a:active {
		font-family: arial, verdana, sans-serif;
		font-size: 11px !important;
		color: #666;
		text-decoration: underline;
	}

	#unifiednav_footer4_spanishlink table { margin: 0 auto !important; }

#unifiednav_footercontent {
margin: 10px;
font-family: arial, verdana, sans-serif;
color: #666;
font-size: 10px;
text-align:center;
}

#unifiednav_footercontent a {
font-family: arial, verdana,  sans-serif;
color: #009;
font-size: 12px;
}

.CP_FooterCountryIdentifier {
font-family: arial, verdana,  sans-serif;
color: #666;
font-size: 10px;
}


/**************** End Footer Styles *********************/

/*************************************************************/
/*-------- Unified Navigation Brand Style: Version 5 --------*/
/*************************************************************/

/*-- START TOP NAVIGATION --*/
.unifiedBorder { margin: 0; padding: 0; border: none; width: 100%; }

.uninavclear { margin: 0; padding: 0; width: 0; height: 0; clear: both; }

#uninavendcap { margin: 0; padding: 0 0 24px 0; width: 0; height: 0; clear: both; }

#UniNav_Background {
    padding: 6px 0 0 0;
    width: 100%;
    height: 18px;
    background-color: #FFF;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999999;
}

#UniNav_Container {
    margin: 0 auto;
    padding: 6px 0 0 0;
    width: 100%;
    height: 18px;
    clear: both;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999999;
    text-align: left;
}

    #UniNav_Container #UniNav_Brand {
        margin: 0 auto;
        padding: 0;
        width: 956px;
        font-family: Arial, Verdana, sans-serif;
        font-weight: 900;
        position: relative;
        left: auto;
    }
    
        #UniNav_Container #UniNav_Brand a:link, #UniNav_Container #UniNav_Brand a:visited { text-decoration: none !important; }
        
        #UniNav_Container #UniNav_Brand a:hover, #UniNav_Container #UniNav_Brand a:active { font-weight: 900; }
        
        #UniNav_Container #UniNav_Brand h1, #UniNav_Container #UniNav_Brand h2 { margin: 0; padding: 0; font-size: 11px !important; font-family: Arial, Verdana, sans-serif; text-indent: 0 !important; }
        
        /*---- UniNav_section ----*/
        #UniNav_Container #UniNav_Brand .UniNav_section {
            margin: 0 0 0 -1px;
            padding: 0;
            border-top: none;
            border-right: 1px solid #CCC;
            border-bottom: none;
            border-left: 1px solid #CCC;
            display: block;
            background-color: #FFF;
            float: left;
            width: auto;
        }
        
            /*---- h1 ----*/
            #UniNav_Container #UniNav_Brand .UniNav_section h1 { margin: 0; padding: 0; float: left; background-color: #FFF; }
            
                #UniNav_Container #UniNav_Brand .UniNav_section h1 a { display: block; padding: 0 6px 3px 6px; text-decoration: none; font-size: 11px !important; font-weight: 900 !important; }
                
                    #UniNav_Container #UniNav_Brand .UniNav_section h1 a .UniNav_arrowIcon {
                        margin: 4px 4px 0 -6px;
                        padding: 0;
						background-image: url(http://www.colgate.com/UnifiedNav/Common/v5/UniNav_Brand_ArrowSprite.gif);
                        background-repeat: no-repeat;
                        background-position: 0 0;
                        width: 8px;
                        height: 8px;
                        float: left;
                    }
                    
						#UniNav_Container #UniNav_Brand .UniNav_section h1 a:link .UniNav_arrowIcon, #UniNav_Container #UniNav_Brand .UniNav_section h1 a:link .UniNav_arrowIcon { *font-size: 1px; }
                        
						#UniNav_Container #UniNav_Brand .UniNav_section h1 a:hover .UniNav_arrowIcon, #UniNav_Container #UniNav_Brand .UniNav_section h1 a:active .UniNav_arrowIcon { background-position: 0 -8px; }
                        
						#UniNav_Container #UniNav_Brand .UniNav_section h1 a .UniNav_arrowIcon#ON { background-position: 0 -8px; }
                                        
            /*---- UniNav_secondTier_group ----*/
            #UniNav_Container #UniNav_Brand .UniNav_section .UniNav_secondTier_group {
                margin: 0 0 0 -1px;
                padding: 1px 0 0 0;
                border-top: none;
                border-right: none;
                border-bottom: 1px solid #CCC;
                border-left: none;
                display: none;
                clear: both;
            }
            
                /*---- h2 ----*/
                #UniNav_Container #UniNav_Brand .UniNav_section .UniNav_secondTier_group h2 {
                    margin: -1px 0;
                    padding: 6px;
                    border-top: 1px solid #CCC;
                    border-right: none;
                    border-bottom: 1px solid #CCC;
                    border-left: none;
                    display: block;
                }
				
					/*---- h2 ----*/
					#UniNav_Container #UniNav_Brand .UniNav_section .UniNav_secondTier_group h2 a {
						display: block;
						margin-top: -1px;
						font-size: 11px !important;
					}
                
    /*---- Search box and button ----*/
    #UniNav_Container #UniNav_Search {
        margin: 0;
        padding: 0;
        float: right;
    }
    
        #UniNav_Container #UniNav_Search form {
            margin: 0;
            padding: 0 6px 0 0;
            float: left;
            position: relative;
            top: -2px;
        }
        
            #UniNav_Container #UniNav_Search form input {
                margin: 0;
                padding: 1px 3px;
                font-family: Arial, Verdana, sans-serif;
                font-size: 10px;
                color: #969696;
                border: 1px solid #969696;
                text-align: center;
            }
            
    #UniNav_Container #UniNav_Search #UniNav_searchButton {
        margin: 0;
        padding: 1px 4px 0 4px;
        border: 1px solid #969696;
        float: left;
        position: relative;
        top: -2px;
        *top: 0;
    }
    
        #UniNav_Container #UniNav_Search #UniNav_searchButton a { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: 900; }
    
        #UniNav_Container #UniNav_Search #UniNav_searchButton a:link, #UniNav_Container #UniNav_Search #UniNav_searchButton a:visited, #UniNav_Container #UniNav_Search #UniNav_searchButton a:hover, #UniNav_Container #UniNav_Search #UniNav_searchButton a:active { text-decoration: none; color: #FFF !important; }
        
/*-- END TOP NAVIGATION --*/

/*-- START FOOTER NAVIGATION --*/
#unifiednav_footer5 #unifiednav_footerline5 {
	margin-top: 2px;
	height: 1px;
	background-color: #666;
	display: none !important; /*-- TURN OFF FOOTERLINES --*/
}

#unifiednav_footer5 #unifiednav_footer5_spanishlink {
	width: 100%;
	font-size: 11px;
	text-align: center;
}

	#unifiednav_footer5 #unifiednav_footer5_spanishlink table { margin: 0 auto; }

	#unifiednav_footer5 #unifiednav_footer5_spanishlink table td img { display: none; }

	#unifiednav_footer5 #unifiednav_footer5_spanishlink a:link, #unifiednav_footer5 #unifiednav_footer5_spanishlink a:visited { text-decoration: none; color: #666; }
	
	#unifiednav_footer5 #unifiednav_footer5_spanishlink a:hover, #unifiednav_footer5 #unifiednav_footer5_spanishlink a:active { color: #F00; }

#unifiednav_footer5 #unifiednav_footercontent {
	margin: 10px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
}

	#unifiednav_footer5 #unifiednav_footercontent a { font-size: 11px; }
	
	#unifiednav_footer5 #unifiednav_footercontent a:link, #unifiednav_footer5 #unifiednav_footercontent a:visited { text-decoration: none; color: #666; }
	
	#unifiednav_footer5 #unifiednav_footercontent a:hover, #unifiednav_footer5 #unifiednav_footercontent a:active { color: #F00; }

#unifiednav_footer5 .CP_FooterCopyright {
	color: #666;
	font-size: 10px;
}

#unifiednav_footer5 .CP_FooterCountryIdentifier {
	color: #666;
	font-size: 10px;
}
/*-- END FOOTER NAVIGATION --*/
