
/********************************************
* Benjamin Franklin Plumbing
* Developed by I-ology
* http://www.i-ology.com
*
* Created 09/23/2008 - MB
*
* Press Style Definitions
********************************************/

/*******************************************
* Layout Definitions
*******************************************/

#interior-photo {
    position: absolute;
    top: 169px;
    z-index: 3;
}

#left {
    float: left;
    clear: left;
    width: 234px;
    margin-right: 33px;
    padding-left: 3px;
}

#left p {
    float: left;
    clear: left;
    width: 225px;
}

#right {
    float: right;
    clear: right;
    width: 249px;
}

#right p {
    float: right;
    clear: right;
    width: 250px;
}

#header {
    margin: 0 auto;
    padding: 0;
    height: 324px;
    width: 900px;
	position: relative;
}

#call-now {
    position: absolute;
    top: 169px;
    margin-left: 665px;
    text-indent: -9999px;
    height: 155px;
    width: 235px;
    z-index: 4;
    background: url(/images/call_now.gif) top right no-repeat;
}

.back a {
    position: absolute;
    margin-top: -35px;
    margin-left: 495px;
    width: 200px;
    float: right;
    clear: right;
    text-decoration: underline;
    overflow: hidden;
    background: url(/images/back_arrow.gif) 0px 4px no-repeat;
}

.client-divider {
    width: 578px;
    border-top: 1px solid #DFDDDB;
    border-bottom: 1px solid #DFDDDB;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 22px 0;
}

.client-logo {
    float: left;
    width: 178px;
    margin-left: 14px;
    display: inline;
}

.client-info {
    float: right;
    width: 350px;
    margin-right: 24px;
    display: inline;
}

/*********************************
* Lists
*********************************/

#content-left ul li {
    margin: 0 0 5px -25px;
    padding-left: 10px;
    background: url(/images/bullet.gif) 0 6px no-repeat;
}

#content-left ol li {
    margin: 0 0 5px -20px;
    padding: 0;
}

#content-left dl {
    width: 578px;
    padding: 0;
    overflow: hidden;
    margin-bottom: 2px;
}

#content-left dt {
    width: 69px;
    float: left;
    text-align: center;
    line-height: 11px;
    font-size: 10px;
    color: #fff;
}

#content-left dt span {
    font-size: 14px;
    line-height: 12px;
}

#content-left dt.date1 {
    vertical-align: top;
    height: 43px;
    padding-top: 14px;
}

#content-left dt.date1 {
    background: url(/images/bg_date.gif) 13px 12px no-repeat;
}

#content-left dd {
    width: 500px;
    margin: 0;
    padding: 8px 0 8px 0;
    font-size: 12px;
    line-height: 16px;
    float: right;
}

/*******************************************
* Titles & Headers
*******************************************/

#ttl-press,
#ttl-news,
#ttl-in-the-media,
#ttl-awards {
    width: 578px;
    height: 22px;
    text-indent: -9999px;
}

#ttl-press {
    background: url(/images/ttl_press.gif) top left no-repeat;
}
#ttl-news {
    background: url(/images/ttl_news.gif) top left no-repeat;
}
#ttl-in-the-media {
    background: url(/images/ttl_in_the_media.gif) top left no-repeat;
}
#ttl-awards {
    background: url(/images/ttl_awards.gif) top left no-repeat;
}

/*******************************************
* Subnav
*******************************************/

#subnav {
    position: relative;
    background: #fffff;
    height: 31px;
    padding-left: 49px;
    width: 900px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 26px;
    z-index: 999;
}

#subnav li {
    margin: 0;
    float: left;
    padding: 0;
    list-style-type: none;
	display: inline;
}

#subnav a {
    display: block;
    text-indent: -9999px;
    text-decoration: none;
    width: 900px;
    height: 31px;
}

#subnav a#news {
    width: 58px;
    background: url(/images/subnav_news.gif) top left no-repeat;
}
#subnav a#in-the-media {
    width: 123px;
    background: url(/images/subnav_in_the_media.gif) top left no-repeat;
}
#subnav a#awards {
    margin-right: 325px;
    width: 69px;
    background: url(/images/subnav_awards.gif) top left no-repeat;
}

#subnav a:hover#news, body.news-on #subnav a#news,
#subnav a:hover#in-the-media, body.in-the-media-on #subnav a#in-the-media,
#subnav a:hover#awards, body.awards-on #subnav a#awards {
    background-position: bottom left;
}

