.logo_link { padding: 50px;}

.login_top {
	color: #fff; 
	text-transform: uppercase; 
	font-weight: bold; 
	background: url(/template/tr/images/top_menu/login_topbg.gif) no-repeat; 
	height: 25px; 
	padding-top: 3px;
	width: 119px;
	margin-right: 20px;
	text-align: center;
	margin-top: 20px;
	_margin-top: 35px;
	#margin-top: 35px;
	
}
.login_top_wide {
	color: #fff; 
	text-transform: uppercase; 
	font-weight: bold; 
	background: url(/template/tr/images/top_menu/login_topbg_wide.gif) no-repeat; 
	height: 25px; 
	padding-top: 3px;
	width: 169px;
	margin-right: 20px;
	text-align: center;
	margin-top: 20px;
	_margin-top: 35px;
	#margin-top: 35px;
	
}



.logout_top {
	color: #fff; 
	font-size: 12px; 
	font-weight: bold; 
	padding: 3px; 
	margin-right: 20px;
	margin-top: 10px;
	_padding-top: 13px;
	_margin-top: 0px;
	#margin-top: 22px;
	text-align: right; 
	
}

.logout_top a {font-weight: normal;}


/*   Flycell NEW DROP DOWN MENU */


#menu {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(/template/tr/images/top_menu/menu_bgTR_kampanyalar.gif); /* originally menu_bgTR.gif */
	width: 990px;
	height: 39px;
	margin-bottom: 5px;
	
}

/* #menu li {cursor: pointer;} */

ul#nav { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	color: #fff;
	position:relative;
	z-index:999;
	
	
}

/*
li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left 
	top: auto;
	left: auto;
	
}
*/

/* .sfhover class added by js for ie6 to allow for li hover states */
li:hover ul, li.sfhover ul, li.over ul, li.over.sfhover ul { /* lists nested under hovered list items */
	display: block;

}

ul#nav ul li ul {
	position: absolute;
	left: -999em;
	

}
ul#nav ul li:hover ul, ul#nav ul li.sfhover ul {
	left: 200px;
	top: 1px;
	height:210px;
	width: 770px;
	padding-left: 10px;
	border-left: 1px solid #000;
	background-color: #05202B;


}
ul#nav li.nav_graphic ul li {
	position: absolute;
	left: -999em;
	margin-top:-1px;
	border-top: 1px solid #000;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
ul#nav li.nav_graphic ul li  {
	margin-top: -2px;
	}
}	
ul#nav ul li.nav_play ul li {
	position: absolute;
	left: -999em;

}
ul#nav ul li.nav_play ul li ul {
	position: absolute;
	left: -999em;

}
ul#nav ul li.nav_text ul li {
	position: absolute;
	left: -999em;

}
ul#nav ul li.nav_text ul li ul {
	position: absolute;
	left: -999em;

}

ul#nav li.nav_graphic:hover ul li, ul#nav li.nav_graphic.sfhover ul.subnav_graphics li {
	position:absolute;
	left: 0px;
	top: 38px;
	height:170px;
	width: 613px;
	padding:0px 0 0 10px;
	background-color: #05202B;


}


ul#nav li.nav_play:hover ul.subnav_play ul.subnav_games, ul#nav li.nav_play.sfhover ul.subnav_play ul.subnav_games  {
	margin:0;
	width:145px;
	height: 170px;
	
}
ul#nav li.nav_play:hover ul.subnav_play ul.subnav_play, ul#nav li.nav_play.sfhover ul.subnav_play ul.subnav_play  {
	width:252px;
	height: 175px;
	padding-bottom:0;
	padding-top:0;
	margin:0;
	
}
ul#nav li.nav_text:hover ul.subnav_text ul.subnav_txtr, ul#nav li.nav_text.sfhover ul.subnav_text ul.subnav_txtr  {
	width:252px;
	height: 175px;

}
ul#nav li.nav_text:hover ul.subnav_text ul.subnav_alerts, ul#nav li.nav_text.sfhover ul.subnav_text ul.subnav_alerts  {
	margin-top:0px;
	margin-left:0px;
	width:140px;
	height: 170px;

}
.subArrow {
	float: right;
	display: inline;
	padding-right:10px;
	font-family: 14px  Verdana bold;
	margin-top: -15px;
}

body:first-of-type li.sub_cat .subArrow {
	margin-top:0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.subArrow {
	margin-top: 0px;
	}

}

.subList {
	float:left;


}

.subNavContent {
	float: left;
	width: 145px;
	margin: 15px 10px 15px 0px;
	line-height: 16px;
	border-right: 1px solid #555;

}

.subNavContentText {
	float: left;
	width: 240px;
	padding-right: 10px;
	margin: 15px 10px 15px 0px;
	border-right: 1px solid #555;
	text-transform: none;
	font-weight: normal;
	cursor:pointer !important;
}

