li{list-style-type: none;}.Column1{width: 280px;}.PropertyPictureViewer, .RealtorInfo, .DrivingDirections, .RequestInfo{margin-bottom: 10px;}.PropertyNav{background-color:#E2F0F5;border-top:1px solid #cad7db;border-bottom:1px solid #cad7db;clear:both;}.ReturnToSearch, .PropertyPaging{color: #0B3040;font-size: 12px;}.ReturnToSearch{float: left;}.PropertyPaging{float: right;}.PreviousProperty, .NextProperty{display: inline;}.PropertyPictureViewer{border: 1px solid #0B3040;}.PropertyPictureViewer .BorderBuffer{background-color: #0B3040;margin: 5px;padding: 5px;}.PropertyPictureViewer img{width: 245px;}.PropertyPictureViewer .PhotoCount{color: #fff;font-size: 10px;padding-bottom: 3px;}.PropertyPictureViewer .Photos{border: 1px solid #fff;}.PropertyPictureViewer .Photos img{width:70px;cursor: pointer;}.PropertyPictureViewer .Photos img.selected{border: 1px solid #fff;}.PropertyPictureViewer .PhotoList .LeftArrow, .PropertyPictureViewer .PhotoList .RightArrow{color: #fff;font-size: 20px;}.PropertyPictureViewer .PhotoList .LeftArrow{float: left;}.PropertyPictureViewer .PhotoList .RightArrow{float: right;}.RealtorInfo{border: 1px solid #658F96; }.RealtorInfo .BorderBuffer{margin: 5px;background-color: #658F96;clear: both;}.RealtorInfo h4{color: #fff;}.RealtorInfo img{width: 100px;float: left;border: 1px solid #fff;}.RealtorInfo RealtorInfoTable{float: right;}.RealtorInfo .RealtorInfoTable td, .RealtorInfo .RealtorInfoTable th{color: #fff;font-size: 12px;text-align: left;}.RealtorInfo .RealtorInfoTable tbody th{padding-right: 3px;}.RealtorInfo .RealtorInfoTable a{color: #fff;}.DrivingDirections{border: 1px solid #658F96; }.DrivingDirections .BorderBuffer{margin: 5px;clear: both;}.DrivingDirections .Map{width: 267px;height: 225px;background-color: #0f0;}.RequestInfo{border: 1px solid #657F99;}.RequestInfo .BorderBuffer{margin: 5px;padding: 5px;background-color: #7A8733;clear: both;}.RequestShowing{border: 1px solid #657F99;}.RequestShowing .BorderBuffer{margin: 5px;padding: 5px;background-color: #1B4557;clear: both;}.RequestInfo h4, .RequestShowing h4{color: #fff;}.RequestInfo label, .RequestShowing label{display: block;font-size:12px;color:#fff;}.RequestInfo input, .RequestInfo textarea, .RequestShowing input, .RequestShowing textarea{font-size: 12px;}.NameFieldLbl, .DateFieldLbl{float: left;}.PhoneFieldLbl, .TimeFieldLbl{float: right;}.EmailFieldLbl{clear:both;}.EmailFieldLbl input, .MessageFieldLbl textarea, .CommentsFieldLbl textarea{width: 95%;}.FormBtns{clear:both;margin-bottom: 20px;}.FormBtns input{float: right;margin-right: 5px;}.PropertyInformation{width: 440px;}.PropertyInformation h2{display:block;color:#636E2A;font-size: 20px;}.PropertyInformation h5{color:#636E2A;}.PropertyInformation h6, .PropertyInformation th{color: #0B3040;}.PropertyInformation td, .PropertyInformation th, .PropertyInformation h6{font-size: 12px;text-align: left;vertical-align: top;}.InfoSummaryTable{float:left;width: 270px;}.InfoSummaryTable td, .InfoSummaryTable th{width:92px;}.ActionList{float:right;width:130px;font-size:12px;}.ActionList a{margin-left:20px;}.ActionList a:visited{margin-left:20px;}.PropertyDescription{clear:both;}.PropertyDescription p{font-size: 12px;margin-top:0px;}.PropertyGenInfo{float: left;width:220px;}.PropertyGenFeatures{float: right;width:220px;}.PropertyExtraInfo{float:left;width:220px;}.PropertyAdditionalFeatures{clear: both;}.DesignFeatures, .Inclusions, .Fireplace, .LocationDescription, .OutdoorFeatures{float:left;padding-left:0px;margin-left:0px;width: 220px;}.DimensionsAndMeasurements{clear:both;}.DimensionsAndMeasurements ul{padding-left:0px;margin-left:0px;}.Dimensions1{float:left;}.Dimensions2{float:right;}.SquareFeet{float:right;}.PropertyListingBroker{float:left;width: 235px;}.MortgageInfo{float:right;width: 190px;}.Btn.Map{background: url(/images/virtualicon.gif) no-repeat;}.Btn.VirtualTour{background: url(/images/virtualicon.gif) no-repeat;}.Btn.PropertyWebsite{background: url(/images/propwebsiteicon.gif) no-repeat;}.Btn.PropertyVideo{background: url(/images/propvideoicon.gif) no-repeat;}.Btn.SendFriend{background: url(/images/friendicon.gif) no-repeat;}.Btn.AddFavorites{background: url(/images/favsicon.gif) no-repeat;}.Btn.Print{background: url(/images/printicon.gif) no-repeat;}.detailsNav{    background:#004a8d;    padding:5px 8px;    border-top:1px solid #2E81BC;    color:#fff;}.detailsNav a{    color:#fff;    text-decoration:none;    font-size:11px;}#detailsTopLinks{    width:100%;    padding:25px 0 10px 0;}a.sendToFriend{    color:#333333;    text-decoration:none;    padding:0 20px 0 0;    margin:0 10px 0 0;    background:url(/images/icon_send_to_friend.gif) right no-repeat;}a.printerFriendly{    color:#333333;    text-decoration:none;    padding:0 20px 0 0;    margin:0 10px 0 0;    background:url(/images/icon_printer.gif) right no-repeat;}a.simliarProperties{    color:#333333;    text-decoration:none;    padding:0 20px 0 0;    background:url(/images/icon_house.gif) right no-repeat;}a.addToFavorites{    color:#333333;    text-decoration:none;    padding:0 0 0 20px;    margin:0 10px 0 0;    background:url(/images/icon_add_to_favorites.gif) left no-repeat;}a.shareThis{    color:#333333;    padding:0 0 0 15px;    background:url(/images/icon_share_this.gif) left no-repeat;}#detailsTopInfoWrapper{    width:681px;    border:1px solid #2E81BC;    overflow:hidden;    padding:0 0 15px 0;}#detailsAddressInfo{    background:url(/images/bg_blue_tile.gif);    padding:5px;    color:#fff;    font-size:18px;    font-weight:bold;    overflow:hidden;}#detailsAddressInfo .addrsss{    font-size:14px;}h1.correctedH1 {    margin: 0px;    padding: 0px;    background:none;    font-family: Arial,Helvetica,sans-serif;    font-size: 18px;    float:left;}#propertyInfo{    width:305px;    float:right;    padding:22px 22px 0 0;}#propertyInfo table td{    padding:0 0 5px 0;}#propertyInfo table td strong{    padding:0 10px 0 0;}#propertyInfoBtns{    width:210px;    padding:5px 0 0 0;}#openHouseWrapper{    padding:22px 0 0 22px;}#openHouseContainer{    width:620px;    background:#b82126;    border:2px solid #d12626;    padding:5px;    overflow:hidden;}#openHouseContainer h2{    font-family:Georgia,"Times New Roman",Times,serif;    color:#fff;    margin:0;    padding:0;    float:left;    font-size:18px;}#openHouseTimes{    width:495px;    float:right;    border-left:2px solid #d12626;    overflow:hidden;}#openHouseTimes p{    font-size:14px;    font-weight:bold;    padding:0;    margin:0 0 3px 10px;    color:#fff;}#expandTimes{    color:#fff;    font-size:11px;    padding:0 0 0 10px;    cursor:pointer;}#detailsContactForm{    width:250px;    float:right;    border:1px solid #2E81BC;    background:#f1f2f8;}#detailsContactForm h2{    background:url(/images/bg_blue_tile.gif);    font-size:18px;    font-family:Georgia,"Times New Roman",Times,serif;    color:#fff;    padding:8px;    margin:0;}#detailsContactForm input{    font-size:11px;    padding:2px 0;}#detailsContactForm select{    padding:2px 0;}#detailsContactForm form{    padding:12px;}#detailsContactForm form div{    padding:0 0 5px 0;    margin:0;    float:left;    width:226px;}#detailsContactForm label{    color:#00427e;    font-weight:bold;    margin:0;}#detailsContactForm label.block{    display:block;    padding:0 0 3px 0;}#detailsContactForm label.radioLabel{    font-weight:normal;    padding:0 8px 0 0;}#detailsContactForm label.checkboxLabel{    font-weight:normal;    color:#333;    padding:0 0 0 5px;}#detailsContactForm label.black{    color:#000;}#detailsContactForm .shortInput{    width:149px;    float:right;}#detailsContactForm .longInput{    width:178px;    float:right;}#detailsContactForm p{    margin:0;    padding:0 0 5px 0;    font-weight:bold;}#detailsContactForm .radioInput{    margin:0;    padding:0 5px 0 0;}#detailsContactForm .checkboxInput{    margin:0;    padding:0;}#natureOfContact{    width:225px;    font-size:11px;}#otherMessage{    width:205px;    height:60px;    float:right;    margin:0 0 10px 0;}.phontNumber{    font-size:14px;    color:#000;    font-weight:bold;    display:block;    padding:5px 0 0 0;}#messageBlock{    width:221px;    height:213px;}#datefield{    width:222px;}#detailsContactForm form div#preferredDateBlock{    width:100%;    float:left;    overflow:hidden;}#detailsContactForm form div#preferredTimeBlock{    width:100%;    overflow:hidden;}.dateBox{    width:70px;    font-size:11px;    margin-right:4px;}#agentName{    font-size:11px;    width:225px;}#agentMessage{    width:221px;    height:90px;}#propertyStats{    width:380px;    float:left;}#detailsTabBox{    width:681px;    padding:30px 0 0 0;}#detailsTabs{    border-bottom:1px solid #2E81BC;    float:left;    height:25px;    width:100%;}#detailsTabs ul {    margin:0;    padding:0;}#detailsTabs ul li{    border-left:1px solid #2E81BC;    border-right:1px solid #2E81BC;    border-top:1px solid #2E81BC;    background:#074887;    color:#FFFFFF;    cursor:pointer;    float:left;    font-weight:bold;    list-style:none;    margin:0 6px 0 0;    padding:3px 7px;}#detailsTabs ul li.activeBtn {    background:#f1f2f8;    border-bottom:1px solid #f1f2f8;    color:#00427e;}#detailsTabContent{    width:650px;    padding:15px;    background:#f1f2f8;    border-left:1px solid #2E81BC;    border-right:1px solid #2E81BC;    border-bottom:1px solid #2E81BC;    float:left;}#propertyMap p{    padding:10px 0 0 0;}#propertyMap p a{    font-size:13px;    font-weight:bold;}#mapInfo{    width:212px;    float:right;}#mapInfo h3{    padding:0 0 2px 0;}#mapInfo p{    padding:0 0 2px 0;}.EmbededMap{    float:left;}.EmbededMap img{    border:1px solid #a4af3a;}#propertyMap p.enlargeMapLink{    background: url('/images/icon_enlarge_map.gif') no-repeat left center;    padding:0 0 0 20px;}#martgageCalRight{    width:185px;    border-left:1px solid #96c0dd;    padding:0 0 0 15px;    float:right;}#martgageCalRight p{    line-height:130%;    padding:0 0 8px 0;}#mortgageCalculatorContainer{    width:425px;    float:left;}#additionalDetailsLeft td.roomLevel{    padding-left:20px;}#copyright{    width:250px;    float:right;}#copyright p{    color:#999999;    font-size:10px;    line-height:120%;}#realtorWrapper{    width:357px;    height:140px;    background:url(/images/bg_blue_tile.gif);    border:1px solid #2E81BC;    padding:20px;    float:left;}#realtorInfo{    width:235px;    float:right;}#realtorInfo h3{    font-size:18px;    color:#fff;    padding:00;}#realtorInfo p{    color:#fff;}#realtorInfo p .realtorLabel{    color:#b9eaff;    font-family:Georgia,"Times New Roman",Times,serif;}a.realtorContactLink{    background:url(/images/arrow_lt_blue.png) right no-repeat;    padding:0 12px 0 0;    color:#b9eaff;    font-weight:bold;}#realtorPic{   border:1px solid #2E81BC;   float:left;}#offeredBy{    color:#999999;}#recentlyViewedWrapper{    border:1px solid #2E81BC;    float:left;    width:680px;}#recentlyViewedWrapper h2{    background:transparent url(/images/bg_blue_tile.gif);    color:#FFFFFF;    font-family:Georgia,"Times New Roman",Times,serif;    font-size:14px;    margin:0;    padding:12px;}#recentPropWrapper{    padding:20px 0 5px 20px;    background:#F1F2F8;    overflow:hidden;}.propContainer{    width:146px;    float:left;    padding:0 0 0 18px;}.propContainer .recentPropPic{    border:1px solid #2E81BC;}.propContainer p{    font-size:11px;    font-weight:bold;    color:#00427e;    line-height:120%;    padding-top:3px;}.propContainer p span.propInfo{    font-weight:normal;    color:#000;}#propFeaturesTable td{    padding:0 0 5px 0;}#propFeaturesTable td strong{    padding:0 10px 0 0;}#additionalDetailsRight{    width:290px;    float:right;}#additionalDetailsRight h3{    padding:0 0 5px 0;}#additionalDetailsRight table{    width:100%;}#additionalDetailsRight td{    padding:0 0 5px 0;}#additionalDetailsRight td strong{    padding:0 10px 0 0;}#additionalDetailsRight td.labelCell{    width:130px;}.propertyBorder{    clear:both;    height:2px;    margin:10px 0;    border-top:1px solid #2E81BC;}#additionalDetailsLeft{    float:left;}#additionalDetailsLeft h3{    padding:0 0 5px 0;}#additionalDetailsLeft td{    padding:0 0 5px 0;}#additionalDetailsLeft td strong{    padding:0 20px 0 0;}#galleryMainImage{text-align:center;margin:0 auto;    float:left;    padding:22px 0 0 22px;width:322px;}#galleryNav{    padding:5px 0;}#photoViewerMainImage{    border:1px solid #2E81BC;}#playSlideButton{margin:7px 0;text-align:center;}#previousImage{background: url(/images/arrow_blue_left.gif) no-repeat left center;float:left;    text-decoration:none;    padding-left:10px;    font-size:11px;    color:#00427E;}#nextImage{background: url(/images/arrow_blue.gif) no-repeat right center;float:right;    font-size:11px;    color:#00427E;    text-decoration:none;    padding-right:10px;}a.next-previous-off{    filter:alpha(opacity=50);    -moz-opacity:.50;    opacity:.50;}img.selected_image{   border:1px solid #0068b3;}.jcarousel-container {    position: relative;padding:0;border-top:1px solid #2E81BC;    border-bottom:1px solid #2E81BC;padding:7px 0;width:642px;}.jcarousel-skin{    width:640px;    margin:0 auto;}.jcarousel-clip {    z-index: 2;    padding: 0;    margin: 0;    left:21px;    overflow: hidden;    position: relative;    width:606px;height:84px;}.jcarousel-list, #carousel {    z-index: 1;    overflow: hidden;    position: relative;    top: 0;height:90px;    left: 0;list-style:none;    margin: 0;    padding: 0;}.jcarousel-list li, .jcarousel-item, #carousel li{    float: left;    background:none;    list-style: none;    width: 122px;margin:0 0 7px 0;    padding:0;    height: 85px;overflow:hidden;   }.jcarousel-item a{    font-size:11px;    color:#666;text-decoration:none;}.jcarousel-item p{    font-size:11px;    color:#666;    margin:0;    padding:0;    text-align:center;}.jcarousel-next {    z-index: 3;    position:absolute;    top:8px;    left:628px;    width:14px;    height:82px;cursor:pointer;    background:url(/images/btn_gallery_next_active.gif) no-repeat center center;}.jcarousel-prev {    z-index: 3;    position:absolute;    top:8px;    left:0px;cursor:pointer;    width:14px;    height:82px;    background:url(/images/btn_gallery_back_active.gif) no-repeat center center;}.jcarousel-next-disabled-horizontal, .jcarousel-prev-disabled-horizontal {cursor:auto;    filter:alpha(opacity=50);    -moz-opacity:.50;    opacity:.50;}.jcarousel-expand{width:140px;height:15px;margin:7px 0 0 0;cursor:pointer;background: url(/images/btn_collapseThumbs.gif) no-repeat;}.jcarousel-expand-closed{background:url(/images/btn_expandThumbs.gif) no-repeat;}.jcarousel-expand-style{width:650px !important;height:auto !important;left:0 !important;}.jcarousel-expand-style ul{display:block !important;width:650px !important;height:auto !important;left:0 !important;}