/* ANIMATED BOXES css controls */
.animBox {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
    padding: 0;
}
.animBoxDropover {
    position: absolute;
    visibility: visible;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#animBoxCart {
	line-height:100%;
	position:absolute;
	background-color:#E4EDAB;
	border:1px solid #B4C91A;
	display:none;
	width: 256px;
	top:auto;
	/*margin-top: 22px;
	margin-left:-5px;*/
	z-index: 100;
}

#animBoxCart td{padding:5px}
#animBoxCart img{padding:0px; margin:0;}
.animBoxCartImage { }
.animBoxCartContent {
	text-align:left !important;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #5F6C00;
}
.animBoxCartContent div{text-align:left !important;}
	
.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {
	color: #5F6C00;
	text-decoration: none;
}
.animBoxCartContent A:hover {
	text-decoration: none;
	color: #292820;
}
.animBoxCartName, .animBoxCartName A:link, .animBoxCartName A:active, .animBoxCartName A:visited  {
	font-weight: bold;
	color: #5F6C00;
	text-decoration: none;
}
.animBoxCartName A:hover {
	font-weight: bold;
	color: #292820;
	text-decoration: none;
}
.animBoxCartLink, .animBoxCartLink A:link, .animBoxCartLink A:active, .animBoxCartLink A:visited  {
	font-weight: bold;
	color: #5F6C00;
	text-decoration: none;
}
.animBoxCartLink A:hover {
	font-weight: bold;
	color: #292820;
	text-decoration: none;
}
.animBoxCartTotal, .animBoxCartLink {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #5F6C00;
}
.animBoxCartLink { border-bottom: #d3d2c5 solid 1px; }
.animBoxCartTotal { border-top: #d3d2c5 solid 1px; }
.animBoxCartNotice {
	padding: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #292820;
}
