/*resetter*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}

body
{
line-height:1;
}

ol,ul
{
list-style:none;
}

blockquote,q
{
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after
{
content:'';content:none;
}

:focus
{
outline:0;
}

ins
{
text-decoration:none;
}

del
{
text-decoration:line-through;
}

table
{
border-collapse:collapse;border-spacing:0;
}

/*endresetter*/
body
{
	background-color: #1a1a1a;	margin: 0px 0px 0px 0px;	font-family:  Tahoma;	font-size: 12px;	color: #000;	font-weight:normal;	text-decoration:none;
}

#body
{
	width: 1000px;	margin: 0px auto;	padding: 0px 0px 0px 0px;	background-color: #d2d0d1;	line-height:1.5em;
}

.clear
{
	clear: both;
}

/*header*/
#header
{
	position:relative;	width:1000px;	height:36px;	background-color: #222;	padding-top: 34px;
}

#counter
{
	position:absolute;	left:20px;	top:14px;	color:#fff;	width: 83px;	text-align:left;
}

#header ul
{
	margin-left:411px;
}

#header ul li
{
	display:inline;	margin-left: 34px;
}

#header ul li a
{
	text-decoration:none;	color: #fff;
}

#header ul li a:hover
{
	color: #b3aca2;
}

/*banner*/
#banner
{
	background-color:#262626;
}

#logo 
{
	width: 347px;	float:left;
}

#bannerimg
{
	width: 585px;	height: 279px;	float:left;
}

#h4
{
	width: 68px;	float:left;
}

/*wrapper*/
.content
{
	width:556px;	float:left;	margin-left:76px;	padding-top: 15px;
}

.content h1
{
	font-size: 30px;	color: #424242;
}

.content p
{
	margin-top:15px;	margin-bottom:10px;
}

#bp_title
{
	margin-top: 10px;	margin-bottom:10px;
}

#leftbanner
{
	width: 277px;	float:left;	margin-left:22px;
}

/*step carrousel*/
#slide
{
	margin-bottom:5px;
}

.prev
{
	width:34px;	float:left;	background-color: #d2d0d1;	border:none;	cursor:pointer;
}

.bestproduct_image
{
	float:left;
}

.bestproduct_image img
{
	margin-left:4px;	margin-right:4px;	border:1px solid #262626;
}

.next
{
	width:34px;	float:left;	background-color: #d2d0d1;	border:none;	cursor:pointer;
}

.next img,.prev img
{
	border:none;
}

#other
{
	width: 555px;	text-align:center;	color:#262626;	font-weight: bold;	font-size: 13px;	margin-bottom:5px;
}

/*news*/
.news
{
	width:860px;
}

.newssingle
{
	margin-top: 10px;	margin-bottom: 20px;	width:860px;
}

.newstitle a
{
	width:860px;	color:#1a1a1a;	font-size: 16px;	font-family: arial;	text-decoration: none;
}

.newstitle a:hover
{
	color:#5d5d5d;
}

.newsdate
{
	font-size: 10px;	margin-bottom: 15px;
}

.newstext .txt
{
	float:left;	width: 530px;	font-size: 12px;	font-family: arial;
}

.newstext .img
{
	float:left;	width: 300px;	margin-left: 20px;
}

.newstext .img2
{
	float:left;	width: 300px;	margin-right: 20px;
}

.dashline
{
	border-top: 1px dashed #1e1e1e;
}

.newsdetailimg
{
	float:left;	margin-right:15px;	margin-top:15px;
}

.newsdetailtext
{
	float:left;	width:530px;
}

/*our factory*/
.ourfactorysingle
{
	width:860px;	background-color: #fff;	border: 1px solid #373737;
}

.ourfactorytitle
{
	color:#1a1a1a;	font-size: 16px;	font-family: arial;	margin-bottom: 15px;
}

.ourfactorysingle .txt
{
	float:left;	
	width:461px;
	/*width:580px;*/
	padding: 10px;	overflow: hidden;
}

.ourfactorysingle  .thumb{
	float:left;
	width:117px;
	
}

.ourfactorysingle  .thumb2{
	float:left;
	width:117px;
	
	margin-right: 5px;
}

.ourfactorysingle  .thumb img{
	margin-right: 3px;
	margin-top:3px;
	margin-bottom:3px;
}

.ourfactorysingle  .thumb2 img{
	margin-left: 5px;
	margin-top:3px;
	margin-bottom:3px;
}



.ourfactorysingle .img
{
	float:left;	width:232px;	margin-right: 23px;
}

