@charset "utf-8";
/* CSS Document */



body {
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636464;
	margin:0px;
	padding:0px;
	text-align:center;
}
#wrapper {
	background:url(../images/wrapper_bg.gif) top left repeat-x;
	width:100%;
	margin:0px;
	padding:0px;
}
.site_area {
	width:985px;
	margin:0px auto;
	padding:0px;
}
h1 {
	background:url(../images/header_bg.gif) top left repeat-x;
	font-size:17px;
	color:#2b4204;
	line-height:28px;
	text-transform:uppercase;
	margin:0 0 0px 0;
	padding: 0 0 10px 10px;
}
h2 {
	font-size:17px;
	color:#4d8017;
	margin:0px;
	padding: 5px 0 6px 0;
}
h3 {
	font-size:15px;
	color:#4d8017;
	margin:0px;
	padding: 5px 0 6px 0;
}
h1.black_font {
	background:none;
	font-size:21px;
	color:#000;
	margin:0x;
	padding: 0 0 10px 0;
}
p {
	line-height:20px;
	margin:0px;
	padding: 0 0 10px 0;
}
a {
	color:#68a318;
	text-decoration:underline;
}
a:hover {
	color:#68a318;
	text-decoration:none;
}
/*------------------------general css---------------------------------*/



.cl {
	clear:both;
}
.spacer_10 {
	clear:both;
	height:10px;
	margin:0px;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
/*------------------------end general css---------------------------------*/



#header {
	margin:0px;
	padding:0px;
}
/*------------------------top_top_nav---------------------------------*/



#nave_top {
	background:url(../images/top_nave_bg.gif) top left repeat-x;
	height:29px;
	width:784px;
	float:left;
	margin:0px;
	padding:0px;
}
#nave_top #top_left {
	background:url(../images/top_nave_left.gif) top left no-repeat;
	height:29px;
	width:3px;
	float:left;
	margin:0px;
	padding:0px;
}
#nave_top #top_right {
	background:url(../images/top_nave_right.gif) top left no-repeat;
	height:29px;
	width:3px;
	float:left;
	margin:0px;
	padding:0px;
}
#nave_top #top_nav {
	width:778px;
	float:left;
	margin:0px;
	padding:0px;
}
#nave_top #top_nav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#nave_top #top_nav ul li {
	font-size:13px;
	display:block;
	line-height:29px;
	float:left;
	margin:0px;
	padding:0px 30px 0 0;
}
#nave_top #top_nav ul li a {
	text-decoration:none;
	color:#fff;
	display:block;
	float:left;
	margin:0px;
	padding:0px 20px;
}
#nave_top #top_nav ul li a:hover {
	text-decoration:none;
	color:#24350D;
}
#nave_top #top_nav ul li a.active {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
/*------------------------end top_top_nav---------------------------------*/



/*-----------------------------------menu----------------------------------------*/



#menu {
	margin:0px;
	padding:0px;
}
#menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menu ul li {
	display:block;
	float:left;
	line-height:35px;
	font-weight:bold;
	font-size:13px;
	margin:0px;
	padding:0px 0px 0 0;
}
#menu ul li a {
	display:block;
	float:left;
	color:#2d2f2f;
	text-decoration:none;
	margin:0px;
	padding:0px 15px;
}
#menu ul li a:hover, #menu ul li a.selected {
	background-color:#fff;
	color:#2d2f2f;
	text-decoration:none;
}
/*-------------------------------------end menu------------------------------------------*/



