.hide
	{ position:absolute; left:-9999px; height:1px; width:1px; overflow:hidden; }

.info-page fieldset
	{ border:none; }

#content-main
	{ width: 917px; padding: 0px; }

	#content-main-gradient, #content-main-plain
		{ clear:both; float:left; overflow:hidden; padding:1px 0pt 17px 7px;width:910px; }

	#content-main-gradient 
		{ background:#fff url(/cmscontent/images/bg_container-gradient.gif) repeat-x scroll 0 0px; padding-bottom: 0;}

.info-page #intro
	{ padding:25px 295px 25px 20px; }
	
	.info-page #intro h2
		{ margin:0; }
	
	.info-page #intro p
		{ font-size:1.4em; margin:0.6em 0 0; }

.info-page div.col-left
	{ float:left; width:215px; }

.info-page .section.main
	{ width:679px; float:right; display:inline; position:relative; padding:3.7em 0 0; margin-right:7px; }
	
	#content-main .info-page h2
		{ color:#107bb4; font-size:2.2em; }

.info-page label, .info-page button
	{ cursor:pointer; }
	
.info-page div#search
	{ width:215px; background:url(/cmscontent/images/bg_info-search-repeat.gif) repeat-y; margin:0; }
	
	.info-page div#search fieldset
		{ margin:0; width:183px; padding:7px 15px 17px 17px; border:0; background:url(/cmscontent/images/bg_info-search-bottom.gif) no-repeat 0 100%; }
	
	.info-page div#search legend
		{ position:relative; }
	
	.info-page div#search legend span
		{ display:block; margin-left:-19px; }
	
	.info-page div#search label
		{ display:block; color:#676767; font-size:1.2em; }
	
	.info-page div#search input
		{ width:110px; height:18px; width:105px; height:15px; font-size:0.9em; color:#424242; background:#f5f5f5; border:1px solid #dbdbdb; float:left; margin:2px 0 0; padding:3px 0 0 5px; }
	
	.info-page div#search button
		{ border:0; background:none; padding:0; width:71px; height:27px; float:left; }

.info-page #featured-card-side
	{ background:url(/cmscontent/images/bg_featured-card-side.gif) no-repeat; padding:2px 5px 0 96px; width:113px; height:124px; position:relative; margin:1em 0 0.6em !important; clear:left; }
	
	.info-page #featured-card-side h3
		{ margin:0; }
		
	.info-page #featured-card-side p
		{ padding:10px 0 0; margin:0; }		
		
	.info-page #featured-card-side img.featured-card
		{ position:absolute; top:6px; left:13px; }

.info-page #news-subscriptions
		{ width:210px; }
		
	.js #news-subscriptions div
			{ display:none; }
			
	.js #news-subscriptions div#active
			{ display:block; }
	
	.info-page #news-subscriptions div
		{ background:url(/cmscontent/images/bg_subscribe-repeat.gif) repeat-y; float:left; }
	
	.info-page #news-subscriptions form
		{ width:210px; margin:0; }
	
	.info-page #news-subscriptions fieldset
		{ border:0; background:url(/cmscontent/images/bg_subscribe_bot.gif) no-repeat 0 100%; padding:9px 6px 15px 13px; margin:0; height:85px; width:191px; }
	
	.info-page #news-subscriptions label
		{ display:block; font-size:1.4em; color:#039dbe; }
		
		.info-page #news-subscriptions .rss-feeds label
			{ margin-top:12px; }
		
	.info-page #news-subscriptions ul
		{ margin:0 0 0 6px; padding:0; width:200px; float:left; border-bottom:1px solid #a4a4a4; background:transparent; display:inline; }

		.info-page #news-subscriptions li
			{ list-style:none; float:left; display:inline; font-size:1.2em; position:relative; top:1px; }
			
			.info-page #news-subscriptions li.rss-feeds
				{ width:98px; }
				
			.info-page #news-subscriptions li.email-subscribe
				{ width:100px; margin-left:2px; }
			
			.info-page #news-subscriptions li a
				{ display:block; background:url(/cmscontent/images/bg_subscribe-tab-right.gif) no-repeat; padding:0 35px 0 0; color:#666; text-decoration:none; position:relative; }
				
				.info-page #news-subscriptions li a span
					{ background:url(/cmscontent/images/bg_subscribe-tab-left.gif) no-repeat 0 0; padding:6px 0 4px 10px; display:block; }
				
				.info-page #news-subscriptions li a.active span
					{ padding-bottom:5px; }
				
				.info-page #news-subscriptions li.rss-feeds a
					{ background-position:100% 0; }
					
				.info-page #news-subscriptions li.email-subscribe a
					{ background-position:100% -100px; }
				
				.info-page #news-subscriptions li.rss-feeds a.active span
					{ background-position:0 -50px; }
					
				.info-page #news-subscriptions li.rss-feeds a.active
					{ background-position:100% -50px; cursor: auto; }
					
				.info-page #news-subscriptions li.email-subscribe a.active
					{ background-position:100% -150px; }
					
				.info-page #news-subscriptions li.email-subscribe a.active span
					{ background-position:0 -50px; }
	
	.info-page #news-subscriptions select
		{ width:101px; }
	
	.info-page #news-subscriptions select, .info-page #news-subscriptions input
		{ float:left; margin:6px 0 0; }
	
	.info-page #news-subscriptions input#email-address
		{ width:110px; height:18px; width:97px; height:15px; font-size:0.9em; color:#424242; background:#f5f5f5; border:1px solid #dbdbdb; float:left; padding:3px 0 0 5px; }
	
	.info-page #news-subscriptions button
			{ border:0; padding:0; background:none; width:86px; height:26px; margin-top:4px; float:left; }

/* Information areas */

#content-main .info-page#areas-page
	{ background:url(/cmscontent/images/bg_info-areas.gif) no-repeat 100% 0; }
	
#content-main .info-page#categories-page, #content-main .info-page#category-page, #content-main .info-page#search-results-page 
	{ background:url(/cmscontent/images/bg_info-categories.gif) no-repeat 100% 0; }

.info-page .section.categories
	{ width:688px; float:left; display:inline; position:relative; padding:0; margin:6px 5px 0 0; }
	
	.info-page .info-category
		{ position:relative; display:inline; width:340px; float:left; margin:10px 0 15px 4px; background:url(/cmscontent/images/bg_info-category-repeat.gif) repeat-y 4px 0; }
		
	.info-page .category-nav
		{ width:330px; height:34px; padding:6px 6px 0 0; margin:-20px 0 0 4px; background:url(/cmscontent/images/bg_info-category.png) no-repeat 0 1px; border-bottom:1px solid #c3c3c3; position:relative; }
		
		.info-page #motoring .category-nav
			{ background-image:url(/cmscontent/images/bg_info-category-car.png); }
			
		.info-page #insurance .category-nav
			{ background-image:url(/cmscontent/images/bg_info-category-insurance.png); }
			
		.info-page #money .category-nav
			{ background-image:url(/cmscontent/images/bg_info-category-money.png); }
			
		.info-page #household .category-nav
			{ background-image:url(/cmscontent/images/bg_info-category-utilities.png); }
			
		.info-page #home .category-nav
			{ background-image:url(/cmscontent/images/bg_info-category-home.png); }
			
		.info-page #travel .category-nav
			{ background-image:url(/cmscontent/images/bg_info-category-travel.png); }
	
	.info-page .category-nav dt
		{ position:absolute; top:13px; left:12px; color:#107bb4; font-size:1.8em;}
	
	.info-page .category-nav dd
		{ display:none; }
	
	.js.info-page .category-nav dd
		{ float:right; display:inline; font-size:1.2em;  margin:8px 1px 0 0; /*position:relative; top:1px;*/ }

	.info-page .category-nav dd a
		{ display:block; background:url(/cmscontent/images/bg_info-tab-left.gif) no-repeat 0 -50px; color:#666; text-decoration:none; font-weight:bold; color:#666; }
		
		.info-page .category-nav dd a.active
			{ background-position:0 0; }
		
	.info-page .category-nav dd span
		{ display:block; background:url(/cmscontent/images/bg_info-tab-right.gif) no-repeat 100% -50px; margin-left:5px; padding:6px 11px 2px 6px; min-height:18px; }
		
		.info-page .category-nav dd a.active span
			{ background-position:100% 0; padding-bottom:3px; }
		
	.info-page .article-group
		{ padding:0 15px; margin:0; }
	
		.js.info-page .article-group
			{ display:none; }
			
			.info-page #popular-articles .article-group
				{ display:block; }
		
		.info-page .article-group.active
			{ display:block; }
			
		.js.info-page .article-group h3
			{ position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
	
		.info-page .article-group ul
		{ list-style:none; margin:0; padding:0; overflow:auto; width:100%; }
		
			.info-page .article-group li
			{ font-size:1.4em; padding:15px 0; border-top:1px solid #dadada; color:#666; margin:0; }
				
				.info-page .article-group li dl
					{ margin:0; }
				
				.info-page .article-group li.first
					{ border:0; }
			
		.info-page .article-group dd
			{ margin:0; }
			
			.info-page .article-group dd.context
				{ font-size:0.8em; }
			
			.info-page .article-group dd.snippet
				{ background:none; padding:0; }
			
	.info-page .info-category .button
		{ background:url(/cmscontent/images/bg_info-category-bottom.gif) no-repeat 0 100%; margin:0; padding:15px 15px 24px; text-align:left; position:relative; min-height:14px; }
		
		.info-page .info-category .button a
			{ position:absolute; top:5px; right:5px; }
		
	.info-page .info-category hr
		{ margin:0 0 0 5px; width:334px; border:0; height:1px; color:#dcdcdc; background:#dcdcdc; padding:0; }
	
	.info-page #featured-article
		{  padding:10px 15px 52px 75px; position:relative; width:604px; float:left; display:inline; }
	
	.info-page#areas-page #featured-article
		{ background:url(/cmscontent/images/bg_featured-article-elec.gif) no-repeat 7px 0; }
	
	.info-page#categories-page #featured-article.motoring
		{ background:url(/cmscontent/images/bg_featured-article-motor.gif) no-repeat 7px 0; }
		
	.info-page#categories-page #featured-article.home
		{ background:url(/cmscontent/images/bg_featured-article-home.gif) no-repeat 7px 0; }
		
	.info-page#categories-page #featured-article.travel
		{ background:url(/cmscontent/images/bg_featured-article-travel.gif) no-repeat 7px 0; }
		
	.info-page#categories-page #featured-article.household
		{ background:url(/cmscontent/images/bg_featured-article-utilities.gif) no-repeat 7px 0; }
		
	.info-page#categories-page #featured-article.insurance
		{ background:url(/cmscontent/images/bg_featured-article-insurance.gif) no-repeat 7px 0; padding-left:85px; padding-right:5px; }
		
	.info-page#categories-page #featured-article.money
		{ background:url(/cmscontent/images/bg_featured-article-money.gif) no-repeat 7px 0; }
	
		.info-page #featured-article h3
			{ font-size:2em; margin:0; }
		
		.info-page #featured-article p
			{ font-size:1.4em; margin:0 0 10px 0; line-height:1.2em; }
		
		.info-page #featured-article .button
			{ background:url(/cmscontent/images/bg_featured-article_bot.gif) no-repeat 0 100%; position:absolute; bottom:0; left:4px; margin:0; width:687px; height:49px; overflow:auto; }
			
			.info-page #featured-article .button a
				{ float:right; margin-right:10px; }
	
/* Sub categories */
	
	.info-page .section-nav
		{ position:absolute; top:0; left:0; width:673px; padding:6px 6px 0 0; margin:0; background:#e5e5e5 url(/cmscontent/images/bg_info-tab.gif) no-repeat 0 0; border-bottom:1px solid #c3c3c3; height: 35px;}

	.info-page .section-nav dt
		{ position:absolute; top:0; left:0; color:#107bb4; font-size:1.8em; padding:8px; }
		
	.info-page .section-nav.search dt span
		{ font-weight: normal; font-size: 0.9em }
	
	.info-page .section-nav dd
		{ float:right; display:inline; font-size:1.15em; margin:0 1px 0 0; color:#666; position:relative; top:1px; }
		
	.info-page .section-nav dd a, .info-page .section-nav dd a span
		{ display:block; text-decoration:none; font-weight:bold; color:#666; }
	
	.info-page .section-nav dd a
		{ background:url(/cmscontent/images/bg_info-tab-right.gif) no-repeat 100% -50px; padding-right:8px; float:left;}
		
		.info-page .section-nav dd a.active
			{ background-position:100% 0; }
		
	.info-page .section-nav dd span
		{ background:url(/cmscontent/images/bg_info-tab-left.gif) no-repeat 0 -50px; padding:8px 0 8px 8px; float:left; }
		
		.info-page .section-nav dd a.active span
			{ background-position:0 0; padding-bottom:9px; }
		
.info-page .snippet
	{ background:#f5f5f5 url(/cmscontent/images/bg_snippet-repeat.gif) repeat-y -2px 0; padding:0.8em 11px; }
	
	.info-page .snippet h4
		{ font-size:1.8em; margin:0; }
	
	.info-page .snippet p
		{ margin:0; font-size:1.4em; }
		
		.info-page .snippet p.button
			{ border-bottom:1px solid #dcdcdc; padding-bottom:5px; text-align:right; }
		
		.info-page .snippet a.search
			{  margin-top: 10px; border-bottom:1px solid #dcdcdc; padding-bottom:5px; width: 100%; display: block; color: #666}
	
	.info-page .context-links
		{ list-style:none; margin:0.5em 0 0.3em; padding:0; }
		
		.info-page .context-links li
			{ display:inline; color:#666; padding-left:4px; border-left:1px solid #666; }
			
			.info-page .context-links li.first
				{ padding:0; border:0; }
	
	.info-page #pagination
		{ background:url(/cmscontent/images/bg_info-pagination.gif) no-repeat -2px 100%; padding:10px 0 19px; text-align:center; }
		
		.info-page #pagination a.prev-next
		{ text-decoration: none; }
				
		.info-page #pagination dl, .info-page #pagination p
			{ margin:0; display:inline; }
			
		.info-page #pagination dd
			{ display:inline; font-size:1.2em; color:#107bb7; margin:0 9px 0 0; }
			
			.info-page #pagination dd a
				{ color:#107bb7; padding:2px 4px; border:1px solid #c8c8c8; text-decoration:none; }
				
				.info-page #pagination dd a.sf_PagerSelItem
				{ border-color: #107bb7; border-width: 2px; }
					
				.info-page #pagination dd a:hover, .info-page #pagination dd a:active, .info-page #pagination dd a:focus
					{ border-color:#107bb7; }
					
				.info-page #pagination dd a:active
					{ position:relative; top:1px; }
			
			.info-page #pagination dd.skipped
				{ margin-left:26px; }

.info-page #category-nav
	{ width:214px; position:relative; margin:0; }
	
	.info-page #category-nav h3
		{ margin:0; }
	
	.info-page #category-nav dl
		{ margin:0 0 0 7px; padding:32px 0 0; /*border:1px solid #a4a4a4; border-width:0 1px; width:200px;*/ width: 202px; }
	
	.info-page #category-nav dt
		{ position:absolute; top:0; left:7px; width:202px; height:32px; }
	
	.info-page #category-nav dd
		{ font-size:1.4em; margin:0; }
	
		.info-page #category-nav dd a, .info-page #category-nav dd span
			{ background:#e4eff1 url(/cmscontent/images/bg_info-icon-odd.gif) no-repeat 8px 6px; display:block; padding:6px 0 6px 40px; }
		
		.info-page #category-nav dd a
			{ border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4; }
			
		.info-page #category-nav dd.even a, .info-page #category-nav dd.even span
			{ background-color:#ebf7f9; background-image:url(/cmscontent/images/bg_info-icon-even.gif); }
		
		.info-page #category-nav dd a:hover, .info-page #category-nav dd a:active, .info-page #category-nav dd a:focus
			{ text-decoration:none; }
	
	.info-page #category-nav div
		{ margin:0; width:215px; }
	
	.info-page #category-nav fieldset
		{ margin:0; padding:13px 17px 15px; position:relative; background:url(/cmscontent/images/bg_search-categories.gif) no-repeat 0 100%; border:0; }
		
	.info-page #category-nav legend 
		{ margin:0; padding:0; }		
		
	.info-page #category-nav legend span
		{ width:205px; padding:12px 0 0 15px; margin-left:-17px; display:block; background:url(/cmscontent/images/bg_search-categories.gif) no-repeat 0 0; }
	
	.info-page #category-nav label
		{ color:#676767; display:block; margin:2px 0 5px; font-size:1.2em; padding:0; }
	
	.info-page #category-nav input
		{ width:105px; height:15px; font-size:0.9em; color:#424242; background:#f5f5f5; border:1px solid #dbdbdb; float:left; margin:2px 0 0; padding:3px 0 0 5px; }
	
	.info-page #category-nav button
		{ border:0; padding:0; background:none; width:71px; height:27px; float:left; }
		

/* Footer "Quote Me"s */

#footer-wrap #quote-me
	{ margin:0 8px 10px 8px; padding:0; float:left; display:inline; border-bottom:1px solid #dfdfdf; }
	
	#footer-wrap #quote-me li
		{ margin:0 0 0 19px; float:left; display:inline; width:284px; position:relative; min-height:70px; }
		
		#footer-wrap #quote-me li.first
			{ margin-left:9px; }
		
	#footer-wrap #quote-me li p
		{ color:#107bb4; font-size:1.2em; text-align:left; margin:0 0 0 5px; float:left; width:205px; }
		
		#footer-wrap #quote-me li p.quote-me-link
			{ font-size:1em; text-align:right; width:280px; position:absolute; bottom:5px; right:0; }
			
			#footer-wrap #quote-me li p.quote-me-link a
				{ background:url(/cmscontent/images/bg_footer-quote-me.gif) no-repeat 100% 50%; padding:6px 28px 0px 0; color:#107bb4; text-decoration:underline; display:block; }
				
				#footer-wrap #quote-me li p.quote-me-link a:hover, #footer-wrap #quote-me li p.quote-me-link a:active, #footer-wrap #quote-me li p.quote-me-link a:focus
					{ text-decoration:none; }
						
	#footer-wrap #quote-me img
		{ float:left; }
	
.info-page#article-page .section.main
	{ width:660px; margin:20px 10px 0 0; padding:0 10px; background:#fff url(/cmscontent/images/bg_article-repeat.gif) repeat-y; color:#666; }
	
	.info-page#article-page #intro
		{ padding:0; font-weight:bold; }
	
	.info-page#article-page .section.main h2.title
		{ width:660px; margin:-1px 0 0 -10px; padding:6px 10px 0px; background:url(/cmscontent/images/bg_article_top.gif) no-repeat 0 0; }
		
	.info-page#article-page .section.main p
		{ font-size:1.4em; }
		
	#article p.summary
		{ font-weight:bold;	}
		
	#article ul li
		{font-size: 1.4em;}
	
	#article ul.context-links li
	{ font-size: 10px; }
	
	#article div.tweet-this
		{ float:right;	margin:22px; }

		#article div.tweet-this a
			{ -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
			-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px;
			-moz-border-radius-topright:5px; background:#CCCCCC url(/cmscontent/images/twitter.png) no-repeat scroll 0 0;
			border:1px solid #CCCCCC; color:black; display:block; font-size:9px; font-weight:normal;
			margin:0; padding:58px 0 3px; text-align:center; text-decoration:none; width:55px;	}

		#article div.tweet-this a:hover
			{ background-color:#33CCFF;	}
				
				span.hidden
					{ display:none; }
	
	
	.info-page#article-page .section.main table
		{ width:100%; }
		
		.info-page#article-page .section.main th
			{ padding:1px 0; }
		
		.info-page#article-page .section.main th
			{ background:url(/cmscontent/images/bg_article-table_top.gif) no-repeat -20px 0; color:#fff; text-align:center; font-size:1.2em; width:90px; }
		
			.info-page#article-page .section.main th.first,
			.info-page#article-page .section.main th:first-child
				{ background-position:0 0; }
			
			.info-page#article-page .section.main th.last,
			.info-page#article-page .section.main th:last-child
				{ background-position:100% 0; }
	
		.info-page#article-page .section.main tr, .info-page#article-page .section.main td
			{ background-color:#ebf7f9; }
	
		.info-page#article-page .section.main .even, .info-page#article-page .section.main .even td
			{ background-color:#fff; }
		
		.info-page#article-page .section.main td
			{ padding:15px; text-align:center; color:#646464; font-size:1.1em; }

		.info-page#article-page .section.main td.first,
		.info-page#article-page .section.main td:first-child
			{ background:url(/cmscontent/images/bg_article-table-repeat.gif) repeat-y 0 0; }
		
		.info-page#article-page .section.main td.last,
		.info-page#article-page .section.main td:last-child
			{ background:url(/cmscontent/images/bg_article-table-repeat.gif) repeat-y 100% 0; }
	
		.info-page#article-page .section.main .last-row td
			{ background:url(/cmscontent/images/bg_article-table_bot.gif) no-repeat -20px 100%; }
	
			.info-page#article-page .section.main .last-row td.first
				{ background-position:0 100%; }
		
			.info-page#article-page .section.main .last-row td.last
				{ background-position:100% 100%; }
				
.info-page#article-page #category-nav
	{ margin-top:20px; }

.info-page#article-page .section.main .print-page
	{ font-size:1em; float:right; margin:0.5em 0 0.3em; }
		
.print-page a
	{ background:url(/cmscontent/images/bg_icon-print.gif) no-repeat 100% 3px; padding:5px 25px 5px 0; color:#107bb4; position:relative; cursor: pointer; text-decoration: underline }
	
	.print-page a:hover, .print-page a:active
		{ text-decoration:none; }
		
	.print-page a:focus
		{ background-position:100% 4px; }
		
.article-image-small a
	{ float:right; margin:5px -5px 5px 15px; }

.article-image-wide a
	{ margin-left:-5px; }

.info-page#article-page #related-articles
	{ border-top:1px solid #dcdcdc; padding:13px 0 0; margin-right:-20px; position:relative; left:-10px; overflow:auto; clear:right; background:#f5f5f5 url(/cmscontent/images/bg_related-articles.gif) no-repeat 0 100%; }

	.info-page#article-page #related-articles ul
		{ list-style:none; margin:0 0 0 73px; padding:0.8em 0 0; overflow:auto; border-top:1px solid #c4c4c4; float:left; width:295px; }
	
	.info-page#article-page #related-articles li, .info-page#article-page #related-articles dt, .info-page#article-page #related-articles dd
		{ font-size:1.2em; margin-bottom:0.5em; }
	
	.info-page#article-page #related-articles li, .info-page#article-page #related-articles li a
		{ color:#666; }
	
	.info-page#article-page #related-articles li
		{ border:0; padding:0 1px; }
		
	.info-page#article-page #related-articles .section
		{ float:left; width:280px; text-align:left; margin-left:30px; }
		
	.info-page#article-page #related-articles .first
		{ margin-left:8px; padding-bottom: 25px;}
		
	.info-page#article-page #related-articles .last
		{ padding-bottom:25px; }
		
	.info-page#article-page #related-articles h3
		{ color:#1e1e1e; padding:0 0 8px 10px; margin:0 13px; background:url(/cmscontent/images/bg_footer-bullet.gif) no-repeat 0 5px; font-size:1.3em; }
					
	.info-page#article-page #related-articles li strong
		{ color:#107BB4; font-weight:normal; }
			
	.info-page#article-page #related-articles a
		{ color:#666; }
		
		.info-page#article-page #related-articles a:link, .info-page#article-page #related-articles a:visited
			{ text-decoration:underline; }
				
		.info-page#article-page #related-articles a:hover, .info-page#article-page #related-articles a:active, .info-page#article-page #related-articles a:focus
			{ text-decoration:none; }

#popular-articles
	{ width:205px; }
	
	#popular-articles h3
		{ width:190px; height:28px; padding:5px 0 0 11px; margin:-10px 0 0 4px; background:url(/cmscontent/images/bg_side-article.png) no-repeat -5px 0; border-bottom:1px solid #c3c3c3; font-weight:normal; color:#107bb4; font-size:1.8em; }
	
	#popular-articles.info-category
		{ background:none; }
	
	#popular-articles .article-group
		{ padding:0 0 0 4px; }
			
		#popular-articles .article-group li
			{ padding:0 10px; background:url(/cmscontent/images/bg_side-article-repeat.png) repeat-y -5px 0; border:0; }
		
			#popular-articles .article-group li.first
				{ font-size:1em; }
				
				#popular-articles .article-group li.first a
					{ padding-bottom:5px; border:0; }
			
			#popular-articles .article-group li a
				{ border-top:1px solid #DADADA; display:block; padding:8px 0; }
				
				#popular-articles .article-group li dd a
					{ border:0; }
			
			#popular-articles .article-group li dt
				{ font-size:1.4em; }
			
			#popular-articles .article-group li dd
				{ font-size:1.2em; }
				
				#popular-articles .article-group li dd.context
					{ font-size:0.9em; }
					
					#popular-articles .article-group li dd.context a
						{ display:inline; }
						
				#popular-articles .article-group li dd.snippet
					{ padding:2px 0 5px; }
					
		#popular-articles .article-group li.last
			{ background:url(/cmscontent/images/bg_side-article.png) no-repeat -5px 100%; padding-bottom:25px; }

.info-page#article-page #category-nav fieldset,
.info-page#article-page #category-nav legend span
	{ background-image:url(/cmscontent/images/bg_search-categories-alt.png); }		

#share-links
	{ background:url(/cmscontent/images/bg_find-useful_bot.gif) no-repeat -2px 100%; position:relative; left:4px; z-index:99; padding:0 13px 10px; width:191px; margin:0 0 10px; }
	
	#share-links h3
		{ background:url(/cmscontent/images/bg_find-useful_top.gif) no-repeat 5px 0; padding:6px 14px 0; width:191px; position:relative; left:-15px; margin:5px 0 0; }
	
	#share-links p
		{ margin:0 0 1em; }
	
	#share-links ul
		{ list-style:none; margin:0 0 5px 0; padding:0; overflow:auto; }
	
		#share-links li
			{ float:left; width:49%; margin-bottom:5px; display:inline; }
			
			#share-links li.last a
				{ color:#666; }
			
			#share-links .icon
				{ float:left; margin-right:6px; }
				
#share-links a:hover, #share-links a:active, #share-links a:focus
	{ text-decoration:none; }

#share-links p#send-to-friend
	{ font-size:1em; margin:10px 0 12px; clear:left; display:none; }
	
.js #share-links p#send-to-friend
	{ display:block; }

#share-links #send-to-friend-content
	{ margin:10px 0 0; padding:0 0 1px 23px; background:url(/cmscontent/images/icn_share-email.gif) no-repeat 0 0; }

.js #share-links #send-to-friend-content
	{ display:none; }

#share-links fieldset
	{ padding:0; margin:0; }

.js #share-links legend span
	{ display:none; }

#share-links #send-to-friend-content ul
	{ overflow:visible; }
	
#share-links #send-to-friend-content li
	{ float:none; display:block; width:100%; position:relative; }

#share-links #send-to-friend-content li label
	{ color:#424242; font-size:0.9em; display:block; }

.js #share-links #send-to-friend-content li label
	{ position:absolute; top:5px; left:5px; }

#send-to-friend-content input
	{ border:1px solid #d9d9d9; color:#424242; background:#f5f5f5; font-size:0.9em; padding:4px; width:152px; }

#send-to-friend-content #in_name
	{ width:100px; }

#send-to-friend-content button
	{ background:none; border:0; padding:0; float:left; height:29px; }
	
#share-links #cancel-send-friend
	{ float:left; margin:0 0 0 41px; width:65px; }
	
#share-links #send-friend
	{ width:54px; }

#share-links .sent-message, #share-links legend span
	{ color:#107BB4; font-size:1em; margin:0 0 7px; }

/* Article variations for 3 column version */

.info-page.three-columns#article-page .section.main
	{ width:440px; background-image:url(/cmscontent/images/bg_article-3col-repeat.gif); float:left; margin:20px 4px 0 5px; }
	
	.info-page.three-columns#article-page .section.main h2.title
		{ width:440px; background-image:url(/cmscontent/images/bg_article-3col_top.gif); }
		
.info-page .col-right
	{ float:left; width:215px; margin-top:20px; }
	
	.info-page .col-right .info-category
		{ width:205px; }
	
	.info-page .col-right .category-nav, .info-page .col-left .category-nav
		{ width:200px; }

.info-page .col-right .category-nav
	{ background:url(/cmscontent/images/bg_side-article.png) no-repeat -5px 0; margin-top:-10px; height:26px; width:195px; }
	
	.info-page .col-right .category-nav dt
		{ top:5px; }
		
	.info-page .col-right #adsPlaceholder
		{ margin: 0 40px; clear: left;}	
	
.info-page.three-columns#article-page .section.main td
	{ padding:5px; font-size:1em; }
	
.info-page#article-page .article-side-ad
	{ margin:0 0 5px 1px; padding:15px 10px 0 75px; float:left; width:129px; }
	
	.info-page#article-page .article-side-ad h3
		{ margin:0; color:#107BB4; font-size:1.3em; }
	
	.info-page#article-page .article-side-ad a:hover,
	.info-page#article-page .article-side-ad a:active,
	.info-page#article-page .article-side-ad a:focus
		{ text-decoration:none; }
	
	.info-page#article-page .article-side-ad p
		{ margin:2px 0 8px; }
	
	.info-page#article-page .article-side-ad p.get-a-quote
		{ background:url(/cmscontent/images/bg_article-ad_bot.gif) no-repeat 0 100%; float:left; margin-bottom:0; margin-left:-75px; padding-right:14px; width:206px; }
		
	.info-page#article-page #home-insurance-ad p.get-a-quote
		{background-image: url(/cmscontent/images/bg_article-ad_bot-home.png); }
	
	.info-page#article-page .article-side-ad p.get-a-quote a	
		{ background:url(/cmscontent/images/bg_info-icon-ad.gif) no-repeat 100% 0; padding:0 27px 20px 0; float:right; }
	
		#article-page.info-page .article-side-ad#home-insurance-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-home-insurance.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#breakdown-insurance-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-breakdown-insurance.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#gap-insurance-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-gap-insurance.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#savings-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-savings.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#car-insurance-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-car-insurance.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#commercial-energy-ad, 
	.info-page#article-page .article-side-ad#gas-electricity-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-gas-electricity.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#motorbike-insurance-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-motorbike-insurance.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#pet-insurance-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-pet-insurance.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#broadband-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-broadband.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#van-insurance-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-van-insurance.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#current-accounts-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-current-accounts.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#credit-cards-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-credit-cards.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#mortgages-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-mortgages.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#travel-insurance-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-travel-insurance.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#life-insurance-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-life-insurance.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#payment-protection-insurance-ad,
	.info-page#article-page .article-side-ad#isas-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-payment-protection-insurance.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#loans-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-loans.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#home-phone-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-home-phone.gif) no-repeat scroll 0 0; }

	.info-page#article-page .article-side-ad#digital-tv-ad
		{ background:transparent url(/cmscontent/images/bg-article-ad-digital-tv.gif) no-repeat scroll 0 0; }
	
.info-page#article-page #blog .category-nav dd
	{ margin-top:0; }
	
.info-page #blog.info-category hr
	{ width:200px; }

.info-page .col-right #blog
	{ background:url(/cmscontent/images/bg_side-article-repeat.png) repeat-y -1px 0; }

.info-page .col-right .button
	{ background:#fff url(/cmscontent/images/bg_side-article-alt.png) no-repeat -1px 100%; margin:0; padding:5px 5px 18px; text-align:right; }
	
	.info-page .col-right .button a
		{ position:static; }
	
.info-page.three-columns#article-page #related-articles
	{ background-image:url(/cmscontent/images/bg_related-articles-alt.gif); }
		
	.info-page.three-columns#article-page #related-articles ul
		{ width:440px; float:none; }

/* Search results page */

.info-page#search-results-page .section.main
	{ padding:34px 0 0; }
	
.info-page#search-results-page .section.main h3
	{ position:absolute; top:0; left:0; width:661px; padding:7px 6px 0 12px; margin:0; background:#e5e5e5 url(/cmscontent/images/bg_info-tab.gif) no-repeat 0 0; border-bottom:1px solid #c3c3c3; color:#107bb4; font-size:1.8em; min-height:26px; }

.info-page#search-results-page .keyword
	{ color:#f00; }
	
	.info-page#search-results-page a .keyword
		{ text-decoration:underline; }

/* Footer (replica from credit-cards.css) */

div#footer-wrap
	{ background:#f5f5f5 url(/cmscontent/images/bg_footer-top.gif) repeat-x; height:auto; overflow:auto; padding-top:25px; margin:0 0 0 -7px; }
	
	#footer-wrap ul
		{ height:auto; background:none; padding: 3px 0 0; list-style: none; }
	
	#footer-wrap li, #footer-wrap dt, #footer-wrap dd
		{ font-size:1.2em; margin-bottom:0.5em; }
	
	#footer-wrap li, #footer-wrap li a
		{ color:#666; }
	
	div#footer-wrap li
		{ display:block; border:0; padding:0; }
	
	#footer-wrap .section
		{ float:left; width:280px; text-align:left; margin-left:30px; }
		
	#footer-wrap .first
		{ margin-left:8px; }
		
	#footer-wrap h3
		{ color:#1e1e1e; padding:0 0 8px 10px; margin:0 0 0.8em; background:url(/cmscontent/images/bg_footer-bullet.gif) no-repeat 0 5px; font-size:1.3em; border-bottom:1px solid #c4c4c4; }
					
	#footer-wrap li strong
		{ color:#107BB4; font-weight:normal; }
			
	#footer-wrap a
		{ color:#666; }
		
		#footer-wrap .section a:link, #footer-wrap .section a:visited
			{ text-decoration:underline; }
				
		#footer-wrap .section a:hover, #footer-wrap .section a:active, #footer-wrap .section a:focus
			{ text-decoration:none; }
	
	#nav-footer
		{ background:url(/cmscontent/images/bg_footer.gif) no-repeat 0 100%; height:60px; text-align:center; clear:both; padding-top: 0px;}
		
		#nav-footer ul
			{ margin:0; padding:3px 0 0; list-style:none; background-color:#1d84a6; height:16px; }	
			
			#nav-footer li
				{ display:inline; border-left:1px solid #ffffff; font-size:1.1em; padding-left:10px; margin-right:10px; }
				
			#nav-footer li.first
				{ border:0; }
				
			#nav-footer li,#nav-footer li a
				{ color:#ffffff; }
				
				#nav-footer a:link, #footer-wrap a:visited
					{ text-decoration:none; }
					
				#nav-footer a:hover, #nav-footer a:active, #nav-footer a:focus
					{ text-decoration:underline; }
					
		#nav-footer p
			{ font-size:1.2em; margin:13px 0 0; color:#ffffff; }
			


/*****************************
 ** FORWARD TO FRIEND STUFF **
 *****************************/
#recaptcha_overlay
	{ 	display: none; z-index:9999; width:338px; min-height:200px; margin: 0 }
	
	#recaptcha_overlay div.header
		{ background: url(/cmscontent/images/bg_f2f_top.gif) no-repeat; height: 23px; margin: 0; padding: 5px 0 0 0; }
		
		#recaptcha_overlay h4
			{ margin: 0; padding: 5px 0 0 10px; color: #107BB4; font-size: 12pt; display: inline; }

		#recaptcha_overlay span.close
			{ cursor: pointer; float:right; padding:5px 10px 0 0; color: #000; }	

	.simple_overlay 
		{ padding: 0 10px 0 10px; background-color: #f5f5f5; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0;	} 

	#recaptcha_overlay .footer
		{ background: #fff url(/cmscontent/images/bg_f2f_bottom.gif) no-repeat; height: 15px; }

/*****************************
 *** END FORWARD TO FRIEND ***
 *****************************/
 
/*****************************
 ***** CROSS SELL BANNERS ****
 *****************************/
 
 #article-page .banner
	{ clear: right; width: 271px; height: 74px; position: relative; margin: 20px 0; padding: 5px 87px 0 85px; font-family: tahoma }

	#article-page .banner h3
		{ color:#1D84A6; font-size:1.8em; font-weight:normal; margin:2px 0 0 0; }

		#article-page .banner h3 A
			{ color: #107BB4;}

	#article-page .banner p 
		{font-size:1.3em !important; margin:2px 0 0; color:#666;}


	.banner a.button
		{ text-indent: -9999px; position: absolute; bottom: 9px; right: 5px; height: 21px; width: 81px; background: transparent url(/cmscontent/images/banner-button.gif) no-repeat scroll 0 0; }


.banner.savings
	{ background: transparent url(/cmscontent/images/bg_jumpoff_savings.gif) no-repeat scroll 0 0; }

.banner.breakdown-cover
	{ background: transparent url(/cmscontent/images/bg_jumpoff_breakdown-cover.gif) no-repeat scroll 0 0; }

.banner.broadband
	{ background: transparent url(/cmscontent/images/bg_jumpoff_broadband.gif) no-repeat scroll 0 0; }

.banner.car-insurance
	{ background: transparent url(/cmscontent/images/bg_jumpoff_car-insurance.gif) no-repeat scroll 0 0; }

.banner.credit-cards
	{ background: transparent url(/cmscontent/images/bg_jumpoff_credit-cards.gif) no-repeat scroll 0 0; }

.banner.current-accounts
	{ background: transparent url(/cmscontent/images/bg_jumpoff_current-accounts.gif) no-repeat scroll 0 0; }

.banner.home-insurance
	{ background: transparent url(/cmscontent/images/bg_jumpoff_home-insurance.gif) no-repeat scroll 0 0; }

.banner.life-insurance
	{ background: transparent url(/cmscontent/images/bg_jumpoff_life-insurance.gif) no-repeat scroll 0 0; }

.banner.loans
	{ background: transparent url(/cmscontent/images/bg_jumpoff_loans.gif) no-repeat scroll 0 0; }

.banner.mortgages
	{ background: transparent url(/cmscontent/images/bg_jumpoff_mortgages.gif) no-repeat scroll 0 0; }

.banner.motorbike-insurance
	{ background: transparent url(/cmscontent/images/bg_jumpoff_motorbike-insurance.gif) no-repeat scroll 0 0; }

.banner.home-phone
	{ background: transparent url(/cmscontent/images/bg_jumpoff_home-phone.gif) no-repeat scroll 0 0; }

.banner.digital-tv, .banner.tv-broadband-phone 
	{ background: transparent url(/cmscontent/images/bg_jumpoff_tv.gif) no-repeat scroll 0 0; }
	
.banner.van-insurance
	{ background: transparent url(/cmscontent/images/bg_jumpoff_van-insurance.gif) no-repeat scroll 0 0; }
	
.banner.travel-insurance
	{ background: transparent url(/cmscontent/images/bg_jumpoff_travel-insurance.gif) no-repeat scroll 0 0; }

.banner.mobile-phones
	{ background: transparent url(/cmscontent/images/bg_jumpoff_mobile-phones.gif) no-repeat scroll 0 0; }

.banner.commercial-energy, .banner.gas-electricity
	{ background: transparent url(/cmscontent/images/bg_jumpoff_commercial-energy.gif) no-repeat scroll 0 0; }

 
/******************************
 *** END CROSS SELL BANNERS ***
 ******************************/


div.PluckRecommend
{
    border-color:#aaa;
    border-width:1px;
    margin-top:10px;
    padding: 10px 0;
    border-bottom-style :solid;
    border-top-style :solid;
}