@charset "utf-8";
/* CSS Document */

/**************************DOCUMENT SETTING***********************************/
html{
	margin:0;
	width:100%;

}
body{
	margin:0;
	width:100%;
	/*background-color:#C00;*/
	background-color:#fff;
}

#main_bg_wrapper{
	width:100%;
	background-color:#C6BAAE;
	float:left;
}
#main_container{
	margin:0 auto;
	width:100%;
	max-width:1004px;
	/*background-color:#0F9;*/
	display:flex;
}
#left_container{
	width:.25%;
	max-width:2px;
	min-height:1px;
	float:left;
	background-color:#fff;
	
}
#right_Container{
	width:.25%;
	max-width:2px;
	min-height:1px;
	background-color:#fff;
	float:left;
}
#work_container{
	float:left;
	width:100%;
	max-width:1004px;
	/*background-color:#E6E0D0;*/
	background-color:#f3ebdb;
	min-height:500px;
}



/**************************DOCUMENT SETTING END***********************************/
/**************************HEADER SETTING START***********************************/

#header_container{
	margin:0 auto;
	width:100%;
	float:left;
	min-height:60px;
	background:url(../images/patterns_4.png) repeat;
	background-color:#511D0C;
	border-bottom:7px solid #BD0707;
	/* [disabled]background:url(../images/header_bg.jpg) no-repeat right  top; */

}
#header_main{
	margin:0 auto;
	width:100%;
	min-height:60px;
	/* [disabled]background-color:#C00; */
	max-width:1004px;

}
#header_div1{
	width:35%;
	float:left;
	/* [disabled]background-color:#CCC; */
	min-height:50px;
}
#logo{ width:100%; float:left;}
#maintitle{ width:100%; float:left;}
#logo img{
	/*width:85%;*/
	float:left;
	
}
#header_div2{
	width:25%;
	min-height:20px;
	float:left;
	background-repeat:no-repeat;
	/* [disabled]background-color:#999; */
	/* [disabled]background-color:#0CF; */
}
#header_div3{
	width:40%;
	min-height:55px;
	float:left;
	/* [disabled]background-color:#000; */
	/*border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;*/
	/* [disabled]background-color:#092850; */
}

#header_div4{
	width:65%;
	min-height:25px;
	float:left;
	/* [disabled]background-color:#092850; */
}
/**************************HEADER SETTING END***********************************/

#banner_navigation{
	float:left;
	width:100%;
	max-width:1004px;
	/*background-color:#f3ebdb;*/
	background-color:#BD0707;
	/* [disabled]border-bottom:6px solid #F00; */
}



/**************************NAV SETTING START***********************************/
#navigation_container{
	margin:0 auto;
	float:left;
	width:25%;
	/*width:100%;*/
	min-height:50px;
	/* [disabled]background-color:#E93E06; */
	/*border-bottom:3px solid #FC9F13;*/
	display: table;
}
#nav_div1{
	width:37.3%;
	min-height:15px;
	float:left;
}
#nav_div2{
	/*width:99%;*/
	min-height:15px;
	float:right;
	margin:0 auto;
	/* [disabled]background-color:#069; */
}
#nav_div3{
	width:1%;
	min-height:10px;
	float:left;
}
/**************************NAV SETTING END***********************************/
/**************************BANNER SETTING START***********************************/

#banner_container{
	margin:0 auto;
	/*width:100%;*/
	width:75%;
	float:left;
	/*min-height:350px;*/
	background-color:#FACE69;
}
#banner{
	margin:0 auto;
	border:6px solid #fff;
}
#banner img{
	width:100%;
	margin:0 auto;
}
#shadow_container{
	width:100%;
	min-height:10px;
	float:left;
	/* [disabled]background-color:#8A8A8A; */
	display:blocck;
}
/**************************BANNER SETTING END***********************************/
/**************************Banner side START***********************************/

#bannerside_container{
	margin:0 auto;
	width:15%;
	float:left;
	/*min-height:350px;*/
	background-color:#FACE69;
	height:150px;
}
#bannerside{
	width:100%;
	margin:0 auto;
	/* [disabled]border:1px solid #fff; */
	/*background-color:#F1EBDC;*/
	background-color:#5E0000;
	overflow:hidden;
	height:152px;
}

/**************************Banner side END***********************************/

/**************************CONTENT CONTAINER START***************************/
#content_wrapper{
	width:100%;
	min-height:50px;
	float:left;
}

