@charset "utf-8";
/* OnHoldAudio.Net Forms CSS Document */

table {
	border-collapse: collapse;
	color: #000;
/*	border: 1px solid black; */
}

td {
	border-bottom: none;
}

th {
	width: 200px;
	text-align: right;
	vertical-align: top;
	border-bottom: 1px dotted #1D4B54;
	font-size: 1.2em;
	font-weight: normal;
	padding: .5em 15px .5em 0;
}

td {
	vertical-align: text-bottom;
	background: #D3DEE7;
	border-bottom: 1px dotted #FFF;
	border-left: 4px solid #E7EDF1;
	padding: 4px;
	font-size: 1.2em;
}

.required {
	color: #FF7E00;
}

.header th {
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #1D4B54;
	border-top: 1px dotted #1D4B54;
	padding-left: 220px;
}

#quoteSubmit {
	width: 140px;
	height: 39px;
	border: none;
	background: url(../images/ap_btn_quoteSubmit.png) 0 0 no-repeat;
	color: transparent;
	margin-left: 220px;
	margin-top: 0;
}

#quoteSubmit:hover {
	cursor: pointer;
	background: url(../images/ap_btn_quoteSubmit.png) 0 -39px no-repeat;
	color: transparent;
}

input:focus {
	background-color: #FCE54F;
}

textarea:focus {
	background-color: #FCE54F;
}

radio:focus {
	background-color: #FCE54F;
}

#infoSubmit {
	width: 140px;
	height: 39px;
	border: none;
	background: url(../images/ap_btn_infoSubmit.png) 0 0 no-repeat;
	color: transparent;
	margin-left: 220px;
	margin-top: 0;
}

#infoSubmit:hover {
	cursor: pointer;
	background: url(../images/ap_btn_infoSubmit.png) 0 -39px no-repeat;
	color: transparent;
}