@media screen {

#homeBody { background:#574b42 url(../images/homePageBG.gif) top right repeat-x; }

#form1 { margin:0; padding:0; }
img { border:0; }
#aspnetForm { margin:0; }

#aobpContainer { width:975px; height:100%; background:url(../images/bg.gif) top left repeat-x; margin-left:auto; margin-right:auto; text-align:left; }

#overLappingSiding { width:559px; height:259px; position:absolute; z-index:6; margin-left:423px; } 
#headerLogo { position:absolute; z-index:4; height:121px; }
#navigation { width:975px; height:44px; position:absolute; z-index:33;  margin-top:121px; }
#requestBodyContainer { width:100%; position:relative; top:135px; padding-bottom:75px; background:#564b42 url(../images/homeBG.jpg) top left repeat-x; text-align:left; float:left; }
#homeBodyContainer { width:100%; position:relative; top:135px; padding-bottom:75px; background:#564b42 url(../images/homeBG.jpg) top left repeat-x; text-align:left; float:left; }
#bodyContainer { width:100%; position:relative; top:135px; background:#4c3f37 url(../images/bg.gif) top left repeat-x; text-align:left; float:left; }
#bodyContainer2 { width:100%; min-height:294px; position:relative; top:135px; background:#fff url(../images/bg2.gif) top left repeat-x; text-align:left; float:left; }
#innerBodyContainer { width:975px; margin:45px auto 0px auto; }
#homeInnerBodyBackground { width:975px; min-height:350px; background:url(../images/hpBodyRightBG.gif) top right no-repeat; float:left; }
#requestInnerBodyBackground { width:975px; min-height:350px; background:url(../images/hpBodyRightBG2.gif) top right no-repeat; float:left; }
#innerBodyBackground { width:975px; min-height:230px; background:url(../images/birdBG.gif) top right no-repeat; float:left; }
#innerBodyContainer2 { width:975px; margin:0px auto 0px auto; background:#fff url(../images/bg2.gif) top left repeat-x;  }
#techInnerBodyContainer2Padding { width:100%; position:relative; left:10px; padding:20px 0px 20px 0px; float:left; }
#innerBodyContainer2Padding { width:550px; position:relative; left:10px; padding:20px 0px 20px 0px; float:left; }


#birdLinksHome { position:relative; top:95px; left:225px; float:left; }
#birdLinksRequest { position:relative; top:95px; left:190px; float:left; }
#birdLinks { position:relative; top:90px; left:196px; float:left;} 
#topBodyCopyHome { width:521px; min-height:160px; position:relative; left:10px; padding-bottom:20px; display:block; float:left; }
#topBodyCopy { width:550px; min-height:160px; position:relative; left:10px; padding-bottom:20px; display:block; float:left; }
#topBodyCopy ul { margin-top:10; padding-top:0; }

#homePageRight { width:370px; min-height:350px; position:relative; right:35px; padding-top:05px; position:relative; top:156px; float:right; }
#topBodyCopyHome #MainImage { margin-bottom:8px; }
#topBodyCopyHome #Colors { margin-right:8px; }
#topBodyCopyHome #Profiles { margin-right:8px; }
#topBodyCopyHome #Quality { margin-right:8px; }


#footerContainer { width:100%; position:relative; top:135px; clear:both; background:#fff; float:left; }
#footer { width:975px; margin:-4px auto 0 auto;  }
#footerInnerContainer { width:975px; background:#7e796c; padding:9px 0px 9px 0px; float:left; }
#footerCopyright { padding-left:20px; float:left; }
#footerLinks1 { padding-right:20px; float:right; }

.floatLeft { float:left; }

#templateBottomImagesContainer { width:400px; padding:20px 0px 20px 0px; display:block; float:right; }
#templateBottomImagesContainer img { float:left; }
#templateBottomCopy { width:550px; position:relative; left:10px; padding:20px 0px 20px 0px; display:block; float:left; }

/* Profiles */
#profilesTop { width:944px; height:85px; position:relative; left:10px; background:url(../images/aestheticsColorsBG.gif) top left no-repeat; float:left; }
#profilesTop { float:left; }
/* End Profiles */

/* Aesthetics */
#aestheticsTop { width:944px; height:85px; position:relative; left:10px; background:url(../images/aestheticsColorsBG.gif) top left no-repeat; float:left; }
#lakeHouseCollectionLogo { width:115px; height:85px; float:left; }
#lakeHouseColorOptions { width:325px; margin-right:100px; padding-top:18px; float:left; }
#lakeHouseColorOptions img { width:57px; height:22px; margin-right:8px; margin-bottom:8px; overflow:hidden; float:left; }

#cedermillCollectionLogo { width:146px; height:85px; float:left; }
#cedermillColorOptions { width:131px; padding-top:18px; float:left; }
#cedermillColorOptions img { width:57px; height:22px; margin-right:8px; margin-bottom:8px; overflow:hidden; float:left; cursor:pointer; }

#sidingContainer { width:944px; height:124px; position:relative; left:10px; overflow:hidden; float:left; }

#sidingMeasurement { position:relative; left:10px; float:left; }

/* End Aesthetics */

/* FAQs */
#faqsInnerBodyContainer { width:975px; margin:0px auto 0px auto; background:#fff url(../images/bg2.gif) top left repeat-x;  }
#faqsInnerBodyContainerPadding { width:540px; padding:20px 0px 20px 0px; float:left; }

.question { width:100%; padding-bottom:7px; float:left; }
#answers { width:100%; border-top:solid 1px #fff; padding-top:40px; float:left; }

.qnaContainer { width:100%; padding-bottom:25px; float:left; }
.qnaLeft { width:75px; padding-bottom:4px; float:left; }
.qnaRight { width:475px; display:block; padding-bottom:4px; float:left; }
.qnaBackToTop { width:100%; text-align:right; padding-top:6px; float:left; }


/* End FAQs */

/* About us  */

#aboutBody { background:url(../images/aboutUs_qualityBG.gif) top left repeat-x; }
#aboutContainer { width:975px; margin:0 auto 0 auto; }
#aboutBG { width:975px; background:url(../images/houseBG.gif) bottom right no-repeat; float:left; }
#aboutOverLap { width:550px; position:relative; top:-91px; margin-bottom:-76px; float:left; }

/* End About us */

/* Quality */
#qualityBGWide {width:100%; position:relative; top:135px; background:#fff url(../images/bg2.gif) top left repeat-x; text-align:left; float:left; }
#qualityBG { width:975px; margin:0px auto 0px auto; }
#qualityOverLap { width:550px; position:relative; top:-86px; margin-bottom:-76px; float:left; }
#qualityBodyRight { width:400px; margin-top:20px; float:right; }

/* End Quality */

/* Installation */

#installationOverLap { width:550px; position:relative; top:-97px; margin-bottom:-76px; float:left; }
#installationBodyRight { width:400px; margin-top:20px; float:right; }
#installationMouseOvers { width:560px; position:relative; left:10px; float:left; }
#installationInnerBodyContainer2Padding { width:550px; position:relative; left:10px; padding:0px 0px 20px 0px; float:left; }



/* End Installation */

/* about us */

#aboutUsBodyPictures { width:550px; height:150px; position:relative; top:75px; float:left; }

/* end about us */

/* Privacy */

#privacyTopBodyCopy { width:550px; min-height:100px; position:relative; left:10px; padding-bottom:20px; display:block; float:left; }
#privacyInnerBodyBackground { width:975px; min-height:145px; background:url(../images/birdBG.gif) top right no-repeat; float:left; }

/* End Privacy */

/* Request Info */

#rqiContainer { width:510px; float:left; }
#rqiContainer ul { list-style-type:none; margin-left:0px; padding-left:0; }
.rqiRow { width:100%; float:left; }
.rqiLabel { width:100px; float:left; }
.rqiTB { width:165px; float:left; }
.rqiValidation { width:245px; float:right; }

.rqiRowStyle2 { width:100%; margin-top:10px; padding-top:10px; border-top:solid 1px #000; float:left; }
.rqiLabelStyle2 { width:100%; float:left; }
.rqiTBStyle2 { width:100%; padding-left:10px; float:left; }

#RequestBG { width:560px; min-height:350px; background:#fff url(../images/requestBG.gif) top left no-repeat; float:left; }
#RequestBGPadding { padding:20px 20px 20px 20px; float:left; }

/* End Request Info */


}

@media print { 


img { border:0; }
#aobpContainer { width:650px; border-bottom:solid 1px #000; text-align:left; clear:both; float:left; }
#overLappingSiding { display:none; } 
#headerLogo { height:121px; float:left; }
#navigation { display:none; }
#requestBodyContainer { width:650px; text-align:left; clear:both; }
#homeBodyContainer { width:100%; margin-top:20px;  text-align:left;  }
#bodyContainer { width:100%; text-align:left; clear:both;}
#bodyContainer2 { width:100%; text-align:left; clear:both; }
#innerBodyContainer { width:650px; margin:20px 0 0 0; }
#homeInnerBodyBackground { width:650px; }
#requestInnerBodyBackground { width:650px; }
#innerBodyBackground { width:650px; }
#innerBodyContainer2 { width:650px; }
#techInnerBodyContainer2Padding { width:100%; padding:20px 0px 20px 0px; }
#innerBodyContainer2Padding { width:650px; padding:20px 0px 20px 0px; }


#birdLinksHome { display:none; }
#birdLinksRequest { display:none; }
#birdLinks { display:none; } 
#topBodyCopyHome { width:650px; padding-bottom:20px; display:block; }
#topBodyCopy { width:650px; padding-bottom:20px; display:block; }
#topBodyCopy ul { margin-top:10; padding-top:0; }

#homePageRight { width:650px; padding-top:25px;  }
#topBodyCopyHome #MainImage { margin-bottom:8px; }
#topBodyCopyHome #Colors { margin-right:8px; }
#topBodyCopyHome #Profiles { margin-right:8px; }
#topBodyCopyHome #Quality { margin-right:8px; }


#footerContainer { width:100%; border-top:solid 1px #000; clear:both; background:#fff; text-align:left; color:#000;  }
#footer { width:650px; }
#footerContainer .floatLeft { display:none; }
#footerInnerContainer { width:100%; padding:4px 0px 0px 0px; }
#footerCopyright {  }
#footerLinks1 { display:none; }

.floatLeft { }

#templateBottomImagesContainer { display:none; }
#templateBottomImagesContainer img { }
#templateBottomCopy { width:650px; padding:20px 0px 05px 0px; display:block; }

/* Profiles */
#profilesTop { width:650px; height:85px; }
#profilesTop { }
/* End Profiles */

/* Aesthetics */
#aestheticsTop { width:650px; }
#lakeHouseCollectionLogo { width:115px;}
#lakeHouseColorOptions { width:100%; padding-top:18px; }
#lakeHouseColorOptions img { width:57px; height:22px; margin-right:8px; margin-bottom:8px; }

#cedermillCollectionLogo { width:146px; }
#cedermillColorOptions { width:100%; padding-top:18px; }
#cedermillColorOptions img { width:57px; height:22px; margin-right:8px; margin-bottom:8px; overflow:hidden; cursor:pointer; }

#sidingContainer { display:none; }

#sidingMeasurement { display:none; }

/* End Aesthetics */

/* FAQs */
#faqsInnerBodyContainer { width:650px; margin:0px auto 0px auto; }
#faqsInnerBodyContainerPadding { width:540px; padding:20px 0px 20px 0px; }

.question { width:100%; padding-bottom:7px; }
#answers { width:100%; border-top:solid 1px #fff; padding-top:40px; }

.qnaContainer { width:100%; padding-bottom:25px; }
.qnaLeft { width:100%; padding-bottom:4px; }
.qnaRight { width:100%; display:block; padding-bottom:4px; }
.qnaBackToTop { display:none; }


/* End FAQs */

/* About us  */

#aboutBody { background:url(../images/aboutUs_qualityBG.gif) top left repeat-x; }
#aboutContainer { width:650px; margin:0 auto 0 auto; }
#aboutBG { width:650px; background:url(../images/houseBG.gif) bottom right no-repeat; }
#aboutOverLap { width:650px; }

/* End About us */

/* Quality */
#qualityBGWide {width:100%; text-align:left; }
#qualityBG { width:650px; }
#qualityOverLap { width:550px; margin-bottom:10px;  }
#qualityBodyRight { width:650px; margin:0 0 20px 0; }

/* End Quality */

/* Installation */

#installationOverLap { width:550px; position:relative; top:-97px; margin-bottom:-76px; }
#installationBodyRight { margin:20px 0 0 0; padding-bottom:20px; }
#installationMouseOvers { width:650px; margin-bottom:20px; }
#installationInnerBodyContainer2Padding { display:none; }

/* End Installation */

/* about us */

#aboutUsBodyPictures { width:550px; height:150px; position:relative; top:75px; }

/* end about us */

/* Privacy */


#privacyTopBodyCopy { width:650px; min-height:100px; position:relative; left:10px; padding-bottom:20px; display:block; }
#privacyInnerBodyBackground { width:650px; min-height:145px; background:url(../images/birdBG.gif) top right no-repeat; }

/* End Privacy */

/* Request Info */

#rqiContainer { width:650px; }
#rqiContainer ul { list-style-type:none; margin-left:0px; padding-left:0; }
.rqiRow { width:100%; float:left; }
.rqiLabel { width:100px; float:left; }
.rqiTB { width:165px; float:left; }
.rqiValidation { width:245px; float:right; }

.rqiRowStyle2 { width:100%; margin-top:10px; padding-top:10px; border-top:solid 1px #000; float:left; }
.rqiLabelStyle2 { width:100%; float:left; }
.rqiTBStyle2 { width:100%; padding-left:10px; float:left; }

#RequestBG { width:650px; }
#RequestBGPadding {  }

/* End Request Info */


}

@media print { 


img { border:0; }
#aobpContainer { width:650px; border-bottom:solid 1px #000; text-align:left; float:left; }
#overLappingSiding { display:none; } 
#headerLogo { height:121px; float:left; }
#navigation { display:none; }
#requestBodyContainer { width:650px; text-align:left; }
#homeBodyContainer { width:100%; margin-top:20px;  text-align:left;  }
#bodyContainer { width:100%; text-align:left; clear:both;}
#bodyContainer2 { width:100%; text-align:left; clear:both; }
#innerBodyContainer { width:650px; margin:20px 0 0 0; }
#homeInnerBodyBackground { width:650px; }
#requestInnerBodyBackground { width:650px; }
#innerBodyBackground { width:650px; }
#innerBodyContainer2 { width:650px; }
#techInnerBodyContainer2Padding { width:100%; padding:20px 0px 20px 0px; }
#innerBodyContainer2Padding { width:650px; padding:20px 0px 20px 0px; }


#birdLinksHome { display:none; }
#birdLinksRequest { display:none; }
#birdLinks { display:none; } 
#topBodyCopyHome { width:650px; padding-bottom:20px; display:block; }
#topBodyCopy { width:650px; padding-bottom:20px; display:block; }
#topBodyCopy ul { margin-top:10; padding-top:0; }

#homePageRight { width:650px; padding-top:25px;  }
#topBodyCopyHome #MainImage { margin-bottom:8px; }
#topBodyCopyHome #Colors { margin-right:8px; }
#topBodyCopyHome #Profiles { margin-right:8px; }
#topBodyCopyHome #Quality { margin-right:8px; }


#footerContainer { width:100%; border-top:solid 1px #000; clear:both; background:#fff; text-align:left; color:#000;  }
#footer { width:650px; }
#footerContainer .floatLeft { display:none; }
#footerInnerContainer { width:100%; padding:4px 0px 0px 0px; }
#footerCopyright {  }
#footerLinks1 { display:none; }

.floatLeft { }

#templateBottomImagesContainer { display:none; }
#templateBottomImagesContainer img { }
#templateBottomCopy { width:650px; padding:20px 0px 05px 0px; display:block; }

/* Profiles */
#profilesTop { width:650px; height:85px; }
#profilesTop { }
/* End Profiles */

/* Aesthetics */
#aestheticsTop { width:650px; }
#lakeHouseCollectionLogo { width:115px;}
#lakeHouseColorOptions { width:100%; padding-top:18px; }
#lakeHouseColorOptions img { width:57px; height:22px; margin-right:8px; margin-bottom:8px; }

#cedermillCollectionLogo { width:146px; }
#cedermillColorOptions { width:100%; padding-top:18px; }
#cedermillColorOptions img { width:57px; height:22px; margin-right:8px; margin-bottom:8px; overflow:hidden; cursor:pointer; }

#sidingContainer { display:none; }

#sidingMeasurement { display:none; }

/* End Aesthetics */

/* FAQs */
#faqsInnerBodyContainer { width:650px; margin:0px auto 0px auto; }
#faqsInnerBodyContainerPadding { width:540px; padding:20px 0px 20px 0px; }

.question { width:100%; padding-bottom:7px; }
#answers { width:100%; border-top:solid 1px #fff; padding-top:40px; }

.qnaContainer { width:100%; padding-bottom:25px; }
.qnaLeft { width:100%; padding-bottom:4px; }
.qnaRight { width:100%; display:block; padding-bottom:4px; }
.qnaBackToTop { display:none; }


/* End FAQs */

/* About us  */

#aboutBody { background:url(../images/aboutUs_qualityBG.gif) top left repeat-x; }
#aboutContainer { width:650px; margin:0 auto 0 auto; }
#aboutBG { width:650px; background:url(../images/houseBG.gif) bottom right no-repeat; }
#aboutOverLap { width:650px; }

/* End About us */

/* Quality */
#qualityBGWide {width:100%; text-align:left; }
#qualityBG { width:650px; }
#qualityOverLap { width:550px; margin-bottom:10px;  }
#qualityBodyRight { width:650px; margin:0 0 20px 0; }

/* End Quality */

/* Installation */

#installationOverLap { width:550px; position:relative; top:-97px; margin-bottom:-76px; }
#installationBodyRight { margin:20px 0 0 0; padding-bottom:20px; }
#installationMouseOvers { width:650px; margin-bottom:20px; }
#installationInnerBodyContainer2Padding { display:none; }

/* End Installation */

/* about us */

#aboutUsBodyPictures { width:550px; height:150px; position:relative; top:75px; }

/* end about us */

/* Privacy */

#privacyTopBodyCopy { width:650px; min-height:100px; position:relative; left:10px; padding-bottom:20px; display:block; }
#privacyInnerBodyBackground { width:650px; min-height:145px; background:url(../images/birdBG.gif) top right no-repeat; }

/* End Privacy */

/* Request Info */

#rqiContainer { width:600px;  float:none;}
#rqiContainer ul { list-style-type:none; margin-left:0px; padding-left:0; }
.rqiRow { width:100%; float:none;}
.rqiLabel { width:100px; float:none; }
.rqiTB { width:165px; float:none;}
.rqiValidation { width:245px; float:none; }

.rqiRowStyle2 { width:100%; margin-top:10px; padding-top:10px; border-top:solid 1px #000;  float:none; }
.rqiLabelStyle2 { width:100%;  float:none; }
.rqiTBStyle2 { width:100%; padding-left:10px; float:none;  }

#RequestBG { width:650px; }
#RequestBGPadding {  }

/* End Request Info */


}