/*
h1 {font-size:130%;line-height:130%;}
h2 {font-size:130%;line-height:130%;}
h3 {font-size:110%;}
h1, h2, h3 {
	font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:700;font-style: normal;padding:0;margin:0;
}
*/
.story {color:black;}
.story a {color:black;}
.story a:link,.story a:visited,.story a:hover,.story a:active {color:black;}


p.supplier_desc {padding:0px 0px 6px 0px;}
.top_intro_spacing {line-height:110%;font-size:90%;}
.img_right {float:right;margin:4px 0px 4px 5px;}
.img_left {float:left;margin:4px 8px 4px 0px;}
.news_img_right {float:right;margin:4px 0px 4px 5px;border:1px solid #e8e5e0;}
.news_story_img_right {float:right;margin:0px 0px 8px 8px;border:1px solid #e8e5e0;}
.news_story_img {float:right;padding:0px 0px 10px 10px;width:300px;overflow:hidden;font-size:90%;color:#e8e5e0;line-height:100%;}
.news_img_left  {float:left;margin:4px 5px 4px 0px;border:1px solid #e8e5e0;}
.library_story_img {float:right;padding:0px 0px 10px 10px;width:300px;overflow:hidden;font-size:90%;color:#e8e5e0;line-height:100%;}
.logoLeft {padding-right:5px;}

.handy {cursor:pointer;}

.mini {font-size:85%;}
.midi {font-size:95%;}
.small {font-size:92%;}
.bigger {font-size:100%;}
.huge {font-size:120%;}
.massive {font-size:180%;line-height:105%;}
.clr {clear:both;width:100%;line-height:1px;font-size:1px;}
.clr_left {clear:left;width:100%;line-height:1px;font-size:1px;}
.clr_right {clear:left;width:100%;line-height:1px;font-size:1px;}
.br2 {font-size:1px;height:10px;line-height:10px;clear:both;width:100%;}
.countryFloat {float:right;padding-left:10px;font-size:90%;}
.visitWebsiteFloat {float:right;padding-left:10px;padding-top:5px;font-size:90%;}
.floatLeft  {float:left;}
.floatRight  {float:right;}
.centre {text-align:center;margin:0 auto;}
.italics {font-style:italic;}

#SuppNavProducts div div { overflow: hidden; margin-bottom: 5px; } 
#SuppNavProducts div div div.c_greyBlack { height:100%; }
#SuppNavProducts div div div.c_greyBlack  div.img_right { height: 100%;}
#SuppNavProducts div div div.c_greyBlack  div.img_right a { display: block; height: 100%;} 
#SuppNavProducts div div div.c_greyBlack  div.img_right a img { width: auto !important; float: right; max-width: 100%; max-height: 100%; *height: 100%; }

/* Useful colours/a href styles */
.c_grey {color:#7e7e7e;}
.c_grey a {font-weight:normal;color:#7e7e7e;}
.c_grey a:link,.c_grey a:visited,.c_grey a:hover,.c_grey a:active {color:#7e7e7e;}

.c_greyUnder {color:#7e7e7e;}
.c_greyUnder a {font-weight:700;text-decoration:underline;}
.c_greyUnder a:link,.c_greyUnder a:visited,.c_greyUnder a:hover,.c_greyUnder a:active {color:#7e7e7e;}

.c_white {color:#fff;}
.c_white a {font-weight:normal;}
.c_white a:link,.c_white a:visited,.c_white a:hover,.c_white a:active  {color:#fff;}

.c_black {color:black;}
.c_black a {color:black;font-weight:700;text-decoration:none;}
.c_black a:link {color:black;}
.c_black a:visited {color:black;}
.c_black a:hover {color:#7e7e7e;text-decoration:underline;}
.c_black a:active {color:black;}

.c_blackGrey {color:black;}
.c_blackGrey a {font-weight:700;text-decoration:none;color:#7e7e7e;}
.c_blackGrey a:link,.c_grey a:visited,.c_grey a:hover,.c_grey a:active {color:#7e7e7e;}

.c_greyBlack {color:#7e7e7e;}
.c_greyBlack a {font-weight:700;text-decoration:none;color:black;font-style:normal;}
.c_greyBlack a:link,.c_grey a:visited,.c_grey a:hover,.c_grey a:active {color:black;}

.titCoreChanLink4,.titCoreChanLink5,.titCoreChanLink6 {text-transform:uppercase;font-size:smaller;} 
.titCoreChanLink4 {color:#446391;}
.titCoreChanLink5 {color:#eb3f29;}
.titCoreChanLink6 {color:#4db845;}
.titCoreChanLink4 a {font-weight:normal;text-decoration:none;color:#446391;} 
.titCoreChanLink4 a:link,.titCoreChanLink4 a:visited,.titCoreChanLink4 a:hover ,.titCoreChanLink4 a:active  {color:#446391;}
.titCoreChanLink5 a {font-weight:normal;text-decoration:none;color:#eb3f29;} 
.titCoreChanLink5 a:link,.titCoreChanLink5 a:visited,.titCoreChanLink5 a:hover ,.titCoreChanLink5 a:active  {color:#eb3f29;}
.titCoreChanLink6 a {font-weight:normal;text-decoration:none;color:#4db845;} 
.titCoreChanLink6 a:link,.titCoreChanLink6 a:visited,.titCoreChanLink6 a:hover ,.titCoreChanLink6 a:active  {color:#4db845;}

.playbuttonParent { position:relative; }
.playbuttonOverlay { position:absolute; top:0%;left:0%; }
.playbuttonOverlaySupplier { position:absolute; top:0%;left:0%; }

/* columns for content */
.col_fifty {float:left;width:48%;padding-right:10px;overflow:hidden;}
.col_thirty {float:left;width:30%;padding-right:10px;overflow:hidden;}
.col_full {float:left;width:99%;padding-right:15px;overflow:hidden;}
.col_222 {float:left;width:220px;padding-right:10px;overflow:hidden;}
.col_400_right {float:right;width:365px;padding-right:10px;overflow:hidden;}
.inline {width:400px}	/* home page */
/* columns for content end */

/* paddings */
.padding_2 {padding:2px 2px 2px 2px;}
.padding_5 {padding:5px 5px 5px 5px;}
.padding_10 {padding:10px 10px 10px 10px;}
.padding_10_h {padding:0px 10px 0px 10px;}
.padding_nav_top_box {padding:10px 10px 4px 20px;}
.dashBoxPad {padding:11px 15px 6px 14px;overflow:hidden;}
/* paddings end */

/* Boxes */
.right-line {border-right:1px solid #bbbbbb;}
.left-line {border-left:1px solid #bbbbbb;}
.bottom-line {border-bottom:1px solid #bbbbbb;margin-bottom:4px;}
.bottom-line2{border-bottom:1px solid #bbbbbb;margin-bottom:0px;}
.bottom-line3{border-bottom:1px solid #bbbbbb;margin-bottom:4px;margin-top:12px;}
.bottom-lineNoPad {border-bottom:none;}
.top-line {border-top:1px solid #bbbbbb;}
.plain_grey {background-color:#E0E1E3;color:#535353;}
.wwt-blue {background-color:#e2eef1;color:#535353;}
.wwt-charcoal {background-color:#cccccc;color:#535353;}
.plain_lgrey {background-color:#f8f4f3;color:#535250;}
.plain_white {background-color:white;color:black;}
.green_box {width:340px;background-color:#fdfdfd;color:black;padding:10px 10px 10px 10px;margin:3px 3px 3px 3px;border:1px solid #999;}

.pop {
		width:50%;
		background-color:white;
		color:black;
		padding: 10px;
		margin: 3px;
		border: 1px solid #aaa;
}

.grey_box,.niceBox {background-color:#E0E1E3;color:black;padding:5px 10px 10px 5px;}
.most_read_box {background-color:#F8F4F3;padding:4px 0px 4px 0px;}
.products_more_box {background-color:white;border-left:1px solid #e8e5e0;border-right:1px solid #e8e5e0;border-bottom:1px solid #e8e5e0;}
.news_story_rel_box {background-color:#f8f4f3;border:1px solid #e8e5e0;}
.input_search {border:1px solid #d5d5d5;}
.dashBox {width:214px;height:200px;float:left;background:white url("http://static.edie.net/images/bg_dashbox.png") top left no-repeat;}


#header_search_box {float:right;width:514px;}
#edieSearch {font-size:90%;}
#header_login {float:right;padding:4px 20px 0px 20px;}
#header_register {float:right;padding:4px 0px 0px 0px;}
#header_rssabout {float:right;padding-top:4px;margin-left:20px;position:relative;border:1px solid red;}

/* Supplier priority top 1 */ .orange_box {background-color:#E89E35;color:black;padding:5px 10px 10px 5px;border:1px solid #ddd;}
.c_search {
	background-color:#f9f9fb;
	border:10px solid #aaa;
	padding:4px 4px 4px 4px;
	margin:4px 4px 4px 4px;
	font-size:80%;
	color:#222;
	position:absolute;
	right:10px;
	top:220px;
	width:240px;
	display:none;
}
.wwem_img {padding:2px 2px 2px 2px;margin:2px 8px 2px 2px;border:1px solid #999;background-color:white;}
.lightCatDivider { border-top:1px solid #e8e7e3 }
/* Company details box */
.white_box { border:1px solid #ecebe7; }
.white_box_fade_top { background: white url("http://static.edie.net/images/white_box_fade_top.png") 100% 0% repeat-X}
.white_box_fade_bot { background: white url("http://static.edie.net/images/white_box_fade_bot.png") 100% 100% repeat-X}
/* Company details box */

/* calendar */ 
table.calendar {border-collapse:collapse;}
th {
  color:#A0A0A0;background:#FFF;
  font-weight:normal;padding-bottom:10px;
  text-transform:lowercase;letter-spacing:0.1em;
  text-align:center;border:solid 2px #DDD;
  padding-top:0.3em;padding-bottom:0.4em;
  width:32px;
}
table.calendar caption a {color:#A0A0A0;text-decoration:none;letter-spacing:0.1em;text-transform:uppercase;}
table.calendar caption { padding-bottom:10px;padding-top:2px;}
table.calendar caption prev {padding-top:10px;}
table.colgroup {padding:25px;}
td.noday {border:none;}
td.day {
  border:1px dotted #CCC;color:#A0A0A0;
  background:#FFF;font-weight:normal;
  padding-bottom:6px;text-transform:uppercase;
  letter-spacing:0.1em;text-align:center;
  border:solid 1px #CCC;padding-top:0.3em;
  padding-bottom:0.4em;
}
td.event {background-color:#CAE8EA;text-align:center;}
td.event a {background-color:#CAE8EA;}
calendar.th {border:1px dotted #CCC;}
/* calendar end */ 

/* Job centre */
.mini_job {
	/*background-color:#EEEEEE;*/
	background-color:#fff;
	padding:4px 4px 4px 4px;
	margin:4px 0px 4px 0px;
	/*color:black;*/
	color:#7e7e7e;
}
.mini_job H1 {color:#C9DCC4;font-weight:700;}
.mini_job_nice {
	/*border:1px solid #666;*/
	/*background-color:#EEEEEE;*/
		background-color:#f7f0e8;
	padding:4px 4px 4px 4px;margin:4px 0px 4px 0px;
	color:black;
}
.mini_job_nice H1 {color:#C9DCC4;font-weight:700;}
.mini_topjob { background-color:#BDDBB7; }
.s_search {
	background-color:#f9f9fb;border:10px solid #aaa;
	padding:4px 4px 4px 4px;margin:4px 4px 4px 4px;
	font-size:80%;color:#222;
	position:absolute;right:10px;
	top:220px;width:480px;
	display:none;
}
.s_search_left {
	background-color:#f9f9fb;border:10px solid #aaa;
	padding:4px 4px 4px 4px;margin:4px 4px 4px 4px;
	font-size:80%;color:#222;
	position:absolute;left:10px;
	width:480px;display:none;
}
.cvBox {
	padding:3px 10px 3px 50px;border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;border-right:1px solid #ccc;
	background:#F8F5F4 url("http://static.edie.net/jobs/img/binder.gif") top left repeat-y;
}
/* Job centre ends */

/* quiz elements AG */
.q {	float:right;width:125px;height:125px;}
#ticktxt {float:right;font-size:40px;color:#ff0000;line-height:40px;}
.question {background-color:#e0e0e0;width:94%;border:1px solid #555555;padding:3px;margin-left:10px;}
.answer {width:95%;border:1px solid #555555;padding:3px;text-align:center;cursor:pointer;}
.alink:link,.alink:visited {}
.alink:hover {background-color:#55BC53;}
.alink:active {background-color:#55BC53;color:red;}
.answer:link {background-color:#fff;}
.answer:visited {}
.answer:hover {background-color:#55BC53;}
.answer:active {background-color:#55BC53;color:red;}
/* end quiz elements AG */

/* page filtering */
ol#pagefilter { width:100%;height: 2em;list-style: none; margin: 0;padding: 0; }
ol#pagefilter li { background: #fff url("http://static.edie.net/images/pagefilter_modded.gif"); list-style: none; float: left; margin: 0 1px 0 0; padding-left: 10px;}
ol#pagefilter a { background: #fff url("http://static.edie.net/images/pagefilter_modded.gif") 100% 0; color: #000; display: block; float: left; height: 2em; line-height: 2em; padding-right: 10px; text-decoration: none;}
ol#pagefilter li.current { background-color: #fff;margin: 0 2px 0 0;background-position: 0 -77px;}
ol#pagefilter li.current a { background-position: 100% -77px; font-weight: bold; } 
ol#pagefilter li.plain  { background-position: 100% 0px; }
ol#pagefilter li.plain2  a { background-position: 0% 0px; }
ol#pagefilter li.plain a { background-position: 100% 0px; }

.bookend {width:100%;background: #fff url("http://static.edie.net/images/pagefilter.gif");}

/* Advertise page */
.form_greybg { background-color:#C7C9CB; }
/* Advertise page end */

/* Podcasts */
a.rtmp { display:block;width:380px;height:100px;	margin:25px 0;text-align:left;background-color:black;}

/* For admin */
.mini { font-size: smaller; }
.tag_selected { background-color:#ccc; border:1px solid #e88; padding:2px; margin:2px; }
.tag_unselected { background-color:#ccc; border:1px solid #ccc; padding:2px; margin:2px; }
.tag_priority_toggle {background-color:#f66; border:1px solid #f44; padding: 2px; margin-left: 3px; font-size: smaller; }

/* For free pr/prods */
.sidebar-box {
	position: relative;
	overflow: hidden;
}
.sidebar-box .read-more { 
	position: absolute; 
	bottom: 0; left: 0;
	width: 100%; 
	text-align: center; 
	margin: 0; padding: 30px 0; 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, white));
	background-image: -webkit-linear-gradient(top, transparent, white);
	background-image: -moz-linear-gradient(top, transparent, white);
	background-image: -ms-linear-gradient(top, transparent, white);
	background-image: -o-linear-gradient(top, transparent, white);
}

/* DOWNLOADS FONT CHANGES */

.block, #downloadform .border {
	border-bottom:none;
} 
.block { }
.block form, .block p{ padding: 10px 15px; }
.block form input {-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.block form input.textinput{
display:inline-block !important;
border: none;
padding: 0 5px;
height: 26px;
font-size: 12px;
margin-bottom: 10px;
}
.block form input.textinput.narrow {
width: 105px;
float: left;
margin-right: 15px;
}
#downloadbutton2 {
	/*background: src('http://edienet.s3.amazonaws.com/images/button_download_report.png');*/
	border:0; background:transparent;
	cursor:pointer;
}
@font-face {font-family: 'NexaBlack';src: url('http://wwtstatic.edie.net/fonts/24578A_D_0.eot');src: url('http://wwtstatic.edie.net/fonts/24578A_D_0.eot?#iefix') format('embedded-opentype'),url('http://wwtstatic.edie.net/fonts/24578A_D_0.woff') format('woff'),url('http://wwtstatic.edie.net/fonts/24578A_D_0.ttf') format('truetype');}

/* Twitter */
blockquote.twitter-tweet {
  display: inline-block;
  font-family: "Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  border-color: #eee #ddd #bbb;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  margin: 10px 5px;
  padding: 0 16px 16px 16px;
  max-width: 468px;
}
 
blockquote.twitter-tweet p {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}
 
blockquote.twitter-tweet a {
  color: inherit;
  font-weight: normal;
  text-decoration: none;
  outline: 0 none;
}
 
blockquote.twitter-tweet a:hover,
blockquote.twitter-tweet a:focus {
  text-decoration: underline;
}
