/* Webopius.com Ajax minicart */
/* @group MiniCart styles */

.cartsummary {
	position: relative;
	width: auto;
	z-index: 900;
}

.cartsummary a {
	background: none;
}

.cartsummary .cartitems {
background-color:#fff;
border:1px solid #000;
display:none;
padding:0px 5px 0px 5px;
position:absolute;
right:-1px;
top:11px;
margin-top: 4px;
width:auto;
line-height: auto;
 font-family:Helvetica, Arial, sans-serif;
}

.cartitems tr, .cartitems tr a {
	height: 12px;
	line-height: 12px;
}

.cartitems tr.cartupdate  {
	display: none;
	height: 30px;
	line-height: 30px;
	background-color:#e9ca2d;
}

.cartitems tr.cartrow:hover {
	background-color:#cdcccc;
}

.cartitems tr.cartfooter1 {
	border-top:1px solid #000;
	border-bottom:2px solid #000;
}

.cartitems tr.cartfooter1 td{
	padding-top: 5px;
	padding-bottom: 5px;
}

.cartitems tr.cartfooter2 td{
	padding-top: 5px;
	padding-bottom: 5px;
}

.cartitems tr.cartrow img{
	float: left;
	margin: 4px;
}

 
.cartitems a.mcbasket{background:#fff; border:1px solid #000; color:#000; font-size:11px; font-weight:bold; float:left; line-height:12px; padding:5px 14px;}
.cartitems a.mcbasket:hover{text-decoration:none; background:#333;}

.cartitems a.mccheckout{background:#333; color:#fff; font-size:11px; font-weight:bold; float:right; line-height:12px; padding:5px 14px;}
.cartitems a.mccheckout:hover{text-decoration:none; background:#000;}

#header .cartsummary a.blue_btn {
	color: #fff;
}

/* @end */

/* @group Mask style */

.loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #fff;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:none;
    background: #c3daf9;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    width: 200px; height: 120px;
    background: #fff url('./images/loading.gif') no-repeat bottom center;
    line-height: 16px;
	border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}

/* @end */