@import url(contentScroll.css?v=1);
#channelHeaderBg {
	/*background: url(/bandit/images/header/dashboardBg.jpg) top center no-repeat !important;*/
	}

#channelHeaderRepeater {
	/*background: url(/bandit/images/header/dashboardBgRepeat.jpg) repeat-x !important;*/
	}

#pageBg {
	/*background: none !important;*/
	}
	
.innerPageGradient {
	_filter: none !important;
	_background: url(../images/dashboard/contentRowBgIE6.gif) no-repeat;
	}

#dashIdSelect {
	float: right;
	}
	
.contentBgColour {
	background: #000;
	}	
	
.dashboardSelectColour {
	color: #000;
	}	

hr {
	height: 1px;
	background: #fff;
	color: #fff;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px solid #ededed;
	border-bottom: 0px;
	margin: 10px 0px !important;
	}
	
.floatH1 {
	float: left;
	}	
	
.normalFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: normal !important;
	text-transform: none !important;
	color: #999 !important;
	}	

#dashboardOuter {
	margin: 0px 10px;
	visibility: hidden;
	}
	
#dashboardPage {
	background: #fff;
	text-align: left;
	padding: 20px 10px;
	*padding: 20px 10px 0px 10px;
	color: #999;
	min-height: 500px;
	_height: 500px;
	}	
	
#dashboardTabs {
	width: 225px;
	background: #CCCCCC;
	/* float: left; */
	background: url(/bandit/images/dashboard/tabsTop.gif) no-repeat;
	padding-top: 9px;
	_position: relative;
	}	
	
.dashboardTabsStyle {
	width: 225px;
	_position: relative;
	}
.dashboardTextInpt, .tagArea {
	border: 1px solid #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fcfcfc;
	padding: 2px 0px;
	}	

#selectIdentity {
	margin-top: 5px;
	width: 400px;
}

.identityLabel {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:2px;
	*padding-top: 0px;
	padding-left: 2px;
}

.identitySelect {
	float: right;
}
	
#searchIdentity {
	height: 30px;
	overflow: hidden;
	margin-left: 5px;
}

.searchIdentityInput {
	width: 160px;
	margin-left: 19px;
	border: 0px;
	padding-left: 4px;
	height: 15px;
	padding-top: 2px;
	*padding-top: 1px;
	outline-style: none;
}
	
#menuEntity {
	/* width: 240px !important; */
	width: 282px !important;
	border: 0px !important;
	outline-style: none;
	overflow-y: auto;
	z-index: 10;
}

.selectNoScrollbar {
	width: 282px;
	*width: auto;
	overflow: hidden;
	display: block;
	border: 1px solid #E6E6E6;
	margin-bottom: 15px;
	*border: 0px;
	outline-style: none;
	z-index: 5;
}

.selectNoScrollbar select {	
	z-index: 10;
	}

 
.goButton {
	background-image: url(../images/common/submitBg.png);
	background-repeat: repeat-x;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bandit/images/common/submitBgNoHover.png',sizingMethod='scale');
	display: block;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin-top: 1px;
	border: 0px;
	height: 18px;
	font-weight: bold;
	line-height: 1.8;
	*line-height: 1.6;
	float: left;
	cursor: pointer;
	float: left;
	width: 32px;
	overflow: hidden;
	}	
		
.goButton:hover {
	background-position: 0px -20px ;
	color: #fff !important;
	}		
		
.noBorder {
	border: 0px !important;
	background: #fff;
	}	
	
.dashboardInptStyle, .dashboardForm input {
	border: 1px solid #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fcfcfc;
	}		
	
.dashboardForm .dashboardTextInpt {
	width: 200px;
	*width: 198px;
	}	
	
.dashboardForm .countryField {
	width: 202px;
	overflow: hidden;
}	

.termsTd input {
	margin-right: 5px;
	}
	
.termsTd a {
	font-weight: bold;
	}	
	
table.termsTable {
	margin-top: 5px;
	*margin-top: 0px;
	}	
	
#dashboardPageContent {
	width: 610px;
	min-height: 400px;
	margin-right: 13px;
	/* float: left; */
	float: right;
	position: relative;
	}	
	
#dashboardPage h1 {
	font-size: 12px;
	color: #0099ff;
	text-transform: uppercase;
	letter-spacing: normal;
	padding-bottom: 5px;
	#border-bottom: 1px solid #ededed;
	margin: 0px 0px 15px 0px;
	height: 18px;
	}	

.addNewCateogry {
	padding-left: 5px;
	}

.sectionIntro {
	margin-left: 125px;
	}

.descPad {
	padding-top: 8px;
	}

.emphasis {
	color: #000;
	font-weight: bold;
	}
	
.emphasisKeyColour {
	color: #0099ff;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.emphasisDark {
	color: #707070;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.blackText {
	color: #000 !important;
	}	
	
.floatHeading {
	float: left;
	}	
	
/* ------- DASHBOARD TABS ------- */
	
#dashboardTabs,
.dashboardTabsStyle {
	width: 224px;
	float: left;
	}	
#dashboardTabs ul, 
.dashboardTabsStyle ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#dashboardTabs ul li a,
.dashboardTabsStyle ul li a,
.unlinkedChild {
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #f5f5f5;
	height: 21px;
	display: block;
	font-size: 12px;
	color: #727272;
	padding: 5px 0px 0px 14px;
	*padding: 4px 0px 1px 14px;
}

li.unavailableLink {
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #f5f5f5;

	height: 21px;
	display: block;
	font-size: 12px;
	color: #e1e1e1;
	padding: 5px 0px 0px 14px;
	*padding: 4px 0px 1px 14px;
	}
	
li.availableLink {
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #f5f5f5;
	height: 21px;
	display: block;
	font-size: 12px;
	color: #727272;
	padding: 5px 0px 0px 14px;
	*padding: 4px 0px 1px 14px;
	}
	
#dashboardTabs ul li a:hover,
.dashboardTabsStyle ul li a:hover {
	background-color: #f8f8f8;
	background-image: url(/bandit/images/dashboard/tabArrow.gif);
	background-position: 204px 9px;
	background-repeat: no-repeat;
	color: #0099ff;
}	

#dashboardTabs ul ul li a,
.dashboardTabsStyle ul ul li a,
.unlinkedChild {
	width: 202px;
	height: 21px;
	background: #fff;
	color: #999;
	padding-left: 22px;
	font-size: 11px;
}	

.unlinkedChild {
color: #ccc;
cursor: default;
}

#dashboardTabs ul ul li a:hover,
.dashboardTabsStyle ul ul li a:hover {
	background-color: #f8f8f8 !important;
}

li.dashAccountName a {
	color: #000 !important;
}

#dashboardTabs ul li.dashtabActive,
.dashboardTabsStyle ul li.dashtabActive,
.activeStep div {
	background: url(/bandit/images/dashboard/tabActiveBg.gif) repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #f5f5f5;
	height: 21px;
	display: block;
	font-size: 12px;
	color: #fff;
	padding: 5px 0px 0px 14px;
	*padding: 4px 0px 1px 14px;
	cursor: default;
	}
	
#dashboardTabs ul li.dashtabActive a,
.dashboardTabsStyle ul li.dashtabActive a {	
	width: 194px;
	}
	
