body{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/bg_body.png);
	background-repeat:repeat-x;
	background-color:#F8FAFB;
	color:#000;
	text-align:center;
	margin:0;
	padding:0;
	padding:0;
}
.spacer {
	clear: both; 
	height:1px;
}

.spacer2 {
	clear: both; 
	height:1px;
	padding:10px 0 0 0;
}

ul{
	list-style:none;
}

ul,li{
	margin:0;
	padding:0;
}
p{
	margin:10px 0px 10px 0px;
}

img{
	border:0;
	vertical-align:top;
}

form{
	padding:0;
	margin:0;
}
#global{
	position: relative;
	margin-left: auto;
    margin-right: auto;
	text-align: left;
	width:968px;
}

#top_img{
	vertical-align:bottom;
}

#holding{
	float:left;
	background-color:#FFF;
	width:920px;
	min-height:400px;
	padding:24px 24px;
}
#logo, .fleft{
	clear:both;
	float:left;
}

#coming{
	float:right;
}

#top_bar{
	clear:both;
	width:917px;
	background-image:url(/images/bg_top_bar.png);
	background-repeat:repeat-y;
	height:23px;
	margin:0 0 0 16px;
}

#content_holding{
	float:left;
	width:486px;
	margin:10px 0 0 39px;
}

#content_holding p{
	margin:10px 0 5px 13px;
	line-height:1.6em;
	
}

#contact{
	background-color:#E5E5E5;
	width:452px;
	padding:10px 17px 10px 17px;
	margin:15px 0;
}
#contact p{
	margin:15px 0;
	padding:0;
}

#contact a{
	color:#000;
}

#search{
	float:right;
	width:232px;
       height:auto;
	background-repeat:repeat-x;
	margin:0;
        padding:0;
	color:#2B2B2B;
	font-weight:bold;
/*background-image:url(/images/bg_search_box.png);
	height:64px;
margin:22px 0 0 0;*/
}

#search input.box{
	border:1px solid #999;
	height:19px;
	margin:0 0 0 6px;
	float:left;
}

#search input.bt{
	float:left;
	position:relative;
	left:8px
}

#search p{
	margin:0px 0 0 15px;
	padding:0;
}

#search label{
	float:left;
	position:relative;
	top:6px;
}

#menu{
	float:left;
	clear:both;
	padding:34px 0 20px 0;
	margin:0;
	width:960px;
}

#menu li{
	display:inline;
	margin:0 10px 0 30px;
	padding:0;
}

#menu li a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#menu li a:hover, #menu li a.active{
	color:#EB3C12;
}

#bio{
	margin:0 0 17px 0;
}

#news{
	float:left;
	width:192px;
	background-image:url(/images/bg_box_news.png);
	background-repeat:repeat-x;
	background-color:#F99E16;
	padding:20px;
height:241px;

	line-height:1.5em;

	
}

#news-inner{
margin-top:30px;
position:relative;
overflow:hidden;
height:231px;
}

#news-holding {
position:absolute;
}

h1{font-weight:normal;}
#news h1{
	color:#fff;
	font-size:24px;
	margin:0;
	padding:0;

}

h2 {font-size:14px; line-height:1.5em;color:#EB3C12;}

#news p, #news li{
	margin:8px 0 9px 0;
	padding:0;
}

#news a{
	color:#fff;
	font-size:80%;
	text-decoration:none;
	font-weight:bold;
}

#news a:hover{
	text-decoration:underline;
}

#home_content{
	float:left;
	width:628px;
	min-height:240px;
	background-color:#E5E5E5;
	padding:20px 20px;
	margin:0 0 0 16px;
	line-height:1.5em;
}

#sub_content{
	float:left;
	width:608px;
	min-height:252px;
	background-color:#E5E5E5;
	padding:20px 30px;
	margin:18px 0 0 0;
	line-height:1.5em;
}

#home_content h1{
	color:#EB3C12;
	margin:0 0 10px 0;
	padding:0;
line-height:1.1;
	font-size:24px;
font-weight:normal;
}

#sub_content h1{
	color:#EB3C12;
	margin:0 0 20px 0;
	padding:0;
	font-size:24px;
	
}

.home_box1, .home_box2{
	float:left;
	width:273px;
}

