div.photos div.crumbtrail { margin-bottom: 10px; color:#666;}
div.photos div.crumbtrail a {color:#666;}
div.photos div.crumbtrail a:hover {text-decoration:none;color:#333}

div.photos div.catInfo { position: relative;  }
div.photos div.catInfo img { float: right; margin: 5px; }

div.photos div.catList { float:left; }
div.photos div.catList ul { border-bottom: 0px dashed #888; padding: 20px 2px 0px 2px; list-style: none; float:left;}
div.photos div.catList ul li { position: relative; padding-left: 110px; padding-top: 15px; height: 85px; float:left; }
div.photos div.catList ul li.over { background: #efefef; }
div.photos div.catList ul li a { color:black; text-decoration:none; font-weight: bold; }
div.photos div.catList ul li a:hover { color:black; text-decoration:underline;}
div.photos div.catList ul li a.img { position: absolute; top: 5px; left: 5px; padding: 5px; }
div.photos div.catList ul li a.img img { border: none; height: 80px; width: 80px; }
div.photos div.catList ul li p { overflow: hidden; height: 40px; font-size:10px; color:#666; line-height:13px; }

div.photos div.albumList { float:left; }
div.photos div.albumList ul { padding: 2px 2px 10px 2px; list-style: none; }
div.photos div.albumList ul li { position: relative; padding-left: 100px; height: 100px; margin: 2px 0px; width:500px; float:left; }
div.photos div.albumList ul a { color:black; text-decoration:none;}
div.photos div.albumList ul a:hover { color:black; text-decoration:underline;}
div.photos div.albumList ul li.over { background: #efefef; }
div.photos div.albumList ul li img { position: absolute; top: 5px; left: 5px; height: 80px; width: 80px; }
div.photos div.albumList ul li p { overflow: hidden; height: 40px; font-size:10px; color:#999; line-height:13px; }




div.photos div.albumInfo { position: relative; padding: 2px 2px 10px 2px; float:right; width:490px; }
div.photos div.albumInfo div.clickToEnlarge { padding: 2px 2px 10px 2px; float:right; width:490px; color:#888; font-size:10px; text-align:right}
div.photos div.description {margin:15px 10px 15px 0px; font-size:11px; color:#999;  }
div.photos div.mainImage { float: right; margin:5px; text-align: center; font-size:11px; color:#999; line-height:13px;}
div.photos div.mainImage img { float:right; }
div.photos div.mainImage div { width: 400px; color: #CCC; font-size: 10px; height: 60px; text-align: center; }
div.photos div.mainImage span.loadingMessage { position: absolute; top: 5px; right: 5px; padding: 5px; background: #FFA; color: #555; }

div.photos div.thumbList { padding: 5px 0 0 5px; float:left; width:126px; }
div.photos div.thumbList ul { list-style: none; margin: 0px; padding: 0px; }
div.photos div.thumbList ul li { float: left; margin: 0px; padding: 5px; position: relative; }




/* 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.artworkslandscape.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.artworkslandscape.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.artworkslandscape.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.artworkslandscape.co.nz/module_content/PhotoAlbum2/common/icons/image.png); }
div.photos div.editLinks a.edit { background-image: url(http://www.artworkslandscape.co.nz/module_content/PhotoAlbum2/common/icons/edit.png); }
div.photos div.editLinks a.del { background-image: url(http://www.artworkslandscape.co.nz/module_content/PhotoAlbum2/common/icons/delete.png); }
div.photos div.editLinks a.add { background-image: url(http://www.artworkslandscape.co.nz/module_content/PhotoAlbum2/common/icons/add.png); }






.clear { clear: both; }