body {

	font-family: sans-serif;

	font-size: 0.63em;

}

a {

	color: #666666;

}

a:hover {

	color: #999999;

}

#head {

	margin: 10px;

	padding: 5px 0px;

}

	#head h1 {

		float: left;

		margin: 0px;

	}

		#head h1 a {

			background-image: url('img/logo.gif');

			display: block;

			width: 400px;

			height: 50px;

		}

			#head h1 a span {

				display: none;

			}

	#head .user-bar {

		font-size: 1.2em;

		float: right;

		margin: 0px 0px 5px 0px;

		line-height:10px;

	}

		#head .user-bar a {

			margin: 0px 0px 20px 0px;

		}

		#head .user-bar a.highlighted {

			color: #FFFFFF;

			text-decoration: none;

			background-color: #FF4444;

			padding: 0px 4px;

		}

	#head .clear {

		clear: both;

	}

#main {

	margin: 10px;

}

	#main .left {

		float: left;

		width: 260px;

	}

		#main .left .big-button {

			font-size: 1.4em;

			font-weight: bold;

			color: #ffffff;

			text-decoration: none;

			line-height: 32px;

			background-image: url('../img/create-auction.gif');

			display: block;

			height: 34px;

			margin: 0px 0px 10px 0px;

			padding: 0px 0px 0px 10px;

		}

		#main .left .big-button:hover {

			text-decoration: underline;

		}

		#main .left .orange-button {

			background-image: url('../img/upgrade-auction.gif');

		}

		#main .left h3 {

			font-size: 1.2em;

			color: #ffffff;

			background-image: url('../img/side-heading.gif');

			margin: 0px;

			padding: 2px 5px;

		}

		#main .left .upgraded {

			background-color: #efefef;

			margin: 0px 0px 10px 0px;

			padding: 5px;

			border-top: 1px solid #00a8fe;

			border-bottom: 2px solid #00a8fe;

		}

			#main .left .upgraded ul {

				margin: 0px;

				padding: 0px 0px 0px 10px;

			}

				#main .left .upgraded ul li {

					font-size: 1.2em;

					list-style: none;

				}

					#main .left .upgraded ul li h4 {

						font-size: 1em;

						margin: 0px 0px 5px 0px;

					}

						#main .left .upgraded ul li h4 a {

							color: #000000;

						}

					#main .left .upgraded ul li small {

						font-size: 0.9em;

					}

		#main .left .bidding {

			font-size: 1.2em;

			text-align: center;

			background-color: #EDFEE5;

			margin: 0px 0px 10px 0px;

			padding: 5px;

			border: 2px dashed #4B7536;

		}

			#main .left .bidding strong {

				font-size: 1.2em;

				font-weight: bold;

			}

			#main .left .bidding .current-bid {

				color: #006633;

			}

			#main .left .bidding .price-bid, #main .left .bidding .price-bin {

				color: #FF9900;

			}

		#main .left .info {

			font-size: 1.1em;

			background-color: #FFFFCC;

			margin: 0px 0px 10px 0px;

			padding: 5px;

			border: 2px dashed #FFCC99;

		}

		#main .left .quick-login {

			background-color: #EDFEE5;

			margin: 12px 0px 0px 0px;

			margin: 0px 0px 10px 0px;

			padding: 5px;

			border: 2px dashed #4B7536;

		}

			#main .left .quick-login label {

				font-size: 1.1em;

				font-weight: bold;

				color: #202020;

				cursor: pointer;

			}

			#main .left .quick-login .input {

				font-size: sans-serif;

				font-size: 1.1em;

				margin: 0px 0px 4px 0px;

				padding: 2px;

				border: 1px solid #DDDDDD;

				border-top: 1px solid #AAAAAA;

			}

			#main .left .quick-login .button {

				font-family: Arial, sans-serif;

				font-size: 1.1em;

				font-weight: bold;

				color: #303030;

				margin: 0px 0px 8px 0px;

				padding: 2px;

				cursor: pointer;

			}

			#main .left .quick-login a {

				font-size: 1.2em;

				color: #4B7536;

			}

		#main .left .offers {

			margin: 0px 0px 10px 0px;

		}

			#main .left .offers strong {

				font-size: 1.3em;

				font-weight: bold;

			}

			#main .left .offers ul {

				padding: 0px 0px 0px 20px;

			}

				#main .left .offers ul li {

					font-size: 1.1em;

				}

					#main .left .offers ul li .bid-amount {

						color: #006633;

					}

	#main .right {

		margin-left: 280px;

	}

		#main .right > h2 {

			font-size: 1.8em;

			font-weight: normal;

			margin: 0px 0px 10px 0px;

		}

		#main .right > p {

			font-size: 1.2em;

			line-height: 1.5em;

			margin: 0px 0px 10px 0px;

		}

		#main .right .heading {

			color: #ffffff;

			background-color: #0141ff;

			background-image: url('../img/table-heading-background.gif');

			width: 99%;

			margin: 0px;

		}

			#main .right .heading div {

				background-image: url('../img/table-heading-left.gif');

				background-repeat: no-repeat;

			}

				#main .right .heading h2 {

					font-size: 1.6em !important;

					color: #ffffff;

					line-height: 30px;

					background-image: url('../img/table-heading-right.gif');

					background-position: right;

					background-repeat: no-repeat;

					height: 30px;

					margin: 0px;

					padding: 0px 10px;

				}

		#main .right .auction {

		

		}

			#main .right .auction .details {

				margin: 8px 5px 0px 5px;

			}

				#main .right .auction .details td {

					font-size: 1.2em;

					padding: 4px;

					border: 1px solid #EEEEEE;

				}

			#main .right .auction h2 {

				font-family: "Trebuchet MS", sans-serif;

				font-size: 2.2em;

				font-weight: bold;

				color: #ffffff;

				margin: 0px;

			}

			#main .right .auction h3 {

				font-size: 1.4em;

				color: #999999;

				margin: 8px 0px 5px 0px;

				padding-bottom: 5px;

				border-bottom: 1px solid #EEEEEE;

			}

			#main .right .auction .description {

				font-size: 1.2em;

			}

			#main .right .auction .discussion {

				font-size: 1.2em;

			}

				#main .right .auction .discussion .heading {

					background-color: #F8F8F8;

				}

					#main .right .auction .discussion .heading td {

						border-bottom-width: 0px;

					}

				#main .right .auction .discussion td {

					font-size: 1.0em;

					padding: 4px;

					border: 1px solid #EEEEEE;

				}

		#main .right .listings {

			width: 99%;

			border: 1px solid #0342ff;

			border-top: 0px;

		}

			#main .right .listings .title {

				background-color: #dddddd;

			}

				#main .right .listings .title td {

					font-size: 1.2em;

					text-align: center;

					background-image: url('../img/table-sub-heading-background.gif');

					background-position: top;

					background-repeat: repeat-x;

					padding: 5px;

					border-bottom: 1px solid #cccccc !important;

				}

			#main .right .listings .listing {

				background-color: #FFFFFF;

			}

			#main .right .listings .alt {

				background-color: #f0f0f0;

			}

			#main .right .listings .orange {

				background-color: #FFFFCC;

			}

				#main .right .listings .listing .listing-title {

					text-align: left;

				}

				#main .right .listings .listing td {

					font-size: 1.2em;

					text-align: center;

					padding: 5px;

				}

		#main .right .pagination {

			font-size: 1.2em;

			margin: 10px 0px 0px 0px;

		}

			#main .right .pagination a {

				color: #0033cc;

				text-decoration: none;

				border: 1px solid #0066cc;

				display: inline-block;

				padding: 2px 5px;

			}

			#main .right .pagination a:hover {

				border-color: #666666;

			}

			#main .right .pagination a.current {

				font-weight: bold;

				color: #ffffff;

				background-color: #0066cc !important;

			}

		#main .right .form {

			margin: 0px;

		}

			#main .right .form a {

				font-size: 1.2em;

				padding-left: 10px;

			}

			#main .right .form h2 {

				font-size: 1.6em;

				margin: 0px 0px 12px 0px;

			}

			#main .right .form .sub-left {

				width: 280px;

				padding: 0px 0px 22px 0px;

			}

				#main .right .form .sub-left label {

					font-size: 1.2em;

					font-weight: bold;

					display: block;

					width: 280px;

					cursor: pointer;

				}

					#main .right .form .sub-left label em {

						color: #AAAAAA;

					}

				#main .right .form .sub-left .description {

					font-size: 1.1em;

					font-style: italic;

					display: block;

					width: 280px;

				}

			#main .right .form .sub-right {

				vertical-align: top;

			}

				#main .right .form .sub-right label {

					font-size: 1.2em;

					cursor: pointer;

					vertical-align: middle;

				}

			#main .right .form .input {

				font-family: sans-serif;

				font-size: 1.3em;

				background-color: #F8F8F8;

				width: 320px;

				padding: 2px;

				border: 1px solid #DDDDDD;

				border-top: 1px solid #AAAAAA;

			}

			#main .right .form .button {

				font-family: Arial, sans-serif;

				font-size: 1.4em;

				font-weight: bold;

				color: #303030;

				padding: 4px;

				cursor: pointer;

			}

			#main .right .form .error {

				font-size: 1.2em;

				background-color: #FFF8F8;

				width: 60%;

				margin: 0px 0px 12px 0px;

				padding: 4px;

				border: 2px solid #FF4444;

			}

		#main .right .message {

			

		}

			#main .right .message h2 {

				font-size: 1.6em;

				margin: 0px 0px 12px 0px;

			}

			#main .right .body {

				font-size: 1.2em;

			}

				#main .right .body .quote {

					border: 2px solid #EEEEEE;

					margin: 6px;

					padding: 4px;

				}

			#main .right .message p {

				font-size: 1.2em;

			}

			#main .right .message p.subject {

				font-style: italic;

				font-weight: bold;

				color: #404040;

				background-color: #F8F8F8;

				padding: 2px;

				border: 1px solid #EEEEEE;

			}

			#main .right .message .whispers {

				width: 60%;

			}

				#main .right .message .whispers .heading {

					background-color: #F8F8F8;

				}

					#main .right .message .whispers .heading td {

						border-bottom-width: 0px;

					}

				#main .right .message .whispers td {

					font-size: 1.2em;

					padding: 4px;

					border: 1px solid #EEEEEE;

				}

	#main .view-auction {

		margin-left: 268px;

		margin-bottom: 10px;

		margin-top: 10px;

	}

	#main .attachments {

		font-size: 1.1em;

		background-color: #FFFFCC;

		margin: 10px 0px 0px 0px;

		padding: 5px;

		border: 2px dashed #FFCC99;

	}

		#main .attachments .thumbnail {

			background-color: #FFFFFF;

			display: block;

			width: 185px;

			height: 120px;

			margin-bottom: 2px;

			padding: 1px;

			border: 1px solid #FFCC99;

		}

	#main .clear {

		clear: both;

	}

.fields {

	background-color: #f5f5f5;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border-top: 1px solid #0099cc;

	border-bottom: 1px solid #0033cc;

}

#footer {

	font-size: 1.2em;

	color: #555555;

	clear: both;

	margin: 10px 0px 0px 0px;

	padding: 10px;

}

	#footer a {

		font-weight: bold;

		color: #0033cc;

		text-decoration: none;

	}

	#footer a:hover {

		text-decoration: underline;

	}

	#footer .left {

		float: left;

	}

	#footer .right {

		float: right;

	}

		#footer .right a {

			margin: 0px 5px;

		}

	#footer .clear {

		clear: both;

	}

div.listings {

	margin: 0px !important;

}

	div.listings > div {

		padding: 10px;

	}

	div.listings h3 {

		margin: 0px !important;

	}

.error {

				font-size: 1.2em;

				background-color: #FFF8F8;

				width: 60%;

				margin: 0px 0px 12px 0px;

				padding: 4px;

				border: 2px solid #FF4444;

			}
			
.caption
{
	font-size: 1.2em;
	width: 60%;
	padding: 4px;
}