#my-cart{
	margin-top:-7px;
	margin-right:6px;
}

#mini-cart-dropdown{
	top:71px;
	position:absolute;
	width:350px;
	margin-right:1px;
	background-color:#FFF;
	border:4px solid #EC851E;
	cursor: default;
	z-index: 1500;
}
.fancybox-opened { border: 2px solid #1e4052\9; }
.fancybox-outer { background: #ffffff; }

#mcp-dropdown{
	border:4px solid #EC851E;
	float:left;
	width:450px;
	height: 208px;
	overflow: hidden;
}

#mini-cart-message,#mcp-message{
	float:left;
	font-size:14px;
	line-height: 18px;
	margin-left:2px;
	margin-top:5px;
}

#mini-cart-message small{
	font-size:10px;
}

#mini-cart-close,#mcp-close{
	border-bottom:1px solid #DEDEDE;
	line-height:28px;
	padding-bottom:3px;
	padding-right:0px;
	text-align: right;
}

#mcp-close{
        background-color:#FFF;
        margin-bottom:20px;
        margin-top:-10px;
        padding:0px 10px;
        padding-top:10px;
	text-transform: none !important;
}

#mcp-close #mcp-message{
	color:#1e4052;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	text-transform: capitalize !important;
}

#mini-cart-close a,#mcp-close-button a{
	text-transform: none !important;
	text-align:right;
}

#mini-cart-close a:hover,#mcp-close a:hover{
	text-decoration:underline !important;
}

#mini-cart-close a img,#mcp-close a img{
	padding-left:0px;
	top:6px !important;
}

#mini-cart-close a:hover img,#mcp-close a:hover img{
	left:0px !important;
}

#top-view-cart{display:none;}

#mini-cart-shipping{
	background-color:#97002d;
	color: #FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:6px;
	text-transform: uppercase;
}
/* Let's get this party started */
#mini-cart-dropdown::-webkit-scrollbar {
    width: 6px;
}
 
/* Track */
#mini-cart-dropdown::-webkit-scrollbar-track {
    -webkit-box-shadow: none); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
#mini-cart-dropdown::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #CCC; 
}
#mini-cart-dropdown::-webkit-scrollbar-thumb:window-inactive {
	background: #F0F0F0; 
}

#mini-cart-items,#mcp-items{
	clear:left;
	display:block;
	overflow-y:scroll;
	overflow-x:hidden;
	scrollbar-base-color: #CCC;
	scrollbar-arrow-color: #CCC;
	scrollbar-track-color: #F0F0F0;	
	scrollbar-shadow-color: #F0F0F0;
}

#mcp-items{
	margin: 10px;
	overflow-y:hidden;
	overflow-x:hidden;
}

#mini-cart-dropdown .mini-cart-item,#mcp-dropdown .mini-cart-item{
	border-bottom:1px solid #DEDEDE;
	float:left;
	margin:5px 0px 0 10px;
	padding-bottom:15px;
	width:330px;
}

#mcp-dropdown .mini-cart-item{
	width:430px;
}

#mini-cart-dropdown div.mc-product-title,#mcp-dropdown div.mc-product-title{
	color:#1e4152;
	font-size:12px !important;
	margin:0px 0 5px;
	padding-top:5px;
}

#mcp-dropdown div.mc-product-title,#mcp-dropdown div.mc-product-title a{
	font-size:14px;
}

#mini-cart-dropdown div.mc-product-left,#mcp-dropdown div.mc-product-left{float:left;margin-left: 15px;}

#mini-cart-dropdown div.mc-product-left img,#mcp-dropdown div.mc-product-left img{width:50px; margin-top: 10px;}

#mini-cart-dropdown div.mc-product-right,#mcp-dropdown div.mc-product-right{float:left; margin-left: 10px; width: 250px;}
#mcp-dropdown div.mc-product-right{margin-left:15px;width: 350px;}

