a:link     { color: #ffff00; text-decoration:none; }
a:visited  { color: #ffff00; }
a:hover    { color: #ffff00; text-shadow: -1px -1px 0 #504A4B, 1px -1px 0 #504A4B, -1px 1px 0 #504A4B, 1px 1px 0 #504A4B; }
a:active   { color: #ffff00; }

.linkborder  {
    border: 2px solid;
    border-radius: 25px;
}

.linkfont              {
        font            : 12pt 'Arial', Helvetica, sans-serif;
        text-shadow     : -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black;
        font-weight     : bold;
        font-size       : 120%;
        font-family     : arial;
        color           : #ffff00;
}

/* top and box settings for menu links */
.bx1            {
        background      : transparent url(graphic/leaves.png) no-repeat top left;
        position        : absolute;
        left            :  4pt;
        top             :  50pt;
        width           : 114pt;
        height          :  31pt;
        z-index         : -1;
        }
.link1 { position:absolute; top:58pt; }

.bx2            {
        background      : transparent url(graphic/leaves.png) no-repeat top left;
        position        : absolute;
        left            :  4pt;
        top             : 110pt;
        width           : 114pt;
        height          :  31pt;
        z-index         : -1;
        }
.link2 { position:absolute; top:119pt; }

.bx3            {
        background      : transparent url(graphic/leaves.png) no-repeat top left;
        position        : absolute;
        left            :  4pt;
        top             : 170pt;
        width           : 114pt;
        height          :  31pt;
        z-index         : -1;
        }
.link3 { position:absolute; top:179pt; }

.bx4            {
        background      : transparent url(graphic/leaves.png) no-repeat top left;
        position        : absolute;
        left            :  4pt;
        top             : 230pt;
        width           : 114pt;
        height          :  31pt;
        z-index         : -1;
        }
.link4 { position:absolute; top:239pt; }

.bx5            {
        background      : transparent url(graphic/leaves.png) no-repeat top left;
        position        : absolute;
        left            :  4pt;
        top             : 290pt;
        width           : 114pt;
        height          :  31pt;
        z-index         : -1;
        }
.link5 { position:absolute; top:299pt; }

.menulogo     {
        background      : transparent url(graphic/minilogo.jpg) no-repeat top left;
        position        : absolute;
        left            : 30pt;
        top             : 350pt;
        width           :  63pt;
        height          :  61pt;
        }

/* left margin settings for menu links */
.mhome              {
        position        : absolute;
        left            :  40pt;
        width           :  87pt;
        height          :  33pt;
        }
.mservices              {
        position        : absolute;
        left            :  33pt;
        width           :  87pt;
        height          :  33pt;
        }
.mestimates              {
        position        : absolute;
        left            :  30pt;
        width           :  97pt;
        height          :  33pt;
        }
.mabout             {
        position        : absolute;
        left            :  33pt;
        width           :  99pt;
        height          :  33pt;
        }
.mphotos             {
        position        : absolute;
        left            :  38pt;
        width           :  84pt;
        height          :  33pt;
        }
.mlinks              {
        position        : absolute;
        left            :  43pt;
        width           :  84pt;
        height          :  33pt;
        }

.mblog              {
        position        : absolute;
        left            :  44pt;
        width           :  87pt;
        height          :  33pt;
        }


body {
        background-image: url(graphic/wood.jpg);
        overflow        : auto;
        }
