/* PRODUCER CONTROLLED STYLES */ 

/* BREADCRUMBS */
	#topBar {
		width:940px;
		height:25px;
		margin:0 0 20px 0;
		font-size:11px;
		color:#999;
		line-height:23px;
		position:relative;
	}

	.widened #topBar {
		width:1080px;
	}

	#breadcrumbs {
		width:760px;
		height:25px;
		border-bottom: 1px solid #F4F4F4;
		margin:0 20px 0 0;
		float:left;
	}
	
	
/* SHARE BUTTONS */
	.featureCredits {
		position:relative;
	}

	.featureCredits span {
		position:absolute;
	}

	.featureCredits span.email {
		left:0;
		top:3px;
		padding: 6px 0 7px 0;
	}

	.featureCredits span.print {
		right:0;
		bottom:2px;
		padding: 6px 0 7px 0;
	}

	.featureCredits span.email a {
		background: transparent url(http://a.citywirecontent.co.uk/images/2011/09/16/524668-System__Resources__Image-575881.png) no-repeat;
		background-position: 0 -27px;
		padding:5px 5px 5px 28px;
	}

	.featureCredits span.email a:hover { /* override existing rule */
		background: transparent url(http://a.citywirecontent.co.uk/images/2011/09/16/524668-System__Resources__Image-575881.png) no-repeat;
		background-position: 0 -27px;
		padding:5px 5px 5px 28px;
	}

	.featureCredits span.print a {
		background: transparent url(http://a.citywirecontent.co.uk/images/2011/09/16/524668-System__Resources__Image-575881.png) no-repeat;
		background-position: 32px -57px;
		padding: 6px 23px 0 0;
	}

	.featureCredits span.print a:hover { /* override existing rule */
		background: transparent url(http://a.citywirecontent.co.uk/images/2011/09/16/524668-System__Resources__Image-575881.png) no-repeat;
		background-position: 32px -57px;
		padding: 6px 23px 0 0;
	}

	.featureCredits .cwShareButtons {
		position:absolute;
		top:5px;
		right:0;
	}

	.cwShareButtons a {
		width:20px;
		height:20px;
		margin:0 0 0 3px;
		background: transparent url(http://a.citywirecontent.co.uk/images/2011/09/16/524667-System__Resources__Image-576198.png) no-repeat;
		display:inline-block;
		cursor:pointer;
	}

	.cwShareButtons a.cwTwitter {
		width:55px;
		background-position: 0 0;
	}

	.cwShareButtons a.cwFacebook {
		background-position: -60px 0;
	}

	.cwShareButtons a.cwLinkedIn {
		background-position: -85px 0;
	}

	.cwShareButtons a.cwDelicious {
		background-position: -135px 0;
	}

	.cwShareButtons a.cwReddit {
		background-position: -110px 0;
	}

	.cwShareButtons a.cwGooglePlusOne {
		width: 32px;
		background-position: -185px 0;
	}

	.cwShareButtons a.cwAddThis {
		background-position: -160px 0;
	}

	.featureCreditsDivider {
		display:block;
		top:30px;
		width:440px;
		border-top:1px solid #f4f4f4;
	}
	

	.featureCredits .addToWatchList {
		position:absolute;
		bottom:2px;
		left:0;
		display:block;
		background: transparent url(http://a.citywirecontent.co.uk/images/2011/09/16/524668-System__Resources__Image-575881.png) no-repeat;
		padding: 6px 0 7px 28px;
	}
	
	
	#topBar .cwShareButtons {
		position:absolute;
		right:180px;
		top:0;
	}

	#topBar .cwShareButtons span {
		float:left;
		margin-right:10px;
	}

	.widened #topBar .cwShareButtons {
		right:320px;
	}
	
	.fundTools .cwShareButtons {
		margin:5px 0 0 0;
	}
	
	.fundTools .cwShareButtons a {
		margin:5px 0 0 3px;
	}
	
	.tabFundContentFooter ul .cwShareButtons {
		float:right;
	}

	.cwStayConnectedContainer {
		width: 160px;
		height: 25px;
		border-bottom: 1px solid #F4F4F4;
		float: right;
	}

	.widened .cwStayConnectedContainer {
		width:300px;
	}

	.cwStayConnected {
		float:right;
	}

	.cwStayConnected span {
		display:none;
	}
	
	.widened .cwStayConnected span {
		display:block;
		float:left;
		margin: 0 10px 0 0;
	}

	.cwStayConnected a {
		width:20px;
		height:20px;
		margin:0 0 0 3px;
		background:url(http://a.citywirecontent.co.uk/images/2011/09/19/525018-System__Resources__Image-576293.png) no-repeat;
		display:inline-block;
	}

	.cwStayConnected a.cwRSS {
		background-position:0 0;
	}

	.cwStayConnected a.cwEmail {
		background-position:-25px 0;
	}

	.cwStayConnected a.cwYouTube {
		background-position:-50px 0;
	}

	.cwStayConnected a.cwFacebook {
		background-position:-75px 0;
	}

	.cwStayConnected a.cwTwitter {
		background-position:-100px 0;
	}



/* HOMEPAGE */

	/*RESTYLE VIDEO SIDEBAR*/
	.cwVideolistSidebar a strong span {
		display:none;
	}
	
	.cwVideolistSidebar .portHole {
		float:right;
		margin: 0 0 0 10px;
	}

	.cwVideolistSidebar .portHole img {
		float:right;
		left:0;
	}

	/*RESTYLE IMAGESCROLLER*/
	.citywireMoney .scrollImageContainer a span {
		  background: black url(/mvc/static/web3/assets/img/money-header/nav_middle.png) repeat-x 0 0;
		  border-bottom: 4px solid #F90;
	}

	.citywireMoney .scrollImageContainer a:hover span {
		background: black url(/mvc/static/web3/assets/img/money-header/nav_middle.png) repeat-x 0 0;
		height:31px;
		border-bottom: 8px solid #F90;
	}

	.citywireMoney .scrollImageContainer span.portHole {
		border-bottom: none;
	}

	.citywireMoney .scrollImageContainer a:hover span.portHole {
		height:90px;
		border-bottom: none;
	}

	/* TESTIMONIAL BLOCK */
	#testimonial {
		background: url(/mvc/static/web3/assets/img/quote-close.png) no-repeat bottom right;
		position:relative;
	}

	#testimonial blockquote {
		background: url(/mvc/static/web3/assets/img/quote-open.png) no-repeat scroll left top transparent;
		color:#888;
		font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
		font-size:18px;
		font-style:italic;
		line-height:25px;
		padding: 0 50px 0 50px;
		margin:0 0 10px 0;
	}

	#testimonial img {
		float:right;
		position:absolute;
		right:0;
		bottom:30px;
	}

	#testimonial p {
		font-size:11px;
		font-weight:bold;
		color:#888;
		padding:0 0 0 50px;
	}
	
	.cwGlossySlider .portHole{
			display: inline;
	}
	
	.cwGlossySlider .scrollImageContainer a span{
		background: transparent;
	}
	
	.cwGlossySlider .scrollImageContainer a:hover span{
		background: transparent;
	}

	#testimonial ul.shuffle
	{
			height: 180px;
			overflow: hidden;
	}
	#testimonial ul.shuffle li
	{
			margin-bottom: 100px;
	}
				
	div.featureBox div.featureText p {
		margin:0 !important;
	}
	
	#shareThisPage {
		width:180px;
		left:580px;
	}
	
	#topBar .twitter-share-button {
		position:absolute;
		right:0;
	}
	
	#___plusone_0 {
		position:absolute;
		right:60px;
	}
	
	
