/*
+++++++++++++++
General CSS -
Used to style a few defaults.
+++++++++++++++
*/

h1 {
	font-size: 20px;
}

h2 {
	font-size: 16px;
}

h3 {
	font: 11px Arial, Helvetica, sans-serif;
}


body {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #444;
	background-color: #b4bbbe;
	/*background-image: url('/template/skin/flycell/images/bg.jpg');*/
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	
}

a {
	font-size: 11px;
	color: #444;
	text-decoration: none;
}

#wrap {
	text-align: left;
	width: 942px;
	padding-top: 0;
	margin-top: 0;
	/* #margin-top: -15px; */
	margin-left: auto;
	margin-right: auto;
	background-color: #edf5f8;
}

#header .login {
	font-size: 11px;
	float: right;
	text-align: right;
}

hr {
	border: 1px dotted #fff;
	border-style: none none dotted;
}

#leftnav {
	float: left;
	width: 160px;

}

#content {
	color: #444;
}

#content .homeLeft {
	width: 320px;
	float: left;
}

.homeLeft {
	width: 320px;
	float: left;
}

#content .homeCenter {
	width: 370px;
	float: left;
}

.homeCenter {
	width: 370px;
	float: left;
}

#content .homeRight {
	width: 247px;
	float: right;
}

.homeRight {
	width: 255px;
	float: right;
}

.left {
	width: 488px;
	margin: 0;
	padding: 0;
	float: left;
}

.right {
	padding: 0px;
	margin: 0 0 0 -5px;
	width: 289px;
	_width: 290px;
	float: right;
}

.featflash {
	margin: 0px;
	margin-bottom: 5px;
	float: left;
	display: inline;
}

.featadd {
	margin-bottom: 5px;
	float: right;
	display: inline;
}

/*  CONTENT BOX STYLES */

#c-box {
	clear: both;
	margin-bottom: 5px;
	border: 2px solid #e7dee9;
	background: transparent;
}

#c-box.default,
#c-box.news {
	color: #fff;
	background-image: url(/template/skin/mobbox/images/blue_bg.gif);
	background-repeat: repeat-x;
}

.exringtones {
	width: 285px;
	_width: 287px;
	color: #fff;
	/* //background-image: url(/template/skin/flycell/images/blue_bg.gif);
	//background-repeat: repeat-x;*/
	background-color: #eee;
	clear: both;
	margin-bottom: 5px;
	border: 2px solid #e7dee9;
}

.textalerts_tabs {
	
	margin-top: 0px;
	padding-top: 0px;
	border: 2px solid #e7dee9;
	background-color: #EEE8F0;
	/* background-image: url(/template/skin/flycell/images/purple_bg.jpg); */
	background-repeat: repeat-x;
	float: right;
	margin-bottom: 5px;

}

.sportsalerts_tabs {
	
	margin-top: 0px;
	padding-top: 0px;
	border: 2px solid #62060b;
	background-image: url(/template/skin/mobbox/images/red_bg.jpg);
	background-repeat: repeat-x;
	float: right;
	margin-bottom: 5px;
}


#c-box.learnmore_tabs {
	margin-top: 0px;
	padding-top: 0px;
	border: 2px solid #e7dee9;
	background-image: url(/template/skin/mobbox/images/tab_bg.gif);
	background-repeat: repeat-x;
	background-color: #eae1ed;
}

.learnmore_tabs {
	margin-top: 0px;
	padding-top: 0px;
	border: 2px solid #e7dee9;
	background-image: url(/template/skin/mobbox/images/tab_bg.gif);
	background-color: #eae1ed;
	background-repeat: repeat-x;
	clear: both;
	margin-bottom: 5px;
}

#c-box.purchase1 {
	width: 700px;
	border: 0;
	background: transparent;
	margin: 0;
	padding: 0;
	clear: none;
	float: right;
}

.purchase1 {
	width: 700px;
	border: 0;
	background: transparent;
	margin: 0;
	padding: 0;
	clear: none;
	float: right;
}

#c-box.news_homepage {
	border-color: #111;
	background-color: #000;
}

.product {
	margin-top: 16px;
	padding-top: 0px;
	border: 2px solid #aeaeae;
	background-image: url(/template/skin/mobbox/images/product_detail_bkg.jpg);
	background-repeat: repeat-x;
	clear: none;
	float: left;
	width: 232px;
	min-height: 441px;
	#min-height: 451px;
	_height:481px;
	color: #444;
}

.textProduct {
	margin-top: 16px;
	padding-top: 0px;
	border: 2px solid #311720;
	background-image: url(/template/skin/mobbox/images/purple_bg.jpg);
	background-repeat: repeat-x;
	clear: none;
	float: left;
	width: 232px;
	height: 536px;
	color: #fff;
}

.dyknow {
	/*background-image: url(/template/skin/flycell/images/blue_bg.gif);*/
	background-color:#f9effc;
	background-repeat: repeat-x;
	width: 240px;
	color: #444;
	border: 2px solid #e7dee9;
	padding: 0;
}

.news {
	width: 280px;
	color: #444;
}

