﻿body
	{
		margin:0px;
		padding:0px;
		text-align:center;
		font-family:arial;
		font-size:12px;
		background-color:#333333;	
	}
a{
text-decoration:underline;
color:#008c44;
}
a:hover{
text-decoration:none;
color:#333333;
}

*{
outline:0px;
}
a:active{
outline: none;
}
:focus{
-moz-outline-style: none;
}
hr{
color:#dddddd;
height:1px;
}
#header
	{
		width:947px;
		margin:0px auto;
		padding:0px;
		height:268px;
		background:url(../images/header_bg.jpg);
		background-repeat:no-repeat;
		margin-top:20px;
	}
#header .logo
	{
		position:relative;
		width:182px;
		height:215px;
		float:left;
		left:26px;
		top:24px;
	}
#header .header_txt_div
	{
		width:320px;
		float:right !important;
		top:186px;
		right:40px;
		height:37px;
		position:relative;
	}
.header_txt_div h6
	{
		color:#fff;
		font-size:32px;
		font-family:Brush Script Std;
		margin-top:8px;
		padding:0px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:left;
	}
#header .nav_area
	{
		width:540px;
		height:30px;
		float:right;
		margin:0px;
		padding:0px;
		vertical-align:bottom;
		top:227px;
		right:14px;
		position:relative;
		padding-top:10px;
	}
#header .nav_area ul
	{
		margin:0px;
		padding:0px;
		float:left;
		padding-right:10px;
	}
#header .nav_area ul li
	{
		list-style-type:none;
		list-style-image:none;
		display:inline;
		float:left;
		margin:0px;
		padding:0px;
	}
#header .nav_area ul li a
	{
		font-family:Arial;
		font-weight:bold;
		font-size:14px;
		color:#ffffff;
		text-decoration:none;
		position:relative;
		top:8px;
		padding-left:10px;
		padding-right:10px;	
	}
img	{border:none;}

.visited_tab_left
	{
		background:url(../images/gray_tab_left.png);
		background-repeat:no-repeat;	
		float:left;
		width:7px;
		height:30px;

	}
.visited_tab_bg
	{
		background:url(../images/gray_tab_bg.png);
		background-repeat:repeat-x;	
		float:left;
		height:30px;
	}
.visited_tab_right
	{
		background:url(../images/gray_tab_right.png);
		background-repeat:no-repeat;
		float:left;	
		width:7px;
		height:30px;
	}
.normal_tab_left
	{
		background:url(../images/green_tab_left.png);
		background-repeat:no-repeat;
		float:left;	
		width:7px;
		height:30px;
	}
.normal_tab_bg
	{
		background:url(../images/green_tab_bg.png);
		background-repeat:repeat-x;	
		float:left;
		height:30px;
		padding-left:10px;
		padding-right:10px;
	}
.normal_tab_right
	{
		background:url(../images/green_tab_right.png);
		background-repeat:no-repeat;
		float:left;	
		width:7px;
		height:30px;
	}

#main_content_area
	{
		width:910px;
		background-color:#ffffff;
		margin:0px auto;
		padding:0px;	
		position:relative;
	}

.main_container_btm
 	{
	background:url(../images/content_btm.gif);
	background-repeat:no-repeat;
	width:912px;
	height:15px;
	margin:0px auto;
	padding:0px;
	clear:both;
	left:-1px;
	position:relative;
}
#main_content_area .content_area
	{
	width:884px;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	left:12px;
}

#left_container
	{
	width:262px;
	float:left;
	position:relative;
	margin-top:10px;
}

#left_container .top_corners
	{
		background:url(../images/left_top.gif);
		background-repeat:no-repeat;
		width:261px;
		height:9px;
		float:left;
    }
#left_container .left_background
	{
	background:url(../images/left_bg.gif);
	background-repeat:repeat-y;
	float:left;
	width:261px;
}
#left_container .btm_corners
	{
	background:url(../images/left_btm.gif);
	background-repeat:no-repeat;
	width:261px;
	height:9px;
	float:left;
}