#dashboardTabs ul li.dashSubtabActive,
.dashboardTabsStyle ul li.dashSubtabActive {
	background: url(/bandit/images/dashboard/tabActiveBg.gif) repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #f5f5f5;
	height: 21px;
	display: block;
	font-size: 12px;
	color: #fff;
	padding: 5px 0px 0px 14px;
	*padding: 4px 0px 1px 14px;
	cursor: default;
	}	
	
#dashboardTabs ul li.dashSubtabActive a,
.dashboardTabsStyle ul li.dashSubtabActive a {
	background: none;
	color: #fff !important;
	padding: 0px 8px 1px 8px;
	margin: 0px;
	width: 194px;
	}	
	
#dashboardTabs ul li.dashtabActive a,
.dashboardTabsStyle ul li.dashtabActive a {
	background: none;
	color: #fff !important;
	padding: 0px 8px 1px 0px;
	margin: 0px;
	width: 200px;
	}	
	
	
	
#dashboardTabs ul li.dashSubtabActive a:hover,
.dashboardTabsStyle ul li.dashSubtabActive a:hover,
#dashboardTabs ul li.dashtabActive a:hover,
.dashboardTabsStyle ul li.dashtabActive a:hover {
	cursor: pointer !important;
	background: none !important;
	}	

#dashTabsBtm {
	background: url(/bandit/images/dashboard/tabsBtm.gif) no-repeat;
	height: 8px;
	display: block;
	}
		
a.dashtabExpandable {
	background-color: #f5f5f5;
	background-image: url(/bandit/images/dashboard/tabPlus.gif);
	background-repeat: no-repeat;
	background-position: 205px 10px;
	color: #666666 !important;
	margin-bottom: 1px;
	}
	
a.dashtabExpanded {
	background: #f5f5f5 url(/bandit/images/dashboard/tabMinus.gif) no-repeat 206px 12px;
	margin-bottom: 1px;
	}	
	
a.dashtabExpandable:hover {
	background: #efefef url(/bandit/images/dashboard/tabPlus.gif) no-repeat 205px 10px !important;
	color: #666 !important;
	}
	
a.dashtabExpanded:hover {
	background: #efefef url(/bandit/images/dashboard/tabMinus.gif) no-repeat 206px 12px !important;
	color: #666 !important;
	}	
	
ul.dashtabSubtabs {
	height: 0px;
	overflow: hidden;
	}	
	
	
/* ------------------------------------- */	

table.dashboardTable {
	width: 100%;
	margin-top: 10px;
}
	
table.dashboardTable td {
	vertical-align: top;
	padding: 2px 0px;
	}	
	
td.paymentDetailsCategory {
	width: 80px;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 15px !important;
	text-align: right;
	color: #707070;
	vertical-align: top;
	}	
	
.leftLinkBesideButtons {
	float: left;
	position: relative;
	margin-top: -5px;
	}
	
table.dashboardTable textarea {
	overflow: auto;

	}
	
.leftCategory {
	width: 110px;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 15px !important;
	text-align: right;
	color: #707070;
	vertical-align: top;
	}	
	
td.loginMidCol, td.changePasswordMidCol {
	width: 220px;
	}

td.midColShort {
	width: 100px;
	}	
	
.centerThis {
	text-align: center;
	}	
	
.topPadThis {		
	padding-top: 3px !important;
	}	
	
.padBtm {
	padding-bottom: 10px;
	}
	
.padLeft {
	padding-left: 10px;
	}
	
.floatLeft {
	float: left;
	}		
	
.floatRight {
	float: right;
	}			

.dontPadThis {
	padding: 0px !important;
	margin: 0px !important;
	}
	
.displayNone {
	display: none;
	}	
	
.noMargin {
	margin: 0px !important;
	}	
	
.noPadding {
	padding: 0px !important;
	}
		
.floatThisR {
	float: right;
	}	
.dashboardFullWidth {
	width: 470px;
	}	

.normalText {
	font-weight: normal !important;
	text-transform: none !important;
	}

label.setWidthLabel {
	width: 70px !important;
	display: block;
	float: left;
	}
label.connectionsCheckbox {
	width: 100px;
	display: block;
	float: left;
	margin-right: 0px !important;
	}	
	
label.setWidthLabel_180 {
	width: 180px !important;
	display: block;
	float: left;
	}	
label.setWidthLabel_120 {
	width: 120px !important;
	display: block;
	float: left;
	}	

.mockTextarea {
	border: 1px solid #eee;
	padding: 3px 3px 3px 7px;
	margin-bottom: 15px;
	}
	
#dashboardPage label input {
	position: relative;
	top: 2px;
	cursor: pointer;
	}	
	
#dashboardPage label {
	position: relative;
	top: -1px;
	margin-left: -4px;
	margin-right: 30px;
	}	
	
#dashboardPage label:hover	{
	color: #000;
	cursor: pointer;
	}
	
#prepaidBtmTable {
	margin-top: -5px;
	position: relative;
	}
	
.pageButtons {
	text-align: right;
	}
	
a.dashButton,
a.cancelButton {
	background: url(../images/dashboard/button_next.jpg) no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	width: 90px;
	height: 18px;
	display: block;
	padding-top: 2px;
	text-indent: 10px;
	margin: 0px 0px 0px auto;
	cursor: pointer;
	white-space: nowrap;
	}	

a.prevDashButton {
	background: url(../images/dashboard/button_prev.jpg) no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	width: 80px;
	height: 18px;
	display: block;
	padding-top: 2px;
	padding-right: 10px; 
	text-indent: 20px;
	margin: 0px 0px 0px auto;
	cursor: pointer;
	white-space: nowrap;
	text-align: right;
	}	

a.smlDashButton {	
	background: url(../images/dashboard/button_sml.jpg) no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	width: 61px;
	height: 18px;
	display: block;
	padding-top: 2px;
	text-indent: 6px;
	margin: 0px 0px 0px auto;
	cursor: pointer;	
}

h1 a.dashButton, a.prevDashButton {
	font-size: 11px !important;
	}

a.cancelButton {
	background-image: url(/bandit/images/dashboard/button_prev.jpg) !important;
	text-align: right;
	padding-right: 8px;
	width: 82px;
	}

a.dashButton:hover,
a.prevDashButton:hover,
a.cancelButton:hover,
a.dashAddButton:hover,
a.dashAddBackButton:hover,
a.prevDashArrow:hover,
a.smlDashButton:hover,
a.dashExtralongButton:hover {
	background-position: 0px -20px;
	color: #fff;
	}
	
a.dashAddButton {
	background: url(../images/dashboard/button_add.jpg) no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	width: 123px;
	height: 19px;
	display: block;
	padding-top: 2px;
	*padding-top: 1px;
	height: 18px;
	*height: 19px;
	text-indent: 10px;
	margin: 0px 0px 0px auto;
	cursor: pointer;
	font-size: 11px;
	}	
	
h1 a.dashAddButton {
	margin-top: -2px;
	position: relative;
	}	
	
a.dashAddBackButton {
	background: url(../images/dashboard/button_addBack.jpg) no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	width: 115px;
	height: 18px;
	display: block;
	padding-top: 2px;
	*padding-top: 1px;
	padding-right: 8px;
	*height: 19px;
	text-align: right;
	margin: 0px 0px 0px auto;
	cursor: pointer;
	}	
	
