/* CSS Document */

Body{
	background-color:#f3f2ea;
	/*background-color:#F3F2EA;
	background-color:#971A02;*/
	margin:0px 23px;
	padding:0;
}
	
div {
	padding:0;
	margin:0;
}	

.intro{
	margin:0 auto;
}

.bodycontainer{
	width:100%;
	background-color:#FFFFFF;
	height:100%;
}

.bodycontainer_productchimney{
	width:100%;
	background-color:#FFFFFF;
	height:2075px;
}

.bodycontainer_producthobs{
	width:100%;
	background-color:#FFFFFF;
	height:1378px;
}

.bodycontainer_productaccessories{
	width:100%;
	background-color:#FFFFFF;
	height:1581px;
}

.header{
	background-image:url(../Images/header_bg.gif);
	background-repeat:repeat-x;
	height:114px;
	}

.logo{
	position:absolute;
	top:39px;
	left:63px;
	}

.top_banner{
	position:absolute;
	top:32px;
	right:30px;
	}

.center_demo{
	width:725px;
	height:265px;
	background-color:#232323;
	position:absolute;
	top:155px;
	right:22px;
	padding:0;
	margin:0;
	float:right;
	}



.menuup{
	position:absolute;
	left:23px;
	top:260;
		}

.search_box{
	float:right;
	margin-top:14px;
	padding-top:14px;
	padding-left:14px;
	width:210px;
	height:36px;
	background-color:#f2efed;
	border-bottom:14px solid #EEECE6;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#7a7474;
	}

.search_box .search{
	border:1px solid #c9caca;
	font: 12px Arial, Helvetica, sans-serif;
	padding-bottom:2px;
	margin-bottom:2px;
	line-height:16px;
	color:#706F6F;
	}
	
.bar{
	width:100%;
	background-color:#EEECE6;
	height:10px;
	margin-top:0px;
	padding:0px;
	font-size:2px;
	display:block;
	clear:both;
	margin-bottom:0px;
	}
	
.welcome_block{
	margin-top:0px;
	margin:0px;
	padding-top:0px;
	padding-left:12px;
	height:125px;
	clear:both;
	}

.welcome_block h2{
	margin-top:12px;
	padding-bottom:0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#3E3D3D;
	}

.welcome_block img{
	float:left;
	}

.welcome_msg{
	width:88%;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	float:left;
	margin-left:18px;
	color:#545252;
	margin-top:0px;
	margin-bottom:5px;
	padding-bottom:0px;
	line-height:18px;
	}

.welcome_msg .btn{
	line-height:12px;
	}

.btn{
	border:1px solid #B1AE9B;
	background-color:#FEF9F6;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#908975;
	padding:0;
	margin:0;
	margin-left:3px;
	margin-right:5px;
	margin-top:0px;
	padding-left:5px;
	padding-right:5px;
	width:auto;
	height:25px;
	}
	
.btn1{
	border:1px solid #b1ae9b;
	background:#d4d1c0 url(../Images/btn_bg.gif) repeat-x;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#908c74;
	padding:0;
	margin:0;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
	padding-right:5px;
	width:146px;
	text-align:center;
	}

.btm_block{
	width:100%;
	background-color:#f3f2ea;
	height:360px;
	border-top:1px solid #cfcdc3;
	margin-top:0px;
	padding-top:0px;
	}
	
.btm_section{
	border-right:1px solid #cfcdc3;
	height:340px;
	width:33.4%;
	clear:right;
	}
	
.btm_header{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#49463f;	
	padding-left:16px;
	line-height:30px;
	border-bottom:1px solid #d5d3c9;
	display:block;
	width:80%;
	}

B.orange{
	color:#e84602;
	}
	
B.red{
	color:#f04a50;
	}
	
B.lightorange{
	color:#f8a13c;
	}
	
a.red{
	color:#f04a50;
	text-decoration:none;
	}
	
.watch{
	margin-top:15px;
	}

.btm_ul{
	margin:0px;
	margin-left:20px;
	margin-top:20px;
	padding:0px;
	}

