
/* CSS Document */

body {
	margin:0;
	padding:0;
	font:normal 9pt verdana,arial,sans-serif;
	color:#000;
	}
body,td,p,li,a{
	font:normal 9pt verdana,arial,sans-serif;
	color:#000;
}
a {
	color:#000;
	text-decoration:none;
	}
a:hover {
	color:#9343B9;
	}
#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	clear: both;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:url("/images/leftbg.gif") repeat-y top left;
	}
#header {
	background:#fff;
	padding:0;
	margin:0 0 15px 0;
	text-align:left;
	color:#000;
	background:url("/images/header.jpg") repeat-y top left;
	height:148px;
	color:#354696;
	}
#header h1 {
	font-size:200%;
	}
#header a:hover {
	color:#354696;
	}
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:170px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:100;
	}
#rightcol {
	position:relative;
	background: url(/images/gold-gradient.gif) repeat-x top right;
	top:-10px;
	right:-10px;
	float:right;
	text-align:center;
	width:209px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:189px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 240px;
	}
#centercol a {
	color:#666;
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}
#footer {
	position:relative;
	top:1px;
	/*background:#7A2875;*/
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	color:#CCC;
	}

h1 {

	font-size:16pt;
	color:#354696;
	padding-bottom:3px;
}
h2 {

	font-size:14pt;
	color:#354696;
	padding-bottom:3px;
}
h3 {

	font-size:12pt;
	color:#354696;
	padding:3px;
}

table.results, th.results, td.results {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}

caption.results {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

td.results, th.results {
	padding: 4px;
}

thead.results th.results {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

tbody.results th.results {
	font-weight: bold;
}

tbody.results tr.results { background: #FCFDFE; }

tbody.results tr.odd.results { background: #F7F9FC; }

table.results a:link {
	color: #718ABE;
	text-decoration: none;
}

table.results a:visited {
	color: #718ABE;
	text-decoration: none;
}

table.results a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

tfoot.results th.results, tfoot.results td.results {
	font-size: 85%;
}

/* Plastics Machinery - Plastics Recycling Pages */

#contentContainer{
	width:700px;
	margin-left: 10px;
	padding-bottom:20px;

	}
	
#contentContainer h1{
	margin-top:0px;
	padding-top:0px;
	}
	
#why-choose{
	width:224px;
	height:240px;
	float:right;
	background:url(/images/bg-why-choose.gif) no-repeat bottom;
	margin-left:10px;
	}
	
#why-choose h2{
	width:224px;
	color:#fff;
	background-color:#354696;
	font-size:15px;
	text-align:center;
	display:block;
	height:45px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	}
	
#why-choose ul{
/*	width:215px;*/
	margin:0px 0px 0px 18px;
	padding:0px;
	list-style:none;
	}
	
#why-choose ul li{
	font-weight:bold;
	color:#354696;
	line-height:180%;
	background:url(/images/bullet-chk-mark.gif) no-repeat left 2px;
	padding-left:20px;
	}
	
#why-choose ul li li{
	font-weight:normal;
	color:#333;
	background:url(/images/bullet.gif) no-repeat left 8px;
	padding-left:10px;
	}
	
/* Categories */
	
#categories{
	border-top:#C8C8C8 1px solid;
	border-bottom:#C8C8C8 1px solid;
	padding:10px 0px 0px 0px;
	}
	
#categories h2{
	margin-top:10px;
	}
#categories table{
	width:650px;
	border-collapse:collapse;
	}
	
#categories table td{
	padding:6px;
	width:25%;
	text-align:center;
	vertical-align:top;
	}
	
#categories table img{
	border:#C8C8C8 1px solid;
	padding:4px;
	margin-bottom:8px;
	}
	
#categories a{
	color:#333;
	font-weight:bold;
	font-size:.9em;
	}
	
#categories a:hover{
	color:#718ABE;/*#718ABE*/
	}
	
/* Search */
#search{
	border-top:#C8C8C8 1px solid;
	font-size:1em;
	font-weight:bold;
	margin-top:20px;
	}
	
#search p{
	padding-left:25px;
	background:url(/images/icon-search.gif) no-repeat left 10px;
	margin:0px;
	padding:10px 0px 10px 20px;
	font-weight:bold;
	}

#search p a{
	font-size:1em;
	}
	
/*---------new index-----------*/
#wrapper{
	width: 100%;
	min-width:750px;
	margin-left: 10px;
	padding-bottom:20px;

	}

.columns{
	width: 28%;
	min-width: 190px;
	float: left;
	margin: 0 20px 25px 0;
	background: #f3f3f3;
	padding: 10px;
}




.inside-column a{
	background: url(/images/Nelmor4.jpg) no-repeat top center;
	display: block;
	width: 100%;
	height: 186px;
	text-indent: -9999px;

}

.inside-column2 a{
	background: url(/images/van4.jpg) no-repeat top center;
	
	
	display: block;
	width: 100%;
	height: 186px;
	text-indent: -9999px;
}


.inside-column3 a{
	background: url(/images/singlescrew4.jpg) no-repeat top center;
		display: block;
	width: 100%;
	height: 186px;
	text-indent: -9999px;
}

.columns h2{
	border-bottom: 2px solid #334681;
	margin: 0;
	color: #334681;
	font-size: 18px;
	padding: 2px 0 10px 40px;
	text-shadow: #fff 0px 1px 0px;

}

.columns h2#buy{
	background: url(/images/buy-icon.gif) no-repeat left top;
}

.columns h2#shop{
	background: url(/images/shop-icon.gif) no-repeat left top;
}

.columns h2#sell{
	background: url(/images/sell-icon.gif) no-repeat left -3px;
}

.columns ul{
	margin: 0;
	padding: 0;
}

.columns ul li{
	list-style: none;
	background: url(/images/arrows.gif) no-repeat left 8px;
	padding: 5px 0 5px 25px;
}

.columns p{
	line-height: 150%;
}


#content-copy{
	clear: left;
	margin: 15px 0 0;
	width: 90%;
	min-width: 600px
}

#content-copy img{
	float: right;
	padding: 3px;
	background: #e4ebff;
	border: 1px solid #c1c8f1;
	margin: 0 0 10px 10px;
}

#content-copy p{
	margin: 10px 0;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 10px 0;
}

#content-copy ul li{
	list-style: none;
	background: url(/images/arrows.gif) no-repeat left 8px;
	padding: 5px 0px 5px 25px;
	float: left;
	margin: 0 10px 0 0;
}

#content-copy ul{
	margin: 0;
	padding: 0;
}

#content-copy ul li a{
	margin: 0 10px 0 0;
}
