/** ------------------------------------------------------ **/
/** -------------------2 column layout -------------------- **/
body {
	background-color: #ebeef0;
	color: #5a5e61;
	margin: 0px;
	padding:0px;
	text-align: center;
}

#skip-navigation{	
	height: 0px;
	overflow: hidden; 
}

#wrapper-content{
	background-color: #ebeef0;
	clear:both;
	width: 100%;
}
#content{
	background-color: #ffffff;
	text-align: left;
}


#wrapper-footer{
	background-color: #ebeef0;
}	
	
#wrapper-footer2{
	background-color: #636567;
	background-image: url(../images/foot-bg.gif);
	background-repeat:repeat-x;
	margin: 0 auto;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	position:relative;
	text-align: left;
	width:976px;
}
* html #wrapper-footer {  /* This is the Tan hack */
	width: 996px; 
	w\idth: 976px; 
}


.wrapper-inner{
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	position:relative;
	text-align: left;
	width:976px;
}
* html .wrapper-inner {  /* This is the Tan hack */
	width: 996px; 
	w\idth: 976px; 
}

.wrapper-navigation{
	background-image: url(../images/nav-bg.jpg);
	background-repeat:repeat-x;
	height: 56px;
	margin: 0 auto;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	position:relative;
	text-align: left;
	width:976px;
}
* html .wrapper-navigation {  /* This is the Tan hack */
	width: 996px; 
	w\idth: 976px; 
}


#header{
	background-color: #ffffff;
	position: relative;
	width: 976px;
}

/*homepage layout */
#centerc-home {
	padding-bottom: 30px;
	padding-top: 0px;
	width:976px;
}


/*1 column layout */
#centerc-1col {
	padding-bottom: 30px;
	padding-top: 20px;
	width: 976px;
}

/*2 column layout */
#centerc-2col{
	display: inline;
	float: left;
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 20px;
	position: relative;
	width: 727px;
}
	
#rightc{
	float:left;
	padding-bottom: 30px;
	padding-left:20px;
	padding-right:0px;
	padding-top: 20px;
	width: 229px;
}
* html #rightc {  /* This is the Tan hack */
	width: 249px; 
	w\idth: 229px; 
}
	
#uc4-link{
	color:#cccccc;
	font-size:10px;
	padding-bottom: 20px;
	text-align:center;
}
#uc4-link a,#uc4-link a:visited{
	color:#cccccc;
	text-decoration:none;
}	

/** ------------------------------------------------------ **/
/** ------------------- header --------------------------- **/

#header-left{
	float: left;
	width: 727px;
}
#header-right{
	color: #163856;
	float: right;
	font-size: 18px;
	font-weight: normal;
	font-family: 'GibsonRegular', Arial, sans-serif;
	padding-top: 45px;
	width: 249px;
}

#header_graphic {
	position: relative;
	z-index: 100; /*used only to check mobile */
}

#navigation{
	background-color: #4e5458;
	height: 48px;
	margin: 0px;
	padding: 0px;
	width: 976px;
	position: relative;
	z-index: 9000;
}

/** ------------------------------------------------------ **/
/** -------------------navigation ------------------------ **/

#nav-icon{
	display:none;
}
	
#navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

#navigation ul li {
	display: inline;
	padding: 0;
	margin: 0px; 
	position: relative;
	float: left;
}
#navigation ul li a, #navigation ul li a:visited {
	color: #ffffff;
	display: block;
	font-weight: normal;
	font-family: 'GibsonLight', Arial, sans-serif;
	font-size: 15px;
	height: 15px;
	padding-bottom:16px;
	padding-left: 0px;
	padding-right: 25px; /* no more or breaks in Steve's safari */
	padding-top:17px;
	text-decoration:none;  
	text-align: center;
}
* html #navigation ul li a {  /* This is the Tan hack */
	height:48px;
	he\ight:14px;
}

#navigation ul li a:hover, #navigation ul li a:active {	
	color:#00a8e6;
}

#navigation ul li ul {   
	background-color:#4e5458;
	border-bottom: 1px solid #d4d9dd;
	border-left: 1px solid #d4d9dd;
	border-right: 1px solid #d4d9dd;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 48px;
	display: none;
	width: 255px;
}
#navigation ul li:hover ul, #navigation ul li.sfhover ul {
	display: block;
	
}

#navigation ul li ul li { 
	border-top: 1px solid #d4d9dd;
	position: relative;
	display: block;
	float: none !important;
	margin:0px;
	text-align:left;
	padding: 0px;
	padding-top: 2px;
}
#navigation ul li ul li a, #navigation ul li ul li a:visited {
	border: none;
	color:#ffffff;
	font-size: 14px;
	font-weight: normal;
	font-family: 'GibsonRegular', Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	text-decoration: none;	
	text-align:left;
}
#navigation ul li ul li a:hover {
	color:#00a8e6;
	display: block;
	margin: 0px;
	text-decoration: none;
	border: none;
}



/** ------------------------------------------------------ **/
/** ------------------------ menu ------------------------ **/

#menu {
	border-bottom: 5px solid #000000;
}

#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;	
}
#menu ul li {
	float: left;
	margin: 0; 
	padding: 0; 
}
#menu ul li img{ 
	display:block;
}

#menu ul li a, #menu ul li a:visited {
	background-image:url(../images/menu-bg.gif);
	color:#333333;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 6px;
	text-decoration: none;
	/*width avoids extra whitespace in ie5-6*/
	width: 203px;
}
* html #menu ul li a, #menu ul li a:visited {  /* This is the Tan hack */
	width: 223px; 
	w\idth: 203px;
	}

#menu ul li a:hover, #menu ul li a:active{	
	background-image:url(../images/menu-bg-hover.jpg);
	color:#FFFFFF;
}


