*{
	margin:0px;
	padding:0px;

}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;


}
.clear{clear:both}
header, section, footer, aside, nav, main, article, figure {
    display: block;
} 

img {
	max-width:100%;

}
.top{
	background:#333367;
	margin:0px;
	padding:0px;
	color:#ccc;
	

}
.top p{
	padding-top:8px;
	margin:0px;
	font-size:0.8em;

}
.top-icon {
	margin:0px;
	padding:0px ;
	position:relative;
	overflow:hidden;
	float:right;

}
.top-icon ul {
	list-style-type:none;
	margin-top:0.1em;
	margin-bottom:0.1em;
	margin-right:1.5em;
	float:right;
}
.top-icon ul li {
	float:left;
	padding-left:0.5em;
	padding-right:0.5em;
		border-left:1px solid #9d9c9c;

}

.top-icon ul li.last {
border-right:1px solid #9d9c9c;


}


.top-icon ul li a {
	color:#fff;
	font-size:20px;
	padding:0.2em;
	

}
.top-icon ul li.fb a:hover {
	color:#3B5998;
}
.top-icon ul li.tw a:hover {
	color:#00ACEE;
}
.top-icon ul li.ld a:hover {
	color:#006699;
}
.top-icon ul li.gp a:hover {
	color:#CC0000;
}
.about_us h2{font-size: 22px;border-bottom: 2px solid #2A2E53;padding:5px;text-transform: uppercase;font-weight: bold;color: #2A2E53;}
.news_updates h2{font-size:20px; border-bottom:2px solid #CCC; padding:5px;}
.about_us p{text-align:justify;}

.stdsizes{width:100%; overflow:hidden;}
.stdsizes ul{}
.stdsizes ul li{ float:left; list-style-type:none; margin:0px 10px;}
.stdsizes ul li a{color:#2a2e53; font-weight:bold; padding:15px 20px; background:#CCC; line-height:40px;}

.sizes_table h3{text-align:center; border-bottom:1px solid #666; color:#666;}
.sizes_table img{text-align:center; margin-left:250px;}

.side_menu ul {margin:5px auto; }
.side_menu ul li{list-style-type:none;}
.side_menu ul li a{color:#003; line-height:30px; font-weight:bold}

.oring_app{margin-left:20px; line-height:30px;}
.stock_list ul li{list-style:none;}

.address{width:100%; margin:10px auto; border:1px solid #999; box-shadow:3px 3px 3px #CCC; border-radius:5px; padding:3px; text-align:center;}
.address h4{border-bottom:1px solid #CCC; padding:5px;}
.address p{text-align:center;}

.oring_sizes_pdf_files ul li{list-style-type:none; line-height:30px;}

.about_list{width:100%;}
.about_list ul{margin-left:20px;}
.about_list ul li{margin-left:20px; list-style-type:none; line-height:25px; font-weight:600;}

.buy_online_Rubber{width:40%; height:auto; padding:10px 20px; background-color:#003; margin:10px 40px; float:left; border-radius:10px; box-shadow:3px 3px 3px #666; align:center; }
.buy_online_Rubber a{font-size:14px; line-height:30px; color:#fff; width:10px; height:10px;}
.title1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #328A94;
}
h3{font-size:22px;}
.buy{border:1px solid #CCC; border-radius:10px; margin:5px; width:45%; float:left; box-shadow:3px 3px 3px #efefef;}
.buy p{text-align:center;}
.buy h3{background-color:#efefef; font-size:15px; padding:10px 2px; font-weight:bold;}

.wel {
    background: #f3f3f3 none repeat scroll 0 0;
    height: auto;
    overflow: hidden;
    padding: 2px 5px 15px;
    text-align: justify;
    width: 100%;
}
.wel p {
    text-align: justify;
    width: 100%;
}

.cards {
    overflow: hidden;
}
.cards ul li {
    float: left;
    list-style-type: none;
    margin: 8px;
}
.cards ul li.certict {
    height: auto;
    width: 100px;
}
.cards ul li.cardsize {
    margin: 8px;
    width: 50px;
}
.cardhead {
    background-color: #eaeaeb;
    color: #2a2e53;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}
.more {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #990000;
    text-decoration: none;
    line-height: 20px;
	align:center;
}




.logo {
	float:left;
	padding:2px;
	margin:0px;


}
header{
	width:100%;
	margin:0px auto;
	padding:0px 0px;
	position:relative;

	background:#eee;


}

.cerifications{width:100%; margin:0px; padding:0px; overflow:hidden; float:right}
.cerifications ul{float:right;margin: 8px 0px 0px 0px;padding: 0px;}
.cerifications ul li img{width:70px;height:70px;margin: 5px;padding:0px;float:right;}
.cerifications ul li{float:left; list-style-type:none; margin:0px 5px;}

.mainarea{
	margin-top:15px;
	

}
.page_banner{width:100%; height:200px; overflow:hidden;}
.page_banner img{width:100%; height:200px;}
.oring_bottom_image{text-align:center;}

.bottom_link ul{text-align:center;}
.bottom_link ul li{list-style-type:none; float:left}
.bottom_link ul li a{padding:10px 30px;}

.box h4{
	font-family:'Questrial', Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 0px;
	font-size:20px;
	width: 100%;
	color: #FFF;
	float:left;
	font-weight:normal;
	background: #2A2E53;
}

.line:after {
    /* background: no-repeat scroll 0 0 #002765; */
    bottom: 0;
    content: "";
    display: block;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 50px;
    padding:0px 0px 4px;
}


.line{
	 background: none repeat scroll 0 0 #05050C;
	 border-bottom: 1px solid #CCC;
	 font-size: 14px;
	 margin: 0px;
	 padding: 0px;
	 position: relative;
}
 .footer {
	background: #fafafa; /* Old browsers */
background: -moz-linear-gradient(top,  #fafafa 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fafafa 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fafafa 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fafafa 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fafafa 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
border-top:1px solid #e4e2e2;
	z-index:99999;
	height:40px;
	color:#333;
	margin:25px 0px 0px 0px;
	font-size:13px;
	overflow:hidden;
	
}
.fr a {
	text-decoration:none;
	color:#333333;

}
 
 .fl {
	float:left;
	padding:13px 0px 0px 20px;
}
.fr {
	float:right;
	padding:13px 20px 0px 0px;
	text-align:right;
}

.Cassette {
	text-align:center;
	line-height:22px;

}

.mainnav ul{
	list-style-type:none;
	margin-top:25px;
	

}

.mainnav ul li{
	display:inline;
	padding:8px;

}
.mainnav ul li a{
	font-size:16px;
	color:#333;
	font-weight:normal;
		font-family:'TwCenMT-Regular', Arial, Helvetica, sans-serif;


}

.menu2{
	
	width:220px; margin-left:400px;
	
	}
.announcment_tab{width:600px; margin-left:600px;}	

.export_tab{width:250px; margin-left:580px;}

.businessline_tab{width:200px; margin-left:150px;}

.contact_tab{width:250px; margin-left:850px;}
h6{color:#FFF;}

@media (min-width: 768px) and (max-width: 960px) {
	
.mainnav {
	display:none;

}

}
@media (min-width: 300px) and (max-width: 767px) {
	
	
	
	.nav {
  padding-left: 0px;
  margin-left: 0px;
  list-style: none;
  background: none; /* Old browsers */
  background:none; /* FF3.6+ */
  background:none; /* Chrome,Safari4+ */
  background:none; /* Chrome10+,Safari5.1+ */
  background:none; /* Opera 11.10+ */
  background:none; /* IE10+ */
  background:none; /* W3C */
  filter: none; /* IE6-9 */
  background: none;
  border-top:none;
  margin-top: 25px;
}


	.cerifications{display:none;}
	.logo {
	float:left;
	padding:2px;
	margin:0px;
	}
	
	.cards ul li.certict {
    height: auto;
    width: 90px;
}
.buy_online_Rubber {width:90%; height:auto; padding:10px 20px; background-color:#003; margin:10px 10px; float:left; border-radius:10px; box-shadow:3px 3px 3px #666; }
.buy_online_Rubber a{font-size:18px; line-height:30px; color:#fff;}

h3{font-size:18px;}
.buy{border:1px solid #CCC; border-radius:10px; margin:5px; width:90%; float:left; box-shadow:3px 3px 3px #efefef;}
.buy p{text-align:center;}
.buy h3{background-color:#efefef; font-size:15px; padding:10px 2px; font-weight:bold;}



}
.box{margin:20px auto; border:2px solid #2A2E53}
.box img{/* width:90%; */margin:0px auto;text-align: center;padding: 10px;}
	
.mainnav {
	display:none;

}

.menu2{
	
	width:100%; margin-left:0px;
	
	}
.announcment_tab{width:100%; margin-left:0px;}	

.export_tab{width:100%; margin-left:0px;}
.businessline_tab{width:100px; margin-left:0px;}
.contact_tab{width:100%; margin-left:0px;}



}