@charset "shift_jis";

/************************************************************ basic */
BODY {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}
H1,H2,H3 { margin:0px; padding:0px; font-size:14px;}

P { margin:0px; padding:0px;}

UL { list-style-type:none; margin:0px; padding:0px;}
LI { list-style-type:none; margin:0px; padding:0px;}
DL { margin:0px; padding:0px;}
DT { margin:0px; padding:0px;}
DD { margin:0px; padding:0px;}

TABLE {
	font-family: "メイリオ","ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	color: #ffffff;
}
TH {}

TD {}

A { color: #ffffff; text-decoration:none;}

A:hover { color: #ff0099;}

EM { font-style: normal;}

IMG { border:0px; margin:0px; padding:0px;}

/************************************************************ basic */



/************************************************************ layout */
#w {
	margin: 0px auto;
	padding: 0px 0px;
	width: 1000px;
	background-position: 0px 200px;
	background-image: url(../img/w_bg.jpg);
	background-repeat: repeat-y;
	background-color: #000000;
}

#ht, #hb {
	clear:both;
	position:relative;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#ht {
	position:relative;
	background-image: url(../images/stories/ht_bg.jpg);
	background-repeat: no-repeat;
	height: 170px;
}
#hb { clear:both; background-color: #000000;}

#fb {
	clear:both;
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
#fb { background-color: #666666; line-height:2em;}