/* ADVISER FINDER DIRECTORY */
	img.adviserLogo {
		width:120px; margin-right:20px; padding-top:10px;
	}
	
	#adviserFinderLanding .restultsTable table tbody td {
		vertical-align:top;
	}
	
	#adviserFinderLanding .tabTable ul {
		background: url(/BinaryLoader.aspx?ContentID=470653&DeliveryTargetCode=System__Resources__Image) repeat-x 0 0;
	}
	
	span.popupVideo {
		float:left;
		margin:10px 20px 0 0;
		position:relative;
		width:400px;
		height:225px;
		cursor:pointer;
	}
	
	
/* ADVISER FINDER PROFILE */
	#adviserFinder sup {
		font-size:smaller;
		vertical-align:super;
	}

	#adviserFinderInfo {
		float:right;
		text-align:right;
		height:130px;
	}
	
	#adviserFinderInfo p {
		line-height:16px;
		margin:0 10px 5px 0;
	}
	
	#adviserFinderInfo p.links {
		font-size:11px;
		margin-top:10px;
	}
	
	#adviserFinderInfo p.inclusion {
		color:#888;
		font-size:10px;
	}
	
	#adviserFinderLastUpdated {
		font-size:11px;
		color:#aaa;
	}
	
	#adviserFinder .awardWinner {
		float:right;
		margin: 0 0 10px 20px;
	}
	
	#adviserFinder h1 {
		margin:0;
	}
	
	.adviserFinderHelp {
		float:right;
		font-size:11px;
		color:#777;
	}
	
	#adviserFinder {
		border-style:none;
	}
	
	#adviserFinder .complianceBlurb {
		font-size:11px;
		color:#777;
	}
	
	
