/* Search */
#oPNewSearch a { color:#5C7E7F; text-decoration:none; }
.productsproducts_classicsearch { width:530px; }

.product, .productAlt { width:539px; padding:5px 0 10px 0 ; float:left; }
.productsproducts_normal h2 { width:529px; line-height:25px; float:left; padding:0 0 0 10px; background-color:#000; color:#fff; text-decoration:none; font-size:1.1em; font-weight:normal; }
	.productsproducts_normal .ProductContainer { width:509px; padding:5px 10px; float:left; }
	.productsproducts_normal .moreinfo{ width:509px; padding:0 10px; float:left; }
		.productsproducts_normal .moreinfo a { line-height:19px; padding:0 0 0 24px; display:block; background-image:url(../templateimages/list_second_info.jpg); background-position:left; background-repeat:no-repeat; color:#5C7E7F; font-size:0.9em; font-weight:bold; text-decoration:none; }
		
.search ol { list-style:none; }
	.search ol li { margin-bottom:5px; }
.search form { padding:0 0 20px 0; }
.search label { font-size:0.8em; font-weight:bold; width:120px; float:left; }
.search input, .search select { font-size:0.8em; }


/* ------------ Speed order page ------------------------------------- */
.speedordertable {

}

.speedorder table {
	width: 100%;
	margin: 0 auto;
	font-size:0.8em;
}

.speedorder td, .speedorder th {
	text-align: left;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom:5px;
}

.speedorder .productcode input {
	width: 100%;
}

.speedorder .quantity input {
	width: 50px;
	text-align: left;
}

.speedorder div.submit {
	margin-top: 15px;
	text-align: left;
}

/* --------- contactus --------------------------------------------------- */

.contactus h2 { font-size:1em; padding:0 0 10px 0;}

.contactus ol { width:500px; list-style:none; }
	.contactus ol li { width:500px; margin-bottom:5px; float:left; }
.contactus form { padding:0 0 20px 0; }
.contactus label { font-size:0.8em; font-weight:bold; width:120px; float:left; }
.contactus input, .contactus textarea { font-size:0.8em; }
