/*
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.catmenutable {
	
}
a:link, a:active { 
	color: #0000FF;
	text-decoration:none;
}
a:visited {
	color:#0000FF;
	text-decoration:none;
}
a:hover {
	color:#FF0000;
	text-decoration:none;
}
.menuCellInactive {
	background-color: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
	font-size: 12px;
}
.menuCellCurrent {
	background-color:none;
	color: #333366;
	border: 1px solid #FFFFFF;
	font-size: 12px;
}
.menuCellActive {
	background-color: #e7f3ef;
	border: 1px solid #017d56;
	font-size: 12px;
}
.listingTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-variant:small-caps;
  color:#02568e;
	padding:4px;
	border-top:3px solid #02568e;
	border-bottom:1px solid #017d56;
}
.listingBorder {
	border:none;
}
.borderLeft {
	font-size: 12px;
}
.listingViewDate {
	font-size: 13px;
}
.listingAddress {
}
.listingShortDescription {
	font-size: 12px;
}
.primaryImageTitle {
	font-size: 10px;
}
.auctionListAddress {
	font-size: 13px;
}
*/
.catmenutable a {color:#900; text-decoration:none;}
.catmenutable a:hover {color:#036;}
.menuCellInactive {background:#d7cdb8; color:#000;}
.menuCellActive {background:#d7cdb8; border:1px solid #a69b88;}
.menuCellCurrent {background:#d7cdb8; color:#000; border:1px solid #a69b88;}

/* Listings List */
.searchRow {padding:12px; font:11px Arial, Helvetica, sans-serif; color:#666;}
.searchRow a {padding:0 3px; color:#366; text-decoration:none;}
.searchRow a:hover {color:#900;}

.reInsetListingWrap {padding:20px 0;}
.reInsetPic {padding:10px; background:#808080;}
.reInsetPic img {border:1px solid #fff;}
.reInsetPic a:hover img {border:1px solid #036;}
.imageTitle {}
#reInsetLink {padding-top:20px;}
#reInsetLink a {color:#366;}
#reInsetLink a:hover {color:#900; text-decoration:none;}
.reInsetText {width:380px; padding-left:16px; font:12px  Arial, Helvetica, sans-serif; color:#000;}
.reInsetHeading {margin-bottom:10px; font:17px "Times New Roman", Times, serif; color:#900;}
.reInsetHeading a {color:#900; text-decoration:none;}
.reInsetHeading a:hover {color:#036;}
.reInsetBanner {font-size:16px; font-weight:bold; color:#366;}
.reInsetPrice {font-size:16px; font-weight:bold; color:#f00;}
.reInsetDesc {margin-top:15px; line-height:18px;}
.reInsetLocation {margin-top:15px;}
.reInsetDivider {margin:0 auto; width:475px; height:0px; border-bottom:1px solid #e0d9c9; border-top:1px solid #9b917f;}
.noProducts {font-size:14px; color:#333; font-weight:bold; padding:40px;}

/* common */
.fR {float:right;}
.fL {float:left;}
.clr {height:1px; clear:both;}
.asLogoDiv {width:450px; padding-top:20px;}

/* Listing Details */
#detailWrap {margin:12px auto;}
.detailTitle {padding:6px 100px 24px 50px; font:24px "Times New Roman", Times, serif; color:#990000;}
#detailMainPicWrap {width:315px; text-align:left; float:left;}
.detailMainPic {padding:10px; margin-bottom:8px; background:#808080; float:left;}
.detailMainPic img {border:1px solid #fff;}
.detailMainPic a:hover img {border:1px solid #990000;}
.mainPicTitle {text-align:center; clear:left;}
.mainPicLink {text-align:center; clear:left;}
.mainPicLink a {}
.mainPicLink a:hover {}
#detailMainInfoWrap {float:left;}
#detailMainInfoWrap div {margin-bottom:10px;}
.detailBannerText {font-size:18px;}
.detailPrice {font:bold 16px Arial, Helvetica, sans-serif; color:#f00;}
.detailPrice span {font-weight:normal;}
.detailAddress {}
.detailListingDate {}
.detailViewingDate {}
.detailListTable {border:1px dotted #990000;}
#detailContactWrap {margin:12px; border:1px dotted #990000;}
.contactTable {}
.contactHeader {color:#fff; font-weight:bold;	background-color:#990000;}
#detailImagesWrap {padding:8px auto;}
#detailImagesWrap img {border:3px solid #e5e5e5;}
#detailImagesWrap a:hover img {border:3px solid #990000;}
.detailDescription {padding:20px;}
.detailDirections {padding:20px;}
#backtoList {margin-top:20px;}

