body {
	background: url(../img/bg-new.jpg) top center;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	color: #4b4b4b;
}

#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:24px; background: url(../img/menu-top.jpg) no-repeat; width:992px; padding:7px 0 0 25px; 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:#ff6600;  font-size:12px; background:url(../img/reg-nav-bg.png) repeat-x;

}



#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: 350px;
	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; margin:auto; text-align:center;; }

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

div#h_tops_screensavers img { background:url(../img/img-bg2.png) no-repeat; width:70px; height:70px; 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: "Trebuchet MS", Verdana, Arial, Helvetica;
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize;
    color: #FFF;
    position: relative;
	margin:0 4px 0 4px;

}

a.nav_root:active,a.nav_root:hover {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize;
    color: #000;
    position: relative;
	margin:0 4px 0 4px;
}

a.nav_branch:link,a.nav_branch:visited {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize;
    color: #fff;
    position: relative;
	margin:0 4px 0 4px;
}

a.nav_branch:active,a.nav_branch:hover {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize;
    color: #000;
    position: relative;
	margin:0 4px 0 4px;
}

.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:243px;
margin:0 4px 0 4px;

}

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

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

.nav_content_leaf {
    padding-left: 35px;
    padding-bottom: 3px;
    text-align: left;
	margin:0 4px 0 4px;
}

.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;
	margin:0 4px 0 4px;
}

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

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

}

.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);
	background-repeat: repeat-y;
	margin: 0 auto;
	height: 434px;
	min-height:334px;
	width: 740px;
}

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

div#content_med2 {
	margin: 0 auto;
	min-height: 463px;
	width: 740px;
	background-image: url(../img/box-center.jpg);
	background-repeat: repeat-y;
}

td.content_med_td2 {

	overflow: auto;
	height: 430px;
	vertical-align: top;
	color: #000000;
	width: 720px;
	margin:auto;
}

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

#title-header2 { background:url(../img/title-header.jpg) top left no-repeat; width:740px; 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: #FFF;
	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: #000;
    background-color:#ff6600;

}

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: #fff;
}

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.jpg) no-repeat; width:990px; height:84px; text-align:center; padding-top:20px; margin-top:30px; 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: #FFF; }

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

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

a:link {text-decoration: none; color:#fff; font-weight:bold;} 
a:visited {text-decoration: none; color:#fff; font-weight:bold;
a:active {text-decoration: none; color:#fff; font-weight:bold;
a:hover {text-decoration: none; color:#fff; text-decoration:underline; font-weight:bold;}

.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; }
