/* testDiv */
div#test { width:100%; height:30px; background-color:#F00; z-index:8 }
div#test p { padding-top:7px; text-align:center; color:#fff; font:bold 14px Arial,Verdana }

* { margin:0; padding:0; border:none }
img { display:block }
ul { list-style:none }

body { cursor:default; font:12px "Trebuchet MS", Verdana, Arial, sans-serif; background-color:Transparent }
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; border:5px solid #295A7D; border-top:none }
div#wgword { height:33px; background:url(/Images/bg_wgword.gif) no-repeat }
div#top { height:95px; border-top:1px solid #2b5f84; position:relative; background:#FFF url(/Images/bg_top.gif) repeat-x bottom }
div#menu { position:relative }
div#content { width:955px; min-height:250px; padding:22px 0 47px 15px; float:left; background:#E9F5FB url(/Images/bg_content.gif) repeat-x bottom }
div#footer { width:875px; height:85px; padding:14px 0 14px 95px; overflow:hidden; clear:both; border-top:1px solid #7FBEDE; background-color:#FFF }

/* 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 ul.top_menu { margin:0; padding:0 15px; float:right }
div#top ul.top_menu li { padding-right:8px; float:left; color:#333; list-style:none; line-height:24px; display:inline }
div#top ul.top_menu li a { margin-top:5px; font-weight:bold }

div#top ul.top_menu li a span.left { width:8px; height:25px; cursor:default; float:left; background:url(/Images/menu_tab1.gif) no-repeat }
div#top ul.top_menu li a span.middle { float:left; cursor:default; color:#000; border-bottom:1px solid #d5e6ee; background-color:#e0f1fa }
div#top ul.top_menu li a span.middle b { color:#0077c0 }
div#top ul.top_menu li a span.right { width:26px; height:25px; cursor:default; float:left; background:url(/Images/menu_tab2.gif) no-repeat }

div#top ul.top_menu li div.content { padding:5px 8px 0 8px; display:none; clear:both; border-right:1px solid #d5e6ee; line-height:16px; position:absolute; top:19px; background-color:#e0f1fa }
div#top ul.top_menu li div.content a { font-weight:normal }
div#top ul.top_menu li div.content img.foot1 { width:8px; height:7px; position:absolute; left:0 }
div#top ul.top_menu li div.content img.foot2 { height:7px; position:absolute; left:8px }
div#top ul.top_menu li div.content img.foot3 { width:26px; height:7px; position:absolute; right:0 }

	/* Tab Bonus */
	div#top ul.top_menu li.bonus a span.left { background:url(/Images/menu_tab1_b.gif) no-repeat }
	div#top ul.top_menu li.bonus a span.middle { border-bottom:1px solid #e5bb55; background-color:#ffd05f }
	div#top ul.top_menu li.bonus a span.right { background:url(/Images/menu_tab2_b.gif) no-repeat }
	div#top ul.top_menu li div.content_bonus { width:250px; padding-top:15px; display:none; clear:both; position:absolute; top:19px; }
	div#top ul.top_menu li div.content_bonus span.left { width:7px; height:25px; cursor:default; float:left; background:url(/Images/menu_tab_foot1_b.gif) no-repeat }
	div#top ul.top_menu li div.content_bonus span.middle { height:25px; float:left; cursor:default; color:#000; border-bottom:1px solid #e5bb55; background-color:#ffd05f }
	div#top ul.top_menu li div.content_bonus span.middle a { color:#000; font-weight:normal }
	div#top ul.top_menu li div.content_bonus span.right { width:6px; height:25px; cursor:default; float:left; background:url(/Images/menu_tab_foot2_b.gif) no-repeat }
	div#top ul.top_menu li div.content_bonus span.division { width:70px; height:15px; position:absolute; top:0; left:0; border-right:1px solid #e5bb55; background-color:#ffd05f }

li#top_menu_account span.middle,
li#top_menu_account div.content img.foot2 { width:175px; font-weight:normal }
li#top_menu_account div.content { width:192px }
li#top_menu_language span.middle,
li#top_menu_language div.content img.foot2 { width:56px }
li#top_menu_language div.content { width:73px }

/* #menu */
div#menu div.content-menu { 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 { height:49px; float:left; background:url(/Images/bg_search-middle.gif) repeat-x }

div#search { width:273px; height:49px; position:absolute; top:-7px; right:0 }
	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; z-index:100; background-color:#FFF6E1 }
	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 {width:725px; margin-bottom:20px; float:left;}