.heading_div
	{
	border-bottom:1px solid #cccccc;
	text-align:left;
	width:97%;
	position:relative;
	padding-left:5px;
	left:2px;
	*left:0px;
}
 h5
	{
	font-size:22px;
	color:#008c44;
	font-family:Brush Script Std;
	font-weight:normal;
	margin:0px;
	padding-left:10px;
	text-align:left;
	padding-bottom:5px;
}

.left_content
	{
	 width:232px;
	 margin:0px auto;
	 padding:0px;
 	border-bottom:1px solid #cccccc;
 	text-align:left;
 	float:left;
 	position:relative;
 	left:12px;
 }
.left_content h3
	{
	 margin:0px;
	 padding-top:22px;
	 font-size:14px;
	 font-weight:bold;
	 text-align:left;
	text-decoration:underline;
}

.left_content .img_div
	{
		width:82px;
		height:102px;
		float:left;
		padding-top:22px;
		padding-bottom:22px;
	}
.left_content .text_div
	{
	 width:135px;
	 padding:20px 5px 22px 10px;
	 color:#333333;
	 margin:0px;
	 float:left;
	 text-align:justify;
	 word-spacing:normal;
	 }
 .text_div a
 	{
		color:#008c44;
		text-decoration:underline;
		font-weight:bold;
	}
.all_products
	{
	padding-top:27px;
	padding-bottom:20px;
	float:right;
	margin:0px;
	padding-right:18px;
}
.all_products a
	{
		font-size:12px;
		text-decoration:underline;
		color:#333333;
    }
 
 /*----middle content--*/
 .center_area
 	{
	 width:414px;
	 float:left;
	 margin:0px;
	 padding:0px;
	 position:relative;
	 top:12px;
	 left:10px;
	
}

.center_top_cor
	{
	 background:url(../images/center_top_cor.gif);
	 background-repeat:no-repeat;
	 width:414px;
	 height:10px;
	  float:left;
}

.center_btm_cor
	{
		background:url(../images/center_btm_cor.gif);
	 background-repeat:no-repeat;
	 width:414px;
	 height:10px;
	 float:left;
}

.center_bg
	{
		background:url(../images/center_bg.gif);
		background-repeat:repeat-y;
		width:414px;
		float:left;
}

.center_big_img
	{
	 margin:0px auto;
	 padding:0px;
	 padding-top:15px;
	 padding-bottom:15px;
	}

.center_text1
	{
	  margin:0px auto;
	  padding:0px;
	  width:380px;
	}
.center_text1 p
	{
	 margin:0px;
	 padding:0px;
	 line-height:20px;
	 text-align:justify;
}	

.btm_space
	{
	 height:43px;
	 float:left;
	 margin:0px;
	 padding:0px;
}

.main_space
	{
		float:left; margin:0px; padding:0px; height:40px; width:100%;
}

 /*------end-----------*/
 /*-----right side--*/
 .right_sidebar
 	{
		width:178px;
		margin:0px;
		padding:0px;
		float:right;
		position:relative;
		top:18px;
	}
	
.right_sidebar .right_top

	{
	background:url(../images/right_sidebar_top.gif);
	background-repeat:no-repeat;
	width:178px;
	margin:0px;
	padding:0px;
	height:93px;
	float:left;
}	

.right_sidebar .right_center
	{
		width:178px;
		background:url(../images/right_sidebar_center.gif);
		background-repeat:repeat-y;
		float:left;
}

.right_sidebar .right_btm

	{
	background:url(../images/right_sidebar_btm.gif);
	background-repeat:no-repeat;
	width:178px;
	margin:0px;
	padding:0px;
	height:155px;
	float:left;
}	

.right_center .heading1
	{
	height:30px;
	margin:0px;
	padding:10px 0px 0px 10px;
	float:left;
	width:100%;
}

.team_intro
	{
	
	float:left;
	margin:0px;
	padding:0px;
	width:172px;
}

.team_intro ul
	{
	 float:left;
	 margin:0px;
	 padding-left:15px;
	 padding-bottom:5px;
}

.team_intro ul li
	{
		font-weight:normal;
		list-style-image:none;
		list-style-type:none;
		padding:0px;
		margin:0px;
		text-align:left;
	}
.post
	{
	 position:relative;
	left:12px;
}
.name
	{
	font-weight:bold !important;
	}
 /*-----end right side--*/
 
