body { margin-top: 0; background: #f1debc url('/images/background.jpg') top repeat-x; font-size: 14px; color: #000; font-family: BankGothic Md BT, Verdana, Helvetica, sans-serif; text-align: center; }
a { color: #c66; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
h1 { font-family: Trebuchet MS, Helvetica, sans-serif; size: 16px; }

#main { margin: 0 auto; text-align: center; width: 909px; }

#maincontent { background: url('/images/main-back.jpg') center repeat-y; width: 901px; padding: 0 4px; float: left; text-align: center; }

#header { float: left; padding: 0; }

#nav { margin-top: -5px; text-align: right; background: #000 url('/images/nav-back.jpg') top repeat-x; padding: 6px 0; width: 100%; }

#nav a { color: #f7cdd4; font-size: 14px; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; padding: 3px 10px; border-left: 1px solid #333;  }
#nav a:hover { color: #fff4e0; }

.left { float: left; width: 543px; padding: 25px; }
.left div { clear: both; float: left; width: 100%; margin-bottom: 25px; }
.left img { margin-right: 20px; }

.right { float: right; width: 277px; padding: 35px 0 35px 25px; text-align: left; }
.right h2 { text-align: left; font-size: 14px; font-family: Trebuchet MS, Helvetica, sans-serif; padding-left: 22px; background: url('/images/flower-bullet.jpg') left center no-repeat; }
.right p { margin-left: 22px; }

#beforeafter { background: url('/images/pics-background.jpg') top center no-repeat; width: 261px; height: 163px; text-align: center; }
#beforeafter img { margin-top: 15px; }

#footer { float: left; background: #333; width: 901px; padding: 10px 0; color: #fff; }
#footer .links { margin-left: 30px; width; 150px; float: left; }
#footer .address { float: right; margin-right: 30px; width: 400px; }
#footer a { color: #fff; }
