@charset "utf-8";

* {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-collapse: collapse;}

body {padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: -1px 0px 0px; padding-top: 0px; font-family: arial, verdana, helvetica, sans-serif; border-collapse: collapse; background-color: #ffffff; color:#333333;}

#container{ width:960px; margin:0 auto;}

a {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#001d68; }
a:hover {text-decoration:underline;}

/* HEADER */
#header{ background-image:url(images/header-zp-dynamic2.jpg); background-repeat:no-repeat; height:65px; padding-right:5px;}
#header h1 {position:absolute; color:#ffffff; font-size:20px; margin-top:15px; font-weight:bold; margin-left:25px;}
#header h2 {position:absolute; color:#ffffff; font-size:14px; margin-top:40px; font-weight:bold; margin-left:450px;}

#header2{ background-image:url(images/mtheader.jpg); background-repeat:no-repeat; height:101px; padding-right:5px;}
#header2 h1 {position:absolute; color:#ffffff; font-size:20px; margin-top:15px; font-weight:bold; margin-left:25px;}
#header2 h2 {position:absolute; color:#ffffff; font-size:14px; margin-top:20px; font-weight:bold; margin-left:450px;}

.zip_search {position:relative; margin-top:-17px; margin-left:742px;}
.zip_search2 {position:relative; margin-top:0px; margin-left:742px;}
.topbar{height:9px; background-color:#001d68; border-top:3px solid #c4c5d9; margin:0; padding:0;} 
.topbar2{height:9px; background-color:#fff; border-top:3px solid #fff; margin:0; padding:0;} 

.navbg { background-image:url(images/navbg.gif); background-repeat:repeat-x; height:30px; border-bottom:3px solid #82a23d; margin-bottom:8px;}
.navbg2 { background-color:#fff; background-repeat:repeat-x; height:30px; border-bottom:3px solid #fff; margin-bottom:8px;}

.breadcrumbs { font-size:11px; color:#1d1b56; padding:13px 0 0 5px;}
.breadcrumbs a{ text-decoration:none;}
.breadcrumbs a:hover{ text-decoration:underline;}

.breadcrumbs2 { font-size:11px; color:#1d1b56; padding:5px 0 0 5px;}
.breadcrumbs2 a{ text-decoration:none;}
.breadcrumbs2 a:hover{ text-decoration:underline;}

.breadcrumbs3 { margin-top:3px; font-size:11px; color:#1d1b56; padding:5px 0 0 5px;}
.breadcrumbs3 a{ text-decoration:none;}
.breadcrumbs3 a:hover{ text-decoration:underline;}

#favlinx { width:auto; margin-right:5px; float:right; margin-top:10px; z-index:1; font-size:11px;}
a.favlinx {color:#1d1b56; text-decoration:none; font-weight:bold;}
a.favlinx:hover {color:#666666; }

#favlinx2 { width:auto; margin-right:5px; float:right; margin-top:-13px; z-index:1; font-size:11px;}
a.favlinx2 {color:#1d1b56; text-decoration:none; font-weight:bold;}
a.favlinx2:hover {color:#666666; }

.autosrch {float:right; color:#333333; margin-top:25px;}
.autosrchfnt {color:#ffffff;}
.findauto {border-right: #717fa2 1px solid; border-top: #717fa2 1px solid; background-image: url(http://www.househunt.com/img6/dst/tab-bg2.gif); border-left: #717fa2 1px solid; width: auto; border-bottom: #717fa2 1px solid; height: 20px; background-color: #b9d3ee;  color:#ffffff;}

.infotxt {margin: 0px auto; text-align: justify; color:#011652; font-size:11px; padding:3px 10px 3px 10px;}

/* TABS */
.tabdropdwn{ position: absolute; font-family:Arial, Helvetica, sans-serif; cursor:pointer; float:left; margin:42px 2px 0 20px;}
.tabdropdwn ol{display: none; position:absolute; text-align:left;}   
.tabdropdwn.hover ol{display:block; position:absolute; background-image:url(images/tabdropbg.gif); background-repeat:repeat-x; background-position:top; background-color:#ffffff; width:213px; border-left:1px solid #a09898; border-right:1px solid #a09898;  border-bottom:1px solid #a09898; padding-top:10px; margin-top:-2px;} 
  
.tab{color:#001d68; text-align:center; font-size:16px; margin-top:3px; margin-right:5px; margin-left:5px; font-weight:bold; width:215px; height:18px; padding-top:2px; background-image:url(images/tabbg.gif); background-repeat:no-repeat;}
.tabover{color:#001d68; text-align:center; font-size:16px; margin-top:3px; margin-right:5px; margin-left:5px; font-weight:bold; width:215px; height:18px; padding-top:2px; background-image:url(images/tabbg-hover.gif); background-repeat:no-repeat; }

li.dash {border-top:1px dashed #999999; margin:8px 0 8px 0; list-style: none; line-height:18px; }
li.tablinx {list-style: none; line-height:18px; color:#656c8a; font-size:12px; padding:3px 7px 3px 7px;}
li.tablinx a{ color:#656c8a; text-decoration:none; font-size:12px;}
li.tablinx a:hover {color:#001d68; font-size:12px;}
li.tablinx:hover {background-color:#c4c5d9; color:#001d68; font-size:12px;}
		
/* LEFT COLUMN */	
#lt-col { float:left; width:215px; margin-right:14px;}	
.srchtitle { background-image:url(images/srchtitlebg.gif); background-repeat:no-repeat; background-color:#e4dee8; color:#ffffff; padding:4px 5px; font-weight:bold; text-align:center;}
.srchtitle2 { background-image:url(images/srchtitlebg2.gif); background-repeat:no-repeat; background-color:#e4dee8; color:#ffffff; padding:4px 5px; font-weight:bold; text-align:center;}
.ltcolthr{border-top:1px solid #669933; margin:15px 0 15px 0;}
.ltcolfnt { padding:5px 0 5px 0; font-size:11px; color:#333333;}
.ltcolfnt strong{ padding:5px 0 5px 0; font-size:11px; color:#000000;}
.ltcolfnt a{ color:#000000; text-decoration:none;}
.ltcolfnt a:hover{text-decoration:underline;}

	/* SEARCH FORM */
.srchfrmbg { background-image:url(images/srchfrmbg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#edf1f2; border:1px solid #333333; padding:8px;padding-left:10px;}
.srchfrmbg2 { background-image:url(http://www.corona-real-estate.com/img/grad.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#a9bcdc; border:1px solid #333333; padding:8px;padding-left:10px;}
.pricesbx, .bdbthbx { font-size:11px;}
.pricesbx { width:110px; margin:8px 0 8px 5px;}
.bdbthbx  { width:80px; margin:8px 0 8px 6px;}
.gobtn {margin-left:2px; margin-bottom:-6px;}

/* DYNAMIC COLUMN */	
#main-col { float:left; width:495px; margin-right:5px;}	


/* RIGHT COLUMN */	
#rt-col { float:left; width:230px;}	
.mrktitle { background-image:url(images/mrktitlebg.gif); background-repeat:no-repeat; background-color:#558e03; color:#ffffff; padding:5px 5px; font-weight:bold; text-align:center;}
.mrktitle2 { background-image:url(images/mrktitlebg-prpl.gif); background-repeat:no-repeat; background-color:#666699; color:#ffffff; padding:5px 5px; font-weight:bold; text-align:center;}
.mrktitle23 { background-image:url(images/mrktitlebg-prpl2.gif); background-repeat:no-repeat; background-color:#666699; color:#ffffff; padding:4px 5px; font-weight:bold; text-align:center;}
.mrktpad { border-left:1px solid #cacaca; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; padding-left:10px; padding-bottom:5px; font-family:Verdana,arial,helvetica; font-size:10px; margin-bottom:10px;}
.mrktsub { padding:5px 0 5px 0; font-weight:bold;}

td.mrktli {font-family:Arial, Helvetica, sans-serif; color:#666666; padding-left:5px; font-size:10px;}
td.mrktnum {color:#333333; font-weight:bold; text-align:right; font-size:10px; }

.mrkthr{border-top:1px solid #cacaca; margin:8px 0 8px 0;}
.mr{color:#82a23d; font-size:12px; font-weight:bold; text-align:right;}

	/* MORTGAGE CALCULATOR */
.mcalcbg {border:1px solid #5b5b89; font-size:10px;}
.mctd { padding:5px 0 5px 6px; font-weight:bold;}
.months, .interest{width: 90px;}
.principal{width: 100px;}
.payment{width: 208px; height: 30px; border: 2px #8e8e8e solid; font-size: 24px;}
#value{font-size: 10px;}
.star{position: absolute; margin-left: 95px; margin-top: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;}
a.morecalcs{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#001d68; }
a.morecalcs:hover{text-decoration:underline;}
.find {height: 23px; font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #003366; 
text-align: center; font-weight:bold; padding:1px 3px 2px 3px; width:95px;}
.btmmortxt { text-align:right;  padding:5px 8px 0 0; font-size:11px; color:#333333;}

/* AGENT INFORMATION */
#agentbg {background-image:url(images/grygrad-bg.gif); background-repeat:repeat-x; background-position:bottom;  height:140px; padding:1em; } 
img.agent {margin-left:1em; border:1px solid #001d68;}
.agentinfo { float:left; margin-right:.5em; color:#000000;}
img.phone { margin-bottom:10px; margin-right:3px; }
.agentname {color:#001d68; font-size:18px; font-weight:bold;margin-top:.5em; margin-bottom:10px;}
.serving { margin-top:7px;}
a.agentlinx {color:#000000; text-decoration:none; font-size:11px; line-height:24px;}
a.agentlinx:hover {color:#000000; text-decoration:underline;}
a.srv {text-decoration:none; color:#021651; line-height:20px; font-size:12px;}
a.srv:hover{text-decoration:underline; color:#021651;}

		
/* FOOTER */
#footer {background: url(http://www.househunt.com/img6/dst/footer-bg.gif) #001d68 no-repeat; height: auto; margin-bottom:5px;}
.ftrpad {padding-right: 1em; padding-left: 1em; padding-bottom: 1em; padding-top: 1em}
.ftlinx {font-weight: bold; font-size: 14px; color: #ffffff; text-decoration: none}
a.ftlinx {font-weight: bold; font-size: 14px; color: #ffffff; text-decoration: none}	
a.ftlinx:hover {font-weight: bold; font-size: 14px; color: #ffffff; text-decoration: none}
	
a.btmlnx {font-size: 11px; color: #a9b7dc; line-height: 18px; text-decoration: none}
a.btmlnx:hover {font-size: 11px; color: #a9b7dc; line-height: 18px; text-decoration: underline}


.disclaimer { font-size:10px; text-align:justify; color: #666699;}
img.ehologo {border-top-width: 0px; padding-right: 1em; margin-top: 5px; border-left-width: 0px; float: left; border-bottom-width: 0px; border-right-width: 0px;}
.copy{ font:9px; text-align:center;color:#001d68;}
a.copy{color: #669933; text-decoration:none;}
a.copy:hover{ text-decoration:underline;}


.clearfloat {clear: both; font-size: 1px; line-height: 0px; height: 0px}
