* { margin:0; padding:0; border:none }
img { display:block }
ul { list-style:none }
.clear { clear:both }
.floatLeft {float : left;}
.none {display : none;}

body { cursor:default; font:12px Trebuchet MS, Verdana, Arial, sans-serif; background-color:Transparent; background: #33709C url(/Images/bg_page.jpg) repeat-x scroll 0 0;}
body#master { margin:0; padding-bottom:43px; cursor:default; background:#33709C url('/Images/bg_page.jpg') repeat-x }
h1 { font-size:14px; color:#333 }
a:link, a:visited { cursor:pointer; color:#0077C0; text-decoration:none }
a:hover { color:#0077C0; text-decoration:underline }

/* Structure */
div#page { width:970px; margin:0 auto; position:relative; z-index : 0; border:5px solid #295A7D; border-top:none;}
div#top { float : left; width : 970px; height:95px; position:relative; z-index : 0; background:#FFF url('/Images/bg_top.gif') repeat-x bottom;} 
div#menu {float : left; width:970px; position:relative; z-index : 0;}
div#content {float : left; width:955px; min-height:250px; padding: 22px 0 47px 15px; background:#E9F5FB url('/Images/bg_content.gif') repeat-x bottom;}
div#footer { float : left; width:955px; padding:14px 0 14px 15px; clear:both; border-top:1px solid #7FBEDE; background-color:#FFF; }
div#wgword { height:33px; background:url('/Images/bg_wgword.gif') no-repeat;}



/* WgWord */
div#wgword a.logo { padding:10px 10px 0 10px; float:left }
div#wgword ul { padding-right:6px; float:right }
	div#wgword ul li { padding-top:11px; float:left; color:#fff }
		div#wgword ul li a { padding:0 6px 0 8px; font:bold 11px Arial; color:#555; text-transform:uppercase }

/* #top */
div#top a.logo { margin:22px 0 0 19px; float:left; clear:both }
/*div#top a.logo {position: absolute; left: 19px; top: 22px; }*/

div#userinfo { position:absolute; top:20px; right:18px; color:#333 }
div#userinfo.complete { top:10px }
	div#userinfo ul { font-size:11px; text-align:right }
		div#userinfo ul li { line-height:14px }
			div#userinfo ul li a,
			div#userinfo span { font-weight:bold }

		div#userinfo ul li.login a { font-size:14px }

		div#userinfo ul li.complete { padding-left:15px; color:#464646; font-weight:bold; background:url(/Images/bg_complete.gif) no-repeat }
			div#userinfo ul li.complete h2 { font-size:11px }
			div#userinfo ul li.complete a.dismiss { font-weight:normal }

/* #menu */
div#menu div.content-menu { cursor:default; background:#0077C0 url(/Images/bg_menu.jpg) repeat-x }
	div#menu div.content-menu ul { height:35px; padding-left:13px; line-height:15px }
		div#menu div.content-menu ul li { padding-right:8px; float:left; line-height:15px }
			div#menu div.content-menu ul li a { height:26px; padding:9px 8px 0 8px; float:left; font-size:15px; font-weight:bold; color:#FFF; cursor:pointer }
			div#menu div.content-menu ul li a:hover { text-decoration:none; background:#008ADF url(/Images/bg_menu-hover.jpg) repeat-x }
				div#menu div.content-menu ul li a span { padding-left:5px }
					div#menu div.content-menu ul li a span img { margin-top:-1px; float:left }
			
			div#menu div.content-menu ul li a.active { height:27px; margin:8px 0 0 0; padding:0; font-size:15px; font-weight:bold; color:#333; background:#FFF url(/Images/bg_menu_active-left.gif) no-repeat left top }
			div#menu div.content-menu ul li a.active:hover { height:27px; margin:8px 0 0 0; padding:0; font-size:15px; font-weight:bold; color:#333; background:#FFF url(/Images/bg_menu_active-left.gif) no-repeat left top }
				div#menu div.content-menu ul li a.active span { padding:5px 8px 0 8px; float:left; background:url(/Images/bg_menu_active-right.gif) no-repeat right top }
					div#menu div.content-menu ul li a.active span img { margin:0 5px 0 0 }
			
			div#menu div.content-menu ul li a.textfun span img,
			div#menu div.content-menu ul li a.widgets span img { margin-top:0 }

div#menu_options { padding:6px 0 6px 0; clear:both; border-bottom:1px solid #7FBEDE; background-color:#FFF }
	div#menu_options ul { height:20px; padding-top:2px }
	div#menu_options ul li { padding-left:20px; float:left; font-weight:bold }
	div#menu_options ul li a img { display:none }
		div#menu_options ul li a.active img.left,
		div#menu_options ul li a.active img.right { float:left; display:block }
		div#menu_options ul li a.active span { height:16px; padding:0 5px 0 6px; float:left; font-size:11px; border-top:1px solid #7fbede; border-bottom:1px solid #7fbede; background-color:#e0f1fa }

div#search div.content-search { float:left; height:49px;  background:url('/Images/bg_search-middle.gif') repeat-x;}

div#search { width:273px; height:49px; position:absolute; top: -7px; right:0; z-index : 1; }
	div#search img { float:left }
	div#search input { width:195px; height:25px; margin-top:11px; padding:2px 6px 0 6px; float:left; font-size:18px; color:#C7C7C7; border:0 }
	div#search input.search-focus { color:#333 }
	div#search a.search { width:27px; height:27px; margin-top:11px; float:left; background:url(/Images/bt_search.gif) no-repeat }
	div#search a.search:hover { background-position:0 -27px }

div#suggestions { width:238px; overflow:hidden; position:absolute; top:128px; right:25px; border:1px solid #EFB731; background-color:#FFF6E1;z-index:999; }
	div#suggestions div.top { height:31px; margin:0; clear:both; color:#997B35; background:#FFC438 url(/Images/bg_suggestions.jpg) repeat-x }
		div#suggestions div.top h2 { padding:5px 0 0 8px; font-size:15px }
		div#suggestions div.top a { margin:7px 6px 0 0; padding:1px 2px 2px 2px; float:right; font-size:25px; color:#997B35; line-height:14px }
		div#suggestions div.top a:hover { text-decoration:none; color:#BFA975; background-color:#FFE29C }
		
		div#suggestions div.content { padding:5px 0 5px 5px; float:left; overflow:hidden }
			div#suggestions div.content div.sample { padding:5px; float:left; color:#464646 }
			div#suggestions div.content div.sample:hover { background-color:#FFE5A6 }
				div#suggestions div.content div.sample a { display:block; color:#333 }
				div#suggestions div.content div.sample:hover a { text-decoration:underline }
					div#suggestions div.content div.sample a img { width:37px; height:37px; margin-right:6px; float:left }
					div#suggestions div.content div.sample h3 a { padding:8px 0 2px 0; font-size:11px; line-height:8px }
					div#suggestions div.content div.sample h4 a { padding-bottom:6px; font-size:11px; font-weight:normal; line-height:13px }
		
		div#suggestions div.content div.sample.on { background-color:#FFE5A6 }
			div#suggestions div.content div.sample.on a { text-decoration:underline }
		
		div#suggestions div.content.artists div.sample { width:104px }
		
		div#suggestions div.content.musictones div.sample { width:218px }
		
		div#suggestions div.content.wallpapers { width:245px }
			div#suggestions div.content.wallpapers div.sample { height:64px; margin-right:3px }
					div#suggestions div.content.wallpapers div.sample a img { width:64px; height:64px; margin:0 }
		
		div#suggestions div.content.gm div.sample { width:218px }
			div#suggestions div.content.gm div.sample a img { width:64px; height:60px }
			div#suggestions div.content.gm div.sample h3 a { padding:4px 0 }
		
		div#suggestions a.view { height:19px; padding:1px 0 0 22px; display:block; clear:both; color:#FFF; background:#EFB731 url(/Images/arrow_view.gif) no-repeat 7px 6px }

/* #content */
div#banner_content {float:left; width:725px; height:200px; padding-bottom : 20px;}

a h3 { display:block; font-size:11px; line-height:13px; cursor:pointer }
a h4 { display:block; font-size:11px; font-weight:normal; line-height:13px; cursor:pointer }
a.active,
a.active:hover { color:#333; font-weight:bold; text-decoration:none }
select { cursor:pointer; color:#FFF; font-family:Trebuchet MS; background-color:#0077c0 }
div.clear{clear: both}

div.breadcumb h2 a{ padding-right:19px; background:url(/Images/arrow_breadcrumb.gif) no-repeat right 4px }

div.breadcumb h1 a,
div.breadcumb h2 a { float:left; font-size:12px; color:#0077C0 }
div.breadcumb h1.active { text-transform:none!important }
div.breadcumb h1.active a { float:none; font-size:14px; color:#333 }
div.breadcumb h1.active a:hover { text-decoration:none; cursor:default }
	div.breadcumb h1.active.only { text-transform:capitalize }

div.title { height:24px; padding:2px 10px 0 8px; background:#606060 url(/Images/bg_title.jpg) repeat-x }
	div.title h1 { font-size:15px; color:#FFF }
	div.title a { margin-top:2px; float:right; font-size:11px; font-weight:bold; color:#FFF!important }
		div.title a img { margin:4px 5px 0 0; float:left }

div.tabs ul { padding-left:10px }
	div.tabs ul li { padding-right:6px; float:left }
		div.tabs ul li.selected a { float:left; font-weight:bold; color:#333; background:#C3E2F2 url(/Images/bg_tab-left.gif) no-repeat top left }
			div.tabs ul li.selected a span { padding:2px 6px 0 6px; float:left; background:url(/Images/bg_tab-right.gif) no-repeat top right }
			div.tabs ul li a:hover span { text-decoration:underline }
			div.tabs ul li a span { padding:2px 6px 0 6px; float:left; cursor:pointer }
			div.tabs ul li.selected:hover a,
			div.tabs ul li.selected:hover a span { text-decoration:none }

div.ratingdiv { height:16px }
	div.ratingdiv h4#notify { width:39px; margin-right:3px; float:left; font-size:11px; font-weight:normal }
	div.ratingdiv img { width:11px; height:11px; padding:2px 3px 0 0; overflow:hidden; float:left; cursor:pointer }
	div.ratingdiv.nocursor img { cursor:default }

div.button { height:30px }
	div.button a:hover { text-decoration:none }
		div.button a:hover span.left,
		div.button a:hover span.middle,
		div.button a:hover span.right { cursor:pointer; background-position:0 -30px }

	div.button a span.left { width:5px; height:30px; float:left; background:url(/Images/bt_small-left.gif) no-repeat }
	div.button a span.middle { height:25px; padding:5px 5px 0 5px; float:left; font:bold 14px Trebuchet MS; color:#FFF; background:url(/Images/bt_small-middle.gif) repeat-x }
	div.button a span.right { width:5px; height:30px; float:left; background:url(/Images/bt_small-right.gif) no-repeat }

div.addthis { float:right }

div.rate { padding:17px 8px 0 0; float:right }
	div.rate table { float:left }
	div.rate table td.overall span { font-weight:bold }
	div.rate table tr td span { width:100px; padding-right:4px; float:left; font-size:11px; color:#333; text-align:right }

/* Box */
div.box { overflow:hidden; position:relative; background-color:#FFF }
    
div.holder { padding:4px 10px 4px 14px }
    div.holder div.holder-content { overflow:hidden }
        div.holder div.holder-content div.content div.slide { float:left; }

div.paging { float:left; border-top:1px solid #7FBEDE; border-bottom:1px solid #7FBEDE; background-color:#fff }
    div.paging div.area { height:30px; float:left; position:relative; cursor:pointer }
        div.paging div.area div.active { height:16px; position:absolute; top:6px; left:0; border:1px solid #7fbede; background-color:#e0f1fa }
            div.paging div.area div.active img.left { position:absolute; top:-1px; left:-2px }
            div.paging div.area div.active img.right { position:absolute; top:-1px; right:-2px }
        div.paging div.area ul li { padding:5px 0 6px 0; float:left; position:relative; font-weight:bold; color:#0077C0; text-align:center }
        div.paging div.area div.handdle-move { height:30px; top:0; left:0; background-color:#FFF }
        
    div.paging a.left { width:19px; height:30px; float:left; overflow:hidden; background:url(/Images/arrow_left.gif) no-repeat }
    div.paging a.right { width:19px; height:30px; float:right; overflow:hidden; background:url(/Images/arrow_right.gif) no-repeat }
    div.paging a.left:hover,
    div.paging a.right:hover { background-position:0 -30px }

/* Games */
div.box.games { width:370px; margin-bottom:20px; float:left }
    div.box.games div.holder { width:370px }
        div.box.games div.holder div.holder-content { width:350px }
             div.box.games div.holder div.holder-content div.content { width:1080px }
                div.box.games div.holder div.holder-content div.content div.slide { width:360px }
    
    /* Sample */
    div.box.games div.sample { width:100px; height:124px; margin-right:3px; padding:6px 6px 4px 6px; float:left; font-size:11px; font-weight:bold }
    div.box.games div.sample:hover { padding:5px 5px 3px 5px; border:1px solid #FFC438; background-color:#FFF6E1 }
        div.box.games div.sample img { width:100px; height:93px }
        div.box.games div.sample img.more { width:15px; height:15px; margin-top:3px; float:right }
		div.box.games div.sample h3 { padding-top:5px; color:#0077C0; font-size:11px; line-height:13px }
		div.box.games div.sample:hover h3 a { text-decoration:underline }
  
    /* Area */
    div.box.games div.paging div.area { width:332px }
        div.box.games div.paging div.area div.active,
        div.box.games div.paging div.area ul li,
        div.box.games div.paging div.area div.handdle-move { width:110px }
        

/* Box Ringtones */
div.box.ringtones { width:340px; overflow:hidden; margin:0 15px 5px 0; float:left; background-color: Transparent; clear:left }
	div.box.ringtones div.holder { width:340px; padding:0; }
		div.box.ringtones div.holder div.holder-content { width:340px; }
			div.box.ringtones div.holder div.holder-content div.content { width:1020px; }
				div.box.ringtones div.holder div.holder-content div.content div.slide { width:340px;}

	/* Sample */
	div.box.ringtones div.sample-link { width:332px; overflow:hidden; height:60px; margin:3px 0 0 0; padding:3px; float:left; background-color:#fff;}
	div.box.ringtones div.sample-link .controlaImg{float : left; width : 56px; height : 56px; margin : 2px 0px 0px 3px;}
	div.box.ringtones div.sample-link div.controloDireita{ float : left; width : 270px; padding : 5px 0px 0px 0px;}
	div.box.ringtones div.sample-link:hover { padding:2px; border:1px solid #FFC438; text-decoration:underline; background-color:#FFF6E1; color : #3a77ca; }
	div.box.ringtones div.sample-link a { color:#3a77ca; }
	div.box.ringtones div.sample-link h2 { padding: 6px 10px; font-size:12px; line-height:12px }
	div.box.ringtones div.sample-link h3 { padding:0 0 5px 10px; font-size:12px; font-weight:normal; line-height:12px }
	div.box.ringtones div.sample-link a img.play { width:15px; height:15px; margin:14px 7px 0 0; float:right }
	div.box.ringtones div.sample-link a img.more { width:15px; height:15px; margin:14px 10px 0 0; float:right }
	div.box.ringtones div.paging { margin-top:0px }
	
	 /* Area */
    div.box.ringtones div.paging div.area { width:302px }
        div.box.ringtones div.paging div.area div.active,
        div.box.ringtones div.paging div.area ul li,
        div.box.ringtones div.paging div.area div.handdle-move { width:100px }

/* Wallpapers */
div.box.wallpapers { width:725px; clear:left; overflow:hidden }
    div.box.wallpapers div.holder { width:705px; padding:4px 10px }
        div.box.wallpapers div.holder div.holder-content { width:705px }
             div.box.wallpapers div.holder div.holder-content div.content { width:4428px }
                div.box.wallpapers div.holder div.holder-content div.content div.slide { width:710px }
    
    /* Sample */
    div.box.wallpapers div.sample { width:128px; margin-right:1px; padding:6px 6px 4px 6px; float:left; font-size:11px; font-weight:bold }
    div.box.wallpapers div.sample:hover { padding:5px 5px 3px 5px; border:1px solid #FFC438; background-color:#FFF6E1 }
        div.box.wallpapers div.sample img { width:128px; height:128px; margin:0 0 5px 0 }
        div.box.wallpapers div.sample img.more { width:15px; height:15px; float:right }
		div.box.wallpapers div.sample h3 { font-size:11px; line-height:13px }
		div.box.wallpapers div.sample h4 { font-size:11px; font-weight:normal; line-height:13px }
		div.box.wallpapers div.sample:hover h3 a,
		div.box.ringtones div.sample:hover h4 a { text-decoration:underline }

    
    /* Area */
    div.box.wallpapers div.paging div.area { width:687px }
        div.box.wallpapers div.paging div.area div.active,
        div.box.wallpapers div.paging div.area ul li,
        div.box.wallpapers div.paging div.area div.handdle-move { width:114px }

/* Videos */
div.box.videos { width:725px; margin-top:20px; clear:left; overflow:hidden }
    div.box.videos div.holder { width:705px; padding:4px 10px }
        div.box.videos div.holder div.holder-content { width:705px }
             div.box.videos div.holder div.holder-content div.content { width:4428px }
                div.box.videos div.holder div.holder-content div.content div.slide { width:710px }
    
    /* Sample */
    div.box.videos div.sample {	width:101px; margin-right:4px; padding:6px 6px 4px 6px; float:left; font-size:11px; font-weight:bold }
    div.box.videos div.sample:hover { padding:5px 5px 3px 5px; border:1px solid #FFC438; background-color:#FFF6E1 }
        div.box.videos div.sample img { width:101px; height:80px; margin:0 0 5px 0 }
        div.box.videos div.sample img.more { width:15px; height:15px; float:right }
		div.box.videos div.sample h3 { font-size:11px; line-height:13px }
		div.box.videos div.sample h4 { font-size:11px; font-weight:normal; line-height:13px }
		div.box.videos div.sample:hover h3 a,
		div.box.ringtones div.sample:hover h4 a { text-decoration:underline }
    
    /* Area */
    div.box.videos div.paging div.area { width:687px }
        div.box.videos div.paging div.area div.active,
        div.box.videos div.paging div.area ul li,
        div.box.videos div.paging div.area div.handdle-move { width:114px }

div#home_content_left { float : left; padding: 0px 20px 0px 0px;}
div#home_content_right { width:200px; float : left;}


div#banner_tr { height:135px; margin-bottom:10px }

div#featured_bonus { margin:0 0 11px -2px; background:url(/Images/bg_bonus.gif) repeat-x }
div#featured_bonus:hover { background-position:0 -47px }
	div#featured_bonus:hover a { text-decoration:none; background-position:0 -47px }
	div#featured_bonus a { padding:7px 0 8px 34px; display:block; font:bold 16px Trebuchet MS; color:#FFF; line-height:16px; background:url(/Images/bg_cell-bonus.gif) no-repeat }
		div#featured_bonus a span { padding-left:6px; display:block; font:bold 11px Trebuchet MS }

div#home_awards { float : left; width:200px;}
	div#home_awards div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
		div#home_awards div.title h2 { font-size:15px; color:#FFF }
	div#home_awards div.content { padding:6px 0 3px 0; border-bottom:1px solid #7FBEDE; background-color:#FFF }
		div#home_awards div.content div.sample { width:200px; margin-bottom:3px; clear:both; position:relative }
			div#home_awards div.content div.sample a img { width:28px; height:28px; margin:0 5px 0 7px; float:left; border:3px solid #FFF }
			div#home_awards div.content div.sample:hover a img { border:3px solid #0077c0 }
		div#home_awards div.content div.sample h3 { font-size:11px }
			div#home_awards div.content div.sample h3 a { padding:9px 0 9px 7px; display:block }
		div#home_awards div.content div.sample:hover h3 a { text-decoration:underline }

/*Isatkm*/

div#home_award {float : left; width:200px; padding : 10px 0px 10px 0px;}
	div#home_award div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
		div#home_award div.title h2 { font-size:15px; color:#FFF }
		div.featured div#previews {float : left; position:relative }
		
div#home_featured { float : left; width:200px;}
	div#home_featured div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
		div#home_featured div.title h2 { font-size:15px; color:#FFF }
	div#home_featured div.content { padding:6px 0 3px 0; border-bottom:1px solid #7FBEDE; background-color:#FFF }
		div#home_featured div.content div.sample { width:200px; margin-bottom:3px; clear:both; position:relative }
			div#home_featured div.content div.sample a img { width:28px; height:28px; margin:0 5px 0 7px; float:left; border:3px solid #FFF }
			div#home_featured div.content div.sample:hover a img { border:3px solid #0077c0 }
		div#home_featured div.content div.sample h3 { font-size:11px }
			div#home_featured div.content div.sample h3 a { padding:9px 0 9px 7px; display:block }
		div#home_featured div.content div.sample:hover h3 a { text-decoration:underline }
	
div#home_featured div.content a.link { width:180px; display:block; padding:3px 0 3px 20px; font:bold 11px Trebuchet MS; background:url(/Images/arrow.png) no-repeat 10px 7px }

div#sidebar { float : left; width:200px; padding : 10px 0px 10px 0px;}
	div#sidebar div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
		div#sidebar div.title h2 { font-size:15px; color:#FFF }
	
	div#sidebar div.top-side { height:30px; margin:0; clear:both; overflow:hidden; position:relative; border-top:1px solid #FFF; color:#0077C0; cursor:pointer; background-color:#E7E7E7 }
		div#sidebar div.top-side h2 { padding:5px 0 0 8px; font-size:14px }
		div#sidebar div.top-side a { width:29px; height:29px; float:right; overflow:hidden; background:url(/Images/arrow_top.gif) no-repeat 10px 13px }
	
	div#sidebar div.top-side.on { height:30px; clear:both; border-top:1px solid #FFF; color:#333; cursor:pointer; background-color:#BFDDEF }
		div#sidebar div.top-side.on a { background:none }
	
	div#sidebar div.content-side { overflow:hidden; position:relative; background-color:#FFF }
	div#sidebar div.content-side.on { display:block }
		div#sidebar div.content-side div.sample { width:193px; padding:6px 0 6px 7px; float:left; position:relative; border-bottom:1px solid #7FBEDE }
			div#sidebar div.content-side div.sample img { width:60px; height:60px; margin-right:5px; float:left; border:3px solid #FFF }
			div#sidebar div.content-side div.sample:hover img { border:3px solid #0077C0 }
			div#sidebar div.content-side div.sample:hover a {  text-decoration:underline }
		div#sidebar div.content-side h3 { font-size:12px; line-height:13px }
			div#sidebar div.content-side h3 a { padding-top:18px; display:block; position:relative }
		div#sidebar div.content-side h4 { font-size:12px; font-weight:normal; line-height:13px }
			div#sidebar div.content-side h4 a { padding-bottom:21px; display:block; position:relative }
		div#sidebar div.content-side span { width:33px; height:35px; float:right; position:absolute; right:3px; bottom:0; overflow:hidden; background:url(/Images/bg_number.gif) no-repeat }
		div#sidebar div.content-side span.second { background-position:0 -35px }
		div#sidebar div.content-side span.third { background-position:0 -70px }

#controlaFlashTwitter {float :left; width : 200px; height : 90px; position : relative; z-index : 0;}
#controlaFlashTwitter #VideoPlayback {position : absolute; top : 0px; left : 0px; display : block;}

div#home_content_right img.banner_twitter { margin-top:15px; padding-right : 15px!important;}

/* PopUp's */
div#transparent { width:100%; height : 1490px!important; display:none; position:absolute; top:0px; left:0px; z-index : 2; background-color:#000; }

iframe#ctl00_layer {width:640px; height:700px; margin-left:-350px; display:none; position:absolute; top:45px; left:50%; z-index:9999;}

	div#popup div.title { padding-right:0; background:#0077C0 url(/Images/bg_popup.gif) repeat-x }
		div#popup div.title a { width:16px; height:15px; margin:3px 5px 0 0; overflow:hidden; background:url(/Images/bt_exit.gif) no-repeat }
		div#popup div.title a:hover { background-position:0 -15px }
	
	div#error { width:560px; margin:4px 0 18px 0; padding:8px 0 8px 31px; float:left; position:relative; color:#E72D2E; font:bold 14px Trebuchet MS; border:1px solid #FF9C9C; background:#FFE6E6 url(/Images/bg_error.gif) no-repeat 10px 6px }
	div#success { width:560px; margin:4px 0 18px 0; padding:8px 0 8px 33px; float:left; position:relative; color:#069D14; font:bold 14px Trebuchet MS; border:1px solid #46CC35; background:#E2F7DF url(/Images/bg_success.gif) no-repeat 10px 9px }
	div#alert { width:560px; margin:4px 0 18px 0; padding:8px 0 8px 33px; float:left; position:relative; color:#ab761a; font:bold 14px Trebuchet MS; border:1px solid #FEC536; background:#FEF6E1 url(/Images/bg_alert.gif) no-repeat 10px 6px }
	
	div#popup div.content { width:610px; padding:16px 0px 15px 20px; float:left; font-weight:bold; border:5px solid #0077C0; border-top:none; background-color:#FFF }
		
		div#popup div.content.sca h3 { font-size:12px }
		
		div#popup div.content div.right { padding-right:41px; float:right }
			div#popup div.content div.right div.sign { margin:3px 0 0 0; padding:16px 53px 20px 56px; float:left; text-indent:10px; font:bold 14px Trebuchet MS; color:#333; text-align:center; border:1px solid #FEC536; background:#FEF6E1 }
				div#popup div.content div.right div.sign a { width:189px; height:32px; margin-top:15px; padding-top:8px; display:block; text-indent:0; font:bold 16px Trebuchet MS; color:#FFF; background:url(/Images/bt_sign-up.gif) no-repeat }
				div#popup div.content div.right div.sign a:hover { text-decoration:none; background-position:0 -40px }
			
		    div#popup div.content div.rights { float:left}
			div#popup div.content div.rights div.signs { margin:20px 0 0 0; padding:16px 53px 20px 6px; float:left; text-indent:10px; font:bold 14px Trebuchet MS; color:#333; border:1px solid #FEC536; background:#FEF6E1 }
            div#popup div.content div.rights div.signs ul { width:510px; float:left;}		
            div#popup div.content div.rights div.signs ul li { width:510px; float:left; clear:both }		
		    div#popup div.content div.rights div.signs ul li p.txts { width:550px; line-height:15px; margin:-15px 0 15px 20px; color:#696761}
		    div#popup div.content div.rights div.signs ul li p.texts { width:550px; line-height:15px; margin:-15px 0 0 20px; color:#696761}
            div#popup div.content label.assinatura { font:bold 20px Trebuchet MS; color:#666 }		
            
            
		div#popup div.content label { margin:0 0 2px -1px; position:relative; font-weight:bold; color:#333; }
		div#popup div.content input { width:53px; height:24px; margin-top:2px; padding-top:1px; font-size:18px; color:#0077C0; text-align:center; border:1px solid #0077C0 }
		
		div#popup div.content p { line-height:15px }
			div#popup div.content p span { color:#0077C0 }
		
		/* .cell */
		div#popup div.content div.cell label,
		div#popup div.content div.notify label { display:block }
		div#popup div.content div.cell input { margin-right:5px; float:left }
		div#popup div.content div.cell input#txtCellphoneNumber_2 { width:105px; height:24px }
		div#popup div.content div.cell span { margin:-2px 0 0 -2px; float:left; font-size:18px; color:#0077C0; position:relative }
		
		div#popup div.content div.notify { padding:12px 0; float:left; clear:both }
			div#popup div.content div.notify input { width:173px; padding:0 5px 0 5px; text-align:left }
		
		/* .pass */
		div#popup div.content div.pass {  width:100px ;margin:12px 0 13px 0; float:left; clear:left; }
			div#popup div.content div.pass input { width:63px; height:24px; float:left }
		
		/* .pass.register */
		div#popup div.content div.pass.register { margin:10px 0 0 0 }
		
		div#popup div.content ul.list { width:141px; padding:1px 15px 7px 0; float:left; border-right:1px solid #0077C0 }
			div#popup div.content ul.list li {width:141px; height:16px; float:left; clear:left }
				div#popup div.content ul.list li a.active { color:#333 }
		
		#ajustaCampoTexto {float : left; width : 590px;}
		
		div#popup div.content div.content-right { width:440px; padding-left:10px; float:left }
			div#popup div.content div.content-right h1 { padding-bottom:8px; font-size:14px }
			div#popup div.content div.content-right h3 { float:left; clear:left; font-size:12px; white-space:nowrap }
			div#popup div.content div.content-right div.select-carrier { width:169px; margin:0 18px 10px 0; float:left }
			div#popup div.content div.content-right div.select-carrier.none { margin:0 }
			div#popup div.content div.content-right div.services-terms {float : left; width : 410px; clear:both; }
				div#popup div.content div.content-right div.services-terms input { width:12px; height:12px; float:left; border : none;}
				div#popup div.content div.content-right div.services-terms label span { padding:0px 0px 0px 5px; float:left; display : block; width : 390px;}
			div#popup div.content div.content-right select { float:left; clear:left }
			div#popup div.content div.content-right p { padding:10px 0 7px 0; clear:left; font-size:11px; color:#333 }
		
		div#popup div.content div.content-right div.cellphone { width:420px; height:207px; margin:9px 0 0 10px; float:left; clear:left; overflow:auto }
			div#popup div.content div.content-right div.content-cellphone { margin-top:-7px; float:left }
			div#popup div.content div.content-right div.cellphone a { width:86px; height:93px; margin:7px 0 0 5px; padding:5px 0 0 0; float:left; font:bold 11px Trebuchet MS; text-align:center; border:1px solid #FFF; line-height:12px }
			div#popup div.content div.content-right div.cellphone a:hover { border:1px solid #FFC438 }
				div#popup div.content div.content-right div.cellphone a img { height:75px; margin:0 auto 3px auto }
		
		div#popup div.content div.content-right table { margin:-13px 0 2px 0 }
			div#popup div.content div.content-right table td { padding:11px 20px 0 0 }
				div#popup div.content div.content-right table td label,
				div#popup div.content div.content-right table td h3 { display:block; margin-left:0 }
				div#popup div.content div.content-right table td input { width:128px; margin:0; padding:1px 5px 0 5px; float:left; text-align:left }
			
			div#popup div.content div.content-right table td select { margin:0 10px 0 0; clear:none;}
				div#popup div.content div.content-right table td select option { padding-right:10px }

			div#popup div.content div.content-right table td div.gender { width:180px; padding-top:5px; clear:both }
				div#popup div.content div.content-right table td div.gender label { margin-right:15px; float:left; clear:none }
				div#popup div.content div.content-right table td div.gender input { width:12px; height:12px; margin:2px 5px 0 0; padding:0; float:left; border:none }
				
				div#popup div.content div.content-right table td div.operadora { width:180px; padding-top:5px; clear:both }
				div#popup div.content div.content-right table td div.operadora label { margin-right:15px; float:left; clear:none; font-weight: normal }
				div#popup div.content div.content-right table td div.operadora input { width:12px; height:12px; margin:2px 5px 0 0; padding:0; float:left; border:none }
		
			div#popup div.content div.content-right table td div.select { width:100%; clear:both }
		
		div#popup div.content div.check.pref { padding-top:11px }
		
		div#popup div.content div.content-right p.services { padding-top:0; font-weight:normal }
			div#popup div.content div.content-right p.services span { font-weight:bold; color:#333 }
		div#popup div.content div.content-right p.engine { padding:0; font-weight:normal }
		div#popup div.content div.content-right div.plugin { display:none }
		
		div#popup div.content div.credits { float:left; color:#333 }
			div#popup div.content div.credits h3 { margin-bottom:6px }
			div#popup div.content div.credits table { width:100%; margin-top:0; clear:both }
				div#popup div.content div.credits table tr { white-space:nowrap; font-weight:normal; background-color:#f2f8fc }
					div#popup div.content div.credits table tr td { padding:3px 3px 3px 5px }
					div#popup div.content div.credits table tr td.cancel { padding-right:10px; text-align:right }
				div#popup div.content div.credits table tr.title { white-space:normal; color:#FFF; line-height:13px; background-color:#0077c0 }
				div#popup div.content div.credits table tr.light { background-color:#FFF }
		
		div#popup div.content div.services h3 { padding-bottom:0; padding-right:5px }
		div#popup div.content div.services div#details { padding-bottom:10px }
			div#popup div.content div.services div#details h4 { clear:both; font-size:11px; line-height:13px; font-weight:normal }
				div#popup div.content div.services div#details h4 span { font-weight:bold }
			
		div#popup div.content div.services table { width:100%; margin-top:10px; clear:both }
			div#popup div.content div.services table tr { white-space:nowrap; font-weight:normal; background-color:#f2f8fc }
				div#popup div.content div.services table tr td { padding:3px 3px 3px 5px }
				div#popup div.content div.services table tr td.cancel { padding-right:10px; text-align:right }
			div#popup div.content div.services table tr.title { white-space:normal; color:#FFF; line-height:13px; background-color:#0077c0 }
			div#popup div.content div.services table tr.light { background-color:#FFF }
		
		div#popup div.content div.credits div.full-paging.bottom { width:377px; margin-top:0 }
		
		div.full-paging.bottom #paginacaoHistorico{overflow:hidden; width:300px!important; height:20px;}
		
		div#popup div.content div.services-info { margin-top:-10px; float:left; color:#333 }
			div#popup div.content div.services-info h3 { margin:10px 0 4px 0; float:left; font-size:12px; line-height:13px }
				div#popup div.content div.services-info h3 span { font-weight:normal }
			div#popup div.content div.services-info h4 { margin-bottom:2px; clear:left; font-size:11px; font-weight:normal; line-height:11px }
				div#popup div.content div.services-info h4 span { font-weight:bold }
		
		div#popup div.content div.services-cancel { margin-top:13px; float:left; clear:both; color:#333 }
			div#popup div.content div.services-cancel h3 { margin-top:-2px; white-space:nowrap }
		
		div#popup div.content.terms h2 { padding-bottom:4px; font-size:12px }
		div#popup div.content.terms table { width:250px; margin-bottom:15px }
		div#popup div.content.terms p { padding-bottom:12px; font-size:11px; font-weight:normal; line-height:13px }
		div#popup div.content.terms table.terms_conditions { border:1px solid #f1f1f1; margin-left:140px; font-size:11px; text-align:center }
		div#popup div.content.terms table.terms_conditions thead tr th { padding:3px; background:#606060 url(/Images/bg_title.jpg) repeat-x; color:#fff; line-height:13px }
		div#popup div.content.terms table.terms_conditions tbody tr.odd { background-color:#f1f1f1 }
		div#popup div.content.terms a.print { margin-right:5px; padding:5px 5px 5px 18px; float:right; display:block; font:bold 12px "Trebuchet MS"; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 5px 10px }

		div#popup div.content.affiliate { height:429px; background:url(/Images/bg_affiliate.gif) no-repeat }
		div#popup div.content.affiliate div.content-text { width:270px; position:absolute; top:118px; right:46px; font-size:10px }
		div#popup div.content.affiliate p { font-weight:normal; line-height:12px }
		div#popup div.content.affiliate ul { padding:10px 0 10px 0; font-weight:normal }
			div#popup div.content.affiliate ul li { line-height:15px }
		div#popup div.content.affiliate a { font-weight:bold }
		
		div.sitemap { padding-right:10px }
			div.sitemap h2 { padding-top:12px; clear:both; font-size:12px }
			div.sitemap h2.title { padding:0 }
				div.sitemap ul li { display:inline; color:#0077C0 }
					div.sitemap ul li a { font-size:11px; font-weight:normal }
		
		div#popup div.content div.scroll-popup { height:425px; overflow:auto }
		
		
		/* .check */
		div#popup div.content div.check { clear:left }
			div#popup div.content div.check input { width:12px; height:12px; margin:2px 5px 0 0; padding:0; float:left; border:none }
		
		div#popup div.button { padding:15px 0 11px 0; float:left; clear:both }
		div#popup div.content a.link { padding-left:9px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

div#content_left { width:165px; float:left }

	div#content_left h2 { padding-bottom:7px; font-size:14px }
	div#content_left h2.featured { margin-top:15px }
	
	div#content_left ul.service { font-weight:bold }
	div#content_left ul li { padding-left:13px; font-weight:normal }
		div#content_left ul li.hot { font-weight:bold; background:url(/Images/bg_whats-hot.gif) no-repeat 0 3px }
		div#content_left ul li.new { font-weight:bold; background:url(/Images/bg_whats-new.gif) no-repeat 0 3px }
		div#content_left ul li.genre { font-weight:bold; background:url(/Images/bg_all-genres.gif) no-repeat 0 3px }

div#content_right { margin-left:10px; float:left }

div.full-paging { width:530px; padding:0 10px 0 10px; float:left; display:block; position:relative; font:bold 11px Trebuchet MS; color:#333; border-top:1px solid #7FBEDE; border-bottom:1px solid #7FBEDE; background-color:#FFF }
div.full-paging.top {margin:10px 0 9px 0; clear:both }
	div.full-paging span { margin:7px 2px 7px 0; float:left; position:relative }
	div.full-paging ul li { float:left }
		div.full-paging ul li a { padding:7px 7px 7px 10px; float:left; position:relative }
	div.full-paging span.showing { float:right }

div.full-paging.bottom { margin-top:6px; text-align:center }
	div.full-paging.bottom ul { padding-top:8px }
		div.full-paging.bottom ul li { float:none; display:inline; padding:10px 0 0 1px }
			div.full-paging.bottom ul li a { float:none }
	div.full-paging a { cursor:pointer }

div.full-paging.top { margin-bottom:3px }
	div.full-paging.top div.active { width:43px }
	div.full-paging.bottom a.short { color:#333; background:url(/Images/bg_paging.gif) no-repeat 3px 6px }
	div.full-paging.bottom a.medium { color:#333; background:url(/Images/bg_paging-medium.gif) no-repeat 5px 6px }
	div.full-paging.bottom a.full { color:#333; background:url(/Images/bg_paging-full.gif) no-repeat 4px 6px }

div.full-paging a.left { width:19px; height:30px; float:left; overflow:hidden; background:url(/Images/arrow_left.gif) no-repeat }
div.full-paging a.left:hover { background-position:0 -30px }
div.full-paging a.left.disable { background-position:0 -60px; cursor:default }
div.full-paging a.left.prev { width:12px; margin-right:7px; background:url(/Images/arrow_prev.gif) no-repeat }
div.full-paging a.left.prev:hover { background-position:0 -30px }
div.full-paging a.left.prev.disable { background-position:0 -60px; cursor:default }

div.full-paging a.right { width:19px; height:30px; float:right; overflow:hidden; background:url(/Images/arrow_right.gif) no-repeat }
div.full-paging a.right:hover { background-position:0 -30px }
div.full-paging a.right.disable { background-position:0 -60px; cursor:default }
div.full-paging a.right.next { width:12px; margin-left:7px; background:url(/Images/arrow_next.gif) no-repeat }
div.full-paging a.right.next:hover { background-position:0 -30px }
div.full-paging a.right.next.disable { background-position:0 -60px; cursor:default }

div#content_right a.link { padding-left:9px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

h1.title { padding:10px 0 7px 0; clear:both }

div.content-link { width:565px; float:left }
	div#content_search div#error,
	div#content_search div#success,
	div#content_search div#alert { width:800px; margin-bottom:17px; float:none; clear:both }

div#left_column { width:550px; float:left; overflow:hidden }

div#right_column { width:200px; margin-left:15px; padding-top:28px; float:left }

/* MusicTones */
div#mt_featured { width:313px; height:113px; margin:10px 0 5px 0; padding:10px; float:left; overflow:hidden; border:1px solid #7FBEDE; background-color:#FFF }
	div#mt_featured img.preview { width:75px; height:75px; margin-right:10px; float:left }
	div#mt_featured h3 { padding-top:6px; font-size:12px; line-height:11px }
		div#mt_featured h3 a { color:#333 }
	div#mt_featured h4 { font-size:11px; margin:0; font-weight:normal; color:#333 }
	div#mt_featured img.play { margin-top:5px; float:left; cursor:pointer }
	div#mt_featured div.ratingdiv { height:20px; padding-top:6px; clear:both }
		div#mt_featured div.ratingdiv h4#notify { padding-top:2px; line-height:11px }
	div#mt_featured div.button { padding:12px 15px 0 0; float:right }
	
div#mt_banner { margin:10px 0 0 15px; float:left }
div#mt_banner_r { margin-bottom:15px; clear:both }
div#mt_banner_r_bottom { margin-top:15px; float:left; clear:both }
	div#mt_banner img,
	div#mt_banner_r img { width:200px; height:135px }

div#mt_top_artists div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
	div#mt_top_artists div.title h2 { font-size:15px; color:#FFF }
div#mt_top_artists div.content { padding-top:6px; float:left; background-color:#FFF }
	div#mt_top_artists div.content div.sample { width:200px; float:left; position:relative }
		div#mt_top_artists div.content div.sample a img { width:28px; height:28px; margin:0 5px 0 7px; float:left; border:3px solid #FFF }
		div#mt_top_artists div.content div.sample:hover a img { border:3px solid #0077c0 }
	div#mt_top_artists div.content div.sample h3 { font-size:11px }
	div#mt_top_artists div.content div.sample h3 a { padding:9px 0 9px 7px }
	div#mt_top_artists div.content a { float:none; display:block }
	div#mt_top_artists div.content div.sample:hover h3 a { text-decoration:underline }
	
	div#mt_top_artists div.content a.link { width:180px; padding:3px 0 3px 20px; float:left; background-position:10px 7px }
	
div#mt_content div.content-link {float : left; padding : 0px 0px 10px 0px;}
	 #controlaListaRingtones {float : left; width:550px;}
	 #controlaListaRingtones ul {float : left; width : 100%;}
	        #controlaListaRingtones ul li {float : left; width : 273px; height : 72px; margin : 6px 0px 0px 0px; padding : 3px 0px 3px 0px; border:1px solid #e9f5fb;}
	        #controlaListaRingtones ul li:hover {float : left; width : 273px; height : 72px; margin : 6px 0px 0px 0px; padding : 3px 0px 3px 0px; border:1px solid #FFC438; background-color:#FFF6E1}
	         #controlaListaRingtones ul li a {color:#3a77ca; cursor : pointer; }
	         #controlaListaRingtones ul li a:hover {text-decoration:underline;}
	         #controlaListaRingtones ul li .controlaImg{float : left; width : 70px; height : 70px; margin : 1px 8px 0px 3px;}
	         #controlaListaRingtones ul li .infosSobreArtista{float : left; width : 182px;}
	         #controlaListaRingtones ul li .controlerBots{float : left; width : 182px;}
	         #controlaListaRingtones ul li h2 { padding: 8px 0px 1px 0px; font-size:12px; line-height:12px }
	         #controlaListaRingtones ul li h3 { padding:1px 0px 3px 0px; font-size:12px; font-weight:normal; line-height:12px }
	         #controlaListaRingtones ul li a img.play { width:15px; height:15px; margin:5px 7px 0 0; float:left }
	         #controlaListaRingtones ul li a img.more { width:15px; height:15px; margin:5px 10px 0 0; float:left }
	         
	         .ajustaLi { list-style-type : none; float : left; width : 273px; height : 72px; margin : 6px 0px 0px 0px; padding : 3px 0px 3px 0px; border:1px solid #e9f5fb;}
	         .ajustaLi:hover {float : left; width : 273px; height : 72px; margin : 6px 0px 0px 0px; padding : 3px 0px 3px 0px; border:1px solid #FFC438; background-color:#FFF6E1}
	         .ajustaLi a {color:#3a77ca!important; cursor : pointer; }
	         .ajustaLi a:hover {text-decoration:underline;}
	         .ajustaLi .controlaImg{float : left; width : 70px; height : 70px; margin : 1px 8px 0px 3px;}
	         .ajustaLi .infosSobreArtista{float : left; width : 182px;}
	         .ajustaLi .controlerBots{float : left; width : 182px;}
	         .ajustaLi h2 { padding: 8px 0px 1px 0px; font-size:12px; line-height:12px }
	         .ajustaLi h3 { padding:1px 0px 3px 0px; font-size:12px; font-weight:normal; line-height:12px }
	         .ajustaLi a img.play { width:15px; height:15px; margin:5px 7px 0 0; float:left }
	         .ajustaLi a img.more { width:15px; height:15px; margin:5px 10px 0 0; float:left }
	
	        
	
	div#mt_content div.sample-link { width:268px; overflow:hidden; height:43px; margin:8px 2px 0 2px; padding:1px; float:left; background-color:#fff }
	div#mt_content div.sample-link:hover { padding:0; border:1px solid #FFC438; text-decoration:underline; background-color:#FFF6E1 }
	div#mt_content div.sample-link a { color:#333 }
	div#mt_content div.sample-link h2 { padding: 6px 10px; font-size:12px; line-height:12px }
	div#mt_content div.sample-link h3 { padding:0 0 5px 10px; font-size:12px; font-weight:normal; line-height:12px }
	div#mt_content div.content-link div.sample-link a img.play { width:15px; height:15px; margin:14px 7px 0 0; float:right }
	div#mt_content div.content-link div.sample-link a img.more { width:15px; height:15px; margin:14px 10px 0 0; float:right }


/* MusicToneInfo */
div#mti_featured { width:530px; margin:10px 0 5px 0; padding:9px; float:left; overflow:hidden; border:1px solid #7FBEDE; background-color:#FFF }
	div#mti_featured div.content { float:left }
		div#mti_featured div.content img.preview { width:75px; height:75px; margin-right:10px; float:left }
		div#mti_featured div.content h3 { font-size:12px; color:#333; white-space:nowrap }
		div#mti_featured div.content h4 { font-size:11px; margin:0; font-weight:normal; color:#333; white-space:nowrap }
		div#mti_featured div.content img.play { margin:4px 0 3px 0; cursor:pointer }
		div#mti_featured div.content div.ratingdiv { width:250px; margin-right:0 }
	div#mti_featured div.button { padding:23px 0 0 30px; float:left }

div#mti_content { color:#333 }
	div#mti_content #controlaListaRingtonesVejaTambem {float : left; width:550px;}
	div#mti_content #controlaListaRingtonesVejaTambem ul {float : left; width : 100%;}
	    #controlaListaRingtonesVejaTambem ul li {float : left; width : 273px; height : 72px; margin : 6px 0px 0px 0px; padding : 3px 0px 3px 0px; border:1px solid #e9f5fb;}
	        #controlaListaRingtonesVejaTambem ul li:hover {float : left; width : 273px; height : 72px; margin : 6px 0px 0px 0px; padding : 3px 0px 3px 0px; border:1px solid #FFC438; background-color:#FFF6E1}
	        div#mti_content #controlaListaRingtonesVejaTambem ul li a {color:#3a77ca; cursor : pointer; }
	        div#mti_content #controlaListaRingtonesVejaTambem ul li a:hover {text-decoration:underline;}
	        div#mti_content #controlaListaRingtonesVejaTambem ul li .controlaImg{float : left; width : 70px; height : 70px; margin : 1px 8px 0px 3px;}
	        div#mti_content #controlaListaRingtonesVejaTambem ul li .infosSobreArtista{float : left; width : 182px;}
	        div#mti_content #controlaListaRingtonesVejaTambem ul li .controlerBots{float : left; width : 182px;}
	        div#mti_content #controlaListaRingtonesVejaTambem ul li h2 { padding: 8px 0px 2px 0px; font-size:12px; line-height:14px;}
	        div#mti_content #controlaListaRingtonesVejaTambem ul li h3 { padding:1px 0px 3px 0px; font-size:12px; font-weight:normal; line-height:14px }
	        div#mti_content #controlaListaRingtonesVejaTambem ul li a img.play { width:15px; height:15px; margin:5px 7px 0 0; float:left }
	        div#mti_content #controlaListaRingtonesVejaTambem ul li a img.more { width:15px; height:15px; margin:5px 10px 0 0; float:left }
	
	
	div#mti_content h1 { margin:15px 0 2px 0; clear:both; float:left; position:relative }
	div#mti_content div.content { clear:both }
	div#mti_content div.sample-link { width:245px; overflow:hidden; height:35px; margin:8px 10px 0 0; padding:5px 10px; float:left; background-color:#fff; cursor:pointer }
	div#mti_content div.sample-link:hover { padding:4px 9px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#mti_content div.sample-link a { color:#333 }
	div#mti_content div.sample-link h2 { width:200px; padding: 3px 0; font-size:12px; line-height:12px; float:left }
	div#mti_content div.sample-link h3 { width:200px; padding-bottom:5px; font-size:12px; font-weight:normal; line-height:12px; float:left }
	div#mti_content div.sample-link a img.play { width:15px; height:15px; margin:10px 7px 0 0; float:right }
	div#mti_content div.sample-link a img.more { width:15px; height:15px; margin:10px 2px 0 0; float:right }

div#mti_top_artists div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
div#mti_top_artists div.title h2 { font-size:15px; color:#FFF }
div#mti_top_artists div.content { padding-top:6px; float:left; background-color:#FFF }
	div#mti_top_artists div.content div.sample { width:193px; padding:1px 0 1px 7px; float:left; position:relative }
		div#mti_top_artists div.content div.sample img { width:28px; height:28px; margin-right:5px; float:left; border:3px solid #FFF }
		div#mti_top_artists div.content div.sample:hover img { border:3px solid #0077c0 }
	div#mti_top_artists div.content h3 a { padding:9px 10px 8px 0; display:block; position:relative; font-size:11px }
	
	div#mti_top_artists div.content a.link { width:180px; padding:3px 0 3px 20px; float:left; background-position:10px 7px }

div#mti_banner_r { padding-top:15px; clear:both; float:left }

/* Games */
div#ga_featured { width:313px; height:113px; margin:10px 0 5px 0; padding:10px; float:left; overflow:hidden; border:1px solid #7FBEDE; background-color:#FFF }
	div#ga_featured img.preview { width:75px; height:70px; margin-right:8px; float:left }
	div#ga_featured h3 { padding-top:6px; font-size:12px; color:#333; line-height:11px }
	div#ga_featured h4 { font-size:12px; font-weight:normal; color:#333 }
	div#ga_featured div.ratingdiv { height:31px; padding-top:5px; float:left }
		div#ga_featured div.ratingdiv h4#notify { float:none; line-height:11px }
	div#ga_featured div.button { padding-top:5px; float:right }
	div#ga_featured p { padding-top:6px; clear:both; font-size:11px; color:#333; line-height:12px }

div#ga_banner { margin:10px 0 0 15px; float:left }
div#ga_banner_r { margin-bottom:15px; clear:both }
div#ga_banner_r_bottom { margin-bottom:15px; clear:both }
	div#ga_banner img,
	div#ga_banner_r img { width:200px; height:135px }

div#ga_top_downloads div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
	div#ga_top_downloads div.title h2 { font-size:15px; color:#FFF }
div#ga_top_downloads div.content { _width: 200px; margin-bottom:15px; float:left; background-color:#FFF }
	div#ga_top_downloads div.content div.sample { width:200px; float:left; position:relative; border-bottom:1px solid #7FBEDE }
		div#ga_top_downloads div.content div.sample a img { width:28px; height:26px; margin:5px 5px 0 7px; float:left; border:3px solid #FFF }
		div#ga_top_downloads div.content div.sample:hover a img { border:3px solid #0077c0 }
		
		div#ga_top_downloads div.content div.sample .controloEsquerdaMaisBaixados {float : left; width : 50px;}
		div#ga_top_downloads div.content div.sample .controloEsquerdaMaisBaixados a img {text-align : center;}
		
		div#ga_top_downloads div.content div.sample .controloEsquerdaMaisDireita {float : left; height : 50px; }
		div#ga_top_downloads div.content div.sample .controloEsquerdaMaisDireita h3 a { float : left; width : 135px; padding: 5px 0px 0px 0px!important; font-size : 12px; font-weight : normal; display:block; position:relative;}
		div#ga_top_downloads div.content div.sample .controloEsquerdaMaisDireita h4 a { float : left; width : 135px; padding: 0px 0px 0px 0px!important; font-size : 12px; font-weight : normal; display:block; position:relative;}
		
		div#ga_top_downloads div.content div.sample h3 { font-size:11px; position:relative }
		div#ga_top_downloads div.content div.sample h3 a { padding:15px 0 15px 7px; display:block; position:relative; }
		div#ga_top_downloads div.content div.sample:hover h3 a { text-decoration:underline }
		
		

div#ga_content div.content-link { height:432px }
div#ga_content div.sample-link { width:257px; height:93px; margin:1px 1px 4px 5px; padding:5px; float:left; cursor:pointer }
	div#ga_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#ga_content div.sample-link:hover a { text-decoration:none }
		div#ga_content div.sample-link a { display:block; color:#333 }
		div#ga_content div.sample-link img { width:100px; height:93px; margin-right:9px; float:left }
		div#ga_content div.sample-link h2 a { padding-top:5px; font-size:11px; line-height:11px }
		div#ga_content div.sample-link h3 a { padding:5px 0 3px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#ga_content div.sample-link a img.more { width:15px; height:15px; margin:4px 2px 0 0; float:left }
		div#ga_content div.sample-link a.link { width:139px; clear:none; color:#0077C0 }
		div#ga_content div.sample-link:hover a.link { text-decoration:underline }

div#ga_top_downloads div.content span { width:33px; height:35px; float:right; overflow:hidden; position:absolute; right:3px; bottom:0; background:url(/Images/bg_number-full.gif) no-repeat }
div#ga_top_downloads div.content span.second { background-position:0 -35px }
div#ga_top_downloads div.content span.third { background-position:0 -70px }
div#ga_top_downloads div.content span.fourth { height:34px; background-position:0 -105px }
div#ga_top_downloads div.content span.fifth { height:34px; background-position:0 -139px }

/* GameInfo */
div#gai_featured { margin:10px 0 21px 0; float:left }
	div#gai_featured img.preview { width:200px; margin-right:10px; float:left }
	div#gai_featured div.right-artist { width:340px; float:left }
		div#gai_featured div.right-artist p { padding:7px 0 3px 0; overflow:hidden; display:none; position:relative; font-size:11px; color:#333; line-height:15px }
			div#right-artist p img { position:absolute; bottom:0; left:0 }
		div#gai_featured div.right-artist a.link { clear:none; display:none }

	div#gai_featured div.right-artist.expand { width:auto; float:none }
		div#gai_featured div.right-artist.expand p img { display:none }

div#gai_ringtones h1 { padding:16px 0 2px 10px; float:left }
div#gai_ringtones div.full-paging.top { width:530px; margin-top:0 }
div#gai_ringtones div.content-link { height:174px; clear:both }
div#gai_ringtones div.sample-link { width:164px; margin:1px 1px 0 5px; padding:5px; float:left; cursor:pointer }
div#gai_ringtones div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
div#gai_ringtones div.sample-link:hover a { text-decoration:underline }
	div#gai_ringtones div.sample-link a { color:#333 }
	div#gai_ringtones div.sample-link img.preview { width:56px; height:56px; margin-right:9px; float:left }
	div#gai_ringtones div.sample-link a img.play { width:15px; height:15px }
	div#gai_ringtones div.sample-link h2 { padding-top:5px; font-size:11px; line-height:11px }
	div#gai_ringtones div.sample-link h3 { padding:3px 0 5px 0; font-size:11px; font-weight:normal; line-height:11px }
	div#gai_ringtones div.sample-link div.ratingdiv { padding:4px 0 0 21px; float:left; clear:both }

div#gai_wallpapers h1 { padding:16px 0 2px 10px; float:left }
	div#gai_wallpapers div.full-paging.top { width:530px; margin-top:0 }
	div#gai_wallpapers div.content-link { height:180px; padding:0 0 0 5px }
	div#gai_wallpapers div.sample-link { width:auto; margin:1px 0 4px 0px; padding:5px 5px 2px 5px; float:left; text-align:center; cursor:pointer }
	div#gai_wallpapers div.sample-link:hover { padding:4px 4px 1px 4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#gai_wallpapers div.sample-link:hover a { text-decoration:underline }
		div#gai_wallpapers div.sample-link img.preview { width:125px; height:125px }
		div#gai_wallpapers div.sample-link a { color:#0077C0 }
		div#gai_wallpapers div.sample-link h2 { padding:6px 0 5px 0; font-size:11px; line-height:11px }
		div#gai_wallpapers div.sample-link div.ratingdiv { padding-left:8px }

/* GameLobby */
div#gl_featured { width:530px; margin-top:10px; padding:9px; float:left; clear:both; overflow:hidden; position:relative; border:1px solid #7FBEDE; background-color:#FFF }
	div#gl_featured img.preview { width:174px; height:206px; margin-right:10px; float:left }
	div#gl_featured h3 { font-size:12px; color:#333 }
	div#gl_featured h4 { font-size:11px; font-weight:normal; color:#333 }
	div#gl_featured p { font-size:10px; color:#333; line-height:12px }

div.tabs.screenshot { width:550px; margin-top:20px; padding-left:0; float:left; position:relative; font-weight:bold; color:#8e9497; border-bottom:1px solid #7fbede }
	div.tabs.screenshot ul li.selected span { padding:2px 6px 0 6px }
		div.tabs.screenshot ul li span { padding:2px 6px 0 5px }

div#gl_featured_sample { width:530px; margin-bottom:5px; padding:9px; clear:both; position:relative; overflow:hidden; border:1px solid #7FBEDE; border-top:none; background-color:#FFF }

div#gl_featured_sample div { width:530px; margin-right:10px; float:left; display:none }
div#gl_featured_sample div.screen { width:550px; margin-left:-10px; float:left }
div#gl_featured_sample div.on { display:block }
div#gl_featured_sample div#flash { width:170px; height:202px; margin:0 0 0 10px; overflow:hidden; float:left }
div#gl_featured_sample img { width:170px; height:202px; margin-left:10px; float:left }

div#gl_featured_sample div.availability p { padding-bottom:5px }
div#gl_featured_sample div.availability h4 { margin-bottom:7px; clear:left; font-size:11px; font-weight:bold; color:#333; line-height:12px }
	div#gl_featured_sample div.availability h4 span { margin-left:5px; font-weight:normal }

div#gl_featured div.button { margin:11px 0 32px 0 }

div#gl_content div.content-link { padding-left:5px }

div#gl_content div.sample-link { width:259px; margin:1px 7px 4px 0; padding:5px; float:left; overflow:hidden; cursor:pointer }
	div#gl_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#gl_content div.sample-link:hover a { text-decoration:underline }
		div#gl_content div.sample-link a { display:block; color:#333 }
		div#gl_content div.sample-link img { margin-right:9px; float:left }
		div#gl_content div.sample-link h2 a { padding-top:5px; font-size:11px; line-height:11px }
		div#gl_content div.sample-link h3 { padding:5px 0 3px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#gl_content div.sample-link a img.more { width:15px; height:15px; margin:4px 2px 0 0; float:left }
		div#gl_content div.sample-link a.link { width:141px; clear:none; color:#0077C0 }
		div#gl_content div.sample-link:hover a { text-decoration:none }
		div#gl_content div.sample-link:hover a.link { text-decoration:underline }

div#at_content div.nav-artists { width:100%; margin-top:10px; float:left; font-size:11px; border-top:1px solid #7FBEDE; border-bottom:1px solid #7FBEDE; background-color:#FFF }
	div#at_content div.nav-artists ul { padding:0 0 0 8px }
		div#at_content div.nav-artists ul li { display:inline }
		div#at_content div.nav-artists ul li.first { padding-right:3px; float:left }
			div#at_content div.nav-artists ul li a { width:19px; padding:7px 0 7px 0; float:left; font-weight:bold; text-align:center }

div#at_content div.full-paging.bottom { margin-top:0 }

div#at_content h1 { padding:8px 0 8px 10px; float:left; clear:both; font-size:12px; white-space:nowrap }
div#at_content h2 { padding:0 0 0 18px; font-size:12px; font-weight:normal }

div#at_content div.table { clear:both; height:420px }
	div#at_content div.table ul { float:left; background-color:#e9f5fb }
	div#at_content div.table ul.light { background-color:#f9fcfe }
		div#at_content div.table ul li.link { width:190px }
			div#at_content div.table ul li.link a { padding:1px 0 2px 10px; display:block; font-weight:bold }
		div#at_content div.table ul li { width:120px; float:left }

/* VideoTones */
div#vt_featured { width:315px; height:115px; margin:10px 0 5px 0; padding:9px; float:left; overflow:hidden; color:#333; border:1px solid #7FBEDE; background-color:#FFF }
	div#vt_featured img.preview { width:125px; height:102px; margin-right:9px; float:left }
	div#vt_featured h3 { padding-top:6px; font-size:12px; line-height:12px }
		div#vt_featured h3 a { color:#333 }
	div#vt_featured h4 { padding:2px 0 6px 0; font-size:12px; font-weight:normal; line-height:12px }
	div#vt_featured div.button { padding:29px 2px 0 0; float:right }

div#vt_content div.content-link { width:545px; height:399px; padding-left:5px }
	div#vt_content div.sample-link { width:123px; margin:1px 0 2px 0; padding:5px; float:left; cursor:pointer }
	div#vt_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
		div#vt_content div.sample-link a { display:block; color:#333 }
			div#vt_content div.sample-link a img.preview {width:125px; height:102px }
		div#vt_content div.sample-link h2 { padding-top:5px; font-size:11px; line-height:13px }
		div#vt_content div.sample-link a img.more { width:15px; height:15px; margin-top:3px; float:right }

div#vt_banner { margin:10px 0 0 15px; float:left }
div#vt_banner_r { margin-bottom:15px; clear:both }
div#vt_banner_r_bottom { margin-top:15px; clear:both }

/* VideoToneInfo */
div#vti_featured { width:530px; height:144px; margin:10px 0 5px 0; padding:9px; float:left; overflow:hidden; color:#333; border:1px solid #7FBEDE; background-color:#FFF }
	div#vti_featured img.preview { margin-right:9px; float:left }
	div#vti_featured h3 { padding-top:4px; font-size:12px; line-height:12px }
	div#vti_featured h4 { padding:2px 0 2px 0; font-size:12px; font-weight:normal; line-height:12px }
	div#vti_featured div.button { margin-top:28px }

div#vti_content div.content-link { padding-left:5px }
	div#vti_content div.sample-link { width:123px; margin:1px 0 2px 0; padding:5px; float:left; cursor:pointer }
	div#vti_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#vti_content div.sample-link:hover a { text-decoration:underline }
		div#vti_content div.sample-link a { display:block; color:#333 }
		div#vti_content div.sample-link h2 { width:125px; padding-top:5px; font-size:11px; line-height:13px }
		div#vti_content div.sample-link a img.more { width:15px; height:15px; margin-top:3px; float:right }

/* Graphics */
div#gra_featured { width:315px; height:115px; margin:10px 0 5px 0; padding:9px; float:left; overflow:hidden; color:#333; border:1px solid #7FBEDE; background-color:#FFF }
	div#gra_featured img.preview { width:113px; height:113px; margin-right:9px; float:left }
	div#gra_featured h3 { padding-top:6px; font-size:12px; line-height:12px }
		div#gra_featured h3 a { color:#333 }
	div#gra_featured h4 { padding:2px 0 6px 0; font-size:12px; font-weight:normal; line-height:12px }
	div#gra_featured div.button { padding:29px 2px 0 0; float:right }

div#gra_content div.content-link { width:545px; height:426px; padding-left:5px;}
	div#gra_content div.sample-link { width:96px; margin:1px 1px 2px 0; padding:5px; float:left; cursor:pointer }
	div#gra_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#gra_content div.sample-link a { display:block; color:#333 }
	div#gra_content div.sample-link img.preview { width:98px; height:98px }
	div#gra_content div.sample-link h2 { padding-top:5px; font-size:11px; line-height:13px }
	div#gra_content div.sample-link h3 { font-size:11px; font-weight:normal; line-height:13px }
	div#gra_content div.sample-link img.more { width:15px; height:15px; margin-top:3px; float:right }

	div#rating_container { height:16px; overflow:hidden }

div#gra_banner { margin:10px 0 0 15px; float:left }
div#gra_banner_r { margin-bottom:15px; clear:both }
div#gra_banner_r_bottom { margin-top:15px; clear:both }

div#gra_banner img,
div#gra_banner_r img { width:200px; height:135px }

/* GraphicInfo */
div#grai_featured { width:530px; margin:10px 0 5px 0; padding:9px; float:left; overflow:hidden; color:#333; border:1px solid #7FBEDE; background-color:#FFF }
	div#grai_featured img.preview { width:128px; height:128px; margin-right:9px; float:left }
	div#grai_featured h3 { padding-top:4px; font-size:12px; line-height:12px }
	div#grai_featured h4 { padding:2px 0 2px 0; font-size:12px; font-weight:normal; line-height:12px }
	div#grai_featured div.button { margin-top:26px }

div#grai_content div.content-link { width:545px; height:426px; padding-left:5px;}
	div#grai_content div.sample-link { width:96px; height:130px; margin:1px 0 2px 0; padding:5px; float:left; cursor:pointer }
	div#grai_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
		div#grai_content div.sample-link a { display:block; color:#333 }
		 div#grai_content div.sample-link img.preview { width:98px; height:98px }
		div#grai_content div.sample-link h2 { padding-top:5px; font-size:11px; line-height:13px}
		div#grai_content div.sample-link h3 { font-size:11px; font-weight:normal; line-height:13px }
		div#grai_content div.sample-link img.more { width:15px; height:15px; margin-top:3px; float:right }

/* TextFun */
div#tf_featured p { padding-top:9px; font-weight:bold; color:#333; line-height:15px }

div#tf_content { width:778px; padding:10px 0 0 12px; color:#333 }
	div#tf_content div.sample { width:361px; margin:1px 10px 4px 0; padding:5px; float:left; cursor:pointer }
	div#tf_content div.sample:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#tf_content div.sample:hover a { text-decoration:underline }
		div#tf_content div.sample img { width:145px; height:100px; margin-right:10px; float:left; border:1px solid #DADADA }
		div#tf_content div.sample h3 { font-size:12px; line-height:12px }
			div#tf_content div.sample h3 a { padding:9px 0 4px 0; display:block }
		div#tf_content div.sample h4 { font-size:12px; font-weight:normal; line-height:14px }
			div#tf_content div.sample h4 a { height:77px; display:block }
		div#tf_content div.sample a { color:#333 }

/* TextFunService */
div#tfs_featured { width:748px; margin:10px 0 5px 0; padding:9px; float:left; color:#333; border:1px solid #7FBEDE; background-color:#FFF }
	div#tfs_featured div#error { width:714px }
	div#tfs_featured div.tfs-left img { margin-right:10px; float:left; border:1px solid #DADADA }
	div#tfs_featured div.tfs-right { float:left }
	div#tfs_featured h3 { padding:3px 0 1px 0; font-size:12px; line-height:12px; white-space:nowrap }
	div#tfs_featured h4 { padding-bottom:9px; font-size:12px; font-weight:normal; line-height:12px; white-space:nowrap }
		div#tfs_featured h4 span { font-weight:bold }
	div#tfs_featured input { width:11px; height:11px; margin-top:4px; float:left }
	div#tfs_featured label { padding:0 3px 0 8px; float:left }
	
	div#tfs_featured select { height:20px }
	
	div#tfs_featured div.button { padding-top:13px; clear:both }

div#tfs_footer { clear:both; color:#666 }
	div#tfs_footer h3 { padding:9px 10px 2px 10px; font-size:11px; line-height:11px }
	div#tfs_footer p { width:748px; padding:0 10px 0 10px; font-size:10px; line-height:11px }

/* SearchResults */
div#content_full { float:left }

div#content_search { margin-top:-16px; padding:0; color:#333 }
	div#content_search div#left_column { width:725px }
	div#content_search div#error,
	div#content_search div#success,
	div#content_search div#alert { width:900px; margin-bottom:17px; float:none; clear:both }

div#sr_content h1 { margin:16px 0 1px 10px; clear:both; float:left; font-size:14px; color:#0077C0 }
div#sr_content a.top { float:right; margin:17px 4px 0 0; font:bold 11px Trebuchet MS }
	div#sr_content a.top img { margin-right:5px; display:inline }

div#sr_content div.full-paging { width:705px }
div#sr_content div.full-paging.top { margin-top:0; margin-bottom:9px }
div#sr_content div.full-paging.bottom { margin-top:9px }

div#sr_content div.content-link { width:100%; height:auto; padding-left:5px }

div#content_search h1 { clear:both }
div#sr_featured h1.title { font-size:14px }
div#sr_featured h2 { padding-top:4px; font-size:12px }
div#sr_featured h3 { padding-right:5px; float:left; font-size:11px }
div#sr_featured h2 span,
div#sr_featured h3 span { font-weight:normal }
div#sr_featured ul li { display:inline }

div#sr_artists div.content-link { width:750px; height:84px }
div#sr_artists div.sample-link { width:90px; margin:1px 20px 0 2px; padding:5px; float:left; text-align:center; cursor:pointer }
div#sr_artists div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
div#sr_artists div.sample-link:hover a { text-decoration:underline }
	div#sr_artists div.sample-link a { display:block; color:#333 }
	div#sr_artists div.sample-link img { width:56px; height:56px; display:inline }
	div#sr_artists div.sample-link h2 { padding-top:1px; font-size:11px; line-height:11px }

div#sr_ringtones div.polyphonic { display:none }
div#sr_ringtones div.tabs.search { height:20px; padding:15px 0 0 0; float:right }
div#sr_ringtones div.full-paging.top { margin-bottom:6px }
div#sr_ringtones div.content-link { height:142px }
div#sr_ringtones div.sample-link { width:168px; height:56px; margin:4px 1px 1px 1px; padding:5px; float:left; cursor:pointer }
div#sr_ringtones div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
div#sr_ringtones div.sample-link:hover a { text-decoration:underline }
	div#sr_ringtones div.sample-link a { display:block; color:#333 }
	div#sr_ringtones div.sample-link img { width:56px; height:56px; margin-right:9px; float:left }
	div#sr_ringtones div.sample-link h2 a { padding-top:6px; font-size:11px; line-height:11px }
	div#sr_ringtones div.sample-link h3 a { padding:2px 0 5px 0; font-size:11px; font-weight:normal; line-height:11px }
	div#sr_ringtones div.sample-link img.play { width:15px; height:15px }

div#sr_games div.content-link { height:170px }
div#sr_games div.sample-link { width:226px; margin:1px 1px 4px 0; padding:5px; float:left; cursor:pointer }
	div#sr_games div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#sr_games div.sample-link:hover a { text-decoration:underline }
		div#sr_games div.sample-link a { color:#333 }
		div#sr_games div.sample-link img { width:75px; height:70px; margin-right:9px; float:left }
		div#sr_games div.sample-link h2 { padding-top:22px; font-size:11px; line-height:11px }
		div#sr_games div.sample-link h3 { padding:2px 0 3px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#sr_games div.sample-link a.link { clear:none; color:#0077C0 }
		div#sr_games div.sample-link:hover a { text-decoration:none }
		div#sr_games div.sample-link:hover a.link { text-decoration:underline }

div#sr_graphics div.content-link { height:142px }
div#sr_graphics div.sample-link { margin:1px 7px 0 5px; padding:5px; float:left; cursor:pointer }
	div#sr_graphics div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#sr_graphics div.sample-link:hover a { text-decoration:underline }
		div#sr_graphics div.sample-link img { width:98px; height:98px }
		div#sr_graphics div.sample-link a { color:#333 }
		div#sr_graphics div.sample-link h2 { width:98px; padding-top:5px; font-size:11px; text-align:center; line-height:13px }
		div#sr_graphics div.sample-link h3 { width:98px; font-size:11px; font-weight:normal; text-align:center; line-height:13px }

div#sr_videotones div.content-link { height:146px }
	div#sr_videotones div.sample-link { height:133px; margin:1px 4px 2px 4px; padding:5px; float:left; cursor:pointer }
	div#sr_videotones div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#sr_videotones div.sample-link:hover a { text-decoration:underline }
		div#sr_videotones div.sample-link img { width:125px; height:102px }
		div#sr_videotones div.sample-link a { color:#333 }
		div#sr_videotones div.sample-link h2 { width:125px; padding-top:5px; font-size:11px; text-align:center; line-height:13px }
		
div#sr_screensaves div.content-link { height:146px }
	div#sr_screensaves div.sample-link { height:133px; margin:1px 4px 2px 4px; padding:5px; float:left; cursor:pointer }
	div#sr_screensaves div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#sr_screensaves div.sample-link:hover a { text-decoration:underline }
		div#sr_screensaves div.sample-link img { width:125px; height:102px }
		div#sr_screensaves div.sample-link a { color:#333 }
		div#sr_screensaves div.sample-link h2 { width:125px; padding-top:5px; font-size:11px; text-align:center; line-height:13px }

div#sr_search_refine div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
	div#sr_search_refine div.title h2 { font-size:15px; color:#FFF }
div#sr_search_refine div.content { width:190px; margin-bottom:11px; padding:12px 0 15px 10px; float:left; border-bottom:1px solid #7FBEDE; background-color:#FFF }

div#sr_search_refine div.content div.input label { font-weight:bold }
div#sr_search_refine div.content div.input input { width:168px; height:25px; margin:2px 0 12px 0; padding:0 5px 0 5px; font-size:18px; color:#333; border:1px solid #0077C0 }

div#sr_search_refine div.content ul { padding-right:5px; float:left }
div#sr_search_refine div.content ul.refine { width:105px }
	div#sr_search_refine div.content ul li { clear:both; white-space:nowrap }
		div#sr_search_refine div.content ul li input { height:11px; height:12px; float:left }
		div#sr_search_refine div.content ul li label { margin:0 0 3px 5px; float:left; font-size:11px; font-weight:normal }

div#sr_search_refine div.content div.button { padding-top:15px; clear:both }

div.search_top { clear:both; overflow:hidden }
	div.search_top h2 { padding-bottom:6px; font-size:14px }
		div.search_top ul li a { height:13px; font-size:18px }
		div.search_top ul li a.small { font-size:10px }
		div.search_top ul li a.small-medium { font-size:14px }
		div.search_top ul li a.medium-full { font-size:22px }
		div.search_top ul li a.full { font-size:26px }

div#snr_featured h1.title { font-size:14px }
div#snr_featured h2 { padding-top:4px; font-size:12px }
div#snr_featured h3 { padding:0 5px 12px 0; font-size:11px; font-weight:normal }
div#snr_featured ul li { display:inline }

div#snr_featured div.input label { font-weight:bold; display:block }
div#snr_featured div.input input { width:168px; height:25px; margin:2px 0 12px 0; padding:0 5px 0 5px; float:left; font-size:18px; color:#333; border:1px solid #0077C0 }
div#snr_featured div.input a { width:27px; height:27px; margin-top:2px; float:left; background:url(/Images/bt_search.gif) no-repeat }
div#snr_featured div.input a:hover { background-position:0 -27px }

/* 500 */
div#error_featured h2 { font-size:12px; line-height:15px }

/* Carrier Not Found */
div#cnf_featured { width:540px; margin:20px; }
div#cnf_featured h1 { margin-bottom:10px; color:#666; font-size:14px; font-style:italic; }
div#cnf_featured h4 { padding:30px 0 7px 0; font-size:12px; font-weight:normal }
div#cnf_featured ul { margin-top:15px }
div#cnf_featured ul li a { padding-left:9px; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

div#cnf_featured div.box_not-found { width:530px; height:80px; padding:20px 0 15px 88px; font-size:14px; font-style:italic; font-weight:bold; background:url(/Images/bg_not-found.gif) no-repeat 0 4px }
	div#cnf_featured div.box_not-found h2 { margin:0; padding:0; color:#0066cc; font-size:22px; font-style:normal; }

div#cnf_featured div.form { width:510px; padding:15px; margin-bottom:10px; background-color:#c3e2f2; overflow:hidden; }
	div#cnf_featured div.form h2 {  margin-bottom:10px; font-style:italic; font-size:15px; }
	div#cnf_featured div.form h2 strong { color:#0066cc; }
	div#cnf_featured div.form label { width: 290px; display: block; float: left; position: relative; font-weight:bold; text-align: right; }
	div#cnf_featured div.form input { width:220px; height:20px; margin:2px 10px 7px 0; padding:0 5px 0 5px; font-size:15px; vertical-align: middle; color:#333; border:1px solid #0077C0 }
	div#cnf_featured div.form div.button { float:left }
	div#cnf_featured div.form div#error, div#cnf_featured div.form div#success { width:470px }

/* Service Not Compatible */
div#snc_featured { height:510px }
div#snc_featured h1.title { font-size:14px }
div#snc_featured h2 { padding:5px 5px 12px 0; font-size:11px; font-weight:normal; clear:both }
div#snc_featured h3 { padding-bottom:10px; clear:both; font-size:12px }
div#snc_featured ul li a.link { padding-left:9px; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

/* Find Link */
div#fl_featured h1.title { font-size:14px }
div#fl_featured h2 { padding:5px 5px 2px 0; clear:both; font-size:11px; font-weight:normal }
div#fl_featured h3 { clear:both; font-size:12px }
div#fl_featured ol { padding:10px 0 0 0; list-style-position:inside }
	div#fl_featured ol li { padding-bottom:10px }
div#fl_featured ul li { padding-top:10px }
div#fl_featured p { padding:10px 0 10px 0; clear:both; font-size:12px }
div#fl_featured p.after { padding:5px 0 10px 0; line-height:13px }

/* 404 */
div#pnf_featured h1.title { font-size:14px }
div#pnf_featured h2 { padding:5px 5px 12px 0; clear:both; font-size:11px; font-weight:normal }
div#pnf_featured h3 { padding-bottom:10px; clear:both; font-size:11px }
div#pnf_featured ul li { display:inline }

div#pnf_featured div.input label { font-weight:bold; display:block }
div#pnf_featured div.input input { width:168px; height:25px; margin:2px 0 12px 0; padding:0 5px 0 5px; float:left; font-size:18px; color:#333; border:1px solid #0077C0 }
div#pnf_featured div.input a { width:27px; height:27px; margin-top:2px; float:left; background:url(/Images/bt_search.gif) no-repeat }
div#pnf_featured div.input a:hover { background-position:0 -27px }

div#full_column.pnf div.content-games h1, 
div#full_column.pnf div.content-wallpapers h1, 
div#full_column.pnf div.content-ringtones h1 { padding:10px 0 10px 0; color:#0077C0 }

div#full_column.pnf div.content-games { width:295px; float:left }
div#full_column.pnf div.content-wallpapers { width:285px; float:left }
div#full_column.pnf div.content-ringtones { width:361px; float:left }

div#full_column.pnf div.content-games div.sample-link { width:257px; margin:1px 1px 4px 5px; padding:5px; overflow:hidden; clear:both; cursor:pointer }
	div#full_column.pnf div.content-games div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#full_column.pnf div.content-games div.sample-link:hover a { text-decoration:none }
		div#full_column.pnf div.content-games div.sample-link a { display:block; color:#333 }
		div#full_column.pnf div.content-games div.sample-link img { width:100px; height:93px; margin-right:9px; float:left }
		div#full_column.pnf div.content-games div.sample-link h2 a { padding-top:5px; font-size:11px; line-height:11px }
		div#full_column.pnf div.content-games div.sample-link h3 a { padding:5px 0 3px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#full_column.pnf div.content-games div.sample-link a.link { width:139px; height:36px; clear:none; color:#0077C0 }
		div#full_column.pnf div.content-games div.sample-link:hover a.link { text-decoration:underline }

div#full_column.pnf div.content-wallpapers div.sample-link { height:132px; margin:1px 0 2px 0; padding:5px; float:left; cursor:pointer }
	div#full_column.pnf div.content-wallpapers div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#full_column.pnf div.content-wallpapers div.sample-link:hover a { text-decoration:underline }
		div#full_column.pnf div.content-wallpapers div.sample-link a { display:block; color:#333 }
		div#full_column.pnf div.content-wallpapers div.sample-link img { width:98px; height:98px }
		div#full_column.pnf div.content-wallpapers div.sample-link h2 { padding-top:5px; font-size:11px; text-align:center; line-height:13px }
		div#full_column.pnf div.content-wallpapers div.sample-link h3 { font-size:11px; font-weight:normal; text-align:center; line-height:13px }
		
div#full_column.pnf div.content-ringtones div.sample-link { width:168px; margin:4px 1px 1px 1px; padding:5px; float:left; cursor:pointer }
div#full_column.pnf div.content-ringtones div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#full_column.pnf div.content-ringtones div.sample-link a { display:block; color:#333 }
	div#full_column.pnf div.content-ringtones div.sample-link:hover a { text-decoration:underline }
	div#full_column.pnf div.content-ringtones div.sample-link img {  width:56px; height:56px; margin-right:9px; float:left }
	div#full_column.pnf div.content-ringtones div.sample-link h2 a { padding-top:6px; font-size:11px; line-height:14px }
	div#full_column.pnf div.content-ringtones div.sample-link h3 a { padding:0 0 5px 0; font-size:11px; font-weight:normal; line-height:14px }
	
	div#full_column.pnf div.content-ringtones div.sample-link a img.play { width:15px; height:15px }

div#full_column.pnf a.link { padding-left:9px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

/* Done's */
div.done-left { width:100% }
	div#done_featured div#alert { width:468px; margin:0 0 4px 0; padding:13px 10px 13px 30px; cursor:default; background-position:9px 14px }
		div#done_featured div#alert p { padding-top:5px; font-size:12px; font-weight:normal; line-height:14px }
	div#done_featured div#success { width:468px; margin:0 0 4px 0; padding:13px 10px 13px 30px; cursor:default; background-position:9px 14px }
		div#done_featured div#success p { padding-top:5px; font-size:12px; font-weight:normal; line-height:14px }
			div#done_featured div#success p span { color:#333 }

div#featued_checkout_left { width:510px; padding-top:27px; float:left;  overflow:hidden }
div#featued_checkout_right { width:430px; float:left;  padding-left:15px }
.done_featured_text { padding:12px 0; font-size:11px; clear:left; }

div#done_featured { float:left }

div#banner_featured { padding:27px 15px 0 15px; float:left }
div#banner_featured_r { padding:27px 15px 0 0; float:left }

div#done_featured h1.title { font-size:14px }

div#full_column.done div.content-games h1, 
div#full_column.done div.content-wallpapers h1, 
div#full_column.done div.content-ringtones h1 { padding:10px 0; color:#0077C0 }

div#full_column.done div.content-games { width:295px; float:left }
div#full_column.done div.content-wallpapers { width:285px; float:left }
div#full_column.done div.content-ringtones { width:522px; float:left }
div#full_column.done div.content-ringtones.two { width:375px; float:left }

div#full_column.done div.content-games div.sample-link { width:257px; margin:1px 1px 4px 5px; padding:5px; overflow:hidden; clear:both; cursor:pointer }
	div#full_column.done div.content-games div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#full_column.done div.content-games div.sample-link:hover a { text-decoration:none }
		div#full_column.done div.content-games div.sample-link a { display:block; color:#333 }
		div#full_column.done div.content-games div.sample-link img { width:100px; height:93px; margin-right:9px; float:left }
		div#full_column.done div.content-games div.sample-link h2 a { padding-top:5px; font-size:11px; line-height:11px }
		div#full_column.done div.content-games div.sample-link h3 a { padding:5px 0 3px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#full_column.done div.content-games div.sample-link a.link { width:139px; height:36px; clear:none; color:#0077C0 }
		div#full_column.done div.content-games div.sample-link:hover a.link { text-decoration:underline }

div#full_column.done div.content-wallpapers div.sample-link { margin:2px 0 2px 0; padding:5px; float:left; cursor:pointer; height: 128px }
	div#full_column.done div.content-wallpapers div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#full_column.done div.content-wallpapers div.sample-link:hover a { text-decoration:underline }
		div#full_column.done div.content-wallpapers div.sample-link a { display:block; color:#333 }
		div#full_column.done div.content-wallpapers div.sample-link img { width:98px; height:98px }
		div#full_column.done div.content-wallpapers div.sample-link h2 { padding-top:5px; font-size:11px; text-align:center; line-height:13px }
		div#full_column.done div.content-wallpapers div.sample-link h3 { font-size:11px; font-weight:normal; text-align:center; line-height:13px }

div#full_column.done div.recommend  {float:left}
div#full_column.done div.recommend div#error { width:382px; margin-top:0; margin-bottom:11px }
div#full_column.done div.recommend div#success_recommend { width:382px; margin-top:0; margin-bottom:11px; padding:8px 0 8px 33px; float:left; position:relative; color:#069D14; font:bold 14px Trebuchet MS; border:1px solid #46CC35; background:#E2F7DF url(/Images/bg_success.gif) no-repeat 10px 9px }

div#full_column.done div.content-ringtones.ad { width:525px }
div#full_column.done div.content-ringtones div.sample-link { width:158px; height:54px; margin:4px 1px 1px 1px; padding:5px; float:left; cursor:pointer }
div#full_column.done div.content-ringtones div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#full_column.done div.content-ringtones div.sample-link a { display:block; color:#333 }
	div#full_column.done div.content-ringtones div.sample-link:hover a { text-decoration:underline }
	div#full_column.done div.content-ringtones div.sample-link img {  width:56px; height:56px; margin-right:9px; float:left }
	div#full_column.done div.content-ringtones div.sample-link h2 a { padding-top:6px; font-size:11px; line-height:11px }
	div#full_column.done div.content-ringtones div.sample-link h3 a { padding:0 0 5px 0; font-size:11px; font-weight:normal; line-height:11px }
	div#full_column.done div.content-ringtones div.sample-link a img.play { width:15px; height:15px }

div#full_column.done div.recommend p { padding:8px 0 8px 0; line-height:14px }
div#full_column.done table tr td { padding:0 20px 11px 0 }

div#full_column.done table tr td label { height:18px; display:block; font-weight:bold }
div#full_column.done table tr td input { width:182px; height:24px; margin-top:2px; padding:1px 5px 0 5px; font-size:17px; border:1px solid #0077c0 }
div#full_column.done table tr td a.go { width:27px; height:27px; margin:20px 0 0 -19px; float:left; position:relative; background:url(/Images/bt_recommend.gif) no-repeat }
div#full_column.done table tr td a.go:hover { background-position:0 -27px }

div#full_column.done a.more { width:27px; height:27px; margin:20px 0 0 0; float:left; position:relative; background:url(/Images/bt_more.gif) no-repeat }
div#full_column.done a.more:hover { background-position:0 -27px }
div#full_column.done a.link { padding-left:9px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

/* Checkout Done 'New' */
div#checkout_done { padding-left:10px; float:left }
div#checkout_done div.message { width:800px; height:80px; padding:20px 0 15px 90px; background:url(/Images/bg_message.gif) no-repeat 0 4px }
div#checkout_done div.message h2 { color:#0077c0; font-size:22px; font-weight:bold }
div#checkout_done div.message h3 { font-size:14px; font-style:italic; font-weight:bold }

div#checkout_done div.recommend { width:250px; height:113px; padding:10px; float:left; border:1px solid #7FBEDE; background-color:#FFF }
	div#checkout_done div.recommend img.preview { width:75px; height:75px; margin-right:10px; float:left }
	div#checkout_done div.recommend h3 { padding-top:2px; font-size:12px; line-height:11px }
	div#checkout_done div.recommend h3 a { color:#333 }
	div#checkout_done div.recommend h4 { margin:0; padding-top:5px; font-size:11px; font-weight:normal; color:#333 }
	div#checkout_done div.recommend div.ratingdiv { height:20px; padding-top:20px; float:left }
	div#checkout_done div.recommend div.ratingdiv h4#notify { padding-top:2px; line-height:11px }
	div#checkout_done div.recommend a.link { margin-top:15px; padding-left:9px; float:left; clear:both; font:bold 11px "Trebuchet MS"; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px  }

div#checkout_done div.content_info { width:630px; height:135px; padding:0 15px; float:left }
div#checkout_done div.content_info h3 { font-size:14px; font-style:italic; font-weight:bold }
div#checkout_done div.content_info ul.link { padding:5px 0;}
div#checkout_done div.content_info ul.link li a { padding-left:9px; font:bold 11px "Trebuchet MS"; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }
div#checkout_done div.content_info p { color:#666; font-size:11px;  }

div#checkout_done h3.more_download { padding:30px 0 15px 0; font-size:14px; font-style:italic; clear:both }

div#checkout_done div.box.ringtones { width:420px; margin-right:25px }
div#checkout_done div.box.ringtones div.holder { width:418px }
div#checkout_done div.box.ringtones div.sample-link { width:100%; margin-top:5px }

div#checkout_done div.box.games { width:475px }
div#checkout_done div.box.games div.holder { width:475px; height:190px; padding:10px 10px 0 10px }
div#checkout_done div.box.games div.sample { width:140px; height:165px; padding:5px; }
div#checkout_done div.box.games div.sample:hover { padding:4px; }
div#checkout_done div.box.games div.sample img { width:140px; height:165px }

/* Support Done */
div#full_column.supportdone div.box_thanks { width:650px; height:55px; padding:20px 0 15px 90px; font-size:14px; font-style:italic; font-weight:bold; background:url(/Images/bg_thanks.gif) no-repeat 0 4px }
	div#full_column.supportdone div.box_thanks h1 { margin:0; padding:0; color:#0066cc; font-size:22px; font-style:normal; }

div#full_column.supportdone	div.content { width:925px; margin-left:10px }
div#full_column.supportdone h1 { color:#0077C0 }
div#full_column.supportdone h2 { padding:25px 0 10px 0; font-size: 14px; color: #333; }
div#full_column.supportdone a.link {  padding:12px 0 11px 10px; font:bold 11px Trebuchet MS; background:url(/Images/arrow.png) no-repeat 0 16px }

div#full_column.supportdone div.content-ringtones { width:175px; margin-right:10px; float:left }
	div#full_column.supportdone div.content-ringtones div.sample-link { width:158px; margin:4px 1px 1px 1px; padding:5px; float:left; cursor:pointer }
	div#full_column.supportdone div.content-ringtones div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
		div#full_column.supportdone div.content-ringtones div.sample-link a { display:block; color:#333 }
		div#full_column.supportdone div.content-ringtones div.sample-link img { width:56px; height:56px; margin-right:9px; float:left }
		div#full_column.supportdone div.content-ringtones div.sample-link h2 { padding:0; font-size:11px; }
		div#full_column.supportdone div.content-ringtones div.sample-link h3 { font-size:11px; font-weight:normal; }
		div#full_column.supportdone div.content-ringtones div.sample-link img.play { width:15px; height:15px; margin-top:5px }

div#full_column.supportdone div.content-videos { width:225px; margin-right:12px; float:left }
	div#full_column.supportdone div.content-videos div.sample-link { margin:1px 0 2px 0; padding:5px; float:left; cursor:pointer }
	div#full_column.supportdone div.content-videos div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
		div#full_column.supportdone div.content-videos div.sample-link a { display:block; color:#333 }
		div#full_column.supportdone div.content-videos div.sample-link img { width:100px; height:80px }
		div#full_column.supportdone div.content-videos div.sample-link h2 { padding-top:5px; font-size:11px; text-align:center; line-height:13px }

div#full_column.supportdone div.content-wallpapers { width:220px; margin-right:12px; float:left }
	div#full_column.supportdone div.content-wallpapers div.sample-link { margin:1px 0 2px 0; padding:5px; float:left; cursor:pointer }
	div#full_column.supportdone div.content-wallpapers div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
		div#full_column.supportdone div.content-wallpapers div.sample-link a { display:block; color:#333 }
		div#full_column.supportdone div.content-wallpapers div.sample-link img { width:98px; height:98px }
		div#full_column.supportdone div.content-wallpapers div.sample-link h2 { padding-top:5px; font-size:11px; text-align:center; line-height:13px }

div#full_column.supportdone div.content-games { width:270px; float:left }
	div#full_column.supportdone div.content-games div.sample-link { width:257px; margin:1px 1px 10px 1px; padding:5px; overflow:hidden; clear:both; cursor:pointer }
	div#full_column.supportdone div.content-games div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
		div#full_column.supportdone div.content-games div.sample-link a { color:#333 }
		div#full_column.supportdone div.content-games div.sample-link img { width:100px; height:93px; margin-right:9px; float:left }
		div#full_column.supportdone div.content-games div.sample-link h2 { padding:3px 0 5px 0; font-size:11px; line-height:12px }
		div#full_column.supportdone div.content-games div.sample-link h3 { padding:3px 0 5px 0; font-size:11px; font-weight:normal; line-height:12px }
		div#full_column.supportdone div.content-games div.sample-link a.link { clear:none; color:#0077C0 }

/* Share Content */
div#share_featured_left { width:124px; margin-right:13px; padding:15px 32px 0 20px; float:left; clear:left; text-align:center; border-right:1px dotted #0077c0 }
	div#share_featured_left img { width:75px; margin:0 auto 4px auto; display:inline }
	div#share_featured_left img.games { width:110px }
	div#share_featured_left img.wallpapers { width:110px }
	div#share_featured_left img.videotones { width:110px }
	div#share_featured_left h3 { text-align:center; font-size:11px }

div#share_featured_right { width:370px; float:left }
	div#share_featured_right h2 { width:340px; font-size:14px }
	div#share_featured_right h2 strong { color:#0177c1 }
	div#share_featured_right table tr td { padding-top:10px; float:left }
	div#share_featured_right table tr td label { display:block }
	div#share_featured_right table tr td input { width:150px!important; margin-right:20px; padding:0 5px; text-align:left!important }
	div#share_featured_right table tr td textarea { width:335px; height:97px; padding:2px 0 2px 5px; border:1px solid #0077c0 }
	div#share_featured_right a.link { padding-left:9px; float:left; clear:both; background:url(/Images/arrow.png) no-repeat 0 4px  }
	div#share_featured_right div.button { margin-right:28px; padding-top:10px; display:inline; float:right }

/* GetRingtone */
div#gt_content-left { padding-right:15px; float:left; color:#333 }
div#gt_content-right { padding-right:20px; overflow:hidden }

div.breadcumb-checkout { margin-bottom:11px; position:relative }

div.gc div#gt_footer { width:754px }

div#gt_content-left div.sample { width:200px; padding:8px 0 4px 0; position:relative; border:1px solid #7fbede; background-color:#FFF; text-align:center }
	div#gt_content-left div.sample h2 { font-size:12px; line-height:13px }
	div#gt_content-left div.sample h3 { margin-bottom:4px; clear:both; font-size:12px; line-height:12px }
	div#gt_content-left div.sample h4 { font-size:11px; font-weight:normal; line-height:12px }
	div#gt_content-left div.sample img { margin:6px 0 2px 0; display:inline; text-align:left }
	
div#gt_content_right div.tabs { height:20px; margin:-2px 0 20px 0; padding-left:0; position:relative; font-weight:bold; color:#8e9497; border-bottom:1px solid #7fbede }
	div#gt_content_right div.tabs li { display:inline }
	div#gt_content_right div.tabs ul li.selected { padding:0; float:left; font-weight:bold; color:#333; background:#C3E2F2 url(/Images/bg_tab-left.gif) no-repeat top left }
		div#gt_content_right div.tabs ul li.selected span { padding:2px 6px 0 6px; background:url(/Images/bg_tab-right.gif) no-repeat top right }
		div#gt_content_right div.tabs ul li span { padding:2px 6px 0 12px; float:left; cursor:default }

div#gt_content-right div#error,
div#gt_content-right div#success,
div#gt_content-right div#alert { width:auto; margin-bottom:17px; float:none; clear:both }

div#gt_content a.link { padding-left:9px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

div#gt_content-right div#gt_content { margin-top:-9px; clear:both; color:#333 }
div#gt_content-right div.input label { display:block; font-weight:bold }
div#gt_content-right div.input input { width:43px; height:25px; margin:2px 5px 12px 0; padding:0 5px 0 5px; font-size:18px; color:#0077C0; text-align:center; border:1px solid #0077C0 }
div#gt_content-right div.input input#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder1_txtCheckoutCellphoneNumber_2,
input#ctl00_ContentPlaceHolder1_Uc_CheckoutLogin_ctl00_ContentPlaceHolder1_Uc_CheckoutLogin_txtLoginCellphoneNumber_2,
input#ctl00_ContentPlaceHolder1_Uc_PrepaidCardPin_txtNumberTwo,
input#ctl00_ContentPlaceHolder1_Uc_CheckoutLogin_ctl00_ContentPlaceHolder1_Uc_CheckoutLogin_txtForgotCellphoneNumber_2 { width:105px!important }

div#gt_content-right div.select-one.ns { padding-top:8px }
div#gt_content-right div.select-one h2 { margin:0 0 10px 2px;  font-size:12px }
div#gt_content-right div.select-one input { width:12px; height:12px; margin:3px 10px 0 0; float:left }
div#gt_content-right div.select-one label.show { float:left; font:bold 14px Trebuchet MS; color:#0077C0; white-space:nowrap }

div#gt_content-right div.select-one div.second { padding:11px 0 8px 0; overflow:hidden; clear:left }

div#gt_content-right div.confirm.password { padding:0 0 8px 0 }
div#gt_content-right div.confirm { padding-top:8px }
div#gt_content-right div.confirm h2 { margin:0 0 2px 2px;  font-size:12px }
div#gt_content-right div.confirm input { width:12px; height:12px; margin:3px 10px 0 0; float:left }
div#gt_content-right div.confirm div.second { padding-bottom:8px; overflow:hidden; clear:left }
div#gt_content-right div.confirm p { padding-bottom:3px }
div#gt_content-right div.confirm a { font-weight:bold }

div#gt_content-right h3.subscriber { padding-bottom:8px; font-size:12px }
	div#gt_content-right h3.subscriber span { color:#0077C0 }

div#gt_content-right a.link { font-size:11px }

div#gt_content-right div.already h3 { padding-top:3px; font-size:12px }
div#gt_content-right div.already h4 { padding-top:8px; font-size:12px; font-weight:bold }
	div#gt_content-right div.already h4 span { margin-top:4px; display:block; color:#0077C0 }
	
div#gt_content-right div.already h4.entered { padding-top:0; font-size:12px; font-weight:bold }
	div#gt_content-right div.already h4.entered span { display:inline; color:#0077C0 }
	
div#gt_content-right div.already h4.pass { padding-bottom:8px; font-size:12px; font-weight:bold }
	div#gt_content-right div.already h4.pass span { display:inline; color:#0077C0 }
	
div#gt_content-right div.already h4.credits { padding:0 0 7px 0; font-weight:normal }

div#gt_content-right div.already div.cellphone { margin-top:9px }
	div#gt_content-right div.already div.cellphone label { display:block; font-weight:bold }
	div#gt_content-right div.already div.cellphone input { width:43px; height:23px; margin:2px 5px 0 0; padding:2px 5px 0 5px; font-size:18px; color:#0077C0; text-align:center; border:1px solid #0077C0 }
	div#gt_content-right div.already div.cellphone input.third { width:53px }

div#gt_content-right div.already div.cellphone.forgot { margin-bottom:20px }

div#gt_content-right div.already div.pass { margin-top:9px }
	div#gt_content-right div.already div.pass label { display:block; font-weight:bold }
	div#gt_content-right div.already div.pass input { width:63px; height:25px; margin:2px 0 12px 0; font-size:18px; color:#0077C0; text-align:center; border:1px solid #0077C0 }

div#gt_content-right div.already div.check { padding-bottom:8px }
	div#gt_content-right div.already div.check label { font-weight:bold }
	div#gt_content-right div.already div.check input { width:12px; height:12px; margin:3px 5px 0 0; float:left }

div#gt_content-right h4 { margin-bottom:2px; font-size:11px; font-weight:normal; line-height:12px }
div#gt_content-right div.button { margin:8px 0 14px 0 }
div#gt_content-right a.link { float:left; clear:left }
div#gt_content-right div#flash { padding:10px 9px 0 0; float:right }
div#gt_content-right div#flash.pass { padding:2px 127px 0 0 }

div#gt_content-right div#gt_footer { margin-top:44px; float:left; clear:both; color:#666 }
	div#gt_content-right div#gt_footer img { margin-bottom:18px }
	div#gt_content-right div#gt_footer h3 { padding-bottom:18px; font-size:11px; line-height:11px }
		div#gt_content-right div#gt_footer h3 span { color:#000 }
	div#gt_content-right div#gt_footer p { font-size:10px; line-height:11px }

div#content_right h1.get { margin:-12px 0 11px 0; position:relative }
div#gc_left_column div.sample { width:158px; padding:8px 0 16px 0; text-align:center; border:1px solid #7fbede; background-color:#FFF }
	div#gc_left_column div.sample h2 { font-size:12px; line-height:13px }
	div#gc_left_column div.sample h3 { margin-bottom:4px; clear:both; font-size:12px; line-height:12px }
	div#gc_left_column div.sample h4 { font-size:11px; font-weight:normal; line-height:12px }
	div#gc_left_column div.sample img { width:75px; height:75px; margin:6px 0 6px 42px; text-align:left }

/* Company, ... */
div#co_content_right { width:165px; float:left }
div#co_content_right a { font-weight:bold }
div#co_content { width:750px; padding-left:22px; color:#333 }

div#co_content.company h2 { margin:12px 0 4px 0; font-size:12px }
div#co_content.company p { width:741px; padding-bottom:10px; font-size:11px; line-height:14px }
	div#co_content.company p a { font-weight:bold }
div#co_content.company ul { padding:0 0 10px 30px; list-style-type:circle }
	div#co_content.company ul li { font-weight:bold; line-height:16px }

div#co_content.management div.management { padding:10px 0 0 0; clear:both }
div#co_content.management img { margin-right:16px; float:left }
div#co_content.management h2 { margin:0 0 4px 0; font-size:12px; line-height:14px }
div#co_content.management div.management div.text { width:570px; padding-bottom:27px; float:left }
div#co_content.management p { margin-bottom:10px; font-size:11px; line-height:14px }

div#co_content.board h2 { margin:12px 0 4px 0; font-size:12px }
div#co_content.board p { width:741px; padding-bottom:16px; font-size:11px; line-height:14px }

div#co_content.partners p { width:700px; padding:12px 0 17px 0; font-size:11px; line-height:14px }
div#co_content.partners div.partners { width:798px; margin-left:-35px }
div#co_content.partners h2 { padding:4px 0 14px 0; clear:both; font-size:14px }
div#co_content.partners img { width:160px; height:80px; margin:0 0 20px 31px; display:inline; border:1px solid #DADADA }

div#co_content.releases ul.info { padding:8px 0 26px 0; font-size:11px; font-weight:normal }
	div#co_content.releases ul.info li { line-height:13px }
		div#co_content.releases ul.info li a { font-weight:bold }
div#co_content.releases div.list ul { padding-bottom:17px; font-weight:bold }
	div#co_content.releases div.list ul li { line-height:13px }
		div#co_content.releases div.list ul li a { padding-left:9px; font:bold 11px Trebuchet MS; background:url(/Images/arrow.png) no-repeat 0 4px }

div#co_content.releases div.top-sellers ul { width:700px; padding-left:30px; list-style-type:circle }
	div#co_content.releases div.top-sellers ul li { padding-bottom:10px; line-height:16px }
	
	div#co_content.releases div.top-sellers.padding ul li { padding-bottom:0 }

div#co_content.releases div.contacts ul { padding-bottom:15px }

div#co_content.releases h2 { padding-top:12px; font-size:12px }
div#co_content.releases p { width:731px; padding:4px 0 8px 0; font-size:11px; line-height:13px }
div#co_content.releases a.release { padding-left:9px; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

div#co_content.jobs h2 { padding-top:20px; font-size:12px }
div#co_content.jobs p { width:731px; padding-top:8px; font-size:11px; line-height:13px }

div#co_content.contact h2 { padding:12px 0 3px 0; font-size:12px }
div#co_content.contact h2.head { padding-bottom:7px; font-size:14px }
div#co_content.contact h2 { font-size:11px }
div#co_content.contact ul { padding-bottom:8px }
div#co_content.contact ul.japan { padding-bottom:20px }
div#co_content.contact ul li { font-size:11px; line-height:13px }
	div#co_content.contact ul li span { font-weight:bold }
div#co_content.contact a { font-weight:bold }

div#co_content.faq h2.inst { margin-top:12px; font-size:14px }
div#co_content.faq h2 { margin:7px 0 0 0; padding:0; font-size:12px }
div#co_content.faq p { width:741px; padding-bottom:5px; font-size:11px; line-height:13px }
div#co_content.faq table { margin:10px 0 10px 0; border-bottom:1px solid #000; border-left:1px solid #000 }
	div#co_content.faq table tr td.center { text-align:center }
		div#co_content.faq table tr td { padding:0 10px 0 10px; border-top:1px solid #000; border-right:1px solid #000 }

div#co_content.problem h2 {margin:12px 0; font-size:14px}
div#co_content.problem p { padding-bottom:15px; line-height:13px}
div#co_content.problem ul li { padding:0 50px 10px 25px; line-height:13px }

/* Widgets */
div.widgets { color:#333 }
	div.widgets p { padding:6px 0 20px 0 }
	div.widgets h2 { font-size:12px }

div.widgets div#error,
div.widgets div#success { width:879px }
	
div.widgets div#widget_data { padding-bottom:10px }
div.widgets div#widget_data h2 { padding-right:8px; float:left }

div.widgets div#widget_color { width:260px; float:left; display:none; position:relative }
	div.widgets div#widget_color h2 { padding-bottom:4px }
	div.widgets div#widget_color ul.choice { padding-left:15px }
		div.widgets div#widget_color ul.choice li { clear:both }
		div.widgets div#widget_color ul.choice li input { width:12px; height:12px; margin:6px 5px 0 0; float:left; color:#999 }
		div.widgets div#widget_color ul.choice li span { width:25px; height:11px; margin:3px 6px 0 0; float:left; overflow:hidden }
		div.widgets div#widget_color ul.choice li label { padding-top:3px; float:left; display:block; font-weight:bold; cursor:pointer }
	div.widgets div#widget_color ul.list { padding-left:31px; display:none }
		div.widgets div#widget_color ul.list li { width:232px; padding-bottom:5px; float:left; clear:both }
			div.widgets div#widget_color ul.list li label { width:125px; margin-top:3px; float:left }
			div.widgets div#widget_color ul.list li input { width:61px; height:19px; margin-right:5px; padding:1px 0 0 17px; float:left; font-weight:bold; color:#333; border:1px solid #0077C0; background:#FFF url(/Images/bg_input-widget.gif) no-repeat }
			div.widgets div#widget_color ul.list li span { width:20px; height:20px; float:left; border:1px solid #000; background-color:#0077C0 }

div.widgets div#widget_preview { width:197px; padding-left:40px; float:left; display:none }
	div.widgets div#widget_preview h2.title { padding-bottom:10px }

div.widgets div#widget_code { width:389px; padding-left:40px; float:left; display:none }
	div.widgets div#widget_code h2 { padding-right:111px; float:left; background:url(/Images/ico_get-code.gif) no-repeat right }
	div.widgets div#widget_code p { padding:6px 0 10px 0; clear:both }
	div.widgets div#widget_code div.code { width:354px; padding:9px 10px 10px 14px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div.widgets div#widget_code div.code textarea { width:354px; height:110px; background-color:Transparent }
	div.widgets div#widget_code p.save { padding:11px 0 5px 0; display:block }
	div.widgets div#widget_code input.email { width:175px; height:19px; margin-left:3px; padding:1px 5px 0 5px; font-size:15px; border:1px solid #0077C0 }
	div.widgets div#widget_code div.check { padding-top:10px; clear:both }
	div.widgets div#widget_code div.button { padding:20px 0 0 52px; clear:both }

div.widgets div.pallet { width:288px; padding:0 2px 2px 0; display:none; position:absolute; top:8px; left:272px; z-index:9999; background-color:#fff; border:3px solid #0077c0 }
	div.widgets div.pallet img { margin-top:-3px; position:absolute; top:50%; left:-7px }
	div.widgets div.pallet a { width:20px; height:20px; margin:2px 0 0 2px; float:left; border:1px solid #000 }
	div.widgets div.pallet a:hover { margin:1px -1px -1px 1px; border:2px solid #ffc438 }

div#st_content-left { width:173px; margin-top:-5px; float:left }
div#st_content-left a { font-weight:bold }
div#st_content-middle { width:510px; float:left }

div#st_content-middle div#error,
div#st_content-middle div#success { width:auto; margin-right:15px; float:none }

div#st_content-middle table { margin:10px 0 0 15px }
	div#st_content-middle table tr td { padding:0 0 10px 0 }
	div#st_content-middle table tr td label { padding-right:30px }
		div#st_content-middle table tr td h1 { font-size:12px }
		div#st_content-middle table tr td select { width:187px; }
		div#st_content-middle table tr td select.needsupport { width:300px; }
		div#st_content-middle table tr td input { width:175px; height:20px; padding:0 5px 0 5px; font:13px Trebuchet MS; border:1px solid #0077C0 }
		div#st_content-middle table tr.cellphone td input { width:57px; height:24px; margin-right:5px; padding:0; font:bold 16px Trebuchet MS; color:#0077C0; text-align:center }
		div#st_content-middle table tr.cellphone td input#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder1_txtCellphoneNumber_2 { width:105px }
		div#st_content-middle table tr td textarea { width:256px; height:82px; padding:0 5px 0 5px; font:13px Trebuchet MS; border:1px solid #0077C0 }
		div#st_content-middle table tr td div.button { padding-top:11px }

div#st_content-middle p { padding:16px 0 0 16px; font-size:12px; font-weight:bold }

div#st_content-middle ul.required { padding-left:16px }
	div#st_content-middle ul.required li { padding:3px 0 7px 0; font-size:11px }
	div#st_content-middle ul.required li a { font-weight:bold }

div#st_content-middle ul.mail { padding-left:16px }
	div#st_content-middle ul.mail li { font-size:11px; line-height:14px }
	
div#st_content-right { width:256px; float:left }

div#hp_content-left { width:173px; margin-top:-5px; float:left }
div#hp_content-left a { font-weight:bold }
div#hp_content-middle { width:510px; float:left }
	div#hp_content-middle h2.head { padding:6px 0 6px 21px; font-size:14px }

div#hp_content-middle div.hp_content a { margin-left:21px; padding:3px 0 3px 10px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 7px }
div#hp_content-middle ol { padding:0 0 11px 31px; clear:both; display:none; font-size:11px; list-style-position:inside }
div#hp_content-middle ol.on { display:block }
	
div#hp_content-right { width:256px; float:left }

div#top_faq div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
div#top_faq div.title h2 { font-size:15px; color:#FFF }
div#top_faq div.content { width:238px; padding:0 9px 0 9px; float:left; border-bottom:1px solid #7fbede; background-color:#FFF }
	
	div#top_faq div.content ul { padding-top:14px }
		div#top_faq div.content ul li a { padding-bottom:2px; font-size:11px; font-weight:bold }
	
	div#top_faq div.content a.link { width:228px; padding:12px 0 11px 10px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 16px }

/* Select */
div.select { width:200px; position:relative }
    div.select a.top { height:20px; padding-left:8px; overflow:hidden; display:block; font:bold 11px Trebuchet MS; color:#FFF; cursor:pointer; background:url(/Images/bg_select.gif) repeat-x }
    div.select a.top:hover { text-decoration:none; background-position:0 -20px }
        div.select a.top span { margin-right:8px; padding-top:2px; display:block; background:url(/Images/bt_select.gif) no-repeat right top }
        div.select a.top:hover span { background-position:right -20px }
    
    div.select a.top.on { text-decoration:none; background-position:0 -20px }
        div.select a.top.on span,
        div.select a.top.on:hover span { background-position:right -40px }
    
    div.select div#dropSelect { width:100%; height:160px; display:none; position:absolute; top:21px; left:0; overflow:hidden; background-color:#008adf }
    
        div.select div#dropSelect a.move-top { width:100%; height:13px; overflow:hidden; display:none; position:absolute; top:0; left:0; border-top:1px solid #008adf; background:#37a3e6 url(/Images/bt_move-top.gif) no-repeat center 0 }
        div.select div#dropSelect a.move-top:hover { background-position:center -13px }
        div.select div#dropSelect a.move-top.on { background-position:center -13px }
        
        div.select div#dropSelect a.move-bottom { width:100%; height:13px; overflow:hidden; display:none; position:absolute; bottom:0; left:0; border-bottom:1px solid #008adf; background:#37a3e6 url(/Images/bt_move-bottom.gif) no-repeat center 0 }
        div.select div#dropSelect a.move-bottom:hover { background-position:center -13px }
        div.select div#dropSelect a.move-bottom.on { background-position:center -13px }
        
        div.select div#dropSelect ul { padding:3px 0 }
            div.select div#dropSelect ul li { padding-left:6px; font-size:11px; color:#FFF; line-height:14px; cursor:pointer }
            div.select div#dropSelect ul li:hover { text-decoration:underline }

/* Verizon */
div#verizon-page { width:545px; margin:0 auto; position:relative; border:5px solid #295A7D; border-top:none }
	div#verizon-page div#top { background-position:bottom left }
		div#verizon-page div#top img { padding:22px 0 0 10px }
	div#verizon-page div.content-menu { height:35px }
		div#verizon-page div.content-menu h2 { padding:6px 0 0 14px; font-size:15px; color:#FFF }
	div#verizon-page div#content { width:530px; padding-top:18px }
		div#verizon-page div#content p { padding:0 10px 14px 0; line-height:13px }
		div#verizon-page div#content h3 { padding:0 0 28px 0; font-size:11px; line-height:13px }
		div#verizon-page div#content div.sample { padding:0 20px 0 20px; float:left; text-align:center }
			div#verizon-page div#content div.sample img { margin-bottom:10px; border:1px solid #7fbede }
		div#verizon-page div#content.step-one div.button { padding:22px 0 3px 180px; clear:both }
		div#verizon-page div#content.step-two h3 { font-size:11px; padding-bottom:17px; line-height:13px }
		div#verizon-page div#content.step-two div.button { padding-bottom:12px; clear:both }
	div#verizon-page div#footer { height:60px; padding:11px 0 0 15px }

/* SCA */
div#popup div.content.scapop { width:610px; padding:0 }
	div#popup div.content.scapop h3 { font-size:12px }
	div#popup div.content.scapop div.instantgame { width:610px; height:195px; background:url(/Images/bg_sca.gif) no-repeat }
		div#popup div.content.scapop div.instantgame h1 { padding-bottom:10px }
		div.instantgame a.link { padding:0 0 0 10px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }
		
	div#popup div.content.scapop div.tray { height:43px; padding:4px 0 0 23px; background:#f2f2f2 url(/Images/bg_sca-bottom.gif) no-repeat right top }
		div#popup div.content.scapop div.tray a.play { width:118px; height:39px; float:left; background:url(/Images/bt_sca-playnow.gif) no-repeat }
		div#popup div.content.scapop div.tray a.close { width:59px; height:28px; margin:5px 0 0 6px; float:left; background:url(/Images/bt_sca-close.gif) no-repeat }
		div#popup div.content.scapop div.tray a.dismiss { width:66px; height:28px; margin:5px 0 0 6px; float:left; background:url(/Images/bt_sca-dismiss.gif) no-repeat }
		div#popup div.content.scapop div.tray a.play:hover { background-position:0 -39px }
		div#popup div.content.scapop div.tray a:hover { background-position:0 -28px }

/* Spend */
div.spend_featured div#alert { width:468px; margin:0 0 4px 0; padding:13px 10px 13px 30px; cursor:default; background-position:9px 14px }
	div.spend_featured div.done_featured div#alert p { padding-top:5px; font-size:12px; font-weight:normal; line-height:14px }
div.spend_featured a.link { padding:3px 0 3px 10px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 7px }

/* Disclaimer */
div.bread-channel h2 { margin-top:0!important }
div#content_full.disclaimer div#alert { margin-top:0 }
div#content_full.disclaimer a.link { padding:3px 0 0 10px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 7px }

/* #footer */
div#footer div.left { float:left; }
	div#footer div.left ul { margin-bottom:5px; }
	div#footer div.left ul li { padding-right:11px; display:inline }
	div#footer div.left ul li a { font-weight:bold; color:#333 }
	div#footer div.left ul li img { margin:5px 5px 0 0; display:inline }

div#footer div.right { padding-right:15px; float:right; }
	div#footer div.right p { padding:4px 0; text-align:right; font-size:11px }


/* box text */
div.box.text { width:520px; float:left; clear:both; overflow:hidden; padding:10px 15px 0 15px; margin-top:20px; color:#666 }
div.box.text.default { width:695px }
div.box.text.content { width:520px }
	div.box.text h2 { font-size:11px; font-style:italic }
	div.box.text p { margin-bottom:10px; line-height:15px; font-size:11px }
	div.box.text a.link { padding-left:9px; float:left; clear:both; font:bold 11px "Trebuchet MS"; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

/* featured home */
div.featured { float:left }
div.featured div.title { width:182px; height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
    div.featured div.title h2 { font-size:15px; color:#FFF }
    div.featured div.title a { margin-top:2px; float:right; font-size:11px; font-weight:bold; color:#FFF!important }
        div.featured div.title a img { margin:4px 5px 0 0; float:left }
    div.featured div#preview { position:relative }
        div.featured div#preview div#opacity { width:200px; height:43px; position:absolute; top:140px; left:0; background:#000; border-top:1px solid #7fbede; border-bottom:1px solid #7fbede }
        div.featured div#preview h3 { width:200px; height:29px; position:absolute; top:140px; left:0; font-size:11px; font-weight:normal; color:#fff; line-height:13px }
            div.featured div#preview h3 a.name_lobby { padding:8px 0 0 5px; font-size:18px; font-weight:bold; }
            div.featured div#preview h3 a { padding:4px 0 0 5px; display:block; color:#fff }
        div.featured div#preview img { width:200px; height:140px }
    div.featured a.left { width:11px; height:33px; margin-top:44px; float:left; overflow:hidden; background:url(/Images/arrow_left.gif) no-repeat -2px 3px }
    div.featured a.right { width:13px; height:33px; margin-top:44px; float:left; overflow:hidden; background:url(/Images/arrow_right.gif) no-repeat -3px 3px }
    div.featured a.left:hover { background-position:-2px -27px }
    div.featured a.right:hover { background-position:-3px -27px }
    div.featured div.tile { padding:2px 0; float:left; border-top:1px solid #7fbede; background-color:#fff }
    div.featured div.cnt { width:176px; overflow:hidden; float:left }
        div.featured div.cnt div#paging { width:10000px; margin-top:44px }
        div.featured div.cnt div#paging img { width:30px; height:30px; margin:2px 1px 0 4px; float:left; cursor:pointer }
        div.featured div.cnt div#paging img.active { margin:0 -1px 0 2px; border:2px solid #097cc2 }
        
			div.featured div#loading { height:100px; padding-top:40px; background-color:#fff }
				div.featured div#loading img { width:42px; margin:0 auto }

/* Content Not Compatible */
div#cnc_featured { padding-left:15px }
	div#cnc_featured div.box_not-found { width:530px; height:80px; padding:20px 0 15px 88px; font-style:italic; background:url(/Images/bg_not-found.gif) no-repeat 0 4px }
		div#cnc_featured div.box_not-found h2 { margin:0; padding:0; color:#0066cc; font-size:22px; font-style:normal; font-weight:bold }
		div#cnc_featured div.box_not-found h3 { margin:0; padding:0; font-size:14px; font-weight:bold; color:#000 }

	div#cnc_featured div.selected-model { width:170px; padding:3px; float:left; text-align: center; background-color:#fff }
		div#cnc_featured div.selected-model h2 { padding-top:5px; color: #0066cc; font-style: italic; font-size: 14px }
		div#cnc_featured div.selected-model img { height:75px; margin: 8px auto }
		div#cnc_featured div.selected-model p { line-height:14px }
		div#cnc_featured div.selected-model p.link { height:19px; margin-top:10px; padding-top:3px; background-color:#dbeef7 }
		div#cnc_featured div.selected-model p.link a { color:#0077C0; display:block; text-decoration:underline }

	div#cnc_featured img.key { width:46px; height:151px; margin:10px 35px; float:left }
	div#cnc_featured div.content-model { margin-top:35px; float:left; }
	div#cnc_featured div.content-model h2 { margin-bottom:5px; color:#000; font-style:italic; line-height:14px; font-size:12px }
	div#cnc_featured div.content-model ul li { height:16px; }
	div#cnc_featured div.content-model ul li a { padding-left:9px; font:bold 11px Trebuchet MS; background:url(/Images/arrow.png) no-repeat 0 4px }

	div#cnc_featured div#game_content { padding-top:30px; clear:both }
	div#cnc_featured div#game_content h2 { font:italic bold 14px Trebuchet MS, Verdana, Arial, sans-serif }
	div#cnc_featured div#game_content div.sample-link { width:257px; margin:1px 1px 4px 5px; padding:5px; float:left; cursor:pointer }
	div#cnc_featured div#game_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#cnc_featured div#game_content div.sample-link:hover a { text-decoration:none }
		div#cnc_featured div#game_content div.sample-link a { display:block; color:#333 }
		div#cnc_featured div#game_content div.sample-link img { width:100px; height:93px; margin-right:9px; float:left }
		div#cnc_featured div#game_content div.sample-link h2 a { padding-top:5px; font-size:11px; line-height:11px }
		div#cnc_featured div#game_content div.sample-link h3 a { padding:5px 0 3px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#cnc_featured div#game_content div.sample-link a.link { padding-left:9px; color:#0077C0; float:left; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }
		div#cnc_featured div#game_content div.sample-link:hover a.link { text-decoration:underline }


/* Ringtones Home */
div#homeringtones_left { float:left;}

div#homeringtones_left .box_homeringtones { width:550px; margin-top:15px; float:left; clear:left }
	
	div.box_homeringtones #controlaListaHomeRingtonesMp3 {float : left; width:550px;}
	#controlaListaHomeRingtonesMp3 ul {float : left; width : 100%;}
	        #controlaListaHomeRingtonesMp3 ul li {float : left; width : 273px; height : 73px; margin : 6px 0px 0px 0px; padding : 3px 0px 3px 0px; border:1px solid #e9f5fb;}
	        #controlaListaHomeRingtonesMp3 ul li:hover {float : left; width : 273px; height : 73px; margin : 6px 0px 0px 0px; padding : 3px 0px 3px 0px; border:1px solid #FFC438; background-color:#FFF6E1}
	        
	        #controlaListaHomeRingtonesMp3 ul li a {color:#3a77ca; cursor : pointer; }
	        #controlaListaHomeRingtonesMp3 ul li a:hover {text-decoration:underline;}
	        #controlaListaHomeRingtonesMp3 ul li .controlaImg{float : left; width : 70px; height : 70px; margin : 1px 8px 0px 3px;}
	        #controlaListaHomeRingtonesMp3 ul li .infosSobreArtista{float : left; width : 182px;}
	        #controlaListaHomeRingtonesMp3 ul li .controlerBots{float : left; width : 182px;}
	        #controlaListaHomeRingtonesMp3 ul li h2 { padding: 8px 0px 1px 0px; font-size:12px; line-height:12px }
	        #controlaListaHomeRingtonesMp3 ul li h3 { padding:1px 0px 3px 0px; font-size:12px; font-weight:normal; line-height:12px }
	        #controlaListaHomeRingtonesMp3 ul li a img.play { width:15px; height:15px; margin:5px 7px 0 0; float:left }
	        #controlaListaHomeRingtonesMp3 ul li a img.more { width:15px; height:15px; margin:5px 10px 0 0; float:left }
	
	
	div.box_homeringtones #controlaListaHomeRingtonesPolifonicos {float : left; width:550px;}
	#controlaListaHomeRingtonesPolifonicos ul {float : left; width : 100%;}
	        #controlaListaHomeRingtonesPolifonicos ul li {float : left; width : 273px; height : 72px; margin : 6px 0px 0px 0px; padding : 3px 0px 3px 0px; border:1px solid #e9f5fb;}
	        #controlaListaHomeRingtonesPolifonicos ul li:hover {float : left; width : 273px; height : 72px; margin : 6px 0px 0px 0px; padding : 3px 0px 3px 0px; border:1px solid #FFC438; background-color:#FFF6E1}
	        #controlaListaHomeRingtonesPolifonicos ul li a { color:#3a77ca; cursor : pointer;}
	        #controlaListaHomeRingtonesPolifonicos ul li a:hover {text-decoration:underline;}
	        #controlaListaHomeRingtonesPolifonicos ul li .controlaImg{float : left; width : 70px; height : 70px; margin : 1px 8px 0px 3px;}
	        #controlaListaHomeRingtonesPolifonicos ul li .infosSobreArtista{float : left; width : 182px;}
	        #controlaListaHomeRingtonesPolifonicos ul li .controlerBots{float : left; width : 182px;}
	        #controlaListaHomeRingtonesPolifonicos ul li h2 { padding: 8px 0px 1px 0px; font-size:12px; line-height:12px }
	        #controlaListaHomeRingtonesPolifonicos ul li h3 { padding:1px 0px 3px 0px; font-size:12px; font-weight:normal; line-height:12px }
	        #controlaListaHomeRingtonesPolifonicos ul li a img.play { width:15px; height:15px; margin:5px 7px 0 0; float:left }
	        #controlaListaHomeRingtonesPolifonicos ul li a img.more { width:15px; height:15px; margin:5px 10px 0 0; float:left }   	
	
	
	div.box_homeringtones div.sample-link { width:268px; overflow:hidden; height:43px; margin:10px 10px 0 0; padding:1px; float:left; background-color:#fff }
	div.box_homeringtones div.sample-link:hover { padding:0; border:1px solid #FFC438; text-decoration:underline; background-color:#FFF6E1 }
	div.box_homeringtones div.sample-link a { color:#333 }
	div.box_homeringtones div.sample-link h2 { padding: 6px 10px; font-size:12px; line-height:12px }
	div.box_homeringtones div.sample-link h3 { padding:0 0 5px 10px; font-size:12px; font-weight:normal; line-height:12px }
	div.box_homeringtones div.content-link div.sample-link a img.play { width:15px; height:15px; margin:14px 7px 0 0; float:right }
	div.box_homeringtones div.content-link div.sample-link a img.more { width:15px; height:15px; margin:14px 10px 0 0; float:right }

div#homeringtones_right { width:200px; padding-right:15px; float:right; overflow:hidden }


#controlaParteInferior 
{
    float : left;
    width : 720px;
}
#controlaParteInferior #informal 
{
    display : block;
    padding : 0px 0px 0px 0px;
    font-size : 14px;
    font-weight : bold;    
}
#destaquesEsquerda 
{
    float : left;
    width : 360px;    

}
#controlaParteInferior div.title h1 {float : left; width : 220px; font-size:15px; color:#FFF;}
#controlaParteInferior div.title a {color:#FFF;  margin-top:2px; float:right; font-size:11px; font-weight:bold; color:#FFF!important; }
#controlaParteInferior div.title a img { margin:4px 5px 0 0; float:left }

div#controlaParteInferior .box_homeringtones  
{
    width:350px; 
    float : left; 
    clear : left; 
}
div#controlaParteInferior div.sample-link 
{ 
    float:left; 
    width:348px; 
    overflow:hidden; 
    height:50px; 
    margin:10px 10px 0 0; 
    padding:1px; 
    background-color:#fff; 
}
div#controlaParteInferior div.sample-link:hover 
{ 
    padding:0; 
    border:1px solid #FFC438; 
    text-decoration:underline; 
    background-color:#FFF6E1; 
}
div#controlaParteInferior div.sample-link a  
{
    color:#333 
}
div#controlaParteInferior div.sample-link h2  
{
    padding: 6px 10px; 
    font-size:12px; 
    line-height:12px; 
}
div#controlaParteInferior div.sample-link h3 
{ 
    padding:0 0 5px 10px; 
    font-size:12px; 
    font-weight:normal; 
    line-height:12px;
}
div#controlaParteInferior div.content-link div.sample-link a img.play 
{ 
    width:15px; 
    height:15px; 
    margin:14px 7px 0 0; 
    float:right 
}
div#controlaParteInferior div.content-link div.sample-link a img.more 
{ 
    width:15px; 
    height:15px; 
    margin:14px 10px 0 0; 
    float:right 
}
#destaquesDireita 
{
    float : left;
    width : 360px; 
    height : 336px;
    background-color : #fff;
}
#destaquesDireita ul 
{
    float : left;
    padding : 15px 8px 0px 8px;
}
#destaquesDireita ul li 
{
    float : left;
    width : 100px;
    height : 115px;
    overflow : hidden;
    padding : 15px 0px 0px 10px;
}
#destaquesDireita ul li a span
{
    display : block;
    text-align : center;
    padding : 5px 0px 0px 0px;    
    font-weight : bold;
}
#chrisBrown {
    float : left;
    margin-top : 10px;
    
}