#content_container{
	width:98%;
	min-height:250px;
	margin:20px auto 0 auto;
	/* [disabled]background-color:#369; */
}
	
#content_div1{
	width:100%;
	min-height:20px;
	float:left;
	background-color:#;
	border-bottom:4px solid #fff;
}
	
#content_div2{
	width:30%;
	min-height:312px;
	float:left;
	background-color:#e5dcc6;
}
/*#content_div2:hover{
	background-color:#dbe6e9;
}*/
	
#content_div3{
	width:42%;
	min-height:312px;
	float:left;
	background-color:#fff;
}
/*#content_div3:hover{
	background-color:#dbe6e9;
}*/

#content_div4{
	width:21.9%;
	min-height:312px;
	float:left;
	background-color:#fff;
}
#content_div4 img{ padding:2px;border:1px dashed #9C7450;}


#content_div1.kitchen{
	width:33.2%;
	min-height:220px;
	display: inline;
	float:left;
	background-color:#FFF;
	border-left: 1px dashed #999;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
}

#content_div1.kitchen:hover{
	background-color:#eff5f7;
}

#content_div1.kitchen li{
	font-size:16px;
	line-height:1.4em;
	float:left;
	display:block;
	margin-left:15px;
	color:#2C3A42;
	}

#content_div1.exhaust_page{
	width:97.96%;
	display: inline;
	padding:1%;
	float:left;
	background-color:#FFF;
	border: 1px dashed #999;
}
#content_div1.exhaust_page img{
	padding:0 2.1%;}

	
#content_div2.exhaust{
	width:33.2%;
	min-height:220px;
	float:left;
	background-color:#fff;
	border-left: 1px dashed #999;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
}
#content_div2.exhaust:hover{
	background-color:#eff5f7	;
}

#content_div2.exhaust_page{
	
	width:97.96%;
	min-height:220px;
	float:left;
	padding:1%;
	background-color:#fff;
	border: 1px dashed #999;
	border-top: none;	

}

#content_div2.exhaust_page li{
	font-size:16px;
	line-height:1.4em;
	display: list-item;
	margin-left:15px;
	color:#2C3A42;
	}
	
#content_div3.prompt{
	width:33.0%;
	min-height:220px;
	float:left;
	background-color:#fff;
	border-left: 1px dashed #999;
	border-right: 1px dashed #999;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
}
#content_div3.prompt:hover{
	background-color:#eff5f7;
}

#content_div1.about_us{
	width:27%;
	min-height:500px;
	border-bottom:none;
	background-color:#F8FCFB;
}
#content_div2.about_us{
	width:70%;
	border-top:4px solid #fff;	
}
#content_div3.about_us{
	width:70%;
	border-top:4px solid #fff;	
}

#content_div1.enquiry{
	width:90%;
	float:none;
	margin:0 auto;
	min-height:500px;
	border-bottom:none;
	background-color:#F8FCFB;
}

/**************************CONTENT CONTAINER END*****************************/

/**************************GALLERY CONTAINER START*****************************/

#item_wrapper{
	width:23%;
	float:left;
	padding: 10px 1% 10px 1%;
	/*background-color:#F6C*/;
}

#content_div2.gallery{
	width:22%;
	min-height:250px;
	float:left;
	background-color:#fff;
}

#content_div2.gallery li a{
	text-align:left;
	display:list-item;
	border-bottom:1px dashed #BFBFBF;
	padding:2px;
	text-decoration:none;
	color:#003;
}
#content_div2.gallery li a:hover{
	background-color:#D5F5F9;
	color:#0C68AD;
}


#content_div3.gallery {
	width:78%;
	background:none; 
}

#content_div3.gallery #item_wrapper{
	width:31.32%;
}

#item_container1{
	/*width:100%;*/
	float:left;
	background-color:#fff;
	/*border:1px dashed #c3c0b2;*/
	overflow:hidden;
	/*min-height:140px;*/
	height:185px;
}

div#item_container1:hover{
	opacity:0.8;
	}
	

#item_container1 h3{
	font-size:1.15em;
	text-transform: uppercase;
	font-weight:500;
	text-align:center;
	}
#item_content{
	width:98%;
	float:left;
}
#item_content p{
	font-size:.92em;
}
#item_title{
	width:94%;
	float:left;
	padding:3%;
	min-height:20px;
	color:#81560f;
	text-transform:capitalize;
	/*background-color:#CCC;*/
}
#item_img{
	width:100%;
	float:left;
	overflow:hidden;
	border:1px dashed #BDAC8C;
	height:155px;
	/*background-color:#C00;*/
}