.main_tabs {
	/* //background-image: url(/template/skin/flycell/images/blue_bg.gif);
	//background-repeat: repeat-x; */
	background-color: #eee;
	position: relative;
	margin: 0;
	padding: 0;
	width: 484px;
	color: #444;
	clear: both;
	border: 2px solid #e7dee9;
}

.catalog_tabs {
	/* //background-image: url(/template/skin/flycell/images/blue_bg.gif);
	//background-repeat: repeat-x; */
	background-color: #eee;	position: relative;
	margin-top: 0px;
	color: #444;
	float: right;
	margin-bottom: 5px;
	border: 2px solid #e7dee9;
	width: 777px;

}

.passport_tabs {
	width: 280px;
	/* //background-image: url(/template/skin/flycell/images/blue_bg.gif);
	//background-repeat: repeat-x; */
	background-color: #eee;
	margin-top: 0px;
	color: #444;
	margin-bottom: 5px;
	border: 2px solid #e7dee9;
	float: right;
}

.chat_tabs {
	background-image: url(/template/skin/mobbox/images/maroon_bg.jpg);
	background-repeat: repeat-x;
	position: relative;
	margin-top: 0px;
	color: #fff;
	clear: both;
	border: 2px solid #712b20;
}
  
.homeLeft .homepage_tabs {
	 /* //background-image: url(/template/skin/flycell/images/blue_bg.gif); */
	background-color:#f9effc;
	background-repeat: repeat-x;
	position: relative;
	margin-top: 0px;
	width: 313px;
	color: #fff;
	margin-bottom: 5px;
	border: 2px solid #e7dee9;

}

.search_tabs {
	/* //background-image: url(/template/skin/flycell/images/blue_bg.gif);
	//background-repeat: repeat-x; */
	background-color: #eee;
	position: relative;
	margin: 5px 0 0 0;
	padding: 0;
	width: 942px;
	color: #444;
	clear: both;
	border: 2px solid #e7dee9;
}

.loginpage {
	position: relative;
	margin-top: 0px;
	width: 938px;
	color: #fff;
}

.homeCenter .homepage_tabs {
	/* //background-image: url(/template/skin/mobbox/images/pink_bg.gif); */
	background-color: #eee;
	background-repeat: repeat-x;
	position: relative;
	margin: 0 0 4px 0;
	width: 368px;
	_width: 367px;	
	color: #fff;
	clear: both;
	border: 2px solid #e7dee9;
}

.textalert_cat {
	/* background-image: url(/template/skin/flycell/images/textalert_cat_bg_purple.jpg); */
	background-repeat: no-repeat;
}

.news h3 {
	padding: 5px;
	background-color: #0f3244;
	font-size: 10px;
	font-weight: normal;
	color: #444;
	cursor: pointer;
	margin: 0px;
}

.dyknow h3, #tabAboutUs1 h3, .learnmore_tabs h3 {
	padding: 5px;
	background-color: #eae1ed;
	font: 10px Helvetica,Arial,sans-serif normal;
	color: #444;
	cursor: pointer;
	margin: 0px;
}

h3.defaultNewsHeader {
	background-color: #eae1ed;
}

h3.activeNewsHeader {
	background-color: #eae1ed;
}

.news img {
	border: 0px;
	margin-right: 5px;
	margin-top: 5px;
}

.mainnews {
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify;
}

.subnews img {
	border: 0px;
}

.subnews, .subwhatsup {
	text-align: justify;
	font-size: 10px normal;
	margin-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #eee8f0;
}

/*  CONTENT BOX STYLES End */

/* Header Styles */

#header {
	width: 942px;
	padding: 0;
	margin: 0;
	background: #edf5f8 url(/template/skin/mobbox/images/header_bkg.gif) repeat-x;
	height: 115px;
}

#logo {

	float: left;
	padding: 0;
	margin: 0;

}

#freesms_promo {
	position: absolute;
	width: 200px;
	left: 50%;
	top: 25px;
	float: left;
}

#userLinks {
	width: 442px;
	float: right;
	text-align: right;
	color: #00b1ff;
	padding: 0;

}

#userLinks a {
	color: #fff;
}

#userLinks a:visited {
	color: #fff;
}

#userLinks a:hover {
	color: #6d7274;
}

/* Footer Styles */

#footer {
	text-align: center;
	display: block;
	clear: both;
	padding: 0;
	background-color: #b4bbbe;
	
}

#footer_top {
	background: #edf5f8 url(/template/skin/mobbox/images/footer_bkg.gif);
	height: 58px;
	width: 942px;
	text-align: center;
	padding: 6px 0px 0px 0px;
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 15px;
	border-top: 5px solid #edf5f8;
}

#footer_bottom {
	display:none;
}

