

/* standard styles ----------------------------------------------------------------- */

body, td, div {font-family:arial,helvetica,sans-serif; font-size:12px;}



A {color:#565656;}

A:visited {color:#000000;}

A:hover {color:#3c3c3c; text-decoration:none;}





A.htlink {color:#e9e9e9;}

A.htlink:visited {color:#FFFFFF;}

A.htlink:hover {color:#ef95bf; text-decoration:none;}







/* navigation menu ----------------------------------------------------------------- */

.avpNav 	{color:#996633; padding-left:4px; padding-right:5px;}

.avpNav TD 	{color:#555555; font-size:11px; line-height:1.1em;}

.avpNav A, .avpNav A:visited

		{color:#663300; text-decoration:none;}

.avpNav A:hover {color:#0D388F; text-decoration:underline;}









/* side menu ----------------------------------------------------------------- */

.avpMenuBorder {background-color:#bcbcbc;}

.avpMenuBorderPhilanthropy {background-color:#9eb2c8;}

.avpCrusadeMenuBorder {background-color:#FABED1;}

.avpSpeakoutMenuBorder {background-color:#9EB2C8;}





.avpMenu {

	background-color:#ffffff; color:#060606; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpMenu A, .avpMenu A:visited {color:#060606; text-decoration:none;}

.avpMenu A:hover {color:#a5a5a5; text-decoration:none;}



.avpMenu2 {

	background-color:#ffffff; color:#060606; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpMenu2 A, .avpMenu2 A:visited {color:#060606; text-decoration:none;}

.avpMenu2 A:hover {color:#a5a5a5; text-decoration:none;}





.avpSpeakoutMenu {

	background-color:#3556A5; color:#7494CD; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpSpeakoutMenu A, .avpSpeakoutMenu A:visited {color:#D2D9E0; text-decoration:none;}

.avpSpeakoutMenu A:hover {color:#7494CD; text-decoration:none;}



.avpSpeakoutMenuOn {

	background-color:#5B7AC4; color:#ffffff; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpSpeakoutMenuOn A, .avpSpeakoutMenuOn A:visited {color:#7494CD; text-decoration:none;}

.avpSpeakoutMenuOn A:hover {color:#ffffff; text-decoration:none;}





.avpCrusadeMenu {

	background-color:#ffffff; color:#F49AC1; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpCrusadeMenu A, .avpCrusadeMenu A:visited {color:#F49AC1; text-decoration:none;}

.avpCrusadeMenu A:hover {color:#F49AC1; text-decoration:none;}



.avpCrusadeMenuOn {

	background-color:#F49AC1; color:#ffffff; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpCrusadeMenuOn A, .avpCrusadeMenuOn A:visited {color:#F49AC1; text-decoration:none;}

.avpCrusadeMenuOn A:hover {color:#ffffff; text-decoration:none;}





.avpBrandGWSMenu {

	background-color:#FFD8AE; color:#8A5506; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpBrandGWSMenu A, .avpBrandGWSMenu A:visited {color:#8A5506; text-decoration:none;}

.avpBrandGWSMenu A:hover {color:#ffffff; text-decoration:none;}



.avpBrandGWSMenuOn {

	background-color:#8A5506; color:#9EB2C8; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpBrandGWSMenuOn A, .avpBrandGWSMenuOn A:visited {color:#ffffff; text-decoration:none;}

.avpBrandGWSMenuOn A:hover {color:#ffffff; text-decoration:none;}







.avpMenuOn {

	background-color:#060606; color:#ffffff; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpMenuOn A, .avpMenuOn A:visited {color:#ffffff; text-decoration:none;}

.avpMenuOn A:hover {color:#ffffff; text-decoration:none;}



.avpMenuOn2 {

	background-color:#060606; color:#ffffff; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpMenuOn2 A, .avpMenuOn A:visited {color:#ffffff; text-decoration:none;}

.avpMenuOn2 A:hover {color:#ffffff; text-decoration:none;}



.avpMenuOn3 {

	background-color:#060606; color:#ffffff; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpMenuOn3 A, .avpMenuOn A:visited {color:#ffffff; text-decoration:none;}

.avpMenuOn3 A:hover {color:#ffffff; text-decoration:none;}



/* philanthropy  */



.avpMenu4 {

	background-color:#ffffff; color:#9EB2C8; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpMenu4 A, .avpMenu4 A:visited {color:#9EB2C8; text-decoration:none;}

.avpMenu4 A:hover {color:#165B9F; text-decoration:none;}







.avpMenuOn4 {

	background-color:#8094c5; color:#9EB2C8; padding-left:4px; padding-right:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	font-size:11px; line-height:1.3em;

	font-weight:bold;}

.avpMenuOn4 A, .avpMenuOn4 A:visited {color:#ffffff; text-decoration:none;}

.avpMenuOn4 A:hover {color:#ffffff; text-decoration:none;}



/* end philanthropy  */









/* side box ----------------------------------------------------------------- */

.avpSidebox 	{background-color:#FFFAF3; color:#C2AF97; padding-left:6px; padding-right:6px; padding-right:6px; padding-top:6px; padding-bottom:10px; line-height:1.7em;}

.avpSidebox TD 	{color:#C2AF97; font-size:11px; line-height:1.1em;}

















/* standard text ------------------------------------------------------------------- */



/* ----- introduction paragraph -------- */

.avpIntroText		{color:#505050; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-weight:bold; line-height:1.6em;}

.avpIntroText B 	{color:#000000;}

div.avpIntroText	{padding-top:4px; padding-bottom:4px;}

.avpCrusadeSubHeading 	{color:#F49AC1; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-weight:bold; line-height:1.6em;}



/* ----- standard text ----------------- */

.avpText	{font-family:arial,tahoma,verdana,helvetica,sans-serif; font-size:12px; line-height:1.4em; }

div.avpText	{padding-top:4px; padding-bottom:4px;}

.avpHTText	{font-family:arial,tahoma,verdana,helvetica,sans-serif; font-size:13px; line-height:1.6em; }

.avpHTBoxText	{color:#E9E9E9;font-family:arial,tahoma,verdana,helvetica,sans-serif; font-size:11px; line-height:1.1em; }



font.avpCountryText	{font-family:tahoma,arial,verdana,helvetica,sans-serif; font-size:10px; line-height:1.2em; }



.avpTextFooter	{color:#666666; font-family:tahoma,arial,helvetica,sans-serif; font-size:11px; line-height:15px;}





/* ----- colored text & link ----------- */

.avpBlue, A.avpBlue, A.avpBlue:visited {color:#0066CC;}

.avpBlue A:hover, A.avpBlue:hover {color:#4996E7;}

.avpOrange, A.avpOrange, A.avpOrange:visited {color:#CC6633;}

.avpOrange A:hover, A.avpOrange:hover {color:#0066CC;}





/* ----- standard headers -------------- */

.avpHeader-orange	{color:#5a5a5a; font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; line-height:14px; font-weight:bold;}

.avpHeader-orangeLarge	{color:#CC6633; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:12px; line-height:13px; font-weight:bold;}

.avpHeader-orangeLarger	{color:#5a5a5a; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:14px; font-weight:bold;}

.avpHeader-orangeSmall	{color:#CC6633; font-family:tahoma,arial,helvetica,sans-serif; font-weight:normal;}



.avpHeader-pink	{color:#D556A1; font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; line-height:14px; font-weight:bold;}



.avpHeader-blue		{color:#5a5a5a; font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; line-height:14px; font-weight:bold;}

.avpHeader-blueLarge	{color:#5a5a5a; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:12px; line-height:13px; font-weight:bold;}

.avpHeader-blueLarger	{color:#5a5a5a; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:14px; font-weight:bold;}

.avpHeader-blueSmall	{color:#5a5a5a; font-family:tahoma,arial,helvetica,sans-serif; font-weight:normal;}



A.avpHeader-orange, A.avpHeader-orangeLarge, A.avpHeader-orangeLarger, A.avpHeader-orangeSmall,

A.avpHeader-orange:link, A.avpHeader-orangeLarge:link, A.avpHeader-orangeLarger:link, A.avpHeader-orangeSmall:link,

A.avpHeader-orange:visited, A.avpHeader-orangeLarge:visited, A.avpHeader-orangeLarger:visited, A.avpHeader-orangeSmall:visited,

.avpHeader-orange A, .avpHeader-orangeLarge A, .avpHeader-orangeLarger A, .avpHeader-orangeSmall A,

.avpHeader-orange A:link, .avpHeader-orangeLarge A:link, .avpHeader-orangeLarger A:link, .avpHeader-orangeSmall A:link,

.avpHeader-orange A:visited, .avpHeader-orangeLarge A:visited, .avpHeader-orangeLarger A:visited, .avpHeader-orangeSmall A:visited {color:#5a5a5a;}

A.avpHeader-orange:hover, A.avpHeader-orangeLarge:hover, A.avpHeader-orangeLarger:hover, A.avpHeader-orangeSmall:hover,

.avpHeader-orange A:hover, .avpHeader-orangeLarge A:hover, .avpHeader-orangeLarger A:hover, .avpHeader-orangeSmall A:hover {color:#5a5a5a;}





.avpHeader-blueLarge	{color:#5a5a5a; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:12px; line-height:13px; font-weight:bold;}

A.avpHeader-blue, A.avpHeader-blueLarge, A.avpHeader-blueLarger, A.avpHeader-blueSmall,

A.avpHeader-blue:link, A.avpHeader-blueLarge:link, A.avpHeader-blueLarger:link, A.avpHeader-blueSmall:link,

A.avpHeader-blue:visited, A.avpHeader-blueLarge:visited, A.avpHeader-blueLarger:visited, A.avpHeader-blueSmall:visited,

.avpHeader-blue A, .avpHeader-blueLarge A, .avpHeader-blueLarger A, .avpHeader-blueSmall A,

.avpHeader-blue A:link, .avpHeader-blueLarge A:link, .avpHeader-blueLarger A:link, .avpHeader-blueSmall A:link,

.avpHeader-blue A:visited, .avpHeader-blueLarge A:visited, .avpHeader-blueLarger A:visited, .avpHeader-blueSmall A:visited {color:#5a5a5a;}

A.avpHeader-blue:hover, A.avpHeader-blueLarge:hover, A.avpHeader-blueLarger:hover, A.avpHeader-blueSmall:hover,

.avpHeader-blue A:hover, .avpHeader-blueLarge A:hover, .avpHeader-blueLarger A:hover, .avpHeader-blueSmall A:hover {color:#5a5a5c;}







A.avpHeader-pinkSmall	{color:#DC0972; font-family:tahoma,arial,helvetica,sans-serif; font-weight:normal; text-decoration:none;}

A.avpHeader-pinkSmall:hover { color:A7026F; font-family:tahoma,arial,helvetica,sans-serif; font-weight:normal;text-decoration:underline;}

A.avpHeader-pinkSmall:visited { color:A7026F; font-family:tahoma,arial,helvetica,sans-serif; font-weight:normal;text-decoration:underline;}







/* site page footer & misc nav links ----------------------------------------------- */



/* ----- nav links for 4th level & up -- */

.pageReturnLinkTop, .pageReturnLinkTop A, .pageReturnLinkTop A:visited {

	color:#000000; font-family:tahoma,arial,helvetica,sans-serif; font-size:11px; font-weight:normal;

	line-height:15px; text-decoration:none;}

.pageReturnLinkTop A:hover {text-decoration:underline;}



.pageReturnLinkBottom, .pageReturnLinkBottom A, .pageReturnLinkBottom A:visited {

	color:#000000; font-family:tahoma,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:15px;}

.pageReturnLinkBottom A:hover {text-decoration:none;}





/* ----- page footer links ------------- */

.pageFooterLinks {

	color:#666666; font-size:10px; font-family:tahoma,arial,helvetica,sans-serif; line-height:20px;

	width:753px; text-align:center; margin-top:8px;}

.pageFooterLinks A, .pageFooterLinks A:visited {

	color:#666666; text-decoration:underline;}

.pageFooterLinks A:hover {

	color:#000000; text-decoration:none;}

	









/* HOMEPAGE ------------------------------------------------------------------------ */

.homeFeatureText {

	color:#000000; 

	font-size:12px; 

	line-height:17px;}



.homeBuyAvon, .homeBuyAvon A, .homeBuyAvon A:visited {

	color:#00000; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:10px; 

	text-decoration:none;}

.homeBuyAvon A:hover {

	color:#5a5a5a; background-color:#E1EFFC;

	text-decoration:none;}



















/* OUR BRANDS ---------------------------------------------------------------------- */

.brandsFeatureTitle {

	color:#0066CC; font-family:verdana,tahoma,arial,helvetica,sans-serif;

	font-size:14px; font-weight:bold;

	margin-bottom:2px;}

	

.brandsFeatureTitleSub {

	color:#0066CC; font-family:verdana,tahoma,arial,helvetica,sans-serif;

	font-size:14px; font-weight:normal;

	margin-bottom:5px;}	









/* AVON WORLD ---------------------------------------------------------------------- */

.worldBackground {

	background-image:url('world/images/bg_a.jpg');

	background-repeat:no-repeat}



.worldBackground2 {

	background-image:url('world/images/bg_b.jpg');

	background-repeat:no-repeat}









/* AVON FOUNDATION (a.k.a. WOMEN) -------------------------------------------------- */









/* INVESTORS ----------------------------------------------------------------------- */

.investorsRecentNews {

	width:192px; padding-left:12px; padding-top:7px; padding-bottom:40px;

	font-size:11px; line-height:15px;}



.investorsRecentNews A, .investorsRecentNews A:visited {

	color:#000000; text-decoration:none;}



.investorsRecentNews A:hover {

	color:#163F68; text-decoration:underline;}



.investorsFeatureTab {

	color:#0066CC; background-color:#B9D9FB;

	font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; font-weight:bold;}









/* PRESS ROOM ---------------------------------------------------------------------- */

.pressroomSection	{color:#CC6633; font-family:tahoma,arial,helvetica,sans-serif; font-size:11px; line-height:12px; font-weight:bold;}

.pressroomDate		{color:#CC6633; font-family:tahoma,arial,helvetica,sans-serif; font-size:11px; line-height:12px; font-weight:normal;}

.pressroomTitle		{color:#0066CC; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; margin-bottom:5px;}





/* SEARCH ENGINE ---------------------------------------------------------------------- */



.headersearchdropdown {border:1px solid #000000; padding:0; font-size: 8pt; font-family: Arial; text-indent:1; line-height:150%; vertical-align:baseline; letter-spacing:0;}
.highlight { background: #FFFF40; }
		.searchheading { font-size: 12pt; font-family: Arial; font-weight: bold; }
		.summary { font-size: 10pt; font-family: Arial; font-style: italic; }
		.suggestion { font-size: 10pt; font-family: Arial }
		.results { font-size: 10pt; font-family: Arial }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 10pt; font-family: Arial}
		.description { font-size: 10pt; font-family: Arial; color: #008000; }
		.context { font-size: 10pt; font-family: Arial }
		.infoline { font-size: 10pt; font-family: Arial; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 100%; margin-left: 10px; }
		.zoom_match { font-size: 100%; margin-left: 10px;}
		.zoom_categories {font-size: 100%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }

		input.zoom_button { font-size: 8pt; }
		input.zoom_searchbox { border: 1px solid #656565; font-family:arial,tahoma; font-size:8pt; }
		input.zoom_per_page_box { border: 1px solid #656565; font-family:arial,tahoma; font-size:8pt; }
		

		.advsearch {color:#FFFFFF; font-family:arial, tahoma; font-size:10px; text-decoration:none; line-height:1em;}
		.advsearch:visited {color:#FFFFFF;}
		.advsearch:hover {color:#FFFF66; text-decoration:underline;}

		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }

		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }

		.searchtime { font-size: 80%; }

		.recommended
		{
			background: #DFFFBF;
			border-top: 1px dotted #808080;
			border-bottom: 1px dotted #808080;
			margin-top: 15px;
			margin-bottom: 15px;
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}