*
{
    margin: 0;
    padding: 0;
}
body
{
    text-align: center;
    background: url(images/page_bgd.jpg) top center repeat-x #ffffff;
    font-size: 62.5%;
}
#wrapper
{
    margin: 0 auto;
    width: 983px;
}
img
{
    border: 0px;
    padding: 0px;
    display: block;
}

img.center
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#topContainer
{
    float: left;
    width: 983px;
    height: 122px;
    vertical-align: top;
    margin: 0px;
}
#navContainer
{
    float: left;
    width: 983px;
    height: 38px;
    margin-top: 11px;
}
#bodyContainer
{
    float: left;
    vertical-align: top;
    width: 705px;
    margin-top: 25px;
}
#sidebarContainer
{
    float: left;
    width: 278px;
}
.sidebarContainerASPPanel
{
    float: left;
    width: 278px;
    margin-top: 6px;
}
.topPlaceHolder
{
    float: left;
    vertical-align: top;
    margin: 0px;
}
.headerPhone
{
    float: left;
    position: relative;
    bottom: 132px;
    left: 682px;
    padding-top: 6px;
    padding-left: 40px;
    padding-bottom: 5px;
    font-family: "Minion Pro";
    line-height: 35px;
    font-size: 35px;
    color: #0079c2;
    font-weight: bold;
}
.phoneSubText
{
    float: left;
    position: relative;
    bottom: 85px;
    left: 410px;
    padding-top: 5px;
    padding-left: 15px;
    padding-bottom: 5px;
    font-family: "Minion Pro";
    line-height: 18px;
    font-size: 18px;
    color: #666666;
    font-weight: normal;
}
.searchPlaceHolder
{
    float: left;
    position: relative;
    bottom: 49px;
    left: 138px;
    padding-top: 14px;
    padding-left: 58px;
}
.textField
{
    border: 0px;
}
.searchButtonHolder
{
    float: left;
    position: relative;
    bottom: 51px;
    left: 150px;
    padding-top: 11px;
    padding-left: 15px;
}
.navPlaceHolder
{
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.SearchResultPlaceHolder
{
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.flashPlaceHolder
{
    float: left;
    width: 705px;
    padding-left: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.bodyHeadlineHolder
{
    float: left;
    width: 705px;
    padding-left: 10px;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px;
    text-align: left;
}
.bodyHeadline
{
    padding-left: 30px;
    font-family: Verdana;
    font-size: 240%;
    color: #0079c2;
    font-weight: normal;
}
.bodyCopy
{
    float: left;
    padding-top: 10px;
    padding-left: 32px;
    padding-right: 120px;
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
    font-weight: normal;
    line-height: 17px;
    width: 585px;
}

.bodyCopyRed
{
    float: left;
    padding-top: 10px;
    padding-left: 32px;
    padding-right: 80px;
    font-family: Verdana;
    font-size: 120%;
    color: Red;
    font-weight: normal;
    line-height: 17px;
    width: 585px;
}
.bodyCopyLocations
{
    float: left;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 2px;
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
    font-weight: normal;
    line-height: 17px;
    width: 655px;
}
.bodyCopy a
{
    font-family: Verdana;
    font-size: 100%;
    color: #0079c2;
    font-weight: normal;
    line-height: 17px;
    text-decoration: underline;
}
.bodyCopy ul
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 15px;
    padding-top: 0px;
    border-right-width: 0px;
}
.bodyCopyRed ul
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 15px;
    padding-top: 0px;
    border-right-width: 0px;
}
.bodyCopy ol
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 25px;
    padding-top: 0px;
    border-right-width: 0px;
}
.bodyCopySitemap
{
    float: left;
    padding-top: 10px;
    padding-left: 32px;
    padding-right: 120px;
    font-family: Verdana;
    font-size: 120%;
    color: #0079c2;
    font-weight: normal;
    line-height: 17px;
    width: 585px;
}
.bodyCopy-bold
{
    float: left;
    padding-top: 10px;
    padding-left: 32px;
    padding-right: 120px;
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
    font-weight: bold;
    line-height: 17px;
}
.bodyCopyLink a
{
    font-family: Verdana;
    font-size: 100%;
    color: #0079c2;
    font-weight: normal;
    line-height: 17px;
    text-decoration: underline;
}
.bodyCopyLink a:hover
{
    font-family: Verdana;
    font-size: 100%;
    color: #666666;
    font-weight: normal;
    line-height: 17px;
    text-decoration: underline;
}
.bodyUnderline
{
    float: left;
    width: 705px;
    margin-left: 0px;
    margin-top: 25px;
    margin-bottom: 20px;
    padding: 0px;
}
.sidebarPlaceHolder01
{
    float: left;
    width: 278px;
    margin: 0px;
    padding: 0px;
}
.sidebarPlaceHolder02
{
    float: left;
    position: relative;
    bottom: 35px;
    float: left;
    width: 278px;
    margin: 0px;
    padding: 0px;
}
.sidebarStrechBlock01
{
    float: left;
    width: 278px;
    background: url(images/sidebar_estimate_bgd_stretch.jpg);
    text-align: left;
    margin: 0px;
    padding: 0px;
}
.sidebarStrechBlock02
{
    position: relative;
    bottom: 35px;
    float: left;
    width: 278px;
    text-align: left;
    background: url(images/sidebar_green_living_stretch.jpg);
    margin: 0px;
    padding: 0px;
}
.sideBarText01
{
    float: left;
    padding: 5px 45px 5px 45px;
    font-family: Verdana;
    line-height: 15px;
    font-size: 110%;
    color: #FFFFFF;
    font-weight: normal;
}
.sideBarText02
{
    padding-left: 60px;
    padding-right: 45px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-family: Verdana;
    line-height: 15px;
    font-size: 110%;
    color: #666666;
    font-weight: normal;
}
.sideBarText02_GLCallout
{
    float: left;
    padding: 5px 45px 25px 45px;
    font-family: Verdana;
    line-height: 15px;
    font-size: 110%;
    color: #666666;
    font-weight: normal;
}
.sidebarImagelink01
{
    float: left;
    position: relative;
    left: 9px;
    bottom: 65px;
    margin: 0px;
    padding: 0px;
}
.sidebarZipCode
{
    position: relative;
    left: 9px;
    bottom: 8px;
    margin: 0px;
    padding: 0px;
    width: 60px;
    color: Gray;
}
.sidebarZipCodeAd
{
    position: relative;
    left: 9px;
    bottom: 8px;
    margin: 0px;
    padding: 0px;
    width: 63px;
    color: Gray;
}
.sidebarImagelink02
{
    float: left;
    position: relative;
    left: 9px;
    bottom: 100px;
    margin: 0px;
    padding: 0px;
}
.sidebarBottomFade
{
    position: relative;
    bottom: 72px;
    float: left;
    width: 278px;
    margin: 0px;
    padding: 0px;
}
.footerHolder
{
    float: left;
    width: 705px;
    margin-left: 32px;
    padding: 0px;
    text-align: left;
}
.footerLinks a
{
    width: 705px;
    padding-right: 30px;
    font-family: Verdana;
    font-size: 90%;
    color: #0079c2;
    font-weight: normal;
    text-decoration: underline;
}
.footerLinks a:hover
{
    font-family: Verdana;
    font-size: 90%;
    color: #666666;
    font-weight: normal;
    text-decoration: underline;
}
.copyright
{
    float: left;
    width: 705px;
    padding-top: 25px;
    font-family: Verdana;
    font-size: 95%;
    color: #666666;
    font-weight: normal;
}
.disclaimer
{
    float: left;
    padding-right: 80px;
    padding-bottom: 10px;
    font-family: Verdana;
    font-size: 95%;
    color: #a0a0a0;
    font-weight: normal;
}

