/* Overall styles
-------------------------------------------------------------- */

html {
	
}

body {
	background: #040404 url('images/backgroundUnder.jpg') repeat;
}

#wrapBackground 
{
	text-align:center;
	width:100%;
	background: #040404 url('images/background.jpg') no-repeat center top;
}

#page {
}

#body 
{
	text-align:left;
	background: #040404 url('images/backgroundHeader.png') repeat left top;
	margin: 0px auto 20px;
	padding: 8px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	width: 976px;
	min-height:600px;
}

#innerBody {
	background: #040404 url('images/backgroundInner.png') repeat left top;
	padding: 0px 2px;
}

#bigPlay {
	width: 973px;
	/*height: 407px;*/
	/*background: transparent url('images/bigPlay.jpg') no-repeat;
	cursor: pointer;*/
	background:transparent url("images/bigPlaySplit.gif") repeat-y top center;
}

#bigPlaySplit {
	float:left;
	width:1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
}

#movieLightbox 
{
    background-color:#000000;
}
#divider {
	height: 10px;
	background: transparent url('images/divider.png') repeat-x;
}

/* Boxes
-------------------------------------------------------------- */

#featureColumn {
	width: 452px;
	margin-right: 1px;
	border-right: 1px solid #333333;
}

#blogColumn {
	width: 222px;
}

#adBox {
	width: 296px;
	height: 250px;
	float: left;
}

.column {
	margin-top: 1px;
	font-family: Helvetica, Arial;
	float: left;
}

.clearer {
	height: 1px;
	font-size: 1px;
	clear:both;
}

.columnHeader {
	color: #00A8D1;
	font-size: 16px;
	padding-left: 10px;
	background: transparent url('images/columnHeader.png') repeat;
	font-weight: bold;
	cursor: default;
	height: 26px;
	border-bottom: 1px solid #333333;
	padding-top: 2px;
}

#blogColumn .columnHeader {
	padding-left: 20px;
}

#blogColumn table {
    margin-bottom: 0px;
}

#blogColumn table th,
#blogColumn table tr,
#blogColumn table td {
    padding: 0px;
    border: none;
}

#featureTable {
	background: #000000 url('/img/key_features.jpg') no-repeat center top;
	padding: 8px 0px 20px 15px;
}

#featureTableHosts {
	background: #000000 url('/img/key_features_hosts.jpg') no-repeat center top;
	padding: 8px 0px 20px 15px;
}

.feature {
	padding-bottom: 0px;
	clear: both;
	height: 48px;
	width: 438px;
}

.featureImage {
	height: 48px;
	width: 40px;
	float: left;
}

.featureText {
	padding: 5px 15px 3px 15px;
	float: left;
	width: 367px;
	font-size: 12px;
	color: #FFFFFF;
}
/*
.featureCal {
	background: transparent url('images/features.gif') no-repeat left 0px;
}

.featureFriend {
	background: transparent url('images/features.gif') no-repeat left -48px;
}

.featureMoney {
	background: transparent url('images/features.gif') no-repeat left -96px;
}

.featureGlobe {
	background: transparent url('images/features.gif') no-repeat left -144px;
}*/

.blog, .blogSeparator {
	width: 170px;
	margin: 5px 15px;
	line-height: 125%;
}

.blogSeparator {
	background: transparent url('images/blogSplitter.png') repeat-x left bottom;
    height: 1px;
    font-size: 1px;
    margin: 0px 15px;
}
.blog .blogTitle {
	color: #8CA802;
	padding-bottom: 5px;
}

.blog .blogText {
	color: #E4E4E4;
}

#blogMore {
	float: right;
	padding-right: 10px;
	padding-top: 5px;
}

#blogMore a:link, #blogMore a:visited, #blogMore a:hover, #blogMore a:active,
.blogText a:link, .blogText a:visited, .blogText a:hover, .blogText a:active {
	color: #01566A;
}

#blogMore a:hover, #blogMore a:active,
.blogText a:hover, .blogText a:active {
	text-decoration: underline;
}

/* Footer
-------------------------------------------------------------- */

#footer {
	width: 100%;
	clear: both;
	border-top: 1px solid #202020;
	font-family: Verdana, Arial;
	font-size: 12px;
	margin: 0px;
	background-color: transparent;
	height:26px;
	padding-top: 8px;
}

#footerContent {
	width: 980px;
	margin: 0px auto;
}

