fieldset {border: 0;font-size: 1.2em;}
input.action {padding: 2px;font-size: 1em;font-family: Arial;}
input.action:hover,input.action:focus {cursor: pointer;}
form ul {list-style: none;}
.middleColumn {display: block;clear: left;}
#Sidebar .middleColumn {margin: 0 0 0 8px;display: inline;}
div.tab .field .middleColumn {clear: none !important;margin: 0 !important;width: auto;}
.middleColumn .middleColumn {margin-left: 0;margin-right: 0;padding: 0;}
.middleColumn .message {margin: 0;}
input.text, textarea, select {padding: 4px;border: 1px solid #A7A7A7;color: #000;font-size: 14px;font-weight: normal;width: 300px;}
textarea {font-family: Verdana, Tahoma, sans-serif;font-size: 14px;}
input:focus span, textarea:focus span {border: 3px solid #000;}
select {width: auto;}
.typography label {display: block;margin: 10px 0 -10px 0;color: #777;}
label.right {display:inline;}
#Search {width: 105px;}
input#Search_Form_SearchForm_Search {width: 110px;padding: 3px;margin-left: -4px;font-size: 1.2em;}
#Sidebar input.action {font-size: 1.2em;float: right;padding: 1px;margin: -22px 10px 0 0;}
.Actions {margin-top:20px;}
.Actions input#Form_Register_action_SignupAction, 
.Actions input#Form_Form_action_process,
.Actions input#Form_Form_action_clearForm,
.Actions input#MemberLoginForm_LoginForm_action_logout,
.Actions input#MemberLoginForm_LoginForm_action_dologin
 {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color:#5f3d1c; color: White; padding: 10px;  text-align: center; border:none; font-weight:bold; font-size:14px; background-image:none; text-transform:uppercase;}
.Actions input#Form_Register_action_SignupAction:hover, 
.Actions input#Form_Form_action_process:hover,
.Actions input#Form_Form_action_clearForm:hover,
.Actions input#MemberLoginForm_LoginForm_action_logout:hover,
.Actions input#MemberLoginForm_LoginForm_action_dologin:hover
{background-color:#f99726; color:#5f3d1c;padding: 10px;}
#Form_Form_action_signup {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#6FA132 url("../images/register.png") repeat-x scroll 0 0;/*background-color:#c70000;*/ color: White; padding: 10px;  text-align: center; border:none; font-weight:bold; font-size:18px; width:200px; text-transform:uppercase;color:#FFF;padding:10px;}
#Form_Form_action_signup:hover {background:#f89c2d url(../images/register-hover.png) repeat-x 0 0; color: #5f3d1c;}
p#ForgotPassword { margin-top:20px;}
#Username {display:inline;width:100px;}
#Username .middleColumn,#Email .middleColumn, #Email .middleColumn input {display:inline;}
#Username .middleColumn input {width:100px;display:inline;}
#ExpiryMonth, #ExpiryYear {display:inline;width:50px;}
#ExpiryMonth .middleColumn select,#ExpiryYear .middleColumn select, #ExpiryMonth .middleColumn,#ExpiryYear .middleColumn {display:inline;}
#Username .required { float:left; margin-right:10px; }
#FirstName { float:left;}
#Surname { float:left; padding-left:10px;}
#Email { padding-top:5px; clear:both; display:block;}
div.error input, div.error textarea, div.error select {border-color: #d35757!important; background-image: url("../images/txt-error.gif")!important;}
