/* CSS Document */

/*-------------Edit by Hamid 20th oct 2009-----------------*/
.tx-formregister-pi1 h3 {
	background:none!important;
	padding-left:0!important;
	line-height:20px!important;
	height:20px!important;
}
.tx-formregister-pi1 ul {
	list-style:none;
	padding-bottom:30px;
	float:left;
	margin-bottom:0px!important;
}
.tx-formregister-pi1 ul li {
	margin-bottom:7px;
	float:left;
}
.tx-formregister-pi1 ul li label {
	float:left;
	width:80px;
	line-height:18px;
	padding-right:8px;
	font-size:12px;
}
.tx-formregister-pi1 ul li input.text {
	float:left;
	width:330px;
	padding:1px 2px;
	border-top:1px solid #909090!important;
	border:1px solid #e4e4e4;
}
.tx-formregister-pi1 ul li div.check {
	float:left;
	width:330px;
}
.tx-formregister-pi1 ul li div.check label{
	float:left;
	width:30px;
	margin-left:5px;
	line-height:12px;
	_line-height:18px;
}
.tx-formregister-pi1 ul li div.check input{
	float:left;
	width:15px;
	border:none;
	padding:0!important;
}
.tx-formregister-pi1 ul li input.small{
	float:left;
	width:55px;
}
.tx-formregister-pi1 ul li input.medium{
	float:left;
	width:265px;
	margin-left:5px;
}
.tx-formregister-pi1 ul li textarea {
	float:left;
	width:330px;
	padding:1px 2px;
	border-top:1px solid #909090!important;
	border:1px solid #e4e4e4;
	height:105px;
}

.tx-formregister-pi1 ul li p {
	text-align:center;
	background:url(../images/btn-bg.gif) no-repeat left top;
	height:22px;
	width:288px;
	margin-top:5px;
	line-height:20px!important;
	margin-left:110px;
	color:#000;
	margin-bottom:0px!important;
}
.tx-formregister-pi1 ul li a:hover p{
text-decoration:none;
cursor:pointer;
	
}
.tx-formregister-pi1 div.error{
color:red;
}
.tx-formregister-pi1 p{
	font-size:12px;
}
.tx-formregister-pi1 .success{
color:#0055A2;
margin-bottom:10px;
font-size:12px;
}
.tx-formregister-pi1 ul li {
	margin:0px;
	list-style:none!important;
	margin-bottom:7px;
	float:left;
	margin-left:0px!important;
}
