/* Legacy styles */
td.productname {
	font-size: 14px;
	font-weight: bold;
	color: white;
	background-color: #4a8618;
	}
.style1 {font-size: 10px}
.style2 {color: #FFFFFF}


/* New styles */

p.propnum {
background-color:#FEFFB2;
width:17em;
padding:5px;
font-size:110%;
margin-bottom:1em;
}

span.error {
    background-color:red;
    color:white;
}

p.errors-top {
    padding:10px;
    border:3px solid red;
    color:#000;
    font:bold 120% arial,sans-serif;
    width:750px;
}

p.errors-top span {
    color:red;
}

td.order-total input {
    background-color:white;
    font-weight:bold;
    border:1px solid black;
}

p.confirm-number {
    margin-bottom:2em;
}

p.confirm-number span {
    background-color:#FFFEA7;
    padding:5px;
    font-weight:bold;
    border:1px solid black;
}

#enewsletter {
    margin-top:2em;
    margin-bottom:2em;
}
