﻿/* GLOBAL ******************************/

a, a:link, a:active, a:visited
{
    color:#852B73;
}

h1, h2, h3, h4, h5
{
    color:#852B73;
}

/* COMMON FORM ******************************/

div.commonform
{
    background-color:#FEEFD0;
}

    div.commonform ol li input.textbox,
    div.commonform ol li input.addresstextbox,
    div.commonform ol li input.profileaddresstextbox,
    div.commonform ol li input.othertitletextbox
    {
        border-color:#FDAF17;
    }
    
    div.commonform ol li textarea
    {
        border-color:#FDAF17;
    }
    
    div.commonform div.tabs input
    {
        color:#852B73;
    }
    
        div.commonform div.tabs input.on
        {
            background-color:#FEEFD0;
        }
        
        div.commonform div.tabs input.off
        {
            background-color:#FDAF17;
        }

/* COMMON LIST ******************************/

div.commonlist ul, div.commonlist ol
{
	border-top-color:#D9D9D9;
}

    div.commonlist ul li, div.commonlist ol li
	{
        border-bottom-color:#D9D9D9;
	}
           
/* CONTENT ******************************/

    div.bannerleftmiddleright div.leftmiddleright
    {
        border-top-color:#F2F2F2;
    }

/* LEFT NAVIGATION ******************************/
    
        div.leftnavigation ul li a, div.leftnavigation ul li a:link, 
        div.leftnavigation ul li a:active, div.leftnavigation ul li a:visited
        {
            color:#852B73;
        }
        
            
/* ROOT NODE ******************************/
div.leftnavigation ul li.root a, div.leftnavigation ul li.root a:link,
div.leftnavigation ul li.rooton a, div.leftnavigation ul li.rooton a:link
{
	border: 0px;
	color: black;
	font-weight: bold;
	
}

/* HOVER NODE ******************************/
div.leftnavigation ul li a:hover
{
    background-color:#FDAF17;
    color:#FFFFFF;
}

div.leftnavigation ul li.root a:hover, div.leftnavigation ul li.rooton a:hover
{
    background-color:#FFFFFF;
    color:#000000;
	text-decoration: underline;
}

/* LEFT NAVIGATION TIER 1 SELECTED NODES ******************************/

div.leftnavigation ul li.on a, div.leftnavigation ul li.on a:link, 
div.leftnavigation ul li.on a:active, div.leftnavigation ul li.on a:visited
{
    background-color:#FDAF17;
    color:#FFFFFF;
}

/* LEFT NAVIGATION TIER 1 EXPANDED NODES ******************************/

div.leftnavigation ul li.expanded a, div.leftnavigation ul li.expanded a:link, 
div.leftnavigation ul li.expanded a:active, div.leftnavigation ul li.expanded a:visited
{
    background-color:#FDAF17;
    color:#FFFFFF;
}
                
/* LEFT NAVIGATION TIER 2 ******************************/
                
div.leftnavigation ul li ul
{
    background-color:#FFEE66;
}

div.leftnavigation ul li.on ul li a, div.leftnavigation ul li.on ul li a:link, 
div.leftnavigation ul li.on ul li a:active, div.leftnavigation ul li.on ul li a:visited
{
    color:#852B73;
}

    div.leftnavigation ul li.on ul li a:hover
    {
        color:#852B73;
    }

div.leftnavigation ul li.expanded ul li a, div.leftnavigation ul li.expanded ul li a:link, 
div.leftnavigation ul li.expanded ul li a:active, div.leftnavigation ul li.expanded ul li a:visited
{
    color:#852B73;
}

    div.leftnavigation ul li.expanded ul li a:hover
    {
        color:#852B73;
    }