/** ------------------------------------------------------ **/
/** ------------------- footer --------------------------- **/
#footer-ad {
	padding-bottom: 20px;
}

#footer-logos {
	padding-bottom: 20px;
	width: 976px;
}


#footer-logos h2 {
	margin-bottom: 20px;
}
#footer-logos h2 span {
	margin-bottom: 20px;
}

#foot{
	width:976px;
}
#foot2{
	width:976px;
}

#footer-newsletter-signup {
	margin-bottom: 15px;
}

#footer-newsletter-signup p {
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
#footer-newsletter-signup img {
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#footer-newsletter-signup fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 227px;
}
#footer-newsletter-signupbox {
	border: none;
	clear: none;
	float: left;
	margin: 0px;
	padding: 5px;
	width: 138px;
}
* html #footer-newsletter-signupbox {  /* This is the Tan hack */
	width: 148px; 
	w\idth: 138px;
}
#footer-newsletter-submit {
	background-color: #898a8b;
	border: none;
	color: #ffffff;
	clear: none;
	float: left;
	margin: 0px;
	padding: 5px;
	width: 69px;
}
* html #footer-newsletter-submit {  /* This is the Tan hack */
	width: 79px; 
	w\idth: 69px;
}
#copyright-link {
	color: #ffffff;
}
#copyright-link a {
	color: #ffffff;
	text-decoration: none;
}

#sitelinks {
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	width: 960px;
}
* html #sitelinks {  /* This is the Tan hack */
	width: 976px; 
	w\idth: 960px; 
	}


#sitelinks h2 {
	color: #ffffff;
	font-size: 14px;
	margin-left: 0px;
	padding-left: 0px;
}
#sitelinks h2 a {
	color: #ffffff;
	text-decoration: none;
}

#sitelinks h3 {
	color: #ffffff;
	font-size: 13px;
	margin-left: 0px;
	padding-left: 0px;
}
#sitelinks h3 a {
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
}

#sitelinks ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#sitelinks ul li {
	color: #ffffff;
	padding: 0px;
}
#sitelinks ul li a,#sitelinks ul li a:visited  {
	color: #ffffff;
	text-decoration: none;
}

#sitelinks ul li a:hover, #sitelinks ul li a:active {
	color: #ffffff;
	text-decoration: underline;
}

.sitelinks-column {
	float: left;
	margin-right: 20px;
	padding-top: 20px;
	width: 146px;
}

#footer-newsletter-social {
	float: left;
	width: 296px;
}

#footer-newsletter-signup {
	padding-top: 20px;
	width: 296px;
}
#footer-newsletter-signup p {
	margin-left: 0px;
	padding-left: 0px;
}
#footer-newsletter-signup input:focus { 
	outline: none !important;
}

#social-icons {
	padding-top: 20px;
}
#social-icons a {
	float: left;
	margin-left:10px;
}

#social-icons-top {
	float: right;
	text-align: right;
	padding-top: 0px;
}
#social-icons-top a {
	float: left;
	margin-left:10px;
}
#social-icons-top-heading {
	color: #4e5458;
	float: right;
	font-size: 16px;
	font-family: 'GibsonRegular', Arial, Verdana, Helvetica, sans-serif;
	padding-top: 15px;
	height: 31px;
}
* html #social-icons-top-heading {  /* This is the Tan hack */
	height:46px;
	he\ight:31px;
}

.social-icons-last {
	margin-right:0px !important;
}


/** ------------------------------------------------------ **/
/** ------------------- form ------------------------- **/

form {
  margin: 0px;
  padding: 0px;
  }
fieldset {
  padding: 10px;
  padding-top: 10px;
  width: auto;
  }
legend {
  font-weight: bold;
  padding-bottom: 10px;
  }
input, textarea {
  	border:1px solid #5a5e61;
	float: left;
	margin-bottom:10px;
  	margin-right: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
    border-radius: 0;  
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
  }
input[type=checkbox]{
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
}
   
select {
  float: left;
  margin-right: 10px;
  }
input.buttons {
  float: none;
}
form fieldset div {
  padding-bottom: 0px;
  clear: both;
  overflow: auto;
  }
form fieldset p {
  padding-bottom: 10px;
  margin: 0px;
  clear: both;
  }
label {
  display:block;
  float: left;
  width: 150px;
  margin-right: 10px;
  padding-bottom: 10px;
  }
.nofloat{
	float:none;
	margin-right:0px;
}	
.sec-form-field {
	display: none;
}

.contactInput{
	width:300px;
}

#areasofinterest{
	margin-bottom:5px;
}
#areasofinterest div {
	height:35px;
	width:179px !important;
}

/** ------------------------------------------------------ **/
/** ------------------- div table replacements ----------- **/

/*create a row*/
div.TableReplaceRow {
	clear: both;
	padding-top:0px;
  }
/*label cell*/
div.TableReplaceRow div.TableReplacelabel {
	float: left;
	text-align: left;
	width: 160px;
	margin: 0px;
  }
/*data cell*/
div.TableReplaceRow div.TableReplacedata {
	float: left;
	text-align: left;
	margin: 0px;
  } 
 /*data cell*/
div.TableReplaceRow div.TableReplaceRight {
	float: right;
	margin: 0px;
  } 
div.TableReplaceRowClear {
	clear: both;
  }
  
.clearboth {
	clear:both;
	height: 0px;
}
  
/** ------------------------------------------------------ **/
/** ------------------- bespoke -------------------------- **/
.advert{
	clear: both;
	padding-top: 10px;
	}

#addthis {
	margin-top: 20px;
	margin-bottom: 20px;
}

#banner {
	width: 976px;
}
#banner img {
	display: block;
}

