/********************************************
* IBC Southwest Inc.
* Developed by I-ology
* http://www.i-ology.com
*
* Created 07/6/07 - MB
*
* General Style Definitions
********************************************/

body {
    margin: 0 0 30px 0;
    padding: 0;
    background: #5F1111 url(/images/bg_interior.jpg) top left repeat-x;
}

#box-bg {
    width: 592px;
    width/**/:/**/ 572px;
    margin: 0;
    padding: 5px 5px 5px 5px;
    background: #ffffff;
    border: 1px solid #D5D1C1;
    overflow: hidden;
}

#box-text {
    float: right;
    width: 331px;
    padding: 20px 5px 18px 10px;
}

#content-photo {
    width: 209px;
    float: left;
}

#image-header {
    width: 900px;
    height: 131px;
    background: url(/images/gradient.gif) bottom left no-repeat;
    padding-bottom: 35px;    
}


#main-image {
    float: left;
    width: 673px;
    overflow: hidden;
}

#current-projects {
    float: left;
    overflow: hidden;
}

#box-border {
    width: 592px;
    width/**/:/**/ 572px;
    margin: 0;
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #D5D1C1;
    border-right: 1px solid #D5D1C1;
    border-left: 1px solid #D5D1C1;
    overflow: hidden;
}

#flexibility-developed {
    width: 400px;
    height: 149px;
    margin: 5px 0 15px 0;
    overflow: hidden;
    background: url(/images/flexibility_developed.gif) top left no-repeat;
}

#flexibility-developed span {
    display: none;
}

/*********************************
* Promos 
*********************************/

#promo-brochure {
    display: block;
    width: 220px;
    height: 55px;
    margin: 0;
    text-indent: -9999px;
    text-decoration: none;
    overflow: hidden;
    background:  url(/images/promo_brochure.gif) top left no-repeat;
}
a:hover#promo-brochure {
    background:  url(/images/promo_brochure.gif) bottom left no-repeat;
}

#promo-contact-us-little {
    display: block;
    width: 220px;
    height: 72px;
    margin: 0;
    text-indent: -9999px;
    text-decoration: none;
    overflow: hidden;
    background:  url(/images/promo_contact_us_little.gif) top left no-repeat;
}
a:hover#promo-contact-us-little {
    background:  url(/images/promo_contact_us_little.gif) bottom left no-repeat;
}

#btn-back-project-list {
    float: right;
    display: block;
    width: 157px;
    height: 19px;
    margin: 0;
    text-indent: -9999px;
    text-decoration: none;
    overflow: hidden;
    background:  url(/images/btn_back_project_list1.gif) top left no-repeat;
}
a:hover#btn-back-project-list {
    background:  url(/images/btn_back_project_list1.gif) bottom left no-repeat;
}

#btn-back-services {
    float: right;
    display: block;
    width: 140px;
    height: 19px;
    margin: 0;
    text-indent: -9999px;
    text-decoration: none;
    overflow: hidden;
    background:  url(/images/btn_back_services1.gif) top left no-repeat;
}
a:hover#btn-back-services {
    background:  url(/images/btn_back_services1.gif) bottom left no-repeat;
}

#btn-back-our-approach {
    float: right;
    display: block;
    width: 167px;
    height: 19px;
    margin: 2px 0 0 0;
    text-indent: -9999px;
    text-decoration: none;
    overflow: hidden;
    background:  url(/images/btn_back_our_approach.gif) top left no-repeat;
}
a:hover#btn-back-our-approach {
    background:  url(/images/btn_back_our_approach.gif) bottom left no-repeat;
}

#btn-back-means-methods {
    float: right;
    display: block;
    width: 257px;
    height: 19px;
    margin: 2px 0 0 0;
    text-indent: -9999px;
    text-decoration: none;
    overflow: hidden;
    background:  url(/images/btn_back_means_methods.gif) top left no-repeat;
}
a:hover#btn-back-means-methods {
    background:  url(/images/btn_back_means_methods.gif) bottom left no-repeat;
}

/*********************************
* Titles
*********************************/

#ttl-whats-new {
    height: 16px;
    text-indent: -9999px;
}

#ttl-whats-new {
    background: url(/images/hdr_whats_new.gif) top left no-repeat;
}

/*********************************
* Subnav
*********************************/


#subnav a#means-methods {
    background:  url(/images/subnav_means_methods.gif) top left no-repeat;
    height: 23px;
}

#subnav a:hover#means-methods, body.means-methods-on #subnav a#means-methods {
    background:  url(/images/subnav_means_methods.gif) bottom left no-repeat;
    height: 23px;
}

