.t4p-info {
	color: #000;
	font-size: 10px;
	text-align: justify;
	padding: 5px;
}
.t4p-border-top {
	background-image: url(../images/borders/t4p-top-bg.png);
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
}
.t4p-morecontent {
	background-color: #FFF;
	color: #3B5998;
	font-size: 9px;
	font-weight: bold;
	padding: 4px;
	text-align: right;
	line-height: 20px;
}

.t4p-border-bg {
	background-color: #FFF;
}
.t4p-border-lft {
	background-image: url(../images/borders/t4p-side.png);
	width: 1px;
}
.t4p-border-rgt {
	background-image: url(../images/borders/t4p-side.png);
	width: 1px;
}
.t4p-border-bl {
	background-image: url(../images/borders/t4p-bl.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.t4p-border-bot {
	background-image: url(../images/borders/t4p-bot.png);
	height: 6px;
	background-repeat: repeat-x;
}
.t4p-border-br {
	background-image: url(../images/borders/t4p-br.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt;
	text-decoration:none;
	color: #000000;
	cursor: default;
}
.mmtext
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.mmdisabled
{
    FONT-SIZE: 8pt;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mmlink:link
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.mmlink:visited
{
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
.mmlink:active
{
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.mmlink:hover
{
	FONT-SIZE: 8pt;
	COLOR: #F00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: blink;
	font-weight: normal;
}
.mm_covertonesnote
{
    FONT-STYLE: italic;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.mm_td_speaker_odd
{
	FONT-SIZE: 8pt;
	WIDTH: 1%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6699CC;
}
.mm_td_speaker_even
{
    FONT-SIZE: 8pt;
    WIDTH: 1%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_table_ph
{
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	cellspacing: 1pt;
	cellpadding: 1pt;
	border-spacing: 10pt;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.mm_tr_ph_head
{
    COLOR: #000000
}
.mm_td_ph_head
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.mm_tr_ph_odd
{
	background-color: #1C8DFF;
}
.mm_tr_ph_even
{
	BACKGROUND-COLOR: #5072B8;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.mm_td_ph_col1_odd
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #5F8EC6;
}
.mm_td_ph_col1_even
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #415F9F;
}
.mm_td_ph_odd
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #5F8EC6;
}
.mm_td_ph_even
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #415F9F;
}
.mm_td_content_odd
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_content_even
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_order_odd
{
	FONT-SIZE: 8pt;
	WIDTH: 1%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6699CC;
}
.mm_td_order_even
{
    FONT-SIZE: 8pt;
    WIDTH: 1%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_tr_content_odd
{
	background-color: #6699CC;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
}
.mm_tr_content_even
{
	text-align: left;
}
.mm_tr_page
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_page
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 38pt;
    TEXT-ALIGN: left
}
.mm_tr_category
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_category
{
	FONT-SIZE: 7pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	background-color: #FFFFFF;
	border: 0px none;
	padding: 00px;
	vertical-align: top;
	background-image: url(../images/top20_middle.JPG);
}
.mm_img_speaker
{
    BORDER-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    BORDER-LEFT: 0pt;
    BORDER-BOTTOM: 0pt
}
.mm_page
{
    FONT-SIZE: 8pt
}
.mm_link_categories:link
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_link_categories:visited
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_link_categories:active
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_link_categories:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_active_categories
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_categories
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.mm_tr_categories
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_active_page
{
    FONT-WEIGHT: bold
}
.mm_table
{
	PADDING-RIGHT: 0pt;
	PADDING-LEFT: 0pt;
	PADDING-BOTTOM: 0pt;
	MARGIN: 0pt;
	WIDTH: 100%;
	PADDING-TOP: 0pt;
	BORDER-COLLAPSE: collapse;
	border-spacing: 0pt;
	border: none none;
	background-color: #FFFFFF;
}
.mm_tr_odd
{
	background-color: #FFFF00;
}
.mm_tr_even
{
	background-color: #415F9F;
}
.mm_link_char
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_active_char
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_char
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 30px
}
.mm_active_menuitem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_link_menuitem
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_number_odd
{
	FONT-SIZE: 8pt;
	WIDTH: 1pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6699CC;
}
.mm_td_number_even
{
    FONT-SIZE: 8pt;
    WIDTH: 1pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_logo_odd
{
	FONT-SIZE: 8pt;
	WIDTH: 75pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 18pt;
	background-color: #FFFFFF;
}
.mm_td_logo_even
{
	FONT-SIZE: 8pt;
	WIDTH: 75pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 18pt;
	background-color: #FFFFFF;
}
.mm_tr_logo_even
{
}
.mm_table_logo
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0pt
}
.mm_td_smsimage_odd
{
	FONT-SIZE: 8pt;
	WIDTH: 75pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 30pt;
	background-color: #FFFFFF;
}
.mm_td_smsimage_even
{
	FONT-SIZE: 8pt;
	WIDTH: 75pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 30pt;
	background-color: #FFFFFF;
}
.mm_tr_smsimage_odd
{
	background-color: #FFFFFF;
}
.mm_tr_smsimage_even
{
	background-color: #FFFFFF;
}
.mm_table_smsimage
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0pt
}
.mm_td_funcard_odd
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_funcard_even
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_blinklogo_odd
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_blinklogo_even
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_phoneprogram_head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_phoneprogram_boldunderlined
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.mm_phoneprogram_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.mm_phoneprogram_italic
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mm_td_screensaver_odd
{
    FONT-SIZE: 8pt;
    WIDTH: 75pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 30pt
}
.mm_td_screensaver_even
{
    FONT-SIZE: 8pt;
    WIDTH: 75pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 30pt
}
.mm_tr_screensaver_odd
{
	background-color: #FFFFFF;
}
.mm_tr_screensaver_even
{
	background-color: #FFFFFF;
}
.mm_table_screensaver
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0pt
}
.mm_td_flashingsticker_odd
{
    FONT-SIZE: 8pt;
    WIDTH: 85pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 40pt;
}
.mm_td_flashingsticker_even
{
    FONT-SIZE: 8pt;
    WIDTH: 85pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 40pt;
}
.mm_table_flashingsticker
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0pt
}
.mm_td_wallpaper_odd
{
    FONT-SIZE: 8pt;
    WIDTH: 100pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 65pt
}
.mm_td_wallpaper_even
{
    FONT-SIZE: 8pt;
    WIDTH: 100pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 65pt
}
.mm_table_wallpaper
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0pt
}
.mm_td_javagame_odd
{
    VERTICAL-ALIGN: top;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.mm_td_javagame_even
{
    VERTICAL-ALIGN: top;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.mm_table_javagame
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0pt
}
.mm_title_javagame
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.mm_text_javagame
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.mm_buylink_javagame
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
Link {
	font-family: Arial, Helvetica, sans-serif;
	color: #00FF00;
	background-color: #68ABDB;
	font-size: 9px;
	text-decoration: none;
}
a {
	text-decoration: none;
	color: #0000FF;
}
.mmtextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.mmlinksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	font-weight: normal;
}
.mmlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
}
.menutitle {
	background-image: url(../images/menuhead.JPG);
	width: 90px;
	border: 1px solid;
	height: 21px;
	cursor: hand;
	text-align: center;
}
.menuitems {
	width: 90px;
	height: 21px;
	cursor: hand;
	border-top: none #000000;
	border-right: 1px solid #000000;
	border-bottom: none #000000;
	border-left: 1px solid #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
}
a:active {
	color: #FFFF00;
}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 2px;
}
.searchbutton {
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: bold;
	width:16
}
.searchbuttonlist {
	font-size: 14px;
	color: #666;
	font-variant: normal;
	text-decoration: blink;
	vertical-align: middle;
	background-color: #ECEBFE;
	width: 126px;
}
/* MESSENGER */
.mm_emoticons_sections, .mm_displaypicture_sections, .mm_ddp_sections, .mm_wink_sections, .mm_background_sections, .mm_theme_sections {
    margin-bottom: 14px;
    width: 100%;
}

