@charset "utf-8";
/* CSS Document  ~ CSS Developed By - Bhusan Shrestha : Contact - shresthabhusan@gmail.com */

body{font-family:"Gill Sans MT"; font-size:14px; line-height:18px; color:#616161; margin:15px 0; text-align:justify;}

p, h1, h2, h3, form{margin:0; padding:0;}


.fleft{float:left; width:auto;}
.fright{float:right; width:auto;}
.mleft{margin-left:10px;}
.mright{margin-right:10px;}
.spacer{height:10px; line-height:10px; font-size:10px;}
.clear{clear:both;}
a{color:#909090; text-decoration:none; outline:none;}
a:hover{color:#404041; text-decoration:underline;}
a.link2{color:#a11e21;}
.box, .banner{border:#e2e4e4 1px solid; padding:10px;}
.banner{padding:5px; margin-bottom:10px;}
h1{color:#a11e21; font-size:18px; font-weight:normal;}
h2{color:#a11e21; font-size:14px; font-weight:normal;}
.text{background:url(../images/txt_bg.jpg) no-repeat left top; height:20px; line-height:22px; width:148px; padding:2px 5px 0; border:none;}
.btn{border:none; background:none;}

#binder{width:980px; margin:0 auto;}
#header{height:129px; overflow:hidden;}
#header #logo{width:573px; height:129px; float:left;}
#header #logo2{float:right; height:89px;}
#header #lang_search{float:right; width:400px; margin-top:5px;}
#header #lang_search a{float:left; margin:0 5px;}
#header #lang_search form{ float:right; width:122px; height:23px; overflow:hidden; background:url(../images/acp_08.jpg) no-repeat left top;}
#header #lang_search .txt{width:85px; border:none; background:none; margin-left:7px;}
#header #lang_search .btn{background:none; border:none; cursor:pointer; height:20px; width:20px;}

#leftbody{width:188px; float:left; margin-right:10px;}
#leftbody h2{height:28px; line-height:28px; padding-left:10px; color:#404041; font-size:14px; font-weight:normal; background:url(../images/acp_09.jpg) repeat-x;}
#rightbody{width:782px; float:right;}
#products a{color:#909090; display:block; padding-left:10px; line-height:23px;}
#products a:hover, #products a.current{color:#404041; text-decoration:underline;}
.mainmenu{background:url(../images/acp_11.jpg) repeat-x; text-align:center; height:30px; line-height:30px; font-size:15px; overflow:hidden;}
.mainmenu a{color:#616161; margin:0 10px;}
.mainmenu a:hover, .mainmenu a.active{text-decoration:none; color:#404041;}
#welcometxt{width:94%; margin:0 auto;}
#flash{height:265px;}
#images{text-align:center;}
#images img{margin:0 12px;}
.products{width:418px; float:left;}
.news{width:310px; float:right;}
.news a{display:block; background:url(../images/acp_17.jpg) no-repeat left center; padding-left:18px; line-height:21px;}
.detail{width:65%; float:left; margin-left:50px;}
.contact{font-size:12px;}
#footer{clear:both; text-align:center; padding-top:10px;}
#footer .box{padding:5px;}
#footer .box a{color:#970224; background:url(../images/acp_18.jpg) no-repeat left center; padding-left:25px; margin:0 12px; }
#footer .box a.first{background:none;}
.product, .recommend{margin:10px 40px 0px 10px; width:25%; height:160px; text-align:left;}
.recommend{height:125px;}
.productimg{width:190px;}
.frontproduct{width:145px; height:110px; overflow:hidden; border:#E4E6E5 1px solid; text-align:center;}

/* SuS */
.imageplace {width:91px; height:62px; float:left; margin:5px 5px 5px 5px;} 
/* SuS */


/*page number*/
.navarea {float:left; width:100%; height:14px; float:left; text-align:center; }

.navright {width:30%; height:0%;}

.nav {margin:6px auto 6px auto;	height:18px; text-align:center;	}
	
.nav a {
	width:25px;
	padding:1px 6px 1px 6px;
	height:25px;
	background-color:#EEEDD1;
	border:solid 1px #EEEDD1;
	text-align:center;
	font:11px tahoma;
	color:#000;
	text-decoration:none;
}
	
.nav .on, .nav a:hover  {
	width:25px;
	padding:1px 6px 1px 6px;
	height:25px;
	background-color:#FFF;
	border:solid 1px #EEEDD1;
	text-align:center;
	font:11px tahoma;
	color:#770004;
	text-decoration:none;
}
/* end page numbering */