﻿/* GLOBAL ******************************/

a, a:link, a:active, a:visited
{
    color:#852B73;
}

h1, h2, h3, h4, h5
{
    color:#852B73;
}

/* COMMON FORM ******************************/

div.commonform
{
    background-color:#E4FFE4;
}

    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:#10B149;
    }
    
    div.commonform ol li textarea
    {
        border-color:#10B149;
    }
    
    div.commonform div.tabs input
    {
        color:#852B73;
    }
    
        div.commonform div.tabs input.on
        {
            background-color:#E4FFE4;
        }
        
        div.commonform div.tabs input.off
        {
            background-color:#10B149;
        }

/* 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
{
    background-color:#10B149;
    color:#FFFFFF;
}
  
div.leftnavigation ul li a:hover
{
	background-color:#0D8025;
	color:#FFFFFF;
}

            
/* ROOT NODE ******************************/

div.leftnavigation ul li.root a, div.leftnavigation ul li.root a:link,
div.leftnavigation ul li.root a:active, div.leftnavigation ul li.root a:visited,
div.leftnavigation ul li.rooton a, div.leftnavigation ul li.rooton a:link,
div.leftnavigation ul li.rooton a:active, div.leftnavigation ul li.rooton a:visited
{
	border:0px;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#000000;
	
}

	div.leftnavigation ul li.root a:hover, div.leftnavigation ul li.rooton a:hover
	{
		background-color:#FFFFFF;
		text-decoration:underline;
		color:#000000;
	}


/* 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:#0D8025;
    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:#0D8025;
    color:#FFFFFF;
}
                
/* LEFT NAVIGATION TIER 2 ******************************/
                
div.leftnavigation ul li ul
{
    background-color:#E4FFE4;
}

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:black;
}

    div.leftnavigation ul li.on ul li a:hover
    {
        color:black;
    }

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:black;
}

    div.leftnavigation ul li.expanded ul li a:hover
    {
        color:black;
    }

/* FEATURED ITEM ******************************/

    div.featureditem h2
    {
        background-color:#10B149;
        color:white;
    }
    div.featureditem h2 a
    {
        color:white;
    }
    
    div.featureditem div.copy
    {
        border-right-color:#10B149;
        border-bottom-color:#10B149;
        border-left-color:#10B149;
        background-color:#E4FFE4;
    }

        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/Immediate/ItsYourMove/featuredlink.gif);
        }

/* SEARCH ******************************/

div.searchform
{
    background-color:#E4FFE4;
}

        div.searchform div.normal input.text
        {
            border-color:#AA1B1F;
        }

/* BASKET ******************************/

div.basket h2
{
    background-color:#10B149;
    color:white;
}

    div.basket div.main
    {
        border-right-color:#E4FFE4;
        border-bottom-color:#E4FFE4;
        border-left-color:#E4FFE4;
        background-color:#E4FFE4;
    }
    
        div.basket div.main div.text
        {
            background:url(/Images/CoreAndImmediate/Immediate/ItsYourMove/basket.gif) no-repeat 3px 50%;
        }

/* PROMOTION ******************************/

div.promotion
{
    background-color:#E4FFE4;
}

/* LINKS ******************************/

div.links h2
{
    background-color:#10B149;
    color:white;
}

    div.links ul
    {
        border-right-color:#10B149;
        border-bottom-color:#10B149;
        border-left-color:#10B149;
    }

        div.links ul li a
        {
            background-image:url(/Images/CoreAndImmediate/Core/relatedlink.gif);
        }
        
/* DOWNLOADS ******************************/

div.downloads h2
{
    background-color:#10B149;
    color:white;
}

    div.downloads ul
    {
        border-right-color:#10B149;
        border-bottom-color:#10B149;
        border-left-color:#10B149;
    }

        div.downloads ul li a
        {
            background-image:url(/Images/CoreAndImmediate/Core/downloadlink.gif);
        }

/* E-LIST ******************************/

div.elist h2
{
    background-color:#10B149;
    color:white;
}

    div.elist div.main
    {
        border-right-color:#E4FFE4;
        border-bottom-color:#E4FFE4;
        border-left-color:#E4FFE4;
        background-color:#E4FFE4;
    }

/* RSS FEEDS ******************************/

div.rssfeeds h2
{
    background-color:#10B149;
    color:white;
}

    div.rssfeeds ul
    {
        border-right-color:#10B149;
        border-bottom-color:#10B149;
        border-left-color:#10B149;
    }

        div.rssfeeds ul li a
        {
            background-image:url(/Images/CoreAndImmediate/Core/feed.gif);
        }

/* 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:#10B149;
}

div.campaign ol li input.amount
{
    border-color:#10B149; 
}

/* ADVERT ******************************/


div.sitelink h3
{
    background-color:#10B149;
}

    div.sitelink h3 a, div.sitelink h3 a:link, 
    div.sitelink h3 a:active, div.sitelink h3 a:visited
    {
        color:white;
    }

 
/* ************************************************************/
/* SMART TAGS
/* ************************************************************/

div.smarttags .columncontrast100pc
{
	background-color:#D87AB6;
	color:White;
}

div.smarttags .columncontrast50pc
{
	background-color:#D87AB6;
	color:White;
}

div.smarttags .columncontrast33pc
{
	background-color:#D87AB6;
	color:White;
}

div.smarttags .columncontrast66pc
{	
	background-color:#D87AB6;
	color:White;
}

div.smarttags .subheading
{
    color:#852B73;
    font-size: 150%; 

}

div.smarttags .pullquote
{
	background-color:#D87AB6;
	color:White;
}

    div.smarttags .pullquote .openquotes
    {
        background-image:url("/Images/CoreAndImmediate/Immediate/ItsYourMove/smarttagsleftpullquote.gif");
    }

    div.smarttags .pullquote .closequotes
    {
        background-image:url("/Images/CoreAndImmediate/Immediate/ItsYourMove/smarttagsrightpullquote.gif");
    }

div.smarttags .author
{
  color:White;
	background-color:#D87AB6;
}

/* ************************************************************/
/* 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:#E4FFE4;
}

/* 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:#10B149;
    }

/* OVERIDES ******************************/

div.checkout form#frmSMForm .SMForm_Control_AMOUNTSINGLE
{
    border-color:#10B149;
}

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:#10B149;
}

div.checkout form#frmSMForm .SMForm_Control_TEXTANDBUTTON
{
    border-color:#10B149;
}

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:#10B149;
}

/* ************************************************************/
/* SHOP
/* ************************************************************/
    
/* BASKET ******************************/

.Basket
{
    border-color:#FEEFD2;
    background-color:#FEEFD2;
}
            
            .Basket tr td span.Currency
            {
                color:#10B149;
            }
            
            .Basket tr td input.Quantity
            {
                border-color:#10B149;
            }
            
            .Basket tr td input.Donation
            {
                border-color:#10B149;
            }

        .Basket tr td div.Separator
        {
	        border-bottom-color:#10B149;
        }

input.lookupButton {
font-family:Arial;
font-size:100%;
font-weight: bold;
padding: 0;
vertical-align: top;
}
