/* List Menu */
.catmenutable {margin:25px auto 15px auto; font:normal 11px/11px Arial, Helvetica, sans-serif;}
.catmenutable a {padding:0 6px; color:#f00; text-decoration:none; text-align:center}
.catmenutable a:hover {color:#00f;}
.menuCellInactive {color:#ccc;}
.menuCellActive {border:1px solid #ccc; text-align:center;}
.menuCellCurrent {background:#fff; color:#000; border:1px solid #ccc;}

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

.reInsetListingWrap {padding:10px 0; margin:5px auto 10px auto; border:1px solid #666;}
.reInsetPic {padding:10px;/* background:#666;*/}
.reInsetPic img {border:1px solid #333;}
.reInsetPic a:hover img {border:1px solid #f00;}
.imageTitle {padding:0; text-align:center;}
.blueBtn a {padding-left:20px; background:url(images/blueArrow.gif) no-repeat; background-position: 3px 2px;}
.blueBtn a:hover {background:url(images/redArrow.gif) no-repeat; background-position: 3px 2px;}
#reInsetLink {text-align:right;}
/*#reInsetLink a {padding-left:20px; background:url(images/arrowLtBlue.gif) no-repeat; background-position: 3px 2px;}
#reInsetLink a:hover {background:url(images/arrowRed.gif) no-repeat; background-position: 3px 2px;}*/
.reInsetText {width:380px; padding-left:16px; font:12px  Arial, Helvetica, sans-serif;}
.reInsetHeading {margin:6px 0 12px 0; font:normal 18px Arial, Helvetica, sans-serif;}
.reInsetHeading a {color:#fff; text-decoration:none;}
.reInsetHeading a:hover {color:#f00;}
.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 #e9e9e9; border-top:1px solid #ccc;}*/
.reInsetDivider {display:none;}
.noProducts {font:normal 14px/14px Arial, Helvetica, sans-serif; color:#ccc; font-weight:bold; padding:40px;}

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

/* Listing Details */
#detailWrap {padding:5px; margin:0 auto 12px auto; font:12px Arial, Helvetica, sans-serif; border:1px solid #666;}
#detailWrap a {color:#fff;}
#detailWrap a:hover {color:#f00;}
.detailTitle {margin:0 0 18px 0; padding:5px 0 4px 0; background:#c32a18; font:normal 18px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#fff;}
#detailMainPicWrap {width:315px; text-align:left; float:left;}
.detailMainPic {padding:10px; margin-bottom:8px; background:none; border:1px solid #666; float:left;}
.detailMainPic img {border:1px solid #fff;}
.detailMainPic a:hover img {border:1px solid #f00;}
.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 #666;}
#detailContactWrap {margin:12px; border:1px dotted #666;}
.contactTable {}
.contactHeader {color:#fff; font-weight:bold;}
#detailImagesWrap {padding:8px auto;}
#detailImagesWrap img {border:3px solid #e9e9e9;}
#detailImagesWrap a:hover img {border:3px solid #f00;}
.detailDescription {padding:5px 20px;}
.detailDirections {padding:5px 20px;}
#backtoList {margin-top:10px;}


