	
/************* css for main plugin *******************/

	div.pagination {padding:3px; margin:3px; text-align:center;}
    div.pagination span { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #a8a8a8; text-decoration: none; color: #666666; cursor:pointer; }
    div.pagination span.current {color: #ffffff; background-color:#666666 }
    div.pagination a { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #a8a8a8; text-decoration: none; color: #666666; cursor:pointer;}
	div.pagination a:hover, div.pagination a:active { color: #ffffff; background-color: #666666; }
	.combo-gallery-main img{ margin-left:19px; margin-bottom:18px; 
            border:4px solid #dbdbdd; height: 400px; width: 500px;
            
     }
     .combo-gallery-main{ padding:10px 10px 10px 10px;
            border:1px solid #dbdbdd;
     }
     
     div.pagination span.disabled{color:#cccccc;}
	 .current{color:#bbb8fa;}
	 .combo-gallery-title{color:#000!important;border:1px solid #DBDBDD;text-transform:uppercase;font-weight:bold;background-color:#ebeaf2;padding-left:10px;font-size:20px;padding-top:1px;padding-bottom:2px;}

/**************** css for slide show ******************/     
     					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft { float: left; margin-right: 10px;}
.floatRight { float: right; }
.clear { clear: both; }
a { outline: none; }

#page-wrap {float:left; width:448px; margin: 25px auto; position: relative; background-color:#000000; border:10px solid #CCCCCC;}
blockquote { padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

		
.stripViewer { position: relative; float:left; overflow: hidden; width:448px; height: 300px; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 448px }
.stripViewer .panelContainer .panel .wrapper{ float: left; height: 100%; position: relative; height: 300px; overflow:hidden }
.stripViewer .panelContainer .panel .wrapper img {max-width:100%}
.stripNavL, .stripNavR, .stripNav { display: none; }
#movers-row { margin: 3px 0 0 4px; float:left; width: auto}
#movers-row div	{ width: 20%; float: left; }
#movers-row div a.cross-link { float: right; }
#movers-row .nav-thumb { border: 1px solid black; margin:0; padding: 3px; background-color:#666666}
#movers-row .cross-link	{ display: block; float:left; margin: -14px 2px 0;   position: relative; padding-top: 15px; z-index: 9999; }
#movers-row .active-thumb { background: transparent url(../../images/icon-uparrowsmallwhite.png) top center no-repeat; }
#movers-row .active-thumb img { background-color:#d1d1d1}

#right-nav { margin: 8px 0 0 4px; float:right; height:294px; width: 100px;}
#right-nav div { width: 20%; float: left; }
#right-nav div a.cross-link { float: right; }
#right-nav .nav-thumb { border: 1px solid black; margin:0; padding: 3px; background-color:#666666}
#right-nav .cross-link { display: block; float:left; margin: 3px 2px;  position: relative; z-index: 9999; }
#right-nav .active-thumb { }
#right-nav .active-thumb img { background-color:#d1d1d1}

#left-nav { margin: 8px 0 0 4px; float:right; height:294px; width: 100px;}
#left-nav div { width: 20%; float: left; }
#left-nav div a.cross-link { float: right; }
#left-nav .nav-thumb { border: 1px solid black; margin:0; padding: 3px; background-color:#666666}
#left-nav .cross-link { display: block; float:left; margin: 3px 2px;  position: relative; z-index: 9999; }
#left-nav .active-thumb { }
#left-nav .active-thumb img { background-color:#d1d1d1}



.photo-meta-data { background: url(../../images/transpBlack.png); padding: 2px 0; width:448px; height: 56px; position: absolute; top:240px;  z-index: 9999; color: white; }
.photo-meta-data p.slide_title {margin-bottom:1px!important; margin-left:7px; font-size:13px; line-height:1.3em; font-weight:bold}
.photo-meta-data p.slide_title a { color:#ffffff; background-color:inherit}
.photo-meta-data p.slide_desc {margin-bottom:10px!important; margin-left:7px; font-size:13px;}
.photo-meta-data span { font-size: 13px; }
.error_msg{background-color:#ff0000; font-size:12px;}

/****************** css for shadowbox *****************************/


#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message {font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container {position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay {position:relative;height:100%;width:100%;}
#sb-wrapper {position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner {position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body {position:relative;height:100%;}
#sb-body-inner {position:absolute;height:100%;width:100%;}
#sb-player.html {height:100%;overflow:auto;}
#sb-body img {border:none;}
#sb-loading {position:relative;height:100%;}
#sb-loading-inner {position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span {background:url(images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading {background-color:#060606;}
#sb-title,#sb-info {position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner {line-height:26px;}
#sb-title-inner {font-size:16px;}
#sb-info,#sb-info-inner {height:20px;line-height:20px;}
#sb-info-inner {font-size:12px;}
#sb-nav {float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a {display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close {background-image:url(../../images/close.png);}
#sb-nav-next {background-image:url(../../images/next.png);}
#sb-nav-previous {background-image:url(../../images/previous.png);}
#sb-nav-play {background-image:url(../../images/play.png);}
#sb-nav-pause {background-image:url(../../images/pause.png);}
#sb-counter {float:left;width:45%;}
#sb-counter a {padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current {text-decoration:underline;}
div.sb-message {font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited {color:#fff;text-decoration:underline;}

/******************* css of tabs.css ***********************/

#page-wrap-admin{ width: 700px; margin: 25px 0; }
.ui-tabs .ui-tabs-nav{ list-style: none; position: relative; padding: 2px 2px 0 30px; overflow: hidden; top: 1px; z-index: 1000; }
.ui-tabs .ui-tabs-nav li{ position: relative; float: left; border: 1px solid #DFDFDF;  margin: 0 7px 0 0; background-color: #FBFBFB; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 5px 10px; color: #AAAAAA; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected 	{ padding-bottom: 1px; border-bottom-width: 0; background: #F9F9F9; color:#464646 }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a	{color:#464646 }

.ui-tabs .ui-tabs-panel { padding: 20px; display: block; border-width: 0; background-color:#FBFBFB; border: 1px solid #ccc; position: relative; min-height: 200px; }
.ui-tabs .ui-tabs-panel-1 { padding: 20px; display: block; border-width: 0; background-color:#FBFBFB; border: 1px solid #DFDFDF; position: relative; min-height: 517px; }
.ui-tabs .ui-tabs-hide{ display: none !important; }
a.mover{ background: #900; padding: 6px 12px; position: absolute; color: white; font-weight: bold; text-decoration: none; }
#upload_image {width:100px; text-align:center}
#fragment-3 #files {margin-left: 15px; list-style-type:disc!important}
.clearer {border: 0 none; clear: both; height: 1px; margin: 0; padding: 0; visibility: hidden !important; width: 1px;}