#mediaDetailsManagement {
	float: right;
	padding-top: 0.8em;
}

#mediaDetailsManagement ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#mediaDetailsManagement ul li {
	display: inline;
}

/**
 * Media details
 */
#mediaDetails {
	clear: both;
}

#mediaDetails .preview {
    float: left;
}

#mediaDetails .preview a {
	display: block;
}

#mediaDetails .preview img {
    display: block;
    border: 3px solid #BFBFBF;
    width: 230px;
    margin-bottom: 10px;
}

#mediaDetails .preview a.button {
	float: none;
	width: 152px;
	margin: 0;
}

#mediaDetails .info {
	margin-left: 260px;
}

#mediaDetails h2 {
	margin: 0;
}

#mediaDetails .group {
	position: relative;
	float: left;
}
#mediaDetails .description {
	width: 50%;
}
#mediaDetails .license {
	width: 50%;
}
#mediaDetails .tags,
#mediaDetails .detailedDescription,
#mediaDetails .variants {
	width: 100%;
}

#mediaDetails .group h2 {
	display: block;
	margin: 10px 0;
	padding: 0 12px; 
}
#mediaDetails .group .body {
	padding: 10px 12px; 
	border: 1px solid #E2E2E2;
	overflow: hidden;
}
#mediaDetails .license h2,
#mediaDetails .license .body {
	margin-left: 10px;
}
#mediaDetails .description .body,
#mediaDetails .license .body {
	height: 8.28em;
}
#mediaDetails .tags .body {
	line-height: 2em;
}
#mediaDetails .tags .body a {
	color: #FFF;
	background: #E77C11;
	padding: 3px 4px;
	text-decoration: none;
}

#mediaDetails .group .body .element {
	margin-top: 4px;
	float: left;
	width: 100%;
}
#mediaDetails .group .body .label {
	display: block;
	width: 40%;
	float: left;
	color: #666;
}
#mediaDetails .group .body .value {
	display: block;
	width: 60%;
	float: left;
	overflow: hidden;
	max-height: 1.2em;
	height: expression(this.clientHeight>14?"14px":true);
}

#mediaDetails .group .body .multiline {
	max-height: 4.8em;
	height: expression(this.clientHeight>58?"58px":true);
}

#mediaDetails .detailedDescription .body p:first-child{
	margin-top: 0;
}
#mediaDetails .detailedDescription .body p:last-child{
	margin-bottom: 0;
}

#mediaDetails .buttons {
	float: left;
	width: 100%;
	padding: 1em 0;
}
#mediaDetails .buttons .button {
	margin-right: 0;
	float: right;
	cursor: pointer;
}

#mediaDetails .checkoutLog {
	/*padding-top: 2em;*/
	clear: both;
}

#mediaDetails .checkoutLog h2{
	float: left;
	margin-bottom: 1.5em;
}

#mediaDetails .checkoutLog table {
	font-size: 90%;
}
#mediaDetails .checkoutLog th {
	padding-left: 17px
}
#mediaDetails .checkoutLog td {
	padding: 12px 17px;
}

#mediaDetails .variants table {
	font-size: 90%;
    background: #f6f6f6;
}

#mediaDetails .checkoutLogLink {
    float: right;
}

/**
 * Media variants 
 */
#mediaVariants #mediaDetails {
	position: relative;
	overflow: hidden;
	width: 100%;
}

#mediaVariants #mediaDetails .preview .text {
    padding: 5px 5px 15px;
    text-align: center;
}

#mediaVariants #mediaDetails .preview .text .name,
#mediaVariants #mediaDetails .preview .text .comment,
#mediaVariants #mediaDetails .preview .text .resolution,
#mediaVariants #mediaDetails .preview .text .date {
    display: block;
}

#mediaVariants #mediaDetails .preview .text .links{
    display: block;
}

#mediaVariants #mediaDetails .preview .text .links span {
    display:inline;
    padding-left:5px;
}