.subnav_alerts {
	margin-left:5px;
	margin-top:-12px;
	width: 170px;
	padding: -20px;

}
.navImg {
	text-align: center;
	width: 240px;
	margin: 6px 0 10px 0;
	display: block;
	
}
.subNavContentText img {
	border:0;

}
.subNavContentText p {
	text-align: left;
}
ul#nav .last {
	margin-right: 0;
	border-right: 0;

}
.subNavContent h2 {
	margin-bottom:12px;

}
.subNavContent a {
	text-transform: none;
	font-weight: normal;
	padding-left: 10px;
	margin: 0 0 0 -10px;	
	display: block;

}
.subNavContent a:hover {
	color: #222;
	background-color: #a4bc00;
	margin: 0 0 0 -10px;
	_margin: 0 0 0 0;
	padding-left: 5px;
	_padding-left: 0px;
	border-left: 5px solid #555;
	_border-left:0;
	border-right: 5px solid #555;
	font-weight: bold;
	cursor: pointer;
}

a.menuSeeAll:link, a.menuSeeAll:hover {
	color: #fff;
	background-color: transparent;
	padding-left: 5px;
	margin: 0 5px 0 -5px;
	border:0;
	font-weight: normal;
	text-transform: none;
	cursor: pointer !important;
}

a.menuSeeAllGenres, a.menuSeeAllGenres:hover {
	color: #fff;
	background-color: transparent;
	padding-left: 0;
	margin: -1px 0 0 0;
	border:0;
	font-weight: bold;
	text-transform: none;
	cursor: pointer !important;

}
#allGenres {
	margin: 8px 0 0 -15px;

}

/* END NEW DROP DOWN MENU */

#menu a:hover {text-decoration: none;cursor: pointer;}

li.nav_ringtones { width: 94px;padding: 10px; padding-top: 12px; margin-left: 0px; margin-top: 1px;float: left;position: relative;}
li.nav_graphic { width: 85px;padding: 10px; padding-top: 12px; margin-left: 0px; margin-top: 1px;float: left;position: relative;}
li.nav_play { width: 82px;padding: 10px; padding-top: 12px; margin-left: 0px; margin-top: 1px;float: left;position: relative;}
li.nav_text { width: 124px;padding: 10px; padding-top: 12px; margin-left: 0px; margin-top: 1px;float: left;position: relative;}
li.nav_kampanyalar { width: 117px;padding: 10px; padding-top: 12px; margin-left: 0px; margin-top: 1px;float: left;position: relative;}
li.nav_community { width: 85px;padding: 10px; padding-top: 12px; margin-left: 0px; margin-top: 1px;float: left;position: relative;}/* originally width: 114px; */

/* the following images were all originally menu_bgTR.gif. also remove *_kampanyalar when the "kampanyalar" top menu is removed */
li.nav_ringtones:hover {  background: url(/template/tr/images/top_menu/menu_bgTR_kampanyalar.gif); background-position: 0 -40px;  }
li.nav_graphic:hover {  background: url(/template/tr/images/top_menu/menu_bgTR_kampanyalar.gif); background-position: -114px -40px;  }
li.nav_play:hover {  background: url(/template/tr/images/top_menu/menu_bgTR_kampanyalar.gif); background-position: -219px -40px;  }
li.nav_text:hover {  background: url(/template/tr/images/top_menu/menu_bgTR_kampanyalar.gif); background-position: -321px -40px;  }
li.nav_kampanyalar:hover {  background: url(/template/tr/images/top_menu/menu_bgTR_kampanyalar.gif); background-position: -465px -40px;  }
li.nav_community:hover {  background: url(/template/tr/images/top_menu/menu_bgTR_kampanyalar.gif); background-position: -602px -40px;  }/* originally -465px; */

