/*test
-----------------------------------------------
Yahoo Default CSS Resets.
----------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {color: #fff;font:13px/1.231 arial,helvetica,clean,sans-serif;}
table {font-size: inherit; font-size: 100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace; line-height: 100%;}

li {list-style-type: none;}
ul {list-style-type: none;}


.clear_all {clear: both;}

.cur_pointer {cursor: pointer;}

.list_style {list-style-type: disc; margin-left: 25px;}


/*

/*
-----------------------------------------------
Header Styles
----------------------------------------------- */

html {background: #000;}


#wrap {width: 990px; margin: auto;text-align: left;}
#hd   {height: 78px;display: block;background: url(/template/us/images/top_menu/hovr_topbg.jpg) no-repeat;}
#logo {float: left;}

#userLinks {float: right;}
#userLinks a {font-size: .8em;color: #fff;font-weight: bold;text-decoration: none;}
#userLinks a:visited {font-size: .8em;color: #fff;text-decoration: none;}
#userLinks a:hover {color: #fff;text-decoration: underline;}

#userLinks_inter {float: right;}
#userLinks_inter a {font-size: .8em;color: #fff;font-weight: bold;text-decoration: none;}
#userLinks_inter a:visited {font-size: .8em;color: #fff;text-decoration: none;}
#userLinks_inter a:hover {color: #fff;text-decoration: underline;}

.login_top {
	text-align: center;text-transform: uppercase;font-weight: bold;
	background: url(/template/us/images/top_menu/login_topbg.gif) no-repeat;
	margin-right: 20px;padding-top: 3px;
	width: 120px;height: 22px;
}

.login_top_inter {
    text-transform: uppercase;font-weight: bold;
	margin-right: 20px;
	width: 230px;
}

.logout_top {
	font-weight: bold;text-align: right;
	padding: 3px;margin-right: 20px;
}

.logout_top a {font-weight: normal;}


/*
-----------------------------------------------
Column Grid Defaults, used for layouts.
----------------------------------------------- */


#bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.left {float: left; margin-right: 10px;}
.left_0 {float:left;}
.right {float: right;}

.col_160 {width: 160px;}
.col_300 {width: 300px;}
.col_510 {width: 510px;}
.col_820 {width: 820px;}
.col_680 {width: 680px;}


.col_224 {width: 224px;}
.col_446 {width: 446px;}

/* spacing for bread crumbs */
.bread_space {height: 29px; margin-top: 4px;}



/*
-----------------------------------------------
Default Text Styles
----------------------------------------------- */



/* link styles
----------------------------------------------- */

a {color: #fff; text-decoration: none;}
a:hover {color:#fff; text-decoration: underline;}

a:active, a:focus {outline:none;}

.u {text-decoration: underline;}

/* font styles
----------------------------------------------- */

.xmall {font-size: 10px;}
.small {font-size: 11px;}
.medium {font-size: 12px;}
.large {font-size: 14px;}
.mlarge {font-size: 24px;}
.xlarge {font-size: 34px;}

.bold {font-weight: bold;}
.confirm {color: #669933;}
.error {color: #ff5f07;}
.form_color {color: #1B72CC;}


.text_center {text-align:center;}
.justify {text-align: justify;}
.dykLink {color:#98D0F2;}


/* headings
----------------------------------------------- */

h1, h2, h3, h4, h5, h6 {font-weight: bold;}



/* paragraphs, quotes and lists
----------------------------------------------- */
p {
  margin-top: 1em;
  margin-bottom:1em;
}
blockquote {
  font-family: Georgia, 'Times New Roman', serif;
  font-size:1.2em;
  padding-left:1em;
  border-left:4px solid #ccc;
}
blockquote cite {
  font-size:.9em;
}


/*
-----------------------------------------------
Default Box styles. Use to skin the site
----------------------------------------------- */


.box    {border: 2px solid #00263a; background-color: #002b3f; margin: 10px 0 10px 0;}
.box_hd {height: 25px;padding: 10px; background: url(/template/shared/images/global/box_hd_bg.gif) repeat-x;}
.box_hd h2 {margin-top: 5px; font: 12px  Arial,Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
.box_hd span {font-size: 10px; float: right; margin-top: -13px; }
.box_main {padding: 10px;}
.box_ft {text-align: right;font-size: 11px; padding: 9px; height: 10px; clear: both; background: url(/template/shared/images/global/box_ft_bg.gif) repeat-x;}
.no_footer .box_ft {display: none;}

.box_ft a {color: #fff; text-decoration: none;}
.box_ft a:hover {color: #fff; text-decoration: underline;}

.top {margin-top: 0px;} /* Use this to give margin 0 to the fist box in each row */

.margin_bottom_10 {margin-bottom: 10px;}


.margin_10 {margin-top: 10px; margin-bottom: 10px;}
.no_margins {margin: 0px;}

#fap-recommend .box_hd h2 {margin-top: 0px;}

/* Tab-box styles */ 

.tab_box .box_hd h2 {margin-top: 0px;}

/* ==================   */


/*
-----------------------------------------------
Footer Styles
----------------------------------------------- */



#ft {clear: both;text-align: center;display: block;margin: 10px 0 0 0;}

#footer_top {
	background-image: url(/template/skin/flycell/images/footer_bkg_hovr.gif);
	height: 50px;
	padding: 6px 0px 0px 0px;
	color: #6d7274;font-size: 12px;line-height: 15px;text-align: center;
}

#footer_bottom {background-image: url(/template/skin/flycell/images/footer_bottom_bkg.gif);height: 10px;}

a.footLink,
a.footLink:visited {color: #6d7274;font-size: 10px; text-decoration: none;}
a.footLink:hover {color: #bbb;font-size: 10px; text-decoration: underline;}

.copyright {color: #6d7274;font-size: 12px; text-decoration: none; margin-top: 8px;}
a.copyright:hover {color: #bbb;}

.carriers {clear:both;text-align:center;margin:10px 0 10px 0;}
.countryLink {margin-left: 10px;}



/* Tab styles */

ul .tabs {margin:0; padding: 0; list-style: none;}

.tabs a {text-decoration: none; text-transform: uppercase;}



.tab1 {

	white-space: nowrap !important;
	display: block;
	float: left;
	margin-left: 5px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% -25px;
	color: #fff;
	cursor: pointer;
	height: 20px;
}

.tab1 .tab2 {
	display: block;
    color: #fff;
    padding: 4px 10px 0px 10px;
    height: 20px;
}

.tab1_selected {

	background-color: #046380;
	background-image: url('/template/shared/images/global/tabs.gif');
}

.tab1_selected .tab2_selected {
    background: url('/template/shared/images/global/tabs.gif') no-repeat 0 -25px;
    padding: 4px 10px 0px 10px;
}

.tab1:hover {
	display: block;
	float: left;
	margin-left: 5px;
	background-color: #164553;
	background-image: url('/template/shared/images/global/tabs.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% 0;
	color: #fff;
	cursor: pointer;
	height: 20px;
}

.tab1:hover .tab2 {
	display: block;
    background: url('/template/shared/images/global/tabs.gif') 0 0 no-repeat;
    color: #fff;
    padding: 4px 10px 0px 10px;
    height: 20px;
}


/* ==================   */



/* SideBar */

#sidebarNav { width: 156px; border: 2px solid #00263a;}
#sidebarNav a:link {color: #fff; text-decoration: none;font-size: 11px;font-weight: bold;}
#sidebarNav a:visited {color: #fff; text-decoration: none;font-size: 11px;font-weight: bold;}
#sidebarNav a:hover {color: #fff; text-decoration: underline;font-size: 11px;font-weight: bold;}

#sidebarNav li.first_item {
	height: 20px;
	background-image: url(/template/shared/images/global/box_hd_bg.gif);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	background-color: #002b3f;
	padding-top: 15px;
	padding-bottom: 9px;
	padding-left: 10px;


}

#sidebarNav li.special_item {
	height: 19px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	background-color: #002b3f;
	padding: 10px;
	padding-bottom: 0px;
}

#sidebarNav li.special_item_selected {
	height: 19px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	background-color: #104963;
	padding: 10px;
	padding-bottom: 0px;
}



#sidebarNav li.last_item {
	display: none;
   }

#sidebarNav li.main_item {
    cursor: pointer;
	background-color: #002b3f;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top: 1px solid #104963;
	border-bottom: 1px solid #052433;
}


#sidebarNav li.main_item_selected {
    cursor: pointer;
	background-color: #104963;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top: 1px solid #104963;
}


#sidebarNav li.main_item:hover {background-color: #062532;}

.sFeatures_Btn  {
	height: 20px;
	background-image: url(/template/shared/images/global/box_hd_bg.gif);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	background-color: #002b3f;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	border: 2px solid #00263a;
	}

/* ==================   */


/* DEFAULT PAGINATION STYLES */


ul.pagination-default {float: right; padding: 0px; margin-top: -4px;}

.pagination-default li{
	float: left;
	border:0; margin:0;
	list-style:none;
	margin-right:2px;
	border:solid 1px #000;
	padding: 3px;
}

.pagination-default .previous-off,
.pagination-default .next-off {
	border:solid 1px #000;
	color:#fff;
	font-weight:bold;
}
.pagination-default .next a,
.pagination-default .previous a {
	font-weight:bold;
}
.pagination-default .active{
	padding: 3px;
	color:#fff;
	background: #046380;
	font-weight:bold;
}

#archieve .pagination-default .active{
	padding: 3px;
	color:#fff;
	background: #2c2f2d;
	font-weight:bold;
}

.pagination-default a:link,
.pagination-default a:visited {
	color:#fff;
	text-decoration:none;
}
.pagination-default li:hover{
	background: #086f8f;
	cursor: pointer;
}

#archieve .pagination-default li:hover{
	background: #2c2f2d;
	cursor: pointer;
}

/* ==================   */


/* this centers the text on the top 10 games list */
.top_10_games {margin-top: 4px;}

.hotnot .box_main {padding-right: 0px;}

/* ==================== */


/* Artist Browse Styles
*/

.artist_browse a:link {color: #fff; font-weight: bold; text-decoration: none; margin: 0px 5px 10px 0px;}
.artist_browse a:visited {color: #fff; font-weight: bold; text-decoration: none; margin-right: 5px;}
.artist_browse a:hover {color: #c3c3c3; font-weight: bold; text-decoration: underline; margin-right: 5px;}

.artist_ringtone_list li { padding-left: 10px; padding-top: 10px; height: 25px; border-bottom: 1px solid #001424; border-top: 1px solid #00334c;}

.artist_ringtone_list li a {cursor: pointer;}

.artist_ringtone_list li.first_item {border-top: 0px;}
.artist_ringtone_list li.last_item {border-bottom: 0px;}
.artist_ringtone_list li.one_item {border-top: 0px;border-bottom: 0px;}

div.artist_legend {float: right; margin-top: -10px; margin-right: 10px;}

body:first-of-type div.artist_legend {
	margin-top:5px;
}

/* ==================== */


.recent_downloads_list li  { padding-left: 10px; height: 35px; border-bottom: 1px solid #001424; border-top: 1px solid #00334c; cursor: pointer;}
.recent_downloads_list li.first_item {border-top: 0px;}
.recent_downloads_list li.last_item {border-bottom: 0px;}
.recent_downloads_list li img {float: left; padding: 5px 10px 5px 0px;}

#featured_artist_list .recent_downloads_list li  { margin-top:10px; padding-left: 10px; height: 25px; border-bottom: 1px solid #001424; border-top: 1px solid #00334c; cursor: pointer;}
#featured_artist_list .recent_downloads_list li.first_item {border-top: 0px;}
#featured_artist_list .recent_downloads_list li.last_item {border-bottom: 0px;}

#fap-recommend #featured_artist_list .recent_downloads_list li {border-top:0px;}


/* Billboard List Styles

   This should be moved into a ringtone specific stylesheet.

*/


.billboard_week_list li { height: 35px; padding-left: 10px; border-bottom: 1px solid #001424; border-top: 1px solid #00334c; cursor: pointer;}
.billboard_week_list li.first_item {border-top: 0px;}
.billboard_week_list li.last_item {border-bottom: 0px;}


.billboard_all_list li {height: 35px; padding-left: 10px; border-bottom: 1px solid #001424; border-top: 1px solid #00334c; cursor: pointer;}
.billboard_all_list li.first_item {border-top: 0px;}
.billboard_all_list li.last_item {border-bottom: 0px;}


.billboard_artist_list li { height: 35px; padding-left: 10px; border-bottom: 1px solid #001424; border-top: 1px solid #00334c; cursor: pointer;}
.billboard_artist_list div {padding-top: 10px;}
.billboard_artist_list li.first_item {border-top: 0px;}
.billboard_artist_list li.last_item {border-bottom: 0px;}

/* this also controls the text alert top 10 billboard */
.billboard_games li { height: 35px; padding-left: 10px; border-bottom: 1px solid #001424; border-top: 1px solid #00334c; cursor: pointer;}
.billboard_games div {padding-top: 10px;}
.billboard_games li.first_item {border-top: 0px;}
.billboard_games li.last_item {border-bottom: 0px;}


a.billboard-popup {border: 1px solid #ff9900; }

.billboard_week_list li img {float: left; padding: 5px 10px 5px 0px;}
.billboard_all_list li img {float: left; padding: 5px 10px 5px 0px;}
.billboard_artist_list li img {float: left; padding: 5px 10px 5px 0px;}
.billboard_games li img {float: left; padding: 5px 10px 5px 0px;}



/* ==================== */




/* Hot Or Not Styles ---------------------    */

.hotnot_list li { height: 36px; padding-left: 10px; padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #001424; border-top: 1px solid #00334c; cursor: pointer;}
.hotnot_list li.first_item {border-top: 0px;}
.hotnot_list li.last_item {border-bottom: 0px;}



div.result_hot {margin-bottom: 5px; background: url(/template/shared/images/global/hot_chart.gif) no-repeat; width: 286px; margin-left: -20px; padding: 5px 0px 5px 10px;}
div.result_not {margin-bottom: 5px; background: url(/template/shared/images/global/not_chart.gif) no-repeat; width: 286px; margin-left: -20px; padding: 5px 0px 5px 10px;}

div.hotornot_ringtone {background: url(/template/shared/images/global/ringtone_main_bg.gif) no-repeat;  margin-left: 5px;}
.hotornot_ringtone img {padding: 8px; }

div.hotnot_ringtone_info {height: 96px;}
div.hotnot_songdetails {margin-left: 100px; width: 170px;}
.hotnot_songdetails img {padding: 5px 0 0 0;}

div.hotnot_vote {clear: both;text-align: center; width: 296px; margin-left: -15px;}

.hot_link { margin: 0px; padding: 0px;}
.not_link { margin-left: -19px; padding: 0px;}


div.hotnot_preview {z-index: 999;  float: left; padding: 8px; position: absolute;}
div.hotnot_previewbtn {z-index: 999;  float: left; padding: 8px; position: absolute;}

div.hotnot_prevnext {clear: both; margin-top: 3px; text-align: center;}
.hotnot_prevnext img {padding: 0px;}



/* results */


span.albumArt {float: left; }
span.albumArt img {padding: 7px 7px 7px 7px; background: url(/template/shared/images/global/ringtone_main_bg.gif) no-repeat;}


.hot_graph {
		margin-left: 110px;
        width: 80px;
        border: 1px solid #ff2b05;
        padding: 0px;
    }
.hot_graph .bar {
        display: block;
        background: #ff2b05;
        text-align: center;
        color: #fff;
        height: 1em;
        line-height: 1em;
        padding: 5px;
    }

.not_graph {
        width: 80px;
        margin-left: 110px;
        border: 1px solid #00c0ff;
        padding: 0px;
    }
.not_graph .bar {
        display: block;
        background: #00c0ff;
        text-align: center;
        color: #fff;
        height: 1em;
        line-height: 1em;
        padding: 5px;
    }


/* ====================   */



/* Pop-up Styles */




img.thumb_image {width:75px; height: 75px; padding: 8px;  background: url(/template/shared/images/global/ringtone_main_bg.gif) no-repeat;}
img.thumb_wall_image {width:97px; height: 75px; padding: 9px; padding-top: 8px; background: url(/template/shared/images/global/wallpaper_main_bg.gif) no-repeat;}
img.thumb_appgame_image {padding: 9px; padding-top: 8px; background: url(/template/shared/images/global/gameapp_main_bg.gif) no-repeat;}
img.thumb_appgame_image_small {border: 3px solid #333;}


.verticalPopup  {
		width: 172px;
		background-color: #222;
		position: absolute;
		z-index: 3;
		-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
		border: 3px solid #333;
		text-align: center;
}
.verticalPopup .popup_close {height: 30px; width: 30px; position: absolute; display: block; right: -4px; top: 2px; z-index: 4; cursor: pointer; }

.verticalPopup .bd {height: auto; padding: 20px 10px 10px 10px;}
.verticalPopup .bd .main_links { margin-top: 5px;}

.verticalPopup .popup_preview {z-index: 100; position: absolute; left: 41px; padding: 8px;}
.verticalPopup .popup_links {margin-top: 5px;}
.verticalPopup .popup_info {padding: 3px;}





.horPopup  {
		width: 318px;
		background-color: #222;
		position: absolute;
		z-index: 3;
		-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
		border: 3px solid #333;
}
.horPopup .popup_close {height: 30px; width: 30px; position: absolute; display: block; right: -4px; top: 2px; z-index: 4; cursor: pointer; }


.horPopup .bd {margin: 5px 10px 5px 10px;}

.horPopup .bd .main_links a { margin-right: 5px; float: left; margin-top: 3px;}



.horPopup .bd .extra_links { float: right; padding-buttom: 10px; }
img.billboard_preview {border: 2px solid #000; float: left; margin-right: 10px;}
.horPopup .bd .pop_preview {z-index: 100; position: absolute; top: -3px; left: 3px; padding: 8px;}




/* ==================== */




/* PurchaseRingtone pop-up Styles

*/

.purchasePopup {
	width: 328px;
	background-color: #222;
	position: absolute;
	z-index: 3;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	border: 3px solid #333;
}

.purchasePopup .popup_close {
	height: 30px;
	width: 30px;
	position: absolute;
	display: block;
	right: -9px;
	top: 2px;
	z-index: 4;
	cursor: pointer;
}

.purchasePopup .bd { height: auto; padding: 10px;}



/*
.purchasePopup {width: 328px; position: absolute; z-index: 3;}
.purchasePopup .hd {width: 328px; height: 9px;float: left; background: url(/template/shared/images/global/purchase_pop_hd.gif) no-repeat;}
.purchasePopup .popup_close {height: 30px; width: 30px; position: absolute; display: block; right: -9px; top: 2px; z-index: 888; cursor: pointer; }

.purchasePopup .bd {width: 307px; height: auto;float: left; position: relative; background-color: #343333; padding: 25px 5px 4px 10px; border-right: 3px solid #001323;border-left: 3px solid #001323;}
.purchasePopup .ft {width: 328px;float: left; height: 14px;background: url(/template/shared/images/global/purchase_pop_ft.gif) no-repeat;}

.purchasePopup .bd_wall {width: 307px; height: auto; float: left; position: relative; background-color: #343333; padding: 5px 5px 4px 10px; border-right: 3px solid #001323;border-left: 3px solid #001323;}
*/



div.ringtone_main_purchase { font-size: 10px; }
.ringtone_main_purchase img {padding: 8px; background: url(/template/shared/images/global/ringtone_main_bg.gif) no-repeat;}

div.ringtone_info_purchase {margin-left: 100px; width: 180px;}
.wall_info_purchase {width: 160px;}

.purchase_info_extra_wall {text-align: center; margin-top: 2px;}
.purchase_info_extra {text-align: center; margin-top: 30px;}
.purchase_info_extra table {width: 80%; margin-left: 25px; }
.purchase_info_extra table td {padding: 10px; text-align: center; width: 80px;}
.purchase_info_extra img {padding: 0px;}



/* ==================== */

/* RINGTONES, WALLPAPERS, THEMES, GAMES, AND APPS LIST STYLES

*/

#catalog .box_main {padding: 0px;}
#catalog ul.ringtones_list {float: left; padding-left: 20px;}
#catalog ul.ringtones_list li {float: left; width: 100px; height: 160px; padding: 8px; text-align: center;}

#catalog ul.wallpapers_list {float: left; padding-left: 10px; padding-top: 10px;}
#catalog ul.wallpapers_list li {float: left; width: 115px; height: 145px; padding: 3px; text-align: center;}

#catalog .animations_list {margin-left: -7px;}
#catalog .animations_list li {float: left; width: 115px; height: 145px; margin-left: 17px; text-align: center;}

#catalog .videos_list {margin-left: -7px;}
#catalog .videos_list li {float: left; width: 115px; height: 145px; margin-left: 17px; text-align: center;}

#catalog .games_list {margin-left: 10px;}
#catalog .games_list li {display: block; float: left; width: 100px; margin-left: 15px; margin-bottom: 5px; height: 150px; text-align: center;}

#catalog ul.animations_list {float: left; padding-left: 10px; padding-top: 10px;}
#catalog ul.animations_list li {float: left; width: 115px; height: 145px; padding: 3px; text-align: center;}

#catalog ul.videos_list {float: left; padding-left: 10px; padding-top: 10px;}
#catalog ul.videos_list li {float: left; width: 115px; height: 145px; padding: 3px; text-align: center;}

#catalog ul.games_list {float: left; padding-left: 0px; padding-top: 10px;}
#catalog ul.games_list li {float: left; width: 100px; height: 150px; padding: 1px; text-align: center;}

#catalog ul.applications_list {float: left; padding-left: 15px; padding-top: 10px;}
#catalog ul.applications_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

#catalog ul.themes_list {float: left; padding-left: 15px; padding-top: 10px;}
#catalog ul.themes_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}


#search .box_main {padding: 0px;}
#searchRingtones ol.search_ringtone_list {float: left; padding-left: 20px;}
#searchRingtones ol.search_ringtone_list li {float: left; width: 100px; height: 160px; padding: 8px; text-align: center;}

#searchWallpapers ol.search_wallpaper_list {float: left; padding-left: 10px; padding-top: 10px;}
#searchWallpapers ol.search_wallpaper_list li {float: left; width: 115px; height: 145px; padding: 3px; text-align: center;}

#searchWallpapers ol.search_animation_list {float: left; padding-left: 10px; padding-top: 10px;}
#searchWallpapers ol.search_animation_list li {float: left; width: 115px; height: 145px; padding: 3px; text-align: center;}

#searchApplications ol.search_games_list {float: left; padding-left: 15px; padding-top: 10px;}
#searchApplications ol.search_games_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

#searchApplications ol.search_applications_list {float: left; padding-left: 15px; padding-top: 10px;}
#searchApplications ol.search_applications_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

#searchVideos ol.search_videos_list {float: left; padding-left: 15px; padding-top: 10px;}
#searchVideos ol.search_videos_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

#searchVideos ol.search_videos_list {float: left; padding-left: 15px; padding-top: 10px;}
#searchVideos ol.search_videos_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

#searchWallpapers ol.search_theme_list {float: left; padding-left: 15px; padding-top: 10px;}
#searchWallpapers ol.search_theme_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

/* recommended area in search page */

#search ul.wallpapers_list {float: left; padding-left: 15px; padding-top: 10px;}
#search ul.wallpapers_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

#search ul.animations_list {float: left; padding-left: 10px; padding-top: 10px;}
#search ul.animations_list li {float: left; width: 115px; height: 145px; padding: 3px; text-align: center;}

#search ul.videos_list {float: left; padding-left: 10px; padding-top: 10px;}
#search ul.videos_list li {float: left; width: 115px; height: 145px; padding: 3px; text-align: center;}

#search ul.themes_list {float: left; padding-left: 15px; padding-top: 10px;}
#search ul.themes_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

#search ul.games_list {float: left; padding-left: 15px; padding-top: 10px;}
#search ul.games_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

#search ul.applications_list {float: left; padding-left: 15px; padding-top: 10px;}
#search ul.applications_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

#search ul.videos_list {float: left; padding-left: 15px; padding-top: 10px;}
#search ul.videos_list li {float: left; width: 100px; height: 150px; padding: 10px; text-align: center;}

#search ul.ringtones_list {float: left; padding-left: 20px;}
#search ul.ringtones_list li {float: left; width: 100px; height: 160px; padding: 8px; text-align: center;}



#home .box_main {padding: 0px;}

#home ul.ringtones_list {float: left; padding-left: 40px;}
#home ul.ringtones_list li {float: left; width: 100px; height: 160px; padding: 8px; text-align: center;}

#home ul.wallpapers_list {float: left; padding-left: 15px;}
#home ul.wallpapers_list li {float: left; width: 115px; height: 145px; padding: 5px; text-align: center;}

#home ul.animations_list {float: left; padding-left: 15px;}
#home ul.animations_list li {float: left; width: 115px; height: 145px; padding: 5px; text-align: center;}

#home ul.videos_list {float: left; padding-left: 15px;}
#home ul.videos_list li {float: left; width: 115px; height: 145px; padding: 5px; text-align: center;}

#home ul.games_list {float: left; padding-left: 15px;}
#home ul.games_list li {float: left; width: 100px; height: 150px; padding: 12px; text-align: center;}

#home ul.applications_list {float: left; padding-left: 15px;}
#home ul.applications_list li {float: left; width: 100px; height: 150px; padding: 12px; text-align: center;}

#home ul.themes_list {float: left; padding-left: 15px;}
#home ul.themes_list li {float: left; width: 100px; height: 150px; padding: 12px; text-align: center;}

/* styles for the my-locker page */
#locker ul.ringtones_list li {float: left; width: 100px; height: 200px; padding: 8px; text-align: center; margin-left: 6px;}
#locker ul.wallpapers_list li {float: left; width: 115px; height: 165px; padding: 3px; text-align: center;}
#locker ul.animations_list li {float: left; width: 115px; height: 165px; padding: 3px; text-align: center;}
#locker ul.videos_list li {float: left; width: 115px; height: 165px; padding: 3px; text-align: center;}
#locker ul.games_list li {float: left; width: 100px; height: 210px; padding: 12px; text-align: center;}

.wallpaper_list_billboard  li {float: left; width: 115px; height: 145px; margin-left: 8px; text-align: center;}
ul.wallpaper_list_billboard {margin-left: 10px;}
.item_extra {margin-top: 3px;}
.txt_extra {margin-right: 20px; margin-top: -70px; background-color: #333; padding: 10px;}



#product_player {position: absolute; margin-top: 1px; margin-left: 1px;}

.product {float: left;}
.product_music {float: left; width: 176px; height: 176px; }
.product, .product_music img {border: 3px solid #000;}

.product_details {float: left; margin-left: 20px; width: 450px;}
.purchase_options {float: left;}
.purchase_input {float: right;}



.option_bd {width: 320px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #001925; padding: 10px; }
.input_bd {width: 280px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #001925; padding: 10px; }


.purchase_full_bd {width: 635px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #001925; padding: 10px; }




/* ==================== */



/*  Overlay Style  */

#overlay, #overlay_addtoFriends, #overlay_alreadyFriend, #overlay_pendingRequest, #overlay_stw, #thankyou, #bidhistory_overlay, #operator, #displayAd, #displayMessage {
	margin: 0 auto;
	visibility: hidden;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background: url("/template/shared/images/community/overlay.png") left top repeat;
	_background: url("/template/shared/images/community/overlay.gif") left top repeat;
}

/* new version of the code */
.close {
	position: relative;
	width: 26px;
	height: 26px;
	border: none;
	margin-top: -8px;
	margin-right: -8px;
	background: url("/template/shared/images/community/close24.gif") 0 0 no-repeat;
}


.existing_member {
	background: #15171a url(/template/shared/images/community/header_fade.gif) repeat-x;
	margin-top: 10px;
	border: 2px solid #151515;
	width: 325px;
	padding: 10px;
	display: block;
	margin-right:auto;
	margin-left:auto;
}

.stw_close {
	display: block;
	position: relative;
	left: -60px;
	width: 26px;
	height: 26px;
	border: none;
	background:  url("/template/shared/images/community/close24.png") 0 0 no-repeat;
	text-indent: -1000em;
}


#login_form {
	width: 300px;
	margin: 200px auto;
	padding: 15px;
	text-align: left;
}

#advertisement_popup {
	width: 300px;
	margin: 300px auto;
	padding: 15px;
	text-align: left;
}

.login_button {width:140px;height:42px;padding:0;margin:0;border:none;background:none;cursor:pointer;}

#stw_form {
	width: 400px;
	margin: 200px auto;
	padding: 15px;
	text-align: left;
}


/* ===============   */


/* -----------------------------------------------
Text Alerts
----------------------------------------------- */

/* this class sets the positioning for the text alerts */
.txt_alert {width:231px; height:275px;}
.txt_alert_br {width:129px; padding-right:20px; padding-bottom:10px;}

.txt_alerts {z-index:1;}
.txt_alert_cat h2 {font:bold 24px Arial; padding-top:5px; margin-bottom:-6px;}

.txt_alert_category {float:left; background:#222; border:7px solid #444; margin:0px 7px 22px 0px;  width:210px; height:270px; }
.txt_alert_category_logo {padding:10px 0px 0px 8px;}
.txt_alert_category_p {border:0; padding:0px 8px 8px 8px;}
.txt_alert_item {border:7px solid #444; text-align:center; cursor:pointer;}

.txt_alert_overlay {
	background-color:#222; border:2px solid #444; max-width:957px; position:absolute; top:220px; z-index:90;
	-moz-box-shadow: 3px 3px 12px #000;	-webkit-box-shadow: 3px 3px 8px #000; box-shadow: 3px 3px 8px #000;
	}	
.txt_alert_hr {background-color:#222; position:absolute; top:0px; width:233px; height:8px; z-index:999;}
.txt_alert_subcat {border:7px solid #444; float:left; margin-right:8px; width:115px; height:77px;}

.txt_link {color:#AAC300;}

.subcat_cta {float:left; width:140px; height:auto;}
.subcat_btn {padding-left:5px; padding-top:5px;}
.subcat_title {font:bold 14px Arial; margin:0; padding:0;}
.subcat_title_main {border-bottom:1px solid #444; font:bold 24px Arial; margin-bottom:13px; padding-bottom:7px;}
.txt_alert_close {background:url('/../template/us/images/textalerts/close.jpg') right no-repeat; cursor:pointer; float:right; font:normal 10px Arial; margin-bottom:6px; padding:5px 23px 0px 0px; text-align:right; width:20%; height:20px;}

.alert_ht {float:left; margin-bottom:10px; padding-right:15px; width:auto; height:135px;}

/* txt alert height for us-es */
.alert_ht_us_es {height: 330px;}

/* txt alert height for spain */
.alert_ht_es {height: 215px;}

/* txt alert height for Italy */
.alert_ht_it{height: 245px;}

/* txt alert height for Turkey */
.alert_ht_tr {height: 240px;}

/* txt alert height for Brazil */
.alert_ht_br {height: 260px;}

/* txt alert height for MX */
.alert_ht_mx {height: 325px;}

/* -----------------------------------------------
Artist Browse/Artist Page
----------------------------------------------- */

#bd .featured, #bd a.selection:hover {color: #FA9819;}

#bd .inactive {color: #5d5c5b;}

.browse_artist_nav a.Selected {color: #999;}

/* controls the buttons for the just downloaded box */
#bd .download_buttons {
	margin-right: 5px;
	margin-top: -23px;
}

/*----------grammy/trivia----------------------*/
.contestAnswer {background-color: #272e2a;}

.trivia_back {background: url("/template/shared/images/contest/daily-trivia/trivia_back.gif") repeat-x; height: 436px;}

.trivia_height {height: 436px;}

.large_trivia {font-size: 18px;}

.grammy_back {background: url("/template/shared/images/contest/grammy/answer_bg.gif") no-repeat; width: 671px; height: 311px; padding-top: 10px; _margin-left: -5px;}

.grammy_back_6 {background: url("/template/shared/images/contest/grammy/answer_bg_6.gif") no-repeat; width: 671px; height: 439px; padding-top: 10px; _margin-left: -5px;}

.grammy_position{ margin-left: -10px;}

.grammy_position .grammy_category_title{padding-left: 13px;}
.grammy_position .margin_left_6{margin-left: 140px;}
.grammy_position .margin_left_5{margin-left: 13px;}
.grammy_position .margin_top_6{margin-top: 160px; margin-left: 55px;}
.grammy_position .margin_top_5{margin-top: 180px; margin-left: 55px;}

/*------this controls the style for the dark html box for the grammy/trivia pages ---*/
#trivia_results .box    {border: 2px solid #19201d; background-color: #1b231f;}
#trivia_results .box_hd {height: 25px;padding: 10px; background: url(/template/shared/images/contest/daily-trivia/trivia_box_hd_bg.gif) repeat-x;}
#trivia_results .box_hd h2 {margin-top: 5px; font: 12px  Arial,Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
#trivia_results .box_hd span {font-size: 10px; float: right; margin-top: -13px; }
#trivia_results .box_main {padding: 10px;}
#trivia_results .box_ft {text-align: right;font-size: 11px; padding: 9px; height: 10px; clear: both; background: url(/template/shared/images/contest/daily-trivia/trivia_box_ft_bg.gif) repeat-x;}
#trivia_results .no_footer .box_ft {display: none;}
#trivia_results .result_list li { height: 85px; padding: 8px 0 0 10px; border-bottom: 1px solid #0e1210; border-top: 1px solid #202925; cursor: pointer;}
#trivia_results .result_list li.first_item {border-top: 0px;}
#trivia_results .result_list li.last_item {border-bottom: 0px;}
#trivia_results .result_list li img {float: left; padding: 2px 10px 40px 0px;}
#trivia_results .result_list li .answerBtn {float: none; padding: 2px 0 0 0;}
/*---------------*/

/* following style for grammy category */
#trivia_results .result_list_grammy li { height: 40px; padding-left: 0px; border-bottom: 1px solid #0e1210; border-top: 1px solid #202925; cursor: pointer;}
#trivia_results .result_list_grammy li.first_item {border-top: 0px;}
#trivia_results .result_list_grammy li.last_item {border-bottom: 0px;}
#trivia_results .result_list_grammy li img {float: left; padding: 5px;}
/*------------*/

/*------newsletter homepage -------- */

.arch-spacing {
	margin-right:6px; 
	margin-bottom:6px;
}

.current-newsletter {
	background-image: url('/template/us/images/nl-homepage-images/newsletter-screenshot.jpg');
	width: 621px;
	height: 1598px;
}

.popUp {
	background-image: url('/template/us/images/nl-homepage-images/pop-info.png');
	background-repeat:no-repeat;
	width:140px;
	height: 80px;
	position:absolute;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-top:20px;
	*padding-top:30px;
	text-align:center;
}

.artist-month {
	width: 234px;
	height: 828px;
	position:absolute;
	margin-top: 125px;
	margin-left:12px;
}

.news-top-10 {
	width: 338px;
	height: 335px;
	position:absolute;
	margin-top: 127px;
	margin-left: 261px;
}

.news-brand-new {
	width: 338px;
	height: 156px;
	position:absolute;
	margin-top: 476px;
	margin-left: 261px;
}

.news-ex {
	width: 338px;
	height: 156px;
	position:absolute;
	margin-top: 652px;
	margin-left: 261px;
}

.news-special {
	width: 338px;
	height: 156px;
	position:absolute;
	margin-top: 826px;
	margin-left: 261px;
}

.news-bid {
	width: 600px;
	height: 188px;
	position:absolute;
	margin-top: 987px;
	margin-left: 12px;
}

.news-graphic {
	width: 600px;
	height: 188px;
	position:absolute;
	margin-top: 1191px;
	margin-left: 12px;
}

.news-apps {
	width: 600px;
	height: 188px;
	position:absolute;
	margin-top: 1403px;
	margin-left: 12px;
}

#pop-up-artist {
	position:absolute;
	margin-top: 367px;
	margin-left:210px;	
}

#pop-up-top-10 {
	position:absolute;
	margin-top: 230px;
	margin-left: 462px;
}

#pop-up-brand-new {
	position:absolute;
	margin-top: 508px;
	margin-left:462px;
}

#pop-up-ex {
	position:absolute;
	margin-top: 678px;
	margin-left:462px;
}

#pop-up-special {
	position:absolute;
	margin-top: 844px;
	margin-left:462px;
}

#pop-up-bid {
	position:absolute;
	margin-top: 1026px;
	margin-left:462px;
}

#pop-up-graphic {
	position:absolute;
	margin-top: 1241px;
	margin-left:462px;
}

#pop-up-apps {
	position:absolute;
	margin-top: 1439px;
	margin-left:462px;
}

#mysteryPrizeBagLove {
	background-image: url('/template/shared/images/community/overlay.png'); 
	_background: url('/template/shared/images/community/overlay.gif'); 
	width:100%; 
	_width:125%;  
	position:absolute; 
	z-index:400; 
	left:0; 
	top:0;
}

/*****insider confirmation *****/
.fc-insider-inputs {
	width: 255px;
	margin-bottom: 11px;
	margin-right: 20px;
	float: right;
	display:inline;
}

.fc-insider-inputs-age {
	width: 217px;
	margin-bottom: 11px;
	margin-right: 20px;
	float: right;
	display:inline;
}

.fc-insider-inputs-genre {
	width: 245px;
	margin-bottom: 11px;
	margin-right: 20px;
	float: right;
	display:inline;
}

/********mystery prize bag*******/

.mystery-back {
	width: 659px;
	_width: 350px;
	height:593px; 
	background-image:url('/template/shared/images/mystery-bag/mystery-back.gif'); 
	border: #1f1f1f solid 2px; 
	padding-top:13px; 
	padding-left: 17px;
}

.top-text {
	font-size: 22px;
	width:270px;
}

.btm-text {
	font-size: 17px;
	width:270px;
}

.text-pos {
	margin-top: 15px;
}

.friend-name-pos {
	margin-left:35px;
	_margin-left: 10px;
	margin-right:10px; 
	margin-top:6px;
}

.your-name-pos {
	margin-left:147px;
	_margin-left: 60px;
	margin-right:10px; 
	margin-top:6px;
}

.friend-input-pos {
	height:21px; 
	width:145px;
	padding-top: 5px;
}

.email-pos {
	margin-left: 33px;
	_margin-left: 15px;
	margin-right:10px; 
	margin-top:6px;
}

.email-input-pos {
	width:224px; 
	height:21px;
	padding-top: 5px;
}

.email-btm-space {
	margin-bottom:25px;
	*margin-bottom:35px;
	width: 622px;
}

.submit-btm-space {
	margin-top:15px;
	*margin-top:25px;
	_margin-top:7px;
	width: 622px;
}

#sign-up-know {
	width:990px; 
	height:300px; 
	background-image:url('/template/shared/images/mystery-bag/header3-sign-up.jpg');
}

.sign-up-addr-text {
	margin-left:28px; 
	margin-top:220px;
	float: left;
	color: black;
	display: inline; 
}
.sign-up-addr-text a {
	color:#046380;
}
.your-email {
	color:#777777; 
	margin-left: 221px;
	_margin-left:100px;
	_width: 262px;
}

#insider-banner {
	width:990px;
	height: 300px;
}

#insider-banner img {
	overflow:hidden;
	margin:0px;
	padding: 0px;
	float:left;
}

#insider-left {
	width: 625px;
	height:300px;
}

#insider-left  {
	float: left;
	margin:0px;
	padding: 0px;
	overflow: hidden;
}

#insider-banner #insider-left p a .u{
	float: none;
}

#insider-right {
	width: 365px;
	height:300px;
}



/*--------------------------------------------------
txtr
--------------------------------------------------*/

.txtr_width {
	width: 403px;
	margin-left: 20px;
}

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

#chars {
	font-size: 58px;
}

.txtr_button_space {
	margin-right: 60px;
}

.txtr_input {
	border:1px solid #1D475C;
	color:#112B37;
	padding:5px;
	width: 215px;
}

.txtr_search_width {
	width: 309px;
}




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


#myflycell_main .browsea {
	width: 395px;
}

#myflycell_sidebar {
	float: left;
}


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



#myflycell_sidebar li {
	padding-left: 4px;
	padding-left: 10px;
	padding-top: 3px;
	margin-top: 3px;
	padding-bottom: 3px;
	color: #fff;
	border-top: 1px solid #323232;
	border-bottom: 1px solid #323232;
	height: 23px;
	line-height: 23px;
	background-color: #14181b;
}


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

}


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

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

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

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

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



/*******************************************************
*************** COMMUNITY HOMEPAGE  **********************************
*******************************************************/

.left_flash {
	width: 680px;
	float: left;
}

.comm_home2 {
    line-height: 17px;
    color: #ffffff;
    margin-right: 3px;
    padding: 0px 3px 0 6px;
}

  .titlecomm_home {
    color: #048bc5;
    line-height: 19px;
}

a.titlecomm_home:link, a.titlecomm_home:visited {
    color: #f68d25;
}

a.titlecomm_home:hover, a.titlecomm_home:hover {
    color: #ffffff;
}

/****************community********************/

.user_box {
	display: none;
}

.line {
	background-color: #23252a;
}

.alt_line {
	background-color: #292b30;
}

.hdrimage {
	background-image: url('/template/shared/images/community/hdrimage.gif');
	background-repeat: repeat-x;
	height: 28px;
	padding: 5px;
}

#mainContainer {
	margin-right: -5px;
	text-align: center;
	float: right;
}

.smallArticle {
	width: 343px;
	float: left;
}

.extraLinks {
	width: 333px;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 0.9em;
	border-color: #0e1013;
	background: #0e1013;
	text-align: right;
}

.smallArticle,.bigArticle {
	float: left;
	border: 1px solid #292f33;
	background-color: #14171a;
	margin-right: 5px;
	margin-bottom: 5px;
}

.smallArticle img,.bigArticle img {
	float: left;
	padding: 5px;
}

.smallArticle .rightImage,.bigArticle .rightImage {
	float: right;
}

.styledrag {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
}

.friend_menu {
	position: absolute;
	background: white;
	width: 150px;
	display: block;
	padding-bottom: 3px;
	border-left: 2px solid #f0f0f0;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 2px solid #f0f0f0;
	z-index: 100;
}

.friend_menu_button {
	position: absolute;
	display: block;
	top: 3px;
	left: 56px;
	width: 15px;
	height: 48px;
	cursor: pointer;
	overflow: visible;
}

.friend_menu {
	position: absolute;
	background: white;
	width: 150px;
	display: block;
	padding-bottom: 3px;
	border-left: 2px solid #f0f0f0;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 2px solid #f0f0f0;
	z-index: 100;
}

.friend_menu p {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding: 1px 4px;
}

.friend_menu_links .block {
	display: block;
	text-align: left;
	margin: 2px 5px;
	padding: 1px 4px;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.friend_menu_links .block:link {
	color: #868686;
	text-decoration: none;
}

.friend_menu_links .block:visited {
	color: #868686;
	text-decoration: none;
}

.friend_menu_links .block:hover {
	color: #fff;
	background: #4C93E9;
	text-decoration: none;
}

.friend_menu_links .block:active {
	color: #fff;
	background: #4C93E9;
	text-decoration: none;
}

.playbutton {
	margin: 0 0 0 70px;
}

.delete_block {
	display: none;
	font-size: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
	border: 1px solid #FF5558;
	background-color: #000;
	padding: 3px;
	text-align: center;
	width: 140px;
	z-index: 10000;
}

/* account page */

.menu5 {padding:0 0 0 10px; margin:0; list-style:none; height:33px; background: url(/template/shared/images/community/button1.gif); }
.menu5 li {float:left; margin-top: 6px;margin-right: 15px;}
.menu5 li a {display:block; float:left; color:#fff; text-decoration:none; font-size:11px; font-family: Arial, Verdana, sans-serif; font-weight:bold; text-align:center;  cursor:pointer;}
.menu5 li a {float:left; display:block; padding: 2px;}

.menu5 li.current {background: #1a1f22; height: 17px;}

.menu5 li a:hover {
	color: #b6e6f4;

}

.left_c {width: 5px; float: left; }
.right_c {width: 5px;  }

#myflycell_main {
	float: right;
	margin-top: 10px;
	border: 2px solid #151515;
	background: #15171a url(/template/shared/images/community/header_fade.gif) repeat-x;
	width: 670px;
	padding: 10px;
}

#myflycell_main_locker {
	float: right;
	margin-top: 10px;
	width: 670px;
	padding: 10px;
}

#block_invite_myflycell {
	float: right;
	margin-top: 10px;
	border: 2px solid #151515;
	background: #15171a url(/template/shared/images/community/header_fade.gif) repeat-x;
	width: 670px;
	padding: 10px;
}

#form_field label {

    display: block;
    margin: 1em 0 .25em 0;
    padding: 2px;
    font-size: 1.2em;
    line-height: 1.2em;
    font-family: Verdana, sans-serif;

    color: #1B72CC;
}

#form_field  #import_email.input_text {
	margin-left: 3px;
	padding: 2px;
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
    width: 200px;
    border: 3px solid #fff;
}

#block_friends_myflycell {
	float: right;
	margin-top: 2px;
	border: 2px solid #151515;
	background: #15171a url(/template/shared/images/community/header_fade.gif) repeat-x;
	width: 655px;
	padding: 10px;
}

/**** comminuty page end ****/

/**********************profile page *************************/

.profile_leftSide {
	float: left;
	width: 375px;
	margin-bottom: 8px;
}

#block_userinfo {
	border: 2px solid #0b1b23;
	background-color: #050c10;
	width: 963px;
	padding: 10px;
	height: 1px;
	display: table;
	float: left;
	margin-bottom: 5px;
}

#block_friends {
	float: left;
	border: 2px solid #0b1b23;
	background-color: #050c10;
	width: 355px;
	padding: 10px;
}

#block_friends .tab-row {
	z-index: 1;
	white-space: nowrap;
	background-color: #102835;
	height: 28px;
	padding-left: 0px;
	margin-left: -10px;
	margin-top: -10px;
	margin-right: -10px;
}