a.dashExtralongButton {
	background: url(../images/dashboard/button_extralong.jpg) no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	width: 150px;
	height: 19px;
	display: block;
	padding-top: 2px;
	*padding-top: 1px;
	height: 18px;
	*height: 19px;
	text-indent: 10px;
	margin: 0px 0px 0px auto;
	cursor: pointer;
	font-size: 11px;
	}		
	
a.prevDashArrow {
	background-image: url(../images/dashboard/button_prev.jpg);
	background-repeat: no-repeat;
	text-indent: 28px;
	}	

.greyBackBtn {	
	background-image: url(../images/dashboard/button_back.jpg) !important;
	text-align: right !important;
	}	
	
a.prevDashArrow {
	background-image: url(../images/dashboard/button_prev.jpg);
	background-repeat: no-repeat;
	text-indent: 28px;
	}	
	
.expandAll {
	position: relative;
	margin-top: -22px !important;
	}	
	
	
#creditCardFormId table, .paymentDivOuter .emphasis {
	position: relative;
	}	
	
#desktopErrorMsg {
	font-weight: bold;
	color: #000;


	margin-left: 25px;
	font-size: 12px;
	padding-right: 20px;
	margin-top: 5px;
}	

#idWidgetContainer_creditCardDetails .formSubmitLoaderIcon {
	float: left;
	position: absolute;
}		
	
div.floatDashButtons a.dashButton, a.prevDashButton {
	float: left;
	margin-right: 10px;
	}
	
div.floatDashButtons a.dashAddButton {
	float: left;
	margin-right: 10px;
	}	
div.floatDashButtonsRight a.dashButton, a.prevDashButton {
	float: right;
	margin-left: 10px;
	}	
	
div.floatDashButtonsLeft a.dashButton, a.prevDashButton {
	float: left;
	margin-right: 10px;
	}	

div.floatDashButtons a.dashExtralongButton {
	float: left;
	}	
	
#prePaidAmount {
	background: url(../images/dashboard/prepaidAmountBg.jpg) no-repeat;
	width: 120px;
	height: 22px;
	margin: 5px 0px 10px 0px;
	}	
	
.topPadAmount {
	padding-top: 7px;
	}	
	
.promoDesc {
	margin-top: 5px;
	}	
	
#prePaidCurrentAmount {
	float: left;
	width: 60px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin: 2px 0px 0px 5px;
	}	
	
#prePaidAmountArrows {
	width: 50px;
	height: 22px;
	display: block;
	float: left;
	text-align: right;
	}
	
a.amountUp {
	background: url(../images/dashboard/amountButton_up.gif) no-repeat 42px 6px;
	width: 50px;
	height: 11px;
	display: block;
	}	
	
a.amountUp:hover, a.amountDown:hover {
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	}	
		
a.amountDown {
	background: url(../images/dashboard/amountButton_down.gif) no-repeat 42px 1px;
	width: 50px;
	height: 11px;
	display: block;
	}		
		
.refreshTxt {
	float: left;
	margin: 5px 2px 0px 5px;
	}		
		
a.refreshButton {
	width: 23px;
	height: 23px;
	background: url(../images/dashboard/refresh.jpg) no-repeat;
	display: block;
	float: left; 
	}	
	
a.refreshButton:hover {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	}	
	
.dobSelects select {
	margin-right: 5px;
	}	

#securityCode {
	text-align: left;
	}
	
#securityCode h1 {
	color: #0099FF;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: normal;
	margin: -10px 0px 0px 0px;
	position: relative;
	}	
	
#securityCode h2 {
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	}
	
#securityCodeText {
	padding: 20px 10px 10px 10px;
	}	
	
#securityCode .keyColourLoginBg {
	margin: 20px auto 0px auto;
	}	
	
#storePopupClose {
	text-align: right;
	z-index: 5;
	float: right;
	}		
	
#storePopupClose a {
	width: 17px;
	height: 16px;
	display: block;
	}	
/* PROFILE DETAILS */	
td.profileDetailsSelects select,
td.profileDetailsSelects input {
	width: 200px;
	}	
	
.connectionsCheckbox { 
	}	
	
/* MY CHANNELS */
.connectionLists {
	padding-right: 5px;
	height: 240px;
	color: #707070;
	}	
	
	
td.connections .mockTextarea {
	width: 170px !important;
	}	
	
.connectionButtons {
	text-align: left;
	margin-top: 50px;
	margin-right: 3px;
	}	
	
.connectionButtons a {
	margin-bottom: 10px;
	}	
	
#channelNameInH1 {
	float: right;
	color: #000;
	text-transform: uppercase;
	margin-top: -18px;
	}	

.addRemoveCol {
	color: #707070;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;
	width: 90px;
	padding: 0px 10px !important;
	text-align: right;	
}
	
#artistPreview {
	background: #f0f0f0;
	padding: 5px;
	min-height: 20px;
	margin-bottom: 10px;
	}	
	
#addRemoveLists .mockTextarea {
	padding-left: 3px !important;
	}	
	
.aboutChannelTextarea {
		width: 418px;
		}
		
.dashMenuPage {
	background: url(/bandit/images/dashboard/currentIdIcon.gif) 203px 5px no-repeat;
}

.dashMenuPage:hover {
	background-image: url(/bandit/images/dashboard/currentIdIcon.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 203px 5px !important;
}
	
/* CUSTOM SELECT LISTS */
.listArtistName {
	color: #0099ff;
	}
	
.listArtistTags {
	color: #999;
	font-size: 9px;
	}	
	
.option {
	cursor: pointer;
	padding: 2px 3px;
	display: block;
	_width: 100%;
	border-bottom: 1px solid #f0f0f0;
	}	
	
.option.selectedOption {
	background: #f0f0f0;
	}	
	
.genreHeading {
	font-size: 10px;
	text-transform: uppercase;	
	padding: 0px 2px;
	background: #ccc;
	color: #fff;
	margin-bottom: 1px;
	}		
	
#customListScroll,
#selectedListScroll {
	_width: 165px;
	}	
	
	

/* -------------- MY ACCOUNT -------------- */

/* PAYMENT DETAILS */
td.paymentInputs {
	width: 150px;
	}

td.paymentInputs2 {
	width: 190px;
	}
	
input.ccvField {
	width: 50px;
	}
	
input.cardNoField {
	width: 28px;
	margin-right: 2px;
	}		
	
#paymentCardType {
	width: 145px;
	}	

.paymentTextInpt {
	width: 145px;
	}
	
select.paymentTextInpt {
	overflow: hidden;
	width: 147px;
	*width: 150px;
	}	
	
input.paymentStreetAdd {
	width: 428px;
	}	
	
#verisignLogo { 
	width: 120px; 
	float: right;
	}	

.paymentLogos {
	float: left;
	width: 220px;
}

.paymentInfo {
	width: 140px;
	padding-top: 8px;
	float: left;
}

.addPaymentInfo {
	float: right;
	margin-top: 7px;
	margin-right: 5px;
}

div.addPaymentInfo a.dashButton a.prevDashButton {
	float: right;
	margin-left: 10px;
	}	

.preferredMethod {
	margin-top: 15px;
	}	
	
.preferredMethodSelect {
	width: 100px;
	margin-left: 10px;
	}	

.paymentTitle {
	background: #f4f4f4;
	padding: 5px;
	margin-top: 10px;
	height: 33px;
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #F4F4F4;
	}
	
.paymentTitle img {
	margin-right: 5px;
	}	
	
