/*
form label, form input, form textarea { display: block; margin: 5px 5px 5px 0px; }

form input { margin: 5px 5px 10px 0px; }

*/
/*
 FORM HORIZONTAL
-------------------------------------------------------------------------
*/
.formh fieldset { float: left; margin: 0 0 1.5em 0; padding: .5em; width: 98%; }

.formh legend	 { font-size: 1.2em; padding: 0 .4em; 
padding:0px;
font:style:italic;
font-weight:bold;
color:#000000;
}

.formh label	 {
	clear: left; /*cursor: hand;*/
	display: block;
	float: left;
	margin: 0.5em 1em 0 0;
	text-align: left;
	width: 12em;
}

.formh select	 { padding: 0; }

.formh textarea, 
.formh input,
.formh select		 { margin: 0.5em 0.5em 0 0; padding: .1em; }

.formh textarea,
.formh input[type="text"], 
.formh input[type="password"] { width: 20em; }

.formh input[type="checkbox"]	 { color: #000000; }

.formh input[type="radio"]	 { padding: 0.5em; }

.formh input[type="submit"], 
 button { float: right; margin: 0.5em 0.5em 0 0; padding: .5em; }

.formh textarea { height: 10em; width: 20.55em; }

/*
 FORM VERTICAL
-------------------------------------------------------------------------
*/
.formv fieldset { margin: 0 0 1.5em 0; padding: .5em; }

.formv legend	 { font-size: 1.2em; padding: 0 .4em; }

.formv label	 { display: block; margin: 1em 0 0 0; width: 14em; }

.formv select	 { margin: .5em 0 0 0; padding: 0; width: 10em; }

.formv textarea, 
.formv input      	 { margin: 0.5em 0.5em 0 0; padding: .2em; }

.formv textarea,
.formv input[type="text"], 
.formv input[type="password"] { display: block; width: 15em; }

.formv input[type="checkbox"]	 { color: #000000; display: inline; }

.formv input[type="radio"]	 { padding: 0.5em; }

.formv input[type="submit"], 
 button { margin: 0.5em 0.5em 0 0; padding: .5em; }

.formv textarea { height: 10em; width: 15.5em; }

/*
 FORM INLINE (SEARCH LISTINGS)
-------------------------------------------------------------------------
*/
.formi { overflow: hidden; margin:20px 0px 20px 0px; }

.formi select { display: inline; float: left; margin: 5px; width: 67px; }

.formi input[type="text"] { display: inline; float: left; margin: 5px; width: 200px; }

.formi label { display: inline; float: left; margin: 10px 10px 0px 0px; }

.formi input.submit { width: auto; margin-top:5px;}

.formi p { display: inline; float: left; }

/*
 OVERWRITE
-------------------------------------------------------------------------
*/
form p { font-size: 100%; line-height: 100%; margin: 0; }

textarea { }

textarea:focus,
input[type="text"]:focus, 
input[type="password"]:focus          	{ background: #FFFFEE; border: 1px solid #555555; }

input[type="hidden"] { display: none; }

/* http://liveinskin.xlsuite.com/directory/commercial */
#createGroup textarea, #createGroup input{ width: 185px; }

#createGroup select { width: 193px; }

/* sidebar */
#sidebar fieldset { border: none; padding: 0; }

#sidebar input[type="text"] { width: 16em; }

#sidebar textarea { height: 70px; width: 16.55em; }

#writeComment .formh input[type='submit'] { margin-right: 1em; }

table.signup tr td label { clear: none !important; float: none !important; }
