* { margin: 0; padding: 0; border: none; font-family: Corbel, Geneva, sans-serif; font-style: italic; }
body { width: 100%; background:#eeeeee url(../image/bg.jpg) repeat-x; }

div#page { width:100%; position: relative;  }
div#header, div#photo, div#content, div#footer { position:relative; margin:0 auto; }


div#header { text-align:center; margin-top: 25px; width:700px; }
h1#logo { text-indent: -9999px; background:url(../image/logo.png) no-repeat; width:700px; height:24px; text-align:center;}

div#photo { background:url(../image/photo.png) no-repeat; width:650px; height:378px; margin-top:10px;}

div#slideshow { text-align: center; margin-top: 10px;} 
a#slideshow {  color:#e40dc8; text-decoration:underline; font-size:14pt;}
a#slideshow:hover { text-decoration:none; color:#666; }

div#content { margin-top:15px; width:650px; }
.slide{width:850px;}
div#content embed{position:relative; left:-12px; border:1px #DDD solid;}
div#left, div#right { float: left; }

p#price { color:#6b6b6b; font-size:26pt; }
p#about { color:#999; font-size:12pt; margin-left:30px; margin-top:20px; width:400px;}

div#service p { color:#1122ee; font-size: 14pt;}
div#service ul, div#place ul { margin-left: 40px;}
div#service ul li, div#place ul li { color:#6a6a6a;  list-style-type: circle;}

div#place { margin-top:30px; }
div#place p { color:#25ca16;  font-size: 14pt;}

div#phone { position: static; margin-top:40px; margin-left: 40px}
p.phone { font-size: 14pt; color:#999999; font-family:Verdana, Geneva, sans-serif;}
p#quote { font-size: 44px; color:#bbbbbb; font-style:normal; margin-left: 160px; margin-top:-52px; font-family:Verdana, Geneva, sans-serif; }
p#text-phone { color:#ef7204; font-size:16pt; margin-top: -36px; margin-left: 200px;}

div#footer { width:100%; background:url(../image/bg_footer.png) repeat-x; height: 30px; float:left; margin-top:30px; ma}
div#made { height: 70px; width:600px; text-align:right; margin:0 auto; padding-top:30px;}