/* EXPANDED FORMS */
.paymentDivOuter {
	background: #f9f9f9;
	}	
	
.paymentInfoForm_expanded {
	padding: 10px;
	border-bottom: 1px solid #f0f0f0;
	}	
	
#widgetDataCollector {
	visibility: hidden;
	position: absolute;
	top: 0px;
	}	

.paymentSmlLoader {
	margin-top: -28px;
	margin-right: 50px;
	float: right;
	}
	
/* PRE-PAID */
#prepayTopTable {
	width: 480px;
	margin-top: 10px;
	float: left;
	_position: relative;
	}
	
#prepayTopTable td {
	padding: 3px 0px 3px 5px;
	}	

#banditUserFound {
	width: 50px;
	height: 50px;
	display: block;
	float: left;
	margin: 15px 0px 0px 10px;
}	
		
.banditNameInput {
	width: 215px; float: left;
	}
#checkNameWrapper { 
	float: left; 
	margin-left: 10px; 
	}	

#checkNameWrapper a {
	cursor: pointer;
	}	

#checkBanditName {
	width: 23px;
	height: 23px;
	background: url(../images/dashboard/refresh.jpg) no-repeat;
	display: block;
	float: left; 
	}	
	
#checkBanditName:hover {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	}		
	
.checkResult {
	float: left; 
	margin-left: 10px; 
	line-height: 1.1;
	}
	
.checkSuccess {
	color: #3cc402;
	}		
		
#prePaidMsg	{
	width: 350px;
	height: 120px;
	overflow: auto;
	}	
	
.htmlcontentclass {
	width: 100%;
	overflow: auto;
	height: 160px;
	}	
	
#content_ifr {
	overflow-y: hidden;
	min-height: 200px !important;
	}		
	
/* GIFTS */	
.giftItem {
	padding-bottom: 15px;
	}	
	
.giftLists {
	padding-right: 20px;
	width: 455px;
	height: 240px;
	color: #707070;
	}	
	
.giftSentInfo {
	color: #707070;
	font-weight: bold;
	}	
	
.giftTitle {
	color: #000;
	font-weight: bold;
	margin: 2px 0px;
	}	

.giftMessage {
	margin-bottom: 2px;
	}

.downloadLink {
	font-weight: bold;
	color: #999;
	}
	
	
/* PURCHASE HISTORY */
table.purchaseHistoryTable {
	width: 100%;
	margin-top: 3px;
	margin-bottom: 15px;
	}
	
table.purchaseHistoryTable td {
	vertical-align: top;
	}	

td.historyHeader {
	background: #f5f5f5;
	padding: 5px 0px 3px 0px;
	font-weight: bold;
	color: #000;
	}	
	
td.blueHistoryHeader {
	background: #0099ff;
	padding: 5px 0px 3px 0px;
	font-weight: bold;
	color: #fff;
	}	
	
td.historyHeaderArtist {
	padding-left: 5px !important;
	}	
	
td.historyHeaderPrice {
	padding-left: 8px !important;
	}		
	
td.historyHeaderAmount {
	text-align: right;
padding-right: 5px;
	}	
	
td.historyHeaderSpace {
	font-size: 2px;
	height: 5px;
	overflow: hidden;
	}	
	
td.historyBtmBorder {
	border-bottom: 1px solid #cbcbcb;
	}	
	
td.headerSpace {
	height: 15px;
	}	

td.orderStatus a {
	font-weight: bold;
	}	
	
td.orderArtist {
	width: 175px;
	padding: 0px 10px 0px 5px;
	}
	
td.orderTitle {
	width: 265px;
	padding-right: 10px;
	}
	
td.orderStatus {
	width: 80px;
	}
	
td.orderPrice {
	text-align: right;
	width: 35px;
	}		
	
td.orderAmount {
	text-align: right;
padding-right: 5px;
	width: 90px;
	}	
	
td.creditBalance {
	width: 50px;
	text-align: right;
	padding-right: 5px;
	}	
	
td.orderTotal {
	text-align: right;
	}	
td.orderType {
	padding: 0px 10px 0px 5px;
	}
td.prePaidTo{
width: 420px;
}
.purchaseHistoryTable .orderType {
width: 50px;

}
	
td.orderCreditExpiry {
	padding: 0px 10px 0px 5px;



	}
td.orderRemainingCredit {
	width: 100px;
	text-align: left;
	padding: 0px 10px 0px 5px;
	}
	

a.printLink {
	background: url(../images/dashboard/icon_print.gif) no-repeat;
	padding-left: 15px !important;
	margin-left: 5px;
	}
	
td.totalsRow {
	padding-top: 5px;
	}	

td.totalsRow a {
	padding: 0px 5px;
	}
	
.orderHeader {
	background: #f5f5f5;
	padding: 3px 0px 3px 5px;
	color: #717171;
	width: 605px;
	height: 18px;
	overflow: hidden;
	display: block;
	margin-top: 3px;
	}	
	
.orderHeader:hover {
	background: #f0f0f0;
	color: #000;
	cursor: pointer;	
}	
	
.orderHeader_expanded {
	background: #0099ff;
	padding: 3px 0px 3px 5px;
	color: #fff;
	width: 605px;
	height: 18px;
	overflow: hidden;
	display: block;
	margin-top: 3px;
	}	
	
.orderHeader_expanded:hover {
	cursor: pointer;
	color: #f0f0f0;
	}	
	
span.orderDate {
	font-weight: bold;
	padding-right: 5px;
	}	
	
.orderHeaderInfo {
	float: left;
	font-size: 12px;
	}
	
.orderHeaderArrow {
	float: right;
	}	
	
.orderHeaderArrow {
	width: 30px;
	height: 17px;	
	display: block;
	}
	
.orderHeader .orderHeaderArrow {
	background: url(../images/dashboard/icon_arrowGreyDown.gif) no-repeat 10px 8px;
	}	
	
.orderHeader_expanded .orderHeaderArrow {
	background: url(../images/dashboard/icon_arrowWhiteUp.gif) no-repeat 10px 8px;
}

.trackByTrack {
	height: 0px;
	overflow: hidden;
	}	

#tableHeightReporter {
	position: absolute;
	top: -500px;
	left: -999px;
	visibility: hidden;
	}

.widgetResultPages {
	height: 25px;
	}
	
.historyCreditType {
	text-indent: 5px;
width: 80px;
	}	

.orderCreditTypeName {
width: 200px;
}
	
	
.creditBalancesName {
	width: 300px;
	}
		
.creditRemaining {
	text-align: right;
	}		
		
.creditTotals {
	font-weight: bold;
	color: #000;
	float: right;
	}	


/* ----- CONTENT INFO ----- */

/* NEWS */
.midCol_withDescs {
	width: 335px;
	}
	
/* COMP */
.forceDescOverEdge {
	width: 160px;
	position: absolute;
	*position: relative;
	*margin-left: 10px;
	line-height: 1.2;
	}	
	
.compPrizeInput {
	width: 235px !important;
	}	
	
.prizeQty {
	color: #707070 !important;
	margin-left: 20px;
	}	
	
.qtyField {
	width: 30px;
	border: 1px solid #e6e6e6;
	margin-left: 5px;
	}	
	
.dateField {
	margin-right: 2px;
	border: 1px solid #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fcfcfc;
	}	

/* GIGS */
.gigTime {
	color: #707070;
	}
	
#gigDateAndTime {
	width: 423px;
	*width: 425px;
	}	
	