#top_middle {
	margin:0px;
	padding:0px 0 6px 0;
}
.top_right {
	width:784px;
	margin:0px;
	padding:0px 0 0 15px;
	float:left;
}
#logo {
	width:174px;
	float:left;
	margin:0px;
	padding:18px 0 0 10px;
}
#stay_greenhealth {
	float:left;
	font-size:11px;
	margin:0;
	padding:15px 0 0 0;
	text-align:left;
	width:335px;
}
#call_now {
	font-size:12px;
	font-weight:bold;
	color:#4c731c;
	line-height:25px;
	margin:0px;
	padding:0px;
}
#call_now span {
	font-size:24px;
}
#top_middle_right {
	width:310px;
	float:right;
	margin:0px;
	padding:10px 0 0 0;
}
#my_account_links {
	margin:0px;
	padding:0px;
}
#my_account_links a {
	color:#618a26;
	text-decoration:none;
	margin:0px;
	padding:0px 5px;
}
.shoping_bag {
	color:#002c00;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	padding:20px 0 15px 0;
}
.shoping_bag span {
	color:#618a26;
}
.img_left {
	float:left;
	padding:0 10px 0 0;
}
.search_box {
	width:285px;
	height:21px;
	float:left;
	background:#e9e9e9;
	border:1px solid #d6d6d6;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.input_area {
	width:220px;
	float:left;
	margin:0px;
	padding:0px;
}
.input_area .input_search {
	width:98%;
	float:left;
	background:none;
	border:0px;
	margin:0px;
	padding:2px 0 0 2px;
}
.search_btn_area {
	background:url(../images/search_bg.jpg) top left no-repeat;
	width:52px;
	height:21px;
	float:right;
	margin:0px;
	padding:0px;
}
.seach_btn {
	width:52px;
	height:21px;
	background:none;
	color:#fff;
	text-align:right;
	line-height:21px;
	border:0px;
	float:right;
	margin:0px;
	padding:0px 0 0px 0;
}
.work_area {
	margin:0px;
	padding:20px 10px;
}
.left_side {
	width:640px;
	float:left;
	margin:0px;
	padding:0px 15px 0 0;
	text-align:left;
}
.right_area {
	width:305px;
	float:right;
	margin:0px;
	padding:0px;
}
.feature_products {
	margin:0px;
	padding:15px 0 0 0;
}
.feature_products .products_box {
	width:174px;
	float:left;
	text-align:center;
	line-height:20px;
	background-color:#fff;
	border:6px solid #f2f2f2;
	margin:0px 10px 0 0;
	padding:10px;
}
.feature_products .products_box.last {
	margin:0px;
}
.aln_center {
	text-align:center;
}
.products_txt {
	margin:0px;
	padding:5px 0 0 0;
}
.contact_us_form {
	border:5px solid #77a22f;
	background-color:#fff;
	margin:0px;
	padding:17px;
}
.contact_us_form h2 {
	font-size:18px;
	color:#4d8017;
	margin:0px;
	padding:0 0 10px 0;
}
.form_area {
	margin:0px;
	padding:0px;
}
.form_area .input_box_area {
	background:url(../images/input_bg.jpg) top left no-repeat;
	width:258px;
	height:26px;
	margin:0px 0 10px 0;
	padding:2px 0 0 0;
}
.form_area .input_box_area .input_field {
	width:258px;
	height:26px;
	font-size:13px;
	color:#9d9d9d;
	background:none;
	border:0px;
	margin:0px;
	padding:2px 0 2px 2px;
}
.form_area .qyery_box_area {
	background:url(../images/query_bg.jpg) top left no-repeat;
	width:258px;
	height:53px;
	margin:0px 0 10px 0;
	padding:2px 0 0 0;
}
.form_area .qyery_box_area .query_field {
	width:258px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d9d9d;
	background:none;
	border:0px;
	margin:0px;
	padding:2px 0 2px 2px;
}
.form_area .submit_area {
	width:96px;
	height:30px;
	margin:0px;
	padding:0px;
}
.sumit_btn {
	background:url(../images/submit_bg.jpg) top left no-repeat;
	width:96px;
	height:30px;
	float:left;
	border:0px;
	text-align:center;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin:0px;
	padding:0px;
}
.sumit_btn:hover {
	color:#24350D;
}
.wnat_gogreen {
	font-size:14px;
	color:#fff;
	background-color:#8ec63f;
	margin:0px;
	padding:10px;
}
.wnat_gogreen .title {
	font-size:25px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#47691c;
	margin:0px;
	padding:6px 0 0 0;
}
.wnat_gogreen .txt {
	font-size:14px;
	text-align:center;
	line-height:20px;
	margin:0px;
	padding:10px 0;
}
#footer_area {
	width:100%;
	height:100px;
	background:url(../images/footer_bg.jpg) top left repeat-x;
	margin:0px;
	padding:0px;
	text-align:center;
}
#footer_area #footer {
	width:951px;
	height:65px;
	background:url(../images/footer_content_bg.jpg) bottom left repeat-x;
	margin:0px auto;
	padding:0px 10px;
	position:relative;
}
.fllow_us {
	font-size:13px;
	font-weight:bold;
	color:#8ec63f;
	margin:0px;
	padding:0px 0 10px 0;
}
.vmdl {
	vertical-align:middle;
}
.left_footer {
	width:590px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}
.right_footer {
	width:330px;
	float:right;
	margin:0px;
	padding:0px;
	position:absolute;
	right:0px;
	top:10px;
}
.mlr_5 {
	margin:0 5px;
}
.arrow_bullets {
	margin:0px;
	padding:10px 0 10px 20px;
}
.arrow_bullets ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.arrow_bullets ul li {
	background:url(../images/bullets_green.gif) left 7px no-repeat;
	font-size:13px;
	line-height:22px;
	margin:0px;
	padding:0px 0 3px 15px;
}
.question_title {
	font-size:13px;
	font-weight:bold;
	color:#4C731C;
	margin:0px;
	padding:0 0 10px 0;
}
.ans_title {
	font-size:12px;
	line-height:20px;
	margin:0px;
	padding:0 0 10px 0;
}
.ans_title span {
	color:#4C731C;
	font-weight:bold;
}
.products_services {
	margin:0px 0 15px 0;
	padding:0px 0 10px 0;
	border-bottom:1px solid #efefef;
}
.img_area {
	width:71px;
	float:left;
	margin:0px;
	padding:0px;
}
.products_txt_area {
	width:550px;
	float:left;
	margin:0px;
	padding:0px 0 0 10px;
}
/*---------------------------------------------------03-08-2010------------------------------------------------*/



