body {
margin: 0;
padding: 0;
background: #777 url(images/BG-Body.jpg) no-repeat center top;
font-size: 0.85em;
}

html {
font-family: verdana, "Trebuchet MS", helvetica, arial, sans-serif;
font-size: 90%;
color: #666;
}

#container {
width: 830px;
margin: 220px auto 20px auto;
background: #777 url(images/BG-Content.jpg)
;
}

#navbar {
margin: 0 15px;
padding: 7px 0 0 0;
height: 30px;
text-align: center;
color: #fff;
background: url(images/BG-NavBar.jpg) no-repeat;
}

#navbar a {
margin: 0;
padding: 0 25px;
color: #a1a686;
text-decoration: none;
}

#navbar a:hover {
color: #fff;
text-decoration: underline;
}

#navbar a.active {
margin: 0;
padding: 0 25px;
color: #fff;
text-decoration: none;
}

#navbar a.active:hover {
color: #950400;
text-decoration: underline;
}

#leftnav {
float: left;
width: 260px;
margin: 40px 0 0 0;
padding: 0;
}

#leftnav img {
margin: 0 0 0 30px;
padding: 0;
}

#QuoteBox {
margin: 0 0 0 30px;
padding: 0;
background: url(images/BG-QuoteBox.gif);
}

#QuoteBox p {
margin: 0;
padding: 15px 15px 0 15px;
line-height: 150%;
color: #666;
}

#QuoteBox img {
float: left;
margin: 0 15px;
padding: 0;
border: 1px solid #ccc;
}

#QuoteBox h1 {
margin: 0;
padding: 0;
height: 80px;
background: url(images/Testimonial.gif) no-repeat;
}

#QuoteBox p.End {
clear: left;
margin: 0;
padding: 0;
height: 20px;
background: url(images/BG-QuoteBoxBottom.gif) no-repeat;
}

#QuoteBox p.Right {
margin: 0;
padding: 34px 15px 0 0;
background-color: transparent;
text-align: right;
font-weight: bold;
}

#QuoteBox p.Right span {
color: #950400;
}

#content {
margin: 0 0 0 260px;
padding: 0;
}

#content p {
margin: 0 15px 0 0;
padding: 10px 50px;
line-height: 150%;
color: #666;
}

#content p span {
color: #950400;
font-weight: bold;
}

#content a {
margin: 0;
padding: 0;
color: #a1a686;
text-decoration: underline;
}

#content a:hover {
color: #950400;
}

#content h2 {
margin: 0;
padding: 20px 50px 10px 50px;
font-size: 110%;
color: #950400;
}

#content ul {
margin: 10px 50px;
padding: 0;
line-height: 150%;
color: #666;
}

#content li {
margin: 0;
padding: 0 0 10px 25px;
list-style: none;
background: url(images/ListTick.gif) no-repeat;
}

#content ul ul {
margin: 0;
padding: 0;
line-height: 150%;
}

#content ul li li {
margin: 0 0 0 20px;
padding: 10px 0 0 5px;
list-style: circle;
background: none;
}

#content li span {
color: #950400;
}

#content h1 {
height: 50px;
background: #777 url(/images/BG-Content.jpg);
margin: 40px 40px 0 50px; 
padding: 0;
}

#content h1.home {
background:url(images/title_home.gif) no-repeat;
}

#content h1.about {
background: url(images/title_about.gif) no-repeat;
}

#content h1.services {
height: 60px;
background: url(images/title_services.gif) no-repeat;
}

#content h1.benefits {
height: 60px;
background: url(images/title_benefits.gif) no-repeat;
}

#content h1.clients {
background: url(images/title_clients.gif) no-repeat;
}

#content h1.contact {
background: url(images/title_contact.gif) no-repeat;
}

#content h1.sitemap {
background: url(images/title_sitemap.gif) no-repeat;
}

#content h1.privacy {
background: url(images/title_privacy.gif) no-repeat;
}

#content h1.success {
background: url(images/title_success.gif) no-repeat;
}

#footer {
clear: both;
margin: 0;
padding: 12px 0;
height: 61px;
text-align: center;
color: #fff;
background: url(images/BG-Footer.jpg) no-repeat;
}

#footer a {
margin: 0;
padding: 0 12px;
color: #a1a686;
text-decoration: none;
}

#footer a:hover {
color: #fff;
text-decoration: underline;
}

#footer p {
margin: 0;
padding: 8px 0;
color: #999;
}

#footer p img {
margin: 0;
padding: 0;
vertical-align: middle;
}

#ContactForm label {
margin: 0;
padding: 0;
color: #666;
}

#ContactForm input {
margin: 0;
padding: 0 5px;
width: 300px;
color: #666;
background-color: #e9e6df;
border: 1px solid #ccc;
}

#ContactForm textarea {
margin: 0;
padding: 0 5px;
width: 300px;
color: #666;
background-color: #e9e6df;
border: 1px solid #ccc;
}

#ContactForm input.send {
margin: 20px 50px;
padding: 0;
width: 80px;
color: #fff;
background-color: #950400;
border: 1px solid #ccc;
}

