html,body
{
	background:#0E3454 url(../images/markerbg_blue.jpg) 0 0 fixed;
	height:100%
}
/* ------------------------------------------------------------

	Colors:

	text: #1B3249

	BROWN: #463500

	orange: #ff5a00

	blue: #007BE3
	dark blue:#0e3454

	green: #5f851d; bg #88AE47

	light green: #d9e694

	gray: #646d76

	medium gray: #87919c

	light gray: #E4E2E2; #EFEFEF

	light blue: #b7e2ff; bg #DEF0FE

	pink: #ffdfdf

	YELLOW: #ffdc7c

------------------------------------------------------------ */
/* ------------------ css reset ---------------------------*/
.clear { clear:both;}
p { margin: 0 0 15px 0;}
.floatRight {
	float: right;
}
select {
	white-space:nowrap;
	line-height:24px;
	max-height:30px;
}
/* ---------------------- end ----------------------------*/

/* ----- NEW CUSTOM VENDOR HEADER LOGO ----- */
#custom-logo-link {
	float:left;
	padding:20px 0 0px;
	max-height:50px
}
#custom-logo-link,
#custom-logo-link > a,
#custom-logo-link > span {
	display:inline-block
}

#custom-logo-link > a {
	max-height:50px;
}

#custom-logo-link:before,
#custom-logo-link:after {
	content:"";
	display:table;
	line-height:0
}

#custom-logo-link > a,
#custom-logo-link > span {
	float:left;
    position: relative;
}

#custom-logo-link > a { z-index: 2  }

#custom-logo-link a img {
	max-height:50px;
	max-width:340px
}

#custom-logo-link span img {
	height:60px
}

/* ------------------------------------------------------------

	Main Page

------------------------------------------------------------ */
div#wrap {
	width: 969px;
	height:100% !important;
	margin: 0 auto;
	padding: 0 15px;
}

div#pageOutline {
	background:#fff;
	border-left:1px solid #acacac;
	border-right:1px solid #acacac;
	box-shadow:0 1px 20px rgba(0,0,0,0.6);
	-moz-box-shadow:0 1px 20px rgba(0,0,0,0.6);
	-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.6);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding-bottom:40px
}

div#page {
	padding:0 39px
}

@media (min-width:960px) {
img { max-width: inherit;  }
}

/* ------------------------------------------------------------

	Layouts

------------------------------------------------------------ */
/*Page Headers*/
#page h1 {
	font-size:33px;
	line-height:42px;
	margin-bottom: 20px
}

.subContent {
	margin: 15px
}

.bottomMargin {
	margin-bottom:5px;
}

/*Content*/
div#contentLeft {
	width: 580px;
	float: left;
	margin-top: 20px;
}

div#contentLeftsm {
	width: 294px;
	float: left;
	margin-top: 20px;
}

div#contentRight {
	width: 294px;
	float: left;
	margin: 20px 0 0 15px;
}

div#contentRightlg {
	width: 580px;
	float: left;
	margin: 20px 0 0 15px;
}

.odd {
	background-color: #ebebeb;
}

.thickBorder {
	border: 4px solid #E4E2E2;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.clearborder {
	clear: both;
	border-bottom: 1px solid #E4E2E2;
}

.dottedborder {
	clear: both;
	border-bottom: 2px dotted #ccc;
	margin: 20px 0
}

.dottedborderWhite {
	clear:both;
	border-bottom:2px dotted #fff;
	margin:30px 0 20px 0
}

.marginTop {
	margin-top: 20px
}

/* ------------------------------------------------------------

	Text

------------------------------------------------------------ */
.textBold {
	font-size: 1.8em
}

.textLarge {
	font-size: 1.5em
}

.textMedium {
	font-size: 1.3em
}

.textReset {
	color: #1B3249
}

a.applyall {
	font-size: .8em;
}

a.smallLinkArrow,.smallLinkArrow {
	background: transparent url(../images/icons/smallArrow.png) no-repeat
		left 4px;
	font-size: 10px;
	padding-left: 15px;
	color: #007BE3;
}

/*orange*/
.subtextlink,.subtextlink a,a.subtextlink,a.applyall,.faqVideo a,.releaseName,.releaseName a,.subtexthighlight,.labelName
	{
	color: #ff5a00
}

.subtextlink a,a.subtextlink,.releaseName a {
	text-decoration: none
}

a.subtextlink:hover,a.helpLink:hover {
	text-decoration: underline
}

a.artistName {
	font-size: .9em
}

li.artistNotes {
	font-weight: bold;
	color: #FF8686;

}

/*light blue*/
.subtext {
	color: #b7e2ff;
}

/*grey*/
.subtextlink2,.subtextlink2 a,a.subtextlink2,.releaseDate,.subheading {
	color: #646d76;
}

/*grey small*/
.smalltext,#bread,#bread a {
	color:#646d76;
	font-size: 10px;
	text-decoration: none
}

.artistPhotoImage .smalltext {
	margin-top:2px;
	overflow:hidden;
	text-align:center;
	width:150px
}

/*green*/
.helpLink,a.helpLink,a.helpLinkNav {
	color: #5f851d;
	text-decoration: none;
}

.releaseBuilderVideo {
	color: #5f851d;
	font-size: 1.2em;
	padding-bottom: 10px
}

a.helpLinkNav {
	background: url(/images/icons/help.png) no-repeat left 10px;
	padding: 15px 0 10px 33px;
	float: right;
	margin-top:6px;
	cursor: pointer;
}

/*red*/
.required,.error,.filterErrorMessage {
	color: red;
}

/****ERROR MESSAGES*****/
.warningBox,.errorBox {
	background-color: #ffdfdf;
	border: 1px solid red;
	font-size: .8em;
	padding:5px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.videoBox {
	border: 2px solid #1d5b8a;
	color:#1d5b8a;
	font-size:11px;
	height:26px;
	line-height:26px;
	text-align:center;
	width:80px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.warningBox span.missing2 {
	font-weight: bold;
}

.warningBox span.missing {
	display:inline-block;
	font-weight: bold;
	font-size: 1.2em;
}

a .warningBox {
	text-decoration: none;
}

.errorBox {
	padding: 10px;
	margin-bottom: 20px;
	font-size: .9em;
	color: red;
	font-weight: bold
}

.errorBox a {
	color: red;
	font-weight: normal
}

/*blue*/
.active,#bread a:hover,.encoding_audio,.userName {
	color: #007BE3;
}

.active {
	cursor:default
}

/*icons*/
.yes {
	background: url("/images/icons/statusCheck-lg.png") no-repeat scroll
		left -2px transparent;
	padding: 3px 0 3px 23px;
	color: #5f851d
}

.no {
	background: url("/images/icons/statusX-lg.png") no-repeat scroll
		left -2px transparent;
	padding: 3px 0 3px 23px;
	color: #646d76
}

.errored {
	background: url("/images/icons/errored.png") no-repeat scroll left
		-2px transparent;
	padding: 3px 0 3px 23px;
	color: red
}

a.trash {
	background: url("/images/icons/trash.png") no-repeat scroll left 1px
		transparent;
	padding: 3px 20px 3px 23px;
	color: #646d76;
}

.trackName {
	background: url("/images/musicicon.gif") no-repeat scroll left -9px
		transparent;
	padding-left: 17px;
}

a.editUser {
	background: url("/images/icons/edit.png") no-repeat scroll left 2px
		transparent;
	padding: 3px 0 3px 27px;
	color: #ff5a00;
	cursor: pointer
}

a.deleteUser {
	background: url("/images/icons/statusX-homepage.png") no-repeat
		scroll left -14px transparent;
	padding: 3px 15px 3px 38px;
	color: #646d76;
	margin: 10px;
	cursor: pointer
}

a.activateUser {
	background: url("/images/icons/statusCheck-homepage.png") no-repeat
		scroll left -14px transparent;
	padding: 3px 15px 3px 40px;
	color: #5f851d;
	cursor: pointer
}

a.smallLinkArrow,.smallLinkArrow {
	background: transparent url(../images/icons/smallArrow.png) no-repeat
		left 4px;
	font-size: 10px;
	padding-left: 15px;
	color: #007BE3;
}

.actionCompleteLarge {
	background: transparent url(/images/icons/complete.png) no-repeat
		left 4px;
	padding-left: 27px;
	text-align: left;
	color: #5f851d;
	font-size: 1.5em;
}

.actionNotCompleteLarge {
	background: transparent url(/images/icons/notcomplete.png) no-repeat
		left 4px;
	padding-left: 27px;
	text-align: left;
	color: red;
	font-size: 1.5em;
}

/**** MISSING - MODAL ****/
.missingTerritory {
	padding-left: 17px;
	color: red;
}

.missing,.missing2 {
	background: transparent url(/images/icons/missing.png) no-repeat left 0;
	color: red;
	line-height: 18px;
	padding: 2px 0 2px 22px;
	position: relative;
	top: 3px;
}

/**** Form for Validate ****/
.missingForm {
	background: url(/images/icons/missing.png) no-repeat scroll left 7px
		transparent;
	padding: 5px 0 0 17px;
	color: red;
}

input.missingForm,select.missingForm {
	background: none;
	color: #1B3249
}

/**** Numbered Events ****/
.numbered1 {
	background: url(/images/icons/1.png) no-repeat left top;
}

.numbered2 {
	background: url(/images/icons/2.png) no-repeat left top;
}

.numbered3 {
	background: url(/images/icons/3.png) no-repeat left top;
}

.numbered4 {
	background: url(/images/icons/4.png) no-repeat left top;
}

.numbered1,.numbered2,.numbered3,.numbered4 {
	padding: 0 32px 10px;
	font-size: 1.5em
}

/* ------------------------------------------------------------

	Rounded Corner Buttons and Buttons

------------------------------------------------------------ */
	/*Rounded Blue Buttons*/
a.rounded {
	display: block;
	float: left;
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
	background: url(/images/btns/buttnbg-1.png) no-repeat left top;
	height: 35px;
	margin:0 0 10px 5px;
}

a.rounded span {
	display: block;
	float: left;
	background: url(/images/btns/buttnbg-1.png) no-repeat right top;
	height: 27px;
	padding-left: 10px;
	padding-top: 8px;
	padding-right: 25px;
	margin-left: 15px;
	cursor: pointer;
}

a.rounded:hover {
	background-position: 0 bottom;
}

a.rounded:hover span {
	background-position: right -35px;
}

.roundedButtonsWrap {
	height: 35px;
	padding: 10px 0
}

a.contentBtn {
	margin: 15px 0;
	float: right
}

/*Rounded Orange Buttons*/
a.btn2 {
	background: url(/images/btns/buttnbg-3.png) no-repeat left top;
	color: #fff
}

a.btn2 span {
	background: url(/images/btns/buttnbg-3.png) no-repeat right top;
}

a.btn3 {
	background: url(/images/btns/buttnbg-3.png) no-repeat left top;
	color: #fff
}

a.btn3 span {
	background: url(/images/btns/buttnbg-3.png) no-repeat right -70px;
}

a.btn3:hover span {
	background-position: right -105px;
}

/*Rounded Gray Buttons*/
a.submitOff,a.prevnext {
	background: transparent url(/images/btns/buttnbg-2.png) no-repeat
		left top;
}

a.submitOff span,a.prevnext span {
	background: transparent url(/images/btns/buttnbg-2.png) no-repeat
		right top;
}

/*Rounded Blue Buttons Small*/
a.smallrounded {
	font-size: .8em;
	color: #FFF;
	text-decoration: none;
	background: #0b4a88 url(/images/bgs/bg_gradient.gif);
	padding: 5px 10px;
	margin-left: 5px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
}

a.smallrounded:hover {
	cursor: pointer;
	background: #0b4a88;
}

.topButtons {
	float: right;
	position: relative;
}

/*Homepage div*/
.modKey .grayBg p {
	font-size:1.8em;
	font-weight:bold;
	margin-bottom:10px
}

#create-dash #bulk_upload_link {
	display:inline-block;
	margin-top:8px
}

.noNewReleases table {
	margin: 0 auto
}

/*Modal Window Button Positions*/
a.modalSubmit {
	float:right;
	margin: 0 0 20px 5px;
}

#modalTrackDetails ~ .submitButtonsModal a {
	float:right
}

a.modalSubmitTracks {
	float: right;
	margin: 0 50px 20px 5px;
}

a.prevnext {
	float: right;
	margin: 0 5px;
}

a.modalSubmitBasics {
	float: right;
	margin: 0 20px 20px 20px;
}

a.floatRight {
	float: right
}

.paragraph {
	margin: 10px 0
}

/*Art and Audio Specs*/
.artworkFileSize {
	color:#646d76;
	font-size:12px;
	margin:20px;
}

.audioFileSize {
	margin: 0 auto;
}

.artworkFileSize a,.audioFileSize a {
	display:inline-block;
	padding: 20px 0 20px 35px;
	font-size: .9em;
	background: url(/images/icons/help.png) no-repeat left 10px;
}

/*Small Rounded Buttons*/
span.smallbtn,.activeDeletedOn,a.activeDeletedOff,a.smallroundedbtn,a.smallroundedbtnOn,.smallroundedbtnOn
	{
	color: #fff;
	padding: 5px 12px;
	font-size: .7em;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	margin-left: 5px;
}

span.smallbtn {
	background-color: #646D76;
}

/*orange*/
.smallroundedbtnOn {
	background-color: #ff5a00;
	float: right;
	color: #fff
}

/*blue*/
.activeDeletedOn {
	background-color: #007BE3;
	float: right;
	color: #fff;
	margin-bottom: 10px
}

/*gray*/
a.activeDeletedOff,a.smallroundedbtn {
	background-color: #E4E2E2;
	color: #1B3249;
	float: right;
	text-decoration: none;
	cursor: pointer
}

a.activeDeletedOff {
	margin-bottom: 10px
}

/*orange*/
a.smallroundedbtn:hover {
	background-color: #ff5a00;;
	color: #fff
}

/*blue*/
a.activeDeletedOff:hover {
	background-color: #b7e2ff;
}

/*Modal Window Buttons*/
.modalSubmitBtns {
	float: right;
	margin-bottom:15px
}

.modalSubmitBtns a[class*="_btn"] {
	margin-left: 5px;
}

/* ------------------------------------------------------------

	Forms

------------------------------------------------------------ */
.textAreaEditor {
	width: 100%;
	height: 125px;
}

input.trackSearchBox {
	background-color:#fff;
	background-repeat:no-repeat;
	font-size: 1.5em;
	border: 1px solid #b6b9ba;
	height: 26px;
	padding: 0 5px 0 5px;
	float: left;
	width: 260px;
	border-radius:5px;
	-webkit-border-radius:5px
}

/* ------------------------------------------------------------

	Tool Tip

------------------------------------------------------------ */
.helpToolTip {
	background-color: #d9e694;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 15px;
	margin-left: 20px;
	float: left;
}

.helpToolTip img {
	position: relative;
	left: -28px;
	top: -5px;
	float: left;
}

/**** Right Tool Tip Modal Window ****/
.editTooltip {
	background:#d9e694;
	border-radius:7px;
	-webkit-border-radius:7px;
	float: right;
	margin-left:14px;
	width:160px;
	padding-bottom:20px;
	position: absolute;
	transition:all 0.2s ease 0s;
	-webkit-transition:all 0.2s ease 0s
}

.editTooltip:after {
	content:url(../images/help-icon.png);
	left:-14px;
	position:absolute;
	top:7px
}

.editTooltip p {
	padding: 15px 15px 0 18px;
	font-size: 11px;
	text-align: center;
}

.editTooltip2 {
	background:rgba(67,67,67,0.9);
	border-radius:7px;
	-webkit-border-radius:7px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:10px 12px;
	position:absolute;
	width:173px;
	z-index:999
}

.editTooltip2:after {
    border-left:7px solid transparent;
    border-right:7px solid transparent;
	border-top:7px solid rgba(67,67,67,0.9);
    content: "";
    left:30px;
    position: absolute;
    top: 100%
}

/**** Bottom Tool Tip Modal Window ****/
.toolTipFooter {
	background: #d9e694 url(../images/helpfooter.png) no-repeat top left;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 410px;
}

.toolTipFooterBottom {
	background: url(../images/helpfooter_bottom.png) no-repeat bottom left;
	float: left;
	height: 12px;
	position: relative;
	top: -10px;
	width: 410px;
}

.toolTip p,.toolTipFooter p {
	padding: 15px 15px 0 28px;
	text-align: center;
}

.modalToolTip {
	display: none;
}

/*** TOOL TIP FOR HOVERS ON RELEASES ***/
#tooltip {
	position: absolute;
	z-index: 3000;
	font-size: .8em;
	padding: 1px;
	opacity: 0.95;
	width: 250px;
	border: solid 3px;
	border-color: #C4C7CA;
	background-color: #EFEFEF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

#tooltip div {
	width: 220px;
	padding: 10px;
}

#whatsThis #tooltip div {
	line-height:18px
}

.page_tooltips {
	font-size: 11pt;
}

.tooltip_title {
	padding: 10px 0 0;
	font-size: 14px;
	font-weight: bold;
}

.tooltip_contents {
	padding: 10px;
	font-size: 10px;
}

.tooltip_contents_image {
	padding: 5px;
	font-weight: bold;
}

.tooltip_image {
	border: 0;
}

.tooltip_image_container_text {
	/** image has invisible fat transparent border, using v-align super */
	vertical-align: super;
	font-weight: bold;
}

.more_classical_tooltip {
	color: #AFAFAF;
}

/* ------------------------------------------------------------

	Modal Windows

------------------------------------------------------------ */
#modalWindow {
	max-width:750px;
	margin: 0 auto;
}

.modal-background {
	background-color:#fff;
	border:1px solid #acacac;
	border-radius:7px;
	-webkit-border-radius:7px;
	display:none
}

.modal-background .read_btn {
	margin-bottom:0;
	margin-right:0
}

#modalWindow h1,#browserDetect h1 {
    background:#f9f9f9;
	background:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e0e0e0));
	background:-webkit-linear-gradient(top, #f9f9f9 0%,#e0e0e0 100%);
	background:linear-gradient(top, #f9f9f9 0%,#e0e0e0 100%);
	border-bottom:1px solid #acacac;
	border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	color:#0e3454;
	font-size:2.2em;
	font-weight:bold;
	padding:7px 15px;
	text-shadow:1px 1px rgba(255,255,255,0.7)
}

#modalWindow h3 {
	margin-left:15px
}

#modal_overlaysubmitReleaseModal .content > .pull-left,
#modal_overlayconfirmReleaseModal .content > .pull-left {
	float:left;
	width:56.5%
}

#modal_overlaysubmitReleaseModal .content > .pull-right,
#modal_overlayconfirmReleaseModal .content > .pull-right {
	float:right;
	width:34%
}

#modal_overlaysubmitReleaseModal h3,
#modal_overlayconfirmReleaseModal h3 {
	margin-left:0
}

#modal_overlaysubmitFilmReleaseModal #modalWindow {
	width:990px
}

#modal_overlaysubmitFilmReleaseModal .modalValidateForm {
	font-size:12px;
	margin-top:0
}

#modal_overlaysubmitFilmReleaseModal .modalValidateForm li {
	margin-bottom:6px;
	padding-left:24px
}

#modal_overlaysubmitFilmReleaseModal .error {
	background:url("/images/icons/missing.png") no-repeat scroll left 3px transparent;
	color:inherit;
	line-height:23px;
	margin-right:6px;
	padding-left:24px
}

#modal_overlaysubmitFilmReleaseModal .error + a {
	font-size:12px
}

#modal_overlaysubmitFilmReleaseModal #modalWindow .content {
	width:860px
}

#poster_validate.validate_thumbnail {
	width:182px
}

#cover_validate.validate_thumbnail {
	width:152px
}

#modal_overlaysubmitFilmReleaseModal #modalBoundingBoxArt .validate_thumbnail {
	display:table-cell;
	height:270px;
	padding-right:18px;
	min-height:270px;
	text-align:center;
	vertical-align:bottom
}

.modalValidateForm {
	margin-top:10px
}

.modalHighlightBox {
	background-color: #fff;
	padding: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.modalHighlightBox .releaseInfo {
	padding-left: 10px;
	float: left
}

#modalWindow #content,#modalWindow .content {
	padding:15px;
	position:relative;
	min-width:620px;
	max-width:750px;
	word-wrap:break-word;
}

#modal_overlayconfirmReleaseModal#modalWindow #content,#modalWindow .content{
	width:620px !important
}

#modalWindow #content:before,
#modalWindow #content:after,
#modalWindow .content:before,
#modalWindow .content:after {
	content:"";
	display:table
}

#modalWindow #content:after,
#modalWindow .content:after {
	clear:both
}

#modalWindow center > p {
	width:70%
}

#modalWindow center > p.textBold {
	font-size:18px
}

ul.modalForm {
	width: 450px;
}

ul.modalForm li,
.release_form li {
	padding-bottom: 20px;
	position:relative
}

.release_form li {
	padding-left:14px
}

.col1 .release_form li {
	padding:0 5px 18px 10px
}

.col2 .release_form li {
	padding:0 10px 18px 5px
}

span#displayedAs,
span.displayedAs {
	display:block;
	float:left;
	font-weight:800;
	line-height:14px;
	padding:0 5px;
	width:245px;
	word-wrap:break-word
}

ul.modalForm li input,ul.modalForm li select {
	border: 1px solid #717A83;
	color:inherit;
	font-family:'Helvetica Neue',helvetica,arial,sans-serif;
	font-size:12px;
	padding: 3px;
	margin: 0 6px 3px 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

ul.modalForm li input[type="radio"] {
	border:0 none;
}

ul.modalForm li ul.token-input-list {
	border-radius:5px;
	-webkit-border-radius:5px
}

ul.modalForm li label {
	display: block;
	float: left;
	padding:0 0 8px;
	width: 120px;
}

.film-creation ul.modalForm li label {
	padding:0
}

ul.editTracks {
	width: 454px;
}

ul.editTracks li label a.applyall {
	display: block;
}

#modal_overlayeditTrackModal .loading{
	pointer-events:none;
}

#splitErrorPrimaryArtist {
	margin-top:2px
}

a#splitNo,
a#splitNo:link,
a#splitNo:active,
a#splitNo:visited {
	background:#999;
	color:#fff;
	font-size:0.8em;
	padding:5px 10px;
	text-decoration:none;
	border-radius:7px;
	-webkit-border-radius:7px
}

#splitBtnDiv {
	margin:2px 0 0 -22px
}

#splitBtnDiv a {
	display:inline-block;
	text-align:center;
	width:50px
}

.modal-background .close {
	padding:0 9px 3px 10px;
	position:absolute;
	right:15px;
	top:13px;
	transition:all 0.2s ease;
	-webkit-transtion:all 0.2s ease
}

.modal-background .close:after {
	color:#666;
	content:'\00d7';
	font-size:18px;
	font-weight:bold;
	line-height:26px
}

.modal-background .close:hover:after {
	color:#1d8bd5
}

.modal-background .close:active {
	box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)
}

.modal-footer {
	background:#f9f9f9;
	border-top:1px solid #a1a1a1;
	border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	padding:15px;
	text-align:right
}

/**** Modal Window for Track Details ****/
#modalTrackDetails .roundedSubHeader {
	margin-bottom: 20px;
}

#modalWindow #modalTrackDetails #content {
	clear: none;
	float: right;
	margin: 0 0 20px 0;
}

.editTrackModalInput {
	width: 245px;
	font-size: 15px;
}
.edittrackmodal{
	width: auto;
}
.trackArtistInput {
	width: 175px;
}

/**** Modal Window for Track Details - Track list on the left side ****/
ul.trackNumberList {
	float: left;
	position: absolute;
	text-align:center
}

ul.trackNumberList li.saved {
	background-color: #1B3249;
	color: #fff;
}

/***** Radio Buttons Modal Form ****/
ul.modalForm li .releaseArtistName {
	font-weight: bold;
	font-size: 1.2em;
}

ul.modalForm li p.addTrackLevel {
	color: #5f851d;
	font-size: .8em;
	text-transform: uppercase;
}

ul.modalForm li label.smalltext {
	font-size: 10px;
	color: #646d76;
	width: 190px;
	padding-bottom: 10px;
}

ul.modalForm li label.smalltext img {
	padding-left: 7px;
}

ul.modalForm li .indent {
	margin-left: 120px;
}

ul.modalForm li p.indent {
	margin-bottom: 2px;
}

ul.modalForm li label.radioBtn {
	width: 100px;
	font-size: .9em;
}

ul.modalForm li label.radio {
	width: 220px;
	font-size: .9em;
	line-height: 1.4;
	padding:0 0 5px 0;
}

#explicitContainer {
	display:inline-block;
	width:250px
}

#deductPublishingContainer {
	display:inline-block;
	width:250px
}

#edittrackmodal_trackWork {
	width:245px
}

/**** Add New Tracks to Your Release ****/
.addTracks label {
	font-size: 1.7em;
	padding: 15px 0;
	display: block;
}

.addTracks input {
	font-size: 2em;
	padding: 5px;
	border: 1px solid #717A83;
	text-align: center;
	color: #ff5a00;
}

ul.modalForm li div.form-input {
	width: 250px;
	float: right;
}

ul.modalForm li div.form-input input {
	width: 100%;
}

#releaseName,#newArtistName {
	padding: 5px;
	color: #1B3249;
}

.formTextInput {
	width: 380px;
}

.formFilmTitleTextInput {
	width: 300px;
}

.formTextSelect {
	width: 225px;
	float: left;
}

.formImprintSelect,.formArtistSiteInput {
	width: 220px;
	float: left;
}

.formTextBioInput {
	height: 150px;
	width: 290px;
}

#edittrackmodal_trackName {
	font-size:15px;
	color: #1B3249;
	width: 245px;
}

.nextPage {
	bottom: 0;
	left: 2px;
	width: 55px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/btns/trackdown-btn.png) no-repeat
		0 0;
	position: relative;
}

.nextPage:hover {
	background: transparent url(../images/btns/trackdown-btn-over.png)
		no-repeat 0 0;
}

.nextPage:active {
	background-position: 0 -64px;
}

.nextPage-disabled,.nextPage-disabled:hover,.nextPage-disabled:active {
	cursor: default;
	background: url(../images/btns/trackdown-btn-off.png) no-repeat top left
		;
}

.prevPage {
	top: 5px;
	left: 2px;
	width: 55px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/btns/trackup-btn.png) no-repeat 0
		0;
}

.prevPage:hover {
	background: transparent url(../images/btns/trackup-btn-over.png)
		no-repeat 0 0;
}

.prevPage:active {
	background-position: 0 -64px;
}

.prevPage-disabled,.prevPage-disabled:hover,.prevPage-disabled:active {
	cursor: default;
	background: url(../images/btns/trackup-btn-off.png) no-repeat top left;
}

.scrollable {
	height:660px;
	width: 55px;
	position: relative;
	overflow: hidden;
}

.carousel {
	float: left;
}

.modalLoading {
	width:100%;
	height: 750px;
	text-align: center;
	margin-top: 40px;
}

ul.modalValidateForm li {
	margin-bottom: 10px;
}

ul.modalValidateForm li ul li:not(:first-of-type) {
	color:#ff0000;
	text-transform:lowercase;
}

#modalBoundingBoxArt .content {
	text-align: center;
	width: 210px
}

#modalBoundingBoxArt .content p {
	padding-bottom: 10px;
}

#modalBoundingBoxTracks {
	margin-top: 20px;
}

.validationTitle {
	font-size:14px;
}

#modalBoundingBoxTracks .validationTitle img {
	margin-right:6px;
	vertical-align:middle
}

.validateVideo{
	color:#FF0000;
	padding-left:5px;
	text-decoration:underline;
}

.validateTrack {
	border-bottom:1px solid #cdcdcd;
	font-size:14px;
	font-weight: bold;
	padding:10px 0
}

.validateTrack:last-of-type {
	border-bottom:none
}

ul li.validateTrack:before,
ul li.validateTrack:after {
	content:"";
	display:table
}

ul li.validateTrack:after {
	clear:both
}

ul li.validateTrack ul {
	float:left;
	padding-left:24px;
	position:relative;
	width:75%
}

ul li.validateTrack ul:before {
	content:url(../images/icons/missing.png);
	left:0;
	position:absolute;
}

ul li.validateTrack ul li {
	float:left;
	margin-bottom:0
}

ul li.validateTrack ~ a.btn {
	clear:both;
}

.non-required {
	background: transparent url(/images/icons/non-required-missing.png)
		no-repeat left 2px;
	padding-left: 17px;
	color: #646d76;
}

.missing-image,
.validate_thumbnail > img {
	background:#fff;
	border:6px solid #fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-shadow:0 0 0 1px rgba(0,0,0,0.12),0 0 10px rgba(0,0,0,0.12),inset 0 0 0 1px rgba(0,0,0,0.18),inset 0 0 50px rgba(0,0,0,0.15);
	display:inline-block;
	height:211px;
	position:relative;
	text-align:center;
	width:100%
}

.missing-image:after {
	content:url(../images/missing-image.png);
	height:90px;
	left:50%;
	margin-left:-45px;
	margin-top:-45px;
	position:absolute;
	top:50%;
	width:90px;
}

.validate_thumbnail.validated {
	position:relative
}

.validate_thumbnail.validated:after {
	bottom:-10px;
	content:url(../images/fancycheck.png);
	left:-10px;
	position:absolute;
}

.additionalInfoClassical {
	display: none;
}

/**** Modal Window for Browser Detection ****/
#browserDetect {
	text-align: center;
	padding: 50px 270px;
}

.browserUpgrade {
	width: 220px;
	margin: 0 auto;
}

ul.otherBrowsers {
	display: block;
}

ul.otherBrowsers li {
	display: inline;
	margin: 0 10px;
}

ul.otherBrowsers li a {
	padding: 60px 15px 0;
}

ul.otherBrowsers li a.chrome {
	background: url(/images/icons/chrome.gif) no-repeat center top;
}