.channels-row {
	margin-bottom: 20px;
	width: 727px;
}

.channels-row a, .channels-row a:visited {
	color: #72828a;
	font-size: 1.2em;
	text-decoration: none;
}
.channels-row a:hover, .channels-row a:active {	
	color:#00a8e6;
}

.channels-cell {
	float: left;
	margin-right: 20px;
	width: 229px;
}
.channels-cell-last {
	float: left;
	margin-right: 0px;
	width: 229px;
}

.channels-cell-image {
	display: table-cell;
	vertical-align:middle;
	height: 180px;
	padding-bottom: 10px;
	text-align: center;
	width: 229px;
}
* html .channels-cell-image {  /* This is the Tan hack */
	height:190px;
	he\ight:180px;
}
.channels-cell-image img {
	border: 1px solid #898a8b; /* border on img not div, in case not full size*/
}

.channels-cell-title {
	border-bottom: 1px dotted #72828a;
	padding-bottom: 10px;
	border-top: 1px dotted #72828a;
	padding-top: 10px;
	text-align: center;
	width: 229px;
}

#channel-left {
	float: left;
	margin-right: 20px;
	width: 312px;
}
#channel-right {
	float: left;
	width: 395px;
}
#channel-left-image {
	margin: 0px;
	padding: 0px;
}
#channel-left-image img {
	border: 1px solid #898a8b; /* border on img not div, in case not full size*/
	display: block;
}

#channel-left ul {
	border-top: 1px dotted #72828a;
	list-style-type: none;
	margin: 0px;
	margin-bottom: 30px;
	margin-top: 10px;
	padding: 0px;
	padding-top: 10px;
}
#channel-left ul li {
	height: 23px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
* html #channel-left ul li {  /* This is the Tan hack */
	height:43px;
	he\ight:23px;
}

.channel-left-links {
	background-image: url(../images/channel-links-bg.gif);
	background-repeat: no-repeat;
	height: 43px;
}
#channel-logo {
	margin-bottom: 20px;
}
#channel-logo img {
	border: 1px solid #898a8b; /*white border */
	display: block;
}

.col2-row {
	color:#999999;
	margin-bottom: 20px;
	width: 727px;
}

.col2-row a, .col2-row a:visited {
	color: #72828a;
	font-size: 1.1em;
	font-family: 'GibsonRegular', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;	
	text-decoration: none;
}
.col2-row a:hover, .col2-row a:active {	
	color:#00a8e6;
}

.col2-cell {
	float: left;
	margin-right: 23px;
	width: 352px;
}
.col2-cell-last {
	float: left;
	margin-right: 0px;
	width: 352px;
}
.col2-cell-left {
	float: left;
	margin-right: 10px;
	width: 152px;
}
.col2-cell-right {
	float: left;
	width: 190px;
}

.col2-cell-date {
	color:#999999;
	margin-top: 5px;
}

.col3-row {
	border-bottom: 1px dotted #72828a;
	color:#999999;
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 727px;
}

.col3-row a, .col3-row a:visited {
	color: #72828a;
	font-size: 1.2em;
	text-decoration: none;
	font-family: 'GibsonRegular', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;	
}
.col3-row a:hover, .col3-row a:active {	
	color:#00a8e6;
}

.col3-cell {
	float: left;
	margin-right: 20px;
	width: 229px;
}
.col3-cell-last {
	float: left;
	margin-right: 0px;
	width: 229px;
}
.col3-cell img, .col3-cell-last img {
	border: 1px solid #898a8b;
	display: block;
}
.col3-cell-title {
	margin-top: 5px;
}
.col3-cell-date {
	color:#999999;
	margin-top: 5px;
}

.comparewebsite {
	margin-bottom: 30px;
	width: 727px;
}
.comparewebsite-titlebar {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 10px;
}
.comparewebsite-name {
	float: left;
	width: 415px;
}
.comparewebsite-link {
	float: left;
	text-align:right;
	width: 312px;
}
.comparewebsite-image {
	float: left;
	margin-right: 18px;
	width: 229px;
}
.comparewebsite-image img {
	border: 1px solid #898a8b;
	display: block;
}

.comparewebsite-content {
	float: left;
	width: 480px;
}

#contact-tel {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 10px;
}
#contact-tel-left {
	float: left;
	margin-bottom: 10px;
	padding-top: 10px;
}
#contact-tel-right {
	background-color: #00a8e6;
	color: #ffffff;
	float: right;
	font-size: 1.1em;
	margin-bottom: 10px;
	padding: 10px;
}

#contactform {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#contactform fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}
#contactform legend {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

#contact-button {
	background-color: #00a8e6;
	border: none;
	color: #ffffff;
	font-size: 1.1em;
	margin-bottom: 10px;
	padding: 10px;
}

#consultancy-left {
	float: left;
	margin-right: 20px;
	width: 312px;
}
#consultancy-right {
	float: left;
	width: 395px;
}
#consultancy-left ul {
	border-top: 1px dotted #72828a;
	list-style-type: none;
	margin: 0px;
	margin-bottom: 30px;
	margin-top: 10px;
	padding: 0px;
	padding-top: 10px;
}
#consultancy-left ul li {
	height: 23px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
* html #consultancy-left ul li {  /* This is the Tan hack */
	height:43px;
	he\ight:23px;
}

#consultancy-left ul li a, #consultancy-left ul li a:visited{
	display:block;
}


.consultancy-left-links {
	background-image: url(../images/retailer-links-bg.gif);
	background-position:right;
	background-repeat: no-repeat;
	height: 43px;
}

div.DivPrev {
	float: left;
	margin-right: 10px;
}
div.DivRecords {
	float: left;
	margin-right: 50px;
}
div.DivPages {
	float: left;
}
div.DivNext {
	float: left;
	margin-left: 10px;
}