#block_friends .tab-row h3.tab {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	z-index: 1;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-right: 1px solid #163748;
	background: url("/template/shared/images/community/p_header_tab.gif");
}

#block_friends_myflycell dt.friend_avatar {
	text-align: center;
}

#block_friends_myflycell dt.friend_avatar img {
	border: 1px solid #0088ce;
}

#block_friends_myflycell dt.friend_avatar a {
}

#block_friends_myflycell dt.friend_name {
	text-align: center;
	margin-top: 2px;
}

#block_friends_myflycell dt.friend_name a {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #ccc;
}

#block_friends dl {
	width: 100px;
	float: left;
	padding: 5px;
	margin-right: 2px;
}

#block_friends dt.friend_avatar img {
	border: 1px solid #0088ce;
}

#block_games {
	float: left;
	border: 2px solid #0b1b23;
	background-color: #050c10;
	width: 355px;
	padding: 10px;
	margin-top: 5px;
}

#block_games  .tab-row {
	z-index: 1;
	white-space: nowrap;
	background-color: #102835;
	height: 28px;
	padding-left: 0px;
	margin-left: -10px;
	margin-top: -10px;
	margin-right: -10px;
}

#block_games  .tab-row h3.tab {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	float: left;
	z-index: 1;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-right: 1px solid #163748;
	background: url("/template/shared/images/community/p_header_tab.gif");
}