ul.otherBrowsers li a.safari {
	background: url(/images/icons/safari.gif) no-repeat center top;
}

ul.otherBrowsers li a.firefox {
	background: url(/images/icons/firefox.gif) no-repeat center top;
}

p.useOtherBrowser {
	margin: 50px 0;
	border-top: 1px solid #666;
	padding: 10px 0;
}

/* ------------------------------------------------------------

	Modules

------------------------------------------------------------ */

div.modLargeBot {
	padding: 20px;
}

div.modLargeBot  .modKey input {
	margin-bottom:12px
}

div.modKey ul {
	float: left;
}

div.modKey ul li {
	display: block;
	float: left;
}

div.modKey ul li.stepComplete {
	background: url(../images/icons/statusCheck-homepage.png) no-repeat left
		-16px;
	height: 20px;
	padding-left: 40px;
}

div.modKey ul li.stepNotComplete {
	background: url(../images/icons/statusX-homepage.png) no-repeat left
		-16px;
	height: 20px;
	padding-left: 40px;
}


/*right side modules NEW FINAL*/
.smallMod {
	border: 1px solid #E4E2E2;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.smallMod h3 {
	background: transparent url(/images/bgs/smallModTop.gif) repeat-x
		scroll 0 100%;
	height: 36px;
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	font-size: 1.1em;
	line-height: 36px;
	padding: 0 10px;
	border-bottom: 1px solid #E4E2E2;
}

/*right side modules*/
.smallMod {
	border: 1px solid #E4E2E2;
	margin-bottom: 20px;
	padding-bottom: 4px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.smallMod h3 {
	background: transparent url(/images/bgs/smallModTop.gif) repeat-x
		scroll 0 100%;
	height: 36px;
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	font-size: 1.1em;
	line-height: 36px;
	padding: 0 10px;
	border-bottom: 1px solid #E4E2E2;
}

/*left side modules*/
.largeMod {
	border: 1px solid #E4E2E2;
	margin-bottom: 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.largeMod h3 {
	background: transparent url(/images/bgs/modTop.gif) repeat-x scroll
		0 100%;
	height: 36px;
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	font-size: 1.3em;
	line-height: 36px;
	padding: 0 10px;
	border-bottom: 1px solid #000;
	color: #fff;
}

div.modSmallBack {
	background: transparent url(../images/module_small_back.gif) repeat-y
		scroll 0 0;
}

div.modSmallTop {
	margin-top:20px;
	position:relative;
}

#modSmallTop4 .viewAll {
	clear:both;
	padding:0 10px 14px
}

div.modSmallBot {
	padding: 0 3px 12px;
}

div.message { /*	background: teal; */
	background: #75a109 url(../img/message_left.gif) 0 0 no-repeat;
	border:2px solid white;
	border-radius:100px;
	-webkit-border-radius:100px;
	color: #fff;
	font-size: 10px;
	position: absolute;
	right: 14px;
	top: -46px;
	height: 15px;
	min-width: 84px;
}

div.message div {
	background: transparent url(../img/message_right.gif) 100% 0 no-repeat;
	padding: 0 6px;
	line-height: 15px !important;
}

div.modActStatement h5 {
	text-transform: uppercase;
	padding-left: 13px;
	font-size: .9em;
	margin: 1em 0;
	font-weight: normal;
}

div.modActStatement ul {
	background:#256daa;
	background:-moz-linear-gradient(center top ,rgba(90,157,212,1) 30%,rgba(37,109,171,1) 100%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(30%,rgba(90,157,212,1)),color-stop(100%,rgba(37,109,171,1)));
	background: -webkit-linear-gradient(top,rgba(90,157,212,1) 30%,rgba(37,109,171,1) 100%);
	background: -o-linear-gradient(top,rgba(90,157,212,1) 30%,rgba(37,109,171,1) 100%);
	background: -ms-linear-gradient(top,rgba(90,157,212,1) 30%,rgba(37,109,171,1) 100%);
	background: linear-gradient(top,#5a9dd4 30%,#256daa 100%);
	border:1px solid rgba(37,109,171,1);
	border-radius:7px;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);
	width: 268px;
	margin: 5px auto;
	height: 40px;
	color: #fff;
}

div.modActStatement ul li {
	float: left;
	position: relative;
	text-align: center;
	top: 12px;
}

div.modActStatement ul li.quarter {
	width: 80px;
}

div.modActStatement ul li.revenue,div.modActStatement ul li.revenue a {
	display:inline-block;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

div.modActStatement ul li.revenue {
	background:rgb(164,193,42);
	background:-moz-linear-gradient(center top ,rgba(164,193,42,1) 30%,rgba(96,147,24,1) 100%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(30%,rgba(164,193,42,1)),color-stop(100%,rgba(96,147,24,1)));
	background: -webkit-linear-gradient(top,rgba(164,193,42,1) 30%,rgba(96,147,24,1) 100%);
	background: -o-linear-gradient(top,rgba(164,193,42,1) 30%,rgba(96,147,24,1) 100%);
	background: -ms-linear-gradient(top,rgba(164,193,42,1) 30%,rgba(96,147,24,1) 100%);
	border:1px solid #609318;
	border-radius:7px;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	padding:3px 9px;
	top:7px
}

div.modActStatement ul li.nextStatement {
	text-align: left;
	padding-left: 12px;
	width: 94px;
	font-size: 10px;
	color: #bed8ed;
	margin-top: -5px;
}

div.modActStatement ul li.nextStatement div {
	color: #fff;
	margin-top: -5px;
	line-height: 20px;
}

table.stripeMe {
	width: 100%;
}

table.stripeMe td,table.stripeMe th {
	padding: 4px 15px;
	text-align: left;
}

div.modSmallBot table.stripeMe {
	width: 287px;
}

table.stripeMe th {
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
}

th#colDate,th#colQuarter,th#colSubject,th#colTotal,td.messageSubject,td.actTotal,td.messageDate,td.actQuarter
	{
	padding-left: 15px;
}

td.messageDate,td.messageSubject,td.messageStatus,td.proposalName,td.proposalStatus,td.proposalDeadline,td.newsDate,td.newsHeadline
	{
	font-size: 10px;
}

th#colQuarter,td.actTotal {
	width: 20%;
}

div.viewAll {
	font-size: 10px;
	text-align: right;
	padding: 14px 10px 0 0;
}

div#top10Toggles {
	left:15px;
	margin-bottom:14px;
	position:relative;
	top:0px;
	width:260px
}

div#top10Toggles.gradientMenuBar_light a {
	width:85px
}

div#top10Toggles-FilmTV {
	left:53px;
	margin-bottom:14px;
	position:relative;
	top:0px;
	width:172px
}

div#top10Toggles-FilmTV.gradientMenuBar_light a {
	width:85px
}

div.artTopTen,div.numberCount,div.artistInfo {
	float: left;
}

div.artTopTen {
	display: inline;
	height: 50px;
	width: 50px;
	margin:0 0 15px 15px;
}

div.numberCount {
	width: 18px;
	padding:0 5px;
}

div.artistInfo {
	width: 179px
}

div.topHolder {
	padding: 4px 0;
}

#artWrap {
	padding-top:44px;
}

/*end right side modules*/ /*right side modules Faq page*/
div.mod2Back {
	background: transparent url(/images/mod2-middle.png) repeat-y scroll
		0 0;
}

div.mod2Top {
	position: relative;
	padding-top: 20px;
	background: transparent url(../images/mod2-top.png) no-repeat scroll 0 0
		;
	margin-bottom: 20px;
}

div.mod2Top p {
	padding: 5px 20px
}

div.mod2Top p.title {
	font-size: 1.3em;
	font-weight: bold;
}

div.mod2Bot {
	background: transparent url(../images/mod2-bot.png) no-repeat scroll 0
		100%;
	padding: 0 10px 12px 10px;
}

/* ------------------------------------------------------------

	Tabs

------------------------------------------------------------ */
	/* root element for tabs  */
.tabs {
	list-style: none;
	margin: 0 0 0 20px !important;
	padding: 0;
	height: 40px;
}

/* single tab */
.tabs li {
	float: left;
	text-indent: 0;
	padding: 0;
	margin: 0 !important;
	list-style-image: none !important;
}

/* link inside the tab. uses a background image */
.tabs a {
	font-size: 14px;
	display: block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	color: #000;
	padding: 0 20px;
	margin: 0px 3px 0 0;
	position: relative;
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border: 4px solid #E4E2E2;
	border-bottom: none;
	background-color: #EFEFEF;
}

.tabs li a.uploadMetadataErrorsTab {
	border: 4px solid red;
	background-color: #ffdfdf;
	border-bottom: none;
}

.tabs a:active {
	outline: none;
}

/* when mouse enters the tab move the background image */
.tabs a:hover {
	color: #000;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current,.tabs .current:hover,.tabs li.current a {
	height: 40px;
	cursor: default !important;
	color: #000 !important;
}

.tabs li a.current {
	background-color: #fff
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
	/* width 1 */
.tabs .w1 {
	background-position: -519px 0;
	width: 134px;
}

.tabs .w1:hover {
	background-position: -519px -31px;
}

.tabs .w1.current {
	background-position: -519px -62px;
}

/* width 2 */
.tabs .w2 {
	background-position: -366px -0px;
	width: 154px;
}

.tabs .w2:hover {
	background-position: -366px -31px;
}

.tabs .w2.current {
	background-position: -366px -62px;
}

/* width 3 */
.tabs .w3 {
	background-position: -193px -0px;
	width: 174px;
}

.tabs .w3:hover {
	background-position: -193px -31px;
}

.tabs .w3.current {
	background-position: -193px -62px;
}

/* width 4 */
.tabs .w4 {
	background-position: -0px -0px;
	width: 194px;
}

.tabs .w4:hover {
	background-position: -0px -31px;
}

.tabs .w4.current {
	background-position: -0px -62px;
}

/* initially all panes are hidden */
.panes .pane {
	display: none;
}

.panes {
	margin-bottom: 30px
}

/* ------------------------------------------------------------

	Tables

------------------------------------------------------------ */
	/**** All Tables ****/
.contentTable {
	width: 100%
}

.contentTable tr th {
	background-color: #646d76;
	color: #fff;
	text-align: left;
	padding: 5px 10px;
}

.contentTable tr th a {
	color: #fff;
}

.contentTable tr td {
	padding: 10px;
	font-size: .9em;
	background-color: #EFEFEF;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}

.contentTable td.editdelete {
	text-align: right;
	font-size: 0.9em;
	width: 100px
}

/**** Homepage Table ****/
.homepageTable {
	width: 100%
}

.homepageTable tr {
	background-color: #EFEFEF;
}

.homepageTable tr:hover {
	background-color: #e4e2e2;
	cursor: pointer
}

.homepageTable tr th {
	padding: 5px 10px;
	background-color: #646d76;
	color: #fff;
	font-size: 10px;
}

.homepageTable tr th a {
	color: #fff
}

.homepageTable tr td {
	padding: 5px 7px;
	font-size: 11px;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	height: 50px;
}

.homepageTable tr td.artistlist a.artistlistImage {
	display:table-cell;
	height:110px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:110px
}

.homepageTable tr th.ri,.trackListTable tr td.ri {
	padding-left: 10px;
}

.homepageTable tr td.ri {
	width: 45%
}

.homepageTable tr th.bi,.trackListTable tr td.bi {
	width: 60px;
	line-height: 1;
	padding: 5px 0
}

.homepageTable tr th.art,.trackListTable tr td.art {
	width: 60px;
	padding: 5px 0
}

.homepageTable tr th.tr,.trackListTable tr td.tr {
	width: 60px;
	padding: 5px 0
}

.homepageTable tr th.link,.trackListTable tr td.link {
	width: 30px;
}

.homepageTable tr td.status {
	padding: 0;
}

.homepageTable tr th.chk,.homepageTable tr td.chk {
	width: 62px;
	text-align: center
}

.homepageTable tr td.chk {
	border-left: 2px solid #fff
}

.homepageTable tr td.selected {
	background-color: #e4e2e2;
}

.homepageTable div.releaseInfo {
	margin: 5px 0 0 50px;
	font-size: 1.1em;
}

.modBodyReleases .homepageTable div.releaseInfo {
	width:330px;
	word-wrap:break-word
}

/**** Artist Roster ****/
.homepageTable tr th.artistPC {
	width: 140px
}

.homepageTable tr th.artistNC {
	width: 180px
}

.homepageTable tr th.artistNR {
	width: 90px
}

.homepageTable tr th.delete {
	width: 25px
}

.homepageTable tr th.TDT {
	width: 40px
}

/**** Table Extras ****/
.browseTable tr:hover {
	background-color: #DEF0FE;
	cursor: pointer
}

.deleteReleasesTable tr {
	background-color: #EFEFEF
}

.deleteReleasesTable tr:hover {
	background-color: #EFEFEF;
	cursor: default
}

.deleteReleasesTable tr th {
	text-align: left;
	padding: 5px 10px;
}

/**** Release Builder: Tracks ****/
.trackListTable tr {
	height: 60px;
}

.trackListTable tr.topBar {
	padding: 5px 0;
	height: 20px;
}

.trackListTable tr td.sp,.trackListTable tr td.tn,.trackListTable tr td.an,.trackListTable tr td.expl,.trackListTable tr td.isrc,.trackListTable tr td.of,.trackListTable tr td.aud,.trackListTable tr td.sp
	{
	font-size: 11px;
	background-color: #e4e2e2;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	height: 50px;
}

.trackListTable tr th.ro,.trackListTable tr td.ro {
	width: 20px;
}

.trackListTable tr th.num,.trackListTable tr td.num {
	width: 50px;
	cursor: move;
}

.trackListTable tr th.sp,.trackListTable tr td.sp {
	width: 4px;
	cursor: pointer;
}

.trackListTable tr th.tn,.trackListTable tr td.tn {
	width: 210px;
	padding-left: 10px;
	cursor: pointer;
}

.trackListTable tr th.an,.trackListTable tr td.an {
	width: 120px;
	cursor: pointer;
}

.trackListTable tr th.expl,.trackListTable tr td.expl {
	width: 40px;
	cursor: pointer;
}

.trackListTable tr th.isrc,.trackListTable tr td.isrc,.trackListTable tr th.of,.trackListTable tr td.of
	{
	width: 100px;
	cursor: pointer;
}

.trackListTable tr th.aud,.trackListTable tr td.aud {
	width: 210px;
}

.trackListTable tr th.ed,.trackListTable tr td.ed {
	width: 25px;
	padding-left: 5px;
	font-size: 10px;
}

.trackListTable tr td.tn {
	font-weight: bold;
	font-size: 15px;
}

.trackListTable tr td.ro img:hover {
	cursor: move;
}

.trackListTable tr th.ed,.trackListTable tr td.ed img a {
	text-decoration: none;
}

/**** Tracks rounded corners ****/
.roundedCornerBG {
	background-color: #c4c7ca;
	font-size: 22px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
	border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px
}

tr.view_all_releases td {
	padding: 0;
	background: #fff;
	height: 20px;
	text-align: right
}

td.cb {
	width: 20px
}

/**** Manage Users Table ****/
.manageUserTable {
	width: 860px;
	margin: 15px
}

/* ------------------------------------------------------------

	footer

------------------------------------------------------------ */
div#footer {
	clear: both;
	background-color: #E4E2E2;
	border: 4px solid #EFEFEF;
	color: #6a6761;
	margin:40px;
	padding: 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

#footer p {
	font-size: 11px;
	margin: 0;
	text-align: center;
}

#footer a:link,#footer a:visited,#footer a:hover,#footer a:active {
	color: #016BBE;
}

/* ------------------------------------------------------------

	Extras

------------------------------------------------------------ */
.placeholder {
	width: 100%;
	height: 3.5em;
}

.travelex {
	font-size: 10px;
	width: 264px;
	background: transparent url(/images/travelex.png) no-repeat left top;
	padding: 15px;
	margin-top:16px;
}
.travelex a {
	font-size:12px
}

.panel.wubs.pull-right {
	width:312px
}

.wubs {
    font-size:12px;
    padding:8px 12px
}

.wubs img {
	max-width:100%
}

a.travelexlogin {
	margin-left:6px
}

.float-left a.travelexlogin {
	margin-left:2px
}

.wubs .float-left {
	width:38%
}

.wubs .float-left img {
	max-width:100%
}

.wubs .float-left:first-child {
	margin-right:2%;
	width:60%
}

.wubs .float-left:first-child a:first-child,
.wubs .span7 a:first-child {
	display:block;
	margin-bottom:6px
}

.topGraphic {
	border:1px solid #acacac;
	border-radius:7px;
	-webkit-border-radius:7px;
	box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 0 2px #fff;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 0 2px #fff;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 0 2px #fff;
	display:block;
	margin-bottom:20px;
	width:100%
}

.topGraphic > img {
	border-radius:6px;
	-webkit-border-radius:6px
}

/* ------------------------------------------------------------

	Release Builder

------------------------------------------------------------ */
/**** ERROR CORRECTION - YELLOW ****/
/* --- Art --- */
#artBubble.yellow img#uploadalbumartthumb,
#artthumbfade.yellow img#uploadalbumartthumb {
	background:#faf395;
	margin:0 0 0 0 !important;
	padding:9px
}

/* --- Basics --- */
span#release_date_display.yellow,
span#release_format_display.yellow,
span#imprint_display.yellow,
span#genre_display.yellow,
span#meta_language_display.yellow,
span#subgenre_display.yellow,
span#c_line_display.yellow,
span#release_version.yellow,
span#manufacturer_upc_display.yellow,
span#release_name_display.yellow,
span#artist_name_display.yellow,
span#classical_performers_display.yellow,
span#classical_composers_display.yellow,
span#classical_orchestras_display.yellow,
span#classical_ensembles_display.yellow,
span#classical_conductors_display.yellow,
span#primary_artist_display.yellow,
span#featuring_artist_display.yellow,
span#remixer_artist_display.yellow ,
span#label_catalog_display.yellow,
span#itunes_pricing_display.yellow,
span#amazon_pricing_display.yellow,
span#vendor_release_identifier_display.yellow,
span#vendor_track_identifier_display.yellow {
	background:#faf395;
	padding:2px 8px;
	border-radius:8px;
	-webkit-border-radius:8px
}

/* --- Tracks --- */
.editableTracks tr.yellow td.sp,
.editableTracks tr.yellow td.tn,
.editableTracks tr.yellow td.an,
.editableTracks tr.yellow td.expl,
.editableTracks tr.yellow td.isrc,
.editableTracks tr.yellow td.of,
.editableTracks tr.yellow td.aud {
	background:url(/images/bgs/editableTrackYellowBg.png) center center repeat-x
}

.editableTracks tr.yellow td.aud {
	background:#faf395 url(/images/bgs/editAudYellowBg.png) center left no-repeat;
	width:210px
}

/**** ERROR CORRECTION - RED ****/
/* --- Art --- */
#artBubble.red img#uploadalbumartthumb {
	background:#fda7a7;
	margin:0 0 0 0 !important;
	padding:9px
}

/* --- Basics --- */
span#classical_performers_display.red,
span#classical_composers_display.red,
span#classical_orchestras_display.red,
span#classical_ensembles_display.red,
span#classical_conductors_display.red,
span#release_name_display.red,
span#artist_name_display.red,
span#release_date_display.red,
span#release_format_display.red,
span#imprint_display.red,
span#genre_display.red,
span#meta_language_display.red,
span#subgenre_display.red,
span#c_line_display.red,
span#release_version.red,
span#manufacturer_upc_display.red,
span#primary_artist_display.red,
span#featuring_artist_display.red,
span#remixer_artist_display.red,
span#upc_display.red ,
span#label_catalog_display.red,
span#itunes_pricing_display.red,
span#amazon_pricing_display.red,
span#vendor_release_identifier_display.red,
span#vendor_track_identifier_display.red
{
	background:#fda7a7;
	border-radius:8px;
	padding:2px 8px;
	-webkit-border-radius:8px
}

/* --- Tracks --- */
.editableTracks tr.red td.sp,
.editableTracks tr.red td.tn,
.editableTracks tr.red td.an,
.editableTracks tr.red td.expl,
.editableTracks tr.red td.isrc,
.editableTracks tr.red td.of,
.editableTracks tr.red td.aud {
	background:url(/images/bgs/editableTrackRedBg.png) center center repeat-x
}

.editableTracks tr.red td.aud {
	background:#fda7a7 url(/images/bgs/editAudRedBg.png) center left no-repeat;
	width:210px
}



.editableGrayBorder {
	border:2px solid #d1d1d1;
	position:relative;
	border-radius:10px;
	-webkit-border-radius:10px
}

/* --- Release Basics Modal - Yellow --- */
ul.modalForm li.yellow label {
	width:121px
}

#createReleaseSubgenre_li.yellow .indent {
	margin-left:121px
}

#createReleaseReleaseName_li.yellow input[type="text"],
#createReleaseArtistName_li.yellow select,
#createReleaseReleaseDate_li.yellow input[type="text"],
#createReleaseSalesDate_li.yellow input[type="text"],
#createReleaseLanguage_li.yellow select,
#createReleaseFormat_li.yellow select,
#createReleaseLabel_li.yellow select,
#createReleaseGenre_li.yellow select,
#createReleaseSubgenre_li.yellow select,
#createReleasePerformer_li.yellow .token-input-list,
#createReleaseComposer_li.yellow .token-input-list,
#createReleaseOrchestra_li.yellow .token-input-list,
#createReleaseEnsemble_li.yellow .token-input-list,
#createReleaseConductor_li.yellow .token-input-list,
#createReleaseCLine_li.yellow input[type="text"],
#createReleaseRemixer_li.yellow .token-input-list,
#createReleaseFeaturing_li.yellow .token-input-list,
#createReleasePrimaryArtist_li.yellow .token-input-list,
#createReleaseLabelCatalog_li.yellow input[type="text"],
#createReleaseManufacturerUPC_li.yellow input[type="text"],
#createReleaseMetaLanguage_li.yellow select,
#createReleasePricing_li #iTunesPricing.yellow,
#createReleasePricing_li #amazonPricing.yellow,
#createReleaseDescription_li.yellow textarea,
#createReleaseiTunesSalesDate_li.yellow input[type="text"],
#createReleaseAmazonSalesDate_li.yellow input[type="text"],
#createReleaseVendorReleaseIdentifier_li.yellow input[type="text"],
#createReleasePreorderDate_li select#preorderDateData.yellow {
	border:9px solid #faf395 !important;
	box-shadow:inset 0 0 1px #444;
	border-radius:5px;
	-moz-box-shadow:inset 0 0 1px #444;
	-webkit-border-radius:5px;
	-webkit-box-shadow:inset 0 0 1px #444
}

/* --- Release Basics Modal - Red --- */
ul.modalForm li.red label {
	width:121px
}

#createReleaseSubgenre_li.red .indent {
	margin-left:121px
}

#createReleaseReleaseName_li.red input[type="text"],
#createReleaseArtistName_li.red select,
#createReleaseReleaseDate_li.red input[type="text"],
#createReleaseSalesDate_li.red input[type="text"],
#createReleaseLanguage_li.red select,
#createReleaseFormat_li.red select,
#createReleaseLabel_li.red select,
#createReleaseGenre_li.red select,
#createReleaseSubgenre_li.red select,
#createReleasePerformer_li.red .token-input-list,
#createReleaseComposer_li.red .token-input-list,
#createReleaseOrchestra_li.red .token-input-list,
#createReleaseEnsemble_li.red .token-input-list,
#createReleaseConductor_li.red .token-input-list,
#createReleaseRemixer_li.red .token-input-list,
#createReleaseFeaturing_li.red .token-input-list,
#createReleasePrimaryArtist_li.red .token-input-list,
#createReleaseCLine_li.red input[type="text"],
#createReleaseLabelCatalog_li.red input[type="text"],
#createReleaseManufacturerUPC_li.red input[type="text"],
#createReleaseMetaLanguage_li.red select,
#createReleasePricing_li #iTunesPricing.red,
#createReleasePricing_li #amazonPricing.red,
#createReleaseDescription_li.red textarea,
#createReleaseiTunesSalesDate_li.red input[type="text"],
#createReleaseAmazonSalesDate_li.red input[type="text"],
#createReleaseVendorReleaseIdentifier_li.red input[type="text"],
#createReleasePreorderDate_li select#preorderDateData.red {
	border:9px solid #fda7a7 !important;
	box-shadow:inset 0 0 1px #444;
	border-radius:5px;
	-moz-box-shadow:inset 0 0 1px #444;
	-webkit-border-radius:5px;
	-webkit-box-shadow:inset 0 0 1px #444
}

/* --- Edit Track Modal - Yellow --- */
ul.trackNumberList li.yellow {
	background:#faf395 !important
}

ul.modalForm li#editTrackExplicit_li.yellow label.radio, ul.modalForm li#editTrackDeductPublishing_li.yellow label.radio {
	width:220px
}

ul.modalForm li#editTrackExplicit_li.yellow #explicitContainer {
	background:#faf395;
	padding:0 9px;
	border-radius:5px;
	-webkit-border-radius:5px
}

ul.modalForm li#editTrackDeductPublishing_li.yellow #deductPublishingContainer {
	background:#faf395;
	padding:0 9px;
	border-radius:5px;
	-webkit-border-radius:5px
}

#editTrackArtistName_li #track_artists_facebook_style {
	width:250px
}

#editTrackArtistName_li.yellow #track_artists_facebook_style {
	margin-left:121px
}

#edittrackmodal_trackartists_container {
	margin-left:0px
}

.yellow .modal_autocomplete_container.indent {
	margin-left:0px !important;
}

.yellow div.token-input-dropdown {
	margin:0 0 12px 130px
}

.yellow  #track_artists_facebook_style div.token-input-dropdown {
	margin:0 0 12px 9px
}

#editTrackTrackName_li.yellow input,
#editTrackTrackWork_li.yellow input,
#editTrackTrackMovement_li.yellow input,
#editTrackTrackVersion_li.yellow input,
#editTrackArtistName_li.yellow .token-input-list,
#editTrackWriters_li.yellow  .token-input-list,
#editTrackPublishers_li.yellow  .token-input-list,
#editTrackPLine_li.yellow input,
#track_composer.yellow input,
#track_orchestra.yellow input,
#track_performer.yellow input,
#track_ensemble.yellow input,
#track_conductor.yellow input,
#editTrackPerformer_li.yellow .token-input-list,
#editTrackComposer_li.yellow .token-input-list,
#editTrackOrchestra_li.yellow .token-input-list,
#editTrackEnsemble_li.yellow .token-input-list,
#editTrackConductor_li.yellow .token-input-list,
#editTrackFeaturingArtistName_li.yellow .token-input-list,
#editTrackRemixer_li.yellow .token-input-list,
#editTrackLanguage_li.yellow select,
#editTrackArtistName_li.yellow .token-input-list,
#editTrackPricing_li #edittrackmodal_ItunesPricingTierId.yellow,
#editTrackPricing_li #edittrackmodal_AmazonPricingTierId.yellow,
#editTrackUsPublishing_li.yellow select,
#editTrackVendorTrackIdentifier_li.yellow input{
	border:9px solid #faf395;
	box-shadow:inset 0 0 1px #444;
	border-radius:5px;
	-moz-box-shadow:inset 0 0 1px #444;
	-webkit-border-radius:5px;
	-webkit-box-shadow:inset 0 0 1px #444
}

ul.modalForm #editTrackAudio_li .modal_mediacontainer.indent.yellow {
	background:#faf395;
	border-radius:5px;
	margin-left:121px;
	padding:9px;
	width:250px;
	-webkit-border-radius:5px
}

/* --- Edit Track Modal - Red --- */
ul.trackNumberList li.red {
	background:#fda7a7 !important
}

ul.modalForm li.red label {
	width:121px
}

#editTrackTrackName_li.red input,
#editTrackTrackWork_li.red input,
#editTrackTrackMovement_li.red input,
#editTrackTrackVersion_li.red input,
#editTrackArtistName_li.red .token-input-list,
#editTrackFeaturingArtistName_li.red .token-input-list,
#editTrackPerformer_li.red .token-input-list,
#editTrackComposer_li.red .token-input-list,
#editTrackOrchestra_li.red .token-input-list,
#editTrackWriters_li.red .token-input-list,
#editTrackPublishers_li.red  .token-input-list,
#editTrackEnsemble_li.red .token-input-list,
#editTrackConductor_li.red .token-input-list,
#editTrackRemixer_li.red .token-input-list,
#editTrackPLine_li.red input,
#track_composer.red input,
#track_orchestra.red input,
#track_performer.red input,
#track_ensemble.red input,
#editTrackLanguage_li.red select,
#track_conductor.red input,
#editTrackPricing_li #edittrackmodal_ItunesPricingTierId.red,
#editTrackPricing_li #edittrackmodal_AmazonPricingTierId.red,
#editTrackUsPublishing_li.red select,
#editTrackVendorTrackIdentifier_li.red input{
	border:9px solid #fda7a7;
	box-shadow:inset 0 0 1px #444;
	border-radius:5px;
	-moz-box-shadow:inset 0 0 1px #444;
	-webkit-border-radius:5px;
	-webkit-box-shadow:inset 0 0 1px #444
}

ul.modalForm #editTrackAudio_li .modal_mediacontainer.indent.red {
	background:#fda7a7;
	margin-left:121px;
	padding:9px;
	width:250px;
	border-radius:5px;
	-webkit-border-radius:5px
}

ul.modalForm li#editTrackExplicit_li.red label.radio, ul.modalForm li#editTrackDeductPublishing_li.red label.radio {
	width:220px
}

ul.modalForm li#editTrackExplicit_li.red #explicitContainer {
	background:#fda7a7;
	padding:0 9px;
	border-radius:5px;
	-webkit-border-radius:5px
}


ul.modalForm li#editTrackDeductPublishing_li.red #deductPublishingContainer {
	background:#fda7a7;
	padding:0 9px;
	border-radius:5px;
	-webkit-border-radius:5px
}
.releaseUneditable {
	background:#e4e2e2
}