a.footLink, a.footLink:visited {
	color: #fff;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
 
a.footLink:hover {
	color: #333;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.copyright {
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top: 8px;
}
a.copyright:hover {
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top: 8px;
}

/*  Artist Title Links   */

a.rtLink, a.rtLink:visited {
	font: 10px normal arial, helvetica, sans-serif;
	color: #444;
	text-decoration: none;
}

a.rtLink:hover, a.rtLink:visited:hover {
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #888;
	text-decoration: underline;
}

a.rtLink:active, a.rtLink:visited:active {
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #444;
	text-decoration: underline;
}

a.singerLink, a.singerLink:visited {
	font: 10px bold Arial, Helvetica, sans-serif;
	color: #444;
	text-decoration: none;
}

a.singerLink:hover, a.singerLink:visited:hover {
	font: 10px bold Arial, Helvetica, sans-serif;
	color: #888;
	text-decoration: none;
}

a.singerLink:active, a.singerLink:visited:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.thumb_preview {
	border: 1px solid #ff9900;
	margin-right: 10px;
}

/*  Artist Title Links End  */

#top10 {
	width: 486px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#top5 {
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.boxh {
	padding-left: 0px;
	padding-top: 5px;
	height: 31px;
	background: url(/template/skin/mobbox/images/tab_bg.gif) repeat-x;
}

.boxh a {
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
}

.ratingStarsDescription {
	font-size: 10px;
	color: #F79D4B;
	line-height: 16px;
}

#top20 {
	width: 760px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}


.browsea {
	width: 488px;
	_width: 486px;
	font-size: 12px;
	color: #444;
	padding: 6px 0 0 5px;
	display: inline;
	float: left;
}

.browsea a {
	color: #929ed2;
}


.browsea a.selected {
	font-weight: bold;
}

#searchbox {
	width: 256px;
	float: left;
	clear: right;
	padding-bottom: 5px;
	background: url(/template/skin/mobbox/images/search_bg.gif) repeat-x;
}

#myflycell_sidebar #searchbox {
	width: 210px;
	float: none;
	padding-bottom: 5px;
	background: url(/template/skin/mobbox/images/search_bg.gif) repeat-x;
}

#searchbox_learnmore {
	width: 250px;
	float: none;
	padding-bottom: 5px;
	background: url(/template/skin/mobbox/images/search_bg.gif) repeat-x;
}

#searchboxwrap table {
	border-spacing: 0px;
	border-collapse: collapse;
	empty-cells: show;
}

#searchicon {
	margin-left: 3px;
	margin-top: 0px;
	width: 23px;
	height: 18px;
	margin-right: -2px;
	background: #fff url('/template/skin/flycell/images/search_btn.gif') no-repeat;
}

#searchtip {
	font: 10px Arial, Helvetica, sans-serif;;
	color: #ff6600;
	padding-top: 4px;
	width: 280px;
	height: 21px;
	padding-left: 10px;
	background: url('/template/skin/flycell/images/searchtip_bg.gif') repeat-x;
}

#listFilter {
	font: 10px bold Arial, Helvetica, sans-serif;;
	text-transform: uppercase;
	margin-bottom: 1px;
	padding-top: 4px;
	padding-left: 5px;
	height: 15px;
	color: #333;
	width: 222px;
	border: 0px;
	background: url('/template/skin/flycell/images/search_field.gif') repeat-x;
}

#searchOptions {
	color: #fff;
	width: 242px;
	background-repeat: repeat-x;
	background-image: url(/template/skin/flycell/images/search_options_bg.gif);
	position: absolute;
	z-index: 5;
	padding: 3px;
	padding-left: 8px;
	margin-left: 3px;
}

#searchOptions .optionImage {
	width: 15px;
	height: 15px;
	cursor: pointer;
	display: block;
	float: left;
	margin: 0px;
	margin-bottom: 0px;
}

#searchOptions .option {
	padding: 2px;
	height: 16px;
	line-height: 16px;
	display: inline;
	cursor: pointer;
	color: #AAAAAA;
	margin: 0px;
	margin-bottom: 0px;
}

#searchOptions .optionSelected {
	padding: 2px;
	height: 16px;
	line-height: 16px;
	display: inline;
	cursor: pointer;
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 0px;
}

#searchOptions .searchBorder {
	line-height: 0px;
	display: block;
	width: 95%;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #555555;
}

.homeRight {
	width: 247px;
	float: right;
}

.welcome_searchbox #searchbox {
width: 400px;
}
.welcome_searchbox #searchtip {
width: 398px;
}

.welcome_searchbox #listFilter {
	width: 340px;
}

.homeRight #searchbox, #searchbox_homepage {
	width: 247px;
}

.homeRight #listFilter {
	width: 170px;
}

.homeRight #searchtip {
	width: 238px;
}

.homeRight #searchOptions {
	width: 190px;
}

.homeRight #searchOptions .searchBorder {
	width: 95%;
}

.gobtn {
	margin-top: -1px;
}

.sitemapHeader {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 20px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	line-height: 28px;
}

.sitemapProductHeader {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	font-weight: bold;
	color: #0D5B80;
	text-decoration: none;
	line-height: 16px;
}

.tosHeader {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 16px;
}

/*****************************
       SIDEBAR CSS
*****************************/

/**********************************************
To edit the sidebar backgrounds, the styles you have to worry about are:

li.category (normal state of level 1)
li.category.activeCategory (hover state of level 1)
li.category.selectedCategory (selected state of level 1)

li.subcategory (normal state of level 2)
li.subcategory.activeCategory (hover state of level 2)
li.subcategory.selectedCategory (selected state of level 2)

li.subcategory2 (normal state of level 3)
li.subcategory2.activeCategory (hover state of level 3)
li.subcategory2.selectedCategory (selectd state of level 3)
**********************************************/