#gigZipLine	{
	width: 422px;
	*width: 424px;
}
	
#gigDate {
	float: left;
	}	
	
#gigTime {
	float: right;
	}	
	
.gigMidWidth {
	width: 185px;
	}	
	
#gigZip {
	color: #707070 !important;
	float: right;
	}	
	
#next2gigZip {
	float: left;
	width: 185px;
	}	
	
.zipField {
	width: 60px;
	}
	
.minTextareaHeight {
	height: 70px;
	}	


.listTableGiggigVenuename {
	width: 165px;
	padding-right: 10px;
	}	

.listTableGiggigVenuecityTown {
	width: 90px;
	padding-right: 10px;
	}
	
/* REVIEWS */
.listTableArtistReviewrating {
	width: 80px;
	padding-right: 10px;
	}	

/* BILLBOARD */
.uploadInfoText {
	padding: 5px 0px;
	}
	
#termsCheckboxTable input {
	margin-right: 10px;
	}	

#termsCheckboxTable a {
	font-weight: bold;
	}
	
#termsCheckboxTable td {
	vertical-align: top;
	}		
	
.placeText {
	float: left;
	line-height: 1.2;
	position: relative;
	margin-top: -2px;
	width: 285px;
	}	

/* RELEASE */
#requirementsList {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	*margin: 0px 0px 0px 30px;
	color: #707070;
	}
	
#requirementsList li {
	padding-bottom: 8px;
	}	
	
.tracknameEg {
	margin-left: 74px;
	}
	
.releaseTitleTxt {
	width: 360px;
	}	

.listTableStatus {
	width: 85px;
	}	
	
.timeField {
	width: 20px;
	}	
	
.listTableTrackTitle {
	padding-right: 10px;
	width: 330px;
	}	
	
/* VIDEO */
.contentDetailsMidCol {
	width: 50px;
	} 		
	
.videoDetailsLeftCol {
	width: 84px;
	}	
	
.videoDetailsRightCol {
	width: 150px;
	}	

.setWidthVideoLabel {
	width: 130px;

	margin-right: 0px !important;
	display: block;
	float: left;
	}

/* BLOG */
#createContentTable .dashboardTextInpt {
	width: 420px;
	}
	
#createContentTableWithDescs,
.createContentTableWithDescs {
	width: 100%;
	margin-top: 10px;
	}	
	
#createContentTableWithDescs td,
.createContentTableWithDescs td {
	padding: 3px 0px;
	}	
	
.midCol_withDescs .dashboardTextInpt {
	width: 320px;
}	

#BlogPostHeading {
	float: left;
	}
	
#addBlogPost {
	float: right;
	}
	
td.PublishOptions {
	padding-top: 3px !important;
	}	
	
td.PublishOptions label {
	margin-left: 0px !important;
	}	

td.PublishOptions input {
	margin-right: 10px;
}
	
td.PublishOptions select {
	width: 200px;
	margin-left: -3px;
	position: relative;
	}
	
#tagDiv, .tagDesc {
	float: left;
	}	
	
.tagDesc {
	padding-left: 5px;
	font-size: 10px;
	}	
	
#tagDiv {
	width: 420px;
	min-height: 60px;
	_height: 60px;
	}
	
.inactiveBrowseLink {

	color: #999;
}	

.inactiveBrowseBg {
	background: #999;
	cursor: default;
	}
	
.salesCountries #tagDiv {
	width: 400px !important;
	}	
	
	
.midCol_withDescs #tagDiv,
.midCol_withDescs textarea {
	width: 320px !important;
	height: 60px;
	overflow: auto;
	}	
		
	
/* CONTENT LISTING PAGE */	
table.listContentTable {
	width: 100%;
	margin-top: 10px;
	}
	
table.listContentTable td {
	vertical-align: top;
	padding: 2px 0px;
	color: #717171;
	}	
	
.rowShade {
	background: #fcfcfc;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	}	

.listTableHead {
	font-weight: bold;
	text-transform: uppercase;
	color: #717171;
	}
	
.listTableBlogPostcreated {
	width: 80px;
	padding: 2px 5px !important;	
	}
	
.listTableBlogPosttitle {
	width: 290px;
	padding-right: 10px;
	}
	
.listTableBlogPostblogCommentssize {
	width: 80px;
	padding-right: 10px;
	text-align: center;
	}
	
.listTableBlogPostdelete {
	width: 95px;
	text-align: center;
	}
	
.listTableBlogPostedit {
	text-align: center;
	}	
	
.lastInListTable {
	border-bottom: 1px solid #ebebeb;
	}


/* ----- REGISTRATION ----- */
#registrationFormId .errorClass,
.dashboardTable .errorClass {
	font-size: 11px;
	}
	
.errorClass	{
	font-size: 12px;
	font-weight: bold;
	}
	
#regoTable {
	padding-top: 10px;
	}


#regoTable td {
	text-align: left;
	vertical-align: top;
	padding: 2px;
	}
	
	
/* ------- TAGS WIDGET ------ */
.tagArea ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
	
.tagArea li {
	list-style: none;
	list-style-position: outside;
	float: left;
	margin-right: 3px;
	margin-bottom: 2px;
	line-height: 15px;
	display: block;
	padding-right: 16px;
	position: relative;
	}	
	
.tagsEntry {
	background: #eee;
	font-weight: bold;
	color: #717171;
	border-top: 0px;
	*margin-top: -1px;
	border-bottom: 1px solid #E6E6E6;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding: 3px 0px 3px 3px;
	/* width: 423px; CHANGING THIS TO... */
	width: 418px;
	margin-bottom: 8px;
	margin-top: 0px !important;
	outline: none;
	}	


.tag {
	background: #f1f1f1 url(../images/dashboard/tags_leftBg.gif) no-repeat;
	height: 17px;
	}
	
.tag.existing {
	background: #d8d8d8 !important;
	}	
	
.tag-wrapper {
	margin-left: 3px;
	}	
	
.del-tag {
	background: url(../images/dashboard/tags_remove.gif);
	width: 16px;
	height: 17px;
	display: block;
	cursor: pointer;
	position:absolute;
	right: 0px;
	}	
	
.del-tag-withoutx {
	background: url(../images/dashboard/tags_remove_nox.gif);
	width: 16px;
	height: 17px;
	display: block;
	position:absolute;
	right: 0px;
	}		
	
.tag-wrapper a {
	white-space: nowrap;
	}	
	
.lnk-tagfloat {
	float: left;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding-left: 4px;
	*min-width: 30px;
	white-space: nowrap;
	}
	
.addTagButton {
	padding-bottom: 35px;
	position:relative;
	margin: -29px 0px 0px 231px;
	*margin: -30px 0px 0px 231px;
	}			
	
/* CROP IMAGE */
.cropDimensions {
	background: #fff;
	border: 1px solid #f0f0f0;
	}	
.previewCropButtons {
	margin-top: 10px;
	}	
	
/* ARTISTS */
.bandActiveYears {
	width: 90px;
	margin-right: 20px;
	}	
	
#artistTermsTable {
	margin-top: -5px;
	*margin-top: -15px;
	}	
	
.memberTo {
	color: #707070;
	margin-right: 5px;
	}	
/* ----- REDEEM ----- */
.voucherCode {
	width: 40px;
	}	
.redemptionCode {
	width: 100px;
	}

