body{
	margin:0;
	padding:0 0 50px 0;
	font-size:12px;
}
#wrap{
	width:660px;
	margin:0 auto;
}
img{
	border:none;
}
h1{
	margin:15px 0 0 0;
	padding:0 0 20px 0;
	border-bottom: 1px solid #666;
}
h2{
	margin:50px 0 5px 0;
	padding:0;
}
h3{
	clear:both;
}
.skin {
	position:relative;
	background:url(images/partstype.jpg) no-repeat;
	width:659px;
	height:424px;
	margin-bottom:50px;
}
.skin a.s{
	position:absolute;
	top:35px;
	right:11px;
	width:135px;
	height:86px;
}
.skin a.l{
	position:absolute;
	top:35px;
	right:146px;
	width:135px;
	height:86px;
}
div.make{
	background:url(images/content-middle.jpg) repeat-y;
	color:#656565;
	width:662px;
	margin-bottom:56px;
}
div.make ul{
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}
div.make li{
	margin:0;
	padding:0;
}
div.maketop{
	background:url(images/content-top.jpg) no-repeat;
	width:662px;
	height:5px;
}
div.makebottom{
	background:url(images/content-bottom.jpg) no-repeat;
	width:662px;
	height:5px;
	margin-top:5px;
	overflow:hidden;
}
div.ruru{
	background:url(images/content-middle.jpg) repeat-y;
	width:662px;
	color:#656565;
	line-height:1.5em;
}
div.ruru p{
	margin:10px 20px;
}
div.rurutop{
	background:url(images/content-top.jpg) no-repeat;
	width:662px;
	height:5px;
}
div.rurubottom{
	background: url(images/content-bottom.jpg) no-repeat;
	width:662px;
	height:5px;
	overflow:hidden;
}
#popup{
	background:#fff url(images/popup.jpg) no-repeat ;
	width:300px;
	height:380px;
	position: absolute;
	overflow:hidden;
}
#close{
	width:76px;
	height:27px;
	border:0;
	margin: 10px 0 0 110px;
	display:block;
	background:url(images/close.jpg) no-repeat;
}
#popup input{
	margin-top: 73px;
	margin-left: 25px;
	width:258px;
	border:0;
	clear:both;
	color:#656565;
	background:transparent;
}
#popup #make{
	width:254px;
	height:45px;
	display: block;
	margin-top:19px;
	margin-left: 23px;
	background:transparent;
	border:0;
}
#blogpartsURL{
	width:256px;
	height:154px;
	margin-top:20px;
	margin-left:23px;
	border:0;
	background:transparent;
	font-size:12px;
	overflow:auto;
}
* html #popup input {
	margin-left:172px;
}

*:first-child+html #popup input{
	margin-left:172px;
}
* html #blogpartsURL{
	margin-left:172px;
}
*:first-child+html #blogpartsURL{
	margin-left:172px;
}
/* safari only \*/
html:\66irst-child #blogpartsURL{
margin-top: 16px;
	margin-left:22px;
}
html:\66irst-child #popup input{
margin-top: 75px;
margin-left:23px;
border:none;
}
/* end */