ul#sidebar {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: 160px;
}
ul#sidebar li {
}
/* sidebar header */

li.sector {
	text-align: left;
	border: 2px solid #ded9e7;
	line-height: 26px;
	background: url(/template/skin/mobbox/images/sidebar/cat_bg.jpg) no-repeat;
	background-color: #000;
	width: 153px;
	clear: both;
	margin-bottom: 3px;
}

li.sector a {
	cursor: pointer;
	color: #333;
	margin: 2px 0px;
	margin-left: 5px;
}

li.sector ul {
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
}

/* TOP LEVEL CATEGORY */

li.category {
	font: 10px bold Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #cfc8dc;
	background-color: #bdb5d0;
	padding-left: 0px;
	width: 153px;
}

/* Fixes the line height in IE by giving the arrow image a top and bottom margin */

li.category img {
	float: right;
	margin-top: -20px;
	margin-right: 10px;
}

/* Text of the top level category */

li.category a {
	cursor: pointer;
	padding-left: 5px;
	line-height: 26px;
	margin-left: 0px;
}

/* highlighted top level categories */

li.category.activeCategory {
	background-color: #b0a9c2;
	cursor: hand;
}

/* text of highlighted top level categories */

li.category.activeCategory a {
	color: #ffffff;
}

/* selected top level categories */

li.category.selectedCategory {
	background-color: #d2cbe0;
	cursor: hand;
}

/* text of selected top level categories */

li.category.selectedCategory a {
	color: #333;
}

/* subcategories */

li.subcategory {
	font: 11px normal Arial, Helvetica, sans-serif;
	background-color: #d2cbe0;
	background-image: none;
	line-height: 15px;
	border-bottom: 1px solid #dfd8ee;
	_border-bottom: 0px;
}

/* text of subcategories */

li.subcategory a {
	cursor: pointer;
	color: #333;
	padding-left: 5px;
}

/* default white text for subcategories (clears inherited text from top level categories */

li.category.selectedCategory li.subcategory a {
	color: #333;
}

/* highlighted subcategories */

li.subcategory.activeCategory {
	background-color: #aea7c0;
		border-bottom: 1px solid #dfd8ee;
	_border-bottom: 0px;
}

/* text of highlighted subcategories */

li.subcategory.activeCategory a {
	color: #fff;
}

/* selected subcategories (not used right now) */

li.subcategory.selectedCategory {
	background-color: #25637f;
}

/* selected text of subcategories (not used right now) */

li.subcategory.selectedCategory a {
	

}

li.subcategory2 {
	background-color: #16475d;
	border-bottom: 1px solid #0f3245;
	padding-left: 8px;
	line-height: 20px;
}

li.subcategory2 a {
	cursor: pointer;
}

li.subcategory li.subcategory2 {
}

li.subcategory2.activeCategory {
	background-color: #1e5169;
}

a.c_open {
	padding-left: 5px;
	background: url(../images/sidebar/arrow2_u.gif) no-repeat left -4px;
}

a.c_closed {
	background: url(../images/sidebar/arrow2_d.gif) no-repeat left -4px;
}

a.open, a.default {
	background-image: url(../images/sidebar/arrow_u.gif);
}

a.closed {
	background-image: url(../images/sidebar/arrow_d.gif);
}

a.green {
	color: #090;
}

a.toggle {
	display: block;
	float: right;
	width: 24px;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
}

/*****************************
      TEXT ALERT SIDEBAR CSS
*****************************/

/* sidebar header */

.textalerts li.sector {
	border: 2px solid #ded9e7;
	background: url(../images/sidebar/cat_bg.jpg) no-repeat;
}

/* TOP LEVEL CATEGORY */

.textalerts li.category {
	font: 10px bold Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #cfc8dc;
	background-color: #bdb5d0;
	padding-left: 0px;
	width: 153px;
}

/* highlighted top level categories */

.textalerts li.category.activeCategory {

	background-color: #b0a9c2;
	cursor: hand;
}

/* text of highlighted top level categories */

.textalerts li.category.activeCategory a {
	color: #ffffff;
}

/* selected top level categories */

.textalerts li.category.selectedCategory {
	background-color: #d2cbe0;
	cursor: hand;
}

/* text of selected top level categories */

.textalerts li.category.selectedCategory a {
	color: #333;
}

/* subcategories */

.textalerts li.subcategory {
	font: 11px normal Arial, Helvetica, sans-serif;
	background-color: #d2cbe0;
	background-image: none;
	line-height: 15px;
	border-bottom: 1px solid #dfd8ee;
	_border-bottom: 0px;
}

/* highlighted subcategories */

.textalerts li.subcategory.activeCategory {
	background-color: #aea7c0;
		border-bottom: 1px solid #dfd8ee;
	_border-bottom: 0px;
}
/*****************************
      SPORTS ALERT SIDEBAR CSS
*****************************/

/* sidebar header */

.sportsalerts li.sector {
	border: 2px solid #340403;
	background: url(../images/sidebar/cat_bg_red.jpg) no-repeat;
}

/* TOP LEVEL CATEGORY */