/* UNSUBSCRIBE */

input.unsubscribeEmailAddress {
	width:180px;
}

.connectionsTable label input {
	margin-right: 35px;
}

.connectionsTable td {
	text-align: center;
}
.connectionTableLeftCol {
	width: 400px;
	text-align: left !important;
	text-indent: 5px;
	}
	
#removeAccountWarning {
	margin-top: 10px;
	}		
	
/* COMMON CONTENT STYLES */
.setWidthVideoLabel {
	width: 130px;
	margin-right: 0px !important;
	display: block;
	float: left;
	}

/* IMAGE UPLOAD */
.uploadInfoText {
	padding: 5px 0px;
	}
	
#termsCheckboxTable input {
	margin-right: 10px;
	}	

#termsCheckboxTable a {
	font-weight: bold;
	}	

	
.imageOptionsThumbnail {
	float: right;
	}
	
.imageOptions {
	float: left;
	width: 300px;
	height: 90px;
	}	
	
.uploadBtn {
	margin-top: 10px;
	}	
	
.uploadedImgName {
	margin-top: 2px;
	*margin-top: 1px;
	float: left;
	}	
	
/* QUICKSTART */
.qsPoint {
	margin-bottom: 20px;
	}
	
.qsPointText {
	margin-left: 45px;
	margin-top: 5px;
	line-height: 1.4;
	}
	
.qsWelcome {
	color: #000;
	text-transform: none !important;
	margin: 0px 5px;
	}
	
.qsSection {
	background: #0099ff;
	padding: 3px 10px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 25px;
}		

/* DESKTOP */
#installLeftcol {
	background: #f4f4f4;
	padding: 20px 10px 0px 20px;
	width: 310px;
	float: left;
	color: #666666;
}

#desktopHeading {
	background: url(../images/dashboard/desktopHeader_beta.gif) no-repeat;
	width: 233px;
	height: 54px;
	display: block;
}

#desktopTitle1 {
	background: url(../images/dashboard/desktopTitle1.gif) no-repeat;
	width: 299px;
	height: 19px;
	display: block;
	margin-top: 25px;
}

.desktopTitle {
	font-size: 14px;
	color: #494949;
	font-weight: bold;
	margin-top: 5px;
	}

#desktopTextIntro {
	font-size: 12px;
	padding: 10px 0px;
}

#howDoesDesktopWork {
	font-weight: bold;
	font-size: 12px;
	color: #494949;
	margin-top: 10px;
}

#howDoesDesktopWorkUL {
	padding-left: 0px;
	margin-left: 15px;
	*margin-left: 18px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
}

#howDoesDesktopWorkUL li {
	font-size: 11px;
	color: #0099ff;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-left: 0px;
}

#howDoesDesktopWorkUL li span {
	color: #666666;
}

#installDesktop {
	margin-left: 10px;
	margin-bottom: 5px;
}

#installRightcol {
	float: left;
	width: 257px;
	margin-left: 8px;
}

#testLoader {
	display: none !important;
	}
.ajaxLoaderLarge {
	margin: -25px;
	background: red;
	width: 100px;
	height: 100px;
	display: none;
	}

#testLoader {
	display: none !important;
	}
.ajaxLoaderLarge {
	margin: -25px;
	background: red;
	width: 100px;
	height: 100px;
	display: none;
	}
#desktopScreenshot {
	background: url(/bandit/images/dashboard/screenshot.jpg) no-repeat;
	height: 159px;
	margin-top: 25px;
}


#expectedDesktopDownloadTime {
	font-size: 9px;
	text-align: right;
	padding-right: 15px;
	display: none;
	}	
	
#whyUseDesktop {
	margin-top: 10px;
	}	
	
#whyUseDesktop ul {
	list-style: outside;
	margin-left: 0px;
	padding-left: 25px;
	margin-top: 0px;
}

#installRightcol ul li {
	font-size: 12px;
	color: #0099ff;
	margin-bottom: 5px;
}

#desktopRightcol ul li span,
#whyUseDesktop ul li span {
	color: #727272;
}

#desktopTitle2 {
	background: url(../images/dashboard/desktopTitle2.gif) no-repeat;
	width: 204px;
	height: 26px;
	display: block;
	margin-bottom: 10px;
	}
	
#desktopRequirements {
	font-size: 9px;
	color: #929292;
	margin-top: 15px;
	}	
	
#desktopErrorMsg {
	font-weight: bold;
	color: #000;
	margin-left: 25px;
	font-size: 12px;
	padding-right: 20px;
	margin-top: 5px;
}	

#toggleDesktop {
	margin: 0px 0px 10px 10px;
	*margin: 0px 0px -20px 20px;
	}
	
#toggleDesktop label {
	width: 90px;
	font-weight: bold;
	display: block;
	float: left;
	}	
	
#toggleDesktop label input {
	margin-right: 5px;
	}	



.listTableGiggigDatetime {
	width: 80px;
	padding: 2px 5px !important;	
	}

.listTableNewscreated {
	width: 80px;
	padding: 2px 5px !important;	
	}

.listTableArtistReviewreviewDate{
	width: 80px;
	padding: 2px 5px !important;	
	}

#GigHeading {
	float: left;
	}
	
#addGig {
	float: right;
	}

#ArtistLinkHeading {
	float: left;
	}
	
#addArtistLink {
	float: right;
	}

#NewsHeading {
	float: left;
	}
	
#addNews {
	float: right;
	}

#ArtistReviewHeading {
	float: left;
	}
	
#addArtistReview {
	float: right;
	}





#previewWrapper {
	width:100%;
	display: block;
	z-index:6999;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	background: #fff;
	overflow: hidden;
}

#previewDiv {
	z-index:6999;
	width: 505px;
	font-size: 11px;
	position: absolute;
	color: #000000;
	margin: 15px, 15px, 15px, 15px;
	padding: 10px;
	opacity: 1;
	filter: alpha(opacity=100);
	background-image:url(/bandit/images/store/storePopupBg.png);
	background-position:left bottom;
	background-repeat:repeat-x;
}	



/* -------- LIST PAGINATION -------- */	

#searchResultPages {
	float: left;
}	

#searchResultPages table {
	margin: 0px 0px 0px auto;
	}

#searchResultPages a {
	background: #0099FF;
	border: 1px solid #0099FF;
	line-height: 1.2;	
	padding: 3px 3px 5px 3px;
	*padding: 4px 3px 4px 3px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
	height: 11px;
	margin: 0px 1px;
	display: block;
	font-weight: normal;	
	}
/* Safari */	
/*\*/ 
 html>body*#searchResultPages a { padding-top: 5px; *padding-top: 4px; }
 /**/	
	
#searchResultPages a:hover {
	background-color: #00AA00 !important;
	color: #FFFFFF;
	}	
	
#searchResultPages td.currentPage {
	background: #dddddd;
	border: 1px solid #dddddd;
	line-height: 1.2;	
	padding: 3px 3px 5px 3px;
	*padding: 4px 3px 4px 3px;
	text-transform: uppercase;
	font-size: 10px;
	height: 11px;
	margin: 5px 1px;
	display: block;
	font-weight: normal;	
	cursor: default;
	background-color: #dddddd !important;
	}
	
/* Safari hacks	
@media screen and (-webkit-min-device-pixel-ratio:0){
#searchResultPages td.currentPage { padding-top: 2px; }
} */
	