.downloads {
	float: left;
	margin-bottom: 50px;
	margin-right: 50px;
	width: 182px;
}
.downloads img {
	border: 1px solid #cccccc;
}

.downloads-title {
	font-size: 1.1em;
}
.downloads-extension {

}

.economic-data {
	margin-bottom: 20px;
}
.economic-data-title {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.economic-data-title h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.economic-data-image {
	float: left;
	margin-right: 30px;
	width: 152px;
}
.economic-data-image img {
	border: 1px solid #898a8b;
	display: block;
}
.economic-data-text {
	float: left;
	width: 545px;
}

.events {
	margin-bottom: 40px;
}
.events-title {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.events-title h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.events-image {
	float: left;
	margin-right: 20px;
	width: 229px;
}
.events-image img {
	border: 1px solid #ffffff; /* white border for logos */
	display: block;
}
.events-text {
	float: left;
	width: 478px;
}
.events-date {
	color:#666666;
	font-size: 0.9em;
}


#events-archive {
	color: #a1a1a1;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.whatsnew {
	margin-bottom: 40px;
}
.whatsnew-title {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.whatsnew-title h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.whatsnew-image {
	float: left;
	margin-right: 20px;
	width: 229px;
}
.whatsnew-image img {
	border: 1px solid #ffffff; /* white border for logos */
	display: block;
}
.whatsnew-text {
	float: left;
	width: 478px;
}
.whatsnew-date {
	color:#666666;
	font-size: 0.9em;
}

.bestofuk {
	margin-bottom: 40px;
}
.bestofuk-title {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.bestofuk-title h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.bestofuk-image {
	float: left;
	margin-right: 20px;
	width: 229px;
}
.bestofuk-image img {
	border: 1px solid #ffffff; /* white border for logos */
	display: block;
}
.bestofuk-text {
	float: left;
	width: 478px;
}
.bestofuk-date {
	color:#666666;
	font-size: 0.9em;
}

.corporateclothing {
	margin-bottom: 40px;
}
.corporateclothing-title {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.corporateclothing-title h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.corporateclothing-image {
	float: left;
	margin-right: 20px;
	width: 229px;
}
.corporateclothing-image img {
	border: 1px solid #ffffff; /* white border for logos */
	display: block;
}
.corporateclothing-text {
	float: left;
	width: 478px;
}
.corporateclothing-date {
	color:#666666;
	font-size: 0.9em;
}


#header-searchform {
	background-color: #ebeef0;
	padding: 10px;
}
#header-searchform fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}
#header-searchform-button {
	clear: none !important;
	float: left;
	width: 200px;
}
#header-searchform-clear {
	clear: none !important;
	float: right;
	padding: 3px;
}
#header-searchform-input {
	clear: none !important;
	float: left;
}

.heading{
	background-image:url(../images/header-one-bg.jpg);
	background-repeat:repeat-x;
	padding: 0px;
	padding-left: 15px;
}
.heading h1{
	font-size: 15px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:15px;
	color: #000000;
}	
.heading h2{
	font-weight: normal;
	font-size: 15px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:15px;
	color: #000000;
}	

.heading-noborder {
	background-image:url(../images/header-noborder.jpg);
	background-repeat:repeat-x;
	height: 36px;
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
}
.heading-noborder h1{
	font-size: 15px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:11px;
	color: #FFF;
}	

.heading-bar {
	border-top: 1px solid #00a8e6;
	display: block;
	font-size: 16px;
	line-height: 37px;
	height: 36px;
	padding-top: 0px;
	padding-bottom: 19px;
	margin: 0px;
}
* html .heading-bar {  /* This is the Tan hack */
	height:56px;
	he\ight:36px;
}

.heading-bar-inner { /* background on span rather than heading tag*/
	background-color: #00a8e6;
	color: #ffffff;
	display: inline;
	font-size: 16px;
	line-height: 36px;
	height: 16px;
	margin: 0px;
	padding: 10px;
	text-align:left;
} 
* html .heading-bar-inner {  /* This is the Tan hack */
	height:36px;
	he\ight:16px;
}
.heading-bar a {
	color: #ffffff;
}

.heading-bar-full {
	background-color: #00a8e6;
	color: #ffffff;
	display: block;
	font-size: 16px;
	padding: 10px;
	margin: 0px;
	margin-bottom: 20px;
}

#heading-searchlink {
	cursor: pointer;
	float: right;
}

#home-news {
	width: 727px;
}	
#home-news img {
	border: 1px solid #898a8b !important;
	display: block;
}
#home-news a, #home-news a:visited {
	color: #72828a;
	text-decoration: none;
}
#home-news a:hover, #home-news a:active {	
	color:#00a8e6;
}

#home-articles {
	float: left;
	margin-right: 23px;
	width: 352px;
}
.home-articles-row-first {
	border-bottom: 1px solid #72828a;
	font-size: 1.1em;
	padding-bottom: 15px;
}
.home-articles-row-first img {
	border: 1px solid #898a8b;
	display: block;
	margin-bottom: 15px;
}
.home-articles-row {
	border-bottom: 1px dotted #72828a;
	padding-bottom: 15px;
	padding-top: 15px;
}

#home-articles a, #home-articles a:visited {
	color: #72828a;
	text-decoration: none;
}
#home-articles a:hover, #home-articles a:active {	
	color:#00a8e6;
}

.home-articles-date {
	color:#999999;
	margin-top: 5px;
}

