/*================================================== THEME STYLES */
/*
    CSS Document for Land Securities
    Build: Pete Robelou on behalf of SAS - 15/04/2009
*/

/* Retail Portfolio theme */
/*--------------------------------------------------=> HEADERS */
#retail_portfolio_theme div.module_one_sixth span, #retail_portfolio_theme div.module_one_sixth h3, #retail_portfolio_theme div.module_one_sixth h4
{
    color: #009ac8;
}

#retail_portfolio_theme a.popuplink_zoom span
{
    color: #fff;
}

#retail_portfolio_theme td.highlight
{
    color: #008ca8;
}

#london_portfolio_theme div.module_one_sixth span, #london_portfolio_theme div.module_one_sixth h3, #london_portfolio_theme div.module_one_sixth h4
{
    color: #6fa63e;
}


#london_portfolio_theme span.pipeline
{
    background-image: url(../images/bg_arrow_development_london.gif);
}

#london_portfolio_theme td.highlight
{
    color: #6fa63e;
}

.colour_group
{
    width: 540px;
    padding: 30px 0px 10px 30px;
}

.colour_group h2, .colour_group p
{
    color: #ec0b8d;
}

.colour_retail
{
    float: left;
    width: 245px;
    margin-right: 40px;
    padding-left: 30px;
}

.colour_retail h2, .colour_retail p
{
    color: #008ca8;
}

.colour_london
{
    float: left;
    width: 245px;
    padding-bottom: 30px;
}

.colour_london h2, .colour_london p
{
    color: #6fa63e;
}

.qa_wrapper h2
{padding-top:15px;}

/* Specific theme for corporate respobsibility section */

#csr_theme h2
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-weight: normal;
    font-size: 1.13em;
    color: #ec0b8d;
    font-style: italic;
    padding-bottom: 5px;
    border-bottom: 1px solid #ec0b8d;
}

#csr_theme .landing h2
{
    font-size: 1em;
    margin-top: 20px;
    padding-bottom: 5px;
    color: #000;
    font-style: normal;
    border-bottom: none;
}

#csr_theme h3
{
    color: #000;
}

#csr_theme .landing
{
    width: 500px;
}

#csr_theme p.serif_intro
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-size: 1em;
    margin-bottom: 15px;
}
#csr_theme p.quote
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-size: 1.13em;
    font-style: italic;
    padding-top: 20px;
}
#csr_theme p.quote_name
{
    font-family: Times New Roman, Arial, Sans-Serif;
    color: #ec0b8d;
    font-size: 0.88em;
    padding-bottom: 35px;
}

#csr_theme .inline_infotab
{
    margin-top: 20px;
}

#csr_theme .inline_infotab #page_content_links_inner
{
    margin-bottom: 25px !important;
}

#csr_theme .inline_infotab span.header
{
    color: #000 !important;
}

#csr_theme .modules .col_left, #csr_theme .modules .col_right
{
    width: 270px;
    float: left;
    padding-top: 10px;
}

#csr_theme .modules .col_left p, #csr_theme .modules .col_right p
{
    padding-bottom: 10px;
}

#csr_theme .modules .col_left p.pullout, #csr_theme .modules .col_right p.pullout
{
    font-size: 1em;
    font-family: Times New Roman, Arial, Sans-Serif;
}

#csr_theme .modules .col_left h4, #csr_theme .modules .col_right h4
{
    font-size: 1em;
    font-family: Times New Roman, Arial, Sans-Serif;
    width: 100%;
    border-bottom: 1px solid #000;
    padding-bottom: 4px;
    font-weight: normal;
    margin-bottom: 8px;
}

#csr_theme .modules .col_left
{
    margin-right: 24px;
}


/* Bespoke remuneration page */

.remuneration_intro
{
    font-family: Times New Roman, Arial, Sans-Serif;
}

.remuneration_intro h2
{
    font-size: 1.75em;
    font-weight: normal;
}

.remuneration_intro p
{
    padding-bottom: 30px;
    padding-top: 20px;
    font-size: 1em;
    width: 520px;
}

.remuneration_intro img
{
    margin-bottom: 15px;
}

.remuneration_intro ul li
{
    font-size: 1em !important;
    padding-bottom: 10px;
}

.remuneration_intro ul li.name
{
    color: #ec0b8d;
}
 
/* Bespoke portfolio review pages */

.review_intro
{
    font-family: Times New Roman, Arial, Sans-Serif;
}

.review_intro h2
{
    font-size: 1.75em;
    line-height:22px;
    width: 100%;
    border-bottom: 1px solid #000;
    padding-bottom: 12px;
    margin-bottom: 15px;
    font-weight: normal;
}

.review_intro .quote_name
{font-size:1em!important;}

.review_intro span.quote_position
{
    color:#333;
    padding-top:4px;
}

.review_intro ul li
{
    font-size: 1em !important;
    padding-bottom: 18px!important;
}

.review_intro ul
{
    margin-bottom: 30px;
}

.review_intro p
{
    font-size: 1em;
    padding-bottom: 4px;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

