/* List Menu */
.catmenutable a {color:#369; text-decoration:none;}
.catmenutable a:hover {color:#f00;}
.menuCellInactive {background:#e9e9e9; color:#ccc;}
.menuCellActive {background:#e9e9e9; border:1px solid #ccc;}
.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 3px; color:#369; text-decoration:none;}
.searchRow a:hover {color:#f00;}

.reInsetListingWrap {padding:20px 0;}
.reInsetPic {padding:10px; background:#e9e9e9;}
.reInsetPic img {border:1px solid #fff;}
.reInsetPic a:hover img {border:1px solid #f00;}
.imageTitle {}
.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 {padding-top:20px;}
#reInsetLink a {padding-left:20px; background:url(images/blueArrow.gif) no-repeat; background-position: 3px 2px;}
#reInsetLink a:hover {background:url(images/redArrow.gif) no-repeat; background-position: 3px 2px;}
.reInsetText {width:380px; padding-left:16px; font:12px  Arial, Helvetica, sans-serif; color:#000;}
.reInsetHeading {margin-bottom:10px; font:normal 18px Arial, Helvetica, sans-serif; color:#369;}
.reInsetHeading a {color:#369; 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;}
.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:10px;}

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


