body{ margin: 15px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #D7D3CD; background-image: url(../images/bg.jpg); background-color: #FFFFFF; }

a:link{ color: #D7D3CD; text-decoration: underline; }
a:visited{ color: #D7D3CD; text-decoration: underline; }
a:hover{ color: #999999; text-decoration: underline; }
a:active{ color: #D7D3CD; text-decoration: underline; }

#header h1{ background: url(../images/logo.gif) no-repeat left; width: 425px; height: 63px; padding: 0; margin: 0; text-indent: -9000px; }
#header h1 a{ width: 425px; height: 63px; padding: 0; margin: 0; border: 0; display: block; text-decoration: none; }
#header h2{ background: url(../images/email.gif) no-repeat right; width: 220px; height: 63px; padding: 0; margin: 0 0 0 125px; text-indent: -9000px; }

#nav{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #6A5A58; }
#nav ul{ margin: 0px; padding: 0px; text-align: center; white-space: nowrap; }
#nav ul li{ margin-right: 6px; margin-left: 6px; list-style-type: none; display: inline; text-align: center; line-height: 200%; }

#nav a:link, #nav a:visited, #nav a:active{ color: #6A5A58; text-decoration: none; }
#nav a:hover{ color: #333333; text-decoration: none; }

#nav a img{ border: none; }

#page_body{ background-color: #6A5A58; height: 434px; width:778px; padding: 0 50px; margin: 0px; background-image: url(../images/main_bg.gif); background-repeat: no-repeat; background-position: bottom; }

#footer{ font-size: 11px; text-align: center; font-family: "Times New Roman", Times, serif; color: #6A5A58; }
#footer a:link, #footer a:visited, #footer a:active{ color: #6A5A58; text-decoration: none; }
#footer a:hover{ color: #333333; text-decoration: none; }

.text{ font-family: "Times New Roman", Times, serif; font-size: 15px; color: #E2D9B4; font-style: italic; font-weight: bold; }

#gallery{ margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#gallery p{ text-align: center; }
#enlarge{ width: 400px; height: 385px; }
#enlarge img{ border: 1px solid #D7D3CD; }
.thumbnails td{ width: 65px; height: 65px; }
.thumbnails img{ border: 1px solid #D7D3CD; }
.smalltext{ font-size: 11px; }
.bold{ font-weight: bold; }

#specials{ width: 778px; height: 434px; padding: 0 25px; margin: 0; background: #6A5A58 url(../images/main_bg.gif) bottom center no-repeat; }
#specials .images{ height: 350px; overflow: auto; }

.images img{ display: block; margin: 5px auto; }

#pricing{ margin: 0; padding: 0; }
#pricing li{ margin: 20px; display: block; }

#music{ width: 30px; height: 30px; margin: 0 auto; }