.am-form fieldset { border: 0; padding: 0; margin: 0; }
.am-form div.element-title label { font-family: Arial; font-size: 12px; display: block; text-align: right; }

input[type="password"], input[type="text"], input[type="search"], select, input[type="checkbox"], button, submit, input[type="submit"] { outline: none; }

.am-user-identity-block { display: block; padding-top: 0; margin-bottom: 30px; margin-top: 15px; }

.am-user-identity-block a { color: #ac0707; text-decoration: underline; }
.am-user-identity-block a:hover { text-decoration: none; }

.am-body-content { font-family: arial; font-size: 12px; line-height: 20px; }

.am-body-content a { color: #363636; }

.am-tabs a { background: #F3F3F3; text-shadow: 0 0; }

.am-tabs li.active > a, .am-tabs li.normal > a:hover { background: #ac0707; border: 1px solid #ac0707; }

textarea:focus, input[type=text]:focus, input[type=checkbox]:focus, input[type=email]:focus, input[type=radio]:focus, input[type=password]:focus { background-color: #EEE; border: 1px solid #BBB; font-family: Arial; }

#amember-top-sign-in h4 { display: none; }

div#amember-top-sign-in ul { display: block; float: left; margin: 0 0 0 10px; padding: 0; }

div#amember-top-sign-in ul li { display: block; float: left; list-style-type: none; }

div#amember-top-sign-in div { float: left; display: block; }

div#amember-top-sign-in form { display: none !important; }

.am-body-content P { color: #000; }

ul li span.nw-description { clear: both; display: block; margin: 10px 0 0; font-style: italic; }

input.newsletter-list, #member-main-unsubscribe, .am-info, #member-main-unsubscribe-head { display: none; }

.am-block ul li a {
font-weight: bold;
}

textarea { width: 52%; }

