body {
background: #ECECC8;
}

td {
	font: normal 12px arial,tahoma;
	color: #424241;
}

h1, h2, h3, h4, h5 {

    color: #ffffff;
    margin: 0px;
}


h1 {
    font-size: 35px;
}

h2 {
    font-size: 18px;
}

h3 {
    font-size: 14px;
}


a {
color: #424241;
text-decoration: underline;
}

a:hover {
color: green;
text-decoration: none;

}

a.white-link-underline {
	text-decoration: underline;
	color: #FFFFFF;
}

.white-text{
color: #ffffff;
text-decoration: none;

}
a.b1
{
font:  14px arial,tahoma;
color: #fffea0;
text-decoration: none;
padding: 15px;
margin: 0px;

}
.p1
{
padding: 0 0 0 20px;
}
.bg1
{
background-image: url('images/bg_1.gif');
background-repeat: x,y;
background-color: #d9d9ad;
}
.menu 
{
vertical-align:top;
height: 35px;
background:url(images/index_03.gif);
padding: 10px 0 0 85px;
}
.menu a
{
color:#FFFFFF;
font: bold 11px arial,tahoma;
text-decoration: none;
}


.blye-text-underline {
color: #47beed;
text-decoration: underline;
}

.blye-text-regular {
color: #47beed;
text-decoration: none;
}

.yellow-text-regular {
color: #ece92c;
text-decoration: none;
}

.yellow-text-underline {
color: #ece92c;
text-decoration: underline;
}

.orange-text-regular {
color: #e88520;
text-decoration: none;
}

.orange-text-underline {
color: #e88520;
text-decoration: underline;
}
.broun-text-regular {
color: #a6a332;
text-decoration: none;
}
#broun2-text-regular {
color: #a6a332;
text-decoration: none;
}

.broun-text-underline {
color: #a6a332;
text-decoration: underline;
}

.red-text-regular {
color: #8a3c53;
text-decoration: none;
}

.red-text-underline {
color: #8a3c53;
text-decoration: underline;
}
.black-text-regular {
color: #000000;
text-decoration: none;
}

.black-text-underline {
color: #000000;
text-decoration: underline;
}


.gray-text-underline{
color: #424241;
text-decoration: underline;
}
.gray-text-regular{
color: #424241;
text-decoration: none;
}

.green-text{
color: #458b05;
text-decoration: none;
}

.green-text-underline{
color: #458b05;
text-decoration: underline;
}
#moreinteresting
{
  background-image: url('images/index_04.gif');
  background-repeat: no-repeat;
  width: 368px;
  height: 124px;
  margin: auto;
  padding-bottom: 40px;
}
#moreinteresting h2
{
    font-size: 24px;
}
#leafsection
{
    background-image: url('images/index_03.jpg');
    background-repeat: no-repeat;
    width: 432px;
    height: 355px;
    vertical-align: top;
    text-align: left;
}
#leafsection img
{
    margin: 5px 0px 0px 40px;
    width: 214px;
    height: 104px;
    border: none;
}
#leafsection strong
{
    margin: 5px 0px 0px 60px;
    border: none;
    font-size: 150%;
    color: white;
}
.headingtitles
{
    color: #458b05;
    font-size: 150%;
}
.headingtitles2
{
    color: #458b05;
    font-size: 110%;
}
.headingtitles3
{
    color: #458b05;
    background-color: #edecce;
    font-size: 160%;
}
.headingtitles4
{
    color: #458b05;
    font-size: 110%;
}
#designinstallpic{
    text-decoration: none;
    background-image: url('images/designsinstallationspic.jpg');
    background-repeat: no-repeat;
    width: 350px;
    height: 263px;
    font-size: 120%;
    vertical-align: top;
    padding: 140px 5px 0px 10px;
}
#designinstallpic a
{
    color: white;
    text-decoration: none;
}
#designinstallpic a:hover
{
    color: red;
    text-decoration: none;
}
#maintservicespic{
    color: #424241;
    text-decoration: none;
    background-image: url('images/maintservicespic.jpg');
    background-repeat: no-repeat;
    width: 350px;
    height: 263px;
    font-size: 120%;
    vertical-align: top;
    padding: 140px 5px 0px 10px;
}
#maintservicespic a
{
    color: white;
    text-decoration: none;
}
#maintservicespic a:hover
{
    color: red;
    text-decoration: none;
}
.headingh2 a
{
    color: #458b05;
    text-decoration: none;
}.headingh2 a:hover
{
    color: white;
    text-decoration: none;
}
.designinstallpageleft{
    color: #424241;
    text-decoration: none;
    width: 350px;
    height: 263px;
    font-size: 120%;
    vertical-align: top;
    padding: 0px 5px 0px 20px;
}
.designinstallpageright{
    color: #424241;
    text-decoration: none;
    width: 350px;
    height: 263px;
    font-size: 120%;
    vertical-align: top;
    padding: 0px 5px 0px 0px;
}
#bizpart
{
    color: #424241;
    text-decoration: none;
    width: 100%;
    height: 263px;
    vertical-align: top;
    padding: 0px 5px 0px 20px;
}

