/**********************************************
 *  sevenForms - CSS Forms Layout Framework   *
 * 											  * 
 **********************************************/
.form-col{
	vertical-align: top;	
}

.form-row{
	
}

.horiz .form-row, .form-row.horiz{
	
}

.horiz label, .horiz input, .horiz select, .form-col{
/* cross-browser display: inline-block (http://blog.hedgerwow.com/2007/11/14/item-list-grid-real-world-practice-with-displayinline-block-across-browsers/) */

/* ff2 */
	display:-moz-inline-box; 
	-moz-box-orient:vertical;
	
/* a-grade browser */
	display: inline-block;
	
/* ie6, ie7 */	
	_overflow: hidden; 
	zoom: 1; 
	*display:inline;
}

.horiz label, .horiz input, .horiz select{
	vertical-align: middle;
}

.align-right{
	text-align: right;
}

.vert label, .vert input, .vert select, .vert fieldset{
	display: block;
}
