@charset "utf-8";
/* CSS Document */

 
html, body, #dvContainer {height: 100%; background:#fff;}
body > #dvContainer {height: auto; min-height: 100%;}
body{font-family: "Times New Roman", Times, serif;color:#000;margin:0;}
img{border:0;font-size:0;margin:0;padding:0;}
p{font-size:12pt;margin:0;padding:15px 0 0;}
a{text-decoration:none;outline:none;outline-width:0;}
a:hover{text-decoration:underline;}

#dvContainer{width:771px;margin:0 auto;}

#dvContainer #dvTopSection #dvLogo{float:left;font-size:0;width:249px;margin:0; display:block;}
#dvContainer #dvTopSection #dvNavi{display:none;}
#dvContainer #dvBanner{display:none;}


#dvContainer #dvBodyContent{float:left;width:771px;padding-top:45px;padding-bottom:45px;}
#dvContainer #dvBodyContent #dvCol_1{float:left;width:450px;text-align:left;padding-right:70px;}
#dvContainer #dvBodyContent #dvCol_1 h1, #inner h1{font-size:18pt;font-family:Georgia, "Times New Roman", Times, serif;color:#810707;border-bottom:1px solid #d2d2d2;font-weight:400;margin:0;padding:0 0 3px 0;}
#dvContainer #dvBodyContent #dvCol_2{float:left;width:250px;text-align:right;}
#dvContainer #dvBodyContent #dvCol_2 h1{font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;color:#810707;text-align:right;border-bottom:1px solid #d2d2d2;font-weight:400;margin:0;padding:0;}
#dvContainer #dvBodyContent #dvCol_2 p{font-size:14px;text-align:right;margin:0;padding:15px 0 0;}
#dvContainer #dvBodyContent #dvCol_2 p b{font-size:18px;font-weight:700;}
#dvContainer #dvBodyContent #gallery{width:100%; height:600px;}

.wrapper{background:#f0f0f0; border:1px solid #ddd; padding:20px; margin-bottom:20px;}

dl{width: 100%;overflow: auto;margin: 10px 0 0 0;background: url(../images/dot.gif) repeat-x 0 12px;}
dt,dd.price{background: #f0f0f0;font-size: 14px;font-weight: normal;}
dt{float: left;padding-right: 3px;color: #000;}
dd{margin:0}
dd.price{float: right;padding-left: 3px;color: #777;}
dd.ingredients{float: left;width: 100%;font-size:12px;padding: 3px 0;font-style:italic;color:#777;}

#contact-wrapper{width:407px;border:1px solid #ddd;background:#f0f0f0;padding:20px;margin-top:20px;}
#contact-wrapper div{clear:both;margin:1em 0;}
#contact-wrapper label{display:block;float:none;font-size:16px;width:auto;}
form#contactform input{font-size:16px;color:#333;border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;border-style:solid;border-width:1px;padding:5px;}
form#contactform textarea{font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:100%;border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;border-style:solid;border-width:1px;padding:0.6em 0.5em 0.7em;}




 
#dvFooter{display:none;}
 







