
#title {
	background-image: url(images/title_bg.jpg);
}

div.imgphoto {
	text-align: center;
}

div.imgphoto span {
display: block;
padding-top: 5px;
font-size: 13px;
}

div.point {
margin: 0px auto;
display: table;
}

div.point div.detail {
display: table-cell;
width: 200px;
height: 340px;
padding: 20px 15px;
background-color: white;
display: inline-block;
vertical-align: top;
margin: 0px 5px;
}

div.detail-wide p,
div.point div.detail p {
font-size: 14px;
}

h4.point {
border-bottom: 2px solid #434343;
margin: 0px auto;
padding: 5px 0px;
}

div.detail-wide {
width: 930px;
height: 930px;
padding: 40px 15px;
background-color: white;
vertical-align: top;
margin: 0px auto;
}

div.electro {
margin: 0px auto;
display: table;
}

div.ba {
display: inline-block;
}

div.ba div.photo,
div.electro div.photo {
display: table-cell;
}

div.electro div.photo {
padding: 0px 15px;
text-align: center;
}

div.electro div.photo span {
display: block;
font-size: 14px;
text-align: left;
width: 230px;
}


div.ba div.photo {
padding: 0px 7px;
margin: 0px auto;
}

div.ba div.photo span {
display: block;
font-size: 14px;
text-align: center;
padding-top: 5px; 
}

div.price p strong {
	font-size: 22px;
}

div.price p span.small {
	font-size: 13px;
	padding-left: 5px;
}

div.price table.list-table {
	width: 80%;
	margin: 0px auto;
}

div.price table.list-table th {
	width: 40%;
	text-align: center;
	background-color: #ededed;
	padding: 8px 0px;
}

div.price table.list-table td {
	width: 60%;
	text-align: center;
	background-color: #ededed;
	padding: 10px 0px 0px 0px;
}

div.price table.list-table strong {
	font-size: 22px;
}