#footer #copyright {
	float: left;
}

#footer #copyright {
	color: #969696;
}

#footerLinksDiv {
	color: #969696;
	float: right;
}

#footerLinks {
	list-style-type: none;
}

#footerLinks .footerLink {
	float: left;
	border-right: 1px solid #969696;
	padding: 0px 5px;
}

#footerLinks .footerLink.last {
	border: none;
}

.footerLink a:link, .footerLink a:visited {
	color: #969696;
}

.footerLink a:hover, .footerLink a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.footerLink a:hover {
	text-decoration: underline;
}

/* Header
-------------------------------------------------------------- */

#header {
	height:137px;
}

#header #headerTop {
	height: 89px;
}

#header #headerLogo {
    padding-top: 10px;
    text-align:left;
}

#header #headerLinks {
	float: right;
	padding-right: 10px;
	font-family: Verdana;
}

#header #headerLinks #headerLinkList {
	list-style-type: none;
	margin: 0em;
}

#header #headerLinks #headerLinkList .headerLinkItem {
	padding: 0px 7px;
	margin-top: 20px;
	float: left;
	border-right: 1px solid #CCCCCC;
}

#header #headerLinks #headerLinkList .headerLinkItem.last {
	border: none;
	font-weight: bold;
}

#header #headerLinks #headerLinkList .headerLinkItem a:link,
#header #headerLinks #headerLinkList .headerLinkItem a:visited {
	color: #CCCCCC;
}

#header #headerLinks #headerLinkList .headerLinkItem a:hover,
#header #headerLinks #headerLinkList .headerLinkItem a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#header #headerLinks #headerLinkList .headerLinkItem a:hover 
{
	text-decoration:underline;
}

#header #primaryNav {
	clear: both;
	height: 48px;
	background: transparent url('images/primaryNav.png') no-repeat;
	width: 994px;
	margin: 0px auto;
}

#header #primaryNav #primaryNavList {
	list-style-type: none;
	margin: 0em;
}

#header #primaryNav #primaryNavList .primaryNavItem {
	height: 48px;
	float: left;
}

.primaryNavItem div.primaryNavItemDiv#homeTab a {
	background: transparent url('images/home.png') no-repeat;
	width: 86px;
}

.primaryNavItem div.primaryNavItemDiv#homeTab a:hover, .primaryNavItem div.primaryNavItemDiv#homeTab a.active {
	background: transparent url('images/homeOver.png') no-repeat;
}

.primaryNavItem div.primaryNavItemDiv#searchTab a {
	background: transparent url('images/search.png') no-repeat;
	width: 123px;
}

.primaryNavItem div.primaryNavItemDiv#searchTab a:hover, .primaryNavItem div.primaryNavItemDiv#searchTab a.active {
	background: transparent url('images/searchOver.png') no-repeat;
}

.primaryNavItem div.primaryNavItemDiv#myaccountTab a {
	background: transparent url('images/myaccount.png') no-repeat;
	width: 135px;
}

.primaryNavItem div.primaryNavItemDiv#myaccountTab a:hover, .primaryNavItem div.primaryNavItemDiv#myaccountTab a.active {
	background: transparent url('images/myaccountOver.png') no-repeat;
}

.primaryNavItem div.primaryNavItemDiv#registerTab a {
	background: transparent url('images/register.png') no-repeat;
	width: 135px;
}

.primaryNavItem div.primaryNavItemDiv#registerTab a:hover, .primaryNavItem div.primaryNavItemDiv#registerTab a.active {
	background: transparent url('images/registerOver.png') no-repeat;
}

.primaryNavItem div.primaryNavItemDiv#contestsTab a {
	background: transparent url('images/contests.png') no-repeat;
	width: 132px;
}

.primaryNavItem div.primaryNavItemDiv#contestsTab a:hover, .primaryNavItem div.primaryNavItemDiv#contestsTab a.active {
	background: transparent url('images/contestsOver.png') no-repeat;
}

.primaryNavItem div.primaryNavItemDiv#blogTab a {
	background: transparent url('images/blog.png') no-repeat;
	width: 85px;
}

.primaryNavItem div.primaryNavItemDiv#blogTab a:hover, .primaryNavItem div.primaryNavItemDiv#blogTab a.active {
	background: transparent url('images/blogOver.png') no-repeat;
}

.primaryNavItem div.primaryNavItemDiv#contactTab a {
	background: transparent url('images/contact.png') no-repeat;
	width: 120px;
}

