/* CSS for estimator 
	and TRANSITION: reconfigure other pages to use this 
	*/

body {
	background-color: #0f73bf;
	/* link="0a4d7f" vlink="#0a4d7f" alink="bf0f73" */
	margin: 0;
	padding: 0;
}
#contentCenter a:link {
	color: #0a4d7f;
}
table#content { /* replaces table'outside', nonCSS, used on other pages*/
	background-image: url(../images/table_bg2.jpg);
	/*width: 96%;*/
	border: px red solid;
}
table#content td {
	padding: 0;
	margin: auto;
}
#content td.corner, #contentCenter {
	padding: 0;
	margin: 0;
	background-color: #e4eef5;
}
#contentCenter {
	margin: auto;
	/*width: 760px;*/
	min-height: 180px;
	margin-left: 12px;
	margin-right: 12px;
}
table#estimateBox {
	width: 480px;
}
table#estimateBox td {
	border-bottom: 1px solid #AFBECA;
	padding: 0 px;
}
/* font for 5 items here are on common.css */
.linehead2 { background-color: #7F0A4D; color: #ffffff; }
.linehead3 { background-color: #; height: 3em;}
.lineheadReset { background-color: #7F0A4D; }
.lineitem2 { background-color: #ffffff; }

.lineitem1, .lineitem2 { background-color: transparent;}

table#contactInfo {
	position: relative;
	margin: auto 1em;
	/*width: 100%;*/
}
table#contactInfo td input, #contactInfo textarea, #contactInfo select {
	margin-left: 1em;
	margin-right: auto;
	text-align: left;
}
#contactInfo td {
	text-align: right;
	margin-left: 1em;
}
#contactInfo td.inputBox {
	text-align: left;
	margin-left: 1em;
}
