
.mad_woof_options li {
	position: relative;
	margin-bottom: 10px;
	padding: 10px;
	width: 50%;
	background-color: #fff;
	border: 1px solid #ddd;
}

.mad_woof_options li.mad-woof-options-highlight {
	height: 30px;
	border: 2px dashed #fff;
	background-color: transparent;
}

	.mad_woof_options input {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.mad_woof_options li .spinner {
		position: absolute;
		visibility: visible;
		top: 10px;
		right: 10px;
	}

	.mad_woof_placeholder { display: none; }

		.mad_woof_placeholder > table {
			margin: 10px 0;
			padding: 10px;
		}

		.mad_woof_placeholder table {
			display: table;
			width: 100%;
			border-collapse: separate;
			border-spacing: 2px;
			border-color: gray;
		}

			.mad_woof_placeholder td {
				display: table-cell;
				vertical-align: top;
			}