﻿.tp-img-rotator { position:relative; }
.tp-img-container { position:relative; overflow:hidden; }
.tp-imgs { position:relative; overflow:hidden; }
.tp-captions { position:absolute; display:none; left:0; bottom:0; background:#000; color:#fff; min-height:14px; padding:15px; }
.tp-captions p { margin:0; padding:0; text-align:right; visibility:hidden; position:absolute; right:15px; }
.tp-nav { position:absolute; left:2px; bottom:4px; }
.tp-nav ul { padding:0; margin:0; }
.tp-nav ul li { display:inline; float:left; margin:0 2px; padding:0; cursor:pointer; opacity:0.5; filter:alpha(opacity=50) }
.tp-nav ul li img { display:block; }
.tp-nav ul li.active {  opacity:1; filter:alpha(opacity=100) }
.tp-nav ul li span { display:block; width:20px; height:20px; line-height:20px; color:#fff; background:#000; text-align:center; border:1px solid #fff; }

.tp-img-rotator { position:relative; }
.tp-gallery .tp-img-container { position:relative; overflow:visible; }
.tp-gallery .tp-imgs { position:relative; overflow:hidden; }
.tp-gallery .tp-captions { position:relative; display:none; left:auto; bottom:auto; background:none; color:inherit; min-height:14px; padding:15px; }
.tp-gallery .tp-captions p { margin:0; padding:0; text-align:right; visibility:visible; display:none; position:absolute; right:auto; }
.tp-gallery .tp-nav { position:relative; left:auto; bottom:auto; }
.tp-gallery .tp-nav .tp-prev { position:absolute; left:0; top:0; width:30px; height:30px; cursor:pointer; display:none; }
.tp-gallery .tp-nav .tp-nav-wrapper { position:relative; overflow:hidden; left:30px; }
.tp-gallery .tp-nav .tp-next { position:absolute; right:0; top:0; width:30px; cursor:pointer; display:none; }
.tp-gallery .tp-nav ul { padding:0; margin:0; position:absolute; top:0; left:0; width:9999px; }
.tp-gallery .tp-nav ul li { display:inline; float:left; margin:0 2px; cursor:pointer; opacity:1; filter:alpha(opacity=100) }
.tp-gallery .tp-nav ul li img { display:block; }
.tp-gallery .tp-nav ul li.active {  opacity:1; filter:alpha(opacity=100) }
.tp-gallery .tp-nav ul li span { display:block; width:20px; height:20px; line-height:20px; color:#fff; background:#000; text-align:center; border:1px solid #fff; }


ul#sortable { padding:0; margin:0; }
ul#sortable li { min-height:53px; height:auto !important; height:53px; width:916px; list-style:none; margin:0 0 3px; padding:0 5px; background:#fff; border:1px solid #ddd; }
ul#sortable li.highlight { background:#FFF0A5; border:1px solid #FED22F; }
ul#sortable li .edit { display:block; float:left; padding:15px 5px 0; }
ul#sortable li .delete { display:block; float:left; padding:15px 5px 0; }
ul#sortable li .img { display:block; float:left; padding:3px 5px 0; }
ul#sortable li .imginfo { display:block; float:left; padding:5px; width:685px; }
ul#sortable li p { margin:0; padding:0 0 4px; }
div#images-error { display:none; color:Red; padding:15px 10px; margin:0 0 15px; background:#fff999; }
.link-option { display:none; padding-top:10px; }
.tp-img-preview { display:block; }
