BODY
{
    MARGIN: 0px;
    BACKGROUND-COLOR: #cccccc
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0c0c0c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.verdana10
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #272727;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.verdana17
{
    FONT-SIZE: 17px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.grey-line1
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(images/grey-line1.jpg);
    BACKGROUND-REPEAT: repeat-x
}
A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000080;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.border
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e3bf44;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.faqlink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	padding:5px 0px;
	line-height:25px;
	border-bottom:1px dashed  #ccc;

}
A.faqlink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #47785c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.faqlink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textwhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	padding:10px 0px 0px 0px;
}
INPUT
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.noborder
{
    BORDER-RIGHT: #666666 0px solid;
    BORDER-TOP: #666666 0px solid;
    BORDER-LEFT: #666666 0px solid;
    BORDER-BOTTOM: #666666 0px solid
}
.green-line1
{
    BACKGROUND-IMAGE: url(images/green-line1.jpg);
    BACKGROUND-REPEAT: repeat-x
}
.green-line2
{
    BACKGROUND-IMAGE: url(images/green-line2.jpg);
    BACKGROUND-REPEAT: repeat-y
}
.slight-yellowbg
{
    BORDER-RIGHT: #c5af6b 1px solid;
    BACKGROUND-IMAGE: url(images/bg-right.jpg);
    BORDER-LEFT: #c5af6b 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffffff
}
.slight-top-line
{
    BACKGROUND-IMAGE: url(images/slightyellow-middle.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.gry-bdr
{
    BORDER-RIGHT: #dcdcdc 1px solid;
    BORDER-TOP: #dcdcdc 0px solid;
    BORDER-LEFT: #dcdcdc 1px solid;
    BORDER-BOTTOM: #dcdcdc 1px solid;
	
}
.green-line3
{
    BACKGROUND-IMAGE: url(images/green-line3.jpg);
    BACKGROUND-REPEAT: repeat-x
}
.green-bg
{
    BACKGROUND-IMAGE: url(images/gree-bg.jpg);
    BACKGROUND-REPEAT: repeat-x
}
.green-line4
{
    BACKGROUND-IMAGE: url(images/green-line4.jpg);
    BACKGROUND-REPEAT: repeat-y
}
.doted-line
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(images/doted-line.jpg);
    BACKGROUND-REPEAT: repeat-x
}
.lightyello-bg
{
    BORDER-RIGHT: #f6d16b 1px solid;
    BORDER-TOP: 0px;
    BACKGROUND-IMAGE: url(images/lightyello-bg.jpg);
    BORDER-LEFT: #f6d16b 1px solid;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.grey-mid-line
{
    BACKGROUND-IMAGE: url(images/grey-mid.jpg);
    BACKGROUND-REPEAT: repeat-y
}
.grey-line3
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(images/grey-line3.jpg);
    BACKGROUND-REPEAT: repeat-x
}
.grey-bdr
{
    BORDER-RIGHT: #dadada 1px solid;
    BORDER-TOP: #dadada 0px solid;
    BORDER-LEFT: #dadada 1px solid;
    BORDER-BOTTOM: #dadada 0px solid
}
.grey-bot-bdr
{
    BORDER-RIGHT: #dadada 0px solid;
    BORDER-TOP: #dadada 0px solid;
    BORDER-LEFT: #dadada 0px solid;
    BORDER-BOTTOM: #dadada 1px solid
}
A.redlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.redlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.whitebdr
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-BOTTOM: #ffffff 1px solid
}
A.whitelink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.whitelink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3c634e;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.arial13-white
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}


.bdr_4side_gray_1px
{
    BORDER-RIGHT: #3c634e 1px solid;
    BORDER-TOP: #3c634e 1px solid;
    BORDER-LEFT: #3c634e 1px solid;
    BORDER-BOTTOM: #3c634e 1px solid
}