/**** Error Correction Bar ****/
.panel.release-rejection {
	position:relative
}

.error-correction table tr td {
	background:#fbf5a2;
}

.release-rejection table tr td {
	background:#fda7a7
}

.error-correction table tr td:first-child,
.release-rejection table tr td:first-child {
	border-radius:0 0 0 6px;
	-webkit-border-radius:0 0 0 6px
}

.error-correction table tr td:last-child,
.release-rejection table tr td:last-child {
	border-radius:0 0 6px;
	-webkit-border-radius:0 0 6px;
	border-right:none
}

.error-correction table tr td,
.release-rejection table tr td {
	border-right:1px solid rgba(27,50,73,0.5);
	font-size:12px;
	padding:12px 10px;
	vertical-align:top;
}

.error-correction table tr td > div,
.release-rejection table tr td > div {
	margin-left:10px;
	width:80%;
}

.error-correction table tr td > div > span {
	display:inline-block;
	margin-bottom:6px;
}

#reasonExpand {
	margin-left:0 !important;
	margin-top:14px;
	text-align:right;
	width:100% !important;
}

#rejectionsBtn {
	background-image:url(/images/btns/plus_minus.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	display:inline-block;
	height: 18px;
	padding-left:22px;
}

#rejectionReason {
	background:#fff;
	border:1px solid #acacac;
	border-top:none;
	border-radius:0 0 7px 7px;
	display:none;
	left:-1px;
	position:absolute;
	top: calc(100% - 7px);
	width:100%;
	z-index:2;
}

#rejectionReason h2 {
	background-color:#fda7a7;
	border-bottom:1px solid #acacac;
	border-top:1px solid rgba(27,50,73,0.5);
	font-size:14px;
	padding:7px 10px
}

#rejectionReason ul {
	padding-bottom: 10px;
}

#rejectionReason ul li {
	border-bottom:1px solid #acacac;
	padding:7px 20px
}

#rejectionReason ul li:last-child {
	border-bottom:none
}

.rejectionTitle,
.rejectionSummary {
	display:table-cell;
	vertical-align:middle
}

.rejectionTitle {
	font-size:12px;
	font-weight:bold;
	padding:0 30px 0 0;
	float: left;
	width:138px
}

.rejectionSummary {
    display: inline-block;
    width: 79%;
    word-wrap: break-word;
}

/**** Status Bar ****/
.statusViewPage {
	float:left
}

.statusViewPage > span {
	float:left;
	line-height:31px;
	margin-right:6px
}

.statusViewPage a,
.statusViewPage a:link
.statusViewPage a:active,
.statusViewPage a:hover,
.statusViewPage a:visited {
	display:inline-block;
	height:31px;
	margin-right:6px;
	width:32px
}

.viewReleaseButtons {
	float:right
}

.viewReleaseButtons > a {
	margin-bottom:0 !important
}

.addTracksNum1 {
	background: url(/images/icons/1.png) no-repeat left center;
	padding: 10px 32px;
}

.addTracksNum1Ok {
	background: url(/images/icons/1-ok.png) no-repeat left center;
	padding: 10px 32px;
}

.addTracksNum2 {
	background: url(/images/icons/2.png) no-repeat left center;
	padding: 10px 32px;
}

.addTracksNum2Ok {
	background: url(/images/icons/2-ok.png) no-repeat left center;
	padding: 10px 32px;
}

.addTracksNum3 {
	background: url(/images/icons/3.png) no-repeat left center;
	padding: 10px 32px;
}

.addTracksNum3Ok {
	background: url(/images/icons/3-ok.png) no-repeat left center;
	padding: 10px 32px;
}

.addTracksNum4 {
	background: url(/images/icons/4.png) no-repeat left center;
	padding: 10px 32px;
}

.addTracksNum4Ok {
	background: url(/images/icons/4-ok.png) no-repeat left center;
	padding: 10px 32px;
}

/**** Inactive Edit Tooltip ****/
#editReleaseText {
	background-color:#e9e8e8;
	border:1px solid #d2d0d1;
	box-shadow:0 0 3px rgba(0,0,0,0.2);
	color:#000;
	opacity:1.0;
	border-radius:8px;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-webkit-border-radius:8px;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
}

#editReleaseText span {
	background:none;
	display:block;
	float:none;
	font-size:14px;
	height:auto;
	line-height:16px;
	margin:0;
	padding:0;
	text-align:center;
	width:110px
}

#editReleaseText img {
	bottom:-11px;
	left:52px;
	position:absolute
}

/**** Upload Artwork ****/
.uploadArtwork {
	width: 280px;
	float:right;
	margin:20px 0 0;
}

.uploadArtwork table #upload_tif_container a.create_btn {
	margin-right:0
}

#artthumbfade {
	padding: 20px;
	text-align:center
}

#videoThumbnail_upload {
	margin-top:18px;
	padding:0 14px 36px;
}

.upload_tif_container a.create_btn {
	margin:0
}

#uploadalbumartUploader,
#uploadposterartUploader,
#uploadcoverartUploader {
	height:32px !important;
	width:124px !important
}

#uploadposterartqueue,
#uploadcoverartqueue {
	left:50%;
	margin-left:-62px;
	top:-32px !important;
	width:124px !important
}

#uploadalbumartqueue {
	top:-31px !important;
	width:124px !important
}

#videoThumbnail_upload .float-left {
	text-align:center
}

#videoThumbnail_upload .float-left:first-child {
	margin-right:18px
}

#posterartthumbfade,
#coverartthumbfade {
	display:table-cell;
	height:360px;
	text-align:center;
	vertical-align:bottom;
	width:240px
}

.art_placeholder {
	background:#f9f9f9;
	box-shadow:inset 0 0 0 1px #acacac;
	-moz-box-shadow:inset 0 0 0 1px #acacac;
	-webkit-box-shadow:inset 0 0 0 1px #acacac;
	color:#afafaf !important;
	font-size:13px !important;
	margin:0 auto
}

#posterartthumbfade .art_placeholder {
	height:330px;
	line-height:330px;
	width:240px
}

#coverartthumbfade .art_placeholder {
	height:205px;
	line-height:205px;
	width:150px
}

#videoThumbnail_upload .smalltext {
	font-weight:bold;
	margin:6px 0 8px
}

.confirmReleaseStep {
	background-color: #E4E2E2;
	margin-bottom:22px;
	padding:22px;
	border-radius: 10px;
	-webkit-border-radius: 10px
}

.confirmFilmRelease .confirmReleaseStep {
	padding:10px 12px;
	width:595px
}

.release_validate_important {
	margin-bottom:8px
}

.release_validate_important p {
	line-height:20px
}

.confirmFilmRelease .confirmReleaseStep .float-left:nth-of-type(1) {
	width:6%
}

.confirmFilmRelease .confirmReleaseStep .float-left:nth-of-type(2) {
	width:94%
}

.confirmFilmRelease .addTracksNum1Ok,
.confirmFilmRelease .addTracksNum2Ok,
.confirmFilmRelease .addTracksNum3Ok {
	height:27px;
	padding:0;
	width:27px
}

.confirmFilmRelease .confirmReleaseStep h3 {
	font-weight:800
}


.confirmReleaseStep.thumbnail {
	width:500px
}

#modalBoundingBox.thumbnail {
	width:779px !important;
}

#verifyThumbnailWrap {
	background:#e4e2e2;
	display:block;
	float:right;
	margin-bottom:22px;
	min-height:356px;
	width:213px;
	border-radius:10px;
	-webkit-border-radius:10px
}

#modalWindow.thumbnail {
	width:850px !important;
}

#errorMessage.error {
	color:#666 !important;
	float:left;
	font-size:11px;
	margin-top:6px;
	text-align:center;
	width:417px
}

#videoThumbnailLoader {
	text-align:center
}

#generatingWaitMessage {
	display:block;
	text-align:center
}

#verifyThumbnailArea {
	background:#e4e2e2;
	font-size:11px;
	padding:14px 22px;
	text-align:center;
	width:169px;
	border-radius: 10px;
	-webkit-border-radius: 10px
}
a.modalSubmit.yellow {
	background:#faf395;
	background:-moz-linear-gradient(center top , #faf395 1%, #ecdf5f 90%) repeat scroll 0 0 #faf395;
	background:#faf395 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#faf395)), color-stop(0.9, #ecdf5f));
	border:1px solid #1b3249;
	border-radius:12px;
	-webkit-border-radius:12px
}

a.rounded.yellow span {
	background:none;
	color:#1b3249
}

.confirmReleaseStep.yellow {
	background:#faf395
}


.confirmReleaseStep span.addTracksNum1Ok,
.confirmReleaseStep span.addTracksNum2Ok,
.confirmReleaseStep span.addTracksNum3Ok {
	color:#1b3249;
	font-size:20px
}

/**** Upload Artwork - In Content - Editable ****/
#artBubble {
	margin:0 auto 14px auto;
	max-height:220px;
	max-width:238px;
	padding:10px 0px
}

#artBubble .editableArrow {
	background:url(/images/editableArrow.png) center center no-repeat;
	bottom:-20px;
	display:block;
	height:20px;
	left:109px;
	position:absolute;
	width:21px
}

/**** Upload Artwork ****/


/**** Enter Release Basics ****/
.releaseBasics {
	width: 575px;
	float: left;
	margin:20px 0 0;
}

.releaseBasics ~ .releaseBasics {
	margin-top:0
}

.releaseBasics button {
	float: right;
}

.releaseBasics .buttons_container {
	display:inline-block;
	float:right;
}

.releaseBasics h3 .buttons_container {
	padding-top: 0;
}

.releaseBasics a.read_btn {
	margin-bottom:10px
}

h3.container_header a.read_btn {
	margin-bottom: 0;
}

h3.container_header a.read_btn {
	float: none;
	display: inline-block;
}

h3.container_header a  {
	color:inherit;
	margin-right:0px
}

h3.container_header span.paneltitle {
	display: inline-block;
}

h3 #upload_tif_container a.create_btn {
	margin-bottom: 0;
}

.releaseBasics a#edit_territories_btn {
	background:url(/images/icons/territory_icon.png) left center no-repeat;
	clear:both;
	float:left;
	font-style:italic;
	height:29px;
	line-height:29px;
	padding-left:37px;
	text-decoration:none
}

.releaseBasics a#edit_territories_btn small span {
	display:block;
	text-decoration:underline
}

.releaseBasicsReadOnly {
	margin: 20px
}

.releaseBasicsReadOnly .left_side p, .releaseBasicsReadOnly .right_side p {
	padding: 2px 0;
	margin:0;
}

.releaseBasicsReadOnly .artistName {
	font-size: 20px;
	line-height: 1;
	padding: 0 0 20px;
}

.releaseBasicsReadOnly .releaseName {
	display:block;
	font-size: 20px;
	font-weight: bold;
	padding: 0;
    color:#002646;
	word-wrap:break-word
}

.releaseBasicsReadOnly .releaseName.red {
	max-width:63%
}

.releaseBasicsReadOnly .brandName {
	font-size: 16px;
    display:inline-block;
	color:#666666;
	margin:-4px 0 10px;
}

/**** Enter Release Basics - In Content - Editable ****/
.releaseBasicsReadOnly.editableGrayBorder {
	padding:10px 17px;
	width:337px
}

.releaseBasicsReadOnly .editableArrow {
	background:url(/images/editableArrowRight.png) center center no-repeat;
	display:block;
	height:20px;
	position:absolute;
	right:-19px;
	top:7px;
	width:21px
}

/**** Track Details ****/
.tracksTopBar {
	margin-bottom: 10px;
}

ul.linksTopBar {
	margin: 10px 0;
}

ul.linksTopBar li {
	display: block;
	float: right;
	margin-left: 40px;
}

ul.linksTopBar li.subtextlink2 {
	padding-left: 35px;
	height: 35px;
	font-size: 10px;
}

ul.linksTopBar li.multipleVolumes {
	background: url(/images/icons/volcircle.png) no-repeat 0 2px;
}

ul.linksTopBar li.createCompilation {
	background: url(/images/icons/notecircle.png) no-repeat 0 2px;
}

div#multi_upload_placeholder {
	cursor:pointer;
	height:30px;
	left:auto !important;
	right:10px;
	top:11px;
	width:116px;
}

.noTracksAdded tr td {
	background-color: #fff;
}

.noTracks {
	margin: 40px auto;
	padding: 40px;
	border: 1px solid #C4C7CA;
	width: 400px;
	background-color: #E4E2E2;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
}

#trash_can {
	margin:10px 0;
	padding: 18px 10px 10px 50px;
	background: url(../images/trash-bg.png) no-repeat top left;
	text-align: left;
	width:420px;
}

#trash_can-on {
	background: url(../images/trash-bg-on.png) no-repeat top left;
	text-align: left;
	width: 450px;
	margin: 10px;
	padding-left: 50px;
	line-height: 55px;
}

.audioFileSize {
	text-align: center;
}

div.divider {
	background-color: #87919c;
	line-height: 30px;
	height: 30px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin: 10px 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	width:837px;
}

#bottomContent, .boxseparator {
	padding-top: 20px;
	border-top: 1px solid #e4e2e2;
}

#bottomContent a[class*="_btn"],
.boxseparator a[class*="_btn"],
#bottomContent a[class*="btn-"] {
	margin-left: 10px;
   margin-right: 0;
}

.no_track_name {
	color: #9F9F9F;
}

.trackFont {
	font-size:12.8px
}

/**** Track Details - In Content - Editable ****/
#video_section_display tr.mixedReleaseNoDrag td.aud {
	background-image:none;
	border-top:2px solid red
}

ul#releasebuilder_tracks {
	border:1px solid #c2c2c2;
	border-radius:7px;
	-webkit-border-radius:7px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);
	   -moz-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);
	        box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);
	margin:14px 0;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(top, #fefefe 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}

#video_assets ul#releasebuilder_tracks li {
	margin-bottom:0
}

ul#releasebuilder_tracks .num {
	margin-right:11px;
	width:65px;
	border-right:1px solid #c2c2c2;
}

ul#releasebuilder_tracks .tn,
ul#releasebuilder_tracks .aud {
	font-size:14px;
	font-weight:800;
	line-height:46px
}

ul#releasebuilder_tracks .aud {
	padding-right:14px
}

.editableTracks tr td.sp,
.editableTracks tr td.tn,
.editableTracks tr td.an,
.editableTracks tr td.expl,
.editableTracks tr td.isrc,
.editableTracks tr td.of,
.editableTracks tr td.aud {
	background:url(/images/bgs/editableTrackBg.png) center center repeat-x
}

.editableTracks tr td.aud {
	background:url(/images/bgs/editAudBg.png) center right no-repeat;
	width:210px
}
/**** VIDEO RELEASES ****/
#videoThumbnail h3 {
	text-align:left
}

#videoThumbContainer {
	margin:20px 0
}

#videoThumbShot {
	height:146px;
	margin:20px auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:260px
}

#videoThumbShot img {
	vertical-align:middle
}


#videoDummyThumb {
	background:#f6f6f6;
	border:1px solid #adadad;
	display:block;
	height:168px;
	width:258px
}

#film-synopses {
	margin-top:20px
}


#createChapters {
	margin-top:18px
}

#createReleaseISRC_li br,
#createReleaseExplicit_li br,
#createReleaseUPC_li br,
#previewable_container br,
#ClosedCaption_container br {
	display:none
}

#ISRC_container,
#Explicit_container,
.DigitalDate_container,
#UPC_container,
#ClosedCaption_container,
#previewable_container {
	display:inline-block;
	width:305px
}

ul.modalForm li .DigitalDate_container label {
	float:none;
	width:auto
}

.DigitalDate_container br {
	line-height:6px
}

.DigitalDate_container input[type="radio"] {
	margin-right:4px
}

#subtitle {
	float:left
}

ul.modalForm li #ISRC_container label,
ul.modalForm li #Explicit_container label,
ul.modalForm li #DigitalDate_container label,
ul.modalForm li #subtitle label,
ul.modalForm li #UPC_container label,
ul.modalForm li #ClosedCaption_container label,
ul.modalForm li #previewable_container label {
	float:none;
	width:295px
}

#videoCredits,
#videoUploadVideoInstructions {
	margin:20px 0 0 0
}

#video_assets {
	margin:20px
}

#video_assets a {
	color:inherit;
	margin-bottom:0;
	margin-right:10px
}

#video_assets h1 {
	border-bottom:1px solid #e4e2e2;
	margin-bottom:6px;
	font-weight:bold;
}

#video_assets .grayBg {
	margin:0px 0 20px;
	padding:10px
}

#video_assets img {
	margin-right:10px
}

#video_assets .float-left h3 {
	margin-bottom:4px;
	font-weight:bold;
}

#shipAssets div.grayBg div.float-left ul {
	margin-bottom:18px
}

#shipAssets div.grayBg div.float-left ul:last-child {
	margin-bottom:0
}

#video_assets ul li {
	margin-bottom:4px
}

#creditsFields {
	margin-top:18px
}

#creditsFields ul li {
	display:inline-block;
	height:46px;
	margin:0;
	width:100%
}

#creditsFields ul li img {
	cursor:pointer;
	float:right
}

#creditsFields .missing,
#creditsFields .missing2 {
	background:none;
	display:inline-block;
	font-size:10px;
	margin-top:2px;
	padding-left:0
}

#creditsFields input {
	border:1px solid #898a8c;
	height:20px;
	line-height:20px;
	padding:0 6px;
	border-radius:5px;
	-webkit-border-radius:5px
}

#creditsFields input.firstName,
#creditsFields input.lastName {
	margin-right:26px;
	width:198px
}

#creditsFields input.roleDesc {
	width:248px
}

#creditsFields input.roleDesc.disabled {
	background:#d6d6d6;
	cursor:default
}

#creditsFields .role {
	margin-right:26px
}

#videoUploadVideoInstructions h3 {
	color:#767f84;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:14px
}

#videoUploadVideoInstructions h4 {
	color:#1a455b;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:8px
}

#videoUploadVideoInstructions p {
	color:#757575
}

td#mail div,
td#mail ul li {
	color:#838489
}

td#mail div {
	line-height:12px;
	margin:18px 0
}

form#videoChooseMenu select {
	float:left;
	margin:8px 0 0 0;
}

#submitVideo {
	float:left;
	margin-left:14px
}

#submitVideo .read_btn {
	margin-bottom:0
}

#videoInstructionsText ul.detail {
	margin-top:8px
}

#videoInstructionsText ul.detail li {
	display:block;
	margin:0 0 0 62px
}

#videoInstructionsText ul li {
	display:block;
	margin:24px 0
}

.instrNumber,.instrText {
	float:left
}

.instrNumber {
	background-color: #c4c7ca;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	font-size: 22px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
	width:52px;
	border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px
}

.instrText {
	background:#e4e2e2;
	font-size:14px;
	font-weight:bold;
	height:50px;
	line-height:50px;
	padding-left:10px;
	width:825px
}

.videoListTable tr.topBar {
	background:#646d76;
	color:#fff;
	font-size:10px;
	height:20px;
	padding:5px 0
}

.videoListTable tr td.fn,
.videoListTable tr td.dd,
.videoListTable tr td.st {
	background:#e4e2e2;
	border-bottom:5px solid #fff;
	border-top:5px solid #fff;
	font-size:11px;
	height:60px
}

.videoListTable tr th.num,
.videoListTable tr td.num {
	width:50px
}

.videoListTable tr td.num {
	background:#c4c7ca;
	border-bottom:5px solid #fff;
	border-top:5px solid #fff;
	border-radius:18px 0 0 18px;
	-webkit-border-radius:18px 0 0 18px
}

.videoListTable tr th.fn,
.videoListTable tr td.fn {
	padding-left:10px;
	width:400px
}

.videoListTable tr td.fn {
	font-size:14px;
	font-weight:bold
}

.videoListTable tr th.dd,
.videoListTable tr td.dd {
	width:100px
}

.videoListTable tr th.st,
.videoListTable tr td.st {
	width:200px
}

.videoListTable tr th.ca,
.videoListTable tr td.ca {
	font-size:10px;
	width:20px
}

#thumbnailValidation #thumbnailLeftCol,
#thumbnailValidation #thumbnailRightCol {
	float:left
}

#thumbnailValidation #thumbnailLeftCol {
	text-align:center;
	width:548px
}

#thumbnailContainer {
	background:#e4e2e2;
	height:365px;
	width:548px;
	border-radius:10px;
	-webkit-border-radius:10px
}

/**** ReleaseBuilder user message ****/
#user_message {
	color: #5F851D;
	margin-left: 25px;
}

#user_track_message {
	float: right;
	color: #F3FFAF;
	margin-right: 20px;
	text-transform: lowercase;
}

.audioMissingBox {
	background-color: #CFE382;
	border: 1px solid #88AE47;
	font-size: .8em;
	padding: 10px 5px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.audioMissingBox span.missing2 {
	font-weight: bold;
}

.audioMissingBox span.missing {
	color: black;
	font-weight: bold;
	font-size: 1.2em;
}

/**** uploaded/uploading file information ****/
.original_file_name,
.original_file_name_uploading {
	font-size: 10px;
    font-weight: bold;
    margin:0;
    overflow: hidden;
    padding:20px 0 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 68px;
}

.original_file_name_uploading {
	padding-top:0
}

/*** Encoding Audio Display ***/
.encoding_audio_filename {
	color: #000;
}

#upload_tif_container a.read_btn {
	margin-bottom:0;
	margin-right:0
}

.upload_tif_container a.read_btn {
	margin-bottom:0;
	margin-right:0
}

#uploadalbumartqueue .progressBarBG {
	float:none;
	margin-left:16px
}

a.uploadErrorLink {
	color: #000;
	text-decoration: none;
}

.wraptext {
	word-wrap:break-word;
}

/* Create Release information container */
.release_info_container {
	width: 100%;
}

.release_info_container .left_side,
.release_info_container .right_side,
.release_info_container #film-synopses {
	color:#646d76
}

.release_info_container .left_side .subtextlink2,
.release_info_container .right_side .subtextlink2,
.release_info_container #film-synopses .subtextlink2, .subtextLabel {
	color:#1b3249;
	font-weight:800
}

.release_info_container .right_side {
	vertical-align: top;
	float: left;
	width: 50%;
}

.release_info_container .left_side {
	vertical-align: top;
	margin: 0;
	float: left;
	width: 50%;
}

.noNewReleases {
	display:block;
	margin:-7px 0 22px 0;
	text-align:center
}

.noNewReleases img {
	margin:62px 0 6px 0
}

.photos .dottedborder {
	margin-top:10px
}

.press {
	margin-bottom:110px
}

.photos p.textBold,.press p.textBold {
	margin:0px 0 -9px 0
}

.archivedTourDates span.noArchived {
	display:block;
	margin-bottom:62px
}

img.videoIcon {
	margin:0 16px 55px 16px
}

img.whiteSpinner {
	margin:0 0 0 0
}

.selectedReleasesBtns {
	float:right
}

.selectedReleasesBtns a.trash {
	margin-top: 8px;
	padding-top: 2px
}

.selectedReleasesBtns a.read_btn {
	margin-right:0
}

#view-ex-a + .selectedReleasesBtns a {
	float:left;
	margin:0 10px 10px 0
}

/* ------------------------------------------------------------

	FAQ page

------------------------------------------------------------ */
#rbFaqheader {
	text-align: center;
	margin-top: 20px
}

#rbFaqheader p {
	text-align: left;
	margin: 30px 30px 10px 30px;
	font-size: 1.1em
}

.releaseStep {
	margin: 20px;
}

.releaseStep p,.releaseStep ul {
	margin: 0 32px;
}

.addTracksFaq1 {
	background: url(/images/icons/1.png) no-repeat left top;
	padding: 0 32px 10px;
}

.addTracksFaq2 {
	background: url(/images/icons/2.png) no-repeat left top;
	padding: 0 32px 10px;
}

.addTracksFaq3 {
	background: url(/images/icons/3.png) no-repeat left top;
	padding: 0 32px 10px;
}

.addTracksFaq4 {
	background: url(/images/icons/4.png) no-repeat left top;
	padding: 0 32px 10px;
}

.addTracksFaq1,.addTracksFaq2,.addTracksFaq3,.addTracksFaq4,.videoHeading,.faqTitle
	{
	font-size: 1.5em
}

p.faqVideo,div.mod2Top p.faqVideo {
	background: url(/images/icons/faqVideo.png) no-repeat left center;
	padding: 20px 30px;
}

.releaseStep ul li {
	list-style: disc;
	padding: 5px 0;
	margin: 10px 20px;
}

div.mod2Top p.faqVideo {
	margin-left: 15px;
}

.RBthumb {
	float: right;
	padding: 0 0 20px 20px
}

.faqLink {
	float: right;
	margin-bottom: 10px;
	font-weight: bold
}

.faqLink a {
	font-weight: normal
}

.question {
	font-size: 1.5em;
	padding: 30px 0 5px 0
}

.modBodyReleases {
	margin-top: 20px
}

.modBodyReleases div.modKey input {
	margin-bottom:18px
}

.modBodyReleases div.modKey .newReleaseButtons a.rounded {
	margin:0 5px 0 0
}

.modBodyReleases div.modKey .activeDeletedOff,.modBodyReleases div.modKey .activeDeletedOn {
	margin-top:12px
}

a.player {
	margin-bottom: 20px
}

.videoTutorial {
	float: left;
	margin: 20px;
	width: 400px
}

ul.whatsNewList {
	margin-top: 20px
}

ul.whatsNewList  li {
	padding: 40px 0;
	clear: both
}

ul.whatsNewList  li p {
	padding-bottom: 10px
}

ul.whatsNewList  li img {
	float: left;
	padding: 0 10px 10px 0
}

.userMgmtTutorial {
	float: right
}

/* ------------------------------------------------------------

Forms

------------------------------------------------------------ */
ul.pageForm {
	margin: 20px
}

ul.pageForm li {
	padding: 5px 5px 5px 15px;
	clear: both;
	margin: 5px 0
}

ul.pageForm li label {
	display: block;
	padding-right: 10px
}

ul.pageForm li input,ul.pageForm li select,textarea {
	border: 1px solid #717a83;
	color:#0e3454;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:12px;
	padding: 7px;
	margin-top: 3px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	width:288px;
	max-width:288px
}

ul.pageForm li div.radioButtons{
	float:left;
	display:inline;
}

ul.pageForm h3 {
	padding: 20px 0;
	clear: both;
}

ul.pageForm li span {
	float: left
}

a.pageFormBtn {
	float: right;
	margin-right:0
}

.ac_input {
	border: 1px solid #717A83;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	padding: 5px;
	margin: 20px 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 200px;
	background-image: url('/images/icons/statusCheck-homepage.png')
		no-repeat left top;
}

/* ------------------------------------------------------------

Payment Info

------------------------------------------------------------ */
.amountDueTable {
	margin: 20px
}

.amountDueTable p {
	margin-bottom: 10px
}

div.nocreditcard input,div.nocreditcard label {
	position: relative;
	top: 10px;
	right: 5px
}

p.myProfileYourContact {
	margin-bottom: 10px;
	text-align: right;
	font-size: .9em
}

.submitMessage {
	float: right;
	padding: 10px;
	color: #5f851d
}

/*ACCOUNT SETTINGS*/
ul.accountSettingsCountry li {
	background-color: #EFEFEF;
	padding: 15px;
	margin: 0 0 4px
}

ul.accountSettingsCountry li label {
	width: 100px;
	float: left;
	padding-right: 15px
}

ul.accountSettingsCountry li span {
	float: none
}

ul.accountSettingsCheck li {
	background-color: #EFEFEF;
	padding: 15px;
	margin: 0 0 4px
}

ul.accountSettingsCheck li.selected,ul.accountForm li.selected {
	background-color: #DEF0FE;
}

ul.accountSettingsCheck li.disabled,ul.accountForm li.disabled {
	background-color: #EFEFEF;
}

ul.accountSettingsCheck label {
	width: 100%
}

ul.accountSettingsCheck input {
	float: left;
	margin-right: 15px
}

#labelEmailNotificationsOptionList p {
	margin-bottom: 10px
}

/* ------------------------------------------------------------

	Multiple Releases

------------------------------------------------------------ */
/*Video - Aspera File Upload*/
.uploadAsperaPlugin p {
	display:inline-block;
	float:left;
	margin-left:15px;
	width:450px
}

/*Metadata and Asset Upload*/
.uploadMetadata {
	margin-bottom:32px
}

.uploadMetadataSpreadsheet {
	width:67.5%
}

.bulk_beforeYouBegin {
	width:61.8%
}

.spread_beforeYouBegin {
	width:30.35%
}

.uploadMetadataSpreadsheetBtn {
	width:31.75%
}

.uploadMetadataSpreadsheet .lead {
	width:92%
}

.newSpreadsheet a[class*="_btn"] {
	margin-bottom:11px
}

.newSpreadsheet a.create_btn.cta,
.uploadMetadataSpreadsheetBtn a.create_btn.cta {
	display:block;
	margin-right:0;
	padding:12px 0
}

.newSpreadsheet a.read_btn.secondary {
	display:block;
	margin-right:0
}

.spreadsheetGrab,
.folderGrab {
	width:47.25%
}

.spreadsheetGrab p,
.folderGrab p {
	margin-bottom:8px
}

.spreadsheetGrab img,
.folderGrab img {
	max-width:100%
}

.newSpreadsheet a.downloadSpreadsheet {
	font-size: 1.1em;
	font-weight: bold
}

.uploadMetadataSpreadsheet img,.uploadAudioArtFiles img {
	float: left
}

.uploadArtAudioBulkBtn {
	padding-top: 10px;
	height: 35px;
}

.uploadArtAudioBulkBtn p {
	padding-bottom: 20px
}

.uploadMetadataErrors {
	border: 4px solid red;
	background-color: #ffdfdf;
	padding: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 100px 0 40px 0
}

.uploadMetadataResults,
.uploadArtAudioBulkResults {
	border-top:2px dotted #ccc;
	padding:20px 10px
}

