body {
	text-align: center;
}
div.mainwrap {
	padding: 25px;
	text-align: left;
	margin-left: 50px;
	_margin-left: -7px;
	width: 620px !important;
	background: url('/media/images/decor/container_bg-mod.gif');
	border: 1px solid black;
	font-family: verdana, arial, helvetica, sans-serif;

}

div.background {

}

table.quote {
	margin: 0 auto;
    border-right: 1px solid #979360;
	width: 620px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}


td.name {
	text-align: left;
	
	padding-left: 5px;
}

td.quantity {
	width: 60px;
	text-align: left;
	padding: 0px;
}

td.price {
	width: 60px;
}

td.total {
	width: 60px;
}

input {
	margin: 5px;
	width: 80px;
}

td input {
	background: #F9F8F2;
	border: 0;
	text-align: right;
	margin-right: 0;
	margin: 0;
	padding-right: 5px;
}


th {
	font-size: 12px;
	border-top: 1px solid #979360;
	border-left: 1px solid #979360;
	border-bottom: 1px solid #979360;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
}

td {
	border-left: 1px solid #979360;
	border-bottom: 1px solid #979360;
	padding: 0;
	margin: 0;
}

table.shipping {
	border: none;
	margin: 0 auto;
}

table.shipping tr td {
 border: none;
}
		input.stealth, select.stealth, textarea {
			text-align: left;
			border: 1px solid #DAD8C2;
			background-color: #F7F7F0;
			font-size: 10pt;
			color: #603811;
			padding: 2px 5px 1px 5px;
			width: 180px;
			margin-left: 40px;
			margin-top: 5px;
			margin-bottom: 10px;
		}
		
		select.stealth {
				padding: 0;
				width: 240px !important;
		}
		
		textarea {
			width: 430px;
			height: 70px;
		}
		
		
		input.button {
			width: 80px;
			padding: 2px;
			border: 1px solid #C4C2AB;
		}
		
		
		label {
			font-size: 9pt;
		}
