body {background: #000 url(img/bg.jpg) no-repeat top center; text-align: center; margin: 0;}
img {border: 0;}
p {margin: 1em; text-align: justify; text-indent: 2em;}
ul {margin: 1em; padding: 0 0 0 3em;}
dl {margin: 1em; padding: 0;}
button {padding: 0.5em;}
a {color: #DDF;}
a:hover {color: #DEF;}
q,q:before,q:after {quotes: none; content: ""; content: no-open-quote no-close-quote;}
q {font-style: italic; font-size: 1em;}
q span {padding: 0; font-size: 1.5em;}

h1 {margin: 0; padding: 0;}
h1 img {display: block;}
h2 {font-size: 2em; font-weight: normal; margin: 0; padding: 1em;}
h3 {font-size: 1.3em; font-weight: normal; text-align: center; line-height: 1.1em; margin: 0; padding: 1em 0;}
h3 span {font-size: 1.3em; display: block;}

.fr {float: right; border: 1px solid #039; margin: 1em;}
.br {clear: both;}

.btn {width: 50%; text-align: center; float: left;}
.btn a {margin: 0 auto;}

.heavy {text-transform: uppercase; font-size: 1.2em; font-weight: lighter;}
.heavy span {font-size: 1.2em;}

.gallery  {margin: 0; padding: 0; width: 100%; position: relative;}
.gallery dt q {display: block; text-align: left; font-size: 1.1em;}
.gallery dt {display: block; clear: both; padding: 2em 2em; text-align: right;}
.gallery dd {padding: 0; margin: 0; float: left; width: 25%; text-align: center;}
.gallery q span {display: inline; margin: 0;}
.gallery dd .c1 {position: absolute; margin-top: -200px; left: 0; width: 764px; z-index: 5;}
.gallery dd .c2 {margin: 0 auto;}
.gallery dd .c2 a img {background: #359; padding: 4px; border: 2px solid #000;}

.estimate {width: 100%; margin: 0; padding: 0;}
.estimate div {text-align: center; clear: both;}
.estimate dt {float: left; width: 340px; margin: 0; padding: 0.2em 0; text-align: right; clear: left;}
.estimate dd {margin: 0 0 0 350px; padding: 0.2em 0; clear: right;}

#container {width: 764px; margin: 0 auto; border-right: 2px solid #FFF; border-left: 2px solid #FFF; color: #FFF; font-family: Georgia; font-size: 1em; line-height: 1.3em; text-align: left;}

#nav {margin: 0; padding: 0; height: 34px; background: #000 url(img/navbar.jpg) bottom center no-repeat; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
#nav dt,#nav dd {margin: 0; padding: 0; float: left; width: 191px;}
#nav a {display: block; height: 34px; text-align: center;}
#nav dd a {border-left: 2px solid #FFF;}
#nav a:hover {background-color: #024;}
#nav a img {padding-top: 8px;}

#footer {text-align: center; background: #001133; margin-top: 2em; padding: 2em; color: #CCC; font-family: Verdana; font-size: 0.7em;}
#cities {padding: 0 2em 1.5em; font-size: 0.9em;}