/* 
Client: The Orchard 
Project: Artist Label Workstation
Author: pjackson@fluidesign.com & tom.sullivan@mediahive.com
*/

/*
All the necessary type and IRs
*/

body {     
	color: #646d76;
	font: normal 12px/18px Arial, Helvetica, Arial, sans-serif;
}



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

	global items

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

p, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;    
}  

a:link, a:visited, a:active {
	color: #ff6d00;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #ff6d00;
}  




#popUP {
	margin:30px;
	color:#000;

}

#popUP ul li{
	padding:10px;

}


#popUP .inventoryHeading{color:#000; font-size:1.4em; padding-left:5px;}

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

	headers

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

body#modal h1 {      
	color: #000;
	font-weight: bold;
	font-size: 16px;
	margin-top: 0;
}

h2#hdrWorkstationOverview {
	background: transparent url('../img/hdrs/hdrWorkstationOverview.gif') 0 0 no-repeat; 
	text-indent: -9999em;
	height: 36px; 
	margin-top: 22px;  
}  

h2.seeDigVisually {     
	background: url('../img/digital_rev_top.gif') 0 0 no-repeat;  
	text-indent: -9999em;        
	height: 87px;
	margin: 0;      
	position: relative; 
} 

h2.seeDigVisuallyWide {  
	background: transparent url('../img/digital_rev_top_wide.gif') 0 0 no-repeat;  
	text-indent: -9999em;        
	height: 87px;
	margin: 0;      
	position: relative;	
} 

a#digitialRevBreakdown:link, a#digitialRevBreakdown:visited {
	position: absolute;
	height: 36px;  
	width: 190px;
	top: 16px;
	right: 30px;      
}   

a#breakdownDetail:link,
a#breakdownDetail:visited {
	position: absolute;
	width: 152px;
	height: 25px;
	top: 51px;
	left: 15px;       
}

a.breakdownDetail {
	background:-moz-linear-gradient(center top , #fff 40%, #e8e8e8 100%) repeat scroll 0 0 #f0f0f0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.4, #fff), color-stop(1.0, #e8e8e8));
	border:1px solid rgb(225,225,225);
	border-radius:6px;
	color:rgb(24,116,187);
	display:inline-block;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin-left:18px;
	padding:0 10px;
	position:relative;
	text-decoration:none;
	top:-6px
}

a.breakdownDetail:hover {
	background:-moz-linear-gradient(center top , #2b97c8 40%, #006396 100%) repeat scroll 0 0 #006396;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.4, #2b97c8), color-stop(1.0, #006396));
	border:1px solid #005b8a;
	color:#fff
}

a#breakdownDetail:hover {       
	background: url('../img/digital_rev_top.gif') -15px -139px no-repeat; 
	position: absolute;
	width: 152px;
	height: 25px;
	top: 51px;
	left: 15px;       
}

h2.seeDigVisuallyWide a#breakdownDetail:link, h2.seeDigVisuallyWide a#breakdownDetail:visited, h2.seeDigVisuallyWide a#breakdownDetail:active {
	position: absolute;
	width: 57px;
	height: 25px;
	top: 51px;
	left: 15px;   
}

h2.seeDigVisuallyWide a#breakdownDetail:hover {     
	background: url('../img/digital_rev_top_wide.gif') -18px -139px no-repeat;
	position: absolute;
	width: 57px;
	height: 25px;
	top: 51px;
	left: 18px;	      
}

div#hdrCompleteStatement {
	position: relative;
	background: transparent url('../img/hdrs/hdrCompleteStatement.gif') 0 0 no-repeat;
	width: 352px; 
	height: 70px;   
	margin: 0;
}

div#hdrCompleteStatement h2 {
	margin: 0;
	color: #fff;
	font-weight: normal;
	position: relative;
	top: 25px;
	left: 20px;
	font-size: 1.4em;
}

div#hdrCompleteStatementSub {
	width: 130px;
	padding: 5px;
	position: relative;
	left: 195px;
	top: 4px;
	text-align: right;
}

div#hdrCompleteStatementSub h3 {
	margin: 0;
	color: #B5D4F1;
	font-weight: normal;
	font-size: 0.95em;
}

a#checksIssued:link, a#checksIssued:visited, a#checksIssued:hover, a#checksIssued:active {           
	position: absolute;
	top: 20px;
	right: 20px;
	display: block;
	width: 100px;
	height: 10px;
} 

a#paySched:link, a#paySched:visited, a#paySched:hover, a#paySched:active {           
	position: absolute;
	top: 35px;
	right: 20px;
	display: block;
	width: 120px;
	height: 10px;
}              

div#qtrTop h2 {      
	color: #fff;
	margin: 0;      
	float: left;  
	font-size: 17px;
	font-weight: normal; 
}    
     
div#digitalRevNav h3 {   
	font-size: 9px;
	font-weight: normal;
	margin: 13px 0 6px 0;
}   

div#catalogLinks h3 {     
	color: #1874bb;
} 

div#revenueLinks h3 {
	color: #fd7e00;
}  

/* rounded header on sub pages */

div.roundedSubHeader {
	background:url(../img/roundedSubHeaderGreenBg.gif) no-repeat right top;
	width: 100%;
	margin: 50px 0 25px 0;
	height: 30px;
	color: #fff;
	clear: left;
	padding: 0;
}

div.topSubheader{ margin-top:10px;}

div.roundedSubHeader span.roundedSubHeaderLeft {
	background:url(../img/roundedSubHeaderGreenLeft.gif) no-repeat left top;
	height: 30px;
	width: 9px;
	float: left;
}

div.roundedSubHeader h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: .05em;
	padding: 7px 0 0 15px;
	margin: 0;
	font-weight: normal;
	font-size: 1em;
}

/* rounded inner search box */

div.insideSearchBox {
	background:url(../img/insideSearchBoxBg.gif) no-repeat right top;
	width: 100%;
	color: #4780b8;
	margin: 10px 0 25px 0;
	height: 38px;
	clear: left;
}

div.insideSearchBox span.insideSearchBoxLeft {
	background:url(../img/insideSearchBoxLeft.gif) no-repeat left top;
	width: 8px;
	height: 38px;
	float: left;
}

div.insideSearchBox ul li {
	float: left;
	margin: 0;
	padding: 10px 10px 0 10px;
	font-size: 1.3em;
}

div.insideSearchBox ul li.activeState {
	float: right;
	margin: 0;
	padding: 10px 10px 0 100px;
	font-size: 1.1em;
	color:#016BBE;
}

div.insideSearchBox ul li.activeState a {
	text-decoration:underline;
}

div.insideSearchBox ul li input.insideSearchBoxInput {
	width: 140px;	
}

div.insideSearchBox ul li.submitButton {
	padding: 7px 10px 0 5px;
}

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

	paras

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

div#welcome p {  
	margin: 0;
}  

p#welcomeLine {
	font-size: 10px;      
	margin-top: 8px !important;    
	text-align: center;
	line-height:1.6;
}

p#welcomeLine img {           
	margin-right: 6px;
	vertical-align: baseline;
}    

p#yourContact {
	font-size: 11px;
	text-align:center;
}      

div.modFooter p {
	font-size: 10px;
	padding-left: 24px;
	margin-top: 24px;
}

p#still img {
/*	clear: both; */   
	vertical-align: middle;  
	margin-left: 10px;
}  

body#modal p {
	font-size: 11px;   
	padding-right: 26px !important;
} 

p.highlight {
	color: #2f79c0;
	font-size: 14px !important;
}

.blink {
	background-color: #CCFFCC;
}

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

	bread crumb links 

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

div#bread {          
	padding: 0 0 10px 16px;
	font-size:10px;
}  

div#bread a:link,
div#bread a:visited,
div#bread a:hover,
div#bread a.active {
	color: #909090
}                                    

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

	lists 

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

ul.qList {
	float: left;
} 

ul.qList li {
	line-height: 24px;   
}

ul#qRight {
	margin-left: 60px;
}

ul.qList li {
	background: transparent url('../img/arrow.gif') 0 50% no-repeat; 
	padding-left: 26px;
} 

ul.qList li:hover {
	background: transparent url('../img/arrow_o.gif') 0 50% no-repeat; 
	padding-left: 26px;	
}  

a.excel:link, a.excel:visited {
	float: left;      
	background: transparent url('../img/excel.gif') 0 50% no-repeat;             
	font-size: 10px;  
	padding-left: 20px;
	margin-left: 20px;   
	text-decoration: underline;
}                            

a.excel:active {
	float: left;    
	background: transparent url('../img/excel.gif') 0 50% no-repeat;
	font-size: 10px;    
	padding-left: 20px;
	margin-left: 20px;  
	text-decoration: underline;	
}  


a.digiSalesDetailExpand:link, a.digiSalesDetailExpand:visited, a.digiSalesDetailExpand:active {        
	background: transparent url('../img/expand.png') 0 50% no-repeat;    
	margin-left: 32px;       
	padding-left: 20px;
	font-size: 10px; 
	color: #89c1ec; 	 
	text-decoration: underline;
} 

a.digiSalesDetailCollapse:link, a.digiSalesDetailCollapse:visited, a.digiSalesDetailCollapse:active {        
	background: transparent url('../img/collapse.png') 0 50% no-repeat;    
	margin-left: 32px;       
	padding-left: 20px;
	font-size: 10px; 
	color: #89c1ec; 	 
	text-decoration: underline;
} 

p#digiPara {             
	line-height: 24px;
	margin: 15px 0 0 0;
}

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

	spans 

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


.black{color: #000000; text-transform:lowercase;}
.new {
	color: #6f9c02;      
	text-transform: uppercase;
}

.userName {
	color: #397cb6;
} 

.upper {
	text-transform: uppercase;
} 

span.goHere {
	color: #2f79c0;
	font-size: 14px !important;
} 

span.artistAlbum {     
	color: #343433;
	display: block;
	font-size: 10px;
	line-height: 1;
}    

span.page {
	color: #4f4f4f;
	padding-right: 7px;
}  

span.greenLite {
	color: #6d9901;  
	font-size: 11px;
}

span.total {
	color: #000000;
	font-weight: bold;
}

span.contentNote { 
	color: #0075ca;
}

div.enterReleaseLabelNote {
	color: #000;
	font-size: 0.9em;
}

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

	special images

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

div#requiredPleaseSend {
	background: transparent url('../img/requiredPleaseSend.gif') 0 0 no-repeat; 	
	width: 135px;
	height: 21px;
	float:  right;
	padding-right: 15px;
}

