a.black, a:hover.black, a:visited.black {color:#000!important;text-decoration:none;cursor:text;}

input.submitPhotos, input.submit-Photos {background-image:url(/images2/chrome/button-photos.gif)!important;padding:1px 4px 1px 28px;margin-bottom:0!important;}
*:first-child+html input.submitPhotos {padding:0 6px 0 30px;}
* html input.submitPhotos {padding:0 6px 0 30px;}
*:first-child+html input.submit-Photos {padding:0 6px 0 30px;}
* html input.submit-Photos {padding:0 6px 0 30px;}

.contributors {background:url(/images2/chrome/upload_photos.jpg) no-repeat 0 22px;padding-top:104px;overflow:hidden;}
.contributors ol {margin-left:28px;}
* html .contributors ol {margin-left:31px;}
.contributors li h4 {color:#000;font-weight:normal;font-family:Arial;font-size:1.0em;line-height:1;margin:0;}
.contributors li a {font-size:0.85em;}
* html .contributors li a {font-size:11px;}

.gallery-new .photo {height:135px!important;}
.filter-destinations .linkList li {float:left;width:140px;}
.filter-destinations select {width:200px;}
.filter-destinations p {margin:.731em 0 0 0;}



/* NEW GALLERY */
.photos-gallery {margin-left:-22px;overflow:hidden;width:504px;}
.photos-gallery .mat, .photos-gallery span {cursor:pointer;display:block;height:99px;position:relative;width:132px;}
.photos-gallery .mat {display:inline;float:left;margin:0 0 22px 22px;overflow:hidden;padding:6px;}
html>body .photos-gallery span {display:table;position:static;}
.photos-gallery span a {display:block;position:absolute;text-align:center;top:50%;width:100%;}
html>body .photos-gallery span a {display:table-cell;vertical-align:middle;position:static;}
*:first-child+html .photos-gallery span a {position:relative;top:50px;}
.photos-gallery img {position:relative;top:-50%;}
.photos-gallery .mat ul {background:#fff;border:2px solid #fff;border-width:2px 0 0 2px;bottom:2px;list-style:none;margin-left:0;padding:0;position:absolute;right:2px;visibility:hidden;z-index:10;}
.photos-gallery .mat li {background:url(/images2/chrome/icons.gif) no-repeat 4px -596px;display:block;float:left;height:19px;margin:0;width:19px;}
.photos-gallery .mat li.last {background-position:5px -646px;}
.photos-gallery .mat li a {border:1px solid #fff;display:block;height:17px;text-indent:-9999px;width:17px;}
.photos-gallery .mat li a:hover {border-color:#cfcfcf;}
.photos-gallery .mat:hover ul, .photos-gallery .mat ul.show {visibility:visible;}
.photos-gallery .small {background:#EBF4D9 url(/images2/chrome/icons.gif) no-repeat 3px -897px;bottom:6px;left:6px;margin:0;padding:2px 21px;position:absolute;width:90px;z-index:9;}


