BODY {
	font-family:arial;
}
TH {
	text-align:left;
	color:#B42724;
}

/*HEADER and FOOTER*/
#Page {
	width:740px;
	background-color:#ffffff;
	border:1px solid #336699;
	text-align:left;
	position:relative;
}
#Header {

}
#Header img {
	width:400px;
	height:72px;
	border:none;
}
#Menu {
	background-color:#5A5A5A;
	width:100%;
	border-bottom:1px solid #ffffff;
}

.item {
	float:left;
	text-transform:uppercase;
	font-size:10;
	font-weight:bold;
}
.item A{
	text-decoration:none;
}
#Menu .item {
	border-right:1px solid #ffffff;
	padding:5 15 5 15;
}
#Menu .item A{
	color:#ffffff;
}
#Menu .item A:HOVER {
	color:#d65454;
}
#Top TABLE {
	border-bottom:1px solid #ffffff;
}
TD {
	font-size:12px;
	vertical-align:top;
}
#Top .Right {
	background-image:url('/images/background.gif');
	background-repeat: no-repeat;
	background-position: right;
	background-color: #D65454;
	color: #ffffff;
	border-left:1px solid #ffffff;
}

.SearchBar {
	text-align:right;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#B42724;
	vertical-align:top;
	height:35px;
}


.SearchBar .Search {
	float:right;
	width:260px;
	padding:7 15 5 0;
}
.SearchBar .Search .Title, .SearchBar .Search H1 {
	font-size:12px;
	text-transform:none;
	float:left;
	padding:0 0 0 0;
	margin:5 0 0 0;
	background-color:#B42724;
}
.SearchBar .Search FORM {
	height:8px;
}
.SearchBar .Search FORM INPUT {
	font-size:10px;
}


#Top .Content {
	padding: 15px 15px 15px 15px;
}

#FooterMenu {
	width:740px;
}
#FooterMenu .item {
	padding:7 0 7 0;
}
#FooterMenu .item A{
	color:#CA1010;
	border-right: 1px solid #CA1010;
	padding:0px 4px 0px 4px;
}
#Footer {
	margin-top:5px;
}
#Footer .copy {
	font-size:10;
	color: #676767;
	text-align:left;
}
#FooterLeft {
	width:615px;
	float:left;
}
#Email {
	font-size:10px;
	text-transform:uppercase;
	color:#CA1010;
	margin:3px 0px 0px 0px;
	float:left;
}
* html #Email {
	margin:1px 0px 0px 0px;
}
#Email FORM {
	margin:0px 0px 0px 20px;
}
#Email FORM INPUT{
	font-size:10px;
}
#Associations {
	float:right;
	padding-top:5px;
}

A {
	text-decoration:none;
	color:#B42724;
}
A:HOVER{
	color:#E17676;
}

/*INDEX*/
#Body TD#One{
	border-right:1px solid #bbbbbb;
}
#One {
	width:530px;
}

#One .Content {
	padding:16px 20px 20px 15px;
	color:#676767;
	font-size:12px;
}
#Two {
	width:210px;
	padding:0 0 20 0;
}
.Column {

}



/*ELEMENTS*/

/*shared*/
.SecondModule {
	margin:20 0 0 0;
}
.Auction {

}
.Buttons {
	font-size:12px;
	padding:3px 0px 0px 0px;
}
.Next {
	float:right;
	cursor:pointer;
	margin:0px 10px 0px 0px;
}
.Prev {
	float:left;
	cursor:pointer;
	margin:0 0 0 10;
}

.Clear{
	clear:both;
}

.Date{

}
.Description {

}
.Title, H1 {
	background-color:#767676;
	color:#ffffff;
	padding:10px 10px 10px 15px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
}

.DateLocation {

}

.Image {

}
.MoreInfo {

}
.Price {

}
.SubTitle, H2 {
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
}
.Description .SubTitle {
	margin-top:15px;
}