.uploadArtAudioBulk {
	margin:20px 0
}

.uploadArtAudioBulk .resultsTable {
	background-color:#fff;
	border:4px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	margin:10px 0;
	max-height:300px;
	overflow:auto;
	padding:10px
}

.uploadArtAudioBulk .uploadMetadataErrorsTables {
	border:4px solid red;
	padding:10px 20px
}

.uploadMetadataResultsTables .resultsTable table,
.uploadMetadataErrorsTables .resultsTable table,
.uploadArtAudioBulk .resultsTable table {
	width:100%
}

.uploadMetadataResultsTables .resultsTable table td,
.uploadArtAudioBulk .resultsTable table td {
	background-color: #fff;
	border-bottom:4px solid #fff;
	padding:5px
}

.uploadArtAudioBulk .resultsTable .selected td {
    background-color:#efefef
}

.progressBarContainerClassBG, .progressBarContainerClassBGTrack {
    background: url("/images/loading2.gif") repeat-x scroll left top transparent;
    border-right: 1px solid #999999;
    height: 13px;
    margin: 0 10px;
    width: 820px;
}

.progressBarContainerClass {
    background: url("/images/bgs/artistprogressbar.gif") repeat-x scroll 0 0 transparent;
    height: 13px;
    width: 1px;
}

.uploadProgressPercentDone {
    margin: 10px;
}

.uploadMetadataResults .resultsTable {
    background-color: #FFFFFF;
    border: 1px solid #E4E2E2;
    border-radius:5px;
    -webkit-border-radius:5px;
    margin: 10px 0;
    max-height: 160px;
    overflow: auto;
    padding: 10px;
}

.uploadMetadataErrorsTables .resultsTable {
    background-color: #FFFFFF;
    border: 1px solid red;
}

.resultsTableWrap {
	margin: 10px 0 20px 0
}

.rbFaqLink{
	float:right;
	font-size: .9em;
	margin-bottom: 10px;
	padding-right: 38px
}

.uploadArtAudioBulk .resultsTable td.state {
	width: 100px
}

.uploadArtAudioBulk .resultsTable td {
	cursor: pointer;
}

#multiple_error_releases_table td,#multiple_error_releases_table th {
	padding: 3px 30px 0px 5px;
	text-align: left;
}

#confirm_submit_multiple_releases {
	margin-top: -40px;
}

#viewexareleases_selectall_link {
	cursor: pointer;
}

/*Asset Upload Progress Bar*/
.progressBarContainerClassBGTrack {
	width: 100px
}

/*Asset Upload Images Progress Bar */
.progressBarImageContainerClassBG {
	background: url(/images/loading2.gif) repeat-x top left;
	height: 13px;
	width: 620px;
	margin: 0;
	border-right: 1px solid #999
}



/* ------------------------------------------------------------

	Compilation Tool

------------------------------------------------------------ */
.browse_catalog_trackSearchBox {
	margin-bottom: 10px
}

.browse_catalog_trackSearchBox input.trackSearchBox {
	background: url("/images/icons/searchMagGlass.png") no-repeat scroll
		10px 8px #FFF;
	font-size: 1.8em;
	border: 1px solid #b6b9ba;
	color: #1B3249;
	height: 40px;
	padding: 0 20px 0 40px;
	float: left;
	width: 370px;
	border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px
}

.browse_catalog_trackSearchOptions {
	height: 40px;
	line-height: 40px;
	float: left;
	cursor: pointer;
	background: url("/images/bgs/searchbutton_bg_gradient.gif") repeat-x
		;
	border: 1px solid #b6b9ba;
	border-left-color: #fff;
	border-radius:0 10px 10px 0;
	-webkit-border-radius:0 10px 10px 0
}

.browse_catalog_trackSearchOptions span {
	background: url("/images/icons/add.png") no-repeat scroll 10px 13px
		transparent;
	padding-left: 33px;
	height: 40px;
	display: block;
	width: 150px;
	color: #646d76;
	letter-spacing: .5px;
	cursor: pointer;
}

.browse_catalog_trackSearchOptions span.trackSearchOptionsClosed {
	background: url("/images/icons/subtract.png") no-repeat scroll 10px
		13px transparent;
}

.browse_catalog_trackSearchAdvancedBox {
	background: url("/images/bgs/shadow.png") repeat-x scroll top left
		transparent;
	background-color: #fff;
	padding: 10px;
	margin: 0 10px 10px;
	border-radius-bottomright:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	clear: both;
}

.browse_catalog_trackSearchAdvancedBox label {
	width: 200px;
}

.browse_catalog_trackSearchTable,.delete_releases_confirmTable {
	background-color: #fff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	width:620px
}

.browse_catalog_trackSearchTable p {
	text-align: center;
	color: #007BE3;
	padding: 20px 0;
}

/* ------------------------------------------------------------

	Delete Releases Modal / Copy Release Modal

------------------------------------------------------------ */
.delete_releases_confirmTable th {
	text-align: left
}

.delete_releases_confirmTable p {
	padding: 20px 10px;
	font-size: 1.5em
}

ul.browseForm {
	float: left;
	width: 50%;
	margin: 0;
}

ul.browseForm li input,ul.accountForm li select,ul.accountSettingsCountry li select
	{
	width: 220px
}

ul.browseForm li span {
	float: none
}

ul.browseForm li span.subtextlink2 {
	padding-right: 10px
}

.enterNewVersionName p {
	margin: 20px 0 10px 0
}

.enterNewVersionName input {
	font-size: 20px;
	padding: 5px;
    margin: 0 0 6px 0
}

.enterNewVersionName p.missing {
	margin-top: 0
}

.enterNewVersionName p.newVersionTooltip {
	margin: 0
}

.enterNewVersionName .helpToolTip {
	width: 270px
}

.enterNewVersionName .helpToolTip p {
	margin: 0
}

.enterNewVendorReleaseIdentifier input {
	font-size: 20px;
	padding: 5px
}

.enterNewVendorReleaseIdentifier p.newVendorReleaseIdentifierTooltip {
	margin: 0
}

.enterNewVendorReleaseIdentifier .helpToolTip {
	width: 270px
}

.enterNewVendorReleaseIdentifier .helpToolTip p {
	margin: 0
}

.copyReleaseUPC_li > label { float:left; }
.copyReleaseUPC_li #UPC_container { width:231px; }
.copyReleaseUPC_li .helpToolTip { width:217px; margin-top:38px }
.pagination {
	height: 100%;
}

/* ------------------------------------------------------------

	Artist Builder

------------------------------------------------------------ */
.topSearchContainer {
	margin-top: 30px
}

.topButtons {
	margin: 5px 0 0 0
}

.numberOfReleases, .numberOfReleasesZero {
	color: #4590c3;
	background-color: #DEF0FE;
	text-align: center;
	padding: 5px;
	font-size: 2em;
	border: 4px solid #b7e2ff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.numberOfReleases:hover {
	color:#fff ;
	background-color: #4590c3;
	border-color:#337aab;
}

.numberOfReleases span, .numberOfReleasesZero span {
	font-size: 10px;
}

.numberOfReleases a, .numReleasesInProgress a{
	text-decoration:none;
	color: #4590c3;
}
.numberOfReleases:hover a, .numReleasesInProgress:hover a{
	color: #fff;
}

.numReleasesInProgress {
	color: #4590c3;
	background-color: #b7e2ff;
	text-align: center;
	padding: 5px;
	margin-top:5px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.numReleasesInProgress:hover {
	color: #fff;
	background-color: #4590c3;
	text-align: center;
}

th.artistImageTH {
	width: 100px
}

/* ARTIST PROFILE MODULE */
.artistProfileSnapshot {
	margin: 10px
}

.artistProfileSnapshotLeft {
	float:left
}

.artistProfileSnapshotImage {
	display:table-cell;
	height:70px;
	margin: 0 13px 10px 0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:70px
}

.artistProfileSnapshot img {
line-height:70px
}

.artistProfileSnapshot p {
	padding: 5px 0;
	margin-left: 80px
}

.artistProgress {
	background-color: #E4E2E2;
	border: 1px solid #87919c;
	height: 13px;
	margin-left: 80px;
}

.artistProgressBar {
	background: url("/images/bgs/artistprogressbar.gif") repeat-x scroll
		0 0 transparent;
	border-right: 1px solid #ff5a00;
	border-left: 1px solid #FF5A00;
	height: 13px;
	width: 80%
}

.artistProfileSnapshotMain .artistProgress {
	margin-left: 0px
}

#artistBuilderWrap #contentLeftsm {
	background: url("/images/bgs/bg_gradient.gif") repeat-x scroll left
		top #0B4A88;
	margin-bottom:20px;
	position: relative;
	min-height: 550px;
	z-index: 1000;
	border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px
}

#artistBuilderWrap #contentRightlg {
	background-color: #EFEFEF;
	margin: 20px 0 30px 0;
	min-height: 550px;
	padding-right: 10px;
	width: 585px;
	border-radius:0 10px 10px 10px;
	-webkit-border-radius:0 10px 10px 10px
}

#artistBuilderWrap .artistProfileWrap {
	background: url("/images/bgs/artistprofile_bg.png") no-repeat top
		left;
	padding: 20px;
	width: 294px;
	height: 80px;
}

#artistBuilderWrap .artistProfileWrap .left {
	float:left
}

#artistBuilderWrap .artistProfileWrap .artistFormProfileImage {
	display:table-cell;
	height:80px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:80px
}

#artistBuilderWrap .artistProfileWrap img {
}

#artistBuilderWrap .artistProfileWrap .artistProfileSnapshotMain {
	float: left;
	padding: 10px;
	width: 160px;
}

#artistBuilderWrap .artistProfileWrap .artistProfileSnapshotMain p span
	{
	font-size: 2em
}

ul.artistProfileNav {
	margin: 10px 0 10px 10px
}

ul.artistProfileNav li {
	background: url("/images/bgs/tabs_bg.png") no-repeat top right;
	height: 60px;
}

ul.artistProfileNav li:hover {
	cursor: pointer
}

ul.artistProfileNav li:hover div.artistGeneral a.alwNavIcon {
	background-position:-45px 0
}

ul.artistProfileNav li:hover div.artistPhotos a.alwNavIcon {
	background-position:-45px -45px
}

ul.artistProfileNav li:hover div.artistVideos a.alwNavIcon {
	background-position:-45px -90px
}

ul.artistProfileNav li:hover div.artistTour a.alwNavIcon {
	background-position:-45px -135px
}

ul.artistProfileNav li:hover div.artistSocial a.alwNavIcon {
	background-position:-45px -225px
}
ul.artistProfileNav li:hover div.artistInstalledApps a.alwNavIcon {
	background-position:-45px -315px
}
ul.artistProfileNav li:hover div.artistPress a.alwNavIcon {
	background-position:-45px -180px
}

ul.artistProfileNav li:hover div.artistModules a.alwNavIcon {
	background-position:-45px -270px
}

ul.artistProfileNav li div {
	margin-left: 10px;
	padding:12px 50px 10px 0px
}

ul.artistProfileNav li p {
	margin-bottom:0
}

ul.artistProfileNav li a {
	text-decoration: none
}

ul.artistProfileNav li#top {
	border-radius:8px 0 0 0;
	-webkit-border-radius:8px 0 0 0
}

ul.artistProfileNav li#bottom {
	border-radius:0 0 0 8px;
	-webkit-border-radius:0 0 0 8px
}

ul.artistProfileNav li.current {
	background: url("/images/bgs/tabs_bg_on.png") no-repeat top right;
	width: 315px;
	color: #fff
}

ul.artistProfileNav li.current p.smalltext {
	color: #b7e2ff
}

ul.artistProfileNav li.current:hover {
	cursor: default
}

ul.artistProfileNav li.current:hover div.artistGeneral a.alwNavIcon {
	background-position:-90px 0
}

ul.artistProfileNav li.current:hover div.artistPhotos a.alwNavIcon {
	background-position:-90px -45px
}

ul.artistProfileNav li.current:hover div.artistVideos a.alwNavIcon {
	background-position:-90px -90px
}

ul.artistProfileNav li.current:hover div.artistTour a.alwNavIcon {
	background-position:-90px -135px
}

ul.artistProfileNav li.current:hover div.artistPress a.alwNavIcon {
	background-position:-90px -180px
}

ul.artistProfileNav li.current:hover div.artistSocial a.alwNavIcon {
	background-position:-90px -225px
}
ul.artistProfileNav li.current:hover div.artistInstalledApps a.alwNavIcon {
	background-position:-90px -315px
}

ul.artistProfileNav li.current:hover div.artistModules a.alwNavIcon {
	background-position:-90px -270px
}

ul.artistProfileNav li.current .artistGeneral a.alwNavIcon {
	background-position:-90px 0
}

ul.artistProfileNav li div.artistGeneral a.alwNavIcon {
	background-position:0 0
}

ul.artistProfileNav li.current .artistPhotos a.alwNavIcon {
	background-position:-90px -45px
}

ul.artistProfileNav li div.artistPhotos a.alwNavIcon {
	background-position:0 -45px
}

ul.artistProfileNav li.current .artistVideos a.alwNavIcon {
	background-position:-90px -90px
}

ul.artistProfileNav li div.artistVideos a.alwNavIcon {
	background-position:0 -90px
}

ul.artistProfileNav li.current .artistTour a.alwNavIcon {
	background-position:-90px -135px
}

ul.artistProfileNav li div.artistTour a.alwNavIcon {
	background-position:0 -135px
}

ul.artistProfileNav li.current .artistSocial a.alwNavIcon {
	background-position:-90px -225px
}

ul.artistProfileNav li div.artistSocial a.alwNavIcon {
	background-position:0 -225px
}
ul.artistProfileNav li.current .artistInstalledApps a.alwNavIcon {
	background-position:-90px -315px
}

ul.artistProfileNav li div.artistInstalledApps a.alwNavIcon {
	background-position:0 -315px
}
ul.artistProfileNav li.current .artistPress a.alwNavIcon {
	background-position:-90px -180px
}

ul.artistProfileNav li div.artistPress a.alwNavIcon {
	background-position:0 -180px
}

ul.artistProfileNav li.current .artistModules a.alwNavIcon {
	background-position:-90px -270px
}

ul.artistProfileNav li div.artistModules a.alwNavIcon {
	background-position:0 -270px
}


ul.artistProfileNav li div a.alwNavIcon {
	background-image:url("/images/icons/artistbuilder.png");
	background-position:0 0;
	background-repeat:none;
	display:inline-block;
	float:left;
	height:45px;
	margin:-5px 6px 0 0;
	overflow:hidden;
	width:45px
}

/* ARTIST PROFILE Right */
#artistFormWrap {
	padding: 10px;
	margin: 10px 0 10px 15px;
	background-color: #fff;
	border-radius:8px;
	-webkit-border-radius:8px
}

#artistFormWrap ul.abForm li input.twitter {
	background: url("/images/bgs/twitterlink.gif") no-repeat scroll left
		6px transparent;
	padding-left: 133px;
	width: 109px
}

#artistFormWrap ul.abForm li input.myspace {
	background: url("/images/bgs/myspacelink.gif") no-repeat scroll left
		6px transparent;
	padding-left: 145px;
	width: 97px
}

#artistFormWrap ul.abForm li input.facebook {
	background: url("/images/bgs/facebooklink.gif") no-repeat scroll
		left 6px transparent;
	padding-left: 147px;
	width: 95px
}

#artistFormWrap ul.abForm li input.youtube {
	background: url("/images/bgs/youtubelink.gif") no-repeat scroll left
		6px transparent;
	padding-left: 141px;
	width: 101px
}

#artistFormWrap ul.abForm li input.lastfm {
	width: 101px
}

ul.abForm li.full input,ul.abForm li.half input,ul.abForm li.half select
	{
	width: 100%
}

ul.abForm li.half {
	width: 40%;
	float: left;
	clear: none;
	width: 46%
}

ul.abForm li p {
	padding: 3px 5px;
}

#artistFormWrap ul.pressStory li {
	margin: 0 0 20px;
	padding: 20px 10px 0;
	border-top: 2px dotted #CCC
}

ul.pressStory li p.textMedium + div {
	max-height:114px;
	overflow:hidden
}

#artistFormWrap ul.pressStory li p.editDelete {
	margin-top: 5px
}

#artistFormWrap .addButton {
	margin: 10px 0;
	height: 35px;
	width:100%
}

/* Tour Dates Form */
ul.tdForm li {
	margin: 0
}

ul.tdForm li label {
	display: inline;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: right;
	width: 120px;
}

ul.tdForm li label span {
	float: none
}

ul.tdForm li input,ul.tdForm li select {
	width: 50%;
}

ul.tdForm li input.smallInput {
	width: 40%
}

ul.tdForm li p.indent {
	margin: 3px 0 0 135px
}

ul.pageForm li.xinput input {
	width: 220px;
	float: left
}

ul.pageForm li.xinput img {
	position: relative;
	top: 6px
}

.importTourDatesBtns {
	margin:40px 0
}

.importTourDatesBtns p {
	margin-bottom: 20px
}

.importTourDatesBtns a {
	padding: 20px 10px
}

.importTourDatesBtns a img {
	margin:0 0 0 0
}

.importTourDatesBtnsSm {
	float: left;
	text-align: center
}

.importTourDatesBtnsSm a {
}

.importTourDatesBtnsSm p {
	padding-bottom: 3px;
	float: left
}

.tourDatesPreference {
	background-image:url("/images/btns/tourDatesCheckbox.png");
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	height:21px;
	width:21px
}

.tourDatesPreference.toPublish {
	background-position:0 -22px
}

.tourDatesPreference.published {
	background-position:0 -44px
}

#ticket_link_list a {
	position: relative;
	top: 9px
}

/* Artist Photos */
.artistPhoto {
	margin: 10px 6px;
	background-color: #E4E2E2;
	width: 170px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	float: left
}

.artistPhotoImage {
	padding: 0 10px 0 10px;
	display: table-cell;
	height: 190px;
	text-align: center;
	vertical-align: middle;
	width: 150px;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #fff;
}

.artistPhotoImage img {
	vertical-align: middle;
	cursor:pointer;
}

a.artistPhotoDim {
	background:#dcdbdb url(/images/icons/dnldHiResGrn.png) 10px center no-repeat;
	color:#7e7e7e;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:15px;
	padding:5px 0 5px 30px;
	text-decoration:none;
	width:140px
}

a.artistPhotoDim:hover {
	background:#88ae47 url(/images/icons/dnldHiResWht.png) 10px center no-repeat;
	color:#fff;
}

.artistPhotoControls {
	border-top: 1px solid #fff;
	padding: 5px;
	clear: both
}

.artistPhotoControls img {
	cursor:pointer;
	float:right;
	margin-top:4px
}

.artistPhotoControls .tooltip form > div input {
	float:right;
}

/* Artist Videos */
.artistVideo {
	margin: 10px 6px;
	background-color: #E4E2E2;
	display:inline-block;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	float: left
}

.artistVideoImage {
	padding: 8px 6px 0 6px;
	display: table-cell;
	height: 176px;
	width: 150px;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #ccc;
}

span.videoImageContainer {
	position:relative
}

span.videoImageContainer .play_hover {
	display:none;
	height:66px;
	left:92px;
	position:absolute;
	top:-90px;
	width:66px;
	z-index:99
}

/*Added w.r.t. MARKETING-106*/
div.videoImageContainer {
    position: relative;
}
div.videoImageContainer img{
	float:left !important;
	padding-left:18px !important;
}
div.videoImageContainer .play_video_hover {
    height: 66px;
    left: 165px;
    position: absolute;
    top: 77px;
    width: 66px;
    z-index: 99;
}
/*********************/

.artistVideoImage div#videoLink {
	height:20px;
	line-height:26px
}

.artistVideoControls {
	border-top:1px solid #fff;
	padding:5px;
	clear:both;
	text-align:right
}

.artistVideoControls img.videoTrash {
	cursor:pointer
}

.artistVideoControls img.videoLogo {
	float:left
}

#add_video_form .element_container {
	float:left;
	margin:18px 0 0 0;
	padding-left:6px;
	text-align:left
}

#add_video_form .element_container .addButton {
	float:left
}

#add_video_form .addButton {
	display:inline-block;
	float:left;
	margin:45px 0 22px 0
}

#please_wait_video_button  a {
	margin-left:0
}

input#add_video {
	border:1px solid #b5b5b5;
	font-size:14px;
	margin-right:6px;
	margin-top:10px;
	padding:7px 10px;
	width:380px;
	border-radius:10px;
	-webkit-border-radius:10px
}

.watermarkBox {
	color:#e4e2e2
}

.regularBox {
	color:#1B3249
}

#add_video_message {
	float:left;
	text-align:left
}

#add_video_message .required {
	background-color: #ffdfdf;
	border:1px solid red;
	display:inline-block;
	font-size:13px;
	margin:-12px 0 8px 6px;
	padding:16px 8px;
	position:relative;
	width:420px;
	border-radius: 10px;
	-webkit-border-radius: 10px
}

#add_video_message .required img {
	position:absolute;
	left:16px;
	margin:0;
	top:-9px
}

#add_video_message .stopSign,#imgServError .stopSign {
	background:url("/images/icons/alert.png") center center no-repeat;
	display:block;
	float:left;
	height:24px;
	margin-right:8px;
	vertical-align:middle;
	width:12px
}

#imgServError .stopSign {
	height:20px
}

/* ARTIST UPLOAD IMAGE PLUGIN STYLES */
.qq-uploader {
	position: relative
}

.qq-upload-button {
	display: inline-block; /* or inline-block */
	float: right;
	padding:0;
	color: #fff;
	width:100%
}

div.photos a.create_btn {
	cursor:hand;
	cursor:pointer;
	float:right;
	margin-bottom:0;
	margin-right:5px;
	margin-top:5px
}

div.photos .qq-upload-drop-area a.create_btn {
	margin:4px 4px 0 0
}

div#noArtistPhotos.photos a.create_btn {
	float:none;
	margin-right:0
}

#please_wait_button {
	float: right;
	margin: 7px 0
}

.qq-upload-drop-area {
	border:1px solid #bbb;
	border-top:1px solid #999;
	border-radius:7px;
	-webkit-border-radius:7px;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height:42px;
	z-index: 2;
	background:#fff;
	text-align: center;
	box-shadow:inset 0 1px 3px rgba(0,0,0,0,0.1);
	box-shadow:inset 0 1px 3px rgba(0,0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0,0.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.qq-upload-drop-area span {
	display: block;
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -8px;
	font-size: 16px;
}

.qq-upload-drop-area-active {
	background:#88ae47;
}

.qq-upload-list {
	margin: 0px;
	padding: 0;
	list-style: none;
}

.qq-upload-list li {
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-size: 12px;
	list-style: none;
}

.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text
	{
	margin-right: 7px;
}

.qq-upload-file {
	padding-left: 10px;
	color: #6F6F6F;
}

.qq-upload-file {

}

.qq-upload-spinner {
	display: inline-block;
	background: url("/images/uploads/loading.gif");
	width: 15px;
	height: 15px;
	vertical-align: text-bottom;
}

.qq-upload-size,.qq-upload-cancel {
	font-size: 11px;
}

.qq-upload-failed-text {
	display: none;
}

.qq-upload-fail .qq-upload-failed-text {
	display: inline;
}

.qq-upload-progress-area {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	width: 75%;
}

#image-uploader-error.required {
}

.alignRight {
	text-align:right
}


/* ARTIST SOCIAL */
#contentSocialSync {

}

.socialSyncAccount {
	background:#e4e2e2;
	font-family:arial,sans-serif;
	margin:22px 0 42px 7px;
	padding:10px;
	position:relative;
	border-radius:10px;
	-webkit-border-radius:10px
}

.socialSiteName {
	display:inline-block;
	float:left;
	font-size:20px;
	font-weight:bold;
	height:55px;
	margin-right:12px
}

.facebook {
	background:url("/images/icons/socialFacebookIcon.png") top left no-repeat;
	color:#5876b7;
	float:left;
}

.twitter {
	background:url("/images/icons/socialTwitterIcon.png") top left no-repeat;
	color:#00b0ed;
	float:left;
}

.myspace {
	background:url("/images/icons/socialMySpaceIcon.png") top left no-repeat;
	color:#000;
	float:left;
}

.youtube {
	background:url("/images/icons/socialYoutubeIcon.png") top left no-repeat;
	color:#d64238;
	float:left;
}

.socialSyncAccount .on_off {
	display:inline-block;
	margin:40px 0 0 0
}

.socialSyncAccount .on_off input {
	border:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:15px;
	width:33px
}


.on_off input.fbConnected {
	color:#5876b7;
	background:url("/images/icons/fbConnected.png") top left no-repeat
}

.on_off input.fbNotConnected {
	color:#acacac;
	background:url("/images/icons/fbTwNotConnected.png") top left no-repeat
}

.on_off input.twConnected {
	color:#00b0ed;
	background:url("/images/icons/twConnected.png") top left no-repeat
}

.on_off input.twNotConnected {
	color:#acacac;
	background:url("/images/icons/fbTwNotConnected.png") center right no-repeat
}

.on_off input.msConnected {
	color:#000;
	background:url("/images/icons/msConnected.png") center right no-repeat
}

.on_off input.msNotConnected {
	color:#acacac;
	background:url("/images/icons/fbTwNotConnected.png") center right no-repeat
}

.on_off input.ytConnected {
	color:#d64238;
	background:url("/images/icons/ytConnected.png") center right no-repeat
}

.on_off input.ytNotConnected {
	color:#acacac;
	background:url("/images/icons/fbTwNotConnected.png") center right no-repeat
}



div.facebookConnectBtn,
div.facebookDisconnectBtn,
div.twitterConnectBtn,
div.twitterDisconnectBtn,
div.myspaceConnectBtn,
div.myspaceDisconnectBtn,
div.youtubeConnectBtn,
div.youtubeDisconnectBtn {
	display:inline-block;
	margin:0
}

.btnFacebook {
	background-color: #5876b7;
	background: -moz-linear-gradient(top, #97aedd 1%, #4c73c4 3%, #3b5998 90%)
		;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #97aedd), color-stop(0.03, #4c73c4),
		color-stop(0.9, #3b5998) );
	border-bottom:1px solid #2d4474;
	border-left:1px solid #395794;
	border-right:1px solid #395794;
	border-top:1px solid #3d5c9d;
	box-shadow: 1px 1px 2px #505050;
	color: #fff;
	cursor:pointer;
	display: inline-block;
	float:left;
	font-size:18px;
	padding:3px 20px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
	border-radius:5px;
	-moz-box-shadow: 0px 1px 2px #505050;
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0px 1px 2px #505050;
}

.btnMySpace {
	background-color: #000;
	background: -moz-linear-gradient(top, #979797 1%, #4c4c4c 3%, #000 90%)
		;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #979797), color-stop(0.03, #4c4c4c),
		color-stop(0.9, #000) );
	border-bottom:1px solid #000;
	border-left:1px solid #444;
	border-right:1px solid #444;
	border-top:1px solid #000;
	box-shadow: 0px 1px 2px #505050;
	color: #fff;
	cursor:pointer;
	display: inline-block;
	float:left;
	font-size:18px;
	padding:3px 20px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
	border-radius:5px;
	-moz-box-shadow: 0px 1px 2px #505050;
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0px 1px 2px #505050
}

.btnYouTube {
	background-color:#d64238;
	background: -moz-linear-gradient(top, #d99092 1%, #d64238 3%, #942d32 90%)
		;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #d99092), color-stop(0.03, #d64238),
		color-stop(0.9, #942d32) );
	border-bottom:1px solid #712326;
	border-left:1px solid #892b30;
	border-right:1px solid #892b30;
	border-top:1px solid #993136;
	box-shadow: 0px 1px 2px #505050;
	color: #fff;
	cursor:pointer;
	display: inline-block;
	float:right;
	font-size:18px;
	padding:3px 20px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
	border-radius:5px;
	-moz-box-shadow: 0px 1px 2px #505050;
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0px 1px 2px #505050
}

.customTourDate {
	font-weight:bold;
	margin:0 0 22px 38px
}

.socialSyncInfo {
	background:#fff;
	color:#1b3249;
	margin:10px 0 10px 0;
	padding:12px;
	border-radius:6px;
	-webkit-border-radius:6px
}

#fbTopSect {
	height:34px
}

.socialSyncInfo a,
.socialSyncInfo a:link,
.socialSyncInfo a:visited,
.socialSyncInfo a:hover {
	text-decoration:none
}

.dropdown {
	display:inline-block;
	float:right;
	height:34px;
	line-height:34px
}

#defaultFacebookPage {
	width:180px
}

#twitterHandle {
	display:inline-block
}

#twitterHandleInfo {
	display:inline-block;
	width:290px
}

#twitterHandle img {
	display:none;
	margin-right:10px
}

#twitterUserName {
	display:inline-block;
	float:left;
	width:232px
}

input#twAcctHandle  {
	background:none;
	border:1px solid #b6b9ba;
	color:#19324a;
	float:none;
	font-size:18px;
	padding:2px 10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	width:200px
}

.socialSyncInfo .trackSearchBox {
	background:none;
	float:right;
	height:35px;
	line-height:35px;
	margin-top:12px;
	padding:0 10px;
	width:380px
}

.customTourDate .trackSearchBox {
	float:left;
	font-size:12px;
	font-weight:normal;
	height:25px;
	line-height:25px;
	margin-top:6px
}

.socialSyncInfo .dottedborder {
	margin:12px 0 8px 0
}

.socialSyncInfo div.preferenceCheckBox.checked{
	background:url(/images/icons/socialChecked.png);
	width:28px;
	height:28px;
	float:left;
	cursor:pointer;
	margin-right:9px;
}

.socialSyncInfo div.preferenceCheckBox{
	background:url(/images/icons/socialUnchecked.png);
	display:inline-block;
	width:28px;
	height:28px;
	float:left;
	cursor:pointer;
	margin-right:9px;
}

.socialSyncInfo div.preferenceCheckBox.disconnected{
	display:none;
}

