/**
* Delegates form css
**/

.delegates-header {
	font-size:11px;
	text-align:justify;
}

.arrow {
	width:100%;
	text-align:center;
}

.product-matches-intro {
	font-size:11px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
}

.pointer { cursor: pointer; }
.add-to-selection { margin-top: 7px; float:right; }
.selection-total { float: left; }
.add-to-basket { float: right; }
.total-price { font-weight: bold; }
.item-options { margin-left: 10px; font-size: 11px; }

.product-out-of-stock { color: grey; font-weight: bold; }
.table-overflow { max-height: 344px; overflow-y: scroll; }
.course-name {font-weight:bold;font-size:12px;color:#de0a23}
.course-details { color: #000; font-size: 11px; font-weight:bold;}
.course-details label {font-weight:normal;font-size: 11px; }
.course-options { color: #000; font-size: 10px; font-weight:bold;}
.course-options label {font-weight:normal;font-size: 10px; }
.qty-textbox { width: 27px; }

#product-matches .table-overflow,
#selected-products-table .table-overflow {
	overflow-y:auto;
}

td.course,th.course {
	width:70%;
}
td.availability,td.price,
th.availability,th.price,
{
	width:15%;
}

#quick-order .product-options {
	padding:0;
	border:0;
}

#quick-order .options-title {
	font-weight:bold;
	font-size:14px;
	color:#de0a23
}

#quick-order th .options-intro {
	font-weight:normal;
}

#quick-order .left-col {
	float:left;
	width:45%;
}

#quick-order .right-col {
	right:10px;
	position:fixed;
	width:45%;
}


.selected-products-intro {
	font-weight:bold;
	font-size:14px;
	color:#de0a23;
	margin-bottom:5px;
}

#display-options .input-text {
	width:70%;
	float:right;
}

body.page-popup{
	background: none;
	padding:0;
}
#ajax-loader-image {
	position:absolute;
	top:280px;
	left:390px;
}

#delegate-container {
 position:absolute; top:0; left:0; width:100%; z-index:100; background: url('../images/dim.png'); display:none; text-align:left;
 }
