/*#######################################   HEADER   ###############################################*/

.header{ background:url(../../images/top50/bg_header.jpg) repeat-x top center; height:98px}
.menu{ background:url(../../images/top50/bg_menu.gif) repeat-x bottom; height:30px; padding-top:5px; color:#FFFFFF; font-weight:bold;}
.subMenu{ background:url(../../images/top50/bg_header.jpg) repeat-x bottom center; height:32px; border-top:1px solid #550000}

/*#######################################   HEADER   ###############################################*/
/*#######################################   BANNER   ###############################################*/

.top_banner {
	margin:0 auto;
	padding:3px 5px  5px  5px;
	width:980px;
	height:95px;
	background:url(../../images/6/bg_banner.gif) repeat-x;
}
.promo {
border-right:1px solid #1D4D69;
float:left; width:245px
}

/*#######################################   BANNER   ###############################################*/
/*#######################################   LEFT   ###############################################*/


/*#######################################   LEFT 1   ###############################################*/

/*#######################################   LEFT 1   ###############################################*/
/*#######################################   LEFT2   ###############################################*/
/*#######################################   LEFT2   ###############################################*/


/*#######################################   LEFT   ###############################################*/
/*#######################################   RIGHT   ###############################################*/

#right .content{ float:left; width:300px; background:#000000 url(../../images/6/bg_rightContent.jpg) repeat-x }
.poll {
background:#002b48 url(../../images/6/bg_top10_oceanic.jpg) no-repeat scroll 0 37px;
color:white;
margin-bottom:1px;
padding:0 10px 10px 10px;
position:relative;
float:left;
width:220px;
height:225px;
overflow:hidden;
}
.poll .tabs {
background:transparent url(../../images/6/bg_top10_tab.gif) no-repeat scroll 0 0;
border-bottom:1px solid #8d001d;
height:37px;
margin:0 -10px 10px;
padding:0;
position:relative;
}
.poll .tabs h2 {

	position:absolute;
	bottom:-12px;
	left:12px;
	color:white;
	width:214px;
	height:20px;
	padding:5px 0 0 0;
	text-align:center;
	border:1px #8d001d solid;
	border-bottom:0;
	background:#730011;
	font-family:"Optima", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	margin-bottom:10px;
	text-transform:uppercase;
}
.ListPoll {
color:#C8EFFD;
border-bottom:1px solid #8d001d;
padding:3px 0;
}



.Top50Id {
background:transparent url(../../images/top50/bg_thb.gif) no-repeat scroll 0 0;
border:0 none;
float:left;
height:151px;
margin:0 8px 8px 0;
overflow:hidden;
padding:4px 0 0 4px;
width:131px;
display:inline;
}
.Top50Id_img { float:left; width:125px; height:125px; overflow:hidden; border:1px solid #000000;}
.Top50Id_img:hover { float:left; width:125px; height:125px; overflow:hidden; border:1px solid #FF0000;}
.Top50Id .Name { font:11px Arial, Helvetica, sans-serif; color:#1956C7; float:left;margin-top:5px; font-weight:}
.Top50Id .Name a, .Top50Id .Name a:visited {color:#1956C7; }
.Top50Id .rank {
color:#000000;
font-family:"optima",Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-weight:bold;
letter-spacing:-2px;
float:right;
padding-right:5px;
padding-top:3px;
}
.Top50Id .rank span { color:#FF0000}
/*#######################################   RIGHT   ###############################################*/

/*#######################################   HOTBANNER  ###############################################*/
/*#######################################   HOTBANNER  ###############################################*/
/*#######################################   MENU  ###############################################*/

/*#######################################   MENU END  ###############################################*/
	





/*#######################################   DETAIL  ###############################################*/


.head {background:url(../../images/default/bg_rightHead.jpg) repeat-x; height:29px; border:1px solid #000;  color:#666666; font-size:11px;}
.ulti { float:right ;background:url(../../Images/default/BG-top.jpg) repeat-x; padding:0px 10px 0px 0px; margin-top:2px; margin-right:2px; height:26px}

/*#######################################   DETAIL END  ###############################################*/

/*#######################################   CAT END  ###############################################*/

.cat{ float:right; width:420px; margin:0px; background:url(../../images/default/left2_bg.gif) repeat-x}
.cat_Head_P {
background:transparent url(../../images/2/Cat_head_P.gif) repeat-x scroll 0 0;
color:#FFFFFF;
font-family:"Optima",Arial,Helvetica,sans-serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:55px;
line-height:normal;
padding-left:10px;
padding-top:15px;
text-transform:uppercase;
}
/*#######################################   CAT END  ###############################################*/


/* Rating */

/*#######################################   CHILD CAT  ###############################################*/
/*#######################################   CHILD CAT END  ###############################################*/
.footer_menu{ background:url(../../images/top50/Bg_foot.gif) repeat-x top center; height:149px; height:0px; line-height:0; font-size:0}
.container1 { margin:0 auto; width:990px }
.footer{ background:url(../../images/top50/Bg_header.jpg) repeat-x top center; height:75px;}
.container2 { margin:0 auto; width:990px ; font:10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF}
/*###############################################################################*/






.top99_profile {
background:#000000 none repeat scroll 0 0;
}
.top99_profile .name .logo {
background:transparent url(../../images/top50/logo_top50_profile.png) no-repeat scroll 0 0;
height:62px;
left:-30px;
overflow:hidden;
position:absolute;
text-indent:-1000px;
top:0px;
width:300px;
}
.top99_profile .name .logo30 {
background:transparent url(../../images/top50/logo_top30_profile.png) no-repeat scroll 0 0;
height:62px;
left:-30px;
overflow:hidden;
position:absolute;
text-indent:-1000px;
top:0px;
width:300px;
}

.top99_profile .name h1 {
font-size:32px;
left:340px;
position:absolute;
text-transform:none;
top:25px;
font-family:"optima", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:normal;
color:#FFFFFF
}
.top99_profile .name h1 a{color:#FFFFFF!important}
.top99_profile .pics {
background:#000000 url(../../images/top50/bg_top99_profile.jpg) no-repeat scroll 0 0;
border-bottom:1px solid #000000;
color:white;
height:845px;
margin:0px;
padding:10px 10px 0;
position:relative;
width:645px;
}
.top99_profile .pics .tools {
background:#180100 url(../../images/top50/bg_tool.gif) repeat-x scroll 0 0;
border:1px solid #420801;
margin-bottom:0;
clear:both;
height:21px;
margin-bottom:5px;
overflow:hidden;
padding:4px 5px 0;
}
.top99_profile .name {
height:100px;
position:relative;
color:#FFFFFF
}
.top99_profile .prev_main {
	position:absolute;
	top:485px;
	left:-10px;
	width:105px;
	height:57px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(../../images/top50/btn_prev.gif) no-repeat;
	}

.top99_profile .prev_main:hover {
	background:url(../../images/top50/btn_prev.gif) no-repeat -105px 0;
	}

.top99_profile .next_main {
	position:absolute;
	top:485px;
	right:-10px;
	width:105px;
	height:57px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(../../images/top50/btn_next.gif) no-repeat;
	}

.top99_profile .next_main:hover {
	background:url(../../images/top50/btn_next.gif) no-repeat -105px 0;
	}

.top99_profile .nav_thumbs {
overflow:hidden;
position:relative;
width:645px;
}
.top99_profile .nav_thumbs .l_side {
float:left;
height:70px;
overflow:hidden;
position:relative;
width:80px;
}
.top99_profile .nav_thumbs .Cont {float:right; max-width:520px; margin-right:65px; display:inline}
.top99_profile .nav_thumbs .Cont .active { background:url(../../Images/top50/bg_rank.gif) no-repeat; height:71px; width:71px; float:left; text-align:center; font:38px Arial, Helvetica, sans-serif; color:#ACDFFB}
.top99_profile .nav_thumbs .Cont .active .pointer{ display:none}
.top99_profile .nav_thumbs .Cont .active p{margin-top:20px}
.top99_profile .nav_thumbs .Cont .active img { display:none}
.top99_profile .nav_thumbs .Cont .lock { background:url(../../Images/top50/bg_num_frame.gif) no-repeat; height:71px; width:40px; float:left; margin:0px 2px; position:relative; font-size:12px; font-weight:bold}
.top99_profile .nav_thumbs .Cont .lock img { margin-left:1px;}
.top99_profile .nav_thumbs .Cont .lock p{ position:absolute; bottom:2px; text-align:center; left:0px; width:38px}
.top99_profile .nav_thumbs .Cont .lock .Border {height:49px!important; overflow:hidden!important; float:left}
.top99_profile .nav_thumbs .Cont .lock .pointer {
background:transparent url(../../Images/top50/gfx_num_pointer.gif) no-repeat scroll 0 0;
bottom:20px;
height:3px;
right:0px;
overflow:hidden;
position:absolute;
text-indent:-1000px;
width:5px;
}

.top99_profile .nav_thumbs .prev {
background:transparent url(../../images/top50/ico_prev_3.gif) no-repeat scroll 20px 10px;
display:block;
font-family:"optima", Arial, Helvetica, sans-serif;
font-size:18px;
left:0;
letter-spacing:-1px;
overflow:hidden;
padding:40px 0 0;
position:absolute;
text-align:center;
text-decoration:none;
text-transform:uppercase;
top:0;
width:60px;
color:#FFFFFF
}
.top99_profile .nav_thumbs .next {
background:transparent url(../../images/top50/ico_next_3.gif) no-repeat scroll 20px 10px;
display:block;
font-family:"optima", Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:-1px;
overflow:hidden;
padding:40px 0 0;
position:absolute;
right:0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
top:0;
width:60px;
color:#FFFFFF
}
.top99_profile .nav_thumbs .next:hover {
	text-decoration:underline;
	background:url(../../images/top50/ico_next_3.gif) no-repeat -26px 10px;
	color:#CCCCCC
	}

.top99_profile .nav_thumbs .prev:hover {
	text-decoration:underline;
	background:url(../../images/top50/ico_prev_3.gif) no-repeat -26px 10px;
	color:#CCCCCC;
	}
.top99_profile .nav_thumbs .rank {
background:#000000 url(../../images/top50/bg_rank.gif) no-repeat scroll 0 0;
border:1px solid #444342;
color:#F6F6CD;

font-size:52px;
height:58px;
left:0px;
letter-spacing:-1px;
padding-top:10px;
position:relative;
text-align:center;
top:0;
width:68px;
font:40px "optima" ,Arial, Helvetica, sans-serif;
z-index:1000;
filter:alpha(opacity=80);
opacity:0.8;
}
.rank1 {
background:none;
border:1px solid #444342;
color:#F6F6CD;

font-size:52px;
height:58px;
left:0px;
letter-spacing:-1px;
padding-top:10px;
position:relative;
text-align:center;
top:0;
width:68px;
font:40px "optima" ,Arial, Helvetica, sans-serif;
z-index:1000;
cursor:pointer
}

.top99_profile .nav_thumbs .r_side {
float:right;
height:70px;
overflow:hidden;
position:relative;
width:280px;
}
.top99_profile .nav_thumbs .r_side .num {
float:left;
margin:0 5px 0 0;
}
.top99_profile .nav_thumbs .num {
background:#000000 url(../../images/top50/bg_num_frame.gif) no-repeat scroll 0 0;
height:70px;
margin-left:5px;
position:relative;
width:40px;
}
.top99_profile .nav_thumbs img {
top:1px;
position:absolute
}
.top99_profile .nav_thumbs .hidden {
background:black none repeat scroll 0 0;
display:block;
height:49px;
left:1px;
opacity:0.65;
overflow:hidden;
padding:0;
position:absolute;
text-indent:-1000px;
top:1px;
width:38px;
}
.top99_profile .nav_thumbs .pointer {
background:transparent url(../../images/top50/gfx_num_pointer.gif) no-repeat scroll 0 0;
bottom:0px;
height:3px;
left:-3px;
overflow:hidden;
position:absolute;
text-indent:-1000px;
width:5px;
}
.top99_profile .nav_thumbs .skip {
clear:both;
font-size:10px;
padding:5px 0 0 270px;
}
.top99_profile .nav_thumbs .skip {
	clear:both;
	padding:12px 0 0 220px;
	font-size:10px
	}

.top99_profile .nav_thumbs .skip a {
	border-right:1px #b62013 solid;
	margin-right:1px;
	padding-right:3px;
	color:#FFFFFF
	
	}

.top99_profile .nav_thumbs .skip span {
	border-right:1px #b62013 solid;
	margin-right:1px;
	color:#a62c1f;
	padding-right:3px
	}

.top99_profile .nav_thumbs .skip .odd {
	margin:0;
	border:0
	}
.top99_profile .pictures {
left:103px;
overflow:hidden;
position:absolute;
top:255px;
width:462px;
}
.top99_profile .pictures .ranking {
background:transparent url(../../images/top50/bg_ranking.gif) no-repeat scroll 0 0;
height:53px;
margin-bottom:3px;
position:relative;
width:462px;
}
.top99_profile .pictures .ranking .overall {
color:#FDDBDB;
float:left;
font-size:18px;
height:41px;
padding:10px 0 0 9px;
text-align:center;
width:151px;
}
.top99_profile .pictures .ranking .overall .scores {
font-size:11px;
overflow:hidden;

width:150px;
}
.top99_profile .pictures .ranking .overall .scores .reader {
border-right:1px solid #A43124;
margin-right:3px;
padding-right:3px;
width:75px
}
.top99_profile .pictures .ranking .overall .scores div {
float:left;
}
.top99_profile .pictures .ranking .overall .average {
clear:both;
font-family:"optima", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
line-height:normal
}

#rate_her {
color:white;
float:right;
font-family:Arial,sans-serif;
height:50px;
overflow:hidden;
padding:5px 0 0;
width:285px;
}
#rate_her .select p {
font-size:12px;
font-weight:bold;
line-height:12px;
margin:0 0 8px;
}
#rate_her .select div {
float:left;
font-size:11px;
font-weight:bold;
}
.ajax__slider_h_rail {
background:transparent url(../../images/top50/slide.gif) repeat-x scroll 0 0 !important;
height:22px;
position:relative;
}
.top99_profile .pictures .main {
float:left;
height:490px;
overflow:hidden;
padding:0 0 0 5px;
position:relative;
width:376px;
}

.top99_profile .pictures .thumbs {
float:right;
padding:0 5px 0 0;
width:69px;
}
.top99_profile .pictures .thumbs img {
clear:left;
float:left;
margin-bottom:8px;
}


.top99_profile .last_year {
bottom:15px;
color:#FDDBDB;
font-family:"optima", Arial, Helvetica, sans-serif;
font-size:18px;
left:0;
letter-spacing:-1px;
position:absolute;
text-align:center;
width:665px;
}
.top99_profile .last_year a, .last_year a:visited {color:#FDDBDB;}

/* Why */
.top99_profile .celeb_info {
	color:#deadad;
	padding:40px 10px 0 10px;
	overflow:hidden;
	width:645px;
	background:url(../../images/top50/bg_why_2.gif) repeat-x;
	}

.top99_profile .celeb_info h2 {
	position:absolute;
	top:-20px;
	left:10px;
	font-size:24px;
	color:white;
	width:215px;
	padding:5px 0;
	text-align:center;
	background:#640000;
	border:1px #000 solid;
	font-family:"optima", Arial, Helvetica, sans-serif;	
	font-weight:normal;
	line-height:normal
	}

.top99_profile .celeb_info .why99 {
	position:relative;
	border:1px #600101 solid;
	padding:30px 10px 10px 10px;
	background:#370907 url(../../images/top50/bg_why_box.gif) repeat-x;
	float:left;
	width:295px
	}

.top99_profile .celeb_info .odd {
	position:relative;
	border:1px #600101 solid;
	padding:30px 10px 10px 10px;
	background:#370907 url(../../images/top50/bg_why_box.gif) repeat-x;
	float:right;
	width:295px
	}
.top99_2009_index { background:#000000} 	
.top99_2009_index .firstTopWoman {
background:#000000 url(../../images/top50/woman.jpg) no-repeat scroll 0 0;
border-bottom:1px solid #000000;
color:white;
margin:0px;
padding:10px 10px 0;
width:645px;
height:819px
}
.top99_2009_index .firstTopMen{
background:#000000 url(../../images/top50/Men.jpg) no-repeat scroll 0 0;
border-bottom:1px solid #000000;
color:white;
margin:0px;
padding:10px 10px 0;
width:645px;
height:819px
}

.top99_2009_index .first .tools {
background:#180100 url(../../images/top50/bg_tool.gif) repeat-x scroll 0 0;
border:1px solid #420801;
margin-bottom:0;
clear:both;
height:21px;
margin-bottom:15px;
overflow:hidden;
padding:4px 5px 0;
}
.top99_2009_index .quotes {
margin:10px
}
.top99_2009_index .quotes h2 {
background:transparent url(../../images/top50/bg_quote.gif) no-repeat scroll 0 0;
color:white;
height:35px;
margin-bottom:15px;
overflow:hidden;
text-indent:-1000px;
width:645px;
}
.top99_2009_index .quotes div strong {
color:#D51820;
float:left;
font-family:"Times New Roman",Times,serif;
font-size:21px;
font-style:italic;
font-weight:normal;
letter-spacing:-1px;
margin-right:10px;
line-height:normal;
margin-top:-4px;
}

.top99_2009_index .quotes div strong i{ color:#FFFFFF}
.top99_2009_index .quotes tr:hover { background:#121212}
.top99_2009_index .quotes td {
border-bottom:1px solid #333333;
clear:both;
margin-bottom:15px;
overflow:hidden;
padding:10px 10px 10px 5px;
}
.top99_2009_index .quotes td a, .top99_2009_index .quotes td a:visited{ color:#FFFFFF; text-decoration:none}
.top99_2009_index .quotes td a:hover { text-decoration:none; color:#CCCCCC}
.top99_2009_index .quotes div .span_i {
background:transparent url(http://images.askmen.com/specials/2009_top_99/bg_quote_celeb.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:61px;
overflow:hidden;
position:relative;
width:70px;
}

.top99_2009_index .quotes div .span_img {
border:1px solid #000000;
left:7px;
position:absolute;
top:6px;
width:47px;
height:47px;
overflow:hidden;
}
.top99_2009_index .partners {
padding:10px
}
.top99_2009_index .partners h2 {
background:transparent url(../../images/top50/bg_partners.gif) no-repeat scroll 0 0;
color:white;
height:35px;
margin-bottom:5px;
overflow:hidden;
text-indent:-1000px;
width:645px;
}





/*#######################################   HOTBANNER  ###############################################*/
#iFocus1 { width:450px; height:485px; margin:5px; }
	#ifocus1_pic { display:inline; position:relative; float:left; width:375px; height:485px; overflow:hidden; }
		#ifocus1_piclist { position:absolute; }
		#ifocus1_piclist li { width:375px; height:485px; overflow:hidden; }
		#ifocus1_piclist img { width:375px; height:563px; }
	#ifocus1_btn { display:inline; float:right; width:63px; margin:0px 0px 0 5PX; }
		#ifocus1_btn li { width:70px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus1_btn img { width:63px; height:94px;}
		#ifocus1_btn .current { background: url(img/ifocus1_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
		#ifocus1_btn .normal { background: url(img/ifocus1_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }

	#ifocus1_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus1_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus1_tx .normal { display:none; }
/*#######################################   HOTBANNER  ###############################################*/
