﻿.ProductCartEntityControlSmall_CartSmall
{
	padding-left:3px;
}

.productCartSmall_CartSmall
{	
	text-align:left;
	width:200px;
	overflow:hidden;
	margin-top:5px;
}
.productCartPriceSum_CartSmall
{
	margin-top:2px;
	font-weight:bold;
}

.productCartGridViewEmptyDataRowTemplate
{
    padding-left:3px;
}

.dxgvControl_CartSmall, .dxgvTable_CartSmall
{
	width:200px;
}
.dxgvDataRow_CartSmall
{
	height:20px;
	vertical-align:middle;
}

.ProductCartEntityControl_CartSmall
{
	width:200px;
	padding-left:3px;
	padding-right:3px;
}

.dxgvHeader_CartSmall
{
	padding-left:3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #A12B29;
}

.dxgvStatusBar_CartSmall
{
	border-top: 1px solid #A12B29;
	padding-left:3px;
	margin-top:3px;
}

.ProductCartSmallProductCartLinkContainer_CartSmall
{
	float:left;
}

.ProductCartSmallpaymentNavigationLinkContainer_CartSmall
{
	float:right;
}
.ProductCartSmallProductCartLinkContainer_CartSmall, 
.ProductCartSmallProductCartLinkContainer_CartSmall a, 
.ProductCartSmallProductCartLinkContainer_CartSmall a:hover, 
.ProductCartSmallProductCartLinkContainer_CartSmall a:visited,
.ProductCartSmallpaymentNavigationLinkContainer_CartSmall, 
.ProductCartSmallpaymentNavigationLinkContainer_CartSmall a, 
.ProductCartSmallpaymentNavigationLinkContainer_CartSmall a:hover, 
.ProductCartSmallpaymentNavigationLinkContainer_CartSmall a:visited
{
	text-decoration:none!important;
	color: #a12b29;
	font-weight:bold;
	margin-left:1px;
	margin-right:2px;
}

.ProductCartEntityControlSmallQuantityUnitContainer_CartSmall
{
	float:left;
}

.ProductCartEntityControlSmallQuantity_CartSmall, .ProductCartEntityControlSmallProductUnit_CartSmall
{
	float:left;
}

.ProductCartEntityControlSmallProductRightContainer_CartSmall
{
	float:left;
}

/* firefox hack: because of -moz-binding the text in ProductCart goes 1.5 pixel up, so we move it down here*/
@-moz-document url-prefix() 
{
	.ProductCartEntityControlSmallProductRightContainer_CartSmall
	{
			float:left;
			padding-top:1.5px;
	}
}

.ProductCartEntityControlSmallProductLink_CartSmall
{
	text-indent:5px;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
    white-space:nowrap;
	overflow:hidden;
	width:150px;
}

.ProductCartEntityControlSmallProductLink_CartSmall a
{
	text-decoration:none!important;
	cursor:pointer;
	-moz-binding: url('ellipsis.xml#ellipsis');/*firefox*/
}


.dxgvPagerBottomPanel_CartSmall
{
	text-align:center;
	vertical-align:middle;
	border-top:solid 1px #a12b29;
	width:200px;
	padding-top:3px;
	padding-bottom:2px;
}

.dxpControl_CartSmall
{
	margin:auto;
}

.dxgvLoadingPanel_CartSmall
{
	border: solid 1px #a12b29;
	background-color: #FBE9C0;
	font: 9pt Tahoma;
	color: #a12b29;
	padding: 3px;
}

.dxgvLoadingPanel_CartSmall td
{
	white-space: nowrap;
	text-align: center;
	padding: 5px 5px 5px 5px;
}