.publishPrompt {
	font-family:arial,sans-serif;
	font-size:14px;
	margin-bottom:28px
}

.socialSyncInfo input {
	float:left
}

.preference {
	height:28px;
	margin-right:9px;
	width:29px
}

.preference .checked {
	background:url("/images/socialChecked.png") top left no-repeat
}

.preference .unchecked {
	background:url("/images/socialUnchecked.png") top left no-repeat
}

a.connectedSocial {
	font-weight:bold
}

a.disconnectedSocial {
	font-weight:normal
}

.socialSyncInfo div.inputDesc {
	display:inline-block;
	float:left;
	margin-bottom:22px;
	width:450px
}

.inputDesc .bold {
	font-weight:bold
}

.inputDesc .grayTxt {
	color:#646d76
}

.willTrack div {
	margin:6px 0 2px 0
}

.willTrack div span {
	display:inline-block;
	margin:0 0 4px 0
}

a.expandContract {
	bottom:-20px;
	display:inline-block;
	height:40px;
	left:252px;
	position:absolute;
	text-indent:-9999px;
	width:40px
}

a.expandContract.facebookToggle {
	background:url("/images/icons/openedFacebook.png") top left no-repeat;
}

a.expandContract.facebookToggle.close {
	background:url("/images/icons/closedFacebook.png") top left no-repeat;
}

a.expandContract.twitterToggle{
	background:url("/images/icons/openedTwitter.png") top left no-repeat
}

a.expandContract.twitterToggle.close {
	background:url("/images/icons/closedTwitter.png") top left no-repeat
}

a.expandContract.myspaceToggle{
	background:url("/images/icons/openedMySpace.png") top left no-repeat
}

a.expandContract.myspaceToggle.close {
	background:url("/images/icons/closedMySpace.png") top left no-repeat
}

a.expandContract.youtubeToggle{
	background:url("/images/icons/openedYoutube.png") top left no-repeat
}

a.expandContract.youtubeToggle.close {
	background:url("/images/icons/closedYoutube.png") top left no-repeat
}

/* Toggler */
.iPhoneCheckContainer {
	position: relative;
	height: 27px;
	cursor: pointer;
	overflow: hidden;
}

.iPhoneCheckContainer input {
	position: absolute;
	top: 5px;
	left: 30px;
	opacity: 0;
	-ms-filter: progid :   DXImageTransform.Microsoft.Alpha (   Opacity =
		0 );
	filter: progid :   DXImageTransform.Microsoft.Alpha (   Opacity =   0 );
}

.iPhoneCheckContainer label {
	white-space: nowrap;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	height: 27px;
	position: absolute;
	width: auto;
	top: 0;
	padding-top: 5px;
	overflow: hidden;
}

.iPhoneCheckContainer,.iPhoneCheckContainer label {
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.iPhoneCheckDisabled {
	opacity: 0.5;
	-ms-filter: progid :   DXImageTransform.Microsoft.Alpha (   Opacity =
		50 );
	filter: progid :   DXImageTransform.Microsoft.Alpha (   Opacity =   50 )
		;
}

label.iPhoneCheckLabelOn {
	color: white;
	background: blue;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
	left: 0;
	padding-top: 5px;
}

label.iPhoneCheckLabelOn span {
	padding-left: 8px;
}

label.iPhoneCheckLabelOff {
	color: #8b8b8b;
	background: gray;
	text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
	text-align: right;
	right: 0;
}

label.iPhoneCheckLabelOff span {
	padding-right: 8px;
}

.iPhoneCheckHandle {
	display: block;
	height: 27px;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	background: gray;
	padding-left: 3px;
}

.iPhoneCheckHandleRight {
	height: 100%;
	width: 100%;
	padding-right: 3px;
	background: gray;
}

.iPhoneCheckHandleCenter {
	height: 100%;
	width: 100%;
	background: gray;
}

/* ARTIST PHOTOS EDIT CAPTION TOOLTIP */
.tooltip {
	display:none;
	background:url("/images/bgs/tooltipeditcomments.png");
	height:153px;
	padding:48px 0 0 20px;
	width:253px;
	font-size:11px;
	color:#000;
	z-index:9999;
}

.tooltip div {
	width:232px
}

.tooltip .label {
	display:block
}

textarea#tooltipInput {
	height:70px;
	margin:6px 0;
	width:215px
}

input.tooltipBtn {
	background-color:#0268a5;
	background:-moz-linear-gradient(100% 100% 90deg, #0268a5, #0976b7);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0976b7), to(#0268a5));
	border:none;
	color:#fff;
	float:right;
	height:23px;
	margin-left:8px;
	width:57px;
	border-radius:8px;
	-webkit-border-radius:8px
}

/* ARTIST PHOTO PROFILE RADIO BUTTON */
.artistPhoto div#is_profile {
	float:left
}

.artistPhoto div.radioOn {
	background-image:url("/images/icons/radiobuttons.png");
	background-repeat:no-repeat;
	background-position:0px -50px;
	height:25px;
	width:25px;
	cursor:pointer;
	padding:5px 0px 0px 26px;
}

.artistPhoto div.radioOff {
	background-image:url("/images/icons/radiobuttons.png");
	background-repeat:no-repeat;
	background-position:0px 1px;
	height:25px;
	width:25px;
	cursor:pointer;
	padding:5px 0px 0px 26px;
}

.artistPhoto div.radioOff:hover {
	background-image:url("/images/icons/radiobuttons.png");
	background-repeat:no-repeat;
	background-position:0 -24px;
	height:25px;
	width:25px;
	cursor:pointer;
	padding:5px 0px 0px 26px;
}

/* PHOTO UPLOAD FORM MODAL */
div#progressWrap {
	padding:20px 0
}

h3#status {
	font-weight:normal;
	margin-bottom:28px;
	text-align:center
}

.imageUploadProgressContainer {
	display:block;
	margin-top:6px
}

span#errorCount {
	visibility:hidden
}

span#displayError {
	display:block;
	margin-top:6px;
	visibility:hidden
}

span#photoUploadError {
	color:red;
	font-size:18px
}

#photoUploadError img {
	margin-right:6px
}

#photoUploadErrorFiles {
	background-color: #ffdfdf;
	border:1px solid red;
	display:block;
	font-size:13px;
	margin:10px 0 0 0;
	padding:16px 8px;
	position:relative;
	border-radius: 10px;
	-webkit-border-radius: 10px
}

#imgServError {
	background:#ffdfdf;
	border:1px solid red;
	color:red;
	display:block;
	font-size:13px;
	margin-top:-12px;
	padding:16px 8px;
	position:relative;
	border-radius:10px;
	-webkit-border-radius:10px
}

/* SOCIAL WEBSITE INPUT BOX */
#artist_social_websites_list li.half {
	width:500px
}

div.socialInputBox {
	background:#fff;
	border:1px solid #87919c;
	display:inline-block;
	float:left;
	height:30px;
	line-height:30px;
	margin-top:3px;
	padding:0 0 0 7px;
	width:457px;
	border-radius:5px;
	-webkit-border-radius:5px
}

#youtube-social-connect div.socialInputBox {
	width:394px
}

#youtube-social-connect a.update_btn {
	margin-bottom:0;
	margin-top:3px
}

div.socialInputBox span,div.socialInputBox input {
	float:left
}

ul.pageForm li input.blankInput,
input.blankInput {
	border:none
}

ul.abForm li.full input.blankInput,ul.abForm li.half input.blankInput {
	width:300px
}

ul.pageForm li input.blankInput,
input.blankInput {
	color:#1b3249;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0
}

.installerName{
	background-color: #F4F4F4	;
	font-size: 13px;
	padding: 10px 5px;
	font-weight: bold;

}

/*-------------------------------------- Image gallery -------------------------*/
.modalWindowGallery {
	padding:23px 46px;
	width:618px
}

#image_wrap {
	display:table-cell;
	height:489px;
	margin:0;
	overflow:hidden;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:618px
}

#image_wrap div {
	display:inline-block;
	position:relative;
	vertical-align:middle
}

#image_wrap img {
	vertical-align:middle
}

.items div {
	float:left;
	height:113px;
	padding:22px 0 0 0;
	width:618px;
}

.modalTnWrap img.active {
	box-shdow:0px 0px 3px #505050;
	-moz-box-shadow:0px 0px 3px #000;
	-webkit-box-shadow:0px 0px 3px #88ae47
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:#fff;
	display:block;
	width:18px;
	height:29px;
	float:left;
	margin:0;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right {
	background:url(/images/btns/modalRight.png) top left no-repeat;
	bottom:87px;
	margin:0;
	position:relative;
	right:-632px
}

/* left */
a.left {
	background:url(/images/btns/modalLeft.png) top left no-repeat;
	bottom:-102px;
	left:-32px;
	margin:0;
	position:relative
}

/* up and down */
a.up, a.down		{
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat;
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; }


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}

a.artistPhotoDimModal {
	background:#e4e2e2 url(/images/icons/dnldHiResGrn.png) 10px center no-repeat;
	color:#7e7e7e;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:15px;
	padding:5px 10px 5px 30px;
	text-align:left;
	text-decoration:none
}

a.artistPhotoDimModalCaption{
	bottom:28px;
	color:#7e7e7e;
	cursor:default;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	padding-left:12px;
	position:absolute;
	text-align:center;
	text-decoration:none;
}

a.artistPhotoDimModal:hover {
	background:#88ae47 url(/images/icons/dnldHiResWht.png) 10px center no-repeat;
	color:#fff
}

div.onoffswitch{
	background-image:url(/images/btns/onoffswitch.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:30px;
	width:110px;
	cursor:pointer;
	padding:0px 0px 0px 0px;
}

div.onoffswitch.disconnect{
	background-image:url(/images/btns/onoffswitch.jpg);
	background-repeat:no-repeat;
	background-position:-85px 0px;
	height:30px;
	width:105px;
	cursor:pointer;
	padding:0px 0px 0px 0px;
}

span.modalTnWrap {
	display:table-cell;
	height:94px;
	overflow:hidden;
	padding:0 15px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:94px
}

span.modalTnWrap img {
	vertical-align:middle
}

.profile_facebook_save_button{
	margin-bottom:12px
}

.profile_facebook_save_button.disconnected{
	display:none;
}
.profile_facebook_page_name {
	color:#5876b7;
	float:left;
	font-size:24px;
	font-weight:bold;
	line-height:22px;
	width:400px
}

.connectStatus {
	color:#acacac;
	float:left;
	font-weight:bold
}

.connectedAs {
	font-size:14px
}

#profile_facebook .pleaseConnect {
	color:#5876b7;
	font-size:24px;
	font-weight:bold;
	line-height:46px
}

#profile_twitter .pleaseConnect {
	color:#00b0ed;
	font-size:24px;
	font-weight:bold;
	line-height:46px
}

#profile_myspace .pleaseConnect {
	color:#000;
	font-size:24px;
	font-weight:bold;
	line-height:46px
}

#profile_youtube .pleaseConnect {
	color:#d64238;
	font-size:24px;
	font-weight:bold;
	line-height:46px
}

.profile_myspace_page_name{
	color:#000;
	font-size:24px;
	font-weight:bold;
	float:left;
	line-height:22px;
	width:400px
}

.profile_youtube_page_name{
	color:#d64238;
	font-size:24px;
	font-weight:bold;
	float:left;
	line-height:22px;
	width:400px
}

.profile_facebook_profile_pic{
	float:left;
	margin-right:12px
}
.profile_twitter_profile_pic{
	float:left;
	margin-right:12px
}

.profile_myspace_profile_pic{
	float:left;
	margin-right:12px
}

.profile_youtube_profile_pic{
	float:left;
	margin-right:12px
}

.profile_facebook_profile_pic img{
	background:#fff;
	padding:3px
}
.profile_twitter_profile_pic img{
	background:#fff;
	padding:3px
}
.profile_myspace_profile_pic img{
	background:#fff;
	padding:3px
}
.profile_twitter_page_name{
	color:#00b0ed;
	font-size:24px;
	font-weight:bold;
	float:left;
	line-height:22px;
	width:400px
}

.facebookCreateAlbumTable td{
	padding-left:5px;
}
.profile_myspace_save_button{
	margin-bottom:12px
}
.profile_myspace_save_button.disconnected{
	display:none;
}
#profile_facebook_save_button_message{
	color:#88ae47;
	display:none;
	float:right;
	font-weight:bold;
	line-height:34px
}

#profile_twitter_save_button_message{
	color:#88ae47;
	display:none;
	float:right;
	font-weight:bold;
	line-height:34px
}

#profile_myspace_save_button_message{
	color:#88ae47;
	display:none;
	float:right;
	font-weight:bold;
	line-height:34px
}

 /** GADGET BUILDER TEMP CSS: styles can move and be changed but DO NOT change class name or element ids on the .phtml views
	   NOTE: you can add an "additional" style to an element if required (class="style1 styleB") **/

 li.widgetNav {
        display: inline;
		margin-right:10px;
        padding: 10px;
        background-color: #efefef;
        border-radius: 6px;
        -webkit-border-radius: 6px;
}

li.widgetNavCurrent {
        display: inline;
		margin-right:10px;
        padding: 10px;
        background-color: #dedede;
        border-radius: 6px;
        -webkit-border-radius: 6px;
}

li.sizeSelector {
        display: inline;
        padding: 2px;
        border-radius: 6px;
        -webkit-border-radius: 6px;
}

#smallExample {
        padding: 2px;
        height: 10px;
        width: 10px;
        border: 1px solid #000;
        display: inline;
}

a.widgetLink {
		color:#000;
		padding:10px;
        text-decoration: none;
}

.gadgetBuilderContainer {
        width: 100%;
        padding: 5px;
}

.gadgetBuilderContainerRightSide {
        float: left;
        width: 60%;
}

.gadgetBuilderContainerLeftSide {
        margin: 0;
        float: left;
        width: 40%;
        height: 1%
}

.gadgetPreviewBox {
        padding: 10px;
        width: 100%;
        min-width: 200px;
}

.gadgetToolsBox {
        padding: 10px;
        width: 85%;
        border: 1px solid #000;
        min-height: 300px;
        min-width: 100px;
}

#gadgetPicker {
	height:36px
}

#gadgetConfigTourDates,#gadgetConfigPhotos,#gadgetConfigNews {
	background:#efefef;
	padding:13px;
	border-radius:10px;
	-webkit-border-radius:10px
}

.gadgetOptionsPanel {
	color:#6e6d6d;
	float:left;
	height:112px;
	margin-bottom:20px;
	text-align:center
}

.gadgetOptionsPanel span {
	display:block;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px 0px #fff
}

.gadgetOptionsPanel .options {
	float:left;
	font-size:12px;
	margin-top:8px
}

.optionTitle {
	margin-bottom:6px
}

.options input {
	margin:10px 0 0 0
}

#tourdatesSize,#photosSize,#newsSize {
	border-right:1px solid #fff;
	width:174px
}

#tourdatesSize span,#photosSize span,#newsSize span {
	margin-right:13px
}

#sizeSml {
	padding:0 0 0 27px
}

#sizeLrg {
	padding-left:23px
}

#themeLite {
	padding:0 20px 0 40px
}

#colorChoice {
	padding:20px 16px 0 40px
}

#hexChoice {
	padding-top:20px
}

#tourdatesTheme,#photosTheme,#newsTheme {
	border-left:1px solid #cdcdcd;
	border-right:1px solid #fff;
	width:153px
}

#tourdatesColor,#photosColor,#newsColor {
	border-left:1px solid #cdcdcd;
	width:180px
}

#tourdatesColor span,#photosColor span,#newsColor span {
	margin-left:18px
}

#hexChoice input {
	border-left:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
	height:35px;
	margin:0 0 0 0;
	padding:0 4px;
	text-align:center;
	width:60px;
	border-radius:5px;
	-mwebkit-border-radius:5px
}

#colorDisplay {
	background:#fff;
	height:32px;
	margin:0 auto 10px auto;
	padding:3px;
	width:32px
}

a#colorPickBtn {
	background:url(/images/icons/color_picker_toggle.png);
	display:inline-block;
	height:20px;
	width:35px
}

#embedCodeArea {
    background-color:#fff;
	border:1px solid #cdcdcd;
	color:#000;
	display:inline-block;
	float:left;
	font-size:11px;
	overflow-x:hidden;
	margin-right:10px;
	padding:6px 4px;
	width:360px;
	white-space:nowrap;
	border-radius:5px;
	-webkit-border-radius:5px
}

#embedCodeButtonArea {
	display:inline-block;
	float:left;
	padding:6px;
	text-align:center
}

a.widgetButton {
	background-color: #1285dd;
	background: -moz-linear-gradient(top, #34caf6 1%, #149deb 3%, #0c57ad 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #34caf6), color-stop(0.03, #149deb), color-stop(0.9, #0c57ad) );
	border:1px solid #1b4895;
    color: white;
	display:inline-block;
	font-size:12px;
	padding:4px 0;
	text-align:center;
    text-decoration: none;
	width:142px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
}

.roundedTen {
	border-radius:10px;
	-webkit-border-radius:10px
}

/*********** NEW ARTIST TOUR DATES DESIGN *************/
#artistFormWrap.tourDates .addButton{
	height:auto;
	margin-bottom:28px
}

.importTourDatesBtnsSm,.importTourDatesBtnsManual {
	font-size:11px;
	margin-top:6px;
	text-align:center
}

.importTourDatesBtnsSm  p {
	float:none;
	margin-left:18px
}

.importTourDatesBtnsManual {
	float:right
}

.importTourDatesBtnsManual p {
	margin-right:18px;
	padding-bottom:3px
}

a#btnSongkick {
	background-color: #88ae47;
	background: -moz-linear-gradient(top, #fe9cc8 1%, #fa6ead 3%, #f1358a 90%)
		;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgba(254
		, 156, 200, 1.0) ), color-stop(0.03, #fa6ead),
		color-stop(0.9, #f1358a) );
	border-bottom: 1px solid #951c4b;
	border-left: 1px solid #bd3872;
	border-right: 1px solid #a23062;
	border-top: 1px solid #ca4481;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	color: #eee;
	display: inline-block;
	font-weight:bold;
	height:34px;
	margin:3px 0 0 18px;
	padding:0;
	text-align:center;
	text-decoration: none;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
	width:200px;
	border-radius:12px;
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:12px;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5)
}

a#btnSongkick img {
	margin-top:7px
}

.importTourDatesBtnsManual a.pageFormBtn,
.importTourDatesBtnsManual a.pageFormBtn:link,
.importTourDatesBtnsManual a.pageFormBtn:visited,
.importTourDatesBtnsManual a.pageFormBtn:hover {
	height:34px;
	line-height:34px;
	margin:3px 18px 0 0;
	width:200px;
	border-radius:12px;
	-webkit-border-radius:12px
}

#tourDatesWrap {
	background:#8fb325;
	margin-bottom:10px;
	padding:14px 18px;
	border-radius:10px;
	-webkit-border-radius:10px
}

#tourDatesWrap h3 {
	color:#bdd27c;
	display:inline-block;
	float:left;
	font-size:24px;
	margin:0 0 14px 0
}

#whatsThis {
	color:#fff;
	float:right;
	line-height:28px;
	margin-top:4px
}

#whatsThis img {
	float:right;
	margin-left:9px
}

#whatsThis a,
#whatsThis a:link,
#whatsThis a:active,
#whatsThis a:visited {
	text-decoration:none !important
}

#tourDatesWrap ul {
	background:#efefef;
	padding-bottom:0px;
	border-radius:10px;
	-webkit-border-radius:10px
}

#tourDatesWrap ul li:first-child {
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0
}

textarea#more_info {
	max-width:50%
}

li.tourDateRow {
	background:#fff;
	margin-bottom:7px;
	padding:10px 21px
}

#publishedTourDates li.tourDateRow {
	background:#efefef
}

.dateTime,.location,.deleteDate {
	display:inline-block;
	float:left
}

.deleteDate a {
	display:inline-block;
	height:19px;
	margin-top:6px
}

.date,.showtime,.venueName,.cityCountry {
	display:block
}

.location .venueName {
	text-transform:uppercase
}

.location > .venueName,
.location > .cityCountry {
	display:block;
	width:100%;
	word-wrap:break-word
}

.date {
	font-weight:bold
}

.dateTime {
	width:80px
}

.location {
	width:67.75%
}

.editTourDate {
	cursor:pointer;
	display:inline-block;
	float:left;
	height:19px;
	width:45px
}

.editTourDate img {
	margin-top:6px
}

#publishTourDates {
	margin:8px 0 14px 20px
}

#publishedTourDates h2 {
	margin:22px 0 10px 18px
}

li.tourDateRow {
	background:#fff;
	margin-bottom:7px;
	padding:10px 21px
}

#publishedTourDates li.tourDateRow .location {
	width:368px
}

#publishedTourDates li.tourDateRow .dateTime {
	width:98px
}

/**** ARTIST BUILDER FAQ ****/
#steps {
	margin-bottom:30px
}

.stepsSection {
	border-bottom:1px solid #e4e2e2;
	padding:40px;
}

.stepsSection h2 {
	color:#1e415c;
	display:inline-block;
	font-size:20px;
	font-weight:normal;
	margin-bottom:20px;
	padding-left:36px
}

h2#one {
	background:url(/images/ABFaqOne.png) top left no-repeat
}

h2#two {
	background:url(/images/ABFaqTwo.png) top left no-repeat
}

h2#three {
	background:url(/images/ABFaqThree.png) top left no-repeat
}

h2#four {
	background:url(/images/ABFaqFour.png) top left no-repeat
}

h2#five {
	background:url(/images/ABFaqFive.png) top left no-repeat
}

h2#six {
	background:url(/images/ABFaqSix.png) top left no-repeat
}

.stepsSection h3 {
	font-style:italic;
	font-weight:100;
	margin:26px 0 14px 0
}

.stepsSection img.scrnShot {
	margin:0 0 12px 40px
}

.stepsSection img.logo {
	margin-right:20px
}

.stepsSection p {
	margin-bottom:12px
}

#grayBox {
	background:#e4e2e2;
	height:294px;
	width:294px;
	border-radius:10px;
	-webkit-border-radius:10px;
}

a.btnGray,
a.btnGray:link {
	background-color: #646d76;
	background: -moz-linear-gradient(top, #9b9b9b 1%, #9b9b9b 6%, #c1c1c1 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #9b9b9b ), color-stop(0.06, #9b9b9b), color-stop(0.8, #c1c1c1) );
	border:1px solid #6a6a6a;
	box-shadow:0px 0px 5px #646464 inset;
	color: #fff;
	display: inline-block;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 5px #646464 inset;
	-webkit-box-shadow:0px 0px 5px #646464 inset;
}

a.btnGray:hover {
	background: -moz-linear-gradient(top, #c1c1c1 1%, #c1c1c1 6%, #9b9b9b 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #c1c1c1 ), color-stop(0.06, #c1c1c1), color-stop(0.8, #9b9b9b) );
}

a.btnGray:active {
	box-shadow:0px 0px 10px #646464 inset;
	-moz-box-shadow:0px 0px 10px #646464 inset;
	-webkit-box-shadow:0px 0px 10px #646464 inset
}

a.btnGreen,
a.btnGreen:link {
	background-color: #88ae47;
	background: -moz-linear-gradient(top, #cadb83 1%, #a4c12a 3%, #609318 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgba(227, 237, 185, 1.0) ), color-stop(0.03, #a4c12a), color-stop(0.9, #609318) );
	border-bottom: 1px solid #3a590f;
	border-left: 1px solid #738c1e;
	border-right: 1px solid #71901d;
	border-top: 1px solid #839a22;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	color: #eee;
	display: inline-block;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5)
}

a.btnGreen:hover {
	background: -moz-linear-gradient(top, #609318 1%, #a4c12a 75%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgba(227, 237, 185, 1.0) ), color-stop(0.03, #a4c12a), color-stop(0.9, #609318) );
}

a.btnGreen:active {
	background: -moz-linear-gradient(top, #cadb83 1%, #a4c12a 3%, #609318 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgba(227, 237, 185, 1.0) ), color-stop(0.03, #a4c12a), color-stop(0.9, #609318) );
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) inset;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) inset
}

a.btnOrange {
	background:#ff5500 url(/images/btns/btnOrange.jpg) top left repeat-x;
	background: -moz-linear-gradient(top, #fdc2a4 1%, #ff9220 3%, #ff5500 90%)
		;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgba(253
		, 194, 164, 0.8) ), color-stop(0.03, #ff9220),
		color-stop(0.9, #ff5500) );
	background-color: #ff5500;
	border-bottom: 1px solid #965230;
	border-left: 1px solid #c85500;
	border-right: 1px solid #da7744;
	border-top: 1px solid #d46d00;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color: #eee;
	display: inline-block;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	border-radius:7px;
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:7px;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5)
}

a.btnOrange:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f50), color-stop(98%,#ff9220));
	background:-moz-linear-gradient(top, #ff5500 1%, #ff9220 98%, #fdc2a4 99%);
}

span.colorPickerClose {
	font-size:12px;
	padding-left:160px;
}

.tooltips-gray{
background:#444444;
color:#FFFFFF;
text-align:center;
padding-top:4px; }
.tooltips-gray div{
background:url(img/tips_gray.png) left bottom no-repeat;
padding-top:4px;
height:18px;
}

.rejectionComment {
	color: red;
	font-size: small;
	padding-left:130px;
	width: 250px;
}

.new_tooltip {
 display:none;
 background:#726E6D;
 font-size:12px;
 height:10px;
 width:auto;
 text-align:center;
 padding:10px;
 color:#ffffff;
 border-radius:5px;
 -webkit-border-radius:5px
}
/*** TOOL TIP FOR HOVERS ON RELEASE ERROR CORRECTION ***/
.ec_tooltip {
 position: absolute;
 display:none;
 z-index: 3000;
 font-size: .8em;
 padding: 1px;
 opacity: 0.95;
 border: solid 3px;
 border-color: #C4C7CA;
 background-color: #EFEFEF;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 max-width: 200px;
 word-wrap: break-word;
}

.ec_tooltip div {
 width: -moz-max-content;
 padding: 10px;
}

.ec_page_tooltips {
 font-size: 11pt;
}

.ec_tooltip_title {
 padding: 10px 0 0;
 font-size: 14px;
 font-weight: bold;
}

.ec_tooltip_contents {
 padding: 10px;
 font-size: 10px;
}

.ec_tooltip_contents_image {
 padding: 5px;
 font-weight: bold;
}

.ec_tooltip_image {
 border: 0;
}

.ec_tooltip_image_container_text {
 /** image has invisible fat transparent border, using v-align super */
 vertical-align: super;
 font-weight: bold;
}

.ec_more_classical_tooltip {
 color: #AFAFAF;
}

.ec_container{
 background-color: #FF8080;
 border: 1px solid black;

}

/**** ERROR CORRECTION - EDIT TRACKS - TOOLTIP ****/
ul.editTracks .tooltip {
	background:red;
	height:auto;
	min-height:1px;
	padding:3px;
	width:auto;
	min-width:1px
}

.trackListTable tr.mixedReleaseNoDrag th.num,
.trackListTable tr.mixedReleaseNoDrag td.num,
.trackListTable tr.mixedReleaseNoDrag th.sp,
.trackListTable tr.mixedReleaseNoDrag td.sp,
.trackListTable tr.mixedReleaseNoDrag th.tn,
.trackListTable tr.mixedReleaseNoDrag td.tn,
.trackListTable tr.mixedReleaseNoDrag th.an,
.trackListTable tr.mixedReleaseNoDrag td.an,
.trackListTable tr.mixedReleaseNoDrag th.expl,
.trackListTable tr.mixedReleaseNoDrag td.expl,
.trackListTable tr.mixedReleaseNoDrag th.isrc,
.trackListTable tr.mixedReleaseNoDrag td.isrc,
.trackListTable tr.mixedReleaseNoDrag th.of,
.trackListTable tr.mixedReleaseNoDrag td.of,
.trackListTable tr.mixedReleaseNoDrag a.uploadErrorLink {
	cursor:default !important
}

div.modErrorCorrectionInfo {
	background:#fbf5a2;
	margin-top:10px;
	padding:5px 5px 5px 5px;
	border-radius:10px;
	-webkit-border-radius:10px
}

#modalWindow div.modErrorCorrectionInfo {
	border-radius:0;
	-webkit-border-radius:0
}

.modErrorCorrectionInfo div#mainInfoBlock {
	padding:10px 0 10px 10px;
}

.modErrorCorrectionInfo div#mainInfoBlock .errorStatusHeader {
	background:url(/images/icons/icon-info.png) top left no-repeat;
	display:inline-block;
	padding-left:38px
}

#termsandconditions {
	border-bottom:1px solid #ccc;
	margin-bottom:22px;
	padding:0 47px 18px
}

#termsandconditions h3 {
	color:#04566c;
	margin:1em 0
}

#termsandconditions p {
	color:#748087;
	margin-bottom:18px
}

#acceptterms {
	margin-right:47px
}

#acceptterms #installbuttons {
	margin-top:22px
}
.chkboxspan {
	padding: 1px 21px 0px 21px;
}
.chkheightwidth {
	height:10px;
	width:10px;
}

/**** RELEASE BUILDER - VIDEO PLAYER ****/
#mainVideoThumbnailContainer {
	background:#f5f5f5;
	border:1px solid #c3c3c3;
	margin-top:-1px;
	padding:14px 0 46px 0;
	border-radius:10px;
	-webkit-border-radius:10px
}

.no_preview {
	display:block;
	font-size:16px;
	font-weight:bold;
	text-align:center
}

#mainVideoThumbnailContainer .no_preview {
	margin-top:32px
}

#vidPlayerControlsWrap,
#pickerContainer {
	background:#000;
	margin:9px auto 0;
	width:837px;
	border-radius:18px;
	-webkit-border-radius:18px
}

#pickerContainer {
	position:relative
}

#playerPreviewImageWrap {
	display:table-cell;
	height:98%;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:96.5%;
	background:#000;
	margin-left:16px;
	border-radius:18px;
	-webkit-border-radius:18px
}