/*\*/ 
 html>body*#searchResultPages td.currentPage { padding-top: 4px; *padding-top: 2px; }
 /**/	
	
	
#searchResultPages td.dots {
	padding: 2px 0px 5px 0px;
	*padding: 0px 0px 4px 0px;
	color: #0099FF;
	}
	
	
.paginPrev {
	background: url(../images/common/paginArrowPrev.gif) no-repeat 5px 7px #0044AA !important;
	width: 10px !important;
	font-size: 0px !important;
	text-indent: 20px;
	overflow: hidden;
	border: 1px solid #004499;
	}
	
.paginNext {
	background: url(../images/common/paginArrowNext.gif) no-repeat 5px 7px #0044AA !important;
	width: 10px !important;
	font-size: 0px !important;
	text-indent: 20px;
	overflow: hidden;
	border: 1px solid #004499;	
}	




		
/* IMAGE MANAGER POPUP */
#imageManager {
	width: 730px;
	height: 560px;
	display: block;
	background: #fff;
	z-index:550;
	font-size: 11px;
	position: absolute;
	color: #000000;
	border:2px solid #D3D3D3;
	}
	
#imTitle {
	background: #E0E0E0;
	height: 25px;
	text-align: left;
	color: #0099ff;
	font-weight: bold;
	text-indent: 10px;
	line-height: 2;
	overflow: hidden;
	}	
	
#imOuterBg {
	background: #f0f0ee;
	}	
	
.pleaseSelectResult {
	width: 280px;
	height: 20px;
	overflow: hidden;
}
.searchResultsTxt {
	margin-bottom: 5px;
	float: left;
	font-size: 10px;
	}	

.searchResultsHide {
	float: right;
}
	
#imageManagerIframeWrapper {
	background: #f0f0ee;
	margin-top: 15px;
	}	
	
.imClose {
	width: 30px;
margin-top: 1px;
	float: right;
}

.imClose a {
background: url(/bandit/images/store/storePopupClose.png) no-repeat 7px 2px;
	display: block;
	width: 30px;
	height: 23px;
}		
	
/* SEARCH IDENTITY */
.searchIdentityOuter {
	background: url(/bandit/images/common/magGlass.gif) #fff no-repeat 5px 3px;
	border: 1px solid #e6e6e6;
	width: 260px;
	height: 18px;
	float: left;
	margin-right: 5px;
	overflow: hidden;
	}
	
	
#searchIdentity {
	height: 30px;
	overflow: hidden;
	margin-top: 3px;
}

.searchIdentityInput {

	width: 160px;
	margin-left: 19px;
	border: 0px;
	padding-left: 4px;
	height: 15px;
	padding-top: 2px;
	*padding-top: 1px;
	outline-style: none;
}

.goButton {
	background-image: url(../images/common/submitBg.png);
	background-repeat: repeat-x;

	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bandit/images/common/submitBgNoHover.png',sizingMethod='scale');
	display: block;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin-top: 1px;
	border: 0px;
	height: 18px;
	font-weight: bold;
	float: left;
	cursor: pointer;
	float: left;
	width: 32px;
	overflow: hidden;
	}	
		
.goButton:hover {
	background-position: 0px -20px ;
	color: #fff !important;
	}

/* MANAGE FAVS */
.manageFavsUL {
	padding-left: 10px;
	margin: 0px;
	}
	
#slidingPanelOuter_connectedArtists {
	width: 420px;
	height: 500px;
	}	
#slidingPanelOuter_connectedArtists .artistDiv a {
	margin-right: 0px;
}
#favsUL { 
width: 480px; 
}

#slidingPanelOuter_connectedArtists .artistDiv a,
#favsUL .artistDiv a {
	margin-top: 0px;
}


.favConnectionType {
	width: 100px;
	}
	
.artistDiv a.selected {
	background: #0099ff;
	color: #fff;
}	

#slidingPanelOuter_connectedArtists .artistDiv {
	width: 99px;
	height: 100px;
	float: left;
	margin-top: 5px;
	position: relative;
}

span.sign {
	width: 13px;
	height: 13px;
	background: #000;
	display: block;
	font-weight: bold;
	font-size: 14px;
	line-height: 0.9;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	}
	
.sortConnectionsList li {
	list-style: none;
}	

.sortConnectionsList ul {
	padding-left: 0px;
	margin: 0px;
}


.sortConnectionsList  .artistDiv {
	width: 99px;
	height: 110px;
	float: left;
	margin-right: 15px;
	margin-top: 0px;
	}	

.sortConnectionsList {
	width: 500px;
}

#page2label {
	margin-top: 422px;
}

.connectionTitle {
	height: 20px;
	margin-left: 22px !important;
	_margin-left: 11px !important;
}

.connectionTitle .searchIdentityOuter {
	height: 18px;
	}
	
#connectionsSort {
	height: 15px;
	line-height: 1.5;
	_width: 170px;
}
#connectionsSortAZ {
	width: 425px;
	height: 12px;
	line-height: 1;
}

#createContentTableWithDescs .slidingPanelOuter {
	margin: 0px;
}

#slidingPanelOuter_connectedArtists {
	padding-top: 10px;
}	

.artistDiv  .artistName {
	line-height: 1.3;
}

.artistDiv a:hover {
	color: #000 !important;
	}
	
#prev_connectedArtists {
	position: relative;
	}
	
#slidingPanelOuter_connectedArtists {
	height: 450px !important;
	}		
	
/* DASHBOARD USERBAR */	
.dashboardUserbar {
	background: url('/bandit/images/dashboard/dashboardUserbar.jpg') #fff repeat-x;
	border-bottom: 1px solid #ececec;
	height: 22px !important;
	_overflow: hidden;
	display: block;
	padding: 3px 10px;
	width:950px !important;
		}
		
#whatToDo {
	float: right;
	font-weight: bold;
	_width: 170px;
	_display: block;
	}	
	
form {
	padding: 0px;
	margin: 0px;
	}		
	
.dashboarduserbarDropdown,
.dashboarduserbarNoDropdown {
	height: 38px;
	line-height: 2.7;
	}	
	
.dashboarduserbarDropdown a {
	background-image:url(/bandit/images/common/channelDropdown.png);
	background-position: right 5px;
	background-repeat:no-repeat;
	_background-image: url(/bandit/images/common/channelDropdownIE6.gif);
	padding-right:14px;
	}	
	
#customSelectOptions_whatToDo {
	width: 180px;
	*width: 178px !important;
	height: 272px;
	z-index: 250;
	}

#menuSearchResults {
	position: absolute;
	top: 35px;
	left: 660px;
	background: #000;
	color: #fff;
	z-index: 3;
	border: 1px solid #ccc;
	padding: 5px 7px 0px 8px;
	width: 285px;
}

.identityLabel {
	color: #fff;
	}

/* ABOUT YOU */
.aboutYouCity {
	width: 180px !important;
	margin-right: 10px;
}

.aboutYouState {
	width: 50px !important;
}

.aboutYouCountry {
	margin-left: 5px;
	width: 150px !important;
}

.aboutYouBlurb {
	width: 299px !important;
	float: left;
	margin-right: 10px;
}

.facebookButton {
	height: 40px;
	}
	
.blurbInfo {
line-height: 1.2;
}

#imgControls {
	width: 100px;
	}
	
#imgControls a {
	margin-bottom: 5px;
	}	

