body{
margin:0 auto;
background:url(../images/bg_main.gif) repeat-y center;
text-align:center;

}

#top_header {
margin-top:0em;
margin-left:0em;
margin-right:0;
height:249px;  
width:101.05%;
background:url(../images/bg_top.gif) repeat-x top;
float:left;
}

#wrap{
margin:0 auto;
width:930px;
text-align:center;
}

#header_icons{
width:8em;
float:right;
margin-right:0em;
margin-top:-15.25em;
position:relative;
}

#header_icons img{
float:left;
margin-top:1em;
margin-left:0.25em;
border:none;
}

#menu {
margin-top:-3em;
margin-left:-8em;
position:relative;
text-decoration:none;
list-style:none;
width:930px;
float:left
}

#menu ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.8em;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
list-style-type:none;
list-style:none;
}

#menu li {
display:inline;
padding:0em 1em 0.25em 1em;
border-left: 1px solid #b3d558;
border-right: none;
}

#menu a{
color:#FFFFFF;
text-decoration:none;
}

#menu a:hover {
color: #FFFFFF;
background:#3333CC;
}

#content{
margin-top:0.5em;
margin-left:1.75em;
padding:0.5em 0.5em 0.5em 0.5em;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#333333;
text-align:left;
width:900px;
}

#content h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#5fb90f;
}

#content p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#666666;
}

#content img{
margin-right:1em;
margin-bottom:1em;
}

#divider hr{
margin-top:0.5em;
margin-bottom:0.5em;
color:#CCCCCC;
width:900px;;
height:1px;
float:left;
}

#windows{
width:200px;
float:left;
margin-left:0em;
margin-top:1em;
}

#windows img{
margin-top:1em;
}

#windows h2, a{
width:200px;
margin-top:-1em;
font-size:1em;
text-decoration:none;
font-style:normal;
color:#018eb9;
}

#windows p{
width:200px;
margin-top:-1.5em;
padding-left:0.2em;
padding-right:0.2em;
font-size:0.65em;
color:#666666;
text-align:left;
}

#shutters{
width:200px;
float:left;
margin-left:1.5em;
margin-top:1em;
}

#shutters img{
margin-top:1em;
}

#shutters h2, a{
width:200px;
margin-top:-1em;
font-size:1em;
text-decoration:none;
font-style:normal;
color:#018eb9;
}

#shutters p{
width:200px;
margin-top:-1.5em;
padding-left:0.2em;
padding-right:0.2em;
font-size:0.65em;
color:#666666;
text-align:left;
}

#garage{
width:200px;
float:left;
margin-left:1.5em;
margin-top:1em;
}

#garage img{
margin-top:1em;
}

#garage h2, a{
width:200px;
margin-top:-1em;
font-size:1em;
text-decoration:none;
font-style:normal;
color:#018eb9;
}

#garage p{
width:200px;
margin-top:-1.5em;
padding-left:0.2em;
padding-right:0.2em;
font-size:0.65em;
color:#666666;
text-align:left;
}

#remodeling{
width:200px;
float:left;
margin-left:1.5em;
margin-top:1em;
}

#remodeling img{
margin-top:1em;
}

#remodeling h2, a{
width:200px;
margin-top:-0.25em;
font-size:1em;
text-decoration:none;
font-style:normal;
color:#018eb9;
}

#remodeling p{
width:210px;
margin-top:-1.5em;
padding-left:0.2em;
padding-right:0.2em;
font-size:0.63em;
color:#666666;
text-align:left;
}


#footer{
margin-top:0.125em;
width:900px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#999999;
float:left;
}
