div.photos div.crumbtrail { display:none; background: #333; margin-bottom: 10px; padding: 2px; }

div.moretext {display:block;margin-top:20px;}
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 { border-bottom: 1px dashed #888; padding: 2px 2px 10px 2px; list-style: none;}
div.photos div.catList ul li { position: relative; padding-left: 80px; height: 70px; margin: 2px 0px; }
div.photos div.catList ul li.over { background: #555; }
div.photos div.catList ul li a.img { position: absolute; top: 5px; left: 5px; padding: 10px; background: url(http://www.franklinboatyards.co.nz/module_content/PhotoAlbum2/common/thumbnail.php?img=common/folder.png&x=60&y=60) no-repeat; }
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 { border-bottom: 1px dashed #888; padding: 2px 2px 10px 2px; list-style: none; }
div.photos div.albumList ul li { position: relative; padding-left: 80px; height: 70px; margin: 2px 0px; }
div.photos div.albumList ul li.over { background: #555; }
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 {/*display:none;*/ position: relative; padding: 2px 2px 10px 2px; }
div.photos div.description { display: inline; }
div.photos div.mainImage {display:none; float: right; margin: 5px; text-align: center; }
div.photos div.mainImage div { display:none;width: 400px; color: #CCC; font-size: 10px; height: 60px; text-align: center; }
div.photos div.mainImage span.loadingMessage { display:none;position: absolute; top: 5px; right: 5px; padding: 5px; background: #FFA; color: #555; }

#Photo2_thumbList { position:relative; width:99%; margin-top:10px; }

#fimages img { display:inline; border:none; }


/* 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; }

div.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.franklinboatyards.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.franklinboatyards.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.franklinboatyards.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.franklinboatyards.co.nz/module_content/PhotoAlbum2/common/icons/image.png); }
div.photos div.editLinks a.edit { background-image: url(http://www.franklinboatyards.co.nz/module_content/PhotoAlbum2/common/icons/edit.png); }
div.photos div.editLinks a.del { background-image: url(http://www.franklinboatyards.co.nz/module_content/PhotoAlbum2/common/icons/delete.png); }
div.photos div.editLinks a.add { background-image: url(http://www.franklinboatyards.co.nz/module_content/PhotoAlbum2/common/icons/add.png); }

.clear { clear: both; }