@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; }
body{margin:0px; padding:0px; background:url(../images/background_bg.jpg) no-repeat center top #0c3b00;}
.clear{clear:both;}


/* ----------- main div starts ----------- */
#main{width:980px; height:auto; margin:0px auto; margin-top:80px; padding-bottom:15px;}

/* header starts */
#header{width:980px; height:251px; float:left; background:url(../images/header_bg.png) no-repeat;}
.logo{width:168px; height:110px; float:left; margin-top:90px; padding-left:40px;}
.top_icons{width:225px; height:53px; float:right; margin:60px 0px 0px 0px; padding-right:220px;}
.home-icon{width:68px; height:31px; float:left; background:url(../images/home_icon.png) no-repeat; text-align:center; padding:20px 0px 0px 25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; letter-spacing:.5pt;}
.home-icon a{color:#ffffff; text-decoration:none;}
.home-icon a:hover{color:#ffffff; text-decoration:underline;}

.contact-icon{width:115px; height:31px; float:right; background:url(../images/contact_icon.png) no-repeat 0px 4px; text-align:center; padding:20px 0px 0px 17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; letter-spacing:.5pt;}
.contact-icon a{color:#ffffff; text-decoration:none;}
.contact-icon a:hover{text-decoration:underline;}

#main_cotent{width:980px; background:#ffffff; height:auto; float:left;}
.main_content{width:980px; height:99px; float:left; background:url(../images/navigation_bg.jpg) no-repeat right top;}

/* top navigation starts */
.top_nav{float:left; width:695px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; color:#fff; text-decoration:none; line-height:normal; padding-top:0px;  font-weight:normal; letter-spacing:.3pt;}  
.top_nav ul {margin:35px 0 0 0 ;padding-left:13px;list-style:none;}    
.top_nav li {margin:0px 2px;  float:left; display:block; background:url(../images/line_sep.jpg) no-repeat 0% 20% ;  padding-left:3px; }
.top_nav li.back_non{background:none;}
.top_nav li a {float:left; display:block; color:#fff; text-decoration:none;padding:0px 0px 4px 3px;}
.top_nav li a span{float:left; display:block; color:#4c4c4c; text-decoration:none; height:30px; padding:2px 3px 0 2px; cursor:pointer;}
.top_nav li a:hover {background:url(../images/left_menu.jpg)  no-repeat left top; height:32px;}
.top_nav li a:hover span {background:url(../images/right_menu.jpg)  no-repeat right top; height:30px; color:#fff;}
.top_nav li a.current {background:url(../images/left_menu.jpg)  no-repeat left top; color:#fff;text-decoration:none;}  
.top_nav li a.current span {background:url(../images/right_menu.jpg)  no-repeat right top;color:#fff;}


#banner{width:940px; margin:0px auto; height:auto; padding:0px 10px 0px 10px;}
.left_banner{width:480px; height:439px; float:left;}
.left_pic{width:481px; height:auto; float:left;}
.read_more{width:138px; height:33px; float:right; margin-top:45px;}
.right_banner{width:444px; height:auto; float:right; padding-left:2px;}
.right_img1{width:215px; height:216px; float:left;}
.right_img2{width:215px; height:216px; float:right;}

#mdl_content{width:948px; height:auto; float:left; border-top:1px solid #898f7d; border-bottom:1px solid #898f7d; margin:20px 0px 20px 15px; padding:5px 0px 20px 0px;}
.mdl_left{width:304px; height:auto; float:left;}
.categories_txt{width:303px; height:104px; float:left;}
.services_navi{width:303px; height:auto; float:left; padding-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#8d8271; letter-spacing:.8pt;}
.services_navi ul{list-style:none; display:block;}
.services_navi ul li{display:block; padding:16px 0px 8px 16px;}
.services_navi ul li a{color:#8d8271; text-decoration:none;}
.services_navi ul li a:hover{color:#57241e; text-decoration:underline; background:url(../images/arrow.jpg) no-repeat right; padding-right:30px;}
.services_navi ul li .active{color:#57241e; text-decoration:underline; background:url(../images/arrow.jpg) no-repeat right; padding-right:30px;}


.mdl_right{width:632px; height:auto; float:right; border-left:1px solid #898f7d; padding:10px 0px 0px 10px;}
.search_top{width:460px; height:82px; float:right;}
.search{width:194px; height:74px; float:left;}
/* search box starts */
.search_box{width:242px; height:29px; float:right; margin-top:25px;}
.search_new{width:201px; height:29px; float:left;}
.tb11 { padding:4px 4px 4px 4px; width:201px; height:29px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#777777; font-weight:normal;background:url(../images/search_box.jpg) no-repeat;}
.search_images{width:33px; height:29px; margin:0 auto; padding-top:0; float:right;} 

.welcome_txt{width:611px; height:auto; float:right;}
.bentley_heading{width:434px; height:auto; float:left;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7f7f; line-height:22px; letter-spacing:.5pt;}
.bentley_text_img{width:172px; height:169px; float:right;}

.services_box{width:600px; height:auto; float:right; border-top:1px solid #898f7d; border-bottom:1px solid #898f7d; padding:5px;}
.services_head{width:600px; height:117px; float:left;}

.services_tab{width:293px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7f7f7f; letter-spacing:.5pt;}
.services_tab ul{display:block; list-style:none;}
.services_tab ul li{margin-left:20px; padding-bottom:10px; list-style:circle;}

.quick_contact_box{width:600px; height:auto; float:right; padding:5px;}
.quick_contact{width:600px; height:auto; float:left;}

/* ----------- My Form ----------- */
.myform{
float:left;
width:551px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
}

/* ----------- stylized ----------- */
#stylized{
width:551px; height:auto; float:left; margin-left:20px;
}

#stylized p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:80px;
}

#stylized input{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #b0b59b;
width:280px;
margin:2px 0 0px 0px;
color:#777777;
}

#stylized textarea{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #b0b59b;
height:100px;
margin:2px 0 10px 0px;
width:280px;
color:#777777;
}

.name_txt{width:80px; height:auto; float:left; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d5046; font-weight:normal;}

.submit_field{width:136px; height:68px; float:right; padding-top:30px;}

.contact_form{width:546px; height:auto; float:left;}

/* ----------- form close ----------- */
/* search box ends */

/* ----------- form close ----------- */
#footer{width:980px;  float:left; height:100px; background:url(../images/footer_bg.jpg) no-repeat bottom #ffffff;}
.footer_box{width:880px; margin:0px auto; padding-top:10px;}
.bespoke_tile{width:312px; float:left; height:80px;}
.footer_menu{width:860px; height:auto; float:right; text-align:center;}
.footer_menu ul{list-style:none;}
.footer_menu ul li{list-style:none; display:inline; padding-right:8px; border-right:1px solid #666666; padding-left:5px;}
.footer_menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#464341; text-decoration:none; letter-spacing:.5pt;}
.footer_menu ul li a:hover{text-decoration:underline;}
.footer_menu ul li .active{text-decoration:underline;}
.footer_content_new{width:860px; float:left; text-align:center; margin-top:10px; color:#666666; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



.search_box_new{width:200px; height:26px; float:right; margin-top:5px; text-align:right;} 
.serach_box1{border:solid 1px #b0b59b; outline:0px;}

/*thanks page css*/
.box_head_new{border-bottom:1px solid #cccccc; background:#1E3C08; color:#fff; padding-left:10px; font-size:20px; height:26px;}
.border_table{ border:1px solid #cccccc;}
.border_table p{ padding-left:10px; padding-top:10px;}
.border_table h1{ color:#1E3C08; font-size:16px; font-weight:bold; padding-left:10px;}
.mdl_container_thanks{width:490px; height:auto; float:left; margin-left:50px;}
.mdl_right_thanks{width:632px; height:auto; float:right;  padding:10px 0px 0px 10px;}


/* other css*/
.mTop{margin-top:10px;}
.mLeft{margin-left:10px;}
.mRight{margin-right:10px;}
.mBottom{margin-bottom:10px;}

.pdf_box{width:245px; height:auto; float:left; }
.mbot{margin-bottom:5px;}



/*22june*/
.mlef{margin-left:15px;}

#mdl_part{width:600px; float:right; height:auto;}
 .featured_box_text{width:667px; height:auto; float:left;  margin-top:25px; padding:10px;}
.img_left{width:170px; height:auto; float:left; padding-right:40px; padding-left:10px; padding-top:10px;}
 .img_left img{ border:1px #cccccc solid;}
  .img_left a:hover img{ border:1px #666666 solid; }
  .featured_tgb{width:632px; height:200px; float:left;  margin-top:25px; padding:10px;}
  .featured_tgb_img{width:100px; height:100px; float:left; margin-right:3px;}
  .tgb_heading{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding-top:30px; padding-left:10px;}
 .featured_left_tgb{width:270px; height:auto; float:left; border:1px solid #CCCCCC;}
 .featured_right_tgb{width:270px; height:auto; float:left;  border:1px solid #CCCCCC; margin-left:20px;} 
   .featured_tgb1{width:611px; height:auto; float:right;  margin-top:25px; padding:0px 0px 0px 10px;}
   h3{width:100%; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#61361d;}
   .more_1 a{color:#fe0000; width:70px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-right:120px;}
   
   .aluminium_text_img{width:150px; height:150px; float:right;}
   
   .width{width:260px; height:auto; float:left;}
.width1{width:350px; height:auto; float:right;}
.width2{width:360px; height:auto; float:left;}
.width1{width:350px; height:auto; float:right;}
.text1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7f7f; line-height:22px; letter-spacing:.5pt;}
.mtop100{margin-top:100px;}


<!--quick Contact-->


.quick_contact1_box{width:450px; height:auto; float:left; padding:20px;}
.quick_contact1{width:450px; height:auto; float:left;}

.myform1{
float:left;
width:450px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
}


#stylized{
width:450px; height:auto; float:left; margin-left:20px;
}

#stylized p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:80px;
}

#stylized input{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #b0b59b;
width:240px;
margin:2px 0 0px 0px;
color:#777777;
}

#stylized textarea{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #b0b59b;
height:100px;
margin:2px 0 10px 0px;
width:240px;
color:#777777;
}
.all_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7f7f; margin-left:70px;  }
.name_txt{width:40px; height:auto; float:left; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d5046; font-weight:normal;}
.message{width:60px; height:auto; float:left; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d5046; font-weight:normal; text-align:right; padding-right:15px;}
.submit_field{width:100px; height:50px; float:right; padding-top:20px; padding-right:10px;}

.contact_form{width:450px; height:auto; float:left;}
.copyright{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999; text-decoration:none; letter-spacing:.7pt;}
.mbot{margin-bottom:5px;}
.mTop30{margin-top:30px;}