/* ----COMMENT STYLES---- */

#block_comments {
	float: left;
	margin-top: 5px;
	border: 2px solid #0b1b23;
	background-color: #050c10;
	width: 355px;
	padding: 10px;
}

#block_addcomment {
	float: left;
	margin-top: 5px;
	border: 2px solid #0b1b23;
	background-color: #050c10;
	width: 355px;
	padding: 10px;
}

#block_comments ul {
	list-style: none;
}

.avatar_comment {
	border: 2px solid #a1ae53;
}

.comments {
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}

.comment_icon {
	float: left;
	width: 78px;
}

.comment_head {
	float: left;
	position: relative;
	clear: both;
}

.comment_header span {
	font-size: 1.4em;
	color: #fff;
}

.comment_time {
	float: left;
	color: #fff;
	font-size: 1em;
}

.comment_header {
	float: left;
	width: 300px;
	position: absolute;
	bottom: 0;
	left: 57px;
	padding-bottom: 4px;
	background: url('/images/channel/comment_header_bg.gif') bottom left no-repeat;
}

.comment_header span a:link {
	color: #a1ae53;
}

.comments li {
	margin: 0 0 20px 0;
	width: 355px;
	float: left;
}

.comment_box p {
	padding: 5px;
}



.comment_box {
	float: left;
	margin-top: 11px;
	width: 346px;
	padding: 0px 0px 0px 0px;
}


