*{ outline:none; padding:0px; margin:0px;}
body {	background:#f8d5b4 url(../images/base.jpg);	background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#main_container{ width:994px; margin:0 auto;}
#header{ height:126px;}
.htr{ width:auto; height:65px; padding-top:20px;}
.logo{ float:left; width:455px; height:49px;}
.follow{ float:right; width:205px;}
.twitter a{ background:url(../images/t.png) no-repeat; width:30px; height:28px; display:block; float:left;}
.twitter a:hover{ background:url(../images/th.png) no-repeat;}
.linked a{ background:url(../images/in.png) no-repeat; width:30px; height:28px; display:block ; float:left;}
.linked a:hover{ background:url(../images/inh.png) no-repeat;}
.facebook a{ background:url(../images/f.png) no-repeat; width:30px; height:28px; display:block; float:left; margin:0 5px 0 5px;}
.facebook a:hover{ background:url(../images/fh.png) no-repeat;}
.menu{ width:575px; float:right; background-color:#FFFFFF;  -moz-border-radius:5px 5px 0px 0px ;  -webkit-border-radius:5px 5px 0px 0px;   border-radius:5px 5px 0px 0px; height:30px; padding-top:10px; padding-top:5px; padding-bottom:4px; margin-right:8px;}
.menu a{  font-size:13px; font-weight:bold; color:#333333; text-decoration:none; line-height:28px; background:url(../images/lef.jpg) no-repeat left top; height:29px; float:left; padding-left:20px; margin-left:18px;}
.menu a span{  font-size:13px; font-weight:bold; color:#333333; text-decoration:none; line-height:28px; background:url(../images/right.jpg) no-repeat right top; height:29px; float:left; padding-right:20px;}
.menu a:hover{ background-position:left -29px; color:#FFFFFF; }
.menu a:hover span{ background-position:right -29px;  color:#FFFFFF;}
.menu a.active{ background-position:left -29px; color:#FFFFFF; }
.menu a.active span{ background-position:right -29px;  color:#FFFFFF;}

#banner{ width:990px; background-color:#fcf0e2; overflow:hidden;  -moz-border-radius:10px 10px 0px 0px;  -webkit-border-radius:10px 10px 0px 0px;   border-radius:10px 10px 0px 0px ; padding:4px 0 30px 4px; height:270px; }
#container{ background-color:#fcf0e2; overflow:hidden;  -moz-border-radius:0px 0px 10px 10px  ;  -webkit-border-radius:0px 0px 10px 10px  ;   border-radius:0px 0px 10px 10px ; width:994px;  padding-bottom:10px;}
.left{ width:711px; padding-left:15px; float:left;}
.heading{ font-family:"Trebuchet MS"; font-size:19px; color:#ff5800; line-height:25px; overflow:hidden; margin-bottom:15px;  border-bottom:1px solid #FF610D; padding-bottom:5px; margin-top:10px;}
.vision{ width:350px; float:left; margin-right:10px;}
.vision_base{ background-color:#fce2c4;  -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px; padding:8px; overflow:hidden;}
.vision_right{ float:right; width:227px; text-align:justify; line-height:18px;}
.more a{ width:auto; color:#ff5800; text-decoration:none; font-weight:bold; }
.more a:hover{ color:#333333;}

.heading2{ font-family:"Trebuchet MS"; font-size:18px; color:#ff5800; line-height:27px; overflow:hidden; margin-bottom:8px;  padding-bottom:5px;}
.welcome{ line-height:18px; text-align:justify; width:709px;}

.right{ float:right; width:245px; padding-right:10px;}
.enquiry-base{ background-color:#FFFFFF; padding:4px;}
.sec{ border:1px solid #999999; padding:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px; }
.wrap{ padding-top:6px; overflow:hidden; width:220px;}
.wrap .txt{ background:url(../images/fild.jpg) repeat-x; overflow:hidden; height:23px; border:1px solid #b4bebf; padding:0 5px; width:200px; margin-left:5px;}
.wrap textarea{ background:url(../images/fild2.jpg) repeat-x; overflow:hidden; max-height:65px; min-height:65px;  border:1px solid #b4bebf; padding:0 5px;  max-width:200px; min-width:200px; margin-left:5px;}
.wrap  .submit{ background:url(../images/submit.jpg) no-repeat; width:65px; font-weight:bold; font-size:12px; color:#FFFFFF; font-weight:bold; border:none; cursor:pointer; padding:2px 0 4px 0; margin-left:153px; }
.wrap  .submit:focus{ background:url(../images/submih.jpg) no-repeat;}

.on{ background-color:#fce2c4;  -moz-border-radius:0px 0px 10px 10px  ;  -webkit-border-radius:0px 0px 10px 10px  ;   border-radius:0px 0px 10px 10px ; margin-top:11px;}
.latest{ width:208px; margin:0 auto; padding-bottom:10px;}
.latest a{ background:url(../images/arow.jpg) no-repeat 0 7px; text-decoration:none; color:#333333; font-weight:bold; padding-left:18px; display:block; font-size:11px; line-height:24px;}

.callbase{ background:url(../images/callheading.jpg) repeat-x;  -moz-border-radius:10px  ;  -webkit-border-radius:10px  ;   border-radius:10px ; margin-top:10px; overflow:hidden;}
.callright{ width:127px; float:right; font-family:"Trebuchet MS"; font-size:15px; color:#FFFFFF; padding-top:10px; padding-right:10px; font-weight:bold;}

#fotter{ width:994px;}
.fotter_menu a{ width:415px;  text-decoration:none; border-right:1px solid #000; color:#000; padding-left:15px; padding-right:15px; overflow:hidden;}
.fotter_menu a:hover{ text-decoration:underline;}

.clients{ width:335px; float:left; margin-left:47px;}
.clients li{ background:url(../images/arow.jpg) no-repeat 0 10px; padding-left:17px; line-height:28px; color:#333333; list-style:none;}
.contactleft{ width:287px; float:left;}
.contactleft a{ background:url(../images/arow.jpg) no-repeat 0 10px; font-weight:bold; padding-left:20px; text-decoration:none; color:#000000;  display:block; line-height:29px;  font-size:13px;}
.contactleft a:hover{  color:#d51403;}

.arow2{ background:url(../images/arow2.jpg) no-repeat 0 3px; padding-left:12px; font-weight:bold; color:#333333; font-size:15px; margin-bottom:8px;}
.arow_text{ padding-left:15px; color:#333333; line-height:23px;}

.company_brief{ width:auto; padding-left:15px;}
.company_brief  li{ background:url(../images/box.jpg) no-repeat 0 7px; padding-left:12px; color:#333333; line-height:18px; list-style:none; padding-bottom:7px;}