h1 {
    border-bottom: 1px solid #E0E0E0;
    margin: 1px 0 1em 0;
	font-size: 1.2em;
}


/***** Items *****/
.item {
	height: 120px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #d0d0d0;
}
.item img {
	float: left;
	margin-right: 10px;
	padding: 5px;
}
.item .description {
	width: 290px;
}
.item .description {
	padding-top: 40px;
	float: left;
}
.item form {
	padding-top: 43px;
	float: left;
}
.item .prodRemove {
	padding-top: 45px;
	float: right;
}
.item .prodRemove a {
	color: #cc0000
}
.item label,
.item button,
.item .textfield {
	float: left;
}
.item label {
	padding-top: 3px;
}
.item .textfield {
	margin: 2px 4px 0 2px;
}
.item form .textfield {
	width: 40px;
	padding: 2px;
}
.item button {
	width: 58px;
	height: 26px;
	background: url(../images/presentation/button_update.gif) no-repeat 0 0;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
}



/***** Quote Form *****/
#quoteForm {
	padding: 15px 0 60px 160px;
}
#quoteForm label {
	float: left;
	width: 6em;
	padding-top: 2px;
}
#quoteForm input,
#quoteForm textarea {
	padding: 2px;
	width: 250px;
}
#quoteForm textarea {
    border-top: 1px solid #BFBFBF;
    border-left: 1px solid #CFCFCF;
    border-bottom: 1px solid #EFEFEF;
    border-right: 1px solid #F4F4F4;
}
#quoteForm .field {
	padding: 0 0 8px 0;
}
button#send {
	width: 168px;
	height: 26px;
	background: url(../images/presentation/button_get_quote.gif) no-repeat 0 0;
	padding: 0;
	margin: 0 0 0 6em;
	border: none;
	cursor: pointer;
}