.primaryNavItem div.primaryNavItemDiv#contactTab a:hover, .primaryNavItem div.primaryNavItemDiv#contactTab a.active {
	background: transparent url('images/contactOver.png') no-repeat;
}

#header #primaryNav #primaryNavList .primaryNavItem a {
	height: 48px;
	cursor: pointer;
	float:left;
}

#header #primaryNav #primaryNavList .primaryNavItem a:hover .primaryNavItemDiv,
#header #primaryNav #primaryNavList .primaryNavItem a:active .primaryNavItemDiv {
}

#header #primaryNav #primaryNavList .primaryNavItem a:link,
#header #primaryNav #primaryNavList .primaryNavItem a:visited {
	color: #CBDBE5;
}

#header #primaryNav #primaryNavList .primaryNavItem a:hover,
#header #primaryNav #primaryNavList .primaryNavItem a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#header #primaryNav #primaryNavList .primaryNavItem.directory {
	float: right;
	border: none;
	font-weight: bold;
	color: #FFFFFF;
}

#header #primaryNav #primaryNavList #onlineDirectoryToggle {
	padding-right: 18px;
	background: transparent url('images/directoryArrow.png') no-repeat right 1px;
	float: left;
	height: 16px;
	margin-top: 1px;
	cursor: pointer;
}

#header #primaryNav #primaryNavList #directoryShortField {
	border: none;
	padding: 0px 5px;
	height: 14px;
	margin: 2px 0px 0px 10px;
	width: 110px;
	float: left;
	font-size: 10px;
}

#header #primaryNav #primaryNavList #directoryShortSubmit {
	float: left;
	margin: 1px 0px 0px 8px;
}

#header #primaryNav #directoryLarge {
	height: 180px;
	width: 290px;
	background-color: #FFFFFF;
	color: #333333;
	padding: 10px;
}

/* Band Page
-------------------------------------------------------------- */
#bandPage 
{
	color:#FFFFFF;
}

#bandPage div#top, #bandPage div#topLeft, #bandPage div#topRight, #bandPage div#bottom
{
	
}

#bandPage div#top 
{
	float:left;
	clear:both;
	overflow:auto;
}

#bandPage div#topLeft 
{
	float:left;
	width:480px;
	overflow:auto;
}

#bandPage div#divSchedule 
{
	background: #040404 url('images/backgroundInnerLight.png') repeat left top;
	padding:8px;
}

#bandPage div#topRight
{
	float:left;
	margin-left:14px;
	width:480px;
	overflow:auto;
}

#bandPage div#divRequirements
{
	background: #040404 url('images/backgroundInnerLight.png') repeat left top;
	padding:8px;
}

#bandPage div#divPerformances
{
	background: #040404 url('images/backgroundInnerLight.png') repeat left top;
	padding:8px;
}

#bandPage div#bottom 
{
	float:left;
	background: #040404 url('images/backgroundInnerLight.png') repeat left top;
	overflow:hidden;
}

#bandPage div#divALittleMore
{
	float:left;
	width:479px;
	padding:8px;
}

#bandPage div#divBio
{
	float:left;
	width:462px;
	padding:8px 8px 8px 8px;
}

#bandPage div.blueTitle 
{
	background: url('images/checkerbg.png') repeat-x top left;
	font-family: Arial, Sans-Serif;
	font-size: 21px;
	color: #00A8D1;
	margin:-8px -8px 8px -8px;
	padding:4px;
	line-height:21px;
}

.floatLeft 
{
	float:left;
}

.floatRight
{
	float:right;
}

.textStyleWhite
{
	color: #FFFFFF;
	font-size:16px;
}

.textStyleGreen
{
	color: #8ca702;
	font-size:16px;
}

.textStyleBlue
{
	color: #00A8D1;
	font-size:16px;
}

div.song 
{
	float:left;
	width:240px;
	padding:0px 8px 8px 8px;
	line-height:16px;
}

div.song a, div.song a:hover
{
	color: #8ca702;
	font-size:16px;
	text-decoration:none;
}

div.song a img 
{
	margin-right:8px;
	vertical-align:middle;
}

#contactForm input
{
	width:155px;
}

#contactForm select 
{
	width:160px;
	margin-right: 0px;
}

#contactForm textarea 
{
	width:300px;
	margin-right:-154px;
	vertical-align:top;
}

