#productList {
	margin: 0;
	padding: 0;
}
#productList li.product {
	list-style-type: none;
	clear: left;
	border-bottom: 1px solid #2765AF;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.productImage {
	text-align: center;
	width: 200px;
	float: left;
}
.briefDescription {
	width: 500px;
	margin-left: 200px;
	padding-left: 10px;
}
.hidden_form_width {

}
.hidden_form_width fieldset {
	border: none;
}
.add_to_cart {
	float: right;
}
#content h1.productName {
	font-size: 16px;
	color: #2765AF;
}
form p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
form p span {
	float: left;
	width: 160px;
	font-weight: bold;
}
.optionsListHide {
	display:none;
}
/* STORE STYLES */
#item_list_table {width: 100%;border: 1px solid #2765AF;border-collapse: collapse;margin: 0;padding: 0;}
#item_list_table tr {margin: 0;padding: 0;}
#item_list_table th {background-color: #2765AF;color: #fff;padding: 2px;}
.remove_heading,.quantity_heading {text-align: center;width: 70px;}
#item_list_table td {padding: 2px;}
.dollar_value {text-align: right;font-weight: bold;}
.sub_total,.grand_total_label,.grand_total_value {border-top: 1px solid #2765AF;}
.proceed_to_checkout {text-align: right;padding: 15px 0;}
.proceed_to_checkout a{border: 2px solid #2765AF;padding: 5px;text-decoration: none;background-color: lightblue;color: #2765AF;font-weight: bold;}

/* SELECT BUSINESS */
#select_businesses fieldset {border: none;}

/* PAYMENT SELECTION PAGE */
.card_payment_image {text-align: center;}
.card_payment_image img {border: none;}

/* RECEIPT PAGE */
#content .receipt_message_cc h1 {font-size: 16px;}
.receipt_message_cc p {border: 2px solid green;padding: 10px;font-size: 12px; font-weight: bold; background-color: lightgreen;margin-bottom: 20px;}
#receiptProductTable {width: 100%;border: 1px solid #2765AF;border-collapse: collapse;margin: 0;padding: 0;margin-bottom: 30px;}
#receiptProductTable tr {margin: 0;padding: 0;}
#receiptProductTable th {background-color: #2765AF;color: #fff;padding: 2px;}
#receiptProductTable td {padding: 2px;}
#quantityHeader,.quantityContent {text-align: center;}
.priceContent,.subtotalValue,.freightChargeValue,.grandTotalValue {text-align: right;font-weight: bold;}
.subtotal, .freightCharge, .grandTotal {text-align: right;font-weight: bold;}
.subtotal, .subtotalValue, .grandTotal, .grandTotalValue {border-top: 1px solid #2765AF;}
.grandTotal, .grandTotalValue {background-color: #2765AF;color: white;font-weight: bold;}
p.survey_management {text-align: center;}
.survey_management a {border: 2px solid #2765AF;padding: 5px;text-decoration: none;background-color: lightblue;color: #2765AF;font-weight: bold;}

p.survey_management {
	clear: left;
}

.participant_list {
width: 100%;
}
.participant_list td input {
border: 1px solid #2765AF;
}
form p {
text-align: center;
margin: 10px 0;
}
#update_and_send textarea {
width: 700px;
border: 1px solid #2765AF;
height: 200px;
}
#update_and_send p input.createParticipantButton {
border: 2px solid #2765AF;
color: #2765AF;
background-color: #fff;
font-weight: bold;
}

#update_and_send p input.createParticipantButton:hover {
border: 2px solid #2765AF;
color: #fff;
background-color: #2765AF;
font-weight: bold;
}

#customer_details h2, 
#customer_details h3 {
border-bottom: 1px solid #2765AF;
color: #2765AF;
}