
/* General */

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.align-centre {
	text-align: center;
}

.align-right {
	text-align: right;
}

.align-left {
	text-align: left;
}

body {
	background-color: #eaeaea;
	margin: 0;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #000;
}

a img {
	border: none;
}


/* Paragraphs */

p.link {
	background-image: url(../images/link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 12px;
}

div#header-bottom-left p,
div#header-top-right-top p {
	margin: 0;
}

div#header-bottom-right p {
	margin: 20px 0 0 0;
	color: #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}



div#footer p {
	margin: 0;
}

p.note {
	font-size: 10px;
	color: #999999;
	padding:10px 0px;
}

div#body p,
div#body ul{
		font-size:11px;
		margin-bottom: 15px;
	}


/* Spans */

span.orange {
	color: #f45110;
}


/* Headers */

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}

h1 {
	font-size: 24px;
	display: inline;
	color: #fff;
	background-image: url(../images/header-bottom-right.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

h2 {
	color: #f45110;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 23px;
	margin: 0 0 20px 0;
}

h3 {
	color: #f45110;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
}

h4 {
	color: #fff;
	line-height: 40px;
	padding: 0 0 0 12px;
	font-size: 18px;
}

h4.electric-heating,
h4.water-heating {
	font-size: 14px;
	font-weight: bold;
}

h5, h6 {
	color: #f45110;
	font-size: 14px;
	font-weight: bold;
}


/* Layers */

div.break {
	clear: both;
}

div#allcontent {
	width: 962px;
	margin: 0 auto 0 auto;
}

div#header-top {
	background-image: url(../images/header-top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

div#header-top-left {
	float: left;
	padding: 25px 0 0 47px;
}

div#header-top-right {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}

div#header-top-right-top {
	height: 64px;
	color: #666;
	text-align: right;
	line-height: 64px;
	border-top: 1px solid #eaeaea;
}

div#header-top-right-bottom {
	height: 30px;
}

div#header-middle-top {
	float: right;
	background-image: url(../images/header-middle-top.gif);
	background-repeat: repeat-x;
	width: 709px;
}

div#header-middle-top-arrow {
	background-image: url(../images/header-middle-top-arrow.gif);
	background-repeat: repeat-x;
}

div#header-middle-top div.solar-heating-arrow {
	width: 145px;
}

div#header-middle-top div.solar-photovoltaics-arrow {
	width: 286px;
}

div#header-middle-top div.electric-heating-arrow {
	width: 486px;
}

div#header-middle-top div.water-heating-arrow {
	width: 100%;
}

div#header-middle-top-left {
	background-image: url(../images/header-middle-top-left.gif);
	background-repeat: no-repeat;
	background-position: left;
}

div#header-middle-top-right {
	background-image: url(../images/header-middle-top-right.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 0;
	height: 13px;
}

div#header-middle-bottom-left {
	float: left;
	width: 220px;
	height: 280px;
	background-image: url(../images/header-middle-bottom-left.jpg);
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
}

div#header-middle-bottom-right {
	float: left;
	width: 709px;
	z-index: 1;
}

div#header-bottom {
	background-image: url(../images/header-bottom.jpg);
	background-repeat: no-repeat;
	height: 125px;
}

div#header-bottom-left {
	color: #4e575a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

div#header-bottom-right {
	float: right;
	width: 591px;
	padding: 20px 25px 0 0;
}

div#body {
	padding: 0 0 10px 0;
	margin-left:78px;
	float:left;
	background-color:#FFFFFF;
	width:882px;
	border-bottom:4px solid #3E484B;
}
/* ie6 float double margin bug fix */*html div#body {display:inline}

div#body-top {
	background-image: url(../images/body.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #fff;
	min-height: 370px;
	height: 370px;
	padding: 5px 1px 10px 1px;
	color: #444;
	position:relative;
}

div[id]#body-top {
	height: auto;
}

div#body-bottom {
	clear:both;
	font-size: 0;
	border-bottom: 2px solid #fff;
	background-color: #3e484b;
	height: 4px;
}

div.body-index-column {
	width: 371px;
	float: left;
	padding: 0 30px 0 30px;
}

div.body-index-image {
	float: left;
}

div.body-index-text {
	float: left;
	width: 254px;
	padding: 0 0 0 14px;
}
div.body-wide-index-text {
 	float: left;
	width: 350px;
	padding: 0 0 0 14px;
}

