.resultDescription{	padding: 2px 12px; }

.resultBox table {
	background: url('/img/greenbar.gif') repeat-x;
	width: 100%;
}

.resultBox {
	/*border: 1px solid #b0d950;
	border-top: none;*/
	margin-bottom: 15px;
}

table .columnHeader {
	background-color: #dadada;
	border: thin outset #262626;
	font-size: 15px;
	font-weight: bold;
}

table .columnHeader.required {
	background-color: #e4ffae;
}

table .inputColumn {
	background: #929292 url('/img/controls/LargeSilverGradient.jpg') repeat-x;
	padding: 3px 15px;
	border: thin outset #262626;
	width: 33%;
}

table .inputColumn.required {
	background: #86aa3e url('/img/controls/LargeGreenGradient.jpg') repeat-x
}

div .contactBox {
	width: 100%;
	height: 21px;
	color: #FFFFFF;
	background-image: url('/img/burgandybar.gif');
}

#contactForm{
	width: 430px;
	height: 280px;
	left: 50%;
	top: 50%;
	margin-top: -140px;
	margin-left: -200px;
	position: fixed;
	background-color: #FFFFFF;
	border: 1px solid #9E4F7E;
	z-index:7;
	padding: 5px;
}

#contactForm form { margin: 15px; }

#contactFormMatte { width:100%;
    height: 100%;
    background-color: #998888;
    z-index:6;
    position: fixed;
    top: 0;
    left: 0;
    display:none;
}

#cartContact {
    width: 100%;
}

input[type="submit"], input[type="reset"], input[type="button"] {
	width: 137px;
	height: 18px;
	background-image: url('/img/blueButton.jpg');
	border:0px;
	margin: 0px;
}

#cartContact input[type="text"],
#cartContact input[type="file"],
#cartContact textarea,
#cartContact select{
    width: 250px;
    margin-left: 15px;
    margin-bottom: 15px;
}

#cartContact input[type="radio"]{
	margin-left: 15px;
	margin-bottom: 15px;
}

#cartContact select { width: 258px; }

#cartContact input[type="submit"] {
    margin-top: 5px;
}

.infoBox {
	margin: 5px;
	/*clear: both;*/
}

.infoBox h2 {
	margin: 3px 10px;
	/*float: left;*/
}

.odd {
    background: url('/img/controls/SmallSilverGrad.png') repeat-x;
    /*border-top: 1px solid #BBBBDD;*/
}

.even {
	background: url('/img/controls/SmallBlueGrad.png') repeat-x;
    /*border-top: 1px solid #CCCCEE;*/
}

.JobList {
	width: 100%;
	border-collapse:collapse;
	clear: both;
}

.JobList>thead, .JobList>tfoot {
	font-size: 15px;
	font-weight: bold;
	background: url('/img/controls/SmallBurgGrad.png') repeat-x;
}

.JobList td {
	height: 40px;
	padding: 0 5px;
}

.JobListRow td.center {
	text-align: center;
}

.delete {
	width: 10px;
	padding: 0 5px;
	float: left;
    background-color: #FFFFFF;
    color: #FF2222;
    font-family: Arial, sans-serif;
}

.clickable {
	cursor:pointer;
}