/* FEATURED ITEM ******************************/

    div.featureditem h2
    {
        background-color:#FDAF17;
    }
    
    div.featureditem div.copy
    {
        border-right-color:#FDAF17;
        border-bottom-color:#FDAF17;
        border-left-color:#FDAF17;
        background-color:#FEEFD2;
    }

        div.featureditem div.copy a, div.featureditem div.copy a:link, 
        div.featureditem div.copy a:active, div.featureditem div.copy a:visited
        {
            background-image:url(/Images/CoreAndImmediate/Core/featureditemlink.gif);
        }

/* SEARCH ******************************/

div.searchform
{
    background-color:#FEEFD0;
}

        div.searchform div.normal input.text
        {
            border-color:#AA1B1F;
        }

/* BASKET ******************************/

div.basket h2
{
    background-color:#FDAF17;
    color:#852B73;
}

    div.basket div.main
    {
        border-right-color:#FEEFD0;
        border-bottom-color:#FEEFD0;
        border-left-color:#FEEFD0;
        background-color:#FEEFD0;
    }
    
        div.basket div.main div.text
        {
            background:url(/Images/CoreAndImmediate/Core/basket.gif) no-repeat 3px 50%;
        }

/* PROMOTION ******************************/

div.promotion
{
    background-color:#FFEE66;
}

/* LINKS ******************************/

div.links h2
{
    background-color:#FDAF17;
    color:#852B73;
}

    div.links ul
    {
        border-right-color:#FEEFD0;
        border-bottom-color:#FEEFD0;
        border-left-color:#FEEFD0;
    }

        div.links ul li a
        {
            background-image:url(/Images/CoreAndImmediate/Core/relatedlink.gif);
        }
        
/* DOWNLOADS ******************************/

div.downloads h2
{
    background-color:#FDAF17;
    color:#852B73;
}

    div.downloads ul
    {
        border-right-color:#FEEFD0;
        border-bottom-color:#FEEFD0;
        border-left-color:#FEEFD0;
    }

        div.downloads ul li a
        {
            background-image:url(/Images/CoreAndImmediate/Core/downloadlink.gif);
        }

/* E-LIST ******************************/

div.elist h2
{
    background-color:#FDAF17;
    color:#852B73;
}

    div.elist div.main
    {
        border-right-color:#FEEFD0;
        border-bottom-color:#FEEFD0;
        border-left-color:#FEEFD0;
        background-color:#FEEFD0;
    }

/* RSS FEEDS ******************************/

div.rssfeeds h2
{
    background-color:#FDAF17;
    color:#852B73;
}

    div.rssfeeds ul
    {
        border-right-color:#FEEFD0;
        border-bottom-color:#FEEFD0;
        border-left-color:#FEEFD0;
    }

        div.rssfeeds ul li a
        {
            background-image:url(/Images/CoreAndImmediate/Core/feed.gif);
        }

/* PRAYER DIARY / WEEK ******************************/

div.prayerweek h2
{
	color: #852b73;
}

div.prayerweek div.weeks
{
	background-color:#FEEFD2;
	padding: 1px 0 1px 0;
	margin: 5px 0 5px 0;
}

	div.prayerweek div.weeks ul
	{
		margin: 5px 0 5px 10px;
		padding: 0 0 0 0;
	}

		div.prayerweek div.weeks ul li a
		{
			background-image:url(/Images/CoreAndImmediate/Core/relatedlink.gif);
			padding:0px 0px 0px 14px;
			display:block;
			background-repeat:no-repeat;
			background-position:0% 50%;
			text-decoration:none;
			font-weight:bold;
			font-size:100%;
			margin: 0 0 0 0;
		}


/* PRESS RELEASE ******************************/

div.pressrelease
{
	background-color:#fe6;
}

/* VACANCY TEMPLATE ******************************/

div.vacancydetails 
{
	background-color: #fe6;
}

/* HOLIDAY TEMPLATE ******************************/

div.holidaydetails 
{
	background-color: #fe6;
}

/* HOLIDAY SEARCH ******************************/

div.holidaysearch
{
    background-color:#FEEFD0;
}

div.holidaysearch ul li input.text
{
	border:solid 1px #FDAF17;
}