div#enterReleaseHelp h3 {
	margin: 0;
	padding: 0;
	width: 216px;
	height: 45px;
	text-indent: -9999em;	
	background: #fff url('../img/hdrs/hdr_workstationHelp.png') no-repeat top left;		
}


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

	spec. links 

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

ul.qList li a:link, ul.qList li a:visited, a.statusLink:link, a.statusLink:visited, table.stripeMe td a:link, table.stripeMe td a:visited, 
div.artistInfo a:link, div.artistInfo a:visited, div.labelInfoCompanyBasicsNote a, div.labelInfoCompanyBasicsNote a:visited, table.catalogTable a, table.catalogTable a:visited 
{
	color: #016bbe;       
	text-decoration: none;
}  

ul.qList li a:hover, a.statusLink:hover, table.stripeMe td a:hover, div.artistInfo a:hover {
	text-decoration: underline;
} 

td.stats a:link, td.stats a:visited
{  
	color: #016bbe;
}   

td.statsTrackName a:hover,
td.statsPublishingWide a:hover 
td.statsTrackNameWide a:hover
{
	color: #016bbe;         
	text-decoration: underline;
}   

a.detailLink:link, a.detailLink:visited, a.detailLink:active {
	color: #89c1ec;
	font-size: 10px;
	margin-left: 8px;   
	text-decoration: underline;
}   

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

	footer 

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

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

#footer{
	color: #6a6761;
} 

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

p#sosumi {
	font-size: 11px;
}  

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

	error gadget

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

div#alw_errors {
	width: 90%;
	margin: 10px auto;
	text-align: center;
	font-size: 1.2em;
	padding: 15px 25px;
}

div#alw_errors.error {
	color: #f00;
}

div#alw_errors.success {
	color: #0f0;
}

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

	proposals section

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

div.proposalDetailIntro {
	padding: 0 10px 0 10px;
	margin: 15px 0 25px 0;	
}

div.proposalDetailIntro img {
	float: left;
	overflow: hidden;
	margin: 0 20px 20px 0;
}

div.proposalDetailIntro h3 {
	font-size: 2.0em;
	color: #000;
	font-weight: normal;
	margin: 20px 0 10px 0;
	padding: 20px 0 0 0;
}

div.proposalDetailIntro h4,
div.proposalDetailIntro h5{
	font-size: 1.2em;
	padding: 0;
	margin: 0 0 5px;
	font-weight: normal;
}

div.proposalDetailIntro h5 {
	color: #FF6D00;
}

div.proposalDescription,
div.proposalTermsAndConditions {
	padding: 0 50px 0 50px;
}

div.proposalDescription p {
	color: #000;
	font-size: 1.1em;
}

div.proposalDescription div.proposalIntroNote {
	color: #555;
	margin-bottom: 10px;
}

div.proposalTermsAndConditions label {
	color: #000;
	margin-left: 10px;
}

ul#proposaDetailOptionList {
	width: 692px;
	margin: 10px auto;
	padding: 0;
}

ul#proposaDetailOptionList li {
	float: left;
	width: 316px;
	margin: 0 5px 0 5px;
	padding: 10px;
	background: #f5f5f5;
}

ul#proposaDetailOptionList li.tracksSelected {
	background: #e3f1fe;
}

ul#proposaDetailOptionList li dl {
	width: 300px;
	margin: 0 auto;
}

ul#proposaDetailOptionList li dl dt,
ul#proposaDetailOptionList li dl dd {
	float: left;	
	padding: 5px 0 5px;
}

ul#proposaDetailOptionList li dl dt {
	clear: left;
}

ul#proposaDetailOptionList li dl dt.header {
	color: #0075ca;
	font-size: 1.1em;
}

ul#proposaDetailOptionList li.tracksSelected dl dt.header {
	padding-top: 62px;
}

ul#proposaDetailOptionList li dl dt select,
ul#proposaDetailOptionList li dl dd select {
	width: 145px;
	color: #000;
}

ul#proposaDetailOptionList li dl dt select {
	margin: 0 10px 0 0;
}

ul#proposaDetailOptionList li dl dt.selectBox select {
	width: 300px;
}

/* proposal table */

table.proposalTable tr td.logo {
	width: 100px;
	padding: 5px;
	margin: 0;
	text-align: center;
}

table.proposalTable tr td.logo img {
	margin: 0 auto;
}

table.proposalTable tr td.date {
	width: 100px;
}

table.proposalTable tr td.name a { 	
	color: #0075ca;
}

table.proposalTable tr td.deadline {
	width: 100px;
	text-align: center;
}

div.proposalDeadlineContainer {
	width: 98px;
	height: 25px;
	padding-top: 15px;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	background: url('../img/proposalDeadlineBg.png') no-repeat;
}

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

	marketing section

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

div#marketingIntro {
	padding: 10px 25px 10px 25px;
}

div#marketingIntro div#switchToBarBtn { 
	background: url('../img/submit/sbt_switchToBarChart.png') no-repeat;	
	width: 199px;
	height: 25px;	
}

div#marketingIntro div#switchToBarBtn a { 
	display: block;
	height: 25px;
	text-indent: -9999em;
}

ul#salesAnalysisLegend {
	margin: 0 0 50px 0;
	padding: 0;
}

ul#salesAnalysisLegend li {
	border-bottom: 1px solid #ccc;
	clear: left;
	width: 100%;
	text-align: left;
	color: #000;
	padding: 10px 0 10px;
}

ul#salesAnalysisLegend li div.salesAnalysisLegendCircle {
	background: url('../img/sales_circleTrans.png') no-repeat;
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 5px;
}

ul#salesAnalysisLegend li div.salesAnalysisItem {
	float: left;
	position: relative;
	top: -2px;
}

ul#salesAnalysisLegend li div.salesAnalysisRemove {
	width: 17px;
	height: 17px;
	background: url('../img/btn_close.png') no-repeat;
	text-indent: -9999em;
	float: right;
}

ul#salesAnalysisLegend li div.salesAnalysisRemove a {
	display: block;
	height: 17p;
}

ul.marketingSalesAnalysisChartOption li {
	float: left;	
}

ul.marketingSalesAnalysisChartOption li.options {
	width: 155px;
	margin-right: 10px;
	text-align: center;
}

ul.marketingSalesAnalysisChartOption li.chart {
	width: 675px;
	text-align: center;
}

ul.marketingSalesAnalysisChartOption li.options h3 {
	font-weight: normal;
	color: #000;
	font-size: 1.3em;
	text-align: left;
}

ul.marketingSalesAnalysisChartOption li.options input#marketingSalesAnalysisUpdateStart {
	width: 100px;
	margin-bottom: 10px;
}

ul.marketingSalesAnalysisChartOption li.options select {
	width: 100px;
	margin-bottom: 10px;
}

div.salesAnalysisAddEventContainer {
	background: #f4f4f4;
	color: #000;
	width: 600px;
	margin: 0 auto;
	padding: 15px;
	margin-top: 10px;
}

div.salesAnalysisAddEventContainer dl dt, 
div.salesAnalysisAddEventContainer dl dd {
	display: inline;
	font-size: 1.1em;
}

div.salesAnalysisAddEventContainer dl dd input#marketingSalesAnalysisAddEventName,
div.salesAnalysisAddEventContainer dl dd input#marketingSalesAnalysisAddEventDate {
	width: 125px;
	margin: 0 5px 0 5px;
}

div.salesAnalysisAddEventContainer dl dd.submitButton input {
	position: relative;
	top: 5px;
}

/* market your music */

dl.marketYourMusicStep1 dt,
dl.marketYourMusicStep1 dd {
	float: left;
	margin: 0 5px 0 5px;
}

dl.marketYourMusicStep1 dt select#marketYourMusicReleaseFinder {
	width: 200px;
}

dl.marketYourMusicStep1 dd input#marketYourMusicSearch {
	width: 175px;
	
}

dl.marketYourMusicStep1 dd {
	font-size: 1.2em;
	color: #000;
}

dl.marketYourMusicStep1 dd span {
	color: #0075ca;
	text-transform: uppercase;
	padding: 0 20px 0 20px;
}

ul.marketYourMusicStep2Container li {
	float: left;
	width: 45%;
}

ul.marketYourMusicStep2Container li.upload {
	padding: 0 25px 0 0;
	margin: 0 25px 0 0;
	border-right: 1px solid #ccc;
}

ul.marketYourMusicStep2Container li h4 {
	color: #000;
	font-weight: normal;
	font-size: 1.3em;
	padding: 0;
	margin: 0;
}

ul.marketYourMusicStep2Container li.upload div {
	margin: 0 0 10px 0;
}

ul.marketYourMusicStep2Container li.upload div a {
	color: #0075ca;
}

ul.marketYourMusicStep2Container li.upload dl dt,
ul.marketYourMusicStep2Container li.upload dl dd {
	float: left;
	padding: 10px;
}
 
ul.marketYourMusicStep2Container li.upload dl dt {
	clear: left;
}

ul.marketYourMusicStep2Container li.upload dl dt.formControls {
	background: #f4f4f4;
	width: 100%;
	text-align: right;
}

ul.marketYourMusicStep2Container li.create div.createOnesheetBtn {
	background: url('../img/submit/sbt_createOnesheet.png') no-repeat;		
	width: 177px;
	height: 25px;
	float: right;	
}

ul.marketYourMusicStep2Container li.create div.createOnesheetBtn a {
	display: block;
	height: 25px;
	text-indent: -9999em;
}

dl.marketYourMusicAlbumNames,
dl.marketYourMusicRole,
dl.marketYourMusicSimilarArtists {
	float: left;
	margin: 0 25px 0 0;
}

