﻿body
{
    width: 880px;
    padding: 0;
    margin: 0 auto;
    background: #000000 url('/imgs/fullbg.jpg') no-repeat scroll top center;
    overflow-y: auto;
    overflow-x: hidden;
}
img
{
    border: 0;
}
a
{
    text-decoration: none;
    outline: none;
}
#divPage
{
    position: relative;
    width: 880px;
    height: 865px;
}
#divLeftPalmTop
{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 480px;
    height: 256px;
    background-image: url('/imgs/LeftPalmTop.png');
}
#divRightPalmTop
{
    position: fixed;
    top: 0px;
    right: 0px;
    width: 475px;
    height: 256px;
    background-image: url('/imgs/RightPalmTop.png');
}
#divLeftPalmBottom
{
    position: fixed;
    top: 256px;
    left: 0px;
    width: 30px;
    height: 609px;
    background-image: url('/imgs/LeftPalmBottom.png');
}
#divRightPalmBottom
{
    position: fixed;
    top: 256px;
    right: 0px;
    width: 30px;
    height: 609px;
    background-image: url('/imgs/RightPalmBottom.png');
}

#divSocial
{
    width: 880px;
    height: 16px;
    position: absolute;
    top: 232px;
    text-align: center;
}
#divHeader
{
    width: 880px;
    height: 284px;
    position: relative;
}
#divMenu
{
    width: 880px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    bottom: 0px;
    vertical-align: middle;
    text-align: center;
}
#divContent
{
    width: 880px;
    height: 460px;
    position: absolute;
    top: 284px;
    text-align: justify;
    color: White;
}
#divContent h3
{
    font-size:16px;
    font-weight:bold;
    margin: 0;
    padding: 0;
}
#divDefault, #divPortfolio, #divProductsServices, #divTestimonials, #divContact, #divThankYou
{
    padding: 10px;
}
#divDefault, #divProductsServices, #divTestimonials
{
    width: 859px;
    height: 445px;
    overflow-y: auto;
    overflow-x: hidden;
}
#divDefault h3
{
    font-size:14px;
    font-weight:bold;
    font-style:italic;
    margin: 0;
    padding: 12px;
}
#divFooter
{
    width: 880px;
    position: absolute;
    top: 800px;
    text-align: center;
}
#divFooter a
{
    color: Black;
    text-decoration: none;
}
#divFooter a:hover
{
    color: White;
    text-decoration: unerline;
}
#copyright
{
    font-size:14px;
    font-weight:bold;
}
#footerlinks
{
    font-size:13px;
}
#PostsAndConcrete
{
    width:490px;font-size:19px;font-weight:bold;color:#D9AC71;text-align:center;padding:0;margin: 19px 0;border:0;float:left;
}
#JustArrived
{
    font-size:19px;font-weight:bold;color:#D9AC71;text-align:center;padding:0;margin: 20px 0;border:0;
}

/* Portfolio Page */
#divImages { width:725px;text-align:center;margin:0 auto; }
#divImages img
{
    opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid white;
}
#divImages img:hover
{
    opacity:1.00;filter: alpha(opacity=100); -moz-opacity: 1.00;
}
#divImages h2
{
    font-size:13px;
    margin: 0px;
    padding: 0px;
    border: 0px;
}
#divVinyl a, #divPicket a, #divLattice a, #divDogEaredCedar a, #divChainlink a, #divBeforeAfter a, #divCustom a, #divCapTrim a, #divGoodNeighbor a, #divBoardOnBoard a
{
    text-decoration:none;
    color:White;
}
#fbCaption
{
    font-weight:bold;
}
        
#divVinyl, #divPicket, #divLattice, #divDogEaredCedar, #divChainlink, #divBeforeAfter, #divCustom, #divCapTrim, #divGoodNeighbor, #divBoardOnBoard
{
    width:115px;
    height:80px;
    float:left;
    margin:15px;
}
.HideDivs
{
    display: none;
}
.categories
{
    font-family:arial;font-size:13px;font-weight:bold;
}
#divImages a:hover
{
    color: #D9AC71;
}

/* Products & Services Page */
#divProductsServices img
{
    opacity:1.00;filter: alpha(opacity=100); -moz-opacity: 1.00;
}
#divProductsServices img:hover
{
    opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
}
#divProductsServices h3
{
    font-size:16px;
    font-weight: bold;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
#divFilmStrip
{
    width:325px;
    height:675px;
    margin:0;
    padding:0;
    border:0;
    background-image: url('../imgs/FilmStrip.png');
    z-index:1001;
    position:relative;
    float:right;
}
.divCyclers
{
    width:164px;height:119px;margin:0;padding:0;border:0;position:absolute;left:52px
}
.divCycler img
{
    width:164px;height:119px;border:0;
}
.FenceType
{
    color: #85C855; /* #B8CCED; */
    font-size: 16px;
    font-weight: bold;
}
#FilmStrip
{
    width:325px;height:675px;margin:0;padding:0;border:0;float:right;
}
#MaterialsIntro
{
    font-size:20px;font-weight:bold;color:#D9AC71;
}
.MaterialLogos
{
    display:block;margin:15px auto 0 auto;
}

/* Testimonials Page */
#divTestimonials h1
{
    color: #FAB28A;
    font-size: 19px;
    font-weight: bold;
    font-family: Tahoma;
    text-align: center;
}
#divTestimonials h3
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}
.divTestimonial
{
    width: 750px;
    margin: 10px auto 20px auto;
}
.TestimonialTitle
{
    font-size: 17px;
    font-weight: bold;
    font-family: Arial;
}
.TestimonialTxt
{
    color: #D9AC71;
    font-size: 13px;
    font-style: italic;
    margin: 5px 0;
    padding: 0 10px;
}
.TestimonialAuthor
{
    color: #85C855;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.TestimonialDate
{
    color: #B8CCED;
    font-size: 11px;
}
.TestimonialSource
{
    color: #FAB28A;
    font-size: 9px;
}


/* Contact Page */
#frmContact
{
    width: 400px;
    margin: 0 auto;
}
#frmContact input
{
    width: 150px;
}
.frmField
{
    text-align: left;
    padding-left: 50px;
}
.frmInput
{
    text-align: left;
    color: Silver;
}
input, textarea
{
    color: Silver;
    font-style: italic;
}
.office
{
    font-size:18px;font-weight:bold;
    margin:0px;padding:0px;border:0px;
}
.companyrole
{
    font-size:11px;font-weight:bold;
}
#license
{
    width:125px;text-align:center;font-size:14px;font-weight:bold;padding-top:25px;
}
#frmGoDaddy
{
    text-align:center;margin: 0 auto;
}
#Comments
{
    width:500px;height:165px;margin-bottom:2px;
}
#submit
{
    color:black;font-style:normal;
}

#divThankYou
{
    font-size:16px;
    font-weight:bold;
    text-align: center;
}