/* FUND OF THE WEEK */
	.fundOfTheWeek .cwVideolistFeatured .videoStrapline {
		display:none;
	}
	
	.fundOfTheWeek #cwcl_citywire-money-picture-galleries-list .featureText {
		display:none;
	}
	
	.fundOfTheWeek #cwcl_citywire-money-picture-galleries-list .featureBox {
		min-height:240px;
	}
	
	.fundOfTheWeek .scrollImageContainer a span {
		width:160px;
		font-size:11px;
		background: black url(/mvc/static/web3/assets/img/money-header/nav_middle.png) repeat-x 0 0;
		border-bottom: 4px solid #F90;
	}

	.fundOfTheWeek .scrollImageContainer a:hover span {
		background: black url(/mvc/static/web3/assets/img/money-header/nav_middle.png) repeat-x 0 0;
		padding-bottom:6px;
		border-bottom: 8px solid #F90;
		height:35px;
	}
		
	.fundOfTheWeek .scrollImageContainer a .portHole {
		padding:0;
		border-bottom-style:none;
		height:90px;
	}
	
	.fundOfTheWeek .scrollImageContainer a:hover .portHole {
		padding:0;
		border-bottom-style:none;
		height:90px;
	}
	
	.fundOfTheWeek a.archive {
		float:right;
		margin-top:10px;
		background-image:url('/mvc/static/web3/assets/img/icons/next_prev.gif');
		background-repeat: no-repeat;
		background-position: right -38px;
		padding:10px 20px 5px 0;
		bottom:3px;
	}
	
	
/* MULTIMEDIA */
	.citywireMoney .tabFundContent #cwcl_citywire-money-videos-list .cwVideolistFeatured .videoStrapline {
		display:none;
	}
	
	.citywireMoney .tabFundContent #cwcl_citywire-money-picture-galleries-list .featureText {
		display:none;
	}
	
	.citywireMoney .tabFundContent #cwcl_citywire-money-picture-galleries-list .featureBox {
		min-height:240px;
	}
	
	.citywireMoney .tabFundContent #cwcl_citywire-money-chart-of-the-day-list .featureText {
		display:none;
	}
	
	.citywireMoney .tabFundContent #cwcl_citywire-money-chart-of-the-day-list .featureBox {
		min-height:240px;
	}
	
	.citywireMoney .tabFundContent .cwImageNewsWall .scrollImageContainer {
		width:720px;
	}
	
	.citywireMoney .tabFundContent .scrollImageContainer .feature {
		width:170px;
	}
	
	.citywireMoney .tabFundContent .scrollImageContainer a span {
		width:150px;
		font-size:11px;
		background: black url(/mvc/static/web3/assets/img/money-header/nav_middle.png) repeat-x 0 0;
		border-bottom: 4px solid #F90;
	}

	.citywireMoney .tabFundContent .scrollImageContainer a:hover span {
		background: black url(/mvc/static/web3/assets/img/money-header/nav_middle.png) repeat-x 0 0;
		padding-bottom:6px;
		border-bottom: 8px solid #F90;
		height:35px;
	}
	
	.citywireMoney .tabFundContent .scrollImageContainer a span.portHole {
		width:170px;
		height:85px;
		padding:0;
		border-bottom-style:none;
	}
	
	.citywireMoney .tabFundContent .scrollImageContainer a:hover span.portHole {
		width:170px;
		height:85px;
		padding:0;
		border-bottom-style:none;
	}
	
	.citywireMoney .tabFundContent .scrollImageContainer .portHole img {
		width:170px;
		height:85px;
	}
	
	.citywireMoney .tabFundContent h2 {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 10px;
		padding: 0;
	}
	
	.citywireMoney .tabFundContent p {
		clear:none;
	}
	
	.citywireMoney .tabFundContent a.archive {
		float:right;
		margin-top:10px;
		background-image:url('/mvc/static/web3/assets/img/icons/next_prev.gif');
		background-repeat: no-repeat;
		background-position: right -38px;
		padding:10px 20px 5px 0;
		bottom:3px;
	}
	
	
