@import "property.css";

/* Hot Sheet */
td.hotSheetBlock { text-align:center; width:33%; font:11px Tahoma, Arial, Helvetica, sans-serif }
div.hotSheetBlock { position:relative }
img.hotSheetPhoto { width:125px; height:94px; margin-bottom:3px }
table#mlsCount td { padding-bottom:2px }
table#mlsCount span { color:#999 }
div.medallion { position:absolute; top:56px; left:120px; width:46px; height:38px; padding-top:8px; text-align:center; font:bold 16px Arial, Helvetica, sans-serif; color:#42516e; background:Transparent url(../images/medallion.png) no-repeat scroll 0px 0px }

/* Tabs */
table#tabs { width:auto }
table#tabs tr {	vertical-align: bottom }
table#tabs tr td a, table#tabs tr td div { display:block; position:relative; top:1px; z-index:5; border:1px solid #42516e; background-color:#798293; color:White; font:13px Tahoma,Arial,Helvetica,sans-serif; text-decoration:none; margin:0px 2px; padding:3px 7px; width:78px; text-align:center; white-space:nowrap }
table#tabs tr td div { font-weight:bold; background-color:#c4d6ff; color:#42516e; border-bottom:0; padding:6px 7px }
table#tabs tr td a:hover { background-color:#42516e; color:Yellow }
div#tabBar { border-top:1px solid #42516e }
div#tabGradient { position:absolute; width:505px; height:66px; background:White url(../images/mls-background.gif) repeat-x scroll 0px 0px }

/* Paging */
div.pagingSeparator { margin-top:16px }
div.pagingSection { width:505px; position:relative; z-index:3 }
div.paging { text-align:center; font:14px Tahoma,Arial,Helvetica,sans-serif; color:#bbb; letter-spacing:1px; padding-bottom:8px; margin-bottom:8px; border-bottom:1px dotted #bbb }
div.paging a {  color:#42516e; text-decoration:none }
div.paging a:hover { text-decoration:underline }
span.selectedPage { color:#333; font-size:15px; font-weight:bold }

/* Result Blocks */
div.resultBlockTop { background:White url(../images/result-block-top.gif) no-repeat scroll 0px 0px; height:10px; margin-top:10px }
div.resultBlockBody { display:block; text-decoration:none; background:White url(../images/result-block-body.gif) repeat-y scroll 0px 0px; padding:4px 10px; cursor:pointer }
div.resultBlockBottom { background:White url(../images/result-block-bottom.gif) no-repeat scroll 0px 0px; height:10px; margin-bottom:10px }
div.resultHeader { background-color:#42516e; border:1px solid #333; padding:6px; height:16px; font:11px Tahoma,Arial,Helvetica,sans-serif; color:White; margin-bottom:8px }
img.resultImage { float:left; border:0; margin-right:12px; margin-bottom:10px; width:125px; height:94px }
span.resultAddress, div.resultPrice { font:bold 14px Tahoma,Arial,Helvetica,sans-serif; color:White }
div.resultPrice { float:right }
span.resultMain { font:bold 14px Tahoma,Arial,Helvetica,sans-serif; color:#42516e }
span.resultSub { font:13px Tahoma,Arial,Helvetica,sans-serif; color:#555 }
span.resultData { font:11px Tahoma,Arial,Helvetica,sans-serif; color:#555 }
span.resultDataHighlight { font-size:13px; font-weight:bold }
div.resultDataTag { font:11px Tahoma,Arial,Helvetica,sans-serif; color:#999; margin-top:2px; margin-bottom:8px }
div.resultDescription { font:13px Tahoma,Arial,Helvetica,sans-serif; color:#555; margin-bottom:8px }
div.resultDescription a { color:#42516e; font-weight:bold; text-decoration:none }
div.resultDescription a:hover { text-decoration:underline }
div.resultCourtesy { font:11px Tahoma,Arial,Helvetica,sans-serif; color:#999 }

/* Note */
span.note { color:#666 }

/* Search Criteria */
div#submenuContent div { padding-top:12px }
div#submenuContent a.submenuItem, div#submenuContent a.submenuItem:visited, div#submenuContent div.submenuItem { background:none; padding-left:8px }
div#submenuContent a.submenuItemClear, div#submenuContent a.submenuItemClear:visited, div#submenuContent a.submenuItemChecked, div#submenuChecked a.submenuItemMark:visited, div#submenuContent a.submenuItemUnchecked, div#submenuContent a.submenuItemUnchecked:visited { font-size:11px; padding:5px 0px 0px 24px }
div#submenuContent a.submenuItemClear, div#submenuContent a.submenuItemClear:visited { background:White url(../images/clear.gif) no-repeat scroll 9px 7px; color:Green }
div#submenuContent a.submenuItemChecked, div#submenuContent a.submenuItemChecked:visited { background:White url(../images/checked.gif) no-repeat scroll 9px 7px; color:#42516e }
div#submenuContent a.submenuItemUnchecked, div#submenuContent a.submenuItemUnchecked:visited { background:White url(../images/unchecked.gif) no-repeat scroll 9px 7px; color:#42516e }
div#submenuContent a.button, div#submenuContent a.button:visited { width:52px; text-align:center; border:1px solid #42516e; font:bold 11px Tahoma,Arial,Helvetica,sans-serif; text-transform:uppercase; background-color:#dfdfdf; margin-top:10px; margin-left:8px; padding:3px }
div#submenuContent a.button:hover { background-color:#42516e; color:White; text-decoration:none }
input.price { width:30px; height:12px; font-size:11px; text-align:right; padding:2px }

/* General */
td.noWrapCell { white-space:nowrap; padding-right:20px }

/* Footer */
span.courtesyClause { font-style:italic }