
	div#container-box
	{
		width: 625px;
		height: auto;
		margin-top: 10px;
	}

		div#container-box div.top
		{
			height: 35px;
			line-height: 35px;
			background: url('../img/box-625.top2.jpg') top left no-repeat;
			text-indent: 10px;
			color: #fff;
			font-weight: bold;
		}
		
		div#container-box div.top h2
		{
			height: 35px;
			line-height: 35px;
			color: #fff;
			font-weight: bold;
		}

		div#container-box div.middle
		{
			background: #5F7694 url('../img/box.bg.content-2.jpg') no-repeat scroll left top;
			padding: 10px;
		}

			div#container-box div.middle h3
			{
				font-weight: bold;
				margin: 5px 0 5px 0;
			}

		div#container-box form#register-form
		{
			padding: 20px 10px 10px 10px;
			border: 1px solid #000;
			background: #fff url('../img/icons/user_suit.png') 99% 5px no-repeat;
		}

			div#container-box form#register-form fieldset
			{
				height: 20px;
				clear: both;
			}

				div#container-box form#register-form fieldset label
				{
					width: 150px;
					float: left;
					text-align: right;
					padding: 0 5px 0 0;
				}

			div#container-box form#register-form input.text,
			div#container-box form#register-form select.text
			{
				border: 1px solid #000;
				width: 200px;
			}

			div#container-box form#register-form input.zip2
			{
				width: 28px;
				margin-top: 1px;
			}

			div#container-box form#register-form input.zip3
			{
				width: 160px;
				_width: 162px;
			}

				img#randomly-generated-picture
				{
					float: left;
					margin: 0 5px 0 0;
				}

				fieldset.actions
				{
					margin: 10px 0;
				}

			div#container-box form#register-form input.button
			{
				border: 1px solid #000;
				background-color: #C0CCE0;
				margin-left: 155px;
				font-weight: bold;
				text-align: center;
			}

			div#container-box form#register-form input.register
			{
				width: 150px;

			}

			span.asterisk
			{
				color: #a00;
				padding: 0 0 0 5px;
				font-weight: bold;
			}

			div#container-box form#register-form p.notice
			{
				margin-top: 10px;
				padding: 0 0 0 60px;
			}

			.accept-policy-error,
			.accept-policy-error *
			{
				font-weight: bold;
				color: #a00;
			}

div#container-box a {
	text-decoration: underline;
	color: #8BA6C0;
}