dl.marketYourMusicAlbumNames dt,
dl.marketYourMusicRole dt,
dl.marketYourMusicSimilarArtists dt {
	clear: left;
	margin: 0 0 20px 0;	
	color: #000;
}

dl.marketYourMusicAlbumNames dt span.note,
dl.marketYourMusicRole dt span.note,
dl.marketYourMusicSimilarArtists dt span.note {
	color: #909090;
}

dl.marketYourMusicAlbumNames dd,
dl.marketYourMusicRole dd,
dl.marketYourMusicSimilarArtists dd {
	margin: 0 0 20px 0;
}

dl.marketYourMusicAlbumNames dd input,
dl.marketYourMusicRole dd input,
dl.marketYourMusicSimilarArtists dd input {
	width: 160px;
}

/* marketing tags/ajax section */

div#marketingTags {
	width: 780px;
	margin: 0 auto;
}

div#marketingTags h4 {
	color: #000;
	font-weight: normal;
}

div#marketingTags ul {
	float: left;
	width: 175px;
	text-align: center;
	margin: 0 10px;
}

div#marketingTags ul.marketingTagsTrackList {
	text-align: center;
}

div#marketingTags ul.marketingTagsTrackList li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

div.tagDrop {
	width: 150px;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0 auto;
}

ul li.tagItem {
	margin: 0 auto;
	margin-bottom: 5px;
	width: 150px;
	text-align: center;
}

div#marketingTags textarea {
	width: 175px;
	height: 100px;
	margin: 10px 0;
}

div#marketingTags ul.marketingTagsTrackList li dl dd.tags textarea {
	height: 50px;	
}

/* create onesheet popup div */

div.popupContainer {
	width: 780px;
	background: #fff;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 25px;
}

div.popupContainer div.marketingCreateOnesheetHeader img {
	float: left;
	width: 111px;
	height: 42px;
}

div.popupContainer div.marketingCreateOnesheetHeader div.popupCloseButton {
	float: right;
	background: url('../img/btn_close.png') no-repeat top right;
	height: 17px;
	padding-right: 23px;
}

div.popupContainer div.marketingCreateOnesheetHeader div.popupCloseButton a {
	display: block;
	height: 17px;
	text-transform: uppercase;
	color: #ccc;
}

div.popupContainer h2 {
	color: #000;
	font-size: 1.7em;
	margin-top: 25px;
	font-weight: normal;
}

ul#marketingCreateOnesheetOptions li {
	padding: 10px;
}

ul#marketingCreateOnesheetOptions li.odd {
	background: #f0f0f0;
	border: solid #ccc;
	border-width: 1px 0;
}

ul#marketingCreateOnesheetOptions li h3 {
	font-size: 1.5em;
	font-weight: normal;
	color: #87ae44;
	padding: 10px 0 0 45px;
	margin: 15px 0 0 10px;
	height: 41px;
}

ul#marketingCreateOnesheetOptions li h3#step1 {
	background: url('../img/step1.png') no-repeat top left;
}

ul#marketingCreateOnesheetOptions li h3#step2 {
	background: url('../img/step2.png') no-repeat top left;
}

ul#marketingCreateOnesheetOptions li h3#step3 {
	background: url('../img/step3.png') no-repeat top left;
}

ul#marketingCreateOnesheetOptions li h3#step4 {
	background: url('../img/step4.png') no-repeat top left;
}

ul#marketingCreateOnesheetOptions li h3#step5 {
	background: url('../img/step5.png') no-repeat top left;
}

ul#marketingCreateOnesheetOptions li dl {
	margin: 10px 20px;
}

ul#marketingCreateOnesheetOptions li dl dt,
ul#marketingCreateOnesheetOptions li dl dd {
	float: left;
}

ul#marketingCreateOnesheetOptions li dl dt {
	clear: left;
}

ul#marketingCreateOnesheetOptions li dl dt.albumDesc {
	color: #000;
}

ul#marketingCreateOnesheetOptions li dl dd.wysiwyg {
	padding-left: 50px;
}

ul#marketingCreateOnesheetOptions li dl dt.textarea textarea {
	width: 730px;
	height: 150px;
	margin: 10px 0;
}

ul#marketingCreateOnesheetOptions li dl.step2 dt,
ul#marketingCreateOnesheetOptions li dl.step2 dd {
	padding: 20px;
	width: 200px;
}

ul#marketingCreateOnesheetOptions li dl.step2 dd select {
	width: 200px;
}

ul#marketingCreateOnesheetOptions li dl.step2 dd .buttonInput {
	margin: 10px 0 0 0;
	float: right;
}

ul#marketingCreateOnesheetOptions li span.highlight {
	color: #000;
	font-size: 1.3em;
}

ul.marketingCreateOnesheetTerritoryList li,
dl.marketingCreateOnesheetFocus dd ul li {
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
}

ul.marketingCreateOnesheetTerritoryList li div.territory,
dl.marketingCreateOnesheetFocus dd ul li div.track {
	float: left;
}

ul.marketingCreateOnesheetTerritoryList li div.deleteButton,
dl.marketingCreateOnesheetFocus dd ul li div.deleteButton {
	float: right;
}

ul.marketingCreateOnesheetTerritoryList li div.deleteButton a,
dl.marketingCreateOnesheetFocus dd ul li div.deleteButton a {
	color: #0075CA;
	text-transform: lowercase;
	font-size: 0.9em;
}

dl.marketingCreateOnesheetSellingPointsInput dt textarea {
	width: 425px;
	height: 95px;
	margin: 10px 0;
	display: block;
}

dl.marketingCreateOnesheetAssociateTerritoriesInput dt,
dl.marketingCreateOnesheetAssociateTerritoriesInput dd {
	float: left;
	padding: 2px 5px;
}

dl.marketingCreateOnesheetAssociateTerritoriesInput dt {
	clear: left;
}

dl.marketingCreateOnesheetAssociateTerritoriesInput dd.all {
	color: #000;
}

ul#marketingCreateOnesheetOptions li p {
	padding: 0 20px;
}

ul#marketingCreateOnesheetOptions li div.addNote {
	display: block;
	clear: left;
}

ul#marketingCreateOnesheetOptions li div.addNote a {
	color: #0075CA;
	padding-left: 20px;
}

div.formControls.onesheet {
	background: #def0fe;
}

dl.marketingCreateOnesheetFocus {
	margin: 10px 0 10px 40px;
}

dl.marketingCreateOnesheetFocus dt, 
dl.marketingCreateOnesheetFocus dd {
	float: left;
	width: 260px;
	margin: 0 15px 0 0;
}

dl.marketingCreateOnesheetFocus dt p.header,
dl.marketingCreateOnesheetNotable dt.header {
	font-size: 1.2em;
	color: #000;
}

dl.marketingCreateOnesheetFocus dt p.header span.note {
	font-size: 0.9em;
	color: #909090;
}

dl.marketingCreateOnesheetFocus dt select {
	width: 225px;
	margin: 10px 0;
	padding: 5px;
}

dl.marketingCreateOnesheetFocus dt input {
	display: block;
	float: right;
	margin-right: 35px;
}

dl.marketingCreateOnesheetFocus dd ul {
	padding: 10px;
	border: 1px solid #ccc;
}

dl.marketingCreateOnesheetFocus dd ul li.header {
	color: #000;
	font-size: 1.2em;
}

dl.marketingCreateOnesheetNotable dt,
dl.marketingCreateOnesheetNotable dd {
	margin: 10px 20px 10px 0;
}

dl.marketingCreateOnesheetNotable dt input,
dl.marketingCreateOnesheetNotable dd input {
	display: block;
	width: 165px;
	margin: 10px 0 0; 
}

dl.marketingCreateOnesheetNotable dt.add a {
	color: #0075ca;
}

dl.marketingCreateOnesheetTourDates dt,
dl.marketingCreateOnesheetTourDates dd {
	clear: left;
}

dl.marketingCreateOnesheetTourDates dt span.header {
	color: #000;
	padding-right: 20px;
}

dl.marketingCreateOnesheetTourDates dd textarea {
	width: 700px;
	height: 160px;
	margin: 10px 0;
}

/* marketing resources */

ul.marketingResources li {
	padding: 10px;
	margin: 25px;
	border-bottom: 1px solid #ccc;
}

ul.marketingResources li.last {
	border: 0;
}

ul.marketingResources li dl dt,
ul.marketingResources li dl dd {
	float: left;
	margin: 0 20px 20px 0;
}

ul.marketingResources li dl dt div {
	height: 82px;
	width: 82px;		
	text-indent: -9999em;	
}

ul.marketingResources li dl dt div a {
	height: 82px;
	display: block;
}

ul.marketingResources li dl.marketingResourcesPromo dt div {
	background: url('../img/marketingResources_promo.png') no-repeat top left;
}

ul.marketingResources li dl.marketingResourcesMarketing dt div {
	background: url('../img/marketingResources_digitalMarketing.png') no-repeat top left;
}

ul.marketingResources li dl.marketingResourcesDirect dt div {
	background: url('../img/marketingResources_directStore.png') no-repeat top left;
}

ul.marketingResources li dl.marketingResourcesDirect dd dl.form dt {
	clear: left;
	float: left;
	width: 150px;
} 

ul.marketingResources li dl.marketingResourcesDirect dd dl.form dt select {
	width: 165px;
}

ul.marketingResources li dl.marketingResourcesDirect dd dl.form dd {
	float: left;
}

ul.marketingResources li dl.marketingResourcesDirect dd dl.form dd.submitButton {
	text-align: right;
}

ul.marketingResources li dl.marketingResourcesDirect dd dl.form dt.textarea {
	width: 350px;
}

ul.marketingResources li dl.marketingResourcesDirect dd dl.form dt.textarea textarea {
	width: 350px;
}

ul.marketingResources li dl dd h3 {
	font-size: 1.5em;
	font-weight: normal;
	color: #000;
}



/* sales activity */

dl.marketingSalesActivityAnalyze,
dl.marketingSalesActivityAnalyzeOptions,
dl.marketingSalesActivityAnalyzeInclude,
ul.marketingSalesActivityAnalyzeTypes {
	width: 800px;
	margin: 0 auto;
	margin-bottom: 15px;
}