/* Saturday*/
.mainImagePlaceHolder
{
    float: left;
    padding-top: 22px;
    padding-bottom: 30px;
}
.mainImageBorderLeft
{
    float: left;
    padding-left: 3px;
}
.mainImageBorderRight
{
    float: left;
}
.mainImageBgd
{
    float: left;
    background: url(images/main_image_bgd.jpg);
}
.bodyHeadlineHolderSub
{
    float: left;
    width: 705px;
    padding-left: 8px;
    text-align: left;
}
.bodyHeadlineHolderSubSearch
{
    float: left;
    width: 705px;
    padding-left: 8px;
    text-align: left;
}
.whyus
{
    padding-right: 120px;
    padding-left: 32px;
    padding-bottom: 20px;
    width: 650px;
    color: #666666;
    font-family: Verdana;
    font-size: 120%;
    padding-top: 0px;
    line-height: 17px;
    border: solid 0px #FFCC00;
}
#whyus ul
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 35px;
    padding-top: 0px;
    border-right-width: 0px;
}
#whyus p
{
    float: left;
    padding-top: 10px;
    padding-left: 32px;
    padding-right: 120px;
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
    font-weight: normal;
    line-height: 17px;
    width: 650px;
}
.sidebarPlaceHolder03
{
    float: left;
    position: relative;
    bottom: 70px;
    width: 278px;
}