.sportsalerts li.category {
	border-bottom: 1px solid #720b09;
	background-color: #4f0a06;
}

/* highlighted top level categories */

.sportsalerts li.category.activeCategory {

	background-color: #0f3245;
	cursor: pointer;
}

/* text of highlighted top level categories */

.sportsalerts li.category.activeCategory a {
	color: #CCCCCC;
}

/* selected top level categories */

.sportsalerts li.category.selectedCategory {
	background-color: #360002;
	cursor: pointer;
}

/* text of selected top level categories */

.sportsalerts li.category.selectedCategory a {
	color: #CCCCCC;
}

/* subcategories */

.sportsalerts li.subcategory {
	border-bottom: 1px solid #720b09;
	_border-bottom: 0px;
	background-color: #400403;
}

/* highlighted subcategories */

.sportsalerts li.subcategory.activeCategory {
	background-color: #6a0b08;
}


/*****************************
      LEARN MORE SIDEBAR CSS
*****************************/

/* sidebar header */

.learnmore li.sector {
	border: 2px solid #ded9e7;
	background: url(/template/skin/mobbox/images/sidebar/cat_bg.jpg) no-repeat;
}

/* TOP LEVEL CATEGORY */

.learnmore li.category {
	border-bottom: 1px solid #cfc8dc;
	background-color: #bdb5d0;
}

/* highlighted top level categories */

.learnmore li.category.activeCategory {
	cursor: pointer;
}

/* text of highlighted top level categories */

.learnmore li.category.activeCategory a {
	color: #CCCCCC;
}

/* selected top level categories */

.learnmore li.category.selectedCategory {
	cursor: pointer;
}

/* text of selected top level categories */

.learnmore li.category.selectedCategory a {
	color: #CCCCCC;
}

/* subcategories */

.learnmore li.subcategory {
	border-bottom: 1px solid #dfd8ee;
	_border-bottom: 0px;
	background-color: #d2cbe0;
}

/* highlighted subcategories */

.learnmore li.subcategory.activeCategory {
	background-color: #aea7c0;
}

/*****************************
       MENU CSS
*****************************/

/** containing div for the menu */

#topnav_menu {
	position: relative;
	width: 942px;
	margin: 0 auto;
	height: 48px;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 0;
	padding: 0;
	clear: both;
}

/** css for top level menu */


ul li.top_element1, ul li.top_element2 , ul li.top_element3 , ul li.top_element4 ,ul li.top_element5, ul li.top_element6, ul li.top_element7 {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	height: 22px;
	font: 12px Arial,Helvetica,sans-serif bold;
	margin-right: 5px;
}

ul li.top_element6 {
	margin-right: 0px;
}

ul li.top_element7 {
	margin-right: 0px;
	margin-left: 5px;
}

ul li.top_element1 a.section_link,
ul li.top_element2 a.section_link,
ul li.top_element3 a.section_link,
ul li.top_element4 a.section_link,
ul li.top_element5 a.section_link,
ul li.top_element6 a.section_link,
ul li.top_element7 a.section_link,
div.sub_menu ul li.sub_element a.element_link {
	display: block;
	color: #fff;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;	
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
}

/* My Comment */

/** single elements of the sub menus */

div.sub_menu ul li.sub_element {
	padding: 0px 5px;
}

span.label {
	position: relative;
	top: 5px;
}

/** only direct anchors that are top_elements will have these backgrounds */

ul.top_menu li.top_element1 a.section_link,
.top_element1_link {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_regular.jpg') no-repeat;
}

.top_element1_arrow,
.top_element2_arrow,
.top_element3_arrow,
.top_element4_arrow,
.top_element5_arrow,
.top_element6_arrow,
.top_element7_arrow {
	display: none;
}

ul.top_menu li.top_element1 a.section_link:hover,
ul.top_menu li.top_element1 a.section_link:active,
.top_element1_ActiveLink {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	_height: 22px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_hover.jpg') no-repeat;
}

ul.top_menu li.top_element2 a.section_link,
.top_element2_link {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_regular.jpg') no-repeat;
}

ul.top_menu li.top_element2 a.section_link:hover,
ul.top_menu li.top_element2 a.section_link:active,
.top_element2_link:hover,.top_element2_ActiveLink {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_hover.jpg') no-repeat;
}

ul.top_menu li.top_element3 a.section_link,
.top_element3_link {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_regular.jpg') no-repeat;
}

ul.top_menu li.top_element3 a.section_link:hover,
ul.top_menu li.top_element3 a.section_link:active,
.top_element3_ActiveLink {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_hover.jpg') no-repeat;
}

ul.top_menu li.top_element4 a.section_link,
.top_element4_link {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_regular.jpg') no-repeat;
}

ul.top_menu li.top_element4 a.section_link:hover,
ul.top_menu li.top_element4 a.section_link:active,
.top_element4_ActiveLink {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_hover.jpg') no-repeat;
}

ul.top_menu li.top_element5 a.section_link,
.top_element5_link {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_regular.jpg') no-repeat;
}

ul.top_menu li.top_element5 a.section_link:hover,
ul.top_menu li.top_element5 a.section_link:active,
.top_element5_ActiveLink {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_hover.jpg') no-repeat;
}