dl.marketingSalesActivityAnalyze dt,
dl.marketingSalesActivityAnalyze dd,
dl.marketingSalesActivityAnalyzeOptions dt,
dl.marketingSalesActivityAnalyzeOptions dd,
dl.marketingSalesActivityAnalyzeInclude dt,
dl.marketingSalesActivityAnalyzeInclude dd,
ul.marketingSalesActivityAnalyzeTypes li {
	float: left;
	margin: 10px 10px 0 0;
}

ul.marketingSalesActivityAnalyzeTypes li {
	margin-right: 20px;
}

dl.marketingSalesActivityAnalyzeOptions select {
	width: 150px;
}

div#salesActivityTable.
div#salesActivityLineGraph,
div#salesActivityBarChart {
	margin-top: 45px;
}

div#salesActivityLineGraph,
div#salesActivityBarChart {
	display: none;
}

table.salesActivity {
	margin: 10px 0 25px;
}

table.salesActivity tr.breakdownArtist {
	background: #eee;
}

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

	message center

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

table.messageNew {
	margin-bottom: 20px;
}

table.messageNew tr td,
table.messageArchive tr td {
	background: #f4f4f4;
	color: #000;
	border: 0;
	border-bottom: 5px solid #fff;
}

table.messageNew tr td {
	background: #88ae47;
	color: #fff;
}

table.messageNew tr td.date,
table.messageArchive tr td.date {
	width: 85px;
	color: #666;
}

table.messageNew tr td.tags,
table.messageArchive tr td.tags {
	width: 225px;
}

table.messageNew tr td.tags a,
table.messageArchive tr td.tags a {  
	font-size: 0.9em;
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px 10px 5px 10px;
	color: #016bbf;	
	margin-right: 5px;
}

div#messageDetail {
	border: 10px solid #88ae47;
}

div#messageDetail div.messageDetailHeader dl dt,
div#messageDetail div.messageDetailHeader dl dd {
	float: left;
	background: #f4f4f4;
	padding: 5px 10px 5px 5px;
}

div#messageDetail div.messageDetailHeader dl dt.dateHeader,
div#messageDetail div.messageDetailHeader dl dd.tagHeader {
	text-transform: uppercase;
	font-size: 0.9em;
}

div#messageDetail div.messageDetailHeader dl dd.date,
div#messageDetail div.messageDetailHeader dl dd.tags {
	padding-right: 40px;
}

div#messageDetail div.messageDetailHeader dl dd a {
	color: #016BBE;	
}

div#messageDetail div.messageDetailBody p {
	color: #000;
}

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

	faqs

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

h3.faq {
	color: #000;
	font-size: 1.7em;
	font-weight: normal;
	padding: 5px 25px;
}

div#faqButtons {
	float: right;
	position: relative;
	top: -50px;	
}

div#faqTour,
div#workTour,
div#faqGlossary {
	float: left;
	height: 37px;
	width: 208px;		
	text-indent: -9999em;	
}

div#faqTour {
	background: url('../img/submit/sbt_workstationTour.png') no-repeat top left;
}

div#workTour {
	background: url('../img/submit/sbt_faqs.png') no-repeat top left;
}

div#faqGlossary {
	background: url('../img/submit/sbt_glossaryOfTerms.png') no-repeat top left;
	margin-left: 10px;
}

div#faqTour a,
div#workTour a,
div#faqGlossary a {
	height: 37px;
	display: block;
}

dl.faqContent dt,
dl.faqContent dd {
	padding: 0 25px;
}

dl.faqContent dt {
	color: #87ae44;
	font-size: 1.2em;
	margin: 10px 0 5px;
}

dl.faqContent dd {
	color: #000;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

ul#faqTabs {
	clear: both;
	margin-top: 5px;
}

dl.faqContent dd.last {
	border: 0;
}
 
dl.faqSearch {
	float: right;
	margin: -2px 0 10px 0;
}

dl.faqSearch dt,
dl.faqSearch dd {
	float: left;
	margin: 0 10px 0 0;
}

dl.faqSearch dd {
	margin-right: 25px;
}

dl.faqSearch dt input {
	width: 150px;
}


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

	catalog content

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

div.enterReleaseNextSteps {
	background: #f4f4f4 url('../img/congratulations.png') no-repeat 20px 35px;
	padding: 25px 25px 25px 120px;
	margin: 10px 10px 0 10px;
	border-bottom: 1px solid #ccc;
	
}

div.enterReleaseNextSteps h3 {
	color: #000;
	font-weight: normal;
	font-size: 2.0em;
	margin-bottom: 0;
	padding-bottom: 0;
}

div.enterReleaseNextSteps p span {
	color: #000;
}

h4.enterReleaseNextSteps,
h4.enterReleaseNextEnterInfo  {
	background: #f4f4f4;
	padding: 25px;
	margin: 0 10px;
	color: #87ae44;
	font-weight: normal;
	font-size: 1.9em;
}

h4.enterReleaseNextEnterInfo {
	color: #016BBE;
	background: #fff;
}

dl.enterReleaseNextStepsContainer {
	background: #f4f4f4;
	padding: 0 10px;
	margin: 0 10px;
	border-bottom: 1px solid #ccc;
}

dl.enterReleaseNextStepsContainer dt,
dl.enterReleaseNextStepsContainer dd {
	float: left;
	border-bottom: 1px solid #ccc;
	padding: 15px;
	height: 45px;	
	margin: 0 0 10px;
}

dl.enterReleaseNextStepsInfo dd,
dl.enterReleaseNextStepsContainer dd {
	width: 143px;
	padding-left: 0;
	padding-right: 0;
}

dl.enterReleaseNextStepsContainer dt {
	clear: left;
}

dl.enterReleaseNextStepsContainer dt.uploadArt, 
dl.enterReleaseNextStepsContainer dt.sendAssets {
	padding-left: 70px;
	height: 45px;
	width: 190px;
}

dl.enterReleaseNextStepsContainer dt.uploadArt {
	background: url('../img/nextStepArt.png') no-repeat top left;
} 

dl.enterReleaseNextStepsContainer dt.sendAssets {
	background: url('../img/nextStepAssets.png') no-repeat top left;	
}

dl.enterReleaseNextStepsInfo {
	margin: 10px 10px 25p;
	padding: 0 25px;
}

dl.enterReleaseNextStepsInfo dt,
dl.enterReleaseNextStepsInfo dd {
	float: left;
	padding: 10px;
}

dl.enterReleaseNextStepsInfo dt {
	clear: left;
	width: 240px
}

dl.enterReleaseNextStepsInfo dt select {
	display: block;
	margin: 5px 0;
	width: 165px;
}

/* catalog */

div.catalogCreateNewArtistDetails {
	clear: left;
	margin-top: 50px;
	border-top: 1px solid #ccc;
	padding: 25px 0 0 90px;
}

div.catalogCreateNewArtistDetails h4 {
	color: #0075ca;
	font-size: 1.4em;
	font-weight: normal;
	margin: 25px 0 15px 0;	
	clear: left;
}

div.catalogCreateNewArtistDetails input {
	width: 210px;
}

div.catalogCreateNewArtistDetails textarea {
	width: 310px;
	height: 115px;
}

div.catalogCreateNewArtistDetails dl {
	width: 800px;
}

div.catalogCreateNewArtistDetails dt,
div.catalogCreateNewArtistDetails dd {
	float: left;
	padding: 5px 0 5px;
}

div.catalogCreateNewArtistDetails dt {
	clear: left;
	width: 130px;
	text-align: right;
	padding-right: 25px;
}

ul#catalogCreateNewArtistDetailsStatusOptions {
	margin: 0;
	padding: 0;
}

ul#catalogCreateNewArtistDetailsStatusOptions li {
	float: left;
	padding: 0 40px 0 0;
}

ul#catalogCreateNewArtistDetailsStatusOptions li.catalogCreateNewArtistDetailsStatusOptionsCheckbox {
	padding: 0 10px 0 0;
}

ul#catalogCreateNewArtistDetailsStatusOptions li input {
	width: auto;
}

ul#catalogCreateNewArtistDetailsWebsitesAdditionalList,
dl.catalogCreateNewArtistDetailsWebsitesAdditionalListItem {
	padding: 0;
	margin: 0;
	width: 350px;
}

dl.catalogCreateNewArtistDetailsWebsitesAdditionalListItem dt {
	width: 215px;
	text-align: left;
	padding: 0 0 5px 120px;
}

dl.catalogCreateNewArtistDetailsWebsitesAdditionalListItem dd {
	padding: 0 0 5px 0;
}

dl.catalogCreateNewArtistDetailsWebsitesAdditionalListItem dt a {
	color: #000;
}

h3.contentHeader {
	color: #000;
	font-size: 1.4em;
	margin-left: 25px;
	margin-bottom: 25px;
}

div.catalogUploadArtInputContainer,
div.catalogUploadArtArtSpecifications {
	float: left;
}

div.catalogUploadArtInputContainer {
	margin-left: 50px;
	width: 360px;
}

div.catalogUploadArtInputContainer h4 {
	color: #016BBE;
	font-size: 1.1em;
	margin-top: 0;
}

div.catalogUploadArtInputContainer dl {
	clear: left;
}

div.catalogUploadArtInputContainer dl dt,
div.catalogUploadArtInputContainer dl dd {
	float: left;
}

dl#catalogUploadArtPreview {
	margin-top: 25px;
	clear: both;
}

dl#catalogUploadArtPreview dd {
	width: 280px;
	padding-left: 25px;
}

ul#catalogUploadArtPreviewInfo {
	margin: 0;
	padding: 0;
}

ul#catalogUploadArtPreviewInfo li.intro {
	font-size: 1.1em;
	margin-bottom: 10px;
}

ul#catalogUploadArtPreviewInfo li.filename {
	color: #000;
	margin-bottom: 10px;
}

div.catalogUploadArtInputContainer img {
	width: 129px;
	height: 129px;
}

div.catalogUploadArtArtSpecifications {
	text-align: center;
}