#playerPreviewImageWrap img {
	vertical-align:middle
}

#pickerContainer a#player {
	background-color:#f5f5f5;
	display:block;
	height:480px;
	margin:0 auto;
	text-decoration:none;
	width:640px;
	z-index:1
}

#pickerContainer a#player > div {
	color:#676767;
	display:table-cell;
	height:480px;
	text-align:center;
	vertical-align:middle;
	width:640px;
}

#pickerContainer a#player > div > img {
	margin-bottom:6px
}

#vidPlayerControlsWrap {
	padding:8px;
	width:821px
}

#vidPlayerControls {
	background:#323232;
	border-top:2px solid rgba(255,255,255,0.1);
	height:57px;
	padding:0 12px;
	border-radius:10px;
	-webkit-border-radius:10px
}

#vidPlayerControls button {
	background-color: #3e60a1;
	background: -moz-linear-gradient(top, rgba(255,255,255,0.2) 1%, #6289bf 3%, #3e60a1 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, rgba(255,255,255,0.2)), color-stop(0.03, #6289bf), color-stop(0.9, #3e60a1) );
	border-bottom:1px solid #244072;
	border-left:1px solid #26365b;
	border-right:1px solid #26365b;
	border-top:1px solid #2b4064;
	color:#fff;
	cursor:pointer;
	font-family:arial,sans-serif;
	font-size:11px;
	height:20px;
	vertical-align:middle;
	border-radius:7px;
	-webkit-border-radius:7px
}

#vidPlayPause {
	float:left;
	height:30px;
	margin-top:13px;
	text-align:center;
	width:86px
}

#vidPlayerControls button#stepBackButton {
	background:url(/images/audio/videoPrev.png) center center no-repeat;
	border:none;
	height:17px;
	text-indent:-9999;
	width:21px
}

#vidPlayerControls button#stepForwardButton {
	background:url(/images/audio/videoNext.png) center center no-repeat;
	border:none;
	height:17px;
	text-indent:-9999;
	width:21px
}

#vidPlayerControls button#chooseButton {
	margin-top:18px;
	font-weight: bold;
}

#vidPlayerControls button#selectInPoint {
	margin-top:8px;
	font-weight: bold;
}

#vidPlayerControls button#testInPoint {
	margin-top:8px;
	font-weight: bold;
	width: 54px !important;
}

#muteButton {
display:inline;
cursor:pointer;
height:22px;
text-indent:-9999px;
width:22px;
left:35px;
margin-top:15px;
margin-left:10px;
border-width: 0px !important;
float:left;
}

#pickerControls {
	display:block;
	float:left;
	margin:23px 0 0 33px;
	width:400px
}

#videoTime {
	color:#fff;
	float:left;
	font-size:14px;
	height:57px;
	line-height:57px;
	margin-right:6px;
	width:88px
}

#pickerControls #slider.ui-widget-content {
	background:#000;
	border:none;
	width:400px;
}

#slider .ui-state-default,
#slider .ui-widget-content .ui-state-default,
#slider .ui-widget-header .ui-state-default {
	background:blue;
	background:url(/images/videoRelease/playhead.png) center center no-repeat;
	border:1px solid #000
}

.release_territories .ui-widget-header {
	font-weight:normal
}

#btnsRight {
	color:#fff;
	float:right;
	text-align:center;
	width:120px
}

#btnsRight p {
	font-size: 11px;
    font-weight: bold;
    margin-top: 7px;
}

#videoTabs {
	margin:30px 0 0 172px
}

#vidThumb {
	margin-right:30px
}

.vTab.active {
	background:#f5f5f5;
	border-bottom:1px solid #f5f5f5;
	cursor:default
}

.vTab {
	background:#fff;
	background:-moz-linear-gradient(top, #fff 70%, #ececec 99%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.7, #fff), color-stop(0.99, #ececec) );
	border:1px solid #c3c3c3;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	cursor:pointer;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	width:255px;
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0
}

.vTab span {
	color:#1b3249;
	font-size:16px;
	padding:0 28px 0 0
}

#vidThumb span {
	background:url(/images/icons/statusX-lg.png) center right no-repeat;
}

#vidThumb.complete span {
	background:url(/images/videoRelease/icons/pass.png) center right no-repeat;
}

#vidPIP span {
	background:url(/images/icons/statusX-lg.png) center right no-repeat;
}

#vidPIP.complete span {
	background:url(/images/videoRelease/icons/pass.png) center right no-repeat;
}
.msgBox {
	color: #444;
	font-size:11px;
	margin-top:40px;
	text-align:center;
	width:794px
}

#volSliderWrap {
	float:left;
	background:#000;
	margin:-110px 15px 0;
	width:30px;
	border-radius:8px;
	-webkit-border-radius:8px
}

#volSliderWrapInner {
	background:#3f3f3f;
	border-top:1px solid rgba(255,255,255,0.1);
	height:150px;
	padding:2px;
	border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid black;
	position: relative;
}

#volSlider.ui-slider {
width: 3px;
margin-top: 15px;
margin-left: 9px;
background: #323232 !important;
border: 1px solid #323232 !important;
}

#volSlider .ui-slider-range {
background: #cccccc !important;
}

#volSlider  .ui-slider-handle {
width: 16px;
margin-left: -3px;
border: 0px !important;
background:url(/images/audio/volume-handle.png) no-repeat top left !important;
}

#volButtonOn, #volButtonOff {
display:inline;
cursor:pointer;
height:17px;
text-indent:-9999px;
width:24px;
left:35px;
margin-top:20px;
margin-left:0px !important;
border-width: 0px !important;
background:url(/images/audio/audio_on.png) no-repeat top left !important;
}

#volButtonOff {
margin-left:18px !important;
background:url(/images/audio/audio_off.png) no-repeat top left !important;
}

#volButtonOn {
	margin-top:10px
}

#volSlider {
float:left;
}

.viewReleasesPhoto {
	height:40px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:40px
}

a.viewReleasesPhoto img {
	vertical-align:middle
}

.modKey .grayBg {
	display:block;
	margin-bottom:20px;
	padding:16px 10px;
	width:518px
}

.noReleases .grayBg {
	margin:0 auto 20px
}

.modKey .textBold.center {
	margin-top:0
}

#create-dash h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px
}

#create-dash .newReleaseButtons a {
	border-radius:6px;
	-webkit-border-radius:6px;
	font-size:18px;
	line-height:21px;
	padding:12px 18px
}

.grayBg .newReleaseButtons a span {
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	height:25px;
	line-height:25px;
	padding:0 14px
}

#newAudioRelease #dropdown {
	border:1px solid #d4d4d4;
	border-top:none;
	box-shadow:0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
	color:#1b3249;
	display:none;
	font-weight:normal;
	left:-1px;
	padding-top:2px;
	position:absolute;
	top:30px;
	width:100%
}

#newAudioRelease:hover #dropdown {
	display:block
}

#newAudioRelease #dropdown li {
	background:#f6f6f6;
	border-top:1px solid #d4d4d4;
	box-shadow:inset 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 1px #fff;
	-webkit-box-shadow:inset 0 0 1px #fff;
	display:block;
	height:33px;
	line-height:33px;
	text-align:center;
	text-shadow:none;
	width:100%
}

#newAudioRelease #dropdown li:first-child {
	border-top:none
}

#newAudioRelease #dropdown li:hover {
	background:#ebebeb
}

#newAudioRelease span {
	border-right:1px solid rgba(220,34,19,0.5);
	float:left;
	padding-right:12px
}

#newAudioRelease img {
	float:right;
	border-left:1px solid rgba(255,255,255,0.3)
}

/*--------------------------------------------
 CUSTOM REUSABLE CLASSES
 --------------------------------------------*/
.grayBg {
	background:#e4e2e2;
	border:1px solid #c7c7c7;
	box-shadow:0 1px 1px rgba(80,80,80,0.1);
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 1px rgba(80,80,80,0.1);
	-webkit-box-shadow:0 1px 1px rgba(80,80,80,0.1);
}

.clear {
	clear:both;
	display:block;
	width:100%
}

/*-----------------------------------------------------------
ARTIST BUILDER - INSTALLED APPS SECTION
-----------------------------------------------------------*/
#artistFormWrap ul.appPreview {
	margin:10px 0 0
}

#artistFormWrap ul.appPreview li {
	background:#efefef;
	margin:0 0 6px;
	padding:10px
}

#artistFormWrap ul.appPreview li:first-child {
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0
}

#artistFormWrap ul.appPreview li:last-of-type {
	border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px
}

#artistFormWrap ul.appPreview li a.appIcon {
	display:inline-block;
	float:left;
	height:71px;
	margin-right:10px;
	width:71px
}

#artistFormWrap ul.appPreview li .appPreviewDescription {
	display:table-cell;
	height:71px;
	overflow:hidden;
	vertical-align:middle;
	width:370px;
	word-wrap:break-word
}

#artistFormWrap ul.appPreview li .appPreviewDescription a,
#artistFormWrap ul.appPreview li .appPreviewDescription a:link,
#artistFormWrap ul.appPreview li .appPreviewDescription a:active,
#artistFormWrap ul.appPreview li .appPreviewDescription a:visited {
	color:#007be3;
	font-size:11px
}

#artistFormWrap ul.appPreview li .list-installer-button {
	float:right;
	height:71px;
	vertical-align:middle
}

#artistFormWrap ul.appPreview li a.btnBlue,
#artistFormWrap ul.appPreview li a.btnBlue:link,
#artistFormWrap ul.appPreview li a.btnBlue:active,
#artistFormWrap ul.appPreview li a.btnBlue:visited {
	border-radius:8px;
	-webkit-border-radius:8px;
	font-size:11px;
	font-weight:normal !important;
	margin-top:18px;
	padding:4px 20px
}

.appsInstalledHeader {
	background:#788289;
	color:#fff;
	font-weight:bold;
	height:20px;
	line-height:18px;
	margin:0 0 16px;
	padding:0 10px
}

.appsInstalledHeader span {
	display:inline-block;
	font-size:11px;
	text-align:center;
	width:71px
}

#noAppsHolder {
	background:url(/images/icons/no_applications_lg.png) top center no-repeat;
	font-weight:bold;
	margin-top:62px;
	padding:128px 0 280px;
	text-align:center
}

#noAppsHolder p {
	font-size:20px;
	font-weight:normal
}

/***************************************************
REUSABLE BUTTONS
***************************************************/
a.btnBlue {
	background: -moz-linear-gradient(top, #74bfff 1%, #007be3 3%, #004681 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #74bfff), color-stop(0.03, #007be3),color-stop(0.9, #004681) );
	border:1px solid #003f74;
	border-radius:7px;
	-webkit-border-radius:7px;
	box-shadow: 0 0 2px rgba(0,0,0,0.5);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color: #eee;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0px #1d3a52;
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5)
}

a.btnGray {
	background:-moz-linear-gradient(center top , #C8C8C8 1%, #B5B5B5 3%, #8C8C8C 90%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.01, #C8C8C8 ), color-stop(0.3, #B5B5B5), color-stop(0.9, #8C8C8C));
	border:1px solid #6a6a6a;
	box-shadow:inset 0 0 5px #646464;
	color: #eee;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5)
}

/***************************************************************************
MARKETPLACE - FAQ PAGE
***************************************************************************/
.faq_header {
	color:#6a6761;
	font-size:24px;
	font-style:italic;
	margin-bottom:40px;
	text-align:center
}

.faq_header span {
	clear:both;
	color:#839a42;
	display:block;
	font-size:45px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:-2px;
	line-height:45px;
	text-transform:uppercase
}

.timeline {
	background:url(/alw/images/marketplace/timeline_bg.jpg) top center repeat;
	border:1px solid #decfb9;
	border-radius:10px;
	-webkit-border-radius:10px;
	margin:0 auto 38px;
	min-height:88px;
	width:534px
}

.timeline ul li {
	float:left;
	font-size:12px;
	text-align:center;
	width:178px
}

.timeline h3 {
	height:27px;
	margin:12px 0 4px
}

.timeline b {
	color:#295273;
	display:block;
	margin:0 auto;
	text-shadow:0 1px 0 #fff;
	width:145px
}

.timeline #one h3 {
	background:url(/alw/images/marketplace/timeline_db_end.jpg) center right no-repeat
}

.timeline #two h3 {
	background:url(/alw/images/marketplace/timeline_db_center.png) center center no-repeat
}

.timeline #three h3 {
	background:url(/alw/images/marketplace/timeline_db_end.jpg) center left no-repeat
}

#tabs ul {
	margin:0 0 0 30px;
	position:relative;
	z-index:101
}

#tabs ul li {
	background-color:#fff;
	background:-moz-linear-gradient(top, #fff 40%, #ebf1f1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.4, #fff), color-stop(1.0, #ebf1f1) );
	border:1px solid #ccc;
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-bottom:none;
	color:#ccc;
	cursor:pointer;
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:42px;
	padding:0 19px
}

#tabs ul li#tab_one {
	margin-left:11px
}

#tabs_content {
	margin-top:-1px;
	position:relative
}

#tabs_content a,
#tabs_content a:link,
#tabs_content a:hover,
#tabs_content a:active,
#tabs_content a:visited {
	color:#007be3
}

#tabs_content #tabs_content_one,
#tabs_content #tabs_content_two {
	position:relative
}

#tabs ul li.active_tab {
	background:#fefbf0;
	border:1px solid #decfb9;
	border-bottom:1px solid #fefbf0;
	color:inherit;
	cursor:default
}

#tabs_content .tabs_content_header {
	background:#fefbf0;
	border:1px solid #decfb9;
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	color:#3f340c;
	font-size:15px;
	line-height:24px;
	padding:30px 50px 18px
}

#tabs_content .tabs_content_header p {
	margin-bottom:12px
}

#tabs_content .tabs_content_copy {
	border:1px solid #ccc;
	border-top:none;
	border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	padding:20px 0 30px
}

#tabs_content .tabs_content_copy h2 {
	background:#dee9ef;
	background:-moz-linear-gradient(bottom, #DEE9EF 0%, #F2F6F8 50%);
	background:-webkit-linear-gradient(bottom, #DEE9EF 0%, #F2F6F8 50%);
	border-bottom:1px solid #95acc4;
	border-top:1px solid #95acc4;
	box-shadow:0 1px 4px #777,inset 0 0 1px #f2f6f8;
	-moz-box-shadow:0 1px 4px #777,inset 0 0 1px #f2f6f8;
	-webkit-box-shadow:0 1px 4px #777,inset 0 0 1px #f2f6f8;
	margin:30px 0 20px;
	padding:12px 50px
}

#tabs_content .tabs_content_copy h2:first-child {
	margin-top:0
}

#tabs_content .tabs_content_copy h2 b {
	display:block;
	width:100%
}

#tabs_content .tabs_content_copy h2 span {
	display:block;
	font-size:12px;
	font-weight:normal;
	width:590px
}

#tabs_content ul.tabs_content_table {
	background:#fff;
	border:1px solid #ccc;
	border-radius:8px;
	-webkit-border-radius:8px;
	margin:15px 30px 0;
	overflow:hidden
}

#tabs_content ul.tabs_content_table li {
	height:60px;
	line-height:60px;
	padding:0 19px
}

#tabs_content ul.tabs_content_table li:nth-child(odd) {
	border-bottom:1px solid #95acc4;
	border-top:1px solid #95acc4
}

#tabs_content ul.tabs_content_table li:first-child {
	border-top:none;
	box-shadow:inset 0 6px 6px rgba(0,0,0,0.1);
	-mox-box-shadow:inset 0 6px 6px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 6px 6px rgba(0,0,0,0.1)
}

#tabs_content ul.tabs_content_table li:last-child {
	border-bottom:none
}

.tabs_subcontent {
	font-size:14px;
	padding:0 139px 0 50px
}

#tabs_content .tabs_content_copy h3 {
	font-size:1.3em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:5px
}

#tabs_content .border_bottom {
	border-bottom:1px solid #95acc4;
	display:block;
	height:1px;
	margin:20px 0
}

.tabs_subcontent ul {
	font-size:12px;
	margin:10px 0 12px 20px
}

.tabs_content_copy #disclaimer {
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	line-height:18px;
	margin:40px 20px 10px;
	text-align:center
}

/****************************************************
RELEASE BUILDER - TERRITORIES MODAL
****************************************************/
.release_territories #col-1,
.release_territories #col-2,
.release_territories #buttons {
	float:left
}

.release_territories #buttons {
	margin:0 5px;
	padding-top:172px;
	text-align:center;
	width:60px
}

.release_territories #buttons > [class*="btn "] {
	display:block;
	margin:0 0 10px;
	padding-bottom:6px
}

.release_territories .ui-widget-content {
	background:transparent;
	border:none;
	float:left;
	height:421px;
	overflow-y:hidden;
	width:273px !important
}

.release_territories .ui-corner-all {
	border-radius:0;
	-webkit-border-radius:0
}

.release_territories .ui-widget-header {
	background:#1b3249;
	border:1px solid #bbd1e3;
	padding:12px 0;
	position:relative
}

.release_territories .ui-multiselect-header {
	margin:0;
	padding-bottom:0
}

.release_territories .ui-multiselect-filter {
	margin:4px 10px 0
}

.release_territories .ui-multiselect-filter input {
	border:1px solid #1b3249;
	border-radius:7px;
	-webkit-border-radius:7px;
	box-shadow:0 1px 0 rgba(255,255,255,0.4);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
    display:block;
	height:26px;
	line-height:26px;
	margin:0 auto;
	padding:0 9px;
	width:100%
}

.release_territories .ui-multiselect-checkboxes {
	background:#fff;
	border:1px solid #a1a1a1;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:330px
}

.release_territories .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
	background:#dee9ef;
	background:-moz-linear-gradient(bottom, #DEE9EF 0%, #F2F6F8 50%);
	background:-webkit-linear-gradient(bottom, #DEE9EF 0%, #F2F6F8 50%);
	border-bottom:1px solid #95acc4;
	border-top:1px solid #95acc4;
	box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 0 1px #f2f6f8;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 0 1px #f2f6f8;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 0 1px #f2f6f8;
	height:19px;
	line-height:19px;
	text-align:left
}

.release_territories .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label:first-child {
	border-top:none
}

.release_territories .ui-multiselect-checkboxes li {
	font-size:12px;
	-moz-transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear
}

.release_territories .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a,
.release_territories .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label div {
	margin:0;
	padding:0 19px
}

.release_territories .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a span,
.release_territories .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label div span {
	color:#007be3;
	float:right;
	font-weight:normal;
	text-decoration:underline
}

.release_territories .ui-multiselect-checkboxes label {
	border:none;
	padding:4px 19px
}

.release_territories .ui-multiselect-checkboxes label input {
	cursor:pointer;
	height:11px;
	margin:0 4px 0 0;
	top:0;
	width:11px
}

.release_territories .ui-state-hover,
.release_territories .ui-widget-content .ui-state-hover,
.release_territories .ui-state-focus,
.release_territories .ui-widget-content .ui-state-focus {
	background:#4C9ecc;
	border:none;
	color:#fff
}

.release_territories .ui-widget-header .ui-icon {
	background-image:none;
	display:none
}

.release_territories .ui-widget-header .ui-helper-reset {
	font-size:11px;
	margin-bottom:3px;
	padding:2px 0 0 10px
}

.release_territories .ui-multiselect-header a {
	font-size:11px;
	text-decoration:underline
}

.release_territories #cleared,
.release_territories #not_cleared {
	float:left;
	font-size:15px;
	margin-bottom:12px;
	width:273px
}

.release_territories #cleared {
	margin-right:70px
}

.release_territories .missingTerritory {
	padding:0
}

.release_territories .missingTerritory span {
	display:inline-block;
	padding-bottom:12px
}

.release_territories .nocleardata,
.release_territories .nouncleardata,
.release_territories .countcleardata,
.release_territories .countuncleardata {
	border-bottom:1px solid #ccc;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:block;
	height:28px;
	line-height:28px;
	padding:0 19px;
	position:relative;
	width:100%;
	z-index:1001
}

.release_territories .selectedcount {
	border-bottom:1px solid #ccc;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:block;
	height:28px;
	line-height:28px;
	padding:0 19px;
	position:absolute;
	width:100%;
	z-index:1001
}

/********************************************************
COMMON CLASSES FOR UNIVERSAL STYLING
********************************************************/
.rounded_all {
	border-radius:7px;
	-webkit-border-radius:7px
}

.message_yellow {
	background:#ffdc7c;
	box-shadow:inset 0 1px 2px rgba(255,255,255,0.6);
	-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.6);
	-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.6);
	color:#463500;
	font-size:13px;
	font-weight:bold;
	text-shadow:0 1px 0 rgba(255,255,255,1.0);
	-moz-transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease
}

/********** NEW STANDARDIZED ORCHARD STYLES **********/
.panel {
	background:#f9f9f9;
	border:1px solid #acacac;
	border-radius:7px;
	-webkit-border-radius:7px;
	box-shadow:0px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2);
	margin-bottom:20px
}

.panel:after {
	clear:both
}

.panel:before,
.panel:after {
	content:"";
	display:table;
	line-height:0
}

.panel-content hr {
	border:0;
	border-bottom:1px solid #fff;
	border-top:1px solid #c2c2c2;
	margin:11px -10px
}

.container_header {
    background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f9f9 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f9f9 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top, #f9f9f9 0%,#e0e0e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #acacac;
	border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	color:#0e3454;
	font-weight:bold;
	padding:7px 10px;
	position:relative;
	text-shadow:1px 1px rgba(255,255,255,0.7);
	margin-bottom:0;
}

.container_header h2 {
	margin:0
}

h3.container_header {
	font-size:14px
}

.container_header:after {
	clear:both
}

.container_header:before,
.container_header:after {
	content:"";
	display:table;
	line-height:0
}

.container_header_title {
	    line-height:30px;
}

.container_header a.read_btn {
	float:right
}

.panel .inner {
	padding:10px
}

.container_header.with_controls {
	height:auto;
	padding:20px 0
}

.container_tabs {
	margin-top:52px;
	position:relative
}

.container_tabs ul {
	left:10px;
	position:absolute;
	top:-33px
}