ul.top_menu li.top_element6 a.section_link,
.top_element6_link {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_regular.jpg') no-repeat;
}

ul.top_menu li.top_element6 a.section_link:hover,
ul.top_menu li.top_element6 a.section_link:active,
.top_element6_ActiveLink {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_hover.jpg') no-repeat;
}

ul.top_menu li.top_element7 a.section_link,
.top_element7_link {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_regular.jpg') no-repeat;
}

ul.top_menu li.top_element7 a.section_link:hover,
ul.top_menu li.top_element7 a.section_link:active,
.top_element7_ActiveLink {
	display: block;
	color: #222;
	text-transform: uppercase;
	font: 10px Arial,Helvetica,sans-serif bold;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: .2px;
	background: transparent url('/template/skin/mobbox/images/top_element_hover.jpg') no-repeat;
}

/** css for sub menu */

div.sub_menu {
	position: absolute;
	width: 940px;
	text-align: center;
	color: #222;
	top: 25px;
	height: 22px;
	margin: 0;
	padding: 0;
	z-index: 0;
	visibility: hidden;
	left: 0; 
}

div.sub_menu ul {
	background-color: transparent;
	white-space: nowrap;
	display: inline;
	margin: 0;
	padding: 0;
	list-style-style: disc;	
}

div.sub_menu li.sub_element {
	display: inline;
	float: left;
	background-color: transparent;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

div.sub_menu ul li.sub_element a.element_link {
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

li.sub_element a.element_link:link {
	color: #222;
}

div.sub_menu ul li.sub_element a.element_link:hover,
div.sub_menu ul li.sub_element a.element_link:active {
	color: #fff;
}

.section_link {
	color: yellow;
}

.tabnav {
	padding: 0px;
	text-align: center;
	color: #FFFFFF;
	height: 20px;
	display: none;
	background-color: #ede3f0;
}

.tab-row .tabnav {
	background: transparent;
}

.tabnav .navPage {
	width: 13px;
	height: 11px;
	background-color: #f4f0f5;
	border: 1px solid #0173bd;
	font-size: 10px;
	text-align: center;
}

.tabnav .navPageSelected {
	width: 13px;
	height: 11px;
	background-color: #d5c9d9;
	border: 1px solid #686868;
	font-size: 10px;
	text-align: center;
}

.textAlertTitle {
	font: 14px Arial, Helvetica, sans-serif bold;
	width: 120px;
	text-align: left;
	padding-bottom: 10px;
}

.textAlertDescrip {
	font: 11px Arial, Helvetica, sans-serif bold;
	width: 120px;
	text-align: left;
}

a.textAlertInfoLink {
	color: #000;
	font-weight: bold;
}

.ringtone {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	/* //background-image: url(/template/skin/mobbox/images/ringtones_bg.gif);  */
	background-color: #eee8f0;
	
}

.infoText {
	color: #444;
	text-align: center;
}

/* FORM STYLE */

form {
	padding-top: 0px;
	padding-left: 0px;
	margin: 0;
}

#loginpage input {
	font: bold 135% Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	width: 200px;
	color: #000;
	padding: .2em;
	margin: .3em 0 .8em 0 !important;
	margin: .3em 20px .8em 20px;
}

#loginpage input:focus {
	background-color: #fff;
}

#loginpage .form_btn {
	width: 104px;
}

#loginpage input.checkbox {
	width: 13px;
	height: 13px;
	margin: 0 .3em 0 0 !important;
	margin: 0 .3em 0 0;
	padding: 0;
}

.glossaryText {
	font: 16px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.glossaryEmptyText {
	font: 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #bbb;
}

.glossaryText:hover {
	font: 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #bbb;
}

.glossaryEmptyText:hover {
	font: 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #bbb;
}

.required {
	color: #dd0000;
	size: 14px;
}

/*****************************
       NEWS PAGE CSS
*****************************/

.news_item_feature {
	background: url(/template/skin/flycell/images/news_homepage/news-feature-bg.gif) no-repeat;
	width: 765px;
	margin: 4px 0 10px 0;
}

.news_item {
	background: url(/template/skin/flycell/images/news_homepage/news-item-bg.gif) no-repeat;
	width: 350px;
	margin-top: 10px;
}

.news-item-title {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.news-item-feature-title {
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 24px;
}

.news-cat-title {
	font-size: 16px;
	font-weight: normal;
	height: 28px;
}

.news-cat-title a {
	font-size: 16px;
	font-weight: normal;
	height: 28px;
}

.news_home {
	letter-spacing: .3px;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 30px;
	background-color: #000;
	color: #fff;
	float: left;
	
}

.news_header {
	width: 80%;
}

.news_title {
	padding: 5px;
	font-size: 10px;
	line-height: 18px;
	background-color: #111;
}

.news_title span {
	font: 14px bold;
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
}

.news_title a {
	font: 14px bold;
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
}


p#news_maintext{
padding: 0px;
margin-top: -15px;
}


.news_body img {
	border: 1px solid #fff;
	margin-left: 15px;
	float: right;
}

.news_body {
	width:765px;
	text-align: left;
	font-size: 14px;
	margin-top: 5px;
	padding-left: 15px;
	
}

.news_body a {
    font-size: 14px;
    color: #ffcc00;
}

.news_extra {
	clear: both;
	width: 777px;
	padding-left: 5px;
	margin-top: 20px;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 24px;
	background-color: #111;
	color: #FFFFFF;
}


#freesms_slider {
	clear: both;
	display: hidden;
	padding: 5px;
	text-align: right;
	background: #174c67 url(../images/nav_slider.gif) repeat-x;
	height: 55px;
	color: #fff;
	font: 10px Arial, Helvetica, sans-serif;
}

