/* News CSS */

.item-box.border0 {
	border-top:0px;
}

.item-box {
	clear:both;
	margin-top:4px;
	padding:0px 0 0 0;
}

.item-box.row-1 .item-article{
	background: #F8E6F0;
}

.item-box.row-0 .item-article{
	background: #F8E6F0;
}

.item-box.row-1 .item-article:hover,.item-box.row-0 .item-article:hover {
	background:#f5f5f5;
}

.item-box.row-1 .item-article:hover a,.item-box.row-0 .item-article:hover a {
	color:#4b84af;
	text-decoration:underline;
}

.item-box em  {
	display:block;
	font-size:1em;
	font-style:normal;
	margin:3px 0;
}

.item-box a {
	color:black;
	font-weight:normal;
}

.item-box h3 {
	padding:0 0 0.8em 0;
	margin:0;
}

.item-box p.details,.item-box em {
	color:#5a5a5a;
	font-size:0.8em;
	margin:0;
}

.item-article {
	border-bottom:1px solid #AED5EE;
	float:left;
	margin-bottom:3px;
	padding:10px;
	width:569px;
}

img#newsimg {
	background-color:#e2f0f9;
	border:1px solid #30710d;
	float:left;
	height:auto;
	margin:1em 1em 1em 0;
	width:170px;
}

/* new results */

.results {
	width:100%;
}

.results td.article {
	padding:7px;
}

div.image {
	vertical-align:top;
	width:80px!important;
	height:100%;
	float:right;
	padding:10px 0 10px 10px;
}

div.image img {
	background-color:#e2f0f9;
	border:1px solid #30710d;
	padding:0px;
}

td.article em  {
	display:block;
	font-size:0.8em;
	font-style:normal;
	margin:3px 0;
}

td.article a {
	font-weight:normal;
	color:black;
	margin:0 10px;
}
td.article p.flash a {
margin:0;
}
td.article p.flash  {
margin:9px 0 9px 23px;
}
td.article  p.details {
	margin:0 30px 4px;
}
td.article  p.title {
	margin:0 30px;
}
td.article  p.title a{
	margin:0;
}
td.article  p.admin{
	margin:0 30px;
	background:#FFECEC;
}
td.article  p.summary {
	margin:0 30px;
}
td.article p.price{
	margin:0 30px;
}
input#addto_basket{
	margin:10px 0 0 30px;
}

/* business card style layout (contacts, product suppliers) */

div.business-card {width:48%;font-size:0.9em;}

.business-card.contact-1 {float:left; margin-top:10px;}
.business-card.contact-0 {float:right; margin-top:10px;}
.business-card h3 {font-weight:normal;padding:5px 12px;margin-bottom:0; }/*bg color needs defining in pages stylesheets*/


.business-card ul.details {margin:5px 12px;list-style:none;font-size:99%;padding:0;}
.business-card ul.details li {list-style:none;margin:0;padding:1px 0;color:#050505;font-weight:normal}
.business-card ul.details strong {font-weight:normal;color:#565656;padding-right:12px;}


