BODY {
	background-color: #EDEFE4;
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
}

.maintable {
background-color: #fff;
}

.ModuleASFeatuerItem {
	text-align: left;

}

.loginButton
{
	position: relative; 
	background:url(images/b_login.gif) no-repeat; 
	border:none 0px; 
	width:121px; height:16px; 
	vertical-align:top; 
	cursor:pointer;
}

.searchButton
{
	position: relative; 
	background:url(images/b_search_icon.gif) no-repeat; 
	border:none 0px; 
	width:61px; height:17px; 
	vertical-align:top; 
	cursor:pointer;
}


.redeemButton
{
	position: relative; 
	background:url(images/b_redeem_certificate.gif) no-repeat; 
	border:none 0px; 
	width:200px; height:16px; 
	vertical-align:top; 
	cursor:pointer;
}

.artistname { 
	background-image: url(images/icon16thnotes.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font: normal 15px Agenda-Bold, Arial, Helvetica, Sans-serif;
	text-decoration: none;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 25px;
	height: 24px;
	text-align: left;
	color: #4b4668;
}
.artistname2 { 
	background-image: url(images/icon16thnotes.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font: normal 15px Agenda-Bold, Arial, Helvetica, Sans-serif;
	text-decoration: none;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 25px;
	height: 24px;
	text-align: left;
	color: #4d6b82;
}
/* begin widelist module */

.widelist
{
	/*background-color:#000;*/
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	/* background: images/1/welcomebg.gif; */	
}

.widelist table
{
	background-color:#eee;
}

.widelist a
{
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}

.widelistheader {

font-family:Arial,Helvetica,Sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:0;
text-decoration:none;
}

.widelistbanner
{

	background-image: url(images/h_main_blue_empty.gif);
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:14px;
	font-weight:700;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

.widelistheader a
{
	background-image: url(images/icon16thnotes.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font: normal normal 15px Agenda-Bold, Arial, Helvetica, Sans-serif;
	text-decoration: none;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 25px;
	height: 24px;
}
/* end widelist module */


/* begin thinlist module */
.thinlist
{
	/*background-color:#000;*/
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.thinlist table
{
	background-color:#ccc;
}

.thinlist a
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #ff6600;
	text-decoration: none;
}
.thinlistheader
{
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.thinlistprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #373535;
	text-decoration: none;
}
.thinlist2header {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #547086;
	text-decoration: none;
	line-height: 13px;
}
.thinlist2
{
	font: normal normal 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.thinlist2 a
{
	font: normal normal 10px Arial, Helvetica, sans-serif;
	color: #487493;
	text-decoration: none;
}
/* end thinlist module */

.moduletitle { 
	font: bold 13px  Arial, Helvetica, Sans-serif;
	color: #333;
	line-height: 18px;
	text-decoration: none;
	text-align: left;
}
.moduletitle a{ 
	font: bold 13px  Arial, Helvetica, Sans-serif;
	color: #333;
	line-height: 18px;
	text-decoration: underline;
	text-align: left;
}

.sidemodulehead { 
	text-align: left;
	font: normal 20px  Arial, Helvetica, Sans-serif;
	color: #415B4E;
	line-height: 18px;
	text-decoration: none;
	
}
.sidemodulehead a{ 
	text-align: left;
	font: bold 13px  Arial, Helvetica, Sans-serif;
	color: #415B4E;
	line-height: 18px;
	text-decoration: none;
	
}

.sidemoduleheaderbanner { 
	width: 199px;
	height: 23px;
	background-image: url(images/h_side_blue_empty.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: Gray;
}






.sidemoduleheader {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #546F84;
	text-decoration: none;
}
.sidemodulehead2 {
	font: normal bold 15px  Arial, Helvetica, Sans-serif;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}
.sidemoduletext {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.sidemoduleaddress {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.sidemoduletoptext {
	font: normal bold 13px Arial, Helvetica, sans-serif;
	color: #333333;
}
.sidemoduledate {
	font: normal normal 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.sidemoduledivider {
	background-image: url(images/line_dotted2.gif);
	background-repeat: repeat-x;
}



.submoduletext { 
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}



.submodulehead {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.submodulehead a{
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}

.submoduletext a{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
} 
.subwelcomemessage {
	font: normal normal 15px  Arial, Helvetica, Sans-serif;
	color: #333333;
	text-decoration: none;
}
.submoduleprice {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.submodulefooter2 {background-image: url(images/borders/bottom_aqua_border.gif);
	background-repeat:repeat-x;}
.submoduleheader2 {
	background-color:#ccc;}
.submodulefooter {background-image: url(images/borders/bottom_blue_border.gif);}
.submoduleheader {background-image: url(images/h_side_1_headlines_blue.gif);
	background-repeat:no-repeat;}




.mainmoduleheaderbanner {
	width: 502px;
	height: 23px;
	background-image: url(images/h_main_blue_empty.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: Gray;
	text-align:left;
}
.mainmoduleheaderbanner2 {
	width: 802px;
	height: 23px;
	background-image: url(images/h_main_blue_empty.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: Gray;
	text-align:left;
}


.mainmodulehead { 
	font: normal  24px Agenda-light, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align:left;
}
.mainmodulehead a{ 
	font: normal  24px Agenda-light, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.mainmodulehead a:visited{ 
	font: normal  24px Agenda-light, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

.mainmoduletext {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}


.mainmoduletext a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	text-align: left;
}
.mainmoduletext a:visited {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}
.mainmoduletext a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: underline;
}

.mainmodulefooter {background-image: url(images/borders/standard_bottom.gif);}

.mainmoduleheaderbannerbrown {
	background-image: url(images/h_main_1_brown_blank.gif);
	width: 502px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	}
.mainmoduleheaderbannergreen {
	width: 502px;
	height: 23px;
	background-image: url(images/h_main_1_green_blank.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: Gray;
}
.mainmodulelisthead {
	font: normal bold 13px Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 17px;
	text-transform: uppercase;
}
.mainmodulelisttext {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}
.mainmodulehead a {
	font: normal normal 20px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
} 
.MainNavTable{
	background-color: #fff;

}





.input {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}


.welcomemessage {
	font: normal normal 16px  Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.useraccountheaderbanner {
	width: 1000px;
	height: 23px;
	background-image: url(images/h_main_blue_empty.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: Gray;
}
.userdownloadheaderbanner {
	width: 1200px;
	height: 23px;
	background-image: url(images/h_main_blue_empty_long.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: Gray;
}
.projectmoduleheaderbanner {
	width: 400px;
	height: 23px;
	background-image: url(images/h_main_blue_empty.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: Gray;
}

.modulefeature {
	background-color:#fff;
}

.background {

	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
}


.moduleTable {
	background-color:#f1f1e9;
}

.moduleinnertable {
	/*background-color:#f1f1e9;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;*/
}
.overwiewhead {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.cdpricetext { 
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #547086;
	text-decoration: none;
}
.projectdescriptiontext { 
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.inlinemoduletext { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.inlinemoduleheaderbanner {
	width: 189px;
	height: 23px;
	background-image: url(images/h_sub_grey_empty.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: Gray;
}
.downloadmoduleheaderbanner {
	width: 246px;
	height: 23px;
	background-image: url(images/h_main_1_dwnl_blue.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: Gray;
}
.downloadmodulehead {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.downloadmoduleamount {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #547086;
	text-decoration: none;
}
.downloadmoduletext {
	font: normal normal 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.listingdescriptiontext {
	font: normal normal 20px  Arial, Helvetica, Sans-serif;
	color: #547086;
}
.releases {
	border: solid 1px #ccc;
}
.headmessagetext {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.formtext {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
.txtfooter {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.txtfooterlink {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}

DIV {padding: 0px 0px 0px 0px;}



.backgroundBrown {
	
	border-style:dotted;
	border-color:#96836A;
	border-width:thin;
	
}
.corner {
	width: 19px;
	height: 19px;
	position: relative;
	bottom: 7px;
	left: 137px;
	margin-top: -21px;
	background-image: url(images/corners/corner_plus.gif);
}
.header 
{	
	background:url(images/header_logo.jpg);
	background-repeat: no-repeat;
	background-color: #474f62;
}
.table
{	
	padding: 2,2,2,2;
	background-color: #ccc;
}
.projecttable
{	
	padding: 4,4,4,4;
	background-color: #eee;
	border-width:thin;
	border-style:dashed;
	border-color:#666;
}

	
div.image {
height: 90px;

overflow: hidden; 
border: 2px solid #ffffff;
vertical-align:middle;
}
.error
{
	/*background-color:#000;*/
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #ba0d11;
	text-decoration: none;
}


.medium {  font-family: verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.small {  font-family: verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.smallWhite {  font-family: verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff}
.fpsmall {  font-family: verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.smallBlack {  font-family: verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
/*.smallblack {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000}*/

.ErrorText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:red; font-weight:bold}
.error_font {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:red; font-weight:bold}

/* Small Link Classes*/
.SmallLinkRed
{
	color:#993333;
	font: 9pt verdana, arial;
	font-weight:bold

}
.SmallLinkRed:Link
{
	text-decoration:none;
	color:#993333;
	font: 9pt verdana, arial;
	font-weight:bold
}
.SmallLinkRed:Active
{
	text-decoration:none;
	color:#993333;
	font: 9pt verdana, arial;
	font-weight:bold
}
.SmallLinkRed:Visited
{
	text-decoration:none;
	color:#993333;
	font: 9pt verdana, arial;
	font-weight:bold
}
.SmallLinkRed:hover
{
	text-decoration:none;
	color:Black;
	font: 9pt verdana, arial;
	font-weight:bold
}