#registerTypeSwitcher 
{
	font-size:18px;
	margin-left:10px;
}

#registerTypeSwitcher a 
{
	margin-right:10px;
	color:#00A8D1;
}

#ctl00_CContent_gvAudio tbody, #ctl00_CContent_gvVideo tbody
{
	height:200px;
}

.Grid 
{
	color:#FFFFFF;
	border:0px;
	border-collapse:separate!important;
	background-color:#333333;
}

.Grid tbody 
{
	overflow-y:scroll;
	overflow-x:hidden;
	height:400px;
}
.Grid tbody tr, .Grid tbody td 
{
	height:auto;
}


.Grid td, .Grid tr, .Grid th
{
	border-bottom: 1px solid #666666;
}

.Grid th a
{
	font-size:16px;
	color:#00A8D1;
}

.Grid th img
{
	margin-left:10px;
}

.Grid td a
{
	color:#FFFFFF;
}

.basic  {
	width: 670px;
	margin:0px -18px 0px -18px;
	color: #FFF;
}
.basic div {
	background-color: #333;
	overflow:auto;
}

.basic div div {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
	padding: 10px;
	float:left;
	width:200px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px 5px 5px 10px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	background-color: #333;
	background-image: url("/css/images/checkerbg.png");
}
.basic a:hover {
	background-color: white;
	background-image: url("/css/images/checkerbg.png");
}
.basic a.selected {
	color: #FFF;
	background-color: #333;
	background-image: url("/css/images/checkerbg.png");
}

.rlst 
{
	display:inline;
}

#privacyPolicy, #terms, #about
{
	color:#FFFFFF;
	font-size:12px;
}

#privacyPolicy h1, #terms h1, #about h1
{
	font-size:1.5em;
	font-weight:bold;
}

#privacyPolicy h2, #terms h2, #about h2
{
	font-size:1.2em;
}

#privacyPolicy h3, #terms h3, #about h3
{
	font-size:1.0em;
}

#terms ol > li 
{
	list-style-type:decimal;
}

#terms ol > li > ol > li
{
	list-style-type:lower-alpha;
}

#terms ol > li > ol > li > ol > li
{
	list-style-type:lower-roman;
}

.checkAll, .uncheckAll 
{
	cursor:pointer;
}

#simplemodal-overlay {
	background-color:#000000;
	cursor:wait;
}
#simplemodal-container {
	background-color:#000000;
	border:3px solid #CCCCCC;
	height:345px;
	width:535px;
}
#simplemodal-container a.modalCloseImg {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/x.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:inline;
	height:29px;
	position:absolute;
	right:-18px;
	top:-15px;
	width:25px;
	z-index:3200;
}
#simplemodal-container #basicModalContent {
	padding:8px;
}

#right 
{
	float:left;
	margin-left:10px;
}

#faq ul, #faq ol
{
	margin:0px 0px 0px 1.5em;
}

#faq li 
{
	margin:0px 0px 0px 1em;
	padding:0px;
}

#faq a
{
	color:#FFFFFF;
}

#faq div.question
{
	margin-top:2.0em;
	border-top:1px solid #999999;
}

#faq div.question > a
{
	float:right;
}

a.textStyleBlueLink
{
	color: #00A8D1!important;
}

.RadUploadProgressBarTable
{
	height:24px;
}

#left 
{
	min-height:544px;
}

#ajax-loader
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:400px;
	background-color:#000000;
	opacity:0.5;
	text-align:center;
	padding-top:180px;
}

/* UPDATED HOMEPAGE */

#bigPlay .splitColumn {
	float:left;
	width:456px;
	padding:5px 15px;
}

.bandsLogo,
.fansLogo {
	height: 26px;
	font-size: 16px;
	padding-top: 24px;
	color: #FFFFFF;
}

.bandsLogo {
	padding-left: 190px;
	background: transparent url("images/bandsLogo.png") no-repeat left bottom;
}

.fansLogo {
	padding-left: 155px;
	background: transparent url("images/fansLogo.png") no-repeat left bottom;
}

.subLogo {
	font-size: 14px;
	color: #00A8D1;
}

#bigPlay .splitColContent,
.bgContent {
	margin: 10px;
	background-color: #0C0C0C;
	padding: 0px 3px;
}

#bigPlay .splitColContent .titleLine {
	height: 24px;
	color: #FFFFFF;
	line-height: 24px;
	font-size: 18px;
}

