/* Download Basket only */

a.remove span {color:#821413}

#cart a {border-bottom:0;text-decoration:underline}
#cart span.image-holder a {text-decoration:none}

#cart {display:block;margin: 0 0 0 25px;font-family:"Lucida Sans Unicode","Trebuchet MS",Verdana,Arial,Helvectica;position:fixed;bottom:0;width:910px;z-index:1000}

#cart-pad {background:url(../gfx/overlay.png);padding:8px;height:130px;min-height:130px;overflow:hidden}
#cart-pad {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/gfx/overlay.png');}

/* position response messages */
#cart-pad p {position:absolute;left:10px;top:8px}

/* span.new {position:absolute;left:5px;top:4px} */

#cart-controls {clear:both;overflow:hidden;padding:8px;background:url(../gfx/overlay.png);}
#cart-controls p {font-size:1.1em;padding:6px;margin:0;background:#111;border:1px #000 solid}
#add {float:left}
#controls {float:left}
#controls .icon {margin-left:22px}
#controls span.cart {margin-left:0;font-weight:bold}

/* to line up with all others which have .icon class */
span#cart-total {position:relative;top:2px}

span.cart-title a {text-decoration:none}
span.cart-title a:hover {text-decoration:underline}

#empty {float:right}
p#photo-added{clear:both}
/* #content > p.note {clear:both} */

span.image-holder {float:left;display:block;width:85px;margin-right:3px;margin-top:30px;}
span.image-holder a.remove {text-decoration:none;display:block;padding:0 0 2px 4px;display:block;background:#111;color:#999}
span.image-holder a.remove:hover {color:#FFF}

span.new {margin-bottom:5px}

.icon {
background-repeat:no-repeat;
padding:2px 0 2px 20px;
}

.activity {background-image: url(../gfx/loading.gif) !important;}

.tick {background-image:url(../gfx/icon_accept.png);}
.add {background-image:url(../gfx/icon_add.png);}
.download {background-image:url(../gfx/icon_download.png);}
.zip {background-image:url(../gfx/icon_download_zip.png);}
.empty {background-image:url(../gfx/icon_empty.png);}
.photos {background-image:url(../gfx/icon_photos.png);}
.cart {background-image:url(../gfx/icon_shopping_cart.png);}

a.zip {font-weight:bold}

.message {padding:8px 10px;color:#333;background:#FFC;border:2px solid #F90;margin-left:25px;font-size:1.1em}
#cart .message {margin-left:0}
.hidden {
	position: absolute;
	top: -10000px;
}

