body
{
	text-align: center;
	background: url("./bg.gif");
}

*
{
	text-align: left;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

a img
{
	border:none;
}

#container
{
	width:760px;
	margin:0 auto 0;
}

.pr{
	border:2px solid #ff66ff;
	margin:10px 20px 0px 20px;
}

.pr img{
	padding:16px;
	vertical-align: text-bottom;
}

/*floatControl------------------------------------*/

#header,
#content,
{
	padding-bottom:10px;
	overflow: hidden;
}

#header:after,
#content:after,
#footer:after
{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #header,
* html #content, 
* html #footer
{
	height: 1em;
	overflow: visible;
}
/**/

/*----------------------------------------------*/




.round
{
	background-color: #ffffff;
}


#header div
{
	height: 96px;
}

#headerTitle,
#contentSub
{
	width: 248px;
	float:left;
}

#headerTitle img
{
	vertical-align: text-bottom;
	margin:10px 20px 15px 20px;
}

#headerIndex,
#contentMain
{
	width: 505px;
	float: right;
}

#contentTitle
{
	margin:0px 20px 0px 20px;
	padding:10px 0 15px 0 ;
	text-align:center;
	color:#444444;
}


#headerInfo
{
	font-size:10px;
	color: #666;
	margin:10px 20px 0 20px;
}

#headerInfo span
{
	color: #cccccc;
	font-size:10px;
}

#contentHeader
{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}

#headerMenu {
	margin:0 20px 15px 20px;
	list-style:none;
	}

#headerMenu li {
	margin: 0; 
	padding: 0;
	display: inline;
	}

#headerMenu span
	{
	font-size:12px;
	display:block;
	font-family:Hervetica,Arial,Verdana;
	font-weight:bold;
	color:#fd5c86;
	text-align:center;
	}
	
#headerMenu a:link, #headerMenu a:visited {
	float: left;
	width:75px;
	margin-right:2px;
	padding-top:6px;
	height:28px;
	font-size: 10px;
	line-height: 14px;
	padding-bottom: 2px;
	text-decoration: none;
	border-bottom:3px solid #dddddd;
	color:#555555;
	text-align:center;
	}

#headerMenu a:hover {
	padding-bottom: 2px;
	color: #010101;
	border-bottom:3px solid #fd5c86;
	}
	
#cover
{
margin-top:20px;
}
	
.number,
.machine,
.heading
{
	color:#ff66ff;
	font-style:italic;
	font-size:15px;
	font-weight:bold;
	font-family:Hervetica,Arial;
	padding:0;
	margin:20px 20px 0 20px;
	vertical-align: text-bottom;
}

.heading span
{
color:#777777;
font-size:10px;
margin-left:1em;
font-weight:normal;
font-style:normal;
}

.imgBorder
{
	border:2px solid #ff66ff;
	margin:10px 20px 20px 20px;
	text-align:center;
}

.imgBorder img
{
	vertical-align: text-bottom;
	margin:16px;
}

#whatsnew
{
	border:2px solid #ff66ff;
	margin:10px 20px 20px 20px;
	height:230px;
	overflow:auto;
}

#whatsnew dl
{
	margin:10px 16px 0 16px;
}

#whatsnew dt
{
	
	vertical-align: text-bottom;
	margin-top:5px;
	margin-bottom:2px;
	font-size:10px;
}

#whatsnew dd
{
	margin:0 5px 0 0;
}

#whatsnew span
{
	color:#ff0000;
	border-left:6px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-left:4px;
	display:block;
}

#whatsnew a
{
	color:#444444;
	text-decoration:none;
	display:block;
}

#whatsnew a:hover
{
	color:#ffffff;
	background:#ff0000;
}

#whatsnew ul
{
	list-style: circle;
}

.member
{
	font-size:11px;
	text-align:center;
	color:#555555;
	margin:0 20px 7px 20px;
}

.member span
{
	color:#232323;
}

#comments,
#custom
{
	font-size:11px;
	color:#555555;
	line-height:17px;
	margin:0 20px 20px 20px;
}

.comt
{
	font-size:11px;
	color:#555555;
	line-height:17px;
	margin:-10px 20px 20px 20px;
}

#comments span,
#custom span
{
	font-size:12px;
	color:#000000;
	margin-right:.5em;
}

#notice,
#supportedby,
#copyright
{
	font-size:11px;
	line-height:18px;
	text-align:center;
	color:#999;
}

#supportedby,
{
	padding-top:10px;
}

#copyright
{
	padding-bottom:50px;
}

#notice
{
	color:#ffffff;
	background:red;
	margin:0 20px 10px 20px;
}

#foot
{
	margin-top:10px;
	padding-top:20px;
}

#privilege
{
	margin:0 20px 10px 20px;
}

#privilege dt
{
}

#privilege dd
{
	padding:7px 0 0 0;
}

#privilege .imgBorder
{
	margin:10px 0 10px 0;
}

/#join--------------------*/

#privilege dt
{
	font-size:12px;
	color:#cc5555;
	border-bottom:1px solid #cc5555;
}

#privilege dd
{
	font-size:11px;
	color:#555555;
	padding-bottom:10px;
}

#joinform
{
	margin:20px;
	border:2px solid #cccccc;
	padding:16px;
}

