/********************************************
* AmazingMail
* Aaron Relph
*
* Clients Style Definitions
********************************************/

/*******************************************
* Layout Definitions
*******************************************/

#interior-photo1 {
    top: 138px;
    background: url(../images/interior_photo4.jpg) top left no-repeat;
}

#content {
    border-top: 1px solid #E9E9E9;
    padding: 0;
}

#filter {
    position: relative;
    top: 22px;
    left: 292px;
    width: 343px;
    height: 36px;
    text-indent: -9999px;
    background: url(../images/bg_filter.jpg) top left no-repeat;
}

#filter select {
    width: 200px;
    position: absolute;
    top: 7px;
    left: 129px;
}

#filter-off {
    position: relative;
    top: 22px;
    left: 292px;
    width: 343px;
    height: 36px;
    text-indent: -9999px;
}

.divider {
    margin: 0;
    padding: 20px 0;
    width: 635px;
    overflow: hidden;
    border-top: 1px solid #E9E9E9;
}

#content-main .divider img {
    width: 175px;
    margin: 0 0 0 15px;
    padding: 1px;
    float: right;
    border: 1px solid #F2F2F2;
}

.divider p {
    padding-left: 15px;
    margin: 0;
    background: url(../images/bullet.gif) 0 7px no-repeat;
}

#content-main .cs-logo {
    margin: 0 25px 10px 0;
    padding: 1px;
    float: left;
    border: 1px solid #E9E9E9;
}

p#back {
    margin: 0 0 25px 0;
    float: right;
}

#cs-header {
    width: 635px;
    overflow: hidden;
    border-bottom: 1px solid #E9E9E9;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

/*******************************************
* Lists
*******************************************/

dl {
    margin: 0;
    padding: 0;
    width: 635px;
}

dt {
    float: left;
    margin: 0;
    padding-top: 21px;
}

dd {
    margin: 0;
    padding: 20px 0;
    padding-left: 20px;
    border-top: 1px solid #E9E9E9;
}

/*******************************************
* Titles & Headers
*******************************************/

#ttl-results {
    height: 22px;
    display: block;
    text-indent: -9999px;
    margin-bottom: 5px;
    padding: 0;
}

#ttl-results {
    width: 163px;
    background: url(../images/ttl_case_studies.gif) top left no-repeat;
}
/*******************************************
* Promos
*******************************************/

a#promo-find-solution {
    width: 276px;
    height: 134px;
    display: block;
    text-indent: -9999px;
    background: url(../images/promo_find_solution.gif) top left no-repeat;
}

a:hover#promo-find-solution {
    background-position: bottom left;
}

