/* Basic Rules */
*{
	margin: 0;
	padding:0;
}

body{
	font-family:"Times New Roman", Times, serif;
	}
.clear{
	clear:both;
}
img{
	border: 0;
	}
.centered{
	text-align:center;
	
	}
.indent{
	text-indent: 1em;
	}

div#container{
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid black;
	}

/* Header Details */
div#header{}
div#header img{
	border: 0;
	}

/* Login Details */
div#login{
	border: 1px solid black;
	text-align:right;
}	
div#login a{
	text-decoration:none;
	}
div#login a:hover{
	text-decoration:underline;
	}

div#login ul#horizontal{
	list-style:none;
	text-align: center;
	}
div#login ul#horizontal li{
	display: inline;
	margin: 0 10px;
	padding: 0 10px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	}	
form#login{
	width: 500px;
	margin-top: 5px;
	margin-left:auto;
	margin-right: auto;
	padding: 3px;
	text-align:center;
	}	
form#login label, input, textarea, select{
	float: left;
	margin: 3px;
	}
form#login label{
	clear:both;
	width: 230px;
	}
form#login input, textarea, select{
	width: 230px;
	}	
form#login .error{
	float:none;
	color:red;
	margin: 3px 0;
	} 			
form#floatform{
	width: 300px;
	margin-top: 5px;
	margin-left:auto;
	margin-right: auto;
	padding: 3px;
	}	
form#floatform label, input, textarea, select, span{
	float: left;
	margin: 3px 3px;
	}
form#floatform label{
	clear:both;
	width: 150px;
	}
form#floatform input, textarea, select{
	width: auto;
	}	
form#floatform .error{
	color:red;
	margin: 3px 0;
	} 
/* Body Details */
div#body{
	
	}
div#body h1{
	font-size: 150%;
	}
	
div#body p{
	padding: 5px 4px;
	}	
div#body table.auctions,table#auctiondescrip{
	text-align:center;
	margin-left: auto;
	margin-right: auto;

	width: 640px;
	}
	
div#body table.auctions th {
	color: black;
	background-color:#e2c2c9;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin:0;
	}
div#body table.auctions th a{
	color: black;
	}	
div#body table.auctions td{
	border: 1px solid black;
	padding:0;
	margin:0;
	}	
	
div#body table#auctiondescrip th{
	background-color:#BA9099;
	border-top: 1px solid black;
	padding:0;
	margin:0;
	}
div#body table#auctiondescrip td{
	text-align:left;
	}

div#body .purpleheaderone{
	background-color:#BA9099;border-top: 1px solid black;padding:0;margin:0;text-align: center;}
/* Image Gallery */
div#body table#auctiondescrip td.imagegallery{
	text-align:center;
	}
div#body table#auctiondescrip td.imagegallery img{
	padding: 0 3px;
}

div#body table.bid{
	width: 500px;
	margin-left:70px;
	margin-right:70px;
	text-align:center;
}
/* Price Formatting */
#price{
	font-weight: bold;
	font-size:120%;
	}
/* Footer Details */
div#footer{
	clear:both;
	background-color: #e2c2c9;
	font-size: 80%;
	border-top: 1px solid black;
	margin-top: 10px;
	}
	
	.userType{
		font-weight:bold;
	}
