body {
	margin: 0px;
	font-size: 12px;
	line-height: 1.7em;
	background-repeat: repeat-x;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.none {
	display: none;
	
}
a {
}
a:hover {
	color: #000033;
}
a:focus {
	outline:none;
}
li {
	list-style-type: none;
}
h1,h2,h3,h4,h5,h6,p,ul,li,em,strong {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
}
address {
	font-style: normal;
	font-weight: normal;
}
input:focus {
	background-color: #D6FAFF;
}
textarea:focus {
	background-color: #D6FAFF;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.float_r {
	float: right;
}
.float_l {
	float: left;
}
.both {
	clear: both;
}
.mar_tb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.mar_b10 {
	margin-bottom: 10px;
}

.mar_t10 {
	margin-top: 10px;
}
.mar_b30 {
	margin-bottom: 30px;
}

.mar_t30 {
	margin-top: 30px;
}
.mar_tb30center {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
#all {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/bg_home.jpg);
}
#all_other {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/bg_home_other.jpg);
}
#head_wrap {
	background-image: url(../../img/header/bg.jpg);
	height: 126px;
	width: 960px;
}
#site_ID {
	float: left;
}
#site_ID a {
	display: block;
	height: 126px;
	width: 280px;
	text-indent: -9999px;
}
#flash_zone {
	float: left;
	width: 420px;
	background-color: #CCCCCC;
	margin-top: 7px;
	height: 110px;
	margin-right: 10px;
}

