.ag #divMainWrapper {
	background: #E4CCCC url(../images/mx_sp_ag_bg_mainwrapper.gif) repeat-y 1px 1px;
}

.po #divMainWrapper {
	background: #E4CCCC url(../images/mx_sp_po_bg_mainwrapper.gif) repeat-y 1px 1px;
}

.sh #divMainWrapper {
	background: #E4CCCC url(../images/mx_sp_sh_bg_mainwrapper.gif) repeat-y 1px 1px;
}

.pa #divMainWrapper {
	background: #E4CCCC url(../images/mx_sp_pa_bg_mainwrapper.gif) repeat-y 1px 1px;
}

.bf #divMainWrapper {
	background: #E4CCCC url(../images/mx_sp_bf_bg_mainwrapper.gif) repeat-y 1px 1px;
}

.da #divMainWrapper {
	background: #CCDED4 url(../images/mx_sp_da_bg_mainwrapper.gif) repeat-y 1px 1px;
}

.sw #divMainWrapper {
	background: #F5E1D7 url(../images/mx_sp_sw_bg_mainwrapper.gif) repeat-y 1px 1px;
}

.fl #divMainWrapper {
	background: #E7E0E7 url(../images/mx_sp_fl_bg_mainwrapper.gif) repeat-y 1px 1px;
}

.cn #divMainWrapper {
	background: #CCE8E6 url(../images/mx_sp_cn_bg_mainwrapper.gif) repeat-y 1px 1px;
}

.eq #divMainWrapper {
	background: #CCDBE6 url(../images/mx_sp_eq_bg_mainwrapper.gif) repeat-y 1px 1px;
}

/* following rule will be ignored by IE5/Mac */
/* \*/
.sh #divMainWrapper, .ag #divMainWrapper, .po #divMainWrapper, .pa #divMainWrapper, .bf #divMainWrapper, .da #divMainWrapper, .sw #divMainWrapper, .fl #divMainWrapper, .cn #divMainWrapper, .eq #divMainWrapper {
	background-position: 0 0;
}
/* */

#divRightWrapper {
	float: right;
	width: 713px;
}

#divTopPromo {
	height: 102px;
	float: right;
	width: 217px;
	padding: 25px 16px 0 16px;
	/* below is hidden from ie5/win */
	voice-family: "\"}\""; 
  voice-family:inherit;
	width: 185px;
	height: 77px;
}

#divTopPromo {}

#divTopPromo select {
	width: 185px;
}

#divSplashImage {
	float: right;
}

/*
#divSplashImage1 {
	float: left;
}

#divSplashImage2 {
	float: right;
}
*/

#divRightCol {
	float: right;
	width: 217px;
	padding: 10px 16px 30px 16px;
	font: 11px arial, helvetica, sans-serif;
	line-height: 14px;
	color: #000;
	/* below is hidden from ie5/win */
	voice-family: "\"}\""; 
  voice-family:inherit;
	width: 185px;
}

#divRightCol {}

#divRightCol select {
	width: 185px;
}

#divPortletSolution, #divPortletProduct, #divPortletPetHealth {
	width: 185px;
	margin: 5px 0 5px 0;
}

#divPortletPetHealth ul {
	margin: 0;
	padding: 0;
}

.ag #divPortletPetHealth li {
	color: #4B802B;
}

.po #divPortletPetHealth li {
	color: #790000;
}

.sh #divPortletPetHealth li {
	color: #009BC8;
}

.pa #divPortletPetHealth li {
	color: #5C3411;
}

.bf #divPortletPetHealth li {
	color: #790000;
}

.sw #divPortletPetHealth li {
	color: #A0410D;
}

.da #divPortletPetHealth li {
	color: #AD5A2D;
}

.fl #divPortletPetHealth li {
	color: #440E62;
}

.cn #divPortletPetHealth li {
	color: #008D82;
}

.eq #divPortletPetHealth li {
	color: #004A80;
}

#divPortletPetHealth li {
	line-height: 14px;
	margin: 0 0 2px 23px;
	padding-left: 2px;
}

#divPortletPetHealth li.scientific {
	padding-left: 21px;
	margin: 0 0 2px 4px;
	list-style-type: none;
	background: url(../images/mx_sp_scientific.gif) no-repeat;
	background-position: 0px 0px;
}

#divPortletPetHealth p.scientific {
	padding-left: 21px;
	margin: 0 0 2px 4px;
	background: url(../images/mx_sp_scientific.gif) no-repeat;
	background-position: 0px 0px;
}

.ag #divRightCol a {
	color: #4B802B;
}

