body
{ padding:0; margin:20px 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; font-size:small; color:#000000; background-color:#FFFFFF; }

table
{ table-layout:fixed; }

table caption
{ display:none; }

p, h1, h2, h3, h4
{ margin-top:0; margin-bottom:10px; }

h1
{ font-size:160%; }

h2, h3
{ font-size:120%; }

h4
{ font-size:110%;}

a
{ color:#000000; }

a:hover
{ text-decoration:none; }

img
{ display:block; border:none; }

embed
{ display:block; }

form
{ margin:0; }

hr
{ color:#959AC3; background-color:#959AC3; height:1px; border:0; }

#container
{ width:886px; margin:auto; }

#header
{ overflow:hidden; background-image:url(../../assets/images/flash-background.png); background-position:right top; background-repeat:repeat-y; position:relative; }

#logos
{ float:left; }

#top_nav ul
{ list-style:none; margin:0px; padding:0px; padding-left:34px; padding-right:70px; width:450px; min-height:33px; background:url(../../assets/images/navigation-background.png) left top no-repeat; overflow:hidden; }

#top_nav ul li
{ float:left; padding-left:1.4em; margin-left:1.4em; background:url(../../assets/images/navigation-divider.gif) left bottom no-repeat; }

#top_nav ul li a
{ display:block; padding-top:16px; color:#00529B; font-size:110%; font-weight:bold; text-decoration:none; }

#top_nav ul li a:hover
{ color:#ffffff; background-image:url(../../assets/images/navigation-rollover.gif); background-position:center top; background-repeat:no-repeat; }

#navigation-bottom
{ clear:both; width:554px; height:4px; font-size:1px; background-image:url(../../assets/images/navigation-bottom.gif); background-position:left top; background-repeat:no-repeat; }

#flash
{ background:url(../../assets/images/flash.png) left top no-repeat; height:197px; position:absolute; right:0; top:0; width:332px; }

#country
{ clear:both; height:40px; background-image:url(../../assets/images/ecc-uk.gif); background-position:left top; background-repeat:no-repeat; }

#breadcrumb
{ list-style:none; margin:0px; padding:0px; overflow:hidden; border-bottom:1em solid #FFFFFF; }

#breadcrumb li
{ font-size:85%; float:left; color:#d7b6d4; font-weight:bold; }

#breadcrumb li span
{ padding-right:20px; margin-right:6px; background-image:url(https://www.ukecc-services.net/assets/images/breadcrumb-arrow.gif); background-position:right center; background-repeat:no-repeat; }

#breadcrumb li a
{ color:#d7b6d4; font-weight:normal; text-decoration:none; padding-right:13px; margin-right:6px; background-image:url(https://www.ukecc-services.net/assets/images/breadcrumb-divider.gif); background-position:right center; background-repeat:no-repeat; }

#breadcrumb li a:hover
{ color:#00529B; }

#content
{ padding:0px 34px; padding-left:8px; overflow:hidden; background-image:url(../../assets/images/content.jpg); background-position:left top; background-repeat:repeat-y; }

#topics-flash
{ margin-top:1em; margin-bottom:1em; }

#left
{ float:left; width:200px; min-height:560px; padding-left:23px; padding-right:10px; margin-right:10px; border-right:1px dashed #999; }

#center
{ float:left; width:580px; min-height:540px; padding:10px; position:relative; }

#right
{ float:left; width:180px; }

.europe
{ position:absolute; left:0; top:-33px; width:860px; }

.europe span
{ border:1px dashed #999; border-bottom:0; color:#00529B; display:block; left:50%; margin-left:-197px; padding:10px 0 7px; position:relative; text-align:center; width:419px; /* padding-left:-5px; */ }

.europe span strong
{ background:url(../../assets/images/europe.png) right center no-repeat; padding-right:15px; }

.borderbottom
{ border-bottom:1px dashed #999; clear:both; height:1px; position:relative; }

#column2-2
{ float:left; width:639px; padding-right:10px; margin-right:10px; border-right:1px dashed #999; }

#column3-3
{ float:left; width:260px; padding-left:10px; margin-left:10px; padding-top:55px; }

#search
{ background-image:url(../../assets/images/search-background.gif); background-position:left top; background-repeat:no-repeat; margin-top:10px; width:184px; }

#search dl,
#search dl dd
{ margin:0px; }

#search dl dd input
{ width:158px; }

#search dl dd#start-search
{ text-align:right; padding-right:10px; margin-top:5px; }

#search dl dd#start-search input
{ width:auto; }

#search dl
{ padding-top:7px; margin-left:10px; }

#search dl dt
{ color:#FFFFFF; margin-bottom:5px; }

.helpfulLinks
{ background-color:#00529B; width:184px; }

#faq, #contact, #number, #email, #news
{ margin-bottom:0px; }

#faq
{ background-image:url(../../assets/images/title-FAQ.gif); background-position:left top; background-repeat:no-repeat; }

#contact,
#news
{ background-image:url(../../assets/images/title-contactus.gif); background-position:left top; background-repeat:no-repeat; }

#faq a,
#contact a,
#news a
{ display:block; padding-left:27px; line-height:22px; color:#00529B; font-weight:bold; text-decoration:none; background-position:left top; background-repeat:no-repeat; }

#faq a:hover
{ background-image:url(../../assets/images/title-FAQ_O.gif); }

#contact a,
#news a
{ line-height:24px; }

#contact a:hover,
#news a:hover
{ background-image:url(../../assets/images/title-contactus_O.gif); }

#number
{ color:#00529B; font-weight:bold; padding-left:45px; padding-top:2px; line-height:51px; min-height:51px; background-image:url(https://www.ukecc-services.net/assets/images/number.gif); background-position:left top; background-repeat:no-repeat; }

#email
{ font-weight:bold; padding-left:45px; padding-top:1px; line-height:47px; min-height:47px; background-image:url(https://www.ukecc-services.net/assets/images/email.gif); background-position:left top; background-repeat:no-repeat; }

#email a
{ color:#00529B; text-decoration:none; }

#email a:hover
{ color:#000000; }

.article
{ background:url(../../assets/images/article-bg.png) left top repeat-x; overflow:hidden; padding:10px; width:164px; }

.article p
{ font-size:85%; margin-bottom:5px; }

.article p strong,
.article p a
{ color:#00529B; }

.article p a
{ background: url(../../assets/images/article-arrow.png) right center no-repeat; float:right; margin-right: 0; padding-right: 20px; text-decoration:none; }

#consumer-warnings,
#consumer-warnings dd
{ margin:0; }

#consumer-warnings dd
{ padding-left:33px; padding-right:28px; }

#consumer-warnings dd a
{ float:right; margin-right:-10px; display:block; color:#FF0000; text-decoration:none; text-align:right; padding-right:20px; background-image:url(../../assets/images/consumerwarnings-arrow.gif); background-position: right center; background-repeat:no-repeat; }

#consumer-warnings dd a:hover
{ color:#ffb1b1; }

#consumer-warnings
{ margin-bottom:1em; }

#consumer-warnings .bg
{ background:url(../../assets/images/consumerwarnings-background.gif) left top no-repeat; font-size:85%; margin-bottom:5px; padding:0 10px 5px 23px; width:151px; }

#tsi
{ height:64px; margin-left:23px; background-image:url(https://www.ukecc-services.net/assets/images/banner-tradingstandards.gif); background-position:left top; background-repeat:no-repeat; }

#tsi-link
{ margin-left:23px; margin-right:14px; padding-bottom:2px; padding-right:5px; text-align:right; background-color:#70bd1f; }

#tsi-link a
{ font-size:85%; color:#FFFFFF; padding-right:22px; text-decoration:none; background-image:url(https://www.ukecc-services.net/assets/images/banner-tradingstandards_arrow.gif); background-position:right center; background-repeat:no-repeat; }

#tsi-link a:hover
{ color:#396907; }

#european
{ color:#00529B; margin-left:23px; margin-right:10px; background-image:url(https://www.ukecc-services.net/assets/images/european-arrow.gif); background-position:right center; background-repeat:no-repeat; }

#european a
{ text-decoration:none; }

#european a:hover
{ color:#396907; }

#categories
{ list-style:none; margin:0px; margin-top:1em; padding:0px; }

#categories li
{ float:left; width:187px; margin-bottom:0.8em; }

#categories li#cat-airtravel,
#categories li#cat-packageholidays,
#categories li#cat-timeshare,
#categories li#cat-international,
#categories li#cat-scams
{ margin-right:23px; }

#categories dl,
#categories dl dd
{ margin:0px; }

#categories dl dt
{ color:#00529B; padding-top:7px; padding-right:5px; text-align:right; line-height:28px; font-size:85%; font-weight:bold; overflow:hidden; }

#categories dl dt span
{ display:block; margin-left:75px; width:100px; }

#categories dl dd
{ height:24px; }

#categories dl dd img
{ float:right; width:131px; }

#categories li#cat-airtravel dl dd
{ background-image:url(../../assets/images/cat-airtravel_link.png); }
#categories li#cat-internetauctions dl dd
{ background-image:url(../../assets/images/cat-internetauctions_link.png); }
#categories li#cat-packageholidays dl dd
{ background-image:url(../../assets/images/cat-packageholidays_link.png); }
#categories li#cat-banking dl dd
{ background-image:url(../../assets/images/cat-banking_link.png); }
#categories li#cat-timeshare dl dd
{ background-image:url(../../assets/images/cat-timeshare_link.png); }
#categories li#cat-cars dl dd
{ background-image:url(../../assets/images/cat-cars_link.png); }
#categories li#cat-international dl dd
{ background-image:url(../../assets/images/cat-international_link.png); }
#categories li#cat-buying dl dd
{ background-image:url(../../assets/images/cat-buying_link.png); }
#categories li#cat-scams dl dd
{ background-image:url(../../assets/images/cat-scams_link.png); }
#categories li#cat-shoppingonline dl dd
{ background-image:url(../../assets/images/cat-shoppingonline_link.png); }

#categories dl dd a
{ color:#00529B; font-size:85%; text-decoration:none; }

#categories li#cat-airtravel dl dt,
#categories li#cat-internetauctions dl dt,
#categories li#cat-packageholidays dl dt,
#categories li#cat-banking dl dt,
#categories li#cat-timeshare dl dt,
#categories li#cat-cars dl dt,
#categories li#cat-international dl dt,
#categories li#cat-buying dl dt,
#categories li#cat-scams dl dt,
#categories li#cat-shoppingonline dl dt
{ height:28px; background-position:left top; background-repeat:no-repeat; }

#categories li#cat-airtravel dl dt
{ background-image:url(../../assets/images/cat-airtravel.png); }

#categories li#cat-internetauctions dl dt
{ background-image:url(../../assets/images/cat-internetauctions.png); }

#categories li#cat-packageholidays dl dt
{ background-image:url(../../assets/images/cat-packageholidays.png); }

#categories li#cat-banking dl dt
{ background-image:url(../../assets/images/cat-banking.png); }

#categories li#cat-timeshare dl dt
{ line-height:normal; background-image:url(../../assets/images/cat-timeshare.png); }

#categories li#cat-cars dl dt
{ background-image:url(../../assets/images/cat-cars.png); }

#categories li#cat-international dl dt
{ line-height:normal; background-image:url(../../assets/images/cat-international.png); }

#categories li#cat-buying dl dt
{ line-height:normal; background-image:url(../../assets/images/cat-buying.png); }

#categories li#cat-scams dl dt
{ background-image:url(../../assets/images/cat-scams.png); }

#categories li#cat-shoppingonline dl dt
{ background-image:url(../../assets/images/cat-shoppingonline.png); }

#center h1,
#column2-2 h1,
#stretch h1
{ color:#00529B; }

#center h2,
#column2-2 h2,
#stretch h2
{ font-size:100%; color:#00529B; }

#latest-news,
#section_nav ul
{ list-style:none; margin:0px; padding:0px; padding-top:7px; width:183px; min-height:375px; background-image:url(../../assets/images/latestnews-background.jpg); background-position:left top; background-repeat:no-repeat; }

#latest-news li,
#section_nav ul li
{ padding-left:10px; padding-right:10px; padding-bottom:0.5em; margin-bottom:0.5em; border-bottom:1px dashed #6894C3; }

#latest-news li#last,
#section_nav ul li#last
{ padding-bottom:0px; margin-bottom:0px; border:none; }

#section_nav ul li a
{ display:block; color:#00529B; font-size:85%; padding-right:20px; text-decoration:none; background-image:url(../../assets/images/topics-arrow.png); background-position:center right; background-repeat:no-repeat; }

#section_nav ul li a:hover
{ color:#000000; }

#latest-news li dl
{ margin:0px; }

#latest-news li dl dt
{ color:#6c0b62; font-size:85%; font-weight:bold; }

#latest-news li dl dd
{ margin:0px; font-size:85%; }

#latest-news li dl dd a
{ color:#6c0b62; padding-right:20px; text-decoration:none; background-image:url(https://www.ukecc-services.net/assets/images/latestnews-arrow.gif); background-position:right center; background-repeat:no-repeat; }

#latest-news li dl dd a:hover
{ color:#000000; }

#help
{ width:100%; font-size:85%; }

#languages
{ clear:both; list-style:none; margin:0px; padding:0px; background-image:url(https://www.ukecc-services.net/assets/images/language-border.gif); background-position:left top; background-repeat:no-repeat; }

#languages li
{ float:left; }

#footer
{ position:relative; list-style:none; margin:0px; margin-bottom:5px; padding:0px; clear:both; overflow:hidden; width:886px; padding-top:29px; padding-left:21px; background-image:url(../../assets/images/footer.jpg); background-position:left top; background-repeat:no-repeat; }

#footer li#disclaimer
{ border-right:0px; margin-right:0px; padding-right:0px; }

#footer li#storm
{ border:0px; margin:0px; padding:0px; position:absolute; right:60px; }

#footer li
{ color:#00529B; float:left; font-size:85%; border-right:1px solid #00529B; padding-right:1em; margin-right:1em; }

#footer li a
{ color:#00529B; text-decoration:none; }

#footer li a:hover
{ color:#000000; text-decoration:none; }

.subfooter
{ color:#00529B; font-size:85%; padding-left:21px; }

.subfooter a
{ color:#00529B; text-decoration:none; }

#stretch
{ float:left; width:565px; }

#stretch form
{ padding-bottom:10px; padding-left:10px; background-image:url(https://www.ukecc-services.net/assets/images/form-bg.gif); background-position:center bottom; background-repeat:repeat-x; }

#stretch dl#form,
#stretch dl#form dd
{ margin:0px; }

#stretch dl#form dt
{ float:left; width:200px; text-align:right; line-height:21px; margin-right:1em; margin-bottom:1em; }

#stretch dl#form dd
{ float:left; position:relative; width:342px; margin-bottom:1em; }

#stretch dl#form dd span
{ position:absolute; top:3px; left:0px; width:333px; height:24px; background-image:url(https://www.ukecc-services.net/assets/images/form-border.gif); background-position:right bottom; background-repeat:no-repeat; z-index:0; }

#stretch dl#form dd span.sel
{ left:2px; }

#stretch dl#form dd input,
#stretch dl#form dd textarea,
#stretch dl#form dd select
{ position:relative; width:95%; z-index:1; margin-top:2px; border:1px solid #8c0f80; }

#stretch dl#form dd textarea
{ height:130px; }

#stretch dl#form dd select
{ width:96.1%; }

#stretch dl#form dd ul
{ list-style:none; margin:0px; padding:0px; }

#stretch dl#form dd ul li
{ float:left; }

#stretch dl#form dd ul li input
{ width:auto; }

#stretch dl#form dd ul#radio li input
{ border:none; }

#stretch p#submit
{ clear:both; text-align:right; padding-right:15px; }

#stretch p#submit input
{ border:none; color:#FFFFFF; background-color:#8c0f80; }

#top_nav ul li.first,
#top_nav ul li:first-child
{ margin:0; padding:0; background-image:none; }

#top_nav ul li.IE6
{ margin:0; padding:0; background-image:none; }

#top_nav ul li a.current
{ color:#ffffff; background-image:url(../../assets/images/navigation-rollover.gif); background-position:center top; background-repeat:no-repeat; }

/* #center p.border
{ padding-bottom:1em; border-bottom:1px dashed #999; } */

#latest-news li dl dd.link
{ font-size:100%; text-align:right; }

#stretch dl#form dt.remove
{ line-height:normal; }

#stretch dl#form dd.double
{ height:32px; }
	
#title-logos
{ position:relative; width:554px; min-height:120px; margin-bottom:0px; }
	
#title-logos span
{ position:absolute; background-image:url(../../assets/images/logos.png); background-repeat:no-repeat; width:100%; height:100%; }
	
#title-strapline
{ position:relative; width:554px; min-height:40px; margin-bottom:0; }

#title-strapline span
{ position:absolute; background-image:url(../../assets/images/strapline.png); background-repeat:no-repeat; width:100%; height:100%; }

#title-aboutus,
#title-latestnews,
#title-contact,
#title-topics,
#title-publications,
#title-howcanwehelp,
#title-other
{ position:relative; width:117px; min-height:20px; margin-bottom:1px; }

#title-topics
{ height:26px; width:116px; }

#title-aboutus span,
#title-latestnews span,
#title-contact span,
#title-topics span,
#title-publications span,
#title-howcanwehelp span,
#title-other span
{ position:absolute; background-image:url(../../assets/images/title-latestnews.gif); background-repeat:no-repeat; width:100%; height:100%; }

#title-aboutus span
{ background-image:url(../../assets/images/title-aboutus.gif); }

#title-latestnews span
{ background-image:url(../../assets/images/title-latestnews.gif); }

#title-contact span
{ background-image:url(https://www.ukecc-services.net/assets/images/title-contact.gif); }

#title-topics span
{ background-image:url(../../assets/images/title-topics.gif); }

#title-publications span
{ background-image:url(../../assets/images/title-publications.gif); }

#title-howcanwehelp span
{ background-image:url(https://www.ukecc-services.net/assets/images/title-howcanwehelp.gif); }

#title-other span
{ background-image:url(https://www.ukecc-services.net/assets/images/title-other.gif); }	

#title-consumer
{ position:relative; width:221px; min-height:60px; margin-bottom:0px; }

#title-consumer span
{ position:absolute; background-image:url(../../assets/images/consumer_warnings.gif); background-repeat:no-repeat; width:100%; height:100%; }

#right .clear
{ clear:both; padding-top:1.5em; }

a div.tooltip
{ background:url(../../assets/images/bubble.png) left top repeat; _background-color:#00529B; color:#FFF; padding:10px; position:absolute; text-decoration:none; width:147px; }

a div.tooltip strong
{ color:#ffc20e; }

.sub
{ border-right:1px solid #999; float:left; margin:0 10px 0 26px; padding-right:10px; width:630px; }

.sub-links
{ float:left; width:160px; }

.sub h1
{ color:#00529B; }

.highlight
{ color:#00529B; }

.increasedSize
{ font-size:110%; }

.helpWith
{ background:url(../../assets/images/helpWith.png) left top no-repeat; margin-top:30px; padding:25px; overflow:hidden; }

.helpWith .highlight
{ font-size:110%; }

.list,
.helpWith .services
{ list-style:none; margin:0 0 1em; padding:0; }

.list li
{ background:url(../../assets/images/list-dash.png) left center no-repeat; color:#00529B; margin-bottom:8px; padding-left:15px; }

.helpWith .services li
{ float:left; margin-right:3em; }

.funded
{ border-top:1px dashed #999; clear:both; padding-top:10px; text-align:right; width:830px; }

.funded img
{ display:inline; }

.bar,
.bar dd
{ margin:0; }

.bar
{ background:url(../../assets/images/GeneralBar.png) left top no-repeat; clear:left; height:46px; margin-bottom:1em; overflow:hidden; padding:15px 0 0 35px; width:510px; }

#left .bar
{ background-image:url(../../assets/images/LeftBar.png); margin-bottom:0; padding-left:10px; width:190px; }

.bar dt,
.bar dd
{ float:left; }

.bar dt
{ background:url(../../assets/images/GeneralArrow.png) right center no-repeat #00529B; color:#FFF; font-size:120%; font-weight:bold; padding-right:25px; }

#left .bar dt
{ background-image:none; padding-right:0; }

#left p.go
{ float:right; margin-right:15px; }

.bar select
{ margin:-3px 30px 0 160px; padding:2px; width:115px; }

#left .bar select
{ margin:-3px 10px 0 0; padding:1px; width:125px; }

.bar img
{ margin-top:-3px; }

.helpWith input
{ float:right; margin:-10px 20px 0 0; }

.countryPage
{ background:none; margin-top:10px; padding-top:0; }

.countryPage .bar
{ background-image:url(../../assets/images/CountryBar.png); margin-left:-30px; width:600px; }

.countryPage .bar select
{ margin-left:20px; }

.breadcrumb
{ list-style:none; margin:0; padding:0; }

.breadcrumb li
{ background:url(../../assets/images/breadcrumb.png) right center no-repeat; color:#999; float:left; margin:0 0.7em 1em 0; padding-right:1em; }

h1
{ clear:left; }

.back
{ float:right; }

#contactForm,
#contactForm dd
{ margin:0; }

#contactForm dt
{ color:#00529B; font-size:110%; float:left; line-height:30px; width:185px; }

#contactForm dt,
#contactForm dd
{ margin-bottom:1em; }

#contactForm dt.clear
{ clear:both; }

#contactForm dt.location
{ line-height:normal; }

#contactForm dd input,
#contactForm dd select,
#contactForm dd textarea
{ padding:5px; width:350px; }

#contactForm dd textarea
{ font-family:Arial, Helvetica, sans-serif; font-size:100%; height:100px; }

#contactForm dd select
{ width:auto; }

#center input[type=image]
{ float:right; margin-right:30px; }

#center h1.results
{ margin-bottom:10px; }

#center h1.results,
#center h2.results
{ font-size:140%; }

#resultsButtons
{ list-style:none; margin:2em 0 0; padding:0; }

#resultsButtons li
{ float:left; }

#center ol li
{ margin-bottom:1em; }

/* Cookie control */

	#cookie-law {                
		background:#0886B6;
		position: fixed;
		bottom: 0px;
		width: 100%;
		z-index: 200;
	}

	#cookie-law p {
		padding:10px;
		text-align:center;
		color: #fff;
		margin:0;
		font-family: Arial,Helvetica,sans-serif;
		text-align: center;
		font-size:smaller;		
	}
/* Cookie control end */