/*start calendar
- DO NOT CHANGE THE POSITION OF THE FOLLOWING RULES. ADD NEW RULES TO THE BOTTOM
*/
			#image-browser div.wrapper {float:left;margin:2px; border:1px solid #ccc;padding:2px;text-align:center; font-size:smaller;}
			#image-browser img {margin:0px;cursor:pointer;}
			#image-browser .horizontal img {width:100%;}
			#image-browser .vertical img {height:100%;}
			#image-browser .image-details {clear:both;display:block;font-size:9px;white-space:normal;overflow:visible}
			#image-size .active{border:2px solid #ccc;}
			#image-size .inactive{border:2px solid #fff;}
			#image-size img {cursor:pointer;}
			#image-size #small {width:18px;height:15px;}
			#image-size #medium {width:21px;height:18px;}
			#image-size #large {width:24px;height:21px;}
			#image-browser {width:1000px}
			#image-browser div .img-container {position: relative; height:100px;width:100px;border-width:0px;margin:0px;padding:0px;}
			.thumbnail-banner {display:block; left: 0px; top: 0px; width: 100px; height: 9px; z-index: 3000; background: #cf3333 url(/images/icon-thumbnail-banner.gif) no-repeat top center; }
			.fullsize-banner {display:block; left: 0px; top: 0px; width: 100px; height: 9px; z-index: 3000; background: #59CF33	 url(/images/icon-fullsize-banner.gif) no-repeat top center; }
			.storefront-hide {filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; background-color:#DFDFDF;} 			
			#legend-bar {margin-bottom: 10px;}
			#legend .banner {float:left; height:16px; background-position: center center;width: 80px;margin-right: 10px;}
			#legend-text {margin-left: 250px;}
/*end calendar*/
