/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:11px;
	color:#6d6d6d;
	font-weight:normal;
	text-align:justify;
}
p{
	padding:0px;
	margin:0px;
	padding:5px;
	line-height:18px;
	text-align:justify;
	color:#575757;

}

.language_name
{
	font-family:verdana;
	font-size:13px;
	color:#f4cc5d;
	font-weight:normal;
}
.change_language_link
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#aeaeae;
	text-decoration:underline;
}
.search_text
{
	font-family:tahoma;
	font-size:11px;
	color:#908f8d;
}
.top_links
{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#575757;
}
.top_links:hover
{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#1c1c1c;
}

.featured_heading
{
	font-family:Arial;
	font-size:14px;
	color:#494949;
	font-weight:bold;
	border-bottom:solid;
	border-bottom-color:#ff9b33;
	border-bottom-width:thin;
}
.subs_newsletter
{
	font-family:Arial;
	font-size:14px;
	color:#494949;
	font-weight:bold;
	text-decoration:none;
}
.body_text
{
	font-family:verdana;
	font-size:11px;
	color:#6d6d6d;
	font-weight:normal;
	text-decoration:none;
}
.read_more
{
	font-family:verdana;
	font-size:11px;
	color:#f4cc5d;
	text-decoration:none;
}

h1
{
	margin:0px;
	padding:0px;
	font:bold 24px/50px arial;
	color:#88ab15;
}


h2
{
	margin:0px;
	padding:0px;
	font:bold 20px/30px arial;
	color:#88ab15;
}

h3
{
	margin:0px;
	padding:0px;
	font:bold 15px/25px arial;
	color:#555555;
}

ul
{
	margin:0px;
	padding:0px;
	text-align:left;

}
ul li
{
	padding:0px;
	margin-top:5px;
	line-height:20px;
	text-align:left;
	color:#343434;
	font:normal 12px arial;
	list-style-image:url(images/index/arrow1.gif);
	list-style-position:inside;
	padding-left:2px;
}

.input_contact

{
	font-family:Tahoma;
	font-size:11px;
	color:#353535;
	font-weight:normal;
	padding:1px 2px 1px 2px;
	border:1px solid #a2a2a2;
	background-color:#f5f5f5;
}

.input_contact1

{
	font-family:Tahoma;
	font-size:11px;
	color:#353535;
	font-weight:normal;
	padding:1px 2px 1px 2px;
	border:1px solid #a2a2a2;
	background-color:#fff;
}

.changecode
{
	font-family:verdana;
	font-size:12px;
	color:#575757;
	font-weight:bold;
	text-decoration:underline;
}

.changecode:hover
{
	font-family:verdana;
	font-size:12px;
	color:#575757;
	font-weight:bold;
	text-decoration:none;
}
.Star{
color:#a00303;

}



.sublink
{
	color:#2b2b2b;
	text-decoration:none;
	

}

.sublink:hover
{
	color:#ff7800;
	text-decoration:none;

}

.banerbdr
{
	border:1px solid #cccccc;
	padding:5px;

}
.learnmore
{
	color:#ff9c00;
	text-decoration:underline;

}

.learnmore:hover
{
	color:#ff9c00;
	text-decoration:none;
}

.sectionbtmbdr
{
	border-bottom:1px solid #cccccc;

}
.bold
{
color:#515151;
font-weight:bold;

}

.link1{
	color:#3c8ee3;
	text-decoration:underline;
	font:normal 12px Arial, Helvetica, sans-serif;
		}