#mediaVariants #mediaDetails .preview span a {
    display:inline;
}

#mediaVariants #mediaDetails .info a {
	float: right;
    clear: right;
}

#mediaVariants #generalSearchResult {
	clear: both;
}

#mediaVariants #goBackLink {
	position: absolute;
	right: 0;
	bottom: 15px;
}

#mediaVariants #generalSearchResult .mediaItems {
	border-top:2px solid #000000;
}

/**
 * My downloads
 */
#myDownloads .thumbnail img {
	max-width: 100px;
}

/**
 * Chackout popup window form
 */
#checkoutForm {
	display: none;
	width: 540px;
	padding: 10px 10px 10px 20px;
}

.light_content #checkoutForm {
	display: block;
}

#checkoutForm .left {
	width: 170px;
}
#checkoutForm .center {
	width: 350px;
}
#checkoutForm .right {
	width: 20px;
}

#checkoutForm .buttons {
	padding-left: 170px;
}

#checkoutForm .error {
	background: url('../images/icons/required.gif') no-repeat left center;
	height: 20px;
	width: 14px;
	overflow: hidden;
	padding: 0;
	text-indent: -1000px;
}

#checkoutForm .errors .error {
	text-indent: 0;
	width: auto;
	height: auto;
	color: #EE0000;
	padding-left: 20px;
}

/**
 * Batch operation form
 */
#mediaItemBatchOperationForm {
	width: 550px;
	padding: 10px 10px 10px 20px;
}

#mediaItemBatchOperationForm .left {
	width: 125px;
}

#mediaItemBatchOperationForm .center {
	width: 350px;
}

#mediaItemBatchOperationForm .right {
	width: 75px;
}

#mediaItemBatchOperationForm .buttons {
	padding-left: 125px;
}

#mediaItemBatchOperationForm .right .hint {
	margin-left: 5px;
	color: #575757;
	padding: 6px 0 4px 0;
	width: 65px;
	line-height: 14px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url('../images/bg/3dbutton.gif');
	text-align: center;
	cursor: pointer;
}

#mediaItemBatchOperationForm .right .pressed {
	background-image: url('../images/bg/3dbutton_pressed.gif');
}

#mediaItemBatchOperationForm div.status {
    background-color: palegreen;
    background-image: url(../images/icons/enabled.gif);
    color: darkgreen;
    background-position: 15px center;
    background-repeat: no-repeat;
    border: 1px solid;
    padding:10px 10px 10px 46px;
}

/**
 * Media download page
 */
#mediaItemDownload {
	clear: both;
}

#mediaItemDownload .thumbnail img {
	display: block;
}

#mediaItemDownload .thumbnail span {
	margin: 4px 0;
	display: block;
}

/**
 * Media expired page
 */
.expiredMediaItems .preview {
    display: none;
}

.expiredMediaItems .datagrid .expiredDate{
    color: #C13069;
}

.expiredMediaItems .datagrid .noneExpiredDate{
    color: #5454ff;
}

#mediaExpiredHeader .title{
    display: block;
}

#mediaExpiredHeader .subtitle{
    display: block;
    font-size: 48%;
    font-family: Verdana;
    line-height: 1.5em;
}

#mediaExpiredHeader {
    width: 31%;
}

#sendAllMailButton{
    padding: 0pt 0pt 10px;
    float: left;
    clear: both;
}

#sendAllMailButton a{
    margin-right: 0pt;
    white-space: nowrap;
}


#mediaCheckoutLog {
	clear: both;
}

#mediaCheckoutLog #mediaCheckoutDetails {
	position: relative;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

#mediaCheckoutLog #mediaCheckoutDetails #goBackLink {
	position: absolute;
	right: 0;
	bottom: 0;
}

.expiredMediaItems .datagrid .checkoutInfoContainer{
    white-space: nowrap;
}

.expiredMediaItems .datagrid .checkoutInfoContainer span{
    color: #0079C1;
    text-decoration: underline;
    cursor: pointer;
}

