#intro {
background: #E6E6C7 url(../shopinfo/img_info/bg_intro.gif) repeat-x;
padding: 0px 0px 0px 15px;
}

#intro h2 {
color: #333;
font-size: 12px;
margin:0;
}

#leftcol {
background-color: #FAFAE3;
padding: 20px 0px 0px 15px;
}

#leftcol h3 {
color: #998451;
font-size:12px; 
margin: 2px 0px 0px 10px;
}

#leftcol p {
color: #333;
font-size: 12px;
line-height: 1.3em;
margin: 25px 0px 0px 0px;
}

#leftcol p.reserve {
margin: 0;
}

#leftcol h4 {
color: #7A2135;
font-size: 12px;
margin: 10px 0px 0px 0px;
}

#maincol {
background-color: #FAFAE3;
padding: 20px 0px 30px 20px;
}

#maincol p {
color: #333;
font-size: 12px;
line-height: 1.3em;
margin: 6px 0px 0px 0px
}