body, td, th { 
	margin: 0;
	padding: 0;
	font-family: Verdana,Arial; 
	font-size: 9pt; 
}
body {
	color: ; 
	background-color: ; 
}
a:link        { 
	color: ; 
	font-weight:bold; 
	text-decoration: underline; 
}
a:visited     { 
	color: ; 
	font-weight:bold; 
	text-decoration: underline; 
}
a:active      { 
	color: ; 
	font-weight:bold; 
	text-decoration: none; 
}
a:hover	      { 
	color: ; 
	font-weight:bold; 
	text-decoration: underline; 
}
h1 { 
	font-size: 110%; 
	font-weight:bold; 
	padding-bottom: 5px;
	margin: 0px;
}
h2 {
	font-size: 110%; 
	font-weight:bold; 
	padding-bottom: 5px;
	margin: 0px;
}
img 		  { border: none;}

.scrollbody   { 
	background-color: ; 
}
.main         { 
	color: ; 
	font-size: 9pt;  
}
.screentext {
	color: ;
	font-size: 7pt;
	font-weight: bold;
	padding: 20px;
}
.highlight    { 
	background-color: ; 
	color: ;
}

#myMenuID 	  { background-color: ; display: block;  width: 550px; }


#mainContent  { 
	overflow: auto;
	height: 250px;
	width: 400px; 
	padding: 0; 
	position: relative;
	} 
#mainContent p { 
	padding-bottom: 4px;
}
#footer 	  { position: relative; display: block; height: 70px; width: 548px; }
#footerLeft   { position: absolute; display: block; left: 0px; top: 0px; width: 100px; height: 60px; vertical-align: middle;}
#footerLeft img { margin: 4px; }
#footerRight  { position: absolute; left: 60px; top: 8px; width: 332px; font-size: 85%; color: }
#footerRight p {margin: 0; padding: 0;}

#contentPage, #mainPage, #featuredPage, #tonesPage, #wallpapersPage, #downloadsPage, #termsPage, #privacyPage, #supportPage {
	min-height: 320px;
	_height: 320px;
	padding: 5px 10px 5px 10px;
}

#ringtone						{}
#ringToneBox				{width:500px; margin:0 0 10px 10px; padding: 5px 0 10px 0; }
#artist_heading			{float:left;width:150px;padding: 5px 0 5px 0;margin-bottom: 10px;color:;font-weight:bold;background-color: ; }
#title_heading			{float:left;width:260px;padding: 5px 0 5px 0;margin-bottom: 10px;color:;font-weight:bold;background-color: ; }
#format_heading			{float:right;width:90px;padding: 5px 0 5px 0;margin-bottom: 10px;color:;font-weight:bold;background-color: ; }
.toneItem						{clear:both;}
.toneArtist					{float:left;width:150px;}
.toneTitle					{float:left;width:220px;}
.toneButtons				{float:right;width:50px;margin:0 20px 0 0;padding:0;}
#download						{}
#downloadBox				{width:500px; margin:0 0 10px 10px; padding: 5px 0 10px 0; }
.downloadArtist			{float:left;width:150px;}
.downloadTitle			{float:left;width:220px;}
.downloadFormat			{float:left;width:50px;}
/* 
.featuredIcon			{margin: 20px 0 5px 0;float:left; position:relative; top:0; left:0px; width:50px; }
.featuredCategory		{float:left;  width:300px;font-size: 10pt;margin: 20px 0 0 0;color:;font-weight:bold;}
.featuredCatHead		{float:right; width:90px;font-size: 9pt;margin: 20px 0 0 0;color:;font-weight:bold; }
.featuredList			{float:left; position:relative; top:0; left:50px; width:450px;}
*/