#home-videos {
	float: left;
	width: 352px;
}
.home-videos-row-first {
	border-bottom: 1px solid #72828a;
	font-size: 1.1em;
	padding-bottom: 15px;
}
.home-videos-row-first img {
	border: 1px solid #898a8b;
	display: block;
	margin-bottom: 15px;
}
.home-videos-row {
	border-bottom: 1px dotted #72828a;
	padding-bottom: 15px;
	padding-top: 15px;
}

#home-videos a, #home-videos a:visited {
	color: #72828a;
	text-decoration: none;
}
#home-videos a:hover, #home-videos a:active {	
	color:#00a8e6;
}

.home-videos-date {
	color:#999999;
	margin-top: 5px;
}

#homepage-breakingnews {
	width: 522px;
}

#homepage-breakingnews a {		
	color: #000000;
	text-decoration: underline;
}
#homepage-breakingnews a:hover, #homepage-breakingnews a:active, #homepage-breakingnews a:focus {	
    color: #999999;
	text-decoration: underline;	
}
.homepage-breakingnews-item {	
	border-top: 3px solid #3399cc;
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	padding-top: 10px;
	margin-bottom: 5px;
	width: 522px;
}

.homepage-breakingnews-item h2 {	
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#homepage-latestvideos {
	width: 522px;
}

#homepage-latestvideos a {		
	color: #000000;
	text-decoration: underline;
}
#homepage-latestvideos a:hover, #homepage-latestvideos a:active, #homepage-latestvideos a:focus {	
    color: #999999;
	text-decoration: underline;	
}
.homepage-latestvideos-item {	
	border-top: 3px solid #3399cc;
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	padding-top: 10px;
	margin-bottom: 5px;
	width: 522px;
}

.homepage-latestvideos-item h2 {	
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.homepage-latestvideos-item img {
	margin-bottom: 0px!important;
}

#homepage-intro {
	color: #5a5e61;
	font-family: 'GibsonLightRegular', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.7em;
	line-height: 1.2em;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.industry-bodies {
	margin-bottom: 20px;
}
.industry-bodies-title {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.industry-bodies-title h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.industry-bodies-image {
	float: left;
	margin-right: 30px;
	width: 152px;
}
.industry-bodies-image img {
	border: 1px solid #898a8b;
	display: block;
}
.industry-bodies-text {
	float: left;
	width: 545px;
}


input.InputButtonGreen {
	background:#CCFFCC;
	border: 3px double #339900;
	color: #339900;
}
#jobs-ad {
	padding-bottom: 20px;
}
.jobs p {
	line-height: 140%;
}
.jobs-title {
	font-size: 1.3em;
}
.jobs-button {
	float: right; 
	margin-left: 10px; 
	margin-right: 10px;
}

#jobs-navigation {
	padding-top: 10px;
}

#jobs-placead {
	text-align:right;
	width: 727px;
}
#jobs-text {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#jobs-backtolist {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

#job-details {
	line-height: 140%;
}
#job-description {
	border-top: 1px solid #cccccc;
	margin-top: 10px;
	padding-top: 10px;
}

#jobs-submit-form fieldset {
	border: none;
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
}
#jobs-submit-form legend {
	font-size: 1.2em;
	font-family: 'GibsonRegular', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

.logos-row {

}
.logos-cell {
	float: left;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom:10px;
	text-align:center;
	width: 229px;
}


.logos-cell-last {
	float: left;
	margin-right: 0px;
	padding-top: 10px;
	padding-bottom:10px;
	text-align:center;
	width: 229px;
}

.logos-image {
	height:160px;
	padding-left:10px;
	padding-right:10px;
}
* html .logos-image {  /* This is the Tan hack */
	height:170px;
	he\ight:160px;
}
.logos-image img {
	border: 1px solid #ffffff;
}

.logos-title {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	border-top: 1px solid #cccccc;
	margin-top: 10px;
	padding: 10px;
	text-align:center;
	width: 209px;
}
* html .logos-title {  /* This is the Tan hack */
	width: 229px; 
	w\idth: 209px; 
}

.logos-link {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding: 10px;
	text-align:center;
	width: 209px;
	white-space: pre-wrap; /* css-3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
* html .logos-link {  /* This is the Tan hack */
	width: 229px; 
	w\idth: 209px; 
}

.macro-market-data-row {
	border: 1px solid #000000;
	background-color:#cccccc;
	margin-bottom: 10px;
	padding: 10px;
	width: 500px;
}
* html .macro-market-data-row {  /* This is the Tan hack */
	width: 520px; 
	w\idth: 500px;
}	
.macro-market-data-row h3 {
	margin: 0px;
	padding: 0px;
}

.more-link {
	padding-bottom: 20px;
	padding-top: 10px;
}

.more-link a {
	font-size: 1.1em;
}
.more-link a, .more-link a:visited {
	color: #72828a;
	text-decoration: none;
}
.more-link a:hover, .more-link a:active {	
	color:#00a8e6;
}


.news hr{
	background-color:#3399CC;
	height: 4px;

	}

.news-date {
	color:#999999;
	font-size: 0.9em;
	padding-top: 5px;
}

#newsletter-signup {
	background-color: #ebeef0;
	border: 1px solid #898a8b;
	margin-bottom: 15px;
}

#newsletter-signup p {
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
#newsletter-signup img {
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#newsletter-signup fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 227px;
}

#newsletter-signup input:focus { 
	outline: none !important;
}

#newsletter-signupbox {
	border: none;
	clear: none;
	float: left;
	margin: 0px;
	padding: 5px;
	width: 138px;
}
* html #newsletter-signupbox {  /* This is the Tan hack */
	width: 148px; 
	w\idth: 138px;
}
#newsletter-submit {
	background-color: #898a8b;
	border: none;
	color: #ffffff;
	clear: none;
	float: left;
	margin: 0px;
	padding: 5px;
	width: 69px;
}
* html #newsletter-submit {  /* This is the Tan hack */
	width: 79px; 
	w\idth: 69px;
}

