@charset "UTF-8";
/* CSS Document */

/* Form Cells */
td.formCellTitle {
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	padding:8px;
	border:2px solid #FC3;
	background:#000;
	color:#FC3;
	text-align:center;
}
td.formCell {
	font-size:1.0em;
	padding:6px;
	border-bottom:1px solid #999999;
}
td.formCellR {
	font-size:1.0em;
	padding:6px;
	border-bottom:1px solid #999999;
	text-align:right;
}
td.formCellPrice {
	background-color:#FFFFCC;
	color:#000000;
	border:1px solid #999999;
	border-top:0px solid #999;
	text-align:right;
	font-size:1.0em;
	padding:6px;
}
td.formCellTip {
	font-size:0.9em;
	padding:2px;
	text-align:right;
	border-bottom:1px solid #999999;
}
td.formCell .notes {
	font-size:95%;
	color:#333333;
	font-style:italic;
	margin:0 0 0 4px;
}
.formRequired {
	font-size:1.25em;
	font-weight:bold;
}
p.FormError {
	padding:0;
	margin:4px;
	color:#CC0000;
	background-color:#FFFFFF;
	font-style:italic;
}

/* Quote Results */
td.quotetitle {
	border-bottom: 1px solid #999999;
	background-color: #000;
	color: #fc3;
	font-size:0.9em;
}

td.quoteitem {
	border-bottom: 1px solid #999999;
	font-size:0.9em;
}
td.quotetotalstitle {
	font-size:0.9em;
	font-weight:bold;
	text-align:right;
}

td.quotetotals {
	font-size:0.9em;
	font-weight:bold;
	text-align:right;
}
td.overline {
	border-top:1px solid #666666;
}


.javaScriptWarning {
	color:#CC0000;
	font-weight:bold;
	background-color:#FFFFFF;
}