#bigPlay .splitColContent .bandLinks {
	padding: 10px 5px;
}

#bigPlay .bandLinks .bandLink{
	width: 85px;
	color: #FFFFFF;
	font-size: 14px;
	float: left;
	padding-left: 50px;
	background: transparent url("images/bandsIcons.png") no-repeat top left;
	height: 48px;
}

#bigPlay .bandLinks .fb {
	background-position: -136px 0px;
}

#bigPlay .bandLinks .yt {
	background-position: -278px 0px;
}

#bigPlay .splitColContent .mainHeader,
.itemHeaderLink {
	color: #8CA702;
}

#bigPlay .splitColFinal {
	padding: 15px 20px 15px 15px;
	color: #FFFFFF;
	font-size: 14px;
}

#bigPlay .splitColButton img {
	vertical-align: middle;
}

#bigPlay .fanVideo {
	cursor: pointer;
	height: 211px;
	width: 408px;
	background: transparent url("images/fansVideo.png") no-repeat;
	margin: 3px auto;
}

.fanLinks {
	padding: 10px 5px;
}

.fanLinks .fanLink {
	color: #FFFFFF;
	font-size: 14px;
	padding-left: 60px;
	background: transparent url("images/fansIcons.png") no-repeat left 5px;
	margin-top: 20px;
}

.fanLinks .withOthers {
	background-position: 0px -85px;
}

.fanLinks .byBidding {
	background-position: 0px -176px;
}

.fanLinks .specialRequest {
	background-position: 0px -270px;
}

#bigPlay .clearBoth {
	clear: both;
	height: 1px;
	font-size: 1px;
}

/* Artist Request */

.searchArtistRequest {
	margin-top: 15px;
	border-top: 3px solid #AAAAAA;
	padding-top: 15px;
}

.searchArtistRequest .titleText {
	font-size: 26px;
	color: #00A8D1;
}

.searchArtistRequest .subTitleText {
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 10px;
}

.searchArtistRequest .requestLink {
	color: #FFFFFF;
	font-size: 14px;
}

.searchArtistRequest .leftArtistRequest{
	float: left;
	width: 47%;
}

.searchArtistRequest .rightArtistRequest{
	float: left;
	width: 52%;
}

.searchArtistRequest .artistLine {
	clear: both;
	padding-bottom: 5px;
}

.searchArtistRequest .radioLeft {
	float: left;
	padding-top: 2px;
	font-size: 12px;
	color: #00A8D1;
}

.searchArtistRequest .radioRight {
	float: left;
	padding-top: 2px;
	padding-left: 50px;
	font-size: 12px;
	color: #00A8D1;
}

.searchArtistRequest .artistCity {
}

.searchArtistRequest .artistState {
	margin: 5px 0px 0px 130px;
}

.searchArtistRequest .artistClear {
	clear: both;
	height: 1px;
	font-size: 1px;
}

.searchArtistRequest .radioLeft label,
.searchArtistRequest .radioRight label {
	padding-left: 5px;
}

.searchArtistRequest .artistDate {
	width: 100px;
}

.searchArtistRequest .additionalInfo {
	padding: 0px;
	margin: 0px;
	width: 500px;
}

.searchArtistRequest .artistLabel {
	width: 125px;
	padding-right: 5px;
	text-align: right;
	float: left;
	font-size: 12px;
	color: #8CA702;
}

.searchArtistRequest  label {
	font-weight: normal;
}

/* Agent CSS */

#agentWelcome {
	font-size:26px;
	color:#CFCFCF;
}

#agentMenu a:link,
#agentMenu a:visited,
#agentMenu a:hover,
#agentMenu a:active {
	float: left;
	height: 30px;
	margin-right: 10px;
	line-height: 26px;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

#ctl00_CContent_agentMyAccountButton,
#ctl00_CContent_agentMyArtistsButton,
#ctl00_CContent_agentBookingReqButton,
#ctl00_CContent_agentScheduledEvents,
#ctl00_CContent_agentAvailabilityButton {
	width: 112px;
	background: transparent url("images/agentTabShort.gif") no-repeat top left;
}

/*
	width: 181px;
	background: transparent url("images/agentTabLong.gif") no-repeat top left;
*/