.container_tabs ul li {
	background:#fff;
	background:-moz-linear-gradient(top, #fff 30%, #e8e8e8 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.3, #fff ), color-stop(1.0, #e8e8e8) );
	border:1px solid #acacac;
	border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	cursor:pointer;
	float:left;
	height:32px;
	line-height:32px;
	margin:0 10px;
	padding:0 18px
}

.container_tabs ul li.activeTab {
	background:#f9f9f9;
	border:1px solid #acacac;
	border-bottom:1px solid #f9f9f9;
	font-weight:bold
}


/***** SELECT BAR *****/
.gradientMenuBar_light {
	background-color: #fff;
	background:-moz-linear-gradient(top, #fff 0%, #e8e8e8 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff ), color-stop(1.0, #e8e8e8) );
	border:1px solid #a1a1a1;
	border-radius:7px;
	-webkit-border-radius:7px;
	box-shadow:0 0 2px #fff,inset 0 0 1px #fff;
	-moz-box-shadow:0 0 2px #fff,inset 0 0 1px #fff;
	-webkit-box-shadow:0 0 2px #fff,inset 0 0 1px #fff;
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0px;
}

.panel a.pagination {
	border:1px solid #ccc;
	color:#1b3249;
	height:26px;
	text-align:center;
	text-decoration:none;
	width:26px
}

.panel a.pagination.prev {
	border-radius:7px 0 0 7px;
	-webkit-border-radius:7px 0 0 7px
}

.panel a.pagination.next {
	border-radius:0 7px 7px 0;
	-webkit-border-radius:0 7px 7px 0
}

.panel a.pagination span {
	background-image:url(/images/icons/analyticsFiltersSideArrow.png);
	background-position:11px 18px;
	display:inline-block;
	height:11px;
	margin-left:3px;
	position:relative;
	top:7px;
	width:8px
}

.panel a.pagination.prev span {
	background-position:-4px 18px;
	margin:0 3px 0 0
}

.gradientMenuBar_light a,
.gradientMenuBar_light a:link,
.gradientMenuBar_light a:visited,
.gradientMenuBar_light a:hover {
	border-left:1px solid #fff;
	border-right:1px solid #c7c7c7;
	color:#002646;
	display:inline-block;
	float:left;
	font-weight:normal;
	text-align:center;
	text-decoration:none
}

.gradientMenuBar_light a.current,
.gradientMenuBar_light a.current:hover,
.gradientMenuBar_light a.rollover,
.gradientMenuBar_light a.rollover:hover {
	background-color:#2a85c9;
	background:-moz-linear-gradient(top, #0c67a9 1%, #2a85c9 80%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.01, #0c67a9 ), color-stop(0.8, #2a85c9) );
	border-bottom:none;
	color:#fff;
	font-weight:bold;
	height:26px;
	text-shadow:1px 1px 0 rgba(0,0,0,0.5);
}

.gradientMenuBar_light a:hover {
	background-color:#eaeaea;
	background:-moz-linear-gradient(top, #eaeaea 1%, #fafafa 40%, #fff 80%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.01, #eaeaea ), color-stop(0.4, #fafafa), color-stop(0.8, #fff) );
	text-shadow:1px 1px 0 #fff;
}

.gradientMenuBar_light a:first-child {
	border-left:none;
	border-radius:6px 0 0 6px;
	-webkit-border-radius:6px 0 0 6px;
}

.gradientMenuBar_light a:last-child,
.gradientMenuBar_light a.last {
	border-right:none;
	border-radius:0 6px 6px 0;
	-webkit-border-radius:0 6px 6px 0;
}

.dropdown_small {
	background:-moz-linear-gradient(center top , #fff 0%, #f0f0f0 100%) repeat scroll 0 0 #f0f0f0 !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff), color-stop(1.0, #f0f0f0)) !important;
	border:1px solid #a1a1a1 !important;
	border-radius:4px !important;
	-webkit-border-radius:4px !important;
	box-shadow:inset 0 0 1px #fff !important;
	-moz-box-shadow:inset 0 0 1px #fff !important;
	-webkit-box-shadow:inset 0 0 1px #fff !important;
	height:26px !important;
	padding-left:11px !important;
	position:relative !important
}

.dropdown_small > input {
	max-width:160px !important
}

.dropdown_small span {
	background-image:none !important
}

.dropdown_small .ui-icon {
	background:url(/images/icons/arrows_small.png) top right no-repeat !important;
	border-left:1px solid #fff;
	box-shadow:inset 1px 0 0 #d1d1d1;
	float:left;
	height:26px;
	width:26px;
	-moz-box-shadow:inset 1px 0 0 #d1d1d1;
	-webkit-box-shadow:inset 1px 0 0 #d1d1d1
}

.dropdown_small + div {
	background:#f0f0f0;
	background:-moz-linear-gradient(center top , rgb(241,241,241) 0%, #fff 100%) repeat scroll 0 0 #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgb(241,241,241)), color-stop(1.0, #fff));
	border:1px solid #a1a1a1;
	border-right:none;
	border-top:none;
	border-radius:0 4px 4px 4px;
	-webkit-border-radius:0 4px 4px 4px;
	margin-top:-3px
}

.center_text {
	text-align:center
}

.fluid {
	max-width:100%
}

.flex {
	margin:0 auto;
	max-width:960px;
	position:relative;
	width:90%
}

.logicbox {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}

.group:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
/*----------------------------------------------------------
COLORS

Key:
MB = Medium Blue
LB = Light Blue
----------------------------------------------------------*/
.gradient_mb {
	background:#1a87b5 !important;
	background:-moz-linear-gradient(top,#21a1d8 0%,#1a87b5 90%) !important;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21a1d8),color-stop(90%,#1a87b5)) !important;
	background:-webkit-linear-gradient(top,#21a1d8 0%,#1a87b5 90%) !important;
	background:-o-linear-gradient(top,#21a1d8 0%,#1a87b5 90%) !important;
	background:-ms-linear-gradient(top,#21a1d8 0%,#1a87b5 90%) !important;
	background:linear-gradient(top,#21a1d8 0%,#1a87b5 90%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21a1d8',endColorstr='#1a87b5',GradientType=0 ) !important
}

.mb {
	background:#1a87b5
}

.lb {
	background:#ebf2f5
}

/*----------------------------------------------------------
ZEBRA-STRIPED TABLES
----------------------------------------------------------*/
ul.zebra_stripe,
table.zebra_stripe {
	background:#fff;
	margin:0 0 18px
}

table.zebra_stripe {
	border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px
}

ul.zebra_stripe li,
table.zebra_stripe tbody tr td {
	border-bottom:1px solid #d1d0d0 !important;
	border-top:1px solid #fff !important
}

table.zebra_stripe.separators tbody tr td {
	border-left:1px solid #d1d0d0;
	border-right:1px solid #fff
}

table.zebra_stripe.separators tbody tr td:last-child {
	border-right:none
}

table.zebra_stripe.separators tbody tr td:first-child {
	border-left:none
}

table.zebra_stripe tbody tr:last-child td {
	border-bottom:none
}

ul.zebra_stripe li:nth-child(even),
table.zebra_stripe tbody tr:nth-of-type(even) td {
	background-color:#ebf2f5
}

table.zebra_stripe tbody tr td {

}

ul.zebra_stripe li:hover {
	border-bottom:1px solid #0a4b65;
	border-top:1px solid #97d6ec
}

ul.zebra_stripe_with_subs li {
	background:#fff;
	border-bottom:1px solid #d1d0d0;
	border-top:1px solid #fff
}

ul.zebra_stripe_with_subs li:before,
ul.zebra_stripe_with_subs li:after {
	content:"";
	display:table
}

ul.zebra_stripe_with_subs li:after {
	clear:both
}

ul.zebra_stripe_with_subs li:nth-child(4n+1) {
	background:#ebf2f5
}

.table_header {
	background:#e8e8ef;
	border-bottom:1px solid #acacac;
	border-top:1px solid #fff;
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding:6px 0;
	text-shadow:0 1px 0 #fff
}

table.zebra_stripe thead.table_header tr th {
	background-color:#e8e8eF;
	border-bottom:1px solid #acacac;
	box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	padding:6px 10px
}

table .table_header th a {
    background: url("/images/link-sort.png") no-repeat scroll 100% 6px;
    border-bottom: 1px solid #666666;
    color: #666666;
    padding: 0 12px 0 0;
    text-decoration: none;
}

table .table_header th a.no_sort {
    background: transparent;
	padding: 0;
}

#chapter_container td {
	padding: 8px 10px;
}

#chapter_container tbody tr:last-child td:first-child {
	border-radius:0 0 0 7px;
	-webkit-border-radius:0 0 0 7px
}

#chapter_container tbody tr:last-child td:last-child {
	border-radius:0 0 7px 0;
	-webkit-border-radius:0 0 7px 0
}

/*----------------------------------------------------------
NEW BUTTON STYLES
----------------------------------------------------------*/
/* NORMAL BUTTON STYLES */
a.create_btn,
.create_btn,
a.destroy_btn,
.destroy_btn,
a.read_btn,
.read_btn,
a.update_btn,
.update_btn {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	padding:0.6em .6em .2em;
	line-height:1em;
	height: 1.315em;
	margin-right: .6em;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	margin-bottom:24px;
	margin-bottom:1.5rem;
	transition: background-color, color, box-shadow;
	-moz-transition: background-color, color, -moz-box-shadow;    /* FF3.7+ */
	-o-transition: background-color, color, -o-box-shadow;      /* Opera 10.5 */
	-webkit-transition: background-color, color, -webkit-box-shadow; /* Saf3.2+, Chrome */
	transition-duration:90ms;
	-moz-transition-duration:90ms;
	-o-transition-duration:90ms;
	-webkit-transition-duration:90ms;
	transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	-webkit-transition-timing-function:ease-out;
	font-weight:bold;
	font-family:arial,sans-serif
}

a.create_btn.submitOff,
.create_btn.submitOff,
a.destroy_btn.submitOff,
.destroy_btn.submitOff,
a.read_btn.submitOff,
.read_btn.submitOff,
a.update_btn.submitOff,
.update_btn.submitOff {
	cursor:default
}

input[type="button"].update_btn,
input[type="button"].create_btn,
input[type="button"].read_btn,
input[type="button"].destroy_btn,
input[type="submit"].update_btn,
input[type="submit"].create_btn,
input[type="submit"].read_btn,
input[type="submit"].destroy_btn {
	height:30px;
	line-height:28px;
	padding-top:0px
}

a.read_btn,
.read_btn {
	background: -moz-linear-gradient(top,  rgba(42,184,237,0.6) 0%, rgba(5,64,145,0.6) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,184,237,0.6)), color-stop(100%,rgba(5,64,145,0.6)));
	background: -webkit-linear-gradient(top,  rgba(42,184,237,0.6) 0%,rgba(5,64,145,0.6) 100%);
	background: -o-linear-gradient(top,  rgba(42,184,237,0.6) 0%,rgba(5,64,145,0.6) 100%);
	background: -ms-linear-gradient(top,  rgba(42,184,237,0.6) 0%,rgba(5,64,145,0.6) 100%);
	background: linear-gradient(top,  rgba(42,184,237,0.6) 0%,rgba(5,64,145,0.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#992ab8ed', endColorstr='#99054091',GradientType=0 );
	background-color: #1074be;
	border: 1px solid #2e4b7a;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	color: #EFEFEF !important;
}

a.read_btn:hover,
.read_btn:hover {
	background-color: #1e95ed;
	box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
	color: white !important
}

a.read_btn:active,
.read_btn:active {
	background-color: #1074be;
	box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
	-moz-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3)
}

a.read_btn.submitOff,
.read_btn.submitOff {
	background: rgb(153,199,229);
	background: -moz-linear-gradient(top,  rgba(153,199,229,1) 0%, rgba(137,172,202,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,199,229,1)), color-stop(100%,rgba(137,172,202,1)));
	background: -webkit-linear-gradient(top,  rgba(153,199,229,1) 0%,rgba(137,172,202,1) 100%);
	background: -o-linear-gradient(top,  rgba(153,199,229,1) 0%,rgba(137,172,202,1) 100%);
	background: -ms-linear-gradient(top,  rgba(153,199,229,1) 0%,rgba(137,172,202,1) 100%);
	background: linear-gradient(top,  rgba(153,199,229,1) 0%,rgba(137,172,202,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c7e5', endColorstr='#89acca',GradientType=0 );
	border: 1px solid #0067ba;
	color: #dbe8f2 !important;
	cursor:default;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.01);
	box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
	-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3)
}

a.create_btn,
.create_btn {
	background-image:-moz-linear-gradient(top,  rgba(249,179,29,0.6) 0%, rgba(255,102,0,0.6) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,179,29,0.6)), color-stop(100%,rgba(255,102,0,0.6)));
	background:-webkit-linear-gradient(top,  rgba(249,179,29,0.6) 0%,rgba(255,102,0,0.6) 100%);
	background:-o-linear-gradient(top,  rgba(249,179,29,0.6) 0%,rgba(255,102,0,0.6) 100%);
	background:-ms-linear-gradient(top,  rgba(249,179,29,0.6) 0%,rgba(255,102,0,0.6) 100%);
	background:linear-gradient(top,  rgba(249,179,29,0.6) 0%,rgba(255,102,0,0.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99f9b31d', endColorstr='#99ff6600',GradientType=0 );
	background-color: #fc860d;
	border: 1px solid #cf4500;
	box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	color:#efefef !important;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5)
}

a.create_btn:hover,
.create_btn:hover {
color: white !important;
background-color: #fcb60d;
-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
}

a.create_btn:active,
.create_btn:active {
background-color: #fc860d;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
-moz-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
}

a.create_btn.submitOff,
.create_btn.submitOff {
background: rgb(239,190,137);
background: -moz-linear-gradient(top,  rgba(239,190,137,1) 0%, rgba(239,171,137,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,190,137,1)), color-stop(100%,rgba(239,171,137,1)));
background: -webkit-linear-gradient(top,  rgba(239,190,137,1) 0%,rgba(239,171,137,1) 100%);
background: -o-linear-gradient(top,  rgba(239,190,137,1) 0%,rgba(239,171,137,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,190,137,1) 0%,rgba(239,171,137,1) 100%);
background: linear-gradient(top,  rgba(239,190,137,1) 0%,rgba(239,171,137,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efbe89', endColorstr='#efab89',GradientType=0 );
border: 1px solid #e95d09;
color: #fae6d8 !important;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.01);
-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
}

a.update_btn,
.update_btn {
	background: -moz-linear-gradient(top,  rgba(179,221,0,.6) 0%, rgba(75,125,22,.6) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,221,0,.6)), color-stop(100%,rgba(75,125,22,.6)));
	background: -webkit-linear-gradient(top,  rgba(179,221,0,.6) 0%,rgba(75,125,22,.6) 100%);
	background: -o-linear-gradient(top,  rgba(179,221,0,.6) 0%,rgba(75,125,22,.6) 100%);
	background: -ms-linear-gradient(top,  rgba(179,221,0,.6) 0%,rgba(75,125,22,.6) 100%);
	background: linear-gradient(top,  rgba(179,221,0,.6) 0%,rgba(75,125,22,.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99b3dd00', endColorstr='#994b7d16',GradientType=0 );
	background-color: #88AE47;
	border: 1px solid #557D00;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	color: #EFEFEF !important;
}

a.update_btn:hover,
.update_btn:hover {
color: white !important;
background-color: #97C433;
-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
}

a.update_btn:active,
.update_btn:active {
background-color: #88AE47;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
-moz-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
}

a.update_btn.submitOff,
.update_btn.submitOff {
background: rgb(203,215,154);
background: -moz-linear-gradient(top,  rgba(203,215,154,1) 0%, rgba(176,196,147,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,215,154,1)), color-stop(100%,rgba(176,196,147,1)));
background: -webkit-linear-gradient(top,  rgba(203,215,154,1) 0%,rgba(176,196,147,1) 100%);
background: -o-linear-gradient(top,  rgba(203,215,154,1) 0%,rgba(176,196,147,1) 100%);
background: -ms-linear-gradient(top,  rgba(203,215,154,1) 0%,rgba(176,196,147,1) 100%);
background: linear-gradient(top,  rgba(203,215,154,1) 0%,rgba(176,196,147,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbd79a', endColorstr='#b0c493',GradientType=0 );
border: 1px solid #619E00;
color: #E9EFDD !important;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.01);
-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
}

a.destroy_btn,
input.destroy_btn {
background: -moz-linear-gradient(top, rgba(255,110,81,0.6) 0%, rgba(188,35,0,0.6) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,110,81,0.6)), color-stop(100%,rgba(188,35,0,0.6)));
background: -webkit-linear-gradient(top, rgba(255,110,81,0.6) 0%,rgba(188,35,0,0.6) 100%);
background: -o-linear-gradient(top, rgba(255,110,81,0.6) 0%,rgba(188,35,0,0.6) 100%);
background: -ms-linear-gradient(top, rgba(255,110,81,0.6) 0%,rgba(188,35,0,0.6) 100%);
background: linear-gradient(top, rgba(255,110,81,0.6) 0%,rgba(188,35,0,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ff6e51', endColorstr='#99bc2300',GradientType=0 );

background-color: #e42600;

border: 1px solid #ad1414;

text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
color: #EFEFEF;
}

a.destroy_btn:hover,
.destroy_btn:hover {
color: white;
background-color: #ff5230;

-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
}

a.destroy_btn:active,
.destroy_btn:active {
background-color: #e42600;

-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
-moz-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
}

a.destroy_btn.submitOff {
background: rgb(230,143,126); /* Old browsers */
background: -moz-linear-gradient(top, rgba(230,143,126,1) 0%, rgba(204,117,100,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,143,126,1)), color-stop(100%,rgba(204,117,100,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(230,143,126,1) 0%,rgba(204,117,100,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(230,143,126,1) 0%,rgba(204,117,100,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(230,143,126,1) 0%,rgba(204,117,100,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(230,143,126,1) 0%,rgba(204,117,100,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68f7e', endColorstr='#cc7564',GradientType=0 ); /* IE6-9 */

border: 1px solid #ca1010;
color: #f0d3cd;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.01);
-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
}

a.secondary,
.secondary {
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
	background-color: #eeeeee;
	border: 1px solid #a1a1a1;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.01);
	-webkit-box-shadow: inset 0 0 2px rgba(255,255,255, 1), inset 0 -1px 0 rgba(255,255,255,1);
	-moz-box-shadow: inset 0 0 2px rgba(255,255,255, 1), inset 0 -1px 0 rgba(255,255,255,1);
	box-shadow: inset 0 0 2px rgba(255,255,255, 1), inset 0 -1px 0 rgba(255,255,255,1);
	color: #535c62 !important;
	font-weight:bold;
	-webkit-font-smoothing: antialiased
}

a.secondary:hover,
.secondary:hover {
	color: #1d8bd5 !important;
	background-color: #e6e6e6;
	-webkit-box-shadow: inset 0 0 2px rgba(255,255,255, 1), inset 0 -1px 0 rgba(255,255,255,.6), 0 1px 2px rgba(0,0,0,0.13);
	-moz-box-shadow: inset 0 0 2px rgba(255,255,255, 1), inset 0 -1px 0 rgba(255,255,255,.6), 0 1px 2px rgba(0,0,0,0.13);
	box-shadow: inset 0 0 2px rgba(255,255,255, 1), inset 0 -1px 0 rgba(255,255,255,.6), 0 1px 2px rgba(0,0,0,0.13);
}

a.secondary:active,
.secondary:active {
	background-color: #eeeeee;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
	-moz-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
	box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
	color:#005298 !important;
}

a.update_btn.secondary:hover,
.update_btn.secondary:hover {
	color:#78a425 !important
}

a.update_btn.secondary:active,
.update_btn.secondary:active {
	color:#607d2a !important
}

a.destroy_btn.secondary:hover,
.destroy_btn.secondary:hover {
	color:#ec2a1b !important
}

a.destroy_btn.secondary:active,
.destroy_btn.secondary:active {
	color:#9c1a10 !important
}

a.create_btn.secondary:hover,
.create_btn.secondary:hover {
	color:#fc9110 !important
}

a.create_btn.secondary:active,
.create_btn.secondary:active {
	color:#b36511 !important
}

a.secondary.disabled,
.secondary.disabled {
background: rgb(245,245,245);
background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(235,235,235,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(235,235,235,1)));
background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(235,235,235,1) 100%);
background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(235,235,235,1) 100%);
background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(235,235,235,1) 100%);
background: linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(235,235,235,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ebebeb',GradientType=0 );
border: 1px solid #bbb;
color: #b0b0b0 !important;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.01);
-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.2), inset 0 1px 0 rgba(255,255,255,0.3);

cursor:default;
}


/* CALL-TO-ACTION BUTTONS */
a.create_btn.cta,
a.update_btn.cta,
a.destroy_btn.cta,
a.read_btn.cta,
input.btn.cta {
	border-radius:6px;
	-webkit-border-radius:6px;
	font-size:18px;
	line-height:21px;
	padding:12px 18px
}

/* DROPDOWN BUTTONS */
a.read_btn.with-arrow,
.read_btn.with-arrow,
a.create_btn.with-arrow,
.create_btn.with-arrow {
	padding-right:30px;
	position:relative
}

a.read_btn.mini.with-arrow,
.read_btn.mini.with-arrow,
a.create_btn.mini.with-arrow,
.create_btn.mini.with-arrow {
	padding-right:21px
}

a.read_btn.with-arrow:after,
.read_btn.with-arrow:after,
a.create_btn.with-arrow:after,
.create_btn.with-arrow:after {
	content:url(/images/icons/newReleaseBtnArrow.png);
	position:absolute;
	right:0;
	top:2.5px
}

a.read_btn.mini.with-arrow:after,
.read_btn.mini.with-arrow:after {
	content:url(/images/icons/mini-arrow.png);
	right:6px;
	top:9px
}

/* INLINE BUTTONS */
a.mini,
input.mini {
	font-size:11px;
	padding:3px 14px;
	line-height:17px;
	margin-bottom:0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

#newImprintButton{
	margin-bottom: 6px;
}

.center {
	margin:12px 0;
	text-align:center
}

.gray_italic {
    color: #999999;
    font-size: 11px;
    font-style: italic;
    font-weight: normal
}

/* MESSAGE CENTER */
#messageCenterIndex ul li {
	margin:10px 0 40px
}

#messageCenterIndex ul li img {
	border:2px solid #fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
	float:left;
	margin-right:10px
}
.messagedesc{
	margin-left: 76px;
}
.from{
 	font-weight:bold;
}
.messageDetailBody{
	background:#fff;
	border-top:1px solid #acacac;
	border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	padding:10px;
}

.message_container {
	display:inline-block
}

/* PLUS-SIGN BUTTONS */
a.create_btn.with_plus,
.create_btn.with_plus {
	padding-right:30px
}

a.create_btn.with_plus:after,
.create_btn.with_plus:after {
	content:"+";
	font-size:24px;
	position:absolute;
	right:8px;
	top:8px
}



.formTextareaInput {
	width: 300px;
}

.subtitled_language{
 display:none;
}

/* ========================================================
FILM RELEASES
======================================================== */
#createReleaseControls .col1,
#createReleaseControls .col2 {
	float:left;
	width:50%
}

.release_form.two_column li {
	float:left;
	width:50%
}

ul.modalForm li:after,
.release_form.two_column:after,
.release_form li:after,
.release_form.two_column .inputs:after,
.release_form li > .inputs:before {
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.release_form li > label {
	float:left;
	font-weight:bold;
	margin-bottom:8px;
	position:relative
}

.inputs input[type="radio"] {
	margin-left:0
}

.release_form #subtitle label {
	margin-right:18px
}

.col1 .release_form li > label,
.col2 .release_form li > label {
	font-weight:bold
}

p.indent .smalltext  {
	color:inherit;
	font-size:11px
}

.inputs.stacked {
	min-height:48px
}

.inputs.stacked > label {
	display:block;
	min-height:22px
}

.release_form .help_tip {
	margin:3px 4px 0 0
}

.help_tip {
	background:#fff;
	border:2px solid #1b3249;
	border-radius:100px;
	-webkit-border-radius:100px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	cursor:pointer;
	float:left;
	height:14px;
	position:relative;
	width:14px
}

.help_tip:after {
	color:#1b3249;
	content:"?";
	font-size:8px;
	font-weight:800;
	height:11px;
	left:0.05em;
	line-height:10px;
	position:absolute;
	text-align:center;
	width:10px
}

.helptip {
	cursor:pointer;
	font-size:11px;
	font-style:italic;
	line-height:16px;
	margin-left:20px;
	position:relative;
}

.helptip:before {
	background:#fff;
	border:2px solid #1b3249;
	border-radius:50%;
	content:'?';
	font-size:10px;font-style:normal;
	font-weight:800;
	height:12px;
	left:-20px;
	line-height:12px;
	position:absolute;
	text-align:center;
	width:12px;
}

.helptip-content {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
	border:1px solid #a1a1a1;
	border-radius:5px;
	box-shadow:0 0 3px rgba(0,0,0,0.35);
	bottom:0;
	font-style:normal;
	margin-left:-9999px;
	max-width:320px;
	min-width:290px;
	opacity:0;
	padding:10px 18px 0;
	position:absolute;
	-moz-transition:opacity 0.4s linear 0s,top 0.2s linear 0s;
	-webkit-transition:opacity 0.2s linear 0s,top 0.2s linear 0s;
	z-index:1050;
}

.helptip-content:after,
.helptip-content:before {
	border:solid transparent;
	content:" ";
	height:0;
	left:25px;
	position:absolute;
	pointer-events: none;
	top:100%;
	width:0;
}

.helptip-content:after {
	border-color:rgba(255, 255, 255, 0);
	border-top-color:#f6f6f6;
	border-width:10px;
	margin-left:-10px;
}

.helptip-content:before {
	border-color:rgba(161, 161, 161, 0);
	border-top-color:#a1a1a1;
	border-width:11px;
	margin-left:-11px;
}


.helptip:hover > .helptip-content {
	margin:0 0 12px -38px;
	opacity:1;
	bottom:100%;
}

div[id*='container'] + .data-sources {
	margin:0 0 20px 8px;
}

.inputs select,
.inputs input,
#chapter_container input{
	border:1px solid #717a83;
	border-radius:5px;
	-webkit-border-radius:5px;
	color:inherit;
	font-family:arial,'helvetica neue',helvetica,sans-serif;
	font-size:12px;
	padding:3px
}

.inputs a.mini {
	margin-right:0
}

.datepick_field {
	width:80px
}

.release_form .missing,
.release_form .missing2 {
	clear:both;
	line-height:12px;
	margin:4px 0
}

#invalid_top_talent,
#missing_production_crew,
#invalid_production_crew {
	clear:none;
	float:left;
	margin-top:9px
}

.release_form.two_column .missing,
.release_form.two_column .missing2 {
	bottom:-10px;
	left:33.5%
}
.formTextareaInput {
	width: 300px;
}

.subtitled_language{
 display:none;
}

#top_talent_firstName,#top_talent_lastName,#top_talent_character,
#production_crew_firstName,#production_crew_lastName,
#production_crew_character {
	font-size:15px;
	color: #1B3249;
	width: 245px;
}

#trash_cans {
	background:url("/images/icons/trash.png") center center no-repeat;
	cursor: pointer;
	height:19px;
	width:25px
}

.trash_cans {
	background:url("/images/icons/trash.png") center center no-repeat;
	cursor: pointer;
	height:19px;
	width:25px
}

.chapterInput {
	width:223px;
}

.filmrelease_inputs{
	width:194px
}

textarea.filmrelease_inputs {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#1b3249;
	font-family:arial,helvetica,sans-serif;
	font-size:12.8px;
	max-width:100%;
	width:100%
}

.release_form input#c_line {
	width:30% !important
}

.char_count {
	float:right
}

/* FILM - CHAPTERS */
#film_chapters {
	/* margin:20px 0 */
}

/* FILM - DELETE CHAPTER MODAL */
#modal_overlayReorderFilmChapterReleaseModal #modalWindow .content,
#modal_overlaydeleteFilmChapterModal #modalWindow .content {
	font-size:14px;
	font-weight:bold;
	min-height:1px;
	text-align:center
}

#modal_overlaydeleteFilmChapterModal #modalWindow .content > div {
	height:50px;
	line-height:50px
}

#chapter_container {
	border-bottom:none
}

#chapter_container thead tr {
	height:20px
}

#chapter_container tbody tr {
	height:42px
}

.filmroundedCornerBG {

	font-size:12px;
	font-weight: bold;
	line-height: 46px;
	text-align: center;
	border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px
}

.missing_errors{
	font-weight: bold;
	color:red;
	height:17px;
	line-height:10px;
	padding-left:17px
}
.divFilmAssetLink{
	font-weight: 800;
	float: right
}

.divFilmAssetLink a.create_btn { margin-bottom: 0; }

.divFilmAssetLink a,
a#edit_territories { color:inherit; margin-right: 10px}

.divFilmAssetLink a:not([class*="btn"]),
a#edit_territories:not([class*="btn"]) {line-height:28px}

.ui-widget-content {
	border-radius:3px;
	-webkit-border-radius:3px
}

#modal_overlayeditFilmReleaseModal label {
	font-weight:bold;
	line-height:20px;
	margin-left:24px
}

#modal_overlayeditFilmReleaseModal #createReleaseDisplayedas_li label {
	width:auto
}

#modal_overlayeditFilmReleaseModal .inputs {
	margin-top:12px
}

#modal_overlayeditFilmReleaseModal ul.modalForm li,
#modal_overlayeditFilmReleaseModal .release_form li {
	padding-bottom:15px
}

.ImageFrames {
	background:#f9f9f9;
	box-shadow:inset 0 0 0 1px #acacac;
	-moz-box-shadow:inset 0 0 0 1px #acacac;
	-webkit-box-shadow:inset 0 0 0 1px #acacac;
	-webkit-border-radius:7px;
    border-radius:7px;
    padding: 2px;
 	-webkit-box-sizing:padding-box;
	   -moz-box-sizing:padding-box;
		-ms-box-sizing:padding-box;
		 -o-box-sizing:padding-box;
			box-sizing:padding-box;
	margin:0 auto
}

.ImageFrames .noImageTextDiv h4 {
	text-align:center
}

.ImageFrames.editFilmArtwork {
    height: 360px;
    width: 240px;
}

.ImageFrames.editFilmArtwork .ImageTextDiv {
    height: 356px;
    width: 236px;
}

.ImageFrames.editFilmArtwork img {
    height: 360px;
    width: 240px;
}

.noImageTextDiv {
	color:#afafaf;
	display: table-cell;
	vertical-align: middle;
    border-radius:7px;
	-webkit-border-radius:7px
}

.ImageTextDiv {
	overflow: hidden;
    border-radius:7px;
	-webkit-border-radius:7px
}


/*-----------------------------------------------
NEW RELEASE BUILDER INDEX DESIGNS
-----------------------------------------------*/
.releaseInfo a.albumName {
	display:block
}

#search_release_inputbox {
	float:right;
	width:270px
}

.container_header input.trackSearchBox {
	 margin: 0px -5px 0 0;
    height:29px;
    background-position: 10px 2px;

}

.container_header #search_release_inputbox {
    width:214px;
}

.container_header input.searchboxLarge {
	font-size: 11px;
    height: 26px;
    line-height:26px;
    margin:2px 10px 0 0;
    background-position: 10px center;
    background-size: 5% auto;
}

.container_header input.indexSearchboxLarge {
	font-size: 14px;
    line-height:32px;
    background-position: 10px center;
    background-size: 5% auto;
}

#search_release_inputbox.searchboxLarge {
	margin-bottom:7px;
	    width: 180px;
}

.container_header .modFilter {
	font-size:12px;
	font-weight:400;
	margin-top:4px;
	width:120%
}

#view_exarelease_form .container_header .modFilter span.float-left {
	margin-top:5px
}

.container_header .modFilter #filterBox input[type="checkbox"] {
	vertical-align: bottom;
}

.releaseInfo {
	word-wrap:break-word;
	padding:0 10px
}

.release-list-release-date {
	font-size:13px;
	font-weight:bold
}

#in-progress,
#in-catalog {
	border-bottom:none;
	margin-bottom:8px
}

#in-progress + a.read_btn,
#in-catalog + a.read_btn {
	margin-bottom:10px
}

#in-progress .release-thumb,
#in-catalog .release-thumb {
	width:97px
}

#in-progress .releaseInfo,
#in-catalog .releaseInfo {
	width:207px;
   word-wrap:break-word;
}

#in-progress .release-date,
#in-catalog .release-date {
	width:95px
}

#in-progress .release-status,
#in-catalog .release-status {
	width:153px
}

#in-progress td,
#in-catalog td,
#view-ex-a td {
	padding:8px 0
}

#in-progress td.release-date,
#in-catalog td.release-date,
#view-ex-a td.release-date {
	font-size:13px;
	font-weight:bold
}

.release-status a {
	display:inline-block;
	height:31px;
	width:32px
}

td.status a { display: inline-block; }

td.status a img {
	display:block;
	margin:0 auto
}

.viewReleasesPhoto img {
	background:#fff;
	border:1px solid #d1d0d0;
	border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	padding:2px
}

.status-label {
	font-weight:bold;
	height:28px;
	line-height:28px;
	text-align:center;
	text-transform:uppercase
}

.status-label.submitted {
	background:#0090e9;
	color:#fff
}

.status-label.in-correction {
	background:#faf395;
	color:#273549
}

.status-label.rejected {
	background:#fda7a7;
	color:#273549
}

.status-label.delivered {
	background:#61a319;
	color:#fff
}

#edittrackmodal_ItunesPricingTierId {
	width: 120px;
	margin: 0px 0px 0px 0px;
}
#edittrackmodal_AmazonPricingTierId {
	width: 120px;
	margin: 0px 0px 0px 20px;
}

/* 5 august 2012  */
#content .modContainerReleases .modBodyReleases #create-dash {
	width:548px;
}

#view_exarelease_listing table.zebra_stripe {
	margin-bottom: 10px;
    border-bottom: none;
}

#view_exarelease_listing .pagination {
	margin: 0 0 0 -1px;
    border-top: none;
   -webkit-border-radius:0 0 7px 7px;
   border-radius:0 0 7px 7px;
	padding-bottom: 8px;
}

.status_icon_inline {
	display: inline-block;
	margin: 0 2px;
    text-align: center;
    width: 35px;
}

.status_icon_inline span {
	display: block;
	font-size: 11px;
    color: #666665;
}


a.text-link-off {
	cursor:default;
	opacity:0.5
}

#view_exarelease_listing .releaseInfo {
	margin:0 auto;
	width:370px
}

#view_exarelease_listing .status {
	width: 170px;
}

#view_exarelease_listing .release-date-container {
	width:109px;
}

#view_exarelease_listing .product-type {
	text-align: center;
	text-transform: capitalize;
}

/* 24 sep 2012 */
.uploadArtwork.container {
	margin-bottom: 30px;
    clear:both;
}

#previewableBlock {
	margin-top: -18px;
}
ul.modalForm li #previewable_container label {
	width: auto;
	float: left;
	padding: 0 6px 0 2px;
}

ul.modalForm li #previewable_container label.optional {
	width: 295px;
	float: none;
	padding-bottom: 8px;
}

ul.modalForm li #previewable_container  input[type="radio"] {
	margin-left: 2px;
}

.dropdownInlineList {
float: left;
}

.dropdownInlineList + .dropdownInlineList {
	margin-left: 20px;
}

.dropdownInlineList span.smalltext {
	display: block;
}

.dropdownInlineList #edittrackmodal_AmazonPricingTierId {
	margin-left: 0;
}

/* 10 oct 2012 */
.dropdown-list { width: 232px;}
#ClosedCaption_container { float: left; width: 70% }
#ClosedCaption_container label, #createReleaseClosedcaption_li .inputs label {
	clear: both;
	display:block;
	width: 316px;
}

#ClosedCaption_container label[for="closedcaption-no"] + select, #createReleaseClosedcaption_li .inputs label[for="closedcaption-no"] + select {
	display: block;
	margin: 2px 0 5px;
}

#content .btn-big {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px;
    padding: 12px 74px;
}

.lead-mini {
    font-size: 14px;
    font-weight: 200;
    line-height: 22px;
    margin-bottom: 20px;
}

.ulList {
margin: 0 0 0 20px;
}

.ulList li { list-style: disc; margin:0 0 10px 0; }

.truncate {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.releasesDelivery .truncate {
	color:#007be3;
	font-size:11px;
	font-weight:bold;
	width:300px
}

.displayOff
{
display:none;
}

.fixed-table { table-layout: fixed; word-wrap:break-word;}

.fileinput {
	height: 35px;
    overflow: hidden;
    position: relative;
}

.fileFakeInput {
	overflow:hidden;
	position: relative;
}

.fileFakeInput .create_btn {
	margin-right: 0;
}
.fileFakeInput input[type="file"] {
	width: 98%;
	min-height:30px;
	font-size:23px;
	position: absolute;
	z-index: 1011;
	cursor: pointer;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity : 0);
}

.uploadLogobtn > input[type="file"] {
	width:100%
}

.uploadLogobtn a#upload_your_logo_href {
	display:block;
	padding-left:0;
	padding-right:0
}

#label-commission span {
	float:none;
	margin-right:18px
}

#label-commission input[type="text"] {
	margin:0;
	text-align:center;
	width:31px
}

#label-commission span.smalltext {
	line-height:30px;
	margin-right:4px
}

#label-commission label.smalltext {
	display:block;
	margin-top:4px;
	width:100%
}

#label-commission label.missingForm {
	margin-bottom:12px
}

li.yellow select, select.yellow, li.red select, select.red {
	max-height: 42px;
}

