body {
	background: url(../img/bg.jpg) repeat-x #454545 top;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	color: #323232;
}

#main {

}

a.catnav:link, a.catnav:visited, span.catnav,  {
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	padding: 2px 4px 2px 4px;
}

a.catnav:active, a.catnav:hover, {
	color: #999999;
	text-decoration: none;
	background-color:#663366;
}

#regnav { font-family:"Trebuchet MS", Verdana, Arial, Helvetica; text-transform: capitalize; height:22px; background: url(../img/menu-top.jpg) no-repeat; width:992px; padding:7px 0 0 55px; color: #FFFFFF; margin-top:5px; font-size:12px;	

}

#regnav ul {font-family:"Trebuchet MS", Verdana, Arial, Helvetica; margin: 0; padding: 0; list-style-type: none; list-style-image: none; font-size:12px;  }

#regnav li {font-family:"Trebuchet MS", Verdana, Arial, Helvetica; display: inline;  border-right:1px solid #fff;  font-size:12px; }

#regnav ul li a {font-family:"Trebuchet MS", Verdana, Arial, Helvetica; text-decoration:none;  margin: 4px;

	padding: 5px 10px 5px 10px; color:#fff;  font-size:12px;

}

#regnav ul li a:hover {font-family:"Trebuchet MS", Verdana, Arial, Helvetica; color:#aeaeae;  font-size:12px;

}



#regnav ul li a:active {font-family:"Trebuchet MS", Verdana, Arial, Helvetica; color:#fff;  font-size:12px;

}


input.img_search {
	background: url(../img/black/search_go_pink.png) no-repeat;
}

/**  Homepage Top Items Start **/
div#h_tops {
    position: relative;
	background-image: url(../img/black/homepage.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 15px;
	height: 300px;
	width: 457px;
}

div#h_tops_truetones {
	position: relative;
	width: 300px;
	float:left;
	min-height: 275px;
	height: 275px;
	padding:15px 0 0 30px;
}

div#h_tops_wallpapers {
	position: relative;
	width: 330px;
	min-height: 275px;
	height: 275px;
	float:right;
	padding:10px 0 0 0;
}

div#h_tops_screensavers { padding-top:15px; }

div#h_tops_wallpapers img { background:url(../img/img-bg.png) no-repeat; width:100px; height:100px; margin:7px 7px 7px 7px; padding: 7px; }

div#h_tops_screensavers img { background:url(../img/img-bg2.png) no-repeat; width:79px; height:79px; margin:5px; padding: 8px; }

div#h_tops_truetones_more {

}

div#h_tops_wallpapers_more {

}


/**  Homepage Top Items End **/

/** Left nav classes Start **/

a.nav_root:link,a.nav_root:visited {
    font-family: Arial, Helvetica;
    font-size: 14px;
    text-decoration: none;
    text-transform: capitalize;
    color: #333333;
    position: relative;
	font-weight:bold;

}

a.nav_root:active,a.nav_root:hover {
    font-family:Arial, Helvetica;
    font-size: 14px;
    text-decoration: none;
    text-transform: capitalize;
    color: #cc6600;
    position: relative;
	font-weight:bold;
}

a.nav_branch:link,a.nav_branch:visited {
    font-family:Arial, Helvetica;
    font-size: 14px;
    text-decoration: none;
    text-transform: capitalize;
    color: #333333;
    position: relative;
	font-weight:bold;
}

a.nav_branch:active,a.nav_branch:hover {
    font-family:Arial, Helvetica;
    font-size: 14px;
    text-decoration: none;
    text-transform: capitalize;
    color: #cc6600;
    position: relative;
	font-weight:bold;
}

.nav_content_root {
    padding-left: 15px;
    padding-top: 2px;
    padding-bottom: 6px;
    text-align: left;
    height:35px;
    background: url(../img/border-bottom.jpg) bottom repeat-x;
    width:280px;

}

.nav_content_root_sel {
    padding-left: 15px;
    padding-bottom: 3px;
    text-align: left;
    height:35px;
    background: url(../img/border-bottom.jpg) bottom repeat-x;
}

.nav_content_branch {
    padding-left: 35px;
    padding-bottom: 3px;
    text-align: left;
    height:28px;
    width:280px;
    background: url(../img/border-bottom.jpg) bottom repeat-x;
}

.nav_content_leaf {
    padding-left: 60px;
    padding-bottom: 3px;
    text-align: left;
	background: url(../img/border-bottom.jpg) bottom repeat-x;
    height:28px;
}

.nav_content_root_highlight {
	margin-left: 0px;
    padding-left: 15px;
    padding-top: 2px;
    padding-bottom: 6px;
    text-align: left;
    height:35px;
    background: url(../img/border-bottom.jpg) bottom repeat-x;
}

.nav_content_branch_highlight {
    padding-left: 25px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    height:35px;
    color:#333333;
    background: url(../img/border-bottom.jpg) bottom repeat-x;
}

.nav_content_leaf_highlight {
    padding-left: 35px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;

}

.blt { margin-bottom:-5px; }

.blts { margin-bottom:-3px; }

/** Left nav classes End **/

