﻿/* CONTAINERS */
.main{width:1000px;background-color:#fff;}
.header{overflow:hidden;position:relative;}
.header table{margin:0;position:absolute;}
.body1{background-repeat:repeat-y;width:100%;}
.body2{background-repeat:no-repeat;background-position:bottom left;width:100%;}
.body3{background-repeat:repeat-y;background-position:right;width:100%;}
.body4{background-repeat:no-repeat;background-position:bottom right;width:100%;}
.left{float:left;width:205px;overflow:hidden;}
.lefttop{height:20px;width:205px;overflow:hidden;font-size:1pt;}
.leftmiddle{text-align:center;width:205px;overflow:hidden;position:relative;}
.leftbottom{width:205px;overflow:hidden;}
.center{float:left;margin:20px;width:550px;overflow:hidden;position:relative;}
.right{float:right;width:205px;overflow:hidden;}
.righttop{height:20px;width:205px;overflow:hidden;font-size:1pt;}
.rightmiddle{text-align:center;width:205px;overflow:hidden;position:relative;}
.rightbottom{width:205px;overflow:hidden;}
.clear{clear:both;display:block;height:1px;overflow:hidden;margin:0;padding:0;}
/* RIGHT NAV CONTROLS */
.righttable{margin:1px 5px;width:195px;font-size:11px;background-color:#fff;}
.righttable th{height:50px;}
.righttableinner{border-right:solid 1px #999;border-left:solid 1px #999;border-bottom:solid 1px #999;}
.righttableinner td{padding:5px;text-align:center;}
.righttextbox{padding:3px;border:1px solid #999;background-color:#eee;font-weight:bold;color:#333;}
.righttableQC{background-image:url(../images/sidebarimages/quickcontact1.gif);}
.righttableEA{background-image:url(../images/sidebarimages/emailagent1.gif);}
.righttableTAF{background-image:url(../images/sidebarimages/tellafriend1.gif);}
.righttableN{background-image:url(../images/sidebarimages/news1.gif);}
/* MAIN CONTENT */
.table1 th, .table1 td{padding:3px;}
.header1{font-size:16px;font-weight:bold;}
.label1{font-weight:bold;}
.textbox1{padding:3px;border:1px solid #999;}
/*.button1{border:1px solid #999;color:#333;background-color:#ccc;cursor:pointer;}*/
td.alignleft{text-align:left;}
td.aligncenter{text-align:center;}
td.alignright{text-align:right;}
td.valigntop{vertical-align:top;}
td.valignmiddle{vertical-align:middle;}
td.valignbottom{vertical-align:bottom;}
/* LISTINGS */
.Listing{padding:10px;}
.altListing{padding:10px;background-color:#eee;}
.tblListing th, .tblListing td{font-size:11px;color:#333;}
td.ListingHeader1{font-size:13px;font-weight:bold;}
td.ListingHeader2{font-weight:bold;}
.imgListings{border:solid 1px #999;}
.imgListingsNew{border:solid 1px #999;padding:5px;background-color:#fff;}
.imgListingDetailsThumb{border:solid 1px #999;background-color:#fff;}
a.ListingLink:link, A.ListingLink:visited, A.ListingLink:active{font-size:11px;font-weight:normal;color:#333;text-decoration:none;}
a.ListingLink:hover{font-size:11px;font-weight:normal;color:#333;text-decoration:underline;}
.ListingPagingRecords{font-size:12px;color:#000;font-weight:bold;}
.hrListing{margin:0;border-style:dashed;color:#999;height:1px;}
/* WEATHER */
.tblWeather{border:solid 1px #999;}
.WeatherTemp{font-family:Georgia, Serif;font-size:16pt;font-weight:normal;color:#900;}
.WeatherDesc{font-size:8pt;color:#900;font-weight:bold;}
.WeatherLoc{font-size:10pt;color:#000;font-weight:bold;}
.lblWeather{font-size:8pt;color:#000;font-weight:normal;}
.lblWeather2{font-size:8pt;color:#000;font-weight:normal;}
.WeatherFooter{font-size:8pt;color:#000;font-weight:normal;}
/* SCHOOLS */
.tblSchools{border:solid 1px #999;}
.tblSchools th{background-color:#ccc;color:#333;font-size:8pt;font-weight:bold;padding:5px;border-bottom:solid 1px #999;}
.tblSchools td{color:#000;font-size:8pt;font-weight:normal;padding:5px;}
.trAltRow{background-color:#eee;}
/* CALCULATORS */
.tblCalc{border:solid 1px #ccc;background-color:#eee;}
/* LINKS */
a.Link:link, a.Link:visited, a.Link:active, a.Link:hover{font-weight:normal;color:blue;text-decoration:underline;}
/* INTEREST RATES */
.tblInterestRates{border:solid 1px #999;}
.tblInterestRates th{padding:5px;font-size:14px;font-weight:bold;text-align:center;background-color:#ccc;}
.tblInterestRates td{padding:5px;font-size:11px;}
/* STATUS MESSAGES */
.status_green td{background-image:url(../images/status-green.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#b0e576;border:solid 1px #063;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#063;}
.status_yellow td{background-image:url(../images/status-yellow.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ff6;border:solid 1px #de6500;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#de6500;}
.status_red td{background-image:url(../images/status-red.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ebd9d9;border:solid 1px #600;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#600;}
.ValidationSummary{background-image:url(../images/status-red.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ebd9d9;border:solid 1px #600;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#600;}
/* FOOTER */
.footer{width:1000px;overflow:hidden;}
.tblfooterprofile{width:100%;font-size:8pt;color:#333;background-color:#ccc;border-top:solid 1px #999;}
.tblfooterprofile td{width:500px;padding:10px;}
.imgfooterrealtor{float:left;padding:5px 10px 20px 10px;}
.imgfooterequalhousing{float:right;padding:2px 10px 20px 10px;}
.footerhl{font-style:italic;}
.tblfootereditor{width:100%;}
.footerUA{width:100%;height:25px;background-color:#333;}
.footerUACopyright{float:left;padding-left:25px;padding-top:7px;font-family:arial,sans-serif;font-size:11px;color:#666;}
a.footerUALink:link,a.footerUALink:visited,a.footerUALink:active,a.footerUALink:hover{font-family:arial,sans-serif;font-size:11px;color:#666;text-decoration:none;}
.footerUAImage{float:right;padding-right:25px;}
/* WIDGETS */
.divFeaturedListings_Widget{width:190px;border:solid 1px #999;background-color:#fff;}
.Listing_Widget{padding:5px;}
a.ListingLink_Widget:link, a.ListingLink_Widget:visited, a.ListingLink_Widget:active, a.ListingLink_Widget:hover{font-size:11px;font-weight:normal;color:blue;text-decoration:underline;}
.ListingHeader_Widget{font-size:14px;font-weight:bold;color:#333;}
/* Login */
.tblRegister{border:solid 1px #999;background-color:#eee;}
.tblRegister td{padding-right:15px;padding-left:15px;}
.registerHeader{border-bottom:solid 1px #999;background-color:#ccc;}
.tblPassword td{background-image:url(../images/status-yellow.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ff6;border:solid 1px #de6500;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#de6500;}
.passwordHeader{color:#333;font-size:14px;font-weight:bold;}
/* BLOG */
.blogCal{width:36px;height:45px;text-align:center;vertical-align:top;padding-top:25px;font-size:12pt;font-weight:bold;}
.blogHR{border:dashed 1px #ccc;}
.blogSep{padding:10px 0;}
.blogLink{font-size:12pt;font-weight:bold;color:#333;text-decoration:none;}
.blogText{color:#333;}
/* News */
.divNewsHeader{width:375px;height:50px;background:url(../images/headerline.jpg) no-repeat bottom left;}
.lblNews{margin-left:15px;font-size:12pt;font-weight:bold;color:#333;}
.dlNews{margin-left:15px;}
.newsItem{}
.newsAltItem{}
.newsSep{}
.divNewsTitle{}
.hlNews{font-size:10pt;font-weight:bold;color:#333;text-decoration:underline;}
.divNewsDate{font-size:8pt; color:#999;}
.divNewsDescription{color:#333;}
.divSep{height:20px;}
.divNewsFooter{width:375px;height:30px;background-image:url(../images/footerline.jpg);background-repeat:no-repeat;}
.dlNews_Widget td{text-align:left;}
.divNewsTitle_Widget{}
.imgNews_Widget{margin-right:10px;}
.hlNews_Widget{font-size:8pt;font-weight:bold;color:#333;text-decoration:underline;}
/* Testimonials */
.TestimonialName{font-size:12pt;font-weight:bold;color:#333;}
.Testimonial{padding:15px 10px;font-size:10pt;color:#333;}
.Testimonial:first-letter{font-size:16pt;}
.tdTestimonial{background-color:#ddd;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
.tdTestimonialStart{width:50px;height:50px;background:#ddd url(../images/testimonialquotestart.gif) no-repeat top left;}
.tdTestimonialEnd{width:50px;height:50px;background:#ddd url(../images/testimonialquoteend.gif) no-repeat bottom right;}
/* Quick Search */
