
.cartColHed {
	vertical-align:		top;
	padding:			5px;

	color:				#000000;
	font-weight:		bold;
	font-size:			11px;

	white-space:		nowrap;

	border-style:		solid;
	border-width:		0px 1px 0px 0px;
	border-color:		#FFFFFF;
}

.cartRowBg1 {
	background-color:	#F2F2F2;
}

.cartRowBg2 {
	background-color:	#EAEAEA;
}

.cartRow {
	vertical-align:		top;
	padding:			5px;

	border-style:		solid;
	border-width:		1px 1px 0px 0px;
	border-color:		#FFFFFF;

	font-size:			10px;
}

.cartRowProduct {
	color:				#02659C;
}
.cartRowProduct a				{color:	#02659C;	text-decoration:	none;}
.cartRowProduct a:link			{color:	#02659C;	text-decoration:	none;}
.cartRowProduct a:visited		{color:	#02659C;	text-decoration:	none;}
.cartRowProduct a:hover			{color:	#CC0000;	text-decoration:	none;}
.cartRowProduct a:active		{color:	#02659C;	text-decoration:	none;}

.cartRowPrice {
	text-align:			right;
	white-space:		nowrap;
}

.cartRowPriceDiscount {
	text-decoration:	line-through;
	color:				#CC0000;
}

.cartRowQuantity {
	text-align:			right;

	font-weight:		bold;
}
.cartRowQuantity input {
	text-align:			right;
}

.cartRowRemove {
	text-align:			center;
}

.cartBtm {
	vertical-align:		top;
	text-align:			right;
	padding:			5px;

	color:				#000000;
	font-weight:		bold;
	font-size:			11px;

	white-space:		nowrap;

	border-style:		solid;
	border-width:		1px 1px 0px 0px;
	border-color:		#FFFFFF;
}

.cartSltToChk {
	vertical-align:		top;
	text-align:			center;
	padding:			5px;

	border-style:		solid;
	border-width:		1px 1px 0px 0px;
	border-color:		#FFFFFF;

	color:				#000000;
	font-weight:		bold;
	font-size:			11px;
}

.cartBtnCnt {
	padding:			5px;
	text-align:			center;

	border-style:		solid;
	border-width:		1px 1px 0px 0px;
	border-color:		#FFFFFF;
}

.cartBtnCnt td {
	padding-left:		5px;
	padding-right:		5px;
}

.cartBtnCnt input {
	cursor:				pointer;

	width:				100px;
	height:				25px;

	border-style:		solid;
	border-width:		1px 1px 1px 1px;
	border-color:		#BCBCBC;
	background-color:	#FFFFFF;

	color:				#000000;
	padding-left:		7px;
	padding-right:		7px;
	font-size:			10px;
}

.cartBtnCnt #disabled {
	cursor:				pointer;

	width:				100px;
	height:				25px;

	border-style:		solid;
	border-width:		1px 1px 1px 1px;
	border-color:		#BCBCBC;
	background-color:	#FFFFFF;

	color:				#CCCCCC;
	padding-left:		7px;
	padding-right:		7px;
	font-size:			10px;
}

.cartStepCnt {
}

.cartStepCnt td {
	vertical-align:		top;
	width:				20%;

	padding:			5px;

	border-style:		solid;
	border-width:		1px 1px 1px 1px;

	font-size:			10px;
}

.cartStepCnt b {
	font-size:			11px;
}

.cartEmpty {
	width:				100%;
	text-align:			center;
}

.cartLabel {
	vertical-align:			top;
	text-align:			left;

	padding:			5px;

	border-style:		solid;
	border-width:		1px 1px 0px 0px;
	border-color:		#FFFFFF;

	font-size:			11px;
	font-weight:		bold;

	color:			#02659C;
}

.cartLabel td {
	font-size:			12px;
	font-weight:		bold;
	color:				#02659C;
}

.cartInputName {
	vertical-align:		top;
	text-align:			left;

	padding:			5px;

	border-style:		solid;
	border-width:		1px 1px 0px 0px;
	border-color:		#FFFFFF;

	font-size:			11px;
}

.cartInputField {
	vertical-align:		top;
	padding:			5px;

	border-style:		solid;
	border-width:		1px 1px 0px 0px;
	border-color:		#FFFFFF;

	font-size:			11px;
}
