/********************************************
* Republic Media
* Developed by I-ology
* http://www.i-ology.com
*
* Created 04/11/08 - AC
*
* Advertise With Us Style Definitions
********************************************/

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

#rate-cards-left {
    width: 265px;
    float: left;
    overflow: hidden;
}

#rate-cards-right {
    width: 307px;
    overflow: hidden;
}

.ad-width {
    margin-bottom: 10px; 
    padding-bottom: 5px; 
    border-bottom: 1px solid #E1E7F3; 
    overflow: hidden; 
    width: 742px;
}

.ad-left {
    float: left; 
    width: 400px;
}

.ad-right {
    float: right; 
    width: 300px; 
    margin: 10px 0 10px 0; 
    display: inline;
}

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

#ttl-advertise-with-us,
#ttl-special-sections,
#ttl-newsprint-deadlines,
#ttl-rate-cards,
#ttl-place-ad {
    height: 18px;
    margin-bottom: 22px;
    display: block;
    text-indent: -9999px;
}

#ttl-advertise-with-us {
    background: url(/images/ttl_advertise_with_us.gif) top left no-repeat;
}
#ttl-special-sections {
    background: url(/images/ttl_special_sections.gif) top left no-repeat;
}
#ttl-newsprint-deadlines {
    background: url(/images/ttl_newsprint_deadlines.gif) top left no-repeat;
}
#ttl-rate-cards {
    background: url(/images/ttl_rate_cards.gif) top left no-repeat;
}
#ttl-place-ad {
    background: url(/images/ttl_place_ad.gif) top left no-repeat;
}

/*********************************
* Tables
*********************************/

#special-sections {
    width: 750px;
}

#special-sections th {
    color: #FFF;
    text-align: left;
    padding: 7px 10px 8px 10px;
    background: #2B2C2D;
    border-right: 1px solid #FFF;
}

#special-sections th a {
    height: 27px;
    display: block;
    color: #FFF;
    line-height: 14px;
    padding-left: 13px;
    background: url(/images/sort.gif) 0 1px no-repeat;
}

#special-sections th a:hover {
    background: url(/images/sort_over.gif) 0 1px no-repeat;
}

#special-sections th a.sort-desc {
    background: url(/images/sort_desc.gif) 0 1px no-repeat;
}

#special-sections th a.sort-asc {
    background: url(/images/sort_asc.gif) 0 1px no-repeat;
}

#special-sections td {
    padding: 7px 10px;
    border-right: 1px solid #FFF;
    vertical-align: top;
    line-height: 12px;
}

.row2 {
    background: #EFF2F7;
}


/*********************************
* Sub Navigation
*********************************/

#subnav {
    width: 823px;
    height: 35px;
    margin: -2px auto 0 auto;
    padding: 0;
    background: #FFF url(/images/bg_subnav.gif) 50% 0 no-repeat;
    overflow: hidden;
}

#subnav ul#subnav-advertise {
    width: 789px;
    list-style: none;
    margin: 0 auto;
    padding-left: 202px;
    width/**/:/**/ 587px;
    height: 33px;
    background: url(/images/bg_advertise_subnav.gif) top left no-repeat;
}

#subnav ul#subnav-advertise li {
    margin-top: 1px;
    padding: 0;
    display: inline;
    height: 33px;
    float: left;
    text-indent: -9999px;
}

#subnav ul#subnav-advertise li a {
    height: 32px;
    display: block;
    margin-right: 32px;
}

a#special-sections {
    width: 151px;
    background: url(/images/subnav_special_sections.gif) top left no-repeat;
}
a#newsprint-deadlines {
    width: 100px;
    background: url(/images/subnav_newsprint_deadlines.gif) top left no-repeat;
}
a#rate-cards {
    width: 69px;
    background: url(/images/subnav_rate_cards.gif) top left no-repeat;
}
a#place-ad {
    width: 134px;
    background: url(/images/subnav_place_ad.gif) top left no-repeat;
}

a:hover#special-sections, body.special-sections-on #special-sections,
a:hover#newsprint-deadlines, body.newsprint-deadlines-on #newsprint-deadlines,
a:hover#rate-cards, body.rate-cards-on #rate-cards,
a:hover#place-ad, body.place-ad-on #place-ad {
    background-position: bottom left;
}
