/* ############################################# */
/* #  signup.css                               # */
/* #  Styles for footer signup component       # */
/* # ......................................... # */
/* #  CALLIOPE STUDIOS                         # */
/* #  P.Gold - 15 APR 2008                     # */
/* ############################################# */


body.include-signup {
	background-color:#000;
	color: #A5A5A5;
	font-family: verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding-left: 22px;
	padding-top: 5px;
}

#componentSignup {}
	#componentSignup .layoutTable {
		border: 0;
		margin: 0;
		padding: 0;
		width: 100%;
	}
		#componentSignup .layoutTable td {
			height: 90px;
			text-align: left;
			vertical-align: middle;
		}
	#componentSignup .signupControl {
		padding: 0 0 0px 0px;
		vertical-align: middle;
	}
	#componentSignup form,
	#componentSignup fieldset input,
	#componentSignup .signupControl {
		cursor: pointer;
	}
	#componentSignup form.active,
	#componentSignup .active fieldset input,
	#componentSignup .active .signupControl {
		cursor: auto;
	}
	#componentSignup h5 {
		display: inline;
		font-family: verdana,helvetica,sans-serif;
		font-size: 13px;
		font-weight: 500;
		margin: 0;
		padding: 0 4px 0 0;
		vertical-align: middle;
	}
	#componentSignup fieldset {
		border: 0;
		font-size: 10px;
		margin: 2px 0 0 0;
		padding: 0;
		position: relative;
	}
	#componentSignup input.inputText {
		border: 0;
		font-family: verdana,helvetica,sans-serif;
		font-size: 9px;
		height: 14px;
		padding-left: 1px;
		width: 89px;
	}
	#componentSignup .submitBtn {
		display: inline;
		vertical-align: top;
	}
		#componentSignup .active .submitBtn {
			display: block;
			height: 17px;
			margin: 0 0 0 127px;
			padding: 0;
			position: relative;
			top: 5px;
			width: 59px;
		}
			#componentSignup.diagonal_translation .submitBtn {
				margin-left: 3px;
				margin-top: 0;
				padding-left: 0px;
				position: absolute;
			}
			#componentSignup.diagonal_translation .active .submitBtn {
				margin-bottom: -17px;
				margin-left: 94px;
				position: relative;
				top: -22px;
			}
		#componentSignup .submitBtn input {
			margin-top: 0px;
			vertical-align: top;
		}
		#componentSignup .submitBtn input:focus {
			outline: none;
		}
		#componentSignup .active .submitBtn input {
			position: absolute;
		}
		#componentSignup.diagonal_translation .active .submitBtn input {
			margin-top: 5px;
		}