.sidebarStrechBlock03
{
    position: relative;
    bottom: 70px;
    float: left;
    width: 278px;
    text-align: left;
    background: url(images/sidebar_did_u_know_stretch.jpg);
}

.sideBarLeaf
{
    float: left;
    padding-left: 30px;
}

.sideBarText03
{
    padding-left: 60px;
    padding-right: 45px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-family: Verdana;
    line-height: 15px;
    font-size: 110%;
    color: #666666;
    font-weight: normal;
}

#GreenCleaning
{
    padding-right: 120px;
    padding-left: 32px;
    padding-bottom: 20px;
    width: 650px;
    color: #666666;
    font-family: Verdana;
    font-size: 120%;
    padding-top: 0px;
    line-height: 17px;
    border: solid 0px #FFCC00;
}
#GreenCleaning ul
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 55px;
    padding-top: 0px;
    border-right-width: 0px;
}

.GreenTips
{
    /*PADDING-RIGHT: 120px; */
    padding-left: 32px;
    padding-bottom: 20px;
    width: 650px;
    color: #666666;
    font-family: Verdana;
    font-size: 100%;
    padding-top: 0px;
    line-height: 17px;
    border: solid 0px #FFCC00;
}
#GreenTips ul
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 55px;
    padding-top: 0px;
    border-right-width: 0px;
}
#GreenTips1
{
    padding-right: 120px;
    padding-left: 32px;
    padding-bottom: 20px;
    width: 650px;
    color: #666666;
    font-family: Verdana;
    font-size: 120%;
    padding-top: 0px;
    line-height: 17px;
    border: solid 0px #FFCC00;
}
#GreenTips1 ul
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 55px;
    padding-top: 0px;
    border-right-width: 0px;
}
#GreenTips2
{
    padding-right: 120px;
    padding-left: 32px;
    padding-bottom: 20px;
    width: 650px;
    color: #666666;
    font-family: Verdana;
    font-size: 12px;
    padding-top: 0px;
    line-height: 17px;
    border: solid 0px #FFCC00;
}
#GreenTips2 ul
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 55px;
    padding-top: 0px;
    border-right-width: 0px;
}
#GreenTips3
{
    padding-right: 120px;
    padding-left: 32px;
    padding-bottom: 20px;
    width: 650px;
    color: #666666;
    font-family: Verdana;
    font-size: 120%;
    padding-top: 0px;
    line-height: 17px;
    border: solid 0px #FFCC00;
}
#GreenTips3 ul
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 55px;
    padding-top: 0px;
    border-right-width: 0px;
}
#GreenTips4
{
    padding-right: 120px;
    padding-left: 32px;
    padding-bottom: 20px;
    width: 650px;
    color: #666666;
    font-family: Verdana;
    font-size: 120%;
    padding-top: 0px;
    line-height: 17px;
    border: solid 0px #FFCC00;
}
#GreenTips4 ul
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 55px;
    padding-top: 0px;
    border-right-width: 0px;
}

.JobOpportunities
{
    padding-right: 120px;
    padding-left: 45px;
    padding-bottom: 5px;
    width: 650px;
    color: #666666;
    font-family: Verdana;
    font-size: 120%;
    padding-top: 0px;
    line-height: 17px;
    border: solid 0px #FFCC00;
}
#JobOpportunities ul
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    left: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 3px 0px 0px 35px;
    padding-top: 0px;
    border-right-width: 0px;
}
#JobOpportunities p
{
    float: left;
    padding-top: 10px;
    padding-left: 32px;
    padding-right: 120px;
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
    font-weight: normal;
    line-height: 17px;
    width: 650px;
}
#bottomspace
{
    float: left;
    width: 705px;
    margin-left: 0px;
    margin-top: 25px;
    margin-bottom: 20px;
    padding: 0px;
}
.starAllLocations
{
    float: left;
    padding-top: 10px;
    padding-left: 32px;
    padding-right: 120px;
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
    font-weight: normal;
    line-height: 17px;
    width: 585px;
}
#EstimateCallOutClickArea
{
    z-index: 1;
    position: absolute;
    top: 20px;
    left: 20px;
}
.EstimateCallout
{
    z-index: 0;
}

#DCRSSubMenu
{
    z-index: 2;
    position: absolute;
    top: 25px;
    left: 128px;
    display: none;
    margin-left: -9px;
}
#ResourcesSubMenu
{
    z-index: 2;
    position: absolute;
    top: 25px;
    left: 700px;
    display: none;
    margin-left: -9px;
}
#AboutusSubMenu
{
    z-index: 2;
    position: absolute;
    top: 25px;
    left: 825px;
    display: none;
    margin-left: -1px;
}

.bold
{
    font-weight: 700;
}


