* {padding: 0; margin: 0; font-family: "freight-display-pro", serif;}
div.logo {background: url('images/bg-header.png') repeat-x; text-align: center;	}

div.content {max-width: 800px; margin: 0 auto; padding: 20px 0 10px 0;}
h1, h2, h3 {padding: 0 0 15px 0;}

.services {background: #a82d49; }
.prices {background: #7f2136; }
h3 {padding: 60px 0 0 0; font-size: 30px; margin: 10px 0 0 0; color: white;}
h3 a {padding: 60px 0 0 0;}
ul {padding: 10px 0 20px 30px;}
p {padding: 0 0 5px 0; margin: 0 0 5px 0;}

div.calltoaction {float: right; }
div.listwhatwedo ul { text-align: center;}
div.listwhatwedo ul li {display: inline; padding: 0 15px; text-align: center; font-weight: bold; line-height: 2em; font-size: 18px;}

ul.servicelist li {padding: 5px 0;}

div.navwrap {text-align: center; background-color: #d23e5f; padding: 7px 0;}
div.nav {max-width: 800px; margin: 0 auto; height: 18px;}
div.nav ul {padding: 0; margin: 0; }
div.nav ul.left {float: left;}
div.nav ul.right {float: right;}
div.nav ul li {display: inline;}
div.nav ul li a {color: #ffffff; text-decoration: none; }
div.nav ul.left li a { padding: 0 15px 0 0;}
div.nav ul.right li a { padding: 0;}
div.nav ul li a:hover {text-decoration: none;}

div.pricepackage {float: left; width: 23.75%; margin: 0 1.666666% 0 0; background-color: #d23e5f; color: #ffffff;}
.package {padding: 10px;}
div.pricepackage.last {margin: 0;}

.break {clear: both;}

div.constrain {max-width: 800px; margin: 0 auto;}

.footer {clear: both; background: #000000; height: 100px; color: #ffffff; margin: 150px 0 0 0;}
.footer p {padding: 80px 0 0 0; font-size: 10px;}