div.catalogUploadArtArtSpecifications ul {
	text-align: left;
	margin-left:40px;
	padding:0 15px 15px;
}

div.catalogUploadArtArtSpecifications ul li.intro {
	color: #000;
	margin: 5px 0 10px 0;
}

.requiredField, img.addAdditionalWebsites_btn {color:#FF6D00; padding-left:10px;}


ul.createNewArtistWebsites {padding-left:25px;}
ul.createNewArtistWebsites li{padding:5px;}
ul.createNewArtistWebsites li label{width:120px; float:left; text-align:right; padding-right:20px}

img.addAdditionalWebsites_btn {padding-left:10px; position:relative; top:5px;}

/* release builder */

h3.catalogReleaseBuilder {
	font-size: 1.7em;
	margin-bottom: 20px;
	font-weight: normal;
	color: #000;
	float: left;
}

div#catalogReleaseBuilderNewRelease {
	float: right;
	background: url('../img/submit/sbt_addNewRelease.png') no-repeat top left;
	height: 37px;
	width: 208px;		
	text-indent: -9999em;	
	position: relative;
	top: -50px;
}

div#catalogReleaseBuilderNewRelease a {
	height: 37px;
	display: block;
}

div.catalogReleaseBuilderWhatsThis {
	display: inline;
	font-size: 0.9em;
	text-transform: lowercase;
	margin-top: 23px;
	padding-left: 5px;
	float: left;
}

div.catalogReleaseBuilderWhatsThis a {
	color: #ff6d00;
}

table#catalogReleaseBuilder tr th div.catalogReleaseBuilderWhatsThis {
	margin: 0;
	padding: 0;
	display: inline;
	float: none;
}

table#catalogReleaseBuilder {
	clear: left;
}

table#catalogReleaseBuilder tr td.releaseName {
	width: 98px;
}

table#catalogReleaseBuilder tr td.releaseDate {
	width: 71px;
}

table#catalogReleaseBuilder tr td.imprint {
	width: 53px;
} 

table#catalogReleaseBuilder tr td.marketingAction {
	width: 105px;
	padding: 2px;
}

table#catalogReleaseBuilder tr td.marketingAction a {
	font-size: 0.9em;
	display: block;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #ccc;
	color: #016bbf;
	padding: 5px;
	width: auto;
}

table#catalogReleaseBuilder tr td.copyApproval {
	width: 60px;
	padding: 0;
}

table#catalogReleaseBuilder tr td.status div {
	padding-left: 42px;
	padding-right: 0px;
	width: 80px;
}

table#catalogReleaseBuilder tr td.status div.disabled  {
	font-size: 0.9em;
	height: 34px;
	padding-top: 3px;
}

table#catalogReleaseBuilder tr td.status div.active {
	height: 30px;
	padding-top: 7px;
}

table#catalogReleaseBuilder tr td.status div.active a {
	color: #6fa617;
}

table#catalogReleaseBuilder tr td.status div.releaseBuilderInfo.disabled {
	background: url('../img/catalogStatusInfoDisabled.png') no-repeat top left;			
}

table#catalogReleaseBuilder tr td.status div.releaseBuilderInfo.active {
	background: url('../img/catalogStatusInfoActive.png') no-repeat top left;			
}

table#catalogReleaseBuilder tr td.status div.releaseBuilderArt.disabled {
	background: url('../img/catalogStatusArtDisabled.png') no-repeat top left;			
}

table#catalogReleaseBuilder tr td.status div.releaseBuilderArt.active {
	background: url('../img/catalogStatusArtActive.png') no-repeat top left;			
}

table#catalogReleaseBuilder tr td.status div.releaseBuilderAssets.disabled {
	background: url('../img/catalogStatusAssetsDisabled.png') no-repeat top left;			
}

table#catalogReleaseBuilder tr td.status div.releaseBuilderAssets.active {
	background: url('../img/catalogStatusAssetsActive.png') no-repeat top left;	
}

table#catalogReleaseBuilder tr td div.releaseBuilderCopyApproval.active {
	background: url('../img/catalogStatusNeedsApproval.png') no-repeat top left;
	width: 56px;
	height: 44px;	
	margin: 0 auto;
}
/* release detail */

table.catalogTable tr td div.copyWriterPubInfoLink {
	background: url('../img/copy.png') no-repeat top left;
	height: 30px;
	padding: 11px 0 0 40px ;
	margin:0 auto;
	width:70px;
}
table.catalogTable tr td div.copyWriterPubInfo {
	width:150px;
	margin:0 auto;
}

table.catalogTable tr td div.copyWriterPubInfoLink a{
	color: #6fa617;
}

/* delivery report */

div#catalogDeliveryReportContainer {
	background: #145fa1 url('../img/bgDeliveryReport.png') no-repeat top left;	
	width: 760px;
	margin: 0 auto;
	color: #fff;
	padding: 30px 10px 0;
}

div#catalogDeliveryReportContainerBottom {
	background: url('../img/bgDeliveryReportBottom.png') no-repeat top left;		
	width: 760px;
	margin: 0 auto;
	color: #fff;
	padding: 10px;
	height: 28px;
}

div#catalogDeliveryReportContainer ul {
	background: url('../img/bgDeliveryReportIcons.png') no-repeat top left;	
	width: 786px;
	height: 58px;
	margin: 10px -10px 20px  -10px;
}

div#catalogDeliveryReportContainer ul li {
	float: left;
}

div#catalogDeliveryReportContainer ul li.releaseInfo {
	width: 208px;
	padding: 0 10px 0 85px;
}

div#catalogDeliveryReportContainer ul li.uploadArt,
div#catalogDeliveryReportContainer ul li.sendAssets {
	width: 165px;
	padding: 0 7px 0 64px;	
}

div#catalogDeliveryReportContainer ul li dl dt,
div#catalogDeliveryReportContainer ul li dl dd {
	float: left;
}

div#catalogDeliveryReportContainer ul li dl dt {
	color: #8dc9fd;
	padding-top: 20px;
	font-size: 1.1em;
	padding: 20px 5px 0 0;
}

div#catalogDeliveryReportContainer ul li dl dd {
	font-size: 0.9em;
	padding-top: 10px;
	padding-left: 3px;
}

table#catalogDeliveryReportExcluded,
table#catalogDeliveryReportIncluded {
	background: #fff;
	color: #505050;
	margin: 0 auto;
	width: 96%;
}

table#catalogDeliveryReportExcluded tr th,
table#catalogDeliveryReportIncluded tr th {
	color: #000;
	padding-top: 20px !important;
}

table#catalogDeliveryReportExcluded tr th,
table#catalogDeliveryReportIncluded tr th,
table#catalogDeliveryReportExcluded tr td,
table#catalogDeliveryReportIncluded tr td {
	padding: 7px 0 7px 75px;
	border: 0;
}

/* catalog error correct */

div#catalogErrorCorrectionIntro {
	color: #000;
	font-size: 1.2em;
	margin: 20px 10px 10px;
}

div#catalogErrorCorrectionIntro span {
	color: #016BBE;
}

div.errorCorrection h3.header{
	font-size: 1.7em;
	color: #000;
	font-weight: normal;
	margin: 10px 0 -15px;
	padding: 0;
}

dl.catalogErrorCorrection.basicsSubContent dt,
dl.catalogErrorCorrection.basicsSubContent dd,
dl.catalogErrorCorrection.trackCorrectionContent dt,
dl.catalogErrorCorrection.trackCorrectionContent dd {
	background: #e3f1f3;
}

dl.catalogErrorCorrection.basicsSubContent dt.empty,
dl.catalogErrorCorrection.basicsSubContent dd.empty,
dl.catalogErrorCorrection.trackCorrectionContent dt.empty,
dl.catalogErrorCorrection.trackCorrectionContent dd.empty {
	background: #fff;
}

dl.catalogErrorCorrection .trackName,
dl.catalogErrorCorrection .releaseName {
	color: #000;
}

dl.catalogErrorCorrection.trackMainContent,
dl.catalogErrorCorrection.trackCorrectionContent {
	margin-bottom: 35px;
}

dl.catalogErrorCorrection dt.selectMulti,
dl.catalogErrorCorrection dd.selectMulti  {
	height: 135px;
	margin-bottom: 25px;
}

dl.catalogErrorCorrection dd.selectMulti select {
	width: 160px;
}

dl.catalogErrorCorrection dd input {
	width: 175px;
}

div.errorCorrectionNote {
	color: #000;
	font-size: 1.2em;
	padding-left: 25px;
}

div.errorCorrectionNote a {
	color: #016BBE;
}


div.triggerHelp {
	width: 24px;
	float: left;
	margin-left: 7px;
	top: -4px;
	position: relative;
	text-indent: -9999em;	
}

div.triggerHelp a {
	display:  block;
	height:  24px;
	background: #fff url('../img/triggerHelp.gif') no-repeat top left;		
}

div.btnAddNew {
	width:  79px;
	float: left;
	text-indent: -9999em;	
	margin-left: 7px;
	position: relative;
	top: -1px;
}

div.btnAddNew a {
	display: block;
	height: 18px;
	background: #fff url('../img/submit/sbt_addNew.png') no-repeat top left;		
}

img.createSteps {
	margin-top: 20px;
	margin-left:  4px;
}


/* create steps container */

div#createStepsContainer {
	margin-top: 20px;
}

div#createStepsContainer ol li {
	float: left;	
	width: 206px;	
	height: 39px;
	display: block;
	text-indent: -9999em;
}

div#createStepsContainer ol.four {
	width: 824px;
	margin: 0 auto;
}

div#createStepsContainer ol.three {
	width: 618px;
	margin: 0 auto;
}

div#createStepsContainer ol li#step1 { 
	background: #fff url('../img/createStep1.png') no-repeat top left;	
}

div#createStepsContainer ol li#step2 {
	background: #fff url('../img/createStep2.png') no-repeat top left;		
}

div#createStepsContainer ol li#step3 {
	background: #fff url('../img/createStep3.png') no-repeat top left;		
}

div#createStepsContainer ol li#step4 {
	background: #fff url('../img/createStep4.png') no-repeat top left;		
}

