div.photos div.crumbtrail { font-family:Tahoma, Arial; margin-bottom: 10px; padding: 2px;font-size:8pt;color:#333; }


div.photos div.catInfo { position: relative; border-bottom: 1px dashed #888; padding: 2px 2px 10px 2px; }
div.photos div.catInfo img { float: right; margin: 5px; }


div.photos div.catList ul { padding: 2px 2px 10px 2px; list-style: none;}
div.photos div.catList ul li { position: relative; height: 20px; margin: 2px 0px; }
div.photos div.catList ul li.over {  }
div.photos div.catList ul li a.img { position: absolute; top: 5px; left: 5px; padding: 10px;  }
div.photos div.catList ul li a.img img { border: none; height: 40px; width: 40px; }
div.photos div.catList ul li p { overflow: hidden; height: 40px; }


div.photos div.albumList ul { padding: 2px 2px 10px 2px; list-style: none; }
div.photos div.albumList ul li { position: relative; height: 20px; margin: 2px 0px; font-family:Tahoma, Arial;font-size:10pt;}
div.photos div.albumList ul li.over {  }
div.photos div.albumList ul li img { position: absolute; top: 5px; left: 5px; height: 56px; width: 56px; }
div.photos div.albumList ul li p { overflow: hidden; height: 40px; }




div.photos div.albumInfo { position: relative;padding: 2px 1px 10px 1px;font-family:Tahoma, Arial; }
div.photos div.albumInfo  div#floatContainer {border-left:5px solid #DEDCDB;border-top:5px solid #DEDCDB;margin:10px;padding:5px;}
div.photos div.description { display: inline; font-size:10pt;}
div.photos div.mainImage { float: left;text-align: center;width:346px;margin-right:5px; }
div.photos div.mainImage img {  border:1px solid #000;}
div.photos div.mainImage div { color: #333; font-size: 8pt; height: 10px; text-align: center;color:#666 }
div.photos div.mainImage span.loadingMessage { position: absolute; top: 5px; right: 5px; padding: 5px; background: #FFA; color: #555; }

div.photos div.thumbList {/*width:325px; float:left;*/ }
div.photos div.thumbList ul { list-style: none; margin: 0px; padding: 0px; }
div.photos div.thumbList ul li { float: left; margin: 0px; padding: 0px 6px 5px 0px; position: relative;}
div.photos div.thumbList ul li img {border:1px solid #000000;}




/* CMS */
div.photos div.thumbList ul li.addImage {  }
div.photos div.thumbList ul li.addImage a { display: block; width: 40px; height: 40px; background: #AAA; border: 2px solid #FFA; cursor: pointer; text-align: center; }

div.popup { background: #FFA; border: 1px solid #CCC; padding: 5px; }
div.imageUpload { width: 300px; }

div.editAlbum input, div.editAlbum select { width: 300px; }
div.editAlbum input.half { width: 150px; }
div.editAlbum textarea { width: 300px; height: 100px; }

1div.editText { text-align: center; }
div.editText textarea { width: 300px; height: 200px; display: block; }

a.editLink { display: block; background: #FFF; cursor: pointer; height: 13px; width: 16px; background: url(http://www.shadeplus.co.nz/module_content/PhotoAlbum2/common/icons/edit.png) no-repeat; }

a.deleteLink { position: absolute; bottom: 12px; right: 5px; background: #FFF; cursor: pointer; height: 13px; width: 16px; background: url(http://www.shadeplus.co.nz/module_content/PhotoAlbum2/common/icons/delete.png) no-repeat; }
span.dragHandle { position: absolute; top: 7px; left: 7px; cursor: move; height: 10px; width: 10px; background: url(http://www.shadeplus.co.nz/module_content/PhotoAlbum2/common/icons/drag.png) center center no-repeat; opacity: 0.8; }

div.photos div.editLinks {  text-align: right; }
div.photos div.editLinks a { display: inline; padding: 0px 10px 0px 18px; cursor: pointer; background: center left no-repeat; }
div.photos div.editLinks a.image { background-image: url(http://www.shadeplus.co.nz/module_content/PhotoAlbum2/common/icons/image.png); }
div.photos div.editLinks a.edit { background-image: url(http://www.shadeplus.co.nz/module_content/PhotoAlbum2/common/icons/edit.png); }
div.photos div.editLinks a.del { background-image: url(http://www.shadeplus.co.nz/module_content/PhotoAlbum2/common/icons/delete.png); }
div.photos div.editLinks a.add { background-image: url(http://www.shadeplus.co.nz/module_content/PhotoAlbum2/common/icons/add.png); }






.clear { clear: both; }