*{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:justify;
}
body{
	margin:0px auto;
	/* background:url(bg.jpg) repeat;*/
}
.contents{
	margin:0px auto;
	background-image:url(bgcontent.png);
	background-repeat:repeat-y;
}
.contentss{
	margin:0px auto;
}
.header{	
	margin:0px auto;
	/*margin-top:10px;*/
	width:960px;
	height:141px;	
	background-image:url(bgtop.jpg);
}
.banner{	
	margin:0px auto;
	width:960px;
	height:311px;	
	background-image:url(bgpusharea.png);
}
.banner1{
	margin:0px auto;
	width:764px;
	height:311px;	
	float:left;
}
.banner2{
	margin:0px auto;
	width:196px;
	height:311px;	
	float:left;
}
.footer{	
	margin:0px auto;
	height:30px;
	width:960px;
	background-image:url(footer.png);
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}
.topmenu{
	padding-top:115px;
	color:#FFFFFF;
}
.topmenu a{
	padding:0px 25px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.topmenu a:hover{
	padding:0px 25px;
	text-decoration:none;
	font-weight:normal;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.sidemenu{
	padding-top:15px;
	color:#333333;
}
.sidemenu a{
	padding:3px 15px;
	text-decoration:none;
	font-weight:normal;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	border-bottom:1px solid #333333;
}
.sidemenu a:hover{
	padding:3px 15px;
	text-decoration:none;
	font-weight:normal;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	background-color:#333333;
	border-bottom:1px solid #333333;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:justify;
	margin:10px;
}
.contents{
	margin:0px auto;
	width:960px;
	/*min-height:150px;*/
}
h2{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-large;
	margin-left:10px;
}
h3{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:larger;
	margin-left:10px;
}

#smenu{ 
	width:180px;
	float:left;
}
#smenu a{
	 display:block;
	 background-color:#0000FF;
	 color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:none;
	 margin:2px;
	 text-align:center;
	 font-size:16px;
}
#smenu a:hover{
	 display:block;
	 background-color:#00CCFF;
	 color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:none;
	 margin:2px;
	 text-align:center;
}
.catlog{
	width:760px;
	min-height:350px;
	height:auto;
	display:block;	
	float:left;
	padding-left:20px;
}
#products{	
	width:100px;
	height:auto;
	display:block;	
	margin-bottom:20px;
	margin-right:10px;
	margin-left:10px;
	float:left;
}
#products .image{
		
}
#products .image img{
	border:none;
	width:100px;
	height:54px;
}
.tab_box_wapper{width:565px; margin:10px auto; overflow:hidden;}
.tab_box{ width:180px; height:300px; border:1px #d3d3d3 solid;-moz-border-radius:8px; -webkit-border-radius:8px; float:left; margin:0 0 0 5px;}
.tab_box h1{border-bottom:1px #d3d3d3 solid; margin:0;}
.tab_box a{ font-size:15px; font-family:Candara; line-height:26px; padding:0 0 0 10px; color:#FF0000; text-decoration:none;}
.tab_box a:hover{ color:#950004;}
.tab_box ul { margin:0; padding:0 0 0 5px;}
.tab_box ul li { list-style:none;font-family:Candara; font-size:12px; line-height:24px; color:#333333; background:url(../images/tab_bullet.jpg) left 5px no-repeat; padding:0 0 0 15px; text-decoration:none; text-align:left;}

