body { margin: 0px; padding: 0px; text-align: center; font-family: Tahoma, Geneva, sans-serif; background: url(bg.png) #041526 fixed no-repeat center top }
.clear { clear: both; padding: 0px; margin: 0px }
a { color: #8cd7ff; text-decoration: none }
a img { border: 0px }
a:hover { color: #d6c300}
h1 { padding: 0px; margin: 0px; font-weight: normal; font-size: 22px }
h3 { padding: 0px; margin: 0px; font-weight: normal }

.line { background: url(header_image_1.jpg); width: 980px; height: 4px; margin: auto }
.header { width: 980px; margin: auto }
.header_logo { background: url(header_logo.jpg) no-repeat; height: 66px; width: 472px; float: left }
.header_text { background: url(header_bg.jpg) no-repeat; height: 58px; width: 508px; padding: 8px 0 0 0; float: left; text-align: left; font-size: 10px; color: #7fbae1 }

.navigator { width: 980px; height: 40px; margin: auto }
.navigator_box { background: url(tab_p.jpg); width: 163px; height: 30px; float: left; padding: 10px 0 0 0 }
.navigator_box_1 { background: url(tab_p_1.jpg); width: 163px; height: 30px; float: left; padding: 10px 0 0 0 }
.navigator_box a { color: #ccbb66; font-size: 12px; font-weight: bold; text-decoration: none }
.navigator_box a:hover { color: #74ddff }
.navigator_box:hover { background: url(tab_a.jpg); width: 163px; height: 30px; padding: 10px 0 0 0 }
.navigator_box_1 a { color: #ccbb66; font-size: 12px; font-weight: bold; text-decoration: none }
.navigator_box_1 a:hover { color: #74ddff }
.navigator_box_1:hover { background: url(tab_a_1.jpg); width: 165px; height: 30px; padding: 10px 0 0 0 }

.letter_list { background: url(abc_bg.gif); width: 980px; height: 30px; padding-top: 10px; margin: auto }
.letters_box { width: 825px; margin: auto }
.letter { float: left; width: 29px; height: 30px; margin: 0 2px 0 2px; display: inline; overflow: hidden }
.letter:hover { background: url(abc_tab_bg.png); width: 29px; height: 30px }
.letter a { color: #02b9f2; font-size: 16px; font-weight: bold; text-decoration: none }
.letter a:hover { color: #FFFFFF }

.content { width: 980px; margin: auto; background-color: #081f37 }
.content_left { width: 670px; float: left; background-color: #0b2643 }
.content_right { width: 310px; float: left }

.celeb_sites_title { height: 35px; background: url(title_bg_birthday.jpg); border-left: 2px solid #001c31; font-size: 17px; line-height: 20px; color: #74dcff; font-weight: bold; margin: 0 0 5px 0; padding-top: 20px }

.ads_top_box { width: auto; background-color: #010611; padding: 5px 5px 12px 5px }
.ads_top_thumb { width: 250px; float: left; padding: 3px; margin: 3px; border: 1px solid #147596; overflow: hidden; display: inline }
.ads_top_thumb:hover { border: 1px solid #FFFFFF }
.ads_top_desc { font-size: 12px; color: #8d8d8d }
.ads_top_name { font-size: 12px; font-weight: bold }
.ads_top_name a { color: #74dcff }
.ads_top_name a:hover { color: #ffeb01 }

.ads_right_box { width: 160px; padding: 1px; margin: 5px; border: solid 1px #147596; font-size: 24px; font-weight: 700 }
.ads_right_box:hover { border: solid 1px #FFFFFF; text-decoration: none }
.ads_right_box img { display: block }
.ads_right_box a { color: #FFFFFF }
.ads_right_box a:hover { color: #FF0000 }

.celebrities { width: auto; background-color: #010611; padding: 5px }
.title_box { background: url(title_bg_birthday.jpg); height: 55px; margin-bottom: 3px }
.title_text { width: 519px; float: left; text-align: left; padding: 15px 0 0 15px; color: #ffea00; font-size: 24px }
.thumb_celeb_box { width: 156px; height: 208px; float: left; padding: 1px; margin: 5px 0 5px 4px; border: 1px solid #147596; overflow: hidden; display: inline }
.thumb_celeb_box:hover { border: 1px solid #FFFFFF }
.thumb_celeb_box img { width: 156px; height: 208px; display: block }
.thumb_celeb_info { position: relative; top: -38px; background: #000000; filter: alpha(opacity=80); opacity: 0.8; width: 153px; height: 37px; padding: 1px 5px 0 5px; text-align: left; overflow: hidden }
.thumb_celeb_info_name a { font-size: 12px; color: #74dcff; font-weight: bold; overflow: hidden }
.thumb_celeb_info_name a:hover { color: #ffeb01 }
.thumb_celeb_info_data { font-size: 11px; color: #8d8d8d }
.thumb_celeb_info_data_1 { color: #ffeb01 }
.thumb_celeb_box .rating { background: url(rating_8_stars.png); position: relative; top: -245px; right: -82px; width: 70px; height: 7px }

.thumb_celeb_box_birth { width: 180px; height: 240px; float: left; padding: 3px; margin: 5px 0 5px 5px; border: 1px solid #147596; overflow: hidden; display: inline }
.thumb_celeb_box_birth:hover { border: 1px solid #FFFFFF }
.thumb_celeb_box_birth img { display: block }
.thumb_celeb_info_birth { position: relative; top: -38px; background: #000000; filter: alpha(opacity=80); opacity: 0.8; width: 170px; height: 37px; padding: 1px 5px 0 5px; text-align: left; overflow: hidden }
.thumb_celeb_info_name_birth a { font-size: 12px; color: #74dcff; font-weight: bold; overflow: hidden }
.thumb_celeb_info_name_birth a:hover { color: #ffeb01 }
.thumb_celeb_info_data_birth { font-size: 11px; color: #8d8d8d }
.thumb_celeb_info_data_1_birth { color: #ffeb01 }

.bookmark { width: 116px; float: right; padding: 19px 0 0 20px }

.thumbs_box { width: 658px; background-color: #010611; margin: 8px 0 8px 5px; padding: 5px 0 5px 2px }
.thumb_box { width: 152px; height: 114px; float: left; padding: 1px; margin: 4px; border: solid 1px #147596; display: inline; overflow: hidden }
.thumb_box:hover { border: 1px solid #FFFFFF }
.thumb_box img { width: 152px; height: 114px; display: block }
.thumb_info { position: relative; top: -14px; background: #000000; filter: alpha(opacity=80); opacity: 0.8; width: 152px; height: 14px; overflow: hidden }
.thumb_info_name { height: 14px; text-align: left;  font-size: 11px; padding-left: 4px; overflow: hidden; float: left }
.thumb_info_name a { color: #74dcff }
.thumb_info_name a:hover { color: #ffeb01 }
.thumb_info_count { width: 40px; height: 14px; font-size: 11px; color: #8d8d8d; background: #000000; text-align: center; overflow: hidden; float: right }
.thumb_box .rating { background: url(rating_8_stars.png); position: relative; top: -126px; right: -79px; width: 70px; height: 7px }

.content_box { background-color: #010611; padding: 6px 0 5px 5px; width: auto }
.celeblist_box { width: 188px; float: left; border: 1px solid #2f2c25; background: #1a1914; margin: 0 2px 2px 2px; line-height: 20px; display: inline; overflow: hidden }
.celeblist_box .celeb_box { text-align: left; color: #006d9b; font-size: 13px; padding: 0 0 0 8px }
.celeblist_box .celeb_box:hover { background: #0b0b09 }
.celeblist_box .celeb_box a { color: #ffa100; font-size: 13px; text-decoration: none }
.celeblist_box .celeb_box a:hover { color: #ff2a00; text-decoration: none }

.thumb_ads_box { width: 146px; height: 146px; padding: 1px; margin: 5px 0 5px 3px; border: solid 1px #147596; float: left }
.thumb_ads_box:hover { border: solid 1px #FFFFFF }
.thumb_ads_box img { width: 146px; height: 146px; display: block }
.thumb_ads_info { position: relative; top: -44px; background: #000000; filter: alpha(opacity=80); opacity: 0.8; text-align: left; width: 136px; height: 42px; padding: 2px 5px 0 5px; overflow: hidden }
.thumb_ads_info_name { height: 28px; overflow: hidden; font-size: 12px }
.thumb_ads_info_name a { color: #74dcff; font-weight: bold }
.thumb_ads_info_name a:hover { color: #ffeb01 }
.thumb_ads_info_price { height: 12px; font-size: 11px; color: #ffeb01 }
.thumb_ads_box .rating { position: relative; top: -202px; right: -88px; width: 70px; height: 7px }

.title_box_pp { background: url(content_title_bg.jpg); height: 66px }
.celeb_name_pp { width: 342px; float: left; margin-top: 16px; padding: 0 0 0 5px; text-align: left; color: #ffea00; font-size: 22px }
.model { float: left; width: 43px }
.name { float: left; width: 246px; margin: 9px 0 0 6px }
.menu { width: 320px; float: left }
.tab { background: url(content_button_p.gif); width: 80px; height: 26px; float: right;  padding: 3px 0 0 0; margin-top: 25px }
.tab:hover { background: url(content_button_a.gif); width: 80px; height: 26px;  padding: 3px 0 0 0 }
.tab a { color: #ccbb66; font-size: 11px; text-decoration: none }
.tab a:hover { color: #FFFFFF }
.tab_active { background: url(content_button_a.gif); width: 80px; height: 22px; float: right;  padding: 7px 0 0 0; margin-top: 25px; color: #FFFFFF; font-size: 11px }
.celebrities_pp { background-color: #03101e; padding: 4px }
.left_pp { width: 308px; padding: 0 20px 0 10px; overflow: hidden; float: left }
.right_pp { }
.photo { width: 300px; height: 400px; padding: 3px; margin-bottom: 5px; border: solid 1px #147596 }
.right_pp div { text-align: justify; padding: 4px 6px 6px 10px; font-size: 14px; line-height: 24px; color: #89a9be }

.ads_review_box { width: auto; font-size: 14px; background: #03101e; padding: 5px; margin: 8px }
.ads_review_text { width: 440px; padding-left: 10px; text-align: justify; line-height: 20px; color: #89a9be; float: left }
.ads_review_text a { color: #ffeb01; font-size: 16px }
.ads_review_text a:hover { color: #74dcff }
.ads_review_thumb_box { width: 160px; height: 160px; padding: 2px; margin: 2px; border: solid 1px #147596; font-size: 11px; display: inline; overflow: hidden; float: left }
.ads_review_thumb_box:hover { border: solid 1px #FFFFFF }
.ads_review_thumb_box img { display: block }
.ads_review_thumb_info { position: relative; top: -30px; background: #000000; filter: alpha(opacity=80); opacity: 0.8; text-align: left; width: 150px; height: 28px; padding: 2px 5px 0 5px; overflow: hidden }
.ads_review_thumb_info_name { height: 14px; font-weight: bold; overflow: hidden }
.ads_review_thumb_info_name a { color: #74dcff }
.ads_review_thumb_info_name a:hover { color: #ffeb01 }
.ads_review_thumb_info_price { height: 11px; font-size: 12px; color: #ffeb01 }

.free_sites_box { width: auto; padding: 5px; font-size: 14px; line-height: 20px; text-align: justify }
.free_sites_box a { color: #ffeb01; text-decoration: underline }
.free_sites_box a:hover { color: #74dcff }
.free_site_box { width: 630px; height: 160px; float: left; padding: 11px; margin: 4px; background: #03101e; color: #89a9be; display: inline; overflow: hidden }

.banner_top_box { width: auto; padding: 5px }
.banner_top { width: 347px; float: left; padding: 11px 0px 11px 41px; margin: 4px; background: #03101e; display: inline; overflow: hidden }
.banner_top img { padding: 1px; border: solid 1px #147596; display: block }
.banner_top img:hover { border: 1px solid #FFFFFF }
.banner_bottom { width: 964px; padding: 8px }
.banner_bottom img { width: 960px; height: 176px; border: 1px solid #147596; padding: 1px; display: block }
.banner_bottom img:hover { border: 1px solid #FFFFFF }

.title_box_toplist { background: url(content_title_bg.jpg); height: 65px }
.title_text_toplist { float: left; width: 829px; padding: 18px 0 0 15px; text-align: left; color: #ffea00; font-size: 24px }
.toplist_box { background-color: #010611; padding: 1px 5px 5px 5px; margin: 8px }
.toplist_column { width: 238px; float: left }
.toplist_link { text-align: left; padding: 3px 0 3px 30px }
.toplist_link a { color: #586388; font-size: 13px; font-weight: bold }
.toplist_link a:hover { color: #006fc3 }

.copy { color: #7b7b7b; font-size: 10px; background-color: #041526; padding: 5px 0 }

.ads_3_box { width: 304px; margin: 5px 0 5px 5px; padding: 3px 3px 6px 3px; line-height: 15px; font-size: 11px; border: solid 1px #999; background: #002c4a; text-align: center; float: left }
.ads_3_box img { width: 300px; height: 357px}

.ads_box { margin: 10px 0; font-size: 12px }
.ads_box img { width: 305px}

.celebities { width: 670px}
.pp_left { width: 240px; height: 320px; margin: 5px; float: left }
.pp_left img { width: 240px; height: 320px }
.pp_left .photo_celeb {}
.pp_right { width: 400px; color: #fff; font-size: 13px; margin: 5px; text-align: justify; float: left}