.faqIndent
{
    margin-left: 50px;
}









.locationsTitle
{
    font-size: 18px;
    color: #0079c2;
}

.locationsSubTitle
{
    font-size: 18px;
    color: #0079c2;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 2px;
    line-height: 22px;
    font-weight: bold;
}

.locationsSubTitleMiddle
{
    font-size: 18px;
    color: #0079c2;
    float: right;
    clear: right;
    margin-top: 10px;
    width: 290px;
    line-height: 22px;
    font-weight: bold;
    padding-left: 20px;
}

.locationsLinksMiddle
{
    font-size: 18px;
    color: #0079c2;
    float: right;
    clear: right;
    width: 290px;
    margin-top: 10px;
    line-height: 22px;
    font-weight: bold;
    padding-left: 20px;
}


.locationsText
{
    padding-left: 15px;
    padding-right: 2px;
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
    font-weight: normal;
    line-height: 17px;
}

.locationsTextMiddle
{
    width: 290px;
    float: right;
    clear: right;
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
    font-weight: normal;
    line-height: 17px;
    padding-left: 20px;
}

.locationsTestimonialText
{
    float: left;
    clear: both;
    font-family: Verdana;
    color: #0079c2;
    font-weight: normal;
    line-height: 17px;
    font-style: italic;
    padding-top: 10px;
}

.locationsTestimonialCustomer
{
    clear: both;
    font-family: Verdana;
    color: #0079c2;
    font-weight: normal;
    line-height: 17px;
    text-align: right;
    padding-bottom: 10px;
}

.locationsHR
{
    border-bottom-color: #84d339;
    border-width: 1px;
    border-style: none none dashed none;
    color: #ffffff;
    background-color: #ffffff;
    padding-top: 5px;
}


#locationsComingSoon
{
    width: 331px;
    float: left;
    clear: left;
    padding-bottom: 7px;
}

#locationsText_top
{
    background: url(../images/locationsText_top.jpg) bottom no-repeat;
    width: 331px;
    height: 6px;
}

#locationsText_middle
{
    background: url(../images/locationsText_middle.jpg);
    width: 291px;
    padding: 10px 20px 20px 20px;
}

#locationsText_bottom
{
    background: url(../images/locationsText_bottom.jpg) no-repeat;
    width: 331px;
    height: 6px;
}

#locationsImage
{
    width: 260px;
    float: right;
    clear: right;
    padding-right: 35px;
}

#locationsImage img
{
    padding: 1px 0 0 7px;
}

#locationsImage_top
{
    background: url(../images/locationsImage_top.jpg) bottom no-repeat;
    width: 260px;
    height: 6px;
}

#locationsImage_middle
{
    background: url(../images/locationsImage_middle.jpg);
    width: 260px;
}

#locationsImage_bottom
{
    background: url(../images/locationsImage_bottom.jpg) no-repeat;
    width: 260px;
    height: 6px;
    padding-bottom: 10px;
}

.micrositeTitle
{
    font-size: 18px;
    color: #0079c2;
    font-weight: bold;
}

.micrositeTitleLink
{
    font-size: 18px;
    color: #0079c2;
    font-weight: bold;
    text-decoration: none;
}


.micrositeHeaderCol
{
    float: left;
    width: 50%;
}

.micrositeSidebar
{
    float: left;
    width: 300px;
    padding: 0px 10px 0px 0px;
}

.micrositeContent
{
    float: left;
    width: 660px;
    text-align: left;
}

.micrositeContainer
{
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.micrositeMessage
{
    padding-left: 15px;
    padding-right: 2px;
    font-family: Verdana;
    font-size: 120%;
    color: red;
    font-weight: bold;
}

.micrositeComingSoonText
{
    color: Red;
    font-size: 18px;
    font-weight: bold;
}

.comingSoonPanel
{
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
    width: 700px;
    padding-left: 30px;
}

.micrositeText
{
    font-family: Verdana;
    font-size: 120%;
    color: #666666;
}

.locationPanelArea
{
    padding-top: 10px;
}

.locationColumn
{
    float: left;
    width: 300px;
    padding-top: 10px;
}

.locationEstimateHeadline
{
    font-family: Verdana;
    font-size: 240%;
    color: #0079c2;
    font-weight: normal;
}

.footerLinksSecondRow a
{
    padding-right: 5px;
    font-family: Verdana;
    font-size: 90%;
    color: #0079c2;
    font-weight: normal;
    text-decoration: underline;
}
.footerLinksSecondRow a:hover
{
    font-family: Verdana;
    font-size: 90%;
    color: #666666;
    font-weight: normal;
    text-decoration: underline;
}

