body { padding: 0px; margin: 0px; text-align: center; color: #ffffff; font-size: 12px; background: #2a1d14 url(bg.gif) repeat }
.clear { clear: both }
.noborder { border: 0px }
.border { border: 1px solid #d80000 }
.head { width: 1000px; margin: auto }
.head .title { background: url(head_top_bg.gif) 0 0 repeat; padding: 3px }
.head .links { margin: 0; padding: 0 0 0 30px; font-weight: 400; color: #ffff97; font-size: 12px; letter-spacing: 0.1em; float: left }
.head .title a { color: #ffff97; text-decoration: none }
.head .title a:hover { color: #ffffff; text-decoration: underline }
.head .title a:visited { color: #ffffff; text-decoration: none }
.head .logo { width: 500px; height: 90px; float:left }
.head .description { width: 480px; height: 84px; padding: 6px 15px 0 5px; background: url(header_bg.jpg) 0 0 no-repeat;  font-size: 15px; float:left; text-align: justify }
.head .bookmark { color: #FF0000 }
.menu { width: 1000px; height: 40px; background: url(header_menu_bg.gif) 0 0 repeat;  font-size: 14px; font-weight: 500 }
.menu .separator { width: 8px; height: 40px; background: url(header_menu_sep.gif) 0 0 no-repeat; float: left }
.menu .page { width: 137px; height: 30px; padding: 10px 10px 0 10px; margin: 0; float: left }
.menu a { color: #ffff99; text-decoration: none }
.menu a:hover {  color: #ffffff; text-decoration: blink }

.clear_box { width: 986px; padding: 7px 7px 0 7px; margin: auto; background-color: #e0db97 }
.latter { width: 40px; height: 32px; background: url(abc_bg.gif) 0 0 no-repeat; margin-left: 1px; padding-top: 8px; float: left; font-size: 20px; font-weight: bold; display: inline }
.latter a { color: #271900; text-decoration: none }
.latter a:hover { color: #d11e00; text-decoration: blink }
.welcome { width: 634px; float: left; padding: 0px; margin: 0 14px 0 0; display: inline; overflow: hidden }
.border_box { border: #dcd28d 4px solid; padding: 4px }

.title_brown_box { height: 33px; background: #2a1407 url(title_brown_right.gif) no-repeat right; text-align: left }
.title_brown     { height: 26px; background-image: url(title_brown_arrow.gif); background-repeat: no-repeat; background-position: left; margin: 0; padding: 7px 0 0 28px; font-size: 16px; font-weight: bold; text-transform: uppercase }
.title_red_box   { height: 33px; background: #720000 url(title_red_right.gif) no-repeat right; text-align:left }
.title_red       { height: 26px; background-image: url(title_red_arrow.gif); background-repeat: no-repeat; background-position: left; margin: 0; padding: 7px 0 0 28px; font-size: 16px; font-weight: bold; text-transform: uppercase }
.title_green_box { height: 33px; background: #777609 url(title_green_right.gif) no-repeat right; text-align: left }
.title_green     { height: 26px; background-image: url(title_green_arrow.gif); background-repeat: no-repeat ; background-position:left; margin: 0; padding: 7px 0 0 28px; font-size: 16px; font-weight: bold; text-transform: uppercase }

.advertising_box { width: 188px; margin-left: 6px; background-color: #000000; float: left }
.advertising_box .top { width: 188px; height: 7px; padding: 10px 0 0 0; background: url(black_top.gif) 0 0 no-repeat }
.advertising_box .bottom { width: 188px; height: 14px; background: url(black_bottom.gif) no-repeat bottom }
.advertising_box .celeb_box { width: 160px; padding-bottom: 3px; margin: auto; background: #292718 url(thumb_ads_celeb_bg.gif) no-repeat top; font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; }
.advertising_box .freesite_box { width: 160px; height: 16px; padding: 3px; margin: 0 0 1px 10px; font-size: 12px; text-align: left; background: #292718; font-weight: bold }
.advertising_box .thumb { width: 160px; height: 160px; border: 0px }
.advertising_box .rating { padding-top: 3px }
.advertising_box .trial { color: #a6a6a6; font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold }
.advertising_box .price { color: #c00200; font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold }
.advertising_box .separator { height: 20px }
.advertising_box a { color: #cac649; text-decoration: none }
.advertising_box a:hover { color: #db1400; text-decoration: blink }

.banner { border: #f5e54a 2px solid }
.content_box { width: 776px; float: left }
.content_box_big { width: auto }
.biography { width: 574px; margin: 1px 0 0 6px; float:left }
.biography  .text {text-align: justify; color: #000000; font-size: 14px; padding: 5px 8px 10px 5px }
.biography  .text div {text-align: justify; text-indent: 20px; color: #000000; font-size: 15px; margin-top: 5px }
.line_clear { clear: both; height: 10px }
.name_block { font-size: 16px; font-weight: bold }
.flv_desc { text-align: left; color: #000000; font-size: 14px; padding: 5px 0 10px 5px }
.player { float: left; padding: 0 20px 10px 5px }
.flv_spon_desc { text-align: center; color: #000000; font-size: 14px; font-weight: bold; padding: 0 10px 5px 5px }
.flv_join a { text-align: center; color: #d80000; font-size: 20px; font-weight: bold; text-decoration: none }
.flv_join a:hover { text-decoration: underline }

.ads_1_box { width: 304px; float: left; padding: 15px; border: #c3c41e 1px solid; background: url(bg_stars.gif) 0 0 repeat; font-weight: bold }
.ads_1_box img { margin-bottom: 2px }
.ads_1_box .ads_box { background: url(ads_bg.gif) bottom no-repeat; padding-bottom: 4px }
.ads_1_box a { text-decoration: none }
.ads_1_box .slogan { color: #000000 }
.ads_1_box .price { color: #a70001 }

.ads_3_box { border: #c0c415 1px solid; background: url(bg_stars.gif) 0 0 repeat; padding: 9px; font-weight: bold }
.ads_3_box img { margin-bottom: 2px }
.ads_3_box .ads_box { margin: 9px; float: left; display: inline; background: url(ads_bg.gif) bottom no-repeat; padding-bottom: 4px }
.ads_3_box a { text-decoration: none }
.ads_3_box .slogan { color: #000000 }
.ads_3_box .price { color: #a70001 }

.thumb_box { float: left; margin: 8px 6px 0 6px; font-weight: 600 }
.thumb_box img { width: 180px; height: 135px; border: #e65457 1px solid }
.thumb_box a {  color: #d80000; text-decoration: none }
.thumb_box .stars { width: 140px; height: 14px; border: 0px }
.thumb_box .title { color: #000000 }
.thumb_box .data { color: #a50000 }

.celeb_thumb_box {  width: 192px; margin: 6px 1px 1px 1px; padding-bottom: 4px; font-weight: 700; float: left; display: inline; overflow: hidden }
.celeb_thumb_box .thumb { width: 190px; height: 220px; border: #eb5255 1px solid }
.celeb_thumb_box a { color: #d80000; text-decoration: none }
.celeb_thumb_box .title { color: #030000 }
.celeb_thumb_box .num { color: #d80000 }

.celeb_personal_box {  width: 192px; margin: 1px 1px 1px 1px; padding-bottom: 4px; font-weight: 700; float: left; display: inline; overflow: hidden }
.celeb_personal_box .thumb { width: 190px; height: 220px; border: #eb5255 1px solid }
.celeb_personal_box a { color: #d80000; text-decoration: none }
.celeb_personal_box .left { width: 66px; height: 20px; color: #000000; font-weight: 600; float: left; text-align: left; overflow: hidden; margin-left: 7px; display: inline }
.celeb_personal_box .right { width: 110px; height: 20px; color: #a40000; font-weight: 600; float: left; text-align: left; overflow: hidden }

.free_site_box { width: 208px; height: 22px; padding: 0 0 0 22px; margin: 5px; font-size: 16px; border: #d8d07f 1px solid; background: url(freesites_bg.gif) 0 0 no-repeat; display: inline; text-align: left; float: left }
.free_site_box a { color: #2c1609 }
.free_site_box a:hover { color: #225bce }

.azlist_box { width: 220px; color: #cb0101; font-size: 16px; border: #d8d07f 1px solid; padding: 5px 5px 10px 5px; margin: 5px; display: inline; text-align: left; float: left }
.azlist_box img { width: 12px; height: 11px; border: 0 }
.azlist_box a { color: #cc0001 }
.azlist_box a:hover { color: #225bce }

.sites_box { margin: 2px; float: left; display: inline; padding: 5px; border: 1px solid #bfbf07 }
.site_img { float: left; width: 150px }
.sites_desc { float: left; width: 604px; margin: 0 10px 0 15px }
.sites_desc_title { margin-bottom: 5px; font-size: 22px }
.sites_desc_title a { color: #d80000; text-decoration: underline }
.sites_desc_title a:hover { text-decoration: none }
.sites_desc_text { text-align: justify; font-size: 17px; color: #000000; line-height: 22px }
.sites_info { float: left; width: 175px; color: #d80000; font-size: 16px; text-align: right }
.sites_info a { color: #d80000; text-decoration: underline }
.sites_info a:hover { text-decoration: none }
.added, .rating, .cost { font-weight: bold; color: #000000 }