div.body-padding {
	padding: 0 30px 0 30px;
}

div#body-divider {
	background-image: url(../images/divider.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 0;
	height: 2px;
	padding: 0 0 30px 0;
}

div#footer {
	padding: 15px 0 15px 80px;
	color: #666;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
}

div#footer-left {
	padding: 0 200px 0 0;
	text-align: center;
}

div#footer-right {
	float: right;
	padding: 0 30px 0 0;
}


/* Links */

h2 a {
	color: #f45110;
	text-decoration: none;
}

h2 a:hover {
	text-decoration: underline;
}

div#header-top-right-top a {
	color: #000;
	text-decoration: none;
}

div#header-top-right-top a:hover {
	text-decoration: underline;
}

div#header-top-right-bottom ul li a {
	display: block;
	float: right;
	background-repeat: no-repeat;
	background-position: top right;
	height: 30px;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	margin: 0 0 0 6px;
	line-height: 30px;
	text-align: center;
}

div#header-top-right-bottom ul li a:hover {
	text-decoration: underline;
}

div#header-top-right-bottom ul li#solar-heating a {
	background-image: url(../images/solar-heating.jpg);
	width: 100px;
}

div#header-top-right-bottom ul li#solar-photovoltaics a {
	background-image: url(../images/solar-photovoltaics.jpg);
	width: 135px;
}

div#header-top-right-bottom ul li#electric-heating a {
	background-image: url(../images/electric-heating.jpg);
	width: 194px;
}

div#header-top-right-bottom ul li#water-heating a {
	background-image: url(../images/water-heating.jpg);
	width: 217px;
}

div#header-top-right-bottom ul li#solar-heating a.selected {
	background-image: url(../images/solar-heating-on.jpg);
}

div#header-top-right-bottom ul li#solar-photovoltaics a.selected {
	background-image: url(../images/solar-photovoltaics-on.jpg);
}

div#header-top-right-bottom ul li#electric-heating a.selected {
	background-image: url(../images/electric-heating-on.jpg);
}

div#header-top-right-bottom ul li#water-heating a.selected {
	background-image: url(../images/water-heating-on.jpg);
}

div#header-middle-bottom-left ul li a {
	padding: 0 0 0 12px;
	color: #ebebeb;
	text-decoration: underline;
}

div#header-middle-bottom-left ul li a:hover {
	color: #94ebeb;
	background-image: url(../images/pointer.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

div#header-bottom-left a {
	color: #4e575a;
	text-decoration: none;
}

div#header-bottom-left a:hover {
	text-decoration: underline;
}

div#header-bottom-right a {
	color: #fff;
	text-decoration: underline;
}

div#body a {
	color: #f45110;
	text-decoration: underline;
}

div#body a:hover {
	color: #444;
}


div#footer a {
	color: #000;
	text-decoration: none;
}

div#footer a:hover {
	text-decoration: underline;
}


/* Lists */

div#header-top-right-bottom ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#header-top-right-bottom ul li {
	display: inline;
}

div#header-middle-bottom-left ul {
	list-style-type: none;
	margin: 0;
	padding: 8px 0 0 0;
}

div#header-middle-bottom-left ul li {
	margin: 0;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	line-height: 17px;
}
#bottommargin li {margin-bottom: 8px}

ol.faq {
	margin-bottom:20px;
}
ol.faq li {
	font-size: 12px;
}

/* Tables */

table.data {
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
}

table.data th {
	border-bottom: 1px solid #f45110;
}
table.data td {
	vertical-align:middle;
}

table.data tr.bglight td {
	background-color: #fcfcfc;
}

table.data tr.bgdark td {
	background-color: #f3f3f3;
}

table.data tr:nth-child(odd)    { background-color:#fcfcfc; }
table.data tr:nth-child(even)    { background-color:#f3f3f3; }

table.data-centred th,
table.data-centred td {
	text-align: center;
}

table.data td.rrp {
	text-decoration:line-through;
}
table.data td.price {
	font-weight:bold;
}


/* Forms */

form {
	margin: 0;
}

textarea {
	font-family: arial, sans-serif;
	font-size: 12px;
}

input.button {
	background-image: url(../images/button.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #424C4F;
	color: #fff;
	font-weight: bold;
	cursor: hand;
	margin-bottom: 0.25em;
}

img.inlineImage{
	float:left;
	margin-right:15px;
	margin-top:5px;
	}
	
div#body-top.blackLinks a:link,
div#body-top.blackLinks a:visited{
	color:#000000;
	text-decoration:underline;
}
div#body-top.blackLinks a:hover{
	color:#FF6600;
}

div#body-top.blackLinks h2 a:link,
div#body-top.blackLinks h2 a:visited{
	color:#F45110;
	text-decoration:underline;
}
div#body-top.blackLinks h2 a:hover{
	color:#000;
}

