body
{
	background: url(../images/BG.gif) repeat-x;
	background-color:#16548C;
	color:#ffffff;
	font-family:"Arial","Helvetica",sans-serif;
	margin:0 auto;
}

.main
{
	width:858px;
	height:auto;
	text-align:center;
	margin:0 auto;
}

.main .nav
{
	background: url(../images/Banner.gif) center;
	height:162px;
}

.main .nav .menu
{
	color:#face12;
	padding-top:3px;
	padding-right:79px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

.main .nav .menu a
{
	text-decoration:none;
	color:#16548C;
}

.main .nav .menu a:hover
{
	text-decoration:none;
	color:#F7CE3E;
}

.main .nav .artists
{
	color:#ffffff;
	padding-top:17px;
	padding-left:74px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.main .nav .artists a
{
	text-decoration:none;
	color:#ffffff;
	width:20px;
}

.main .nav .artists a:hover
{
	text-decoration:none;
	color:#ffffff;
	width:40px;
	background-color:#5C88AF;
	color:#F0C811;
}

.main .mainContainer
{
	background: url(../images/Content_BG.gif) center repeat-y;
	height:auto;
}

.main .mainContainer .content
{
	height:auto;
	margin:0 auto;
	width:800px;
}

.main .mainContainer .content .pane
{
	height:290px;
	margin:0 auto;
	width:780px;
}

/* Start of Left Pane */

.main .mainContainer .content .pane .leftPane
{
	float:left;
	height:250px;
	width:440px;
	padding:10px;
}

.main .mainContainer .content .pane .leftPane .leftPaneContainer
{
	
	height:270px;
	width:440px;
	border-bottom:2px solid #e1e6ea;
	background-color:#FCFCFC;
}

.main .mainContainer .content  .pane .leftPane .leftPaneContainer .header
{
	background: url(../images/headerBG.gif) center repeat-x;
	background-color:#ffffff;
	border-bottom:2px solid #e1e6ea;
	height:37px;
	font-size:12px;
	font-weight:bold;

}

.main .mainContainer .content .pane .leftPane .leftPaneContainer .header .icon
{
	float:left;
	height:37px;
	width:250px;
	text-align:left;
	padding-left:20px;
}

.main .mainContainer .content .pane .leftPane .leftPaneContainer .header .icon img
{
	margin-left:-20px;
}

.main .mainContainer .content .pane .leftPane .leftPaneContainer .header .icon h1
{
	font-size:12px;
	padding-right:0px;
	margin-top:-25px;
	margin-left:28px;
}

/* End of Left Pane */



/* Start of Right Pane */

.main .mainContainer .content .pane .rightPane
{
	float:left;
	height:250px;
	width:300px;
	padding:10px;
}

.main .mainContainer .content .pane .rightPane .rightPaneContainer
{
	height:270px;
	width:300px;
	border-bottom:2px solid #e1e6ea;
	background-color:#FCFCFC;
}

.main .mainContainer .content  .pane .rightPane .rightPaneContainer .header
{
	background: url(../images/headerBG.gif) center repeat-x;
	background-color:#ffffff;
	border-bottom:2px solid #e1e6ea;
	height:37px;
	font-size:12px;
	font-weight:bold;
}

.main .mainContainer .content .pane .rightPane .rightPaneContainer .header .icon
{
	float:left;
	height:35px;
	width:250px;
	text-align:left;
	padding-left:20px;
}

.main .mainContainer .content .pane .rightPane .rightPaneContainer .header .icon img
{
	margin-left:-20px;
}

.main .mainContainer .content .pane .rightPane .rightPaneContainer .header .icon h1
{
	font-size:12px;
	padding-right:0px;
	margin-top:-25px;
	margin-left:28px;
}

/* End of Right Pane */



.top
{
	margin:0 auto;
	font-size:12px;
	padding:10px;
	color:#E2B001;
	height:auto;
}

.top a
{
	font-size:12px;
	color:#E2B001;
	height:auto;
	text-decoration:none;
}


/* Start of ads Pane */

.main .mainContainer .content .adsPane
{
	height:120px;
	width:780px;
	margin:0 auto;
	text-align:center;
}
.main .mainContainer .content .adsPane .horizontalAdPane
{
	height:120px;
	width:780px;
	margin:0 auto;
	text-align:center;
}
.main .mainContainer .content .adsPane .horizontalAd
{
	height:100px;
	width:730px;
	margin:0 auto;
	text-align:left;
	background-color:#ffffff;
}

/* End of ads Pane */














/* Start of Browse Artists */

.main .mainContainer .content .genericPane
{
	height:auto;
	margin:0 auto;
	width:780px;
	overflow:hidden;
}

.main .mainContainer .content .genericPane .genericLeftPane
{
	float:left;
	height:auto;
	width:440px;
	padding:10px;
}

.main .mainContainer .content .genericPane .genericLeftPane .genericLeftPaneContainer
{
	height:auto;
	width:440px;
	border-bottom:2px solid #e1e6ea;
	background-color:#FCFCFC;
}

.main .mainContainer .content  .genericPane .genericLeftPane .genericLeftPaneContainer .header
{
	background: url(../images/headerBG.gif) center repeat-x;
	background-color:#ffffff;
	border-bottom:2px solid #e1e6ea;
	height:37px;
	font-size:12px;
	font-weight:bold;

}

.main .mainContainer .content .genericPane .genericLeftPane .genericLeftPaneContainer .header .icon
{
	float:left;
	height:35px;
	width:440px;
	text-align:left;
	padding-left:20px;
}

.main .mainContainer .content .genericPane .genericLeftPane .genericLeftPaneContainer .header .icon img
{
	margin-left:-20px;
}

.main .mainContainer .content .genericPane .genericLeftPane .genericLeftPaneContainer .header .icon h2
{
	font-size:12px;
	padding-right:0px;
	margin-top:-25px;
	margin-left:28px;
}

.main .mainContainer .content .genericPane .genericLeftPane .genericLeftPaneContainer .texts
{
	font-size:12px;
	padding:10px;
	color:#16548C;
	height:auto;
}



.main .mainContainer .content .genericPane .genericLeftPane .genericLeftPaneContainer a
{
	font-size:12px;
	color:#E2B001;
	text-decoration:none;
}

.browArtistsLeft
{
	text-align:left;
	border-bottom:1px solid #E1E6EA;
}

.browArtistsRight
{
	color:#E2B001;
	text-align:right;
	border-bottom:1px solid #E1E6EA;
}

.main .mainContainer .content .genericPane .genericRightPane
{
	float:right;
	height:870px;
	width:300px;
	padding:10px;
}

.main .mainContainer .content .genericPane .genericRightPane .genericRightPaneContainer
{
	margin-top:10px;
	height:280px;
	width:300px;
	border-bottom:2px solid #e1e6ea;
	background-color:#FCFCFC;
}

.main .mainContainer .content  .genericPane  .genericRightPane .genericRightPaneContainer .header
{
	background: url(../images/headerBG.gif) center repeat-x;
	background-color:#ffffff;
	border-bottom:2px solid #e1e6ea;
	height:37px;
	font-size:12px;
	font-weight:bold;

}

.main .mainContainer .content  .genericPane  .genericRightPane .genericRightPaneContainer .header .icon
{
	float:left;
	height:35px;
	width:250px;
	text-align:left;
	padding-left:20px;
}

.main .mainContainer .content  .genericPane  .genericRightPane .genericRightPaneContainer  .header .icon img
{
	margin-left:-20px;
}

.main .mainContainer .content  .genericPane  .genericRightPane .genericRightPaneContainer .header .icon h1
{
	font-size:12px;
	padding-right:0px;
	margin-top:-25px;
	margin-left:28px;
}

/* End of Browse Artists */


























.main .lower
{
	background: url(../images/Lower_Content.gif) center no-repeat;
	height:27px;
	text-align:center;
}



.footer 
{
	background: url(../images/Footer.gif) center no-repeat;
	height:72px;
	width:858px;
	margin: 0 auto;
}

.footerContents
{
	padding-top:12px;
	font-size:12px;
	color:#E2B001;
	text-decoration:none;
}