/*
div#banner_content { width:340px; margin:0 15px 15px 0; float:left; overflow:hidden; text-align:right; border-bottom:1px solid #7FBEDE; background-color:#fff }
	div#banner_content div#cnt_banner { width:10000px }
		div#banner_content div#cnt_banner * { float:left }
		
	div#banner_content a#prev_banner { margin-right:3px; padding-left:7px; font-size:11px!important; background:url(/Images/bt_banner_prev.gif) no-repeat left 5px }
	div#banner_content a#next_banner { margin-right:3px; padding-right:6px; font-size:11px!important; background:url(/Images/bt_banner_next.gif) no-repeat right 5px }
*/
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.breadcumb h1 a,
div.breadcumb h2 a { float:left; font-size:12px; color:#0077C0 }
div.breadcumb h1 img,
div.breadcumb h2 img { margin:4px 5px 0 4px; float:left }
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 img { display:none }
	div.breadcumb h1.active.only { text-transform:capitalize }
	div.breadcumb h1.active.only img { display:inline }

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.button2 { height:20px }
	div.button2 a:hover { text-decoration:none }
		div.button2 a:hover span.left,
		div.button2 a:hover span.middle,
		div.button2 a:hover span.right { cursor:pointer; background-position:0 -20px }
	div.button2 a span.left { width:5px; height:20px; float:left; background:url(/Images/bt_small2-left.gif) no-repeat }
	div.button2 a span.middle { height:18px; padding:2px 5px 0 5px; float:left; font:bold 10px "Trebuchet MS"; color:#FFF; background:url(/Images/bt_small2-middle.gif) repeat-x }
	div.button2 a span.right { width:5px; height:20px; float:left; background:url(/Images/bt_small2-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:85px; padding-right:4px; float:left; font-size:11px; color:#333; text-align:right }

div.stuff-options { margin-top:2px; float:left; position:relative; z-index:2 }
	div.stuff-options a.more { width:15px; height:15px; float:left; overflow:hidden }
		div.stuff-options a.more.hover img { margin-top:-15px }

	div.stuff-options div.stuff-id { padding:0 2px 4px 0; display:none; position:absolute; top:4px; left:17px; background-color:#d4d4d4 }
		div.stuff-options div.stuff-id img.stuff-top { position:absolute; top:-1px; left:0 }
		div.stuff-options div.stuff-id img.stuff-bottom { position:absolute; bottom:-1px; left:0 }
		div.stuff-options div.stuff-id img.cnt-stuff-top { position:absolute; top:-2px; left:-1px }
		div.stuff-options div.stuff-id img.cnt-stuff-bottom { position:absolute; bottom:-2px; left:-1px }
		
	div.stuff-options div.cnt-stuff { width:102px; margin:-2px 0 0 -2px; float:left; position:relative; border-left:1px solid #f3d43d; border-right:1px solid #f3d43d; background-color:#FFF }
		div.stuff-options div.cnt-stuff ul  { width:100%; padding:2px 0 3px 0; float:left }
			div.stuff-options div.cnt-stuff ul li { width:100%; padding-top:1px; float:left; clear:both; white-space:nowrap }
				div.stuff-options div.cnt-stuff ul li a { padding-left:6px; font-size:11px; display:block; color:#0077c0!important }
				div.stuff-options div.cnt-stuff ul li a:hover { text-decoration:none; background-color:#f8eac5 }
					div.stuff-options div.cnt-stuff ul li a span { width:13px; height:16px; padding-right:5px }
						div.stuff-options div.cnt-stuff ul li a span img { display:inline }

/* 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; z-index:1; 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 }
    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 { height:150px; margin-right:3px; border:1px solid #fff; float:left }
    div.box.games div.sample:hover { border:1px solid #FFC438; background-color:#FFF6E1 }
        div.box.games div.sample a.image img { width:100px; height:93px; margin:18px 5px 5px 5px; }
        div.box.games div.sample div.text { width:80px; margin: 0 0 0 5px; padding:0; float:left }
			div.box.games div.sample h3 a { color:#0077C0; font-size:11px; float:left; line-height:13px }
			div.box.games div.sample:hover h3 a { text-decoration: underline; }
		div#games-content-slide div.stuff-options div.stuff-id { top:-60px; left:-81px; }

    /* 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 }
                
/* Ringtones */
div.box.ringtones { width:725px; margin-bottom:5px; float:left; clear:left }
    div.box.ringtones div.holder { width:705px; padding:4px 10px 1px 12px }
        div.box.ringtones div.holder div.holder-content { width:705px }
             div.box.ringtones div.holder div.holder-content div.content { width:4428px }
                div.box.ringtones div.holder div.holder-content div.content div.slide { width:710px }
    
    /* Sample */
    div.box.ringtones div.sample { margin-bottom:3px; padding:6px 14px 3px 14px; float:left }
    div.box.ringtones div.sample:hover { padding:5px 13px 2px 13px; border:1px solid #FFC438; background-color:#FFF6E1 }
			div.box.ringtones div.sample a.image img { width:75px; height:75px; margin:0 0 3px 5px; }
		div.box.ringtones div.sample div.text { width:72px; margin:0; padding:0; float:left }
			div.box.ringtones div.sample h3 { font-size:11px; line-height:13px }
			div.box.ringtones div.sample h4 { font-size:11px; font-weight:normal; line-height:13px }
			div.box.ringtones div.sample:hover h3 a,
			div.box.ringtones div.sample:hover h4 a { display:block; text-decoration:underline }
		div.box.ringtones div.stuff-options div.stuff-id { top:-60px; left:-79px; }
    
    /* Area */
    div.box.ringtones div.paging div.area { width:687px }
        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:114px }

/* Text Scroll */
div#text_scroll { width:714px; margin-bottom:15px; padding:5px; clear:both; overflow:hidden; border:1px solid #ffc438; background-color:#f6f6eb }
	div#text_scroll span { padding-right:10px; float:left }
	div#text_scroll div.cnt_link { height:20px; overflow:hidden }
	div#text_scroll div.cnt_link div { margin-top:1px}
	div#text_scroll div.cnt_link div a { float:left; clear:both }

/* 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 { margin-right:1px; padding:6px 3px 4px 3px; float:left }
    div.box.wallpapers div.sample:hover { padding:5px 2px 3px 2px; border:1px solid #FFC438; background-color:#FFF6E1 }
        div.box.wallpapers div.sample a.image img { width:128px; height:128px; margin:0 0 5px 3px; text-align:left }
        div.box.wallpapers div.sample div.text { width:110px; margin:0 0 0 5px; padding:0; float:left }
			div.box.wallpapers div.sample h3 { font-size:11px; line-height:13px }
				div.box.wallpapers div.sample h3 a { 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.wallpapers div.sample:hover h4 a { text-decoration:underline }
			div.box.wallpapers div.sample a { display:block }
			div.box.wallpapers div.stuff-options div.stuff-id { top:-60px; left:-90px; }
    
    /* 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 }

div#home_content_left { float:left; overflow:hidden }
div#home_content_right { width:200px; padding-right:15px; float:right; overflow:hidden }
div#banner_tr { height:135px; margin-bottom:10px }

div#home_content_right div#featured_quicklinks { margin-bottom:8px; }
	div#home_content_right div#featured_quicklinks div.quicklinks { padding:5px 0 5px 6px }

div#featured_quicklinks { width:200px; margin-bottom:13px; background-color:#fff; border-bottom:1px solid #7fbede }
	div#featured_quicklinks div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
		div#featured_quicklinks div.title h2 { font-size:15px; color:#FFF }
	div#featured_quicklinks div.quicklinks { padding:8px 0 6px 8px }
		div#featured_quicklinks div.quicklinks a { padding-left:12px; font:bold 11px "Trebuchet MS"; background:url(/Images/arrow.png) no-repeat 0 4px }

div#featured_bonus { margin:15px 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 16px "Trebuchet MS"; line-height:16px }

div#featured_newsletter { width:200px; margin-bottom:16px; background-color:#fff; border-bottom:1px solid #7fbede }
	div#featured_newsletter div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
		div#featured_newsletter div.title h2 { font-size:15px; color:#FFF }
	div.newsletter { padding:3px 0 5px 8px }
		div#featured_newsletter div.newsletter p { padding-bottom:5px; font:11px "Trebuchet MS"; line-height:11px }
		div#featured_newsletter div.newsletter input { width:110px; margin-right:5px; padding:0 2px 0 2px; float:left; font:bold 12px "Trebuchet MS"; color:#c7c7c7; border:1px solid #0077c0 }
		div#featured_newsletter div.newsletter input.newsletter-focus { color:#333 }
		div#featured_newsletter div.newsletter input.newsletter-invalid { color:#f86d6d }
		div#featured_newsletter div.newsletter a { font-size:10px }

	div#featured_newsletter	div.button { height:20px }
	div#featured_newsletter	div.button a span.left { width:5px; height:20px; float:left; background:url(/Images/bt_small-left.gif) no-repeat }
	div#featured_newsletter	div.button a span.middle { height:15px; padding:5px 5px 0 5px; float:left; font:bold 10px "Trebuchet MS"; color:#FFF; background:url(/Images/bt_small-middle.gif) repeat-x }
	div#featured_newsletter	div.button a span.right { width:5px; height:20px; float:left; background:url(/Images/bt_small-right.gif) no-repeat }

	div#featured_newsletter div.newsletter.thanks { padding-left:68px; background:url(/Images/bg_newsletter.gif) no-repeat 10px 14px }
		div#featured_newsletter div.newsletter.thanks h2 { padding:8px 0 3px 0; font-size:13px }
		div#featured_newsletter div.newsletter.thanks p { font:normal 12px "Trebuchet MS"; line-height:14px }

div#home_featured { width:200px; margin-bottom:15px; overflow:hidden }
	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#loading { height:126px; padding-top:97px; background-color:#fff }
				div.featured div#loading img { width:42px; margin:0 auto }
			
			div.featured div#complete { height:223px; display:none }
			
			div.featured div#preview img { width:200px; height:140px }	
			div.featured div#preview div.description { clear:both; background-color:#1d1f19; border-top:1px solid #7FBEDE }
			div.featured div#preview div.description:hover a { text-decoration:underline }
				div.featured div#preview div.description a { padding:0 5px 5px 8px; display:block; color:#eef3f6; font:10px Arial }
				div.featured div#preview div.description h3 a { padding:5px 0 0 8px; font:bold 16px Arial }
			
			div.featured a.left { width:11px; height:33px; float:left; overflow:hidden; background:url(/Images/arrow_left.gif) no-repeat -2px 3px }
			div.featured a.right { width:13px; height:33px; 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 }
				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#sidebar { width:200px }
	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 }

div#banner_home { padding-top:15px }

/* PopUp's */
div#transparent { width:100%; height:100%; display:none; position:absolute; top:0; left:0; z-index:999; background-color:#000 }

iframe#ctl00_layer { width:620px; height:700px; margin-left:-300px; display:none; position:absolute; top:40px; left:50%; z-index:9999 }

	div#popup { overflow:hidden }
	
	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:530px; 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:530px; 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:530px; 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:570px; padding:16px 20px 15px 20px; float:left; position:relative; 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; 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:139px; height:32px; margin:15px 0 0 4px; padding-top:8px; display:block; 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 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 div.check label { padding-left:5px; float:left }
		
		div#popup div.content p { line-height:15px }
			div#popup div.content p span { color:#0077C0 }
			
		div#popup div.content div.info { margin:2px 0 0 5px; float:left; position:relative }
			div#popup div.content div.info img#view { cursor:pointer }
			div#popup div.content div.info div#info { padding:0 2px 2px 0; display:none; position:absolute; bottom:33px; left:-5px; background-color:#ccc }
				div#popup div.content div.info div#info img { position:absolute; bottom:-21px; left:18px }
				div#popup div.content div.info div#info div.cnt-info { width:166px; float:left; position:relative; margin:-2px 0 0 -2px; padding:10px 10px 15px 10px; border:1px solid #0077c0; background-color:#FFF }
					div#popup div.content div.info div#info div.cnt-info h2 { font-size:11px; text-decoration:underline; line-height:13px }
					div#popup div.content div.info div#info div.cnt-info p { padding-top:9px; font:normal 10px "Trebuchet MS"; line-height:12px }
		
		/* .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#third { width:63px; 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 }
			
		div#popup div.content div.content-privacy { height:210px; margin:10px 10px 0 0; padding:0 20px 0 20px; overflow:auto; display:none }
			div#popup div.content div.content-privacy h2 { padding-bottom:4px; font-size:12px }
			div#popup div.content div.content-privacy p { padding-bottom:12px; font-size:11px; font-weight:normal; line-height:13px }
		
		/* .pass */
		div#popup div.content div.pass { 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 }
		
		div#popup div.content div.content-right { width:398px; padding-left:15px; 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 select { float:left; clear:left }
			div#popup div.content div.content-right p { padding:36px 0 7px 0; clear:left; font-size:11px; color:#333 }
		
		div#popup div.content div.content-right div.cellphone { width:404px; 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 8px; 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; border:1px solid #000 }
				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.select { width:100%; clear:both }
		
		div#popup div.content div.check.pref { padding-top:11px }
			div#popup div.content div.check.pref label { width:310px; }
		
		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 { float:left; color:#333 }
		div#popup div.content a.back { position:absolute; top:5px; right:10px; font-weight:normal }
			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 { margin-top:10px; clear:both }
				div#popup div.content div.services table tr { font-weight:normal; background-color:#f2f8fc }
					div#popup div.content div.services table tr td { padding:3px 0 3px 5px }
				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#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:515px; 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.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:left }
		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 }
		
		/* Share Content */
		div#share_featured_left { width:124px; height:223px; margin-right:13px; padding:15px 32px 0 20px; float:left; clear:left; text-align:center; border-right:1px solid #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 { float:left }
			div#share_featured_right h2 { width:340px; font-size:14px }
			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:138px!important; margin-right:20px; padding:0 5px; text-align:left!important }
				div#share_featured_right table tr td textarea { width:313px; height:97px; padding:2px 0 2px 5px; border:1px solid #0077c0 }
				div#share_featured_right a { margin-top:10px; float:left }
		
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 h3 { font-size:12px; color:#666; }
		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#left_column { width:550px; float:left }

div#right_column { width:200px; margin-left:15px; padding-top:28px; float:left }

/* MusicTones */
div#mt_featured { width:327px; height:127px; margin:10px 0 5px 0; padding:3px; 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.button { padding:12px 15px 0 0; float:right }
	div#mt_featured a.link { margin:4px 0 2px 0 }
	
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 { width:550px; height:426px }
div#mt_content div.sample-link { width:168px; height:56px; margin:4px 1px 1px 1px; padding:5px; float:left; cursor:pointer }
div#mt_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#mt_content div.sample-link a { display:block; color:#333 }
	div#mt_content div.sample-link img.preview {  width:56px; height:56px; margin-right:9px; float:left }
	div#mt_content div.sample-link h2 a { padding-top:6px; font-size:11px; line-height:11px }
	div#mt_content div.sample-link h3 a { padding:1px 0 5px 0; font-size:11px; font-weight:normal; line-height:11px }
	div#mt_content div.content-link div.sample-link a img.play { width:15px; height:15px; margin:2px 0 0 6px; float:left }

/* 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.cnt_mti { float:left }
		div#mti_featured div.cnt_mti img.preview { width:75px; height:75px; margin-right:10px; float:left }
		div#mti_featured div.cnt_mti h3 { font-size:12px; color:#333; white-space:nowrap }
		div#mti_featured div.cnt_mti h4 { font-size:11px; margin:0; font-weight:normal; color:#333; white-space:nowrap }
		div#mti_featured div.cnt_mti img.play { margin:4px 0 3px 0; cursor:pointer }
		div#mti_featured div.cnt_mti div.ratingdiv { margin-right:0; float:left }
	div#mti_featured ul li { padding-left:15px; display:inline }
		div#mti_featured ul li span img { margin-right:6px; display:inline }
	div#mti_featured div.button { width:120px; padding:23px 0 0 22px; float:left; white-space:nowrap }

div#mti_content { padding:0 0 0 4px; color:#333 }
	div#mti_content h1 { margin:10px 0 2px -4px; clear:both; float:left; position:relative }
	div#mti_content div.content { clear:both }
	div#mti_content div.sample-link { width:168px; height:56px; margin:4px 1px 1px 1px; padding:5px; float:left; cursor:pointer }
	div#mti_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
		div#mti_content div.sample-link a { display:block; color:#333 }
		div#mti_content div.sample-link img.preview { width:56px; height:56px; margin-right:9px; float:left }
		div#mti_content div.sample-link a img.play { width:15px; height:15px; margin:2px 0 0 6px; float:left }
		div#mti_content div.sample-link h2 a { padding-top:6px; font-size:11px; line-height:11px }
		div#mti_content div.sample-link h3 a { padding:2px 0 5px 0; font-size:11px; font-weight:normal; line-height:11px }

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 }

div.cnt_featured { padding:7px }
div#featured_option { height:20px; padding:3px 0 0 10px; overflow:hidden; clear:both; background-color:#dbeef7 }
	div#featured_option div.ratingdiv { padding-top:1px; float:left }
		div#featured_option div.ratingdiv h4#notify { padding-top:2px; line-height:11px }
	div#featured_option ul li { padding-left:25px; display:inline }
		div#featured_option ul li a { font-size:11px; color:#0077c0!important }
			div#featured_option ul li span { width:13px; height:16px; padding-right:5px }
				div#featured_option ul li span img { display:inline }

/* Games */
div#ga_featured { width:327px; height:127px; margin:10px 0 5px 0; padding:3px; 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; line-height:11px }
		div#ga_featured h3 a { color:#333 }
	div#ga_featured h4 { font-size:12px; font-weight:normal; color:#333 }
	div#ga_featured div.button { padding-top:5px }
	div#ga_featured a.link { margin:8px 0 3px 0 }

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 { 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 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 { width:550px; height:432px }
div#ga_content div.sample-link { width:257px; height:93px; margin:1px 0 4px 5px; padding:5px; float:left }
	div#ga_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
		div#ga_content div.sample-link a { display:block; color:#333 }
		div#ga_content div.sample-link img.preview { 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 { height:33px; padding:5px 0 3px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#ga_content div.sample-link a.link { width:139px; height:19px; clear:none; color:#0077C0 }

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 { width:550px; 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 a { display:block; 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; margin:2px 0 0 6px; float:left }
	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; 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 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.stuff-options { margin-top:3px; float:right }
			div#gai_wallpapers div.stuff-options div.stuff-id { top:19px; left:-84px }
		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:539px; margin-top:20px; padding-left:10px; float:left; position:relative; font-weight:bold; color:#8e9497; border-bottom:1px solid #7fbede }

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 10px 0 }

div#gl_featured ul { padding-bottom:10px }
	div#gl_featured ul li span img { margin-right:6px; display:inline }

div#gl_content div.content-link { width:550px; height:432px }
div#gl_content div.sample-link { width:257px; height:93px; margin:1px 0 4px 5px; padding:5px; float:left }
	div#gl_content div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
		div#gl_content div.sample-link a { display:block; color:#333 }
		div#gl_content div.sample-link img.preview { width:100px; height:93px; 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 a { height:33px; padding:5px 0 3px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#gl_content div.sample-link a.link { width:139px; height:19px; clear:none; color:#0077C0 }

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:327px; height:127px; margin:10px 0 5px 0; padding:3px; float:left; overflow:hidden; color:#333; border:1px solid #7FBEDE; background-color:#FFF }
	div#vt_featured div.cnt_featured { padding:5px 5px 6px 5px }
	div#vt_featured img.preview { width:114px; height:93px; 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:25px 2px 0 0 }

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.stuff-options { 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; 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 { width:128px; height:128px; 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:8px 0 }
	div#vti_featured ul li span img { margin-right:6px; display:inline }

div#vti_content div.content-link { width:545px; padding-left:5px }
	div#vti_content div.sample-link { width:123px; height: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 a { display:block; color:#333 }
		div#vti_content div.sample-link a img.preview { width:125px; height:102px }
		div#vti_content div.sample-link h2 { padding-top:5px; font-size:11px; line-height:13px }
		div#vti_content div.stuff-options { margin-top:3px; float:right }

/* Graphics */
div#gra_featured { width:327px; height:127px; margin:10px 0 5px 0; padding:3px; float:left; overflow:hidden; color:#333; border:1px solid #7FBEDE; background-color:#FFF }
	div#gra_featured div.cnt_featured { padding:5px 5px 6px 5px }
	div#gra_featured img.preview { width:114px; height:93px; 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:25px 2px 0 0 }

div#gra_content div.content-link { width:545px; height:426px; padding-left:5px;}
	div#gra_content div.sample-link { width:96px; margin:1px 0 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.stuff-options { margin-top:3px; float:right }
		div#gra_content div.stuff-options div.stuff-id { top:19px; left:-84px }
	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:8px 0 }
	div#grai_featured ul li span img { margin-right:6px; display:inline }

div#grai_content div.content-link { width:545px; height:426px; padding-left:5px;}
	div#grai_content div.sample-link { width:96px; 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.stuff-options { margin-top:3px; float:right }
			div#grai_content div.stuff-options div.stuff-id { top:19px; left:-84px }

/* 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_full.superlobby { width:765px }

div#content_search { margin-top:-16px; padding:0; color:#333 }
	div#content_search div#left_column { width:725px }

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:720px; 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 { overflow:hidden }
div#sr_artists div.sample-link { width:90px; margin:1px 20px 0 0; 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 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.sample-link { width:168px; height:56px; margin:4px 0 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 a { display:block; color:#333 }
	div#sr_ringtones div.sample-link img.preview { 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; margin:2px 0 0 6px; float:left }

div#sr_games div.content-link { height:170px }
div#sr_games div.sample-link { width:226px; height:70px; 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 a { display:block; color:#333 }
		div#sr_games div.sample-link img.preview { width:75px; height:70px; margin-right:9px; float:left }
		div#sr_games div.sample-link h2 { padding-top:12px; font-size:11px; line-height:11px }
		div#sr_games div.sample-link h3 { padding:2px 0 8px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#sr_games div.sample-link a.link { clear:none; color:#0077C0 }

div#sr_graphics div.content-link { height:142px }
div#sr_graphics div.sample-link { width:96px; margin:1px 6px 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 img.preview { width:98px; height:98px }
		div#sr_graphics div.sample-link a { display:block; color:#333 }
		div#sr_graphics div.sample-link h2 { padding-top:5px; font-size:11px; line-height:13px }
		div#sr_graphics div.sample-link h3 { font-size:11px; font-weight:normal; line-height:13px }
		div#sr_graphics div.stuff-options { margin-top:3px; float:right }

div#sr_videotones div.content-link { height:146px }
	div#sr_videotones div.sample-link { width:123px; 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 img.preview { width:125px; height:102px }
		div#sr_videotones div.sample-link a { display:block; color:#333 }
		div#sr_videotones div.sample-link h2 { width:100px; padding-top:5px; font-size:11px; line-height:13px }
		div#sr_videotones div.stuff-options { margin-top:3px; float:right }

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:0; float:left }
div#sr_search_refine div.content ul.refine { width:100px }
	div#sr_search_refine div.content ul li { clear:both }
		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 { width:200px; 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 Supported */
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 p { margin-bottom:5px; }

div#cnf_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#cnf_featured div.box_not-found h2 { margin:0; padding:0; color:#0066cc; font-size:22px; font-style:normal; font-weight:bold; }
	div#cnf_featured div.box_not-found h3 { margin:0; padding:0; font-size:14px; font-weight:bold; color:#000; }
	div#cnf_featured div.box_not-found p { color: #666; font-weight:bold; }

div#cnf_featured div.form { width:510px; padding:15px; margin-bottom:25px; background-color:#c3e2f2; overflow:hidden; }
	div#cnf_featured div.form h2 {  margin-bottom:10px; font-style:italic; font-weight:bold; 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 15px 7px 5px; 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 }

/* Carrier Not Found
div#cnf_featured { height:510px }
div#cnf_featured h1.title { font-size:14px }
div#cnf_featured h2 { padding:5px 5px 12px 0; font-size:11px; font-weight:normal; clear:both }
div#cnf_featured h3 { padding-bottom:10px; clear:both; font-size:12px; font-weight:normal }
div#cnf_featured h4 { padding:46px 0 7px 0; font-size:12px; font-weight:normal }
div#cnf_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 }

div#cnf_featured div.input { clear:both }
	div#cnf_featured div.input label { display:block; font-weight:bold }
	div#cnf_featured div.input input { width:175px; height:20px; margin:2px 0 7px 0; padding:0 5px 0 5px; float:left; font-size:15px; color:#333; border:1px solid #0077C0 }
 */
 
/* 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 }

/* Content Not Compatible */
div#cnc_featured { height:510px }
div#cnc_featured h1.title { font-size:14px }
div#cnc_featured h2 { padding:5px 5px 12px 0; clear:both; font-size:11px; font-weight:normal }
div#cnc_featured h3 { padding-bottom:4px; clear:both; font-size:12px }
div#cnc_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 }

div#cnc_featured div.sample-link h2 { padding:0; clear:none; font-size:11px; font-weight:bold }
div#cnc_featured div.sample-link h3 { padding:0; clear:none; font-size:12px }

div#cnc_featured div.sample-link { width:289px; margin:1px 1px 4px 5px; padding:5px; float:left; cursor:pointer }
	div#cnc_featured div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#cnc_featured div.sample-link:hover a { text-decoration:none }
		div#cnc_featured div.sample-link a { display:block; color:#333 }
		div#cnc_featured div.sample-link img { width:100px; height:93px; margin-right:9px; float:left }
		div#cnc_featured div.sample-link h2 a { padding-top:5px; font-size:11px; line-height:11px }
		div#cnc_featured div.sample-link h3 a { padding:5px 0 3px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#cnc_featured div.sample-link a.link { width:139px; height:36px; clear:none; color:#0077C0 }
		div#cnc_featured div.sample-link:hover a.link { text-decoration:underline }

div#cnc_featured div.sample-link a.link { padding-left:9px; float:left; 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; height:93px; margin:1px 1px 4px 5px; padding:5px; 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 a { display:block; color:#333 }
		div#full_column.pnf div.content-games div.sample-link img.preview { 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:20px; clear:none; color:#0077C0 }

div#full_column.pnf div.content-wallpapers div.sample-link { width:96px; 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 a { display:block; color:#333 }
		div#full_column.pnf div.content-wallpapers div.sample-link img.preview { width:98px; height:98px }
		div#full_column.pnf div.content-wallpapers div.sample-link h2 { padding-top:5px; font-size:11px; line-height:13px }
		div#full_column.pnf div.content-wallpapers div.sample-link h3 { font-size:11px; font-weight:normal; line-height:13px }
		div#full_column.pnf div.content-wallpapers div.stuff-options { margin-top:3px; float:right }
			div#full_column.pnf div.content-wallpapers div.stuff-options div.stuff-id { top:19px; left:-84px }
		
div#full_column.pnf div.content-ringtones div.sample-link { width:168px; height:56px; 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 img.preview { 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:11px }
	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:11px }
	
	div#full_column.pnf div.content-ringtones div.sample-link a img.play { width:15px; height:15px; margin:2px 0 0 6px; float:left }

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:510px }
	div.done-left 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-left div#success { width:468px; margin:0 0 4px 0; padding:13px 10px 13px 30px; cursor:default; background-position:9px 14px }
	div.done-left div#error { 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.done-left div.notify { padding:5px 0 5px 0; clear:both; overflow:hidden }
	div.done-left div.notify label { padding:6px 10px 0 0; float:left; font-weight:bold }
	div.done-left div.notify input { width:182px; height:24px; margin-top:2px; padding:1px 5px 0 5px; float:left; font-size:17px; border:1px solid #0077c0 }
	div.done-left div.notify div.button { padding-left:10px; float:left }

div.done-left a.link.continue { font-size:15px!important; background-position:0 6px!important }
div.done-left div.notify a.privacy { padding:6px 0 0 5px; float:left }

div.done-left div.check { clear:both }
	div.done-left div.check input { width:11px; height:11px; margin:3px 5px 0 0; float:left }
	div.done-left div.check label { float:left }

div#done_featured { height:148px; padding-top:27px; float:left }

div#banner_featured { padding:27px 15px 0 15px; float:left }
div#banner_featured_r { padding-top:27px }

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; height:93px; margin:1px 1px 4px 5px; padding:5px; 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 a { display:block; color:#333 }
		div#full_column.done div.content-games div.sample-link img.preview { 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:20px; clear:none; color:#0077C0 }

div#full_column.done div.content-wallpapers div.sample-link { width:96px; margin:1px 0 2px 0; padding:5px; float:left; cursor:pointer }
	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 a { display:block; color:#333 }
		div#full_column.done div.content-wallpapers div.sample-link img.preview { width:98px; height:98px }
		div#full_column.done div.content-wallpapers div.sample-link h2 { padding-top:5px; font-size:11px; line-height:13px }
		div#full_column.done div.content-wallpapers div.sample-link h3 { font-size:11px; font-weight:normal; line-height:13px }
		div#full_column.done div.content-wallpapers div.stuff-options { margin-top:3px; float:right }
			div#full_column.done div.content-wallpapers div.stuff-options div.stuff-id { top:19px; left:-84px }
		
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:56px; 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 img.preview { 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; margin:2px 0 0 6px; float:left }

div.recommend { float:left }

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 { 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-friend { width:27px; height:27px; margin:20px 0 0 -19px; float:left; position:relative; background:url(/Images/bt_more.gif) no-repeat }
div#full_column.done a.more-friend: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 }

/* 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-left div.sample img.wall { width:128px; height:128px }
	
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_3 { width:53px }

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.company img {margin:8px 0 0 8px; border:1px solid #2A5B7C; float:left}

div#co_content.management div.management { padding:15px 0 20px 0; float:left }
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.txt { width:540px; 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 0 20px; 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:0 0 17px 20px; 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.newsletter { padding-left:0 }
	div#co_content.newsletter h2 { font-size:12px; margin:10px 0 }
	div#co_content.newsletter h3 { font-weight:normal; font-size:12px }
	div#co_content.newsletter ul.info { padding:8px 0 0 20px; font-weight:normal }
		div#co_content.newsletter ul.info li { line-height:13px }
			div#co_content.newsletter ul.info li a { font-weight:bold }
	div#co_content.newsletter div.list { margin-top:20px }
		div#co_content.newsletter div.list ul { padding:0 0 17px 0; font-weight:bold }
			div#co_content.newsletter div.list ul li { line-height:14px }
				div#co_content.newsletter div.list ul li a { font:bold 12px ""Trebuchet MS"" }

div#co_content.thenews h2 { margin-top:15px; font-size:12px }
div#co_content.thenews img { margin-right:10px; float:left; border:1px solid #2A5B7C; display:none }
div#co_content.thenews p { width:650px; height:auto; margin:20px 0; color:#000; font-weight:bold; font-size:11px; display:block }
	div#co_content.thenews p a { padding-left:9px; font:bold 11px ""Trebuchet MS""; background:url(/Images/arrow.png) no-repeat 0 4px; display:block; clear:both }
div#co_content.thenews ul { margin-top:10px}

div#co_content.releases ul.link {padding:0 0 26px 10px }
	div#co_content.releases ul.link li a { font-weight:bold }

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.email h2.inst { margin:12px 0 0 0; font-size:14px }
div#co_content.email h2 { margin:7px 0 0 0; padding:0; font-size:12px }
div#co_content.email p { width:741px; padding:10px 0 5px 0; font-size:11px; line-height:13px }
div#co_content.email ol { padding-left:18px }

/* 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; height:20px }
		div#st_content-middle table tr td select.needsupport { width:300px; height:20px }
		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; margin-right:5px; padding:0; font-size:16px; font-weight:bold; color:#0077C0; text-align:center }
		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 { 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 }

/* 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 }

/* #footer */
div#footer img.logo_foot { position:absolute; margin-top:10px; left:15px }
div#footer ul li { padding-right:11px; display:inline }
	div#footer ul li a { font-weight:bold; color:#333 }
		div#footer ul li img { margin:5px 5px 0 0; display:inline }
div#footer p { padding-top:4px; font-size:11px; line-height:14px }
div#footer p.info { color:#999 }

/* box text */
div.box.text { width:520px; float:left; clear:both; overflow:hidden; padding:10px 15px; margin-top:20px; color:#666 }
div.box.text.default { width:695px }
	div.box.text h2 { font-size:11px; font-style:italic }
	div.box.text p { line-height:15px; font-size:11px; float:left; line-height:15px; margin-bottom:2px }
	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 }

/* PopUp Wishlist */
div.popup_wishlist { width:560px; padding:25px; font:13px "Trebuchet MS"; color:#000; border:5px solid #0077C0; border-top:none; background-color:#FFF; overflow:hidden; }
div.popup_wishlist .content_left { width:140px; height:140px; font-size:11px; float:left; border-right:1px #0066cc solid; }
	div.popup_wishlist .content_left .preview { width:100px; margin:5px 0 0 30px; text-align:center; }
	div.popup_wishlist .content_left .preview img { width:75px; height:75px; margin:0 auto; }
	div.popup_wishlist .content_left .preview h2,
	div.popup_wishlist .content_left .preview h3,
	div.popup_wishlist .content_left .preview h4 { line-height:13px; color:#0077c0; font-size:11px; font-weight:normal }
	div.popup_wishlist .content_left .preview h2 { margin-top:5px; font-weight:bold }
div.popup_wishlist .content_right { width:380px; height:140px; margin-left:30px; float:left; }
	div.popup_wishlist .content_right p { margin-bottom:10px; font-weight:bold; }
	div.popup_wishlist .content_right ul.links { list-style-image: url(/SuperLobby/Images/ico_arrow.gif); padding-left:20px; font-weight:bold }
	div.popup_wishlist .content_right ul.links li a { color:#0077c0 }

/* PopUp Download Content */
div.popup_download { width:560px; padding:25px; font:13px "Trebuchet MS"; color:#000; border:5px solid #0077C0; border-top:none; background-color:#FFF; overflow:hidden; }
div.popup_download .error { padding:5px; margin-bottom:15px; clear:both; background-color:#ffcccc; border:1px #ff3333 solid; }
	div.popup_download .error h1 { height:20px; padding:5px 0 0 27px; color:#ff3333; font-size:14px;  background:url(/SuperLobby/Images/ico_error.gif) 5px no-repeat }
div.popup_download .content_left { width:140px; height:140px; font-size:11px; float:left; border-right:1px #0066cc solid; }
	div.popup_download .content_left .preview { width:75px; margin:10px 0 0 30px; text-align:center; }
	div.popup_download .content_left .preview img { width:75px; height:75px; }
	div.popup_download .content_left .preview p { margin-top:0px; line-height:12px; }
div.popup_download .content_right { width:380px; height:140px; margin-left:30px; float:left; }
	div.popup_download .content_right input { width: 53px; height: 24px; margin: 2px 10px 0 0; padding-top: 1px; font-size: 18px; color: #0077c0; text-align: center; border:1px solid #0077c0; }	
	div.popup_download .content_right p { margin-bottom:10px; }
	div.popup_download .content_right .btn { margin-top:15px; }
	div.popup_download .content_right ul.links { list-style-image: url(/SuperLobby/Images/ico_arrow.gif); padding-left:20px; }
	div.popup_download .content_right ul.links li a { color:#0077c0 }

div#ring_text p { width:486px }

/* My Stuff */
#content_right.mystuff div.mystuff-top { margin-top:10px; line-height:14px; color:#666; font-weight:bold }
	#content_right.mystuff div.mystuff-top h1 { margin-bottom: 5px; font-size:16px; color:#666 }
	#content_right.mystuff div.mystuff-top span { color:#0077c0 }

#content_right.mystuff div#left_column h3 { margin:25px 0 0 0; padding:0; font-size:16px; float:left; color:#666 }

#content_right.mystuff div.full-paging.my-stuff { padding:5px 10px }
	#content_right.mystuff div.full-paging h2 { float:left; font-size:15px; color:#666 }
	#content_right.mystuff div.full-paging a.items { margin:1px 0 0 5px; float:left; font-size:12px }
	#content_right.mystuff a.link { margin-top:2px; padding-left:9px; float:right; font:bold 11px "Trebuchet MS"; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

#content_right.mystuff div.box_mystuff { width:550px; margin-top:15px; float:left }
	#content_right.mystuff div.box_mystuff div.content-link { width:526px }
	#content_right.mystuff div.box_mystuff div.sample-link { width:526px; height:56px; margin:10px 1px 1px 1px; padding:15px 10px; position:relative; background-color:#fff; float:left; cursor:pointer }
	#content_right.mystuff div.box_mystuff div.sample-link:hover { padding:14px 9px; border:1px solid #FFC438; background-color:#FFF6E1 }
	#content_right.mystuff div.box_mystuff div.sample-link div.button { position:absolute; top:15px; right:10px }
	#content_right.mystuff div.box_mystuff div.sample-link:hover div.button { top:14px; right:9px }
	#content_right.mystuff div.box_mystuff div.sample-link ul { height:18px; position:absolute; top:60px; right:10px }
	#content_right.mystuff div.box_mystuff div.sample-link:hover ul { top:59px; right:9px }
	#content_right.mystuff div.box_mystuff div.sample-link ul li { padding-left:8px; display:inline; float:left }
	#content_right.mystuff div.box_mystuff div.sample-link ul li a { font-weight:bold; margin:0 }
	#content_right.mystuff div.box_mystuff div.sample-link ul li img { margin:5px 5px 0 0; display:inline }
	#content_right.mystuff div.box_mystuff div.sample-link ul li div.rate_container { display:inline }
	#content_right.mystuff div.box_mystuff div.sample-link ul li div.rate_container * {margin:0; padding:0}
	#content_right.mystuff div.box_mystuff div.sample-link ul li div.rate_container h4 { font-size:11px; color:#666; float:left }
	#content_right.mystuff div.box_mystuff div.sample-link ul li div.rate_container img { margin:3px 0 0 3px }
	#content_right.mystuff div.box_mystuff div.sample-link img.preview { width:56px; height:56px; margin-right:9px; float:left }
	#content_right.mystuff div.box_mystuff div.sample-link h2 { padding: 1px 0 2px 0; font-size:11px; line-height:11px }
	#content_right.mystuff div.box_mystuff div.sample-link p { line-height:13px }
	#content_right.mystuff div.box_mystuff div.sample-link a img.play { width:15px; height:15px; margin-top:2px; float:left }
	
#content_right.mystuff div.form div { padding:10px 15px }
#content_right.mystuff div.form div.on { padding:5px 15px; background-color:#c3e2f2 }
	#content_right.mystuff div.form div label { font-size:14px; }
	#content_right.mystuff div.form div label span { width:150px; display:block; float:left }
	#content_right.mystuff div.form div input { width:250px; margin-right:3px; padding:2px 5px; font-size:13px; border:1px solid #0077c0 }
	#content_right.mystuff div.form div select { margin-right:3px; padding:0; color:#000; border:1px solid #0077c0; background-color:#fff }
	#content_right.mystuff div.form div textarea { width:250px; height:50px; padding:5px; font-size:13px; border:1px solid #0077c0 }
	#content_right.mystuff div.form div label.phone input { width:50px; text-align: center }
	#content_right.mystuff div.form div label.gender input { width:12px; border:none }
	#content_right.mystuff div.form div label.birthday select { width:60px }
	#content_right.mystuff div.form div label.genres select,
	#content_right.mystuff div.form div label.horoscope select { width:180px }
	#content_right.mystuff div.form div div.genres_selected { width:230px; margin:10px 0 0 150px; color:#666; background-color:#fff }
	#content_right.mystuff div.form div div.alert { margin-left:150px; padding:0 }
	#content_right.mystuff div.form div div.alert ul { margin-top:10px }
	#content_right.mystuff div.form div div.alert input { width:14px; margin-right:3px; vertical-align:middle; border:none }
	#content_right.mystuff div.form div p.fav_artists { margin-left:150px; color:#666 }
#content_right.mystuff div.form div.save { float:left; padding:10px 15px; background-color:#eef7fc }
#content_right.mystuff div.form div.save div.button { padding:0; float:right }
#content_right.mystuff div.form div.save p { margin-top:5px; float:right; clear:both }

#content_right.mystuff div#right_column { padding-top:10px }

#content_right.mystuff #your_stats { margin-bottom:15px; line-height:15px; color:#666 }
	#content_right.mystuff #your_stats h2 { font-size:15px; margin-bottom:5px; color:#0077C0 }
	#content_right.mystuff #your_stats span { color:#0077C0 }

#content_right.mystuff #your_profile { width:200px; margin:0 0 13px 0; background-color:#fff; border-bottom:1px solid #7fbede }
	#content_right.mystuff #your_profile div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
	#content_right.mystuff #your_profile div.title h2 { font-size:15px; color:#fff }
	#content_right.mystuff #your_profile div.content { margin:0; padding:8px 0 6px 10px; color:#666 }
	#content_right.mystuff #your_profile div.content p.update { padding-top:8px }
	#content_right.mystuff #your_profile div.content p.update a { padding-left:12px; font:bold 11px "Trebuchet MS"; background:url(/Images/arrow.png) no-repeat 0 4px }

/* My Stuff OLD */
div#content_full.stuff { width:790px; overflow:hidden }

div#content_full.stuff div#success,
div#content_full.stuff div#error { width:743px }

div#stuff-message { padding:10px }

div.stuff-top { padding:15px 0 }
	div.stuff-top h3 { width:776px; padding-top:5px; font-size:12px; color:#606060; line-height:15px }
	
	div.stuff-top.my-stuff h2 { font-size:16px; line-height:16px }
		div.stuff-top.my-stuff h2 span { color:#0077c0 }

	div.stuff-top.wishilist h2 { font-size:16px; line-height:16px; color:#0077c0 }
		div.stuff-top.wishilist h2 span { color:#000; font-size:12px }

div#ms_featured div.full-paging { width:756px; margin-top:15px }
div#ms_featured div.full-paging.my-stuff { padding:5px 10px }
	div#ms_featured div.full-paging h2 { float:left; font-size:15px; color:#666 }
	div#ms_featured div.full-paging a.items { margin:1px 0 0 5px; float:left; font-size:12px }
	div#ms_featured a.link { margin-top:2px; padding-left:9px; float:right; font:bold 11px "Trebuchet MS"; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }

div#ms_featured div.content-link { width:790px }

div#ms_featured div.content-link div.sample-link { width:359px; height:59px; margin:2px 7px 0 0; padding:16px 12px 12px 13px; float:left }
div#ms_featured div.content-link div.sample-link:hover { padding:15px 11px 11px 12px; border:1px solid #FFC438; background-color:#FFF6E1 }

	div#ms_featured img.preview { width:56px; height:56px; margin-right:8px; float:left }
	div#ms_featured h3 { line-height:12px }
		div#ms_featured h3 a { font-size:12px }
	div#ms_featured h4 { font-size:11px; color:#464646; line-height:13px }
		div#ms_featured h4 span { font-weight:normal }
	div#ms_featured a.play { float:left }
		div#ms_featured a.play img { margin-top:2px }
	
	div#ms_featured div.sl-right { width:122px; float:right }
		div#ms_featured div.sl-right div.button { padding-top:2px; float:right }
		div#ms_featured div.sl-right ul { padding-top:11px; clear:both; text-align:right }
			div#ms_featured div.sl-right ul li { padding:0 4px; display:inline }
				div#ms_featured div.sl-right ul li a { font-weight:bold; font-style:italic; color:#7d7d7d }
					div#ms_featured div.sl-right ul li img { margin-right:5px; display:inline }

/* Content Not Compatible */
div#cncn_featured { padding-left:20px; float:left}
div#cncn_featured img {float:left}
div#cncn_featured div.box_top {display:block; margin:40px 0 0 0; width:600px; height:80px; float:none }
div#cncn_featured div.box_top img { margin-right:5px }
div#cncn_featured img.key { width:46px; height:151px; margin:16px 23px 0 21px}
div#cncn_featured h1.title { margin-top:5px; font-style:italic; float:left; clear:none }
div#cncn_featured h1.title span {color:#0077c0; font-size:25px; font-style:normal; letter-spacing:-2px }
div#cncn_featured h2 { padding-top:25px; clear:both; font:bold 14px "Trebuchet MS", Verdana, Arial, sans-serif }
div#cncn_featured div.sample-link_sup { width:162px; height:175px; margin:12px 10px 0 0px; float:left; background-color:#FFF ; display:inline }
div#cncn_featured div.sample-link_sup h3 { width:162px; margin-top:6px; letter-spacing:-1px; text-align:center; color:#0077c0; font-style:italic; font-size:14px }
div#cncn_featured div.sample-link_sup img { margin:6px auto 0 auto; float:none }			
div#cncn_featured div.sample-link_sup.sl_left img.img_product { height:75px }

div#cncn_featured div.sample-link_sup p { width:162px; margin:5px 0 13px 0; display:block; text-align:center; line-height:14px}

div#cncn_featured div.sample-link_sup p a { color:#000 }
div#cncn_featured div.sample-link_sup ul { width:158px; height:22px; margin-left:2px; font-weight:bold; background-color:#dbeef7 }
div#cncn_featured div.sample-link_sup ul li { display:inline; font-weight:normal  }
div#cncn_featured div.sample-link_sup ul li img { width:11px; height:7px; margin:10px 0 0 8px; float:left; display:inline }
div#cncn_featured div.sample-link_sup ul li a { margin:5px 3px 0 2px; font-size:11px; float:left }
div#cncn_featured div.sample-link_sup p.link { width:158px; height:17px; margin:4px 0 0 2px; padding-top:5px; text-align:center; background-color:#dbeef7 }
div#cncn_featured div.sample-link_sup p.link a { color:#0077C0 }
div#cncn_featured div.sample-link_sup.sl_left img.img_sup {width:75px; height:auto}
div#cncn_featured div.sample-link_sup.sl_left ul { margin-top:5px}
div#cncn_featured h4 { margin-top:45px; font:italic bold 12px "Trebuchet MS", Verdana, Arial, sans-serif; line-height:14px }
div#cncn_featured ul.listcateg {width:auto; height:auto; margin-top:4px; float:left}
div#cncn_featured ul.listcateg li{ width:150px; height:15px; display:block}
div#cncn_featured ul.listcateg li img {width:6px; height:8px; margin:4px 4px 0 2px}

div#cncn_featured div.content-link {width:930px; height:auto; margin:5px 0 20px 0; float:left; display:inline}
div#cncn_featured div.content-link div.sample-link {width:265px; height:93px; margin:0 35px 15px 0; padding:5px; float:left; cursor:pointer}
	div#cncn_featured div.content-link div.sample-link:hover {padding:4px; background:#fff6e1; border:1px solid; border-color:#ffc438}
	div#cncn_featured div.content-link div.sample-link a img {float:left}
		div#cncn_featured div.content-link div.sample-link a img.item-select {width:100px; height:93px; float:left}
	div#cncn_featured div.content-link div.sample-link h2 { width:150px; height:auto; margin:0; padding:0; font-style:normal; float:left; clear:none }
		div#cncn_featured div.content-link div.sample-link h2 a { margin:0 0 0 10px; padding:0; color:#000; float:left; clear:none }
	div#cncn_featured div.content-link div.sample-link h3 { width:150px; margin:2px 0 1px 10px; float:left; text-align:left; line-height:13px; color:#000; font-style:normal; font-weight:normal; font-size:12px }
		div#cncn_featured div.content-link div.sample-link h3 a { color:#000 }
	div#cncn_featured div.content-link div.sample-link a.link { width:130px; margin-left:10px; padding-left:9px; float:left; font:bold 11px "Trebuchet MS"; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }
	div#cncn_featured div.content-link div.sample-link div.stuff-options {float:left; margin-left:10px}
		div#cncn_featured div.content-link div.sample-link div.stuff-options ul li img {margin-top:5px}

div#cncn_featured div.content-link div.full-paging { width:880px }
div#cncn_featured div.content-link div.full-paging.top { margin:5px 0 15px 0 }
div#cncn_featured div.content-link div.full-paging.bottom { margin:0 }

/* Content Not Compatible ( OLD ) */
div#cnc_featured { height:510px }
	div#cnc_featured h1.title { font-size:14px }
	div#cnc_featured h2 { padding:5px 5px 12px 0; clear:both; font-size:11px; font-weight:normal }
	div#cnc_featured h3 { padding-bottom:4px; clear:both; font-size:12px }
	div#cnc_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 }

div#cnc_featured div.sample-link h2 { padding:0; clear:none; font-size:11px; font-weight:bold }
div#cnc_featured div.sample-link h3 { padding:0; clear:none; font-size:12px }

div#cnc_featured div.sample-link { width:289px; margin:1px 1px 4px 5px; padding:5px; float:left; cursor:pointer }
	div#cnc_featured div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
	div#cnc_featured div.sample-link:hover a { text-decoration:none }
		div#cnc_featured div.sample-link a { display:block; color:#333 }
		div#cnc_featured div.sample-link img { width:100px; height:93px; margin-right:9px; float:left }
		div#cnc_featured div.sample-link h2 a { padding-top:5px; font-size:11px; line-height:11px }
		div#cnc_featured div.sample-link h3 a { padding:5px 0 3px 0; font-size:11px; font-weight:normal; line-height:11px }
		div#cnc_featured div.sample-link a.link { width:139px; height:36px; clear:none; color:#0077C0 }
		div#cnc_featured div.sample-link:hover a.link { text-decoration:underline }

div#cnc_featured div.sample-link a.link { padding-left:9px; float:left; font:bold 11px "Trebuchet MS"; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 4px }


/* Ringtones Home */
div#homeringtones_left { float:left; }
	div#homeringtones_left div#mt_featured .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#homeringtones_left .banner { margin:10px 0 0 15px; float:left }
		div#homeringtones_left .banner img, #homeringtones_right .banner img { width:200px; height:135px }
	div#homeringtones_left .box_homeringtones { width:550px; margin-top:15px; float:left; clear:left; background-color:#FFF; }
	div#homeringtones_left .box_homeringtones.pr { background-color:Transparent; }
	div.box_homeringtones div.content-link { width:545px; padding:5px 0 5px 5px; }
	div.box_homeringtones div.sample-link { width:168px; height:56px; margin:4px 1px 1px 1px; padding:5px; float:left; cursor:pointer }
	div.box_homeringtones div.sample-link:hover { padding:4px; border:1px solid #FFC438; background-color:#FFF6E1 }
		div.box_homeringtones div.sample-link a { color:#333 }
		div.box_homeringtones div.sample-link img.preview { width:56px; height:56px; margin-right:9px; float:left }
		div.box_homeringtones div.sample-link h2 { padding: 3px 0; font-size:11px; line-height:11px }
		div.box_homeringtones div.sample-link h3 { padding-bottom:5px; font-size:11px; font-weight:normal; line-height:11px }
		div.box_homeringtones div.content-link div.sample-link a img.play { width:15px; height:15px; margin:2px 0 0 6px; float:left }

div#homeringtones_right { width:200px; padding-right:15px; float:right; overflow:hidden }
	div#homeringtones_right div#featured_quicklinks { height:135px; margin:28px 0 20px 0 }

	div#sidebar_homeringtones { width:200px }
		div#sidebar_homeringtones div.title { height:24px; padding:2px 10px 0 8px; background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
			div#sidebar_homeringtones div.title h2 { font-size:15px; color:#FFF }

		div#sidebar_homeringtones div.top-side { height:30px; margin:0; clear:both; overflow:hidden; position:relative; border-top:1px solid #FFF; color:#0077C0; cursor:pointer; border-top:1px solid #7fbede; background-color:#fff }
			div#sidebar_homeringtones div.top-side h2 { padding:5px 0 0 8px; font-size:14px }
			div#sidebar_homeringtones div.top-side a { width:29px; height:29px; float:right; overflow:hidden; background:url(/Images/arrow_top.gif) no-repeat 10px 13px }
		div#sidebar_homeringtones div.top-side.on { height:30px; clear:both; border-top:1px solid #FFF; color:#333; cursor:pointer; background-color:#BFDDEF }
			div#sidebar_homeringtones div.top-side.on a { background:none }

		div#sidebar_homeringtones p { padding-right:5px; }
		div#sidebar_homeringtones div.content-side { height:360px; padding-left:10px; font-size:11px; overflow:hidden; position:relative; background-color:#FFF }
		div#sidebar_homeringtones div.content-side.on { display:block }
			div#sidebar_homeringtones div.content-side div.sample { width:193px; padding:6px 0 6px 7px; float:left; position:relative; border-bottom:1px solid #7FBEDE }
				div#sidebar_homeringtones div.content-side div.sample img { width:60px; height:60px; margin-right:5px; float:left; border:3px solid #FFF }
				div#sidebar_homeringtones div.content-side div.sample:hover img { border:3px solid #0077C0 }
				div#sidebar_homeringtones div.content-side div.sample:hover a {  text-decoration:underline }
			div#sidebar_homeringtones div.content-side h3 { padding:10px 0; font-size:14px; color:#0077C0 }
				div#sidebar_homeringtones div.content-side h3 a { padding-top:18px; display:block; position:relative }

			div#sidebar_homeringtones div.content-side ul.toplist { padding-bottom:10px; }
			div#sidebar_homeringtones div.content-side ul.toplist li { margin-bottom:5px; }
			div#sidebar_homeringtones div.content-side ul.toplist li img { margin-right:8px; float:left }

		div#sidebar_homeringtones div.content-artits { width:188px; height:75px; margin:10px 1px 10px 1px; float:left; clear:both; }
		div#sidebar_homeringtones div.content-artits a { display:block; color:#333 }
		div#sidebar_homeringtones div.content-artits img.preview { width:69px; height:69px; margin-right:5px; float:left }
		div#sidebar_homeringtones div.content-artits h2 { padding-bottom:2px; font-size:12px; }
		div#sidebar_homeringtones div.content-artits a img.play { width:15px; height:15px; float:left }
		div#sidebar_homeringtones div.content-artits div.ratingdiv { width:113px; margin-top:5px; float:left }
		div#sidebar_homeringtones div.content-artist-all { padding:5px 0; border-top:1px solid #7fbede;  background-color:#fff }
		div#sidebar_homeringtones div.content-artist-all a { margin-left:10px; padding-left:10px; background:url(/Images/arrow.png) no-repeat 0 4px }

/* Help */
div#help_left { width:635px; margin-top:15px; float:left; overflow:hidden }
div#help_left div.box { width:635px; float:left; }

div#help_left div#welcome { margin-bottom:15px }
	div#help_left div#welcome div.title { background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
	div#help_left div#welcome div.holder { padding:20px; }
	div#help_left div#welcome div.holder h1 { font-size:20px; color:#0177c1 }
	div#help_left div#welcome div.holder h2 { margin-top:15px; font-size:15px }
	div#help_left div#welcome div.holder p { line-height:15px }
	div#help_left div#welcome div.holder a { font-weight:bold }
	div#help_left div#welcome div.holder ul { margin:15px 0 }
	div#help_left div#welcome div.holder ul li { line-height:15px }

div#help_left div#content_types { margin-bottom:15px }
	div#help_left div#content_types div.title { height:28px; display:block; border-top:1px solid #7FBEDE; border-bottom:1px solid #7FBEDE; background-image:none; background-color:#FFF }
	div#help_left div#content_types div.title h1 { margin-top:3px; color:#333; font:bold 14px "Trebuchet MS" }
	div#help_left div#content_types div.holder { padding: 5px 0 0 5px }
	div#help_left div#content_types div.holder ul li { width:205px; display:inline; float:left; padding:0 5px 5px 0 }
	div#help_left div#content_types div.holder ul li a { padding:6px 0 6px 20px; display:block; font-size:14px; font-weight:bold; font-style:italic; color:#0177c1; background-color:#f3f9fc; cursor:pointer }
	div#help_left div#content_types div.holder ul li a:hover { background-color:#d3e9f6 }
	div#help_left div#content_types div.holder ul li img { margin:0 10px 0 0; float:left }

div#help_left div#service_type { margin-bottom:15px }
	div#help_left div#service_type div.title { height:28px; display:block; border-top:1px solid #7FBEDE; border-bottom:1px solid #7FBEDE; background-image:none; background-color:#FFF }
	div#help_left div#service_type div.title h1 { margin-top:3px; color:#333; font:bold 14px "Trebuchet MS" }
	div#help_left div#service_type div.holder { padding: 12px 0; text-align:center }
	div#help_left div#service_type div.holder a { padding-left:12px; padding-right:25px; font:italic bold 14px "Trebuchet MS"; white-space:nowrap; background:url(/Images/arrow.png) no-repeat 0 5px }

div#help_left div#search_text { margin-bottom:15px }
	div#help_left div#search_text div.title { background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
	div#help_left div#search_text div.holder { padding:13px }
	div#help_left div#search_text div.holder h2 { margin-top:10px; font-size:15px }
	div#help_left div#search_text div.holder div.form { width:575px; margin-top:15px; padding:15px; overflow:hidden; background-color:#fff6e1 }
	div#help_left div#search_text div.holder div.form label { margin-right:20px; float:left; font-weight:bold }
	div#help_left div#search_text div.holder div.form input { width:185px; padding:2px; color:#000; border:1px solid #333; font-weight:normal }
	div#help_left div#search_text div.holder div.form select { width:135px; color:#000; border:1px solid #333; background-color:#fff; font-weight:normal }
	div#help_left div#search_text div.holder div.form div.button { margin-top:13px; float:left }
	
div#help_left div#answers { margin-bottom:15px }
	div#help_left div#answers div.full-paging { width:615px }
	div#help_left div#answers div.full-paging.bottom { margin:0 0 5px 0 }
	div#help_left div#answers div.categories { width:620px; margin:10px; padding:8px 0; overflow:auto; float:left; border-bottom:1px solid #e7e7e7 }
	div#help_left div#answers div.categories p { margin-top:5px; line-height:14px }
	div#help_left div#answers div.categories select { width:180px; margin-top:10px; color:#000; border:1px solid #333; background-color:#fff; font-weight:normal }
	div#help_left div#answers div.categories div { width:370px; margin-right:15px; padding:15px; float:left; background-color:#f2f2f2 }
	div#help_left div#answers div.categories div h2 { font-size:12px; color:#333 }
	div#help_left div#answers div.categories div h3 { margin-top:5px; font-size:14px; color:#333 }
	div#help_left div#answers div.categories span { color:#0077c0 }
	div#help_left div#answers div.holder { width:610px; height:380px; margin:10px 0; padding:0 10px; overflow:auto; float:left }
	div#help_left div#answers div.holder h2 { font:italic bold 12px "Trebuchet MS", Verdana, Arial, sans-serif }
	div#help_left div#answers div.holder ul li { line-height:15px; padding:10px }
	div#help_left div#answers div.holder ul li a { color:#000 }
	div#help_left div#answers div.holder ul li a span { font-weight:bold; color:#0077c0 }
	div#help_left div#answers div.holder ul li div { display:none }
	div#help_left div#answers div.holder ul li div p { margin-top:5px }
	div#help_left div#answers div.holder ul li.on { background-color:#f2f2f2 }
	div#help_left div#answers div.holder ul li.on a { color: #0077c0; font-weight:bold; font-style:italic }
	div#help_left div#answers div.holder ul li.on a span { font-style:normal; color:#0077c0 }
	div#help_left div#answers div.holder ul li.on div { display:block }
	div#help_left div#answers div.more { margin:5px; padding:5px; clear:both; background-color:#f2f2f2 }

div#help_right { width:290px; margin-top:15px; padding-right:15px; float:right; overflow:hidden }
div#help_right div.box { width:290px; float:left }

div#help_right div#download_help { margin-bottom:15px }
	div#help_right div#download_help div.holder { padding: 15px; background-color:#c1e0f2 }
	div#help_right div#download_help div.holder h2 { margin-bottom:10px; font:bold 12px "Trebuchet MS", Verdana, Arial, sans-serif; line-height:14px }
	div#help_right div#download_help div.holder p { line-height:14px }
	div#help_right div#download_help div.holder div.form { margin-top:15px }
	div#help_right div#download_help div.holder div.form select { width:200px; margin-bottom:3px; color:#000; border:1px solid #333; background-color:#fff }
	div#help_right div#download_help div.holder div.form div.button { margin-top:10px; margin-right:3px; float:right }

div#help_right div#faq { margin-bottom:15px }
	div#help_right div#faq div.holder { padding:5px }
	div#help_right div#faq div.holder ul { margin-top:10px }
	div#help_right div#faq div.holder ul li { height:40px; margin:0 10px; line-height:14px }
	div#help_right div#faq div.holder ul li a { font-size:12px; color:#666; font-weight:bold; font-style:italic }
	div#help_right div#faq div.holder ul li a:hover { color:#0177c1; }
	div#help_right div#faq div.holder ul li a span { width:30px; height:27px; margin-right:15px; float:left; background: url(/Images/bg_faq_numbers.gif) no-repeat }
	div#help_right div#faq div.holder ul li a.n1 span { background-position: 0 0 }
	div#help_right div#faq div.holder ul li a:hover.n1 span { background-position: 0 -27px }
	div#help_right div#faq div.holder ul li a.n2 span { background-position: -30px 0 }
	div#help_right div#faq div.holder ul li a:hover.n2 span { background-position: -30px -27px }
	div#help_right div#faq div.holder ul li a.n3 span { background-position: -60px 0 }
	div#help_right div#faq div.holder ul li a:hover.n3 span { background-position: -60px -27px }
	div#help_right div#faq div.holder ul li span i { display:none }
	div#help_right div#faq div.holder a.more { padding:5px 5px 5px 22px; display:block; font:bold 12px "Trebuchet MS"; white-space:nowrap; background:#f2f2f2 url(/Images/arrow.png) no-repeat 10px 10px }

div#help_right div#search_help { margin-bottom:15px }
	div#help_right div#search_help div.title { background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
	div#help_right div#search_help div.holder { padding:15px }
	div#help_right div#search_help div.holder textarea { width:255px; height:60px; margin-top:10px; border:1px solid #333 }
	div#help_right div#search_help div.holder select { width:200px; margin-top:15px; color:#000; border:1px solid #333; background-color:#fff }
	div#help_right div#search_help div.holder div.button { margin-top:10px; margin-right:3px; float:right }

div#help_right div#contact { margin-bottom:15px }
	div#help_right div#contact div.holder { padding: 5px }
	div#help_right div#contact div.holder a.more { margin-top:5px; padding:5px 5px 5px 22px; display:block; font:bold 12px "Trebuchet MS"; white-space:nowrap; background:#f2f2f2 url(/Images/arrow.png) no-repeat 10px 10px }
	
div#help_right div#quicklinks { margin-bottom:15px }
	div#help_right div#quicklinks div.holder { padding:10px 15px }
	div#help_right div#quicklinks div.holder ul li a { padding-left:12px; font: bold 11px "Trebuchet MS"; background:url(/Images/arrow.png) no-repeat 0 4px }

div#help_right div#sidebar { width:290px; margin-bottom:15px }
	div#help_right div.top-side { width:290px }
	div#help_right div#sidebar div.title { float:left }
	div#help_right div#sidebar div.title h2 { width:272px; float:left }
	div#help_right div#sidebar div.content-side div.sample { width:283px; padding:6px 0 6px 7px; float:left; position:relative; border-bottom:1px solid #7FBEDE }

/* Help Support Form */
div#help_left div#support_form { width:560px }
	div#help_left div#support_form div#error,
	div#help_left div#support_form div#success { width:auto; margin-right:15px; float:none }
	div#help_left div#support_form table tr td { padding:8px 15px }
	div#help_left div#support_form table tr.on td { padding:8px 15px; background-color:#c3e2f2 }
	div#help_left div#support_form table tr td label { font-size:14px; padding-right:30px }
	div#help_left div#support_form table tr td h1 { font-size:12px }
	div#help_left div#support_form table tr td select { width:187px; height:20px;  color:#000; border:1px solid #0077C0; background-color:#fff }
	div#help_left div#support_form table tr td select.needsupport { width:300px; height:20px }
	div#help_left div#support_form table tr td input { width:175px; height:20px; padding:0 5px 0 5px; font:13px "Trebuchet MS"; border:1px solid #0077C0 }
	div#help_left div#support_form table tr#cellphone td input { width:57px; margin-right:5px; padding:0; font-size:16px; font-weight:bold; color:#0077C0; text-align:center }
	div#help_left div#support_form table tr td textarea { width:300px; height:82px; padding:0 5px 0 5px; font:13px "Trebuchet MS"; border:1px solid #0077C0 }
	div#help_left div#support_form table tr td div.button { float:left }
	div#help_left div#support_form table tr td p.info_required { float:right }

/* Help Download */
div#help_left div#download_instructions { margin-bottom:15px }
	div#help_left div#download_instructions div.title { background:#0077c0 url(/Images/bg_title-small.jpg) repeat-x }
	div#help_left div#download_instructions div.holder { padding:15px }
	div#help_left div#download_instructions div.holder h2 { margin:10px 0 5px 0; font-size:14px }
	div#help_left div#download_instructions div.holder div.form { width:575px; margin:10px 0 20px 0; overflow:hidden }
	div#help_left div#download_instructions div.holder div.form label { margin-right:20px; float:left; font-weight:bold }
	div#help_left div#download_instructions div.holder div.form select { width:200px; margin-top:3px; color:#000; border:1px solid #333; background-color:#fff; font-weight:normal }		
	div#help_left div#download_instructions div.holder table { border-collapse:collapse }
	div#help_left div#download_instructions div.holder table thead tr th { padding:3px 0; text-align:left; background-color:#eae9e9; color:#0077c0 }
	div#help_left div#download_instructions div.holder table thead tr th.photo { width:100px }
	div#help_left div#download_instructions div.holder table thead tr th.model { width:200px }
	div#help_left div#download_instructions div.holder table thead tr th.join { width:150px }
	div#help_left div#download_instructions div.holder table thead tr th.download { width:150px }
	div#help_left div#download_instructions div.holder table tbody tr td { background-color:#f7fbfe }
