body { background-color: #fff; background-image: url(../images/bg_shadow.gif); background-repeat: no-repeat; background-position: center -150px; margin: 0; padding: 0; }
body { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; }
body.arch { background-color: #fff; background-image: url(../images/bg_shadow.gif); background-repeat: no-repeat; background-position: center -5px; margin: 0; padding: 0; }
#equote { background-color: #fff; background-image: none; background-position: center -150px; margin: 0; }
img a, img { border-width: 0; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { }
.topbar { background-color: #fff; background-image: url(../images/woodharbor_logo.gif); background-repeat: no-repeat; width: 760px; height: 99px; margin: 0 auto; }
body.homer div.topbar { background-image: url(../images/woodharbor_logo_clean.gif); }
body.homer div#dealerloc { background-image: url(../images/dealerbar_clean.gif); }


/*</agl.folder>*/
/*Structure*/

.subnav { background-color: #fff; margin-right: auto; margin-left: auto; width: 750px; height: 28px; overflow: hidden; float: none; clear: both; padding-left: 10px; border-bottom: 1px solid #666; }

.footer { background-color: #fff; text-align: left; margin-right: auto; margin-left: auto; width: 760px; overflow: hidden; min-height: 155px; }
/*Tall Page Structure*/
#tallpages .topbar { position: absolute; }
#tallpages .mainnav { position: absolute; top: 99px; }
#tallpages .livearea { background-color: #f2eee6; background-image: none; position: fixed; top: 127px; bottom: 30px; width: 760px; height: auto; overflow: scroll; }
#tallpages .subnav { position: fixed; bottom: 0; }
#tallpages .nest { width: 760px; margin-right: auto; margin-left: auto; }
#tallpages .subnav { border-style: none; }

/*</agl.folder>*/
/*Text Style*/
h1 { color: #630; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  margin: 0; padding-left: 10px; }
#lead { background-image: url(../images/h1_bg.gif); background-repeat: no-repeat; background-position: 0 0; }
h2 { color: #630; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding-left: 10px; }
h3{color: #630; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  margin: 0; padding-right: 20px; text-align: right;}
p { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; padding-right: 10px; padding-left: 10px; }
ul { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; padding-right: 10px; padding-left: 10px; list-style-type: square; list-style-position: inside; }
ul a:link { text-decoration: none; }
ul a:hover { text-decoration: underline; }
ul a:visited { text-decoration: none; }
ul.topleft { margin: 0; padding: 0; }

/*<agl.folder "Nav on-page Indicators">*/
	body.cabinetry div.mainnav { background-image: url(../images/cabinetrynav_bg.gif); }
	body.doors div.mainnav { background-image: url(../images/doorsnav_bg.gif); }
	body.ideagal div.mainnav { background-image: url(../images/ideasnav_bg.gif); }
	body.whdiff div.mainnav { background-image: url(../images/whdiffnav_bg.gif); }
	body.whatsnew div.mainnav { background-image: url(../images/whatsnewnav_bg.gif); }
	body.support div.mainnav { background-image: url(../images/supportnav_bg.gif); }
	body.careers div.mainnav { background-image: url(../images/careersnav_bg.gif); }
/*</agl.folder>*/

/*</agl.folder>*/
/**/
.eyespot { width: auto; height: 155px; overflow: hidden; float: left; }


/**/
.pinright { border-right: 1px solid #630; }
.pinleft { border-left: 1px solid #630; }
#pinbottom { border-bottom: 1px solid #630; }
.pdflist { list-style-image: url(../images/iconPdf.gif); }

/*Header Include*/
.headinsert { width: 760px; height: 99px; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 0 !important; margin-left: auto !important; padding: 0; }
.errortext {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; color:#C00000; font-weight: normal;}
.linktext { color: #630; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding-left: 0px; }
img.right {
	  margin: 0 0 5px 12px;
	  padding: 4px;
	  border: 1px solid #a0a0a0;

	  }
