#subfooter
	{
	text-align: center;
	}

.pricelistsubject
	{
	padding: 5px 5px 5px 5px;
	list-style-type: none;
	float: left;
	text-align: left;
	margin: 0 0 0 0px;
	padding: 0;
	width: 70%;
	_width: 50%;
	}
.pricelistprice
	{
	padding: 5px 5px 5px 5px;
	list-style-type: none;
	float: right;
	text-align: left;
	margin: 0 0 0 0px;
	padding: 0; 
	width: 30%;
	}

div#header h2
	{
	position: absolute;
	height: 50px; 
	width: 130px;
	left: 13px;
	top: 8px;
	margin: 0 0 0 0px;
	_margin: 0px;
	}
div#header h2 a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 50px; 
	width: 130px;
	margin: 0 0 0 0px;
	_margin: 0px;
	}

img{
border:0px;
}


dl
{
margin: auto;
width:85%;
}

a{
text-decoration: underline;
color: #D56C1A;
}

.pricelistsubject li
	{
	padding: 5px;
	list-style-type:none;

	border-bottom: 1px #c0c0c0 solid;
	}

 .pricelistprice li
	{	font-weight: bold;
	list-style-type:none;
	padding: 5px;

	border-bottom: 1px #c0c0c0 solid;
	}


dt
	{
	font-weight: bold;
	}

dd
	{
	margin:0px;
	padding:5px
	}/* AkinaiHP Page Style */

body{
margin:0px auto;
font-size:0.9em;
text-align:center;
}



p{
line-height:140%;
padding:0px;
}

#container{
width:700px;
text-align:left;
margin:0px auto;
}

#header{
background-image:url(images/header.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:700px;
height: 74px;
	position: relative;
	z-index: 9000;

}


html>body #header{
width:680px;
height:60px;
padding:14px 10px 0px 10px;
}

.buttons{
width:700px;
height:30px;
margin:0px;
display:inline;
padding:0px;
}

.lefttwo{
float:left;
width:280px;
height:30px;
}

.rightthree{
float:right;
width:420px;
height:30px;
}

.bleft{
width:140px;
height:30px;
padding-top:9px;
padding-left:6px;
float:left;
background-image:url(images/button.jpg);
background-repeat:no-repeat;
}

html>body .bleft{
width:134px;
height:21px;
}

.bright{
width:140px;
height:30px;
padding-top:7px;
padding-left:6px;
float:right;
background-image:url(images/button.jpg);
background-repeat:no-repeat;
}

html>body .bright{
width:134px;
height:23px;
}

.rr{
width:280px;
height:30px;
float:right;
}

#topimage{
width:700px;
height:250px;
background-color:#000000;
background-image:url(http://abo-hair.com/images/topimage.jpg);
}

#title{
width:700px;
height:25px;
background-image:url(images/title.jpg);
background-repeat:no-repeat;
padding:6px 0px 0px 10px;
font-size:1em;
color:#ffffff;
font-weight:bold;
}

html>body #title{
width:690px;
height:19px;
}

#contents{
width:700px;
background-color:#fff5eb;
padding:0px;
margin:0px;
}

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

/*\*/
* html #contents{
height: 1em;
}

#contents{
display: block;
}
/**/

#footer{
width:700px;
height:107px;
background-image:url(http://abo-hair.com/images/footer.jpg);
background-repeat:no-repeat;
padding:17px 0px 0px 10px;
line-height:150%;
font-size:10px;
margin-top:8px;
text-align: center;
}

#footer a{
color: #F1AE7A;
text-decoration:none;
}



html>body #footer{
width:690px;
height:90px;
}

.cont{
padding:10px;
}

#cont img{
float:none;
margin-bottom:10px;
}

html>body #cont{
width:678px;
}

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

/*\*/
* html #cont{
height: 1em;
}

#cont{
display: block;
}
/**/


/* AkinaiHP Contents Style */

#topinfo{
padding:10px;
border:#cccccc solid 1px;
}

#righttxt{
float:right;
width:329px;
padding:6px 10px;
}

#leftimg{
float:left;
width:329px;
}

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

#bbscomment{
width:450px;
word-break:break-all;
text-align:left;
border:#cccccc solid 1px;
background-color:#FFFFFF;
padding:5px;
}

.boardin{
font-size:0.9em;
}

#qr {
padding:10px;
line-height:140%;
background-color:#fff5eb;
border-top:#999999 dotted 1px;
margin-bottom:8px;
}

#qr img {
float:left;
margin-right:10px;
}

#h1head {

text-align:right;
margin: 0 auto;
background-color:#ffa545;
color:#ffffff;
font-size:10px;
width: 700px;

/*  
IE CSS HACK START
*/
	_margin: 0px;
/*  
IE CSS HACK END
*/

}

#h1head h1 {
font-size:10px;
padding: 5px;
margin:0px;
display:inline;
}

#h1head a {
color:#ffffff;
text-decoration:none;
}

table.celler {
background:#ccc;
}

td.celler {
background:#ffe5cc;
}

td.celler2 {
background:#fff;
}
