body {background-color: #FFFFFF;}

/* Main Setup */
.maindiv {width: 949px;  background-color:#FFFFFF; border: #FFFFFF solid 2px; margin-top:0px;}
.header { background:url(images/header.gif) no-repeat; width: 949px; height:58px; font: bold 18px Arial, Helvetica, sans-serif; color: #999999; }
.headerp { margin: 0px 0px 30px; padding: 0px; }
.mainbody { height:472px;}
.text { font: 12px/17px Arial, Helvetica, sans-serif; color: #666666; padding-right: 10px; padding-left: 10px; text-align: justify; vertical-align: top; padding-top: 40px; }
h1 { font-size: 28px; margin: 0px; padding: 0px; font-weight: normal; }

/* Menu */
.menu a {font: 13px Arial, Helvetica, sans-serif; color: #666666; text-decoration:none;}
.menu a:hover { color:#003399;}

.ahome { display: block; width: 51px; height: 39px; background: url("images/home.gif") 0 0 no-repeat; text-decoration: none; float: left;}
a:hover.ahome { background-position: 0 -38px; }
.aabout { display: block; width: 70px; height: 39px; background: url("images/about.gif") 0 0 no-repeat; text-decoration: none; float: left;}
a:hover.aabout { background-position: 0 -38px; }
.awindows { display: block; width: 67px; height: 39px; background: url("images/menu03.jpg") 0 0 no-repeat; text-decoration: none; float: left;}
a:hover.awindows { background-position: 0 -38px; }
.adoors { display: block; width: 52px; height: 39px; background: url("images/menu04.jpg") 0 0 no-repeat; text-decoration: none; float: left;}
a:hover.adoors { background-position: 0 -38px; }
.aconserv { display: block; width: 110px; height: 39px; background: url("images/menu05.jpg") 0 0 no-repeat; text-decoration: none; float: left;}
a:hover.aconserv {background-position: 0 -38px;}
.aporches { display: block; width: 67px; height: 39px; background: url("images/menu06.jpg") 0 0 no-repeat; text-decoration: none; float: left;}
a:hover.aporches { background-position: 0 -38px; }
.aglazing { display: block; width: 58px; height: 39px; background: url("images/menu07.jpg") 0 0 no-repeat; text-decoration: none; float: left;}
a:hover.aglazing {background-position: 0 -38px; }
.acommerc { display: block; width: 173px; height: 39px; background: url("images/menu08.jpg") 0 0 no-repeat; text-decoration: none; float: left;}
a:hover.acommerc { background-position: 0 -38px;}
.atest { display: block; width: 92px; height: 39px; background: url("images/menu09.jpg") 0 0 no-repeat; text-decoration: none; float: left;}
a:hover.atest { background-position: 0 -38px; }
.acontact { display: block; width: 65px; height: 39px; background: url("images/menu10.jpg") 0 0 no-repeat; text-decoration: none; float: left;}
a:hover.acontact { background-position: 0 -38px; }


.footer { height: 28px; }
.footer p{ font: 12px Arial, Helvetica, sans-serif; color: #666666; margin: 0px; padding: 8px 0px 0px; text-align: center; }
.footer a{ color:#0000CC; text-decoration:none; }
.footer a:hover { text-decoration:underline;}

.formTEXT { font: 12px Arial, Helvetica, sans-serif; color: #666666; }
.formLabels  p{ margin:0px 0px 14px; }
.formBoxes  p{ margin:0px 0px 5px; }