/** Content Classes Start **/
div#content_big {
	background-image: url(../img/black/black_bg_content_bg_big.png);
	background-repeat: no-repeat;
	margin: 0 auto;
	height: 529px;
	width: 463px;
}

div#content_big_td {
	position: relative;
	overflow: auto;
	top: 20px;
	left: 0px;
	height: 489px;
	width: 423px;
	text-align: left;
	color: #000000;
}

div#content_med {
	background-image: url(../img/box-center.jpg);
	margin: 0 auto;
	height: 360px;
	min-height:300px;
	width: 680px;
}

div#content_med_td {
	position: relative;
	overflow: auto;
	top: 20px;
	left: 0px;
	height: 300px;
	min-height:300px;
	width: 680px;
	text-align: left;
	color: #000000;
}

div#content_med2 {
	margin: 0 auto;
	min-height: 500px;
	width: 680px;
    background-image: url(/img/box-center-repeater.jpg) ;
}

td.content_med_td2 {

	overflow: auto;
	height: 500px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	width: 660px;
	
	
}

#title-header { background:url(../img/title-header.jpg) top left no-repeat; width:680px; height:55px; }

#title-header2 { background:url(../img/title-header.jpg) top left no-repeat; width:680px; height:55px; }

#Dtitle {  font-size:24px; font-weight:bold; padding:15px 0 0 22px; }

td.enum {
	color: #FFF;
	margin-bottom: 3px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;;
margin:0 5px 0 5px;
}

td.text {
	padding: 17px 0 0 10px;

}

a.enum:link,a.enum:visited, span.enum {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
    font-size: 14px;
    color: #000;
	border: none;
	text-decoration: none;

}

a.enum:active, a.enum:hover {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
    font-size: 14px;
    text-decoration: none;
    color: #eee;
    position: relative;
    background-color:#323232;

}

a.celDev:link,a.celDev:visited, span.celDev {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
    font-size: 14px;
    color: #FFF;
	border: none;
	text-decoration: none;

}

a.celDev:active, a.celDev:hover {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
    font-size: 14px;
    text-decoration: none;
    color: #999999;
    position: relative;

}

a.enum_strong:link,a.enum_strong:visited {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
    font-size: 14px;
    text-decoration: none;
	border:none;
    font-weight: bold;
    color: #323232;
}

a {
	border: none; text-decoration:none;
}
a img {
	border: none !important;
}

a.enum_strong:active,a.enum_strong:hover, span.enum_strong {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    color: #FFF;
}

span.redtext {
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

span.enlarged {
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
}

span.enlarged_gray {
    color:#999999;
    font-weight:bold;
    font-size:14px;
}

span.enlarged_blue {
    color:#14aadc;
    font-weight:bold;
    font-size:14px;
}

span.list_h {
	color:#999999;
	font-weight:bold;
	font-size:18px;
}

div#featuredartist {
	background: url(../img/black/right_yellow.png) no-repeat;
	width: 145px;
	height: 431px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 20px;
    text-align: center;
}

div#featuredartist_td {
	position: relative;
    text-align: center;
}




/** Content Classes End **/

#footerB { background: url(/img/footer.png) no-repeat; width:990px; height:84px; text-align:center; padding-top:25px; margin-top:40px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align: center; }

a #footerB , a #footerB:link, a #footerB:active, a #footerB:hover, a #footerB:visited, {
	text-decoration: none; 	color: #999999;
}

/** Right Column **/
.rightcolumn {
	background: url(/img/black/right_black.png) no-repeat;
	width: 175px;
	height: 461px;
	padding:0px;
	margin:0px;
	font-size:1px !important;
	line-height: 1px !important;
}

.specialfeature_more {
	bottom:0;
}

td.rightcol-1 {
	margin: 0;
	padding: 0;
	height: 200px !important;
	text-align: center;
	overflow: auto;
	}

td.rightcol-2 {
	margin: 0;
	padding: 0;
	height: 158px !important;
	text-align: center;
	overflow: auto;

	}

td.rightcol img { margin: 0 auto;  padding: 0; }



/** Top Column **/

.space-small {
	margin-top: 5px;
}

/** Left Column **/

.space {
	margin-top: 150px;
}

a img {
	border: none !important;
}


/*NEW*/

.txt-links { font-family:"Trebuchet MS", Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none;
	color: #000; }

a.txt-links:link,a.txt-links:visited, {
	text-decoration: none;
	color: #313131;
}

a.txt-links:active, a.txt-links:hover {
	text-decoration: none;
	color: #000;
	background-color:#fff;
}

a:link {text-decoration: none; color:#313131;}
a:visited {text-decoration: none; color:#313131;}
a:active {text-decoration: none; color:#000;}
a:hover {text-decoration: none; color:#000;}

.dsplyImg { background:url(../img/img-bg2.png) no-repeat; width:70px; height:70px; margin:5px; padding: 8px; }

.cellImg { background:url(../img/cel-bg.png) top center no-repeat;}

.buyImg { background:url(../img/buy-img.png) no-repeat; width:200px; height:200px; margin:10px 10px 10px 10px; padding: 10px; }

a.more_links:link,a.more_links:visited, {
	text-decoration: none;
	color: #313131;
}

a.more_links:active, a.more_links:hover {
	text-decoration: none;
	color: #000;
	background-color:#fff;
}