.profileDetailsSelects a {
	margin-left: 5px;
}

.aboutYouTextarea {
	width: 299px;
	margin-right: 10px;
	float: left;
	height: 85px;
	}
	
td#imgControls{
	vertical-align: bottom;
}
#imgControlsDiv {
	margin: auto 0px 0px 0px;
}	

#profileImage {
	border: 1px solid #E6E6E6;
	}
	
#customSelectOptions_usernameDashboard {
	width: 180px !important;
	margin-top: 6px;
	}	
	
/* ARTISTS SET-UP */
.artistStepsTable {
	background: #ccc;
	}
	
.artistStepsTable td {
	background: #fff;
	vertical-align: top;
	line-height: 1.2;
	}	

.artistStepsTitle {
	font-size: 26px;
	margin-bottom: 10px;
}
	
.step1bg {
	background: #61b22f !important;
	}
	
.step2bg {
	background: #f07d00 !important;
	}
	
.step3bg {
	background: #de0d9c !important;
	}
	
.step4bg {
	background: #891594 !important;
	}
	
.step5bg {
	background: #026ab1 !important;
	}
	
.artistMenuStep {
	background-repeat: no-repeat;
	padding-left: 8px;
	}	

.shortURLfield {
	width: 200px !important;
	}

.menuStep0 { background-image: url(/bandit/images/dashboard/artistStep0.gif); }	
.menuStep1 { background-image: url(/bandit/images/dashboard/artistStep1.gif); }
.menuStep2 { background-image: url(/bandit/images/dashboard/artistStep2.gif); }
.menuStep3 { background-image: url(/bandit/images/dashboard/artistStep3.gif); }
.menuStep4 { background-image: url(/bandit/images/dashboard/artistStep4.gif); }
.menuStep5 { background-image: url(/bandit/images/dashboard/artistStep5.gif); }

.menuStep0.activeStep { background-image: url(/bandit/images/dashboard/artistStep0.gif) !important; }	
.menuStep1.activeStep { background-image: url(/bandit/images/dashboard/artistStep1.gif) !important; }
.menuStep2.activeStep { background-image: url(/bandit/images/dashboard/artistStep2.gif) !important; }
.menuStep3.activeStep { background-image: url(/bandit/images/dashboard/artistStep3.gif) !important; }
.menuStep4.activeStep { background-image: url(/bandit/images/dashboard/artistStep4.gif) !important; }
.menuStep5.activeStep { background-image: url(/bandit/images/dashboard/artistStep5.gif) !important; }


.menuStep0_expandable { background-image: url(/bandit/images/dashboard/artistStep0_expandable.gif); }	
.menuStep1_expandable { background-image: url(/bandit/images/dashboard/artistStep1_expandable.gif); }
.menuStep2_expandable { background-image: url(/bandit/images/dashboard/artistStep2_expandable.gif); }
.menuStep3_expandable { background-image: url(/bandit/images/dashboard/artistStep3_expandable.gif); }
.menuStep4_expandable { background-image: url(/bandit/images/dashboard/artistStep4_expandable.gif); }
.menuStep5_expandable { background-image: url(/bandit/images/dashboard/artistStep5_expandable.gif); }

.activeStep {
background-repeat: no-repeat !important;
}

.activeStep { 
padding: 0px 0px 5px 8px !important;
}

.artistMenuStep .dashtabExpandable,
.artistMenuStep .dashtabExpandable:hover,
.artistMenuStep .dashtabExpanded,
.artistMenuStep .dashtabExpanded:hover {
	background-position: 198px 9px !important;
	}
	
.stepTitle {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 5px 0px 10px;
	letter-spacing: -0.4px;
	}	
	
.stepText {
	margin: 5px 5px 10px 10px;
	}	
	
.stepFlash {
	width: 120px;
	overflow: hidden;
	display: block;
	}	

.infoRequired {
	margin-top: 10px;
}	

.statusTd a {
	font-weight: bold;
}

.statusTd {
	padding: 10px 5px 15px 10px;
}

.incompleteShade {
	background: #f3f3f3 !important;
	}

.termsInSteps {
	width: 40px !important;
}

.forArtistsOnly {
	float: right;
	font-weight: bold;
	text-transform: uppercase;
	color: #717171;
	font-size: 11px;
	margin-top: 2px;
	}	

.newsletterTableHead {
	border-bottom: 1px solid #EDEDED;
	border-top: 1px solid #EDEDED;
	background: #f8f8f8;
}

.newsletterTableHead a {
	color: #727272;
	font-weight: bold;
	text-transform: uppercase!important;
}

.newsletterTableHead a:hover {
	color: #333;
}

.newsletterDate {
	padding-left: 5px;
	}

.newsletterSent,
.newsletterOpened,
.newsletterStatus {
	width: 50px;
	text-align: center;
}

.artistDiv img {
	border: 0px;
	}

#news.storyMarkedUp_ifr {
	min-height: 500px !important;
	}
	
.amgLogo {
	padding-top: 5px !important;
	}	
	
#noClick {
	background: #fff;
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	display: block;
	}
	
.previewBtmBar {
	 padding-top: 10px; 
	 border-top: 5px solid #ccc;
}

.greyBg {
	background: #bcbdbe;
	}
	
#themeScroller {
	text-align: center;
}	

.termsArea {
	padding: 20px 0px;
	}
	
.layoutInfoUL {
	padding: 10px 0px 10px 12px;
	*padding: 10px 0px 10px 15px;
	margin: 0px;
	}	
	
.downloadTerms {
	font-size: 10px;
	float: right;
	margin-top: 2px;
	background-position: 0px 3px !important;
}
	
.amgMapArtist {
	width: 280px;
	}
	
.amgMapLocation {
	width: 180px;
	}	

.amgRadioInputCol {
	width: 25px;
	}	
	
.sortTagsPopupBg {
	width: 	420px;
	}
	
.tagSortWidget {
	background: #F2F2F2;
	color: #0099ff;
	font-weight: bold;
	font-weight:bold;
	height:23px;
	line-height:1.9;
	margin-bottom:2px;
	overflow:hidden;
	padding:1px;
	}	
	
#tagsSortPage {
	padding: 10px;
	}
	
#tagsSortPage ul {
	list-style: none;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	}	
	
.tagWidgetButtons {
	background: #fff;
	float: right;
	height: 20px;
	position: relative;
	margin-top: -30px;
	*margin-top: -31px;
	padding-left: 3px;
	padding-top: 1px;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}

.oneTagBtn {
	width: 61px;
	}
	
.twoTagBtn {
	width: 125px;
	}	


.tagWidgetButtonsWidth {
	margin-right: 63px;
	}

.midCol_withDescs .tagWidgetButtonsWidth {
	width:322px;
	margin-right: 0px;
}	

.searchIdentityLoader {
	position: relative;
	margin: -16px 0px 0px 230px !important;
	display: block;
}

.floatTableRowItemsLeft {
	float:left
}

#defaultChannelUsedForArtistLinks {
	margin-left: 5px;
}

#planTerms {
	_width: 590px;
	}
	

#recaptcha_logo, #recaptcha_tagline {
	display: none;
}	

#recaptcha_response_field,
.recaptcha_image_cell {
	width: 200px !important;
}
.recaptcha_image_cell,
#recaptcha_image {
	width: 200px !important;
}
#recaptcha_image img {
	width: 200px;
	height: 38px;
}
