/* CSS Document */
h1, h2, h3{margin:0; padding:0;}
h1{font:bold 21px Verdana, Arial, Helvetica, sans-serif;}
h2{font:bold 15px Verdana, Arial, Helvetica, sans-serif;color:#74b71a;}

.fl{float:left; width:auto;}
.fr{float:right; width:auto;}

.clear{clear:both;}
.gap{clear:both; height:20px;}

#header h1, #header h1 a
	{float:left; width:407px; height:112px;}
#header h1 a
	{display:block; background:url(../templateimages/logo.png) no-repeat;}
#header h1 a span{display:none;}

#header h2
	{
	color:#2366ac; font:normal 30px Verdana, Arial, Helvetica, sans-serif;
	float:right;
	clear:right; width:231px;
	background:url(../templateimages/icon_phone.png) no-repeat 0 5px;
	padding:0 0 0 45px;text-align:right;
	margin-top:40px;
	}	
	
h2.tolFreeLeft	
	{
	float:left; 
	width:243px; height:100px;
	background:url(../templateimages/head_sprite.png) no-repeat 0 0;
	}
h2.tolFreeLeft span{display:none;}

.testimonials
	{
	float:left; width:220px; height:157px;
	padding:10px;
	background:url(../templateimages/back_testimonial.png) no-repeat;
	}
.testimonials h2{color:#666;}	
.testimonials p
	{margin:0; padding:10px 0 0 0; text-indent:30px;}	
.testimonials span
	{display:block; text-align:right; font-weight:bold; padding-top:10px;}
.banner
	{float:left; width:720px;}	
.banner img{margin-bottom:10px;}	
.banner h2
	{
	display:block;
	background:url(../templateimages/head_sprite.png) no-repeat 0 -172px;
	text-align:center; font-style:italic; color:#fff;
	height:31px; padding:8px 0; font-size:25px;
	}
	
/*-------Rounde box setting-------------*/	
.boxTop	{display:block;background:url(../templateimages/back_box.png) no-repeat top left; padding-left:15px; height:12px;}
.boxTop span{display:block; padding-right:5px; background:url(../templateimages/back_box.png) no-repeat top right; height:12px;}

.boxBottom	{display:block;background:url(../templateimages/back_box.png) no-repeat bottom left; padding-left:15px; height:12px;}
.boxBottom span{display:block; padding-right:5px; background:url(../templateimages/back_box.png) no-repeat bottom right; height:12px;}
.boxInner{display:block; border:solid #ccc; border-width: 0 1px; padding:5px; background:#f7f7f7;}

.welcome h1 span{font-style:italic; color:#2d71b0;}

ul.productDispaly
	{margin:0; padding:0 0 0 6px; list-style:none;}
ul.productDispaly li
	{float:left; margin:15px 15px 0 15px;}		/* if reapet avobe 4 ads this propertiy margin:15px;      */
ul.productDispaly li img
	{border:solid 1px #999; padding:2px; width:138px; height:157px;overflow:hidden;}	

.recommendProductDispaly h2{color:#74b71a;}
	
ul.recommendProductDispaly
	{ margin:0; padding:0 0 0 9px; list-style:none;}	
ul.recommendProductDispaly li
	{float:left;margin:12px 12px 0 12px;}
ul.recommendProductDispaly li img
		{border:solid 1px #999; padding:2px; width:108px; height:107px; overflow:hidden;}


/*----------------Feb 05, 2010----------*/
#newsitem1 
{
	margin: 0;
	padding: 0;
	width: 100%;
	clear: both;
}
#newsitem1 h1{display:none;}
#newsitem1 h2{display:block;clear:both;}
#newsitem1 .pad 
	{margin: 0;padding: 0;}
#newsitem1 img 
	{float:right;}
.products_shortened{float:left;margin:0; display:block;border:solid #ccc 1px !important;padding:5px 5px 5px 13px; background:#f7f7f7;width:700px;}	
.products_shortened .product{float:left; margin:0; padding:0;}
.products_shortened .product .box .pad{margin:0; padding:0;}	
.products_shortened .product img 
	{border:solid 1px #999; padding:2px; width:138px; height:157px;overflow:hidden; float:left; margin:0;}
.promotiontext .pad {overflow: hidden; margin:0; padding:0; background:#f00;}
.products_shortened .box {height:auto;float:left;border:none; margin:15px; padding:0; width:145px;}
.products_shortened .pad h2, .products_shortened .pad em, .products_shortened .pad div, #newsitem1 .pad h1, .products.specials .boxheader
		{display:none;}
		
.home_region{display:block;}
.newsitem .pad
	{display:block; width:720px; float:left; margin:0;}
.newsitem .pad h1{padding:5px;}	
.newsitem .pad p{padding:5px; margin:0;}
.home_region #toplists .box
	{padding-left:10px;}
.home_region #toplists .box h4{font-size:13px; font-weight:bold;}		

/*#header h3
	{
	clear:both;
	background:url(../templateimages/head_sprite.png) no-repeat 0 -172px;
	height:31px; padding:8px; text-align:center;
	width:704px; margin-left:105px; margin-top:-20px;
	position:relative; top:-30px; 
	font:italic normal 25px Georgia, "Times New Roman", Times, serif; color:#fff;
	}	
*/


/*.home_region .products_shortened{float:left;margin:0; display:block;border:solid #ccc; border-width:0 1px 1px 1px; padding:5px 5px 5px 13px; background:#f7f7f7; width:700px;}
.home_region .products_shortened .product{float:left; margin:0; padding:0;}
.home_region .products_shortened .product .box .pad{margin:0; padding:0;}
.home_region .products_shortened .product img 
	{border:solid 1px #999; padding:2px; width:138px; height:157px;overflow:hidden; float:left; margin:0;}
.promotiontext .pad {overflow: hidden; margin:0; padding:0; background:#f00;}
.home_region .products_shortened .box {height:auto;float:left;border:none; margin:15px; padding:0; width:145px;}

.home_region .products_shortened .pad h2, 
.home_region .products_shortened .pad em, 
.home_region .products_shortened .pad div, 
#newsitem1 .pad h1, 
.home_region .products.specials .boxheader
		{display:none;}*/		
.category h5{display:none;}
.category .pad{clear:both; margin-bottom:10px;}



#leftCol h3
	{
	display:block;clear:both;
	background:url(../templateimages/head_sprite.png) 0 -110px;
	height:35px; padding:5px 0 5px 70px; font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	}

.boxTop{clear:both;}
		
/*	
.subcategory{padding:10px 0;}		
.subcategory strong{clear:both; display:block;}*/

/*---------------------16/02/2010--------------*/
#header{position:relative;}
#header h3
	{
	background:url(../templateimages/head_sprite_2.png) no-repeat 0 -237px;
	text-align:center;font:italic normal 25px Georgia, "Times New Roman", Times, serif; color:#fff;
	height:40px; width:492px; padding:7px 0 0 0;  
	position:absolute;
	left:0px;top:115px;
	}
	
.geenFoot
	{
	float:right;
	width:300px;
	background:url(../templateimages/geeen_foot.png) no-repeat 0 0;
	text-align:right;
	color:#5f9f00;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0 0 30px;
	height:60px;
	}


#subHeader #minibasket
	{
	float:right; margin:0; padding:0;
	clear:right; width:auto;text-align:right; font-weight:normal; 
	}
	
#minibasket p {margin:0; padding:0; display:block;}	
#minibasket p, #minibasket a {font-size:13px;}	
/*

#minibasket #basketempty{display:none;}

*/

ul#basketlinks li{margin:0; padding:0;}
#basketlinks li{display:block;margin:0; padding:0 !important; margin:0; float:left;}
#basketlinks li div{display:inline-block;padding:0 3px; margin:0 !important;}			 
#basketlinks li div a{display:inline-block; float:left; margin:0; padding:0 !important; color:#2d71b0;border:none;}
#basketlinks li a:hover{color:#74b71a; background:none; border:none; margin:0; padding:0;}

#basketlinks  a{display:inline-block;margin:0; padding:0 !important; color:#2d71b0;border:none;}
#basketlinks a:hover{color:#74b71a; background:none; border:none; display:inline-block;margin:0; padding:0 !important;}



.products_extended h2{display:block;height:34px; margin:0; padding:0;}
.products_extended h2 a
	{display:inline-block; height:34px; width:34px; float:right; background:url(../templateimages/geeen_foot_small.jpg) no-repeat top right;}
.products_extended h2 a span{display:none;}

.product .pad .main em{display:block; height:34px; margin:0; padding:0;}
.product .pad .main em a
	{display:inline-block; height:34px; width:34px; float:right; margin-top:-10px; border:solid 1px #f00; background:url(../templateimages/geeen_foot_small.jpg) no-repeat top right;}
/*.product .pad .main em a span{display:none;}*/

#basketlinks a{display:inline-block;margin:0; padding:0 !important; color:#2d71b0;border:none;}
#basketlinks a:hover{color:#74b71a; background:none; border:none; display:inline-block;margin:0; padding:0 !important;}
#baskettotals p{border:none;!important}

/*.product em.strapline 
	{display: block; background:#ccc;margin:0;padding:0;}*/

/*--------------------Feb 27, 2010-------------------*/
.products_shortened .product 
	{margin-left:30px; text-align:center !important}
.products_shortened .product .box .pad
	{width:176px !important; height:204px; padding:5px; text-align:center!important;background:url(../templateimages/back_thumb.gif) no-repeat left top;}
.products_shortened .product .box .pad a img
	{
	margin:0; padding:0;
	border:none!important; width:125px; height:125px; overflow:hidden;
	padding-left:15px;
	}	
.products_shortened .pad h2{display:block; font-size:12px; text-align:center !important; font-weight:normal; width:160px; height:30px; overflow:hidden;}
.products_shortened .pad .minprice{display:block; clear:left;}

#newsitems{width:720px; float:left;}
#newsitems .newsitem, #newsitems .newsitem .pad 
	{
	 float: left;
	 width:100%;
	}
#newsitems .newsitem .pad h4{display:none;}
.boxInner h1, .welcome h1
{display:block !important;}
.products_shortened{border:solid 1px #ccc !important;}

/*--------------------March 4, 2010-------------------*/
.newsitem .pad h4{display:none;}
.home_region .gap{display:block; height:10px;}
.products_shortened .product .box .pad .minprice{margin:0!important; padding:0!important; display:block;}
#subHeader #minibasket, #numberofitems, #numberofitems em
	{font-weight:normal !important;}
#baskettotals p{font-weight:normal !important; padding-top:3px;}	
.product .pad p
	{padding:5px 0; display:block; width:545px;}
.breadcrumbtrail{padding-bottom:5px;}

#numberofitems em {font-size:11px;}	 

/*--------------------March 5, 2010-------------------*/
.products_shortened .product .box .pad .minprice{margin:-20px 4px 0 0!important; padding:0!important; display:inline-block;width:125px; text-align:right;}
.products_shortened .product .box .pad span a
	{display:inline-block; height:34px; width:34px; background:url(../templateimages/geeen_foot_small.png) no-repeat top right; clear:left; float:left; margin-top:-9px !important;}
	

.contactForm
	{display:block; margin-top:10px;}
.contactForm .boxLeft
	{background:#f8f8f8; border:solid 1px #e0e0e0; padding:10px; height:170px; margin-bottom:10px; display:block}
.contactForm .boxLeft p
	{margin:0; padding:0; display:block;}
.contactForm .boxLeft p label
	{display:block; padding-bottom:8px;}
.contactForm .boxLeft p label span
	{display:inline-block; color:#81a33d; font-style:italic; padding:0 3px;}
	
.contactForm .boxLeft p input[type=text]
	{background:#fff; border:solid 1px #ccc; width:300px; padding:4px;}
.contactForm .boxRight
	{float:right;}
.contactForm .boxRight strong, .contactForm .boxRight em
	{display:block; padding-bottom:8px;}	
.contactForm .boxRight p
	{margin:0; padding-bottom:10px; float:left; width:155px;}	
.contactForm .boxRight p label
	{display:inline-block; padding-left:3px;}
.contactForm .boxMessage
	{display:block;background:#f8f8f8; border:solid 1px #e0e0e0; padding:10px;clear:both;}
.contactForm .boxMessage p{margin:0; padding:0;}
.contactForm .boxMessage p label{display:block; padding-bottom:8px;}	
.contactForm .boxMessage p  textarea{background:#fff; border:solid 1px #ccc; width:650px; height:100px;}
.contactForm h2{display:none;}
input.submit
	{background:#84b909 url(../templateimages/btn.png) repeat-x  !important; height:20px!important; border:solid 1px #76a605 !important; margin:0 !important; padding:0 5px 2px 5px;!important; font-size:13px;}
/*--------------------March 11, 2010-------------------*/	
.product .pad .main p, .product .pad .main em.strapline {float:left !important; width:450px;}
.product .pad .main img{float:right !important;}
.product .pad .main em.strapline{clear:left;}
.versions form span input.inctax{width:80px!important;}

.newsitem{width:716px !important;}	


/*ul.newBox
	{margin:0; padding:0 0 0 5px; list-style:none;}
ul.newBox li
	{float:left; width:158px; height:106px; overflow:hidden; margin:0 8px;}

ul.newBox li span{font-weight:bold; display:inline-block; padding:10px 3px 0 63px; height:46px;color:#000;}
ul.newBox li p
	{margin:0; padding:5px;}

	
ul.newBox li.homeEnergy				{background:url(../templateimages/new_box_sprite.png) no-repeat 0 0;}
ul.newBox li.homeInsulation			{background:url(../templateimages/new_box_sprite.png) no-repeat -168px 0;}
ul.newBox li.double_Glazing			{background:url(../templateimages/new_box_sprite.png) no-repeat -335px 0;}
ul.newBox li.energy_Saving_shop		{background:url(../templateimages/new_box_sprite.png) no-repeat -502px 0;}*/

/*------------March 18, 2010------------*/
ul.newBox
	{margin:0; padding:0; list-style:none; float:left; width:719px;}
ul.newBox li
	{float:left;width:172px; height:106px; overflow:hidden;margin:0 5px; font-size:12px;}

ul.newBox li.homeEnergy				{background:url(../templateimages/new_box_sprite.png) no-repeat 0 0;}
ul.newBox li.homeInsulation			{background:url(../templateimages/new_box_sprite.png) no-repeat -182px 0; margin-left:1px;}
ul.newBox li.double_Glazing			{background:url(../templateimages/new_box_sprite.png) no-repeat -365px 0; margin-left:1px;}
ul.newBox li.energy_Saving_shop		{background:url(../templateimages/new_box_sprite.png) no-repeat -547px 0; margin-left:1px;}
ul.newBox li span{font-weight:bold; display:inline-block; padding:10px 5px 0 63px; height:46px;color:#000;}
ul.newBox li p	{margin:0; padding:5px; line-height:18px;}

.subcategory .box	{width:223px;}

/*------------May 18, 2010------------*/
ul.newBox li.centralHeating			{background:url(../templateimages/new_box.png) no-repeat 0 0;}
ul.newBox li.solarPanels			{background:url(../templateimages/new_box.png) no-repeat -182px 0; margin-left:1px;}
ul.newBox li.compareGreenCars		{background:url(../templateimages/new_box.png) no-repeat -365px 0; margin-left:1px;}
ul.newBox li.ecoGifts				{background:url(../templateimages/new_box.png) no-repeat -547px 0; margin-left:1px;}



