/************************************
* Good Products
************************************/

.select-application {
    padding: 26px 14px 25px 26px;
    border-bottom: 1px solid #CFCFCF;
    width: 219px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 179px;
}

html>body .select-application {
    width: 179px;
}

.select-application h1 {
    position: relative;
    margin: 0 0 14px 0;
    padding: 16px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/hdr_select_app.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 16px;/* for ie5.x */
}

.select-application ul.list {
    margin-left: 10px;
}

.cool-prod {
    padding: 18px 0 25px 26px;
    width: 219px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 193px;
}

html>body .cool-prod {
    width: 193px;
}

.cool-prod h1 {
    position: relative;
    margin: 0 0 10px 0;
    padding: 56px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/hdr_cool_prod_heart.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 56px;/* for ie5.x */
}

.cool-prod select {
    width: 168px;
}

.view-all a {
    position: relative;
    width: 69px;
    margin: 10px 0 0 0;
    padding: 23px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/btn_view_all.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 23px;/* for ie5.x */
}

.section-title {
    float: left;
    width: 141px;
}

.section-title h1 {
    position: relative;
    margin: 00;
    padding: 142px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/ttl_good_services.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 142px;/* for ie5.x */
}

.section-photo {
    float: left;
    width: 397px;
    border-top: 1px solid #CFCFCF;
    border-left: 1px solid #FFF;
}

.hdr-tagline h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_good_services.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-spaceplanning h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_space_planning.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-asset h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_asset_inventory.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-pm h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_project_management.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-repairs h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_repairs.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-intermarket h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_intermarket.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-rentals h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_rentals.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-retention h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_employee_retention.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-workplace h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_workplace_strategy.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-relocation h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_relocation.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-green h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_green.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.good-services {
    float: left;
    width: 251px;
}

.good-services h1 {
    position: relative;
    margin: 0;
    padding: 31px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/hdr_good_services.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 31px;/* for ie5.x */
}

.services-padding {
    padding: 10px 9px 20px 14px;
}

.services-padding a {
    color: #1C427B;
    font-weight: bold;
    font-size: 10px;
}

.learn-more-left a {
    width: 200px;
    height: 115px;
    display: block;
    background: url(/images/promo_request_visit_left.gif) top left no-repeat;
    text-decoration: none;
    text-indent: -9999px;
}

.listing-padding ul {
    padding: 10px 10px 10px 10px;
}

#left-links {
    padding: 15px 25px 0 25px;    
}

.rental-samples a {
    float: left;
    display: block;
    margin-top: 10px;
    width: 160px;
    height: 60px;
    background: url(/images/btn_rental_samples.gif) top left no-repeat;
    text-indent: -9999px;
    text-decoration: none;
}

.gsa-container {
    float: left;
    width: 197px;
    margin: 10px 0 0 30px;
}

.gsa-container div {
    padding: 5px;
    margin-bottom: 15px;
}

/************************************
* Logic for Services Subnavigation Selected State
************************************/

body.spaceplanning-on #spaceplanningmenu {
    background: url(/images/subnav_service.gif) -168px 0 no-repeat;
}

body.assetinventory-on #assetinventorymenu {
    background: url(/images/subnav_service.gif) -168px -26px no-repeat;
}

body.pminstallation-on #pminstallationmenu {
    background: url(/images/subnav_service.gif) -168px -52px no-repeat;
}

body.repairs-on #repairsmenu {
    background: url(/images/subnav_service.gif) -168px -78px no-repeat;
}

body.intermarket-on #intermarketmenu {
    background: url(/images/subnav_service.gif) -168px -104px no-repeat;
}

body.rentals-on #rentalsmenu {
    background: url(/images/subnav_service.gif) -168px -130px no-repeat;
}

body.retention-on #retentionmenu {
    background: url(/images/subnav_service.gif) -168px -156px no-repeat;
}

body.workspace-on #workspacemenu {
    background: url(/images/subnav_service.gif) -168px -182px no-repeat;
}

body.relocation-on #relocationmenu {
    background: url(/images/subnav_service.gif) -168px -208px no-repeat;
}

body.green-on #greenmenu {
    background: url(/images/subnav_service.gif) -168px -234px no-repeat;
}

/************************************
* Service Subnavigation
************************************/

div#subnav { 
    width: 219px; 
    margin: 0; 
    padding: 28px 0 33px 26px; 
    border-top: 1px solid #CFCFCF; 
    border-bottom: 1px solid #CFCFCF;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 193px;
}

html>body div#subnav {
    width: 193px;
}

div#subnav ul#sub-menu { 
    height: 261px; 
    width: 168px; 
    background: url(/images/subnav_service.gif) top left no-repeat; 
    margin: 0; 
    padding: 0; 
    position: relative; 
}

div#subnav ul#sub-menu li { 
    margin: 0; 
    padding: 0; 
    list-style: none; 
    position: absolute; 
}

ul#sub-menu li, ul#sub-menu a { 
    width: 168px; 
    height: 26px;
    display: block; 
}

div#subnav ul#sub-menu li a { 
    text-indent: -9999px; 
    text-decoration: none; 
}

#spaceplanningmenu { top: 0px; }
#assetinventorymenu { top: 26px; }
#pminstallationmenu { top: 52px; }
#repairsmenu { top: 78px; }
#intermarketmenu { top: 104px; }
#rentalsmenu { top: 130px; }
#retentionmenu { top: 156px; }
#workspacemenu { top: 182px; }
#relocationmenu { top: 208px; }
#greenmenu { top: 234px; }

#spaceplanningmenu a:hover { background: url(/images/subnav_service.gif) -168px 0 no-repeat; }
#assetinventorymenu a:hover { background: url(/images/subnav_service.gif) -168px -26px no-repeat; }
#pminstallationmenu a:hover { background: url(/images/subnav_service.gif) -168px -52px no-repeat; }
#repairsmenu a:hover { background: url(/images/subnav_service.gif) -168px -78px no-repeat; }
#intermarketmenu a:hover { background: url(/images/subnav_service.gif) -168px -104px no-repeat; }
#rentalsmenu a:hover { background: url(/images/subnav_service.gif) -168px -130px no-repeat; }
#retentionmenu a:hover { background: url(/images/subnav_service.gif) -168px -156px no-repeat; }
#workspacemenu a:hover { background: url(/images/subnav_service.gif) -168px -182px no-repeat; }
#relocationmenu a:hover { background: url(/images/subnav_service.gif) -168px -208px no-repeat; }
#greenmenu a:hover { background: url(/images/subnav_service.gif) -168px -234px no-repeat; }