
/*****************************************************************************/
/*** OFFERS LIST STYLES ******************************************************/
/*****************************************************************************/

.formClass{
	padding:0px;
	margin:0px;
}

.formFields{
	background-color:none;
	margin:0px 1px;
}
.formFieldsNotImportant{
	font-size:10px;
	background-color:none;
	color:#666666;
	border:1px solid #9FBEDB;
	font-family:arial;
}
.formFieldsDisabled{
	font-size:9px;
	background-image:url('../_img/disabledFieldBkg.gif');
	color:#666666;
	margin:0px 1px;
}
.fadedField{
	color:#666666;
}

table.offersMainTable {
	margin: 0;
}


table.offersMainTable thead tr th {
	white-space: nowrap;
	cursor:default;
	font-weight: normal;
	font-size: 11px;

	text-align: left;
	padding: 6px 4px 6px 4px;

	color: #181f50;
	background-color: #E6E6E6;

	border-right: 1px solid #dfdfdf;

}
table.offersMainTable tbody td {
	padding:1px 0px;
}

table.offersMainTable tbody tr.offerMainTrSelected td {
	background-color:#E5EEF7;
}

table.offersMainTable tbody tr.offerMainTr {
	background-color:#EAF1F6;
}

table.offersMainTable tbody tr.offerSecTr {
	background-color:#FFFFFF;
	vertical-align: bottom;
}

table.offersMainTable tbody tr.offerSecTr td.right {
	float:right;
}


table.offersMainTable tbody tr td.options {
	vertical-align: top !important;
}

table.offersMainTable tbody tr td.closingOfferTr {
	padding:0px;
	margin:0px;
	font-size:1px !important;
	background-color: #e6e6e6;
}

table.offersMainTable tbody tr td.textNotImportant {
	color:#999999;
}

table.offersMainTable tbody tr td label {
	margin-left: 2px;
}

.offerTh1 {
	border-bottom:1px solid #A7C2E7;
	padding:2px;
	font-size:11px;
	font-weight:bold;
	background-color:#5D8AC1;
	color:#FFFFFF;
}
.offerTh {
	border-bottom:1px solid #A7C2E7;
	border-left:1px solid #AAB5C1;
	padding:2px;
	font-size:11px;
	font-weight:bold;
	background-color:#5D8AC1;
	color:#FFFFFF;
}




.cellSeparator{border-right:1px solid #DEECF6;}

.offerItemDisplay{
	font-weight:bold;
	font-size:10px;
	color:#333333;
}
.offerItemMultiplyBy{
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
}

.offerItemTotal{
	font-weight:bold;
	color:#000000;
}
.offerItemTotalMultiplyBy {
	color:red;
}

.extraFieldsDiv {
	width:380px;
	position:absolute;
	z-index: 10;
	text-align:left;
	color:#333333;
	background-color:#ffffff !important;
	border: 1px solid #398add;
	padding:3px;
	box-shadow: 0px 5px 5px 0px rgba(166, 166, 166, 0.35);

}

.extraFieldsTable{
	width:100%;
	text-align: left;
	margin:0px;
	padding:0px 2px 0px 2px;
}
table.extraFieldsTable td {
	background-color:#ffffff !important;
}

table.extraFieldsTable tbody.externalReservationDetails {
	border-top: 1px solid #398add;
}

.extraFieldTableCell{
	padding:2px !important;
}

.offerItemDiscountsDiv{
	width:300px;
	position:absolute;
	z-index: 10;
	text-align:left;
	color:#333333;
	background-color:#ffffff;
	border: 1px solid #398add;
	padding:3px;
	box-shadow: 0px 5px 5px 0px rgba(166, 166, 166, 0.35);
}


div.discountComponentsRowSpacing{
	display: inline-block;
	margin-bottom: 20px;
}

.offerItemServiceFeeModesDiv{
	width:300px;
	position:absolute;
	z-index: 10;
	text-align:left;
	color:#333333;
	background-color:#ffffff;
	border: 1px solid #398add;
	padding:3px;
	box-shadow: 0px 5px 5px 0px rgba(166, 166, 166, 0.35);
}

.serviceFeeModeBoxWithSeparator{
	padding:1px;
	border-bottom:1px solid #398add;
}


.redirectTo{
	font-size:11px;
	margin-button: 5px;
}

.customerProfileText{
	color:red;
	cursor:help;
	font-style:italic;
}

.ignoreSupplier{color:red;font-weight:normal;}

.noProfileUpdate{color:#666666;}

.supplierRestrictions{
	color:red;
	font-weight:bold;
	white-space: normal;
}

a.icon-down2-10.discount {
	float: none;
	display:inline-block;

}