body {
			background: #111 none 0px -30px repeat-x;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px;
		}
		
		a img {
			border: none;
		}
		
		#main_cont {
			position: relative;
			margin: 100px auto;
			width: 649px;
			height: 500px;
			background: none 0px 0px no-repeat;
		}
		
		#top_cont {
			width: 600px;
			margin: 0 auto;
			position: relative;
			text-align: center;
		}
		
		#top_cont a {
			background: url(/images/account/yc_logo.png) 0px 0px no-repeat;
			width: 208px;
			height: 60px;
			display: block;
			margin: 0 auto;
			position: relative;
		}
		
		#center {
			width: 528px;
			margin: 0 auto;
			position: relative;
		}
		
		#body_top {
			background: url(/images/account/404_body_top.png) 0px 0px no-repeat;
			width: 500px;
			padding: 0 14px;
			height: 88px;
			float: left;
			position: relative;
		}
		
		#content {
			display: inline;
			width: 460px;
			height: 300px;
			padding: 0 34px;
			float: left;
			position: relative;
			background: url(/images/account/error_body_bg.png) 0px 0px no-repeat;
		}
		
		#body_bottom {
			clear: both;
			float: left;
			position: relative;
			width: 500px;
			padding: 0 14px;
			height: 24px;
		}
		
		#message {
			width: 300px;
			display: inline;
			float: left;
			position: relative;
			margin-top: 25px;
		}
		
		#message_main {
			font-size: 36px;
			float: left;
			position: relative;
			clear: both;
			font-weight: bold;
			color: #363636;
			width: 400px;
		}
		
		#message_text {
			font-size: 20px;
			float: left;
			position: relative;
			clear: both;
			font-weight: bold;
			color: #726C5A;
			width: 400px;
		}
		
		#face {
			width: 140px;
			margin: 0 10px;
			float: left;
			position: relative;
		}
		
		.try {
			float: left;
			position: relative;
			font-size: 12px;
			clear: both;
			color: #363636;
			margin-left: 25px;
			margin-bottom: 2px;
			margin-top: 10px;
			font-weight: bold;
			width: 400px;
		}
		
		#or {
			font-weight: bold;
			font-size: 20px;
			width: 460px;
			float: left;
			clear: both;
			margin: 15px 0;
			position: relative;
			text-align: center;
			color: #777;
		}
		
		form, ul {
			float: left;
			position: relative;
			clear: both;
			display: inline;
			margin: 0;
			padding: 0;
		}
		
		#form_cont {
			float: left;
			position: relative;
			clear: both;
			width: 460px;
		}
		
		input.search_btn {
			border: 0;
			background: url(/images/account/search_btn.jpg) 0px 0px no-repeat;
			cursor: pointer;
			width: 88px;
			height: 35px;
			position: absolute;
			bottom: -3px;
		}
		
		input#search {
			width: 300px;
			font-size: 12px;
			font-weight: bold;
			color: #555;
			border: 1px solid #b4b4b4;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			height: 17px;
			padding: 9px 0 1px 3px;
			background: #fff url(/images/shared/input_text_bg.jpg) 0px 0px repeat-x;
			float: left;
			position: relative;
			margin-left: 25px;
		}
		
		ul {
			list-style-type: none;
			width: 468px;
			margin-left: -4px;
		}
		
		li {
			float: left;
			display: inline;
			position: relative;
			width: 152px;
		}
		
		li a {
			display: block;
			padding: 0px 5px;
			text-align: center;
			text-decoration: none;
			color: #555;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 10px;
			height: 30px;
			line-height: 30px;
		}
		
		li.dub a {
			line-height: 15px;
		}
		
		li a:hover {
			color: #777;
		}
		
		li.vr {
			width: 1px;
			height: 30px;
			border-left: 1px solid #000;
			background: #fff;
			opacity: .25;
			filter:alpha(opacity=25);
		}
		
		* html #content {
			background: transparent none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/account/error_body_bg.png',sizingMethod='crop');
		}
		
		* html #body_top {
			background: transparent none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/account/404_body_top.png',sizingMethod='crop');
		}
		
		* html #top_cont a {
			background: transparent none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/account/yc_logo.png',sizingMethod='crop');
		}

	