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;}#DetailsWrapper{width:650px;}#DetailsWrapper h1{}#TopLinks{width:648px;padding:5px 0 5px 0;border-top:1px solid #7f968e;border-bottom:1px solid #7f968e;float:left;margin:3px 0 0 0;}#TopLinks a{color:#658076;text-decoration:none;}#GalleryWrapperTop{#RealtorInfoWrapperwidth:650px;float:left;padding:25px 0 10px 0;}#PropertyInfoWrapper{width:650px;margin: 0 0 5px 0;padding: 0;}#PropertyInfoTableWrapper{width:650px;}#PropertyInfoWrapper h2{font-size:21px;margin: 0;padding: 0 0 5px 0;width: 350px;}#PropertyInfoWrapper h3{font-size:18px;padding: 0;width: 330px;}#PropertyInfoWrapper p{margin: 0;padding: 0;font-size:14px;color:#3f3f3f;}#PropertyBtns{width:157px;float:right;margin:0 4px 0 0;}#PropertyBtns a{padding:0 0 5px 0;float:left;}#MainGalleryImageWrapper{width:289px;float:left;}#GalleryNavWrapper{width:289px;padding:5px 0 0 0;}#GalleryNavWrapper a{width:157px;display:block;font-size:11px;text-decoration:none;}.SlideshowBtn{float:left;padding:0 0 0 45px;}#ThumbsWrapper{width:650px;padding:7px 0 7px 0;border-top:1px solid #7f968e;border-bottom:1px solid #7f968e;float:left;}.ThumbsNextBtn{float:right;}.ThumbsBackBtn{float:left;}#ThumbsBeltWrapper{width:590px;height:74px;float:left;overflow:hidden;}#ThumbsBeltWrapper img{float:left;margin:0 0 0 10px;}#PropertyDescriptionWrapper{width:650px;padding:10px 0 7px 0;border-bottom:1px solid #7f968e;float:left;}#PropertyDescriptionLeft{width:464px;float:left;color:#3f3f3f;}#ProertyFeaturesBtns{width:158px;float:right;margin:0 0 0 10px;}#ProertyFeaturesBtns a{padding:0 0 5px 0;}#OpenHouseWrapper{width:650px;height:15px;background-color:#981b1f;float:left;padding:7px 0 15px 0;text-align:center;color:#FFFFFF;font-size:18px;margin:0 0 20px 0;}.OpenHouseTitle{}#RequestMoreInfoWrapper{width:650px;padding:20px 0 20px 0;float:left;}#RealtorInfoWrapper{width:159px;float:right;}#RealtorInfoWrapper h3{font-size:18px;padding:5px 0 0 0;}#RealtorInfoWrapper p{line-height:17px;font-size:13px;color:#3f3f3f;}.RealtorPic{border:1px solid #073F2C;padding: 0;}#RequestMoreInfoForm{width:463px;height:300px;background-color:#203a2e;border:1px solid #000000;color: #FFFFFF;float:left;}#RequestMoreInfoForm table th h2{color: #FFFFFF;font-size:18px;padding:0 0 5px 0;}.Required{float:right;padding:3px 13px 0 0;font-weight:normal;}#RequestMoreInfoForm form{margin:0;padding:0 0 0 20px;}#RequestMoreInfoForm table{}#RequestMoreInfoForm table th{padding:15px 0 0 0;}#RequestMoreInfoForm table td{padding:0 10px 2px 0;}#RequestMoreInfoForm table td label{font-size:12px;font-weight:bold;}.input1_name, .input1_email{width:267px;}.input1_phone{width:133px;}.dropDown1_contact{width:139px;}.input1_message{width:416px;height:115px;}.Phone{font-size:16px;color:#ffffff;font-weight:bold;}#PropertyStatsWrapper{width:650px;padding:15px 0 15px 0;border-top:1px solid #7f968e;float:left;}#PropertyStatsWrapper h3{font-size:16px;}#PaymentWrapper{width:156px;float:right;}table.PropertyInfoTable{ width:240px;float:left;}table.PropertyInfoTable2{padding:15px 0 0 0;}table.PropertyInfoTable2 .Bold{padding:0 10px 0 0;}table.PropertyInfoTable td, table.PropertyInfoTable2 td{font-size:13px;padding:0 0 3px 0;}table#InfoTable{height:193px;}#RequestMoreInfoForm{width:463px;float:left;}#RequestShowingWrapper{width:645px;padding:20px 0 20px 0;border-top:1px solid #7f968e;float:left;}#RequestShowingForm{width:646px;height:292px;background-color:#203a2e;border:1px solid #000000;float:left;}#RequestShowingForm form{color: #FFFFFF;padding:0 0 0 20px;}#RequestShowingForm table th{padding:20px 0 0 0;}#RequestShowingForm table td{}#RequestShowingForm table th h2{font-size:18px;color: #FFFFFF;padding:0 0 5px 0}#RequestShowingForm table td label{font-size:12px;font-weight:bold;}.input2_name{width:180px;margin:0 7px 0 0;}.input2_phone{width:150px;margin:0 7px 0 0;}.input2_email{width:242px;}.checkbox_morning, .checkbox_afternoon, .checkbox_evening{margin:8px 0 0 0;padding:0;width:13px;height:13px;}.Calander{width:157px;}.input2_time{width:168px;}.input2_message{width:602px;height:107px;}.CalanderIcon{float:right;padding:15px 8px 0 0;}#RequestShowingForm table td .CheckLabel{font-weight:normal;color:#3f3f3f;padding:0 3px 0 0;margin:0;}.Calendar{width:155px;}#galleryLinks{font-size:12px;color:#073f2c;clear:both;width: 288px;margin: 0;padding: 5px 0 0 0;height: 24px;}#galleryLinks #nextImgButton, #galleryLinks #prevImgButton{cursor:pointer;font-size:11px;font-weight:bold;}#galleryLinks a{color:#073f2c;text-decoration:underline;}.Right{float:right;}.Left {float:left;}.Gallery_Btn{float: left;width: 28px;padding: 0 2px 2px 0px;margin: 0;}#ImgControls{clear:both;margin:0 auto;width: 648px;height: 85px;border-top:1px solid #7F968E;border-bottom:1px solid #7F968E;padding:0 0 10px 0;}#beltWrapper{float:left;width:586px;height:76px;position:relative;overflow:hidden;margin: 10px 0 0 0;padding: 0;}#belt{margin:0;padding:0;position:relative;height:74px;}.panel{margin: 0 10px 0 0;padding:0;width:107px;height:74px;overflow:hidden;float:left;border: 1px solid #819f95;}.galThumb{margin:0;padding: 0;cursor: pointer;}#PhotoViewerMainImage{border: 1px solid #092819;}#PhotoViewerMainImageCell{margin: 0;padding: 0 14px 0 0;}#photoWrap {width: 288px;}#Disclaimer{width:650px;float:left;color:#ccc;padding: 10px 0 0 0;font-size:11px;}.DisclaimerIcon{float:left;margin:5px 0 0 0;}#courtesy{width:650px;float:left;padding: 10px 0 0 0;}span#sharethis_0{margin:20px 0 0 0;float:left;}