a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid17letstalk,
#pid10beforeafter,
#pid12casestudy2,
#pid6sitemap,
#pid3links,
#pid14designservices,
#pid2whoweare,
#pid11casestudy1,
#pid1home,
#pid8testimonials,
#pid18blog,
#pid16maintenance,
#pid5thankyou,
#pid7privacypolicy,
#pid4resources,
#pid13casestudy3,
#pid9portfolio,
#pid15remodeling  {
   margin: 0px auto 0px auto;
   width: 997px;
   position: relative;
}

#webtext p a:hover,
#contacttext p a:hover,
#main3menu li a:hover,
#whatwedomenu li a:hover,
#takeapeekmenu li a:hover,
#id158mainmenu li a:hover,
#id5mainmenu li a:hover,
#id169mainmenu li a:hover,
#main2menu li a:hover  {
   color: #808000;
}

#handymantext p,
#id103cs1text p,
#rttext p,
#id99cs3text p,
#repairscroll p,
#remodelingtext p,
#newslettertext p,
#id57designtext p,
#design2text p,
#testimonialstext p  {
   font: 12px/18px Arial;
   margin: 0px;
   text-align: left;
}

#linkstext p a,
#probonotext p a,
#locationtext p a,
#membershipstext p a,
#exhibitstext p a,
#contacttext p a,
#hatext p a,
#communitytext p a  {
   border-width: 1px;
   font-weight: bold;
   text-decoration: none;
}

#kohlerbutton a,
#subzerobutton a,
#wolfbutton a,
#gebutton a,
#energystarbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 100px;
   width: 100px;
   background-position: 0% 0px;
   font-size: 100px;
   line-height: 100px;
}

#probonotext p,
#podcaststext p,
#exhibitstext p,
#hatext p,
#dctext p  {
   font: bold 12px Arial;
   margin: 0px;
   text-align: left;
   color: #010101;
}

#takeapeekmenu li,
#whatwedomenu li,
#id158mainmenu li,
#main3menu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#id103cs1text,
#thisrenovationwasinspiredbytheartthattheownerseither  {
   visibility: visible;
   position: absolute;
   left: 543px;
   z-index: 1;
   width: 407px;
}

#id100cs3text p,
#id104cs1text p,
#cs2text p,
#membershipstext p  {
   font: bold 14px/14px Arial;
   margin: 0px;
   color: #F2F2F0;
   text-align: left;
}

#thisrenovationwasinspiredbytheartthattheownerseither  {
   top: 563px;
}

#statementtext p,
#linkstext p,
#consultationstext p  {
   font: 14px/24px Arial;
   margin: 0px;
   text-align: center;
}

#testimonialsscroll p,
#fiveblogscroll p  {
   font: 12px/18px Arial;
   margin: 0px;
   padding-right: 20px;
   text-align: left;
}

#nextbutton a:hover,
#prevbutton a:hover  {
   background-position: -31px 0%;
}

#whatwedomenu li a,
#takeapeekmenu li a  {
   border-bottom-color: #C0C0C0;
   border-bottom-style: dotted;
   border-width: 1px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #E8E8E8;
   width: 100%;
   display: block;
   background-color: #000000;
}

#cs2text,
#id100cs3text,
#id104cs1text  {
   visibility: visible;
   position: absolute;
   top: 82px;
   z-index: 2;
   width: 520px;
}

#debtext p,
#rebeccatext p,
#dcitext p  {
   font: bold 14px/18px Arial;
   margin: 0px;
   color: #020202;
   text-align: left;
}

#remodeling2text p,
#id53designtext p  {
   font: 13px/18px Arial;
   margin: 0px;
   color: #050505;
   text-align: left;
}

#linkedinbutton a,
#facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   background-position: 0% 0px;
   font-size: 36px;
   line-height: 36px;
}

#id158mainmenu li a,
#main3menu li a  {
   border-width: 1px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   width: 100%;
   display: block;
}

#portfoliothumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 2px;
   width: 74px;
   height: 48px;
}

#main2menu li a,
#id5mainmenu li a  {
   border-width: 1px;
   text-decoration: none;
   height: 100%;
   display: block;
}