#mini-cart-dropdown .mc-product-title a,#mcp-dropdown .mc-product-title a{
	color:#1e4152 !important;
	cursor:pointer;
	text-decoration:none !important;	
}

#mini-cart-dropdown .mc-product-title a:hover,#mcp-dropdown .mc-product-title a:hover{
	text-decoration:underline !important;
}

#mini-cart-dropdown .mc-product-details{
	display:block;
	font-size:11px !important;
	font-style: normal;
	line-height:16px;
}

#mcp-dropdown .mc-product-details{
	display:block;
	font-size:14px !important;
	font-style: normal;
	line-height:16px;
}

#mcp-dropdown #mcp-items div.mc-product-quantity,#mcp-dropdown #mcp-items div.mc-product-price{
	font-size:14px;	
	line-height:22px !important;
}

#mini-cart-dropdown .mc-product-description small,#mcp-dropdown .mc-product-description small{
	display:block;
	font-size:11px;
	font-style: normal;
	line-height:16px;
}

#mini-cart-dropdown img.mc-product-image,#mcp-dropdown img.mc-product-image{float:left;width:70px;margin-right:10px;}
#mini-cart-dropdown .mini-cart-item div,#mcp-dropdown #mcp-items div{line-height:18px;}

#mini-cart-dropdown .mini-cart-item > div > strong,#mcp-dropdown .mini-cart-item > div > strong{
	color: #1e4152;
	display:block;
	font-size:12px;
	float:left;
	width:70px;
}


#add-to-cart{
	cursor:pointer;
	font-size:1.4em;
	margin-top:20px;
}

#mini-cart-subrow{
	background-color:#fff;
	border-bottom:1px solid #484848;
	border-top:1px solid #484848;
	color:#282828;
	float:left;
	font-weight: bold;
	margin-top:10px;
	line-height:14px;
	padding:5px 0;
	width:100%;
}

#mini-cart-total-count{float:left;margin-left:10px;margin-top:1px;}
#mini-cart-subtotal{float:right;font-size:13px;margin-right:12px;}

#mcp-dropdown .mini-cart-view-cart-row{
	margin-top:28px;
	padding:0px;
	padding-bottom:10px;
	height:210px !important;
}

.mini-cart-view-cart-row{
	background-color:#F0F0F0;
	clear:left;
	color:#484848;
	float:left;
	font-size:.8em !important;
	line-height:28px;
	padding:5px 0;
	width:100%;
}

.mini-cart-view-cart-link{
	float:left;
	margin-left:10px;
}

.mini-cart-view-cart-link a img{
	padding-left:4px !important;
}

.mini-cart-paypal{
	float:right;
	margin-right:40px;
	margin-top:2px;
}

#mcp-dropdown .mini-cart-paypal{
	float:right;
	margin-top: 5px;
	margin-right:20px;
}


#total-cart .mini-cart-view-cart-link a{
	color:#1e4152 !important;
	font-size:11px;
	line-height:30px;
	text-transform:uppercase !important;
}

.mini-cart-view-cart-link a:hover{text-decoration:underline}
#total-cart .mini-cart-view-cart-link a img{top:2px !important;}

#mcp-dropdown .mini-cart-checkout{
	float:right;
	margin-top:12px;
	margin-right:5px;
}

.mini-cart-checkout{
	float:right;
	margin-top:9px;
	margin-right:10px;
}

#mcp-dropdown .mini-cart-continue a {
	color: #1E4052;
	margin: 13px 0 0 10px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}       

#mcp-dropdown .mini-cart-continue a:hover {
	text-decoration:none !important;
}

.mini-cart-checkout a,.mini-cart-checkout #top-checkout-link,.mini-cart-checkout #bottom-checkout-link{
	color:#FFF !important;
	cursor:pointer;
	font-size:14px;
	padding:4px 6px 3px 6px;
	text-decoration:none !important;
}
