@charset "utf-8";
/* CSS Document */
body
{ background:url(images/main_bg.jpg) repeat-x;
background-color:#00b7b7;
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:#00a7a7;
font-size:11px;
text-decoration:underline;}

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

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

h2{
color:#FFFFFF;
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:#4b635b;
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:#4b635b;
padding:0px;
margin:0px;
line-height:16px;}

input
{ width:135px;
height:15px;
border:1px solid #999999;}

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

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

.top_header
{ float:right;
width:520px;
height:50px;
padding:0px 31px 0px 0px;
margin:0px;}

.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:930px;
background:url(images/container_bg.jpg) top left no-repeat;
padding:0px 0px 0px 31px;
margin:0px 0px 0px 0px;}

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

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

.your_shopp{ 
float:right;
width:615px;
height:79px;
font-size:11px;
padding:0px 0px 0px 0px;
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:897px;
height:34px;
padding:0px;
margin:0px;}

.main_nav ul{ 
float:left;
width:897px;
list-style-type:none;
height:34px;
font-size:12px;
font-weight:bold;
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;
height:24px;
font-size:12px;
color:#FFFFFF;
padding:10px 20px 0px 20px;
border-right:1px solid #FFFFFF;
text-decoration:none;}

.main_nav ul li a:hover{
float:left;
height:24px;
color:#FFFFFF;
font-size:12px;
padding:10px 20px 0px 20px;
border-right:1px solid #FFFFFF;
text-decoration:none;background:url(images/main_nav_ac.gif) repeat-x;}

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

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

.middle{ 
float:left;
width:897px;
padding:1px 0px 0px 0px;
margin:0px;
}

.special_offer{
float:right;
width:198px;
height:257px;
background-color:#eaf5f5;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
border:0px solid #000000;}

#bottom{ 
float:left;
width:897px;
padding:1px 0px 0px 0px;
margin:0px;}

#left{ 
float:left;
width:208px;
padding:0px;
margin:0px;
border-right:1px solid #cce5cc;
background:url(images/flower_bg.gif) top left no-repeat;}

.news_events{
float:left;
width:193px;
_width:194px;
padding:0px 0px 10px 15px;
margin:0px;
background:url(images/news_event_bg.jpg) top left repeat-x;
border:0px solid #000000;}

#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;}

.bootom_middle{ 
float:left;
width:465px;
padding:0px 0px 0px 0px;
margin:0px;
}

.herbal_medi{ 
float:left;
width:450px;
_width:450px;
padding:0px 0px 0px 15px;
margin:0px;
background:url(images/herbal_medi_bg.jpg) top left repeat-x;
}

.leaf{ 
float:left;
width:450px;
background:url(images/gray_leaf.jpg) top right no-repeat;
padding:0px 0px 0px 0px;
margin:0px;
}

.herbal_link{ 
float:left;
width:300px;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;}

.herbal_link ul{ 
float:left;
color:#00a7a7;
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/bullet.jpg) 0px 8px no-repeat;
padding:5px 0px 0px 12px;
margin:0px;}

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

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

#right{ 
float:right;
width:208px;
padding:0px;
margin:0px;
border-left:1px solid #cce5cc;}
#right input{ 
float:left;
height:19px;
width:155px;
border:1px solid #c0c0c0;
font-size:11px;
color:#4b635b;
padding:5px 5px 0px 5px;
margin:10px 0px 0px 0px;}

.clinic{ 
float:left;
width:198px;
_width:199px;
padding:0px 0px 0px 10px;
margin:0px;
background:url(images/clinic_bg.jpg) top left repeat-x;}

.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;}

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

.footer{ 
float:left;
width:890px;
font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
font-size:11px;
color:#FFFFFF;
line-height:20px;
padding:5px 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;}

table td
{ border:1px solid #666666;}

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



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

.gray_link{ 
float:left;
width:300px;
padding:0px 0px 5px 0px;
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:300px;
color:#666666;
font-size:11px;
text-align:left;
background:url(images/gray_bullets.jpg) 0px 7px no-repeat;
padding:5px 0px 0px 12px;
margin:0px;}

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

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