* {
margin:0px;
padding:0px;
}
body {
    background:#1E3B0C;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    margin-bottom:20px;
    text-align:center;
}
div {
    clear:left;
    margin:0px 10px 0px 10px;
}
h1 {
    color:#FFF;
    font-size:1em;
    position:relative;
    top:-24px;
}
h2, h3 {
    clear:left;
    background:#FFFFBB;
    color:#1A4D31;
    font-size:1.4em;
    border:1px dashed #EBD88E;
    padding:2px;
    margin-bottom:10px;
    text-indent:10px;
    text-align:left;
}
h4 {
    display:none;
}
h5 {
    padding-top:5px;
    font-size:12px;
    line-height:18px;
}
h5 a {
    color:#FFF;
}
h6 {
    font-size:18px;
    font-weight:bold;
    padding-bottom:5px;
}
p {
    clear:left;
    line-height:20px;
    padding-bottom:5px;
}
strong {
    color:#1E3B0C;
}
#alterations div {
    margin:0px;
}
#alterations ul {
    text-align:left;
    display:inline;
    float:left;
    position:relative;
    text-indent:23px;
    left:140px;
    width:150px;
    margin-bottom:10px;
}
#alterations li {
    background:url('bullet.jpg') no-repeat 0 50%;
    list-style-position:outside;
    list-style-type:none;
}
#container {
    background:#FFF url('bg2.gif') top center no-repeat;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    text-align:left;
    width:900px;
}
#contentFooter {
    height:9px;
    width:900px;
    background:#1E3B0C url('bg3.gif') no-repeat top center;
    margin-left:auto;
    margin-right:auto;
}
#Footer {
    line-height:40px;
    color:#70A251;
}
#Footer a {
    color:#87B46B;
    text-decoration:none;
    border-bottom:1px dotted #87B46B;
}
#Footer a:hover {
    border-bottom:0px;
}
#content {
    text-align:center;
    margin:20px;
    float:left;
    clear:none;
    width:600px;
}
#content h3 {
    margin-top:10px;
    text-align:left;
}
#contracting ul {
    float:left;
    text-align:left;
    list-style-type:square;
    list-style-position:inside;
    padding-bottom:5px;
    position:relative;
    left:190px;
    text-indent:23px;
    width:180px;
}
#heading img {
    position:relative;
    right:10px;
}
#heading p {
    padding-top:10px;
}
#otherServices {
    float:right;
    clear:left;
}
#map {
    width:240px;
    float:right;
    margin:20px 20px 0px 0px;
    clear:none;
    text-align:center;
    line-height:18px;
}
    
#pic1 {
    margin-top:20px;
}
#price {
    float:left;
    font-size:45px;
    font-weight:bold;
    color:#1E3B0C;
    line-height:45px;
    clear:none;
}
#priceDetails {
    color:#1E3B0C;
    float:left;
    clear:none;
    font-size:12px;
    margin-bottom:10px;
    font-style:italic;
}
#phone {
    text-align:center;
    float:right;
    color:#FFF;
    font-size:28px;
    font-weight:bold;
    line-height:28px;
    position:relative;
    top:10px;
}
#take {
    font-size:24px;
    font-weight:bold;
}
#astk {
    font-weight:normal;
    font-size:20px;
    position:relative;
    top:-17px;
}