#commentArea {
	float: left;
	width: 100%;
	height: 140px;
	border: 1px solid #aaa;
}

#block_comments .tab-row {
	z-index: 1;
	white-space: nowrap;
	background-color: #102835;
	height: 28px;
	padding-left: 0px;
	margin-left: -10px;
	margin-top: -10px;
	margin-right: -10px;
}

#block_comments .tab-row h3.tab {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	z-index: 1;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-right: 1px solid #163748;
	background: url("/template/shared/images/community/p_header_tab.gif");
}

#block_addcomment .tab-row h3.tab {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	z-index: 1;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-right: 1px solid #163748;
	background: url("/template/shared/images/community/p_header_tab.gif");
}

#block_addcomment .tab-row {
	z-index: 1;
	white-space: nowrap;
	background-color: #102835;
	height: 28px;
	padding-left: 0px;
	margin-left: -10px;
	margin-top: -10px;
	margin-right: -10px;
}

.comment_textfield	{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	background: transparent;
	color: #fff;
	border: 1px solid #a1ae53;
}

/* ----COMMENT STYLES--END-- */

#block_container_usercontent {
	float: right;
	border: 2px solid #0b1b23;
	width: 590px;
	margin-right: 3px;
}

#block_usercontent {
	background-color: #050c10;
	width: 570px;
	padding: 10px;
}

