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

html, body{ padding:0; margin:0;  font-family: 'Roboto', sans-serif; font-size:14px;  height: 100%; color:#474747; letter-spacing:0px;  }
.bg{ width:1150px; min-height:100%; height:auto !important; height:100%;  margin:0 auto 0em; background-image:url(../images/home_bg.jpg); background-repeat:no-repeat; }
.wrapper{ width:1000px; margin:0 auto; min-height:100%; height:auto !important; height:100%;  position:relative; }
img{ border:none;}
.clr{ clear:both;}
a{ text-decoration:none;}

h1{font-size:27px; color:#d6381f; border-bottom:1px #d6381f solid; text-transform:uppercase;  }
h6{font-size:17px; color:#fff; } 
p{color:#292828; text-align:justify; line-height:18px;}


.logo_out{ background:#D6381F; width:100%; margin:0 auto;}
.menu_out{width:100%; margin:0 auto; padding:0; background:#373636;}
/*.logo{width:162px; height:auto; position:absolute; top:-44px; z-index:1000;}*/
.logo{width:83px; height:82px; float:left;}
.header_out{width:1000px; height:auto; float:left; }
.slider_out{width:100%; margin:0 auto; padding:0; background:#d6381f;}
.content_out{width:1000px; height:auto; float:left; padding:20px 0px 0px 0px; }
.content_left{width:680px; height:auto; float:left;}
.content_left ul{padding:0; margin:0;}
.content_left ul li{padding:10px; margin:0; float:left; background:#bdbcbc; width:190px; margin:0px 25px 0px 0px; }
.content_left ul li.nomargin{float:right; margin-right:0; }
.prd_heading{width:190px; float:left; color:#fff; font-weight:bold;}
.prd_img{width:180px; float:left; margin:10px 0px 5px 0px; background:#9f9f9f; padding:3px; }
.prd_btn{width:65px; height:10px; float:left; background:#807f7f; padding:10px; color:#fff; line-height:6px; text-decoration:none; text-align: center;}
.prd_btn:hover{width:65px; height:10px; float:left; background:#969696; padding:10px; color:#fff; line-height:6px;}
.prd_btn01{width:80px; height:10px; float:left; font-size:12px; background:#807f7f; padding:7px 0 5px 0; color:#fff; line-height:6px; text-decoration:none; text-align: center;}
.prd_btn01:hover{width:80px; height:10px; float:left; background:#969696; color:#fff; line-height:6px;}
.customers_out{width:660px; height:auto; float:left; margin:20px 0px 0px 0px;  }
.content_right{width:280px; height:auto; float:right; margin:20px 0px 0px 0px;}
.content_right ul{margin:0; padding:0;}
.content_right ul li{margin:0px 0px 20px 0px; padding:0;}
.news_events_block{width:280px; float:left; padding:0px 0px 10px 0px;}
.news_events_block01{width:280px; float:left;  padding:10px 0px 0px 0px;}
.calnedar{width:83px; height:68px; float:left; background:url(../images/calendar_bg.png); background-repeat:no-repeat;}
.news_out{width:280px; height:auto; float:right;}
.news_heading{width:180px; height:auto; float:left; color:#004292; font-size:17px; font-weight:bold; text-transform:uppercase; margin:0px 0px 5px 0px;}
.news{width:230px; height:auto; float:left; color:#575757; text-align:justify;}
.date{width:50px; height:auto; float:left; color:#fff; font-size:30px; margin:3px 0px 0px 15px;}
.month{width:50px; height:auto; float:left; color:#fff; font-size:17px; margin:0px 0px 0px 15px; text-transform:uppercase;}

.footer_block{width:100%; margin:0 auto; background:#434343; }
.footer_cont{width:1000px; height:auto; float:left; padding:20px 0px 10px 0px; color:#fff;}
.follow {width:auto; height:auto; margin:0; padding:0; float:right;}
.follow ul {width:auto; height:auto; margin:0; padding:0; }
.follow ul li.facebook { list-style:none; float:left; width:33px; height:33px; margin:0px 10px 0px 0px; background-image:url(../images/follow_sprite.png); background-repeat:no-repeat;}
.follow ul li.twitter { list-style:none; float:left; width:33px; height:33px;  margin:0px 10px 0px 0px; background-image:url(../images/follow_sprite.png); background-repeat:no-repeat; background-position:0px -33px;}
.follow ul li.youtube { list-style:none; float:left; width:33px; height:33px;  background-image:url(../images/follow_sprite.png); background-repeat:no-repeat; background-repeat:no-repeat; background-position:0px -64px;}

.follow ul a li.facebook:hover{ list-style:none; float:left; width:33px; height:33px; margin:0px 10px 0px 0px; background-image:url(../images/follow_sprite_hover.png); background-repeat:no-repeat;}
.follow ul a li.twitter:hover { list-style:none; float:left; width:33px; height:33px;  margin:0px 10px 0px 0px; background-image:url(../images/follow_sprite_hover.png); background-repeat:no-repeat; background-position:0px -33px;}
.follow ul a li.youtube:hover{ list-style:none; float:left; width:33px; height:33px;  background-image:url(../images/follow_sprite_hover.png); background-repeat:no-repeat; background-repeat:no-repeat; background-position:0px -64px;}

.policy{ text-decoration:none; color:#fff;}
a.policy:hover{ text-decoration:none; color:#cecdcd;}
.read_more{ text-decoration:none; color:#014293;}
a.read_more:hover{ text-decoration:none; color:#0457be;}

.read_more_btn_out{width:95px; float:right; margin:15px 0px 5px 0px;}
.ar{width:9px; height:10px; float:left; margin:5px 5px 0px 0px; background:url(../images/ar.jpg); background-repeat:no-repeat;}
.read{width:80px; float:left;}

.tbox_out{width:240px; height:30px; background:#fff; position:relative; top:-150px;}
.txt_prop{width:240px; height:30px; background:#fff; border:none; padding:0px 0px 0px 5px;}
.go_btn{width:35px; height:32px; background:#000; position:relative; left:240px; top:-31px; color:#fff; font-size:20px; padding:0px 0px 0px 10px;}

.cust_out{width:660px; height:auto; float:left;}
.cust_out ul{padding:0; margin:0;}
.cust_out ul li{padding:0; margin:0; float:left; width:150px; height:70px; margin:0px 15px 0px 0px; background:none;}
.inner_banner{width:1000px; height:200px; float:left; margin:0px 0px 0px 0px;}

.prd_category{width:1000px; float:left; margin:0px 0px 25px 0px;}
.prd_category_block{width:230px; height:auto; float:left; margin:0px 25px 0px 0px; }
.prd_category_block01{width:230px; height:auto; float:right; margin:0px 0px 0px 0px; }
.prd_category_in{width:225px; height:120px; float:left; padding:5px; background:#373636;}
.prd_category_img{width:225px; height:120px; float:left; }
.heading{width:225px; height:40px; background:#962714; float:left; color:#fff; padding:5px;}
.prd_category_link{color:#fff; font-weight:bold;}
a.prd_category_link:hover{color:#e8e6e6; font-weight:bold;}

.customers_block{width:1000px; float:left;}
.customers_main_out{width:230px; height:170px; float:left; background:url(../images/customers_bg.png); background-repeat:no-repeat; margin:0px 26px 0px 0px; background-position:0px 78px;}
.customers_main_out01{width:230px; height:170px; float:left; background:url(../images/customers_bg.png); background-repeat:no-repeat; background-position:0px 78px;}
.customers_main_out_in{width:220px; height:120px; float:left; padding:3px; border:#999999 solid 3px; }

.infra_main_out{width:230px; height:160px; float:left; background:url(../images/customers_bg.png); background-repeat:no-repeat; margin:0px 15px 0px 0px; background-position:0px 78px;}
.infra_main_out01{width:230px; height:160px; float:left; background:url(../images/customers_bg.png); background-repeat:no-repeat; background-position:0px 78px;}
.infra_main_out_in{width:220px; height:123px; float:left; padding:0px; border:#999999 solid 3px; }

.qua_main_out{width:180px; height:230px; float:left; background:url(../images/customers_bg2.png); background-repeat:no-repeat; margin:0px 15px 0px 0px; background-position:0px 155px;}
.qua_main_out01{width:120px; height:230px; float:left; background:url(../images/customers_bg2.png); background-repeat:no-repeat; background-position:0px 155px;}
.qua_main_out_in{width:136px; height:200px; float:left; padding:0px; border:#999999 solid 3px; }


.enquiry_block{width:1000px; float:left;}
.enquiry_main_out{width:1000px; float:left;}
.enquiry_block01{width:1000px; float:left; margin:15px 0px 0px 0px;}
.enquiry_title{width:1000px; float:left; font-size:18px; text-align:center; margin:10px 0px 15px 0px; color:#000; text-transform:uppercase;}
.enquiry_left_block{width:480px; float:left; margin:0px 20px 0px 0px;}
.enquiry_right_block{width:480px; float:right;}
.enquiry_out{width:480px; height:auto; float:left; margin:0px 0px 20px 0px;}
.enquiry_label{width:200px; height:auto; float:left; margin:0px 20px 0px 0px; padding:3px 0px 0px 0px;}
.enquiry_tbox{width:260px; height:20px;; float:left;}
.enquiry_tbox_prop{width:260px; height:20px; float:left; color:#474747;}
.enquiry_lbox_prop{width:263px; height:26px; float:left; color:#474747;}
.mand{ color:#F30;}

.gen_list{ width:680px; float:left;}
.gen_list ul { padding:0; margin:0;}
.gen_list ul li{ list-style:disc; padding:0;  margin:0px 0px 0px 15px; line-height:22px;}

.qua_list{ width:950px; float:left;}
.qua_list ul { padding:0; margin:0;}
.qua_list ul li{ list-style:disc; padding:0;  margin:0px 0px 0px 15px; line-height:22px;}

.ped_details_out{width:600px; height:auto; float:right; border:1px solid #D6381F;}
.ped_details_pic{width:300px; margin:0px 0px 0px 0px; border:4px #b0b0b0 solid; }
.tap_details_pic{width:150px; margin:0px 0px 0px 0px; border:4px #b0b0b0 solid; }
.prd_tech_details{width:590px; background:#ccc; padding:5px; color:#fff; font-size:15px;}
.prd_det_heading{width:630px; height:30px; background:#373636; padding:10px; font-size:22px; color:#fff; font-weight:bold;}
.prd_main_block{width:955px; float:left; padding:20px; background:#CCC; border:3px #b0b0b0 solid;}

.download{width:150px; height:10px; background:#373636; padding:0px; font-size:20px; color:#fff; font-weight:bold; text-align:center;}
a.download:hover{color: #CC0000;}
.dwnldtext {font-size: 15px; font-weight:bold; color: #990000; text-decoration: none;}
a.dwnldtext:hover {color: #003399;}


.title05{font-size:17px; color:#d6381f; width:1000px; margin:0px 0px 5px 0px; } 
.title_contents{color:#292828; text-align:justify; line-height:18px; width:1000px; margin:0px 0px 15px 0px; }

.infra_list_out{width:1000px; float:left; margin:0px 0px 20px 0px; }
.infra_list_out ul{ padding:0; margin:0;}
.infra_list_out ul li{ padding:0; margin:0px 0px 0px 20px; line-height:20px; list-style:disc;}
.infra_in ul {padding:0; margin:0;}
.infra_in ul li{padding:0;margin:0px 0px 0px 30px; line-height:20px; list-style:circle;}

 
.contact_main_out{width:1000px; float:left; margin:0px 0px 30px 0px; }
.contact_left{width:480px; height:747px; float:left; background:url(../images/contact_us_bg.png); background-repeat:no-repeat;}
.contact_inner{width:407px; margin:0 auto; }
.contact_contents_out{width:388px; float:left; padding:20px 10px 10px 10px; }
.contact_list{width:388px; float:left; padding:20px 0px 0px 0px; }
.contact_list ul{padding:0; margin:0; }
.contact_list ul li{padding:0; margin:0; list-style-image:url(../images/bullet.png); margin:0px 0px 0px 20px; line-height:23px; }
.contact_add{width:347px; float:left; padding:45px 20px 0px 20px; }
.contact_md_list_out{width:347px; float:left; padding:30px 20px 10px 20px; border-bottom:1px dashed #666; }
.contact_md_list_out01{width:347px; float:left; padding:10px 20px 10px 20px; border-bottom:1px dashed #666; }
.contact_name{width:347px; float:left; margin:0px 0px 10px 0px;}
.contact_contact{width:347px; float:left; margin:0px 0px 0px 0px;}
.contact_md_name{ color:#D6381F; font-weight:bold;}
.contact_email_link{ text-decoration:none; color:#666;}
a.contact_email_link:hover{ text-decoration:none; color:#D6381F;}
.contact_right{width:480px; height:747px; float:right; background:url(../images/contact_us_bg.png); background-repeat:no-repeat;}


.error {
		color:#F00;
	}

.form INPUT{
	
	position:relative;
	margin:0 auto;
}
.form {
	 float: left;
    margin: 0 auto;
    padding: 15px 0;
    position: relative;
    text-align: center;
    width: 75%;
}
.teker_radio{ padding:0 2%; float:left; position:relative;}

#size_submit {
	 border: medium none;
    height: 30px;
    width: 80px;
}

#size_reset {
	border: medium none;
    height: 30px;
    width: 80px;
}
	