.ourfactorysingle .img2
{
	float:left;	width:232px;	margin-left: 20px;
}

.enter
{
	margin-top: 40px;
}

/*standar*/
#imgtitle
{
	font-size: 28px;	color: #1a1a1a;
}

.text
{
	font-family: arial;
}

.text h2
{
	color: #262626;
}

.text p
{
	margin-bottom: 30px;
}

/*product*/
.product
{
	background: #d2d0d1 url('../images/bgproduct.gif') no-repeat;	margin-left: 0px;	width: 938px;
}

#cat
{
	width: 292px;	float:left;	padding-top:40px;	margin-bottom:30px;
}

#cat ul li a
{
	padding-top: 3px;	padding-bottom: 3px;	padding-left: 32px;	display: block;	color: #727272;	font-size: 17px;	font-family: arial;	font-weight: bold;	text-decoration: none;	width: 260px;	height: 25px;
}

#cat ul li a:hover
{
	color:#fff;	background-color:#a6a6a6;
}

#cat ul li #selected
{
	color:#fff;	background-color:#3a3a3a;
}

#productlist
{
	float:left;	width: 635px;	margin-left: 10px;	margin-bottom: 30px;
}

.productsingle
{
	background-color: #fff;		bordeR: 1px solid #3a3a3a;
}

.productimg img
{
	float:left;	width: 166px;	border-right: 1px solid #3a3a3a;
}

.productdesc
{
	float:left;	width: 226px;	padding-top: 20px;	margin-left: 40px;
}

.productoverall
{
	float:left;	width: 163px;	padding-top: 20px;	margin-left: 20px;
}

.productdesc h2,.productoverall h2
{
	margin-bottom:10px;
}

/*product detail*/
#detail
{
	background: #fff url('../images/bg1.gif') repeat-y;
}

#productleft
{
	float:left;	width: 225px;	background-color: #fff;
}

#detailcode
{
		height: 22px;	color: #fff;	padding: 10px 5px 5px 25px;	background-color: #262626;	font-size: 22px;	font-weight: bold;
}

#detailprice
{
	margin:20px 20px 30px 35px;	font-size: 40px;	font-weight: bold;	color: #262626;
}

#productleft table, #productleft h2
{
	margin-left: 20px;	margin-bottom: 10px;
}

#productright
{
	float:left;	width: 410px;	background-color: #262626;
}

#imgthumb img
{
	width:95px;	float:left;	margin: 8px 18px 3px 18px;	border: 1px solid #fff;
}

#request
{
	width: 635px;	height: 36px;	background: #d2d0d1 url('../images/bg2.gif') repeat-y;
}

#request a img
{
	float: right;	width: 105px;	margin-right: 15px;	margin-top: 5px;
}

/*contact us*/
.contact table
{
	margin-top: 20px;	margin-bottom:30px;
}

.contact table tr td
{
	padding: 5px;	font-family: arial;	font-weight: bold;	font-size: 11px;
}

#leftcontact
{
	width: 257px;	height:420px;	float:left;	margin-left:22px;	background-color:#d9d9d9;	padding: 10px;
}

#leftcontact p
{
	font-family: arial;	font-size: 12px;
}

#leftcontact h1
{
	margin-bottom: 20px;
}

#leftcontact h2
{
	color: #575757;	margin-top: 10px;	margin-bottom: 10px;
}

.required
{
	background-color: #c0c0c0;
}

/*footer*/
#footer
{
	width:1000px;	height:32px;	background-color: #2c2c2c;	color: #fff;
}

#footertext
{
	width: 360px;	float:left;	padding-top:7px;	margin-left: 76px;
}

#footerlink
{
	width:275px;	float:left;	padding-top:7px;	margin-left: 256px;
}

#footerlink a
{
	color: #fff;	text-decoration:none;	margin-left:10px;	margin-right:10px;
}

#footerlink a:hover
{
	color: #b3aca2;
}

.error
{
	color: #ff0000;
}

.pagination
{
	margin-bottom: 20px;	margin-top: 20px;
}

.pagination a,.pagination b
{
	border: 1px solid #666666;	padding:3px;	background-color:#999999;	color: #fff;	text-decoration: none;
}

.pagination b
{
	background-color:#fff;	color: #999;
}

#loading
{
	color: #E5EDB1;	display:none;
}



.link strong
{

	margin-bottom:10px;

}



.link ul li
{

	margin:5px;

}



.link ul
{

	margin-bottom:20px;

}



#imgl
{

	margin-left:17px;
	margin-top:15px;

}