.expiredMediaItems .datagrid th{
    padding: 14px;
}

.expiredMediaItems .datagrid td{
    padding: 18px 14px;
}


#mediaCheckoutLog .preview {
    float: left;
    margin-right: 20px;
}
#mediaCheckoutLog .title {
    float: left;
    margin-top: 25px;
    font-size: 150%;
    color:#23120A;
}
#mediaCheckoutLog .preview img {
}

#mediaCheckoutLog .checkoutLog {
    clear: both;
}
#mediaCheckoutLog .checkoutLog table {
	font-size: 90%;
}
#mediaCheckoutLog .checkoutLog th {
	padding-left: 17px
}
#mediaCheckoutLog .checkoutLog td {
	padding: 12px 17px;
}

#mediaCheckoutLog .buttons {
    float: right;
}



/**
 * Send Email popup window form
 */
#mailForm {
	width: 550px;
	padding: 10px 10px 10px 20px;
}

#mailForm h1 {
    font-size: 185%;
    color: #23120A;
    text-align: center;
    font-weight: normal;
    margin: 0;
}

#mailForm .left {
	width: 20%;
}
#mailForm .center {
	width: 75%;
}
#mailForm .right {
	width: 4%;
}

#mailForm form .right {
    width: auto;
}

#mailForm fieldset.hidden {
	background: none;
	margin: 0;
	padding: 10px 0;
}

#mailForm .buttons {
	margin: 0;
	border: 0;
	padding: 0 0 10px 25%;
}

#mailForm .buttons a,
#mailForm .buttons input {
	cursor: pointer;
}

#mailForm textarea {
	height: 5em;
	width: 96.8%;
}

#mailForm .error {
	background: url('../images/icons/required.gif') no-repeat left center;
	height: 20px;
	width: 14px;
	overflow: hidden;
	padding: 0;
	text-indent: -1000px;
}

#mailForm .hint {
	padding: 0 0 2px;
}

#mailForm .errors .error {
	text-indent: 0;
	width: auto;
	height: auto;
	color: #EE0000;
	padding-left: 20px;
}

/**
 * Extend license popup form
 */

#extendLicenseForm {
	width: 530px;
	padding: 10px 10px 10px 20px;
}

#extendLicenseForm h1 {
	font-size: 185%;
	color: #23120A;
	text-align: center;
	font-weight: normal;
	margin: 0;
    padding-top: 10px;
}

#extendLicenseForm .element .left {
	width: 160px;
}

#extendLicenseForm .element .center {
	width: 350px;
}

#extendLicenseForm .element .right {
	width: 20px;
}

#extendLicenseForm fieldset.hidden {
	background: none;
	margin: 0;
	padding: 10px 0;
}

#extendLicenseForm .buttons {
    padding-left: 160px;
}

#extendLicenseForm .buttons a,
#extendLicenseForm .buttons input {
	cursor: pointer;
}

#extendLicenseForm .error {
	background: url('../images/icons/required.gif') no-repeat left center;
	height: 20px;
	width: 14px;
	overflow: hidden;
	text-indent: -1000px;
}

#extendLicenseForm .hint {
	padding: 0 0 2px;
}

#extendLicenseForm .errors{
    padding-left: 10px;
}

#extendLicenseForm .errors .error {
	text-indent: 0;
	width: auto;
	height: auto;
	color: #EE0000;
	padding-left: 20px;
}

#expiredResetFilter{
    float: right;
    padding-right: 10px;
}

.expiredLegendSendMediaLegendItem{
    background-repeat: no-repeat;
    background-image: url('../images/icons/email.gif');
}

.expiredLegendMediaExtendLicense{
    background-repeat: no-repeat;
    background-image: url('../images/icons/time_add.gif');
}

.expiredLegendEditMediaItem{
    background-repeat: no-repeat;
    background-image: url('../images/icons/edit.gif');
}

