/*resets*/


body,button {font:normal 12px Arial, Verdana,sans-serif;}
button.button {background:transparent; border:0; color:#fff; font-weight:bold; margin:0; overflow:visible; padding:0; -moz-margin-start:-3px; -moz-margin-end:-3px; cursor:pointer; letter-spacing:1px;}
html,body {list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd {font-size:1em; margin:0; padding:0; }
form {margin:0; padding:0; }
img {border:0; }
input {margin:0; }
sup,sub {line-height:0; }
sup {vertical-align:3px; font-size:.8em;}
object {outline:none;}
ol {margin:0; padding:0;}


/*conventions*/
.RadEContentBordered {background:#fff !important;}
.clear {clear:both;}
.lineBreak {display:block;}
.hidden {display:none;}
div.divider {border-top:1px solid #dddddd; margin-bottom:1em;}
.navigation {list-style:none;margin:0;padding:0;}
a {color:#015b8d; font-weight:bold; text-decoration:none;}
a:hover {color:#e37e11;}
.nowrap {white-space:nowrap;}
.textingCenter {text-align:center;}
.contentArea h1 {color:#11456e; font-size:16pt; ffffffffffont-size:18pt; padding:0 0 10px 0;}
	#searchResults .contentArea h1 {width:490px;}
.contentArea h2 {font-size:12pt; padding:0 0 10px 0;}
.contentArea p {padding:0 0 1.5em 0;}
.contentArea ul {margin:0 0 1em 0; padding:0;}
.contentArea ul li {background:url(/local/images/bullet.gif) no-repeat left 6px; list-style:none; padding:0 0 5px 12px;}
	.contentArea .advancingMedicineTiles li {background:none; padding:0;}
/*
.contentArea ul ul {margin-bottom:0;}
.contentArea ul ul li {background:url(/local/images/bullet-sub.gif) no-repeat 26px 6px; padding:0 0 0 36px;}
*/
.contentArea ol {margin-bottom:1em; padding:0 0 0 25px;}
.contentArea ol li {padding-left:0; margin-left:0;}
.contentArea .feature li {background:none; padding:0;}
.contentArea .feature .feature li {background:none; padding:0;}
/* .contentArea ol li {background:none; list-style-type:decimal; margin-left:22px;} */
.morethanmedication {font-weight:bold;}
.pdf {background:url(/local/images/pdf-icon.jpg) no-repeat left top; padding:3px 0 8px 25px; line-height:20px;}
.linkItem {font-weight:bold;}
.contentQuote {display:block; width:90%;}
.contentQuoteAttribute {padding:0 0 0 50px;}
/*end conventions*/


/* preloads */
.preloadLeavingPara {background-image:url(/local/images/leaving-image.jpg); position:absolute; left:-5000px;}
.preloadButton {background:url(/local/images/button.gif); position:absolute; left:-5000px;}
/* end preloads */


/*layout - override background-image, margin, height and widths as needed*/
.layout {margin:0 auto; position:relative; width:983px;}
.globalTools {background:#f7f9fa; height:68px;}
	.mainLogo {position:absolute; left:15px; top:16px;}
	.mainLogo a {background:url(/local/images/pfizer-logo.gif) no-repeat left top; display:block; height:37px; overflow:hidden; text-indent:-5000px; width:62px;}
		#animalhealth .mainLogo a {background-image:url(/local/images/pah-pfizer-logo.gif); width:196px;}
		#santeanimale .mainLogo a {background-image:url(/local/images/pah-pfizer-logo-fr.gif); width:201px;}
	.divisions {position:absolute; right:1px; top:32px;}
	.toolsMenu {position:absolute; left:121px; top:32px;}
		#animalhealth .toolsMenu, #santeanimale .toolsMenu {left:253px;}
.layoutSearch {color:#015b8d; font-size:11px; font-weight:bold; position:absolute; left:269px; top:28px;}
	#fr .layoutSearch {left:244px;}
	#animalhealth .layoutSearch, #santeanimale .layoutSearch {left:401px;}
	#santeanimale .layoutSearch {left:375px;}
.layoutSearch .searchTitle {vertical-align:middle;}
.layoutSearch .searchBox {}
.layoutSearch .searchBoxInput {vertical-align:middle; width:190px;}
.layoutSearch .searchButton {background:url(/local/images/search-button.gif) no-repeat left center; border:1px none; color:#9eb0c1; cursor:pointer; height:16px; font-size:0px; line-height:0px; vertical-align:middle; width:21px;}
	.layoutSearch .searchBox {width:145px;}


.primaryNav {background:url(/local/images/layout-backgrounds.gif) repeat-x left top; height:33px;}
.mainImage {background:url(/local/images/mastheads/main-about.jpg) no-repeat left top #c3dbeb; border-top:1px solid #fff; height:150px;}
	#home .mainImage {display:none;}
	#yourHealthHome .mainImage, #yourHealth .mainImage {background-image:url(/local/images/mastheads/main-yourhealth.jpg);}
	#ourProducts .mainImage {background-image:url(/local/images/mastheads/main-ourproducts.jpg);}
	#advancingMedicine .mainImage {background-image:url(/local/images/mastheads/main-advancingmedicine.jpg);}
	#healthier .mainImage {background-image:url(/local/images/mastheads/main-healthier.jpg);}
	#mediaCentre .mainImage {background-image:url(/local/images/mastheads/main-mediacentre.jpg);}
	#careers .mainImage {background-image:url(/local/images/mastheads/main-careers.jpg);}
	#searchResults .mainImage {background-image:url(/local/images/mastheads/main-search.jpg); border-bottom:1px solid #fff;}
	#feedback .mainImage {background-image:url(/local/images/mastheads/main-feedback.jpg);}
	#privacy .mainImage {background-image:url(/local/images/mastheads/main-privacy.jpg);}
	#disclaimer .mainImage {background-image:url(/local/images/mastheads/main-disclaimer.jpg);}
	#suppliers .mainImage, #suppliersForm .mainImage {background-image:url(/local/images/mastheads/main-suppliers.jpg);}
	#animalOurProducts .mainImage {background-image:url(/local/images/mastheads/main-animalourproducts.jpg);}
	#animalAdvancingMedicine .mainImage {background-image:url(/local/images/mastheads/main-animaladvancemedicine.jpg);}
	#animalTheirHealth .mainImage {background-image:url(/local/images/mastheads/main-theirhealth.jpg);}
	#animalSwine .mainImage {background-image:url(/local/images/mastheads/main-swine.jpg);}
	#animalEquine .mainImage {background-image:url(/local/images/mastheads/main-equine.jpg);}
	#animalCattle .mainImage {background-image:url(/local/images/mastheads/main-cattle.jpg);}
	#animalDogsCats .mainImage {background-image:url(/local/images/mastheads/main-dogscats.jpg);}
	#sitemap .mainImage {background-image:url(/local/images/mastheads/main-feedback.jpg);}
	#distributors .mainImage {background-image:url(/local/images/mastheads/main-distributors.jpg);}
	#medinfo .mainImage {background-image:url(/local/images/mastheads/main-medinfo.jpg);}
.masthead {color:#11456e; font-size:30px; font-weight:bold; padding:17px 0 0 533px;}
	#aboutPfizerLanding .masthead {padding-top:17px;}
		#fr #aboutPfizerLanding .masthead {padding-top:32px;}
	#aboutPfizer .masthead {padding-top:32px;}
	#yourHealthHome .masthead, #yourHealth .masthead {ffffffont-size:40px; padding:45px 0 0 74px;}
	#ourProducts .masthead {padding:61px 0 0 600px;}
	#advancingMedicine .masthead {padding:58px 0 0 528px;}
	#healthier .masthead {padding:60px 0 0 74px;}
	#mediaCentre .masthead {padding:50px 0 0 597px; line-height:30px;}
	#careers .masthead {padding:62px 0 0 596px;}
	#searchResults .masthead {padding:62px 0 0 596px;}
	#feedback .masthead {padding:60px 0 0 74px;}
	#suppliers .masthead, #suppliersForm .masthead {padding:67px 0 0 591px;}
	#animalOurProducts .masthead {padding:46px 0 0 594px;}
	#animalAdvancingMedicine .masthead {padding:60px 0 0 561px;}
	#animalTheirHealth .masthead {padding:65px 0 0 400px;}
		#santeanimale #animalTheirHealth .masthead {font-size:26px; padding-left:388px;}
	#animalSwine .masthead {padding:34px 0 0 471px;}
	#animalEquine .masthead {padding:58px 0 0 602px;}
	#animalCattle .masthead {padding:58px 0 0 602px;}
	#animalDogsCats .masthead {padding:58px 0 0 602px;}
	#sitemap .masthead {padding:60px 0 0 74px;}
	#distributors .masthead {color:#fff; padding:60px 0 0 650px;}
	#medinfo .masthead {padding-top:58px;}
.masthead strong {color:#fff;}
	#healthier .masthead strong {color:#96aab7;}
	#mediaCentre .masthead strong {display:block;}
	#animalSwine .masthead strong {color:#aabdd1;}
.secondaryNav {float:left; width:191px;}
	#yourHealthHome .secondaryNav, #home .secondaryNav {display:none;}
	#privacy .secondaryNav, #home .secondaryNav {display:none;}
	#disclaimer .secondaryNav, #home .secondaryNav {display:none;}
	#searchResults .secondaryNav {display:none;}
	#suppliersForm .secondaryNav {display:none;}
	#feedback .secondaryNav, #home .secondaryNav {display:none;}
	#animalOurProducts .secondaryNav {display:none;}
	#animalAdvancingMedicine .secondaryNav {display:none;}
	#sitemap .secondaryNav {display:none;}
	#error404 .secondaryNav, #admin .secondaryNav {display:none;}
	#medinfo .secondaryNav {display:none;}
.secondaryNavHeading {background:url(/local/images/layout-backgrounds.gif) repeat-x left -132px; min-height:53px; height:auto !important; height:53px; margin:0 0 1px 0;}
.secondaryNavHeading h2 {color:#11456e; font-size:14px; padding:20px 5px 8px 15px; text-transform:uppercase;}
.secondaryNavHeading h2 a {color:#11456e;}
.contentArea {color:#444b4f; float:left; padding:20px 25px 0 35px; width:539px;}
	/* #yourHealthHome .contentArea {padding:20px 0 0 64px; width:838px;} */
	#yourHealthHome .contentArea {padding:20px 10px 0 20px; width:760px;}
	#privacy .contentArea {padding:20px 0 0 64px; width:838px;}
	#disclaimer .contentArea {padding:20px 0 0 64px; width:838px;}
	#home .contentArea {bbbbbbackground:url(/local/images/home-bg.jpg) no-repeat left bottom #b5cce4; border-top:1px solid #fff; border-bottom:1px solid #fff; float:none; min-height:401px; height:auto !important; height:401px; padding:33px 19px 0 323px; width:641px;}
		#animalhealth #home .contentArea, #santeanimale #home .contentArea {padding:33px 19px 0 408px; width:556px;}
	#searchResults .contentArea {background:url(/local/images/search-results-top-bg.gif) repeat-x left top; min-height:100px; height:auto !important; height:100px; padding:20px 53px 0 64px; width:866px;}
	#suppliersForm .contentArea {padding:20px 10px 0 20px; width:760px;}
	#feedback .contentArea {padding:20px 0 0 64px; width:838px;}
	#admin .contentArea {width:732px;}
	#animalOurProducts .contentArea {padding:20px 10px 0 20px; width:760px;}
	#animalAdvancingMedicine .contentArea {padding:20px 10px 0 20px; width:760px;}
	#sitemap .contentArea {padding:10px 0 0 24px; width:888px;}
	#distributors .contentArea {width:732px;}
	#error404 .contentArea, #admin .contentArea {padding:20px 0 0 64px; width:838px;}
	#medinfo .contentArea {padding:20px 10px 0 20px; width:760px;}
.layoutBackToTop {text-align:right; margin:1em 0;}
.layoutBackToTop a {font-size:.8em;}
.contentNextLink {border-top:1px solid #ddd; margin-top:1em; padding:8px 0;}
	#yourHealthHome .contentNextLink, #yourHealth .contentNextLink {display:none;}
	#medinfo .contentNextLink {display:none;}
.contentNextLink a {background:url(/local/images/arrow-link.gif) no-repeat right 4px; padding:0 8px 0 0;}
.features {float:left;}
	#home .features {float:none; position:absolute; left:737px; bottom:84px; zzzzzz-iiiiindex:150;}
/*		#animalhealth #home .features {left:413px; bottom:85px;} */
	#yourHealthHome .features {dddddddddisplay:none;}
	#privacy .features {display:none;}
	#disclaimer .features {display:none;}
	#searchResults .features {display:none;}
	#suppliersForm .features ul {display:none;}
	#feedback .features {display:none;}
	#admin .features {display:none;}
.branding {color:#11456e; font-size:18px; font-weight:bold; height:17px; margin:26px 20px 24px 0; text-align:right;}
	#home .branding, #privacy .branding, #disclaimer .branding {display:none;}
	.branding strong {color:#79a5ba;}
.footer {background:url(/local/images/layout-backgrounds.gif) repeat-x left -264px; color:#444b4f; position:relative; font-size:11px; height:50px;}
	#fr .footer li a, #santeanimale .footer li a {font-size:9px;}
.sponsors {position:absolute; left:15px; top:10px; min-height:32px; height:auto !important; height:32px; padding-bottom:5px; width:205px;}
.sponsors ul {padding:0; margin:5px 0 0 0;}
.sponsorHeading {display:block;}
.copyright {bottom:5px; position:absolute; padding:0 20px 0 0; right:0; text-align:right;}
.globalNav {padding:0 15px 0 0; position:absolute; right:0; top:10px;}
.mailPrint {height:18px; position:absolute; right:14px; top:75px; width:80px;}
	#fr .mailPrint, #santeanimale .mailPrint {right:8px; width:63px;}
.imageLeft {float:left; padding:0 24px 20px 0;}
.imageRight {float:right; padding:0 10px 20px 24px;}
.phoneNumber {white-space:nowrap;}
.ourPeopleHighlight {color:#11456e; font-size:1.2em; font-weight:bold;}
.ourPeopleHighlight strong {color:#79a5ba;}


/* our beliefs */
.storyItem {border-bottom:1px solid #ebebeb; margin:0;}
	#last .storyItem {border-bottom:1px none;}
.contentArea .storyItem h2 {background:url(/local/images/arrow-link.gif) no-repeat 9px 12px; font-size:11pt; margin:0; padding:7px 0 7px 18px;}
	.storyItem h2.faqOn {background:url(/local/images/arrow-link-r.gif) no-repeat 9px 13px #99bfd1;}
	 	.storyItem h2.faqOn a, .storyItem h2.faqOn a:hover {color:#fff;}
.ourBeliefsStory {padding:1em 0 0 35px;}
/* end our beliefs */

.searchResultsHeader {height:100px;}


/*menus*/
.divisions li {float:left; height:30px;}
.divisions a {background:url(/local/images/site-button-bg.gif) repeat-x left top; border:1px solid #d3deea; color:#043f70; font-size:11px; margin:0 0 0 4px; padding:5px 10px 3px 10px;}
.divisions a span {background:url(/local/images/site-button-arrow.gif) no-repeat right 3px; padding:0 13px 0 0;}
.divisions a:hover {background-position:left bottom; color:#fff;}
.divisions a:hover span {background:url(/local/images/site-button-arrow-r.gif) no-repeat right 3px;}

.primaryNav ul {height:33px;}
.primaryNav li {display:inline;}
.primaryNav a {float:left; background:url(/local/images/primary-nav-en.gif) no-repeat left top; height:33px; overflow:hidden; text-indent:-5000px;}
	.primaryNav a.primaryNavItem1 {background-position:left top; width:122px;}
		.primaryNav a.primaryNavItem1:hover, .primaryNav li.selected a.primaryNavItem1 {background-position:left -33px;}
	.primaryNav a.primaryNavItem2 {background-position:-122px top; width:157px;}
		.primaryNav a.primaryNavItem2:hover, .primaryNav li.selected a.primaryNavItem2 {background-position:-122px -33px;}
	.primaryNav a.primaryNavItem3 {background-position:-279px top; width:109px;}
		.primaryNav a.primaryNavItem3:hover, .primaryNav li.selected a.primaryNavItem3 {background-position:-279px -33px;}
		#animalhealth .primaryNav a.primaryNavItem3 {background-position:-885px top; width:108px;}
			#animalhealth .primaryNav a.primaryNavItem3:hover, #animalhealth .primaryNav li.selected a.primaryNavItem3 {background-position:-885px -33px;}
	.primaryNav a.primaryNavItem4 {background-position:-388px top; width:121px;}
		.primaryNav a.primaryNavItem4:hover, .primaryNav li.selected a.primaryNavItem4 {background-position:-388px -33px;}
	.primaryNav a.primaryNavItem5 {background-position:-509px top; width:178px;}
		.primaryNav a.primaryNavItem5:hover, .primaryNav li.selected a.primaryNavItem5 {background-position:-509px -33px;}
	.primaryNav a.primaryNavItem6 {background-position:-687px top; width:115px;}
		.primaryNav a.primaryNavItem6:hover, .primaryNav li.selected a.primaryNavItem6 {background-position:-687px -33px;}
	.primaryNav a.primaryNavItem7 {background-position:-802px top; width:83px;}
		.primaryNav a.primaryNavItem7:hover, .primaryNav li.selected a.primaryNavItem7 {background-position:-802px -33px;}



#fr .primaryNav a, #santeanimale .primaryNav a {background-image:url(/local/images/primary-nav-fr.gif);}
	#fr .primaryNav a.primaryNavItem1, #santeanimale .primaryNav a.primaryNavItem1 {background-position:left top; width:143px;}
		#fr .primaryNav a.primaryNavItem1:hover, #fr .primaryNav li.selected a.primaryNavItem1, #santeanimale .primaryNav a.primaryNavItem1:hover, #santeanimale .primaryNav li.selected a.primaryNavItem1 {background-position:left -33px;}
	#fr .primaryNav a.primaryNavItem2, #santeanimale .primaryNav a.primaryNavItem2 {background-position:-143px top; width:173px;}
		#fr .primaryNav a.primaryNavItem2:hover, #fr .primaryNav li.selected a.primaryNavItem2, #santeanimale .primaryNav a.primaryNavItem2:hover, #santeanimale .primaryNav li.selected a.primaryNavItem2 {background-position:-143px -33px;}
	#fr .primaryNav a.primaryNavItem3 {background-position:-316px top; width:99px;}
		#fr .primaryNav a.primaryNavItem3:hover, #fr .primaryNav li.selected a.primaryNavItem3 {background-position:-316px -33px;}
		#santeanimale .primaryNav a.primaryNavItem3 {background-position:-908px top; width:91px;}
			#santeanimale .primaryNav a.primaryNavItem3:hover, #santeanimale .primaryNav li.selected a.primaryNavItem3 {background-position:-908px -33px;}
	#fr .primaryNav a.primaryNavItem4, #santeanimale .primaryNav a.primaryNavItem4 {background-position:-415px top; width:106px;}
		#fr .primaryNav a.primaryNavItem4:hover, #fr .primaryNav li.selected a.primaryNavItem4, #santeanimale .primaryNav a.primaryNavItem4:hover, #santeanimale .primaryNav li.selected a.primaryNavItem4 {background-position:-415px -33px;}
	#fr .primaryNav a.primaryNavItem5, #santeanimale .primaryNav a.primaryNavItem5 {background-position:-521px top; width:166px;}
		#fr .primaryNav a.primaryNavItem5:hover, #fr .primaryNav li.selected a.primaryNavItem5, #santeanimale .primaryNav a.primaryNavItem5:hover, #santeanimale .primaryNav li.selected a.primaryNavItem5 {background-position:-521px -33px;}
	#fr .primaryNav a.primaryNavItem6, #santeanimale .primaryNav a.primaryNavItem6 {background-position:-687px top; width:134px;}
		#fr .primaryNav a.primaryNavItem6:hover, #fr .primaryNav li.selected a.primaryNavItem6, #santeanimale .primaryNav a.primaryNavItem6:hover, #santeanimale .primaryNav li.selected a.primaryNavItem6 {background-position:-687px -33px;}
	#fr .primaryNav a.primaryNavItem7, #santeanimale .primaryNav a.primaryNavItem7 {background-position:-821px top; width:87px;}
		#fr .primaryNav a.primaryNavItem7:hover, #fr .primaryNav li.selected a.primaryNavItem7, #santeanimale .primaryNav a.primaryNavItem7:hover, #santeanimale .primaryNav li.selected a.primaryNavItem7 {background-position:-821px -33px;}





/*.primaryNav a:hover {background-position:left -66px; color:#fff;}*/
/*.primaryNav li.selected a {background-position:left -66px; color:#fff;}*/
.secondaryNav li {border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.secondaryNav li a {background:url(/local/images/arrows.gif) no-repeat 14px -14px; display:block; padding:4px 0 4px 30px; width:159px;}
.secondaryNav li.selected a {background-position:-276px -14px; background-color:#1397d7; color:#fff;}
.secondaryNav li li {border:1px none;}
.secondaryNav li li a, .secondaryNav li.selected li a {background:none; color:#015b8d; font-size:.9em; font-weight:normal; padding:2px 0 2px 30px}
.secondaryNav li li a:hover {color:#e37e11;}
.secondaryNav li li.selected a, .secondaryNav li li.selected a:hover {background:#1397d7; color:#fff;}
.secondaryNav li li li a, .secondaryNav li li.selected li a {background:none; color:#015b8d; font-size:.9em; font-weight:normal; padding:2px 0 2px 40px; width:149px;}
.secondaryNav li li.selected li a:hover {background:none; color:#e37e11;}
.secondaryNav li li li.selected a {background:#1397d7; color:#fff;}
.secondaryNav li li li.selected a:hover {background:#1397d7; color:#fff;}                                    
.globalNav ul {}
.globalNav li {display:inline;}
.globalNav a {border-left:2px solid #cacfd2; float:left; font-weight:bold; padding:0 8px;}
	.globalNav .first a, #fr .globalNav .first a, #santeanimale .globalNav .first a {border-left:1px none;}
	#fr .globalNav a, #santeanimale .globalNav a {padding:0 7px;}

.sponsors li {display:inline;}
.sponsors a {float:left; margin-right:10px; overflow:hidden; text-indent:-5000px;}
.sponsors li#sponsorRxD a {background:url(/local/images/logo-rxd.gif) no-repeat left 3px; height:21px; width:41px;}
.sponsors li#sponsorImagine a {background:url(/local/images/logo-imagine.gif) no-repeat left top; height:25px; width:68px;}
.sponsors li#sponsorLbg a {background:url(/local/images/logo-lbg.jpg) no-repeat left top; height:25px; width:21px;}


.toolsMenu li {display:inline;}
.toolsMenu a {border-right:1px solid #cacfd2; float:left; font-size:11px; font-weight:bold; padding:0 8px;}
	.toolsMenu .first a {border-left:1px none;}

.mailPrint li {display:inline;}
.mailPrint li a {background:url(/local/images/mail-print.gif) no-repeat left top; float:left; height:18px; margin-left:10px; overflow:hidden; text-indent:-5000px; width:25px;}
	#fr .mailPrint li a, #santeanimale .mailPrint li a {margin-left:5px;}
#mailTool a {background-position:left top;}
#printTool a {background-position:-35px top;}


/*buttons - override background-image, line-height and paddings as needed*/
a.button,a.button span,button.button span,button.button span span {background:url(/local/images/button.gif) no-repeat 100% 0;cursor:pointer;display:block;line-height:18px;padding:0 10px 0 0;text-decoration:none;white-space:nowrap;}
a.button,button.button span {background-position:0 0;padding:0 0 0 10px; letter-spacing:1px;}
a.button,button.button {margin-right:3px;}
a.button {color:#fff; float:left;}
a.button:hover {color:#fff;}
.leavingSite button {position:relative;}
.leavingSite button span {position:relative;}
.leavingSite a.button, .leavingSite a.button span, .leavingSite button.button span, .leavingSite button.button span span {zoom:1;}
.leavingSite a.button, .leavingSite button.button span {zzzzzzoom:1;}
.leavingSite a.button, .leavingSite button.button {zzzzzzoom:1;}
.leavingSite a.button {zzzzzzoom:1;}
.leavingSite a.button:hover {zzzzzzoom:1;}


/*tabs - override background-image, line-height, margin and paddings as needed*/
.tabs {list-style:none;margin:0 0 0 20px;padding:0;}
.tabs li,.tabs li a {background:url(/local/images/tab.gif) no-repeat 100% 0;float:left;line-height:20px;padding:0 10px 0 0;text-decoration:none;white-space:nowrap;}
.tabs li {background-position:0 0;margin:0 2px 0 0;padding:0 0 0 10px;}
.tabs li.selected,.tabs li.selected a {background-image:url(/local/images/tab.gif);}

/*rounded corner box - override background-images, height, width and padding as needed*/
.widget {margin:0 0 10px;}
.widget .t,.widget .t div,.widget .b,.widget .b div {background:url(/local/images/widget.gif) no-repeat 100% 0;font-size:0;height:4px;overflow:hidden;}
.widget .t div,.widget .b div {width:4px;}
.widget .t div {background-position:0 0;}
.widget .b {background-position:100% 100%;}
.widget .b div {background-position:0 100%;}
.widget .c,.widget .c div {background:url(/local/images/widgetbody.gif) 0 0 repeat-y;}
.widget .c div {background-position:100% 0;padding:0 10px;}
.widget .c div div {background-position:0 0;padding:0;}

/*forms*/
.form {border-collapse:collapse;border:0;}
.form td {padding:3px 5px 5px 0;vertical-align:top;}
.form .radio {margin:-3px 3px -3px 0;}
.form .checkbox {margin:-3px 3px -1px 0;}
.form .text,.form select,.form textarea {margin:-3px 0 0;}
.form .required {color:#f00;}

/* modal */
.modalcontainer {position:absolute;z-index:199}
.modalmask {background:#ccc;border:0;filter:alpha(opacity=50);opacity:0.5;position:absolute;}
.modalmask iframe {filter:alpha(opacity=0); height:100%; width:100%;}
.modalbody {background:url(/local/images/email-bg.jpg) left bottom repeat-x #fff; border:7px solid #fff; position:absolute; width:500px; z-index:200;}
.modalheader {background:none;}
.modalclosercontainer {display:inline; float:right; margin:10px 10px 0 0; width:20px;}
.modalcloser {background:url(/local/images/modal-closer.gif) left top no-repeat; display:block; height:20px; width:20px;}
.modalcontent {padding:10px;}
.modalheader .clear {height:1px; line-height:1px; font-size:1px; width:100%;}


/*validation*/
.validate-summary {color:red;}
.validate-highlight {background-color: #FFC0C0;}


/*features*/
.features ul {background:url(/local/images/layout-backgrounds-vertical.gif) repeat-y left top; border:1px solid #dddddd; border-bottom:2px solid #dddddd; border-right:2px solid #dddddd; list-style:none; margin:7px 0 0 0; padding:0; width:190px;}
	#home .features ul {background:none; border:1px none; margin-top:0; wwwwwwwidth:640px;}
/*		#animalhealth #home .features ul {width:566px;} */
	#home .features ul ul {overflow:hidden; width:200px;}
.features h2 {color:#444b4f; font-size:14px;}
	#home .features h2 {color:#11456e; font-size:15px; height:100px;}
	#home .features #featureWhatsNew h2 {height:23px;}
.features h3 {color:#11456d; font-size:11px; padding-top:4px;}
.features li {bbbbborder:1px solid red; border-bottom:1px solid #dddddd; list-style:none; margin:0; padding:12px 17px;}
	#home .features li {background:url(/local/images/home-feature-bg.gif) repeat-x left top #fff; border-right:1px solid #b3beb9; float:left; margin:0 5px 0 0; padding:0;}
	#home .features li li {background:none; border:1px none; float:none; padding-bottom:10px;}
	#home .features li div {border:1px solid #fff; height:176px; padding:12px 15px 0 15px; width:161px;}
.features li p {font-size:.9em; padding:4px 0 0 0;}
	#home .features li p.featureDesc {height:50px;}
.features li img {border:1px none; margin-top:10px;}
#fr .features li #featureMTM2 .featureLink, #fr .features li #featureMTM3 .featureLink, #fr .features li #featureMTM4 .featureLink {margin-right:-19px;}
#santeanimale .features li #featureMTM2 .featureLink, #santeanimale .features li #featureMTM3 .featureLink, #santeanimale .features li #featureMTM4 .featureLink {margin-right:-19px;}
.features .featureLink a {color:#007dc3; padding-right:8px;}
	#home .features li li a {background:none; padding:0;}
.featureLinkArrow {background:url(/local/images/arrow-link.gif) no-repeat right 4px; padding:0 0 0 7px;}
#featureCommunity {background:url(/local/images/feature-community.jpg) no-repeat left bottom; padding:0 0 75px 0;}
/* #featureCareers {background:url(/local/images/feature-careers.jpg) no-repeat left bottom; padding:0 0 75px 0;} */
#featureMakeDifference {background:url(/local/images/feature-careers.jpg) no-repeat left bottom; padding:0 0 75px 0;}
#featureFundingGuidelines {background:url(/local/images/feature-fundingguide.jpg) no-repeat left bottom; padding:0 0 75px 0;}
#featureSearchNewsReleases {background:url(/local/images/feature-searchnews.jpg) no-repeat left bottom; padding:0 0 75px 0;}
.searchCalloutSubmit {display:block; margin-top:5px;}
/* #featureMTM {background:url(/local/images/callouts/mtm1.jpg) no-repeat left bottom; padding:0 0 75px 0;} */
	#featureMTM .featureLink a {background-position:95% 93%; display:block;}
#home #featureDidYouKnow {background:url(/local/images/home-didyouknow.jpg) no-repeat 15px 42px;}
/*	#animalhealth #home #featureDidYouKnow {background-image:url(/local/images/pah-home-didyouknow.jpg);} */
#home #featureWhatsNew {width:187px;}
#home #featureWhatsNew .featureWhatsNewContent {border:1px none; height:123px; overflow:hidden; padding:7px 0 0 0; width:200px;}
.rssSubscribe {background:url(/local/images/home-rss.gif) no-repeat left 1px; padding:0 0 0 17px;}



#home #featureWhatsNew .whatsNewDate {font-weight:bold;}
#home #featureInnovation {background:url(/local/images/home-innovation.jpg) no-repeat 15px 42px;}
#featureSearchNewsReleases .calloutSearch, #featureSearchNewsReleases .calloutYear {font-size:.9em;}
#featureSearchNewsReleases .calloutSearch {mmmmargin-bottom:5px; width:150px;}
#featureSearchNewsReleases .button {color:#fff; font-weight:bold;}
#featureTop100 h2 a {background:url(/local/images/canada-top100.gif) no-repeat left top; display:block; height:105px; margin-left:25px; overflow:hidden; text-indent:-5000px; width:105px;}
#featureTop10FamilyFriendly h2 a {background:url(/local/images/canada-top10.jpg) no-repeat left top; display:block; height:62px; margin-left:15px; overflow:hidden; text-indent:-5000px; width:125px;}
#featureMontrealTop10 h2 a {background:url(/local/images/montreal-top10.jpg) no-repeat left top; display:block; height:46px; margin-left:3px; overflow:hidden; text-indent:-5000px; width:147px;}

#videovideotest {padding-bottom:29px; text-align:center;}

/*
.features a.button,a.button span,button.button span,button.button span span {background:url(/local/images/callout-button.gif) no-repeat 100% 0; color:#fff; cursor:pointer; display:block; font-weight:bold; line-height:16px; padding:0 10px 0 0; text-decoration:none; white-space:nowrap;}
.features a.button,button.button span {background-position:0 0;padding:0 0 0 10px;}
*/


/*end features*/






/* home */

#home .contentArea h1 {color:#11456e; font-size:43px; line-height:38px; padding:0 0 0 12px;}
/*	#animalhealth #home .contentArea h1 {font-size:38px; line-height:38px; font-weight:bolder;} */
#home .contentArea h1 strong {color:#fff; display:block; font-size:35px; padding:0 0 0 90px;}
	#fr #home .contentArea h1 strong, #santeanimale #home .contentArea h1 strong {padding-left:30px;}
	#santeanimale #home .contentArea h1 strong {font-size:30px;}
	/* #animalhealth #home .contentArea h1 strong {font-size:38px;} */
#home .contentArea .introduction {padding:15px 90px 2px 12px;}
	#fr #home .contentArea .introduction {padding:15px 70px 2px 14px;}
#home .homeBackImg1 {background:url(/local/images/home-bg1.jpg) no-repeat left top; zoom:1;}
#home .homeBackImg2 {background:url(/local/images/home-bg2.jpg) no-repeat left top ; zoom:1;}
#home .homeBackImg3 {background:url(/local/images/home-bg3.jpg) no-repeat left top ; zoom:1;}
#home .homeBackImg4 {background:url(/local/images/home-bg4.jpg) no-repeat left top ; zoom:1;}
#homeFlashContent {position:absolute; left:320px; bottom:84px;}

/* end home */





/* section styles */


.commercials {margin:0 auto; width:530px;}
.contentArea .commercials li {background:#f6f9fb; border:1px solid #f3f3f3; float:left; margin-right:10px; padding:22px 15px 18px 15px; text-align:center;}
.commercials li a {background:url(/local/images/about_commercials.jpg) no-repeat left top; display:block; height:12px; padding-top:110px; width:133px;}
.commercials li#commercialWeCan a {background-position:left top;}
.commercials li#commercialBeBrave a {background-position:-191px top;}
.commercials li#commercialBreath a {background-position:-382px top;}



.contentArea .ourValues li {background:url(/local/images/ourvalues-icons.gif) no-repeat left 10px; border-bottom:1px dotted #11456e; min-height:53px; height:auto !important; height:53px; padding:10px 5px 10px 75px;}
	.ourValues li#valueCustomer {background-position:left -931px;}
	.ourValues li#valueCollaboration {background-position:left -1238px;}
	.ourValues li#valueRespect {background-position:left -2179px;}
	.ourValues li#valueInnovation {background-position:left -302px;}
	.ourValues li#valueIntegrity {background-position:left 10px;}
	.ourValues li#valueCommunity {background-position:left -613px;}
		#fr .ourValues li#valueCommunity {background-position:left -616px;}
	.ourValues li#valuePerformance {background-position:left -1869px;}
	.ourValues li#valueLeadership {background-position:left -1552px;}
	.ourValues li#valueQuality {background-position:left -2494px;}
	.ourValues li#valueTeamwork {background-position:left -2350px;}

.contentArea ul.whereWeAre li {float:left; font-weight:bold; min-height:90px; height:auto !important; height:90px; ppppppadding:0 0 1em 0; width:250px;}
.contentArea ul.whereWeAre ul li {float:none; min-height:1em; height:auto !important; height:auto; font-weight:normal; width:auto;}

.contentArea ul.productBreakdown li {float:left; padding:0 0 1em 0; width:170px;}
	.contentArea .faqItem ul.productBreakdown li {float:left; padding:0 0 1em 0; width:150px;}

.contentArea .newsstand li {background:no-repeat left 25px; border-top:1px dotted #11456e; padding:20px 0 20px 120px;}
	.newsstand li.first {background-position:left 5px; border-top:1px none; padding-top:0;}
    .newsstand #recherchEenSante {background-image:url(/local/images/press-recherche-en-sante.gif);}
    .newsstand #lesAffairs {background-image:url(/local/images/press-les-affaires.gif);}
	.newsstand #laPresse {background-image:url(/local/images/press-la-presse.gif);}
	.newsstand #globeAndMail {background-image:url(/local/images/press-globe-and-mail.gif);}
	.newsstand #cyberpresse {background-image:url(/local/images/cyberpresse.jpg);}
	.newsstand #pfizer-logo {background-image:url(/local/images/pfizer_logo.jpg);}
	

.corporateResponsibilityReport {background:url(/local/images/corp_responsibility_report.jpg) no-repeat left top; padding:0 0 0 105px;}


.contentArea .yourHealthMatrix {background:url(/local/images/your-health-matrix-bg.jpg) repeat-x left bottom #dee9ef; min-height:333px; height:auto !important; height:333px; padding:16px;}
.contentArea .yourHealthMatrixTabs {margin:0; padding:0;}
.contentArea .yourHealthMatrixTabs ul {margin:0; padding:0; width:728px;}
.contentArea .yourHealthMatrixTabs li {background:url(/local/images/yourhealth-tabs-right.gif) no-repeat right top; float:left; margin:0 3px 0 0;}
.contentArea .yourHealthMatrixTabs li a {background:url(/local/images/yourhealth-tabs-left.gif) no-repeat left top; color:#fff; font-weight:bold; padding:0px 60px 0px 60px; line-height:36px; text-decoration:none; height:36px; float:left;}
.contentArea .yourHealthMatrixTabs li a:hover {color:#e37e11;}
.contentArea .yourHealthMatrixTabs li.active {background-position:right -42px;}
.contentArea .yourHealthMatrixTabs li.active a {background-position:left -46px; color:#395b78;}
.yourHealthMatrixContent {background:#fff; padding:17px 9px 9px 9px;}
.yourHealthMatrixContent h2 {padding:0 0 0 22px;}
.yourHealthMatrixTable {border:2px solid #fff; border-collapse:collapse; margin-bottom:1.5em;}
	.yourHealthMatrixTable#animalHealth {margin-bottom:0;}
.yourHealthMatrixTable td {border:1px solid #ebebeb; padding:9px 10px 9px 21px; vertical-align:top; width:144px;}
	.yourHealthMatrixTable#animalHealth td {width:220px;}
.yourHealthMatrixTable a {background:url(/local/images/arrow-link.gif) no-repeat left 4px; color:#5d6164; display:block; padding:0 0 0 10px;}







.ourProductsMatrix {background:url(/local/images/our-products-matrix-bg.jpg) repeat-x left top #f1f4f6; padding:16px;}
.ourProductsMatrixTabs {background:url(/local/images/our-products-tabrow-bg.gif) no-repeat right top; hhhhhheight:36px;}
.ourProductsMatrixTabsInside {background:url(/local/images/our-products-tabrow-bg.gif) no-repeat left top; font-weight:bold; hhhhhhheight:31px; margin-right:10px; padding:5px 0 0 10px;}
.ourProductsMatrixTabsLabel {color:#fff; float:left; line-height:32px; padding-right:5px;}
.contentArea .ourProductsMatrixTabs ul {margin:0;}
.contentArea .ourProductsMatrixTabsInside li {float:left; margin:0;}
.contentArea .ourProductsMatrixTabsInside li a {bbbbbborder:1px solid red; color:#fff; float:left; margin:0 3px 0 0;}
.contentArea .ourProductsMatrixTabsInside li a span {bbbbbborder:1px solid green; display:block; line-height:32px; xxxxxxxxfloat:left; padding:0 10px 0 10px;}
.contentArea .ourProductsMatrixTabsInside li a:hover, .contentArea .ourProductsMatrixTabsInside li a.tabSelected {background:url(/local/images/ourproducts-tabs-right.gif) no-repeat right top; color:#11456e; ffffffloat:left; mmmmargin:0 3px 0 0;}
.contentArea .ourProductsMatrixTabsInside a:hover span, .contentArea .ourProductsMatrixTabsInside li a.tabSelected span {background:url(/local/images/ourproducts-tabs-left.gif) no-repeat left top; pppppadding:0 10px;}






.ourProductsMatrixTabsAlpha {background:url(/local/images/productmatrix-alpha-bg.jpg) repeat-x left top; height:29px; padding:12px 0 0 10px;}
	.ourProductsMatrixTabsAlpha ul {margin:0; padding:0; width:487px;}
	.ourProductsMatrixTabsAlpha li {float:left; margin:0; padding:0;}
		.ourProductsMatrixTabsAlpha li.noLink {color:#959ca0; font-weight:bold; padding:0px 5px 0px 5px; line-height:31px; height:31px;}
	.ourProductsMatrixTabsAlpha li a {color:#007dc3; font-weight:bold; padding:0px 5px 0px 5px; line-height:31px; text-decoration:none; height:31px; float:left;}
		#fr .ourProductsMatrixTabsAlpha li a, .ourProductsMatrixTabsAlpha li.noLink {padding:0 4px 0 5px;}
	.ourProductsMatrixTabsAlpha li a:hover {color:#11456e;}
	.ourProductsMatrixTabsAlpha li.active {background:url(/local/images/ourproducts-tabs-right.gif) no-repeat right top;}
	.ourProductsMatrixTabsAlpha li.active a {background:url(/local/images/ourproducts-tabs-left.gif) no-repeat left top; color:#11456e;}


.ourProductsMatrixContent {background:#fff; padding:17px 9px 9px 9px;}
.ourProductsMatrixCluster li {float:left; width:210px;}
	.ourProductsMatrixCluster li.ourProductsDoubleWide {width:280px;}
.ourProductsMatrixCluster li a {background:url(/local/images/arrow-link.gif) no-repeat left 4px; color:#3f4547; display:block; font-weight:normal; padding:0 10px 5px 10px;}
.ourProductsMatrixTable td {border-bottom:1px solid #ebebeb; padding:10px 0 10px 0; vertical-align:top; width:460px;}
.ourProductsMatrixTable td.ourProductsMatrixTableLetter {color:#444b4f; font-size:1.4em; font-weight:bold; text-align:center; width:28px;}
.ourProductsMatrixTable td.ourProductsMatrixCategoryHeading {border-bottom:none; color:#444b4f; font-size:1.4em; font-weight:bold;}
.productTitle {float:left; padding:0 20px 0 0;}
#productTitleShort {width:240px;}
.productGenericName {font-size:.7em;}
.productInfo {float:left; width:270px;}
.productDownload {}
.productDownload h2 {background:#dde9ee; padding:6px 10px 6px 14px;}
.contentArea .productDownload ul li {background:url(/local/images/arrow-link.gif) no-repeat 14px 12px;}
.contentArea .productDownload li {border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; font-weight:bold; padding:8px 23px; position:relative; wwwwwwwidth:344px;}
.productDownload span {float:left;}
.productDownload a {background:url(/local/images/pdf-icon.jpg) no-repeat left top; padding:3px 0 8px 25px; line-height:20px;}
.productDownloadTitle {padding:0 10px 0 0; width:315px;}
	#fr .productDownloadTitle {width:300px;}
.productCommunicationDate {padding:0 10px 0 0; width:90px;}
.productCommunicationTitle {padding:0 10px 0 0; width:210px;}
	#fr .productCommunicationTitle {width:200px;}
.productDownloadSize {line-height:20px;}
.productDownloadContent {line-height:20px;}
.productInfo {}
.contentArea .productInfo ul li {background:url(/local/images/arrow-link.gif) no-repeat left 4px;}
a.returnProductListing {background:url(/local/images/multipage-prev.gif) no-repeat left 4px; padding-left:12px;}







/* non-prescription matrix */

.nonPrescriptionMatrix {zoom:1;}
.contentArea .nonPrescriptionMatrix .ourProductsMatrixTabsInside li a span {line-height:14px; padding:5px 19px 6px 19px; text-align:center;}
	#fr .contentArea .nonPrescriptionMatrix .ourProductsMatrixTabsInside li a span {padding:5px 12px 6px 12px;}
.nonPrescriptionHeader {color:#fff; float:left; font-size:1.2em; font-weight:bold; padding:14px 0 7px 16px;}
.nonPrescriptionCategory {width:111px;}
.nonPrescriptionBrands {border-left:1px solid #fff; width:345px;}
.ourProductsNonPrescriptionMatrixContent {background:#fff; display:block; zoom:1;}



.nonRxProductGroup {border-top:1px solid #ebebeb; padding:10px 0; zoom:1;}
	.nonRxProductGroup#nonRxProductGroupFirst {border-top:none; padding-top:20px;}
.nonRxProductImage {float:left; margin-right:9px; text-align:center; width:190px;}
.nonRxProductDesc {float:left; width:290px;}
.contentArea .nonRxProductDesc h2 {color:#11456e; font-size:10pt; padding:0;}
.contentArea .nonRxProductDesc p {display:inline;}
.nonRxProductLink {float:left; padding-top:18px; width:90px;}


.productDescriptionContainer {border-bottom:1px solid #dddddd; margin-bottom:1em;}
.nonPrescriptionDescription {float:left; min-height:45px; height:auto !important; height:45px; margin-bottom:1em; padding-right:20px; padding-top:8px; width:315px;}
.nonPrescriptionImage {border-left:1px solid #dddddd; float:left; margin-bottom:1em; padding-top:8px; text-align:center; width:200px;}
.nonPrescriptionImage img {margin:0 auto;}








/* vaccines */
.vaccineOuter {background:url(/local/images/vaccine-box-bg.jpg) repeat-x left bottom #dde9ee; padding:16px;}
.vaccineInner {background:#fff; min-height:89px; height:auto !important; height:89px; padding:10px;}
.vaccineInner li {float:left; height:109px; line-height:109px; text-align:center; width:158px;}
	.vaccineInner li#singleProductItem {width:480px;}
.vaccineInner li img {vertical-align:middle;}
/* end vaccines */






/* distributors */
.distLoginContainer {background:url(/local/images/login-bg.jpg) repeat-x left bottom #dde9ee; mmmmmargin:0 auto; padding:19px; width:520px;}
.distLoginInside {background:#fff; padding:25px 25px 40px 25px;}
.distStandardField {padding:0 0 5px 0;}
.distStandardField label {float:left; font-weight:bold; width:90px;}
	#fr .distStandardField label, #santeanimale .distStandardField label {width:135px;}
.distStandardField input {float:left; width:368px;}
	#fr .distStandardField input {width:324px;}
.distRemember {padding:0 0 5px 90px;}
	#fr .distRemember, #santeanimale .distRemember {padding-left:135px;}
input#distRemember {height:13px; width:13px;}
.distributorsSectionItem {background:url(/local/images/distributors-recommunications.jpg) no-repeat;}
.distributorsSectionItem a, .distributorsSectionItem a:hover {color:#444B4F; display:block; font-weight:normal; padding:0 0 0 168px; text-decoration:none; width:360px;}
.distributorsSectionItem h2 {color:#11456e;}
.distributorsSectionItem#distProdComm {background-position:left top; border-bottom:1px dotted #11456E; margin-bottom:20px;}
.distributorsSectionItem#distPricingComm {background-position:left -436px;}
.distCommunicationsSearch {padding-bottom:2em;}
.distCommunicationsSearch label {font-weight:bold; float:left; padding-top:4px; width:86px;}
	#fr .distCommunicationsSearch label, #santeanimale .distCommunicationsSearch label {width:110px;}
.searchByInput {float:left; width:280px;}
.distCommunications {border-collapse:collapse;}
	.distCommunications#pricingCommunications {border-bottom:1px solid #dddddd;}
.distCommunications th {border-right:1px solid #dddddd; padding:6px 8px; text-align:left;}
	.distCommunications th.distFactSheet {border-right:none;}
	.distCommunications#pricingCommunications th {border-bottom:1px solid #dddddd; padding:12px 20px;}
	.distCommunications#pricingCommunications th.distDate {width:90px;}
	.distCommunications#pricingCommunications th.distCommunication, .distCommunications#pricingCommunications td.distCommunication {border-right:none; width:300px;}
.distCommunications td {border-right:1px solid #dddddd; padding:6px 8px; vertical-align:top;}
	.distCommunications#pricingCommunications td {padding:12px 20px;}
.distCommunications tr.productStart td {border-top:1px solid #dddddd;}
.distCommunications th.distBrandName {white-space:nowrap;}
.distCommunications td.distCommunication {padding-top:4px;}
.distCommunications td.distDate {white-space:nowrap;}
.distCommunications td.distFactSheet {border-right:none; padding-top:4px; white-space:nowrap;}
	#fr .distCommunications td.distFactSheet, #santeanimale .distCommunications td.distFactSheet {white-space:normal;}
td.distCommunication a, td.distFactSheet a {background:url(/local/images/pdf-icon.jpg) no-repeat left top; display:block; padding:2px 0 4px 26px;}
.ourProductsMatrixContent .pageNavigation {margin:1em 0 0 0;}

/* end distributors */






.contentArea .medicineSafetyLinks li {background:#e1eaef;float:left; padding:7px 7px 0 7px; width:136px;}
.medicineSafetyLinks li.safetyTakingCharge {margin:0 25px;}
.medicineSafetyLinks a {background:#fff; border-top:1px solid #dfe2e4; border-right:1px solid #dfe2e4; border-left:1px solid #dfe2e4; display:block; padding:6px 6px 0 6px; text-align:center; width:121px;}
.medicineSafetyLinks li a span {cursor:pointer; display:block; min-height:45px; height:auto !important; height:45px; padding:64px 0 0 0; width:121px;}
.medicineSafetyLinks li.safetyJourney a span {background:url(/local/images/medicine-safety-tiles.jpg) no-repeat left top;}
.medicineSafetyLinks li.safetyTakingCharge a span {background:url(/local/images/medicine-safety-tiles.jpg) no-repeat -182px top;}
.medicineSafetyLinks li.safetyAtPfizer a span {background:url(/local/images/medicine-safety-tiles.jpg) no-repeat -364px top;}


.contentArea .ourProductsChoices li {background:url(/local/images/our-products-tile-bg.jpg) repeat-x left top; background:#e1eaef; float:left; padding:7px; width:136px;}
.ourProductsChoices li.ourProductsNonPrescription {margin:0 25px;}
.ourProductsChoices a {background:#fff; border:1px solid #dfe2e4; bbbbbbborder-right:1px solid #dfe2e4; bbbbbbborder-left:1px solid #dfe2e4; display:block; padding:6px 6px 0 6px; text-align:center; width:121px;}
.ourProductsChoices li a span {background:url(/local/images/our-products-tiles.jpg) no-repeat; cursor:pointer; display:block; min-height:25px; height:auto !important; height:25px; padding:64px 0 0 0; width:121px;}
	.fr .ourProductsChoices li a span {min-height:35px; height:auto !important; height:35px;}
.ourProductsChoices li.ourProductsPrescription a span {background-position:left top;}
.ourProductsChoices li.ourProductsNonPrescription a span {background-position:-182px top;}
.ourProductsChoices li.ourProductsVaccines a span {background-position:-364px top;}








.programsWrapper {background:#edf2f5; padding:8px;}
.programsTabs {margin-bottom:18px;}
.contentArea .programsTabs li {display:block; padding:0 0 6px 0; position:relative;}
	.programsTabs#advancingPartnerships li {wwwwwwwwwidth:254px;}
.programsTabs li a {background:url(/local/images/programs-tabs-bg.jpg) no-repeat left top; display:block; min-height:33px; height:auto !important; height:33px; padding:15px 0 0 19px; width:504px;}
.programsTabs .programsTabInside {cursor:pointer; display:block;}
.programsTabInside span {background:url(/local/images/programs-tabs-icon.gif) no-repeat left top; padding:1px 0 6px 40px;}
.programsProvinceSelector {position:absolute; left:150px; top:12px; z-index:198;}
	#fr .programsProvinceSelector, #santeanimale .programsProvinceSelector {left:235px;}
.programsProvinceSelector .programsProvinces {width:210px;}
.advancingPartnershipTabOn {color:#e37e11;}


.programsTable {border-collapse:collapse;}
.programsTable th {background:#dde9ee; border:1px solid #fff; font-weight:bold; padding:10px 8px 10px 14px; text-align:left;}
.programsTable td {background:#fff; border:1px solid #dddddd; padding:10px 8px 10px 14px; vertical-align:top;}
.programsHeading {font-weight:bold; width:140px;}
.programsLogo {text-align:center; padding:8px 0 0 0;}

.programAdmin {}
.programAdmin th {font-weight:bold; vertical-align:top; text-align:right; padding-right:10px;}
.programAdmin ul li {background-image: none; padding: 0px 0px 5px 5px;}


.contactGrouping {background:no-repeat left top; border-bottom:1px dotted #11456e; min-height:64px; height:auto !important; height:64px; margin-bottom:18px; padding:0 0 18px 168px;}
.contactGrouping strong {color:#11456e; padding-left:3px;}
.contactGrouping .contactDrugSafetyIntro {padding-left:3px;}
.contactHumanHealth {background-image:url(/local/images/contact-humanhealth.jpg);}
.contactConsumerHealth {background-image:url(/local/images/contact-consumerhealthcare.jpg);}
.contactManufacturing {background-image:url(/local/images/contact-manufacturing.jpg);}
.contactAnimalHealth {background-image:url(/local/images/contact-animalhealth.jpg);}
.contactVaccines {background-image:url(/local/images/contact-vaccines.jpg);}
.contactSafety {background-image:url(/local/images/contact-safety.jpg);}
.contactMedia {background-image:url(/local/images/contact-media.jpg); border-bottom:1px none;}
.contactItemTitle {padding:0 45px 0 0;}

/* media faq */
.faqItem {border-bottom:1px solid #ebebeb; margin:0;}
.contentArea .faqItem h2 {background:url(/local/images/arrow-link.gif) no-repeat 9px 12px; font-size:11pt; margin:0; padding:7px 0 7px 18px;}
	.faqItem h2.faqOn {background:url(/local/images/arrow-link-r.gif) no-repeat 9px 13px #99bfd1;}
	 	.faqItem h2.faqOn a, .faqItem h2.faqOn a:hover {color:#fff;}
.faqAnswer {padding:1em 0 0 35px;}
/* end media faq */





/* medinfo */
.contentArea h1.medinfoHeader {background:url(/local/images/med-new-icon.gif) no-repeat left top; margin-left:auto; margin-right:auto; padding:6px 0 25px 60px;  width:450px;}
#fr .contentArea h1.medinfoHeader {background:url(/local/images/med-new-icon-fr.gif) no-repeat left top; padding:10px 0 25px 75px;  width:518px;}
.medinfoFor {color:#458AC2; display:block; margin-left:auto; margin-right:auto; padding-left:72px;}
#fr .medinfoFor {padding-left:37px;}
.medinfoCentreTopParagraphs {margin-left: auto; margin-right:auto; text-align:center; width:540px;}
.medinfoCentreBottomParagraph {display:block; margin-left:auto; margin-right:auto; text-align:center; width:660px;}
	#fr .medinfoCentreBottomParagraph {width:720px;}




/* end medinfo */




.employeeTestimonials dt {font-weight:bold;}
.employeeTestimonials dd {display:block; font-style:italic; overflow:visible; padding:0 0 1em 20px; width:500px;}
.jobOpportunitiesHighlight {color:#11456e; margin-left:50px; margin-right:50px;}

.mediaListDates {border-bottom:1px solid #ebebeb; display:block; margin:0 0 2em 0; width:538px;}
.mediaListDates li {float:left; line-height:20px; margin:0 22px 0 0;}
.mediaListDates li.selected a {color:#50575b;}
.factSheetItem {border-top:1px dotted #11456e; padding:10px 0;}
.factSheetFirstItem {border-top:1px none;}
.factSheetDate {float:left; font-weight:bold; width:140px;}
.factSheetTitle {float:left; width:395px;}
.factSheetTitle a {dddddisplay:block; font-weight:normal; text-transform:uppercase;}
.mediaAdditionalContent {display:block; padding:2px 0;}
.mediaAdditionalContent a {background:url(/local/images/pdf-icon.jpg) no-repeat left top; font-weight:bold; margin-right:20px; padding:3px 0 3px 25px;}
.mediaReleaseContent {margin:2em 0 0 0;}

.contentArea .executiveCornerList li {background:no-repeat left top; float:left; min-height:83px; height:auto !important; height:96px; padding:30px 10px 17px 113px; width:140px;}
	.executiveCornerList li#paulLevesque {background-image:url(/local/images/executive-plevesque.jpg); float:none; width:300px;}
	.executiveCornerList li#johnHelou {background-image:url(/local/images/executive-jhelou.jpg);}
	.executiveCornerList li#teresaFirestone {background-image:url(/local/images/executive-tfirestone.jpg);}
	.executiveCornerList li#richardFajzel {background-image:url(/local/images/executive-rfajzel.jpg);}
	.executiveCornerList li#jairGarcia {background-image:url(/local/images/executive-jgarcia.jpg);}
	.executiveCornerList li#heatherDavis {background-image:url(/local/images/executive-hdavis.jpg);}
	.executiveCornerList li#ronCherepuschak {background-image:url(/local/images/executive-rcherepuschak.jpg);}
	.executiveCornerList li#annieSebastien {background-image:url(/local/images/executive-asebastien.jpg);}
	.executiveCornerList li#faissalTahiri {background-image:url(/local/images/executive-ftahiri.jpg);}
	

	
	
	
	
	
	
	
.contentArea .careersValues {margin:0 auto; width:430px;}
.contentArea .careersValues li {background:url(/local/images/ourvalues-icons.gif) no-repeat center top; float:left; font-weight:bold; padding-top:69px; text-align:center; width:140px;}
	.careersValues li#valueCustomer {background-position:center -931px;}
	.careersValues li#valueRespect {background-position:center -2185px;}
	.careersValues li#valueInnovation {background-position:center -305px;}
	.careersValues li#valueIntegrity {background-position:center 9px;}
	.careersValues li#valueCommunity {background-position:center -617px;}
	.careersValues li#valuePerformance {background-position:center -1870px;}
	.careersValues li#valueLeadership {background-position:center -1558px;}
	.careersValues li#valueQuality {background-position:center -2498px;}
	.careersValues li#valueTeamwork {background-position:center -2350px;}
	.careersValues li#valueCollaboration {background-position:center -1245px;}
.careerTop100 {clear:both; margin-bottom:1em;}
.careerTop100 img {margin-right:25px;}
.careerTop100Content {color:#11456E; float:left; font-weight:bold; min-height:105px; height:auto !important; height:105px; width:405px;}

.consumerMaterialsFilter {background:url(/local/images/consumer-filter-bg.jpg) repeat-x left bottom #dde9ee; height:36px; padding:13px 0 0 10px;}
.consumerMaterialsFilter label {font-weight:bold; padding:0 10px 0 0;}
..consumerMaterialsFilter select {width:300px;}
.consumerMaterialGroup {border-bottom:1px dotted #11456e; margin-bottom:10px;}
.consumerMaterials {}
	.consumerMaterials dt {float:left; font-weight:bold; width:110px;}
	.consumerMaterials dd a {display:block; float:left; padding-bottom:15px; width:335px;}
	.consumerMaterials .fileSize {background:url(/local/images/pdf-icon.jpg) no-repeat left top; float:left; font-weight:bold; padding:3px 0 3px 25px; width:65px;}
.listFilter {vertical-align:middle;}


.consumerMaterialsItems li a {background:url(/local/images/pdf-icon.jpg) no-repeat left top; border-bottom:1px dotted #11456e; display:block; font-weight:bold; margin-bottom:11px; padding:3px 0 11px 30px; width:500px;}



.advancingMedicineTiles {}
.contentArea .advancingMedicineTiles li {background:url(/local/images/advancing-tile-bg.jpg) left bottom no-repeat; float:left; min-height:250px; height:auto !important; height:250px; margin:0 0 2em 20px; width:165px;}
.contentArea .advancingMedicineTiles li.first {margin-left:0;}
.contentArea .advancingMedicineTiles li#accessibility {display:inline; margin-left:96px;}
.advancingMedicineTiles li a {cursor:pointer; display:block; height:250px; width:165px;}
.advancingMedicineTiles h2 {background:url(/local/images/advancing-tile-bg.jpg) left top no-repeat; color:#11456e; font-size:12px; padding:4px; text-align:center;}
.advancingMedicineTiles li h2 span {background:url(/local/images/advancing-tile-image.jpg) left top no-repeat #fff; display:block; height:25px; padding:45px 5px 0 5px;}
	.advancingMedicineTiles li#hope h2 span {background-position:left top;}
	.advancingMedicineTiles li#newMedicine h2 span {background-position:-173px top; height:30px; padding-top:40px;}
	.advancingMedicineTiles li#innovations h2 span {background-position:-344px top;}
	.advancingMedicineTiles li#accessibility h2 span {background-position:-518px top;}
	.advancingMedicineTiles li#prosperity h2 span {background-position:-688px top; height:30px; padding-top:40px;}
.advancingMedicineTiles li p {color:#22282b; font-weight:normal; padding:0 10px; text-align:center;}
.advancingMedicineTiles li p span {display:block; font-weight:bold;}
.callout#advancingValueMedicine {background:url(/local/images/callout-bg.gif) left top repeat-x #f3f4f8; float:right; margin:0 0 0 20px; padding:7px; width:178px;}
.callout#advancingValueMedicine span {background:url(/local/images/callout-bg.gif) left bottom repeat-x #f1f6f8; border:1px solid #dee1e3; color:#11456e; display:block; font-style:italic; font-weight:bold; padding:20px 10px; text-align:center;}
.callout#licensing {background:url(/local/images/callout-bg.gif) left top repeat-x #f3f4f8; margin:1em 0; padding:7px;}
.callout#licensing span {background:url(/local/images/callout-bg.gif) left bottom repeat-x #f1f6f8; border:1px solid #dee1e3; color:#11456e; display:block; font-style:italic; font-weight:bold; padding:20px 10px; text-align:center;}





.advancedMedicineTiles {}
.contentArea .advancedMedicineTiles h2 {color:#000000; font-size:10pt; padding:0;}
.contentArea ul.advancedMedicineTiles li {background:#deeaef; border-bottom:10px solid #fff; padding:8px 8px 0 8px; width:520px;}
.advancedMedicineInside {background:url(/local/images/advancing-tile-grad.gif) repeat-x bottom left #f1f6f8; border-top:2px solid #dee1e3; border-left:2px solid #dee1e3; border-right:2px solid #dee1e3;}
.advancedMedicineInsideContent {background:url(/local/images/advancing-tile-image2.gif) no-repeat 14px 12px; min-height:55px; height:auto !important; height:55px; padding:10px 10px 14px 136px;}
	.advancedMedicineTiles li#hope .advancedMedicineInsideContent {background-position:14px 12px;}
	.advancedMedicineTiles li#newMedicine .advancedMedicineInsideContent {background-position:14px -135px;}
	.advancedMedicineTiles li#innovations .advancedMedicineInsideContent {background-position:14px -309px;}
	.advancedMedicineTiles li#accessibility .advancedMedicineInsideContent {background-position:14px -479px;}
	.advancedMedicineTiles li#prosperity .advancedMedicineInsideContent {background-position:14px -633px;}
	.advancedMedicineTiles li#deliverycare .advancedMedicineInsideContent {background-position:14px -787px;}
.contentArea .advancedMedicineTiles p {padding:0;}



.animalAdvancingTilesContainer {margin:0 auto; width:660px;}
.areasOfFocus {text-align:center;}
.animalAdvancingMedicineTiles {background:url(/local/images/animal-advancing-tile-bg.jpg) left bottom no-repeat #e1ebf0; float:left; min-height:250px; height:auto !important; height:250px; margin:0 0 2em 30px; width:265px;}
/*.animalAdvancingMedicineTiles li.first {margin-left:0;}*/
.animalAdvancingMedicineTiles a {cursor:pointer; display:block; height:250px; width:245px;}
.animalAdvancingMedicineTiles h2 {background:url(/local/images/animal-advancing-tile-bg.jpg) left top no-repeat; color:#11456e; font-size:12px; padding:4px; text-align:center;}
.animalAdvancingMedicineTiles h2 span {background:url(/local/images/animal-advancing-tile-image.jpg) left top no-repeat #fff; display:block; height:25px; padding:45px 5px 0 5px;}
	.animalAdvancingMedicineTiles#livestock h2 span {background-position:left top;}
	.animalAdvancingMedicineTiles#companionAnimals h2 span {background-position:-279px top;}
.contentArea .animalAdvancingPoints li {background:none; float:none; list-style:disc; margin:0 3px 0 27px; width:auto;}
/*	#santeanimale .contentArea .animalAdvancingPoints li {min-height:17px; padding-bottom:7px;}*/




.manufactMontrealTiles {}
.contentArea .manufactMontrealTiles h2 {color:#11456e; font-size:12pt; padding:14px 0 0 0;}
.contentArea ul.manufactMontrealTiles li {background:#deeaef; border-bottom:10px solid #fff; padding:8px 8px 0 8px; width:520px;}
.manufactMontrealInside {background:url(/local/images/advancing-tile-grad.gif) repeat-x bottom left #f1f6f8; border-top:2px solid #dee1e3; border-left:2px solid #dee1e3; border-right:2px solid #dee1e3;}
.manufactMontrealInsideContent {background:url(/local/images/manufact-montreal-tile.gif) no-repeat 14px 12px; min-height:75px; height:auto !important; height:75px; padding:10px 10px 14px 136px;}
	.manufactMontrealTiles li#year1941 .manufactMontrealInsideContent {background-position:14px 12px;}
	.manufactMontrealTiles li#year19871990 .manufactMontrealInsideContent {background-position:14px -161px;}
	.manufactMontrealTiles li#year1995 .manufactMontrealInsideContent {background-position:14px -332px;}
	.manufactMontrealTiles li#year2002 .manufactMontrealInsideContent {background-position:14px -504px;}
	.manufactMontrealTiles li#year2008 .manufactMontrealInsideContent {background-position:14px -680px;}
	.manufactMontrealTiles li#yearToday .manufactMontrealInsideContent {background-position:14px -862px;}
.contentArea .manufactMontrealTiles p {padding:0;}





/* end section styles */




/* search styles */

.titleSearchResults {color:#2a8fa5;}
.searchItem {padding:0 0 16px 0;}
.searchResultsInputForm {position:absolute; right:50px; text-align:right; top:270px; width:370px}
.searchResultsInput {width:240px;}
	#fr .searchResultsInput, #santeanimale .searchResultsInput {width:195px;}
button.searchAgainButton span,button.searchAgainButton span span {background-image:url(/local/images/search-again2.gif); color:#fff; font-weight:bold;}
.pageNavigation {color:#000; font-weight:bold; padding-bottom:1.5em; text-align:center;}
.pageNavigation#topPageNavigation {padding-top:1em;}
.pageNavigation span {padding:0 11px;}
.pageNavigation a.indexPrev {background:url(/local/images/multipage-prev.gif) no-repeat left 4px; padding:0 25px 0 10px;}
.pageNavigation a.indexNext {background:url(/local/images/multipage-next.gif) no-repeat right 4px; padding:0 10px 0 25px;}
.pageNavigation span.indexPrev {background:url(/local/images/multipage-prev-fade.gif) no-repeat left 4px; color:#bed1da; padding:0 25px 0 10px;}
.pageNavigation span.indexNext {background:url(/local/images/multipage-next-fade.gif) no-repeat right 4px; color:#bed1da; padding:0 10px 0 25px;}

/* end search styles */




/* supplier styles */
.guidelineIntro {background:url(/local/images/supplier-puzzel.gif) no-repeat left top; border-bottom:1px dotted #11456e; margin-bottom:1em; min-height:110px; height:auto !important; height:110px; padding:0 0 0 250px;}
	.fr .guidelineIntro {background-image:url(/local/images/supplier-puzzel-fr.gif); padding-left:265px;}
.contentArea .supplierGuidelines li {background:none; padding-left:0; padding-bottom:1em;}
.contentArea p.supplierDidYouKnow {background:url(/local/images/supplier-dyk-bg.gif) repeat-x left bottom #dce8ee; font-size:1.2em; min-height:75px; height:auto !important; height:75px; margin-bottom:1em; padding:16px 20px 0 28px;}
.supplierDykTitle {color:#0b4e7c; display:block; font-size:1.25em; font-weight:bold;}
.supplierDidYouKnow a {background:url(/local/images/arrow.gif) no-repeat right 4px; padding-right:15px; white-space:nowrap;}
.governmentBodies li {float:left; margin:0 10px 0 0; width:240px;}
#supplierPrintableContent {display:none;}
/* end supplier styles */



/* supplier form styles */
.supplierFormContainer {border:20px solid #dee9ef; padding:30px;}
.supplierFormNav {float:right; padding-top:1em; text-align:right;}
.error {color:#ff0000;}
.required {color:#1881c2;}
.requiredStatement {font-size:.8em; text-align:right;}
.supplierFormContainer label {font-weight:bold;}
.supplierInput {width:250px; margin-left:10px;}
.supplierInputLong {width:425px;}
.supplierInputShort {width:182px;}
select.supplierInputShort {width:187px;}
.supplierFormContainer .field {text-align:right;}
.supplierFormContainer textarea {width:650px;}
.supplierFormPastWorkField {padding-right:100px;}
.supplierFormContainer h3.supplierThankYou {color:#1d99d7; font-size:1.4em;}
.supplierSubmitExtra {text-align:right;}
a.printPage {background:url(/local/images/supplier-print.gif) no-repeat left top; padding:3px 0 8px 25px; line-height:20px;}
/* end supplier form styles */



/* feedback styles */
.feedbackFirstGroup {float:left; padding:0 45px 0 0; width:300px;}
.feedbackSecondGroup {border-left:1px dotted #11456e; float:left; padding:0 0 0 45px; width:400px;}
.feedbackQuestionGroup {padding:0 0 2em 0;}
.feebackQuestion {font-weight:bold; padding-bottom:.8em;}
.feedbackAnswerItem {float:left; white-space:nowrap; width:200px;}
	.fr .feedbackOtherInformation .feedbackAnswerItem {float:none;}
.feedbackOtherInfoInput {margin:0 0 0 20px; width:150px;}
.feedbackSubmit {padding:2em 0 0 285px;}
/* end feedback styles */





/* sitemap */
ul.mainList {border-top:1px solid #ebebeb; margin:0; padding:0;}
.contentArea ul.mainList li {border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; list-style:none; min-height:24px; height:auto !important; height:24px; padding-top:7px;}
ul.mainList li a {color:#007dc3; font-size:1.1em; font-weight:bold; padding:0 0 0 13px; text-decoration:none; width:125px;}

ul.mainList ul {ddisplay:block; margin:-15px 0 0 180px; padding:0;}
.contentArea ul.mainList ul li {border:1px none; float:left; margin-right:20px; padding-top:0;}
ul.mainList ul li a {background:url(/local/images/arrow-link.gif) no-repeat left 4px; color:#22282b; display:block; font-size:1em; padding-left:8px; white-space:nowrap; width:195px;}
/* end sitemap */



.contentArea ul.MtmAdvice li {margin-left:20px;}













/* manufacturing map */
.manufacturingMapRegion {font-size:10px; height:272px; position:relative; width:515px;}
.manufacturingMap {background:url(/local/images/manufacturing-map.gif) no-repeat center; display:none; height:284px; width:515px;}
.contentArea .manufacturingMapRegion ul {margin:0; padding:0 0 0 18px;}
.contentArea .manufacturingMapRegion ul li {background:none; list-style-type:disc; margin:0; padding:0;}
.manufacturingMapLines {background:url(/local/images/manufacturing-map-lines.gif) no-repeat left bottom; height:270px; width:515px; display:none;}
	#fr .manufacturingMapLines {background-position:5px bottom;}
.manufacturingLocation {position:absolute; display:none;}
	.manufacturingLocation#montreal {right:0; top:38px; width:150px;}
		#fr .manufacturingLocation#montreal {width:140px;}
	.manufacturingLocation#ottawa {right:25px; top:220px;}
		#fr .manufacturingLocation#ottawa {right:35px;}
	.manufacturingLocation#mississauga {bottom:0px; left:160px;}
	.manufacturingLocation#brandon {top:202px;}
		#fr .manufacturingLocation#brandon {width:160px;}
	.manufacturingLocation#calgary {left:0; top:11px; width:120px;}
		#fr .manufacturingLocation#calgary {left:5px; width:130px;}
	.manufacturingLocation#victoria {left:209px; top:0; width:300px;}
		#fr .manufacturingLocation#victoria {left:214px;}
a.manufacturingLocation {cursor:pointer;}




/* medinfo */
.medInfoContainer {background:url(/local/images/med-info-en.jpg) no-repeat 50% 25px; min-height:500px; height:auto !important; height:500px; position:relative;}
.medinfoBenefits {color:#11456e; font-size:14px; font-weight:bold;}
.contentArea .medinfoBenefits ul li {background:none; list-style:disc inside; color:#444b4f; font-size:12px; font-weight:normal; padding:0;}
.medinfoInquiries {position:absolute; left:295px; text-align:center; top:0px; width:168px;}
	#fr .medinfoInquiries {left:257px; width:250px;}
.medinfoProductInfo {position:absolute; left:270px; text-align:center; top:394px;  width:295;}
	#fr .medinfoProductInfo {left:177px;}
.medinfoOncologyTrials {left:60px; position:absolute; text-align:center; top:207px; width:150px;}
	#fr .medinfoOncologyTrials {left:50px; width:156px;}
.medinfoOncologyMaterials {position:absolute; text-align:center; top:207px; right:40px; width:160px;}
.medinfoVisit {height:72px; position:absolute; left:343px; top:170px; width:83px;}
.medinfoVisit a {display:block; height:72px; overflow:hidden; text-indent:-9999px; width:83px;}

/* end med info */



/* animal health */

.callout#animalOurProducts {background:url(/local/images/callout-bg.gif) left top repeat-x; margin:0 auto 1em auto; padding:7px; width:500px;}
.callout#animalOurProducts span {background:url(/local/images/callout-bg.gif) left bottom repeat-x #f1f6f8; border:1px solid #dee1e3; color:#11456e; display:block; font-weight:bold; padding:20px 10px; text-align:center;}
.callout#animalOurProducts a {color:#3b9acf;}
.callout#animalOurProducts a:hover {color:#e37e11;}

.theirHealthMatrixContainer {margin:0 auto; width:500px;}
.theirHealthMatrix {margin:0 auto; width:500px;}
.contentArea .theirHealthMatrix li {background:#f6f9fb; border:1px solid #f3f3f3; float:left; margin-bottom:20px; padding:22px 23px 18px 23px; text-align:center;}
.theirHealthMatrix li a {background:url(/local/images/animal-landing-matrix.jpg) no-repeat left top; display:block; height:12px; padding-top:99px; width:187px;}
.theirHealthMatrix li#dogsCats {margin-right:22px;}
.theirHealthMatrix li#dogsCats a {background-position:left top;}
.theirHealthMatrix li#equine a {background-position:-711px top;}
.theirHealthMatrix li#swine {margin-right:22px;}
.theirHealthMatrix li#swine a {background-position:-475px top;}
.theirHealthMatrix li#cattle a {background-position:-258px top;}

.animalDogsCatsMatrixContainer {margin:0 auto; width:400px;}
.animalDogsCatsMatrix {}
.contentArea .animalDogsCatsMatrix li {background:url(/local/images/advancing-tile-bg.jpg) left bottom no-repeat; float:left; min-height:250px; height:auto !important; height:250px; margin:0 10px 2em 10px; width:165px;}
.contentArea .animalDogsCatsMatrix li.first {}
.contentArea .animalDogsCatsMatrix li#accessibility {display:inline; margin-left:96px;}
.animalDogsCatsMatrix li a {cursor:pointer; display:block; height:250px; width:165px;}
.animalDogsCatsMatrix h2 {background:url(/local/images/advancing-tile-bg.jpg) left top no-repeat; color:#11456e; font-size:12px; padding:4px; text-align:center;}
.animalDogsCatsMatrix li h2 span {background:url(/local/images/cats-dogs-matrix.jpg) left top no-repeat #fff; display:block; height:25px; padding:45px 0 0 0;}
	.animalDogsCatsMatrix li#weight h2 span {background-position:left top;}
	.animalDogsCatsMatrix li#compliance h2 span {background-position:-187px top;}
	.animalDogsCatsMatrix li#vaccines h2 span {background-position:-373px top;}
	.animalDogsCatsMatrix li#motionSickness h2 span {background-position:-574px top;}
.animalDogsCatsMatrix li p {color:#22282b; font-weight:normal; padding:0 10px; text-align:center;}
.animalDogsCatsMatrix li p span {display:block; font-weight:bold;}

.contentCallout {background:url(/local/images/content-callout-bg.jpg) repeat-x left bottom #dde9ee; margin-bottom:1em;}
.animalObesityCallout {padding:8px;}
.contentCalloutInset#animalObesity {background:url(/local/images/animal-obese.jpg) no-repeat left top; min-height:106px; height:auto !important; height:106px; padding-left:150px;}
.contentCallout .reference {color:#686d6f; font-size:.85em;}
.contentCallout#animalCompliance {color:#26567b; font-weight:bold; padding:12px 30px;}
.animalComplianceContainer {background:url(/local/images/compliance-dont-forget.jpg) no-repeat right 2.5em; min-height:275px; height:auto !important; height:275px; padding-right:220px;}
	.fr .animalComplianceContainer {background-image:url(/local/images/compliance-dont-forget-fr.jpg);}
.contentArea .animalDiseaseInfoMatrix {background:#DEE9EF url(/pfizer-mainsite/local/images/your-health-matrix-bg.jpg) repeat-x scroll left bottom; xxxxmin-height:122px; xxxxmin-height:auto !important; xxxxheight:122px; margin-bottom:1.5em; padding:16px;}
.contentArea .animalDiseaseInfoMatrixContent {background:#fff;}
/* .yourHealthMatrixTable#animalHealth a.diQuestionOn {color:#007dc3;} */

/* end animal health */






/* send to a friend styles */
.sendFriend {display:relative;}
.sendFriend h2 {color:#99bfd1; font-size:30px; padding:0 0 .5em 0;}
.sendFriend h2 span {color:#11456e;}
.sendFriend p {padding:0 38px 1em 0;}
.sendFriendTable {margin:0 0 1em 0;}
.sendFriendTable label {font-weight:bold;}
.sendFriendFirst {padding-right:30px;}
.sendFriendInput {width:200px;}
.sendFriendNote {color:#11456e;}
.sendFriendSubmit {cursor:pointer; position:absolute; left:150px; top:0px;}
	#fr .sendFriendSubmit, #santeanimale .sendFriendSubmit {left:100px;}
.sendFriendCancel {background:url(/local/images/arrow.gif) no-repeat right 4px; padding:0 15px 0 0; position:absolute; left:250px; top:3px;}
	#fr .sendFriendCancel, #santeanimale .sendFriendCancel {left:240px;}
#friendThankYou .sendFriendSubmit {left:70px;}
#friendThankYou .sendFriendCancel {left:350px;}
.buttonArea {height:40px; position:relative;}
/* end send to a friend styles */




/* leaving site styles */
.leavingSite {display:relative; padding:0 30px;}
.leavingSite h2 {color:#99bfd1; font-size:30px; padding:0 0 .5em 0;}
.leavingSite h2 span {color:#11456e;}
.leavingPara {background:url(/local/images/leaving-image.jpg) left top no-repeat; min-height:107px; height:auto !important; height:107px; padding:10px 0 0 200px; position:relative; zoom:1;}
.leavingSubmit {cursor:pointer; position:absolute; left:240px; bottom:14px;}
.leavingCancel {cursor:pointer; position:absolute; left:265px; bottom:14px;}
/* end leaving site styles */


/* facebook commenting styles */
.contentArea ul.facebookCommenting li {padding-bottom:15px;}
.contentArea h2.facebookRemoveContent {color:#79a5ba; font-size:18px;}
.contentArea h2.facebookRemoveContent strong {color:#11456e;}
/* end facebook commenting styles */










/* print styles */

@media screen
{
	.printLogo {display:none;}
}

@media print
{
	.printLogo {display:block; padding-bottom:1.5em;}
	.layout {width:auto;}
	.globalTools {display:none;}
	.mainImage {display:none;}
	.primaryNav {display:none;}
	.secondaryNav {float:none; width:auto;}
	.secondaryNavHeading {min-height:auto; height:auto; padding:0 0 1.5em 0;}
	.secondaryNavHeading h2 {font-size:18px; padding:0;}
	.navigation {display:none;}
	.layoutBackToTop {display:none;}
	.contentArea {color:#000; float:none; padding:0; width:auto;}
		#home .contentArea, #animalhealth #home .contentArea {min-height:0; height:auto; padding:0; width:auto;}
		#homeFlashContent {display:none;}
	.features {display:none;}
		#home .features, #animalhealth #home .features {display:block; left:0; position:relative; top:0;}
		#home .features li, #animalhealth #home .features li {border:1px solid #666; margin:0;}
			#animalhealth #home .features li li {border:1px none;}
		#home .features h2, #animalhealth #home .features h2 {height:auto;}
	#home .homeBackImg1, #home .homeBackImg2, #home .homeBackImg3, #home .homeBackImg4 {background:none;}
	.branding {display:none;}
	.sponsors {display:none;}
	.globalNav {display:none;}
	.copyright {color:#666; margin-top:1em; position:relative; text-align:center;}
		#home .copyright, #animalhealth #home .copyright {margin-top:1.5em;}
	#suppliersForm .contentArea {padding:20px 10px 0 20px; width:539px;}
	.supplierFormContainer {border:1px none; padding:0;}
	.supplierSubmitExtra {display:none;}
	.supplierFormNav {display:none;}
	#supplierPrintableContent {display:block; padding:0 0 2em 0;}
	.footer {background:none;}
	#feedback .contentArea {padding:0; width:auto;}
	.feedbackFirstGroup {float:none; padding:0; width:auto;}
	.feedbackSecondGroup {border-left:1px none; float:none; padding:0; width:auto;}
	.feedbackSubmit {display:none;}
	a.returnProductListing {display:none;}
	.contentNextLink {display:none;}
	.programsTable th {border:1px solid #dddddd;}
	#yourHealthHome .contentArea {padding:0; width:auto;}
	.yourHealthMatrixTable td {width:auto;}
	.careerTop100 {clear:both; margin-bottom:0;}
	.careerTop100 h2 {background:none; float:none; height:auto; overflow:noen; text-indent:0px; width:auto;}
	.careerTop100Content {color:#11456E; float:none; font-weight:bold; min-height:1px; height:auto !important; height:1px; line-height:17px; width:auto;}
}


/* end print styles */


.hidden {display:none;}

.invalid {background-color:pink;}

/* last item*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




	