#block_usercontent  .tab-row {
	z-index: 1;
	white-space: nowrap;
	background-color: #102835;
	height: 28px;
	padding-left: 0px;
	margin-left: -10px;
	margin-top: -10px;
	margin-right: -10px;
}

#block_usercontent  .tab-row h3.tab {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	z-index: 1;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-right: 1px solid #163748;
	background: url("/template/shared/images/community/p_header_tab.gif");
}

#block_userd {
	float: right;
	border: 2px solid #0b1b23;
	background-color: #050c10;
	width: 570px;
	padding: 10px;
	margin-top: 5px;
	margin-right: 3px;
}

#block_userd .tab-row {
	z-index: 1;
	white-space: nowrap;
	background-color: #102835;
	height: 28px;
	padding-left: 0px;
	margin-left: -10px;
	margin-top: -10px;
	margin-right: -10px;
}

#block_userd .tab-row h3.tab {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	z-index: 1;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-right: 1px solid #163748;
	background: url("/template/shared/images/community/p_header_tab.gif");
}

/* manage friends */
#nav_sub {
	background-color: #0f1013;
	border-bottom: 2px solid #333;
	border-top: 1px solid #333;
	display: block;
	height: 38px;
	margin-top: -2px;
}

#nav_sub .right_tabs {
	display: inline;
	float: right;
	padding: 10px;
	margin-top: 3px;
}

