@CHARSET "ISO-8859-1";
input,  select
{
	border:1px solid #cccccc; 
	padding:2px 1px;
	color:#e70000;
	font-size:10px;
}

input.image
{
	border:0px;
}

#Login
{
	padding:0px;
	border:0px; 
}

#Register
{
	padding:0px;
	border:0px; 
}
#Cancel
{
	padding:0px;
	border:0px; 
}
#lostpassword
{
	padding:0px;
	border:0px; 
}
.btnSearch
{
	padding:0px;
	border:0px; 
}
#MobileCarrier
{
	width:150px; 
}
.formTable 
{
	padding:5px;
	margin:auto;
	width:auto;
}

.formTable td 
{
	padding:0px 10px 0px 10px;
	width:auto;	
}
/* BIRTHDATE */
.formTable #Birthdate_month
{
	width:35px;
	margin-right:5px;
	padding:0;
}
.formTable #Birthdate_day
{
	width:35px;
	margin-right:5px;
	padding:0;
}
.formTable #Birthdate_year
{
	width:50px;
	margin-right:5px;
	padding:0;
}
	
.errors{padding:0px;margin:0px;}
.errors li{color:red;padding:2px;margin:0px;}
td {vertical-align:top};
	/* Zend Form Styling 
	dl.zend dt, dd { min-height: 30px; }
	dl.zend_form dt {
		float: left;
		clear: left;
		text-align: right;
		width:100px;
	}
	dl.zend_form dt label.required { font-weight: 600; }
	dl.zend_form dd {
		float: left;
		clear: right;
		padding-left: 5px;
	}
	
	dl.zend_form dd ul.errors {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	dl.zend_form dd ul.errors li {
		float: left;
		margin: 0 0.15em;
		font-size: 12px;
		color: #666666;
	}
	*/