div#createStepsContainer ol li#step1.active { 
	background: #fff url('../img/createStep1_o.png') no-repeat top left;	
}

div#createStepsContainer ol li#step2.active {
	background: #fff url('../img/createStep2_o.png') no-repeat top left;		
}

div#createStepsContainer ol li#step3.active {
	background: #fff url('../img/createStep3_o.png') no-repeat top left;		
}

div#createStepsContainer ol li#step4.active {
	background: #fff url('../img/createStep4_o.png') no-repeat top left;		
}

/* send assets */

div#catalogSendAssetsIntro {
	margin: 10px;
	padding: 10px;
	font-size: 1.2em;
	color: #000;
}

div#catalogSendAssetsIntro span {
	font-weight: bold;
	color: #87ae44;
}

div#catalogSendAssetsContainer {
	margin: 10px;
	padding: 10px;
	border: 1px solid #ccc;
}

div#catalogSendAssetsContainer h3 {
	color: #000;
	font-size: 1.5em;
}

div#catalogSendAssetsContainer h4 {
	color: #000;
	font-weight: normal;
	padding: 15px 0 0 0;
	margin: 15px 0 0 0;
	font-size: 1.2em;
}

div#catalogSendAssetsContainer h4.shippingInformation{
	color: #016BBE;
	clear: left;
	border-top: 1px solid #ccc;	
	font-size:1.8em;
}

table#catalogSendAssetsTable {
	margin-top: 10px;
	margin-bottom: 25px;
}

table#catalogSendAssetsTable tr td {
	color: #000;
}

table#catalogSendAssetsTable tr td.barcode,
table#catalogSendAssetsTable tr td.releaseDate {
	width: 150px;
	text-align: left;
}

div.catalogSendAssetsContentNote {
	margin: 0 10px 10px 10px;
	padding-left: 200px;
	font-weight: bold;
}

ul#catalogSendAssetsShipmentNoteAudio,
ul#catalogSendAssetsShipmentNoteArt,
ul#catalogSendAssetsShippingDocumentFrom,
ul#catalogSendAssetsShippingDocumentTo {
	width: 45%;
	float: left;
	margin-right: 10px;
	padding: 10px;
}

ul#catalogSendAssetsShipmentNoteAudio li.header,
ul#catalogSendAssetsShipmentNoteArt li.header,
ul#catalogSendAssetsShippingDocumentFrom li.header,
ul#catalogSendAssetsShippingDocumentTo li.header {
	color: #000;
	margin-bottom: 10px;
	font-size: 1.1em;
	font-weight: bold;
}

ul#catalogSendAssetsShipmentNoteAudio li.intro,
ul#catalogSendAssetsShipmentNoteArt li.intro,
ul#catalogSendAssetsShippingDocumentFrom li.intro,
ul#catalogSendAssetsShippingDocumentTo li.intro {
	margin-bottom: 10px;
}

ul#catalogSendAssetsShipmentNoteAudio li span,
ul#catalogSendAssetsShipmentNoteArt li span,
ul#catalogSendAssetsShippingDocumentFrom li span,
ul#catalogSendAssetsShippingDocumentTo li span {
	color: #000;
}

ul#catalogSendAssetsShippingDocumentFrom li,
ul#catalogSendAssetsShippingDocumentTo li {
	color: #000;
}

div#catalogSendAssetsShippingTo {
	/*background: url('../img/logo_orchardSm.png') no-repeat 0 15px;*/
	padding:0;		
}

div.catalogSendAssetsSubmit {
	margin-top: 25px;
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	padding-left: 520px;	
}

/* buttons */

div#catalogSendAssetsPrint {
	float: right;
	background: url('../img/submit/sbt_printPackingSlip.png') no-repeat top left;
	height: 25px;
	width: 208px;		
	text-indent: -9999em;	
}

div#catalogSendAssetsPrint a {
	height: 25px;
	display: block;
}

div#catalogSendAssetsPrint.first {
	position: relative;
	top: -30px;
}

div#catalogSendAssetsPrint.last {
	position: relative;
	top: -20px;
}

div#catalogSendAssetsAdd {
	float: right;
	background: url('../img/submit/sbt_addReleases.png') no-repeat top left;
	height: 25px;
	width: 208px;		
	text-indent: -9999em;	
	position: relative;
	top: -20px;
}

div#catalogSendAssetsAdd a {
	height: 25px;
	display: block;
}


ul#enterReleaseOverviewContainer {
	margin: 0;
	padding: 0;
}

ul#enterReleaseOverviewContainer li {
	float: left;
	padding: 0 5px 0 5px;
	margin: 0;
}

ul#enterReleaseOverviewContainer li.trackVolume {
	border-right: 1px solid #e4e4e4;
	width: 184px;
}

ul#enterReleaseOverviewContainer li.trackVolume dl {
	float: right;
	width: 125px;
}

ul#enterReleaseOverviewContainer li.answer dl dt,
ul#enterReleaseOverviewContainer li.trackVolume dl dt {
	float: left;
	clear: left;
	width: 75px;
	text-align: right;
	padding-right: 10px;
	margin: 0 0 10px 0;
}

ul#enterReleaseOverviewContainer li.answer dl dt {
	width: 15px;
}

ul#enterReleaseOverviewContainer li.answer dl dd,
ul#enterReleaseOverviewContainer li.trackVolume dl dd {
	width: 40px;
	float: left !important;
	margin: 0 0 10px 0;
	padding: 0;
}

ul#enterReleaseOverviewContainer li.answer dl dd {
	width: 230px !important;
}


ul#enterReleaseOverviewContainer li.trackVolume dl dd input {
	width: 25px;
}

ul#enterReleaseOverviewContainer li.intro {
	width: 250px;
	margin: 0 10px 0 20px;
}

ul#enterReleaseOverviewContainer li.intro p {
	padding: 0;
	margin: 0;
}

ul#enterReleaseOverviewContainer li.answer {

	margin: 0;
	padding: 0;
}

ul#enterReleaseOverviewContainer li.help {
	width: 30px;
	padding-top: 20px;
}


dl#catalogReleaseBuilderOptionsNavigation dt,
dl#catalogReleaseBuilderOptionsNavigation dd {
	float: left;
	padding: 10px 5px 0 10px;
	font-size: 0.9em;
}

dl#catalogReleaseBuilderOptionsNavigation dt {
	color: #000;
	padding-left: 20px;
}

dl#catalogReleaseBuilderOptionsNavigation dd.moreOptions {
	padding-left: 40px;
	font-size: 1.0em;
}

div.applyToAll {
	width: 105px;
}

div.applyMiddle {
	margin: 0 auto;
}

div.applyRight {
	float: right;
	position: relative;
	right: 20px;
}

div.applyToAll div.applyTip {
	background: #fff url('../img/applyToAllTip.png') no-repeat top left;	
	height: 6px;
	width: 9px;
	padding: 0;
	margin: 0;
}

div.applyLeft div.applyTip {
	position: relative;
	left: 7px;
}

div.applyRight div.applyTip {
	position: relative;
	left: 72px;
}

div.applyMiddle div.applyTip { 
	margin: 0 auto;
	position: relative;
	right: 10px;
}

div.applyToAll ul {	
	margin: 0;
	padding: 0;
}

div.applyToAll ul li,
div.applyToAll ul li {
	float: left;
	padding: 5px;
	margin: 0;
	color: #3e8ecb;
	font-size: 0.9em;
	height: 24px;
}

div.applyToAll ul li.left {
	background: #fff url('../img/applyToAllLeft.png') no-repeat top left;	
}

div.applyToAll ul li.right {
	background: #fff url('../img/applyToAllRight.png') no-repeat top right;	
}

div.applyAsterik {
	background: #fff url('../img/applyAsterik.png') no-repeat top right;
	width: 28px;
	height: 28px;
	float: left;
	margin: 0 10px 0 10px;
	position: relative;
	top: -5px;
}

div.applyAsterikNote {
	color: #2d80c1;
}

div#enterReleaseContainer {
	float: left;
}

div#enterReleaseContainer.narrow {
	width: 510px;
}

div#enterReleaseContainer.full {
	width: 100%;
}

div#enterReleaseHelp {
	width: 260px;
	float: left;
	margin-left: 10px;
	display: none;
}

dl#enterReleasePaymentBilling dd.date select{
	width:  46px;
	margin-left: 8px;
}

dl#catalogEnterReleaseReleaseInfo dd.date select {
	width:  55px;
	margin-left: 8px;
}

dl#enterReleasePaymentBilling dd.date select.month,
dl#catalogEnterReleaseReleaseInfo dd.date select.month {
	width:  56px;
}

dl#catalogEnterReleaseAdditionalInfo dt.intro,
dl#catalogEnterReleaseDistributionInfo dt.intro {
	width:  320px;
	text-align: left;;
}

ul#proposalDetailList li,
ul#labelEmailNotificationsOptionList li {
	height: 68px;
	margin: 0 0 4px 0;
	background: #f4f4f4;
	color: #000;
}


ul#countrySettingsList li {
	margin: 0 0 4px 0;
	background: #f4f4f4;
	padding:20px;
}

ul#countrySettingsList li label {
	color:#000;
	padding-right:15px;
	width:90px;
	float:left;
}


ul#countrySettingsList li select{
	width: 200px;
}

ul#proposalDetailList li.selected,
ul#labelEmailNotificationsOptionList li.selected {
	background: #def0fe;
}

div.labelInfoColumnContainer dl.labelInfoBillingAsShipping {
	float: right;
	width: auto;
	padding: 0 0 3px;
}

div.labelInfoColumnContainer dl.labelInfoBillingAsShipping dt,
div.labelInfoColumnContainer dl.labelInfoBillingAsShipping dd {
	background: #fff;
	float: left;
	padding: 0 3px 0 3px;
	margin: 0;
	width:  auto;
}

div.labelInfoColumnContainer dl.labelInfoBillingAsShipping input {
	width: auto;
}

dl#enterReleasePaymentBilling {
	margin: 0 0 50px 0;
}

dl#enterReleasePaymentBilling dd input.cvv {
	width: 45px;
}

/* enter release step 4 */

