/* General Use CSS */

	body {
		background: url(/header/bg.gif);
		background-position: top center;
		margin: 0px;
		background-color: #e9edf2;
		font-family: Verdana, Arial, Sans-serif;
		font-size: 12px;
		line-height: 17px;
		text-align: center;
		color: #333333;
		}
		
	.cont {
		padding-bottom: 0px;
		background-color: #ffffff;
		width: 974px;
		#width: 978px;
		margin-left: auto;
		margin-right: auto;
		height: 100%;
		clear: both;
		text-align: left;
		}
		
	.top {
		background-color: #000000;
		border-bottom: solid 5px #99ccff;
		padding: 10px;
		margin-bottom: 20px;
		}
		
	.foot {
		background-color: #000000;
		color: #ffffff;
		height: 15px;
		padding: 10px;
		#width: 974px;
		margin-bottom: 0px;
		margin-top: 10px;
		clear: left;
		}
	
	.list {
		float: left;
		border-right: solid 2px #99ccff;
		padding-right: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		}
	
	.leftus {
		width: 702px;
		float: left;
		border-right: solid 2px #99ccff;
		padding-right: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		}
	
	.lefticus {
		width: 250px;
		float: left;
		border-right: solid 2px #99ccff;
		padding-right: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		}
	
	.midus {
		width: 430px;
		float: left;
		border-right: solid 2px #99ccff;
		padding-right: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		}
		
	.rightus {
		width: 250px;
		float: left;
		margin-bottom: 10px;
		}
		
	.text {
		font: 12px Verdana, Sans-Serif;
		line-height: 15px;
		}
	
	.strips {
		margin-bottom: 10px;
		}
	
	.strips3 {
		padding-top: 10px;
		font-size: 10px;
		}
	
	.strips2 {
		margin-bottom: 10px;
		margin-top: 10px;
		}
	
	.strips4 {
		margin-bottom: 10px;
		margin-top: 5px;
		}
		
	a {
		color: #333333;
		font-weight: normal;
		}
	
	a:hover {
		color: #99ccff;
		}
	
	.sh {
		margin-bottom: 20px;
		}
	
	.artistripe {
		float: left;
		width: 974px;
		background: url(/artists/images/artistripe.gif);
		background-repeat: repeat-y;
		margin-bottom: 10px;
		}
		
	.redir {
		position: absolute;
		margin-left: 50%;
		left: -490px;
		top: 140px;
		width: 980px;
		text-align: center;
		height: 700px;
		background: #ffffff;
		padding-top: 30px;
		z-index: 1000;
		}

/* Artists Pages */	
	
	.spim {
		margin-right: 10px;
		float: left;
		border: 0px;
		}
	
	.moco {
		margin: 0px;
		padding: 0px;
		position: relative;
		#left: -3px;
		#top: 2px;
		}
	
	.spim2 {
		float: left;
		}

	.condt {
		margin-bottom: 10px;
		line-height: 12px;
		font-size: 11px;
		}
	
	.condt2 {
		margin-bottom: 10px;
		line-height: 14px;
		font-size: 11px;
		}
	
	.arl {
		margin-right: 11px;
		margin-bottom: 11px;
		}
		
	.arl2 {
		margin-bottom: 11px;
		}
	
/* New Arrivals */
	
	.topnews {
		width: 702px;
		border-bottom: solid 1px #99ccff;
		margin-bottom: 10px;
		clear: left;
		}
	
	.topnews .ins {
		width: 392px;
		float: left;
		margin-bottom: 10px;
		}
	
	.newspic {
		margin-right: 10px;
		margin-bottom: 7px;
		}

	.nooz {
		margin-bottom: 10px;
		border-bottom: solid 1px #99ccff;
		padding-bottom: 10px;
		}
	
	.title {
		font-size: 18px;
		}
		
	.lres {
		margin-bottom: 10px;
		padding-right: 10px;
		border-right: solid 1px #99ccff;
		width: 340px;
		float: left;
		}

	.rres {
		padding-left: 9px;
		margin-bottom: 10px;
		width: 340px;
		float: left;
		}

	.book {
		background-color: #deeeff;
		padding: 5px;
		padding-left: 10px;
		}

	.book2 {
		background-color: #deeeff;
		padding: 5px;
		padding-left: 10px;
		margin-bottom: 10px;
		clear: left;
		}