.po #divRightCol a {
	color: #790000;
}

.sh #divRightCol a {
	color: #009BC8;
}

.pa #divRightCol a {
	color: #5C3411;
}

.bf #divRightCol a {
	color: #790000;
}

.sw #divRightCol a {
	color: #A0410D;
}

.da #divRightCol a {
	color: #AD5A2D;
}

.fl #divRightCol a {
	color: #440E62;
}

.cn #divRightCol a {
	color: #008D82;
}

.eq #divRightCol a {
	color: #004A80;
}

#divMainContent {
	float: left;
	width: 486px;
	margin-top: 20px;
}

#divHealthManagement ul {
	margin: 0;
	padding: 0;
}

#divHealthManagement li {
	line-height: 18px;
	margin: 0 0 2px 23px;
}

#divHealthManagement li.scientific {
	padding-left: 20px;
	margin: 0 0 2px 3px;
	list-style-type: none;
	background: url(../images/mx_sp_scientific.gif) no-repeat;
	background-position: 0px 2px;
}

#divHealthManagement p.scientific {
	padding-left: 21px;
	margin: 0 0 2px 4px;
	background: url(../images/mx_sp_scientific.gif) no-repeat;
	background-position: 0px 0px;
}

/*
#divMainContent p {
	margin: 8px 0 15px 0;
}
*/

.ag #divMainContent a {
	color: #4B802B;
}

.ag #divMainContent a:hover {
	color: #0081BB;
}

.po #divMainContent a {
	color: #790000;
}

.po #divMainContent a:hover {
	color: #0081BB;
}

.sh #divMainContent a {
	color: #009BC8;
}

.sh #divMainContent a:hover {
	color: #0081BB;
}

.pa #divMainContent a {
	color: #5C3411;
}

.pa #divMainContent a:hover {
	color: #0081BB;
}

.bf #divMainContent a {
	color: #790000;
}

.bf #divMainContent a:hover {
	color: #0081BB;
}

.da #divMainContent a {
	color: #AD5A2D;
}

.da #divMainContent a:hover {
	color: #0081BB;
}

.sw #divMainContent a {
	color: #A0410D;
}

.sw #divMainContent a:hover {
	color: #0081BB;
}

.fl #divMainContent a {
	color: #440E62;
}

.fl #divMainContent a:hover {
	color: #0081BB;
}

.cn #divMainContent a {
	color: #008D82;
}

.cn #divMainContent a:hover {
	color: #0081BB;
}

.eq #divMainContent a {
	color: #004A80;
}

.eq #divMainContent a:hover {
	color: #0081BB;
}

#divNewsEventsWrapper {
	margin: 20px 0;
}

.ag #divNewsEventsWrapper {
	background: url(../images/mx_sp_ag_bg_newswrapper.gif) repeat-y;
}

.po #divNewsEventsWrapper {
	background: url(../images/mx_sp_po_bg_newswrapper.gif) repeat-y;
}

.sh #divNewsEventsWrapper {
	background: url(../images/mx_sp_sh_bg_newswrapper.gif) repeat-y;
}

.pa #divNewsEventsWrapper {
	background: url(../images/mx_sp_pa_bg_newswrapper.gif) repeat-y;
}

.bf #divNewsEventsWrapper {
	background: url(../images/mx_sp_bf_bg_newswrapper.gif) repeat-y;
}

.da #divNewsEventsWrapper {
	background: url(../images/mx_sp_da_bg_newswrapper.gif) repeat-y;
}

.sw #divNewsEventsWrapper {
	background: url(../images/mx_sp_sw_bg_newswrapper.gif) repeat-y;
}

.fl #divNewsEventsWrapper {
	background: url(../images/mx_sp_fl_bg_newswrapper.gif) repeat-y;
}

.cn #divNewsEventsWrapper {
	background: url(../images/mx_sp_cn_bg_newswrapper.gif) repeat-y;
}

.eq #divNewsEventsWrapper {
	background: url(../images/mx_sp_eq_bg_newswrapper.gif) repeat-y;
}

#divNews {
	float: left;
	width: 162px;
	padding: 0 10px 0 0;
	/* below is hidden from ie5/win */
	voice-family: "\"}\""; 
  voice-family:inherit;
	width: 152px;
}

#divNews {}

#divEvents {
	float: left;
	width: 162px;
	padding: 0 10px 10px 10px;
	/* below is hidden from ie5/win */
	voice-family: "\"}\""; 
  voice-family:inherit;
	width: 142px;
}

#divEvents {}