#nav_sub .left_tabs {
	float: left;
	padding: 10px;
}

#nav_sub .left_tabs a:link {
	color: #fff;
	text-decoration: none;
	font-size: .8em;
	text-transform: uppercase;
	font-weight: bolder;
}

#nav_sub .left_tabs a:visited {
	color: #fff;
	text-decoration: none;
	font-size: .8em;
	text-transform: uppercase;
	font-weight: bolder;
}

#nav_sub .left_tabs a:hover {
	color: #fff;
	text-decoration: none;
	font-size: .8em;
	text-transform: uppercase;
	font-weight: bolder;
}

#nav_sub .left_tabs a.selected:link {
	color: #999;
	text-decoration: none;
	font-size: .8em;
	font-weight: normal;
	text-transform: uppercase;
}

#nav_sub .left_tabs a.selected:hover {
	color: #999;
	text-decoration: none;
	font-size: .8em;
	font-weight: normal;
	text-transform: uppercase;
}

#nav_sub .left_tabs a.selected:visited {
	color: #999;
	text-decoration: none;
	font-size: .8em;
	font-weight: normal;
	text-transform: uppercase;
}

#nav_sub .left_tabs a.selected:active {
	color: #999;
	text-decoration: none;
	font-size: .8em;
	font-weight: normal;
	text-transform: uppercase;
}

