@charset "utf-8";
/* CSS Document */
body
{ background:url(images/main_bg.jpg) repeat-x;
background-color:#b9b96f;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;}

.onlyfloat_left
{ float:left;}

.onlyfloat_right
{ float:right;}

img
{border:0px;}

.padding_top
{padding-top:10px;}

.padding_left
{padding-left:10px;}

.padding_right
{padding-right:10px;}

.padding_bottom
{padding-bottom:10px;}

a
{
color:#91a007;
font-size:11px;
text-decoration:underline;}

a:hover
{ color:#91a007;
font-size:11px;
text-decoration:none;}

h1
{ color:#94a539;
font-size:15px;
text-align:left;
padding:0px;
margin:0px;}

h2{
color:#50523c;
font-size:14px;
text-align:left;
padding:0px;
margin:0px;}

h3
{ color:#4b635b;
font-size:14px;
text-align:left;
padding:0px;
margin:0px;}

h4
{ color:#50523c;
font-size:11px;
text-align:left;
padding:0px;
margin:0px;}

h5
{ color:#00a7a7;
font-size:11px;
text-align:left;
padding:0px;
margin:0px;}

h6
{ color:#00a6a3;
font-size:14px;
text-align:left;
padding:0px;
margin:0px;}


p{ 
text-align:left;
font-size:11px;
color:#50523c;
padding:0px 0px 0px 0px;
margin:0px;
line-height:16px;}

input
{
border:1px solid #999999;}
textarea
{border:1px solid #999999;}
form
{ float:left;
margin:0px;
padding:0px 0px 0px 15px;}
fieldset
{ float:left;
margin:0px;
padding:0px;}

form label
{text-align:left;
font-size:11px;
color:#50523c;
padding:0px 0px 0px 0px;
margin:0px;
line-height:16px;}


/*-----------------------------------------common css end-------------------------------------------------------*/

#main_container
{ margin:0px auto;
display:table;
width:1003px;}

.top_header
{ float:left;
width:868px;
height:10px;
padding:0px 31px 0px 0px;
margin:0px;
background-color:#bfbf6a;}

.call_us
{ float:left;
width:140px;
height:30px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:13px 0px 0px 5px;
margin:0px;}

#green_box
{ float:right;
background-color:#9acc99;
height:36px;
width:235px;
padding:7px 8px 0px 8px;
margin:0px;}

#green_box input
{float:left;
background-color:#FFFFFF;
width:160px;
height:22px;
border:0px solid;
padding:5px 0px 0px 0px;
margin:0px;
font-size:12px;
color:#4b635b;}

#container_area{ 
float:left;
width:953px;
background:url(images/container_bg.jpg) top left no-repeat;
padding:0px 0px 0px 50px;
margin:0px 0px 0px 0px;}

#work_area{ 
float:left;
width:900px;
background-color:#bfbf6a;
padding:1px;
margin:0px;}

.header{ 
float:left;
width:900px;
background:url(images/header_bg.gif) top left repeat-x ;
padding:0px;
margin:0px;
border:0px solid #000000;
}

.your_shopp{ 
float:left;
width:260px;
height:53px;
font-size:11px;
padding:35px 0px 0px 235px;
margin:0px;
background:url(images/header_flow.jpg) no-repeat;}

.your_shopp a{
color:#008f54;
text-decoration:none;
padding:0px 0px 0px 10px;
margin:0px;}

.your_shopp a:hover{
color:#008f54;
text-decoration:underline;
padding:0px 0px 0px 10px;
margin:0px;}

.main_nav{ 
float:left;
width:900px;
height:34px;
padding:0px;
margin:0px;}

.main_nav ul{ 
float:left;
width:900px;
list-style-type:none;
height:34px;
font-size:13px;
background:url(images/main_navbg.gif) repeat-x;
padding:0px;
margin:0px;}

.main_nav ul li{ 
float:left;
height:34px;
margin:0px;
padding:0px;}

.main_nav ul li a.active{ 
background:url(images/main_nav_ac.gif) repeat-x;}

.main_nav ul li a{
float:left;
font-size:13px;
color:#FFFFFF;
text-decoration:none;}

.main_nav ul li a:hover{
float:left;
color:#FFFFFF;
font-size:13px;
text-decoration:underline;}

.main_nav ul li a.last{
border-right:0px solid #FFFFFF;}

.main_nav ul li a:hover.last{
border-right:0px solid #FFFFFF;}

#bottom{ 
float:left;
width:900px;
padding:1px 0px 100px 0px;
margin:0px;
background:url(images/dog_cat.jpg) bottom center no-repeat;
background-color:#FFFFFF;
}

#left{ 
float:left;
width:448px;
padding:0px;
margin:0px;
background:none;
border-right:1px solid #ffffff;}

.about
{ float:left;
width:650px;
padding:0px;
margin:0px;}

#left_inner
{float:left;
width:185px;
padding:15px 15px 15px 15px;
margin:0px;
border-right:0px solid #000000;}

#middle{ 
float:left;
width:420px;
padding:15px 15px 0px 0px;
margin:0px;
}

#right_inner{ 
float:left;
width:229px;
_float:right;
_width:226px;
padding:20px 0px 15px 20px;
margin:0px;
background-color:#e9eeac;
border-left:0px solid #000000;}

.pets_banners
{ float:left;
width:200px;
padding:5px;
margin:10px 0px 0px 0px;
background-color:#FFFFFF;
border:1px solid #d9e06e;}



.content
{ float:left;
width:430px;
padding:10px 0px 0px 15px;
margin:0px 0px 0px 0px;
border:0px solid #000000;}

.dog
{ float:left;
padding:5px;
margin:0px;}

.special_offer{
float:left;
width:232px;
height:256px;
background-color:#eaeeac;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
border:0px solid #000000;}
.news_events{
float:left;
width:210px;
padding:0px 15px 10px 15px;
margin:0px;
background:url(images/news_event_bg.jpg) top left repeat-x;}
#right{ 
float:left;
width:450px;
padding:0px;
margin:0px;
border-left:0px solid #cce5cc;}
#right input{ 
float:left;
height:19px;
width:195px;
border:1px solid #c0c0c0;
font-size:11px;
color:#4b635b;
padding:5px 5px 0px 5px;
margin:10px 0px 0px 0px;}
.clinic{ 
float:left;
width:208px;
padding:0px 15px 0px 17px;
margin:0px;
background:url(images/clinic_bg.jpg) top left repeat-x;}



.green_heading
{ float:left;
background-color:#91a007;
width:100%;
display:table;
height:34px;
}


#left input{ 
float:left;
height:19px;
width:165px;
border:1px solid #c0c0c0;
font-size:11px;
color:#4b635b;
padding:5px 5px 0px 5px;
margin:10px 0px 0px 0px;}
.herbal_link{ 
float:left;
width:300px;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;}

.herbal_link ul{ 
float:left;
color:#91a007;
font-size:11px;
list-style-type:none;
padding:5px 0px 0px 0px;
margin:0px;}

.herbal_link ul li{ 
float:left;
width:300px;
background:url(images/arrow.gif) 0px 5px no-repeat;
padding:5px 0px 0px 12px;
margin:0px;}

.herbal_link ul li a{
color:#91a007;
text-decoration:underline;}

.herbal_link ul li a:hover{
color:#91a007;
text-decoration:none;}

.clinic_link{ 
float:left;
width:170px;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;}

.clinic_link ul{ 
float:left;
color:#00a7a7;
font-size:11px;
list-style-type:none;
padding:5px 0px 0px 0px;
margin:0px;}

.clinic_link ul li{ 
float:left;
width:170px;
background:url(images/bullet.jpg) 0px 8px no-repeat;
padding:5px 0px 0px 12px;
margin:0px;}

.clinic_link ul li a{
color:#00a7a7;
text-decoration:underline;}

.clinic_link ul li a:hover{
color:#00a7a7;
text-decoration:none;}

.red_text
{font-size:14px;
color:#660032;
font-weight:bold;}
.red_text a
{ font-size:14px;
color:#660032;
font-weight:bold;
margin:0px;
padding:0px;}
.red_text a:hover
{
 font-size:14px;
color:#660032;
font-weight:bold;
margin:0px;
padding:0px;}


.bottom{ 
float:left;
width:890px;
height:25px;
background:url(images/main_nav_ac.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
font-size:11px;
color:#FFFFFF;
background-color:#660032;
padding:8px 0px 0px 10px;
margin:0px 0px 0px 0px;}
.bottom a
{ color:#FFFFFF;}
.bottom a:hover
{ color:#FFFFFF;}

.footer{ 
float:left;
width:890px;
font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
font-size:11px;
color:#FFFFFF;
line-height:20px;
background-color:#660032;
padding:0px 0px 5px 10px;
margin:0px 0px 0px 0px;}

.footer a{ 
color:#FFFFFF;
text-decoration:none;
padding:0px 5px 0px 5px;}

.footer a:hover{
color:#FFFFFF;
text-decoration:none;
padding:0px 5px 0px 5px;}

/*----------------------------------------------------inner pages-----------------------------------------*/

#breadcum{
float:left;
width:545px;
display:table;
font-size:11px;
color:#b4b4b4;
padding:10px 0px 10px 22px;
margin:0px;}

#breadcum a
{font-size:11px;
color:#b4b4b4;
text-decoration:none;
}

#breadcum a.active
{font-size:11px;
color:#4a645b;
text-decoration:none;
}

#breadcum a:hover
{font-size:11px;
color:#b4b4b4;
text-decoration:underline;
}

.about_us
{ float:left;
width:435px;
padding:10px 0px 10px 10px;
margin:0px;
text-align:left;
font-size:11px;
color:#4b635b;
line-height:16px;
}

.deborahgrant_range
{ float:left;
width:192px;
padding:15px 0px 2px 0px;
margin:0px 0px 0px 0px;
border:0px solid #000000;
}

.deborahgrant_range ul
{ float:left;
list-style-type:none;
color:#49635a;
font-size:11px;
text-align:left;
padding:0px;
margin:0px;}

.deborahgrant_range ul li
{ float:left;
width:162px;
border-bottom:1px solid #cde5cd;
background:url(images/arrow.gif) 0px 5px no-repeat;
padding:3px 0px 3px 15px;
margin:0px;
}

.deborahgrant_range ul li a
{color:#49635a;
text-decoration:none;}
.deborahgrant_range ul li a.active
{color:#2aa2b0;
text-decoration:none;}
.deborahgrant_range ul li a:hover
{color:#2aa2b0;
text-decoration:none;}

table
{ font-size:11px;
color:#666666;
line-height:20px;
padding:10px 0px 0px 10px;
margin:0px;}

table td
{}

#product table td
{
border:0px solid;}



/*---------------------------------------------------------------*/

.gray_link{ 
float:left;
width:620px;
padding:0px 0px 10px 10px;
margin:0px 0px 0px 0px;}

.gray_link ul{ 
float:left;
list-style-type:none;
padding:5px 0px 0px 0px;
margin:0px;}

.gray_link ul li{ 
float:left;
width:420px;
color:#50523c;
font-size:11px;
text-align:left;
background:url(images/gray_bullets.gif) 0px 7px no-repeat;
padding:5px 0px 0px 12px;
margin:0px;}

.gray_link ul li a{
color:#50523c;
text-decoration:underline;}

.gray_link ul li a:hover{
color:#50523c;
text-decoration:none;}

.testimonial
{ float:left;
width:630px;
padding:0px 0px 0px 15px;
margin:0px;
border:0px solid #000000;}

.testimonial ul
{ float:left;
list-style-type:none;
padding:0px;
margin:0px;}


.testimonial ul li
{ float:left;
width:620px;
font-size:11px;
color:#50523c;
line-height:16px;
text-align:left;
padding:10px 0px 5px 0px;
margin:0px;
border-bottom:1px solid #eaeeac;}

.testimonial ul li.last
{border-bottom:0px solid #eaeeac;}

.sitemap
{ float:left;
width:500px;
padding:10px 0px 0px 10px;
margin:0px;}

.sitemap ul
{ float:left;
list-style-type:none;
padding:0px;
margin:0px;}

.sitemap ul li
{ float:left;
width:450px;
background:url(images/gray_bullets.gif) 0px 7px no-repeat;
padding:2px 0px 2px 10px;
margin:0px;}