/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
SECTION A :COMMON ELEMENTS
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
HTML	{width:100%;height:100%;}
BODY	{
		background:#FFFFFF;color:#000000;
		font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-align:justify;
		margin:0px;padding:0px;visibility:visible;
		width:100%;height:100%;
		}
DIV		{
		position:relative;top:auto;left:auto;background:none;border:none;
		font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;
		z-index:auto;
		}
IMG		{border:none;margin:0px;padding:0px;display:block;}
UL		{margin-top:10px;margin-bottom:10px;}
OL		{margin-top:10px;margin-bottom:10px;}
LI		{padding-top:2px;padding-bottom:2px;}
TABLE	{border-spacing:0px;border-collapse:collapse;cursor:default;}
TBODY	{}
TR		{}
TD		{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;vertical-align:top;text-align:left;padding:0px;}
TD SPAN	{padding:0px;margin:0px;}

/*----------------------------------------------------------------------------*/

FORM			{margin:0px;}
SELECT,OPTION	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background:#FFFFFF;}
TEXTAREA		{
				border:1px solid #CCCCCC;background:#FFFFFF;color:#000000;
				font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;
				overflow:hidden;padding:5px;margin-top:5px;height:45px;
				}
INPUT			{
				background:#FFFFFF;color:#000000;
				font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;
				}
INPUT.submit	{
				border:1px solid #999999;background:#F9F9F9;color:#006699;
				font-size:10px;font-weight:bold;text-transform:uppercase;
				height:20px;
				}
INPUT.text		{
				border:1px solid #CCCCCC;background:#FFFFFF;color:#000000;
				font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;
				font-weight:normal;padding-left:5px;height:14px;
				}

/*----------------------------------------------------------------------------*/