/* MISSION TEMPLATE ******************************/

div.missiondetails 
{
	background-color: #fe6;
}

/* EVENT TEMPLATE ******************************/

div.eventdetails 
{
	background-color: #fe6;
}

/* FORM LINK ******************************/

div.formlink a, div.formlink a:link, 
div.formlink a:active, div.formlink a:visited
{
    background-image:url(/Images/CoreAndImmediate/Core/relatedlink.gif);
}

/* CAMPAIGN ******************************/

div.campaign ol li span.currency
{
    color:#FDAF17;
}

div.campaign ol li input.amount
{
    border-color:#FDAF17; 
}
 
/* ************************************************************/
/* SMART TAGS
/* ************************************************************/

div.smarttags .columncontrast100pc
{
	background-color:#FFEE66;
}

div.smarttags .columncontrast50pc
{
	background-color:#FFEE66;
}

div.smarttags .columncontrast33pc
{
	background-color:#FFEE66;
}

div.smarttags .columncontrast66pc
{	
	background-color:#FFEE66;
}

div.smarttags .subheading
{
    color:#852B73;
    font-size: 150%; 

}

div.smarttags .pullquote
{
	background-color:#FFEE66;
}

    div.smarttags .pullquote .openquotes
    {
        background-image:url("/Images/CoreAndImmediate/Core/smarttagsleftpullquote.gif");
    }

    div.smarttags .pullquote .closequotes
    {
        background-image:url("/Images/CoreAndImmediate/Core/smarttagsrightpullquote.gif");
    }

div.smarttags .author
{
	background-color:#FFEE66;
}

/* ************************************************************/
/* FORMS V4
/* ************************************************************/

/* HELP ******************************/

div.formsv4help
{
    background-color:#F5F5F5;
}

/* FORM ******************************/

div.formsv4 form#frmSMForm h1
{
    color:#862C74;
}

div.formsv4 form#frmSMForm a, div.formsv4 form#frmSMForm a:link, div.formsv4 form#frmSMForm a:active, div.formsv4 form#frmSMForm a:visited
{
    color:#862C74;
}

/* FIELDSET ******************************/

div.formsv4 form#frmSMForm div.fieldset
{
    background-color:#F5F5F5;
}

/* FIELDSET (WITH HELP LINK) ******************************/

    div.formsv4 form#frmSMForm div.withhelp fieldset legend span.legendcontainer span.prompt
    {
        color:#862C74;
    }
    
/* FIELDSET (NO HELP LINK) ******************************/
    
div.formsv4 form#frmSMForm div.nohelp fieldset legend
{
    color:#862C74;
}

/* LIST ITEM (AMOUNT FIELD) ******************************/

div.formsv4 form#frmSMForm li.amount span.currencysymbol
{
    color:#862C74;
}

/* LIST ITEM (GIFT AID FIELD) ******************************/
        
div.formsv4 form#frmSMForm li.giftaid img
{
    background:url(/Images/CoreAndImmediate/Core/giftaid.gif) no-repeat 0px 10px;
}

/* DIRECT DEBIT LOGO ******************************/
        
div.formsv4 form#frmSMForm li.directdebitlogo img
{
    background:url(/Images/CoreAndImmediate/Core/directdebit.gif) no-repeat 10px 0px;
}

/* OVERIDES ******************************/

div.formsv4 form#frmSMForm .SMForm_Control_AMOUNTSINGLE
{
    border-color:#862C74;
}

div.formsv4 form#frmSMForm .SMForm_Control_TEXT, div.formsv4 form#frmSMForm .SMForm_Control_CCNUMBER, 
div.formsv4 form#frmSMForm .SMForm_Control_EMAIL, div.formsv4 form#frmSMForm .SMForm_Control_TEXT_OTHERTITLE
{
    border-color:#862C74;
}

div.formsv4 form#frmSMForm .SMForm_Control_TEXTANDBUTTON
{
    border-color:#862C74;
}