.link1:hover{
	color:#555555;
	text-decoration:underline;
	font:normal 12px Arial, Helvetica, sans-serif;

}
.customer_service
{
	color:#cf7000;
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;	
	line-height:25px;

}
.filtered_heading
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding-top:5px;
	font-weight:bold;
	padding-left:10px;
}
.filtered-links
{
	color:#0059d3;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.bdr_btm
{
	border-bottom:1px solid #e7e7e7;

}
.bdr_right
{
	border-right:1px solid #e7e7e7;

}
.bdr_left
{
	border-left:1px solid #e7e7e7;

}
.bordr
{
	border:1px solid #e7e7e7;

}


.featured_sponsers-heading
{
	font-family:Arial;
	font-size:17px;
	color:#494949;
	font-weight:bold;
}
/*.sponsers_fileds
{
	font-family:Arial;
	font-size:12px;
	color:#393939;
	font-weight:normal;
}
.sponsers_text
{
	font-family:Arial;
	font-size:12px;
	color:#393939;
	font-weight:normal;
}
.sponser_website
{
	font-family:Arial;
	font-size:12px;
	color:#2050a0;
	font-weight:normal;
	text-decoration:underline;
}

.registiontopbg
{
	background:url(images/registtion_topmiddle.jpg) top center repeat-x;
	height:47px;

}
.registionbtmbg
{
	background:url(images/sponsors_regi_btmmidt.jpg) repeat-x;
	height:13px;

}

.becomeaspoonsor
{
	font: bold 17px arial;
	color:#494949;

}

.regi_signupbg
{
	background:url(images/sponsors_regsignuphedbg.jpg) top center repeat-x;
	height:25px;
	font:normal 12px arial;
	color:#FFFFFF;
}

.regi_bxbdr
{
	border:1px solid #cdcdcd;
}

.regibx_rowbg
{
	background-color:#f7f7f7;
	border-bottom:1px solid #ededed;
	border-top:1px solid #ededed;

}
.forgot_password
{
	font-family:verdana;
	font-size:11px;
	color:#376283;
	text-decoration:underline;
	font-weight:bold;
}
.bdr_btm
{
	border-bottom:1px solid #e7e7e7;

}
.bdr_right
{
	border-right:1px solid #e7e7e7;

}
.bdr_left
{
	border-left:1px solid #e7e7e7;

}
.bordr
{
	border:1px solid #e7e7e7;

}

.sponsor_grad
{
	background:url(images/navigation_grad.jpg) repeat-x top center;

}
.grengrad
{
	background: url(images/greengradient.jpg) repeat-x top center;
	height:27px;
	line-height:27px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;

}

.shoppingcartbg
{
	background:url(images/shoppingcartbg.jpg) repeat-x top center;
	height:79px;
	border:1px solid #e7e7e7;
}

.orangetxt
{
	color:#ff8706;

}

.greentxt
{

	color:#79a200;
}
.dashedbdr
{
	border-bottom:1px dashed #cecece;

}

.nav_plus
{
	border:1px solid #676767;
	background-color:white;
	padding:0px 1px 0px 1px;
		width:5px;
		height:10px;


}

.navorangelink
{
	font-family:arial;
	font-size:12px;
	color:#ff7d00;
	text-decoration:none;
}
.navorangelink:hover
{
	font-family:arial;
	font-size:12px;
	color:#393939;
	text-decoration:none;
}

.navgreenlink
{
	font-family:arial;
	font-size:12px;
	color:#79a200;
	text-decoration:none;
}
.navgreenlink:hover
{
	font-family:arial;
	font-size:12px;
	color:#393939;
	text-decoration:none;
}

h4
{
	margin:0px;
	padding:0px;
	font:bold 13px/25px arial;
	color:#ffa431;
}

b{
	color:#575757;

}

.viewmore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ab8;
	text-decoration:underline;
}

.viewmore:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffa201;
	text-decoration:none;
}

.footerlink
{
	font-family:verdana;
	font-size:11px;
	color:#393939;
	text-decoration:none;
	margin-left:5PX;
	margin-right:5PX;
}

.footerlink:hover
{
	
	color:#135ac3;
	text-decoration:none;
	margin-left:5PX;
	margin-right:5PX;
}*/

b{
	color:#575757;

}

.navbdr
{
	height:26px;
	border-bottom:1px solid #c7dd86;

}

.nav1
{
	display:block;
	background-color:white;
	line-height:15px;
	text-decoration:none;
	padding-left:6px;
	color:#575757;

}

.nav1:hover
{
	display:block;
	background-color:#eaf9c0;
	line-height:15px;
	text-decoration:none;
	padding-left:6px;
	color:#575757;
}

.clientname
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#c4db81;
	line-height:25px;
	padding-left:5px;

}

.greenbdr
{
	border:1px solid #c4db81;

}
.varificationbx
{
	background-color:#f99a3e;
}

.servicdaddbdr
{
	border:1px solid #d5d5d5;
	border-top:none;
}
.border
{
	border:1px solid #d5d5d5;
}

.ser_topraknked
{
	background-color:#f6c75b;
	font:bold 12px/22px arial;
	text-indent:7px;
}

.bluetxt
{	font:normal 12px/22px arial;
	color:#2990bb;

}
.bluetxt1
{	font:normal 11px/22px arial;
	color:#2990bb;

}
.blackbld
{
	font:bold 12px/22px arial;
	color:#000000;

}

.ser_headlines
{
	background-color:#f6c75b;
	font:bold 12px/22px arial;
	text-indent:7px;
}

.readmore
{	font:normal 11px/22px verdana;
	color:#5faac9;
	text-decoration:none;
}
.readmore:hover
{	font:normal 11px/22px verdana;
	color:#ff9900;
	text-decoration:underline;
}
.greenlightbg
{
	background-color:#eaf9c0;
	line-height:20px;
}
.press_heading
{
	font-family:verdana;
	font-size:11px;
	color:#759b07;
	text-decoration:none;
}
.engertool_bxbg
{
	background-color:#c4db81;
	color:#ffffff;

}
.engertool_bxgradient
{
	background-image: url(images/energy_tools/energy_tools_boxgradient.jpg);
	background-position:bottom;
	border:1px solid #d8d7d7; 
	border-top:none;

}
.energy_tools_text
{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	
}
.carbon_heading
{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#575757;
}