.featuredBlock 			{position: relative; min-height: 60px; _height: 60px; display: block; margin-top: 8px;}
.featuredIcon {
	position: absolute; 
	top:0px; 
	left: 0px; 
}
.featuredCategory {
	position: absolute; 
	top:0px; 
	left: 50px;
	font-size: 110%;
	font-weight:bold; 
}
.featuredCatHead {
	position: absolute; 
	top:0px; 
	right: 0px; 
	text-align: center; 
	width: 100px; 
	font-size: 110%;
	font-weight:bold;
}
.featuredCatFormat {
	position: absolute; 
	top:0px; 
	right: 100px; 
	text-align: center; 
	width: 100px; 
	font-size: 110%;
	font-weight:bold;
}
#featuredWallBlock 		{position: relative; min-height: 180px; _height: 180px; display: block; margin-top: 8px;}
#featuredWallSample		{position: absolute; top:24px; left:50px; width:130px; margin:0; }
#featuredWallSample img {border:  1px solid;}
.featuredWallList 		{position: relative; padding: 20px 0 0 190px;}
/* .featuredWallList 		{position: absolute; top:20px; left:190px; } */
.featuredWallItem		{position: relative; min-height: 24px; _height: 24px;}
.featuredWallTitle,
.featuredWallTitleShort	{position: relative; margin: 4px 0 0 0; width:240px;}
.featuredWallTitleShort {margin-left: 130px; width: 110px;}
.featuredWallArtist		{position: absolute; top: 0px; left:0px; width:130px;}

.featuredWallButtons	{position: absolute; top: 0px; right: 28px; width: 60px; text-align: right; }
/* .featuredWallButtons	{float:right;width:50px;margin:0 15px 0 0;padding:0;} */
/* #featuredWallList		{position:relative; top:0; right:310px; width:310px;}
#featuredWall				{}
.featuredWallTitle	{float:left;width:240px;}
.featuredWallButtons	{float:right;width:50px;margin:0 15px 0 0;padding:0;}
*/
/*
.featuredItem			{clear:both;}
.featuredArtist			{float:left;margin: 0 0 0 1px; width:100px;}
.featuredTitle			{float:left;margin: 0 0 0 140px;width:240px;}
.featuredButtons		{float:right;width:50px;margin:0 15px 0 0;padding:0;}
.featuredVideoButtons	{float:right;width:25px;margin:0 15px 0 0;padding:0;}

right: 15px;
*/
.featuredList			{position: relative; padding: 20px 0 0 50px; }
.featuredItem			{position: relative; min-height: 24px; _height: 24px;}
.featuredArtist			{position: absolute; top: 0px; left: 1px; width:100px;}
/* .featuredTitle			{position: absolute; top: 4px; left: 140px; width:150px;} */

.featuredTitle, 
.featuredTitleShort		{position: relative; margin: 4px 0 0 150px; width:210px; }
.featuredTitleShort		{width: 135px;}

.featuredFormat			{position: absolute; top: 4px; right: 100px; width:100px; text-align: center;}
/* .featuredButtons		{position: absolute; top: 0px; left: 376px; width:60px; text-align: right; }  */
.featuredButtons		{position: absolute; top: 0px; right: 28px; width:60px; text-align: right; } 
.featuredVideoButtons	{position: absolute; top: 0px; right: 28px; width:60px; text-align: right; } 

#featuredArtistBlock 	{position: relative; min-height: 52px; _height: 52px;}
#featuredArtistIcon		{position: absolute; top: 0px; left: 0px; width:42px;}
#featuredArtistBlock h1 {position: absolute; top: 0px; left: 50px; }
#featuredArtistBlock p	{position: relative; padding: 24px 0 8px 50px; margin: 0px;}

/* 
#promo_textImg_block 	{display: block; position: relative; overflow: hidden;}
#promo_textImg_img 		{position: absolute; top: 0px; left: 0px; text-align: center; width: 240px; border: #f00 1px solid;}
#promo_textImg_text 	{margin: 4px 0 0 248px;}
*/

.promo_textImg_img 		{text-align: center; vertical-align: top; width: 240px; padding-bottom: 8px;}
.promo_textImg_text 	{vertical-align: top; padding-left: 8px; padding-bottom: 8px;}


#orderDirectBlock		{position: relative; min-height: 20px; _height: 20px; display: block; margin: 8px;}
#orderDirectInput		{}
#orderDirectButton		{position: absolute; top: 2px; right: 4px; text-align: right;}

#spacer_4px 			{height: 4px;}
.space30 				{height: 30px;}


#welcome_msg {position: absolute; top:4px; right: 20px; font-size: 85%;}

.small_text {font-size: 85%; color: }