div.enterReleasePaymentIntro,
div.enterReleasePaymentSubnote {
	font-size: 1em;
	margin-bottom: 25px;
}

div.enterReleasePaymentDetails {
	font-size: 1.2em;
	color: #000;
	margin-bottom: 25px;	
}

span.enterReleasePaymentDetailsAmount {
	color: #00f;
	font-size: 1.5em;
}

div.enterReleaseConfirmationPayment {
	font-size: 1em;
	color: #909090;
	margin-bottom: 25px;	
}

div.cvvHelp {
	float: left;
	font-size: 0.9em;
	padding-left: 5px;
}

/* step 5 */

ul#enterReleaseConfirmationDetails {
	margin-left: 100px;
}

ul#enterReleaseConfirmationDetails li {
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 0 10px 0;
}

ul#enterReleaseConfirmationDetails li.title {
	font-size: 1.5em;
	color: #000;	
}

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

	company/label info & items that are shared with catalog section

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

h3.labelInfoCompanyHeader {
	margin-bottom: 25px;
	font-size: 1.5em;
}

h3.enterReleaseStepHeader,
h3.marketingStepHeader {
	font-size: 1.7em;
	margin-bottom: 20px;
	font-weight: normal;
	color: #000;
}

span.enterReleaseStepHeaderSpan,
span.marketingStepHeaderSpan {
	color: #87ae44
}

span.enterReleaseIntroHighlight {
	color: #000;
}

h4.divider {
	color: #0075ca;
	margin: 10px 30px 20px 30px;
	padding-top: 20px;
	border-top: 1px solid #ccc;	
}

div.labelInfo_displayLogo,
div.labelInfo_labelHeader {
	float: left;
}

div.labelInfo_displayLogo img {
	padding: 5px;
	border: 1px solid #e4e4e4;
	margin-right: 25px;
	margin-bottom: 10px;
}

div.labelInfo_labelHeader h4 {
	font-size: 2.2em;
	margin: 0 0 15px 0;
	padding: 0;
	color: #000;
}

div.labelInfo_labelHeader a {
	display: block;
	font-size: 1.2em;
	color: #0068c7;
}

div.labelInfoUploadContainer {
	clear: both;
	background: #f5f5f5;
	width: auto;
}

div.labelInfoUploadContainer h3 {
	background: #e5e8e7;
	width: auto;
	padding: 10px 0 10px 15px;
	font-size: 1em;
}

div.labelInfoUploadContainer ul {
	padding-left: 15px;
}

div.labelInfoUploadContainer ul li {
	float: left;
}

div.labelInfoUploadContainer ul li.labelInfoUploadContainerOptionsFile {
	padding-right: 20px;
	
}

div.labelInfoUploadContainer ul li.labelInfoUploadContainerOptionsNote {
	color: #000;
}

span.labelInfoUploadContainerOptionsNoteSub {
	color: #909090;
}

dl#labelInfoCompanyBasics {
	width: 550px;
}

dl.catalogErrorCorrection dt,
dl.catalogErrorCorrection dd,
dl.enterReleaseConfirmInfo dt,
dl.enterReleaseConfirmInfo dd,
dl#enterReleaseConfirmBasics dt,
dl#enterReleaseConfirmBasics dd {
	min-height:  21px;
}

dl.catalogErrorCorrection dt,
dl.catalogErrorCorrection dd,
dl.enterReleaseConfirmInfo dt,
dl.enterReleaseConfirmInfo dd,
div.labelInfoCompanyBasicsContainer dt,
div.labelInfoCompanyBasicsContainer dd,
div.labelInfoColumnContainer dt,
div.labelInfoColumnContainer dd {
	float: left;
	background: #f5f5f5;
	margin-bottom: 3px;
	padding: 5px 0 5px;
}

dl.catalogErrorCorrection dt,
dl.enterReleaseConfirmInfo dt,
div.labelInfoCompanyBasicsContainer dt {
	clear: left;
	width: 150px;
	text-align: right;
}

dl.catalogErrorCorrection dd,
dl.enterReleaseConfirmInfo dd,
div.labelInfoCompanyBasicsContainer dd {
	width: 375px;
	padding-left: 25px;
	color: #88ae47;
} 

div.labelInfoCompanyBasicsContainer dt.required,
div.labelInfoCompanyBasicsContainer dd.required {
	background: #6d6d6d;
	color: #fff;
	height: 21px;
}


div.labelInfoCompanyBasicsContainer {
	float: left;
	width: 550px;
	margin: 0 0 50px 0;
	padding: 0;
}

div.labelInfoCompanyBasicsNote { 
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 0 0 15px;
}

div.labelInfoColumnContainer {
	width: 350px;
	float: left;
	margin-bottom: 50px;
}

div.labelInfoColumnContainerMain {
	margin-right: 20px;
}

div.labelInfoColumnContainer dt {
	clear: left;
	width: 100px;
	text-align: right;
}

div.labelInfoColumnContainer dd {
	padding-left: 25px;
	width: 225px;
}

div.labelInfoColumnContainer input {
	width: 175px;
}

div.labelInfoColumnContainer h4 {
	margin: 0 0 15px 0;
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
}

dl.catalogErrorCorrection.basicsMainContent,
dl.catalogErrorCorrection.basicsSubContent,
dl.catalogErrorCorrection.trackCorrectionContent,
dl.catalogErrorCorrection.trackMainContent,
dl.enterReleaseConfirmInfo.basicsMainContent,
dl.enterReleaseConfirmInfo.basicsSubContent {
	float: left;
	width: 390px;
}

dl.enterReleaseConfirmInfo.basicsSubContent,
dl.catalogErrorCorrection.basicsSubContent,
dl.catalogErrorCorrection.trackCorrectionContent {
	margin-left: 10px;
}

dl.catalogErrorCorrection.basicsMainContent dt,
dl.catalogErrorCorrection.basicsSubContent dt,
dl.catalogErrorCorrection.trackMainContent dt,
dl.catalogErrorCorrection.trackCorrectionContent dt,
dl.enterReleaseConfirmInfo.basicsMainContent dt,
dl.enterReleaseConfirmInfo.basicsSubContent dt {
	width: 130px;
}

dl.catalogErrorCorrection.basicsMainContent dd,
dl.catalogErrorCorrection.basicsSubContent dd,
dl.catalogErrorCorrection.trackMainContent dd,
dl.catalogErrorCorrection.trackCorrectionContent dd,
dl.enterReleaseConfirmInfo.basicsMainContent dd,
dl.enterReleaseConfirmInfo.basicsSubContent dd {
	width: 230px;
}
 
dl.enterReleaseConfirmInfo.trackInfoMainContent dt {
	width: 100px;
}

dl.enterReleaseConfirmInfo.trackInfoMainContent dd {
	width: 190px;
}

dl.enterReleaseConfirmInfo.trackInfoMainContent,
dl.enterReleaseConfirmInfo.trackInfoSubContent {
	float: left;
	margin: 0;
	padding: 0;
}

dl.enterReleaseConfirmInfo.trackInfoMainContent {
	width: 315px;
}

dl.enterReleaseConfirmInfo.trackInfoSubContent {
	
}

dl.enterReleaseConfirmInfo.trackInfoSubContent {
	margin-left: 25px;
}

dl.enterReleaseConfirmInfo.trackInfoSubContent dt,
dl.enterReleaseConfirmInfo.trackInfoSubContent dd {
	width: 133px;
	text-align: left;
	background: #fff;
	color: #909090;
}

dl.enterReleaseConfirmInfo.trackInfoSubContent dt.head,
dl.enterReleaseConfirmInfo.trackInfoSubContent dd.head {
	color: #000;	
}

h4.trackInfoHeader {
	font-size: 1.5em;
	font-weight: normal;
}

h4.trackInfoHeader span.trackInfoHeaderTrack {
	color: #000;
	font-weight: bold;
}

/* email page */

dl.proposalDetailListOption dd,
dl.proposalDetailListOption dt,
dl.labelEmailNotificationsOptions dd,
dl.labelEmailNotificationsOptions dt {
	float: left;
	padding-top: 24px;
	padding-left: 45px;
}

/* release detail */

div.catalogReleaseDetailIntro img {
	float: left;
	overflow: hidden;
	margin: 0 20px 20px 0;	
}

div.catalogReleaseDetailIntro h4 {
	font-size: 2.0em;
	color: #000;
	font-weight: normal;
}

div.catalogReleaseDetailIntro h5 {
	font-size: 1.2em;
	font-weight: normal;	
}

/* options popup */

div.artistRosterOptions {
	display: none;
	position: absolute;
	border: 1px solid #0075CA;
	padding: 10px;
	background: #fff;
	width: 200px;
	left: 70%;
}

div.artistRosterOptions div.close {
	float: right;
}

div.artistRosterOptions div.close a {
	border: 0 !important;
}

div.artistRosterOptions h4 {
	font-size: 1.2em;
	font-weight: normal;
	float: left;
	padding: 0;
	margin: 0 0 15px 0;
}

div.artistRosterOptions ul.catalogReleaseTableOptions {
	clear: left;
}

div.artistRosterOptions ul.catalogReleaseTableOptions li {
	margin: 0 0 5px 0;
	padding: 0;
	clear: left;
	display: block;
	width: 180px !important;
}

div.artistRosterOptions ul.catalogReleaseTableOptions li a {
	border: 0 !important;
	padding: 0 !important;	
	font-size: 1em !important;
	line-height: 1.2em !important;
}

/* release info */
table.catalogTable tr td h4 {
	color: #000;
	font-weight: normal;
	font-size: 1.3em;
	padding: 0 0 5px 0;
	margin: 0;
	float:left;
}

table.catalogTable tr td h4.publisher {
	padding-left: 15px;}

table.catalogTable tr td.writers, table.catalogTable tr td.pubs{
	padding: 0 0 0 5px;
	line-height:0;
	vertical-align:top;
	border: none;
}

table.catalogTable tr td.writers, table.catalogTable tr th.writers{ text-transform:none; padding-left:5px;}


table.catalogTable tr.pubsownership td, table.catalogTable tr.unknown td {
	padding: 0;
}

