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

html, body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

body { background: #ffffff url('images/body_background.jpg') repeat-x; }
p { padding: 3px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a { color: #c40000; }
h1 { padding: 0px 10px; font-size: 18px; }
h2 { padding: 0px 10px; font-size: 14px; }

#leftcolumn { padding: 10px 0px; }
input { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#feedback { font-size: 10px; }
#formcontainer { background: url('images/homerequest_background.jpg'); padding-top: 50px; padding-bottom: 10px; height: 325px; }
#footer { background-color: #282c2e; color: #ffffff; height: 60px; width: 100%; }
#footer a { color: #ffffff; text-decoration: none; }

.gallery { border: solid 8px #c8c8c8; margin: 10px; }

.prices { border: solid 1px #757575; border-collapse: collapse; padding: 0px 10px; width: 98%; }
.prices th { border: solid 1px #757575; border-collapse: collapse; text-align: left; padding: 3px 10px; color: #ffffff; }
.prices td { border: solid 1px #757575; border-collapse: collapse; padding: 3px 10px; }

.alt0 { background: url('images/prices_thbackground.jpg') repeat-x;  }
.alt1 { background-color: #c8c8c8; }
.alt2 { background-color: #b3b3b3; }

.floatleft { float: left; margin: 0px 20px 20px 0px; }
.privacybody { background-position: 0px -48px; }