/* CSS Document */
body { margin:0px; padding:0px; background:#EBF0F6; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:150%; color:#4F4F4F; text-align:center; }
a { color:#00f; text-decoration:underline; }
a:hover { color:#f40; }
.clear { clear:both; }


#head { width:990px; height:70px; margin-left:auto; margin-right:auto; background:url(../images/common/logo.gif) no-repeat; }

#warp { width:990px; margin-left:auto; margin-right:auto; background:#fff; }
	#main { width:990px; background:url(../images/common/bg_1.gif) no-repeat; text-align:left; }
		#banner { width:990px; height:250px; background:url(../images/common/banner.gif) no-repeat 16px 16px; clear:both; }
		#lc { float:left; width:230px; padding-top:10px; }
			#menu { }
				#menu ul { margin:0px 15px 15px 15px; padding:0px; list-style-type:none; }
				#menu li { line-height:26px; border-bottom:#CFCFCF solid 1px; background:url(../images/menu/bullet.gif) no-repeat 9px 7px; padding-left:23px;  }
                    #menu li ul { position: relative; left: 0px;  top: 0; display: none; margin:0; padding:0; }
					#menu li ul * { border:none; line-height:150%; }
				#menu a { color:#4F4F4F; font-weight:bold; text-decoration:none; }
				#menu a:hover { color:#f40; }
				#menu #current { background:url(../images/menu/current.gif) no-repeat; border:none; }
					#menu #current a { color:#fff; font-weight:bold; }
						#menu #current * a { font-weight:normal; }
					#menu #current a:hover { color:#000; }
                    #menu li.over ul { display: block; } /* The magic */
					#menu #current li a { color:#4F4F4F; }
					#menu #current li a:hover { color:#f40; }
					#menu #current li#current { background:url(../images/menu/bullet.gif) no-repeat 9px 7px; }
					#menu #current li#current a { font-weight:bold; }
					#menu #current li#current * a { font-weight:normal; }
					#menu #current li li#current a { font-weight:bold; }
			#contact { margin-bottom:15px; margin-left:15px; width:200px; }
				#contact #title { height:31px; background:url(../images/contact/title.gif) no-repeat; }
				#contact #content { background:#F7F2E5; padding:10px; }
					#contact #content label { color:#000; }
				#contact #bottom { height:6px; background:url(../images/contact/bottom.gif) no-repeat; overflow:hidden; }
		#rc { float:right; width:748px;  padding:10px 12px 15px 0px; }
			.bullet { background:url(../images/title/bullet.gif) no-repeat 0px 0px; padding-left:36px; }
		
#foot { width:990px; height:70px; margin-left:auto; margin-right:auto; border-top:#FE0A0B solid 2px; padding-top:10px; clear:both; }
	#foot a { color:#4F4F4F; }
	#foot a:hover { color:#f40; }

#thumb_home { }
	#thumb_home img { }
	#thumb_home .title { background:url(../images/title/bullet2.gif) 0px 9px no-repeat; padding-left:15px; font-weight:bold; }
	#thumb_home .content { padding-left:15px; }

#thumb { }
	#thumb h1 { margin:0px; padding:0px; font-size:14px; text-align:center; }
		#thumb h1 a { color:#0054A6; }
		#thumb h1 a:hover { color:#f40; }
	#thumb h2 { margin:0px; padding:0px; text-align:center; }
		#thumb img { border:#999 solid 1px; width:260px; }

#showpage { line-height:30px; border-top:#CFCFCF solid 1px; margin-top:20px; clear:both; text-align:center; }

#product_detail { }
	#product_detail label { color:#0072BC; font-weight:bold; }
	#product_detail b { color:#F26522; font-weight:bold; }

#detail_pic { text-align:center; }
	#detail_pic img { border:#999 solid 1px; }


