﻿
/* take the bad table css formatting from twitter bootstrap */
	table.tableNoTwitter
	{
	    width:auto;
	    margin:0px;
	    border-collapse:inherit;
	    border:0px;
	    -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        border-image: initial;
        font-size:inherit;
	}
	    table.tableNoTwitter td,table.tableNoTwitter th,table.tableNoTwitter tbody tr:first-child td:first-child
	    {
	        -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            border-radius: 0px;
            border:0px;
            padding:0px;
            line-height:normal;
	    }
	    

html,body
{
    background-color:transparent;
}

body
{
	margin:0px;
	padding:0px;
	font-family:arial,Tahoma,arial,verdana,helvetica;
	font-size:11px;
}

.left
{
	float:left;	
}
.right
{
	float:right;
}
.clr
{
	display:block;
}

.fela
{
	visibility:hidden;
	display:none;
}

a
{	
	color:#0C4D80;
	text-decoration:underline	
}

a.AlbumOwner
{
	color:White;
	font-size:11px;
}

img
{
	border:0;
}	
	td.AlbumTitle
	{
		font-size:11px;
	}
	
select.drpSmall
{
	font-size:11px;
}

div#divHeader
{
	background-image:url('/OttAlbum/images/ViewAlbum/bcgTop.gif');
	height:35px;
	padding-left:10px;	
}

div#AlbumInfoAndOtt
{
	float:left;
}

div#Thumbnails
{
	background-image:url('/OttAlbum/images/ViewAlbum/bcgThumbnails.gif');
	float:right;
}


.fronttitle
{
	font-family:arial,candara,verdana,tahoma,verdana,helvetica;
	font-size:16px;
	color:#000000;
	font-weight:bold
}
.input
{
   	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-color:#687375;
	border-left-color:#687375;
	border-top-color:#687375;
	border-right-color:#687375;
	border-bottom-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;	
	background-color:#f1f5f6
}.input_small_white
{
   	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-color:#687375;
	border-left-color:#687375;
	border-top-color:#687375;
	border-right-color:#687375;
	border-bottom-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;	
	background-color:#ffffff;
	font-size:11px;
	font-family:Arial;	
}
div#TopNav
{	
	border-bottom:1px solid #A5BF37;
}

div.divAdminTop
{
	padding:3px;
}

div#divAlbumListTop
{
	display:none;
	height:30px;
	position:absolute;
	width:400px;
	top:45px;
	left:50px;
	border:3px solid #666;
	border-bottom:1px solid black;
	background-color:White;
	padding: 10px;
	padding-top:3px;
}

