/* CSS Document */
  body { background-color:#fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color: #484848; z-index:0; padding:0px; margin:0px; outline:none; }
form { margin: 0px; padding: 0px; }
img { border:none; outline:none; }
a:link, a:active, a:visited { text-decoration:none; font-weight:bold; outline:none; }
a:hover { text-decoration:underline; font-weight:bold; outline:none; }
h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #989797; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.rlpt_clear { width:100%; height:0px; clear:both; font-size:0px; }
.rlpt_clear5 { width:100%; height: 5px; clear:both; font-size:0px; }
.rlpt_bold { font-size: 14px; font-weight: bold; }
.rlpt_wrapper { background-position: center top; background-color: #fff; border-style: none; width: 800px; height: 100%; margin: 0px auto; padding: 0px 0px 0px 0px; position:relative; z-index: 0; }
.rlpt_branding { width: 775px; height: 101px; background-image: url(images/rlpt_branding_bg.jpg); background-repeat: no-repeat; margin-top: 8px; padding: 10px 0px 0px 25px; }
.rlpt_menuBox { width: 800px; height: 35px; background-color: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color: #484848; }
.rlpt_topContainer { width: 800px; height: 284px; background-image: url(images/rlpt_topCon_bg.gif); background-repeat: no-repeat; }
.rlpt_topContainer_inner { width: 800px; height: 100%; background-color: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.rlpt_aboutUs { width: 235px; height: 260px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight: regular; color: #484848; padding: 12px 15px 12px 15px; margin: 0px 0px 0px 0px; overflow: hidden; float: left; }
.rlpt_copy { padding: 10px 0px 0px 0px; }
.rlpt_fp { width: 235px; height: 267px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; font-weight: regular; color: #484848; padding: 17px 17px 0px 17px; float: left; }
.rlpt_fpTopDetails { width: 235px; height: 18px; }
.rlpt_fpPropType { font-size: 12px; font-weight: bold; float: left; }
.rlpt_fpPrice { font-size: 12px; font-weight: bold; float: right; }
.rlpt_fpImageBox { width: 226px; height: 175px; background-image: url(images/rlpt_fpImageBox_bg2.gif); background-repeat: no-repeat; padding: 4px 0px 0px 6px; }
.rlpt_fpImage { width: 220px; height: 172px; border-style:none; background-image: none; background-repeat: no-repeat; padding: 0px 0px 0px 0px; overflow: hidden; }
.rlpt_fpBottomLeft { width: 130px; text-align: left; float: left; }
.rlpt_fpBottomRight { width: 100px; text-align: right; float: right; }
.rlpt_qs { width: 246px; height: 274px; padding: 10px 10px 0px 10px; float: left; }
.rlpt_qsBox { width: 246px; height: 284px; background-color: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color:#484848; font-weight: regular; text-decoration: none; font-weight:regular; padding: 0px 0px 0px 0px; float: left; position:relative; }
.rlpt_qs_form { width: 265px; height:  220px; background-color:none; }
.rlpt_home_search_field_main { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.rlpt_home_search_label_location { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:normal; color: #484848; float: left; padding: 0px 0px 3px 0px; margin: 0px 7px 2px 0px; }
.rlpt_home_search_location { width: 233px; height:18px; font-family: Arial, Helvetica, sans-serif; padding:2px 2px 0px 4px; font-size:12px; color:#616161; font-style:italic; border-style: solid; border-width: 1px; border-color: #7f9db9; margin: 0px 0px 8px 0px; }
.rlpt_pCSLocation_Wrapper { position: static; }
.rlpt_input_field_main { font-size: 12px; position:relative; }
.rlpt_home_search_leftColumn { width: 119px; height: 100%px; float: left; }
.rlpt_home_search_field { margin:0px 0px 10px 0px; }
.rlpt_mlsInput { width: 111px; height: 18px; font-family: Arial, Helvetica, sans-serif; padding:2px 2px 0px 4px; font-size:12px; color:#616161; font-style:italic; border-style: solid; border-width: 1px; border-color: #7f9db9; margin: 5px 0px 8px 0px; float:left; }
.rlpt_home_search_minprice { width: 119px; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal; color: #000; margin: 5px 0px 0px 0px; }
.rlpt_home_search_field_beds { margin:5px 0px 5px 0px; }
.rlpt_bedsBox { width: 54px; float: left; }
.rlpt_home_search_beds { width:54px; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal; color: #000; ; }
.rlpt_home_search_field_baths { margin:5px 0px 5px 0px; }
.rlpt_bathsBox { width: 54px; float: right; }
.rlpt_home_search_baths { width:54px; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal; color: #000; }
.rlpt_mapBtn a:link, .rlpt_mapBtn a:active, .rlpt_mapBtn a:visited { display:block; float:left; width:107px; height:35px; background-image:url(images/rlpt_mapBtn.jpg); background-repeat:no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.rlpt_mapBtn a:hover { background-position:0 -35px; }
.rlpt_home_search_rightColumn { width: 119px; height: 100%px; float: right; }
.rlpt_home_search_ptype { width: 119px; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal; color: #000; margin: 5px 0px 0px 0px; }
.rlpt_home_search_maxprice { width: 119px; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal; color: #000; margin: 5px 0px 0px 0px; }
.p_search_location_input_control { width: 263px; }
.rlpt_home_search_view_results_title { height:14px; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal; line-height: 14px; color: #484848; margin: 27px 0px 17px 18px; padding: 0px 0px 0px 0px; float:left; }
.rlpt_listBtn a:link, .rlpt_listBtn a:active, .rlpt_listBtn a:visited { display:block; float:right; width:107px; height:35px; background-image:url(images/rlpt_listBtn.jpg); background-repeat:no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.rlpt_listBtn a:hover { background-position:0 -35px; }
.rlpt_linksContainer { width: 800px; height: 150px; }
.rlpt_agentSearch a:link, .rlpt_agentSearch a:active, .rlpt_agentSearch a:visited { width: 148px; height: 150px; background-image: url(images/rlpt_agentSearch.jpg); background-repeat: no-repeat; display:block; float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.rlpt_agentSearch a:hover { background-position:0 -150px; }
.rlpt_joinOurTeam a:link, .rlpt_joinOurTeam a:active, .rlpt_joinOurTeam a:visited { width: 148px; height: 150px; background-image: url(images/rlpt_joinOurTeam.jpg); background-repeat: no-repeat; display:block; float:left; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; }
.rlpt_joinOurTeam a:hover { background-position:0 -150px; }
.rlpt_mapSearch a:link, .rlpt_mapSearch a:active, .rlpt_mapSearch a:visited { width: 148px; height: 150px; background-image: url(images/rlpt_mapSearch.jpg); background-repeat: no-repeat; display:block; float:left; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; }
.rlpt_mapSearch a:hover { background-position:0 -150px; }
.rlpt_mortgages a:link, .rlpt_mortgages a:active, .rlpt_mortgages a:visited { width: 148px; height: 150px; background-image: url(images/rlpt_mortgages.jpg); background-repeat: no-repeat; display:block; float:left; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; }
.rlpt_mortgages a:hover { background-position:0 -150px; }
.rlpt_openHouses a:link, .rlpt_openHouses a:active, .rlpt_openHouses a:visited { width: 148px; height: 150px; background-image: url(images/rlpt_openHouses.jpg); background-repeat: no-repeat; display:block; float:left; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; }
.rlpt_openHouses a:hover { background-position:0 -150px; }
.rlpt_mlsLink a:link, .rlpt_mlsLink a:active, .rlpt_mlsLink a:visited { width: 297px; height: 41px; background-image: url(images/rlpt_mlsLink.jpg); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: regular; letter-spacing:normal; color: #484848; text-decoration: none; display:block; float:left; margin: 17px 0px 0px 0px; padding: 11px 0px 0px 38px; }
.rlpt_mlsLink a:hover { background-position:0 -52px; }
.rlpt_charityLink a:link, .rlpt_charityLink a:active, .rlpt_charityLink a:visited, .rlpt_charityLink a:hover { width: 113px; height: 72px; background-image: url(images/rlpt_charityLink.jpg); background-repeat: no-repeat; float: right; margin: 6px 0px 0px 0px; }
.rlpt_bottomMenuBox { width: 790px; height: 20px; background-color: #000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color: #fff; margin: 17px 0px 0px 0px; padding: 0px 0px 0px 10px; }
.rlpt_disclaimer { width: 485px; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#6a6969; text-decoration:none; font-weight:regular; text-align:left; padding: 17px 0px 17px 0px; float: left; }
.rlpt_disclaimer a:link, .rlpt_disclaimer a:active, .rlpt_disclaimer a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#adacac; line-height:14px; text-decoration: underline; }
.rlpt_disclaimer a:hover { text-decoration: none; }

/* Social Links */
.rlpt_socialLinks { max-width: 255px; height: 32px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-style: italic; line-height:16px; color:#b8b8b8; text-decoration:none; font-weight:regular; text-align:left; margin: 17px 0px 0px 0px; float: right; }
.rlpt_socialLinks_title { width: 70px; height:32px; line-height:32px; margin: 0px 0px 0px 0px; float: left; }
.rlpt_socialLinks a:link, .rlpt_socialLinks a:active, .rlpt_socialLinks a:visited, .rlpt_socialLinks a:hover { width:32px; height:32px; float: right; display: block; margin:0px 0px 0px 4px;}

/* Social Links - Old 
.rlpt_facebook a:link, .rlpt_facebook a:active, .rlpt_facebook a:visited { width: 26px; height: 25px; background-image: url(images/rlpt_facebook.jpg); background-repeat: no-repeat; float: right; display: block; }
.rlpt_facebook a:hover { background-position: 0 -25px; }
.rlpt_twitter a:link, .rlpt_twitter a:active, .rlpt_twitter a:visited { width: 26px; height: 25px; background-image: url(images/rlpt_twitter.jpg); background-repeat: no-repeat; margin: 0px 0px 0px 4px; float: right; display: block; }
.rlpt_twitter a:hover { background-position: 0 -25px; }
.rlpt_youTube a:link, .rlpt_youTube a:active, .rlpt_youTube a:visited { width: 25px; height: 25px; background-image: url(images/rlpt_youTube.jpg); background-repeat: no-repeat; margin: 0px 0px 0px 4px; float: right; display: block; }
.rlpt_youTube a:hover { background-position: 0 -25px; }
.rlpt_rss a:link, .rlpt_rss a:active, .rlpt_rss a:visited { width: 25px; height: 25px; background-image: url(images/rlpt_rss.jpg); background-repeat: no-repeat; margin: 0px 0px 0px 4px; float: right; display: block; }
.rlpt_rss a:hover { background-position: 0 -25px; }*/