#divNewsletters {
	float: left;
	width: 162px;
	padding: 0 0 0 10px;
	/* below is hidden from ie5/win */
	voice-family: "\"}\""; 
  voice-family:inherit;
	width: 152px;
}

#divNewsletters {}

#divLeftWrapper {
	float: left;
	margin-top: 102px;
	width: 180px;
	font: 11px arial, helvetica, sans-serif;
	line-height: 14px;
	color: #000;
}

#divMainNav, #divLeftSearch {
	width: 180px;
	padding: 15px;
	/* below is hidden from ie5/win */
	voice-family: "\"}\""; 
  voice-family:inherit;
	width: 150px;
}

#divMainNav, #divLeftSearch {}

.ag #divMainNav {
	background: #B7CCAA;
}

.po #divMainNav {
	background: #FFEDB0;
}

.sh #divMainNav {
	background: #99D7E9;
}

.pa #divMainNav {
	background: #BEAEA0;
}

.bf #divMainNav {
	background: #D7B2B2;
}

.da #divMainNav {
	background: #B2CDBD;
}

.sw #divMainNav {
	background: #F0D2C2;
}

.fl #divMainNav {
	background: #DACFE0;
}

.cn #divMainNav {
	background: #B2DDD9;
}

.eq #divMainNav {
	background: #B2C8D9;
}

#divLeftSearch {
	padding: 5px 15px 5px 15px;
}

.ag #divLeftSearch {
	background: #A5BF95;
}

.po #divLeftSearch {
	background: #FFE488;
}

.sh #divLeftSearch {
	background: #7FCDE3;
}

.pa #divLeftSearch {
	background: #AD9988;
}

.bf #divLeftSearch {
	background: #BC7F7F;
}

.da #divLeftSearch {
	background: #7FAB92;
}

.sw #divLeftSearch {
	background: #E5B49A;
}

.fl #divLeftSearch {
	background: #B49FC0;
}

.cn #divLeftSearch {
	background: #7FC6C0;
}

.eq #divLeftSearch {
	background: #99B7CC;
}

#divLeftSearch p {
	margin: 0;
}

#divOnly4VetsPromo {
	width: 180px;
}

.ag #divOnly4VetsPromo {
	background: #81A66A;
}

.po #divOnly4VetsPromo {
	background: #FFD64C;
}

.sh #divOnly4VetsPromo {
	background: #AF6666;
}

.pa #divOnly4VetsPromo {
	background: #9D8570;
}

.bf #divOnly4VetsPromo {
	background: #AF6666;
}

.da #divOnly4VetsPromo {
	background: #4C8A67;
}

.sw #divOnly4VetsPromo {
	background: #DB9672;
}

.fl #divOnly4VetsPromo {
	background: #8F6EA1;
}

.cn #divOnly4VetsPromo {
	background: #4CAFA7;
}

.eq #divOnly4VetsPromo {
	background: #7FA4BF;
}

#divOtherNav {
	width: 180px;
	padding: 15px 0 0 15px;
	/* below is hidden from ie5/win */
	voice-family: "\"}\""; 
  voice-family:inherit;
	width: 165px;
}

#divOtherNav {}

#divOtherNav select {
	width: 150px;
}

.ag #divOtherNav {
	background: #A5BF95;
}

.po #divOtherNav {
	background: #FFE488;
}

.sh #divOtherNav {
	background: #7FCDE3;
}

.pa #divOtherNav {
	background: #AD9988;
}

.bf #divOtherNav {
	background: #BC7F7F;
}

.da #divOtherNav {
	background: #7FAB92;
}

.sw #divOtherNav {
	background: #E5B49A;
}

.fl #divOtherNav {
	background: #B49FC0;
}

.cn #divOtherNav {
	background: #7FC6C0;
}

.eq #divOtherNav {
	background: #99B7CC;
}

.ag input.search {
	border: 1px solid #4B802B;
}

.po input.search {
	border: 1px solid #FFD239;
}

.sh input.search {
	border: 1px solid #009BC8;
}

.pa input.search {
	border: 1px solid #5C3411;
}

.bf input.search {
	border: 1px solid #790102;
}

.da input.search {
	border: 1px solid #005826;
}

.sw input.search {
	border: 1px solid #CC6B36;
}

.fl input.search {
	border: 1px solid #440E62;;
}

.cn input.search {
	border: 1px solid #018D82;
}

.eq input.search {
	border: 1px solid #024B80;
}

.bf input.button {
	border: 1px solid #790102;
	background: #F5EBEB;
}

.ag input.button:hover {
	background: #4B802B;
}

.ag input.button {
	border: 1px solid #4B802B;
	background: #DBE6D5;
}

