.listingsMaster{margin:0;width:470px;border:1px solid #dff2ff;padding:6px 14px 6px 14px;background-color:#f9fcff;border-radius:15px}.listingsMaster #pagerTop{text-align:center;margin-top:10px;margin-bottom:10px}.listingsMaster #pagerBottom{text-align:center;margin-top:10px;margin-bottom:0}.listingsMaster ul{padding:0;margin:0;list-style-type:none;font-size:11px}.listingsMaster ul li{list-style-type:none;width:470px;margin:0 0 10px 0;padding:0;color:#333;background-color:#fff}.listingsMaster ul li div.noHighlight{width:470px;border:1px solid #b9daff;padding:0;border-radius:10px}.listingsMaster ul li div.userListing{width:470px;border:1px solid #ffe0d7;padding:0;background-color:#fff;border-radius:10px}.listingsMaster ul li div.headingDiv{padding:5px 5px 5px 10px}.listingsMaster ul li div.noHighlight div.headingDiv{background-image:url(../Assets/Backgrounds/ListingsMasterHeadingDiv.jpg);background-repeat:repeat-x;background-color:#eaf4ff;border-radius:10px 10px 0 0}.listingsMaster ul li div.userListing div.headingDiv{background-image:url(../Assets/Backgrounds/ListingsMasterUserHeadingDiv.jpg);background-color:#ffede8;border-radius:10px 10px 0 0}.listingsMaster li table.listingTable{border-style:none;border-width:0;border-spacing:0;border-collapse:collapse;width:470px;margin:0;padding:0}.listingsMaster .leftCell{padding:10px;margin:0;width:160px}.listingsMaster .leftCell img{padding:0;margin:0;width:160px;height:112px}.listingsMaster .centerCell{width:160px;padding-top:10px;padding-bottom:2px;text-align:left}.listingsMaster .rightCell{text-align:right;padding:10px 10px 2px 0;margin:0;width:115px;vertical-align:middle}.listingsMaster .listingOfficeName{font-style:italic;color:#aaa;padding:0 10px 0 10px;margin:0;text-align:right}.listingsMaster .address{font-size:13px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif}.listingsMaster .headingDiv .flagIconsDiv{float:right;font-size:13px;font-weight:bold;color:#f00}.listingsMaster .headingDiv img{float:left;margin-top:-4px;margin-left:2px;margin-right:5px}.listingsMaster .city{color:#999}.listingsMaster .propertyType{font-weight:bold;color:#666}.listingsMaster .mlsNumber{color:#999;font-size:11px}.listingsMaster .detailLink{font-weight:bold}.listingsMaster .listingPrice{font-size:13px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666}.listingsMaster .previousPrice{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;text-decoration:line-through}.listingsMaster .userFlagLabel{font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;color:#c30}.listingsMaster .progress{color:#f22;text-align:right}.inactiveButton input[type="submit"]{border:1px solid #aaa;background-color:#f0f0f0;border-radius:14px;color:#aaa}.inactiveButton input[type="submit"]:hover{border:1px solid #aaa;background-color:#f0f0f0;color:#ccc}.listingView .masterHyperlink{font-size:14px;font-weight:bold;margin-left:6px}.pager{text-align:center}.listingView .pager p{padding:0;margin:0;font-style:italic;color:#808080}.listingView .pager td{border-collapse:collapse}.listingView div.noHighlight{border:2px solid #e0e0e0;border-radius:15px}.listingView div.userListing{border:2px solid #ffd1c1;border-radius:15px}.listingView .headingDiv{padding:10px;background-color:#eaf4ff;border-radius:15px 15px 0 0}.listingView div.noHighlight div.headingDiv{background-color:#eaf4ff}.listingView div.userListing div.headingDiv{background-color:#ffede8}.listingView .headingDiv .left{float:left}.listingView .headingDiv ul{list-style-type:none;padding:0;margin:0}.listingView .headingDiv ul li{list-style-type:none;margin:0;padding:0}.listingView .headingDiv .right{text-align:right;float:right}.listingView .headingDiv .left .address{color:#c30;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;margin:0}.listingView .headingDiv .left .mapLink{width:65px;margin-top:8px;padding:8px;font-size:15px;border:1px solid #ccc}.listingView .headingDiv .left .mapLink:hover{border-color:#36c;background-color:#f0f0f0}.listingView .headingDiv .left .mapLink img{float:left;padding-right:6px}.listingView .headingDiv .city{color:#999;font-size:11px;margin-bottom:10px}.listingView .headingDiv .propertySubtype{color:#666;font-size:13px}.listingView .headingDiv .pending{color:#f00;font-size:16px;font-weight:bold;padding-top:8px}.listingView .headingDiv .price{font-size:18px}.listingView .headingDiv .mortgage{border:1px solid #ccc;background-color:#fbffff;padding:2px 8px 2px 8px;margin-top:10px;margin-bottom:10px;border-radius:6px}.listingView .headingDiv .mortgage .payment{color:#666;font-size:11px;font-weight:bold;margin-top:6px;margin-bottom:6px}.listingView .headingDiv .mortgage .parameters{color:#666;margin-top:6px;margin-bottom:6px;font-size:11px}.listingView .headingDiv .mortgage .optionsLink{margin-top:6px;margin-bottom:6px;font-size:11px}.listingView .headingDiv .openHouse{float:left;clear:both;background-color:inherit;padding:8px 12px;border:1px solid #f00}.listingView .headingDiv .openHouse img{float:left;margin:0 16px 0 0}.listingView .headingDiv .openHouse img.agent{float:right;margin:0 0 0 16px;height:72px}.listingView .headingDiv .openHouse .date{font-weight:bold;font-size:13px;color:#c00;margin-bottom:3px}.listingView .headingDiv .openHouse .time{font-size:11px}.listingView .headingDiv .openHouse .hostedBy{margin-top:3px;margin-bottom:3px;font-size:11px}.listingView .headingDiv .openHouse .host{font-weight:bold;font-size:13px}.listingView .headingDiv .addToMyFavorites{float:right;clear:right;padding-top:5px;text-align:right;font-weight:bold;color:#c30}.listingView .headingDiv .addToMyFavorites input[type="submit"]{color:#c30}.listingView .headingDiv .addToMyFavorites .removeLink{font-weight:normal;font-size:11px}.listingView .progress{color:#f22;text-align:right;font-size:11px}.listingView #listingImageBox{background-color:#f4f4f4;padding:12px}.listingView a.listingImage img{max-width:450px;margin-left:8px;border:4px solid #999;border-radius:15px}.listingView .morePicturesFound{padding:10px 10px 0 10px;text-align:center;font-size:11px;color:#c30}#googleMap{margin-top:20px}#googleMap #map-canvas{height:350px;width:99%;border:2px solid #e0e0e0;border-radius:10px}.listingView .marketingRemarks{padding:15px 20px 0 20px;line-height:22px;text-indent:24px}.listingView .listingFeatures{padding:0 22px;margin-top:26px}.listingView .listingFeatures .featureList{width:146px;padding:0;margin:0;float:left}.listingView .listingFeatures .featureList .heading{color:#808080;font-size:18px}.listingView .listingFeatures .featureList ul.list{font-size:11px}.listingView .listingFeatures .featureList ul.list li{margin-bottom:6px;list-style-type:square}.listingView #bottom{padding:8px 0;color:#666;text-align:center;font-size:11px}li .openHouse .itemHeading{color:#c30;font-weight:bold;font-size:13px}li .openHouse img{padding:0;width:80%;margin:5px auto 5px auto}.modalPopup{background-color:#fff;padding:0;border:1px solid #666}.modalBackground{background-color:#808080;filter:alpha(opacity=70);opacity:.7}.modalPopup .body{padding:18px;color:#666}.modalPopup .header{background-color:#36c}.modalPopup .header .text{font-size:18px;color:#ccc;float:left;font-weight:bold;margin:4px 18px}.modalPopup .header .cancelButton{float:right;margin:0;width:50px;background-color:#900;color:#fff;font-weight:bold;font-size:13px}.modalPopup .header .cancelButton:hover{background-color:#f22}.modalPopup .submitButton{margin:0 auto;display:block}.moreInfoPanel{width:550px}.addToMyFavoritesNotLoggedIn{width:300px}.addToMyFavoritesNotLoggedIn .loginLink{font-weight:bold;text-align:center}.addToMyFavoritesNotLoggedIn .cancelButton{float:right}table.dataTable{border:1px solid #c0c0c0;background-color:#f9f9f9;padding:4px;border-collapse:collapse;width:100%}table.dataTable th{padding:2px 4px;border-style:none solid solid solid;background-color:#c0c0c0;color:#333;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:#808080;border-right-color:#808080;border-left-color:#808080;border-left-width:1px;border-right-width:1px}table.dataTable tr{color:#333;text-align:right;vertical-align:bottom}table.dataTable td{padding:4px;border-style:none none solid none;color:#333;text-align:right;vertical-align:top;border-bottom-width:1px;border-bottom-color:#f0f0f0;margin-bottom:20px}.dataEntryTable{padding:4px;margin:0;border:1px solid #c0c0c0;width:100%;margin-bottom:20px}table.dataEntryTable th{padding:3px 6px;border-style:none solid solid solid;background-color:#c0c0c0;color:#333;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:#808080;border-right-color:#808080;border-left-color:#808080;border-left-width:1px;border-right-width:1px}table.dataEntryTable td{padding:6px;border-style:none none solid none;vertical-align:middle;border-bottom-width:1px;border-bottom-color:#e0e0e0}table.dataEntryTable td.number{text-align:right}.dataResultsTable{padding:4px;margin:0;border:1px solid #c0c0c0;width:100%;margin-bottom:20px}table.dataResultsTable th{padding:3px 6px;border-style:none solid solid solid;background-color:#c0c0c0;color:#333;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:#808080;border-right-color:#808080;border-left-color:#808080;border-left-width:1px;border-right-width:1px}table.dataResultsTable td{padding:6px;border-style:none none solid none;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:#e0e0e0}table.dataResultsTable td.number{text-align:right}table.infoTableVertical{margin:15px 0 30px 0}table.infoTableVertical td{padding:6px;vertical-align:bottom}table.infoTableVertical td.label{color:#666;text-align:right;vertical-align:top;background-color:#fff}table.rentalsTable{border:1px solid #c0c0c0;margin-top:6px;margin-bottom:18px;padding:4px;border-collapse:collapse;width:100%}table.rentalsTable th{border-style:none solid solid solid;background-color:#ffe6e6;color:#666;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:#c0c0c0;border-right-color:#c0c0c0;border-left-color:#c0c0c0;border-left-width:1px;border-right-width:1px;padding-top:2px;padding-bottom:3px}table.rentalsTable tr{color:#333;text-align:left;vertical-align:bottom}table.rentalsTable td{padding:4px;border-style:none none solid none;color:#333;text-align:left;vertical-align:middle;border-bottom-width:1px;border-bottom-color:#e9e9e9}#createUserWizard{font-size:13px;width:50%}.userLoginForm{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif}.userLoginForm th,.userLoginForm td{padding:3px;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif}.createUserButton{color:#6f3;margin-right:80px}.employeeSidebar{border:1px solid #9cf;padding:12px;text-align:left;background-color:#ffffe1;margin-top:7px;margin-bottom:15px}.phoneTable{border-collapse:collapse;border-style:none;margin:0;font-size:11px}.phoneTable td.phoneName{padding:2px;text-align:left;color:#666}.phoneTable td.phoneNumber{padding:2px;text-align:left}.grayBorder{border:1px solid #ccc}#agents ul{padding:0;margin:0;list-style-type:none}#agents li{list-style-type:none;width:470px;margin:0 0 8px 0;padding:0;color:#333;background-color:#fff;border:1px solid #ccc}#agents li .leftDiv{float:left;width:80px;padding:12px}#agents li .rightDiv{float:right;width:340px;padding:8px}#agents li .rightDiv h3{margin:0;padding:0}#agents li .rightDiv p.jobTitle{margin:2px 0 4px 0;padding:0;color:#666;font-size:11px}#agents li .rightDiv p.email{margin:6px 0 6px 0;padding:0}#agents li .rightDiv p.licenseNumber{margin:6px 0 6px 0;padding:0;font-size:11px;color:#666}#agentView{padding:12px;width:475px}#agentView .phoneTable{font-size:13px}#agentView p.licenseNumber{margin:6px 0 6px 0;padding:0;font-size:13px;color:#666}#agentView .topDiv .leftDiv{width:260px;float:left}#agentView .topDiv .rightDiv{width:200px;float:right;margin-left:15px}#agentView .middleDiv{width:475px;margin-top:12px}#about p{font-family:Georgia,'Times New Roman',Times,serif;line-height:1.75em}#administration li{padding:8px}#administration .dataEntryTable{border:1px solid #c0c0c0}#administration .dataEntryTable th,#administration .dataEntryTable td{margin:0;padding:.2em;font-size:13px}#administration #employeeFormView{border:1px solid #c0c0c0;width:600px;background-color:#fffbd6}#administration .dataEntryTable th{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#c0c0c0;background-color:#ccc}#infoRequestAdmin th{text-align:left}#infoRequestActions{padding:12px;border:1px solid #c30;margin-right:12px;margin-top:70px;background-color:#ffc}#infoRequestView .sendReplyPanel{border:1px solid #c30;padding:16px;background-color:#e8ffff;margin-bottom:12px;font-weight:bold}.assignRequestPanel{border:1px solid #c30;padding:16px;background-color:#e8ffff;margin-bottom:12px;font-weight:bold}.adminBox{padding:4px;border:1px solid #06f;width:500px;margin-top:10px;margin-bottom:10px;background-color:#fffff2}.formViewBox{padding:8px 16px 8px 16px;border:1px solid #ccc;width:300px;margin-top:10px;margin-bottom:10px;background-color:#f5f5f5}.formViewItems .details{border:1px solid #e0e0e0;border-radius:15px;width:40%;margin:24px 24px 24px 0;padding:16px;float:left}.formViewItems .comment{border:1px solid #e0e0e0;border-radius:15px;margin-bottom:24px;padding:16px;font-weight:bold}.formViewItems .notes{border:1px solid #e0e0e0;border-radius:15px;font-weight:normal;margin-bottom:24px;padding:16px}.formViewItems .notes p{font-weight:normal}.formViewItems p{clear:left;font-weight:bold;margin-top:4px}.formViewItems p label{float:left;width:100px;font-weight:normal;color:#242424;text-align:left}.formViewItems input,.formViewItems textarea,.formViewItems select{margin-left:12px;padding:2px 6px}.formViewItems input[type="text"],.formViewItems textarea{width:440px;margin-right:4px}.formViewItems .buttons{margin-top:16px;margin-bottom:24px}.formViewItems .buttons.editDelete{margin-top:10px;margin-bottom:2px}.formViewItems .buttons.editDelete input[type="submit"]{width:50px;height:20px;font-size:11px;margin-right:8px;padding:1px 4px;border:1px solid #039;background-color:#f0f0f0;border-radius:6px;color:#03c}.formViewItems .buttons.editDelete input[type="submit"]:hover{background-color:#cff;color:#4291e0;border-color:#4291e0}.formView{border:1px solid #e0e0e0;border-radius:15px;padding:0 20px;background-color:#f9f9f9;margin:8px}.formView p{clear:left}.formView p label{float:left;width:100px;font-weight:bold;color:#242424;text-align:right;margin-top:4px;margin-bottom:8px}.formView input,.formView textarea,.formView select{margin-left:12px;padding:2px 6px}.formView input[type="text"],.formView textarea{width:440px;margin-right:4px}.formView .buttons{margin-top:16px;margin-bottom:24px}.formView .buttons.editDelete{margin-top:10px;margin-bottom:2px}.formView .buttons.editDelete input[type="submit"]{width:50px;height:20px;font-size:11px;margin-right:8px;padding:1px 4px;border:1px solid #039;background-color:#f0f0f0;border-radius:6px;color:#03c}.formView .buttons.editDelete input[type="submit"]:hover{background-color:#cff;color:#4291e0;border-color:#4291e0}.admin table img.thumb{width:80px}.box{border:1px solid #e0e0e0;border-radius:18px;padding:18px;margin:12px}.admin.rentalListing ul.thumbnails li{border:1px solid #e0e0e0;background-color:#e0e0e0;border-radius:12px;list-style:none;float:left;height:220px;padding:12px;margin-right:12px;margin-bottom:12px}.admin.rentalListing ul.thumbnails li a.thumb img{border-radius:12px;width:130px;max-height:140px;display:block}.admin.rentalListing ul.thumbnails li div.rotate{width:90px;margin-left:auto;margin-right:auto}.admin.rentalListing ul.thumbnails li div.rotate input{border:solid 1px #f00;margin:6px 6px 0 6px}.admin.rentalListing ul.thumbnails li a.linkButton{text-align:center;margin:8px auto 0 auto;display:block}.public .rentalListing{border:1px solid #ff8d75;border-radius:18px;padding:0 24px 16px 24px;width:600px;margin-left:30px}.public .rentalListing .morePicturesFound{padding:10px 10px 0 10px;text-align:center;font-size:11px;color:#c30}.public .rentalListing li{margin-bottom:10px}.public .rentalListing .imageDiv a img{width:100%;border-radius:15px}.rentalListInfo{width:60%}#propertyManagement{width:60%}