/* SELECTION */
	.selectionLinksItem {
		display:block;
		width:348px;
		padding:10px;
		border:1px solid #eee;
		margin-right:20px;
		background-color: #f4f4f4;
		float:left;
	}
	
	.selectionLinksItem.last {
		margin:0;
	}
	
	.selectionLinksItem:hover {
		background:#eee;
	}
	
	.selectionLinksItem p {
		margin:0;
		clear:both;
	}
	
	.selectionLinksItem h3 {
		margin:0;
		font-weight:bold;
	}

	
/* GALLERIES */
	.cwGalleryScroller .cwImageScroller { margin:5px 0px; }
	
	.cwGalleryScroller .scrollImageContainer a span { /* CANDIDATE FOR MERGING */
		font-size:11px;
	}




/* GENERIC */
	div.article {
		font-size:13px;
		line-height:18px;
	}
	
	p.chartSource {
		font-size:11px;
		color:#999;
	}
	
	.cwLightbox {
		z-index: 2147483648 !important;
	}
	
	.lightboxCaption {
		font-weight:bold;
		font-size:11px;
		font-style:italic;
		margin:0;
		text-align:right;
		padding:0;
	}
	
	.article ol {
		margin: 0 0 20px 20px;
		font-size: 12px;
		list-style-type: decimal;
		list-style-position: outside;
		position: relative;
	}

	.article ol li {
			line-height: 18px;
			margin: 0 0 5px 0;
	}

	.pressRelease { 
		display:none;
		font-style:italic;
	}
	
	.pressReleaseShow, .pressReleaseHide {
		margin-bottom:20px;
	}

	.cwDataChartLoaded .cwDataChartContainer 	{
		position: static;
	}
	
	.cwBetaFeedbackButton {
		color: white;
		background-color: #a00;
		font-size:18px;
		font-weight:bold;
		padding:5px;
		text-shadow: 1px 1px 1px #400;
		cursor:pointer;
		position:fixed;
		left:10px;
		bottom:0;
		z-index:100;
		border-top:2px solid #800;
		border-left:2px solid #800;
		border-right:2px solid #800;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
		box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
	}
	
	.cwModalIFrame {
		border-bottom:1px solid #ddd;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	
	/* Should these be more general rules? Can't change style for default ul without bad consequences, but my god it's annoying having to do it in every conceivable circumstance */
	.cwDialog ul {
		margin: 0 0 20px 20px;
	}
	
	.cwDialog ul li {
		line-height: 18px;
		list-style-type: disc;
		margin: 0 0 5px 0;
	}
	
	h2.standfirst {
		color: #777;
		font-size: 16px;
		margin: 10px 0 0 0;
	}
	
	body.story .columnOne ul.pagination {
		clear: both;
	}
		
	.article .adviserFinder {
		width:440px;
		height:54px;
		background:url(<%= Url.CmsImage(489804) %>);
	}
	
	.article .adviserFinder a {
		width:240px;
		height:54px;
		padding:0 200px 0 0;
		display:table-cell;
		vertical-align:middle;
	}
	
	.article img {
		margin-right: 0px;
		margin-left: 20px;
		float:right;
	}
	
	
/* SHARE TOOLS IN ARTICLES */
	.article span.shareFactSheetLink {
		display:inline-block;
		width:175px;
	}
	
	.article span.shareFactSheetLink a {
		cursor: pointer;
		background: transparent url(http://a.citywirecontent.co.uk/images/2011/09/29/528535-System__Resources__Image-580548.png) no-repeat;
		background-position: -9px -47px;
		padding: 6px 0 4px 25px;
	}
	
	.article span.addToWatchList {
		padding: 6px 0 7px 15px;
	}
	
	.article span.addToWatchList a {
		background: transparent url(http://a.citywirecontent.co.uk/images/2011/09/29/528535-System__Resources__Image-580548.png) no-repeat;
		background-position: -9px -4px;
		padding: 6px 0 4px 25px;
	}
	
	.article span.addToPortfolio {
		padding: 6px 0 7px 15px;
	}
	
	.article span.addToPortfolio a {
		background: transparent url(http://a.citywirecontent.co.uk/images/2011/09/29/528535-System__Resources__Image-580548.png) no-repeat;
		background-position: -9px -91px;
		padding: 6px 0 4px 25px;
	}
	

	
/* BEST BUYS (see also SORTABLE TABLES) */	
	.bestBuysLearnMore {
		display: inline;
		background-color: #EFEFEF;
		font-size: 11px;
		color:#999;
		padding: 3px;
		line-height: 1em;
		border: 1px solid #EAEAEA;
		position:relative;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		cursor:pointer;
	}
	
	#bestBuySelect {
		background-color:#DD9620;
		width:740px;
		height:23px;
		padding:10px;
		margin:0 0 20px 0;
		position:relative;
	}
	
	#bestBuySelect span {
		color:white;
		font-weight:bold;
		font-size:16px;
		position:absolute;
		right:320px;
		top:13px;
	}
	
	#bestBuySelect select {
		width:300px;
		position:absolute;
		right:10px;
		padding:0px;
		font-size:13px;
	}
	
	#bestBuyInfo h3 {
		font-size:16px;
		font-weight:bold;
		margin:0;
	}
	
	#bestBuyInfo p {
		font-size:13px;
		margin:0 0 20px 0;
	}
	
	#bestBuysLoading {
		display:block;
		margin: 70px auto;
	}
	
	.bestBuysToolTip {
		display: inline-block;
		background-color: #FFF2DC;
		font-size: 11px;
		color: #DD9620;
		padding: 3px;
		line-height: 1em;
		border: 1px solid #DD9620;
		position: relative;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		cursor: normal;
		margin: 0 10px 0 10px;
	}
	
	.cwBestBuys .cwSortableTable tbody tr {
		display: table-row!important;
		height:50px
	}
	
	
	
