* {
 margin: 0;
 padding: 0;
}
body {
 background: url(gradient.jpg) repeat-x;
 color: #0E4085;
//#022A4D;
 padding-bottom: 50px;
 font-family: Verdana;
 font-size: 10pt;
}
#body {
 width: 970px;
 text-align: left;
}
#logocontainer {
 //margin-bottom: -4px;
}
#logo {
 background: url(thamesdrains.png);
 position: absolute;
 z-index: 999;
 margin: 35px 0 -140px 2px;
 width: 192px;
 height: 192px;
}
#logoplumbing {
 background: url(thamesplumbing.png);
 position: absolute;
 z-index: 999;
 margin: 35px 0 -140px 2px;
 width: 192px;
 height: 192px;
}

.left {
 float: left;
}
.right {
}
#leftblock {
 width: 185px;
}
#content {
 width: 520px;
 padding: 0 50px 0 30px;
 text-align: justify;
}

#content ul {
 margin-left: 44px;
 color: #000;
 }
 
#rightblock {
 font-size: 6px;
}
.blue {
 color: #0E4085;
}
.cyan {
 color: #0093D6;
}
img {
 border: 0;
}
h1 {
 font-size: 42pt;
}
h2 {
 font-size: 26pt;
}
h3 {
 font-size: 19pt;
}
.mmenu {
 width: 100%;
 list-style-type: none;
 color: white;
 font-size: 12pt;
 font-weight: bold;
}
.mmenu li {
 padding: 4px 10px 4px 10px;
 margin: 1px 0 2px 0;
 background-color: #0E4085;
}
.mmenu a {
 color: white;
 text-decoration: none;
 display: block;
 width: 100%;
}
#here, .active {
 background-color: #0093D6;
}
hr {
 background-color: #7F94A5;
 height: 3px;
 border: 0;
}
.orange {
 color: #FA611E;
 font-weight: bold;
}
.twocolumns {
 column-count: 2;
 width: 465px; 
}
#footer {
 font-size: 9pt;
 padding-top: 10px;
}
#footer a {
 text-decoration: none;
 color: #0E4085;
}
#services {
 margin-left: 15px;
 font-size: 8pt;
}
.inputstyle {
 border: 1px solid #FA611E;
 width: 100%;
}
.inputstyle:focus {
 background-color: #FDAA86;
 background-color: #ffe8c7;
}
.darkgray {
 background-color: #283b48;
 padding-left: 5px;
 padding-right: 5px;
 font-weight: bold;
 font-size: 16px;
 color: #FDAA86;
}

.feedback {
 margin-top: 30px;
 margin-bottom: 10px;
 color: orange;
 font-style: italic;
 font-weight: bold;
}

.commentcontent {
 margin-bottom: 6px;
 margin-top: 12px;
 font-size: 12px;
}

.commentauthor {
 text-align: right;
 font-style: italic;
 margin-bottom: 20px;
 font-size: 12px;
}

.creditcards {
 font-size: 12px;
 margin-top: 12px;
 text-align: center;
 }