.btm_ul li{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#72706F;
	list-style:none;
	background-image:url(../Images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:8px;
	line-height:18px;
	margin-left:0px;	
	padding-left:12px;
	}

.btm_ul li a{
	color:#72706F;
	text-decoration:none;
	}
	
.btm_ul li a:hover{
	color:#e84602;
	text-decoration:underline;
	}

.center_ul{
	margin:0px;
	margin-top:10px;
	padding:0px;
	float:left;
	display:block;
	}

.center_ul li{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#72706F;
	list-style:none;
	background-image:url(../Images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:8px;
	line-height:18px;
	margin-left:0px;	
	padding-left:12px;
	}

.center_ul li a{
	color:#72706F;
	text-decoration:none;
	}
	
.center_ul li a:hover{
	color:#e84602;
	text-decoration:underline;
	}
.events{
	margin-top:20px;
	padding-left:24px;
	height:120px;
	}

.events img{
	float:left;
	margin-right:18px;
	}

.event_msg{
	width:100%;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#585851;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	}
	
.event_img{
	float:left;
}	

.black_text{
	color:#000000;
	}
	
.grey_text{
	color:#8a8a8a;
	}
	
.formsection{
	background-color:#e6e5d9;
	width:100%;
	height:182px;
	border-bottom:1px solid #ffffff;
	padding:0;
	margin:0;
	padding-left:0px;
	float:left;
	}
	
.section1{
	border:1px solid #d5d3c5;
	width:82%;
	background-color:#ffffff;
	height:151px;
	display:block;
	margin-left:8%
	}
	
.section2{
	border:1px solid #d5d3c5;
	width:90%;
	background-color:#ffffff;
	height:151px;
	display:block;	
	}
	
.section3{
	border:1px solid #d5d3c5;
	width:85%;
	background-color:#ffffff;
	height:151px;
	display:block;
	margin-left:7%
	}
	
.sec1{
	width:32.2%; 
	float:left;
	height:168px; 
	padding-top:14px;
	}

.sec2{
	width:34.2%; 
	float:left; 
	height:168px; 
	padding-top:14px;
	}

.sec3{
	width:33.2%; 
	float:left; 
	height:168px; 
	padding-top:14px;
	}

.contact_section{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8d3b3b;
	background:#66CCFF url(../Images/btm_section_bg.gif) repeat-x;
	width:15px;
	height:41px;
	padding:0;
	margin:0;
}

.footer{
	background-image:url(../Images/footer_bg.gif);
	background-repeat:repeat-x;
	position:relative;
	margin-bottom:0px;
	height:14px;
	width:100%;
	display:block;
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
	font:bold 12px arial;
	color:#ffffff;
	float:left;
	}
	
.footer a{
	font:bold 12px arial;
	text-decoration:none;
	color:#ffffff;
	}
	
.footer a:hover{
	font:bold 12px arial;
	text-decoration:none;
	color:#42403A;
	}
.contact{
	height:34px;
	background-color:#FDFFFD;
	color:#8D3B3B;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	width:120px;
	position:absolute;
	z-index:60;
	top:1040px;
	left:154px;
	padding-top:19px;
	cursor:pointer;
	}
	
.contact_hover{
	height:34px;
	background-color:#FDFFFD;
	color:#8D3B3B;
	filter:alpha(opacity=90);
	-moz-opacity: 1;
	opacity: 1;
	width:120px;
	position:absolute;
	z-index:60;
	top:1040px;
	left:154px;
	padding-top:19px;	
	cursor:pointer;
	}

.contact span{
	margin-top:12px;
	padding-left:38px;
	font:bold 12px arial;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
	
.contact_hover span{
	margin-top:12px;
	padding-left:38px;
	font:bold 12px arial;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
	
.marquee{
	font:normal 12px Arial, Helvetica, sans-serif;
	position:relative;
	margin-bottom:0px;
	background-color:#ffffff;
	height:22px;
	width:100%;
	display:block;
	padding-top:6px;
	font:bold 12px arial;
	color:red;
	float:left;
	}
	
.contact_section{
	width:80%;
	color:#f68a0b;
	background-color:#FFFFFF;
	vertical-align:middle;
	margin:20px;
	}
	
.contact_section img{
	float:left;
	}
	
.contact_section span{
	padding-top:15px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#f68a0b;
	vertical-align:middle;
	float:left;
	display:inline;
	}
	
..contact_section a{
	text-decoration:none;
	color:#F60B0B;
	}
	
.blue_bar{
	padding-top:7px;
	padding-left:2%;
	font:bold 12px Arial, Helvetica, sans-serif;
	width:98%;
	height:21px;
	background-color:#e7f6fc;
	color:#49463f;
	}
	
.contact_sec1 pre{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;	
	}

.contact_sec1 p.first{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;	
	width:60%;
	margin-bottom:25px;
	}

.contact_sec1 p{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;	
	width:100%;
	margin-bottom:25px;
	}

ul.servicecenter{
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#b01a1a;
	padding:0;
	margin:0;
	text-transform:uppercase;
}

ul.servicecenter li{
	margin-left:60px;
	list-style:none;
	color:#000000;
	text-transform:lowercase;
}

.prep{
	text-transform:capitalize;
}

.dealer_table{
	border:1px solid #B0ABAB;	
	border-top:1px solid #D5D2C0;
	margin-top:20px;
	margin-bottom:20px;
}
.dealer_heading{
	border-top:1px solid #D5D2C0;
	background-image:url(../Images/dealer_heading.gif);
	background-repeat:repeat-x;
	line-height:26px;
	height:16px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	color:#000000;
	border-bottom:1px solid #B0ABAB;
}

pre.dealer_sub{
	padding-left:25px;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:5px;
	color:#58585A;
}

.career_section{
	margin-left:3.5%;
	display:block;
	height:680px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:80px;
	padding-top:0;
	width:100%;
	clear:both;
}

.career_section .inputclass, textarea, select{
	border:1px solid #d6d0b8;
	font:12px/18px Arial, Helvetica, sans-serif;
}

.enquiry_section{
	margin-left:3.5%;
	display:block;
	height:520px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:80px;
	padding-top:0;
	width:100%;
	clear:both;
}

.enquiry_section .inputclass, textarea, select{
	border:1px solid #d6d0b8;
	font:12px/18px Arial, Helvetica, sans-serif;
}

.joinbusiness_section{
	margin-left:3.5%;
	display:block;
	height:820px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:80px;
	padding-top:0;
	width:100%;
	clear:both;
}

.joinbusiness_section .inputclass, textarea, select{
	border:1px solid #d6d0b8;
	font:12px/18px Arial, Helvetica, sans-serif;
}

.btn_form{
	border:1px solid #d6d0b8;
	color:#0c6385;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.deep_yellow{
	background-color:#efede1;
}

.deep_yellow td{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:2px solid #ffffff;
}

.light_yellow{
	background-color:#f8f7f2;
	}
	
.light_yellow td{	
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:2px solid #ffffff;
	}
	
label{
	font:12px Arial, Helvetica, sans-serif;
	color:0c6385;
	margin-left:10px;
}

.starmark{
	color:#FF0000;
}

.redlink a{
	color:#FF0000;
}

.formhr{
	height:1px;
	color:#d6d0b8;
	width:100%; 
	clear:both;
}

.formheading{
	height:45px;
	background-color:#d6d0b8;
	vertical-align:middle;
	padding-left:60px;
}

.formheading td{
	padding-left:20px;
}


.right_content{
	width:75%;
	float:left;
	margin-bottom:20px;
	padding-left:2.5%
}

.prod_desc_chimneys{
	border-top:5px solid #d5d0cd;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#545252;
	padding-top:20px;
	float:left;
	width:100%;
	margin-bottom:30px;
	height:368px;
}

.prod_desc_hobs{
	border-top:5px solid #d5d0cd;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#545252;
	padding-top:20px;
	float:left;
	width:100%;
	margin-bottom:30px;
}

.prod_desc_purifiers{
	border-top:5px solid #d5d0cd;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#545252;
	padding-top:20px;
	float:left;
	width:100%;
	margin-bottom:30px;
	height:340px;
}

.prod_desc_cooking{
	border-top:5px solid #d5d0cd;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#545252;
	padding-top:20px;
	float:left;
	width:100%;
}

.prod_desc_accessories{
	border-top:5px solid #d5d0cd;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#545252;
	padding-top:20px;
	float:left;
	width:100%;
	margin-bottom:30px;
}

.prod_desc_kitchen{
	border-top:5px solid #d5d0cd;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#545252;
	padding-top:20px;
	float:left;
	width:100%;
	margin-bottom:30px;
	height:390px;
}

.heading{
	margin-top:14px;
	margin-bottom:20px;
	margin-right:200px;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#e64402;
	clear:right;
	width:200px;
}

.subheading{
	margin-bottom:8px;
	display:block;
}

.left{
	width:63%;
	float:left;
	height:250px;
}

.right{
	float:right;
	width:26%;
	height:250px;
}

.prod_disp{
	width:100%%;
	overflow:visible;
	display:block;
	float:left;
}

.prod_heading{
	height:25px;
	float:left;
}

.head_bg{
	background:url(../Images/head_bg.gif) repeat-x;
	width:100%;
	font:Bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-stretch:extra-expanded;
}

.product_chimney_sec{
	border-right:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	width:99.7%;
	height:1232px;
	float:left;
}

.product_hobs_sec{
	border-right:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	width:99.7%;
	height:622px;
	float:left;
}

.product_purifier_sec{
	border-right:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	width:99.7%;
	height:216px;
	float:left;
}

.product_accessories_sec{
	border-right:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	width:99.7%;
	height:622px;
	float:left;
}

.product_kitchen_sec{
	border-right:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	width:99.7%;
	height:826px;
	float:left;
}

.prod_table{
	margin-top:7px;
}

.left_prod_td{
	border-bottom:1px solid #e2e2e2;
	width:33.3%;
}

.center_prod_td{
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	width:33.3%;
}

.btmcenter_prod_td{
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	width:33.3%;
}

.right_prod_td{
	border-bottom:1px solid #e2e2e2;
	width:33.3%;
}

.item_prod{
	width:100%;
	height:192px;
	background:url(../Images/prod_heading_bg.gif) repeat-x top;
}

.item_heading{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	height:40px;
	padding-top:3px;
	padding-left:2%;
	float:left;
	width:98%;
}

.item_pic{	
	padding-top:14px;
	height:104px;
	float:left;
	width:98%;
}

.item_pic_long{	
	height:118px;
	float:left;
	width:98%;
}

.item_detail{	
	height:19px;
	padding-left:2%;
	float:left;
	width:98%;
}

.item_detail a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#f58142;	
}

.item_detail a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#f58142;
	text-decoration:none;
}

.newproduct{
	float:right;
	margin-top:5px;
	margin-right:11px;
}

.productheading{
	float:left;
	width:60%;
}

.faq a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#454444;
	text-decoration:none;
	line-height:20px;
}