.filmassets-rightsection {
	margin:0 0 0 36px;
}

.filmassets-rightsection ul li {
	word-wrap: break-word;
}

.lead {
	font-size:16px;
	line-height:24px;
	margin-bottom:18px
}

.switch-tabs:before,
.switch-tabs:after {
	content:"";
	display:table;
	line-height:0
}

.switch-tabs:after {
	clear:both
}

.switch-tabs {
	margin-bottom:-1px;
	padding-left:8px;
	position:relative;
	z-index:6
}

.switch-tabs li {
	float:left;
	line-height:33px;
	margin-left:10px
}

.switch-tabs li a,
.switch-tabs li a:link,
.switch-tabs li a:active,
.switch-tabs li a:visited {
	background:#f9f9f9;
	border:1px solid #acacac;
	border-bottom:1px solid #f9f9f9;
	border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	color:inherit;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:0 7px;
	text-decoration:none;
	transition:all 0.2s linear 0s;
	-moz-transition:all 0.2s linear 0s;
	-webkit-transition:all 0.2s linear 0s;
}

.switch-tabs li a.inactive {
	border-bottom:none;
	font-weight:normal
}

.switch-tabs + .panel {
	padding:18px;
	position:relative;
	z-index:5
}

#login-home #pageOutline {
	height:100%
}

#alw-login {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-nox;
	margin:48px auto;
	max-width:580px;
	width:100%
}

#alw-login > section {
	margin:24px auto;
	max-width:360px;
	width:90%
}

#alw-login input[type="text"],
#alw-login input[type="password"] {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#1b3249;
	font-size:12px;
	height:28px;
	line-height:28px;
	width:100%
}

#alw-login input[type="submit"] {
	margin-right:0
}

#alw-login label {
	font-weight:bold
}

#alw-login .missing {
	margin-bottom:16px
}

#alw-login em {
	display:block;
	margin-bottom:6px
}

#alw-login #sucess_message {
	background-image:url(../images/icons/statusCheck.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-size:auto 18px;
	margin-bottom:15px;
	padding-left:25px
}

.container-fluid {
	height:100%;
	margin:0 auto;
	max-width:970px;
	padding-left:0;
	padding-right:0
}



/* Landscape phones and down */
@media (max-width:480px) {
	h1#logoLink {display:block !important}
	h1#logoLink a {margin:0 auto}
	.container-fluid {padding-left:0;padding-right:0}
	div#pageOutline {height:auto !important;min-height:100%;padding-bottom:20px}
	div#page {padding:0 10px}
	#alw-login {margin:20px auto 40px}
}

#createReleaseControls :not(.token-input-input-token) > input[type="text"],
#createReleaseControls select,
#createReleaseControls textarea,
#top_talent_container input[type="text"],
#production_crew_container input[type="text"],
#production_crew_container select,
#ratings_container input[type="text"],
#ratings_container select {
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	color:#555;
	display:inline-block;
	font-family:arial,'Helvetica Neue',helvetica,sans-serif;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin-bottom:0;
	padding:4px 6px;
	transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;
	-webkit-transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;
	vertical-align:middle
}



#top_talent_container input[type="text"],
#production_crew_container input[type="text"],
#ratings_container input[type="text"] {
	width:86%
}

#createReleaseControls textarea {
	height:auto
}

#createReleaseControls :not(.token-input-input-token) > input[type="text"]:focus,
#createReleaseControls textarea:focus,
#top_talent_container input[type="text"]:focus,
#production_crew_container input[type="text"]:focus,
ratings_container input[type="text"]:focus {
	border-color:rgba(82,168,236,0.8);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	outline:0 none
}

#createReleaseControls select,
#production_crew_container select,
#ratings_container select {
	background-color:#fff;
	border:1px solid #ccc;
	height:auto;
	padding:3px;
	line-height:30px;
	width:220px
}

.zebra_stripe.no-panel-head {
	border-radius:7px;
	-webkit-border-radius:7px
}

.zebra_stripe.no-panel-head thead tr th:first-child {
	border-radius:7px 0 0;
	-webkit-border-radius:7px 0 0
}

.zebra_stripe.no-panel-head thead tr th:last-child {
	border-radius:0 7px 0 0;
	-webkit-border-radius:0 7px 0 0
}

.zebra_stripe tbody tr td [class*="_btn"] {
	margin:0
}

[class*="_btn"] > img {
	margin:-1px 2px 0 0
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	[class*="_btn"] > img {
		margin:-1px 1px 0 0
	}
}

body {
	font-family:'Helvetica Neue',helvetica,arial,sans-serif
}

.btn {
  display: inline-block;
  *display: inline;
	padding:4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
	font-family:'Helvetica Neue',helvetica,arial,sans-serif;
	font-size: 14px;
  line-height: 20px;
	color:#002646 !important;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
	background-color:#eee;
	background-image:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
	background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
	background-image:-o-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
	background-image:linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,0));
	border:1px solid #a1a1a1;
  background-repeat: repeat-x;
	border-radius:5px;
	-webkit-border-radius:5px;
  *zoom: 1;
	box-shadow:inset 0 0 2px #fff,inset 0 -1px 0 #fff;
	-webkit-box-shadow:inset 0 0 2px #fff,inset 0 -1px 0 #fff;
	-webkit-font-smoothing:antialiased;
	font-weight:bold;
	text-decoration:none !important;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
}

.btn:hover {
	background-color:#e6e6e6;
	background-position:0 0;
	box-shadow: inset 0 0 2px rgba(255,255,255, 1), inset 0 -1px 0 rgba(255,255,255,.6), 0 1px 2px rgba(0,0,0,0.13);
	-webkit-box-shadow: inset 0 0 2px rgba(255,255,255, 1), inset 0 -1px 0 rgba(255,255,255,.6), 0 1px 2px rgba(0,0,0,0.13);
	color:#1d8bd5 !important;
	transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	-webkit-transition: background-color 0.1s linear
}

.btn:active {
	background-color:#eee;
	background-image:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
	background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
	background-image:-o-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
	background-image:linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,0));
	box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	color:#005298 !important
}

input[type="submit"].btn,
input[type="button"].btn {
	margin-top:0
}

.btn.btn-update {
	background-color: #88AE47;
	background-image:-moz-linear-gradient(top,rgba(179,221,0,0.6) 0%,rgba(75,125,22,0.6) 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(179,221,0,0.6)),to(rgba(75,125,22,0.6)));
	background-image:-webkit-linear-gradient(top,rgba(179,221,0,0.6),rgba(75,125,22,0.6));
	background-image:-o-linear-gradient(top,rgba(179,221,0,0.6),rgba(75,125,22,0.6));
	background-image:linear-gradient(to bottom,rgba(179,221,0,0.6),rgba(75,125,22,0.6));
	border:1px solid #557D00;
	box-shadow:0 0 1px rgba(255,255,255,0.4) inset,0 1px 0 rgba(255,255,255,0.5) inset;
	-webkit-box-shadow:0 0 1px rgba(255,255,255,0.4) inset,0 1px 0 rgba(255,255,255,0.5) inset;
	color:#efefef !important;
	text-shadow:0 1px 1px rgba(0,0,0,0.5)
}

.btn.btn-update:hover {
	background-color:#a3ce00;
	box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
	color:#fff !important
}

.btn.btn-update:active {
	background-color:#88ae47;
	background-image:-moz-linear-gradient(top,rgba(179,221,0,0.6) 0%,rgba(75,125,22,0.6) 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(179,221,0,0.6)),to(rgba(75,125,22,0.6)));
	background-image:-webkit-linear-gradient(top,rgba(179,221,0,0.6),rgba(75,125,22,0.6));
	background-image:-o-linear-gradient(top,rgba(179,221,0,0.6),rgba(75,125,22,0.6));
	background-image:linear-gradient(to bottom,rgba(179,221,0,0.6),rgba(75,125,22,0.6));
	box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3)
}

.btn.btn-create {
	color: #efefef !important;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
	background-color: #fc860d;
	background-image:-moz-linear-gradient(top,  rgba(249,179,29,0.6) 0%, rgba(255,102,0,0.6) 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,179,29,0.6)), color-stop(100%,rgba(255,102,0,0.6)));
	background-image:-webkit-linear-gradient(top,  rgba(249,179,29,0.6) 0%,rgba(255,102,0,0.6) 100%);
	background-image:-o-linear-gradient(top,  rgba(249,179,29,0.6) 0%,rgba(255,102,0,0.6) 100%);
	background-image:-ms-linear-gradient(top,  rgba(249,179,29,0.6) 0%,rgba(255,102,0,0.6) 100%);
	background-image:linear-gradient(top,  rgba(249,179,29,0.6) 0%,rgba(255,102,0,0.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99f9b31d', endColorstr='#99ff6600',GradientType=0 );
  background-repeat: repeat-x;
	border: 1px solid #cf4500;
	box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
}

.btn.btn-create:hover {
color: white !important;
background-color: #fcb60d !important;
-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
}

.btn.btn-create:active,
.btn.btn-create:focus {
	color:#fff !important;
background-color: #fc860d;
	background-image:-moz-linear-gradient(top,  rgba(249,179,29,0.6) 0%, rgba(255,102,0,0.6) 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,179,29,0.6)), color-stop(100%,rgba(255,102,0,0.6)));
	background-image:-webkit-linear-gradient(top,  rgba(249,179,29,0.6) 0%,rgba(255,102,0,0.6) 100%);
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
}

.btn.btn.btn-read {
	color: #efefef !important;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
	background-color: #1074be;
	background-image: -moz-linear-gradient(top,  rgba(42,184,237,0.6) 0%, rgba(5,64,145,0.6) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,184,237,0.6)), color-stop(100%,rgba(5,64,145,0.6)));
	background-image: -webkit-linear-gradient(top,  rgba(42,184,237,0.6) 0%,rgba(5,64,145,0.6) 100%);
	background: -ms-linear-gradient(top, rgba(42,184,237,0.6) 0%,rgba(5,64,145,0.6) 100%); /* IE10+ */
  background-repeat: repeat-x;
	border: 1px solid #2e4b7a;
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
}

.btn.btn-read:hover {
	box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
	color: white !important;
	background-color: #1e95ed !important;
}

.btn.btn-read:active {
	color:#fff !important;
	background-color: #1074be;
	background-image: -moz-linear-gradient(top,  rgba(42,184,237,0.6) 0%, rgba(5,64,145,0.6) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,184,237,0.6)), color-stop(100%,rgba(5,64,145,0.6)));
	background-image: -webkit-linear-gradient(top,  rgba(42,184,237,0.6) 0%,rgba(5,64,145,0.6) 100%);
	box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3)
}

.btn.btn-destroy {
background: -moz-linear-gradient(top, rgba(255,110,81,0.6) 0%, rgba(188,35,0,0.6) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,110,81,0.6)), color-stop(100%,rgba(188,35,0,0.6)));
background: -webkit-linear-gradient(top, rgba(255,110,81,0.6) 0%,rgba(188,35,0,0.6) 100%);
background: -ms-linear-gradient(top, rgba(255,110,81,0.6) 0%,rgba(188,35,0,0.6) 100%);
background-color: #e42600;
border: 1px solid #ad1414;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.4), inset 0 1px 0 rgba(255,255,255,0.5);
color:#efefef !important;
}

.btn.btn-destroy:hover {
color:#fff !important;
background-color: #ff5230;
-webkit-box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
box-shadow: inset 0 0 1px rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.2);
}

.btn.btn-destroy:active,
.btn.btn-destroy:focus {
background-color: #e42600;
background-image: -moz-linear-gradient(top, rgba(255,110,81,0.6) 0%, rgba(188,35,0,0.6) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,110,81,0.6)), color-stop(100%,rgba(188,35,0,0.6)));
background-image: -webkit-linear-gradient(top, rgba(255,110,81,0.6) 0%,rgba(188,35,0,0.6) 100%);
background-image: -ms-linear-gradient(top, rgba(255,110,81,0.6) 0%,rgba(188,35,0,0.6) 100%);
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
box-shadow: inset 0 0 6px rgba(0,0,0, 0.3);
}

.btn.btn-update.disabled,
.btn.btn-update[disabled],
.btn.btn-update.disabled:hover,
.btn.btn-update[disabled]:hover,
.btn.btn-read.disabled,
.btn.btn-read[disabled],
.btn.btn-read.disabled:hover,
.btn.btn-read[disabled]:hover {
	background-color:#88ae47;
	background-image:none !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	cursor: default;
	opacity: 0.65;
	visibility:visible !important
}

.btn.btn-read.disabled,
.btn.btn-read[disabled],
.btn.btn-read.disabled:hover,
.btn.btn-read[disabled]:hover {
	background-color:#1074be !important;
	color:#efefef !important;
}

.btn.btn-update.disabled,
.btn.btn-update[disabled],
.btn.btn-update.disabled:hover,
.btn.btn-update[disabled]:hover {
	color:#efefef !important;
}

.btn.disabled {
	pointer-events:none;
}

.btn + .btn {
	margin-left:10px
}

.btn-block + .btn-block {
	margin-left:0
}

ul.trackNumberList.pagination > li,
ul.trackNumberList.pagination > li.blinking {
	background-color:#eee;
	background-image:-moz-linear-gradient(center top,#fff 0%,rgba(255,255,255,0) 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background-image:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	border:1px solid #a1a1a1;
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 0 2px #fff,inset 0 -1px 0 #fff;
	-webkit-box-shadow:inset 0 0 2px #fff,inset 0 -1px 0 #fff;
	color:#666;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	margin-bottom:6px;
	padding:0 11px;
	text-decoration:none
}

ul.trackNumberList.pagination > li.volDivider {
    background-color:transparent;
    background-image:none;
    border:none;
    font-weight:normal
}

ul.trackNumberList.pagination > li.correction {
	background-color: #faf395;
	background-image: none;
}

ul.trackNumberList.pagination > li.rejection {
	box-shadow:0 0 0 6px #fda7a7;
	-webkit-box-shadow:0 0 0 6px #fda7a7;
	margin:6px 0 12px
}

ul.trackNumberList.pagination > li.rejection.current {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.45),0 0 0 6px #fda7a7;
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.45),0 0 0 6px #fda7a7
}

ul.trackNumberList.pagination > li.current {
	background-color:#f5f5f5;
	background-image:none;
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.45);
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.45);
	color:#1b3249 !important;
	cursor:default;
}

ul.trackNumberList.pagination > li:hover {
	color:#1d8bd5
}

ul.trackNumberList.pagination > li.volDivider:hover {
	color:#666;
	cursor:default !important
}

#modalTrackDetails > .carousel {
	text-align:center
}

#modalTrackDetails div[class*="Page"] {
	height:28px;
	left:0;
	padding:0;
	position:relative;
	width:30px
}

#modalTrackDetails div[class*="Page"]:first-of-type {
	margin-bottom:6px
}

#modalTrackDetails div[class*="Page"]:last-of-type {
	margin-top:6px
}

#modalTrackDetails div[class*="Page"]:after {
	content:"\25B4";
	position:absolute;
	right:10px;
	top:3px
}

#modalTrackDetails div[class*="Page"]:last-child:after {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	top:7px
}

#modalWindow .carousel + #content {
	padding-top:0
}

#modalWindow .scrollable {
	margin-top:5px;
	height:426px;
	width:auto;
	min-width:56px
}

#modalWindow .scrollable:before,
#modalWindow .scrollable:after {
	content:"";
	display:table
}

#modalWindow .scrollable:after {
	clear:both
}

#modal_overlayeditTrackModal .modal-footer,
#modal_overlaygetInstallAppWindow .modal-footer,
#modal_overlaygetUninstallWindow .modal-footer,
#modal_overlaygetDeleteEventWindow .modal-footer,
#modal_overlaysaveEventWindow .modal-footer,
#modal_overlayalertLinkedAsset .modal-footer,
#modal_overlayuploadArtistImagesModal .modal-footer {
	height:30px
}

#modal_overlayeditTrackModal .content,
#modal_overlaygetInstallAppWindow .content,
#modal_overlaygetUninstallWindow .content,
#modal_overlaygetDeleteEventWindow .content,
#modal_overlaysaveEventWindow .content,
#modal_overlayalertLinkedAsset #modalBoundingBox,
#modal_overlayuploadArtistImagesModal #modalBoundingBox {
	position:relative
}

#modal_overlayeditTrackModal .submitButtonsModal,
#modal_overlaygetInstallAppWindow #acceptAppTerms,
#modal_overlaygetUninstallWindow #installbuttons,
#modal_overlaygetDeleteEventWindow .content [class*="btn"],
#modal_overlaysaveEventWindow .content [class*="btn"],
#modal_overlayalertLinkedAsset #modalBoundingBox [class*="btn"],
#modal_overlayuploadArtistImagesModal #modalBoundingBox [class*="btn"] {
	position:absolute;
	bottom:-46px;
	right:15px
}

#modal_overlayalertLinkedAsset #modalBoundingBox [class*="btn"] {
	bottom:15px;
}

#modal_overlaygetDeleteEventWindow .content a#acceptAppTerms.btn:first-of-type {
	right:105px !important
}

#modal_overlayalertLinkedAsset #yes_button {
	right:70px !important
}

#modal_overlayeditTrackModal .submitButtonsModal #save_and_close_button,
#modal_overlaygetUninstallWindow #uninstallAppBtn {
	margin-left:10px
}

#modalTrackDetails .modErrorCorrectionInfo {
	margin-left:-15px;
	margin-right:-15px;
	margin-top:-15px;
	padding:5px 20px
}

form#news_form label {
	font-weight:bold
}

span.red {
	color:#ff0000
}

#DeleteUser_button {
	margin-bottom:0;
	margin-right:0
}

.statementshistory .modal {
	position:absolute
}

.step-by-step {
	table-layout:fixed
}

.step-by-step tr td {
	box-shadow:inset -1px 0 0 0 #acacac;
	-webkit-box-shadow:inset -1px 0 0 0 #acacac;
	padding:12px 0 4px;
	text-align:center;
	vertical-align:top
}

.step-by-step .current-step {
	background:#004770 url(/alw/images/bgs/bubblesBg.png);
	box-shadow:inset 0 -1px 10px rgba(0,0,0,0.35)
}

.step-by-step tr td:first-of-type {
	border-radius:0 0 0 6px;
	-webkit-border-radius:0 0 0 6px
}

.step-by-step tr td:last-of-type {
	border-radius:0 0  6px 0;
	-webkit-border-radius:0 0 6px 0;
	box-shadow:none;
	-webkit-box-shadow:none
}

.step-by-step .current-step h4,
.step-by-step .current-step h4 + a {
	color:#fff;
	text-shadow:0 1px 3px rgba(0,0,0,0.75)
}

.step-by-step h4 {
	font-size:14px;
	margin:0
}

.step-by-step h4 + a {
	display:block;
	margin-bottom:3px;
	text-decoration:none
}

.step-by-step img {
	margin:0 auto
}

.step-by-step tr td h4,
.step-by-step tr td img {
	display:block
}

.step-by-step tr td [class*="btn"] {
	margin-bottom:3px
}

.caps {
	text-transform:uppercase
}

div[id*="editTrackReUpload"] {
	display:inline-block;
	position:relative;
}

div[id*="editTrackReUpload"] > input[type="file"] {
	-moz-box-sizing:border-box;
	-webkit-border-box:border-box;
	cursor:pointer;
	width:100%;
}

#modal_overlayeditTrackModal .editTooltip {
	margin-top:40px
}

h2.container_header {
	height:38px;
	position:relative
}

h2.container_header a[class*="btn"] {
	position:relative;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(15%);
}

.container_header a[class*="btn"] {
	margin-left:10px;
}

.container_header #user_message {
	font-size:12.8px;
	margin-left:0;
}

.align-middle {
	vertical-align:middle;
}

.no-wrap {
	white-space:nowrap;
}

#modal_overlayeditTrackModal .required.legend-required {
	margin-left:71px;
}

#music-video-controls {
	text-align:right;
}

#music-video-controls.no-assets {
	width:577px;
}

#video-steps {
	padding:20px 0;
}

#video-steps > div {
	padding:0 20px 20px;
}

#video-steps h4,
#video-steps p {
	font-size:12px;
	line-height:24px
}

#video-steps h4 {
	margin-bottom:18px
}

#video-steps #video-delivery h4,
#video-steps #video-upload h4 {
	margin-bottom:0;
}

#videoChooseMenu:before,
#videoChooseMenu:after {
	content:"";
	display:table;
}

#videoChooseMenu:after {
	clear:both;
}

#videoList {
	width:60%;
}

#video-steps hr {
	border:none;
	border-top:1px solid #d1d0d0;
}

address {
	font-style:normal;
}

.release-validated > div {
	margin-bottom:24px;
}

.release-validated > div > ul {
	margin-bottom:10px;
}

.release-validated > div ul:last-of-type {
	margin-left:28px;
}

.release-validated ul li > img {
	margin-right:4px;
	vertical-align:top;
}

#modal_overlayeditTrackModal #content {
	max-width:534px;
	min-width:534px;
}

.analyticsChannelTableHeader.table_header:before,
.analyticsChannelTableHeader.table_header:after {
	content:"";
	display:table;
	line-height:1
}

.analyticsChannelTableHeader.table_header:after {
	clear:both
}

.analyticsChannelTableHeader #tableUnits,
.analyticsChannelTableHeader #tablePercent {
	line-height:29px
}

.analyticsChannelTableHeader.table_header {
	padding:0
}

#view-releases-filters {
	width:94.00%;
}

#view-releases-filters + div{
	width:6.00%;
}

#apply_filters {
	margin:15px 0 0 0;
}

#filter-status,
#filter-product {
	min-width:157px;
    margin-right: 14px;
}

#filterBox {
	position:relative;
    z-index:5;
}

.filter-dropdown button:after {
    background: url('../images/icons/arrows_small.png') no-repeat scroll 0px 0px transparent;
    content: "";
    height: 26px;
    position: absolute;
    right:4px;
    top: -1px;
    width: 26px;
}

.filter-dropdown button {
	margin-top:3px;
    padding-right:28px;
    position: relative;
    z-index: 5;
    text-align: left;
}

#view-releases-filters .filter-dropdown button {
    width: 160px;
    height: 27px;
    overflow: hidden;
}

.filter-dropdown button + .dropdown__list {
	background:#fff;
	border:1px solid #a1a1a1;
	border-radius:5px;
	font-size:11px;
	font-weight:400;
	padding:5px 0;
	position:absolute;
	z-index:5;
	margin-top:-27px;
	min-width:150px;
}

.filter-dropdown button + .dropdown__list li {
	line-height:17px;
	min-width:120px;
	padding:4px 12px;
}

#view-releases-filters .modFilter {
    margin-top: 18px;
}

.btn-mini {
    font-size: 11px;
    line-height: 17px;
}

.btn.dropdown__toggle,
.btn.filter_dropdown {
	font-weight:400;
}

.btn-group input#search_release_inputbox {
	border-radius:5px 0 0 5px;
	box-sizing:border-box;
	float:left;
	font-family:'Helvetica Neue',helvetica,arial,sans-serif;
	font-size:12px;
	height:29px;
	line-height:normal;
	margin:0;
	padding:0 8px;
	width:504px;
}

#search-releases {
	margin:14px;
}

#search-releases button {
	border-radius:0 5px 5px 0;
	height:29px;
	margin:0;
}

#search-releases:before,
#search-releases:after {
	content:'';
	display:table;
}

#search-releases:after {
	clear:both;
}

/* To-do: Start to mirror Twitter Bootstrap input styles here until full switch-over */
.form-control:focus {
	border-color:#007be3;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #007be3;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #007be3;
}

input::-webkit-input-placeholder {
	color:#aaa;
}
input::-moz-placeholder {
	color:#aaa;
}
input:-moz-placeholder {   /* Older versions of Firefox */
	color:#aaa;
}
input:-ms-input-placeholder {
	color:#aaa;
}

input:focus::-webkit-input-placeholder {
	color:#fff;
}
input:focus::-moz-placeholder {
	color:#fff;
}
input:focus:-moz-placeholder {   /* Older versions of Firefox */
	color:#fff;
}
input:focus:-ms-input-placeholder {
	color:#fff;
}

#view_exarelease_form .container_header + div {
	padding:7px 10px;
}

#view_exarelease_form input.trackSearchBox {
	height: 25px;
	margin-top: 3px;
	font-size: 11px;
}

#view_exarelease_form #filter-term {
	margin-right: 14px;
}

.contained-image{
    width: 100%;
    max-width: 100%;
}

.top-ten-loader{
    text-align: center;
    padding-bottom: 20px;
}

.top-ten-fallback p{
    font-size: 12px;
    padding: 0 10px;
}

.pt10 {
    padding-top: 10px;
}

.modal_mediacontainer .warningBox {
	width: 240px;
}

/** CSS classes for FRNT-1125 */

.locale-container {
	position: relative;
	width: 253px;
	margin-top: 12px;
}
.locale-container > select, .locale-container > input {
	margin: 3px 0 !important;
}
.locale-container > select {
	float: right;
	width: 50% !important;
}
.locale-container > input {
	width: 97%;
}
.locale-container > a {
	color: #656b67 !important;
	font-size: 20px;
	position: absolute;
	right: -15px;
	text-decoration: none;
	top: 15px;
}
.language-selector {
	float: left;
	width: 50%;
	margin-top: 5px;
}
.locale-container .token-input-list {
	clear:both;
}
.locale-add {
	float: right;
	margin: 4px 17% 0 0;
	color: #ff5a00 !important;
	font-size: 11px !important;
}
#createReleaseReleaseName_li .locale-container > input {
	width: 94%;
}
#createReleaseReleaseName_li .locale-container {
	width: 241px;
}
#createReleaseReleaseName_li .locale-add {
	margin-right: 20%;
}
.locale-container > .token-input-dropdown {
   margin:0 0 12px 9px!important;
}
.localeTooltip {
	z-index: 9999;
}

#labelTable a {
    text-decoration: none;
}

.container_header.gowatchit h3 {
    color: #333;
    float: left;
    font-size: 1.3em;
    font-weight: 700;
    margin: 0;
}

.container_header.gowatchit p {
    color: #333;
    float: right;
    font-weight: bold;
    margin: 0;
}

.container_header.gowatchit p img,
.gowatchit-widget .tagline img {
    height: 15px;
    margin-bottom: -3px;
    margin-left: 5px;
}

.padded-box {
    padding: 15px;
}

.gowatchit-widget header {
    border-bottom: 1px solid #ACACAC;
    padding: 5px 15px;
}

.gowatchit-widget header h2 {
    font-size: 18px;
    margin-bottom: 0;
}

.gowatchit-widget header a {
    font-size: 12px;
}

.gowatchit-widget .film-suggest {
    display: none;
    padding: 5px 0;
    text-align: right;
}

.gowatchit-widget .tagline {
    font-size: 12px;
    padding: 15px 0;
}

.gowatchit-widget .availabilities {
    padding-bottom: 15px;
}

.gowatchit-widget .availabilities a,
.gowatchit-widget .availabilities span {
    background-image: url(/images/icons/elipses.png);
    background-repeat: no-repeat;
    background-position: left center;
    color: #333;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-bottom: 10px;
    margin-left: 15px;
    padding-left: 35px;
    text-decoration: none;
}

.gowatchit-widget .availabilities a {
    background-image: url(/images/icons/complete.png);
}

.gowatchit-widget .availabilities p {
    font-weight: bold;
    padding: 0 20px;
}

.gowatchit-widget .read_btn {
    margin-bottom: 10px;
}

.gowatchit-widget .loader {
    display: none;
    padding: 50px 0;
    text-align: center;
}

.gowatchit-widget .twitter-typeahead {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    display: block;
    width: 100%;
}

.gowatchit-widget .twitter-typeahead input[type='text'] {
    border-color: transparent;
    border-radius: 3px;
    font-size: 13px;
    padding: 7px;
    width: 93%;
}

.gowatchit-widget .twitter-typeahead input[type='text']:focus {
    box-shadow: none;
    outline: none;
}

.gowatchit-widget .twitter-typeahead .tt-dropdown-menu {
    width: 100%;
    text-align: left;
}

.gowatchit-widget .twitter-typeahead .tt-dropdown-menu.no-results {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
    margin-top: -2px;
    padding: 6px 8px;
    width: 100%;
}

.gowatchit-widget .twitter-typeahead .tt-suggestions {
    background-color: #fff;
    border-top: none;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
    margin-top: -2px;
    width: 100%;
}

.gowatchit-widget .twitter-typeahead .tt-suggestions .tt-suggestion {
    padding: 8px 6px 1px;
}

.gowatchit-widget .twitter-typeahead .tt-suggestions .tt-suggestion:hover {
    background-color: #299fff;
    color: #fff;
    cursor: pointer;
}

.gowatchit-widget .twitter-typeahead .tt-suggestions .tt-suggestion:last-of-type {
    border-radius: 0 0 2px 2px;
}

.modal-body-scroll {
    height: 400px;
    overflow-y: auto;
}
.locale-container-width {
    width: 241px;
    float: left;
}

/*
view-ex-a table in viewexareleases page
*/

#in-progress .sale-start-date,
#in-catalog .sale-start-date {
    width: 95px;
}

#in-progress td.sale-start-date,
#in-catalog td.sale-start-date,
#view-ex-a td.sale-start-date {
    font-size: 13px;
    font-weight: bold;
}

#view_exarelease_listing .release-info-width {
    width: 210px;
}

#view_exarelease_listing #view-ex-a th.col1 {
    width: 88px;
}

#view_exarelease_listing #view-ex-a th.col2 {
    width: 80px;
}

#view_exarelease_listing #view-ex-a th.col3 {
    width: 152px;
}

#view_exarelease_listing #view-ex-a th.col4 {
    width: 73px;
}

#third_party_publishing_notice {
    background: #FEE7C4;
    display: block;
    margin-bottom: 15px;
    font-size: 12px;
    padding: 15px;
    width: 335px;
}

h2.container_header a.btn-top-space-remove {
    top: 0%;
}
