/* CSS Document */

.actors {
	margin-left:20px;
}
.actorHead {
	font-weight:Bold;
	font-size:14px;
}
.authors {
	margin-left:15px;
}
.availPhotos {
	clear:both;
	margin-top:8px;
	font-style:italic;
}
.performances {
	text-align:right;
	float:left;
	width:250px;
}
.production_list {
	margin-left:15px;
}
.production_category {
	font-weight:bold;
}
.production_head {
		font-weight:Bold;
	font-size:14px;
}
.production_title {
	font-size:18px;
	font-weight:bold;
}
/************************************************
***  PHOTO GALLERY
***/
div.photoGallery {
	margin-left:20px;
	margin-right:20px;
	border:1px solid #cccccc;
	text-align:center;
}

div.photoGallery img.prodPhoto {
	margin:10px;
	padding:10px;
}

/*
div.photoGallery a {
	border: 1px solid #cccccc;
}
div.photoGallery a:hover {
	border: 1px solid #0000ff;
}
*/
div.photoGallery img {
	border: 1px solid #cccccc;
	vertical-align:middle;
}
div.photoGallery img:hover {
	border: 1px solid #0000ff;
}
div.galleryNav {
	text-align:right;
	margin-left:20px;
	margin-right:20px;	
}
div.galleryNav a{
	padding-left:3px;
	padding-right:3px;
	font-size:11px;

}
div.galleryNav a:hover{
	background:#AE574B;
	color:#ffffff;
}
div.photoGalleryHead {
	background:#E69C6B;
	color:#ffffff;
	font-weight:bold;
	height:19px;
	vertical-align:top;
	padding-top:4px;
}
div.photoGalleryHead select{
	font-size:11px;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#ffffff;
	background:#E69C6B;
	position:relative;
	top:-2px;
}
div.photodetails_wrapper {
	width:850px;
	margin: 0 auto;
}
div.photo_container {
	padding:10px;
	width: 510px;
	float: left;
	padding-left:0;
	padding-right:0;
}
div.details_container {
	float: right;
	padding: 10px;
	width: 320px;
	display: inline;
	position: relative;
	font-size:11px;
	text-align:left;
	padding-left:0;
}

div.tagArea {
	margin:20px;
	padding:9px;
	border:1px solid #000000;
	margin-left:0;
}
div.tagArea select, div.tagArea input {
	font-size:10px;
	margin-top:10px;
}
div.peopleTags {
	margin:15px;
	margin-top:10px;
	margin-bottom:0;
	margin-left:0;
}

/************************************************
***  PHOTO GALLERY  TAGGING (AJAX)
***/

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #e69c6b;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
