/* MINI CART STYLES*/
.minicartwrap {
	/*line-height:normal;*/
	float:right;
	top:-26px;
	padding-right:10px;		}
.minicartwrap img {
	border: 1px solid #C2C2C2;
	background-color: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:2px;
	margin-right:12px; }
.minicartwrap td {
	vertical-align: top; }
.minicartheader {
	text-align: left;
	display: inline-block;	
	margin-right: 5px; }
.miniCartArrow {
	float: right;
	margin: 2px 0px 0px 2px;
	line-height: normal;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	background: url(CustomImages/miniCartArrow.png) no-repeat left top; }
.miniCartOpen .miniCartArrow {
	background: url(CustomImages/miniCartArrow.png) no-repeat left -16px; }
.miniCartDelete {
	width: 40px;
	height: 19px;
	text-decoration: none;
	background: url(CustomImages/miniCartDelete.png) no-repeat left top;
	cursor: pointer;
	display: block;
	float: right;
	margin-left:3px; }
.miniCartDelete:hover {
	background: url(CustomImages/miniCartDelete.png) no-repeat left bottom; }
.minicartcontents {
	font-size: 12px;
	text-align: left;
	padding: 4px; }
.minicartcontents a:link, .minicartcontents a:active, .minicartcontents a:visited, .minicartcontents a:hover {
	font-weight: bold; }
.minicartitemsrow, .minicartcontents {
	zoom: 1; /*ie6 and 7*/ }
.miniCartItemsTable {
	width: 100%; }
#miniCartItemsTable td {
	padding: 4px 0px;
	border-bottom: solid 1px #C2C2C2; }
.miniCartProductName {
	font-weight: bold; }
.MiniCartImageCell {
	text-align: left;
	width: 60px; }
.MiniCartAttributesCell {
	vertical-align: top; }
.lineItemTotal {
	padding-top: 5px;
	text-align: right; }
#miniCartTotalRow td {
	padding: 4px 0px; }
td#miniCartTotalCell {
	padding-right: 0px; }
td#miniCartCheckoutCell {
	text-align: right;
	vertical-align: middle; }
#miniCartItemCount {
	display: block; }
.minicarttotal {
	font-weight: bold; }
.minicartcheckoutnow {
	display: inline-block;
	background: #eee;
	border: solid 1px #C2C2C2;
	padding: 4px; }
.minicartcheckoutnow:hover {
	text-decoration: none; }
.miniCartLoading {
	background: #fff url(CustomImages/ajax-loader.gif) no-repeat center center;/*ajax loading icons can be created here: http://ajaxload.info/ */ }
.miniCartLoading * {
	visibility: hidden; }
.checkoutNotice {
	text-align: center;
	padding: 10px;
	font-weight: bold; }
#vMiniCart {
	display: inline; }
/*	Styles For DropDown MiniCart */
.withdropdown .minicartcontents {
	font-size: 14px;
	text-align: left;
	padding: 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
	border: solid 1px #C2C2C2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	width: 400px;
	z-index: 200; }
#miniCartWrap.withdropdown {
	position: relative; }
#miniCartWrap.withdropdown #dropdown {
	position: absolute;
	top: 26px;
	right: 0px;
	z-index: 100; }
.withdropdown #dropdown {
	display: none; }
.withdropdown.miniCartOpen #dropdown {
	display: block; }