body, input, select {
	color:				black;
	background:			#9AA0B3;
}

input.seq0,select.seq0,td.seq1 {
	background:			#9AA0B3;
	color:				black;
	border:				thin solid #B1B5C3;
}

input.seq1,select.seq1,td.seq0 {
x	background:			#d4d4d4;
x	background-image:	url(images/body_bg_steel2.gif);
	background:			#B1B5C3;
	color:				black;
}

td.seq0, td.seq1 {
	padding:				1ex;
}

#additionalColors,#additionalArtwork,.uploader input,.payment input {
	background:			#B1B5C3;
}


#directions {
	width:				709px;
	text-align:			center;
	font-size:			smaller;
}

.directions ol, .directions p {
	text-align:			left;
}


.uploader {
	text-align:			center;
	font-size:			normal;
	font-weight:		bold;
}

#uploader {
	width:				709px;
	border:				thin solid #d4d4d4;
	padding:			10px;
}

.uploader form {
	font-size:			75%;
}

#footer {
	width:				729px;
	margin-top:			3em;
}

#manufacturer {
	text-align:			left;
	font-size:			normal;
x	font-weight:		bold;
}

#contact {
	text-align:			left;
	font-size:			large;
	font-weight:		bold;
	margin-top:			2em;
}

#homelink {
	text-align:			center;
	font-size:			smaller;
	font-weight:		bold;
	margin-top:			3em;
}


input.disabled {
	background:			transparent;
	color:				black;
	border:				0;
	font-family:		serif;
}

.p2,td {
	color:				#333333;
	font-size:			normal;
}

h2 {
	font-size:			larger;
	font-weight:		bolder;
	margin-bottom:		0;
}


.cart table {
x	border:				2px solid #d4d4d4;
}

.cart td,.cart th {
	padding-left:		1ex;
	padding-right:		1ex;
	border:				thin solid #d4d4d4;
	text-align:			left;
}

#cartTotal,#cartHeader td {
	border:				none;
}


.deleter {
	font-size:			tiny;
}

#cartColumn_delete, #cartCheckout {
	border:				none;
	text-align:			center;
}


#addToCart, #uploadToCart {
	font-size:			smaller;
}

input submit {
	background:	red;
	color:		yellow;
}