/*
homepage links
*/

ul.sub-links{
	margin-left:0;
	border-top:1px dotted #ccc;
	float:left;
	width:363px;
}

ul.sub-links li{
	padding:8px 0 8px 0;
	border-bottom:1px dotted #ccc;
	margin-left:0;
	list-style-type:none;
	float:left;
	width:363px;
	line-height:1.5;
}

ul.sub-links img{
	border:1px solid #ccc;
	float:left;
	margin-right:8px;
}

div#body-top.blackLinks ul.sub-links li a:link,
div#body-top.blackLinks ul.sub-links li a:visited{
	color:#F45110;
}

div#body-top.blackLinks ul.sub-links li a:hover{
	color:#000;
	}

/*
homepage contents
*/

#index-contents{

	float:left;
	margin:26px 0 0 30px;
	display:inline;
}

div#body ul.index-contents-list{
	float:left;
	padding:0;
	margin:0 0 20px 0;
	background-image:url(../images/index/panel-820.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:820px;
	height:100px;
}
div#body ul.index-contents-list li#selection{
	float:left;
	width:810px;
	height:22px;
	padding:10px 0 0 10px;
}

div#body ul.index-contents-list li{
	float:left;
	width:205px;
	list-style-type:none;
	margin:0;
	padding-top:0;
	padding-bottom:0;
}


div#body ul.index-contents-list li a:link,
div#body ul.index-contents-list li a:visited,
div#body ul.index-contents-list li a:hover{
	display:block;
	float:left;
	width:193px;
	height:51px;
	padding-right:10px;
	margin:1px;
	text-decoration:none;
	padding:15px 0 0 10px;
}

div#body ul.index-contents-list li a:hover{
	background-color:#fffffa;
	color:#444;
}

/*
Panels
*/

.panel-top,
.panel-bottom{
	background-image:url(../images/index/panel-820.gif);
	background-position:-830px 0;
	background-repeat:no-repeat;
	width:820px;
	float:left;
	height:8px;
}

.panel-bottom{
	background-position:-830px bottom;		
}

.panel{
	float:left;
	width:818px;
	border-left:1px solid #d7d5d5;
	border-right:1px solid #d7d5d5;
	background-color:#fafafa;
}

.panel-white-top{
	background-position:-1660px 0;
}

.panel-white{
	background-color:#fff;
}

.panel-white-bottom{
	background-position:-1660px bottom;
}

.pad-text{
	padding:15px 15px 5px 15px;
}

div#body-top .panel h2{
	padding:4px 15px 11px 40px;
	margin:0;
	border-bottom:1px solid #d7d5d5;
	background-position: 15px 8px;
}

div#body-top .panel h2.leadin{
	background-image:none;
	padding-left:15px;
	border:none;
}

div#body-top .panel p.contact-header{
	padding:4px 0 11px 15px;
	margin:0;
	border-bottom:1px solid #d7d5d5;
	font-size:1.2em;
}

.leadin-p{
	padding:12px 35px 0 15px;
	width:485px;
	float:left;
}

.leadin-p-full{
	padding:12px 0 0 15px;
	width:700px;
	float:left;
}

.leadin-p-right{
	float:left;
	margin:15px 0 0 0;
	padding:0 0 9px 13px;
	width:257px;

}

.p-padding {
	padding:12px 15px 0 15px;
}

.topList {
	margin:5px 10px 5px 20px;
}
.topList li {
	padding-bottom:5px;
}

div#body .leadin-p-right{
	font-size:1.1em;
	line-height:1.7em;
}

ul.leadin-li {
	float:left;
	margin:15px 0 0 0;
	padding:0;
	width:270px;
}

ul.leadin-li li{
	float:left;
	margin:0;
	padding:0 0 9px 13px;
	list-style-type:none;
	background-image:url(../images/list-bullet.gif);
	background-position: 0 4px;
	background-repeat:no-repeat;
	font-size:1.1em;
	width:257px;
}

