#top_navi {
background: #f5f5f5 url(../images/iphone/login/top_bg.gif) repeat-x;
padding: 15px 12px;
}

	.container a, .next, .back { color: #F26100; }

	.back {
		background: transparent url(../images/iphone/login/arrow_back.png) no-repeat 0px 3px;
		padding-left: 13px;
		font-weight: bold;
		font-size: 14px;
	}
	
	.next {
		background: transparent url(../images/iphone/login/arrow_fwr.png) no-repeat 100% 4px;
		padding-right: 13px;
		font-weight: bold;
		font-size: 14px;
	}
	
	.n_lg { font-size: 16px; background-position: 100% 5px; }
	
#sect {
	background-color: #fff;
	padding: 0 12px;
}

.shortpg {
	min-height: 200px;
}
	
	
	.container {
		color: #8c64ab;
		padding: 0 20px;
	}
		.container a {
			color: #8c64ab;
		}
		.container h1, .container p.success {
			font-size: 10px;
		}
		
		.container h1 { font-weight: bold; }
		
		.container p.success { margin-bottom: 30px; }
	
		.container p { 
			color: #666;
			line-height: 10px; margin: 0px 0; 
		}
	
		.container a { text-decoration: underline; }
		
		.container hr {
			border: none;
			background-color: #A6A6A6;
			height: 1px;
			margin: 20px -20px;
		}
		
		.container label {
			display: block;
			padding-bottom: 3px;
		}
				
		.container input.field {
			border: 1px solid #bababa;
			display: block;
			font-size: 10px;
			margin-bottom: 10px;
			padding: 3px;
			width: 97%;
		}
		
		.container .row {
			margin-bottom: 10px;
		}
		
		.container .row2 {
			margin-bottom: 20px;
		}
		
		.dd_opt,
		.dd_full {
			border: 1px solid #bababa;
			font-size: 10px;
			padding: 3px;
			width: 32.5%;
		}
		
			.dd_full { width: 99%; }
		
		.container input.submit {
			/*background: #dedede;
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #ffffff), color-stop(1.0, #d9d9d9));
			border: 1px solid #a6a6a6;
			-webkit-border-radius: 3px;
			color: #F26100;
			display: block;
			font-size: 14px;
			font-weight: bold;
			padding: 10px;
			width: 99.1%;*/
		}

a.back_sm { background: transparent url(../images/iphone/login/arrow_back_sm.gif) no-repeat 0px 5px; padding-left: 6px; }

p.error, label.error { color: #f00;}

input.error, select.error { border: 1px solid #ff0000 !important; }
