/* system level css */
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;}
/* client side css */
.floatRight{float:right;}.floatLeft{float:left;}#linkBanner{height:30px;width:635px;}.clearAll, .clearBoth{clear:both;}.redStar{color:#ff0000;}.addToFav, .addToFav a{margin:0;padding:0 22px 0 22px;font-weight:bold;font-size:11px;color:#005999;text-decoration:none;}.showMeSim, .showMeSim a{margin:0;padding:0 2px 0 10px;font-weight:bold;font-size:11px;color:#005999;text-decoration:none;}.sendToFriend, .sendToFriend a{margin:0;padding:0 2px 0 2px;font-weight:bold;font-size:11px;color:#005999;text-decoration:none;}.print, .print a{margin:0;padding:0 2px 0 2px;font-weight:bold;font-size:11px;color:#005999;text-decoration:none;}#galleryWrap{width:634px;border:1px solid #0068b3;float:left;}#galleryHead{margin:0;padding:10px;height:55px;background:url(/images/galleryHeader.gif) top no-repeat;}#galleryHead h1{margin:0;padding:0;color:#ffffff;font-size:19px;font-weight:bold;}#galleryHead h2{margin:0;padding:0;color:#ffffff;font-size:15px;}#subGalleryHead{height:34px;background:#e5eef5;}#subGalleryHead ul{margin:0 0 0 10px;padding:2px 0 0 0;}#subGalleryHead ul a{text-decoration:none;}#subGalleryHead li{margin:0;padding:0 5px 0 5px;float:left;list-style:none;}#subGalleryHead ul li a{margin:0;padding:0;font-size:13px;font-weight:bold;color:#005999;text-decoration:none;}#detailsMidPage{width:635px;float:left;}#remarks{float:left;width:370px;padding:0 0 10px 0;border-bottom:1px solid #bfd5e5;}#remarks p{margin:0;padding:0;line-height:20px;font-size:13px;}#remarks h3{margin:0;padding:0;font-weight:bold;font-size:14px;color:#005999;}#customerCare{margin:10px 0 0 0;padding:0;width:370px;float:left;}#customerCareLeft{width:155px;float:left;}#customerCareLeft img{border:1px solid #096db6;}#customerCareRight{width:200px;float:right;}#customerCareRight a{font-weight:bold;color:#005999;text-decoration:none;}#customerCareRight p{margin:0;padding:0;font-size:14px;line-height:20px;}#customerCareRight h3{margin:0;padding:0;font-weight:bold;font-size:18px;color:#005999;}#customerCareRight h4{margin:0;padding:0;font-weight:bold;font-size:16px;color:#005999;}#customerCareRight img{margin:0 0 5px 0;padding:0;}#bottomFeaturesWrapper{}#bottomFeaturesWrapper h2{font-weight:bold;font-size:16px;color:#005999;}.OpenHouse{background: #d51112;width: 100%;height: 32px;margin-top: 15px;margin-bottom: 15px;white-space:nowrap;padding-top: 0px;}.OpenHouseTitle{color:#FFFFFF;font-size: 12px;font-weight: bold;padding: 7px 10px 0 0;display: block;}.openHouseFirstPic{float: left;}.openHouseSecondPic{float: right;}.blueText{font-style:italic;font-size:14px;color:#005999;}.livechat{margin:0;padding:0;color:#005999;font-size:15px;font-weight:bold;text-decoration:none;float:left;}.livechat img{margin:1px 0 0 0;padding:0;text-decoration:none;border:none !important;}.livechatcta{margin:0;padding:0 1px 0 0;color:#005999;font-size:15px;font-weight:bold;text-decoration:none;}.livechatcta img{margin:5px 0 0 0;padding:0;text-decoration:none;border:none !important;}.livechatSide{margin:0;padding:0;color:#005999;font-size:13px;font-weight:bold;text-decoration:none;}.livechatSide img{margin:5px 0 0 0;padding:0;text-decoration:none;border:none !important;}#TopLinks{margin:0 0 10px 0;padding:0;width:635px;border-top:1px #bfd5e5 solid;border-bottom:1px #bfd5e5 solid;padding:3px 0px 3px 0px;color:#005999;}#topNav{float:right;}#galleryMainImage{    width:480px;    float:left;    padding:22px 0 0 85px;}#PhotoViewerMainImage{}#galleryNav{    padding:5px 0;    font-size:11px;    color:#00427e;}#galleryNav span{    cursor:pointer;}#beginSlideshowBtn{    width:150px;    height:20px;    margin:0 auto;    cursor:pointer;font-weight:bold;font-size:11px;color:#0068b3;text-decoration:underline;}#galleryThumbsWrapper{float:left;    padding:0 22px;}#galleryThumbs{    width:600px;    border-top:1px solid #2E81BC;    border-bottom:1px solid #2E81BC;    padding:10px 0;    overflow:hidden;}#scrollRightButton{    float:right;    cursor:pointer;}#scrollLeftButton{    float:left;    cursor:pointer;}#beltWrapper{    overflow:hidden;    width:572px;    position:relative;}#belt{    margin:0;    padding:0;    position:relative;}.panel{    width:110px;    float:left;    padding:0 0 0 10px;}.panel img{border:1px solid #1273b8;    cursor:pointer;}#expandPhotos{    padding:0 22px 0 2px;}#photosTrigger{    cursor:pointer;    padding:10px 0 10px 22px;    color:#00427E;    font-size:11px;float:left;}.expandPanel{    width:110px;    float:left;    padding:0 0 20px 20px;}#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:13px;    color:#000000;    font-weight:bold;    padding:5px 0 5px 0;}#messageBlock{    width:221px;    height:213px;}#datefield{    width:99px;}#detailsContactForm form div#preferredDateBlock{    width:103px;    float:left;    overflow:hidden;}#detailsContactForm form div#preferredTimeBlock{    width:103px;    float:left;    overflow:hidden;    margin-left:20px;}#timefield{    width:102px;}.dateBox{    width:70px;    font-size:11px;    margin-right:4px;}#agentName{    font-size:11px;    width:225px;}#agentMessage{    width:221px;    height:90px;}#detailsTabBox{    width:635px;    padding:30px 0 0 0;}#detailsTabs{    border-bottom:1px solid #2E81BC;    float:left;    height:22px;    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:#0068b3;    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:#ffffff;    border-bottom:1px solid #ffffff;    color:#005999;}#detailsTabContent{    width:603px;    padding:15px;    border-left:1px solid #2E81BC;    border-right:1px solid #2E81BC;    border-bottom:1px solid #2E81BC;    float:left;}#detailsTabContent h3{margin:0;padding:0;}#propertyMap p{    padding:10px 0 0 0;}#propertyMap p a{    font-size:13px;    font-weight:bold;}#additionalDetailsRight{width:300px;float:right;}#additionalDetailsLeft{width:300px;float:left;}