.text-two-column{
	float:left;
	width:363px;
	display:inline;
}

.text-margin{
	margin-right:20px;
	padding-right:20px;
	border-right:1px solid #eee;
	}

.title{
	border-top:1px solid #d7d5d5;
	background-image:url("../images/index/more-information.gif");
	background-position:780px 10px;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:15px;
	position:relative;
}

.title h4{
	margin:0;
	padding:3px 0 0 0;
	line-height:1;
	font-weight:normal;
	font-size:1.1em;
}

.selected{
	background-color:#fff;
	background-image:url("../images/index/more-information.gif");
	background-position:780px -89px;
}

.selected h4{
	color:#ccc;
}

.content {
	border-bottom:1px solid #d7d5d5;
	padding:15px;
	background-color:#ffffff;
}

.image-holder{
	float:left;
	width:114px;
}

.text-holder{
	float:left;
	width:668px;
}

.m-b{
	margin-bottom:20px;
}

.m-last{
	margin-bottom:15px;
}

p.leveller{
	height:85px;
	overflow:auto;
	
}

p.leveller-big{
	height:140px;
	overflow:auto;
}

/* Callback */

.callback-top{
	float:right;
	padding:17px 0 0 0;
}

.callback-top a:link,
.callback-top a:visited,
.callback-top a:link span.label,
.callback-top a:visited span.label,
div#body a.submit-it:link,
div#body a.submit-it:visited,
div#body a.submit-it:link input.label,
div#body a.submit-it:visited input.label{
	background-image:url(../images/callback.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:40px;
	line-height:40px;
	width:auto;
	padding:0 0 0 10px;
	margin:0;
	color:#ddd;
	font-size:16px;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	overflow:visible;
	float:left;
}

.callback-top a:link span.label,
.callback-top a:visited span.label{
	background-position:right 0;
	padding-right:57px;
	padding-left:30px;
}

.callback-top a:hover,
.callback-top a:hover span.label{
	background-position:0 -42px;
	color:#fff;
}

.callback-top a:hover span.label{
	background-position:right -42px;
}

div#body a.submit-it:link,
div#body a.submit-it:visited,
div#body a.submit-it:link input.label,
div#body a.submit-it:visited input.label{
	background-position:0 -89px;
	height:38px;
	line-height:38px;
	border:none 0;
	text-decoration:none;
}

div#body a.submit-it:link input.label,
div#body a.submit-it:visited input.label{
	background-position:right -89px;
	padding-right:40px;
	padding-left:0;
	position:relative;
}

div#body a.submit-it:hover,
div#body a.submit-it:hover input.label{
	background-position:0 -130px;
	color:#fff;
}

div#body a.submit-it:hover input.label{
	background-position:right -130px;
}

/* Contact Partial */

.contact-zone{
	float:left;
	width: 820px;
	padding:15px 0 0 30px;
}

.contact-zone .menu-bar{
	float:left;
}

.contact-zone ul#contact-tabs{
	border-bottom:1px solid #F45110;
	width: 820px;
	float:left;
	padding:0;
	margin:0;
}

.contact-zone ul#contact-tabs li{
	float:left;
	list-style-type:none;
	padding:0;
	margin:0 5px 0 0;
}


div#body .contact-zone ul#contact-tabs li a:link,
div#body .contact-zone ul#contact-tabs li a:visited,
div#body .contact-zone ul#contact-tabs li a:link span.label,
div#body .contact-zone ul#contact-tabs li a:visited span.label{
	text-decoration:none;
	background-image:url(../images/contact-tabs.jpg);
	background-position:0 -37px;
	background-repeat:no-repeat;
	height:36px;
	line-height:36px;
	padding:0 0 0 10px;
	margin:0;
	display:block;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
	float:left;
}

div#body .contact-zone ul#contact-tabs li a:link span.label,
div#body .contact-zone ul#contact-tabs li a:visited span.label{
	background-position:right -37px;
	padding-right:38px;
}

div#body .contact-zone ul#contact-tabs li a:hover,
div#body .contact-zone ul#contact-tabs li a:hover span.label{
	background-position:0 -74px;
	color:#fff;
}

div#body .contact-zone ul#contact-tabs li a:hover span.label{
	background-position:right -74px;
}