div.formsv4 form#frmSMForm .SMForm_Control_CCISSUE, div.formsv4 form#frmSMForm .SMForm_Control_CCCSV, 
div.formsv4 form#frmSMForm .SMForm_Control_CCSTART, div.formsv4 form#frmSMForm .SMForm_Control_CCEXPIRY, .SMForm_Control_BANKACCOUNTSORTCODE
{
    border-color:#862C74;
}

/* ************************************************************/
/* CHECKOUT
/* ************************************************************/

/* FORM ******************************/

div.checkout form#frmSMForm h1
{
    color:#852B73;
}

div.checkout form#frmSMForm a, div.checkout form#frmSMForm a:link, div.checkout form#frmSMForm a:active, div.checkout form#frmSMForm a:visited
{
    color:#852B73;
}

/* FIELDSET ******************************/

div.checkout form#frmSMForm div.fieldset
{
    background-color:#FEEFD0;
}

/* FIELDSET (WITH HELP LINK) ******************************/

    div.checkout form#frmSMForm div.withhelp fieldset legend span.legendcontainer span.prompt
    {
        color:#852B73;
    }
    
/* FIELDSET (NO HELP LINK) ******************************/
    
div.checkout form#frmSMForm div.nohelp fieldset legend
{
    color:#852B73;
}

/* LIST ITEM (AMOUNT FIELD) ******************************/

div.checkout form#frmSMForm li.amount span.currencysymbol
{
    color:#852B73;
}

/* LIST ITEM (GIFT AID FIELD) ******************************/
        
div.checkout form#frmSMForm li.giftaid img
{
    background:url(/Images/CoreAndImmediate/Core/checkoutgiftaid.gif) no-repeat 0px 10px;
}

/* DIRECT DEBIT LOGO ******************************/
        
div.checkout form#frmSMForm li.directdebitlogo img
{
    background:url(/Images/CoreAndImmediate/Core/directdebit.gif) no-repeat 10px 0px;
}

/* ORDER SUMMARY ******************************/
    
    table.ordersummary td.total
    {
        border-top-color:#FDAF17;
    }

/* OVERIDES ******************************/

div.checkout form#frmSMForm .SMForm_Control_AMOUNTSINGLE
{
    border-color:#FDAF17;
}

div.checkout form#frmSMForm .SMForm_Control_TEXT, div.checkout form#frmSMForm .SMForm_Control_CCNUMBER,
div.checkout form#frmSMForm .SMForm_Control_EMAIL, div.checkout form#frmSMForm .SMForm_Control_TEXT_OTHERTITLE
{
    border-color:#FDAF17;
}

div.checkout form#frmSMForm .SMForm_Control_TEXTANDBUTTON
{
    border-color:#FDAF17;
}

div.checkout form#frmSMForm .SMForm_Control_CCISSUE, div.checkout form#frmSMForm .SMForm_Control_CCCSV,
div.checkout form#frmSMForm .SMForm_Control_CCSTART, div.checkout form#frmSMForm .SMForm_Control_CCEXPIRY,
div.checkout form#frmSMForm .SMForm_Control_BANKACCOUNTSORTCODE
{
    border-color:#FDAF17;
}

/* ************************************************************/
/* SHOP
/* ************************************************************/
    
/* BASKET ******************************/

.Basket
{
    border-color:#FEEFD2;
    background-color:#FEEFD2;
}
            
            .Basket tr td span.Currency
            {
                color:#FDAF17;
            }
            
            .Basket tr td input.Quantity
            {
                border-color:#FDAF17;
            }
            
            .Basket tr td input.Donation
            {
                border-color:#FDAF17;
            }

        .Basket tr td div.Separator
        {
	        border-bottom-color:#FDAF17;
        }

input.lookupButton 
{
	font-family:Arial;
	font-size:100%;
	font-weight: bold;
	padding: 0;
	vertical-align: top;
}
