#mighty-bar {
	display:block;
	font-family:"Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	padding:0;
    height:35px;
	border:none;
	background-color:#F4F4F4;
	background-color:rgb(244, 244, 244);
	background-color:rgba(244, 244, 244, 0.9);
	color:#666666;
	box-shadow:0 0 10px #555555;
	-moz-box-shadow:0 0 10px #555555;
	-webkit-box-shadow:0 0 10px #555555;
	-khtml-box-shadow:0 0 10px #555555;
	border-top:1px solid #9A9A9A\9;
    overflow:hidden;
    font-size:12px;
    line-height:1;
	/* Hacks for IE */
    _display:none;
	/****************/
}

#mighty-bar ul {
	display:block;
	margin:0;
	padding:0;
}

#mighty-bar a {
	color:#555555;
	text-decoration:none;
	border:none;
}

#mighty-bar a:hover {
	color:#000000;
}

#mighty-bar .left {
	float:left;
	display:inline;
	height:35px;
	overflow:hidden;
	zoom:1;
}

#mighty-bar .left li {
	float:left;
	display:inline;
}

#mighty-bar .right {
	float:right;
	display:inline; 
	height:35px;
	overflow:hidden;
	zoom:1;
}

#mighty-bar .right li {
	float:left;
	display:inline;
}

#mighty-bar .tanlup a {
	display:block;
	height:35px;
	width:93px;
	background:url('/img/tanlup-mightbar.png') no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

#mighty-bar .user {
	display:block;
	padding:12px 0 0 20px;
}

#mighty-bar .cart a {
	display:block;
	font-size:24px;
	font-weight:bold;
	background:url('/img/basket.png') no-repeat;
	padding-left:34px;
	margin:6px 6px 0 0;
}

#mighty-bar .see-cart a, #mighty-bar .finish a {
	display:block;
	margin:5px 5px 0 0;
	background-color:#FFCC00;
	color:#665200;
	padding:6px 6px 0 6px;
	height:18px;
	font-weight:bold;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

#mighty-bar .share {
	padding:10px 10px 0 0;
	margin-right:10px;
	border-right:1px solid #CCC;
}

#mighty-cart {
	display:none;
	font-family:"Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	position:fixed;
	color:#806600;
	top:50%;
	left:50%;
	margin:-35px 0 0 -195px;
	border:5px solid #CCA400;
	background-color:#FFCC00;
	width:350px;
	height:60px;
	padding:15px;
	overflow:hidden;
	opacity:1;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	box-shadow:0 0 10px #555555;
	-moz-box-shadow:0 0 10px #555555;
	-webkit-box-shadow:0 0 10px #555555;
	-khtml-box-shadow:0 0 10px #555555;
}

#mighty-cart p {
	margin:0;
	margin-bottom:15px;
}

#mighty-cart.close {
	top:auto;
	left:auto;
	bottom:55px;
	right:200px;
	margin:0;
	padding:0;
	width:20px;
	height:20px;
	opacity:0;
}

#mighty-cart .actions {
	margin:0;
	padding:0;
	overflow:hidden;
	zoom:1;
}

#mighty-cart .actions li {
	float:left;
	display:inline;
}

#mighty-cart .actions li a {
	text-decoration:none;
	color:#FFFFFF;
}

#mighty-cart .actions li a:hover {
	text-decoration:none;
}

#mighty-cart .actions li.cart, #mighty-cart .actions li.checkout {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	background-color:#CCA400;
	padding:0;
	padding-top:3px;
	height:22px;
	text-align:center;
	width:147px;
	margin-right:15px;
}

#mighty-cart .actions li.close a {
	display:block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	text-indent:-9999px;
	padding:0;
	width:25px;
	height:25px;
	background:#FFFFFF url('/img/cancel.png') no-repeat center;
}

#mighty-loader {
	display:none;
	width:66px;
	height:66px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-33px 0 0 -33px;
	background:url('/img/ajax.gif') no-repeat;
}