﻿/* ListingDetail Styles */
#ListingDetail {
    float: left;
    width: 570px;
    margin: 0px;
    padding: 0px;
}

#ListingDetail dt {
    float: left;
    width: 570px;
    margin: 0px 0px 15px;
    padding: 0px;
    color: #463B2C;
    font: 26px Georgia, "Times New Roman", Serif;
}

/* Two Column Layout Styles */
#ListingDetail dd.LeftCol {
    float: left;
    width: 255px;
    margin: 0px 20px 20px 0px;
    padding: 0px;
}

#ListingDetail dd.RightCol {
    float: left;
    width: 295px;
    margin: 0px;
    padding: 0px;
}

#ListingDetail .ListingPhoto {
    float: left;
    width: 255px;
}

/* Listing Photo Carousel Styles */
.ListingCarousel {
    position: relative;
    clear: left;
    float: left;
    width: 255px;
    margin-top: 5px;
}

.ListingCarousel ul {
    float: left;
    width: 210px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.ListingCarousel .jcarousel-clip {
    width: 210px;
}

.ListingCarousel img {
    height: 50px;
    width: 67px;
}

.ListingCarousel .jcarousel-clip a:hover img {
    filter: alpha(opacity=75);
    opacity: .75;
}

#ListingCarousel-Next {
    position: absolute;
    top: 0px;
    right: 0px;
    float: right;
    width: 20px;
    height: 50px;
    background: url(/Templates/Template1/Images/prev.png) no-repeat center center;
}

#ListingCarousel-Next span {
    display: none;
}

#ListingCarousel-Prev {
    float: left;
    width: 20px;
    height: 50px;
    margin-right: 4px;
    background: url(/Templates/Template1/Images/next.png) no-repeat center center;
}

#ListingCarousel-Prev span {
    display: none;
}

/* Listing Info Styles */
#ListingInfo {
    margin: 0px 0px 20px;
    padding: 0px;
    list-style-type: none;
}

#ListingInfo li {
    clear: both;
    float: left;
    width: 100%;
    margin: 2px 0px 0px;
    padding: 2px 0px 0px;
    border-top: 1px solid #DDDDDD;
    background: none;
    text-align: right;
}

#ListingInfo li.first {
    border-top: none;
}

#ListingInfo li span {
    float: left;
    font-weight: bold;
}

/* Listing Features Styles */
#ListingFeatures {
    float: left;
    width: 295px;
    margin: 30px 0px 20px;
    padding: 0px;
    border: none;
}

#ListingFeatures legend {
    margin: 0px 0px 5px;
    padding: 0px;
    color: #999999;
    font: 20px Georgia, "Times New Roman" , Serif;
}

#ListingFeatures ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#ListingFeatures li {
    clear: both;
    float: left;
    width: 100%;
    margin: 2px 0px 0px;
    padding: 2px 0px 0px;
    border-top: 1px solid #DDDDDD;
    background: none;
    text-align: right;
}

#ListingFeatures li.first {
    border-top: none;
}

#ListingFeatures li span {
    float: left;
    font-weight: bold;
}

/* Agent Info Styles */
#AgentInfo {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#AgentInfo li {
    clear: both;
    float: left;
    width: 100%;
    margin: 2px 0px 0px;
    padding: 2px 0px 0px;
    border-top: 1px solid #DDDDDD;
    background: none;
    text-align: right;
}

#AgentInfo li.first {
    border-top: none;
}

#AgentInfo li span {
    float: left;
    font-weight: bold;
}

#AgentInfo {
    float: left;
    width: 295px;
    margin: 20px 0px;
    padding: 0px;
    border: none;
}

#AgentInfo legend {
    margin: 0px 0px 5px;
    padding: 0px;
    color: #999999;
    font: 20px Georgia, "Times New Roman" , Serif;
}

#AgentInfo ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#AgentInfo li {
    clear: both;
    float: left;
    width: 100%;
    margin: 2px 0px 0px;
    padding: 2px 0px 0px;
    border-top: 1px solid #DDDDDD;
    background: none;
    text-align: right;
}

#AgentInfo li.first {
    border-top: none;
}

#AgentInfo li span {
    float: left;
    font-weight: bold;
}
