body
{margin:0;/*background:#4C9F31/* url(/img/element/mother-nature-cloth.jpg) 0 -10px no-repeat*/;background-attachment: fixed;font-family:"trebuchet ms",arial,verdana,serif;font-size:12px;line-height:14px;}

body
{background:#88BF77;}

a
{text-decoration:underline;color:#1D5F20;}

a:hover
{color:#477F4A;}

	/* === ie6's hover state conflicts w/ backgrounds === */
	* html a:hover,
	* html a:focus
	{text-decoration:underline;color:#1D5F20;}


a:focus
{outline:none;}

.clear
{clear:both;}

h1
{position:absolute;top:6px;left:9px;padding:0;margin:0;}

h1 a
{display:block;background:transparent url(/img/element/logo_green_drop_sharp.png) 0 0 no-repeat;width:250px;height:171px;text-indent:-4000px;cursor:pointer;}

h2
{font-size:18px;line-height:22px;margin:12px 0;padding:0;}

#container
{width:910px;margin:0 auto;background:#fff;}

.inner_container
{background:#F3FFEF  url(/img/element/header31.jpg) 100% -71px no-repeat;padding-bottom:10px;}

	* html .inner_container
	{background-repeat:no-repeat;}

/* === header === */
#header
{height:200px;background:transparent;position:relative;}

#header .contact
{font-size:11px;line-height:16px;position:absolute;right:46px;bottom:-50px;color:#fff;text-align:right;background:#001F01;padding:6px 12px;filter:alpha(opacity=75);opacity:.75;}

#header .contact b
{display:block;font-weight:bold;font-size:26px;line-height:28px;color:#fff;}

#header .motto
{position:absolute;bottom:14px;left:40px;color:#154918;font-weight:bold;font-size:11px;}

/* === content boxes === */
.box .top
{background:url(/img/element/t.png) 0 0 no-repeat;width:713px;height:75px;position:relative;}

.box .mid
{background:url(/img/element/m.png) 0 0 repeat-y;width:713px;}
	/* === ie6's png can't repeat-y === */
	* html .box .mid
	{background-image:url(/img/ie/m_tall.png);}


.box .foot
{background:url(/img/element/b.png) 0 0 no-repeat;height:32px;}

.box .mid .mPad
{padding:0 28px;min-height:456px}
	* html .box .mid .mPad
	{height:456px;}

.box .top h3
{position:absolute;top:30px;left:28px;width:378px;margin:0;padding:0 0 10px 0;font-size:20px;line-height:22px;color:#5F5335;font-variant:small-caps;border-bottom:1px solid #F0EEE0;}

.box .top span
{position:absolute;top:40px;right:28px;width:300px;text-align:right;}

#content .box p
{margin:0;padding:12px 0;}

/* === content images === */
.box .img,
.box .slideshow
{float:right;margin:4px 28px 12px 12px;}

.box .slideshow
{float:none;margin:0;}

.box .img img,
.box .slideshow img
{padding:1px;border:1px solid #CFC8A8; }

.box .img b
{display:block;text-align:center;padding-top:2px;font-size:11px;}

/* === slideshow rules === */
/* slideshow background, font:Lucida Handwriting Italic, size:18, color:#a2a2a2 */
.box .slideshow
{position:relative;width:354px;height:238px;margin-right:8px;background:transparent url(/img/element/galbg.gif) 0 0 no-repeat;}

.box .slideshow img
{position:absolute;top:0;left:0;}

.slideshow #loadslide
{position:absolute;left:0;}

/* === left nav === */
#leftnav
{width:188px;float:left;}

#leftnav ul
{list-style:none;padding:0;margin:5px 0 0 10px;}
	* html #leftnav ul
	{background:transparent url(/img/ie/navmid.jpg) -4px 22px no-repeat;margin-bottom:-6px;}

#leftnav ul li
{margin:0;padding:1px 10px 1px 9px;background:transparent url(/img/element/navmid.png) 0 0 repeat-y;}
	* html #leftnav ul li
	{background:0;}

#leftnav ul li.top,
#leftnav ul li.bot
{height:20px;background:transparent url(/img/element/navtop.png) 0 0 no-repeat;padding:0;}

	* html #leftnav ul li.top
	{height:1px;padding:0;margin:0;}
	
	* html #leftnav ul li.top div
	{background:#fff;height:0px;margin:16px 10px 0 9px;}

#leftnav ul li.bot
{background-image:url(/img/element/navbot.png);}
	* html #leftnav ul li.bot
	{background-color:#DED9C2;padding:0;margin:0;}

#leftnav ul li a
{display:block;padding:6px 20px 6px 30px;color:#333;font-weight:bold;font-size:12px;line-height:14px;text-decoration:none;font-variant:small-caps;background:transparent url(/img/element/paw18g.png) 3px 4px no-repeat;border:1px solid #fff;border-width:1px 0;}

#leftnav ul li a#emergency
{background-image:url(/img/element/paw18g_r.png);}

	* html #leftnav ul li a#emergency
	{background-image:url(/img/ie/paw_r_on_w.gif);background-position:1px 3px;}
	
	* html #leftnav ul li a#emergency.current
	{background-image:url(/img/ie/paw_red_on_green.gif);background-position:1px 3px;}
	

#leftnav ul li a#emergency:hover
{}

	* html #leftnav ul li a#emergency:hover
	{background-image:url(/img/ie/paw_r_on_g.gif);}


#leftnav ul li a:hover,
#leftnav ul li a.current
{border-color:#ccc;background-color:#DED9C2;border-color:#CFC8A8;cursor:default;}

	* html #leftnav ul li a.current,
	* html #leftnav ul li a.current:hover
	{background-image:url(/img/ie/paw_w_on_g.gif);background-position:1px 3px;}
	
	* html #leftnav ul li a:hover
	{background-image:url(/img/ie/paw_g_on_g.gif);background-position:1px 3px;}


#leftnav ul li a.current,
#leftnav ul li a.current:hover
{background-color:#154918;background-image:url(/img/element/paw18w.png);color:#fff;}

#leftnav ul li a:hover
{cursor:pointer;}

#leftnav ul li.facebook
{display:none;}

/* rounded corner radius 8px, drop shadow x:0,y:0,blur radius:12 */

/* === content === */
#content
{width:720px;float:left;background:transparent;}

.inner_content
{margin:0 20px;padding:10px 20px 20px 20px;background:#fff;}

#content p
{font-size:12px;line-height:16px;margin:16px 0;}

#content p.lead
{font-size:14px;line-height:18px;}

#content p.sm
{font-size:11px;padding:12px 0;}

#content p.left
{float:left;margin:0 20px 0 0;}

#content .breadcrumb
{font-variant:small-caps;padding:0 0 6px 28px;}

#content .mPad .breadcrumb
{padding-left:0;}

#content .contentimg
{float:right;margin:0 0 0 20px;}

#content .contentimg img
{border:1px solid #9F8C81;padding:1px;}




/* === doctors page === */
.doctor_nav ul
{list-style:none;margin:0;padding:0;}

.doctor_nav ul li
{float:left;padding:0;margin:0;}
.doctor_nav ul li a
{display:block;background:#EFEAD1;position:relative;padding:6px 24px;text-decoration:none;border:1px solid #BFB68F;border-width:1px 1px 0 1px;margin:12px 12px 0 0;color:#444;}
.doctor_nav ul li a img
{border:1px solid #6F5E53;background:#000;filter:alpha(opacity=75);opacity:0.75;}
.doctor_nav ul li a:hover img
{border-color:#6F5E53;}
.doctor_nav ul li a b
{display:block;font-size:10px;text-align:center;}

.doctor_nav ul li a:hover
{color:#000;}
.doctor_nav ul li a:hover img
{filter:alpha(opacity=100);opacity:1.00;}

.doctor_nav ul li a.current
{border-bottom:1px solid #FFFCEF;background:#FFFCEF;color:#000;}
.doctor_nav ul li a.current img
{filter:alpha(opacity=100);opacity:1.00;}

.doctor_content
{border:1px solid #BFB68F;margin-top:-1px;padding:12px 24px;background:#FFFCEF;}

#dc2,#dc3,#dc4,#dc5
{display:none;}

.dc_left
{width:333px;float:left;}
.drimg
{float:left;width:254px;margin-left:20px;}
.drimg img
{padding:1px;border:1px solid #9F8C81;}

/* === home page info box === */
.infobox
{margin:0 0 10px 0;padding:2px;border:1px solid #CFC8A8;}
.infobox h2
{font-size:14px;line-height:16px;margin:0;padding:6px 10px 4px 10px;border:1px solid #CFC8A8;border-width:1px 1px 0 1px;font-variant:small-caps;color:#7F0F0F;}
.infobox .facebook
{display:block;background:url(/img/fblogo.jpg) 0 0 no-repeat;}
.infobox .facebook a
{display:block;padding:14px 10px 20px 60px;margin:10px 0 0 0;}
#content .box .infobox p
{margin:0;padding:10px;border:1px solid #CFC8A8;border-width:0 1px 1px 1px;}

.mp_rightcol
{float:right;margin-left:20px;width:354px;}


/* === footer == */
#footer,
#upsell
{width:910px;margin:0 auto;text-align:center;padding:22px 0;background:#F3FFEF;}
#footer
{}
#footer a
{padding:2px 14px;color:#777;font-size:11px;line-height:22px;}
#footer a:hover
{color:#444;}

#upsell
{text-align:center;padding:40px 0 50px 0;}

#upsell a
{font-size:10px;line-height:14px;text-decoration:none;color:#aaa;}

#upsell a:hover
{color:#666;}

#footer ul
{list-style:none;margin:0 80px;padding:0;}
#footer ul li
{display:inline;margin:0;padding:0;}

#footer ul li.facebook
{background:url(/img/tz_fblogo.jpg) 1px 2px no-repeat;padding:0 0 0 14px;text-align:left;}

/* === forms === */
form,
input,
textarea
{margin:0;padding:0;}

input.inp
{width:250px;margin:0 0 12px 0;}
input.btn
{font-family:arial,verdana,serif;font-size:11px;font-weight:bold;}
/* === pet health topics === */
.topicArea .topic
{border:1px solid #DFDAC3; padding:12px;margin-bottom:10px;}
.topicArea .topic h4
{font-variant:small-caps;font-size:16px;line-height:20px;font-weight:bold;margin:0;padding:0 0 12px 0;}
.topicArea .leftCol,
.topicArea .rightCol
{float:left;width:48%;}
.topicArea ul 
{margin:0;padding:0 28px;}
.topicArea h5
{border:1px solid #dfdac3;padding:4px 12px;font-size:14px;line-height:18px;margin:0;cursor:pointer;margin-top:2px;}
.topicArea h5:first-child
{margin-top:0;}
.topicArea h5.active
{border-bottom:0;color:#a00;}
.topicArea .ans
{border:1px solid #dfdac3;padding:4px 12px;border-width:0 1px 0 1px;}
.topicArea .curanswer
{border-width:0 1px 1px 1px;}

/* === maps === */
.googleMap
{float:right;margin:0 0 20px 20px;}

#ie6 a
{display:none;}
	* html #ie6 a
	{display:block;z-index:99999;border-bottom:2px solid #ccc;font-size:11px;line-height:16px;color:#000;background:#FFFFE3 url(/img/ie/warning.gif) 4px 2px no-repeat;padding:3px 30px;text-decoration:none;}
	* html #ie6 a:hover
	{background-color:#29436F;color:#fff;}
	
#refillErrorBox,
#content .box p#refillErrorBox
{color:#a00;border:1px solid #a00;padding:12px;background:#FFCFCF;}
a.refillClose
{float:right;display:block;height:16px;width:16px;background:transparent url(/img/element/close.png) top left no-repeat;text-indent:-4000px;}
a.refillClose:hover
{background-position:top right;}

/* homepage copupon */
.coupon
{text-align:center;font-size:11px;padding-top:10px;}
* html .coupon
{width:272px;overflow:hidden;}
* html .coupon img
{width:272px;}
.coupon b
{display:block;padding-top:9px;}



/* ==== ie6 fixes ==== */
* html h1 a, 
* html .box .top, 
* html .box .mid,
* html .box .foot,
* html #leftnav ul li.top,
* html #leftnav ul li.bot
{ behavior: url(/css/iepngfix.htc); }
