/* CSS Document */body {	padding:0;	font-family:Arial, Helvetica, sans-serif;	text-align:center;	margin:0;	text-decoration:none;	}body.homepage {	background:url(/websites/sealbrands/neschen.nsf/hpbg.gif?OpenImageResource) repeat-x #083473;	}	body.yellow {	background:url(/websites/sealbrands/neschen.nsf/yellowbg.gif?OpenImageResource) repeat-x #FFF29D;	}	body.orange {	background:url(/websites/sealbrands/neschen.nsf/orangebg.gif?OpenImageResource) repeat-x #FFAA6C;	}	body.blue {	background:url(/websites/sealbrands/neschen.nsf/bluebg.gif?OpenImageResource) repeat-x #4587D2;	}	a {color:#000000;}#container {	background:#FFFFFF url(/websites/sealbrands/neschen.nsf/menuBack.gif?OpenImageResource) no-repeat;	background-position: 0px 40px;	border: 1px solid #CCCCCC;	width:772px;	margin: 0 auto;	margin-top:20px;	}	#headerLeft {	float:left;	text-align:left;	}	#headerRight {	float:right;	}	#login {	margin-left:20px;	}	#logo {	padding:0;	margin:0;	display:block;	width:139px;	height:70px;	text-indent:-9000px;	background:url(/websites/sealbrands/neschen.nsf/logo.gif?OpenImageResource) no-repeat;	background-position:bottom left;	text-align:-9000px;	}	#menu {	list-style: none;	margin-top:29px;	margin-left:-25px;	}#menu li {	float:left;	margin-right:3px;	}	#menu li:hover {	background:#999999;	}	#menu li a {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	color:#000000;	text-decoration:none;	padding: 3px 5px 3px 5px;	}	#menu li.import a {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	color: #000000;	text-decoration:none;	padding: 3px 5px 3px 5px;	}	#menu li a:hover {	background:#999999;	}	h2 {	background:no-repeat;	width:747px;	height:32px;	text-align:left;	padding-top:7px;	color:#FFFFFF;	font-weight:bold;	text-indent:30px;	}	h2.blue {	background:url(/websites/sealbrands/neschen.nsf/blueh2bg.gif?OpenImageResource);	}	h2.yellow {	background:url(/websites/sealbrands/neschen.nsf/yellowh2bg.gif?OpenImageResource);	}	h2.orange {	background:url(/websites/sealbrands/neschen.nsf/orangeh2bg.gif?OpenImageResource);	}	#content {	padding:10px;	text-align:left;	}	#content1 {    padding:10px;	float:left;	text-align:left;	}	#collage {	background:url(/websites/sealbrands/neschen.nsf/collage.gif?OpenImageResource) no-repeat;	background-position:center;	float:left;	height:140px;	width:505px;	}	#fastInfo {	font-size:12px;	text-align:left;	color:#FFFFFF;	width:245px;	height:140px;	background:url(/websites/sealbrands/neschen.nsf/fastInfobg.gif?OpenImageResource) no-repeat;	float:left;	}	h3 {	margin:2px 0px 4px 0px;	padding:0;	padding-left:9px;	}	p.fastInfo {	margin:0;	padding:8px;	margin-left:18px;		}	.getIt {	margin:-3px 0 0 15px;	}	#hrBar {padding:0; margin:0;}	#promotionsbg {	position:relative;	margin:0;	padding:0;	background:url(/websites/sealbrands/neschen.nsf/promotionsbg.gif?OpenImageResource) no-repeat;	width:245px;	height:154px;	float:left;	margin-right:2px;	}#promotions {	background: url(/websites/sealbrands/neschen.nsf/promotionsgirl.gif?OpenImageResource) no-repeat;	background-position: 0px 20px;	height:154px;	text-align:left;	}	h3.promotions {	font-size:21px;	margin-left:80px;	}	#promotionstext {	font-size:12px;	margin-left:100px;	overflow:hidden;	}	#productbg {	position:relative;	margin:0;	padding:0;	background:url(/websites/sealbrands/neschen.nsf/productbg.gif?OpenImageResource) no-repeat;	width:256px;	height:154px;	float:left;	margin-right:2px;	}#product {/* background: url(/websites/sealbrands/neschen.nsf/machine1.gif?OpenImageResource) no-repeat; */	background-position: 140px 50px;	height:154px;	text-align:left;	}	h3.product {	font-size:21px;	text-align:center;	}	#producttext {	font-size:12px;	margin-left:10px;/*	width:130px; */	overflow:hidden;	}	#adbg {	position:relative;	margin:0;	padding:0;	background:url(/websites/sealbrands/neschen.nsf/adbg.gif?OpenImageResource) no-repeat;	width:245px;	height:154px;	float:left;	}	#ad {	background: url(/websites/sealbrands/neschen.nsf/ad1.gif?OpenImageResource) no-repeat;	background-position: 120px 30px;	height:154px;	text-align:left;	}	h3.ad {	font-size:21px;	}	#adtext {	font-size:12px;	margin-left:10px;	width:100px;	overflow:hidden;	}	#search {	text-align:left;	margin-top:7px;	background: url(/websites/sealbrands/neschen.nsf/searchbg.gif?OpenImageResource) no-repeat;	width:331px;	height:24px;	padding-top:3px;	padding-left:10px;	color:#FFFFFF;	font-size:11px;	}input {	border: 1px solid #A0AEBD;	height:15px;	color:#083473;	font-size:11px;	width:100px;	margin:0 0 0 10px;	}	#footer {	margin:0;	padding:0;	text-align:center;	color:#666666;	font-size:11px;	}	#footer a {	text-decoration:none;	color:#666666;	}	/* --------------- SELF-CLEARING FLOATS ----------------*/#content:after, #headerLeft:after, #menu:after {	content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;    }