#wrapper { width:960px; height:130px; padding:10px 20px 0 20px; margin:0 auto; }
#header-wrapper { width:100%; height:140px; background:url(../images/header_bg.png) repeat-x;}
#nav-wrapper { width:100%; height:50px; background:url(../images/nav-bg.png) repeat-x; border-top:2px solid #744B1E; }
#banner-wrapper { width:100%; height:270px; padding:20px 0 20px 0; background:url(../images/query-bg.png) repeat-x;}
#product-wrapper { width:100%; padding:20px 0 20px 0; background:url(../images/product-bg.png); }

.logo { height:129px; width:300px; float:left;   }

.menu-header a { font-family:'OpenSansSemibold'; font-size:16px; color:#d6d6d6; text-decoration:none;}
.menu-header a:hover { color:#FFF;}
.menu-header p { font-family:'OpenSansSemibold'; font-size:12px; color:#999;}

.navigation-header { height:115px; width:660px; float:right; }
.navigation-header ul { height:30px; width:650px; float:right; margin-top:10px; position:relative; }
.navigation-header ul li { float:left; position:relative; border-top:2px solid #94562f; background:#000; }
.navigation-header ul li a { display:block; height:25px; padding:5px 19px 0 19px; font-size:13px; font-family: 'droid_sansregular'; text-decoration: none;color:#CCC; }
.navigation-header ul li ul { border-top:none; width:200px; }
.navigation-header ul li ul li { float:none; background:#FFF; border-top:none; width:200px;}
.navigation-header ul li ul li a{ border-bottom:1px solid #e1e1e1;  color:#333;}
.navigation-header ul li ul { position:absolute; display:none;}
.navigation-header ul li:hover { background:#94562f;}
.navigation-header ul li:hover ul { display:block; margin:0; z-index: 9;}

.navigation-header ul li a:hover {  background:#94562f; color:#fff; }
/*.navigation-header ul li.active a{color: #fff; background: #94562f; }*/
.navigation-header ul li:last-child { border-right:none;}


/*new-nav*/

.nav-menu { width:1000px; height:50px; margin:0 auto;}
.nav-menu ul { height:50px; position:relative; }
.nav-menu ul li { float:left; position:relative;  }
.nav-menu ul li a { display:block; height:38px; padding:12px 25px 0 25px; font-size:15px; font-family: 'droid_sansregular'; text-decoration: none;color:#CCC; }
.nav-menu ul li ul { border-top:none; width:200px; }
.nav-menu ul li ul li { float:none; background:#FFF; border-top:none; width:200px;}
.nav-menu ul li ul li a{ border-bottom:1px solid #e1e1e1; height:17px; padding: 8px 0px 8px 20px;  color:#333;}
.nav-menu ul li ul { position:absolute; display:none;}
.nav-menu ul li:hover { background:#94562f;}
.nav-menu ul li:hover ul { display:block; margin:0; z-index: 9;}

.nav-menu ul li a:hover {  background:#94562f; color:#fff; }
/*.nav-menu ul li.active a{color: #fff; background: #94562f; }*/
.nav-menu ul li:last-child { border-right:none;}

.query-part {height:410px; width:100%;  margin:0 auto; padding:20px 0 20px 0;  background: #FFF  url(../images/query-bg.png);}
.query-cent { height:426px; width:1000px; margin:0 auto; text-align:center;}
.query-cent img, .banner-part img { border:8px solid #FFF; box-shadow:0px 0px 15px #000;}

.banner-part {height:266px; width:976px;  margin:0 auto;}

#wrapper-content { width:960px; margin:0 auto;  background:#FFF; padding:20px 20px 20px 20px; margin-top: 15px; opacity: .9;}

.product-center { width:1000px; margin:0 auto; }


.gold-part { height:200px; width:960px; }

.gold-feature { height:200px; width:300px; float:left;}

.golden-detail { height:160px; width:288px; padding:10px; margin-top:10px; border-radius:8px; }
.golden-detail h2 { font-family: 'OpenSansLight'; color:#000000; font-size:24px;  }
.golden-detail p { font-size:12px; padding:15px 0 0px 0; line-height: 15px; font-family:'OpenSansSemibold'; color:#000;}
.golden-detail img { margin:0 10px 0 5px; box-shadow: 0px 0px 0px 3px #FFF, 0px 0px 0px 4px #A5A5A5;}
.read-more { text-align:center; font-family:Tahoma, Geneva, sans-serif; line-height:30px; font-size:12px; font-weight:bold; text-decoration:none; color:#996600;}
.read-more:hover { color:#930;}

.piston-color { background:#FCA85B;}
.liners-color { background:#f9bb34;}
.rings-color { background:#e9c673;}

.discount_sale h2, .page-nav h2, .exhibitions h2 {font-family:'OpenSansSemibold'; color:#666666; padding:5px 0 5px 0; margin-bottom:10px; font-size:18px; border-bottom:1px solid #ca933c; }
.discount_sale h3 { font-family:'OpenSansSemibold'; font-size:14px; font-weight:bold; padding:5px 0 5px 0; color:#960;}
.discount_sale h4 {font-family:'OpenSansSemibold'; color:#666666; padding:5px 0 5px 0; margin-bottom:10px; font-size:17px; border-bottom:1px solid #ca933c; text-decoration:none; }
.discount_sale p { font-size:12px; font-family:'OpenSansSemibold'; color:#666; /*background:#f1f1f1;*/	 text-align:justify; line-height:22px;}
.discount_sale img { border:none;}
.discount_sale li { font-size:12px; font-family:'OpenSansSemibold'; color:#666; border-bottom:1px dotted #CCCCCC; margin:10px 0 10px 0;}
.discount_sale h5 { font-size:12px; font-family:'OpenSansSemibold'; color:#333; padding:8px 0 8px 0;}


.page-nav ul li a { float:left; font-size:14px; font-weight:bold; color:#960; text-decoration:none; margin-right:15px; }
.page-nav ul li a:hover { color:#930;}
.page-nav p { font-family:'OpenSansSemibold'; font-size:14px; padding:5px 0 5px 0; color:#333;}
.page-nav h4 { font-size:12px; font-family:'OpenSansSemibold'; color:#666;  padding:10px 0 10px 0;}
.page-nav a { font-size:12px; font-family:'OpenSansSemibold'; color:#930; text-decoration:none;}
.page-nav a:hover {color:#000; }
.noborder{ border:none;}

/*-----------------------------*/
/*LATEST NEWS CLASS*/
/*----------------------------*/

.ticker { width: 554px;	overflow: hidden; float:left; list-style: none;}
.ticker img { padding:0 10px 0 0;}
.ticker h3 { text-align:right; color:#000;}
#ticker_02 { height: 100px;  font-style:italic;}
#ticker_01 { width:400px; height: 170px;}
#ticker_03 { width:340px; height: auto; text-align:justify; line-height:22px;}
.ticker li { border-bottom: 1px dotted #DDD; font-size:13px; color:#930; padding-top:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.ticker h2 { height:30px; background:url(../images/title_bg.jpg) repeat-x; color:#FFF; font-size:16px; font-weight:normal; font-family: 'OpenSansBold'; padding:5px 0 0 10px; text-shadow: -1px -1px 1px #892b5a;}
.ticker h4 { padding:10px 0 5px 0;}
.ticker h4 a{ font-size:14px; padding:10px 0 5px 0; font-family:'OpenSansSemibold'; color:#960; text-decoration:none; }
.ticker a:hover { text-decoration:underline; color:#993300; }
.ticker p{ font-size:12px; color:#666; font-family:'OpenSansSemibold' ;height:150px;}

/* style-my-tootltips plugin, tooltip styling */
#s-m-t-tooltip{
	/* basic */
	max-width:300px;
	z-index:10;
	margin:24px 14px 7px 12px;
	/* style and design */
	padding:8px;
	background:#222; /* fallback if rgba not supported */
	background:rgba(0,0,0,0.8);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:2px 2px 0 rgba(0,0,0,0.15),-1px -1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow:2px 2px 0 rgba(0,0,0,0.15),-1px -1px 0 rgba(255,255,255,0.3);
	box-shadow:2px 2px 0 rgba(0,0,0,0.15),-1px -1px 0 rgba(255,255,255,0.3);
	/* font */
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	line-height:16px;
	color:#fff;
}
		
.title
        {
            text-align:center;
            font-family:Georgia;
            font-size:46px;
            margin-top:10px;
            margin-bottom:0px;
        }
        .txt
        {
            font-size:14px;
            text-align:center;
            margin-bottom:15px;
        }
        .es
        {
            font-family:Verdana;
            font-size:20px;
            margin:0px auto 0px auto;
            background-color:#ffff99;
            -moz-border-radius: 15px;
            border-radius: 15px;
            border:1px solid #cccc33;
            padding:4px;
        }
        .is
        {
           /* border-top:5px solid #555555;
            border-bottom:5px solid #555555;*/
        }
        .is img
        {
            border:0px;
			border-radius: 7px;
			-moz-border-radius: 7px;
			-webkit-border-radius: 7px;
			-o-border-radius: 7px;
			margin-left:15px;
            /*border-left:2px solid #555555;*/
        }

/*.exhibitions h2 { background:url(../images/head_h2.jpg) repeat-x ; height:30px; padding:2px 0 0 10px; font-size:18px; color:#fff; font-family:'OpenSansSemibold' }*/
.exhibitions h3 a{  height:25px; display:block; padding:5px 0 0 30px; text-decoration:none; color:#960; font-size:14px; border-bottom:1px dotted #999999; background:url(../images/arrow4.png) no-repeat 8px 12px;}
.exhibitions h3 a:hover { color:#666; background:url(../images/arrow4.png) no-repeat 8px 12px #f1f1f1;}
.exhibitions li {  padding:5px 0 5px 0; }
.exhibitions li a { color:#930; text-decoration:none;  font-family:'OpenSansSemibold'; font-size:18px;}
.exhibitions li a:hover { color:#960;}
.exhibitions p { color:#666; font-size:14px; margin:5px 0 5px 0;}

#footer-main { width:100%; height:60px; margin-top:20px; background:url(../images/footer_pattern.png);}
.footer-center { width:1000px; height:40px; margin:0 auto; color:#FFF; font-size:14px; padding-top:20px; }
.footer-center a { color:#FFF; text-decoration:none;} .footer-center a:hover { text-decoration:underline;}
.footer-center img { position:fixed; bottom:50px; right:0; z-index: 9; border: 1px solid #333;}

.page_banner{
	width:950px;
	height:250px;
	/*overflow:hidden;*/
}

.txt-head{color:#122f97; font-weight:bold; margin:10px; padding:10px; font-size:15px;} 
.txt_margin{margin:10px; padding:10px; text-align:justify;}
.txt-head1{color:#fff; font-weight:bold; font-size:13px;} 
.txt-head2{color:#fff; font-size:13px;}

/*Menu Tab CSS*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 14px;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content ul li { background:url(../images/arrow4.png) no-repeat 0 15px;}
.tab_content ul li a { display:block;  height:27px; width:330px; padding:8px 0 0 20px; border-bottom:1px solid #069; font-size:14px; color:#039; text-decoration:none; }
.tab_content ul li a:hover { background:url(../images/arrow4.png) no-repeat 0 15px #f1f1f1;}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 20px;
}
.tab_content h3 {
	padding:10px 0 10px 0;
	color: #254588;
}

.tab_content h3 a { text-decoration:none; color: #254588;}
.tab_content h3 a:hover { color:#06F;}

.tab_content p { font-size:12px; margin-bottom: 5px;}
.tab_content img {
	float: left;
	border: 1px solid #ddd;
	padding: 5px;
	box-shadow: 0px 0px 23px #666;
} 

.tab_content ul li { font-size:12px; padding:3px 0 3px 15px; background:url(../images/arrow4.png) no-repeat 0px 8px;}

.backshadow { background:url(../new-img/pro-sh.png) no-repeat -20px 132px ;}
.name{font-family:Calibri, "Century Gothic"; font-size:16px; padding-left:5px; text-align:justify;}
.name1{font-family:Calibri, "Century Gothic"; color:#003366; padding-top:10px; font-size:18px; padding-left:5px; font-weight:bold;}
.name2 { padding:5px 0 5px 15px; font-family:Calibri, "Century Gothic"; font-size:16px; color:#003366; }

.photo-button a{ display:block; /*height:25px;*/ width:125px; /*background:url(../images/photo_bg.jpg);*/ color:#999; text-decoration:none; font-size:12px; font-weight:bold; padding:8px 0 8px 5px; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; text-align:center;
 }
 
/*NEWS TICCKER*/
#newsticker-demo { 
width:300px;
height:317px; 
padding:12px 12px 0; 
font-family: 'OpenSansRegular';
font-size:12px;
}

/*#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }*/

/*#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:10px;
}*/

.newsticker-jcarousellite { width:530px; height:293px !important }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:18px; margin-bottom:18px; border-bottom:1px solid #D3D3D3; }

.newsticker-jcarousellite li a{ color:#999; text-decoration:none; }
.newsticker-jcarousellite li a:hover{ color:#666; }

.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { width:530px; text-align:justify; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:12px; text-align:right; color:#000; margin:5px 0 0 260px; }

.clear { clear: both; }
 
.photo-button img { border:none; margin:8px 0 0 3px;}
.photo-button a:hover { /*background:url(../images/photo_hover.jpg) repeat-x;*/ color:#900; }

.insecption h2 { color:#fff; font-family: 'droid_sansregular'; padding:10px; font-size:14px; margin: 0; border:0;}
.insecption h3 { font-family: 'OpenSansSemibold'; padding:10px 0 10px 0; font-size:17px; color:#666; }
.insecption h4 { font-size:12px; padding:0 0 5px 5px;}
.insecption p { font-family: 'OpenSansSemibold'; font-size:14px; color:#313131; padding:5px;}
.insecption ul { padding:5px 0 5px; }
.insecption ul li { font-family: 'OpenSansSemibold'; font-size:14px; color:#313131;}
.insecption img { padding:10px;}

.previous { width:960px; height:140px;}
.previous-name { width:160px; height:125px; float:left; }

.pdf-download img{ position:fixed; right:0; top:50px;}