
/*home*/
.home {
	background:#fff;
}
.home .pageBodyInner {
	padding-bottom:40px;
}
.home .panel .cornerCutout {
    border-right-color:#161716;
}

/*Navigation*/
.subNavItem li {
	background:url("/images/background/sprite.png") no-repeat scroll -513px -376px transparent;
}
#mainNav .explore .sectionItemsInner {
	border-bottom: 4px solid #BED600;
}
#mainNav .explore .subNavItem li {
}
#mainNav .banking .sectionItemsInner {
	border-bottom: 4px solid #970074;
}
#mainNav .banking .subNavItem li {
	background-position:-513px -885px;
}
#mainNav .insurance .sectionItemsInner {
	border-bottom: 4px solid #ffb652;
}
#mainNav .insurance .subNavItem li {
	background-position:-513px -1051px;
}
#mainNav .saving .sectionItemsInner {
	border-bottom: 4px solid #ff6f40;
}
#mainNav .saving .subNavItem li {
	background-position:-513px -551px;
}






/*Product styles - generic*/
/*
.carins .title, .travelins .title, .homeins .title, .petins .title,  .loans .title, .insurance .title, .currentaccount .title, .creditcard .title, .savings .title, .investing .title, .premclub .title, .travelmoney .title, .saveinvest .title
{
	display:none !important;
}
*/

/*Article styles*/
/*
.articlePanel:hover .ctaStyle02 {
    background-color: #BED600;
    background-position: 13px -36px;
    color: #000000;
}
.insurance .articlePanel:hover .ctaStyle02 {
    background-color: #ffb652;
    background-position: 13px -36px;
    color: #000000;
}
.saveinvest .articlePanel:hover .ctaStyle02 {
    background-color: #00beb7;
    background-position: 13px -36px;
    color: #000000;
}
*/


/*Explore styles*/
.explore .title,
.explore .articlePanel .description .ctaStyle02:hover {
    background-color: #bed600;
}
.explore .ctaButton {
	color:#222;
}
.explore .ctaButton a{
	color:#222;
}
.explore .ctaButton a {
}
.explore .sectionPromoPanel h2{
	background:url(/images/background/exp_sectionPromoTitleBg.png) bottom repeat-x;
	background-color: #bed600;
	color:#222;
}
.explore .sectionPromoPanelSecondary h2 {
	border-bottom: 2px solid #bed600;
}
.explore .title,
.explore .ctaStyle01:hover,
.productsListPanel .explore:hover {
    background-color: #bed600;
	background-image:none;
}
/* key line for tab container */
.explore ul.moreTabs,
.explore ul.css-tabs {
border-bottom : 3px solid #bed600;
}

/* link style for selected tab */
.explore ul.moreTabs a.current,
.explore ul.css-tabs a.current {
	background-color: #bed600;
	color:#000;
}


/*Banking styles*/