#mc-embedded-subscribe-form {
	border-top: 1px dotted #a1a1a1;
	margin-bottom: 10px;
	margin-top: 20px;
	width: 727px;
}
#mc-embedded-subscribe-form div {
	padding-bottom: 5px;
}

#mc-embedded-subscribe-form-required p {
	font-size: 0.9em;
}

#mc-embedded-subscribe-form fieldset {
	border: none;
	border-bottom: 1px dotted #a1a1a1;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

.mc-embedded-subscribe-form-box {
	clear: none;
	float: left;
	margin-right: 20px;
	width: 330px;
}

#newsletter-button {
	background-color: #00a8e6;
	border: none;
	color: #ffffff;
	font-size: 1.1em;
	margin-bottom: 10px;
	padding: 10px;
}

#mc-embedded-subscribe, #cm-embedded-subscribe {
	background-color: #00a8e6 !important;
	border: none !important;
	border-radius: 0px !important;
	color: #ffffff !important;
	font-size: 1.1em !important;
	line-height: 1em !important;
	margin-bottom: 10px !important;
	padding: 10px !important;
}
#mc_embed_signup form {
	padding: 0px !important;
}
#mc_embed_signup .mc-field-group input {
	display: block;
	text-indent: 0 !important;
	border: 1px solid #5a5e61;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-appearance: none;
	border-radius: 0;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.newsletter-form-box {
	clear: none;
	float: none;
	margin-right: 20px;
	width: 330px;
}
.newsletter-form-box label, .newsletter-form-box input {
	float:none;
	width: 200px;
}

#mc_embed_signup .button {
	font-weight: normal !important;
	font-size: 1.1em !important;
	line-height: 1em !important;
}

#newsletter-checkall {
	background-color: #00a8e6;
	border: none;
	color: #ffffff;
	font-size: 1em;
	margin-bottom: 0px;
	padding: 5px;
}

.selectAll{	
	margin-bottom:18px !important;
	margin-top:5px;
}	


#pagination {
	padding-bottom: 20px;
	padding-top: 20px;
}

#post-heading {
	margin-bottom: 20px;
}
#post-image {
	margin-bottom: 20px;
}
#post-image img {
	border: 1px solid #898a8b; /*border on img rather than div in case not full size */
	display: block;
	margin-bottom: 20px;
}
#post-video {
	margin-bottom: 20px;
}
#post-text {
	margin-bottom: 50px;
}
#post-download {
	margin-bottom: 20px;
}

#post-indexlink {
	border-bottom: 1px dotted #72828a;
	border-top: 1px dotted #72828a;
	margin-bottom: 20px;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-top: 10px;
}

#post-related {
	margin-bottom: 20px;
	margin-top: 20px;
}

#post-eventdate {
	color: #000000;
	margin-bottom: 10px;
}

.priceaudits-row {

}
.priceaudits-cell {
	float: left;
	margin-right: 20px;
	padding: 10px;
	text-align:center;
	width: 209px;
}
* html .priceaudits-cell {  /* This is the Tan hack */
	width: 229px; 
	w\idth: 209px; 
}

.priceaudits-cell-last {
	float: left;
	margin-right: 0px;
	padding: 10px;
	text-align:center;
	width: 209px;
}
* html .priceaudits-cell-last {  /* This is the Tan hack */
	width: 229px; 
	w\idth: 209px; 
}
.priceaudits-image {
	height:160px;
}
* html .priceaudits-image {  /* This is the Tan hack */
	height:170px;
	he\ight:160px;
}
.priceaudits-image img {
	border: 1px solid #cccccc;
}

.priceaudits-title {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	text-align:left;
	width: 209px;
}
* html .priceaudits-title {  /* This is the Tan hack */
	width: 229px; 
	w\idth: 209px; 
}
.priceaudits-title h2 {
	margin: 0px;
	padding: 0px;
}

.priceaudits-link {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	text-align:left;
	width: 209px;
}
* html .priceaudits-link {  /* This is the Tan hack */
	width: 229px; 
	w\idth: 209px; 
}

.priceaudits-summary {
	text-align:left;
}

#priceaudit-left {
	float: left;
	margin-right: 20px;
	width: 229px;
}
#priceaudit-right {
	float: left;
	width: 478px;
}

#priceaudit-heading {
	margin-bottom: 20px;
}

#priceaudit-image{
	margin-bottom: 20px;
}	
#priceaudit-image img {
	border: 1px solid #898a8b;
	display: block;
}
#priceaudit-details {
	margin-bottom: 50px;
}
#priceaudit-download {
	background-image: url(../images/priceaudit-download-bg.gif);
	background-repeat: no-repeat;
	border-top: 1px dotted #a1a1a1;
	height: 43px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 10px;
}

#quotes {
	background-color: #f2f2f2;
	margin-bottom: 20px;
	margin-top: 40px;
	padding: 15px;
}
#quotes-text {
	padding: 5px;
}
#quotes-text p {
	font-family: 'GibsonItalic', Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	font-style:italic;
	margin: 0px;
	padding: 0px;
}
#quotes-close {
	float: right;
}

.related-row {
	color:#999999;
	margin-bottom: 20px;
	width: 727px;
}

.related-row a, .related-row a:visited {
	color: #72828a;
	font-size: 1.2em;
	text-decoration: none;
	font-family: 'GibsonRegular', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;	
}
.related-row a:hover, .related-row a:active {	
	color:#00a8e6;
}

.related-cell {
	float: left;
	margin-right: 20px;
	width: 229px;
}
.related-cell-last {
	float: left;
	margin-right: 0px;
	width: 229px;
}
.related-cell img, .related-cell-last img {
	border: 1px solid #898a8b;
	display: block;
}
.related-cell-title {
	margin-top: 5px;
}
.related-cell-date {
	color:#999999;
	margin-top: 5px;
}