/* Releases Page */

	.rel {
		width: 154px;
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		}

	.relimg {
		width: 134px;
		height: 134px;
		border: solid 10px #99ccff;
		background: #99ccff;
		padding-bottom: 0px;
		margin-bottom: 0px;
		}

	.relinf {
		width: 132px;
		#width: 154px;
		height: 80px;
		#height: 105px;
		margin-top: 0px;
		border-left: solid 1px #99ccff;
		border-right: solid 1px #99ccff;
		padding: 10px;
		font-size: 10px;
		line-height: 12px;
		}
	
	.relbuy {
		background: #99ccff;
		color: #ffffff;
		line-height: 15px;
		padding-left: 5px;
		height: 18px;
		font-weight: bold;
		}
	
	.relcol {
		width: 984px;
		clear: left;
		}

/* Artist Pages */

	.pr {
		width: 100px;
		height: 100px;
		border: solid 10px #99ccff;
		margin-right: 10px;
		margin-bottom: 10px;
		float: left;
		}
	
	.prr {
		width: 100px;
		height: 100px;
		border: solid 10px #99ccff;
		margin-right: 0px;
		margin-bottom: 10px;
		float: left;
		}
	
/* Production Pages */	
	
	.prod {
		float: right;
		background-color: #d8ebff;
		width: 150px;
		padding: 10px;
		margin-left: 10px;
		font-size: 10px;
		line-height: 12px;
		}
		
	.prol {
		float: left;
		background-color: #d8ebff;
		width: 110px;
		padding: 10px;
		margin-right: 10px;
		font-size: 10px;
		line-height: 12px;
		}
		
	.more {
		width: 680px;
		#width: 702px;
		height: 100px;
		background-color: #d8ebff;
		border-left: solid 1px #99ccff;
		border-right: solid 1px #99ccff;
		border-bottom: solid 1px #99ccff;
		padding: 10px;
		float: left;
		}
		
	.videopad {
		width: 702px;
		background-color: #d8ebff;
		border-top: solid 20px #d8ebff;
		border-bottom: solid 20px #d8ebff;
		text-align: center;
		float: left;
		margin-bottom: 10px;
		}
	
	.acca {
		background: url('/production/images/acaps.jpg');
		margin-bottom: 10px;
		color: #000000;
		width: 622px;
		padding-left: 272px;
		padding-right: 80px;
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 240px;
		#width: 974px;
		}

/* Merchandise Page */

	.merchl {
		width: 656px;
		#width: 658px;
		border-right: solid 2px #99ccff;
		float: left;
		}
	
	.merchr {
		width: 306px;
		padding-left: 10px;
		float: left;
		}
	
	.merchimg {
		width: 134px;
		height: 201px;
		border: solid 10px #99ccff;
		background: #99ccff;
		padding-bottom: 0px;
		margin-bottom: 0px;
		}

	.merchinf {
		width: 132px;
		#width: 154px;
		height: 37px;
		#height: 57px;
		margin-top: 0px;
		border-left: solid 1px #99ccff;
		border-right: solid 1px #99ccff;
		padding: 10px;
		font-size: 10px;
		line-height: 12px;
		}
	
	.bmerchimg {
		border: solid 3px #99ccff;
		margin-bottom: 0;
		}
	
	.bmerch3 {
		width: 288px;
		#width: 306px;
		height: 135px;
		background: #99ccff;
		border: solid 3px #99ccff;
		padding: 6px;
		}

	.minimerch {
		margin-right: 9px;
		}
	
	.bmerchinf {
		width: 284px;
		#width: 306px;
		margin-top: 0px;
		border-left: solid 1px #99ccff;
		border-right: solid 1px #99ccff;
		padding: 10px;
		}
	
	.merchbuy {
		#width: 306px;
		background: #99ccff;
		color: #ffffff;
		line-height: 15px;
		padding-left: 5px;
		height: 18px;
		font-weight: bold;
		}
		
	.mstrip {
		width: 650px;
		padding-top: 10px;
		font-size: 10px;
		padding-bottom: 10px;
		clear: left;
		}

	.mstrip2 {
		margin-bottom: 10px;
		font-size: 10px;
		}

