body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,p,blockquote,table,tr,th,td,embed,object,button{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height:18px }
a{text-decoration:none; outline:none; color:#9d2c00; }
a:hover{text-decoration:none; outline:none;  color:#e55b25 }
img{border:none}
.wrapper{ background:#ccc;}

h1{font-size:21px; color:#fff; background:#fff url(../images/wood_head.jpg) no-repeat; margin-bottom:15px; width:auto; height:24px;}
h2{font-size:21px; color:#fff; background:#fff url(../images/assessories_head.jpg) no-repeat; margin-bottom:15px; width:auto; height:24px;}
h3{font-size:21px; color:#fff; background:#fff url(../images/restore_head.jpg) no-repeat; margin-bottom:15px; width:auto; height:24px;}
h4{font-size:21px; color:#fff; background:#fff url(../images/phot_head.jpg) no-repeat; margin-bottom:15px; width:auto; height:24px;}
h5{font-size:21px; color:#fff; background:#fff url(../images/contact_head.jpg) no-repeat; margin-bottom:15px; width:auto; height:24px;}
h6{font-size:21px; color:#fff; background:#fff url(../images/natural_head.jpg) no-repeat; margin-bottom:15px; width:auto; height:24px;}
.heading7{font-size:21px; color:#fff; background:#fff url(../images/semisolid_head.jpg) no-repeat; display:block; margin-bottom:15px; width:auto; height:24px;}
.heading8{font-size:21px; color:#fff; background:#fff url(../images/engineered_head.jpg) no-repeat; display:block; margin-bottom:15px; width:auto; height:24px;}
.heading9{font-size:21px; color:#fff; background:#fff url(../images/aboutus.jpg) no-repeat; display:block; margin-bottom:15px; width:auto; height:24px;}

.main{width:984px; height:auto; margin:0px auto; background:#dfdbcf; padding:8px;}
.content{width:984px; height:auto; background:#fff;}

.selected{display:block; width:auto; height:25px; float:left; background:url(../images/arrow.gif) no-repeat center bottom; padding:0px 8px 0px 8px; color:#e55b25;}
.menu{display:block; width:auto; height:25px; float:left; background:#fff; padding:0px 8px 0px 8px; color:#2a0f03}
.menu:hover{display:block; width:auto; height:25px; float:left; background:url(../images/arrow.gif) no-repeat center bottom; padding:0px 8px 0px 8px; color:#e55b25;}

.header{width:984px; height:90px; float:left; background:#fff; margin-top:5px;}
.header_logo{width:201px; height:90px; float:left; background:#fff}
.header_menu{width:780px; height:25px; float:left; background:#FFF; padding-top:65px }
.header_menu span{display:block; font-size:13px; color:#2a0f03; font-weight:bold; padding-left:15px;  }

.middle_portion{ clear:both; width:962px; height:354px; background:url(../images/img_bg.jpg) repeat-x; padding-top:34px; padding-left:22px;}
.flash_cont{width:940px; height:320px; background:#bead8d; }


.inner_middle_portion{ clear:both; width:962px; height:244px; background:url(../images/inner_middle.jpg) repeat-x; padding-top:34px; padding-left:22px;}
.inner_flash_cont{width:940px; height:204px; background:#bead8d; }

.inner_cont_left{width:600px; height:auto; float:left; background:#fff; padding-left:24px; text-align:justify; padding-right:20px; line-height:18px; font-size:12px}
.inner_cont_right{width:330px; height:400px; float:left; background:#fff; padding-left:10px}
.inner_cont_right img{ margin-bottom:10px;}


.content_sec{width:969px; height:313px; background:#fff; padding-left:15px}
.content_sec div{display:block; width:310px; height:265px; float:left; margin-top:20px; margin-right:13px; background:#fff;}
.content_sec b{padding-left:5px; font-size:16px; color:#9d2c00;}
.content_sec p{text-align: justify; padding-right:3px; padding-left:3px; background:#fff; color:#593322;}
.content_sec a{color:#9d2c00; margin-left:250px}
.content_sec a:hover{color:#000;}
.content_sec span{margin-left:250px}



.inner_content{ width:984px; height:auto; background:#fff; padding-bottom:35px }

.box_bg{width:151px; height:181px; float:left; background:url(../images/box_bg.jpg) no-repeat; padding:12px; margin-right:25px; -margin-right:18px}
.box_bg a{margin-left:110px}
.box_bg img{margin-bottom:6px}
.box_bg b{color:#fb5d0f; display:block; margin-bottom:5px}


.box_bg2{width:151px; height:226px; float:left; background:url(../images/box_bg2.jpg) no-repeat; padding:12px; margin-right:25px; -margin-right:18px}
.box_bg2 a{margin-left:110px}
.box_bg2 img{margin-bottom:6px}
.box_bg2 b{color:#fb5d0f; display:block; margin-bottom:5px}


.gallery_box{width:293px; height:115px; background:#fff; float:left; margin-right:15px;  -margin-right:10px; margin-bottom:15px}

.inner_gallery{width:603px; height:113px; background:#6c4e2d;}
.inner_gallery span{display:block; width:324px; height:68px; float:left; background:#6c4e2d; padding:45px 20px 0px 15px; color:#fff}
.inner_gallery b{color:#fb9d27}
.inner_gallery p{display:block; width:244px; height:113px; float:left; background:url(../images/natural_head_img.jpg)}

.inner_gallery_semi{width:603px; height:113px; background:#6c4e2d;}
.inner_gallery_semi span{display:block; width:324px; height:68px; float:left; background:#6c4e2d; padding:45px 20px 0px 15px; color:#fff}
.inner_gallery_semi b{color:#fb9d27}
.inner_gallery_semi p{display:block; width:244px; height:113px; float:left; background:url(../images/semi_head_img.jpg)}

.inner_gallery_engi{width:603px; height:113px; background:#6c4e2d;}
.inner_gallery_engi span{display:block; width:324px; height:68px; float:left; background:#6c4e2d; padding:45px 20px 0px 15px; color:#fff}
.inner_gallery_engi b{color:#fb9d27}
.inner_gallery_engi p{display:block; width:244px; height:113px; float:left; background:url(../images/engi_head_img.jpg)}

.inner_gallery_acces{width:603px; height:113px; background:#6c4e2d;}
.inner_gallery_acces span{display:block; width:324px; height:68px; float:left; background:#6c4e2d; padding:45px 20px 0px 15px; color:#fff}
.inner_gallery_acces b{color:#fb9d27}
.inner_gallery_acces p{display:block; width:244px; height:113px; float:left; background:url(../images/acces_head_img.jpg)}

.inner_contact{width:603px; height:auto; background:#6c4e2d;}
.inner_contact span{display:block; width:324px; height:auto; float:left; background:#6c4e2d; padding:10px 20px 0px 15px; color:#fff; font-size:14px}
.inner_contact b{color:#fb9d27}
.inner_contact p{display:block; width:244px; height:272px; float:left; background:url(../images/contact_img.jpg) no-repeat}
.inner_contact span span{margin-left:20px; width:240px; display:block;}
.inner_contact span a{color:#f39829}
.inner_contact span a:hover{color:#ccc}

.contact_form{width:603px; height:auto; background:#fff; margin-top:20px;}
.form_top{width:603px; height:23px; background:url(../images/form_top.jpg) no-repeat}
.form_mid{width:573px; height:auto; background:url(../images/form_mid.jpg) repeat-y; padding:20px 0px 0px 30px;}
.form_btm{width:603px; height:23px; background:url(../images/form_btm.jpg) no-repeat}





.bottom_body{width:auto; height:146px; float:left; background:url(../images/bttom_bg.jpg) no-repeat bottom}

.footer{width:984px; height:70px; background:url(../images/footer_bg.jpg) repeat-x; padding-top:10px; }

.footer_link{width:984px; height:35px; text-align: center; background:#fff}
.footer_link span{display:block; font-size:12px; color:#1c110b; padding-top:8px; padding-left:12px;  }
.footer_link a{padding-left:8px; padding-right:8px; color:#2a0f03; }
.footer_link a:hover{padding-left:8px; padding-right:8px; color:#e55b25; }

.ft_span_left{display:block; width:473px; float:left; text-align:left; font-size:11px; color:#9b5c34; padding-left:17px; padding-top:25px; background:#fff; color:#593322 }
.ft_span_right{display:block; width:475px; float:left; text-align:right; font-size:12px; color:#9b5c34; padding-right:15px; padding-top:25px;  background:#fff; color:#593322  }
.ft_span_right a{color:#54c232; margin:0px ; padding:0px; font-weight:bold}
.ft_span_right a:hover{color:#e55b25;  margin:0px ; padding:0px; font-weight:bold}





.gallerBox1{ width:603px; height:auto; background:#fff; padding-top:15px}
.gallerBox1 a{margin-right:10px}


fieldset{
	margin:0px;
	width:auto;
	display:block;
	border: none;
	padding-top:20px;
	background:url(../images/form_mid.gif) repeat-y;
	background:#fff;
	width:500px
}
fieldset br{line-height:10px;} 
label{
	color:#87380d;
	font-size:15px;
	display:block;
	float:left;
	width:185px;
	text-align:right;	
	background:#fff;
	margin-right:18px;
}

/*sujith newly added*/

.selectBox{font-size: 11px;  color: #5f8374; width:200px; height:21px;  background:#fff; border: solid 1px #c8ad98;      }
.textareaBox{font-size: 11px;  color: #5f8374; width:200px; background:#fff; border: solid 1px #c8ad98;      }
/*sujith changed*/


.submit_btn {
display: block;
width: 66px;
height: 25px;	
background:url(../images/submit_btn.gif) no-repeat 0 0;
border: 0 none;
cursor: pointer;
float:left;
margin-top:5px;
color:#fff;
padding-top:-10px;
}


.reset_btn {
display: block;
width: 66px;
height: 25px;	
background:url(../images/submit_btn.gif) no-repeat 0 0;
border: 0 none;
cursor: pointer;
float:left;
margin-top:5px;

padding-top:-10px;
color:#fff;
}
em{color:#FF0000; font-size:13px; font-weight:bold}

.Formtxt{
	width:150px; 
	margin:2px 0px 0px 0px; 
	color:#4f4b72; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fff;
	border:1px solid #c8ad98
}
.Formtxt1{
	width:200px; 
	margin:2px 0px 0px 0px; 
	color:#4f4b72; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fff;
	border:1px solid #c8ad98
}
.Formtxt2{
	width:150px; -width: 155px; 
	color:#4f4b72; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.textBox{font-size: 11px; padding-top:4px; padding-left:3px; color: #5f8374; width:197px; height:16px;  background:#fff; border: solid 1px #c8ad98;      }
.MANDATORY{background-color:#FFFFCC; border:dashed 1px #339900; }