#login_slider {
	clear: both;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	display: hidden;
	text-align: right;
	background: #174c67 url(../images/nav_slider.gif) repeat-x;
	color: #fff;
	font: 10px Arial, Helvetica, sans-serif;
}

/*****************************
       PRODUCT PAGE CSS
*****************************/

.purchase-box {
	border: 2px solid #9487aa;
	padding-top: 0;
	margin-top: 3px;
	/*background-image: url('/template/skin/mobbox/images/purchase_blue_bkg.jpg');*/
	background-color: #E7DEE9;
	width: 696px;
	color: #333;
}


.purchase-box-text {
	border: 2px solid #9487aa;
	padding-top: 0;
	margin-top: 3px;
	/* background-image: url('/template/skin/flycell/images/purple_bg.jpg'); */
	background-color: #E7DEE9;
	width: 696px;
	color: #333;
}

.purchase-middle-box {
	border: 2px solid #a5a5a5;
	padding-top: 0;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url('/template/skin/mobbox/images/purchase_gray_bkg.jpg');
	width: 696px;
}

.prod-detail-tab {
	background-image: url(/template/skin/mobbox/images/product_tab_bkg.jpg);
	height: 31px;
	text-align: center;
	color: #444;
	width: 232px;
}

.prod-detail-header {
	padding: 7px 0 0 0;
	font-size: 14px;
	color: #222;
	width: 232px;
}

a.productListLink  {
	color: #7d9561;
}
a.productListLink:hover  {
	color: #fff;
}
.breadcrumbProd {
	color: #444;
	font-size: 11px;
	margin-left:10px;
}

/*******************************************************
*************** MY FLYCELL *****************************
*******************************************************/


#myflycell_main {
    margin-top: 15px;
	width: 680px;
	float: right;
}

#myflycell_main .browsea {
	width: 395px;
}



#myflycell_sidebar {
    margin-top: 10px;
	float: left;
}


#myflycell_sidebar ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	width: 240px;
}



#myflycell_sidebar li {
	padding-left: 4px;
	padding-left: 10px;
	padding-top: 3px;
	margin-top: 3px;
	padding-bottom: 3px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	border-top: 1px solid #b1a1aa;
	border-bottom: 1px solid #b1a1aa;
	height: 23px;
	line-height: 23px;
	background-color: #b1a1aa;
}

#myflycell_sidebar li.last {
	border-bottom: 2px solid #b1a1aa;

}


#myflycell_sidebar li.box {
	line-height: normal;
	height: auto;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #b1a1aa;
	border: 1px solid #b1a1aa;
}


.box h3{font-size: 12px; font-weight: bold; color: #fff;}
.box h2{font-size: 12px; font-weight: bold; color: #fff; margin-bottom: -7px; padding-top:2px;}


.box p {font-size: 11px;}

.sidetext {
	border: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #fff;
}

#body_sms {
	padding-top: 10px;
	padding-left: 20px;
	height: inherit;
	background: url("/template/us/images/myflycell/bg_freesms.gif");
}

#body_mysettings {
	padding-top: 10px;
	padding-left: 20px;
	height: inherit;
	background: url("/template/us/images/myflycell/bg_freesms.gif");
}

/*******************************************************
*************** PASSPORT REGISTRATION ******************
*******************************************************/

#passport_main {
	width: 942px;
	background: url("/template/skin/flycell/images/passport_bg.jpg")repeat-x;
	background-color: #1e4a61;
}

.passport_content {
	padding-top: 0px;
	color: #fff;
	text-align: center;
}

.passport_content h1 {
	font-size: 30px;
	padding-top: 30px;
}

.passport_content p {
	padding-left: 60px;
	padding-right: 60px;
	padding-bottom: 20px;
	font-size: 11px;
}

.passport_flash {
	margin-bottom: 5px;
	text-align: center;
}

.passport_form td {
	font-size: 14px;
}

.passport_terms {
	padding: 30px;
	font-size: 10px;
}

#passport_main input {
	padding: 5px;
	border: 1px solid #333;
	font: 20px bold;
	color: #112b37;
}

#passport_main select {
	padding: 0px;
	border: 1px solid #333;
	font: 20px bold;
	color: #112b37;
}

#passport_main option {
	font: 20px bold;
}

.productConfirmation {
	width: 696px;
	clear: both;
	margin-bottom: 5px;
	background: transparent;
}

/*******************************************************
*************** txtr  **********************************
*******************************************************/

#txtr_main {
	width: 690px;
	float: right;
}

#txtr_main .browsea {
	width: 395px;
}

#txtr_sidebar {
	float: left;
}

#holder {
	width: 942px;
}