DIV.f { clear:both; height:1px; width:100%; margin:0px; padding:0px; overflow:hidden; position:relative;}
DIV.f1 { clear:both; height:1px; width:100%; margin:0px 0px 30px; padding:0px; overflow:hidden; position:relative;}
DIV.f7 { clear:both; height:7px; width:100%; margin:0px; padding:0px; overflow:hidden; position:relative; width:650px;}
DIV.f12 { clear:both; height:12px; width:100%; margin:0px; padding:0px; overflow:hidden; position:relative; width:650px;}
DIV.f15 { clear:both; height:15px; width:100%; margin:0px; padding:0px; overflow:hidden; position:relative;}
HR.f {width:100%;position:absolute;top:0px;left:0px;margin:0px;padding:0px;}
HR.fc6 { height:1px; width:100%; border-top:1px #cccccc solid; position:absolute; top:0px; left:0px; margin:0px; padding:0px;}
HR.ff6 { height:1px; width:100%; border-top:1px #ffffff solid; position:absolute; top:0px; left:0px; margin:0px; padding:0px;}
HR.ff6d { height:1px; width:100%; border-top:1px #ffffff dashed; position:absolute; top:0px; left:0px; margin:0px; padding:0px;}

/************************************************************ layout */



/************************************************************ header-top */
.ht{ margin:0px; padding:0px;}

DIV.ht { height:135px; width:1000px; text-align:center;}
H1.ht{ width:1000px; margin:5px auto 0px;}

FORM.ht { height:35px; width:1000px; text-align:center;}
#ht_search { margin:0px auto; padding:0px; width:333px;}
.ht_search { margin:0px; padding:0px;}
DIV.ht_search { float:left;}
INPUT.ht_search { width:180px; height:20px; margin:0px 12px 0px;}
INPUT.ht { height:21px;}

#ht_rss { height:15px; width:80px; text-align:center; vertical-align:middle; position:absolute; top:105px; left:900px;}

/************************************************************ header-top */



/************************************************************ header-bottom */
UL.hb { list-style-type:none; margin:0px; padding:0px;}
UL.hb LI{ float:left; margin:0px; padding:0px; height:29px; overflow:hidden;}
/************************************************************ header-bottom */



/************************************************************ left-colum */
.login { padding:0px;}
FORM.login {margin:0px; text-align:center;}
H1.login { margin:0px; text-align:left; overflow:hidden; height:30px;}
DL.login { width:161px; margin:5px auto; text-align:left;}
DL.login DT { margin:0px 0px 5px; padding:0px;}
DL.login DT IMG { float:left;}
DL.login DD { margin:0px 0px 5px; padding:0px; text-align:center;}
INPUT.login { width:160px; height:21px;}
DL.login P { margin:5px 0px 0px; padding:0px; font-size:10px;}

#logout {margin:0px; padding:0px 0px 5px;}
.logout {margin:0px; padding:0px;}
H1.logout { overflow:hidden; height:30px;}
P.logout { width:160px; margin:5px 10px; font-size:10px; line-height:1.1em;}
DIV.logout { width:160px; margin:5px 10px; text-align:center;}

#join_us {margin:0px; padding:0px 0px 5px;}
.join_us {margin:0px; padding:0px;}
H1.join_us { overflow:hidden; height:30px;}
P.join_us { width:160px; margin:5px 10px; font-size:10px; line-height:1.1em;}
DIV.join_us { width:160px; margin:5px 10px; text-align:center;}

#genre { margin:0px; padding:0px;}
.genre { margin:0px; padding:0px;}
H1.genre { overflow:hidden; height:36px;}
DL.genre {}
DL.genre DT, DL.genre DD, DL.genre UL, DL.genre LI { margin:0px; padding:0px;}
DL.genre DT { height:40px; overflow:hidden;}
DL.genre LI { height:30px; overflow:hidden;}

#gals { margin:0px; padding:0px;}
.gals { margin:0px; padding:0px;}
H1.gals { overflow:hidden; height:48px;}
UL.gals {}
UL.gals LI { margin:0px; padding:0px; text-indent:10px;}

#vip { margin:0px; padding:0px;}
.vip { margin:0px; padding:0px;}
H1.vip { overflow:hidden; height:27px;}
P.vip { overflow:hidden; height:23px;}
UL.vip {}
UL.vip LI {margin:0px; padding:0px; text-indent:10px; line-height:2em; border-bottom:1px #ffffff solid;}

#ranking { margin:0px; padding:0px;}
.ranking { margin:0px; padding:0px;}
H1.ranking { overflow:hidden; height:27px;}
UL.ranking {}
UL.ranking LI {margin:0px; padding:0px; text-indent:10px; line-height:2em; border-bottom:1px #ffffff solid;}

#others { margin:0px; padding:0px;}
.others { margin:0px; padding:0px;}
H1.others { overflow:hidden; height:27px;}
UL.others {}
UL.others LI {margin:0px; padding:0px; text-indent:10px; line-height:2em; border-bottom:1px #ffffff solid;}

#referrer { margin:0px; padding:0px;}
.referrer { margin:0px; padding:0px;}
H1.referrer { overflow:hidden; height:19px;}
UL.referrer { margin:5px 10px 5px; width:160px;}
UL.referrer LI {margin:0px; padding:0px; clear:both; line-height:1.1em;}
UL.referrer HR {margin:0px; padding:0px; clear:both; height:1px; border-top:1px #ffffff dashed;}
DIV.number { float:left; width:35px; margin:0px; padding:0px;}
DIV.links { float:right; width:120px; margin:0px; padding:0px;}

#access {margin:0px; padding:0px;}
.access {margin:0px; padding:0px;}
H1.access { overflow:hidden; height:17px;}
P.access, DL.access { width:160px; margin:5px 10px 3px;}
DL.access DT { margin:0px; padding:0px; float:left; width:60px;}
DL.access DD { margin:0px; padding:0px; float:right; width:100px;}

#connect {margin:0px; padding:0px; clear:both;}
.connect {margin:0px; padding:0px;}
H1.connect { overflow:hidden; height:27px;}
UL.connect { text-align:center; margin: 10px; width:160px;}
UL.connect LI { margin:0px 0px 5px; padding:0px;}

/************************************************************ left-colum */



/************************************************************ center-colum */
/************************************************************ common */
TABLE.vids { margin:13px 10px; padding:0px; width:630px;}
TD.vids { margin:0px; padding:0px;}
TD.sq150 { margin:0px; padding:0px 0px 5px; width:157px; text-align:center;}
TD.sq150 A{ color:#FF0099;}
TD.sq150 A:hover { color:#cccccc;}
TD.sq130 { margin:0px; padding:5px 0px 5px 0px;}

ADDRESS.cc {
	width:650px;
	margin:0px 10px 10px;
	padding:0px;
	font-style: normal;
}
P.totop { text-align:right; clear:both; width:620px; margin:0px 15px 0px; padding:0px;}
P.totop2 { text-align:right; clear:both; width:180px; margin:0px 10px 0px; padding:0px;}
DIV.pages {clear:both; width:650px; text-align:center; margin:0px 10px 20px; padding:0px;}
/************************************************************ for top */
#popular {
	width:650px;
	margin:0px 10px 10px;
	padding:0px;
	overflow:hidden;
	background-color:#666666;
	background-image: url(../img/cc_main_bg.jpg); background-repeat: no-repeat;
}
.popular { margin:0px; padding:0px;}
H1.popular { overflow:hidden; height:30px;}
TABLE.popular { margin:13px 10px 3px; padding:0px; width:630px;}
TD.popular {margin:0px; padding:0px; width:157px; text-align:center; height:272px; vertical-align:top;}

#undress { width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden; background-color:#666666; background-image: url(../img/cc_main_bg.jpg); background-repeat: no-repeat;}
.undress { margin:0px; padding:0px;}
H1.undress { overflow:hidden; height:30px; margin:0px 0px 13px;}
P.undress { width:630px; margin:0px 10px 13px;}

#next_contents { clear:both; width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden; background-color:#666666; background-image: url(../img/cc_main_bg.jpg); background-repeat: no-repeat;}
.next_contents { margin:0px; padding:0px;}
H1.next_contents { overflow:hidden; height:30px; margin:0px 0px 13px;}
UL.next_contents { float:left; width:300px;}
UL.next_contents LI { margin:0px 0px 0px 20px;}
P.next_contents { float:right; width:350px; text-align:center; margin:0px 0px 13px;}

#vip1 { clear:both; width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden; background-color:#666666; background-image: url(../img/cc_main_bg.jpg); background-repeat: no-repeat;}
.vip1 { margin:0px; padding:0px;}
H1.vip1 { overflow:hidden; height:30px; margin:0px 0px 13px;}
UL.vip1 { float:left; width:300px;}
UL.vip1 LI { margin:0px 0px 0px 20px;}
P.vip1 { float:right; width:350px; text-align:center; margin:0px 0px 13px;}

#vip2 { clear:both; width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden; background-color:#666666; background-image: url(../img/cc_main_bg.jpg); background-repeat: no-repeat;}
.vip2 { margin:0px; padding:0px;}
H1.vip2 { overflow:hidden; height:30px; margin:0px 0px 13px;}
UL.vip2 { float:left; width:300px;}
UL.vip2 LI { margin:0px 0px 0px 20px;}
P.vip2 { float:right; width:350px; text-align:center; margin:0px 0px 13px;}

#join { clear:both; width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden; background-color:#666666; background-image: url(../img/cc_main_bg.jpg); background-repeat: no-repeat;}
.join { margin:0px; padding:0px;}
H1.join { overflow:hidden; height:30px; margin:0px 0px 13px;}
TABLE.join {width:640px; margin:0px 5px 5px;}
TH.join {width:440px; margin:0px; padding:10px 0px 0px; background-color:#999999; font-weight:normal; vertical-align:top; }
TD.join {width:200px; margin:0px; padding:10px 0px 0px; background-color:#CCCCCC; text-align:center;}
TH.join P {width:400px; margin:5px 20px 0px; padding:0px; text-align:left; }
P.join {width:140px; margin:0px 30px 0px; padding:0px; text-align:left; color:#333333;}
P.join IMG {margin:5px auto 5px 17px;}

#bbb_ranking { clear:both; width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden; background-color:#666666;}
.bbb_ranking { margin:0px; padding:0px;}
H1.bbb_ranking { overflow:hidden; height:30px; margin:0px 0px 13px;}
TABLE.bbb_ranking { width:630px;  margin:0px 10px 13px; background-color:#999999; padding:0px 0px 13px;}
TABLE.bbb_ranking TH { width:630px;  margin:0px; padding:0px; text-align:left; text-indent:5px; line-height:2em;}
TABLE.bbb_ranking TD { padding:0px 0px 10px;}

/************************************************************ for genre */
#genre_top { clear:both; width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden;}

#genre_vids { width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden; background-color:#666666; background-image: url(../img/cc_main_bg.jpg); background-repeat: no-repeat;}
.genre_vids { margin:0px; padding:0px;}
H1.genre_vids { overflow:hidden; height:30px; margin:0px 0px 13px;}

/************************************************************ for vid */
#vid_tl { float:left; width:260px;}
#vid_sl { clear:both; width:650px; text-align:center; margin:0px 10px 10px; padding: 10px 0px 0px;}
#vid_al { float:left; width:320px; text-align:right;}
#vid_tr { float:right; width:390px;overflow:hidden;}
#vid_tr_sl { clear:both; width:365px; text-align:center; margin:0px 10px 10px; padding: 10px 0px 0px;}
#vid_name {width:385px; height:25px; background-image:url(../img/vid_bg.gif); background-repeat:no-repeat; padding:4px 0px 0px 15px;}
#vid_name2 {width:385px; height:25px; background-image:url(../img/vid_bg2.gif); background-repeat:no-repeat; padding:4px 0px 0px 15px; color:#999999;}
#vid_name3 {width:650px; height:25px; background-image:url(../img/cc_title_kobetsu2.gif); background-repeat:no-repeat; padding:4px 0px 0px 15px; color:#222222;}
#vid_name4 {width:650px;height:25px;background-image:url(../images/stories/vid_bg2.gif);background-repeat:no-repeat;padding:4px 0px 0px 15px;color: #333;font-weight: bold;}
#vid_sr, #vid_ar { float:right; width:320px;}
.vid_tl, .vid_sl, .vid_al { margin:0px; padding:0px;}
.vid_tr, .vid_sr, .vid_ar { margin:0px; padding:0px;}
H1.vid_al {width:320px; text-align:center; padding:5px 0px; background-color:#666666;}
H1.vid_ar { width:320px; text-align:center; padding:5px 0px; background-color:#666666;}
P.vid_sl {}
P.vid_sr {}

#vid_gallery{ width:650px; margin:0px 0px 10px; padding:0px; overflow:hidden;}
.vid_gallery{ margin:0px; padding:0px;}
H1.vid_gallery{ overflow:hidden; height:30px;}
P.vid_gallery{ overflow:hidden; height:30px;}
#vid_gallery TABLE{ background-color:#666666; padding:10px 0px 10px;}

.vid_comment{ margin:0px; padding:0px;}
FORM.vid_comment{ clear:both; width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden;}
H1.vid_comment{ overflow:hidden; height:30px;}
UL.vid_comment{}
UL.vid_comment LI {}

#vid_actress { width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden;}
.vid_actress { margin:0px; padding:0px;}
H1.vid_actress { overflow:hidden; height:30px;}

#page {
	padding:5px 5px;
	text-align:right;
}
/************************************************************ for gal */
#gal_top { width:650px; margin:0px 0px 10px; padding:0px; overflow:hidden;}
.gal_top { margin:0px; padding:0px;}
H1.gal_top {font-size:16px; height:30px; margin:0px 0px 10px; padding:8px 0px 0px; line-height:16px; background-image:url(../img/cc_vids_t.jpg); background-repeat:no-repeat; background-color:#000000; text-indent:5px;}
DIV.gal_top { float:left; width:260px; text-align:right;}
P.gal_top { float:right; width:380px;}
P.gal_top EM { display:block; width:370px; line-height:140%; border:1px #ffffff solid; background-color:#666666; text-align:center;}
P.gal_top STRONG { display:block; width:370px; text-align:left; font-weight:normal;}

#gal_vids { width:650px; margin:0px 0px 15px; padding:0px; overflow:hidden; background-color:#cccccc;}
#gal_vids A:hover { color:#666666;}
.gal_vids { margin:0px; padding:0px;}
H1.gal_vids {font-size:16px; height:30px; margin:0px 0px; padding:8px 0px 0px; line-height:16px; background-image:url(../img/cc_galvids_t.jpg); background-repeat:no-repeat; background-color:#000000; text-indent:5px;}

#other_vids { width:650px; margin:0px 0px 15px; padding:0px; overflow:hidden; background-color:#cccccc;}
#other_vids A:hover { color:#666666;}
.other_vids { margin:0px; padding:0px;}
H1.other_vids { overflow:hidden; height:30px; margin:0px ;}

/************************************************************ for gal-list */
#gals_list { width:650px; margin:0px 10px 10px; padding:0px; overflow:hidden;}
.gals_list { margin:0px; padding:0px;}
H1.gals_list { overflow:hidden; height:30px; margin:0px 0px 10px;}
UL.gals_list {}
LI.gals_list { clear:both;}
DT.gals_list { float:left; width:160px; text-align:right;}
DD.gals_list { float:right; width:475px;}
DD.gals_list H2 ,DD.gals_list H3 {
	background-image: url(../img/cc_galslist_tbg1.gif);
	background-repeat: repeat-y;
	line-height:30px;
	width:460px;
	text-indent:15px;
}
DIV.gals_list{
	padding:2px 0px 1px 0px;
	background-image: url(../img/cc_galslist_tbg2.gif);
	background-repeat: repeat-y;
	color:#666666;
	width:460px;
	text-indent:10px;
}
DD.gals_list P { width:440px; margin:5px auto 10px 10px; padding:0px;}
DIV.detail { width:440px; margin:0px auto 10px 5px; padding:0px; text-align:right;}
DIV.gl_line { clear:both; height:1px; width:100%; margin:10px 0px 10px; padding:0px; overflow:hidden; position:relative;}
HR.gals_list { height:1px; width:100%; border-top:1px #ffffff dashed; position:absolute; top:0px; left:0px; margin:0px; padding:0px;}

/************************************************************ woman list */
#wmn_lst { width:620px; margin:0px; padding:0px;}
.wmn_lst { margin:0px; padding:0px;}
H1.wmn_lst {font-size:16px; margin:0px; padding:5px; text-indent:10px; border-bottom:1px solid #FFF; text-align:left; background-image:url(../images/stories/bg03.gif);}
P.wmn_lst {
	width:150px;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	line-height:200%;
	background-color:#FF99FF;
}
UL.wmn_lst { width:620px; padding:0px; margin:0px; line-height:150%;}
LI.wmn_lst {
	display:block;
	width:150px;
	height:400px;
	float:left;
	padding:0px;
	margin:6px;
	overflow:hidden;
	display: inline;
}
P.wmn_lst2 {
	width:150px;
	text-align:right;
	margin:0px;
	padding:0px;
}
/************************************************************ center-colum */



/************************************************************ right-colum */
#news {margin:0px; padding:0px;}
.news {margin:0px; padding:0px;}
H1.news { height:30px; overflow:hidden;}
DIV.news { width:138px; margin:5px 6px; padding:5px 0px; background-color:#666666;}
P.news { width:128px; margin:0px 5px;}
P.news A { color:#FF0099;}
UL.news { width:130px; margin:0px 10px 3px; font-size:10px;}
UL.news A {  color:#999999;}
UL.news LI {margin:0px 0px 2px; padding:0px;}

#enquete {margin:0px; padding:0px;}
.enquete {margin:0px; padding:0px;}
.enquete A { color:#FF0099;}
H1.enquete { height:30px; overflow:hidden;}
P.enquete { width:130px; margin:5px 10px;}
DIV.enquete { width:130px; margin:5px 10px; text-align:right;}
UL.enquete { width:130px; margin:0px 10px 3px;}
UL.enquete LI {margin:0px 0px 2px; padding:0px;}

#recommend { margin:0px; padding:0px;}
.recommend { margin:0px; padding:0px;}
H1.recommend { height:30px; overflow:hidden;}
UL.recommend { width:130px; margin:5px 10px 3px;}
UL.recommend LI {margin:0px 0px 5px; padding:0px; text-align:center;}

/************************************************************ right-colum */



/************************************************************ footer-top */
UL.ft { margin:0px auto 0px; padding:0px; width:740px;}
UL.ft LI { float:left; margin:10px 5px 9px; height:60px; overflow:hidden;}

/************************************************************ footer-top */



/************************************************************ footer-middle */

/************************************************************ footer-middle */



/************************************************************ footer-bottom */

/************************************************************ footer-bottom */

#leftsection,#rightsection,#topmodules,#mainbody {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 30px;
	overflow: hidden;
}
#leftsection {
	float: left;
	width: 180px;
}

#mainbody {
	float: left;
	width: 650px;
	margin: 0px 10px 0px 10px;
}

#rightsection {
	float: right;
	width: 150px;
}

H2,H3,UL,LI { margin:0px; padding:0px; overflow:hidden;}

div.moduletable H2 ,div.moduletable H3 { height:30px;}

div.moduletable_genre { margin:0px; padding:0px;}
div.moduletable_genre H2 ,div.moduletable_genre H3 { height:36px;}
div.moduletable_genre UL LI DIV { height:40px;}
div.moduletable_genre UL LI UL LI{ height:30px;}

div.moduletable_gals H2 ,div.moduletable_gals H3 { height:36px;}
div.moduletable_gals UL LI DIV { height:40px;}
div.moduletable_gals UL LI UL LI{ height:30px;}

div.moduletable_vip H2 ,div.moduletable_vip H3 { height:27px;}
div.moduletable_vip UL LI DIV { width:500px;height:23px;}
div.moduletable_vip UL LI UL LI{text-indent:10px; line-height:2em; border-bottom:1px #ffffff solid;}

div.moduletable_ranking H2 ,div.moduletable_ranking H3 { height:27px;}
div.moduletable_ranking UL LI DIV { height:23px;}
div.moduletable_ranking UL LI {text-indent:10px; line-height:2em; border-bottom:1px #ffffff solid;}

div.moduletable_others H2 ,div.moduletable_others H3 { height:27px;}
div.moduletable_others UL LI DIV { height:23px;}
div.moduletable_others UL LI {text-indent:10px; line-height:2em; border-bottom:1px #ffffff solid;}

div.moduletable_referer H2 ,div.moduletable_referer H3 { height:19px;}
div.moduletable_referer UL LI DIV { width:500px;height:23px;}
div.moduletable_referer UL LI UL LI{text-indent:10px; line-height:2em; border-bottom:1px #ffffff solid;}

div.moduletable_access H2 ,div.moduletable_access H3 { height:17px;}
div.moduletable_access UL LI DIV { width:500px;height:23px;}
div.moduletable_access UL LI {text-indent:10px; line-height:2em; border-bottom:1px #ffffff solid;}

div.moduletable_footerad { clear:both; width:1000px; margin:0px; padding:0px; background-color: #cccccc;}
div.moduletable_footerad UL { margin:0px auto 0px; padding:0px; width:740px;}
div.moduletable_footerad UL LI { float:left; margin:10px 5px 9px; height:60px; overflow:hidden;}

div.moduletable_footermenu { width:1000px; text-align:center; margin:0px; padding:0px; background-color: #999999;}
div.moduletable_footermenu UL { margin-top:5px;margin-bottom:5px;}
div.moduletable_footermenu UL LI { display:inline; margin-left:20px; font-size:15px;}

.footer_copyright { clear:both; width:1000px; text-align:center; margin:0px; padding:0px; background-color: #666666; line-height:2em; }

div.moduletable_popular {
	background-color:#666666;
	background-image: url(../img/cc_main_bg.jpg); background-repeat: no-repeat;
}
div.moduletable_popular H2 ,div.moduletable_popular H3 { height:30px;}
TABLE.populara { margin:13px 13px 3px 13px; padding:0px; width:630px;}
TD.populara {margin:0px; padding:0px; width:157px; text-align:center; height:272px; vertical-align:top;}

#topmenu { width:1001px; text-align:left; margin:0px; padding:0px; background-color: #000000;}
#topmenu UL {}
#topmenu UL LI {
	display:inline;
	width:125px;
	height:30px;
	font-size:15px;
	overflow:hidden;
	float:left;
}

#topmodules >div { margin:0px 0px 10px 0px;}

#mainbody_debug .contentheading {font-size:16px; width:650px; height:30px; margin:0px 0px 10px; padding:0px 0px 0px; line-height:16px; background-image:url(../img/cc_vids_t.jpg); background-repeat:no-repeat; background-color:#000000; text-indent:5px;}

.contentpaneopen {margin:0px;padding:0px;}

div.moduletable_bbb_ranking { clear:both; width:650px; margin:0px 0px 10px; padding:0px; overflow:hidden; background-color:#666666;}
div.moduletable_bbb_ranking H2 ,div.moduletable_bbb_ranking H3 { height:30px;}
TABLE.bbb_ranking { width:630px;  margin:13px 10px 13px; background-color:#999999; padding:0px 0px 13px;}
TABLE.bbb_ranking TH { width:630px;  margin:0px; padding:0px; text-align:left; text-indent:5px; line-height:2em;}
TABLE.bbb_ranking TD { padding:0px 0px 10px;}


div.moduletable_vip1 { clear:both; width:650px; margin:0px 0px 10px; padding:0px; overflow:hidden; background-color:#666666; background-image: url(../img/cc_main_bg.jpg); background-repeat: no-repeat;}
div.moduletable_vip1 H2 ,div.moduletable_vip1 H3 { height:30px;}
div.moduletable_vip1 UL.vip1 { float:left; width:300px; margin-top:10px;}
div.moduletable_vip1 UL.vip1 LI { margin:0px 0px 0px 20px;}
div.moduletable_vip1 P.vip1 { float:right; width:350px; text-align:center; margin:10px 0px 13px;}

div.moduletable_vip2 { clear:both; width:650px; margin:0px 0px 10px; padding:0px; overflow:hidden; background-color:#666666; background-image: url(../img/cc_main_bg.jpg); background-repeat: no-repeat;}
div.moduletable_vip2 H2 ,div.moduletable_vip2 H3 { height:30px;}
div.moduletable_vip2 UL.vip1 { float:left; width:300px; margin-top:10px;}
div.moduletable_vip2 UL.vip1 LI { margin:0px 0px 0px 20px;}
div.moduletable_vip2 P.vip1 { float:right; width:350px; text-align:center; margin:10px 0px 13px;}

/************************************************************ for mypage */
#mypage { width:650px; margin:0px 0px 10px 0px; padding:0px; overflow:hidden;text-align:center;}
.mypage { margin:0px; padding:0px;}
H1.mypage { overflow:hidden; height:30px;}
DIV.mypage { width:500px;}
P.mypage { width:500px; margin:0px 75px 0px 75px; text-align:center; font-weight:bold;}
P.mypage EM { font-size:16px; margin:10px 0px 10px 0px; display:block; width:500px; line-height:30px; border:1px #ffffff solid; background-color:#666666;}
A.mypage IMG { float:left;}

.pagenav { font-size: 18px; line-height:250%; }