div#divAlbumList
{
	display:none;	
	height: 180px;
	width: 400px;
	overflow: auto;
	border: 3px solid #666;
	border-top:0px;
	background-color: #fff;
	padding: 10px;
	position:absolute;
	left:50px;
	top:65px;
}

	div#divAlbumList div.Album
	{
		border-bottom:1px solid gray;		
		cursor: pointer; 
        cursor: hand;
        padding:5px;
	}
		div#divAlbumList div.Album p
		{
			padding:0px;
			margin:0px;						
		}
	div#divPages
	{
		background-color:White;
		border:1px solid black;
		display:none;
		width:100px;
		height:30px;
		position:absolute;
		padding:5px;
	}
	
	td.UserName
	{
	    font-family:'UbuntuBold';
	    font-weight:normal;	    
	    font-size:14px;
	    padding-left:15px;	    
	    letter-spacing:2px;
	    vertical-align:top;
	    padding-top:15px;
	    padding-right:75px;
	}
	td.UserName a
	{
	    color:Black;	    	    
	}
	
	div#divOttLogo
	{
	    position:absolute;
	    left:30px;
	    top:10px;
	}
	
	
		#nicemenu { margin:0 auto; width:auto;  }
	
	#nicemenu ul, li{margin:0; border:0; list-style:none; padding:0;}
	#nicemenu ul{height:21px;}
	
	#nicemenu a { color:#0066CC; text-decoration:none; }
	#nicemenu a:hover { text-decoration:underline; }	
	#nicemenu li { display:inline; position:relative; }
	#nicemenu li span { position:relative; z-index:10; padding:4px 4px 4px 6px;  border-bottom:none; line-height:18px; }	
	#nicemenu li span a { font-weight:bold; padding:0 6px 0px 2px;  }	
	#nicemenu li span.over { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
	*+html #nicemenu li span.over {  border-top:solid 2px #E5E5E5; padding-bottom:3px; } /* IE6 */
	#nicemenu li span.over a { }
	#nicemenu li span.over a:hover { text-decoration:none; }
	#nicemenu li span.active { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
	*+html #nicemenu li span.active {  border-top:solid 2px #E5E5E5; padding-bottom:3px; }
	#nicemenu li span.active a { }
	#nicemenu li span.active a:hover { text-decoration:none; }	
	#nicemenu img.arrow { margin-left:5px;cursor:pointer; }
	#nicemenu div.sub_menu  
	{
		display:none; 
		position:absolute; 
		left:0; top:0px; 
		margin-top:18px; 
		border-top:solid 1px #E5E5E5; 
		border-left:solid 1px #E5E5E5; 
		border-right:solid 1px #999999; 
		border-bottom:solid 1px #999999; 
		padding:4px; 
		top:2px; 
		width:160px; 
		background:#FFFFFF;		
		 }
	* html #nicemenu div.sub_menu { margin-top:23px; } /* IE6 */
	*+html #nicemenu div.sub_menu { margin-top:23px; } /* IE7 */
	#nicemenu div.sub_menu a:link, 
	#nicemenu div.sub_menu a:visited, 
	#nicemenu div.sub_menu a:hover{ display:block; font-size:11px; padding:4px;}	
	#nicemenu a.item_line { border-top:solid 1px #E5E5E5; padding-top:6px !important; margin-top:3px; }
	
	/* Dialog START */
	
	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;display:none; }
	
	#divClose
	{
	    text-align:right;
	    margin-top:23px;
	    margin-right:75px;
	    padding-right:25px;
	    font-size:15px;
	    font-family:'UbuntuRegular';
	    background-image:url(/images/albums/CloseDialog.png);
	    background-repeat:no-repeat;
	    background-position:right;
	    cursor:hand;
	    cursor:pointer;
	    height:17px;	    
	}
	    #divClose img
	    {
	        margin-right:10px;
	    }
	    #divClose a
	    {
	        color:Black;
	        font-size:10px;
	    }
	
	#divDiagBg,#divDiagContent
	{
      position:absolute;
      width:700px;
      height:400px;
      display:none;
      z-index:9998;
      padding:40px;   
      padding-top:0px;              
    }
    #divDiagBg
    {
        padding:0px;        
    }
		
	#divDiagContent
	{	    	    
	    z-index:9999;
	}
	
	    #divDiagBgTop
	    {
	        background-image:url(/images/Albums/DialogTop.png);
	        background-repeat:no-repeat;	
	        background-color:transparent;        	        
	        height:26px;
	    }
	    #divDiagBgMiddle
	    {
	        background-image:url(/images/Albums/DialogMiddle.png);
	        background-repeat:repeat-y;
	        background-color:transparent;        	        
	        height:150px;	        
	    }
	    #divDiagBgBottom
	    {
	        background-image:url(/images/Albums/DialogBottom.png);
	        background-repeat:no-repeat;	
	        background-color:transparent;        	        
	        height:29px;
	    }
	    
    #divDiagContent h1
	{
	    font-size:15px;
	    font-family:'UbuntuRegular';
	    margin-top:10px;
	    margin-bottom:10px;	    
	}    
	
	#divDiagContent input
	{
	    width:250px;
	}
	#divDiagContent textarea
	{
	    width:250px;
	    height:200px;
	}
	
	#divDiagContent table th,#divDiagContent table td
	{
	    padding:10px;
	}
	
	#divDiagContent table th
	{
	    text-align:right;
	    font-weight:bold;
	    font-size:11px;
	}	
	
	/* Dialog STOP */
	
	/* List of Photo albums START */
	
	div.divPApage
	{
	    cursor:pointer;
	    cursor:hand;
	    float:left;
	    width:20px;
	    height:20px;
	    border:1px solid gray;
	    margin:2px;
	    text-align:center;
	    vertical-align:middle;
	    padding-top:3px;
	}
	div.divPApageSEL
	{
	    background-color:black;
	    color:White;
	}
	
	ul#ulPhotoAlbums li
	{
	    float:left;
	    height:140px;
	    width:180px;
	    border:1px solid #efefef;
	    padding:10px;
	    cursor:pointer;
	    cursor:hand;
	    margin:2px;
	}
	    ul#ulPhotoAlbums li button
	    {
	        margin-top:5px;
	    }
	
	/* List of Photo albums STOP */
	
	/* Delete photos ADMIN START */
	
	#divAlbumActions
	{
	    background-color:White;	    
	    margin-top:2px;
	    margin-bottom:2px;
	    margin-left:2px;
	    margin-right:15px;	    	    
	}
	    #divAlbumActions a
	    {
	        color:Black;
	    }
	    
	    #divAlbumActions div
	    {
	        cursor:hand;
	        cursor:pointer;	        
	        height:17px;
	        padding-left:20px;
	        padding-top:2px;
	        margin-bottom:2px;
	        margin-top:2px;
	        margin-left:10px;
	        border-bottom:1px solid #efefef;
	    }
	    
	    #divAlbumActions div.DeletePhotos
	    {
	        background-image:url('/images/albums/IconDeletePhotos.gif');
	        background-position:left center;
	        background-repeat:no-repeat;	        
	    }
	    #divAlbumActions div.ShowHidePhotos
	    {
	        background-image:url('/images/albums/IconShowHidePhotos.gif');
	        background-position:left center;
	        background-repeat:no-repeat;	        
	    }	    
	    #divAlbumActions div.MovePhotos
	    {
	        background-image:url('/images/albums/IconMovePhotos.gif');
	        background-position:left center;
	        background-repeat:no-repeat;	        
	    }
	    
	    #divPhotosToBedeleted,#divPhotosToBehidden,#divPhotosToBemoved,#divPhotosToDownloaded
	    {
	        height:330px;
	        width:300px;
	        overflow:auto;
	    }
	        #divPhotosToBedeleted div,#divPhotosToBehidden div,#divPhotosToBemoved div,#divPhotosToDownloaded div
	        {
	            padding:2px;
	            float:left;
	        }
	
	/* Delete photos ADMIN STOP */
	
	/* pNotify stuff START */
	
    .ui-pnotify.stack-bottomleft 
    {
        bottom: 15px;
        left: 15px;
        top: auto;
        right: auto;
    }
	/* pNotify stuff STOP */
	
	#divModalDialog
	{
	    display:none;
	}
	
	
	