/* Compilations Page */

	.comp1 {
		margin-bottom: 0px;
		border: 0px;
		}

	.comp1wide {
		margin-bottom: 0px;
		border: 0px;
		float: left;
		}
	
	.comp2 {
		padding: 10px;
		width: 298px;
		#width: 318px;
		height: 250px;
		#height: 300px;
		background: #e6e6e6;
		#overflow: auto;
		}

	
	.comp2wide {
		padding: 10px;
		width: 298px;
		#width: 308px;
		height: 298px;
		background: #e6e6e6;
		#overflow: none;
		float: left;
		margin-left: 10px;
		#font-size: 11px;
		#line-height: 13px;
		#padding-bottom: 0px;
		}

	
	.comp3wide {
		padding: 10px;
		width: 298px;
		#width: 308px;
		height: 298px;
		background: #e6e6e6;
		#overflow: none;
		float: left;
		margin-left: 10px;
		#font-size: 11px;
		#padding-bottom: 0px;
		}

	.comp3 {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		width: 298px;
		#width: 318px;
		height: 172px;
		background: #e6e6e6;
		}

	.compcont {
		width: 318px;
		float: left;
		padding-right: 10px;
		padding-bottom: 10px;
		}

	.compcontwide {
		width: 974px;
		float: left;
		padding-right: 00px;
		margin-bottom: 20px;
		background: #e6e6e6;
		}

	.compcont2 {
		width: 318px;
		float: left;
		padding-right: 0px;
		padding-bottom: 10px;
		}
	
	.compmini {
		width: 65px;
		height: 65px;
		border: solid 1px black;
		margin-right: 10px;
		margin-top: 10px;
		float: left;
		}
	
	.compmini2 {
		width: 65px;
		height: 65px;
		border: solid 1px black;
		margin-right: 0px;
		margin-top: 10px;
		float: left;
		}
	
/* Broadcast Page */

	.cols {
		background: #e6e6e6;
		width: 482px;
		margin-right: 10px;
		margin-bottom: 10px;
		float: left;
		}

	.cols2 {
		background: #e6e6e6;
		width: 482px;
		margin-right: 0px;
		margin-bottom: 10px;
		float: left;
		}

	.brimage {
		width: 482px;
		height: 200px;
		overflow: hidden;
		margin-bottom: 10px;
		}

	.brbody {
		padding-left: 10px;
		padding-right: 10px;
		border-right: solid 1px #99ccff;
		width: 250px;
		height: 300px;
		float: left;
		}
	
	.brtl {
		padding-left: 10px;
		padding-right: 10px;
		float: left;
		width: 190px;
		#width: 210px;
		height: 300px;
		overflow: auto;
		font-size: 10px;
		line-height: 13px;
		}
	
	.brtune {
		margin: 10px;
		width: 462px;
		padding-top: 10px;
		border-top: solid 1px #99ccff;
		float: left;
		height: 150px;
		}

	.brim {
		float: left;
		margin-right: 10px;
		}

/* Contact Page */

	.cc {
		border-right: solid 2px #99ccff;
		margin-right: 10px;
		padding-right: 10px;
		margin-bottom: 10px;
		width: 310px;
		float: left;
		}
	
	.cc3 {
		padding-bottom: 10px;
		width: 310px;
		float: left;
		}
	
	.ccd {
		background-color: #d8ebff;
		padding: 10px;
		width: 240px;
		}
	
	.dc {
		font-size: 12px;
		font-weight: bold;
		}