#retailer-left {
	float: left;
	margin-right: 20px;
	width: 312px;
}
#retailer-right {
	float: left;
	width: 395px;
}
#retailer-left-image {
	margin: 0px;
	padding: 0px;
}
#retailer-left-image img {
	border: 1px solid #898a8b; /* border on img not div, in case not full size*/
	display: block;
}

#retailer-left ul {
	border-top: 1px dotted #72828a;
	list-style-type: none;
	margin: 0px;
	margin-bottom: 30px;
	margin-top: 10px;
	padding: 0px;
	padding-top: 10px;
}
#retailer-left ul li {
	height: 23px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
* html #retailer-left ul li {  /* This is the Tan hack */
	height:43px;
	he\ight:23px;
}

.retailer-left-links {
	background-image: url(../images/retailer-links-bg.gif);
	background-repeat: no-repeat;
	height: 43px;
}
.retailer-left-links-noarrow {
	background-image: url(../images/retailer-links-noarrow-bg.gif);
	background-repeat: no-repeat;
	height: 43px;
}
#retailer-logo {
	margin-bottom: 20px;
}
#retailer-logo img {
	border: 1px solid #ffffff; /*white border */
	display: block;
}

.retailers-row {
	margin-bottom: 20px;
	width: 727px;
}

.retailers-row a, .retailers-row a:visited {
	color: #72828a;
	font-size: 1.2em;
	text-decoration: none;
}
.retailers-row a:hover, .retailers-row a:active {	
	color:#00a8e6;
}

.retailers-cell {
	float: left;
	margin-right: 20px;
	width: 229px;
}
.retailers-cell-last {
	float: left;
	margin-right: 0px;
	width: 229px;
}

.retailers-cell-image {
	display: table-cell;
	vertical-align:middle;
	height: 180px;
	padding-bottom: 10px;
	text-align: center;
	width: 229px;
}
* html .retailers-cell-image {  /* This is the Tan hack */
	height:190px;
	he\ight:180px;
}
.retailers-cell-image img {
	border: 1px solid #ffffff; /*white border on img not div, in case not full size*/
}

.retailers-cell-title {
	border-bottom: 1px dotted #72828a;
	padding-bottom: 10px;
	border-top: 1px dotted #72828a;
	padding-top: 10px;
	text-align: center;
	width: 229px;
}

#rightc-links img {
	display: block;
	margin-bottom: 15px;
}

#rightc-ad {
	text-align: center;
	width: 229px;
}


#rightc-knowledgecenter-heading img {
	display: block;
	margin-bottom: 15px;
}
#rightc-knowledgecenter-links {
	border: 1px solid #898a8b;
	padding: 15px;
}
#rightc-knowledgecenter-links ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
#rightc-knowledgecenter-links ul li {
	height: 28px;
	padding: 0px;
	padding-top: 12px;
	width: 195px;
}
* html #rightc-knowledgecenter-links ul li {  /* This is the Tan hack */
	height:40px;
	he\ight:28px;
}

.rightc-knowledgecenter-links-row {
	background-image: url(../images/knowledgecentre-bg.gif);
	background-repeat: no-repeat;
}
.rightc-knowledgecenter-links-last {
	background-image: url(../images/knowledgecentre-bg-last.gif);
	background-repeat: no-repeat;
}

#rightc-knowledgecenter-links ul li a, #rightc-knowledgecenter-links ul li a:visited {
	color: #3b4a4c;
	font-size: 17px;
	font-weight: normal;
	font-family: 'GibsonLightRegular', Arial, sans-serif;
	height: 40px;
	text-decoration: none;
	width: 195px;
}
#rightc-knowledgecenter-links ul li a:hover, #rightc-knowledgecenter-links ul li a:active {	
	color:#00a8e6;
}

.rightc-heading-bar {
	background-color: #00a8e6;
	color: #ffffff;
	font-size: 16px;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	text-align:center;
}

#searchbox {
	background-color: #ebebeb;
	border: none;
	border-right: 1px solid #868887;
	color: #6c7072;
	float: left;
	margin-top: 5px;
	padding: 5px;
	width: 177px;
}
* html #searchbox {  /* This is the Tan hack */
	width: 190px; 
	w\idth: 177px; 
}

#searchbar {
	background-color: #ebebeb;
	border: 1px solid #868887;
}
#searchbar fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}
#searchbar #searchbutton {
	background:url(../images/search-icon.gif);
	background-repeat:no-repeat;
	-webkit-border-radius:0; 
	border-radius:0;
	float: right;
	height: 35px;
	width: 33px;
	border: none;
	margin: 0px;
}

