/* inline-block overrides form { display:inline; } in default.css */
#gallery-container { position:relative; display: inline-block; }

.parentTitle {font-size: 18px; }
.parentTitle a {color:#333; }
.parentTitle a:hover {text-decoration: none; color: #0063dc; }

#slide-numbers { display:none; min-height:18px; z-index: 1000; margin: 0px; padding: 0px; margin-top:6px; }
#slide-numbers a { float: left; margin-right:5px; margin-bottom: 5px; padding: 2px 4px; border: 1px solid #ccc; color:#ccc; }
#slide-numbers a:hover { color: #fff; background: #000; text-decoration: none; }
#slide-numbers a.activeNav { background: #88f; }

#slide-numbers div { float: left; height:18px; margin-right:5px; margin-bottom: 5px; padding: 4px 4px 0px 4px; border: 1px solid #ccc; color:#ccc; }
#slide-numbers div:hover { color: #fff; background: #000; text-decoration: none; cursor:pointer; }

/* To hide initially, display:none within calling page. */
#slideshow-holder { width:100%; overflow:hidden; position:relative; padding-top: 5px; }
#slide-container { position:relative; }
#slide-nav { position:absolute; top:15px; text-align:left; width:190px; z-index:1000; }
#pauseResume { margin-right:6px; display:none }
#pauseResume:hover { cursor: pointer; }
#pause { width:22px; height:20px; background: url('/jquery/gallery/icons/circle-pause.png') }
#resume { width:22px; height:20px; background: url('/jquery/gallery/icons/circle-play.png') }

/*
.arrow-back { position:absolute; bottom:50px; left:10px; z-index: 5000; }
.arrow-next { position:absolute; bottom:50px; right:20px; z-index: 5000; }
*/
.arrow-back:hover { cursor:pointer; }
.arrow-next:hover { cursor:pointer; }

.thumb-container { cursor:pointer; line-height:1.2em; width: 175px; height: 166px; position: relative; float: left; border: 2px solid #fff; margin: 0 12px 2px 0; overflow: hidden;}
.thumb-container:hover { border: 2px solid #ff8600; }
.thumb-mask { width: 175px; height: 135px; overflow: hidden;}
.thumb-text { overflow: hidden; }
.thumb-class { min-width:180px; min-height: 120px; }

.slide-class { overflow:hidden; }
.slide-text { float:right; min-width:220px; max-width:300px; margin-left:10px;}
.slide-image { width:100%; display:block; position: relative; }
.slide-next { position: absolute; top:0; width:100%; height:100%; display:none;}
.slide-title { font-size: 24px; line-height: 1.1em; margin-bottom: 18px; }

.slide-nav-button { cursor:pointer; border: 1px solid #ddd; text-decoration: none; color: #fff; padding-right:10px; padding-left:10px; margin-bottom:15px; background: url('/core/img/dots/black50.png') }
.slide-nav-button:hover { color: #777; background: url('/core/img/dots/white30.png'); }

.clearfix {display:block;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#showContent { cursor:pointer; }