table.catalogTable tr.pubsownership, table.catalogTable tr.unknown{
	padding-bottom:5px;
}

table.catalogTable tr.pubsownership img.deleterow{
	
	position:relative; 
	top:-3px; left:5px;
}

table.catalogTable tr.pubsownership input{
	border:1px solid #888787;
	margin-bottom:5px;
	padding:2px;
}

table.catalogTable tr td.writers textarea{
	height:100px;
	width:200px;
	margin-bottom:15px;
}

table.catalogTable tr.unknown input{
	border:1px solid #999;
	margin-bottom:5px;
	padding:2px;
	background-color: #E6E6E6;
	color:#999;
}

table div.addPub{
	padding-left: 50px;
}


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

	workstation tour

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

h3.tourHeader {
	clear: both;
	font-weight: normal;
	font-size: 2.0em;
	color: #000;
	padding: 20px 20px;
}

h3.tourHeader span {
	color: #87AE44;
	font-size: .9em;
}

div.tourHomeIntro,
div.tourHomeCreateReleases,
div.tourHomeReleaseBuilder,
div.tourHomeAccounting,
div.tourHomePressReleases,
div.tourLabelInfo {
	margin: 0 20px;
	padding: 30px 0;
	border-top: 1px solid #ccc;
}

div.tourHomeNewContainer,
div.tourHomeIntro,
div.tourHomeCreateReleases {
	border: 0;
}

div.tourHomeIntro {
	font-size: 1.2em;
}

div.tourHomeNewContainer h4,
div.tourHomeIntro h4,
div.tourHomeCreateReleases h4,
div.tourHomeReleaseBuilder h4,
div.tourHomeAccounting h4,
div.tourHomePressReleases h4 {
	color: #000;
	font-weight: normal;
	font-size: 1.3em;
}

div.tourLabelInfo h4 {
	color: #000;
	font-weight: normal;
	font-size: 1.7em;
}

div.tourHomeCreateReleases h4 {
	margin-top: 50px;
}

div.tourHomeAccounting h4,
div.tourHomePressReleases h4 {
	margin-top: 75px;
}

div.tourHomeReleaseBuilder a {
	color: #016BBE;
	font-size: 0.95em;
	position: relative;
	top: -10px;
}

div.tourHomeCreateReleases span,
div.tourHomeReleaseBuilder span,
div.tourHomeAccounting span,
div.tourHomePressReleases span {
	color: #FF6D00;
}

div.tourHomeCreateReleases img,
div.tourHomeAccounting img {
	float: left;
	margin-right: 25px;
}

div.tourHomeReleaseBuilder img,
div.tourHomePressReleases img,
div.tourLabelInfo img {
	float: right;
	margin-left: 25px;
}

div.tourHomeNewContainer {
	background: #145fa1 url('../img/tour/tourHomeNewBg.png') no-repeat top left;	
	width: 806px;
	margin: 0 auto;
	color: #fff;
	padding: 10px 10px 0 10px;
}

div.tourHomeNewContainerBottom {
	background: url('../img/tour/tourHomeNewBottom.png') no-repeat top left;		
	width: 826px;
	margin: 0 auto;
	color: #fff;
	height: 21px;
}

div.tourHomeNewContainer h4 {
	height: 86px;
	font-size: 1.8em;
	padding-left: 110px;
	padding-top: 26px;
	color: #fff;
	margin-left: 10px;
	margin-right: -10px;
	background: url('../img/tour/tourHomeNewHeaderBg.png') no-repeat top left;			
}

div.tourHomeNewContainer div.tourHomeNewBody {
	padding: 0 30px 0 120px;
	margin-top: -55px;
}

div.tourHomeNewContainer div.tourHomeNewBody h5 {
	color: #8dc9fd !important;
	font-size: 1.1em;
}

div#tourHomeGetStarted {
	float: left;
	height: 37px;
	width: 174px;		
	text-indent: -9999em;	
	background: url('../img/submit/sbt_tourGetStartedNow.png') no-repeat top left;
}

div#tourHomeGetStarted a {
	height: 37px;
	display: block;
}

div.gradientbg {
	padding: 10px;
	margin-top: 10px;
	background: url('../img/tour/tour_textbackground.gif') no-repeat top left;
	width: 452px;
}

div.gradientbg ul {
	width:420px;
}


div.gradientbg ul li{
	padding: 0 20px 5px 15px;
	margin-top: 10px;
}

div.gradientbg h4 {
	margin-bottom: 20px;
	font-size: 1.2em;
}

div.gradientbg a {
	color: #016BBE;
	font-size: 1em;
}

div.tourLabelInfo p img{
	float:left;
	margin: 0;
	padding:0;
}

div#optInSave {
	float: right;
	background: url('../img/optIn/optIn_save.png') no-repeat top left;
	height: 25px;
	width: 109px;		
	text-indent: -9999em;	
	margin: 10px 0 10px 0;
}

div#optInSave a {
	display: block;
}

.introText {

	padding: 15px 0 15px 0;
}


div.btnCreateGydget {
	width:  79px;
	/*float: left;*/
	text-indent: -9999em;	
	margin-left: 7px;
	position: relative;
	top: -1px;
}

div.btnCreateGydget a {
	display: block;
	height: 18px;
	background: #fff url('../img/create_gydget.png') no-repeat top left;		
}


ul.marketingTools li {
	padding: 10px;
	margin: 25px;
	border-top: 1px solid #ccc;
	clear:both;
}

ul.marketingTools li.noborder {
	padding: 10px;
	margin: 25px;
	border-top: none;
}


ul.marketingTools li h3  {
	font-size:1.5em;
	font-weight:normal;
	color:#000;
	
}

ul.marketingTools ol li {
 	color:#000;
	
}

ul.marketingTools li ol li p {
	color:#909090;
	
}

ul.marketingToolsTop li{
	padding: 10px;
	margin: 25px 25px 0 25px;
}

ul.marketingToolsTop iframe, ul.marketingTools iframe{
	border:none;
	padding: 10px;
	margin-right:30px;
}

ul.marketingToolsTop li h3  {
	font-size:1.5em;
	font-weight:normal;
	color:#000;
	
}

ul.marketingTools h4 {
	font-size:1.5em;
	font-weight:normal;
	color:#000;
	border-top:1px solid #ccc;
	padding-top: 10px;

}

ul.marketingToolsTop li p.toprule{
	padding-top: 10px;
	border-top: 1px solid #ccc;

}

ul.marketingTools h5{
	font-size:1.2em;
	font-weight:normal;
	color:#000;
	padding-top: 10px;

}


ul.marketingTools p.smalltxt, ul.marketingToolsTop p.smalltxt {
	font-size:.9em;
	font-weight:normal;
	padding-top: 10px;

}

ul.marketingTools li ol li{
	list-style-type: decimal;
	border: none;
	margin: 0 0 0 25px;
	padding: 5px;
	
	}
	
div#marketingToolsDropCards {
	background: url('../img/button_dropcards1.png') no-repeat top left;
	height: 37px;
	width: 220px;		
	text-indent: -9999em;	
}

div#marketingToolsDropCards a {
	display: block;
	height: 32px;
	width: 220px;
}

div#marketingToolsPromoCards {
	background: url('../img/promo_cards.png') no-repeat top left;
	height: 37px;
	width: 200px;		
	text-indent: -9999em;	
}

div#marketingToolsPromoCards a {
	display: block;
	height: 32px;
	width: 200px;
}

div#marketingToolsRetailCards {
	background: url('../img/retail_cards.png') no-repeat top left;
	height: 37px;
	width: 200px;		
	text-indent: -9999em;	
}

div#marketingToolsRetailCards a {
	display: block;
	height: 32px;
	width: 200px;
}

div#marketingToolsBuildGydget {
	background: url('../img/button_gydget.png') no-repeat top left;
	height: 37px;
	width: 220px;		
	text-indent: -9999em;	
}

div#marketingToolsBuildGydget a {
	display: block;
	height: 32px;
	width: 220px;
}

div#marketingToolsImg{
	padding: 20px 20px 0 20px 0;
	float:right;
}

div#marketingToolsGydget {
	background: url('../img/create_gydget.png') no-repeat top left;
	margin-top: 15px;
	height: 37px;
	width: 200px;		
	text-indent: -9999em;	
}

div#marketingToolsGydget a {
	display: block;
	height: 32px;
	width: 200px;
}

div#marketingToolsCustomGydget {
	background: url('../img/customizewidget.png') no-repeat top left;
	margin-top: 15px;
	height: 37px;
	width: 220px;		
	text-indent: -9999em;	
}

div#marketingToolsCustomGydget a {
	display: block;
	height: 32px;
	width: 220px;
}

div#marketingToolsSave {
	background: url('../img/save.png') no-repeat top left;
	margin-top: 15px;
	height: 20px;
	width: 80px;		
	text-indent: -9999em;	
}

div#marketingToolsSave a {
	display: inline;
	clear:none;
	height: 20px;
	width: 80px;
}

input.insideSearchBoxMyspace {
	width: 140px;	
	padding-right: 20px;
}

div#warningBlock {
	background:#F4F4F4 url(/img/warning.png) no-repeat scroll 0 11px;
	margin-top:10px; padding:15px 100px 15px 170px;
}

.popUpHeader{color:#87AE44; font-size:1.7em; font-weight:normal; padding:0 0 20px 20px;}

.travelexContent h5 {font-size:1.3em; font-weight:bold;}
 
.travelexContent ul {list-style:circle; padding:10px 30px;}

.travelexContent ul li {list-style:disc; padding:10px;}

.travelexContent p.border{border-top:1px solid #CCCCCC; padding-top:20px}

.travelexContent p.header{font-size:1.3em;}

/*Release Builder headers*/
#releaseBuilderPage h1 {
font-size:2em;
margin-bottom:20px;
font-weight:normal;
margin-left:16px;
color:#3A4754;
}

#releaseBuilderPage h1 .releaseName{color:#FF5A00}

.noReleasesBeingDelivered{ padding:30px; text-align:center; background:#fff; color:#3A4754; margin:0 15px} 


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