#ctl00_CContent_agentMyAccountButton.active,
#ctl00_CContent_agentMyArtistsButton.active,
#ctl00_CContent_agentBookingReqButton.active,
#ctl00_CContent_agentScheduledEvents.active,
#ctl00_CContent_agentAvailabilityButton.active {
	background: transparent url("images/agentTabShortActive.gif") no-repeat top left;
}

/*
	background: transparent url("images/agentTabLongActive.gif") no-repeat top left;
*/

.agentBorder {
	background-color: #333333;
	padding: 10px;
	border: 1px solid #0069CC;
	margin-bottom: 10px;
	color: #FFFFFF;
}

.agentBorderTitle {
	color: #00A8D1;
	font-size: 18px;
}

.agentBorderTable {
	padding: 10px 0px;
}

.agentThird {
	text-align: center;
	float: left;
	width: 26%;
	padding: 0px 1%;
}

.agentThirdTop {
	text-decoration: underline;
	font-size: 16px;
}

.agentThird span {
	font-size: 32px;
	color: #00A8D1;
}

.agentClear {
	clear: both;
	height: 1px;
	font-size: 1px;
}

.agentGreenButtonTiny,
.agentGreenButtonShort,
.agentGreenButtonLong {
	height: 26px;
	color: #333333;
	line-height: 26px;
	font-size: 16px;
	float: left;
	text-align: center;
	margin-right: 10px;
}

.agentGreenButtonTiny {
	width: 83px;
	background: transparent url("images/greenButtonTiny.gif") no-repeat;
}

.agentGreenButtonShort {
	width: 141px;
	background: transparent url("images/greenButtonShort.gif") no-repeat;
}

.agentGreenButtonLong {
	width: 214px;
	background: transparent url("images/greenButtonLong.gif") no-repeat;
}

.agentNoHover:link,
.agentNoHover:visited,
.agentNoHover:hover,
.agentNoHover:active{
	text-decoration: none;
}

.agentRight {
	float: right;
	color: #00A8D1;
	margin-bottom: 5px;
}

.agentBlue {
	color: #00A8D1;
}

.agentRightSideButton {
	float: right;
	margin-top: 25px;
}

.agentRightSideFilter {
	float: right;
}

.agentTable {
	clear: both;
	border-top: 1px solid #464646;
	margin-top: 10px;
	padding-top: 5px;
}

.agentTable table {
	width: 100%;
	border-collapse: separate !important;
	margin-bottom: 0px;
}

.agentTable table th a{
	color: #8CA802;
	font-size: 14px;
}

.agentTable th,
.agentTable td {
	padding-left: 5px;
}

.agentTable .agentRow td{
	border-top: 1px solid #4E4E4E;
	background: #464646 none no-repeat;
}

.agentTable .agentAltRow td {
	border-top: 1px solid #414141;
}

.agentTable .agentPageRow td {
	padding: 0px 100px;
	border-top: 1px solid #464646;
}

.agentTable .agentPageRow table td {
	border-top: none;
	padding: 4px 10px 4px 5px;
	font-size: 16px;
	text-align: center;
}

.agentTable .agentPageRow table a:link,
.agentTable .agentPageRow table a:visited,
.agentTable .agentPageRow table a:hover,
.agentTable .agentPageRow table a:active {
	color:#8CA802;
}

.agentManageBandsDdl
{
	float: left;
	padding-right: 25px;
}

/* Artist Data Page */

#adPage {
	padding: 10px 5px;
}

.signUpTopRight {
	float: right;
	padding-top: 40px;
}

.ardLinks {
	padding: 10px 5px;
}

.ardLinks .ardLink {
	color: #FFFFFF;
	font-size: 14px;
	padding-left: 65px;
	background: transparent url("images/adBadges.png") no-repeat left 0px;
	margin-top: 20px;
}

.ardLinks .ardImage2 {
	background-position: 0px -72px;
}

.ardLinks .ardImage3 {
	background-position: 0px -144px;
}

.ardLinks .ardImage4 {
	background-position: 0px -216px;
}

.ardLinks .ardImage5 {
	background-position: 0px -288px;
}

.ardLinks .ardImage6 {
	background-position: 0px -360px;
}

.leftArd {
	padding: 0px 1%;
	width: 48%;
	float: left;
}

.rightArd {
	width: 48%;
	padding: 0px 1%;
	float: left;
}

#ardDivide {
	height: 13px;
	background: transparent url('images/adDivide.png') no-repeat;
	width: 100%;
}

.ardLeftJoin {
	width: 487px;
	height: 230px;
	float: left;
}