.home_box1{
	margin-right:40px;
}

#home_content a{
	color:#EB3C12;
	font-size:80%;
	text-decoration:none;
	font-weight:bold;
}

#home_content a:hover{
	text-decoration:underline;
}

#sub_content a{
	color:#EB3C12;
	text-decoration:none;
}
#sub_content a:hover{
	text-decoration:underline;
}

#home_content p{
	margin:8px 0 10px 0;
	padding:0;
}

#sub_content p{
	margin:12px 0 12px 0;
	padding:0;
}

#home_content p.desc{
	margin:8px 0 10px 0;
}

#logo_cn{
	float:left;
}

p#address{
	float:left;
	width:213px;
	color:#333;
	font-size:90%;
	

}

ul#footer_menu{
	float:right;
	width:400px;
	color:#333;
	font-size:90%;
	margin:10px 0 50px 0;
}

ul#footer_menu li{
	display:inline;
	margin:0;
	padding:0;
}

ul#footer_menu li a{
	color:#333;
	text-decoration:none;
	margin:0 10px 0 10px;
	padding:0;
}

ul#footer_menu li a:hover{
	text-decoration:underline;
}

ul#footer_menu_left{
	float:left;
	width:200px;
	color:#333;
	font-size:90%;
	margin:10px 0 50px 15px;
}

ul#footer_menu_left li{
	display:inline;
	margin:0;
	padding:0;
}

ul#footer_menu_left li a{
	color:#333;
	text-decoration:none;
	margin:0 10px 0 10px;
	padding:0;
}

ul#footer_menu_left li a:hover{
	text-decoration:underline;
}

p#design{
	clear:right;
	float:right;
	color:#333;
	font-size:90%;
	margin:30px 20px 40px 0;
}

p#design a{
	color:#333;
	text-decoration:none;
}

p#design a:hover{
	text-decoration:underline;
}

#left_menu{
	float:left;
	width:232px;
	margin:0 20px 0 0;
}

#left_menu  ul{ margin:0; padding:0;}

#left_menu li, #left_menu  ul li{
	float:left;
	display:block;
	width:212px;
	height:23px;
	background-image:url(/images/bg_menu_item.png);
	background-repeat:repeat-x;
	color:#fff;
	padding:8px 0 0 20px;
	margin:0 0 1px 0;
}

#left_menu li.subitem{
	width:212px;
	height:23px;
	background-image:url(/images/bg_menu_sub_item.png);
	background-repeat:repeat-x;
	color:#000;
}
#left_menu li.subitem a{
	color:#000;
	font-weight:normal;
}

#left_menu li.subitem a:hover, #left_menu li.subitem a.active {
	color:#EB3B12;
}

#left_menu li a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#left_menu li a:hover, #left_menu li a.active{
	color:#EB3B12;
}

#right_col{
	float:left;
	width:667px;
}

#education, #contact-us, #about-us, #services, #products, #news-heading, #events, #education, #contact-us, #about-us, #services, #products, #news-heading, #events, #spruce, #control-panel, #boiler-furnace, #boiler-in-the-wood, #hand-on-radiator, #calendar, #energy-newspaper, #landschaft, #seedling, #forest-wald, #woodchip, #english-garden, #commercial-buildings, #public-buildings, #boiler-e5, #boiler-h8, #boiler-g7, #chp, #containerised-systems, #fuel-supply, #fuel-handling, #hospital, #service-engineer, #boiler-f6{
float:left; width:647px; height:100px; margin:0; text-align:right; color:#fff; padding:15px 15px 0 0;
}


#contact-us                 {background-image:url(/images/products-image.jpg);}
#about-us                    {background-image:url(/images/about-us-image.jpg);}
#services                       {background-image:url(/images/services-image.jpg);}
#products                       {background-image:url(/images/contact_image.jpg);}
#news-heading                 {background-image:url(/images/news-image.jpg);}
#events                            {background-image:url(/images/events-image.jpg);}