#joinform input
{
	font-family: "$B%R%i%.%NL@D+(B Pro W6", Osaka, "$B#M#S(B $B#P%4%7%C%/(B", "trebuchet MS", trebuchet, "verdana", arial, sans-serif; 
}

#joinform  dd
{
	margin-bottom:7px;
}
#joinform input
{
	height:14px;
}
#joinform input,
#joinform textarea
{
	ime-mode: disabled;
	font-size:11px;

	width:164px;
	border:1px solid #cccccc;
}
#submit
{
	text-align:center;
}

#apply
{
	margin:20px 20px 10px 20px;
}

.ccc{
	background:#cccccc;
}

#apply dt
{
	border-left:4px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-left:5px;
}

#apply dd
{
	color:#555555;
	margin-top:7px;
	margin-bottom:20px;
}

#apply li
{
	margin:0 0 0 30px;
	padding-left:1px;
}

.negative
{
background:#cccccc;
color:#ffffff;
}

.goodsTitle
{
border-top:2px solid #cccccc;
color:;
font-size:14px;
	margin:20px 20px 10px 20px;
	padding-top:5px;
}

.goodsTitle span
{
font-size:10px;
font-weight:normal;
margin-left:1em;
}

.goodsComment
{
	clear:both;
	margin:0 20px 10px 20px;
}

.goodsListVertical
{
	margin:0 20px 10px 20px;

}

.goodsListVertical li
{
display:block;
height:120px;
	list-style:none;
}

.goodsListVertical dt
{
clear:both;
}

.goodsListVertical dd
{
float:left;
text-align:left;
}

.goodsListBlock
{
	margin:0 20px 10px 20px;
}

.goodsListBlock li
{
float:left;
display:block;
width:150px;
margin-right:5px;
list-style:none;
height:140px;
}

.goodsListBlock dt
{
text-align:center;
}

.goodsListBlock dd
{
text-align:center;
}

.membersList
{
margin:10px  20px 20px 20px;
}

.membersList li
{
list-style:none;
margin:4px;
float:left;
width:84px;
}

.membersList span
{
font-size:10px;
text-align:center;
width:80px;
display:block;
line-height:14px;
padding-bottom:1px;
}
.membersList dt
{
margin-bottom:1px;
font-size:10px;
text-align:center;
}

.membersList a
{
display:block;
text-decoration:none;
height:125px;
}

.membersList li img
{
	vertical-align: text-bottom;
}

.membersList
{
	padding-bottom:5px;
	overflow: hidden;
}

.membersList:after,
{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html .membersList
{
	height: 1em;
	overflow: visible;
}
/**/

.memberListMenu
{
margin:10px  20px 20px 20px;
}

.memberListMenu ul
{
list-style:none;
}
.memberListMenu li
{
list-style:none;
margin-bottom:4px;
display:block;
}

.memberListMenu li a
{
text-decoration:none;
display:block;
height:30px;
line-height:30px;
text-align:center;
}

.info
{
color:#ff0000;
}
.memberListMenu a
{
	border:2px solid #777777;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	font-family:Hervetica,Arial;
}

.memberListMenu a:hover
{
	color:#ffffff;
	background:#777777;	
}

#contentSub .scooter
{
	visibility: hidden;
}


.scooter a{color:#7c7c7c;border:2px solid #7c7c7c;}
.scooter a:hover{color:#ffffff;background:#7c7c7c;}

.first a{color:#ff0066;border:2px solid #ff0066;}
.first a:hover{color:#ffffff;background:#ff0066;}

.second a{color:#3399ff;border:2px solid #3399ff;}
.second a:hover{color:#ffffff;background:#3399ff;}

.third a{color:#ff6600;border:2px solid #ff6600;}
.third a:hover{color:#ffffff;background:#ff6600;}

.fourth a{color:#33cc00;border:2px solid #33cc00;}
.fourth a:hover{color:#ffffff;background:#33cc00;}

.fifth a{color:#ff66ff;border:2px solid #ff66ff;}
.fifth a:hover{color:#ffffff;background:#ff66ff;}

.sixth a{color:#1ebfdf;border:2px solid #1ebfdf;}
.sixth a:hover{color:#ffffff;background:#1ebfdf;}

.seventh a{color:#b22222;border:2px solid #b22222;}
.seventh a:hover{color:#ffffff;background:#b22222;}

.eight a{color:#00008b;border:2px solid #00008b;}
.eight a:hover{color:#ffffff;background:#00008b;}

.ninth a{color:#663399;border:2px solid #663399;}
.ninth a:hover{color:#ffffff;background:#663399;}

.tenth a{color:#FEC500;border:2px solid #FEC500;}
.tenth a:hover{color:#ffffff;background:#FEC500;}

.eleventh a{color:#1D9517;border:2px solid #1D9517;}
.eleventh a:hover{color:#ffffff;background:#1D9517;}

.twelveth a{color:#F776AD;border:2px solid #F776AD;}
.twelveth a:hover{color:#ffffff;background:#F776AD;}

.thirteenth a{color:#3D29FF;border:2px solid #3D29FF;}
.thirteenth a:hover{color:#3D29FF;background:#3D29FF;}

