/*************************************************************/
/* MINI CART STYLES*/
/*************************************************************/
@media screen only and (min-width:1000px) {
.minicartwrap {
	float: right;
}
}
	.minicartwrap img {
		border: 0;
	}

	.minicartwrap td {
		vertical-align: top;
	}

.minicartheader {
	text-align: left;
	display: inline-block;
}

/* BBS ASPDNSF Catalyst Start replace arrow image with bootstrap glyph in minicartdriver.xml.config */
/*.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: 16px;
	height: 16px;
	text-decoration: none;
	background: url(../CustomImages/miniCartDelete.png) no-repeat left top;
	cursor: pointer;
	display: block;
	float: right;
}

	.miniCartDelete:hover {
		background: url(../CustomImages/miniCartDelete.png) no-repeat left bottom;
	}
}*/
/* BBS ASPDNSF Catalyst End */

.minicartcontents {
	font-size: 12px;
	text-align: left;	
	padding: 4px;
    min-width: 250px;
	/* BBS ASPDNSF Catalyst Mod start for mini cart alignment*/
	top: 32px;
	left:-119px;
	/* BBS ASPDNSF Catalyst Mod end */
}

.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 #ddd;
}

.miniCartProductName {
	/* BBS ASPDNSF Catalyst - Removing bold text */
	/*font-weight: bold;*/
}

/*.MiniCartImageCell {
	text-align: center;
	width: 30%;
}

.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 {
	/* BBS ASPDNSF Catalyst - Removing bold text */
	/*font-weight: bold;*/
}

.minicartcheckoutnow {
	display: inline-block;
	background: #eee;
	border: solid 1px #ddd;
	padding: 4px;
	border-radius: 3px;
}

	.minicartcheckoutnow:hover {
		border: solid 1px #ddd;
		box-shadow: inset 0px 0px 12px #fff;
		text-decoration: none;
	}

.miniCartLoading {
	background: #ffffff 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;
	/* BBS ASPDNSF Catalyst - Removing bold text */
	/*font-weight: bold;*/
}

#vMiniCart {
	display: inline;
}
/*********************************************************/
/*	END MINICART STYLES */
/*********************************************************/

/*********************************************************/
/*	Styles For DropDown MiniCart */
/*********************************************************/
.withdropdown .minicartcontents {
	font-size: 12px;
	text-align: left;
	padding: 4px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
	border: solid 1px #ccc;
	background: #fff;
	width: 220px;
	z-index: 10002;
}

#miniCartWrap.withdropdown {
	position: relative;
	z-index: 10001;
}

	#miniCartWrap.withdropdown #dropdown {
		position: absolute;
		top: 26px;
		right: 0px;
		z-index: 10001;
	}

.withdropdown #dropdown {
	display: none;
}

.withdropdown.miniCartOpen #dropdown {
	display: block;
}
/*********************************************************/
/*	END Styles For DropDown MiniCart */
/*********************************************************/
 /* BBS ASPDNSF Catalyst Mod Start */
a.miniCartDelete
{
    padding-left: 4px;
    padding-right: 4px;
}
    /* BBS ASPDNSF Catalyst Mod End */