.banking:hover .ctaAction {
    background-color: rgba(212, 22, 172, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d416ac', endColorstr='#d416ac');
}

.banking .title,
.banking .articlePanel .description .ctaAction:hover {
    background-color: #d416ac;
}

.banking .articlePanel .description .ctaStyle02:hover {
    background-color: #d416ac;
}
.banking .content h1.title {
    border-bottom-color: #D416AC;
}
.banking .ctaButton {
	color:#222;
	background-color:#d416ac;
}
.banking .ctaButton a{
	color:#222;
}
.banking .ctaButton a {}
.banking h3.accordionTrigger a {
	background-position: -499px -803px;
}
.banking .sectionPromoPanel h2{
	background:url(/images/background/ban_sectionPromoTitleBg.png) bottom repeat-x;
	background-color: #d416ac;
	color:#222;
}
.banking .sectionPromoPanelSecondary h2 {
	border-bottom: 2px solid #d416ac;
}
.banking .containerLeftNav p a {color: #d416ac;}

.banking .containerLeftNav p a{
	color: #d416ac;
}
.banking .containerLeftNav ul li a:hover,
.banking .containerLeftNav ul li a.selectedItem {
    color: #d416ac;
}
.banking .containerLeftNav ul li ul li a.selectedItem {
    background-position:-513px -838px;
    color: #d416ac;
}

/*Insurance styles*/
.insurance:hover .ctaAction {
    background-color: rgba(255, 182, 82, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffb652', endColorstr='#ffb652');
}

.insurance .title,
.insurance .articlePanel .description .ctaStyle02:hover {
    background-color: #ffb652;
}
.insurance .content h1.title {
    border-bottom-color: #ffb652;
}
.insurance .ctaButton {
	background-color: #ffb652;
}
.insurance .ctaButton a {}
.insurance .sectionPromoPanel h2{
	background:url(/images/background/ins_sectionPromoTitleBg.png) bottom repeat-x;
	background-color: #ffb652;
}
.insurance .sectionPromoPanelSecondary h2 {
	border-bottom: 2px solid #ffb652;
}
.insurance .containerLeftNav p a {color: #ffb652;}

.insurance .containerLeftNav p a{
	color: #ffb652;
}
.insurance .containerLeftNav ul li a:hover,
.insurance .containerLeftNav ul li a.selectedItem {
    color: #ffb652;
}

/*Save and Invest styles*/
.saveinvest:hover .ctaAction {
    background-color: rgba(255, 111, 64, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff6f40', endColorstr='#ff6f40');
}
.saveinvest .title,
.saveinvest .articlePanel .description .ctaStyle02:hover {
    background-color: #ff6f40;
}
.saveinvest .content h1.title  {
	border-bottom-color: #ff6f40;
}
.saveinvest .ctaButton {
	background-color: #ff6f40;
}
.saveinvest .ctaButton a {}
.saveinvest .articlePanel .description .ctaStyle02:hover {
    background-color: #ff6f40;
}
.saveinvest .sectionPromoPanel h2{
	background:url(/images/background/sav_sectionPromoTitleBg.png) bottom repeat-x;
	background-color: #ff6f40;
}
.saveinvest .sectionPromoPanelSecondary h2 {
	border-bottom: 2px solid #ff6f40;
}
.saveinvest h3.accordionTrigger a {
	background-position: -499px -469px;
}
.saveinvest .containerLeftNav p a,
.saveinvest .containerLeftNav ul li a:hover,
.saveinvest .containerLeftNav ul li a.selectedItem {
	color: #ff6f40;}
.saveinvest .containerLeftNav ul li ul li a.selectedItem {
    background-position:-513px -838px;
    color: #ff6f40;
}

/*Credit Card styles*/
.creditcard:hover .ctaAction {
    background-color: rgba(190, 214, 0, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bed600', endColorstr='#bed600');
}
/*
.ie .creditcard .title,
.creditcard .title,
.creditcard .ctaStyle01:hover,
.productsListPanel .creditcard:hover {
    background-color: #bed600;
	background-image: none;
	filter:none;
}*/
.ie .creditcard .title,
.creditcard .title,
.productsListPanel .creditcard:hover {
    background-color: #bed600;
	background-image: none;
	filter:none;
}
.creditcard:hover .ctaStyle01 {
    background-color: #bed600;
}
.creditcard.xmas:hover .ctaStyle01 {
    background-color: #a39162;
}

.creditcard .ctaButton a{
	color:#222;
}
.creditcard .articlePanel .description .ctaStyle02:hover {
    background-color: #bed600;
}
.creditcard .sectionPromoPanel h2{
	background:url(/images/background/ban_sectionPromoTitleBg.png) bottom repeat-x;
	background-color: #bed600;
	color:#fff;
}
.creditcard .sectionPromoPanelSecondary h2 {
	border-bottom: 2px solid #bed600;
}

.productsListPanel .creditcard a {
    border-color: #bed600;
}

/* key line for tab container */
.creditcard ul.moreTabs,
.creditcard ul.css-tabs {
border-bottom : 3px solid #bed600;
}

/* link style for selected tab */
.creditcard ul.moreTabs a.current,
.creditcard ul.css-tabs a.current {
	background-color: #bed600;
	color:#000;
}

.creditcard .colouredFont {
	color:#bed600;
}

/* loans style */
.loans:hover .ctaAction {
    background-color: rgba(232, 30, 117, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(opacity=50,GradientType=0,startColorstr='#e81e75', endColorstr='#e81e75');
}


.ie .loans .title,
.loans .title,
.loans .ctaStyle01:hover,
.productsListPanel .loans:hover {
    background-color: #e81e75;
	background-image: none;
	filter:none;
}
.productsListPanel .loans a {
    border-color: #e81e75;
}
.doublePanel.loans:hover .description .descriptionTop {
    background: rgba(232, 30, 117, 0.8);
}
.doublePanel.loans:hover .description .ctaAction {
    background-image: url("/images/background/double-panel-cutoff-loans.png");
}
.loans .ctaButton {
	background-color: #e81e75;
}
.loans .ctaButton a {}
.loans .css-item  h3.accordionTrigger a {
background-position: -499px -1642px;
}
.loans .containerLeftNav p a {color: #e81e75;}

/* key line for tab container */
.loans ul.moreTabs,
.loans ul.css-tabs {
border-bottom : 3px solid #e81e75;
}

/* link style for selected tab */
.loans ul.moreTabs a.current,
.loans ul.css-tabs a.current {
	background-color: #e81e75;
	color:#000;
}
.loans .content ul.tickList li{
	background:url("/images/theme/theme02-msContent04li_tick02.gif") 0px 4px no-repeat;
}

.loans .colouredFont {
	color:#e81e75;
}


/*Premium current Account styles*/
.currentaccount:hover .ctaAction {
    background-color: rgba(212, 22, 172, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d416ac', endColorstr='#d416ac');
}
/*
.ie .currentaccount .title,
.currentaccount .title,
.currentaccount .ctaStyle01:hover,
.productsListPanel .currentaccount:hover {
    background-color: #d416ac;
	background-image: none;
	filter:none;
}*/

.ie .currentaccount .title,
.currentaccount .title,
/*.currentaccount .ctaStyle01:hover,*/
.productsListPanel .currentaccount:hover {
    background-color: #d416ac;
	background-image: none;
	filter:none;
}
.currentaccount:hover .ctaStyle01 {
    background-color: #d416ac;
}
.currentaccount:hover .ctaStyle01 {
    background-position: 10px 11px;
}
.productsListPanel .currentaccount a {
    border-color: #d416ac;
}
/*.ie7 .currentaccount .ctaButton,
.ie8 .currentaccount .ctaButton {
	background-position:left -754px;
}
.ie7 .currentaccount .ctaButton a,
.ie8 .currentaccount .ctaButton a {
	background-position: right -754px;
}*/
.currentaccount .ctaButton {
	background-color: #d416ac;
	color: #fff;
}
.currentaccount .ctaButton a {
	color: #FFF;
}
.currentaccount .ctaButton a:hover {
	color: #FFF;
}
.currentaccount .ctaButton a {}
.currentaccount .containerLeftNav p a {color: #d416ac;}
.currentaccount .ctaButton a {
	background-position:right -754px;
}
.currentaccount .css-item h3.accordionTrigger a {
	background-position: -499px -805px;
}
/* key line for tab container */
.currentaccount ul.moreTabs,
.currentaccount ul.css-tabs {
border-bottom : 3px solid #d416ac;
}

.currentaccount .css-item h2.offerHighlight {
	background: #E3CCE1;
}
.currentaccount .css-item p.offerHighlight {
	background: #E3CCE1;
}

/* link style for selected tab */
.currentaccount ul.moreTabs a.current,
.currentaccount ul.css-tabs a.current {
	background-color: #d416ac;
	color:#000;
}
.currentaccount .colouredFont {
	color:#d416ac;
}

/*Premium Club styles */
.premclub:hover .ctaAction {
    background-color: rgba(141, 108, 187, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8D6CBB', endColorstr='#8D6CBB');
}
.ie .premclub .title,
.premclub .title,
.premclub .ctaStyle01:hover,
.productsListPanel .premclub:hover {
    background-color: #D4CBFF;
	background-image: none;
	filter:none;
}
.premclub:hover .ctaStyle01 {
    background-color: #D4CBFF;
}
.productsListPanel .premclub a {
    border-color: #D4CBFF;
}
.premclub .ctaButton {
	background-color: #D4CBFF;
}
.premclub .ctaButton a {}
.premclub .containerLeftNav p a {color: #D4CBFF;}

/* key line for tab container */
.premclub ul.moreTabs,
.premclub ul.css-tabs {
border-bottom : 3px solid #D4CBFF;
}

/* link style for selected tab */
.premclub ul.moreTabs a.current,
.premclub ul.css-tabs a.current {
	background-color: #D4CBFF;
	color:#000;
}


/*Home Ins styles */
.homeins:hover .ctaAction {
    background-color: rgba(85, 165, 28, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55a51c', endColorstr='#55a51c');
}
.ie .homeins .title,
.homeins .title,
.homeins .ctaStyle01:hover,
.productsListPanel .homeins:hover {
    background-color: #55a51c;
	background-image: none;
	filter:none;
	color:#fff;
}
.productsListPanel .homeins a {
    border-color: #55a51c;
}
.homeins .ctaButton {
	background-color: #55a51c;
}
.homeins .ctaButton a {}
.homeins .containerLeftNav p a {color: #55a51c;}

/* key line for tab container */
.homeins ul.moreTabs,
.homeins ul.css-tabs {
border-bottom : 3px solid #55a51c;
}

/* link style for selected tab */
.homeins ul.moreTabs a.current,
.homeins ul.css-tabs a.current {
	background-color: #55a51c;
	color:#000;
}

/*Travel Ins styles */
.travelins:hover .ctaAction {
    background-color: rgba(255, 182, 82, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffb652', endColorstr='#ffb652');
}
.ie .travelins .title,
.travelins .title,
.travelins .ctaStyle01:hover,
.productsListPanel .travelins:hover {
	background-color:#ffb652;
	background-image: none;
	filter:none;
}
.productsListPanel .travelins a{
    border-color: #ffb652;
}
.travelins .ctaButton {
	background-color:#ffb652;
}
.travelins .ctaButton a {}
.travelins .containerLeftNav p a {color: #ffb652;}

/* key line for tab container */
.travelins ul.moreTabs,
.travelins ul.css-tabs {
border-bottom : 3px solid #ffb652;
}

/* link style for selected tab */
.travelins ul.moreTabs a.current,
.travelins ul.css-tabs a.current {
	background-color: #ffb652;
	color:#000;
}
.travelins .content ul.tickList li{
	background:url("/images/theme/theme03-msContent04li_tick.gif") no-repeat scroll 0 2px transparent;
}


/*Car Insurance styles */
.carins:hover .ctaAction {
    background-color: rgba(181, 131, 199, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b583c7', endColorstr='#b583c7');
}
.ie .carins .title,
.carins .title,
.carins .ctaStyle01:hover,
.productsListPanel .carins:hover {
    background-color: #b583c7;
	background-image: none;
	filter:none;
}
.productsListPanel .carins a {
    border-color: #b583c7;
}
.carins:hover .ctaAction {
    background-color: rgba(181, 131, 199, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bbbf7fd4', endColorstr='#bbbf7fd4');
}
.carins .ctaButton {
	background-color: #b583c7;
}
.carins .ctaButton a {}
.carins .containerLeftNav p a {color: #b583c7;}

/* key line for tab container */
.carins ul.moreTabs,
.carins ul.css-tabs {
border-bottom : 3px solid #b583c7;
}

/* link style for selected tab */
.carins ul.moreTabs a.current,
.carins ul.css-tabs a.current {
	background-color: #b583c7;
	color:#000;
}
.carins .content ul.tickList li {
    background: url("/images/theme/carins_li_tick.gif") no-repeat scroll 0 2px transparent;
}

/*Pet Ins styles */
.petins:hover .ctaAction {
    background-color: rgba(255, 182, 82, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffb652', endColorstr='#ffb652');
}
.ie .petins .title,
.petins .title,
.petins .ctaStyle01:hover,
.productsListPanel .petins:hover {
	background-color:#ffb652;
	background-image: none;
	filter:none;
}
.productsListPanel .petins a {
    border-color: #ffb652;
}
.petins .ctaButton {
	background-color:#ffb652;
}
.petins .ctaButton a {}
.petins .containerLeftNav p a {color: #ffb652;}

/* key line for tab container */
.petins ul.moreTabs,
.petins ul.css-tabs {
border-bottom : 3px solid #ffb652;
}

/* link style for selected tab */
.petins ul.moreTabs a.current,
.petins ul.css-tabs a.current {
	background-color: #ffb652;
	color:#000;
}
.petins .content ul.tickList li{
	background:url("/images/theme/theme03-msContent04li_tick.gif") no-repeat scroll 0 2px transparent;
}

/*Travel Money styles */
.travelmoney:hover .ctaAction {
    background-color: rgba(255, 203, 0, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffcb00', endColorstr='#ffcb00');
}
.ie .travelmoney .title,
.travelmoney .title,
.travelmoney .ctaStyle01:hover,
.productsListPanel .travelmoney:hover {
    background-color: #ffcb00;
	background-image: none;
	filter:none;
}
.productsListPanel .travelmoney a {
    border-color: #ffcb00;
}
.travelmoney h3.accordionTrigger a {
	background-position: -499px -1308px;
}
.travelmoney .ctaButton {
	background-color: #ffcb00;
}
.travelmoney .ctaButton a {}
.travelmoney .containerLeftNav p a {color: #ffcb00;}

/* key line for tab container */
.travelmoney ul.moreTabs,
.travelmoney ul.css-tabs {
border-bottom : 3px solid #ffcb00;
}

/* link style for selected tab */
.travelmoney ul.moreTabs a.current,
.travelmoney ul.css-tabs a.current {
	background-color: #ffcb00;
	color:#000;
}

/*savings styles */
.savings:hover .ctaAction {
    background-color: rgba(0, 190, 183, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00beb7', endColorstr='#00beb7');
}
.ie .savings .title,
.savings .title,
.savings .ctaStyle01:hover,
.productsListPanel .savings:hover {
    background-color: #00beb7;
	background-image: none;
	filter:none;
}
.productsListPanel .savings a {
    border-color: #00beb7;
}
.savings .ctaButton {
	background-color: #00beb7;
}
.savings .ctaButton a {}
.savings .containerLeftNav p a {color: #00beb7;}

/* key line for tab container */
.savings ul.moreTabs,
.savings ul.css-tabs {
border-bottom : 3px solid #00beb7;
}

/* link style for selected tab */
.savings ul.moreTabs a.current,
.savings ul.css-tabs a.current {
	background-color: #00beb7;
	color:#000;
}

/*investing styles */
.investing:hover .ctaAction {
    background-color: rgba(0, 160, 223, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00a0df', endColorstr='#00a0df');
}
.ie .investing .title,
.investing .title,
.investing .ctaStyle01:hover,
.productsListPanel .investing:hover {
    background-color: #00a0df;
	background-image: none;
	filter:none;
}
.productsListPanel .investing a {
    border-color: #00a0df;
}

.investing .ctaButton {
	background-color: #00a0df;
}
.investing .ctaButton a {}
.investing .css-item h3.accordionTrigger a {
    background-position: -499px -641px;
}
.investing .containerLeftNav p a {color: #00a0df;}

/* key line for tab container */
.investing ul.moreTabs,
.investing ul.css-tabs {
border-bottom : 3px solid #00a0df;
}

/* link style for selected tab */
.investing ul.moreTabs a.current,
.investing ul.css-tabs a.current {
	background-color: #00a0df;
	background-image: none;
	color:#000;
}


/*msTv*/
.msTvHome {
	background:#161716;
	margin-bottom:-50px;
	padding-bottom:50px;
}



/*articles styles*/
.articles.landing {
	background:#161716;
}
.articles.landing #breadcrumb {
    color: #9E9E9E;
}

.articles.landing #breadcrumb a {
    color: #FFFFFF;
}

.articles .title,
.articles .articlePanel .description .ctaStyle02:hover {
    background-color: #bed600;
}
.articles .ctaButton {
	color:#222;
}
.articles .ctaButton a{
	color:#222;
}
.articles .ctaButton a {
}
.articles .sectionPromoPanel h2{
	background:url(/images/background/exp_sectionPromoTitleBg.png) bottom repeat-x;
	background-color: #bed600;
	color:#222;
}
.articles .sectionPromoPanelSecondary h2 {
	border-bottom: 2px solid #bed600;
}
.articles .title,
.articles .ctaStyle01:hover,
.productsListPanel .articles:hover {
    background-color: #bed600;

}
/* key line for tab container */
.articles ul.moreTabs,
.articles ul.css-tabs {
border-bottom : 3px solid #bed600;
}

/* link style for selected tab */
.articles ul.moreTabs a.current,
.articles ul.css-tabs a.current {
	background-color: #bed600;
	color:#000;
}

.articles .primaryFeature .description {
    right: 363px;
    top: 426px;
}

/*articles hub colours*/
.articles .colorPink .title,
.articles .colorPink .ctaStyle01:hover {
    background-color: #d416ac;
}
.articles .content .colorPink .colouredFont {
	color: #d416ac;
}

.articles .colorDrkPink .title,
.articles .colorDrkPink .ctaStyle01:hover {
    background-color: #CA3265;
}
.articles .content .colorDrkPink .colouredFont {
	color: #CA3265;
}

.articles .colorBlue .title,
.articles .colorBlue .ctaStyle01:hover {
    background-color: #00a0df;
}
.articles .content .colorBlue .colouredFont {
	color: #00a0df;
}

.articles .colorTeal .title,
.articles .colorTeal .ctaStyle01:hover {
    background-color: #004C66;
	background-position: 10px 11px;
}
.articles .colorTeal .ctaStyle01:hover a {
	color: #ffffff;
}
.articles .content .colorTeal .colouredFont {
	color: #004C66;
}

.articles .colorOrange .title,
.articles .colorOrange .ctaStyle01:hover {
    background-color: #FF5C26;
}
.articles .content .colorOrange .colouredFont {
	color: #FF5C26;
}

.articles .colorPurple .title,
.articles .colorPurple .ctaStyle01:hover {
    background-color: #3e409a;
}
.articles .content .colorPurple .colouredFont {
	color: #3e409a;
}
.primaryFeature .colorPurple .ctaStyle01:hover {
	background-position: 10px 11px;
}
.primaryFeature .colorPurple .ctaStyle01 a:hover {
	color:#FFFFFF;
}

.articles .colorRed .title,
.articles .colorRed .ctaStyle01:hover {
    background-color: #ff6666;
}
.articles .content .colorRed .colouredFont {
	color: #ff6666;
}

.articles .colorCadetGrey .title,
.articles .colorCadetGrey .ctaStyle01:hover {
    background-color: #a0b2c8;

}
.articles .colorCadetGrey .ctaStyle01:hover a {
	color: #000;
}
.articles .content .colorCadetGrey .colouredFont {
	color: #577497;
}
/*articles styles*/



/*Current Account styles*/
.currentfree:hover .ctaAction {
    background-color: rgba(72, 20, 160, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4814A0', endColorstr='#4814A0');
}
/*
.ie .currentfree .title,
.currentfree .title,
.currentfree .ctaStyle01:hover,
.productsListPanel .currentfree:hover {
    background-color: #4814A0;
	background-image: none;
	filter:none;
}*/

.ie .currentfree .title,
.currentfree .title,
/*.currentfree .ctaStyle01:hover,*/
.productsListPanel .currentfree:hover {
    background-color: #4814A0;
	background-image: none;
	filter:none;
	color:#fff;
}
.currentfree:hover .ctaStyle01 {
    background-color: #4814A0;
}
.currentfree:hover .ctaStyle01 {
    background-position: 10px 11px;
}
.productsListPanel .currentfree a {
    border-color: #4814A0;
}
.currentfree .ctaButton {
	background-color: #4814A0;
	color: #fff;
}
.currentfree .ctaButton a {}
.currentfree .ctaButton a:hover {
	color: #FFF;
}
.currentfree .containerLeftNav p a {color: #4814A0;}
.currentfree .ctaButton a {
	color: #fff;
}
.currentfree .css-item h3.accordionTrigger a {
	background-position: -499px -805px;
}
/* key line for tab container */
.currentfree ul.moreTabs,
.currentfree ul.css-tabs {
border-bottom : 3px solid #4814A0;
}

.currentfree .css-item h2.offerHighlight {
	background: #BBA9D8;
}
.currentfree .css-item p.offerHighlight {
	background: #BBA9D8;
}

/* link style for selected tab */
.currentfree ul.moreTabs a.current,
.currentfree ul.css-tabs a.current {
	background-color: #4814A0;
	color:#fff;
}
.currentfree .colouredFont {
	color:#4814A0;
}

.currentfree .content ul.tickList li {
    background: url("./images/theme/currentfree_li_tick.png") no-repeat scroll 0 2px transparent;
}
.currentfree .gradient03 {    /*white to grey - panels on product pages*/
    background-color: #F0F0F7;
	background-image: none;
	background: -webkit-linear-gradient(#DFDFE9  , #FFF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#DFDFE9 , #FFF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#DFDFE9 , #FFF); /* For Firefox 3.6 to 15 */
	background: -ms-linear-gradient(#DFDFE9  , #FFF); /* Standard syntax */
	background: linear-gradient(#DFDFE9  , #FFF); /* Standard syntax */
}



/*current account catagory styles*/
.currentaccounts:hover .ctaAction {
    background-color: rgba(212, 22, 172, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d416ac', endColorstr='#d416ac');
}
/*
.ie .currentaccounts .title,
.currentaccounts .title,
.currentaccounts .ctaStyle01:hover,
.productsListPanel .currentaccounts:hover {
    background-color: #d416ac;
	background-image: none;
	filter:none;
}*/

.ie .currentaccounts .title,
.currentaccounts .title,
/*.currentaccounts .ctaStyle01:hover,*/
.productsListPanel .currentaccounts:hover {
    background-color: #4814A0;
	background-image: none;
	filter:none;
	background: -webkit-linear-gradient(left, #4814A0 , #d416ac); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #4814A0, #d416ac); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #4814A0, #d416ac); /* For Firefox 3.6 to 15 */
	background: -ms-linear-gradient(to right, #4814A0 , #d416ac); /* Standard syntax */
	background: linear-gradient(to right, #4814A0 , #d416ac); /* Standard syntax */
	/* IE 6 y 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4814A0', endColorstr='#d416ac', gradientType='1');
	/* IE 8 y 9 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4814A0', endColorstr='#d416ac', gradientType='1')";
}
.currentaccounts:hover .ctaStyle01 {
    background-color: #d416ac;
}
.currentaccounts:hover .ctaStyle01 {
    background-position: 10px 11px;
}
.productsListPanel .currentaccounts a {
    border-color: #d416ac;
}
.currentaccounts .containerLeftNav p a {color: #d416ac;}
.currentaccounts .css-item h3.accordionTrigger a {
	background-position: -499px -805px;
}
/* key line for tab container */
.currentaccounts ul.moreTabs,
.currentaccounts ul.css-tabs {
border-bottom : 3px solid #d416ac;
}

/* link style for selected tab */
.currentaccounts ul.moreTabs a.current,
.currentaccounts ul.css-tabs a.current {
	background-color: #d416ac;
	color:#000;
}
.currentaccounts .colouredFont {
	color:#d416ac;
}
#pageBody.currentaccounts .currentaccount .caCatPanel {
	background: #D8C5D4;
	background: -webkit-linear-gradient( #D8C5D4, #EEE5EC, #D8C5D4); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient( #D8C5D4, #EEE5EC, #D8C5D4); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient( #D8C5D4, #EEE5EC, #D8C5D4); /* For Firefox 3.6 to 15 */
	background: -ms-linear-gradient( #D8C5D4, #EEE5EC, #D8C5D4); /* For Firefox 3.6 to 15 */
	background: linear-gradient( #D8C5D4, #EEE5EC, #D8C5D4); /* Standard syntax */
	/* IE 6 y 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8C5D4', endColorstr='#EEE5EC', gradientType='0');
	/* IE 8 y 9 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8C5D4', endColorstr='#EEE5EC', gradientType='0')";
}
#pageBody.currentaccounts .currentfree .caCatPanel {
	/*border: 1px solid #ccc;*/
	background: #D3C7E6;
	background: -webkit-linear-gradient( #D3C7E6, #F7F7F8, #D3C7E6); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient( #D3C7E6, #F7F7F8, #D3C7E6); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient( #D3C7E6, #F7F7F8, #D3C7E6); /* For Firefox 3.6 to 15 */
	background: -ms-linear-gradient( #D3C7E6, #F7F7F8, #D3C7E6); /* For Firefox 3.6 to 15 */
	background: linear-gradient( #D3C7E6, #F7F7F8, #D3C7E6); /* Standard syntax */
	/* IE 6 y 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D3C7E6', endColorstr='#F7F7F8', gradientType='0');
	/* IE 8 y 9 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D3C7E6', endColorstr='#F7F7F8', gradientType='0')";
}
#pageBody.currentaccounts .currentfree .caCatPanel {}


.home .ctaButton {
	background-color: #222;
	color: #fff;
}
.home .ctaButton a {}
.home .ctaButton a:hover {
	color: #FFF;
}
.home .containerLeftNav p a {color: #222;}
.home .ctaButton a {
	color: #00;
}