/* website structure */
	body
	{
		background: url('/ui/main_background.png') center top repeat-x;
		background-color: #9c0804;
		margin: 0px;
		font-family: Calibri, Arial, Verdana, Courier, "Sans MS";
		font-size: 17px;
		text-align: center;
	}
		div.structure
		{
			margin: auto;
		}
		div.header
		{
			background: url('/ui/header.png') center top no-repeat;
			height: 196px;
			margin: auto;
		}
		div.main_menu
		{
			width: 770px;
			margin: 0px auto -12px auto;
			text-align: center;
			font-size: 1.3em;
			position: relative;
			top: -12px;
		}
			div.main_menu img
			{
				position: relative;
				top: 2px;
				color: #007cc2;
			}
			div.main_menu a
			{
				text-decoration: none;
				color: #ffffff;
			}
			div.main_menu a:hover
			{
				text-decoration: underline;
			}
			div.main_menu a.selected
			{
				text-decoration: underline;
			}

		div.main_top
		{
			height: 26px;
			background: url('/ui/content-top.png') center top no-repeat;
		}
		div.main_wrap
		{
			background: url('/ui/content-back.png') center top repeat-y;
			margin: auto;
		}
			div.main_content
			{
				width: 750px;
				margin: auto;
				text-align: left;
				position: relative;
				top: -10px;
			}
		div.main_bottom
		{
			background: url('/ui/content-bottom.png') center top no-repeat;
			height: 28px;
		}
		
		div.footer
		{
			padding: 6px 0px 15px 0px;
			color: #ffffff;
			text-align: center;
			font-size: 0.9em;
		}

/* links */
	a
	{
		color: #333333;
	}
	a:hover
	{
		text-decoration: none;
	}


/* headings */
	h1
	{
		font-weight: bold;
		text-decoration: underline;
		padding: 0px;
		margin: 0px;
	}
	h2
	{
		font-weight: bold;
		text-decoration: underline;
		padding: 0px;
		margin: 0px;	
	}
	h3
	{
		font-weight: bold;
		text-decoration: underline;
		padding: 0px;
		margin: 0px;	
	}
	h4
	{
		font-weight: bold;
		text-decoration: underline;
		padding: 0px;
		margin: 0px;	
	}
	h5
	{
		font-weight: bold;
		text-decoration: underline;
		padding: 0px;
		margin: 0px;	
	}


/* paragraphs */
	p
	{
		margin: 0px;
		padding: 2px 10px 8px 10px;
	}


/* block */
	blockquote
	{
		margin: 0px;
		padding: 2px 25px;
	}


/* boxes */
	div.box
	{
		padding: 0px;
		margin: auto;
		border: 1px solid #000000;
	}
		div.box div.title
		{
			padding: 2px 5px;
			background: #ececec;
			border-bottom: 1px solid #000000;
		}
		div.box div.message
		{
			padding: 10px;
			text-align: center;
			background-color: #ffffff;
		}

/* showroom */
	table.showroom
	{
		width: 99%;
		margin: 10px auto;
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
	}
		table.showroom th
		{
			border-bottom: 1px solid #333333;
			border-right: 1px solid #333333;
			background: #cecece;
			padding: 3px;
		}
		table.showroom td
		{
			border-bottom: 1px solid #333333;
			border-right: 1px solid #333333;
			padding: 2px 4px;
			text-align: center;
		}
		table.showroom td.empty
		{
			padding: 20px;
			text-align: center;
		}


/* flyer */
	table.flyer
	{
		border: 1px solid #333333;
		width: 90%;
		margin: auto;
	}
	table.flyer tr.even
	{
		background: #ffffff;
	}
	table.flyer tr.odd
	{
		background: #f0f0f0;
	}
	table.flyer th
	{
		background: #222222;
		color: #ffffff;
		padding: 2px 2px 2px 6px;
	}
	table.flyer td
	{
		padding: 2px;
	}
	
	
/* auction */
	div.year_change
	{
		text-align: right;
		padding: 4px 10px 0px 0px;
		font-size: 1.2em;
	}
	div.lotn
	{
		border-bottom: 1px solid #000000;
		padding: 1px;
		font-weight: bold;
		font-size: 16px;
	}
