@charset "utf-8";
/* CSS Document */

body{padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif; background: #000 url(images/bg_body_ne.jpg) repeat-y center top; color: #fff;}
.spacer{font-size: 0; clear: both;}
a, a:visited{color: #E51F90; text-decoration: none;}
a:hover{color: #FFF;}
#wrapper{background: url(images/bg_wrapper1.jpg) repeat-x left top; min-height: 500px;}
.main_header{background: url(images/header.jpg) no-repeat center top; height: 441px;}
.main_warning{background: url(images/header_warning.jpg) no-repeat center top; height: 441px;}
.header{width: 1002px; margin: 0 auto; height: 441px; position: relative;}
a.top_join, a.top_join:visited{display: block; position: absolute; top: 360px; right: 12px; width: 255px; height: 80px;}
a.top_join span, a.top_join:visited span{display: none;}
a.top_bonus, a.top_bonus:visited{display: block; position: absolute; top: 45px; right: 10px; width: 255px; height: 200px; }
a.top_bonus span, a.top_bonus:visited span{display: none;}
.top_menu{position: absolute; font-size: 12px; text-align: center; width: 260px; top: 11px; right: 10px; color: #ccc; line-height: 12px;}
.top_menu a, .top_menu a:visited{font-weight: 700; color: #fc0;}
.top_menu a:hover {color: #FFF;}
.menu{background: url(images/bg_menu.gif) repeat-x; height: 45px; width: 1000px; margin: 2px auto 0 auto; font-size: 15px; line-height: 12px; position: relative;}
.menu p{margin: 0; padding: 9px 0 0 10px; color: #666;}
.menu p a, .menu p a:visited{font-weight: 700; color: #fff;}
.menu p a:hover {color: #0191D0;}
.main_content{width: 992px; margin: 0 auto;}


/* menu */

/*============= MENU=============================*/

ul#menu { color: #fff; margin: 0 0 0 1px; padding: 5px 0 0 10px; font-weight: 700; position: absolute; top: 0; left: 50%; z-index: 10000; width: 1002px; margin-left: -501px; }
ul#menu li { display: inline; margin: 0; position: relative; float: left; padding: 9px 0 7px 0; }
ul#menu li a, ul#menu li a:visited { color: #fff; text-decoration: none; display: block; text-align: center; padding: 0 10px; border-right: 1px solid #fff; }
ul#menu li a:hover { text-decoration: none; color: #EF72BA; }
ul#menu div { display: none; }
ul#menu li.mega div { border: 1px solid #fff; width: 530px; position: absolute; top: 28px; left: 0; padding: 7px 0 4px 2px; background: url(images/bg_sub.png); color: #000; font-size: 11px; z-index: 10; }
ul#menu li.hovering div { display: block; }
ul#menu li.mega div .third_menu{float: left; text-align: center; padding: 10px 0; font-size: 10px; position: relative; width: 176px;}
ul#menu li.mega div .third_menu a{padding: 0; margin: 0; border: 0; display: inline; color: #E51F90;}
ul#menu li.mega div .third_menu a:hover {color: #fff;}
ul#menu li.mega div .third_menu a img{border: 1px solid #fff; margin-bottom: 5px;}
#menu a#join, #menu a#join:visited{color: #FC0; border-right: none;}
#menu a#join:hover{color: #FFF;}
.top_title{font-size: 18px; text-align: center; padding: 5px 0 5px 0; margin: 10px 6px 0 6px; line-height: 18px;  background: url(images/bg_title.jpg) repeat-x; border: 1px solid #ccc; color: #000;}
.top_intro{font-size: 18px; text-align: center; padding: 12px 0 14px 0; margin: 10px 6px 0 6px; line-height: 18px;  background: url(images/bg_intro.jpg) repeat-x; border: 1px solid #ccc; color: #000;}
.top_intro span{font-size: 32px;}
.top_ten{float: left; width: 190px; margin-left: 7px; font-size: 12px; line-height: 16px; display: inline; padding: 10px 0;}
.top_ten p{clear: left; padding: 0; margin: 0;}
.top_ten a img{border: 1px solid #fff; margin-bottom: 5px; clear: both;}
.btns{text-align: center; padding: 10px 0 15px 0; clear: both;}
.category_box{background: #000; padding: 7px 0;}
.category_box h3{background: url(images/bg_h3.jpg) no-repeat center top; font-size: 16px; padding: 7px 0 15px 0; margin: 0 0 0 2px; text-align: center; color: #fff; line-height: 16px;}
.category_line{background: url(images/bg_two.jpg) no-repeat center top; position: relative; height: 321px; padding: 0 0 0 9px; clear: both; position: relative;}
.category_box h4{font-size: 14px; text-align: center; padding: 3px 0 0 0; margin: 0; color: #fff; line-height: 16px; clear: both;}
.third, .third1, .third2, .third3{text-align: center; float: left; width: 325px;  padding: 25px 0 43px 0; font-size: 12px;}
.third a, .third1 a, .third2 a, .third3 a{clear: left;}
.third1{padding: 5px 0 0px 11px; width: 315px;}
.third2{padding: 9px 6px 10px 6px; width: 315px;}
.third3{padding: 10px 6px 10px 5px; width: 315px;}
.half{float: left; text-align: center; padding: 25px 0 43px 0; font-size: 13px; width: 49%;}
.third a img, .third1 a img, .third2 a img, .third3 a img, .half a img{border: 1px solid #fff; margin-bottom: 8px; width: 314px; height: 224px; clear: both;}
.footer{text-align: center; padding: 0; text-align: center; font-size: 13px; margin: 0px; height: 270px;}
.footer a{font-weight: bold; padding: 0 10px;}
.bottom_join{background: url(images/bottom_join.jpg) no-repeat center top; height: 270px; position: relative; width: 990px; margin: 0 auto;}
.bottom_join .members{position: absolute; left: 0; top: 0; height: 265px; width: 320px;}
.bottom_join .join_now{position: absolute; left: 325px; top: 0; height: 265px; width: 320px;}
.bottom_join .freetour{position: absolute; right: 0; top: 0; height: 265px; width: 340px;}
.bottom_join a span{display: none;}
.join_now{position: absolute; width: 150px; height: 40px; top: 325px; right: 0; background: url(images/invisible.jpg);}
.join_now a{height: 40px; width: 150px; display:block;}
.join_now a span{display: none;}
.intro{font-size: 13px; line-height: 18px; padding: 10px 20px; color: #fff;}
.five, .five_last{float: left; width: 200px; font-size: 11px; font-weight: bold; font-family: arial; text-align: left; height: 150px; line-height: 14px; text-align: center;}
.five img, .five_last img{border: 1px solid #fff; margin: 0 0 5px 0;}
.five_last{width: 172px;}
.bonus_line{background: url(images/bg_bonus.jpg) no-repeat; margin: 0 0 0 5px; height: 241px; margin-bottom: 10px;}
.bonus_line h3{background: none; padding: 3px 0 15px 0; font-size: 15px;}
.bonus_line h3 a, .bonus_line h3 a:visited{color: #fc0;}
.bonus_line h4{ color: #fff; padding: 15px 0 0 0; font-size: 24px; margin: 0; line-height: 24px; }
.bonus_line h4 a, .bonus_line h4 a:visited {color: #fc0;}
.bonus_line h4 a:hover, .bonus_line h3 a:hover{color: #fff;}
.access_top, .access_bottom{background: url(images/arrow_down.jpg) no-repeat center top; height: 79px; text-align: center; color: #fff; margin-bottom: 10px;}
.access_bottom{background: url(images/arrow_up.jpg) no-repeat center top;}
.access_top p, .access_bottom p{font-size: 32px; line-height: 28px; padding: 13px 0 20px 0; margin 0;}
.access_top p span, .access_bottom p span{font-size: 18px;}
.big_join{font-size: 40px; text-align: center; padding: 10px 0; font-weight: bold;}
.feed_line{background: url(images/thin.jpg) no-repeat left bottom; height: 161px; margin-left: 50px; margin-bottom: 10px; width: 890px;}
.feed_main_thumb {float: left; width: 160px;}
.feed_content{float: left; width: 730px;}
.feed_content h3{background: url(images/bg_feeds.jpg) no-repeat; color: #fff; padding: 6px 0 6px 10px; font-size: 16px; margin: 0; line-height: 16px; text-align: left;}
.feed_content h3 a, .bonus_line h3 a{color: #fff;}, .feed_content h3 a:hover, .bonus_line h3 a:hover{color: #fc0;}
.feed_content h4{ color: #fc0; padding: 7px 0 7px 0; font-size: 13px; margin: 0; line-height: 13px; text-align: left;}
.top_feeds{background: url(images/arrow_down1.jpg) no-repeat center top; height: 80px; text-align: center; color: #fff; margin-bottom: 10px; padding-top: 10px;}
.top_feeds span{font-weight: bold;}
.top_feeds p{font-size: 32px; line-height: 22px; padding: 6px 0 3px 0; margin: 0; font-weight: 700;}
.left_trailer{float: left; background: #4A0032; width: 670px; height: 510px; margin: 4px 5px 10px 0;}
.right_trailer{float: left; width: 312px; margin-top: 4px; height: 510px; position: relative;}
.btn_access{width: 316px; height: 72px; position: absolute; bottom: 0; left: 0; background: url(images/btn_access.gif) no-repeat; display: block;}
.btn_access span{display: none;}
#container{ width: 642px; height: 482px; padding: 1px; margin: 12px 0 0 12px; background: #fff;  text-align: center; font-size: 14px;  font-size: 13px; font-weight: bold; }
#flashplayer .bt_play { display:block; width:130px; height:130px; position:absolute; z-index:2; left:50%; top:35%; margin:0 -65px 0 -65px; background:url(http://admin.pwihosted.com/flv/common/play.png) no-repeat 0 0; }
#flashplayer .bt_play span { display:none; }
.play_trailer{position: absolute; left: 0; bottom: 12px; text-align: center; font-size: 24px; font-weight: bold; line-height: 18px; width: 642px;}
.right_trailer h2{font-size: 16px; padding: 0 0 5px 0; margin: 0 0 0 10px; border-bottom: 1px dotted #641146;}
.length, .description{font-size: 12px; padding: 15px 0 15px 0; margin: 0 0 0 10px; border-bottom: 1px dotted #641146; font-weight: 700;}
.length span, .description span{color: #DD63A3;}
.description{font-size: 12px; padding: 12px 5px 12px 0; margin: 0 0 0 10px; border-bottom: 1px dotted #641146; font-weight: 700; line-height: 17px;}
.description span{color: #C6248A;}
.trailer_thumb{padding-top: 10px; text-align: center;}
.trailer_thumb img{border: 1px solid #333; margin: 5px;}
.trailer_top{background: url(images/arrow_down.jpg) no-repeat center top; height: 79px; text-align: center; color: #fff; margin-bottom: 10px;}
.trailer_top p{font-size: 32px; line-height: 28px; padding: 28px 0 20px 0; margin: 0; font-weight: 700; text-transform: uppercase;}
.top_categories{font-size: 13px; text-align: center; padding: 6px 15px 10px 15px; margin: 10px 6px 0 6px; line-height: 18px;  background: url(images/bg_intro.jpg) repeat-x; border: 1px solid #ccc; color: #ccc;}
.top_categories a{font-weight: bold;}
.top_categories a:hover, .top_intro a:hover {color: #000;}
.cat_name{font-size: 24px; font-weight: 700;}
.thumbnails{background: #000 url(images/bg_thumbs.jpg) no-repeat left top; margin: 0 5px;}
.thumbnails_box{background: #000 url(images/bg_thumbs_bottom.jpg) no-repeat left bottom; padding-bottom: 65px;}
.navigation{text-align: center; font-size: 16px; font-weight: 700; padding: 10px 0; color: #fff;}
#menu a#active_page, #menu a#active_page:visited{color: #EF72BA;}


/* rotator css */
div#rotator { position:absolute; width: 726px; height: 406px;  top: 35px; left: 1px; }
div#rotator ul{padding: 0; margin: 0;}
div#rotator ul li { position:absolute; list-style: none; padding: 0;  margin: 0; }
/* rotator image style */	
div#rotator ul li img { border: 0; }
div#rotator ul li.show { z-index:500; }
div#rotator ul li{padding: 0; margin: 0;}

.join{width: 753px; margin: 0 auto; padding: 5px 0; background: #310119; font-size: 12px; line-height: 18px; color: #fff; text-align: center; font-weight: bold;}
.join span{color: #009DEE;}
.join h2{font-size: 40px; line-height: 30px; text-align: center; padding: 23px 0 35px 0; margin: 0 4px; color: #fff; background: url(images/top_join.jpg) no-repeat;}
.join h3{font-size: 20px; line-height: 30px; text-align: center; padding: 23px 0 35px 0; margin: 0 4px; color: #fff; background: url(images/top_join.jpg) no-repeat;}
.warning{padding: 0 20px; font-size: 14px; line-height: 19px;}
.warning_buttons{text-align: center; font-size: 18px; border-top: 1px dotted #ccc; padding: 15px 0; font-weight: bold; margin: 0 50px;}
.yellow{color: #fc0;}
.pages{float: left; text-align: center; font-size: 13px; width: 740px; padding-top: 10px; margin-left: 120px; line-height: 19px; display: inline;}
.pages a{padding: 2px 6px; border: 1px solid #75005A; margin: 0 4px; background: #550042; color: #fff; line-height: 23px;}
.pages a:hover{padding: 2px 6px; border: 1px solid #F9CAE4; margin: 0 4px; background: #E51F90; color: #fff;}
.pages em{padding: 2px 6px; border: 1px solid #F9CAE4; margin: 0 4px; background: #E51F90; color: #fff;}
.navigation form{float: right; width: 110px; text-align: right; font-size: 14px; padding: 5px 0 0 0; margin-right: 10px;}
.pages .current{padding: 0 4px;}
.page_input{width: 30px;}

.browse_cell{float: left; width: 171px; margin: 0 0 10px 13px; font-size: 11px; line-height: 16px; display: inline; padding: 10px 0 10px 9px; color: #fff; border: 1px solid #4A0032; background: #330022;}
.browse_cell p{clear: left; padding: 0; margin: 0;}
.browse_cell a img{border: 1px solid #fff; margin-bottom: 2px; clear: both; width: 160px;}
.active_cell{border: 1px solid #88005B; background: #6C0049;}
.bio{position: relative; width: 100%; background: url(images/bg_bio.jpg) no-repeat center top; height: 1200px;}
.bio_box{position: relative; width: 1000px; margin: 0 auto; height: 1000px;}
.bio_box p{position: absolute; width: 450px; font-size: 13px; color: #fff; top: 60px; left: 30px; padding: 0; margin: 0; line-height: 19px; font-weight: 700;}
.bio_left{font-size: 12px; text-align: center; width: 170px; font-weight: 700; line-height: 15px; position: absolute; top: 765px; left: 530px;}
.bio_right{font-size: 12px; text-align: center; width: 400px; font-weight: 700; line-height: 15px; position: absolute; top: 765px; left: 650px;}
.inter_join{display: block; font-size: 18px; font-weight: 700; text-align: center; position: absolute; top: 300px; left: 0; width: 980px;}
.inter_join a {color: #00AAFF;}
.inter_join a:hover {color: #FC0;}