.search{border:1px solid #CCCCCC;padding:10px;display:block;*height:130px;min-height:95px;background-color:#f1f1f1;}
.searchLeft, .searchRight{float:left;min-height:130px;line-height:30px}
.searchLeft label, .searchRight label{width:87px;display:-moz-inline-box;display:inline-block;}
.searchLeft{width:340px;}
.searchRight{width:250px;}
.searchLeft div{display:inline;}
.searchLeft select{width:173px;}
.searchLeft input{width:162px}
.searchRight select{width:150px;}
#content .wideButton{line-height:20px;margin:10px 0;height:22px;width:135px;}
.btnSubmit{float:right;margin: 10px 10px 0 0;}
.cityText {margin:20px 0px;}
.re-tab-strip {margin-top:20px;border-bottom:1px solid #CCCCCC;height:22px;}
.re-tab-strip div {color:#0753A1;cursor:pointer;float:left;font-weight:bold;height:18px;
min-width:95px;padding:3px 5px 0px;text-align:center;white-space:nowrap;}
.re-tab-strip-active {background-color:#FFFFFF;border-color:#CCCCCC rgb(204, 204, 204) white;
border-style:solid;border-width:1px;}
.tabbody{border-width:0px 1px 1px 1px; border-style: solid; border-color: #CCCCCC;padding:10px}
a.refine{float:right;margin: 10px 20px !important}
div.refine{background-color:#f1f1f1;min-height:130px;padding:3px 10px;line-height:17px;}
.refine div{width:auto;float:left}
.re-refine-chk{width: 141px;min-height:80px;}
.homeEq{width:200px;}
.rateTable{width:600px;margin: 20px 0px;}
.rateTable td{padding-bottom:2px;}
.rateTable tr.rateTableHeader{border-bottom:1px solid #CCCCCC;}
.rateTableHeader {color:orange;font-weight:bold}
.rateTableHeader, .rateTable td {width:60px;}
.rateTable td.ratePhone {width:25px;}
.rateTable td.ratePayment, .rateTable td.rateUpdate{width:80px;}
.rateTable td.rateLender{width:140px;}
.rateTable td.rateType{width:110px;}
.rateTable .popup{position:absolute; left:16px; top:-25px; width:115px;display:none;background-color:#0852A1;color:#fff;padding:3px;text-align:center;}
 .popup a:link, .popup a:visited,
.popup a:hover,.popup a:focus,.popup a:active{color:#fff;text-decoration:none}
.highlightText{font-weight:bold;}
#localInfo {margin:10px 0px;line-height:18px;}
#localInfo h2 {border-bottom:1px solid #CCCCCC;font-size:13px;}
#rateArticles #tips_tools_head h4{border-bottom:1px solid #CCCCCC;font-size:13px;color:#F26521;text-transform:capitalize;}
#rateArticles #tips_tools_head{background-color:#fff;margin: 10px 0px;text-align:left;}
#rateArticles #tips_tools_content div{margin:0}
#rateArticles #most_popular a {color:#70AA18;font-size:11px;text-decoration:underline;}
#neighborhoodInfoContainer{background-color:#fff;margin: 20px 0px; }
#neighborhoodInfoContainer li, #rateArticles #tips_tools_content li{list-style-type:none}
#nextSteps .header-icon{background:transparent url(/images/backgrounds/re-element-sprite.gif) repeat-x scroll}
#nextSteps{margin: 10px 0px;width: 300px;font-weight:bold;}
#nextSteps .heading{padding: 7px 0}
#nextSteps .header{border-bottom:1px solid #a4c3d8;padding-bottom:5px;margin-bottom:10px;}
#nextSteps .header-icon{background-position:-32px -220px;width:31px;height:30px;float:left;margin-right:5px;}
.re-blue-box-glossy img.bg {height:69px;padding-top:9px;}
#nextSteps span{margin-left:auto;margin-right:auto;}
#nextSteps ul{padding-left:45px;}
#nextSteps li{list-style-type:decimal;margin-bottom:10px;}
#nextSteps .thinButton{width:137px;white-space:nowrap;display:-moz-inline-block;display:inline-block;}
#nextSteps li a{font-size:12px;}
#nextSteps li a:hover{font-size:12px;text-decoration:underline;}
#nextSteps .footer,#nextSteps .ltblueHR{display:none;}
.ltblueHR{width:98%;line-height:2px;border-bottom:1px solid #A4C3D8;margin:2px 0px 8px;}
.re-panel-body,.re-subpanel-body {padding:7px 5px 5px 5px;}
.re-panel-body li, .re-subpanel-body li {list-style-type:none;display:block;line-height:18px;}