.po input.button:hover {
	background: #FFD239;
}

.po input.button {
	border: 1px solid #FFD239;
	background: #FFF6D7;
}

.sh input.button:hover {
	background: #009BC8;
}

.sh input.button {
	border: 1px solid #009BC8;
	background: #CCEBF4;
}

.pa input.button:hover {
	background: #5C3411;
}

.pa input.button {
	border: 1px solid #5C3411;
	background: #CEC2B7;
}

.bf input.button:hover {
	background: #790102;
}

.da input.button {
	border: 1px solid #005826;
	background: #DFEAE4;
}

.da input.button:hover {
	background: #005826;
}

.sw input.button {
	border: 1px solid #CC6B36;
	background: #F9ECE6;
}

.sw input.button:hover {
	background: #CC6B36;
}

.fl input.button {
	border: 1px solid #440E62;
	background: #F0EBF0;
}

.fl input.button:hover {
	background: #440E62;
}

.cn input.button {
	border: 1px solid #018D82;
	background: #DFF0EF;
}

.cn input.button:hover {
	background: #018D82;
}

.eq input.button {
	border: 1px solid #024B80;
	background: #DFE8EF;
}

.eq input.button:hover {
	background: #024B80;
}

.ag #advancedSearch {
	background: #B7CCAA;
}

.ag #advancedSearch:hover {
	background: #4B802B;
}

.po #advancedSearch {
	background: #FFF1C3;
}

.po #advancedSearch:hover {
	background: #FFD239;
}

.sh #advancedSearch {
	background: #99D7E9;
}

.sh #advancedSearch:hover {
	background: #009BC8;
}

.pa #advancedSearch {
	background: #BEAEA0;
}

.pa #advancedSearch:hover {
	background: #5C3411;
}

.bf #advancedSearch {
	background: #D0A6A6;
}

.bf #advancedSearch:hover {
	background: #790102;
}

.da #advancedSearch {
	background: #A6C4B3;
}

.da #advancedSearch:hover {
	background: #005826;
}

.sw #advancedSearch {
	background: #EDCBB8;
}

.sw #advancedSearch:hover {
	background: #CC6B36;
}

.fl #advancedSearch {
	background: #CBBCD3;
}

.fl #advancedSearch:hover {
	background: #440E62;
}

.cn #advancedSearch {
	background: #A6D7D3;
}

.cn #advancedSearch:hover {
	background: #018D82;
}

.eq #advancedSearch {
	background: #B8CDDB;
}

.eq #advancedSearch:hover {
	background: #024B80;
}


/* Menu */
.ag #mx li {
	border-bottom: 1px solid #B7CCAA;
}
.ag #mx a:hover {
	color: #4B802B;
}
.ag #mx li.m ul {
	background: #B7CCAA;
}

.po #mx li {
	border-bottom: 1px solid #FFEDB0;
}
.po #mx a:hover {
	color: #790000;
}
.po #mx li.m ul {
	background: #FFEDB0;
}

.sh #mx li {
	border-bottom: 1px solid #99D7E9;
}
.sh #mx a:hover {
	color: #009BC8;
}
.sh #mx li.m ul {
	background: #99D7E9;
}

.pa #mx li {
	border-bottom: 1px solid #BEAEA0;
}
.pa #mx a:hover {
	color: #5C3411;
}
.pa #mx li.m ul {
	background: #BEAEA0;
}

.bf #mx li {
	border-bottom: 1px solid #D7B2B2;
}
.bf #mx a:hover {
	color: #790000;
}
.bf #mx li.m ul {
	background: #D7B2B2;
}

.da #mx li {
	border-bottom: 1px solid #B2CDBD;
}
.da #mx a:hover {
	color: #005826;
}
.da #mx li.m ul {
	background: #B2CDBD;
}

.sw #mx li {
	border-bottom: 1px solid #F0D2C2;
}
.sw #mx a:hover {
	color: #CC6A36;
}
.sw #mx li.m ul {
	background: #F0D2C2;
}

.fl #mx li {
	border-bottom: 1px solid #DACFE0;
}
.fl #mx a:hover {
	color: #440E62;
}
.fl #mx li.m ul {
	background: #DACFE0;
}

.cn #mx li {
	border-bottom: 1px solid #B2DDD9;
}
.cn #mx a:hover {
	color: #008D82;
}
.cn #mx li.m ul {
	background: #B2DDD9;
}

.eq #mx li {
	border-bottom: 1px solid #B2C8D9;
}
.eq #mx a:hover {
	color: #004A80;
}
.eq #mx li.m ul {
	background: #B2C8D9;
}
