body, div, p, h1, h2, h3, h4, h5, h6, form { padding: 0; margin: 0; } body { font-family: verdana, arial, sans-serif; font-size: 11px; } .body { font: 11px/14px arial,verdana,sans-serif; background: #0c0652; } h1 { margin: 5px; font-size: 12px; color: #291a60; } h2 { margin: 5px; font-size: 11px; color: #291a60; } h3 { margin: 5px; font-size: 10px; color: #291a60; } p { padding: 5px 0; line-height: 150%; color: #291a60; } ul { font-size: 11px; color: #291a60; } .emspace {font:10px/10px arial;height:10px;overflow:hidden;} .floatc, .clear {clear:both;} table { color: #291a60; }

a { text-decoration: none; color: #ef9d00; } a:hover { text-decoration: underline; } .req { color: #c00; } .clear { clear:both; height:0pt; line-height:0pt; overflow:hidden; }
.wrapper { width: 940px; margin: 0 auto; }

.header { height: 125px; position: relative; background: url(../../images/v3_header.jpg) no-repeat; }
.header .logo { position: absolute; left: 14px; top: 21px; width: 218px; height: 98px; }
.header .logo a img { border: none; }

#nav { width: 920px; height: 23px; margin-left: 10px; background: #fff; }
#nav ul { width: 987px; margin: 0 0 0 4px; padding: 0; }
#nav li { position: relative; z-index: 99; float: left; list-style: none; }
#nav li a { display: block; text-decoration: none; width: 101px; padding: 0 20px; font: bold 11px/23px verdana,arial,sans-serif; color: #fff; background: url(../../images/bg_nav.gif) left top no-repeat; }
#nav li a:hover, #nav li a.active, #nav li a#active, #nav li a#active:hover { text-decoration: none; background-image: url(../../images/bg_navo.gif); }
#nav li ul { visibility: hidden; position: absolute; left: 0; margin: 0; padding: 0; width: 151px; }
#nav li ul li { width: 151px; /*border-bottom: 1px solid #bcbcbc;*/ margin-top: 1px; }
#nav li ul li.emp { overflow: hidden; height: 8px; }
#nav li ul li a { text-align: left; width: 121px; padding: 0 10px 0 20px; font-size: 10px; color: #fff; }
#nav li ul li a:hover, #nav li ul li a.active, #nav li ul li a#active { color: #333; }
#nav li ul li a#active:hover { background: #b6b6b6; }
#nav li ul li ul { margin: -9px 0 0 0; }

.content { width: 100%; overflow: hidden; background: url(../../images/content_bg.gif) repeat-y; }
.conwrap { width: 906px; margin: 0 auto; overflow: hidden; }

.content_leftside { width: 742px; padding: 0; float: left; overflow: hidden; }
.emspace.contop { background: #eee url(../../images/bg_contop.jpg) left top no-repeat; }
.emspace.conbot { background: #eee url(../../images/bg_conbot.jpg) left top no-repeat; }

.conlltop { width: 708px; padding: 0 17px; background: #eee; }
.conllbot { overflow: hidden; }
.hmwidg_specials, .hmwidg_news, .hmwidg_cis { width: 243px; height: 117px; float: left; overflow: hidden; }
.hmwidg_specials { margin-right: 6px; background: #fff url(../../images/hmw_specials.jpg) left top no-repeat; }
.hmwidg_news { background: #fff url(../../images/hmw_news.jpg) left top no-repeat; position: relative; }
.hmwidg_news .readmore { position: absolute; top: 3px; right: 35px; }
.hmwidg_cis { width: 245px; float: right; background: #fff url(../../images/hmw_cis.jpg) left top no-repeat; }
.conllbot .con { width: 229px; margin: 27px auto 7px auto; }

.emspace.subtop { height: 11px; background: url(../../images/bg_subtop.jpg) left top no-repeat; }
.emspace.subbot { height: 11px; background: url(../../images/bg_subbot.jpg) left top no-repeat; }
.subllcon { width: 720px; margin: 0; padding: 0 10px; border: 1px solid #221c68; border-width: 0 1px; overflow: hidden; }

.pgwrp { width: 720px; overflow: hidden; }
.pgwrp .ll { width: 245px; float: left; }
.pgwrp .rr { width: 460px; float: right; }

.pgwrp .ll .hed { width: 245px; height: 45px; background: left top no-repeat; }
.pgwrp .ll .hed.p115 { background-image: url(../../images/pghd_rack.jpg); }
.pgwrp .ll .hed.p116 { background-image: url(../../images/pghd_shelving.jpg); }
.pgwrp .ll .hed.p117 { background-image: url(../../images/pghd_binning.jpg); }
.pgwrp .ll .hed.p118 { background-image: url(../../images/pghd_floors.jpg); }
.pgwrp .ll .hed.p119 { background-image: url(../../images/pghd_service.jpg); }
.pgwrp .ll .hed.p120 { background-image: url(../../images/pghd_conveyor.jpg); }
.pgwrp .ll .hed.p121 { background-image: url(../../images/pghd_accessories.jpg); }
.pgwrp .ll .con { width: 205px; padding: 0 20px; background: url(../../images/pgcn.jpg) left top repeat-y; }
.pgwrp .ll .fot { width: 245px; height: 20px; background: url(../../images/pgft.jpg) left top no-repeat; }

.pgwrp .rr .blurb { width: 450px; height: 120px; padding-right: 10px; overflow: auto; color: #7d7d7d; }
.supercalifragilisticexpialidocious {width:470px;height:370px;overflow:hidden;position:relative;}
.supercalifragilisticexpialidocious iframe {position:absolute;left:-15px;top:-10px;}

.content_rightside { width: 157px; float: right; }

.snav {}
.snav dl { margin: 0; padding: 0; overflow: hidden; font: bold 10px/20px verdana,arial; }
.snav dl dd { list-style: none; width: 157px; height: 20px; margin: 0 0 3px 0; padding: 0; }
.snav dl dd a { width: 157px; height: 20px; display: block; font: bold 11px/20px verdana,arial; text-decoration: none; color: #fff; background: #ef9d00 url(../../images/bg_navs.jpg) left top no-repeat; }
.snav dl dd a span { padding: 0 10px; } .snav dl dd a img { border:0; }
.snav dl dd a:hover, .snav dl dd a.active { color: #000; text-decoration: none; }

.content_rightside .subscriptionbox {
	height: 72px;
	width: 147px;
	margin: 0 auto;
	padding: 21px 5px 0 5px;

	text-align: center;

	background: url(../../images/v2_subscriptionbox_bg.gif) no-repeat;
}

	.subscriptionbox .formfields {
		margin: 0 0 5px 3px;
		_margin: 0 0 2px 3px;
	}

	.content_rightside .searchbox {
		/*height: 38px;*/
		width: 147px;
		margin: 4px 0 0 0;
		padding: 26px 5px 5px 5px;

		text-align: center;

		background: url(../../images/v2_searchbox_bg.gif) no-repeat;
	}

	.searchbox .formfields {
		margin: 0 0 4px 3px;
	}

	.content_rightside .enquirybox {
		height: 135px;
		width: 147px;
		padding: 20px 5px 5px 6px;

		text-align: center;

		background: url(../../images/v2_enquiry_bg.gif) no-repeat;
	}

			.enquirybox label {
				display: block;
				padding: 0 10px 0 0;
				margin: 1px 0 0 0;
				//margin: 0;

				font-size: 10px;
				font-family: helvetica, verdana, arial, sans-serif;

				color: #291a60;
			}

			.enquirybox .formfields {
				margin: 0 0 1px 2px;
				//margin: 0 0 0 2px;
			}

			.enquirybox .formimages {
				margin: 0;
				padding: 0;
			}

		.content_rightside .requirementbox {
			height: 79px;
			width: 147px;
			margin: 0 0 10px 0;
			padding: 38px 5px 5px 5px;

			text-align: center;

			background: url(../../images/requirementbox_bg.gif) no-repeat;
		}

.footer {
	height: 65px;
	padding: 5px 0 0 0;

	background: url(../../images/footer_bg.gif) no-repeat;
}

	.footer .flashticker {
		margin: 0 0 0 110px;
		width: 674px;
	}

.powered {
	width: 920px;
	margin: 0 auto;

	font-size: 10px;
	text-align: right;
}

	.powered img {
		margin: 0 0 -3px 0;
	}

/* News */
.news {
	width: 90%;
	margin: 20px 20px 10px 5px;

	line-height: 150%;
}

	.news_item {
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;

		border-bottom: 1px solid #a5a5a5;
	}

		.news_item h2 a:link, .news_item h2 a:visited {
			margin: 5px;

			font-size: 11px;
			color: #291a60;
		}

		.news_item h2 a:hover {
			padding: 0 10px 0 0;
			text-decoration: none;

			border-right: 5px solid #ff9900;
		}

	.news .time {
		margin: 5px 10px;

		font-size: 9px;
		font-weight: bold;

		color: #ff9900;
	}

	.news .more {
		padding: 0 20px 0 0;

		text-align: right;
	}

		.news img {
			margin: 2px 0 -2px 0;
		}
