.home #header .top .login input { border:solid 1px #000000; padding:3px; font-size:11px; width:170px; }
.home #header .menu input { float:right; margin:17px 20px 0 0; width:96px; color:#FFFFFF; background-color:#3b3b3b; font-size:11px }
.page #header .menu input { float:right; margin:17px 20px 0 0; width:96px; color:#FFFFFF; background-color:#3b3b3b; font-size:11px }

#header .menu input#ajaxSearch_input { float:right; margin:17px 20px 0 0; width:96px; color:#FFFFFF; background-color:#3b3b3b; font-size:11px }
#header .menu input#ajaxSearch_submit { float:right; margin:17px 5px 0 0; width:16px; color:#FFFFFF; background-color:transparent; font-size:11px }

.page #content .rightcol .prize input { float:left; margin:0; width:112px; color:#7b7b7b; background-color:#FFFFFF; font-size:11px; border:solid 1px #000000; padding:5px 5px 4px 5px; margin:4px 10px 0 0 }

#wlpeLoginFieldset input#wlpeUsername { border:solid 1px #000000; padding:2px; position:absolute; margin:0 0 0 40px; width:200px }
#wlpeLoginFieldset input#wlpePassword { border:solid 1px #000000; padding:2px; position:absolute; margin:0 0 0 43px; width:200px }
#wlpeStayLoggedInLabel select#wlpeStayLoggedIn { border:1px solid #000000; margin:-4px 0 0 18px; padding:2px; position:absolute; width:74px; }

#wlpeUsernameLabel { float:left; width:520px; height:30px; margin:10px 0 0 0; }
#wlpePasswordLabel { float:left; width:520px; height:30px; }
#wlpeStayLoggedInLabel { float:left; width:520px; height:30px; padding:4px 0 0 0; }

#wlpeResetFieldset input#wlpeResetEmail { border:solid 1px #000000; padding:2px; }


#wlpeUserRegisterInput label { float:left; width:280px; padding:4px 0 }
#wlpeUserRegisterInput input { border:solid 1px #000000; padding:2px; width:226px; margin:0 30px 0 0; }
#wlpeUserRegisterInput select { border:solid 1px #000000; padding:2px; width:226px; margin:0 30px 0 0; }
#wlpeUserRegisterInput textarea { border:solid 1px #000000; padding:2px; width:226px; margin:0 30px 0 0; }
#wlpeUserRegisterInput input#wlpeTosCheckbox{ border: none; width:auto; padding:0; }



#wlpeUserProfileInput label { float:left; width:280px; padding:4px 0 }
#wlpeUserProfileInput input { border:solid 1px #000000; padding:2px; width:226px; margin:0 30px 0 0; }
#wlpeUserProfileInput select { border:solid 1px #000000; padding:2px; width:226px; margin:0 30px 0 0; }
#wlpeUserProfileInput textarea { border:solid 1px #000000; padding:2px; width:226px; margin:0 30px 0 0; }
#wlpeUserProfileInput input#wlpeTosCheckbox{ border: none; width:auto; padding:0; }

#wlpeUserProfileInput input#CarClubRadiosYes,
#wlpeUserProfileInput input#CarClubRadiosNo { width:20px; margin:3px 3px 0 0; border:none }
#CarClubRadiosDiv { float:left; height:23px; padding:5px 0 0 0; width:280px; }


.competition textarea { border:solid 1px #000000; padding:2px; }

#editform input { border:solid 1px #000000; padding:2px; }
#editform input.checkboxfield { border:none; padding:0; }
#editform textarea { border:solid 1px #000000; padding:2px; width:286px; height:30px; }

#uploadform input { border:solid 1px #000000; padding:2px; }

#competitionform textarea { border:solid 1px #000000; padding:2px; width:550px; height:40px; margin:0 0 10px 0; }

textarea#wlpeUserProfileMods {width:505px; clear:both; height:200px;}

.jot-form label { float:left; width:100%; padding:0 0 4px 0; }
.jot-form span { float:left; width:152px; }
.jot-form input { border:solid 1px #000000; float:left; width:300px; padding:2px }
.jot-form textarea { border:solid 1px #000000; float:left; width:300px; padding:2px }

.jot-form input.submit { background-image:url(../images/btn_post_comment.jpg); background-repeat:no-repeat; display:block; width:144px; height:25px; float:left; text-indent:-99999px; cursor:pointer; border:none; margin:0 0 0 152px !important; margin:0 0 0 76px; }
.jot-form input.cancel { background-image:url(../images/btn_cancel.jpg); background-repeat:no-repeat; display:block; width:85px; height:25px; float:left; text-indent:-99999px; cursor:pointer; margin:0 0 0 4px; border:none; }


.jotuser-form label { float:left; width:100%; padding:0 0 4px 0; }
.jotuser-form span { float:left; width:152px; }
.jotuser-form input { border:solid 1px #000000; float:left; width:300px; padding:2px }
.jotuser-form textarea { border:solid 1px #000000; float:left; width:300px; padding:2px; clear:none; background-color:#fff;}

.jotuser-form input.submit { background-image:url(../images/btn_post_comment.jpg); background-repeat:no-repeat; display:block; width:144px; height:25px; float:left; text-indent:-99999px; cursor:pointer; border:none; margin:0 0 0 152px !important; margin:0 0 0 76px; }
.jotuser-form input.cancel { background-image:url(../images/btn_cancel.jpg); background-repeat:no-repeat; display:block; width:85px; height:25px; float:left; text-indent:-99999px; cursor:pointer; margin:0 0 0 4px; border:none; }