/*auction.php*/
.Auction {

}
.AuctionListing {
	color:#676767;
	font-size:12px;
}
.AuctionListing H2 {
	margin-top:10px;
}
.AuctionListing .Date {
	padding:5px 20px 0px 15px;
}
.AuctionListing .Location,.AuctionListing .Time, .AuctionListing .Auctioneers, .AuctionListing .Counter, .AuctionListing .Description {
	padding:0px 20px 0px 15px;
}
.AuctionListing .Gallery {
	padding:0px 20px 10px 15px;
}
.AuctionListing .Directions {
	padding:5px 20px 5px 15px;
}
#One .AuctionListing .DirectionsBox .Content {
	padding:0px 0px 0px 15px;
}
#One .AuctionListing .DirectionsBox .Directions {
	padding:0px 20px 30px 0px;
}
.AuctionListing .DirectionsBox .Title, .AuctionListing .DirectionsBox H1 {
	font-weight:bold;
	padding:0px;
	margin:0px 20px 0px 15px;
	font-size:12px;
	text-transform:none;
	color:#676767;
	background-color:#ffffff;
	border-bottom:1px dotted #676767;
}
.AuctionListing .Subtitle, .AuctionListing H2 {
	border-bottom:1px dotted #676767;
}
.AuctionListing P {
	margin:3px 0px 10px 0px;
}
.RelatedAuctions {
	padding-left:15px;
	margin:5px 20px 10px 0px;
}


/*calendar.php*/
.Calendar {
	margin:0 10 0 10;
}
.Months {
	margin:5 0 5 45;
}
.Week {
	width:178px;
	height:25px;
}
.Day {
	float:left;
	width:23px;
	font-size:10px;
	text-align:right;
	vertical-align:sub;
	padding:10 0 0 0;
	border:1px solid #eeeeee;
}
* html .Day {
	width:25px;
}
.Head .Day {
	padding:5px 0px 5px 0px;
	text-align:center;
}
.Head {
	border-bottom:1px solid #CA1010;

}
.Linked {
	background-color:#E17676;
	background-image: url('/images/gavel2.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}
.Calendar .Popper {
	position:relative;
}
.PopUp {
	font-size:10px;
	position:absolute;
	background-color:#FFFFFF;
	color: #5A5A5A;
	width:100px;
	right:25px;
	top:-20px;
	z-index:1;
}
.PopUp .Container {
	border:1px solid #B42724;
	text-align:left;
	padding:0px 2px 0px 2px;
}
.PopUp .PopUpTitle {
	font-style:italic;
}
.Past {
	font-style:italic;
}
.Today {
	font-size:10px;
	color: #CA1010;
	border:1px solid #cccccc;
}


/*errors.php*/
.Errors {
	background-color:#FFDDDD;
	border:1px solid #E73B3B;
	padding:10px 10px 10px 10px;
	margin:0px 115px 0px 115px;
}
.Errors .Title {
	text-transform:none;
	text-align:center;
	background-color:#FFDDDD;
	color:#E73B3B;
	font-size:14px;
	padding:0px 0px 0px 0px;
}
.Errors A {
	color:#E73B3B;
}
.Errors .Error {
	padding:5px 0px 0px 0px;
	background-image:url('/images/template/error.gif');
	background-position : left;
	background-repeat : no-repeat;
	font-size:14px;
}
#ContactError {
	margin-top:20px;
}

/*featured.php*/
#Features {
	height:300px;
}
* html #Features {
	height:220px;
}
.Feature {
	text-align:center;
}
.Feature .Title, .Feature H1 {
	background-color:#ffffff;
	color:#B42724;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
}
.Feature .Image {
	text-align:center;
	margin:0px 0px 0px 0px;
}
#Features .Next {
	margin:0px 15px 5px 0px;
}
#Features .Prev {
	margin:0px 0px 5px 15px;
}
#Features .Description {
	display:none;
}
#Features .BidButton {
	font-size:14px;
	width:100px;
	color:#B42724;
	font-weight:bold;
}
.GalleryLink {
	font-size:12px;
	text-align:center;
}
.GalleryLink A {
	text-transform:none;
	text-decoration:underline;
}