#nav_sub .right_tabs a:link {
	color: #a8a8a8;
	text-decoration: none;
	font-size: .8em;
	text-transform: uppercase;
	font-weight: bolder;
}

#nav_sub .right_tabs a:visited {
	color: #a8a8a8;
	text-decoration: none;
	font-size: .8em;
	text-transform: uppercase;
	font-weight: bolder;
}

#nav_sub .right_tabs a:hover {
	color: #a8a8a8;
	text-decoration: underline;
	font-size: .8em;
	text-transform: uppercase;
	font-weight: bolder;
}

#nav_sub .right_tabs a:active {
	color: #a8a8a8;
	text-decoration: none;
	font-size: .8em;
	text-transform: uppercase;
	font-weight: bolder;
}

#friendmanage_block {
	margin-top: 10px;
	border: 2px solid #151515;
	background: #15171a url(/template/shared/images/community/header_fade.gif) repeat-x;
	padding: 10px;
}

.friends {
	float: left;
	width: 99%;
	height: 117px;
	border: 1px solid #555;
	background-color: #23252a;
}

.friendList {
	float: left;
	width: 99%;
	height: 117px;
	border: 1px solid #555;
	background-color: #23252a;
}

.friendContainer {
	float: left;
	width: 78px;
}

.friend {
	position: relative;
	width: 46px;
	height: 46px;
	border: 1px solid #eee;
	margin: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	background-color: #fff;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: move;
}

.friendList .friend {
	width: 48px;
	height: 48px;
	border-width: 1px;
	cursor: default;
}

.friendName {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.move {
	_height: 20px;
}

input {
	color: #000000;
}

#groups {
	margin-top: 10px;
}

#groupAlertBox {
	width: 100%;
	text-align: center;
	margin-top: 25px;
}

#group_nav {
	background-color: #151b1e;
	display: block;
}

#group_nav .g_left {
	float: left;
}

#group_nav .g_right {
	float: right;
}

.groupNameBar {
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	background-color: #141518;
	padding: 5px;
	height: 16px;
	border-bottom: 1px solid #555;
	color: #0088ce;
}

.groupName {
	float: left;
	margin-right: 2px;
	color: #0088ce;
	text-align: left;
	font-weight: bold;
}

a.create_group {
	color: #e4ff65;
	text-transform: uppercase;
	font-size: .9em;
	cursor: pointer;
}

a.create_group:link {
	color: #e4ff65;
	text-transform: uppercase;
	font-size: .9em;
	cursor: pointer;
}

a.create_group:visited {
	color: #e4ff65;
	text-transform: uppercase;
	font-size: .9em;
	cursor: pointer;
}

a.create_group:hover {
	color: #e4ff65;
	text-transform: uppercase;
	font-size: .9em;
	cursor: pointer;
}

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

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

/* inbox */

#invite_body {
	clear: both;
}

#extra_nav {
	background-color: #0f1013;
	border-bottom: 1px solid #333;
	padding: 10px;
}

/*****************************************************************************
****************** Registration pages ************************
*****************************************************************************/

/* these control the width for the registration pages */
.col_417 {width: 417px;}
.col_495 {width: 495px;}
.col_450 {width: 450px;}
/********/

/* this is used so that the text doesn't overlap the background */
.form_wrap {width: 404px;}