#id5mainmenu li,
#main2menu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#whatwedomenu,
#takeapeekmenu  {
   font: 11px/24px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #E8E8E8;
   visibility: hidden;
   position: absolute;
   top: 291px;
   z-index: 2;
}

#prevbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   width: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#webtext p,
#copyrighttext p  {
   font: 11px/17px Arial;
   margin: 0px;
   text-align: left;
}

#portfoliopicturebox table  {
   width: 100%;
   height: 100%;
}

#prevbutton,
#nextbutton  {
   visibility: visible;
   position: absolute;
   top: 304px;
   z-index: 1;
   width: 31px;
   height: 31px;
}

#facebookbutton a:hover  {
   background-position: -34px 0%;
}

#linkedinbutton a:hover  {
   background-position: -33px 0%;
}

#debcorninginteriorsllc  {
   background: url(casestudy2media/debcorninginteriorsllc.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 162px;
   top: 44px;
   z-index: 2;
   width: 263px;
   height: 16px;
}

#testimonialsscroll p  {
   color: #040404;
}

#portfoliothumbsheet  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 313px;
   z-index: 1;
   width: 325px;
   height: 272px;
}

#consultationstext p  {
   color: #050505;
}

#portfoliopicturebox  {
   visibility: visible;
   position: absolute;
   left: 429px;
   top: 116px;
   z-index: 4;
   width: 509px;
   height: 427px;
}

#portfoliobackground  {
   background: url(casestudy2media/portfoliobackground.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 419px;
   top: 105px;
   z-index: 3;
   width: 529px;
   height: 451px;
}

#membershipstext p a  {
   color: #010101;
}

#id169mainmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FCFAFA;
   height: 100%;
   border-width: 1px;
}

#id158mainmenu li a  {
   color: #212120;
}

#energystarbutton a  {
   background-image: url(linksmedia/energystarbutton.png);
}

#testimonialstext p  {
   color: #050505;
}

#newslettertext p a  {
   border-width: 1px;
   text-decoration: none;
   color: #010101;
}

#communitytext p a  {
   color: #010101;
}

#membershipstext p  {
   color: #010101;
}

#remodelingtext p  {
   color: #050505;
}

#fiveblogscroll p  {
   color: #212120;
}

#id57designtext p  {
   color: #050505;
}

#exhibitstext p a  {
   color: #010101;
}

#facebookbutton a  {
   width: 34px;
   background-image: url(casestudy2media/facebookbutton.png);
}

#id169mainmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#id5mainmenu li a  {
   color: #000000;
}

#linkedinbutton a  {
   width: 33px;
   background-image: url(casestudy2media/linkedinbutton.png);
}

#locationtext p a  {
   color: #020202;
   font-weight: Normal;
}

#newslettertext p  {
   color: #010101;
}

#pid13casestudy3  {
   width: 1007px;
}

#subzerobutton a  {
   background-image: url(linksmedia/subzerobutton.png);
}

#communitytext p  {
   font: bold 14px/24px Arial;
   margin: 0px;
   text-align: left;
   color: #010101;
}

#pid11casestudy1  {
   width: 1007px;
}

#contacttext p a  {
   color: #060606;
}

#statementtext p  {
   color: #020202;
}

#pid12casestudy2  {
   width: 1007px;
}

#probonotext p a  {
   color: #010101;
}

#linkedinbutton  {
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 595px;
   z-index: 2;
   width: 33px;
   height: 36px;
}

#main2menu li a  {
   color: #C8C8CA;
}

#handymantext p  {
   color: #060606;
}

#kohlerbutton a  {
   width: 101px;
   background-image: url(linksmedia/kohlerbutton.png);
}

#tagline2text p  {
   font: 13px/24px Arial;
   margin: 0px;
   color: #FBFBF8;
   text-align: center;
}

#id103cs1text p  {
   color: #010101;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 206px;
   top: 595px;
   z-index: 2;
   width: 34px;
   height: 36px;
}

#podcaststext p  {
   line-height: 14px;
}

#repairscroll p  {
   color: #060606;
   padding-right: 15px;
}

