ul.thumbs li {
   list-style:       none;
   float:            left;
   display:          block;
   list-style-image:    none !important;
   margin:           5px 5px 0 5px !important;
}
ul.thumbs {
   list-style:       none;
   margin:        0;
   padding:          0;
   clear:            both;
}
ul.thumbs li img {
   border:           none;
   margin:           0 !important;
}
ul.thumbs li a {
   background:       none !important;
   text-decoration:  none;
   border:        0;
}
ul.thumbs li p {
   overflow:         hidden;
}
.thumbs .clearboth { 
   clear:            both; 
}
.childscontainer {
   margin-bottom:    20px;
   float:            left;
}
.thumbscontainer {
   margin-bottom:    20px;
   float:            left;
}
.pagenumbers {
   margin-bottom:    20px;
}
.picturecontainer {
   text-align:       center;
}
.picturecontainer .title {
   font-weight:      bold;
   margin-top:       20px;
}
.picturecontainer .picture img {
   border:           none;
   margin:           0 !important;
}
.picturecontainer .picture a {
   background:       none !important;
   text-decoration:  none;
   border:        0;
}
.managecontainer {
    float:           left;
}
.managecontainer textarea {
   width:            395px;
}
.managecontainer hr {
   width:            400px;
   text-align:       left;
   margin:        20px auto 20px 0;
}
.pictureform .managepicture {
   float:            left;
   clear:            left;
}
.pictureform .shortfields {
   margin-left:      20px;
   float:            left;
}
.pictureform .clearboth {
   clear:            both;
}
.uploadcounter {
   width:            20px;
   margin-bottom:       10px;
   float:            left;
   clear:            left;
}
.uploadfile {
   margin-bottom:       10px;
   float:            none;
}
.uploadfile input {
   width:            385px;   
}
.uploadform {
   margin-top:       20px;
   margin-bottom:    -10px;
      clear:            both;
}
.uploadform .clearboth {
   clear:            both;
}
.slideshowwrapper {
   text-align:       center;
}
.deleteform {
   float:            left;
}
.synchform {
   float:            left;
}

div#nyroModalFull {
   font-size: 12px;
   color: #777;
   font-family: Verdana;
}
div#nyroModalLoading {
   border: 4px solid #777;
   width: 150px;
   height: 150px;
   text-indent: -9999em;
   background: #fff url(assets/images/ajaxLoader.gif) no-repeat;
   background-position: center;
}
div#nyroModalLoading.error {
   border: 4px solid #f66;
   line-height: 20px;
   padding: 20px;
   width: 300px;
   height: 100px;
   text-indent: 0;
   background: #fff;
}
div#nyroModalWrapper {
   background: #fff;
   border: 4px solid #777;
}
a#closeBut {
   position: absolute;
   display: block;
   top: -13px;
   right: -13px;
   width: 12px;
   height: 12px;
   text-indent: -9999em;
   background: url(assets/images/close.gif) no-repeat;
   outline: 0;
}
h1#nyroModalTitle {
   margin: 0;
   padding: 0;
   position: absolute;
   top: -22px;
   left: 5px;
   font-size: 12px;
   color: #ddd;
}
div.wrapper div#nyroModalContent {
   padding: 5px;
}
div.wrapperImg div#nyroModalContent {
   position: relative;
   overflow: hidden;
   text-align: center;
}
div.wrapperImg img {
   vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
   position: absolute;
   bottom: 0;
   left: 0;
   background: black;
   padding: 10px;
   margin: 0;
   overflow: hidden;
   opacity: 0.3;
   filter: alpha(opacity=30);
}
div.wrapperImg div#nyroModalContent div:hover {
   opacity: 0.8;
   filter: alpha(opacity=80);
   color:#fff;
   cursor: pointer;
}
div.wrapperImg a {
   outline: none;
   position: absolute;
   top: 0;
   height: 100%;
   cursor: pointer;
   text-indent: -9999em;
   background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
a.nyroModalPrev {
   left: 0;
   width: 40%;
}
a.nyroModalPrev:hover {
   background: url(assets/images/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
   right: 0;
   width: 40%;
}
a.nyroModalNext:hover {
   background: url(assets/images/next.gif) right 20% no-repeat;
}