/*------footer-----*/
#footer_container
	{
		width:912px;
		margin:0px auto;
		padding:0px;
		height:100px;
	}
#footer_container .links
	{
		width:387px;
		height:20px;
		margin:0px auto;
		padding:0px;
		position:relative;
		top:30px;
	}
#footer_container .links ul
	{
		margin:0px;
		padding:0px;
	}
#footer_container .links ul li
	{
		font-size:11px;
		color:#ffffff;
		list-style-image:none;
		list-style-type:none;
		display:inline;
		padding-left:2px;
		padding-right:2px;
		font-weight:bold;
		line-height:16px;
	}
#footer_container .links ul li a
	{
		font-size:12px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		font-family:Arial;
	} 
/*-----end footer------*/	

/*----06august09-----*/
.internal_center_area
 	{
	 width:690px;
	 float:left;
	 margin:0px;
	 padding:0px;
	 position:relative;
	 top:12px;
}
.internal_center_area .top
	{
		width:690px;
		height:9px;
		margin:0px;
		padding:0px;
		clear:both;
	}
.top_left_cor
	{
		background:url(../images/left_top_cor.gif);
		background-repeat:no-repeat;
		width:12px;
		height:9px;
		float:left;
	}
.top_border
	{
		background:url(../images/top_border.gif);
		background-repeat:repeat-x;
		height:9px;
		width:666px;
		float:left;
	}
.top_right_cor
	{
		background:url(../images/right_top_cor.gif);
		background-repeat:no-repeat;
		width:12px;
		height:9px;
		float:left;
	}
.btm_left_cor
	{
		background:url(../images/btm_left_cor.gif);
		background-repeat:no-repeat;
		width:12px;
		height:9px;
		float:left;
		position:relative;
		left:1px;
	}
.btm_border
	{
		background:url(../images/btm_border.gif);
		background-repeat:repeat-x;
		height:9px;
		width:666px;
		float:left;
	}
.btm_right_cor
	{
		background:url(../images/btm_right_cor.gif);
		background-repeat:no-repeat;
		width:12px;
		height:9px;
		float:left;
	}
.middle_area
	{
		margin:0px;
		padding:0px;
		width:688px;
		float:left;
	}
.left_border
	{
		background:url(../images/left_border.gif);
		background-repeat:repeat-y;
		width:12px;
		float:left;
	}
.internal_content
	{
		margin:0px; padding:0px; width:690px;
		background:url(../images/right_border.gif);
		background-position:right;
		background-repeat:repeat-y;
		float:left;
	}
.heading_div_internal
	{
	border-bottom:1px solid #cccccc;
	text-align:left;
	width:98%;
	position:relative;
	padding-left:5px;
	left:3px;
	margin-bottom:10px;
	*left:0px;
}

.internal_text1
	{
	  margin:0px auto;
	  padding-left:20px;
	  padding-right:10px;
	  width:650px;
	  background-repeat:no-repeat;
	  background-image:url(../images/product_bg.jpg);
	  float:left;
	  background-position:right bottom;
	}
.internal_text1 p
	{
	 margin:0px;
	 padding:0px;
	 line-height:20px;
	 text-align:justify;
}	

.internal_text_team
	{
	  margin:0px auto;
	  padding-left:20px;
	  padding-right:10px;
	  width:650px;
	  background-repeat:no-repeat;
	  /*background-image:url(../images/team.jpg);*/
	  float:left;
	 /* background-position:right bottom;*/
	  
	}
.internal_text_team p
	{
	 margin:0px;
	 padding:0px;
	 line-height:20px;
	 text-align:justify;
}	
.internal_text_contact
	{
	  margin:0px auto;
	  padding-left:20px;
	  padding-right:10px;
	  width:650px;
	  background-repeat:no-repeat;
	  background-image:url(../images/contact_icon.gif);
	  float:left;
	  background-position:right bottom;
	}
.internal_text_contact p
	{
	 margin:0px;
	 padding:0px;
	 line-height:20px;
	 text-align:justify;
}	
.internal_text_about
	{
	  margin:0px auto;
	  padding-left:20px;
	  padding-right:10px;
	  width:650px;
	  background-repeat:no-repeat;
	  background-image:url(../images/about.jpg);
	  float:left;
	  background-position:right bottom;
	}
