body {    padding-top: 35px;    padding-bottom: 36px;    margin-top: 0px;    background-color: #0073a7;    background-image: url(/img/fencing-background.jpg);    background-position: bottom;    background-repeat: repeat-x;}body,td,th {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size: 14px;    color: #000;}img {    border: 0px;}h1 {    font-size: 24px;    font-weight: bold;}h2 {    font-size: 18px;    font-weight: bold;}h3 {    font-size: 14px;    font-weight: bold;}.logo {    margin-left: auto;    margin-right: auto;    width: 405px;    padding-bottom: 5px;    padding-top: 0px;}.selected_page {    background: #7CA53F;    border: 1px solid #A3C76D;}.selected_page a:hover{    color: #cccccc;}#contentContainer {    width: 860px;    background-color:#FFFFFF;    margin:0 auto;    padding:10px 30px 30px;}#coloumnContainer {    height:auto;    width:860px;}.leftCol {    float: left;    width: 560px;    height: auto;}.b {    font-weight: bold;}.rightCol {    margin-left: 600px;    padding-top: 40px;}/* FOOTER STYLES */#footer {    width: 920px;    margin-left: auto;    margin-right: auto;    background-color: #FFF;    margin-top: 20px;}#footerContainer {    width: 920px;    height: 200px;    padding:10px 30px 50px;}.footer-leftCol {    float: left;    width: 435px;}.footer-rightCol {    margin-left: 435px;}.miniEnquiry label,.miniEnquiry input {    display: block;    width: 180px;    float: left;    margin-bottom: 5px;    font-family: Tahoma, Geneva, sans-serif;}.miniEnquiry label,.miniEnquiry textarea {    display: block;    width: 183px;    float: left;    margin-bottom: 5px;    font-family: Tahoma, Geneva, sans-serif;}.miniEnquiry label {    text-align: right;    padding-right: 5px;    margin-left: -120px;    padding-top: 3px;}.miniEnquiry br {    clear: left;}#footerContact {    width: 435px;}.footerContact-left {    width: 222px;    float: left;}.footerContact-right {    margin: 242px;    font-size: 20px;    font-weight: bold;}.email {    font-size: 18px;    font-weight: bold;}.footerImage {    float: left;    padding-left: 10px;    padding-right: 10px;}/* LINKS */.promoLinks-container {    width: 880px;    margin-left: auto;    margin-right: auto;}.promoLinks {    text-decoration: none;}/* Styles for the entire LavaLamp menu */.lavaLamp {    position: relative;    height: 29px;    width: 760px;    padding: 15px;    margin: 10px 0;    overflow: hidden;    margin-left: auto;    margin-right: auto;}/* Force the list to flow horizontally */.lavaLamp li {    float: left;    list-style: none;}/* Styles for each menu-item. */.lavaLamp li a {    position: relative;    overflow: hidden;    text-decoration: none;    text-transform: uppercase;    font: bold 14px arial;    color: #fff;    outline: none;    text-align: center;    height: 30px;    top: 7px;    z-index: 10;    letter-spacing: 0;    float: left;    display: block;    margin: auto 10px;}.lavaLamp li a:hover {    color: #7CA53F;}.form_label {    font-weight: bold;    margin-top: 5px;    text-align: left;}.form_row input, .form_row textarea, .submit {    width: 400px;}.form_row textarea {    height: 200px;}