.header_top_r {
	float: right;
	width: 650px;
}
#wrap_login {
	margin-right: 7px;
	float: right;
	width: 201px;
	margin-top: 7px;
}
#wrap_login li {

}
#btn_beginers_guide a {
	width: 176px;
	height: 97px;
	display: block;
	float: right;
	margin-top: 3px;
	margin-right: 20px;
	background-image: url(../img/btn_beginers_guide.png);
	text-indent: -9999px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_beginers_guide a:hover {
	background-image: url(../img/btn_beginers_guide2.png);
	text-indent: -9999px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_login_men a {
	background-image: url(../../img/header/btn_login_men.jpg);
	height: 45px;
	width: 201px;
	display: block;
	text-indent: -9999px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_login_men a:hover {
	background-image: url(../../img/header/btn_login_men2.jpg);
	display: block;
	text-indent: -9999px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_login_women a {
	background-image: url(../../img/header/btn_login_women.jpg);
	height: 45px;
	width: 201px;
	display: block;
	text-indent: -9999px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_login_women a:hover {
	background-image: url(../../img/header/btn_login_women2.jpg);
	display: block;
	text-indent: -9999px;
	behavior: expression(IEPNGFIX.fix(this));
}
#mainmenu {
	width: 960px;
	background-image: url(../img/bg_mainmenu.png);
	behavior: expression(IEPNGFIX.fix(this));
	height: 37px;
	background-repeat: no-repeat;
}
#mainmenu li {
	float: left;
}
#btn_home a {
	display: block;
	background-image: url(../../img/header/btn_top.jpg);
	height: 39px;
	width: 121px;
	text-indent: -9999px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_home a:hover {
	background-image: url(../../img/header/btn_top2.jpg);
	text-indent: -9999px;
	display: block;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_beginer a {
	background-image: url(../../img/header/btn_beginner.jpg);
	height: 39px;
	width: 120px;
	text-indent: -9999px;
	display: block;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_beginer a:hover {
	background-image: url(../../img/header/btn_beginner2.jpg);
	height: 39px;
	width: 120px;
	text-indent: -9999px;
	display: block;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_girlssearch a {
	background-image: url(../../img/header/btn_search.jpg);
	height: 39px;
	width: 120px;
	text-indent: -9999px;
	display: block;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_girlssearch a:hover {
	background-image: url(../../img/header/btn_search2.jpg);
	text-indent: -9999px;
	display: block;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_buypoint a {
	background-image: url(../../img/header/btn_point.jpg);
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 120px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_buypoint a:hover {
	background-image: url(../../img/header/btn_point2.jpg);
	text-indent: -9999px;
	display: block;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_mailbox a {
	background-image: url(../../img/header/btn_mail.jpg);
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 120px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_mailbox a:hover {
	background-image: url(../../img/header/btn_mail2.jpg);
	text-indent: -9999px;
	display: block;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_mymenu a {
	background-image: url(../../img/header/btn_mymenu.jpg);
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 120px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_mymenu a:hover {
	background-image: url(../../img/header/btn_mymenu2.jpg);
	text-indent: -9999px;
	display: block;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_faq a {
	background-image: url(../../img/header/btn_faq.jpg);
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 119px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_faq a:hover {
	background-image: url(../../img/header/btn_faq2.jpg);
	text-indent: -9999px;
	display: block;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_kara a {
	background-image: url(../../img/header/btn_kara.jpg);
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 120px;
	behavior: expression(IEPNGFIX.fix(this));
}
#btn_kara a:hover {
	background-image: url(../../img/header/btn_kara.jpg);
	text-indent: -9999px;
	display: block;
	behavior: expression(IEPNGFIX.fix(this));
}
#wrap {
}

#wrap_column_l {
	float: left;
	width: 779px;
}
#wrap_l {
	width: 144px;
	float: left;
	padding-left: 18px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}
.box_wrap_l {
	background-color: #FFFFFF;
	margin-top: 8px;
	width: 142px;
	border: 1px solid #FF3333;
}
#img1 a {
	background-image: url(../img/btn_free.gif);
	display: block;
	height: 330px;
	width: 144px;
	text-indent: -9999px;
}

#btn_event a {
	background-image: url(../img/btn_event.jpg);
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 142px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	border: 1px solid #FF3333;
}
#head_mainmenu {
	background-image: url(../img/head_l_mainmenu.jpg);
	height: 32px;
	width: 142px;
	text-indent: -9999px;
}
#wrap_l_menu {
	margin-bottom: 10px;
	margin-top: 5px;
}
#wrap_l_menu li {
	background-image: url(../img/bled_1.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 10px 0.4em;
}
#head_iconinfo {
	background-image: url(../img/head_l_iconinfo.jpg);
	height: 33px;
	width: 142px;
	text-indent: -9999px;
}
#box_iconinfo {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
#box_iconinfo h4 {
	margin-bottom: 5px;
}
#box_iconinfo p {
	margin-bottom: 15px;
}
#box_iconinfo img {
	margin-top: 5px;
	margin-bottom: 5px;
}

.head_taiki {
	background-image: url(../img/head_taiki.gif);
	text-indent: -9999px;
	height: 20px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
.head_chat {
	background-image: url(../img/head_chat.gif);
	text-indent: -9999px;
	height: 20px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
.head_2shot {
	background-image: url(../img/head_2shot.jpg);
	text-indent: -9999px;
	height: 20px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
.head_wait {
	background-image: url(../img/head_wait.jpg);
	text-indent: -9999px;
	height: 20px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
#box_iconinfo .head_taiki {
	background-image: url(../img/head_taiki.jpg);
	height: 20px;
	width: 100px;
	text-indent: -9999px;
}
.head_offline {
	background-image: url(../img/head_offline.jpg);
	text-indent: -9999px;
	height: 20px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
.head_freechat {
	background-image: url(../img/head_pickup.gif);
	text-indent: -9999px;
	height: 20px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
#wrap_center {
	float: right;
	width: 599px;
	margin-top: 8px;
}
#nade_dayori {
	background-image: url(../img/bg_infomation.gif);
	height: 21px;
	width: 450px;
	padding-left: 150px;
	padding-top: 11px;
	padding-bottom: 9px;
	font-size: 14px;
	color: #FF0000;
}
#wrap_special {
	background-image: url(../img/special_bg.jpg);
	margin-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#head_special_room {
	background-image: url(../img/special.gif);
	text-indent: -9999px;
	height: 31px;
	width: 600px;
	margin-bottom: 10px;
}
.box_special {
	background-color: #FFFFFF;
	width: 170px;
	padding: 5px;
	border: 1px solid #996600;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
.box_special2 {
	background-color: #FFFFFF;
	width: 170px;
	padding: 5px;
	border: 1px solid #996600;
	margin-right: auto;
	margin-left: 78px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
.box_special3 {
	background-color: #FFFFFF;
	width: 170px;
	padding: 5px;
	border: 1px solid #996600;
	margin-right: auto;
	margin-left: 13px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
.head_special {
	background-image: url(../img/head_special.gif);
	text-indent: -9999px;
	height: 20px;
	width: 170px;
	margin-bottom: 5px;
}
.box_special img {
	margin-bottom: 5px;
}
#wrap_wife1 {
	padding-bottom: 10px;
}
#head_wife_online {
	background-image: url(../img/head_wife_online.jpg);
	height: 26px;
	width: 489px;
	text-indent: -9999px;
}
#head_wife_onoffline {
	background-image: url(../img/head_wife_onoffline.jpg);
	height: 26px;
	width: 489px;
	text-indent: -9999px;
}
#btn_reroad a {
	background-image: url(../img/btn_reroad.jpg);
	text-indent: -9999px;
	display: block;
	height: 26px;
	width: 110px;
	float: right;
}
#btn_reroad a:hover {
	background-image: url(../img/btn_reroad2.jpg);
	text-indent: -9999px;
	display: block;
	height: 26px;
	width: 110px;
	float: right;
}
.wrap_girls {
	clear: both;
	padding-left: 4px;
}
.box_girls {
	width: 100px;
	background-color: #FFFFFF;
	border: 1px solid #670134;
	padding: 4px;
	text-align: center;
	float: left;
	margin-left: 4px;
	margin-top: 10px;
	margin-right: 4px;
	display: inline;
}
.box_girls_rank {
	width: 100px;
	border: 1px solid #670134;
	padding: 4px;
	text-align: center;
	float: left;
	margin-left: 4px;
	margin-top: 10px;
	margin-right: 4px;
	display: inline;
	background-image: url(../img/bg_rank.gif);
}
.box_girls img {
	margin-top: 4px;
	margin-bottom: 4px;
}
.box_girls_rank img {
	margin-top: 4px;
	margin-bottom: 4px;
}
.wrap_icon img {
	padding-right: 5px;
	padding-left: 5px;
}
#wrap_wife2 {
	padding-bottom: 10px;
}
#head_wife_new {
	background-image: url(../img/head_wife_new.jpg);
	height: 25px;
	width: 600px;
	text-indent: -9999px;
}
#wrap_wife3 {
	padding-bottom: 10px;
}
#head_wife_recommend {
	background-image: url(../img/head_wife_recommend.jpg);
	height: 25px;
	width: 600px;
	text-indent: -9999px;
}