li.sub_cat { width: 185px; padding: 5px; padding-left: 10px;background: #082f41; border-top: 1px solid #104963; border-bottom: 1px solid #052433; font-size: 12px; }
li.sub_cat:hover { width: 185px; padding: 5px;padding-left: 10px;background: #062532; font-size: 12px; }

li.sub_open { width: 185px; padding: 5px; padding-left: 10px; background: #082f41; height: 5px; margin-top: -4px; border-bottom: 1px solid #052433; _padding: 0px; _width: 200px; _margin-top: -7px;}
li.sub_close { width: 185px; padding: 5px; padding-left: 10px; background: url(/template/us/images/top_menu/dropdown_bot_corner_new.gif) no-repeat; height: 11px; border-top: 1px solid #104963; }



#menu_sub { float: right; margin-right: 172px;_margin-right:100px; margin-top: 8px;} /*originally margin-right: 175px; */

a.sub_extralink { color: #fff; font-size: 10px;text-decoration: none; text-transform: uppercase;}
a.sub_extralink:active { color: #fff;}
a.sub_extralink:hover {}

a.sub_uploadlink { color: #aac300; font-weight:bold;font-size: 10px;text-decoration: none; text-transform: uppercase;letter-spacing: 1px;}
a.sub_uploadlink:hover { color: #fff;}
a.sub_uploadlink:active { color: #aac300;}
a.sub_uploadlink:visited { color: #aac300;}

li.sub_extra { width: 100px; height: 23px;  padding-top: 5px; padding-left: 10px; margin-right: -10px; _margin-right: -28px; text-align: left; background: url(/template/tr/images/top_menu/bg_sub_customerservice.gif) no-repeat;float: left;position: relative; }
li.sub_extra_es { width: 200px; height: 23px;  padding-top: 5px; padding-left: 5px; margin-right: -10px; _margin-right: -28px; text-align: left; background: url(/template/us/images/top_menu/bg_sub_customerservice.gif) no-repeat;float: left;position: relative; }
li.sub_upload { width: 129px; height: 23px; padding-top: 5px; margin-right: 5px; text-align: center; background: url(/template/us/images/top_menu/bg_link_left.gif) no-repeat;float: left;position: relative; }

li.sub_extra:hover { background: url(/template/tr/images/top_menu/bg_sub_customerservice.gif) no-repeat; }
li.sub_upload:hover { background: url(/template/us/images/top_menu/bg_link_left_over.gif) no-repeat;}

a.sub_link { color: #fff; font-size: 11px;text-decoration: none; text-transform: uppercase;}
a.sub_link:active { color: #fff;}
a.sub_link:hover {}

ul.subnav_ringtones{ margin-top: 10px; margin-left: -9px; padding-top: 5px; padding-bottom: 10px; display: none; position: absolute; z-index: 5000; }
ul.subnav_play{ margin-top: 10px; margin-left: -11px; padding-top: 5px; padding-bottom: 10px; display: none; position: absolute; z-index: 5000; }
ul.subnav_graphic{ margin-top: 10px; margin-left: -10px; padding-top: 5px; padding-bottom: 10px; display: none; position: absolute; z-index: 5000; }
ul.subnav_text{ margin-top: 10px; margin-left: -10px; padding-top: 5px; padding-bottom: 10px; display: none; position: absolute; z-index: 5000; }
ul.subnav_kampanyalar{ margin-top: 10px; margin-left: -9px; padding-top: 5px; padding-bottom: 10px; display: none; position: absolute; z-index: 5000; }
ul.subnav_community{ margin-top: 10px; margin-left: -9px; padding-top: 5px; padding-bottom: 10px; display: none; position: absolute; z-index: 5000; }



/* IE7 Menu Fixes */

ul.subnav_ringtones{ #margin-top: 25px; #margin-left: -78px; }
ul.subnav_graphic{ #margin-top: 25px; #margin-left: -49px; }
ul.subnav_play{ #margin-top: 25px; #margin-left: -45px; }
ul.subnav_text{ #margin-top: 25px; #margin-left: -109px; }
ul.subnav_kampanyalar{ #margin-top: 25px; #margin-left: -100px; }
ul.subnav_community{ #margin-top: 25px; #margin-left: -54px; }

li.nav_ringtones:hover { #height: 38px;   }
li.nav_graphic:hover {   #height: 38px;  }
li.nav_play:hover {   #height: 38px;  }
li.nav_text:hover {   #height: 38px;  }
li.nav_community:hover {   #height: 38px;  }

/* IE7 Menu Fixes END */

/* IE6 Menu Fixes */

ul.subnav_ringtones{ _margin-top: 25px; _margin-left: -78px;  }
ul.subnav_graphic{ _margin-top: 25px; _margin-left: -49px; }
ul.subnav_play{ _margin-top: 25px; _margin-left: -46px; }
ul.subnav_text{ _margin-top: 25px; _margin-left: -109px; }
ul.subnav_community{ _margin-top: 25px; _margin-left: -54px; }


li.nav_ringtones:hover { _height: 38px;   }
li.nav_graphic:hover {   _height: 38px;  }
li.nav_play:hover {   _height: 38px;  }
li.nav_text:hover {   _height: 38px;  }
li.nav_community:hover {   _height: 38px;  }

/* IE6 Menu Fixes END */


#overlay_promptNewsletter {
	margin: 0 auto;
	visibility: hidden;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	_position: absolute;
	_left: 0;
	_z-index: 1000;
	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;
}
#newsletter_prompt_form {
	width: 300px;
	margin: 200px auto;
	padding: 15px;
	text-align: left;
}
/*
#chatBox {
	display:none;
	position:relative;
	_position:absolute;
	top: 7px;
	left:550px;
	#top:9px;
	_top:120px;
	#left:132px;
	_left:400px;
	width:431px;
	height:250px;
	z-index:9999;


}

#chatBoxBottom {
	background-color:#159BCE;
	cursor:pointer;
	padding-right:5px;
	text-transform:lowercase;
	padding: 0 10px 0 10px;
	height:20px;

}
*/
.chatIcon {
	float:right;
	margin:-65px 0 0 0; /* originally -65px 5px 0 0; */
	#margin: -65px 5px 0 0; /* this can be removed when the "kampanyalar" top menu is removed */
	cursor:pointer;
}