#exhibitstext p  {
   line-height: 14px;
}

#main3menu li a  {
   color: #030303;
}

#takeapeekmenu  {
   width: 81px;
   left: 132px;
}

#id169mainmenu  {
   font: 11px/19px Arial;
   margin: 0px;
   height: 19px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FCFAFA;
   position: absolute;
   left: 7px;
   top: 272px;
   z-index: 2;
}

#probonotext p  {
   line-height: 18px;
}

#linkstext p a  {
   color: #020202;
}

#id99cs3text p  {
   color: #010101;
}

#id158mainmenu  {
   font: 13px/30px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #212120;
   position: absolute;
   left: 5px;
   top: 328px;
   z-index: 2;
   width: 259px;
}

#contacttext p  {
   font: bold 13px/18px Arial;
   margin: 0px;
   color: #060606;
   text-align: left;
}

#design2text p  {
   color: #050505;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 639px;
   z-index: 1;
   width: 278px;
}

#taglinetext p  {
   font: italic 14px/24px TimesNewRomanPS;
   margin: 0px;
   color: #9FA615;
   text-align: left;
}

#id100cs3text  {
   left: 644px;
}

#wolfbutton a  {
   background-image: url(linksmedia/wolfbutton.png);
}

#id103cs1text  {
   top: 565px;
}

#awardstext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
   color: #010101;
}

#prevbutton a  {
   background-image: url(casestudy2media/prevbutton.png);
}

#nextbutton a  {
   background-image: url(casestudy2media/nextbutton.png);
}

#id104cs1text  {
   left: 634px;
}

#whatwedomenu  {
   width: 84px;
   left: 216px;
}

#tagline2text  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 105px;
   z-index: 2;
   width: 152px;
}

#webtext p a  {
   color: #000000;
   border-width: 1px;
   text-decoration: none;
}

#id5mainmenu  {
   font: 11px/16px Arial;
   height: 16px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   position: absolute;
   left: 12px;
   top: 593px;
   z-index: 1;
   width: 122px;
}

#linkstext p  {
   color: #020202;
   font-weight: bold;
}

#taglinetext  {
   visibility: visible;
   position: absolute;
   left: 162px;
   top: 62px;
   z-index: 2;
   width: 260px;
}

#contacttext  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 510px;
   z-index: 1;
   width: 249px;
}

#hatext p a  {
   color: #010101;
}

#nextbutton  {
   left: 952px;
}

#gebutton a  {
   background-image: url(linksmedia/gebutton.png);
}

#prevbutton  {
   left: 383px;
}

#designplan  {
   background: url(designservicesmedia/designplan.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 297px;
   z-index: 1;
   width: 260px;
   height: 169px;
}

#hometext p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #050505;
   text-align: left;
}

#main3menu  {
   font: bold 11px/24px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #030303;
   position: absolute;
   left: 419px;
   top: 565px;
   z-index: 1;
   width: 114px;
}

#casestudy  {
   background: url(casestudy2media/casestudy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 350px;
   top: 304px;
   z-index: 1;
   width: 14px;
   height: 116px;
}

#main2menu  {
   font: 11px/21px Arial;
   height: 21px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #C8C8CA;
   position: absolute;
   left: 657px;
   top: 11px;
   z-index: 2;
   width: 266px;
}

#hatext p  {
   line-height: 18px;
}

#rttext p  {
   color: #050505;
}

#layer159  {
   background: url(casestudy2media/layer159.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 976px;
   height: 287px;
}

#dctext p  {
   line-height: 18px;
   color: #050505;
}

#webtext  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 616px;
   z-index: 1;
   width: 277px;
}

#dcilogo  {
   background: url(casestudy2media/dcilogo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 18px;
   z-index: 2;
   width: 124px;
   height: 76px;
}

#cs2text  {
   left: 683px;
}

#id22  {
   background: url(casestudy2media/id22.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 370px;
   top: 307px;
   z-index: 1;
   width: 2px;
   height: 321px;
}

.sgthumb  {
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 74px;
   height: 48px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(casestudy2media/exteriortile.png) center top repeat-x;
}