div#body .contact-zone ul#contact-tabs li.active a:link,
div#body .contact-zone ul#contact-tabs li.active a:visited,
div#body .contact-zone ul#contact-tabs li.active a:hover{
	background-position:0 0;
}

div#body .contact-zone ul#contact-tabs li.active a:link span.label,
div#body .contact-zone ul#contact-tabs li.active a:visited span.label,
div#body .contact-zone ul#contact-tabs li.active a:hover span.label{
	background-position:right 0;
	padding-right:38px;
}

div#body .contact-content{
	padding-top:10px;
	float:left;
}

div#body .contact-content fieldset,
div#body .contact-content p.left-list{
	padding:0;
	float:left;
	width:400px;
}

div#body .contact-content fieldset.full-width{
	width:810px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:20px;
	padding-bottom:15px;
	float:left;
}

div#body .contact-content fieldset.full-width ul{
	float:left;
	width:400px;
	margin:0;
	padding:0;
}

div#body .contact-content fieldset.full-width ul.wider{
	width:410px;
}

div#body .contact-content fieldset.full-width ul li{
	padding:10px 0 0 0;
	list-style-type:none;
	width:400px;
	float:left;
}

div#body .contact-content fieldset.full-width ul li input{
	float:left;
	margin:0 10px 0 0;
	border:none 0;
	background-color:#fff;
}

div#body .contact-content fieldset.full-width ul li label{
	float:left;
	font-weight:bold;
	font-size:11px;
}

div#body .contact-content p label{
	float:left;
	width:400px;
	font-weight:bold;
}



div#body .contact-content p.right-list{
	float:right;
	text-align:right;
	width:auto;
	
}

div#body .contact-content input.title-field{
	padding:5px;
	width:150px;
}
div#body .contact-content input.text-field{
	padding:5px;
	width:386px;
}

div#body .contact-content textarea.comment-area{
	padding:5px;
	width:386px;
	height:134px;
}

div#body .contact-content textarea.comment-area.comment-big{
	height:194px;
}

div#body .contact-content p.county-field{
	float:left;
	width:240px;
}

div#body .contact-content p.postcode-field{
	float:right;
	width:140px;
	margin-right:2px;
}

div#body .contact-content p.county-field input.text-field{
	float:left;
	width:228px;
}

div#body .contact-content p.postcode-field input.text-field{
	float:left;
	width:128px;
}

div#body .contact-content input,
div#body .contact-content textarea{
	background-color:#fafafa;
	border:1px solid #ccc;
}

div#body .contact-content input:focus,
div#body .contact-content textarea:focus,
div#body .contact-content .focus{
	background-color:#fff;
	border:1px solid #F45110;
}

#request-survey,
div#body .contact-content #contact_1,
div#body .contact-content #contact_2,
div#body .contact-content #contact_3{
	float:left;
}

div#body .contact-content #contact_2,
div#body .contact-content #contact_3{
	display:none;
}

.required{
	font-weight:bold;
	color:#F45110;
}

.m-l{
	margin-left:20px;
}

.m-t{
	margin-top:20px;
}

div#body p.bylines{
	font-size:.9em;
	font-weight:bold;
	color:#666;
}

/* three columns */


.column-holder{
	float:left;
	width:820px;
}

.column-third{
	float:left;
	width:260px;
}

.column-margin{
	margin-left:20px;
}

div#body-top .column-third h2{
	font-size:14px;
	font-weight:bold;
	padding-left:19px;
}

div#body-top .column-third .body-index-image{
	margin-right:10px;
}

div#body-top .column-third p,
div#body-top .column-third ul li{
	float:left;
	width: 150px;
}

/*Trade Logos */

#trade-logos{
	position:absolute;
	height:50px;
	width:370px;
	top:7px;
	right:300px;
	display:block;
}

.trade-solar{
	background:#eaeaea url(../images/solar-trade-logos.jpg) no-repeat 0 0;
}

.trade-cable{
	background:#eaeaea url(../images/solar-trade-logos.jpg) no-repeat 0 -70px;
}

.trade-ribbon{
	background:#eaeaea url(../images/solar-trade-logos.jpg) no-repeat 0 -125px;
}

.trade-rayomax{
	background:#eaeaea url(../images/solar-trade-logos.jpg) no-repeat 0 -185px;
}

.normalise{
	font-weight:normal;
}

