

.cwhois { 
	margin:10px auto 0 auto; 
	width:90%;
}

.cwhois li {
	list-style:none!important;
	display:inline-block;
	margin:0px 0px 0px 5px!important;
}

.cwhois input,
.cwhois textarea,
.cwhois select { 
	padding:3px;
	background: #f9f9f9; 
	border: 1px solid #888888; 
	vertical-align:top;
}
.cwhois input:hover,
.cwhois textarea:hover,
.cwhois select:hover	{
	background:#EEEEEE; 
}

.cwhois input:focus,
.cwhois textarea:focus,
.cwhois select:focus	{ 
	background:#f9f9f9; 
}

.cwhois input {
	width:150px;
}

.cwhois select {
	padding:2px 0;
	vertical-align:middle;
}  

.cwhois div.cf-title {
	width:150px;
	float:left;
	vertical-align:top;
	text-align:right;
	margin: 2px 5px 2px 0px;
}

.cwhois div.cf-control {
	vertical-align:top;
	text-align:left;
	margin: 2px 0px 2px 160px;
}

.cwhois span.cf-reqtxt {
	font-size:0.9em;
	vertical-align:top;
	text-align:right;
}

.cwhois input.cf-kcaptcha {
	width:70px;
}

.cwhois input.cf-sendbutton {
	width:100px;
	height:1.9em;
}

.cwhois img.cf-img-kcaptcha	{
	vertical-align:text-top;
	margin:0 0 0 2px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
	background:#666666;
}

a.cf-reset-kcaptcha {
	vertical-align:text-top;
}

a.cf-reset-kcaptcha img	{
	vertical-align:text-top;
	margin:0 0 0 2px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

p.cf-sb {
	padding: 0!important;
	margin: 0;
	text-align:right;
}

.cwhois span.cf-progress { 
	line-height:30px;
	padding:5px;
	margin: 10px 0 10px 0px;
	vertical-align:middle;
	text-align:right;
	font-weight:bold;
}