.expiredLegendDeleteMediaItem{
    background-repeat: no-repeat;
    background-image: url('../images/icons/delete.gif');
}

.extendMediaLicenseLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/edit.gif');
}
.expiresAlreadyMediaLegendItem {
    background-repeat: no-repeat;
    background-image: url('../images/icons/c13069.gif');
}
.expiresSoonMediaLegendItem {
    background-repeat: no-repeat;
    background-image: url('../images/icons/5454ff.gif');
}
.checkinMediaLicenseLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/enabled.gif');
}
.notExpiredMediaLegendItem {
    background-repeat: no-repeat;
    background-image: url('../images/icons/575757.gif');
}
.checkedInMediaLegendItem {
    background-repeat: no-repeat;
    background-image: url('../images/icons/bfbfbf.gif');
}
.expiredMediaLegendItem {
    background-repeat: no-repeat;
    background-image: url('../images/icons/ff0000.gif');
}
.checkoutSendMediaLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/email.gif');
}
.checkoutEditMediaLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/edit.gif');
}
.checkoutSeleteMediaLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/delete.gif');
}

.checkInSeletedMediaItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/enabled.gif');
}

div#batchPermissionsPopupTitle {
    font-size: 208%;
    font-weight: normal;
    margin-top: 9px;
    padding: 15px 0 15px 42px;
    width: 100%
}

div#batchOperationsPopupTitle {
    color:  #23120A;
    font-size: 250%;
    font-weight: normal;
    margin-top: 9px;
    text-align: center;
    padding-top: 10px;
}

/**
 * Media variants meta data
 */
#mediaVariantsMetaData #mediaDetails .preview .text {
    padding: 5px 5px 15px;
    text-align: center;
}

#mediaVariantsMetaData #mediaDetails .preview .text span{
    display: block;
}

#mediaVariantsMetaData .datagrid{
    margin-top: 0;
}

#mediaVariantsMetaData .datagrid td{
    padding: 5px 26px;
}


/**
 * Variant comment pop-up form
 */

#variantCommentForm {
	width: 450px;
}

#variantCommentForm h1 {
	font-size: 185%;
	color: #23120A;
	text-align: center;
	font-weight: normal;
	margin: 0;
    padding-top: 10px;
}

#variantCommentForm .element .left {
    white-space: nowrap;
    width: 20%;
}

#variantCommentForm .element .center {
    width: 65%;
}

#variantCommentForm .element .right {
    width: 5%;
}

#variantCommentForm fieldset.hidden {
	background: none;
	margin: 0;
	padding: 10px 0;
}

#variantCommentForm .buttons {
	margin: 0;
	border: 0;
    padding: 0 15px 10px 0;
}

#variantCommentForm .buttons a,
#variantCommentForm .buttons input {
	cursor: pointer;
}

#btnSendEmail{
    background-image: url(../images/bg/button_send.gif);
}

#btnSendEmail span{
    background-image: url(../images/bg/button_send.gif);
}

#lightboxFrame {
    width:100%;
    border-width: 0;
}

.minimizedFrame {
    height: 29px;
}

.maximizedFrame {
    height: 231px;
}

#lightboxContainer {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 15;
}

/**
 * Lightbox page
 */
#contentNavLeft .lightboxInfo {
    font-weight: bold;
    padding-bottom: 9px;
}

#contentNavLeft .lightboxInfo .element {
    padding: 1px 0;
}

#contentNavLeft .lightboxUrl {
    font-weight: bold;
    padding-top: 10px;
}

#contentNavLeft .lightboxUrl .label {
    padding-bottom: 2px;
}

#contentNavLeft .lightboxUrl input {
    width: 100%;
    border: 1px solid #CCCCCC;
}

#lightboxContent {
    width: 753px;
    margin-left: 157px;
    padding: 0 20px 20px 35px;
    overflow-x: hidden;
}

#lightboxContent #generalSearchResult .pagination p {
    margin-top: 0;
}