﻿.leftColAds a { color:#fff ; display:block ; position:relative ; text-align:right}
.leftColAds a strong{ background:#3399cc ; position:absolute ; right:23px ; bottom:5px ;  font-size:1.2em}

#BuyISA {  color:#fff ; display:block;text-align:left ;text-decoration:none;  }
    #BuyISA strong { background:#3399cc;  display:block ; font-size:1.6em ;margin-bottom: 0 ;padding:8px;position:static ;}
    
#NIC { height: 154px; }
	#NIC strong {background:#00488c ; bottom:4px ;}
#ECash { height: 102px; }
#SIPP { height: 110px; }
#JobOpp { height: 110px; }

.leftColAds .text .paragraph, .leftColAds .text .heading { display: block; line-height: 1em; text-align:left; }

#NIC {background: url(/img/calltoactions/no-initial-charges-blank.gif) no-repeat top right;width:160px;height:154px;}
#NIC .text { color: #fff; padding-top: 13px; padding-left: 7px; font-weight: bold; font-size: 1.2em; display: block; }
#NIC .text .heading { font-size: 2em; padding-top: 5px;padding-bottom: 17px; }
#NIC .text .paragraph { margin-left: 2px;line-height: 1.1em; }

#SIPP { background: url(/img/calltoactions/sipp-blank.gif) no-repeat top right; width: 160px; height: 110px; }
#SIPP .text { display: block; padding-top: 18px; padding-left: 5px; }
#SIPP .text .paragraph { font-size: 1.7em; font-weight: 600; margin-left: 3px; }
#SIPP .text .heading { font-size: 3.5em; margin-top: -2px; }

#JobOpp { background: url(/img/calltoactions/employment-blank.gif) no-repeat top right; height: 110px; width: 160px; }
#JobOpp .text { padding-left: 8px;padding-top: 5px;display:block;font-weight: bold; }
#JobOpp .text .heading { font-size: 1.3em }
#JobOpp .text .paragraph { font-size: 1.2em; }

#WMA { background: url(/img/calltoactions/dt-awards-blank.gif) no-repeat top right; height: 125px; width: 160px; margin-bottom: 12px; }
#WMA .text { padding-left: 9px;padding-top: 28px;display:block;font-weight: bold; }
#WMA .text .heading { font-size: 1.3em; margin-bottom: 38px; }
#WMA .text .paragraph { font-size: 1.2em; color: #fff; text-align: right; margin-right: 6px;}

#SIPPFeat { border:solid 1px #666 ; color:#666 ; padding: 0 5px 5px }
    #SIPPFeat h2 { background:#3399cc ; color:#fff; font-size:1.8em ;font-weight:normal ;letter-spacing:-1px ;padding:5px ; margin:0 -5px 5px}
    #SIPPFeat span {display:block ; font-size:1.1em}
    #SIPPFeat span.emphasis {color:#111}
    #SIPPFeat a {color:#3399CC; display:block; font-size:1.3em ; font-weight:bold ;margin:5px 0 ; text-decoration:none}
    #SIPPFeat a:hover {text-decoration:underline}


/* ---- New styles 23 January 2009 ---- */

h2 { border-top: dotted 1px #a5a5a5; clear:both; }

/* ---- Right column ---- */

#PopularLinks {background: #dce6f1;float:left ;  margin-bottom: 10px; width:227px}
	#PopularLinks h2 {  background:#1c5ca4 url(/images/bg/contentright-h2.gif) repeat-x 0 0; border:none; color:#fff ; font-size:1.3em;font-weight:bold ; padding:5px 8px; margin-bottom: 6px;  }
	#PopularLinks ul {padding-left:0}
	#PopularLinks ul.linkList a{font-weight:normal}
	

#ContentRight.Text {background-color: #fff;  }
.worldmarkets_footer {padding: 8px; margin: 0}
	#ContentRight td.bodyTH { font-weight: normal;} 





/* ---- Home footer ---- */
/* Reduce marign for #Mid on home */
#Mid { margin-bottom: 10px; }

#HomeFoot {background: #F1F1F1; padding: 15px; margin-top: 0px; overflow:auto}
	#HomeFoot div { float: left; margin-right: 15px; width: 173px; }
		#HomeFoot div h3 { color: #004990; font-size: 1.3em; margin-bottom: 0.7em; padding-top: 3px;}
		#HomeFoot div p { color:#000 ; font-size: 1.2em; line-height: 1.3em; margin-bottom: 0.8em}
			#HomeFoot div p a { background: url(/img/sprites/icons.gif) no-repeat -7px -1452px; padding-left: 10px;}
			
			#HomeFoot div a:hover {text-decoration: underline; color:#2A303B; }
#HomeFoot .last { margin: 0; }

/* ---- Lists ---- */
#Mid ul.Flush li img { position: relative; top: 2px; padding-left: 2px;}
#Mid ul.Flush li span.date { color: #666;}

/* ---- News listing ---- */
#ContentLeft .TwoThirds .Listing p {font-size: 1.2em; line-height: 1.4em; } 


/* Shares fix */
#ContentRight td.Up span { margin-right:-12px !important; padding-right:25px !important; }
#ContentRight td.Down span { margin-right:-12px !important; padding-right:25px !important; }
/* --- coundown --- */

#ContentLeft .TwoThirds .Listing h3 { font-size: 1.4em;}

.countdown {border-top: solid 1px #CFCFCF; border-bottom: solid 1px #CFCFCF;position: relative;}
	.countdown p { color: #a81817; font-weight: bold; margin-bottom: 12px; line-height: 24px; vertical-align: middle; font-size: 1.2em; position: relative}
		span.time {padding: 4px; border: solid 1px #cccccc;  font-size: 16px;  background-color: #fff;}
	#countdown {position: absolute; left: 242px; top: 36px;}
	/*.countdown .cta {position: absolute; left: 242px; top: 36px; }*/

/* ---- Slideshow ---- */

/* ---- This section to be cleaned up following 2 Feb 09 release ---- */

#ssNav { height: 33px; background: url(/img/slideshow/button-bg.gif) repeat-x;  margin-bottom: 20px; width:543px }
	#ssNav a {background: url(../img/slideshow/pointer.gif) no-repeat 13px 12px; border-right: 1px dotted #789acd; color: #acd1ff; display: block; float: left; padding-top: 8px; height: 25px; font-size: 12px; font-weight: bold;  padding-left: 30px; padding-right: 30px; text-decoration: none }
	#ssNav a:hover { text-decoration: none}
	#ssNav a:focus { outline: none; }
	#ssNav a.activeSlide { background-color: #00488c; background-image: url(/img/slideshow/pointer-up.gif); color: #fff; background-position: 9px 14px }



#slideHolder {float:left; padding-right:15px }
	#slideshow {background-image: url(/img/slideshow/bg.gif); height: 180px;	overflow: hidden;}
		div.slide {background-image: url(/images/bg/slideshow-all2.jpg); background-repeat: no-repeat; width: 543px; height: 180px }
		
		/* Christmas 2009 specific */
		#seasonsGreetings { background: transparent url(/img/christmas-09-5_banner.jpg) no-repeat 0 0 !important; }
				
		/* New Year 2010 specific */
		#newYear { background-position: 0px 0px; }
				
		#Advice { background-position: 0px 0px ; }
			#Advice div { padding-left: 108px; padding-top: 23px; }
				#Advice p { width: 245px; float: left; margin-right: 17px; }		
		#Research {background-position:0px -180px;}
			#Research div { padding-left: 109px; padding-top: 23px; }
		#Service {background-position: 0px -360px;}
			#Service div { padding-left: 108px; padding-top: 23px;}
				#Service p { width: 240px; float: left; margin-right: 17px; margin-bottom: 1px; }
		#Value {background-position: 0px -540px;}
			#Value div { padding-left: 109px; padding-top: 23px; }
			.slide div { width:543px}			
				#slideshow a { color: #acd1ff; text-decoration: none !important;}
				#slideshow a:hover, #ssNav a:hover { color: #fff;}
				#slideshow ul li, #slideshow div ul li  {  margin: 0; padding: 0; background: url(/img/slideshow/pointer.gif) no-repeat 0px 4px; padding-left: 12px; margin-top: 2px; }
				.slide h3 { color: #acd1ff; font-size: 24px; margin-bottom: 10px; font-weight: normal; }
				.slide div p {color: #fff; width: 320px; margin-bottom: 8px;}
				.slide .links { width: 140px; float: left;  }
				
				
		
		span.onestar, span.twostar, span.threestar, span.fourstar, span.fivestar {background: url(/img/icons/1star_1.gif) no-repeat right center; padding-left: 58px;  }
			span.twostar { background-image: url(/img/icons/2star_1.gif);}
			span.threestar { background-image: url(/img/icons/3star_1.gif);}
			span.fourstar { background-image: url(/img/icons/4star_1.gif);}
			span.fivestar { background-image: url(/img/icons/5star_1.gif);}
		span.fund { color: #333333; }
        #Crumb
        {
            margin-bottom: 15px;
        }
        