#wrap_wife_freechat {
	padding-bottom: 10px;
}
#head_wife_freechat {
	background-image: url(../img/bar_freechat.jpg);
	height: 32px;
	width: 600px;
	text-indent: -9999px;
	margin-top: 2px;
}


#wrap_whatsnew {
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	padding-bottom: 10px;
	margin-top: 10px;
}
#head_whatsnew {
	background-image: url(../img/head_whatsnew.jpg);
	height: 52px;
	width: 598px;
	text-indent: -9999px;
}
#wrap_news_l {
	padding-left: 15px;
}
#overflow_news {
	overflow: scroll;
	width: 545px;
	background-color: #FFFFFF;
	height: 170px;
	float: left;
	border: 1px solid #CCCCCC;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}




#overflow_news h4 {
	color: #8A000A;
	font-weight: bold;
	margin-top: 10px;
}
#overflow_news p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B0A061;
	padding-bottom: 10px;
}
#wrap_news_r {
	float: left;
	width: 320px;
	margin-left: 127px;
}
#btn_login_men_main a {
	background-image: url(../img/btn_login_men2.gif);
	height: 28px;
	width: 150px;
	text-indent: -9999px;
	display: block;
	float: left;
}
#btn_login_men_main a:hover {
	background-image: url(../img/btn_login_men2.gif);
	height: 28px;
	width: 150px;
	text-indent: -9999px;
	display: block;
}
#btn_login_women_main a {
	background-image: url(../img/btn_login_women2.gif);
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 150px;
	float: right;
}
#btn_login_women_main a:hover {
	background-image: url(../img/btn_login_women2.gif);
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 150px;
}
#wrap_column_r {
	float: right;
	width: 144px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box_wrap_r {
	width: 142px;
	background-color: #FFFFFF;
	border: 1px solid #FF3333;
	margin-top: 8px;
	text-align: center;
}
.box_wrap_r h4 {
	margin-bottom: 10px;
}
#box_r_event {
	margin-bottom: 10px;
}
#box_r_event_backnumber a {
	background-image: url(../img/btn_event_back.gif);
	text-indent: -9999px;
	display: block;
	height: 210px;
	width: 144px;
	margin-bottom: 10px;
}
#head_r_event {
	background-image: url(../img/img_event_head.jpg);
	text-indent: -9999px;
	height: 51px;
	width: 144px;
}
.box_chatrank1 {
	padding-top: 5px;
	padding-bottom: 5px;
}
#head_chatrank {
	background-image: url(../img/head_chatrank.jpg);
	height: 50px;
	width: 142px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#head_infomation {
	background-image: url(../img/head_r_infomation.jpg);
	height: 32px;
	width: 142px;
	text-indent: -9999px;
}
#head_r_point {
	background-image: url(../img/head_r_point.jpg);
	text-indent: -9999px;
	height: 24px;
	width: 142px;
}
#head_r_price {
	background-image: url(../img/head_r_price.jpg);
	text-indent: -9999px;
	height: 30px;
	width: 142px;
	margin-top: 10px;
}
#btn_price a {
	background-image: url(../img/btn_r_price.jpg);
	height: 36px;
	width: 132px;
	text-indent: -9999px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#btn_price a:hover {
	background-image: url(../img/btn_r_price2.jpg);
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 132px;
}
#btn_event_sch a {
	background-image: url(../img/btn_event_schedule.jpg);
	height: 99px;
	width: 144px;
	text-indent: -9999px;
	display: block;
}
#btn_event_sch a:hover {
	background-image: url(../img/btn_event_schedule2.jpg);
	height: 99px;
	width: 144px;
	text-indent: -9999px;
	display: block;
}
#wrap_r dl {
	padding: 0px;
	margin: 0px;
}
#wrap_r dt {
	float:left;
	clear:both;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 10px;
	text-align: right;
	width: 5em;
}
#wrap_r dd {
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 10px;
	text-align: right;
}
#head_r_pay {
	background-image: url(../img/head_r_pay.jpg);
	text-indent: -9999px;
	height: 30px;
	width: 142px;
	margin-top: 10px;
}
#wrap_pay img {
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}
#head_r_plugin {
	background-image: url(../img/head_r_plugin.jpg);
	text-indent: -9999px;
	height: 30px;
	width: 142px;
	margin-top: 10px;
}
#wrap_plugin p {
	text-align: left;
	padding: 5px;
	font-size: 10px;
	line-height: 1.5em;
}
#head_r_blowser {
	background-image: url(../img/head_r_blowser.jpg);
	text-indent: -9999px;
	height: 30px;
	width: 142px;
	margin-top: 10px;
}
#btn_pripaid1 a {
	background-image: url(../img/btn_pripayd1.gif);
	height: 60px;
	width: 144px;
	text-indent: -9999px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#btn_pripaid1 a:hover {
	background-image: url(../img/btn_pripayd1_2.gif);
}
#btn_pripaid2 a {
	background-image: url(../img/btn_pripayd2.gif);
	height: 60px;
	width: 144px;
	text-indent: -9999px;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#btn_pripaid2 a:hover {
	background-image: url(../img/btn_pripayd2_2.gif);
}
#wrap_under18 img {
	margin-top: 5px;
}
#wrap_under18 p {
	font-size: 10px;
	line-height: 1.5em;
	text-align: left;
	padding: 5px;
}
#footer {
	width: 960px;
	background-image: url(../img/bg_footer.jpg);
	height: 73px;
	position: static;
	top: 10px;
	behavior: expression(IEPNGFIX.fix(this));
	float: left;
}
#footer_menu {
	width: 716px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 18px;
	height: 18px;
}
#footer_menu li {
	margin-right: 10px;
	float: left;
}

#copyright {
	color: #FFFFFF;
	width: 600px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
	padding-right: 155px;
}
#wrap_login_men {
	float: right;
	margin-right: 10px;
	margin-top: 7px;
}
.box_wrap_login_men {
	background-color: #FFFFFF;
	border: 1px solid #FF3333;
	line-height:1em;
	height: 108px;
	width: 182px;
	padding-left: 5px;
}
#wrap_btn_rank {
	height: 40px;
	width: 130px;
	margin-top: 7px;
	margin-right: auto;
	margin-left: auto;
}
#btn_rank a {
	background-image: url(../img/btn_ranking.gif);
	height: 40px;
	width: 130px;
	text-indent: -9999px;
	display: block;
}
#btn_rank a:hover {
	background-image: url(../img/btn_ranking_2.gif);
	height: 40px;
	width: 130px;
	text-indent: -9999px;
	display: block;
}

#head_wrap_adultgallery {
	background-image: url(/adultgallery/img/bg_header.jpg);
	height: 112px;
	width: 960px;
}
#wrap_prepaid_link {
	width: 200px;
	float: right;
}
