.offers tr			{
	margin-bottom: 5px;
	border-bottom-style: ridge;
	border-bottom-width: 2px; }



.offers tbody tr:hover {
	background:#f9f9f9; 
}
.offers thead td {
	background-color: #cfcfcf;
	border-bottom: 1px outset #cfcfcf; }

.offers tbody tr td {
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 3px double #e7e7e7; }


.offers table		{
			 font-size: 12px;
			 line-height: 16px;
			 border-top: 1px solid buttonshadow;
			 border-left: 1px solid buttonshadow;
			 border-right: 1px solid buttonshadow;
			 border-bottom: 1px solid buttonshadow;
			 }
	
.offers thead td	{background: buttonface; font: menu; border: 1px outset white;
			 cursor: default; padding-top: 0; padding: bottom: 0; padding-left: 5; padding-right: 5
			 border-top: 1px solid buttonhighlight;
			 border-left: 1px solid buttonhighlight;
			 border-right: 1px solid buttonshadow;
			 border-bottom: 1px solid buttonshadow;
			 height: 16px;
			 }
			
.offers thead .arrow	{
			font-family: webdings; color: black; padding: 0; font-size: 10px;
			height: 11px; width: 10px; overflow: hidden;
			margin-bottom: 2; margin-top: -3; padding: 0; padding-top: 0; padding-bottom: 2;}
			/*nice vertical positioning :-) */