.internal_text_about p
	{
	 margin:0px;
	 padding:0px;
	 line-height:20px;
	 text-align:justify;
}
.product_details
	{
		margin:0px;
	  padding-top:20px;
	  width:650px;
	  float:left;
	}
.text_block_prod
	{
		width:480px;
		float:left;
		margin:0px;
		padding-right:10px;
	}	
.prod_img1
	{
		width:150px;
		float:left;
		margin:0px;
		padding:0px;
		text-align:center;
		position:relative;
		vertical-align:middle;
	}
.prod_img1 img
	{
		border:2px solid #cccccc;
		padding:3px;
	}
.product_details ul
	{
		margin:0px;
		padding:0px;
		float:left;
	}
.product_details ul li
	{
		list-style-image:none;
		font-weight:bold;
		text-align:left;
	}
.list1
	{
		list-style-type:none !important;
	}
.list2
	{
		padding-left:40px !important;
		padding-top:10px !important;
	}
.img_gap
	{
		padding-top:20px;
	}
	
.right_sidebar_prod
 	{
		width:178px;
		margin:0px;
		padding:0px;
		float:right;
		position:relative;
		top:18px;
		background-color:#274020;
	}
	
.right_sidebar_prod .right_top_prod

	{
	background:url(../images/products_right_top.jpg);
	background-repeat:no-repeat;
	width:178px;
	margin:0px;
	padding:0px;
	height:111px;
	float:left;
}	

.right_sidebar_prod .right_center_prod
	{
		width:178px;
		background:url(../images/right_bg_prod.gif);
		background-repeat:repeat-y;
		float:left;
		padding-top:10px;
		padding-bottom:10px;
}
.right_center_prod li{
color:#ffffff;
font-size:13px;
font-family:arial;
}
.right_sidebar_prod .right_btm_prod

	{
	background:url(../images/right_btm_prod.jpg);
	background-repeat:no-repeat;
	width:178px;
	margin:0px;
	padding:0px;
	height:118px;
	float:left;
}	

.right_center_prod  h5
	{
		color:#fff !important;
	}

.team_intro_prod
	{
	
	float:left;
	margin:0px;
	padding:0px;
	width:172px;
}

.team_intro_prod ul
	{
	 float:left;
	 margin:0px;
	 padding-left:15px;
	 padding-bottom:5px;
}

.team_intro_prod ul li
	{
		font-weight:normal;
		list-style-image:none;
		list-style-type:none;
		padding:0px;
		margin:0px;
		text-align:left;
		color:#fff;
	}
.post
	{
	 position:relative;
	left:12px;
}
.name
	{
	font-weight:bold !important;
	}
.Inner_heading
		{
			width:660px;
			margin:0px;
			font-weight:bold;
			color:#333333;
			padding-top:15px;
			padding-bottom:5px;
			text-decoration:underline;
			text-align:left;
		}
.about_btm_img
		{
			width:650px;
			margin:0px;
			padding:0px;
			float:left;
			padding-top:40px;
		}
.prod_feature{
position:relative;
left:15px;
font-size: 12px;
font-family:arial;
line-height:18px;
}
ul.prod_feature li{
list-style-type:none !important;
}
.highlight_txt{
font-size:14px;
font-weight:bold;
color:#008C44;
text-decoration:underline;
}
.pagging {
float:right;
position:relative;
left:-20px;
}
.pagging li{
float:left;
list-style-type:none;
border:1px solid #ccc;
padding:5px;
margin:2px;
background-color:#fff;
color:#008C44;
}
.pagging li a{
color:#008C44;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
.pagging  li.pagging_txt{
background:none;
border:none;
font-weight:bold;
color:#008C44;
}
.pagging li a:hover{

text-decoration:underline;
font-size:12px;
color:#333;
}
.product_pages h1,h2,p{
font-family:Arial;
text-align:left;
clear:both;

}
.product_pages h1{
color:#008C44;
font-size:16px;
border-bottom:dotted #008C44 1px;
}
.product_pages h2{
font-size:14px;


}
.product_pages p{
line-height:18px;
text-align:justify;
color:#333333;
font-size:12px;
clear:both;
}
.product_pages b{
text-align:left !important;
float:left;

}