/* ================================================================ 
CSS for the minicart
=================================================================== */
 /* common styling */
.popup{
font: 10px Verdana, sans-serif;
padding:0px 0px -5px 0px;
border:0;
width:150px;
}

.minicart{
position:absolute;
top:88px;
left:450px;
width:100px;
}

.line{
color:#000;
background-color:#000;
border:1px;
width:150px;
position: relative;
bottom:43px;
right:35px;
}

.subtotal{
text-align:right;
font-size:1.3em;
}

.linkItems{
position: relative;
bottom:-7px;
left:10px;
}

.checkout{
position:relative;
left:140px;
}

.popup ul {
padding:0; 
margin:0;
border:0;
list-style-type: none;
}

.popup ul li {
margin:5px;
width:450px;
height:5px;
}

.popup ul li a, .popup ul li a:visited {
text-decoration:none; 
color:#000; 
height:auto;  
background:transparent repeat bottom left;
}

.popup ul li a img, .popup ul li a:visited img {
border:0;
}

.popup ul li dl {
visibility:hidden;
position:absolute;
width:450px;
top:23px;
right:110px;
}

.shopTable {
margin:-2px;
border:0;
padding:0px;
border-collapse:collapse;
font-size:1em;
width:400px;
}

.shopTable td{
padding:5px;
}

.popup dl {
width:430px; 
padding:0 0 0px 0; 
background:#faf3c7 repeat bottom left; 
border:1px solid #000; 
height:auto;
}

.popup dt {
width:448px; 
margin:0; 
padding-top:7px;
padding-bottom:8px; 
font-size:1.4em; 
border:1px solid #000; 
font-weight:bold; 
color: #000; 
background:transparent repeat top left; 
text-align:center;
}

.popup dd {
margin:0; 
padding:5px 15px; 
color:#000; 
font-size:1em; 
border:1px solid #000; 
border-width:0 1px; 
background:#fff repeat bottom right;
}

.popup dd p {
padding:0; 
margin:10px 0; 
line-height:1.5em;
}


/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.popup ul li:hover,
.popup ul li a:hover {
color:#000; 
position:relative;
cursor:hand;
}

.popup ul li:hover dl,
.popup ul li a:hover dl {
visibility:visible;
color:#000;
top:23px;
right:110px;
cursor:default;
}

.popup ul li:hover dl em,
.popup ul li a:hover dl em {
display:block;
position:absolute;
left:-35px;
top:90px;
width:36px; 
height:36px;
background:transparent;
}

.popup ul li:hover dl a,
.popup ul li a:hover dl a {
height:0.8em;
color:#606;
background:transparent;
text-decoration:none;
display:inline;
}

.popup ul li:hover dl a:hover,
.popup ul li a:hover dl a:hover {
text-decoration:none;
background:transparent;
}