/******** Global ********************/
.text { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000000 }
.textBig { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000000 }
.bodytext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000000; line-height: 1.5em }
.error { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: red; line-height: 1.5em }
.navsec { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold }
.whitehd { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; padding-left: 8px }
.whitelink { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none }
a.whitelink { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none }
a.whitelink:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: underline }
.nav { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none }
a.nav { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none }
a.nav:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: underline }
.footer { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none }
.sel { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.search { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
.previous { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none }
a.previous { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none }
a.previous:hover { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: underline }
.preview { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-left: 14px }
.price { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; padding-right: 8px }
.mortgage { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666 }
img.storyborder { border: #CCCC99 solid 3px; }



/******** Resale ********************/
.resalebg { background-image: url(/images/text_bg.jpg); background-repeat: repeat-x }
.homelifebg { background-image: url(/images/sub/homelife.jpg); background-repeat: repeat-x }
.listingbg { background-image: url(/images/sub/listingbg.jpg); background-repeat: repeat-x }
table.resale {display: block; border: 1px solid #A4A481 }
.resalehd { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666633; font-weight: bold; text-decoration: none }
.resalelink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666633; font-weight: bold; text-decoration: none }
a.resalelink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666633; font-weight: bold; text-decoration: none }
a.resalelink:hover { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666633; font-weight: bold; text-decoration: underline }
img.featborder { border: #CCCC99 solid 6px; }
a.toollink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666633; font-weight: bold; text-decoration: underline }
table.mortgage {display: block; border: 1px solid #E8E8D0 }
.listinghd { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666633; font-weight: bold; padding-left: 8px }

/******** Construction ********************/
.conbg { background-image: url(/images/context_bg.jpg); background-repeat: repeat-x }
.conlistingbg { background-image: url(/images/sub/conlistingbg.jpg); background-repeat: repeat-x }
.conslink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #87754D; font-weight: bold; text-decoration: none }
a.conslink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #87754D; font-weight: bold; text-decoration: none }
a.conslink:hover { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #87754D; font-weight: bold; text-decoration: underline }
table.construction {display: block; border: 1px solid #C0B396 }
img.confeatborder { border: #E4DAC3 solid 6px; }
a.contoollink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #87754D; font-weight: bold; text-decoration: underline }
table.conmortgage {display: block; border: 1px solid #F3EEE3 }
.conlistinghd { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #87754D; font-weight: bold; padding-left: 8px }
.conhd { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #87754D; font-weight: bold; text-decoration: none }


/******** Rental ********************/
.rentalbg { background-image: url(/images/renttext_bg.jpg); background-repeat: repeat-x }
.rentallistingbg { background-image: url(/images/sub/rentlistingbg.jpg); background-repeat: repeat-x }
.rentallink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6A99; font-weight: bold; text-decoration: none }
a.rentallink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6A99; font-weight: bold; text-decoration: none }
a.rentallink:hover { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6A99; font-weight: bold; text-decoration: underline }
table.rental {display: block; border: 1px solid #6699cc }
img.rentfeatborder { border: #B2CCE5 solid 6px; }
a.renttoollink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6A99; font-weight: bold; text-decoration: underline }
table.rentmortgage {display: block; border: 1px solid #DCE8F3 }
.rentlistinghd { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6A99; font-weight: bold; padding-left: 8px }
.renthd { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6A99; font-weight: bold; text-decoration: none }


/******** Commercial ********************/
.combg { background-image: url(/images/comtext_bg.jpg); background-repeat: repeat-x }
.comlistingbg { background-image: url(/images/sub/comlistingbg.jpg); background-repeat: repeat-x }
.comlink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none }
a.comlink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none }
a.comlink:hover { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: underline }
img.comfeatborder { border: #cccccc solid 6px; }
table.commercial {display: block; border: 1px solid #999999 }
a.comtoollink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: underline }
table.commortgage {display: block; border: 1px solid #E8E8E8 }
.comlistinghd { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; padding-left: 8px }
.comhd { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none }
a.air {color: #ffffff}