.tktrv_form {}
dl,dt,dd {
	margin: 0;
	padding: 0;
}
.tktrv_form dl {
	background-color: rgb(154,154,154);
	border: 1px solid rgb(255,255,255);
	border-top: none;
}
.tktrv_form dt {
	/*clear: left;
	float: left;
	width: 20%;*/
	border-top: 1px solid rgb(255,255,255);
	color: rgb(255,255,255);
	padding: 0.7em 0 0.7em 1em;
	line-height: 1;
}
.tktrv_form dd {
	background-color: rgb(205,205,205);
	/*margin-left: 20%;
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	padding: 0.5em 1em;
	line-height: 1;
	min-height: 45px;*/
	padding: 5px;
}
@media screen and (min-width:750px) {
	.tktrv_form dt {
		clear: left;
		float: left;
		width: 20%;
	}
	.tktrv_form dd {
		margin-left: 20%;
		border-top: 1px solid rgb(255,255,255);
		border-left: 1px solid rgb(255,255,255);
		padding: 0.5em 1em;
		line-height: 1;
		min-height: 45px;
	}
}
.tktrv_form input[type='text'] {
	padding: 4px;
	width: 100%;
	vertical-align: middle;
}
.tktrv_form input[type='email'] {
	padding: 4px;
	width: 100%;
	vertical-align: middle;
}
.tktrv_form input[type='number'] {
	padding: 4px;
	max-width: 70px;
	vertical-align: middle;
}
.tktrv_form input[type='tel'] {
	padding: 4px;
	width: 100%;
	max-width: 200px;
	vertical-align: middle;
}
.tktrv_form input[name='zipcode'] {
	padding: 4px;
	width: 100%;
	max-width: 200px;
	vertical-align: middle;
}
.tktrv_form textarea {
	width: 100%;
	height: 100px;
}
.tktrv_form button {
	background-color: rgb(240,240,240);
	border: 1px solid rgb(200,200,200);
	padding: 5px 15px;
	vertical-align: middle;
	color: black;
	font-weight: normal;
}
.tktrv_form button:hover {
	cursor: pointer;
}
.tktrv_form h3 {
	background-color: rgb(154,154,154);
	border: 1px solid rgb(255,255,255);
	color: rgb(255,255,255);
	padding: 1.0rem;
	margin: 0;
}

.tktrv_form p.submit {
	background-color: rgb(154,154,154);
	border: 1px solid rgb(255,255,255);
	padding: 10px;
	text-align: center;
	color: rgb(255,255,255);
}
.tktrv_form p.submit button {
	vertical-align: middle;
	margin: 0px 15px;
}
.tktrv_form p.submit button:disabled {
	background: rgb(200,200,200);
	border: 1px solid rgb(255,255,255);
}
.tktrv_form .validation_error {
	color: rgb(200,0,0);
}
.tktrv_form p.submit button[name='back'],
.tktrv_form p.submit button[name='submit'] {
	display: none;
}
