/* @override http://localhost:3000/stylesheets/splash.css */

.content_splash { width:460px; background:url('../images/backgrounds/bkg_splash_btm.png') bottom no-repeat; text-align:left; margin:100px auto; padding:0 0 11px 0; }
.content_splash_inner { background:url('../images/backgrounds/bkg_splash.png') top no-repeat; width:460px; }
.content_splash p { margin:5px 20px 25px; }
.content_splash form fieldset { clear:both; margin:3px 20px; }
.content_splash form fieldset div { clear:both; }
.fieldWithErrors {
	width: 280px;
	display: block;
	float: right;
}

#errorExplanation.errorExplanation {
  width: 418px;
  margin: 0 auto 20px auto;
  padding: 10px;
  min-height: 82px;
background: #191919 ;  
}
#errorExplanation.errorExplanation ul {
  margin-left: 2em;
}
#errorExplanation p {
  float: none;
  margin: 0;
  font-weight: bold;
}

#errorExplanation h2 {
  padding: 0;
  margin: 0;
  font-size: 1.4em;  
}
.content_splash div.fieldWithErrors label {
	background: url(../images/icons/icn_wrong.png) no-repeat;
	float: none;
	padding: 5px 0 0 35px;
	display: block;
	height: 25px;
	margin: 0 0 5px 10px;
	text-align: left;
}

input#remember_me {
	float: left;
	margin: 3px 5px 0 0;
}

.rememberme {
  margin-left: 170px;
  padding: 0;
  opacity: .6;
}
.content_splash form .rememberme label{
	text-align: left;
	width: auto;
	margin: 0;
}

.content_splash form label { color:#fff; font-weight:bold; float:left; width:127px; text-align:right; margin:8px 13px 0 0; }
.content_splash form input.text { color:#fff; float:left; width:250px; height:25px; border:0; background:url('../images/backgrounds/bkg_input.png') top no-repeat; padding:3px 0 0 10px;}
.content_splash form input.checkbox { margin:0 0 0 145px; }
.content_splash form p { margin:11px 20px 0 165px; }