#txtr_main body {
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	background: #000;
}

#txtr_main p {
	font-size: 13px;
}

#txtr_main ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	width: 240px;
	border: 1px solid #000;
}

#txtr_main li {
	padding-left: 3px;
	margin-top: 3px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	border: 1px solid #323232;
	height: 23px;
	background: url("img/sidebar_br.gif")repeat-x;
}

#body_txtr {
	padding-top: 0px;
	padding-left: 20px;
	background-color: #000;
}

#txtr_form {
	height: 325px;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 4px;
	margin-top: 0px;
	background: url(/template/shared/images/textr_beta_myflycell.jpg) no-repeat;
}

#txtr_main input {
	padding: 5px;
	border: 1px solid #1d475c;
	font: 20px bold;
	color: #112b37;
}

#txtr_main a {
	font: 16px bold;
	text-decoration: underline;
}

#txtr_main #searchbox form {
	padding: 0px;
	margin: 0px;
}

#txtr_main #searchbox {
	width: 256px;
	float: left;
	clear: right;
	padding-bottom: 5px;
	background: url(/template/skin/flycell/images/search_bg.gif) repeat-x;
}

#txtr_main #searchbox input {
	border: 0px;
	padding: 0px;
}

#txtr_main #searchbox #listFilter {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 1px;
	padding-top: 4px;
	padding-left: 5px;
	height: 15px;
	color: #333;
	width: 222px;
	border: 0px;
	background: url('/template/skin/flycell/images/search_field.gif') repeat-x;
}

/* imported styles from homepage.html for homepage */

#potw {
	width: 317px;
	color: white;
	background: url("/template/shared/images/bg_video.jpg") no-repeat;
}

.largeHeading {
	font: 14px Arial, Helvetica, sans-serif;
}
#sweepstakes_holder {
	width: 942px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
#sweepstakes_main {
	float: left;
	width: 647px;
	padding: 0px;
}
#sweepstakes_sidebar_content {
	padding-top: 20px;
}
#sweepstakes_sidebar_content h2{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#sweepstakes_sidebar {
	width: 288px;
	height: 493px;
	font: 10px Arial, Helvetica, sans-serif;
	float: right;
	padding-left: 5px;
	background: url(/template/us/images/sweepstakes/sweepstakes_sb_bg.gif) repeat-x;

}
img.prize_f{
	float: left;
	margin-right: 4px;
}

#sweepstakes_banner {
	position: relative;
	float: left;
}

#sweepstakes_gamebg {
	height: 599px;
	padding: 0px;
	/*background: url("/template/us/images/sweepstakes/sweepstakes_gamebg.jpg") no-repeat;*/
}

#flash_game {
	
}

#sweepstakes_footer h3 {
	font: 13px bolder Arial, Helvetica, sans-serif;
}

#sweepstakes_footer{
	clear: both;
	padding: 5px;
	margin: 0px;
	font: 10px Arial, Helvetica, sans-serif;
}

.confirmCode {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	border: 1px solid #444;
	padding: 4px;
	background-color: #333;
}

/********************************************
//              LANDING PAGE
********************************************/

#sweepstakes_body {
	font: 10px Arial, Helvetica, sans-serif;
	background-color: #000;
	color: #fff
}

#welcome_content {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	width: 942px;
	background: url(/template/us/images/landing-page/welcome_bodybg.gif) repeat-x;
}

#sweepstakes_promo {
	width: 350px;
	float: left;
}

#welcome_content td {
	font: 10px Arial, Helvetica, sans-serif;
}

#welcome_content span {
	margin-left: 5px;
	color: #ff3300;
}

#sweepstakes_body {
	margin: 0 auto;
	width: 910px;
}

#welcome_buttons {
	clear: both;
	margin: 0 auto;
	width: 740px;
}

.button_left {
	float: left;
}

.button_right {
	float: right;
}

/* txtr signup page */

div#txtr_terms {
text-align: justify;
padding-top: 10px;
font: 11px Arial, Helvetica, sans-serif;
clear: both;
color: #fff;
}

div#txtr_signup {
width: 280px
float: right;

}

div#txtr_splash {
width: 653px;
height: 546px;
background: #1e4a61;
float: left;
}
/* txtr signup page end */


.text {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
}

.textBigger {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}

.textBigger a {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration: underline;
}

.textBig {
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
}

.textBig a {
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
text-decoration: underline;
}

.textBigRed {
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
color: red;
}

.textBigBold {
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
}

.textBiggest {
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
}

.textBiggestBold {
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
}

.textHeader {
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
font-weight: bold;
}

#quickiconsSS {
	text-align: center;
	margin-bottom: -8px;
}


.welcome_holder {
	width: 942px;
}
.ringtones_area {
	width: 640px;
}

.search_area {
	float: right;
}
.welcome_tabs {
	width: 640px;
	float: left;
	background-image: url(/template/skin/mobbox/images/blue_bg.gif);
	background-repeat: repeat-x;
	position: relative;
	margin: 0;
	padding: 0;
	color: #fff;
	clear: both;
	border: 2px solid #e7dee9;
}

#promo_area {
	float: right;
}
.main_area {

}

.ringtones_area {
	float: left;
}