/* CSS Document */

	body{
		margin:10px 10px 10px 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.7em;
		color:#333333;
		background-image:url(images/site/mainbg.gif);
		background-position:top left;
		background-repeat:repeat-x;
		/* background-color:#e8ebed; */
		background-color:#43535d;
		text-align:center;
		
		scrollbar-3dlight-color:#cccccc; 
		scrollbar-arrow-color:#ffffff; 
		scrollbar-base-color:#cccccc; 
		scrollbar-darkshadow-color:#666666; 
		scrollbar-face-color:#000000; 
		scrollbar-highlight-color:#ffffff; 
		scrollbar-shadow-color:#f4f4f4;
		}
	
	
	div
	{
		scrollbar-3dlight-color:#cccccc; 
		scrollbar-arrow-color:#ffffff; 
		scrollbar-base-color:#cccccc; 
		scrollbar-darkshadow-color:#666666; 
		scrollbar-face-color:#000000; 
		scrollbar-highlight-color:#ffffff; 
		scrollbar-shadow-color:#f4f4f4;
	}
	
	td
	{
		font-size:0.7em;
		color:#333333;
	}
	
	#topNav{
		width:800px;
		height:24px;
		margin:auto;
		background-image:url(images/site/topArc.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		text-align:center;
		background-color:#0a0c0c;
		color:#666666;
		font-weight:bold;
		}
	
		#topNavInner
		{
			position:relative;
			width:780px;
			height:20px;
			padding-top:5px;
			margin-left:10px;
		}
	
	#topNav a:link, #topNav a:visited, #topNav a:active{
		color:#FFCC00;
		margin-top:5px;
		text-decoration:none;
		padding-top:5px;
		font-size:0.9em;
		}
	
	#topNav a:hover{
		color:#ffffff;
		margin-top:5px;
		text-decoration:none;
		}
		
	#header{
		width:802px;
		height:70px;
		margin:auto;
		background-color:#000000;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		background-position:top left;
		background-repeat:no-repeat;
		text-align:center;
		}
	
	#mainNav{
		width:802px;
		height:25px;
		background-image:url(images/site/mainNavStrip.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		background-color:#000000;
		font-weight:bold;
		color:#666666;
		margin:auto;
		border-bottom:1px solid #000000;
		border-left:2px solid #000000;
		border-right:2px solid #000000;
		text-align:center;
		}
	
	#membersNav{
		width:802px;
		height:25px;
		background-color:#000000;
		background-position:top left;
		background-repeat:no-repeat;
		background-color:#000000;
		font-weight:bold;
		color:#666666;
		margin:auto;
		border-bottom:1px solid #000000;
		border-left:2px solid #000000;
		border-right:2px solid #000000;
		text-align:center;
		}
	
	#mainNavInner
	{
		position:relative;
		width:780px;
		height:20px;
		padding-top:5px;
		margin-left:10px;
	}
	
	#mainNav a:link, #mainNav a:visited, #mainNav a:active{
		color:#ffcc00;
		margin-top:5px;
		text-decoration:none;
		font-size:0.9em;
		}
	
	#mainNav a:hover{
		color:#fefefe;
		margin-top:5px;
		text-decoration:none;
		}
	
	#membersNav a:link, #membersNav a:visited, #membersNav a:active{
		color:#fefefe;
		margin-top:5px;
		text-decoration:none;
		font-size:0.9em;
		}
	
	#membersNav a:hover{
		color:#ff0000;
		margin-top:5px;
		text-decoration:none;
		}
	
	#contentRow1{
		width:800px;
		height:280px;
		margin:auto;
		margin-top:10px;
		}
	
	#welcome{
		width:485px;
		height:260px;
		float:left;
		display:inline;
		margin-right:5px;
		margin-left:5px;
		/*border:1px solid #666666;*/
		}
	
	#welcomeTitle{
		position:relative;
		width:485px;
		height:20px;
		background-color:#666666;
		/*background-image:url(images/site/welcometHead2495.gif);
		background-position:bottom right;
		background-repeat:no-repeat; */
		color:#ffcc00;
		text-align:left;
		font-weight:bold;
		font-size:0.9em;
		padding:5px;
		/*border-left:3px solid #000000;*/
		}
	#welcomeContent{
		position:relative;
		width:485px;
		height:250px;
		clear:left;
		text-align:left;
		padding-top:5px;
		/*border-right:3px solid #000000;
		border-left:3px solid #000000;
		border-bottom:3px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:no-repeat;*/
		}
	
	#spWelcomeContent
	{
		position:relative;
		width:480px;
		height:250px;
		overflow:auto;
		padding:15px 5px 5px 5px;
	}

	#spDJMixesContent
	{
		position:relative;
		width:280px;
		height:250px;
		overflow:auto;
		padding:5px;
	}
	
	#mixes{
		width:295px;
		height:260px;
		float:right;
		display:inline;
		margin-left:1px;
		margin-right:5px;
		/*border:1px solid #666666;*/
		}
	
	#mixesTitle{
		position:relative;
		width:295px;
		height:20px;
		background-color:#666666;
		/*background-image:url(images/site/djmixes295.gif);
		background-position:bottom right;
		background-repeat:no-repeat;*/
		color:#ffcc00;
		text-align:left;
		font-weight:bold;
		font-size:0.9em;
		padding:5px;
		/*border-left:3px solid #000000;*/
		}
	#mixesContent{
		position:relative;
		width:295px;
		height:260px;
		clear:left;
		text-align:left;
		padding-top:5px;
		/*border-right:3px solid #000000;
		border-left:3px solid #000000;
		border-bottom:3px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:no-repeat;*/
		}

	#contentRow2{
		width:800px;
		height:280px;
		margin:auto;
		margin-top:10px;
		}
	
	#featuredCD{
		width:485px;
		height:270px;
		float:left;
		display:inline;
		margin-right:1px;
		margin-left:5px;
		}
	
	#featuredCDTitle{
		position:relative;
		width:485px;
		height:20px;
		background-color:#666666;
		/*background-image:url(images/site/mixCD495.gif);
		background-position:bottom right;
		background-repeat:no-repeat;*/
		color:#ffcc00;
		text-align:left;
		font-weight:bold;
		font-size:0.9em;
		padding:5px;
		/*border-left:3px solid #000000;*/
		}
	#featuredCDContent{
		position:relative;
		width:485px;
		height:250px;
		clear:left;
		text-align:left;
		padding-top:5px;
		/*border-right:3px solid #000000;
		border-left:3px solid #000000;
		border-bottom:3px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:no-repeat;*/
		}
	
	#spFeaturedCDContent
	{
		position:relative;
		width:488px;
		height:250px;
		overflow:auto;
		padding:0px 5px 4px 5px;
	}

	#spGigDatesContent
	{
		position:relative;
		width:280px;
		height:250px;
		overflow:auto;
		padding:5px;
	}
	
	#gigDates{
		width:295px;
		height:250px;
		float:right;
		display:inline;
		margin-left:1px;
		margin-right:5px;
		}
	
	#gigDatesTitle{
		position:relative;
		width:295px;
		height:20px;
		background-color:#666666;
		/*background-image:url(images/site/djgigs295.gif);
		background-position:bottom right;
		background-repeat:no-repeat;*/
		color:#ffcc00;
		text-align:left;
		font-weight:bold;
		font-size:0.9em;
		padding:5px;
		/*border-left:3px solid #000000;*/
		}
	#gigDatesContent{
		position:relative;
		width:294px;
		height:250px;
		clear:left;
		text-align:left;
		padding-top:5px;
		/*border-right:3px solid #000000;
		border-left:3px solid #000000;
		border-bottom:3px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:no-repeat;*/
		}
	
	
	#contentRow3{
		width:800px;
		height:260px;
		margin:auto;
		margin-top:10px;
		}
	
	#flyer{
		width:495px;
		height:240px;
		float:left;
		display:inline;
		margin-left:5px;
		margin-right:1px;
		}
	
	#flyerTitle{
		position:relative;
		width:495px;
		height:20px;
		background-color:#666666;
		/*background-image:url(images/site/featGig495.gif);
		background-position:bottom right;
		background-repeat:no-repeat;*/
		color:#ffcc00;
		text-align:left;
		font-weight:bold;
		font-size:0.9em;
		padding:5px;
		/*border-left:3px solid #000000;*/
		}
	#flyerContent{
		position:relative;
		width:492px;
		height:230px;
		clear:left;
		text-align:left;
		padding-top:5px;
		/*border-right:3px solid #000000;
		border-left:3px solid #000000;
		border-bottom:3px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:no-repeat;*/
		}
	
	#spFlyerContent
	{
		position:relative;
		width:488px;
		height:230px;
		overflow:auto;
		padding:0px 5px 4px 5px;
	}
	
	
	
	#randomImage{
		width:285px;
		height:240px;
		float:right;
		display:inline;
		margin-right:5px;
		margin-left:1px;
		}
	
	#randomImageTitle{
		position:relative;
		width:285px;
		height:20px;
		background-color:#666666;
		/*background-image:url(images/site/rImg295.gif);
		background-position:bottom right;
		background-repeat:no-repeat;*/
		color:#ffcc00;
		text-align:left;
		font-weight:bold;
		font-size:0.9em;
		padding:5px;
		/*border-left:3px solid #000000;*/
		}
	#randomImageContent{
		position:relative;
		width:285px;
		height:230px;
		clear:left;
		text-align:center;
		padding-top:5px;
		/*border-right:3px solid #000000;
		border-left:3px solid #000000;
		border-bottom:3px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:no-repeat;*/
		}
	
	#spRandomImageContent
	{
		position:relative;
		height:230px;
		overflow:auto;
		padding:5px;
	}
	
	
	#contentRow4{
		width:800px;
		height:210px;
		margin:auto;
		margin-top:10px;
		}
	
	#links{
		width:790px;
		height:270px;
		float:right;
		display:inline;
		margin-right:5px;
		margin-right:5px;
		}
	
	#linksTitle{
		position:relative;
		width:790px;
		height:20px;
		background-color:#666666;
		/*background-image:url(images/site/sLinks800.gif);
		background-position:bottom right;
		background-repeat:no-repeat;*/
		color:#ffcc00;
		text-align:left;
		font-weight:bold;
		font-size:0.9em;
		padding:5px;
		/*border-left:3px solid #000000;*/
		}
	#linksContent{
		position:relative;
		width:790px;
		height:250px;
		clear:left;
		text-align:center;
		padding-top:5px;
		/*border-right:3px solid #000000;
		border-left:3px solid #000000;
		border-bottom:3px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:repeat-x;*/
		}
	
	#spLinksContent
	{
		position:relative;
		width:780px;
		height:220px;
		overflow:auto;
		padding:5px;
	}
	
	#Footer
	{
		width:800px;
		margin:auto;
		height:25px;
		background-image:url(images/site/bottomArc.jpg);
		background-position:top left;
		background-repeat:no-repeat;
	}
	#innerFoot
	{
		position:relative;
		margin-top:5px;
		font-size:0.8em;
		color:#cccccc;
	}
	
	#pageContentMainBiog
	{
		width:800px;
		margin:auto;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		text-align:left;
		
	}
	
	#pageContentContactMixes
	{
		width:800px;
		margin:auto;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		text-align:left;
		
	}
	
	#pageContentInnerBiog
	{
		position:relative;
		width:780px;
		padding:20px;
		overflow:auto;
		text-align:left;
	}
	
	#pageContent
	{
		width:800px;
		height:600px;
		margin:auto;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:repeat-x;
		text-align:left;
		
	}
	
	#pageContentC
	{
		width:800px;
		margin:auto;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:repeat-x;
		text-align:center;
		
	}
	
	#pageContentDJGigs
	{
		width:800px;
		height:350px;
		margin:auto;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:repeat-x;
		text-align:center;
		
	}
	
	#pageContentInner
	{
		position:relative;
		width:780px;
		padding:20px;
		overflow:auto;
		text-align:left;
	}
	
	#pageContentContact
	{
		width:800px;
		height:470px;
		margin:auto;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		background-color:#ffffff;
		background-image:url(images/site/orangeGradBack.jpg);
		background-position:top right;
		background-repeat:repeat-x;
		text-align:left;
		
	}
	
	
	#pageContentInnerC
	{
		position:relative;
		width:800px;
		padding:20px;
		display:inline;
		text-align:center;
		overflow:auto;
	}
	
	#pageContentHead
	{
		width:800px;
		height:40px;
		margin:auto;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		background-color:#000000;
	}
	
	
	
	
	
	
	/* STYLES */
	.featuredCDTitle
	{
		color:#000000;
		font-size:1.2em;
		font-weight:bold;
	}
	.pickList
	{
		font-size:1.2em;
	}
	.paymentMethod
	{
		font-weight:bold;
		font-size:2.0em;
		color:#333333;
	}
	.mediaLabel
	{
		font-weight:bold;
		text-align:right;	
		color:#000000;
		width:150px;
		margin:2px;
		padding:3px;
	}

	.mediaInfo
	{
		text-align:left;	
		color:#333333;
		border:none;
		margin:2px;
		padding:3px;
		vertical-align:text-top;
	}
	table.mediaInfoTable
	{
		border:none;
	}
	table.cdsforsaleTable
	{
		background-color:#ffffff;
	}

	td.cdsforsaleTitle
	{
		color:#ffffff;
		font-size:0.9em;
		padding:4px;
		background-color:#000000;
		font-weight:bold;
		width:760px;
	}
	td.cdsforsaleDesc
	{
		text-align:left;
		vertical-align:top;
		padding:4px;
	}
	strong.cdsforsaleboldcol
	{
		color:#0066CC;
		
	}
	div.cdsforsalenotes
	{
		padding:5px;
	}
	div.divFilter
	{
		padding:10px;
		border:2px solid #ffcc00;
		font-weight:bolder;
		width:730px;
	}
	strong.cdsforsaleheadings
	{
		color:#ffffff;
		font-size:14px;
		padding:4px;
		border:1px solid #000000;
		background-color:#000000;
		margin-bottom:5px;
	}
	strong.cdsforsaleMusicStyle
	{
		color:#ffcc00;
	}
	.cdsforsaleImage
	{
		padding:5px;
	}
	div.pageInfoContentBiog
	{
		text-align:justify;
		width:730px;
		padding-left:5px;
	}
	span.pageInfoTitle{
		font-size:1.0em;
		padding:2px;
		background-color:#000000;
		border:1px solid #ffcc00;
		font-weight:bold;
		width:730px;
		display:block;
		padding:4px;
		margin-bottom:5px;
		color:#ffffff;
	}
	p.pContact
	{
		padding:20px;
	}
	strong.lgOrange
	{
		color:#ffcc00;
		font-size:1.5em;
	}
	h4
	{
		margin-bottom:3px;
		color:#ffcc00;
	}
	.gigDatesTable
	{
		margin-left:20px;
	}
	img.spImg
	{
		float:left;
		margin:10px;
	}
	img.imgFeaturedFlyer
	{
		float:right;
		margin:0px 5px 5px 5px;
		border:1px solid #000000;
	}
	
	img.imgLeftBorder
	{
		margin-right:10px;
		margin-bottom:2px;
		border-style:none;
		float:left;
		border:1px solid #000000;
	}
	img.HomepageImg{
		margin-right:10px;
		margin-bottom:5px;
		margin-top:0px;
		border-style:solid;
		border-color:#000000;
		border-width:2px;
		float:left;
	}
	
	em{
		color:#8A8A8A;
		font-size:0.9em;
		}
	
	a:link, a:active, a:visited{
		color:#0000FF;
		text-decoration:underline;
		font-weight:bold;
	}
	a:hover{
		color:#FF9900;
		text-decoration:none;
		font-weight:bold;
		}
	
	a.colHrefs:link, a.colHrefs:active, a.colHrefs:visited{
		color:#0000FF;
		text-decoration:underline;
		font-weight:bold;
		margin-bottom:3px;
	}
	a.colHrefs:hover{
		color:#FF9900;
		text-decoration:none;
		font-weight:bold;
		margin-bottom:3px;
		}
	
		
	UL.mixesList li
	{
		list-style:none;
		padding:4px;
		margin-left:-40px;
	}
	
	label
	{
		font-weight:bold;
	}
	
	fieldset
	{
		padding:10px;
		border:1px solid #ffcc00;
		text-align:left;
		background-color:#ffffff;
		
	}
	
	table.borderTable
	{
		border:1px solid #ffcc00;
		background-color:#ffffff;
	}
	
	table.borderTable td
	{
		padding:5px;
	}
	
	#LForm
	{
		text-align:left;
		background-color:#ffffff;
	}
	
	strong.salutation
	{
		font-size:1.2em;
	}
	
	span.salutation
	{
		width:740px;
		padding:4px;
		background-color:#ffffff;
		border:1px solid #000000;
	}
	span.loginError
	{
		clear:both;
		color:#ff0000;
		border:2px solid #ff0000;
		padding:4px;
		background-color:#ffffcc;
		font-weight:bold;
	}
	
		
		