.tahoma11green-link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #353535;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.tahoma11green-link:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #353535;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.arial11-blacklink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #414141;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.arial11-blacklink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #9b7d17;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bot-bdr-green
{
    BORDER-RIGHT: #eaf6ea 0px solid;
    BORDER-TOP: #eaf6ea 0px solid;
    BORDER-LEFT: #eaf6ea 0px solid;
    BORDER-BOTTOM: #eaf6ea 1px solid
}
.bot-bdr-green4
{
    BORDER-RIGHT: #8cc68c 1px solid;
    BORDER-TOP: #8cc68c 1px solid;
    BORDER-LEFT: #8cc68c 1px solid;
    BORDER-BOTTOM: #8cc68c 1px solid
}
.main-menubg
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/menubg.gif);
    BACKGROUND-REPEAT: repeat-x
}
A.top_nav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none
}
A.top_nav:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none
}
A.top_nav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #e3bf44;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: underline
}
A.left_nav_L1:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #414141;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
A.left_nav_L1:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #414141;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
A.left_nav_L1:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #414141;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: underline
}
A.left_nav_L2:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #414141;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.left_nav_L2:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #414141;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.left_nav_L2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #414141;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
TD.left_nav_L1
{
    BACKGROUND-COLOR: #c2dacd
}
DIV.left_nav_L1
{
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 17px;
    BACKGROUND-IMAGE: url(../images/left_nav_bullet.gif);
    WIDTH: 200px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #c2dacd
}
DIV.left_nav_L2
{
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 30px;
    BACKGROUND-IMAGE: url(../images/left_nav_bullet2.gif);
    WIDTH: 187px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #eff5f2
}
DIV.left_nav_L3
{
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 45px;
    BACKGROUND-IMAGE: url(../images/left_nav_bullet3.gif);
    WIDTH: 172px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #eff5f2
}
.body_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
	line-height:19px;
    COLOR: #404040;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none
}
A.footer:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none
}
A.footer:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #e3bf44;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: underline
}
H1
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    MARGIN-BOTTOM: 5px;
    COLOR: #47785c;
    PADDING: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #c2dacd;
    TEXT-ALIGN: left
}
H1.main_cat
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 0px;
    WIDTH: 200px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #ffffff
}
H2
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 0px;
    WIDTH: 500px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.left_nav_cti
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.inner-header{
width:768px;
}

DIV.header1
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(../images/header1.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 99px
}
DIV.header2
{
    BACKGROUND-POSITION: 56px 50%;
    BACKGROUND-IMAGE: url(../images/header2.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 99px
}
DIV.header3
{
    BACKGROUND-POSITION: 512px 50%;
    BACKGROUND-IMAGE: url(../images/header3.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 99px
}

DIV.header3_PPC
{
    BACKGROUND-POSITION: 512px 50%;
    BACKGROUND-IMAGE: url(../images/header3-PPC.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 99px
}
DIV.left_nav_header
{
    BACKGROUND-IMAGE: url(../images/left_nav_title.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
DIV.left_nav_footer
{
    BACKGROUND-IMAGE:url(../images/left_nav_bottom.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
TABLE.top_nav
{
    BACKGROUND-IMAGE: url(../images/topnav_bg.gif);
}
TABLE.footer
{
    BACKGROUND:#4A7A60 url(../images/footer_bg.gif) repeat-x;
}
DIV.top_nav_separator
{
    BACKGROUND-IMAGE: url(../images/topnav_separator.gif);
    WIDTH: 1px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px
}
H2.home_roofing
{
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 2px;
    WIDTH: 107px;
    COLOR: #2079a3;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2.home_windows
{
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 2px;
    WIDTH: 107px;
    COLOR: #717171;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2.home_siding
{
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 2px;
    WIDTH: 107px;
    COLOR: #ff6002;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2.home_gutters
{
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 2px;
    WIDTH: 107px;
    COLOR: #026e0b;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.home_title_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #272727;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
DIV.welcome
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
SPAN.red_star
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.gallery_image
{
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-IMAGE: url(../images/gallery_img_bg.gif);
    WIDTH: 100px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100px;
    TEXT-ALIGN: center;
}


A.gallery_group_title:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #414141;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none
}
A.gallery_group_title:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #414141;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none
}
A.gallery_group_title:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #e3bf44;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: underline
}

A.sitemap_iframe:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #568C6E;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none;
}
A.sitemap_iframe:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #568C6E;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none;
}
A.sitemap_iframe:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #568C6E;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: underline;
}


div.goinggreen_sec
{
}
div.goinggreen
{
}


A.goinggreen:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #92C63C;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none;
}
A.goinggreen:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #92C63C;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none
}
A.goinggreen:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #92C63C;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: underline
}

.mdl-bg{
background:#dbe0df url(../images/background.png) 50% 0 repeat-y;
height:500px;

}

