/*
	REX CUT
*/

.GridTable
{
	background-color: #B7B7B7;	
	width: 100%;
}
.GridHeader, .GridRow0, .GridRow1, .GridRowPink, .GridRowGreen
{
    text-align: center;
	height: 25px;
}
.GridHeader
{
	background-color: #DCDCDC;	
}
.GridRow0
{
	background-color: #FFFFFF;
	    
}
.GridRow1
{
	background-color: #F4F4F4;
}

.shop-blocktable
{
	BORDER-COLLAPSE: collapse;
	width:99%;
}

.shop-blocktable-background
{
	background-color:#e0e0e0;
	border-color:white;
	border-collapse:collapse;
	border-width:1px;
}

.shop-blocktable-background1
{
	background-color:#f0f0f0; 
	border-color:white;
	border-collapse:collapse;
	border-width:1px;
}

.shop-blocktable-rows-background
{
	background-color:#e0e0e0;
}

.shop-blocktable-row-background
{
	background-color:#ffffff;
}

.RFQ_Font
{
	color:blue;
}
/*Autocomplete start*/
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
/*Autocomplete end*/

.productdescription
{
	color:black;
	font-size:15px;
}

.shop-blocktable-title
{
	color:white;
	height:20px;
	text-align:center;
	background-color:#A8495C;
	font-weight:bold;
	border-color:white;
	border-collapse:collapse;
	border-width:1px;
}

.shop-blocktable-link
{
	text-decoration:underline;
}

.shop-listtable
{
	BORDER-COLLAPSE: collapse;
	border-color:#0000AA;
	width:100%;
}

.shop-listtable-title
{
	background-color:#A8495C;
	color:white;
	font-weight:bold;
	text-align:center;
}

.shop-listtable-cell
{
	background-color:#FFF;
	color: #000;
	text-align: left;
}

.shop-listtable-cell2
{
	color: #000;
	text-align: left;
}

.shop-listtable-alt
{
	background-color: #e5e5e5;
	color: #000;
	text-align: left;
}

.designwidth
{
	width:950px;
}

.shop-option-value
{
	color: #c80000;
}

.disabled
{
	color: gray !important;
	cursor:text;
}

/************* ProductAdvanced control *********/
/***********************************************/

.item-table td
{
	text-align: left;
	vertical-align: top;
}

.item-table td.item-image-td
{
	padding: 15px 5px 15px 15px;
	text-align: center;
	width: 1%;
}

.item-table td.item-info-td
{
	padding: 15px 5px 15px 15px;
}

.item-table td.item-actions-td
{
	font-weight: bold;
	padding: 15px 5px 15px 15px;
	width: 200px;
}

.item-link
{
	margin-bottom: 5px;
}

.item-table .item-link a.productname
{
	font-size: 1.1em;
}

.item-title
{
	font-size: 1.2em;
}

.item-qty
{
	font-size: 1.2em;
	font-weight: bold;
	padding: 2px;
	width: 38px;
}

.item-table p
{
	margin: 10px 0;
}

.item-table .order-button
{
	height: auto;
	margin-left: 15px;
	padding: 2px;
}

.item-actions-td .item-action
{
	padding: 2px 5px;
}

.item-table a.productname
{
	color: #4462BA;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.4;
	text-decoration: none;
}

.item-table a.productname:hover
{
	text-decoration: underline;
}

.item-info-td label
{
	color: #5B6125;
	font-size: 1.1em;
	font-weight: bold;
}