/* SORTABLE TABLES */
	.cwSortableTable {
		/* width: 760px!important; */
		border: 1px solid #4F4F4F;
		border-top: 1px solid #A8A8A8;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	
	.cwSortableTable thead {
		background-color: #3D3D3D;
		background: -moz-linear-gradient(top,#3D3D3D 0,#555 50%,#4A4A4A 50%,#2D2D2D 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3D3D3D),color-stop(50%,#555),color-stop(50%,#4A4A4A),color-stop(100%,#2D2D2D));
		background: -webkit-linear-gradient(top,#3D3D3D 0,#555 50%,#4A4A4A 50%,#2D2D2D 100%);
		background: -o-linear-gradient(top,#3D3D3D 0,#555 50%,#4A4A4A 50%,#2D2D2D 100%);
		background: -ms-linear-gradient(top,#3D3D3D 0,#555 50%,#4A4A4A 50%,#2D2D2D 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d',endColorstr='#2d2d2d',GradientType=0);
		background: linear-gradient(top,#3D3D3D 0,#555 50%,#4A4A4A 50%,#2D2D2D 100%);
	}
	
	.cwSortableTable tbody tr {
		display: table-row!important;
	}
	
	.cwSortableTable thead th {
		color:white;
		border-left: 1px solid #747474;
		border-right: 1px solid #353535;
		padding: 17px 5px 17px 25px;
		vertical-align:top;
	}
	
	.cwSortableTable thead th.sorting {
		background-image: URL(http://a.citywirecontent.co.uk/images/2011/09/01/520706-System__Resources__Image-571083.gif);
		background-repeat: no-repeat;
		background-position: 8px 16px;
		cursor: pointer;
	}
	
	.cwSortableTable thead th.sorting_desc {
		background-image: URL(http://a.citywirecontent.co.uk/images/2011/09/01/520706-System__Resources__Image-571083.gif);
		background-repeat: no-repeat;
		cursor: pointer;
		background-position: 8px -39px;
		background-color: #111!important;
		color: #FC0;
	}
	
	.cwSortableTable thead th.sorting_asc {
		background-image: URL(http://a.citywirecontent.co.uk/images/2011/09/01/520706-System__Resources__Image-571083.gif);
		background-repeat: no-repeat;
		cursor: pointer;
		background-position: 8px -95px;
		background-color: #111!important;
		color: #FC0;
	}

	.cwSortableTable tbody {
		color: #444;
	}
	
	.cwSortableTable tbody td {
		border-bottom: 1px dotted #E9E9E9;
		border-left: 1px dotted #8A8A8A;
		background: white;
		line-height: 18px;
		padding: 5px;
		vertical-align: middle;
	}
	
	.cwSortableTable tbody tr td:first-child {
		border-left:none;
	}
	
	.cwSortableTable tr.even td {
		background: #F6F9FA;
	}
	
	.cwSortableTable tbody tr:hover td {
		background: #FFC;
	}
	
	
/* DEJARGONIFIER */
	/* Delete these once all the classes have been fixed */
	.switcheroo .english {
		display:none;
		background-color: #222;
		color:#fff;
	}
	
	.switcheroo .jargon {
		background-color: #ddd;
	}
	
	.switcheroo .button {
		margin:0 10px 10px 0;
	}
	
	.switcheroo {
		text-align:justify;
	}
	
	.switcheroo span {
		line-height: 25px;
		padding: 2px 0 2px 4px;
		margin: 0 5px 0 0;
		border:1px solid #f4f4f4;
		cursor:pointer;
	}
	/* Delete block above once classes have been fixed */
	
	
	.cwDejargonifier {
		margin-bottom: 20px;
		padding-top: 10px;
		background: #F4F4F4;
		border: 1px solid #ECECEC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		padding:10px 10px 0 10px;
	}
	
	.cwDejargonifierButtons {
		text-align:center;
	}
	
	.cwDejargonifier span:hover, .switcheroo span.hover {
		border:1px solid #777;
	}
	
	.cwDejargonifier .english {
		display:none;
		background-color: #222;
		color:#fff;
	}
	
	.cwDejargonifier .jargon {
		background-color: #ddd;
	}
	
	.cwDejargonifier .button {
		margin:0 10px 10px 0;
	}
	
	.cwDejargonifier {
		text-align:justify;
	}
	
	.cwDejargonifier span {
		line-height: 25px;
		padding: 2px 0 2px 4px;
		margin: 0 5px 0 0;
		border:1px solid #f4f4f4;
		cursor:pointer;
	}
	
	.cwDejargonifier span:hover, .switcheroo span.hover {
		border:1px solid #777;
	}
	
	
/* MINI SLIDER */
	.cwSliderWidget {
		position:relative;
		z-index: 1;
	}
	
	.cwSliderWidget.miniSlider {
		background: URL(http://vicdn.citywirecontent.co.uk/images/2011/05/05/490253-System__Resources__Image-534087.png) no-repeat -5px 0;
		height: 114px;
		width: 300px;
	}
	
	.cwSliderWindow {
		position:absolute;
		overflow:hidden;
	}
	
	.miniSlider .cwSliderWindow {
		left:23px;
		top:11px;
		width:260px;
		height:84px;
	}
	
	.cwSliderContainer {
		position:absolute;
		top:0;
		left:0;
		width:20000px;
	}
	
	.cwSliderFeature {
		float:left;
	}
	
	.miniSlider .cwSliderFeature {
		width:260px;
	}
	
	.cwSliderWidget .prev, .cwSliderWidget .next {
		background: URL(http://a1.citywirecontent.co.uk/mvc/web3/assets/img/money-header/shootingArrow.png) no-repeat;
		cursor: pointer;
		z-index: 2;
		position: absolute;
		padding: 0;
		margin:0;
		display:block;
		height: 20px;
		width: 22px;
	}
	
	.cwSliderWidget .prev {
		background-position: left center;
	}
	
	.cwSliderWidget .next {
		background-position: right center;
	}
	
	.cwSliderWidget.miniSlider .prev {
		left:-2px;
		top:42px;
	}
	
	.cwSliderWidget.miniSlider .next {
		right:-5px;
		top:42px;
	}

	
/* BREAKOUT BOXES */
	div.breakoutRight  {
		float:right;
		width:300px;
		padding:10px;
		margin-left:20px;
		margin-bottom:20px;
		border:1px solid #aaa;
		-webkit-box-shadow: 1px 1px 3px 1px #aaaaaa;
		-moz-box-shadow: 1px 1px 3px 1px #aaaaaa;
		box-shadow: 1px 1px 3px 1px #aaaaaa;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #f3f3f3; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* W3C */
	}
		
	div.breakoutRight img  { float:right; margin-left:20px; margin-bottom: 20px; margin-right: 0px; max-width:100%; }
		
	div.breakoutRight h3  { position:static; }
	
	
/* WEEKEND READING */
	#weekendTopFiveInfo {
		display:none;
	}

	#weekendTopFiveList .cwVideolistSidebar a {
		margin: 0 0 7px 0;
	}

	#weekendTopFiveList .cwVideolistSidebar a.weekendTopFiveSelected {
		border-bottom: 2px solid #F90;
		background: none;
		margin: 0 0 5px 0;
	}
	
	
/* FORUMS */
	ol#discussion div.postBody {
		overflow-x: visible;
		overflow-y:visible;
	}
	
	
/* TEMP - PUT IN PROPER PLACE LATER */
	#comments .featureCredits {
		clear:both;
	}
	
/* VIDEO WIDGETS */
	.javascriptWarning {
		background:#f4f4f4;
		padding:10px;
		border:1px solid red;
		margin:0 0 20px 0;
	}
	
	
/* FUND FACTSHEETS */
	.tabFundContent .twoThirdsWide .article h2 {
		float:none;
	}
	
	
/* INLINE VIDEO PLAYERS ON FEATURE ARTICLES */
	.columnWide .article .kuluValleyPlayer {
		float: right;
		margin-left: 20px;
	}
	
	
/* TOP STOCKS MINI NAV */
	ul.topStocksMenu {
		border-top: 1px solid #ddd;
		margin: 0 0 20px 0;
	}
	
	ul.topStocksMenu li a, ul.topStocksMenu li span {
		display: table-cell;
		vertical-align: middle;
		padding: 0 10px 0 60px;
		background-color: #f0f0f0;
		background-repeat: no-repeat;
		border-bottom: 1px solid #ddd;
		height: 50px;
		font-size: 12px;
		width: 160px;
		font-weight: bold;
	}
	
	.widened ul.topStocksMenu li a, .widened ul.topStocksMenu li span {
		display: block;
		padding: 18px 10px 10px 60px;
		height: 22px;
		font-size: 16px;
		font-weight: bold;
		width: auto;
	}
	
	ul.topStocksMenu li a {
		background-image: url('http://a.citywirecontent.co.uk/images/2011/12/21/554527-System__Resources__Image-611805.png');
	}
	
	ul.topStocksMenu li span {
		color: #999;
		background-image: url('http://a.citywirecontent.co.uk/images/2011/12/21/554531-System__Resources__Image-611806.png');
	}
	
	ul.topStocksMenu li a:hover {
		text-decoration: none;
		background-color: #ddd;
	}
	
	ul.topStocksMenu li a:active {
		background-color: #ccc;
	}
	
	ul.topStocksMenu .topStocks {
		background-position: 5px 0;
	}
	
	ul.topStocksMenu .stockOfTheWeek {
		background-position: 5px -50px;
	}
	
	ul.topStocksMenu .topStocksDigest {
		background-position: 5px -100px;
	}
	
	ul.topStocksMenu .topStocksAllNews {
		background-position: 5px -150px;
	}
	
	ul.topStocksMenu .topStocksFaqs {
		background-position: 5px -200px;
	}
    
    
/* LOLLY */
    #lollyMasthead a {
        display: block;
        padding: 0 0 10px 0;
        border-bottom: 1px solid #F4F4F4;
    }
    
    #lollyMasthead h1, #lollyMasthead span {
        background: url(http://a.citywirecontent.co.uk/images/2012/01/24/560567-System__Resources__Image-621567.png) no-repeat;
        width: 760px;
        height: 60px;
        text-indent: -99999px;
        display: block;
    }	