@charset "utf-8";
/* CSS Document */

.mls_gallery_content{display:none;float:right;margin:13px 15px 20px 0;}
.mls_gallery_content a,
.mls_tnavigation a { text-decoration: none; color: #777; border: 0; outline: 0; }
.mls_gallery_content a:focus,.mls_gallery_content a:hover,.mls_gallery_content a:active{text-decoration:underline;}

.mls_tnavigation .top{margin-bottom:12px;height:11px;}
.mls_tnavigation .bottom{margin-top:18px;}


.mls-gallery-container{position:relative;clear:both;height:367px;}

.loader { position: absolute; top: 0; left: 0; border: 2px solid #ccc; background: #fff url('loader.gif') no-repeat center; height: 367px; }

.mls-slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;}
.mls-slideshow a.advance-link{display:block;height:367px;line-height:367px;text-align:center;}
.mls-slideshow a.advance-link:hover,
.mls-slideshow a.advance-link:active,
.mls-slideshow a.advance-link:visited { text-decoration: none; outline: 0; }
.mls-slideshow img { vertical-align: middle; border: 2px solid #ccc; }

.mls_tnavigation { margin: 10px 0 10px 10px; }

#mls_thumbs ul.thumbs { position: relative; float: none; margin: 0; padding: 0; clear: both; list-style: none; border: 0; outline: 0; background: transparent; }
    #mls_thumbs ul.thumbs li { float: left; margin: 5px 10px 5px 0; padding: 0; list-style: none; border: 0; outline: 0; }
    #mls_thumbs ul.thumbs li.selected a.thumb { border: 1px solid #555; }
    #mls_thumbs ul.thumbs img { display: block; border: 0; outline: 0; }

	#mls_thumbs a.mls_thumb { display: block; padding: 1px; background-color: #fff; border: 1px solid #aaa; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; outline: 0; text-decoration: none; }
    #mls_thumbs a.mls_thumb:hover { text-decoration: none; border: 1px solid #444; }
    #mls_thumbs a.mls_thumb:focus { outline: 0; }

#mls_post_gallery .pagination { margin-left: 6px; clear: both; }
    #mls_post_gallery .pagination a,
    #mls_post_gallery .pagination span.current,
    #mls_post_gallery .pagination span.ellipsis { display: block; float: left; padding: 6px 7px 2px; color: #999; text-decoration: none; }
    #mls_post_gallery .pagination a:hover { color: #333; text-decoration: none; }
    #mls_post_gallery .pagination span.current { font-weight: 700; color: #555; }
    #mls_post_gallery .pagination span.ellipsis { padding: 5px 0 3px 2px; border: 0; }
