﻿/* find a supplier */

.fast-title-hr {
background-position: 5px 5px;
padding: 10px 15px 10px 43px;
font-weight: normal;
font-size: 180%;
display: inline-block;
}

.fast-title-hr {
color: #669900;
background: #fff url(../images/mag-green-mini.gif) no-repeat top left;
}

.fast-title-hr div {
font-size: 60%;display: inline;
}

h3.fast-title-hr {
color: #669900;
background: #fff url(../images/mag-green-mini.gif) no-repeat top left;
background-position: 5px 5px;
padding: 10px 15px 10px 43px;
font-weight: normal;
font-size: 180%;
display: inline-block;
}

.front-findasupplier-hr {
	width:auto;
	min-height: 322px;
	float:left;
	padding: 10px;
	border: solid 1px #b6cb73;
	}

.front-findasupplier-hr table {
	background-color: Transparent;
	border: none;
	font-size: 90%;
	}

.front-findasupplier-hr td {
	border: none;
	padding: 0 50px 0 0 !important;
	width: 500px
	}

.front-findasupplier table {
	background-color: Transparent;
	border: none;
	font-size: 90%;
	}

.front-findasupplier td {
	border: none;
	padding: 0 50px 0 0 !important;
	width: 500px
	}
	
.faslist td {
	height: 20px;}
	
.faslist input {
margin: 0 5px 0 0;
}

/*****/

/** find a supplier results **/

.titlesize, .toptitle {
font-size: 180%;
}

.subtitlesize {
font-size: 135%;
color: #669900;
}

.refinebox {
	width: 100%;
	padding: 10px;
	height: auto;
	background-color: #f5fddd;
	border: solid 1px #b6cb73;
	margin-bottom: 10px;
	}

.refine-list {
	margin: 10px 0px;
	font-size: 90%;
	}

.fas-refinetitle {
	color: #669900;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 5px;
	}

.results-holder {
	width:636px;
	height: auto;
	float:left;
	background-color: #FFF;
	margin-bottom: 10px; 
	}

.lightsection-hr {
width: 613px;
height: auto;
padding: 10px;
border: solid 1px #b6cb73;
margin: 0 0 10px 0;
background-color: #fff;
overflow: hidden;
float: left;
}

.lightsection-hr li {
list-style-type: none !important;
}

.lightsection-hr table input {
margin-right: 5px;
}

.lightsection-hr table {
margin: 0;
border-style: none ;
}

.lightsection-hr td {
padding: 0 5px 0 3px;
border-style: none ;
}

.lightsection-hr h3 {
color: #669900;
}

.lightsection-hr h5 {
color: #669900;
font-size: 115%
}

.paging {
	width: 300px;
	height: auto;
	float: right;
	text-align: right;
	font-size: 90%;
	color: #666666;
	text-align: right;
	}

.paging span {
float: left;
padding-top: 3px;
font-weight: bold;
}

.paging ol li {
	margin: 0px !Important;
}

ol.pageno {
float: right;
}

ol.pageno li {
	list-style-type: none !important;
	display: inline;
	}

ol.pageno li a {
	padding: 2px 6px;
	border: solid 1px #666666 !important;
	color: #666666;
	display: inline-block;
	margin-right: 1px;
	}

ol.pageno li a:hover {
	background-color: #e5e4e5;
	}

li.pageselected a {
	background-color: #e5e4e5;
	font-weight: bold;
	}

a.pageselected {
	background-color: #e5e4e5;
	font-weight: bold;
	}
	
.listing-banner {
	width: 468px;
	height: 60px;
	float: right;
	background-color: #CCC;
}

.listing-banner {
margin:5px auto;
float: none;
}

.banner-top img, .listing-banner img {
width: 468px;
	height: 60px;
}

/*** results sections ***/ 

a.btnfilter {
	background: Transparent url(../images/btn-filter.gif) no-repeat top left; 
	width: 93px; 
	height: 24px; 
	display:block; 
	color: #FFF; 
	font-weight: bold; 
	padding: 4px 0 0 7px;
	}

.f-tab-hr {
width: auto;
padding: 5px 10px;
display: inline;
margin-top: 10px;
font-weight: bold;
}

.f-tab-hr {
background-color: #71a634;
color: #ccff66;
}

.f-tab-holder {
margin-top: 10px;
}

.featured-listing-hr {
	width: auto;
	height: auto;
	}

.featured-listing ul li, .featured-listing-hr ul li, .premium-listing ul li, .premium-listing-hr ul li, ul li .listing ul li, ul li .listing-hr ul li {
list-style: none;
margin: 0;
}

.premium-listing, premium-listing-hr, .featured-listing, .featured-listing-hr {
padding-top: 1px;
}

.featured-listing a, .featured-listing-hr a {
text-decoration: underline !important;
}

.featured-listing-hr {
	background-color: #71a634;
	}

.premium-listing, .premium-listing-hr, .listing, .listing-hr {
	width: auto;
	height: auto;
	margin-top: 10px;
	}

.premium-listing-hr a, .listing-hr a {
color: #336600;
}

.premium-listing-hr {
	background-color: #ecf2d6;
	}

.listing-hr {
padding: 3px 10px;
	margin-top:2px;
}	

.listing-hr {
	background-color: #eff2e5;
	}

ul.comdetails-list {
	padding: 10px 10px 25px 10px;
}

ul.comdetails-list-f {
	padding: 10px 10px 25px 10px;
	color: #FFF;
}

.comdetails-list-f a {
color: #FFF;
}

.results-more {
	padding: 10px;
}

