/* 3 Easy Steps */
#stepsPanel .TabbedPanelsTab a { background-image:url(../images/how-we-work/steps.gif); }

/* component styles */
.body .mainColumn .content #homePlanSearch { width:144px; margin-right:12px; }
.body .mainColumn .content #homePlanSearch h2 { line-height:20px; border-bottom:1px solid #007db1; margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; }
.body .mainColumn .content #homePlanSearch .resultsCache { clear:both; border-bottom:1px solid #6eb43f; padding:6px 0px 6px 0px; }
.body .mainColumn .content #homePlanSearch .resultsCache a:hover { text-decoration:none; }
.body .mainColumn .content #homePlanSearch .citySelection { clear:both; border-bottom:1px solid #6eb43f; padding:6px 0px 6px 0px; }
.body .mainColumn .content #homePlanSearch .typeSelection { clear:both; padding:6px 0px 6px 0px; }

.body .mainColumn .content #homePlanResults .resultsTable { padding:3px; }
.body .mainColumn .content #homePlanResults .resultsTable td { white-space:nowrap; text-align:center; vertical-align:middle; }
.body .mainColumn .content #homePlanResults .resultsTable td div { white-space:nowrap; }
.body .mainColumn .content #homePlanResults .resultsTable .resultsTitle { border-top:1px solid #007db1; border-right:1px solid #007db1; border-bottom:1px solid #007db1; background:#eeeeee; }
.body .mainColumn .content #homePlanResults .resultsTable .resultsTitle a { color:#007db1; }
