/* reset */
body, div,h1,form, input, button,textarea, p {margin: 0;padding: 0;}
img {border: 0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
/* 404 Page */			
	#error{width: 700px; overflow: hidden; margin: 0 auto; margin-top: 20px;}
	/* page-error-img */
	#error-img{ width: 650px; height: 350px; overflow: hidden; margin: 0 auto; padding: 0 25px; text-align: center; border-bottom: 1px solid #e0e0e0; }		
	#error-img h1{ width: 650px; height: 190px; margin: 25px auto 30px; overflow: hidden;text-indent: -999px;background: url(404.png) 0 0 no-repeat;}
	#error-img p{ height: 30px; overflow: hidden; margin: 20px 0 0 0; }	
	#error-img p span{ width: 210px; height: 29px; overflow: hidden; display: inline-block; background: url(404.png) -303px -259px no-repeat; }
	#error-img p span#tip,#error-img p span a{ text-indent: -999px; _font-size: 0; _line-height: 0; _text-indent: 0; }
	#error-img p span#tip{ width: 620px; display: block; background-position: 0 -200px; }
	#error-img p span a{ display: block; height: 100%; width: 100%; overflow: hidden; }
/* search */
	#error-search{ width: 496px; margin: 20px auto 0;}
/* search */
	.search{ width: 497px; height: 36px; overflow: hidden; padding: 0 0 0 3px; background: url(searchbg.png) 0 0 no-repeat #18c2c8; }
	.search .input-txt{ width: 382px; height: 30px; line-height: 30px; border: 0; padding: 0 0 0 30px; float: left; color: #666; margin-top: 3px; background: url(searchico.gif) 8px 8px no-repeat #fff; }
	.search .input-btn{ width: 80px; height: 36px; overflow: hidden; float: right; border: 0; cursor: pointer; background: transparent; }