/* CLUB */
#pay_tax { margin: 0px; padding: 0px; width: 90px; float: left; display: inline; margin-left: 10px; }
#pay_tax input { width: 84px; height: 23px; }
/* end of CLUB */

form {
	padding:10px 0 10px 0;
}

form,
form fieldset,
form div {
	width:100%;
	clear:both;
}
form div.center {
	color:#3399ff;
	text-align:center;
	padding:7px 0 7px 0;
}
form div {
	padding:0 0 7px 0;
}
form div.submit {
	text-align:center;
	padding:9px 0 0 0;
}
form div label {
	width:100%;
	font-size:18px;
	line-height:25px;
	font-weight:bold;
	text-transform:lowercase;
	color:#999999;
}
form div input,
form div textarea {
	width:99%;
	height:22px;
	line-height:19px;
	font-size:14px;
	border-top:2px groove #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	border-right:1px solid #dddddd;
}
form div textarea {
	height:auto;
}
form div.checkbox input {
	clear:none;
	width:auto;
	height:auto;
	border:0;
	margin:7px 7px 0 0;
}

form div.submit input {
	border:0;
	cursor:hand;
	cursor:pointer;
}

form div span.error_message {
	display:block;
	width:100%;
	color:#c00;
}


#forgot_password {
    width: 300px;
}


#donate_money form div.submit input,
form#forgot_password div.submit input,
form#login div.submit input {
	color:#fff;
	width:146px;
	height:31px;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	text-transform:lowercase;
	background:url(images2/buttons.jpg) -190px 0 no-repeat;
}

form#register div.label {
	float:left;
}

form#register div.label label {
	float:left;
	width:215px;
	color:#333333;
	text-align:right;
	padding:0 15px 0 0;
}
form#register div.label input {
	float:left;
	width:225px;
}
form#register div span.error_message {
	text-indent:230px;
}

form#register div.form-footer {
	float:left;
}
form#register div.form-footer div.submit {
	float:right;
	text-align:right;
	padding:0 0 10px 0;
}
form#register div.form-footer div.submit input {
	width:63px;
	height:30px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:0 6px 2px 0;
	background:url(images2/buttons.jpg) 0 0 no-repeat;
}
form#register div.form-footer span {
	float:right;
	clear:both;
	font-size:12px;
	color:#999999;
	font-style:italic;
}

form#register div.option {
	float:left;
	clear:none;
	width:220px;
	padding:0 55px 0 10px;
}
form#register div.first {
	padding:0 10px 0 55px;
}

form#register div.option img {
	border:3px solid #ccc;
}
form#register div.option dl {
	float:left;
	font-size:14px;
	font-weight:bold;
}
form#register div.option dl dt,
form#register div.option dl dd {
	float:left;
}
form#register div.option dl dd {
	text-indent:10px;
}
form#register div.option dl dt {
	clear:both;
}
form#register div.option p {
	clear:both;
}
form#register div.option div.checkbox {
	float:left;
	width:100%;
}
form#register div.option div.checkbox label {
	width:auto;
	text-align:left;
	font-size:14px;
}

form#beta-request div.submit {
	text-align:right;
}
form#beta-request div.submit input {
	width:63px;
	height:30px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:0 6px 2px 0;
	background:url(images2/buttons.jpg) 0 0 no-repeat;
}









form.one-row fieldset div.label {
	float:left;
	width:150px;
}
form.one-row fieldset div.label label {
	color:#666;
	font-size:12px;
}
form.one-row fieldset div.submit {
	width:71px;
	float:right;
	clear:none;
	padding:22px 0 0 0;
}

form.one-row fieldset div.submit input {
	width:71px;
	height:30px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background:url(images2/buttons.jpg) -337px 0 no-repeat;
}


form#find-stoplight .submit {
	text-align:center;
}
form#find-stoplight .submit input {
	width:297px;
	height:53px;
	background:url(images2/buttons.jpg) 0 -93px no-repeat;
}


form.buy { padding: 0px; }
form.buy .submit { padding:0; }
form.buy .submit input { color:#999; font-size:18px; font-weight:bold; background:none; }
.mkt_product_level form.buy { padding: 0px; }
.mkt_product_level form.buy .submit input { color:#fff; font-size:0; width: 71px; height: 20px; padding:0; background:url(images2/buttons.jpg) -337px -63px no-repeat; }


.market-product-price button {
	width:71px;
	height:20px;
	padding:0;
	font-size:0;
	text-indent:-1000px;
	margin:10px 0 0 0;
	background:url(images2/buttons.jpg) -337px -32px no-repeat;
}

form#goto-work {
	padding:50px 0 60px 0;
}
form#goto-work .submit input {
	width:297px;
	height:53px;
	font-size:0;
	text-indent:-1000px;
	background:url(images2/buttons.jpg) 0 -146px no-repeat;
}




form.medium div.label {
	float:left;
	width:255px;
}

form.medium div.label label {
	color:#666;
	font-size:14px;
}
form.medium div.submit {
	float:right;
	clear:none;
	width:71px;
	padding:0 0 10px 0;
}
form.medium div.submit input {
	width:71px;
	height:30px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background:url(images2/buttons.jpg) -337px 0 no-repeat;
}

form#repair div.label input {
	width:32px;
	color:#f00;
	height:18px;
	font-size:14px;
	font-weight:bold;
	padding:2px 0 0 3px;
}

form#repair div.submit {
	padding:15px 0 0 0;
}



form.join-club {
	padding:3px 0 3px 0;
}
form.join-club, form.join-club div, form.join-club fieldset { clear: none; }
form.join-club input {
	width:71px;
	height:30px;
	color:#fff;
	font-weight:bold;
	background:url(images2/buttons.jpg) -337px 0 no-repeat;
}
form.join-club input:hover {
	cursor: pointer;
}



form#edit-account,
form#invitations,
form#message {
	width:370px;
	padding:10px 0 10px 90px;
}
form#edit-account label,
form#invitations label,
form#message label {
	font-size:12px;
	font-weight:bold;
	color:#666;
}

form#edit-account .submit,
form#invitations .submit,
form#message .submit {
	text-align:right;
}
form#edit-account .submit input,
form#invitations .submit input,
form.resend-invite .submit input,
form#message .submit input {
	width:71px;
	height:30px;
	color:#fff;
	font-weight:bold;
	background:url(images2/buttons.jpg) -337px 0 no-repeat;
}

form#message-actions input.submit {
	font-size:12px;
	border:1px solid #ccc;

}

form#donate .submit {
	width:71px;
	float:left;
	clear:none;
	margin:0;
	padding:0;
}
form#donate .submit input {
	width:71px;
	height:30px;
	color:#fff;
	font-weight:bold;
	background:url(images2/buttons.jpg) -337px 0 no-repeat;
}

#club_finances {
    width: 300px;
}

#club_finances form .submit {
    width: 200px;
}












