
	/* Layout */

	body {
		padding: 0;
		margin: 0;
		background-color: #fff;
		color: #000;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
		}

	#contents {
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right:auto;
		margin-left:auto;
		width: 940px;
		padding: 10px 20px;
		color: #000;
		text-align: left;
		border: 10px solid #000;
		background: #fffef1 url(/_lib/img/bowtie.jpg) no-repeat top right;
		background-position: 420px 90px;
		}


	#two_columns {
		width: 100%;
		margin: 0;
		padding: 0;
		float: left;
		}

	#two_columns #column_1 {
		float: left;
		width: 360px;
		}

	#two_columns #column_2 {
		float: right;
		width: 490px;
		}

	#two_columns #column_1, #two_columns #column_2 {
		padding: 0 20px;
		}
	
	
	/* Two Column Auction Page */
	
	
	#two_columns #auction_column_1 {
		float: left;
		width: 453px;
		margin-bottom: 20px;
		border2: 1px solid red;
		}

	#two_columns #auction_column_2 {
		float: right;
		width: 453px;
		margin-bottom: 20px;
		border2: 1px solid red;
		}

	#two_columns #auction_column_1, #two_columns #auction_column_2 {
		padding: 0;
		}
	
	.auction_item {
		width: 100%;
		}
	
	.auction_item_image_left {
		float: left;
		width: 183px;
		text-align: left;
		border2: 1px solid red;
		}
	
	.auction_item_image_right {
		float: right;
		width: 183px;
		text-align: right;
		border1: 1px solid red;
		}
	
	.auction_item_content_left {
		float: left;
		width: 270px;
		border2: 1px solid red;
		}
	
	.auction_item_content_right {
		float: right;
		width: 270px;
		border2: 1px solid red;
		}
	
	.auction_item_heading {
		font-size: 1.1em;
		font-weight: bold;
		border-bottom:  1px solid black;
		margin-top: 0;
		}
		
.auction_item_heading2 {
		font-size: 1.1em;
		font-weight: bold;
		border-bottom:  1px solid black;
		margin-top: 0;
		margin-right: 50px;
		margin-left: 50px;
		}
	
	.auction_item_description {
		padding-top22: 5px;
		}
	
	.auction_item_price {
		margin-bottom: 0px;
		font-size: 1.2em;
		}
	
	.auction_item_price span {
		font-size: 0.85em;
		font-weight: bold;
		}
	
	
	/* Three Column Layout */

	#three_columns {
		width: 100%;
		margin: 0;
		padding: 0;
		float: left;
		border2:1px solid red;
		text-align: center;
		}

	#three_columns .column_1 {
		float: left;
		width: 265px;
		border2:1px solid red;
		}

	#three_columns #three_columns_holder {
		width: 630px;
		margin: 0;
		padding: 0;
		margin-left: 15px;
		float: right;
		border2: 1px solid red;
		}

	#three_columns #three_columns_holder .column_2 {
		float: left;
		width: 275px;
		border2: 1px solid red;
		}

	#three_columns #three_columns_holder .column_3 {
		float: right;
		width: 275px;
		border2: 1px solid red;
		}

	#three_columns .column_1, #three_columns .column_2, #three_columns .column_3 {
		padding: 5px 10px;
		}


	/* Banner */
	
	#banner {
	         text-align:center;
	         margin2: 10px -10px;
	         margin: 0 -20px;
	         padding: 5px 10px 15px 10px;
	         border-bottom: 10px solid #000;
	    }


	/* Navigation */

	#navigation {
		width: 100%;
		border2: 1px solid #000;
		margin-top: 10px;
		text-align: center;
		}

	#menu {
		width: 840px;
		padding: 5px 0;
		margin: 0 auto;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		list-style-type: none;
		text-align: center;
		border-bottom: 1px solid #737474;
		}

	#menu li {
		display: inline;
		margin: 0;
		list-style: none
		}

	#menu li a, #menu li a:link, #menu li a:active, #menu li a:visited {
		margin: 0;
		padding: 5px 15px;
		text-transform: uppercase;
		text-decoration: none;
		color: #000;
		display2: inline-block;
		background-color2: #fffef1;
		font-weight: normal;
		}

	#menu li a:hover {
		background-color: transparent;
		color: #8f0029;
		}

	#menu li.selected a {
		background-color: transparent;
		color: #8f0029;
		}

	#navigation_sub {
		width: 100%;
		border2: 1px solid #000;
		border-top2: 2px solid #000;
		}

	#menu_sub {
		width: 100%;
		padding: 5px 0;
		margin: 0 auto;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		list-style-type: none;
		text-align: center;
		}

	#menu_sub li {
		display: inline;
		margin: 0;
		}

	#menu_sub li a, #menu_sub li a:link, #menu_sub li a:active, #menu_sub li a:visited {
		margin: 0;
		padding: 5px 15px;
		text-transform: uppercase;
		text-decoration: none;
		color: #000;
		background-color2: #000;
		font-weight: normal;
		}

	#menu_sub li a:hover {
		background-color: transparent;
		color: #8f0029;
		}

	#menu_sub li.selected a {
		background-color: transparent;
		color: #8f0029;
		}



	/* Navigation */

	a, a:link, a:active {
		text-decoration: none;
		padding: 1px 3px;
		font-weight: bold;
		color: #A50235;
		}

	a:hover {
		color: #fffef1;
		background-color:#999999;
		text-decoration: none;
		}
		


	/* Page Elements */

	h1 {
		margin-top: 50px;
		color: #333;
		background-color: transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.4em;
		text-transform: uppercase;
		letter-spacing: 2px;
		float2: left;
		}

	h2	{
		color: #333;
		background-color: transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		text-transform: uppercase;
		letter-spacing: 2px;
		}
    h3	{
		color: #333;
		background-color: transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		text-transform: uppercase;
		letter-spacing: 2px;
		}

    blockquote {
			 border:3px solid #cacaca;
			 padding:7px 18px 1px 18px;
			 margin:20px;
			 }

	ul li {
		list-style:square;
		padding:2px;
		}
		
	.extraspacing {
		padding-top: 20px;
		}

	.extraspacing2 {
		padding-top: 25px;
		}

	#three_images {
		padding: 5px;
		}

	#three_images img {
		padding: 0 36px;
		}


	/* Footer */

	#footer {
		width: 100%;
		border2: 1px solid #000;
		border-top: 1px solid #737474;
		float2: left;
		height: 30px;
		}

	#footer_left {
		float: left;
		}

	#footer_right {
		float: right;
		}

	#footer p {
		margin: 0;
		padding: 7px 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		}