.mm_emoticons_content table, .mm_displaypicture_content table, .mm_ddp_content table, .mm_wink_content table, .mm_background_content table, .mm_theme_content table {
    text-align: center;
    /*width: 100%;*/
    width: 100%;
}

.mm_emoticons_pages, .mm_displaypicture_pages, .mm_ddp_pages, .mm_wink_pages {
    margin-top: 14px;
    text-align: center;
    width: 100px;
}

.mm_emoticons_content .mm_content_item_link img, .mm_displaypicture_content .mm_content_item_link img, .mm_wink_content .mm_content_item_link img, .mm_background_content .mm_content_item_link img, .mm_theme_content table .mm_content_item_link img{
    border: solid 1px gray;
    margin: 4px;
}

.mm_ddp_content .mm_content_item {
	background-image: url(../images/ddp-background.gif);
	background-repeat: no-repeat;
	height: 176px;
	_height: 200px; /* IE only hack */
	padding: 14px 4px 14px 0;
	width:  130px;
}
.mm_theme_content table .mm_theme_table {
	border: 1px solid black;
	border-collapse: collapse;
	margin: 2px;
}

.mm_theme_content table .mm_theme_table td {
	padding: 2px;
	text-align: left;
}

.mm_theme_content table .mm_theme_table td img {
	margin:0;
}

.mm_theme_content table .mm_theme_table .mm_theme_contents {
	padding: 0 3px 0 0;
}

.mm_theme_content table .mm_theme_table .mm_theme_order_link {
	padding: 0 3px 0 0;
	text-align: right;
}


/* HOROSCOPES */
.mm_horoscopes_startline, .mm_horoscopes_endline, .mm_horoscopes_dividerline 
{
    background-image: url(http://www.tones4phones.org.uk/images/horizontalline_bg.png);
    height: 1px;
}

.mm_horoscopes_content .mm_content_item .mm_content_item_link img {
    border: solid 1px gray;
    margin: 4px 14px 14px 0;
    padding: 0;
}

.mm_content_item td {
    text-align: left;
}

/* MUSIC ALBUMS */
.mm_musicalbum_contents {
		FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.mm_musicalbum_table {
		table-layout:fixed;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
		text-align: left;
		width: 250px;
}


.mm_musicalbums_content_artist {
		FONT-SIZE: 8pt;
		TEXT-DECORATION: bold;
}

.mm_musicalbum_table td {
		vertical-align: top;
		text-align: left;
		text-overflow:ellipsis;

		overflow: hidden; 
		white-space:nowrap;
}

.mm_musicalbum_table img {
    border: solid 1px gray;
    padding: 0;
    width: 90px;
    height: 90px;
}