.orangheadbg
{
	background:url(images/shoppingMart/yellowheading.jpg) repeat-x top center;
	height:30px;
	line-height:30px;
	font: bold 11px Arial;
	color:#575757;
}
.greenheadbg
{
	background:url(images/shoppingMart/shopgreenbg.jpg) repeat-x top center;
	height:30px;
	line-height:30px;
	font: bold 12px Arial;
	color:#575757;
}
.shop_orgbg
{
	background-color:#fdf0d7;
	height:23px;
	line-height:23px;
	border-bottom:1px solid #fdc34d;
	text-indent:10px;

}
.shop_bdr
{
	border:1px solid #ede9ea;

}
.shop_leftlink
{
	color:#7f9a2f;
	display:block;
	text-decoration:none;
	font:normal 11px verdana;
	
}
.shop_leftlink:hover
{
	color:#fdc34d;
	display:block;
	text-decoration:none;
	font:normal 11px verdana;
	background-color:#FFFFFF;
	border:1px solid #fdc34d;
	padding:2px 0px 2px 0px;
	
}
.shop_orgbdr
{
	border:1px solid #fdc34d;

}
.shop_grenbdr
{
	border:1px solid #d4e89d;

}

.shop_graybdr
{
	border:1px solid #ede9ea;

}
.viewcartlink
{
	font:normal 11px verdana;
	text-decoration:none;
	color:#575757;

}
.viewcartlink:hover
{
	font:normal 11px verdana;
	text-decoration:underline;
	color:#575757;
}

.logininput
{
	
	font-family:arial;
	font-size:11px;
	color:#575757;
	font-weight:normal;
	padding:1px 2px 1px 2px;
	border:1px solid #fdc960;
	background-color:#ffffff;

}
.loginbg
{
	background: url(images/shoppingMart/loginbg.jpg) bottom center repeat-x;

}

.shopgreentxt
{
	color:#7f9a2f;
	font:normal 11px verdana;

}

.shopredbldtxt
{
	color:red;
	font:normal 11px verdana;

}


.shopredblditalictxt
{
	color:red;
	font:bold 11px verdana;
	font-style:italic;
	text-decoration:none;

}
.shopredblditalictxt:hover
{
	color:red;
	font:bold 11px verdana;
	font-style:italic;
	text-decoration:none;

}

.shop2_batdis
{
	background-color:#fee3b3; padding:10px; padding-top:5px; border:1px solid #fdc450;
}

.text
{
	font:normal 12px/22px arial;

}

.affiliatetxt
{
	font-family:arial;
	font-size:11px;
	color:#575757;
	line-height:20px;
	text-align:justify;

}

.more{
	font:normal 11px verdana;
	text-decoration:none;
	color:red;
	text-decoration:underline;

}

.more:hover{
	font:normal 11px verdana;
	text-decoration:none;
	color:red;
	text-decoration:none

}

.productlink
{
	font:normal 12px arial;
	text-decoration:underline;
	color:#575757;

}
.productlink:hover
{
	font:normal 12px arial;
	text-decoration:none;
	color:#575757;

}

.addwishlist
{
	font:normal 12px arial;
	text-decoration:underline;
	color:#7f9a2f;

}
.addwishlist:hover
{
	font:normal 12px arial;
	text-decoration:none;
	color:#7f9a2f;

}

.shp3bdr
{
	border-bottom:1px solid #ede9ea;


}

.deletelist{
	font:bold 12px arial;
	text-decoration:none;
	color:red;

}

.deletelist:hover{
	font:bold 12px arial;
	color:red;
	text-decoration:underline;

}


.input_coupon

{
	font-family:Tahoma;
	font-size:11px;
	color:#353535;
	font-weight:normal;
	padding:1px 2px 1px 2px;
	border:1px solid #d9eba4;
	background-color:#ffffff;
}
.redstar
{
	color:#FF0000;
}

.sponreg_bx
{
	border:1px solid #d3d1d1;
	background-color:#ede9ea;
	padding:10px;

}

.sponreg_more
{
	font:bold 11px verdana;
	text-decoration:none;
	color:#fdcc6e;
	text-decoration:underline;
}

.sponreg_more:hover
{
	font:bold 11px verdana;
	text-decoration:none;
	color:#f6a200;
	text-decoration:none;
}

.style2 {
	font-family: arial;
	color: #575757;
	font-weight: bold;
}


