ul.tools li a {	color: #333399;}h2 {color: #fff;}#web-address, #web-address a {	color: #fff;}#content p a {	color: #353cbd;}#contact-info #tint {	margin: 0px;	padding: 2px 0px;}#contact-info #tint p.apply-now {	margin: 0px 8px 0px 0px;	padding: 0px;}#contact-info #tint div.apply-now {	margin: 5px 8px 15px 5px;	padding: 0px;}/* #content-right div.apply-now {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 4px;} */#contact-info #tint p.apply-now img {	margin: 8px 5px 0px 8px;	float: left;	padding: 0px;}#contact-info #tint p.quote,#content-right p.quote {	margin: 6px 8px 0px 8px;	padding: 6px 0px 9px 40px;}#contact-info #tint p.call-us,#content-right p.call-us {	margin: 6px 8px 0px 8px;	padding: 6px 0px 5px 40px;}#contact-info #tint p.call-back,#content-right p.call-back {	margin: 6px 8px 0px 8px;	padding: 6px 0px 5px 40px;}#next-steps {	overflow: hidden;}#contact-info {	overflow: hidden;}.small {overflow: hidden;}#list-contain {overflow: hidden;}/* start mortgages colours for landing pages---------------------------------------------------------------------------- */.mortgages-estate #content #top-bar  {	background: #20963b url(/common/images/landing/topbar-mortgages.gif) top left repeat-y;}.mortgages-estate #content-left #float-left img {	border: 1px solid  #1f953a;}.mortgages-estate #contact-info #tint {	background: #e3f7e9;}.mortgages-estate #contact-info #tint p,.mortgages-estate #contact-info h3,.mortgages-estate #contact-info div.apply-now,.mortgages-estate #next-steps {	color: #1f953a;	font-size: 0.75em; /* 12px at default medium text size */}.mortgages-estate #next-steps {	background: transparent url(/common/images/landing/next-steps-bg-mortgages.gif) top left repeat-y;	border-bottom: 1px solid #1f953a;}.mortgages-estate #next-steps h3 {	background:  #1f953a url(/common/images/landing/next-steps-head-mortgages.gif) top left repeat-y;	border-bottom: 1px solid #1f953a;	color: #fff;}.mortgages-estate #contact-info #tint p.call-us {	background:  transparent url(/common/images/icons/Icon_phone_green.gif) top left no-repeat;}.mortgages-estate #contact-info #tint p.quote {	background:  transparent url(/common/images/icons/Icon_quote_green.gif) top left no-repeat;}.mortgages-estate #contact-info #tint p.call-back {	background:  transparent url(/common/images/icons/Icon_callback_green.gif) top left no-repeat;}/* start insurance colours for landing pages---------------------------------------------------------------------------- */.insurance #content #top-bar  {	background: #8c041b url(/common/images/landing/topbar-insurance.gif) top left repeat-y;}.insurance #content-left #float-left img {	border: 1px solid  #8c041b;}.insurance #contact-info #tint {	background: #fdf5f6;}.insurance #contact-info #tint p,.insurance #contact-info h3,.insurance #contact-info div.apply-now,.insurance #next-steps {	color: #8c041b;	font-size: 0.75em; /* 12px at default medium text size */}.insurance #next-steps {	background: transparent url(/common/images/landing/next-steps-bg-insurance.gif) top left repeat-y;	border-bottom: 1px solid #8c041b;}.insurance #next-steps h3 {	background:  #8c041b url(/common/images/landing/next-steps-head-insurance.gif) top left repeat-y;	border-bottom: 1px solid #8c041b;	color: #fff;}.insurance #contact-info #tint p.call-us {	background:  transparent url(/common/images/icons/Icon_phone_red.gif) top left no-repeat;}.insurance #contact-info #tint p.quote {	background:  transparent url(/common/images/icons/Icon_quote_red.gif) top left no-repeat;}.insurance #contact-info #tint p.call-back {	background:  transparent url(/common/images/icons/Icon_callback_red.gif) top left no-repeat;}/* start accounts colours for landing pages---------------------------------------------------------------------------- */.accounts #content #top-bar  {	background: #7b0598 url(/common/images/landing/topbar-accounts.gif) top left repeat-y;}.accounts #content-left #float-left img {	border: 1px solid  #7b0598;}.accounts #contact-info #tint {	background: #f7edf9;}.accounts #contact-info #tint p,.accounts #contact-info h3,.accounts #contact-info div.apply-now,.accounts #next-steps {	color: #7b0598;	font-size: 0.75em; /* 12px at default medium text size */}.accounts #next-steps {	background: transparent url(/common/images/landing/next-steps-bg-accounts.gif) top left repeat-y;	border-bottom: 1px solid #7b0598;}.accounts #next-steps h3 {	background:  #7b0598 url(/common/images/landing/next-steps-head-accounts.gif) top left repeat-y;	border-bottom: 1px solid #7b0598;	color: #fff;}.accounts #contact-info #tint p.call-us  {	background:  transparent url(/common/images/icons/Icon_phone_purple.gif) top left no-repeat;}.accounts #contact-info #tint p.quote {	background:  transparent url(/common/images/icons/Icon_quote_purple.gif) top left no-repeat;}.accounts #contact-info #tint p.call-back {	background:  transparent url(/common/images/icons/Icon_callback_purple.gif) top left no-repeat;}/* start savings colours for landing pages---------------------------------------------------------------------------- */.savings #content #top-bar  {	background: #0097d0 url(/common/images/landing/topbar-savings.gif) top left repeat-y;}.savings #content-left #float-left img {	border: 1px solid  #0097d0;}.savings #contact-info #tint {	background: #f1fbff;}.savings #contact-info #tint p, .savings #contact-info h3, .savings #contact-info div.apply-now,.savings #next-steps {	color: #0097d0;	font-size: 0.75em; /* 12px at default medium text size */}.savings #next-steps {	background: transparent url(/common/images/landing/next-steps-bg-savings.gif) top left repeat-y;	border-bottom: 1px solid #0097d0;}.savings #next-steps h3 {	background:  #0097d0 url(/common/images/landing/next-steps-head-savings.gif) top left repeat-y;	border-bottom: 1px solid #0097d0;	color: #fff;}.savings #contact-info #tint p.call-us {	background:  transparent url(/common/images/icons/Icon_phone_turq.gif) top left no-repeat;}.savings #contact-info #tint p.quote {	background:  transparent url(/common/images/icons/Icon_quote_turq.gif) top left no-repeat;}.savings #contact-info #tint p.call-back {	background:  transparent url(/common/images/icons/Icon_callback_turq.gif) top left no-repeat;}/* start holidays colours for landing pages---------------------------------------------------------------------------- */.holidays #content #top-bar  {	background: #0b1d7f url(/common/images/landing/topbar-holidays.gif) top left repeat-y;}.holidays #content-left #float-left img {	border: 1px solid  #0b1d7f;}.holidays #contact-info #tint {	background: #f0f2fe;}.holidays #contact-info #tint p, .holidays #contact-info h3, .holidays #contact-info div.apply-now,.holidays #next-steps {	color: #0b1d7f;	font-size: 0.75em; /* 12px at default medium text size */}.holidays #next-steps {	background: transparent url(/common/images/landing/next-steps-bg-holidays.gif) top left repeat-y;	border-bottom: 1px solid #0b1d7f;}.holidays #next-steps h3 {	background:  #0b1d7f url(/common/images/landing/next-steps-head-holidays.gif) top left repeat-y;	border-bottom: 1px solid #0b1d7f;	color: #fff;}.holidays #contact-info #tint p.call-us {	background:  transparent url(/common/images/icons/Icon_phone_blue.gif) top left no-repeat;}.holidays #contact-info #tint p.quote {	background:  transparent url(/common/images/icons/Icon_quote_blue.gif) top left no-repeat;}.holidays #contact-info #tint p.call-back {	background:  transparent url(/common/images/icons/Icon_callback_darkblue.gif) top left no-repeat;}/* backgrounds for triple boxes */.savings #triple-contain  {background: transparent url(/common/images/backgrounds/triple-bg_savings.gif) top left repeat-y;}.savings #triple-border-bottom {background: transparent url(/common/images/backgrounds/triple-bottom-border_savings.gif) top left no-repeat;}.accounts #triple-contain {background: transparent url(/common/images/backgrounds/triple-bg_accounts.gif) top left repeat-y;}.accounts #triple-border-bottom {background: transparent url(/common/images/backgrounds/triple-bottom-border_accounts.gif) top left no-repeat;}.mortgages-estate #triple-contain  {background: transparent url(/common/images/backgrounds/triple-bg_mortgages-estate.gif) top left repeat-y;}.mortgages-estate #triple-border-bottom {background: transparent url(/common/images/backgrounds/triple-bottom-border_mortgages-estate.gif) top left no-repeat;}.generic #triple-contain {background: transparent url(/common/images/backgrounds/triple-bg_generic.gif) top left repeat-y;}.generic #triple-border-bottom {background: transparent url(/common/images/backgrounds/triple-bottom-border_generic.gif) top left no-repeat;}.holidays #triple-contain {background: transparent url(/common/images/backgrounds/triple-bg_generic.gif) top left repeat-y;}.holidays #triple-border-bottom {background: transparent url(/common/images/backgrounds/triple-bottom-border_generic.gif) top left no-repeat;}.insurance #triple-contain {background: transparent url(/common/images/backgrounds/triple-bg_insurance.gif) top left repeat-y;}.insurance #triple-border-bottom {background: transparent url(/common/images/backgrounds/triple-bottom-border_insurance.gif) top left no-repeat;}/* backgrounds for double boxes */.savings #double-contain  {background: transparent url(/common/images/backgrounds/double-bg_savings.gif) top left repeat-y;}.savings #double-border-bottom {background: transparent url(/common/images/backgrounds/double-bottom-border_savings.gif) top left no-repeat;}.accounts #double-contain {background: transparent url(/common/images/backgrounds/double-bg_accounts.gif) top left repeat-y;}.accounts #double-border-bottom {background: transparent url(/common/images/backgrounds/double-bottom-border_accounts.gif) top left no-repeat;}.mortgages-estate #double-contain  {background: transparent url(/common/images/backgrounds/double-bg_mortgages-estate.gif) top left repeat-y;}.mortgages-estate #double-border-bottom {background: transparent url(/common/images/backgrounds/double-bottom-border_mortgages-estate.gif) top left no-repeat;}.generic #double-contain {background: transparent url(/common/images/backgrounds/double-bg_generic.gif) top left repeat-y;}.generic #double-border-bottom {background: transparent url(/common/images/backgrounds/double-bottom-border_generic.gif) top left no-repeat;}.holidays #double-contain {background: transparent url(/common/images/backgrounds/double-bg_generic.gif) top left repeat-y;}.holidays #double-border-bottom {background: transparent url(/common/images/backgrounds/double-bottom-border_generic.gif) top left no-repeat;}.insurance #double-contain {background: transparent url(/common/images/backgrounds/double-bg_insurance.gif) top left repeat-y;}.insurance #double-border-bottom {background: transparent url(/common/images/backgrounds/double-bottom-border_insurance.gif) top left no-repeat;}/* header colors for double boxes */.savings div.doubleright h2, .savings div.doubleleft h2 {background-color: #0097D0;border-top: 1px solid #0097D0;}.accounts div.doubleright h2, .accounts div.doubleleft h2 {background-color: #790398;border-top: 1px solid #790398;}.mortgages-estate div.doubleright h2, .mortgages-estate div.doubleleft h2 {background-color: #1e9539;border-top: 1px solid #1e9539;}.generic div.doubleright h2, .generic  div.doubleleft h2 {background-color: #0b1d7f;border-top: 1px solid #0b1d7f;}.holidays div.doubleright h2, .holidays div.doubleleft h2 {background-color: #0b1d7f;border-top: 1px solid #0b1d7f;}.insurance div.doubleright h2, .insurance div.doubleleft h2 {background-color: #8C041B;border-top: 1px solid #8C041B;}
