/*** Shopping Cart Styles ***/
#cart {

}
#cart hr {
	border-top: 1px solid #FDDFBB;
	border-bottom: none;
	height: 1px;
}

/* Cart */
#cart input {
	/** style for quantity inputs **/
	/**border: 1px solid #97C2D4;**/
}
.instruct textarea { 
	/** ordering instructions box **/
	border: 1px solid #FBC98E;
}
.paytype {
	/** payment options dropdown **/
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.taxnship select {
	/** shipping options dropdown **/
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.cart {
	/** contents table **/
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FDDFBB;
}
.cart input {
	border: 1px solid #FBC98E;
}
.cart select {
	background-color: #FFFFFF;
}
.cart td {
	padding: 7px;
}
table.cart {
	border-spacing: 2px;
}
.buttons input img {
	/** remove border from button **/
	border: none;
}

/* Cart Shipping */
.addr select {

}
.comm textarea { 
	/** comments / more information box **/
	border: 1px solid #FBC98E;
	background-color: #FDDFBB;
}
.bill_addr input, .ship_addr input { 
	/** shipping input fields **/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #FBC98E;
	background-color: #FDDFBB;
}
.bill_addr select, .ship_addr select {
	/** state selection dropdowns **/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.payment input {
	/** cc input fields **/
	border: 1px solid #FBC98E;
	background-color: ;
}
.payment select {
	/** payment dropdown boxes **/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/** Hiding borders for elements
that shouldn't have them **/

.buttons input {
	border: none;
}