#banner_home {
	background:url(../images/banner_bg.jpg) top left no-repeat;
	/*width:965px;*/

height:265px;
	text-align:center;
	margin:10px 0 0 0;
	padding:13px 7px 10px 10px;
	position:relative;
}
#inner_banner_area {
	float:left;
	width:640px;
	margin:0px;
	padding:0px;
}
#banner_inner {
	background:url(../images/inner_header_bg.gif) top left no-repeat;
	width:620px;
	height:164px;
	text-align:center;
	margin:0px 0 0 0;
	padding:12px 10px 10px 10px;
}
#banner_inner img {
	width:620px;
	height:164px;
}
#price_tags {
	width:319px;
	height:50px;
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:5px;
	left:305px;/*width:319px;

height:67px;

margin:0px;

padding:0px;

position:absolute;

bottom:70px;

right:13px;*/

}
#price_tags_inner {
	width:319px;
	height:67px;
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:-20px;
	left:220px;/*width:319px;

height:67px;

margin:0px;

padding:0px;

position:absolute;

bottom:25px;

right:10px;*/

}
#featured_products {
	background:url(../images/feature_products_bg.jpg) top left repeat-x;
	width:972px;
	height:171px;
	margin:0px auto;
	padding:0px;
}
#featured_products .products_title {
	font-size:17px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	margin:0px;
	padding:0px 0 0 20px;
}
.products_box_slide {
	width:107px;
	float:left;
	margin:0px;
	padding:0 12px;
}
.img_border {
	border:1px solid #cdcdcd;
}
/*--------------------------------------------------04-08-2010--------------------------------------------------*/



.star_green {
	margin:0px;
	padding:5px 3px 0 0;
 *padding:1px 3px 0 0;
	vertical-align:top;
}
.devider {
	background:url(../images/devider.gif) center center no-repeat;
	clear:both;
	height:10px;
	padding:15px 0;
}
/*---------------------------------------------for onmouseover-----------------------------------------*/





#templatePreviewWrapper {
	position: absolute;
	z-index:1000;
	display:none;
	top:0px;
	left:0;
	background-color:#fff;
	border:1px solid #000;
	font-size: 11px;
	color: #4B4B4B;
	padding:0px;
}
#templatePreviewHeading {
	font-size:14px;
	visibility:visible;
}
#templatePreviewBody {
	position: relative;
}
#templatePreviewImage {
	margin:0px auto;
}
/*---------------------------------------------end onmouseover-----------------------------------------*/





/*-----------------------------------------------10-08-2010---------------------------------------------------------*/



.home_title {
	margin:0px;
	padding:0px 0 5px 0;
	font-size:22px;
	color:#0B71B9;
	line-height:28px;
	text-align:left;
}
.home_title span {
	color:#4D8017;
}
.home_imgs_area {
	margin:0px;
	padding:10px 0px;
}
.home_imgs_area .thumbs_home {
	width:304px;
	float:left;
	margin:0px;
	padding:0px 26px 0 0;
}
.home_imgs_area .thumbs_home.last {
	padding-right:0px;
}
.green_color {
	color:#68A318;
}
.right_img {
	background:url(../images/go_green_img.jpg) top no-repeat;
	width:294px;
	height:362px;
	position:relative;
}
.right_img_clickhere {
	width:130px;
	height:31px;
	position:absolute;
	bottom:13px;
	left:84px;
}
/*  Created by Hari */

.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
.checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.infoBoxContents {
	/* background: #eeeeee; */

  font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
.info_box {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:20px;
}
.info_box td {
	margin:0px;
	padding:3px 0 0 3px;
}
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.home_title_top {
	padding:20px 0 0;
	font-size:22px;
	color:#0B71B9;
	line-height:28px;
	text-align:left;
}
.info_display {
	width:400px;
	z-index:100px;
	border:solid 1px #ccc;
	position:absolute;
	background-color:#f2f2f2;
	display:none;
	left:0px;
	bottom:45px;
	padding:10px;
	z-index:100;
}
.green_box {
	width:272px;
	background:#8EC63F;
	border:1px solid #75A732;
	padding:10px;
}
.form_table {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	padding:0px;
}
.form_table th {
	font-weight:bold;
	margin:0px;
	padding:5px 0 2px 0;
}
.form_table td {
	font-weight:bold;
	margin:0px;
	padding:0px 0 2px 0;
}
.input_box {
	width:272px;
	height:20px;
	border:1px solid #75A732;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.txt_box {
	width:272px;
	height:50px;
	border:1px solid #75A732;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.select_box {
	width:272px;
	height:20px;
	border:1px solid #75A732;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.heading_green {
	font:bold 17px/18px Arial, Helvetica, sans-serif;
	color:#486E1B;
	text-align:center;
	padding:0px;
}