.morelessholder {
	position: absolute;
	margin: -20px 0 0 10px;
	}

.moreholder-ft, .lessholder-ft, moreholder-fhr, .lessholder-fhr, .moreholder-train, .moreholder-hr, .lessholder-hr, .lessholder-train {
	position: absolute;
	margin: -20px 0 0 10px;
	padding-left: 12px;
	}

.moreholder-hr {
background: Transparent url(../images/arrow-dwn-green.gif) no-repeat 0px 5px;
}

.moreholder-ft {
background: Transparent url(../images/arrow-dwn-gf.gif) no-repeat 0px 5px;
color: #FFF !important;
}

.lessholder-hr {
background: Transparent url(../images/arrow-up-green.gif) no-repeat 0px 5px;
}

.lessholder-fhr {
background: Transparent url(../images/arrow-up-green.gif) no-repeat 0px 5px;
color: #669900 !important;
}

ul#resultstab-holder, ul#resultstab-holder-hr, ul#resultstab-holder-f, ul#resultstab-holder-f-hr {
	text-align: left; 
	margin: 0; 
	border-bottom: 1px solid #b6cb73; 
	list-style-type: none;
	padding: 3px 10px 3px 10px; /* change last padding figure for space next to first tab */
	}
	

ul#resultstab-holder li, ul#resultstab-holder-hr li, ul#resultstab-holder-f li, ul#resultstab-holder-f-hr li  {
	display: inline;
	}

ul#resultstab-holder li a, ul#resultstab-holder-f li a, ul#resultstab-holder-hr li a, ul#resultstab-holder-f-hr li a  {
padding: 3px 4px; 
margin-right: 0px; 
border-bottom: none;
margin-right: 3px;
}
	
ul#resultstab-holder-hr li a, ul#resultstab-holder-f-hr li a {
border: 1px solid #b6cb73; 
border-bottom: none;
background-color: #ecf2d6; 
color: #669900;
	}

div#res-current-hr li.res-current-hr {
	border-bottom: 1px solid #b6cb73; 
}

div#res-current-hr li.res-current-hr a { 
position: relative;
top: 1px;
padding-top: 4px; 
text-decoration: none !Important;
font-weight: bold;
background-color: #f8f6f8; 
}

div#res-current-hr li.res-current-hr a {
color: #669900;
}

div#res-current-f-hr li.res-current-f-hr {
	border-bottom: 1px solid #b6cb73; 
}

div#res-current-f li.res-current-f a, div#res-current-f-hr li.res-current-f-hr a { 
position: relative;
top: 1px;
padding-top: 4px; 
text-decoration: none !Important;
font-weight: bold;
}

div#res-current-f-hr li.res-current-f-hr a { 
background-color: #f8f6f8; 
color: #669900;
}

.res-tabcontent-hr {
	width: auto;
	height: auto;
	padding: 10px 10px 25px 10px;
	background-color: #f8f6f8;
}

.res-tabcontent-hr {
	border: 1px solid #b6cb73;
	border-top: none; 
}

.res-tabcontent-hr a {
	color: #669900;
}

.res-tabcontent-hr li {
	list-style-position:outside;	
	list-style-type:disc;
	padding:0px 0px 3px 0px;
	margin-left:30px;
}

.res-tabcontent-nobullet li {
list-style-type: none !important;
margin: 0 !important;
}

.ent-logo {
width: 180px;
min-height: 220px;
float: right;
margin-left: 10px;
}

.ent-logo img {
	width: 180px;
	height: auto;
	margin: 0 auto;
	display: block;
}		

/*************************/

/* fas entry page */

.entrypage {
	width: 618px;
	height: auto;
	margin-bottom: 10px;
	font-size: 105%;
	padding: 5px 10px 10px 10px;
	background-color: #eff2e5;
	border: solid 1px #b6cb73;
	float: left;
	}

.entrypage li {
	list-style-position:outside;	
	list-style-type:disc;
	padding:0px 0px 3px 0px;
	margin-left:30px;
}

.entrypage-hr a:link {text-decoration: underline !important;}

.fas-entry-list h3, .entrypage-hr a {color: #336600;}

.fas-entry-list img {padding-top: 5px;}

.fas-entry-list li {
    width: 65%;
	margin:2px 0px 12px 0px !important; 
	float:left;
	clear:left;
	padding: 0;
	list-style-type: none !important;
	position: relative;
}

.fas-entry-list label {
font-weight: bold;
margin-right: 10px;
}

.fas-entry-list a {
color: #336600;
}

/*********/


/* find a supplier */

.fast-title-train {
background-position: 5px 5px;
padding: 10px 15px 10px 43px;
font-weight: normal;
font-size: 180%;
display: inline-block;
}

.fast-title-train {
color: #669900;
background: #fff url(../images/mag-green-mini.gif) no-repeat top left;
}

.front-findasupplier-train {
	width:618px;
	min-height: 322px;
	float:left;
	padding: 10px;
	border: solid 1px #b6cb73;
	}

.front-findasupplier-train table {
	background-color: Transparent;
	border: none;
	font-size: 90%;
	}

.front-findasupplier-train td {
	border: none;
	padding: 0 50px 0 0 !important;
	width: 500px
	}

.fas-frontholder {
	width: auto;
	min-height: 198px;
	clear: both;
	display: block;
	}

.type {
	width: 10%;
	height: auto;
	padding-bottom: 5px;
	}

.faslist {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	margin-left: 140px;
	}

.faslist td {
	height: 20px;}
	
.faslist input {
margin: 0 5px 0 0;
}

/*****/

