.departmentheader{	background-color: #398e64;	text-align: center;	display: block;	height: 20px;	border: 1px solid #000;	padding-top: 4px;	padding-bottom:4px;	padding-left: 5px;	font-weight: bold;	color: #FFFFFF;	position: relative;	width: 590px;	margin-bottom: 2px;	margin-left:5px;}.departmentheader a { color: #ffffff; }.categoryheader{	background-color: #73a58c;	text-align: center;	display: block;	height: 20px;	border: 1px solid #000;	padding-top: 4px;	padding-bottom:4px;	padding-left: 5px;	color: #FFFFFF;	position: relative;	width: 590px;	margin-top: 10px;	margin-bottom: 10px;	float: left;	margin-left:5px;}.categoryheader a { color: #ffffff; }.itemadvert {	height: 125px;	position:relative;	z-index:10;	float: left;	width: 270px;	border:1px solid #ccc;	margin-left:5px;	margin-bottom:8px;}.itemphoto { 	border-style: none; 	border-width:1px; 	border-color: #fff318; 	width: 160px;	height: 120px; 	left: 2px;	top: 12px;	z-index:12;	position:absolute;	margin-top:2px;		  }  .itembriefdescription {   position:absolute;	float: right;  	font-size:12px;	font-weight:normal;		margin-top:5px;	z-index:13;	left:110px;	width:155px;/*	border:1px solid black;*/		top:5px;}.itemprice { position:absolute;	margin-top:2px;	font-weight: bold; 	color: #000; 	float: right; 	width:155px; 	font-size:14px;	z-index:14;left: 110px;	top:70px;	}.itemmoreinfo{	float: left;	width:155px;	font-size:14px;	top:80px;	position: absolute;	left: 110px;}.itemmoreinfo a{color: #FF0000;}.itemmoreinfo a:hover{	color: #0099FF;}