#trade-logos a:link,
#trade-logos a:visited{
	float:left;
	text-decoration:none;
	height:55px;
	background-image:url(../images/logos/trade-logos.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}

#trade-logos ul,
#trade-logos ul li{
	float:right;
	margin:0;
	padding:0;
}

#trade-logos ul li{
	list-style-type:none;
	background-image:none;
	float:left;
}

#trade-logos a.ISO9001:link,
#trade-logos a.ISO9001:visited{
	width:68px;
	background-position:-4px -1px;
}
#trade-logos a.ISO9001:hover{
	background-position:-4px -245px;
}

#trade-logos a.MCSBRE:link,
#trade-logos a.MCSBRE:visited{
	width:72px;
	background-position:-75px -3px;
}
#trade-logos a.MCSBRE:hover{
	background-position:-75px -247px;
}

#trade-logos a.solar-trade:link,
#trade-logos a.solar-trade:visited{
	width:76px;
	background-position:-147px -3px;
}
#trade-logos a.solar-trade:hover{
	background-position:-147px -247px;
}

#trade-logos a.NICEIC:link,
#trade-logos a.NICEIC:visited{
	width:67px;
	background-position:-223px -3px;
}
#trade-logos a.NICEIC:hover{
	background-position:-223px -247px;
}

#trade-logos a.nemko:link,
#trade-logos a.nemko:visited{
	width:40px;
	background-position:-13px -123px;
}
#trade-logos a.nemko:hover{
	background-position:-13px -367px;
}

#trade-logos a.ICN:link,
#trade-logos a.ICN:visited{
	width:43px;
	background-position:-54px -123px;
}
#trade-logos a.ICN:hover{
	background-position:-54px -366px;
}

#trade-logos a.SI-israel:link,
#trade-logos a.SI-israel:visited{
	width:44px;
	background-position:-95px -123px;
}
#trade-logos a.SI-israel:hover{
	background-position:-95px -367px;
}

#trade-logos a.CUL-US:link,
#trade-logos a.CUL-US:visited{
	width:35px;
	background-position:-140px -122px;
}
#trade-logos a.CUL-US:hover{
	background-position:-140px -366px;
}

#trade-logos a.IEC:link,
#trade-logos a.IEC:visited{
	width:35px;
	margin-right:2px;
	display:inline;
	background-position:-175px -124px;
}
#trade-logos a.IEC:hover{
	background-position:-175px -368px;
}
#trade-logos a.CE:link,
#trade-logos a.CE:visited{
	width:31px;
	background-position:-210px -122px;
}
#trade-logos a.CE:hover{
	background-position:-210px -366px;
}

#trade-logos a.gost-ribbon:link,
#trade-logos a.gost-ribbon:visited{
	margin-left:5px;
	display:inline;
	width:50px;
	background-position:-242px -122px;
}
#trade-logos a.gost-ribbon:hover{
	background-position:-242px -366px;
}

#trade-logos a.TUV:link,
#trade-logos a.TUV:visited{
	width:53px;
	background-position:-151px -184px;
}
#trade-logos a.TUV:hover{
	background-position:-151px -428px;
}

#trade-logos a.ASTM:link,
#trade-logos a.ASTM:visited{
	width:42px;
	background-position:-202px -184px;
}
#trade-logos a.ASTM:hover{
	background-position:-202px -428px;
}

#trade-logos a.kitemark:link,
#trade-logos a.kitemark:visited{
	width:43px;
	background-position:-245px -184px;
}
#trade-logos a.kitemark:hover{
	background-position:-245px -428px;
}

#trade-logos a.SEC:link,
#trade-logos a.SEC:visited{
	width:56px;
	background-position:-72px -67px;
}
#trade-logos a.SEC:hover{
	background-position:-72px -311px;
}

#trade-logos a.VDE:link,
#trade-logos a.VDE:visited{
	width:60px;
	background-position:-173px -67px;
}
#trade-logos a.VDE:hover{
	background-position:-173px -311px;
}

#trade-logos a.fire-safety:link,
#trade-logos a.fire-safety:visited{
	width:45px;
	background-position:-241px -67px;
}
#trade-logos a.fire-safety:hover{
	background-position:-241px -311px;
}

#trade-logos a.REA:link,
#trade-logos a.REA:visited{
	width:83px;
	background-position:-295px -3px;
}
#trade-logos a.REA:hover{
	background-position:-295px -247px;
}