/*gallery.php*/ /*photo*/
#ImageGallery #One{
	width:350px;
}
#Gallery .Thumb {
	position:relative;
	float:left;
	height:102px;
	width:102px;
	text-align:center;
	margin:0 3 3 0;
	cursor:pointer;
	border:1px solid #767676;
}
#ImageGallery A {
	text-transform:none;
	text-decoration:none;
	color:#ffffff;
	padding:10 10 0 0;
	font-size:12px;
}
#PhotoBox .Title, #PhotoBox H1 {
	background:#ffffff;
	color:#CA1010;
	font-weight:bold;
}
#Gallery {
	width:344px;
	height:400px;
	overflow:auto;
	margin:20 3 3 10;
}
#Photo {
	color:#bcbcbc;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
	width:352px;
	height:352px;
	vertical-align:middle;
}
#PhotoBox TD {
	vertical-align:middle;
}
#PhotoBox {
	text-align:center;
	margin:20px 0px 0px 10px;
}
#PhotoBox .BidButton {
	margin-top:10px;
	font-size:14px;
	width:100px;
	color:#B42724;
	font-weight:bold;
}
.Thumb .Biddable {
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:#B42724;
	font-size:10px;
	z-index:1px;
	width:100%;
	color:#ffffff;
	line-height:12px;
}
#Description {
	text-align:center;
	font-size:12px;
}
#Description .Title{
	padding:0px 0px 0px 0px;
	text-transform:none;
}


/*highlight.php*/
#Highlights {
	position:relative;

	min-height:280px;
}
* html #Highlights {
	height:280px;
}

#Body #Two #Highlights .Highlight .Title, #Body #Two #Highlights .Highlight H1 {
	background:transparent;
	padding:0px;
	color:#B42724;
	font-size:12px;
	cursor:pointer;
	text-align:center;
}
#Highlights .Price {
	font-size:12px;
	text-align:center;
	cursor:pointer;
}
#Highlights .Image {
	cursor:pointer;
	text-align:center;
	padding-top:1px;
}
#Highlights .Date {
	display:none;
}


/*listing.php*/
#AuctionListings {

}
#AuctionListings .Listing {
	color: #676767;
	font-size:12;
}
#AuctionListings .Listing .Subtitle, #UpcomingAuctions .Listing H2 {
	display:block;
	background-color:#ffffff;
	color: #676767;
	font-size:12;
	border-bottom:1px dotted #676767;
	padding:0 0 0 0;
}
#AuctionListings .Listing .DateLocation {

}
#AuctionListings .Listing .Description {
	padding:5 0 0 0;
}
#AuctionListings .Listing .MoreInfo {
	padding:3 0 0 0;
	margin:0 0 15 0;
}
#AuctionListings .Listing .MoreInfo A{
	text-transform:none;
}

/* Success Style */
.Success {
	padding:10 10 10 10;
	border:1px solid #ffffff;
	background-color:#E7F2D7;
	color:#074407;
	margin:10px 0px 10px 0px;
}
.Success H1 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}

#ItemGallery {
	width:354px;
	height:120px;
	overflow:auto;
	white-space:nowrap;
	border:1px solid #cccccc;
	border-left:none;
	margin-bottom:20px;
}

#ItemPhotoBox {
	width:354px;
	border:1px solid #cccccc;
	border-left:none;
}

#LoginStatus {
	position:absolute;
	right:10px;
	top:20px;
	font-size:10px;
	color:#5A5A5A;
}
#LoginStatus A {
	color:#B42724;
}
#LoginStatus A:HOVER {
	color:#D65454;
}