/* Modal Layout */
#modalOverlay {
	font-family: arial;
	text-align: left;
}
#modalOverlay,
#modalOverlay a {
	font-size: 14px;
}
.half_left_or {
	width: 45%;
	float: left;
}
.half_right_or {
	width: 45%;
	float: right;
}
.half_left,
.half_right {
	width: 47.5%;
	float: left;
}
.divider_or {
	background: url('/static/images/vertDividerOr.png') no-repeat scroll center center transparent;
}
/* Fonts and stuff */
#modalOverlay h2 {
	font-size:16px;
	font-weight:bold;
	color:#35596f;
	margin:0;
	padding-bottom: 10px;
}

#modalOverlay input {
	display: inline-block;
}
#modalOverlay label {
	display: inline-block;
}
/* Facebook Link Accounts Modal */
#facebook_login_modalForm .button_primary {
	margin-left: 145px;
}

#facebook_register_modalForm .checkbox {
	float: left;
}
#facebook_register_modalForm label {
	margin-left: 10px;
	padding-bottom: 10px;
}
#facebook_register_modalForm #fb_tos_checkbox_label {
	width: 85%
}
#facebook_login_modalForm .label {
	width: 145px;
	margin-bottom: 10px;
}
#facebook_login_modalForm .field {
	margin-bottom: 10px;
}
#facebook_register_modalForm #facebook_register_username {
	margin: 10px 10px 20px 0;
	display: block;
	float: none;
}
#facebookRegisterModal a,
#fbCancelConfirmModal a {
	color: #333;
}
#facebookRegisterModal #linkExistingAccount	 {
	text-decoration: underline;
}
#facebookRegisterModal #linkExistingAccount a:hover {
	text-decoration: none;
}

#facebook_login_modalForm #facebook_register_forgotPassword {
	display: block;
}
#existingAccountPanel h3 {
	padding: 10px 0;
}
/* Cancel Confirm Modal */
#cancelConfirmModal p,
#cancelConfirmModal a {
	font-size: 14px;
}
#facebookRegisterModal .errorMsg {
	font-size: 12px;
	margin-bottom: 10px;
}
#facebookRegisterModal #recaptcha_fb {
	margin-bottom: 10px;
}
