#container{
	width:980px;
	margin: 0 auto;
	padding:0px;
	height:auto;
	padding-bottom:30px;
	top:27px;
	position:relative;
	border-radius:7px;
	background:none;
}

form#loginform{
	padding-top:275px;
	width:255px;
	margin:0 auto;
	font-family:Arial;
}

input#username{
	background:none;
	width: 227px;
	height: 35px;
	padding-top:3px;
	padding-left:12px;
	padding-right:12px;
	line-height: 25px;
	font-size: 14px;
	outline:none;
	border:0px;
}

input#password{
	background:none;
	width: 227px;
	height: 35px;
	padding-top:3px;
	padding-left:12px;
	padding-right:12px;
	line-height: 25px;
	font-size: 14px;
	outline:none;
	margin-top:3px;
	border:0px;
}

input#login{
	float: left;
	width: 255px;
	height: 41px;
	border:0px;
	background:none;
	background-image: url('/images/loginSignInBtn.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	margin: 34px 0px 0px 0px;
	color:none;
}
input#rememberme{
	margin-top:22px;
	position:relative;
	display:none;
}

input[type='checkbox'] + label {
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    padding: 8px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    float:left;
}
 
input[type='checkbox'] + label:active, input[type='checkbox']:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
 
input[type='checkbox']:checked + label {
    background-color: #e9ecee;
    border: 1px solid #adb8c0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
    color: #99a1a7;
}
 
input[type='checkbox']:checked + label:after {
    content: '\2714';
    font-size: 13px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #99a1a7;
}

input[type='checkbox'].rememberme + label {
    background-color: transparent;
    border: none;
    padding: 10px;
    display: inline-block;
    position: relative;
    float:left;
}

input[type='checkbox'].rememberme + label:active, input[type='checkbox'].rememberme:checked + label:active {
    
}
 
input[type='checkbox'].rememberme:checked + label {
    background-color: transparent;
    border: none;
    color: #5a5a5a;
}
 
input[type='checkbox'].rememberme:checked + label:after {
    content: '\2714';
    font-size: 19px;
    position: absolute;
    top: 0px;
    left: 2px;
    color: #5a5a5a;
}

ul.errors{
   display:none;
}


ul.form-errors{
	display:none;
}

ul.form-errors li ul.errors{
    display:none;
}

label.optional{
	color:transparent;
	margin-top:20px;
	display:block;
	padding:0px;
	height:0px;
}