#searchform-container {
	margin-bottom: 20px;
}
#searchform {
	background-color: #ebeef0;
	padding: 10px;
}
#searchform fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}
#searchform-button {
	clear: none !important;
	float: left;
	width: 160px;
}
#searchform-clear {
	clear: none !important;
	float: right;
	padding: 3px;
}
#searchform-input {
	clear: none !important;
	float: left;
}
input.SearchFormButton {
	background:#2d95d7;
	border: none;
	color: #ffffff;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.search-results {
	list-style-type: none;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
.search-results li {
	margin-bottom: 10px;
}

.staff-profiles {
	margin-bottom: 40px;
}
.staff-profiles-title {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.staff-profiles-title h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.staff-profiles-image {
	float: left;
	margin-right: 20px;
	width: 229px;
}
.staff-profiles-image img {
	border: 1px solid #898a8b;
	display: block;
}
.staff-profiles-text {
	float: left;
	width: 478px;
}

.storelist {
	float: left;
	margin-bottom: 50px;
	margin-right: 20px;
	text-align: center;
	width: 229px;
}
.storelist img {
	border: 1px solid #cccccc;
}

.storelistlast{
	margin-right: 0px;
}

.storelist-download {
	border-bottom: 1px dotted #a1a1a1;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}
.storefinder-link {
	border-bottom: 1px dotted #a1a1a1;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

.storelist-link {
	border-bottom: 1px dotted #a1a1a1;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}


#top {
	background-color: #ffffff;
	padding-top: 12px;
	position: relative;
	width: 976px;
}

#top img {
	display: block;
}

#top-left {
	float: left;
	width: 747px;
}
#top-right {
	float: right;
	width: 229px;
}

#top-story {
	border-bottom: 1px dotted #72828a;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#top-story img {
	border: 1px solid #a1a1a1;
	display: block;
}
#top-story a {
	font-size: 1.4em;
	font-family: 'GibsonRegular', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;	
}
#top-story a, #top-story a:visited {
	color: #72828a;
	text-decoration: none;
}
#top-story a:hover, #top-story a:active {	
	color:#00a8e6;
}

.trade-profiles {
	margin-bottom: 40px;
}
.trade-profiles-title {
	border-bottom: 1px dotted #a1a1a1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.trade-profiles-title h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.trade-profiles-image {
	float: left;
	margin-right: 20px;
	width: 229px;
}
.trade-profiles-image img {
	border: 1px solid #ffffff; /* white border for logos */
	display: block;
}
.trade-profiles-text {
	float: left;
	width: 478px;
}

#twitter-feed {
	margin-bottom: 25px;
}

.jobDate{
	float: right; 
	margin-right: 10px;	
}

.mc-embedded-subscribe-form-box label{
	width:134px;
}	

#contact-tel-right a, #contact-tel-right a:visited{
	color:#FFFFFF;
}	


/***** START: SLIDER RELATED *****/

#home-slider-wrapper {
	background-color:#d4d9dd;
	clear: both;
	height: 500px;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	position: relative;
	text-align: center;
	width: 727px;
}

#sliderhome{
	position:relative;
	list-style-type:none;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	height: 500px;
	text-align: center;
	width:727px;
}
#sliderhome li{
	padding: 0px;	
	margin: 0px;
	width:727px;
	text-align: center;
	height:500px;
}


.sliderhome-text{
	background-image:url(../images/textbg.png);
	background-repeat:repeat;
	color:#ffffff;
	height: 45px;
	padding: 20px;
	position:absolute;
	bottom: 0px;
	left:0px;
	text-align: left;
	width: 687px;
	z-index:300;
}
* html .sliderhome-text{
	height: 110px;
	he\ight: 90px;
	width: 727px;
	w\idth: 687px;
}

.sliderhome-text h2 {
	text-align: left;
	color:#ffffff;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 20px;
}

.sliderhome-text p {
	text-align: left;
	color:#ffffff;
	line-height: 31px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}

.sliderhome li div.transparent-link {
	width: 100%;
	height: 100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:302;
}

#home-slider-wrapper h2 a {
	color: #ffffff;
}


#home-slider-wrapper .bx-controls {
	height: 69px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	top: -225px;
	width: 727px;
}

#home-slider-wrapper .bx-prev {
	position: absolute;
	left: 0px;
	width: 69px;
	height: 69px;
	z-index:80;
}

#home-slider-wrapper .bx-next {
	height: 69px;
	position: absolute;
	right: 0px;
	z-index:80;
	width: 69px;
}

#home-slider-wrapper .bx-controls-direction{
	height: 0px !important;
}

#home-slider-wrapper #pager{
	color:#FFFFFF;	
	margin-left: 670px;
	position: relative;
	text-align: right;
	top: -90px;
	width: 80px;
	padding:0px;
	z-index:90;
}

#list-all {
	color: #a1a1a1;
	font-size: 0.8em;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
#list-all li {
	margin-bottom: 5px;
}
#list-all a {
	font-size: 1.2em;
}


#pager a{
	background-color:#aaaaaa;
	color:#aaaaaa;
	display:block;
	float:left;
	font-size:6px;
	margin-right:4px;
	width:9px;
	height:9px;
}

#pager a.active {
	background-color:#9ecdd6 !important;
	color:#9ecdd6 !important;
}

#sliderwrap-logos {
	position: relative;
	width: 976px;
}

#slider-logos .bxslide {
	float: left;
	width: 244px;
}


#sliderwrap-logos .bx-prev {
	position: absolute;
	top: 155px;
	left: 0px;
	width: 22px;
	height: 22px;
	text-indent: -999999px;
	background: url(../images/arrow-left.jpg);
	background-repeat: no-repeat;
	z-index:100;
}
#sliderwrap-logos .bx-next {
	position: absolute;
	top: 155px;
	left: 558px;
	width: 22px;
	height: 22px;
	text-indent: -999999px;
	background: url(../images/arrow-right.jpg);
	background-repeat: no-repeat;
	z-index:100;
}


#sliderwrap-logos .bx-controls-direction {
	padding-bottom: 5px;
}



#adverts-slider-wrapper {
	background-color:#d4d9dd;
	clear: both;
	height: 90px;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	position: relative;
	text-align: center;
	width: 727px;
}

#slideradverts{
	position:relative;
	list-style-type:none;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	height: 90px;
	text-align: center;
	width:727px;
}
#slideradverts li{
	padding: 0px;	
	margin: 0px;
	width:727px;
	text-align: center;
	height:90px;
}

.slideradverts li div.transparent-link {
	width: 100%;
	height: 100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:302;
}
/***** END: SLIDER RELATED *****/