/* these control the background images for the registraion pages */
.main_back {background: #15171a url(/template/shared/images/community/header_fade.gif) repeat-x;}
.reg_col_back {background: url(/template/shared/images/community/register_optionsbg.gif) no-repeat;}
.reg_col_back2 {background: url(/template/shared/images/community/register_rightcol.jpg) no-repeat;}
/********/

#steps {
	background-color: #0f1013;
	border-bottom: 1px solid #333;
	border-top: 2px solid #333;
	height: 33px;
	margin-top: 5px;
}

.reg_padding {padding: 10px;}

.pin_align {margin-left: 230px;}

.sign_up {
	margin-top: 4px;
	margin-bottom: 4px;
	border: 2px solid #151515;
	padding: 4px;
	width: 979px;
}

.input_text {
	border: 3px solid #FFFFFF;
	padding: 2px;
	margin: 2px 0px 2px 0px;
	width: 275px;
}

/*******************welcome page********************/


.filter_catalog .box_main {height: 830px;}


#SpreadJoin {
	margin-top: 4px;
	float: left;
	background-image: url(/template/shared/images/gap-fap/spread_join_txt.jpg);
	background-repeat: no-repeat;
	width: 222px;
	height: 150px;
	margin-bottom: 4px;
}

#Text {margin-left: 35px;}

/* email overlays */

.existing_member2 {
	background: #15171a url(/template/shared/images/community/sm_blocked_bg.jpg) repeat-y;
	margin-top: -80px;
	margin-right: -140px;
	*margin-left: -150px;
	_margin-left: 0px;
	_margin-top: 0px;
	_margin-right: 0px;
	border: 2px solid #151515;
	float: right;
	width: 550px;
	/*height: 543px;*/
	padding: 10px;
	display: block;
	text-align: center;
}

.existing_member3 {
	background: #15171a url(/template/shared/images/community/lg_blocked_bg.jpg);
	background-repeat: no-repeat;
	margin-left: -330px;
	_margin-left: 0px;
	border: 2px solid #151515;
	width: 918px;
	/*height: 445px;*/
	display: block;
	text-align: center;
}

.close2 {
	float: right;
	display: block;
	width: 26px;
	height: 26px;
	border: none;
	background: url("/template/shared/images/community/close24.png") 0 0 no-repeat;
	_background: url("/template/shared/images/community/close24.gif") 0 0 no-repeat;
	text-indent: -1000em;
}

/******************corporate********************/

#corp_sec a {
	font-weight: bold;
	color: #02b1ff;
}

#corp_sec h1 {
	color: #02b1ff;
}

#corp_sec ul li {
	margin-top: 5px;
	margin-left: 5px;
}

#corp_sec ul li {
	margin-top: 5px;
	margin-left: 5px;
}

#corp_sec ul li a {
	color: white;
	margin-left: 10px;
}

.corp_box {
	background-color: #001a31;
	padding-left: 16px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom:20px;
}

.corp_form_wh {
	width: 367px;
}

.corp_img_ul {
	vertical-align:middle;
}

/* about-overview */

.corp_about_desc {
	width: 554px;
}

.corp_about_ht_1 {
	height: 272px;
}

.corp_about_ht_2 {
	height: 92px;
}

.corp_about_ht {
	height: 380px;
}

.corp_link {
	padding-top:0; 
	padding-bottom:10px;
}

/* twitter banner */

#twitter-back {

	background: url("/template/us/images/twitter-banner-back.jpg");
	width: 990px;
	height: 300px;
	float: left;
	margin-bottom:10px;
	display:inline;
	color: #313131;
}

#twitter-back h1 {

	font-size: 45px;
	float: left;
	display:inline;
	margin-left: 13px;
	color: #01394f;
}

#twitter-back h2 {

	font-size: 16px;
	float: left;
	display:inline;
	margin-left: 13px;
	color: #313131;
}

#twitter-back ul {
	margin-left: 13px;
	width: 311px;
	display:inline;
}

#twitter-back ul.left {
	margin-left: 10px;
	width: 307px;
	display:inline;
	height: 112px;
}

#twitter-back ul li {
	font-size: 15px;
	color: #313131;
	margin-top: 10px;
	float: left;
}

#twitter-back ul li.twitter-check {
	margin-top: 15px;
}

#twitter-back #social {
	margin-top: 22px;
	float: left;
	display:inline;
	margin-left: 13px;
}

#twitter-back #social img {
	margin-right: 13px;
}

#twitter-back a {
	font-weight: bold;
	color:#01394f;
}




/* about-management */

.corp_manage_ht {
	height: 1410px;
}

/* about-contact */

.corp_msg_ht {
	margin-top: 6px;
	width: 275px;
	height: 150px;
}

.corp_input {
	margin-top: 6px;
	width: 275px;
	height: 26px;
	margin-bottom: 10px;
	_margin-bottom: 8px;
}

.corp_msg_spacing {
	margin-bottom: 10px;
}

.corp_int_flags {
	margin-top: 21px;
	margin-bottom: 31px;
}

.corp_flag_hldr {
	width:415px; 
	margin-top: 10px; 
}

.corp_flag_img_marg {
	margin-right: 9px;
}

.corp_contact_main_ht {
	height:830px;
}

.corp_contact_ht {
	height: 490px;
}

.corp_btn_ctr {
	background:#164553; border:none; color:#fff; cursor:pointer; font-weight:bold; margin: 10px 0px 0px 116px; padding:4px;
}

.corp_form_ctr {
	margin-left: 31px;
}

/* news-presskit */
#arrow-d {}
#arrow-u {}
#agg-arrow-d {}
#agg-arrow-u {}

.corp_logos {background:#fff; border:4px solid #046380; margin-bottom:10px; padding:5px; text-align:center; width:auto; height:auto;}
.corp_logos h2 {border-bottom:1px solid #046380; color:#046380; font:bold 14px Arial; margin:6px 5px 10px 5px; padding:0px 0px 3px 0px; text-align:left;}

.corp_media {background:#046380; float:left; margin-bottom:10px; padding:5px; width:786px; height:auto;}
.corp_media h2 {font:bold 18px Arial; margin:0px; padding:0px 3px 3px 3px;}
.corp_media p {font:normal 12px Arial; margin:0px; padding-left:3px;}



.corp_partners {background-color: #001a31; margin-bottom:5px; margin-top:5px; padding:10px;}
.corp_partners h2 {
	color:#02b1ff;
	font:bold 18px Arial; 
	padding:3px 3px 3px 5px;
	margin:0px 0px 8px 0px;
	}
	
.corp_partners_ul {border-top:1px dotted #164553; float:left; margin:5px; padding-top:10px; width:99%; height:auto; min-height:25px;}
.corp_partners_name {float:left; font:bold 12px Arial; margin-right:15px; width:175px; height:auto;}
.corp_partners_desc {float:left; width:400px; height:auto;}

.corp_press_ht {
	height: 328px;
}

.corp_services {background-color: #001a31; float:left; margin:0px 15px 17px 0px; padding:10px; width:360px; height:140px;}
.corp_services:last-child {margin-bottom:35px;}
.corp_services h2 {
	color:#02b1ff;
	font:bold 14px Arial; 
	padding:3px;
	margin:0px 0px -8px 0px;
	}

.corp_word_sp {
	margin-top: 10px;
}

/* about-employment */
.corp_emp_foot {
	background-color: #001a31;
	padding-left: 22px;
	padding-top: 22px;
	padding-bottom: 17px;
}

.corp_emp_logo_pad {
	padding-top: 11px;
}

.corp_emp_head {
	background-color: #001a31;
	padding-left: 22px;
	height: 67px;
}

.corp_emp_head_link {
	margin-top: 38px;
	margin-right: 25px;
}

.corp_emp_main {
	background-color: #003a52;
	padding-top: 41px;
	padding-left: 22px;
	padding-bottom: 45px;
	padding-right: 25px;
}

.corp_emp_list {
	margin-left: 15px;
}

.corp_emp_li_style{
	list-style-type: disc;
}

.pagination{
	color: #FFFFFF;
	font-weight:normal;
	font:size: 12px;
	padding-right:5px;
}

.pagination_selected{
	color: #FFFFFF;
	font-weight:bold;
	font:size: 14px;
	padding-right:5px;
}