#spruce                       {background-image:url(/images/uploads/BANNERS/banner_spruce.png);}
#control-panel               {background-image:url(/images/uploads/BANNERS/banner_control_panel.png);}
#boiler-furnace               {background-image:url(/images/uploads/BANNERS/banner_furnace.png);}
#boiler-in-the-wood               {background-image:url(/images/uploads/BANNERS/banner_boiler-woods.png);}
#hand-on-radiator               {background-image:url(/images/uploads/BANNERS/banner_radiator.png);}
#service-engineer              {background-image:url(/images/uploads/BANNERS/banner_service-engineer.png);}
#commercial-buildings               {background-image:url(/images/uploads/BANNERS/banner_commercial.png);}
#public-buildings               {background-image:url(/images/uploads/BANNERS/banner_public.png);}
#containerised-systems               {background-image:url(/images/uploads/BANNERS/banner_container.png);}
#fuel-supply               {background-image:url(/images/uploads/BANNERS/banner_fuel-supply.png);}
#fuel-handling               {background-image:url(/images/uploads/BANNERS/banner_fuel-handling.png);}
#chp               {background-image:url(/images/uploads/BANNERS/banner_chp.png);}
#boiler-f6               {background-image:url(/images/uploads/BANNERS/banner_f6.png);}
#calendar               {background-image:url(/images/events-image.jpg);}
#energy-newspaper               {background-image:url(/images/uploads/BANNERS/banner_tough_times.png);}
#forest-wald               {background-image:url(/images/uploads/BANNERS/banner_forest.png);}
#boiler-g7               {background-image:url(/images/uploads/BANNERS/banner_g7.png);}
#hospital               {background-image:url(/images//uploads/BANNERS/banner_hospital.png);}
#education                   {background-image:url(/images/uploads/BANNERS/banner_education.png);}
#boiler-e5               {background-image:url(/images/uploads/BANNERS/banner_e5.png);}
#english-garden               {background-image:url(/images/uploads/BANNERS/banner_garden.png);}
#boiler-h8               {background-image:url(/images/uploads/BANNERS/banner_h8.png);}

#landschaft               {background-image:url(/images/uploads/BANNERS/banner_landschaft.png);}
#seedling               {background-image:url(/images/uploads/BANNERS/banner_seedling.png);}
#woodchip               {background-image:url(/images/uploads/BANNERS/banner_woodchip.png);}


#education span, #contact-us span, #about-us span, #services span, #products span, #news-heading span, #events span, #spruce span, #control-panel span, #boiler-furnace span, #boiler-in-the-wood span, #hand-on-radiator span, #calendar span, #energy-newspaper span, #landschaft span, #seedling span, #forest-wald span, #woodchip span, #english-garden span, #commercial-buildings span, #public-buildings span, #boiler-e5 span, #boiler-h8 span, #boiler-g7 span, #chp span, #containerised-systems span, #fuel-supply span, #fuel-handling span, #hospital span, #service-engineer span, #boiler-f6 span{
	font-size:24px;
	font-weight:normal;
	text-align:right;
}

img.news-image-thumb{
width:50px; 
height:50px;
float:left;
padding: 2px;
border:1px solid #ADAEAF;
margin-right:15px;

}

.clear{clear:both;}
.news-item{padding-bottom:20px; border-bottom:1px solid # cccccc;}

img.news-image{
float:left;
padding: 2px;
border:1px solid #ADAEAF;
margin-right:15px;

}

.n-item{margin-bottom:25px; padding:0;}

.info-holder {background-color:#ffffff; padding:20px;}
.info-holder img {float:right;}

.side{width:300px; float:left;}
.side-holder{clear:both;}

.fuel-system {float:left; padding-top:20px; padding-right:10px; padding-bottom:10px; margin:0;}

#global #sub_content ul {list-style: disc inside; list-style-position: outside;}

form#freeform label {width:200px; float:left;}
form#freeform input.contactness {width:340px; }
table.types {background-color:#ffffff; border:1px solid #999999;}
table.types td, table.types th {padding:4px;}
#global table.types th {font-weight:bold; background-color:#B6D0DD;}

#global table.types tr.type2 {background-color:#E5E5E5;}

.facts {padding:20px; background-color:#CCCCCC; border:1px solid #999999;}

#demo-container{
	float:left;
	width:192px;
	height:200px;
	overflow:hidden;
	
}

#demo-container  ul,#demo-container  li{
	margin:0;
	padding:0;
	list-style:none;
}
#demo-container  li{ 
	width:192px;
	height:190px;
	overflow:hidden; 
}