#item_img img{
	width:95%;
	margin: 0 auto;
	display:block;
}
/**************************GALLERY CONTAINER END*****************************/


/**************************BUTTONS START*****************************/
.readmore_btn {
	/* [disabled]width:90px; */
	margin:5px 0 10px 10px;
}
.readmore_btn a{
	padding:6px;
	border-radius:3px;
	color:#fff;
	text-decoration:none;	
	background-color:#ff9307;
	font-size:13px;}
	
.readmore_btn a:hover{
	background-color:#000;
	color:#F59236;
}
/**************************BUTTONS END*****************************/

/*======================FORM COMPONENTS===============================*/


#enquiryform_container{
	margin:0 auto;
	width:96%;
	min-height:250px;
	display:flex;
	padding:2%;
	/* [disabled]background-color:#0F0; */
}
#form_field_form_label{
	margin:0 auto;
	width:100%;
	/* [disabled]background-color:#63F; */
	display:flex;
	float:left;
	padding:5px 0;
}
#form_label{
	margin:0 auto;
	width:35%;
	/* [disabled]background-color:#999; */
	color:#878771;
	text-align:right;
	vertical-align:middle;
	float:left;
	padding:5px .75%;

	/*opacity:0.5;*/
}
#form_label p{font-size:1.1em;}
#form_field{
	width:73.5%;
	margin:0 auto;
	float:left;
	/* [disabled]background-color:#C00; */
}

/*-------------QUICK FORM COMPONENTS---------*/

#quick_contact #form_field{
	width:92%;
	margin:0 auto;
	float:left;
	/* [disabled]background-color:#C00; */
}
/*-------------QUICK FORM COMPONENTS---------*/
form{
	margin:0 auto;
}

input[type=text]{
	font-family:"HelveticaLTStdCondensed";
	font-size:1.05em;
	width:98.1%;
	margin:0 auto;
	min-height:70.6%;
	border:1px solid #e7e2dd;
	border-radius:4px;
	background-color:#fdfaf3;
	float:left;
	padding:.75%;
}

input:focus{ background-color:#fff;}

input[type=radio]{
	font-size:1.05em;
	margin-left:20px;
}
input[type=submit]{
	margin:0 auto;
	padding:5px;
	font-family:"HelveticaLTStdCondensed";
	font-size:1.05em;
	border:none;
	border-radius:4px;
	background-color:#AE0017;
	color:#FFC033;
}
input[type=submit]:hover{
	background-color:#FFC033;
	color:#AE0017;
}
select{
	font-family:"HelveticaLTStdCondensed";
	font-size:1.05em;
	width:98.1%;
	margin:0 auto;
	min-height:70.6%;
	border:1px solid #e7e2dd;
	border-radius:4px;
	background-color:#f5f2ee;
	float:left;
	padding:.75%;
	outline:none;
}
textarea{
	font-family:"HelveticaLTStdCondensed";
	font-size:1.05em;
	width:98.1%;
	margin:0 auto;
	min-height:70.6%;
	border:1px solid #e7e2dd;
	border-radius:4px;
	background-color:#fdfaf3;
	float:left;
	padding:.75%;
}
textarea:focus{ background-color:#fff;}

/*======================FORM COMPONENTS===============================*/

#quick_contact{
	width:98%;
	padding:1%;
	margin: 0 auto;
	background-color:#FFF;
	float:left;
	min-height:70px;
}
#quick_form,{
	width:100%;
	float:left;
	
}

/**************************FOOTER LAYOUT START***********************************/

#footer_container{
	width:96%;
	float:left;
	min-height:150px;
	padding:2%;
	background-color:#000;
	border-top:4px solid #e93e06;
	margin-top:20px;
	/* [disabled]margin-top:20px; */
}

#footer_div1{
	display:none;
	width:100%;
	float:left;
	min-height:5px;
	background-color:#;
}
#footer_div2{
	width:100%;
	float:left;
	min-height:10px;
	display:block;
	/*background-color:#999;*/
}
#footer_div3{
	width:100%;
	float:left;
	min-height:40px;
	/*background-color:#777;*/
}

/**************************FOOTER LAYOUT END***********************************/
.tooltip {
	display:none;
	position:absolute;
	border:1px solid #F0DA97;
	/*background-color:#161616;*/
	width:110px;
	background-color:#fefcf5;
	border-radius:5px;
	padding:5px;
	color:#804000;
	font-size:12px;
}