#ajax-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	line-height: 60px;
	width: 160px;
	margin-top: -30px;
	margin-left: -80px;
	border-width: 2px;
	z-index: 100001;
}

form.admin-form {
	background: #E6E6E6;
	border: 1px solid #C6D2E0;
	padding: 20px;
}
input.submitbutton,
.btn-1 {
	font-family: "BebasNeueRegular", "helvetica", Arial;
	font-size: 20px;
	line-height: 20px;
	display: inline-block;
	padding: 12px 0px 6px 0px;
	color: #102A50;
	background: #E0E0E0;
	width: 90px;
	letter-spacing: 0.0001em;
	background: #D8E5F7;
	border: 3px solid #C6D2E0;
	text-align: center;
}
input.submitbutton:hover,
.btn-1:hover {
	color: #ffffff;
	background: #102A50;
	cursor: pointer;
	border: 3px solid #D8E5F7;
}

form.admin-form dt,
form.admin-form dd {
	float: left;
	position: relative;
}

form.admin-form dt {
	width: 150px;
}
form.admin-form dd {
	width: 480px;
}

form.admin-form dd textarea.textarea {
	width: 460px;
	margin-bottom: 0px;
}

form.admin-form ul.error {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

table.cmsTable {
	position:relative;
	width:1000px!important;
	margin-top:18px;
	background:#fff;
	color:#303030;
	border:1px solid #cccfd4;
	border-bottom:none;
}
table.cmsTable tr {
	border-bottom:1px solid #cccfd4;
}
table.cmsTable td,
table.cmsTable th,
table.cmsTable td p {
	padding: 10px 5px;
	text-align:center;
}
table.cmsTable th {
	font-weight:bold;
}

.cmsTable.dragTable tr {
	display: block;
}

.cmsTable.dragTable tr td, .cmsTable.dragTable tr th {
	padding-left:0px;
	padding-right:0px;
}
.drag {
	opacity: .50;
	filter: alpha(opacity=50);
	background: #eaeaea;
}
.moveBtn:hover {
	cursor:pointer;
}
.placeholder {
	
}
#dragList {
	position:relative;
}

/* REVIEWS DRAG LIST WIDTHS */
#th-review, td.revRev {
	width:400px;
}
#th-by, .revBy {
	width:200px;
}
#th-show, .revShow {
	width:200px;
}
#th-active, .revAct {
	width:50px;
}
#th-admin {
	width:150px;
}
.revAdmin, .revM {
	width:50px;
}
.dragTable.noThumbs #dragList td {
	height:100px;
}

/* VIDEO DRAG LIST WIDTHS */
#th-thumbnail, .vidImg { width: 200px; }
#th-title, .vidTitle { width: 280px; }
#th-date, .vidDate { width: 160px; }
#th-link, .vidLink { width: 100px; }
#th-active, .vidAct { width: 50px; }
#th-admin { width: 210px; }
.vidAdmin { width: 70px; }

/* ADMIN AUDIO STYLES */
table#albumTable th#th-title,
table#albumTable td.title {
	width: 320px;
	text-align: left;
	padding-left: 20px;
}
table#albumTable td.title input { width: 120px; }
table#albumTableth#th-trackList,
table#albumTable td.track-list { width: 320px; }
table#albumTable th#th-active, 
table#albumTable td.active { width: 50px; }
table#albumTable th#th-admin { width: 310px; }
table#albumTable a.edit-album-track { display: block; }
table#albumTable th#th-title,
table#albumTable td.album-title { padding-left: 20px; }
table#albumTable td.admin { width: 50px; }

table#albumTrackTable th#th-title,
table#albumTrackTable td.title {
	width: 250px;
	text-align: left;
	padding-left: 20px;
}
table#albumTrackTable th#th-date,
table#albumTrackTable td.date {
	width: 100px;
	text-align: left;
	padding-left: 20px;
}
table#albumTrackTable th#th-album,
table#albumTrackTable td.album {
	width: 250px;
	text-align: left;
	padding-left: 20px;
}
table#albumTrackTable td.admin { width: 50px; }

table#galleryImageTable .image-wrapper {
	display: inline-block;
	cursor: default;
}
table#galleryImageTable .image-wrapper span.rotate-icon {
	background-image: url('/images/icon-rotate.png');
	width: 30px;
	height: 26px;
	display: inline-block;
	position: absolute;
	bottom: 5px;
	cursor: pointer;
	opacity: .10;
	filter: alpha(opacity=10);
}
table#galleryImageTable .image-wrapper span.rotate-icon.left {
	background-position: -30px 0px;
	left: 0px;
}
table#galleryImageTable .image-wrapper span.rotate-icon.right { right: 0px; }
table#galleryImageTable .image-wrapper:hover span.rotate-icon {
	opacity: .60;
	filter: alpha(opacity=60);
}
table#galleryImageTable .image-wrapper span.rotate-icon:hover {
	opacity: 1.00;
	filter: alpha(opacity=100);
}


/* ADMIN RESUME STYLES */
fieldset {
	position: relative;
	padding-left: 15px!important;
}
fieldset:hover .fieldset-remove-btn,
fieldset:hover .fieldset-move-btn {
	display: block!important;
}
form#update-resume dt { width: 90px; }
form#update-resume dd { width: 820px; }
form#update-resumefieldset { width: 100%; }
form#update-resume dd input.text {
	width: 120px;
	font-size: 0.9em;
}
form#update-resume #skills-wrapper input.text,
form#update-resume #details-wrapper input.text,
form#update-resume #images-wrapper input.text,
form#update-resume #agent-wrapper input.text {
	width: 340px;
}
form#update-resume #agent-wrapper ul.error {
	margin-bottom: 15px;
}
form#update-resume dd input.input-s { width: 40px; }
form#update-resume dd input.input-m { width: 80px; }
form#update-resume .fieldset-remove-btn {
	position: absolute;
	top: 12px;
	right: 5px;
	width: 24px;
	height: 24px;
	background-image: url('/images/close-button.png');
}
form#update-resume .fieldset-move-btn {
	width: 14px;
	height: 24px;
	position: absolute;
	top: 70px;
	right: 10px;
	background-image: url('/images/reorder.png');
}