P {margin-top:10px;margin-bottom:10px;}
HR
{
	background:#FFFFFF;border:none;margin-top:10px;
	margin-bottom:10px;height:1px;width:100%;border-bottom:1px dashed #999999;
}
H1,H2,H3
{
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;
	color:#000000;margin-top:5px;margin-bottom:5px;padding:0px;
	padding-bottom:3px;border-bottom:1px dashed #999999;
}
SUP
{
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;
	color:#333333;text-decoration:none;border:none;
}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
SECTION B :HYPERLINKS
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
A			{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#0000FF;text-decoration:underline;}
A:link		{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#0000FF;text-decoration:underline;}
A:active	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#0000FF;text-decoration:underline;}
A:visited	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#0000FF;text-decoration:underline;}
A:hover		{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#78A61C;text-decoration:underline;}

A.img			{text-decoration:none;border:none;}
A.img:link		{text-decoration:none;border:none;}
A.img:active	{text-decoration:none;border:none;}
A.img:visited	{text-decoration:none;border:none;}
A.img:hover		{text-decoration:none;border:none;}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
SECTION C :TEXT MANIPULATION
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
.xxsmall	{font-size:8px;}
.xsmall		{font-size:9px;}
.small		{font-size:10px;}
.medium		{font-size:12px;}
.big		{font-size:14px;}
.xbig		{font-size:18px;}
.xxbig		{font-size:22px;}

.pointer	{cursor:pointer;}
.hidden		{visibility:hidden;}
.disabled	{color:#666666;}
.warning	{color:#006600;}
.alert		{color:#CC0000;}
.error		{color:#FF0000;}

.arial		{font-family:Arial,Helvetica,sans-serif;}
.verdana	{font-family:Verdana,Arial,Helvetica,sans-serif;}
.white		{color:#FFFFFF;}
.lighter	{color:#CCCCCC;}
.light		{color:#999999;}
.dark		{color:#666666;}
.darker		{color:#333333;}
.black		{color:#000000;}

.bold			{font-weight:bold;}
.italic			{font-style:italic;}
.uppercase		{text-transform:uppercase;}
.lowercase		{text-transform:lowercase;}
.underline		{text-decoration:underline;}

.nowrap			{white-space:nowrap;}
.nopadding		{padding:0px;}
.noborder		{border:none;}
.blockquote		{margin-left:40px;}

.justify		{text-align:justify;}
.top			{vertical-align:top;}
.middle			{vertical-align:middle;}
.bottom			{vertical-align:bottom;}
.center	img		{display:inline;}
.top img		{vertical-align:top;}
.middle img		{vertical-align:middle;}
.bottom img		{vertical-align:bottom;}
.center			{margin-left:auto;margin-right:auto;text-align:center;}
.left			{text-align:left;margin-left:0px;margin-right:auto;}
.right			{text-align:right;margin-left:auto;margin-right:0px;}

.fullwidth		{width:100%;}
.fullheight		{height:100%;}
.expanded		{width:100%;height:100%;}

TD.top img		{vertical-align:top;}
TD.middle img	{vertical-align:top;}
TD.bottom img	{vertical-align:top;}
IMG.left		{float:left;}
IMG.right		{float:right;}
DIV.hidden		{position:absolute;top:0px;left:0px;visibility:hidden;}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
SECTION D :PAGE MANAGEMENT
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
table.PG					{background:none;border:none;width:100%;height:100%;}
table.PG td.PG_CONTAINER	{padding:0px;}
table.PG_WRAPPER			{cursor:default;}
table.PG_WRAPPER td			{}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
WEBSITE
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
table.w_PAGE		{width:800px;}
td.w_PAGE_SIDE		{width:144px;}
td.w_PAGE_DIVIDER	{background:url(images/website/bg_03.gif) center repeat-y;width:16px;height:410px;}

table.w_WRAPPER				{}
table.w_WRAPPER td			{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
table.w_WRAPPER td.w_spacer	{background:#FFFFFF;height:5px;}
table.w_WRAPPER td.w_bullet	{background:url(images/website/bullet_01.gif) center no-repeat;width:3px;height:6px;}
table.w_WRAPPER p.w_who		{font-size:9px;font-weight:bold;color:#003366;text-align:right;}

table.w_WRAPPER a			{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#003366;border:none;text-decoration:none;}
table.w_WRAPPER a:link		{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#003366;border:none;text-decoration:none;}
table.w_WRAPPER a:active	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#003366;border:none;text-decoration:none;}
table.w_WRAPPER a:visited	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#003366;border:none;text-decoration:none;}
table.w_WRAPPER a:hover		{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#CC0000;border:none;text-decoration:underline;}

table.w_WRAPPER td.w_topnav				{color:#003366;padding-bottom:3px;text-align:right;}
table.w_WRAPPER td.w_topnav a			{font-size:10px;color:#003366;border:none;text-decoration:none;}
table.w_WRAPPER td.w_topnav a:link		{font-size:10px;color:#003366;border:none;text-decoration:none;}
table.w_WRAPPER td.w_topnav a:active	{font-size:10px;color:#003366;border:none;text-decoration:none;}
table.w_WRAPPER td.w_topnav a:visited	{font-size:10px;color:#003366;border:none;text-decoration:none;}
table.w_WRAPPER td.w_topnav a:hover		{font-size:10px;color:#CC0000;border:none;text-decoration:underline;}

table.w_WRAPPER td.w_toolbar			{color:#FFFFFF;font-size:10px;background:url(images/website/bg_01.gif) top repeat-x;padding-left:5px;vertical-align:middle;height:18px;}
table.w_WRAPPER td.w_toolbar b			{color:#A4FF3D;}
table.w_WRAPPER td.w_toolbar a			{font-size:10px;color:#FFFFFF;border:none;text-decoration:none;}
table.w_WRAPPER td.w_toolbar a:link		{font-size:10px;color:#FFFFFF;border:none;text-decoration:none;}
table.w_WRAPPER td.w_toolbar a:active	{font-size:10px;color:#FFFFFF;border:none;text-decoration:none;}
table.w_WRAPPER td.w_toolbar a:visited	{font-size:10px;color:#FFFFFF;border:none;text-decoration:none;}
table.w_WRAPPER td.w_toolbar a:hover	{font-size:10px;color:#A4FF3D;border:none;text-decoration:none;}
table.w_WRAPPER td.w_toolbar td			{padding-left:3px;padding-right:3px;color:#99CC00;}

table.w_WRAPPER table.w_links				{}
table.w_WRAPPER table.w_links td			{vertical-align:middle;color:#666666;padding-left:5px;}
table.w_WRAPPER table.w_links img			{vertical-align:middle;}
table.w_WRAPPER table.w_links a				{font-size:10px;color:#666666;border:none;text-decoration:none;}
table.w_WRAPPER table.w_links a:link		{font-size:10px;color:#666666;border:none;text-decoration:none;}
table.w_WRAPPER table.w_links a:active		{font-size:10px;color:#666666;border:none;text-decoration:none;}
table.w_WRAPPER table.w_links a:visited		{font-size:10px;color:#666666;border:none;text-decoration:none;}
table.w_WRAPPER table.w_links a:hover		{font-size:10px;color:#666666;border:none;text-decoration:underline;}

table.w_TOP			{margin-top:50px;}
table.w_LEFT		{width:128px;}
table.w_RIGHT		{width:128px;}
table.w_BOTTOM		{width:800px;height:23px;margin-bottom:40px;}
table.w_BOTTOM td	{background:#003366;font-size:9px;color:#ABBCCD;vertical-align:middle;padding-left:7px;}

table.w_WRAPPER td.w_side			{background-position:bottom;background-repeat:no-repeat;}
table.w_WRAPPER td.w_side_tab		{height:17px;}
table.w_WRAPPER td.w_side_footer	{background:url(images/website/sidebar_bg_02.gif) top no-repeat;height:5px;}

table.w_WRAPPER td.w_side_content
{
	padding:7px;padding-top:12px;padding-bottom:13px;
	background:url(images/website/sidebar_bg_01.gif) center repeat-y;
	font-size:10px;color:#666666;
}

table.w_WRAPPER td.w_side_tab_featured		{background:url(images/website/sidebar_tb_featured.gif);}
table.w_WRAPPER td.w_side_tab_products		{background:url(images/website/sidebar_tb_products.gif);}
table.w_WRAPPER td.w_side_tab_veterinary	{background:url(images/website/sidebar_tb_veterinary.gif);}
table.w_WRAPPER td.w_side_tab_information	{background:url(images/website/sidebar_tb_information.gif);}
table.w_WRAPPER td.w_side_tab_247			{background:url(images/website/sidebar_tb_247.gif);}

table.w_WRAPPER table.w_side_items		{}
table.w_WRAPPER table.w_side_items td	{font-size:10px;padding-top:7px;padding-bottom:7px;text-align:center;}
table.w_WRAPPER table.w_side_items img	{background-position:center;background-repeat:no-repeat;}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
WEBSITE (CONTENT AREA)
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
td.w_PAGE_CONTENT
{
	color:#333333;background:#F5FAEA bottom left no-repeat;
	text-align:justify;font-family:Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #003366;
}
td.w_PAGE_CONTENT td	{text-align:justify;font-family:Verdana,Arial,Helvetica,sans-serif;}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
MC OVERRIDES
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
.loginheaderback			{background-color:#849AB5;}
.logintableborder			{border-color:#849AB5;border-style:solid;border-width:1px;}
.prodmfg					{color:#59761E;}
.myacctmainheader			{background-color:#849AB5;}
.myacctmaintable			{border-color:#849AB5;border-style:solid;border-width:1px;}
.myacctsectionback			{background-color:#BBCBCC;}
.myacctsectionheaderback	{background-color:#849AB5;}
.myacctsectiontable			{border-color:#849AB5;border-style:solid;border-width:1px;}

td.subtitle					{background-color:#000000;border-color:#000000;}

.productreviewsaltrowseven	{background:#FFFFFF;}
.productreviewsaltrowsodd	{background:#FFFFFF;}

table.productreviews		{text-align:left;border:1px solid #849AB5;border-collapse:collapse;margin:0px;margin-top:10px;margin-bottom:10px;}
table.productreviews th		{background:#849AB5;}

.qtyarrows					{color:#000000;}
.qtyarrows:hover			{color:#000000;font-weight:bold;}
.shoppingcartbg				{}
.shippingbar				{background-color:#111111;}
.mainborder					{background:none;border:none;}

.cartdetailtable			{border:1px solid #849AB5;background:#FFFFFF;}
.cartdetailtable td			{padding-left:3px;padding-right:3px;}
.cartdetailtableheaderback	{background-color:#849AB5;vertical-align:middle;color:#FFFFFF;}
.cartdetailtableheadertext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;color:#FFFFFF;font-weight:bold;font-style:normal;text-decoration:none;
}
.cartdetailtableheadertext a
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;color:#FFFFFF;font-weight:bold;font-style:normal;text-decoration:none;
}
.cartdetailtableheadertext a:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;color:#FFFFFF;font-weight:bold;font-style:normal;text-decoration:underline;
}

.categorys					{color:#003399;background-color:#003399;border-color:#003399;}
.centercontent				{background:#F5FAEA;border:1px solid #003366;}
.checkoutreviewback			{background:#FFFFFF;}
.checkoutreviewheaderback	{background:#849AB5;}
.default					{}
.prodvieweven				{background:#F5FAEA;border:none;background:#FFFFFF;margin-bottom:7px;}
.prodviewodd				{background:#F5FAEA;border:none;background:#FFFFFF;margin-bottom:7px;}
.prodviewodd td				{border:1px solid #CCCCCC;}
.prodvieweven td			{border:1px solid #CCCCCC;}

.proddisplay1				{background:none;border:none;padding-top:3px;padding-bottom:3px;}
.proddisplay2				{background:none;border:none;padding-top:3px;padding-bottom:3px;}
.sidecolumnitemtextsub		{padding-left:20px;margin-top:0px;margin-bottom:0px;}
.sidecolumnitemtext			{padding:0px;padding-bottom:1px;margin-top:0px;margin-bottom:0px;}
.wishlistbutton				{padding-top:3px;}

.categories					{font-size:10px;color:#003399;font-weight:normal;font-style:normal;text-decoration:none;}
.categories:link			{font-size:10px;color:#003399;font-weight:normal;font-style:normal;text-decoration:none;}
.categories:active			{font-size:10px;color:#003399;font-weight:normal;font-style:normal;text-decoration:none;}
.categories:visited			{font-size:10px;color:#003399;font-weight:normal;font-style:normal;text-decoration:none;}
.categories:hover			{font-size:10px;color:#3333FF;font-weight:normal;font-style:normal;text-decoration:underline;}

.horznavbar
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#663366;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.horznavbar:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#0000CC;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
.thumbnail
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.thumbnail:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}

.navbar			{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#666666;font-weight:normal;font-style:normal;text-decoration:none;}
.navbar:link	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#666666;font-weight:normal;font-style:normal;text-decoration:none;}
.navbar:active	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#666666;font-weight:normal;font-style:normal;text-decoration:none;}
.navbar:visited	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#666666;font-weight:normal;font-style:normal;text-decoration:none;}
.navbar:hover	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#CC0000;font-weight:normal;font-style:normal;text-decoration:underline;}

.price
{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;font-weight:bold;font-style:normal;text-decoration:none;
}
span#strRealPrice {color:#628321;font-size:13px;}

.listprice
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#999966;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

.producttext
{

	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

.Subtitle2
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.shoppingcart
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.shoppingcart:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
.sitemessage
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.sitenews
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.sitewidelinks
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#0000FF;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.sitewidelinks:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#628321;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
.sitewide
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.sitewide:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.sitewidefonts
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

BODY
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	background-color:#FFFFFF;
}

font.Subtitle
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.checkouttext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.checkoutheader
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#003399;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.checkoutnote
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.checkoutcustomtext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.loginheadertext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.checkoutnavpaststep, .checkoutnavpaststep a
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#849AB5;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.checkoutnavcurrentstep, .checkoutnavcurrentstep a
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#003399;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.checkoutnavfuturestep, .checkoutnavfuturestep a
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.checkoutsubheader
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#003399;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.checkoutreviewheadertext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#003399;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.checkoutreviewtext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

.cartdetailheader
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.cartdetailtext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.checkoutattentiontext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#CC0000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.myacctmainmenutext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.myacctmainmenutext a
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.myacctheader
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.myaccttext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.myacctattentiontext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#CC0000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.myacctsectionheadertext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.myacctsectiontext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.myacctsectiontext a
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.myacctsectiontext a:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
.sitewideinput
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
body.printbody
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.printtext
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.printheader
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.storeButtons
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.myacctsectiontext ul
{
	margin:0px;
	padding:0px;
	margin-left:15px;
}
table.productreviews th, table.productreviews td
{
	padding:5px;
}
table.productreviewsinner td
{
	padding:0px;
}
table.productreviews .productreviewrating
{
	text-align:right;
}
table.productreviews th
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	padding-right:7px;
}
table.productreviews td .productreviewalias
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
table.productreviewsinner td.prodreviewsattention
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#CC0000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
table.productreviews td.productreviewtitle
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
table.productreviewsinner td
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
table.productreviewsinner td.prodreviewsubheader
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
table.productreviews td.productreviewdate
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
INDEX.HTML
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
table.w_INDEX_WRAPPER	{margin-top:20px;margin-left:30px;width:450px;}
table.w_INDEX_TITLE		{background:url(images/website/bg_04.gif) bottom repeat-x;}
table.w_INDEX_TITLE b	{color:#669900;}
table.w_INDEX_TITLE td
{
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;
	padding-top:40px;padding-left:75px;padding-bottom:7px;
}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
VETERINARY.HTML
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
table.w_VETERINARY_WRAPPER	{margin-right:20px;margin-top:20px;width:320px;}
table.w_VETERINARY_TITLE	{background:url(images/website/bg_04.gif) bottom repeat-x;}
table.w_VETERINARY_TITLE b	{color:#669900;}
table.w_VETERINARY_TITLE td
{
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;
	padding-top:40px;padding-left:75px;padding-bottom:7px;
}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
BEREAVEMENT.HTML
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
table.w_BEREAVEMENT_WRAPPER		{margin-right:20px;margin-top:20px;width:320px;}
table.w_BEREAVEMENT_TITLE		{background:url(images/website/bg_04.gif) bottom repeat-x;}
table.w_BEREAVEMENT_TITLE b		{color:#669900;}
table.w_BEREAVEMENT_TITLE td
{
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;
	padding-top:40px;padding-left:75px;padding-bottom:7px;
}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
EQUINE.HTML
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
table.w_EQUINE_WRAPPER		{margin-right:20px;margin-top:20px;width:320px;}
table.w_EQUINE_TITLE		{background:url(images/website/bg_04.gif) bottom repeat-x;}
table.w_EQUINE_TITLE b		{color:#669900;}
table.w_EQUINE_TITLE td
{
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;
	padding-top:40px;padding-left:75px;padding-bottom:7px;
}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
REMEMBRANCE.HTML
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
table.w_REMEMBRANCE_WRAPPER		{margin-right:20px;margin-top:20px;width:320px;}
table.w_REMEMBRANCE_TITLE		{background:url(images/website/bg_04.gif) bottom repeat-x;}
table.w_REMEMBRANCE_TITLE b		{color:#669900;}
table.w_REMEMBRANCE_TITLE td
{
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;
	padding-top:40px;padding-left:75px;padding-bottom:7px;
}

/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
FAQ.HTML
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
table.w_FAQ_WRAPPER		{margin-left:20px;margin-right:20px;}
table.w_FAQ_TITLE		{background:url(images/website/bg_04.gif) bottom repeat-x;}
table.w_FAQ_TITLE b		{color:#669900;}
table.w_FAQ_TITLE td
{
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;
	padding-top:40px;padding-left:75px;padding-bottom:7px;
}

ul#w_FAQ			{}
ul#w_FAQ li			{color:#003366;padding-bottom:1px;font-weight:bold;font-size:10px;padding-top:0px;cursor:pointer;}
ul#w_FAQ li.omo		{color:#78A61C;text-decoration:underline;}
ul#w_FAQ li.active	{color:#0066CC;text-decoration:underline;}
table#w_FAQ_DISPLAY	{margin-top:10px;width:100%;background:#FFFFFF;border:1px solid #C3E282;height:150px;}
div.w_FAQ_BUFFER	{}

table#w_FAQ_DISPLAY td
{
	text-align:justify;
	background:url(images/website/bg_faq.jpg) bottom right no-repeat;
	padding:5px;padding-left:10px;padding-right:10px;
}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
CONDITIONS.HTML
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
table.w_CONDITIONS_WRAPPER		{margin-left:20px;margin-right:20px;}
table.w_CONDITIONS_TITLE		{background:url(images/website/bg_04.gif) bottom repeat-x;}
table.w_CONDITIONS_TITLE b		{color:#669900;}
table.w_CONDITIONS_TITLE td
{
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;
	padding-top:40px;padding-left:75px;padding-bottom:7px;
}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
INDEX.ASP - PRODUCT DETAILS VIEW
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
table#w_PRODVIEW				{width:100%;}
table#w_PRODVIEW h1				{font-size:14px;font-weight:bold;color:#003366;border:none;margin-top:0px;padding-top:0px;}
table#w_PRODVIEW h1 span		{font-size:11px;font-weight:bold;color:#666666;}
table#w_PRODVIEW img.photo		{background-position:center;background-repeat:no-repeat;}
table#w_PRODVIEW table.module	{width:200px;}
table#w_PRODVIEW td.tab			{background:#666666;border:1px solid #666666;color:#FFFFFF;padding-left:3px;padding-right:3px;font-size:10px;}
table#w_PRODVIEW td.tab_ctrl	{width:100px;}
table#w_PRODVIEW td.options		{background:#FFFFFF;border:1px solid #666666;padding:5px;}
table#w_PRODVIEW select.variant	{width:186px;}
span#strRealPrice				{font-size:16px;font-weight:bold;}
