/* All Pages */

body{font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #e1e1e1; color:#000000; margin-top: 0px;}

p {font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; padding-left:15px; padding-right:15px;}

p2 {font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; padding-left:15px; padding-right:15px;}

p a{font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none}

#container{margin: 0 auto; background-color: #FFFFFF; color:#000000; height:auto; border:0px;}

#shadowleft{background-image: url(image_t473/162/shadowleft.jpg); background-repeat:repeat-y; width: 17px; height: auto;}

#shadowright{background-image: url(image_t473/162/shadowright.jpg); background-repeat:repeat-y; width: 17px; height: auto;}

h1{background-color:#e1e1e1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#496897; display: inline; vertical-align:middle;}

#headline{background-color:#e1e1e1; padding-top:5px; padding-bottom:5px; height:auto;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#496897; text-align:center;}
#headline a {text-decoration:none; color:#496897; background-color:#e1e1e1;}
#headline a:hover {text-decoration:underline; color:#173145; background-color:#e1e1e1;}

#greenbar{background-color:#91A0B7; background-image:url(image_t473/162/spacer.gif); background-repeat:repeat-x; 
height: 7px; width:936px; }

#orangebar{background-image:url(image_t473/162/orng-brdr.gif); background-repeat:repeat-x; 
height: 5px; width:936px; }

#topstripebar{background-image:url(image_t473/162/stripebar.gif); height:10px; width:936px;}

#bar {width:936px; height:19px; text-align:right; background-color:#FFFFFF; border-top:1px #A9A886 solid;border-bottom:1px #E1E1E1 solid;}

#header{background-color:#173145; color:#FFFFFF;
width: 936px; height:90px; border:0px;
text-align:center;  font-size:36px; font-weight:bold;}
#header a {text-decoration:none; color:#FFFFFF;}
#header a:hover {text-decoration:none; color:#FFFFFF;}

#header-sub{background-color:#173145; color:#FFFFFF; padding-top:.25em; padding-bottom:.25em;
width: 936px; height:auto; border:0px;
text-align:center;  font-size:28px; font-weight:bold;}
#header-sub a {text-decoration:none; color:#FFFFFF;}
#header-sub a:hover {text-decoration:none; color:#FFFFFF;}

#searchform{margin-bottom:14px;}

.subtitle{font-family:'Century Gothic', Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; text-align:center;}

#navbar{width: 936px; background-color: #A9A886; height:35px;}
#navbar td.nopd { padding:0;}
#navbar td.llinx{border-left:1px solid #496897;}
#navbar td.rlinx{border-right:1px solid #496897;}

.navlinks {border-top: 1px #FFFFFF; font-family: Arial, Helvetica, sans-serif;  font-size: 12px;
text-align:center; font-weight:bold; height:35px;}

.navlinks a:link {color: #FFFFFF; text-decoration:none;}
.navlinks a:visited {color: #FFFFFF; text-decoration:none;}  
.navlinks a:hover {color: #EDECEC; text-decoration:none;}   
.navlinks a:active {color: #FFFFFF; text-decoration:none;} 

.tooltip{ position: relative; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.toolcontent { background-color:#ffffff; color:#000000; width:125px;}
.toolinfo {font-size:10px; font-family:Arial, Helvetica, sans-serif; color: #666666; padding-bottom:1em;}
.tooltitle {font-weight: bold; font-size: 11px; background-color:#BCBB9A; padding:3px 0 3px 5px; color: #ffffff; font-family: Arial,Helvetica,Verdana,sans-serif; text-align: left; width:125px;}
.tooltitlefl {font-weight: bold; font-size: 11px; background-color:#BCBB9A; padding:3px 0 3px 5px; color: #ffffff; font-family: Arial,Helvetica,Verdana,sans-serif; text-align: left; width:125px; height:28px;}
.toolcitytitle {font-weight: bold; font-size: 11px; padding-bottom: 4px; color: #666666; font-family: Arial,Helvetica,Verdana,sans-serif}
.toolboxover{width:130px; float:left; margin:5px 1px 10px 23px; border:1px solid #cccccc; padding:5px;}
.toolboxover1{width:130px; float:left; margin:5px 1px 10px 23px; border:1px solid #91A0B7; padding:5px;}
.tooldash {border-top:1px dashed #999999; margin:8px 0 8px 0;}
.tooldash2 {border-top:40px dashed #999999; margin:8px 0 8px 0;}

.subtxtlinks{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.navbrdr{background-image:url(image_t473/162/o-brdr.gif); background-repeat:repeat-y; width:5px;}

#bioinfo{border-left:1px #91A0B7 solid; padding-left:1em;}

.searchtitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#496897;}

.navshadow{background-image:url(image_t473/162/whtnavshad.gif); background-repeat:repeat-x; background-color:#E1E1E1;}

.navshadowfull{background-image:url(image_t473/162/whtnavshad.gif); width:936px; height:7px; background-repeat:repeat-x; background-color:#FFFFFF;}

.bggrad{background-image:url(image_t473/162/graygrad_bg_widen.gif); background-position:top; background-repeat:no-repeat; background-color:#CACACA;}

.searchfont{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

#mainminprice{margin-right:64px; margin-left:64px; margin-top:5px;} 
#mainmaxprice{margin-right:61px; margin-top:5px;}
#mainminbeds{margin-right:23px; margin-top:5px;} 

.submitbtn{width:143px; float:right; margin-right:40px;}
.submitbtnm{width:143px;}

.citybar{width:auto; float:left;}
.money{width:120px; margin-right:25px;margin-left:64px;}
.money2{width:120px; margin-right:25px;}
.beds{width:55px; margin-right:25px;}
.baths{width:55px; margin-right:25px;}
.fbars{padding-left:10px;}

.value{background-color: #FFFFFF; color:#000000;}

.valuetitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color:#496897;}

.sideborder{ background-color:#FFFFFF; border-left: 1px solid #000000;}

.submitbtn2{margin-top:1px; margin-left:20px; width: 125px;}

#nofilm{position:absolute; margin-top:4px; margin-left:4px; z-index:1;}

#film{position:absolute; margin-top:-13px; z-index:-1;}


#belowfilm{margin-top:170px; }
#belownofilm{margin-top:230px; }

#ptbnshdw {width:590px; height:8px; background-image:url(image_t473/162/ptbnshad.gif); background-repeat:repeat-x;}


#side{ padding-left:5px; width: 236px; vertical-align:top; background-image:url(image_t473/162/resbar_bg3_widen.gif); background-repeat:no-repeat; background-color:#DDE0E2; border-right:2px #DDE0E2 solid; border-bottom:2px #DDE0E2 solid; border-left:2px #DDE0E2 solid;}


.sidetitles{font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:15px; color:#496897;}


.sidelnks {padding-left:2px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.sidelnks a:link{padding-left:2px; color:#173145;}
.sidelnks a:visited{padding-left:2px; color:#173145;}
.sidelnks a:hover {text-decoration:none; padding-left:2px; color:#496897;}
.sidelnks a:active{padding-left:2px; color:#173145;}

td.vspacer{height:30px;}

#main{background-color: #FFFFFF; color:#000000; width: 936px; height: auto; border-top: 1px #000000 solid;}


.biotitles {padding-left: 1.2em; padding-top: .5em; color: #A9A886; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.biotitles a {color: #A9A886; text-decoration:none;}
.biotitles a:hover{color: #496897; text-decoration:underline;}

.biotitles2 {padding-left: 1.2em; padding-top: .5em; color: #496897; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}


.maininfo{padding-left: 1.5em; padding-right: 1.5em;font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;}

ul{padding-left:1em; margin:.5em; line-height:1.25em;} 

.padding {padding-top:10px; padding-left:10px; padding-right:10px; vertical-align:top;}
.padding-top {padding-top:10px; vertical-align:top;}
.padding-right {padding-top:10px; padding-right:10px; vertical-align:top;}

 li{list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#496897; padding:0px;} 

#agentcontent{padding-top:3px; margin-left: 20px; margin-right: 20px;
background-image:url(image_t473/162/agent_bg_widen.gif);background-repeat:no-repeat;
background-position:top; background-color:#CACACA; height:auto; border: 1px #173145 solid;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
color: #000000; width:650px;}

.agentname{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;
color: #000000; text-decoration:none;}
.agentname a:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;
color: #000000; text-decoration:none;}
.agentname a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;
color: #000000; text-decoration:none;}

.biolinx{text-decoration: none;}
.biolinx a{text-decoration: underline;}
.biolinx a:hover{text-decoration: underline;}


#acontentlinks{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
padding-top:5px; padding-right:15px; text-align:right; float:right;}

img.contacticon{float:left; padding-right:1em; text-align:center;}

.bblinks li{line-height:2em;}

img.agent-pic{border-width:1px; border-style:solid; border-color:#000000;}

img.logo{border-width:1px; border-style:solid; border-color:#000000;}

img.photo{float:right; margin:1em;}

.border{border-width:4px; border-style:solid; border-color:#000000;}

#shadowbtm{background-image: url(image_t473/162/shadowbtm-wd.jpg); width: auto; height: 10px;}

#bgbottom{background-color: #e1e1e1; height: auto; width: 936px; text-align:center; padding-top:8px; padding-bottom:8px; }

.btmlink{font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

#footer{background-color: #e1e1e1; text-align:center; padding:1em; font-weight: bold;}

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-align: center; }
.copyright a{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; font-weight:bold}
.copyright a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; font-weight:bold;}

#btmcrnrrt{background-image:url(image_t473/162/btmcorner-rt.gif); background-repeat:no-repeat;}
#btmcrnrlt{background-image:url(image_t473/162/btmcorner-lt.gif); background-repeat:no-repeat;}

a:link    { color: #496897 }   /* unvisited links */
a:visited { color: #496897 }   /* visited links   */
a:hover   { color: #173145 }   /* user hovers     */
a:active  { color: #496897 }   /* active links    */

/* area-map */

#map{ float:right; margin-top:10px; margin-right: 5px; margin-bottom:1em; border:1px #91A0B7 solid}

#mapsearch{float:left; background-image: url(image_t473/162/areamap-box.jpg); background-position:bottom; background-repeat:no-repeat; width: 217px; height: 300px; margin-top:10px; padding-left:1em;}

#mapsearchbox{margin-left:1em;}

.mapboxes{width:140px;}

/* fast search page */

#agentbiobox{ background-image:url(image_t473/162/resbar_bg_gray.jpg); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF; border-top:1px #91A0B7 solid; border-bottom:1px #91A0B7 solid;}
.subtitlefs{font-family:'Century Gothic', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:<%=HH_TEMP_COLOR5%>; text-align:center;}
#fastsearch{background-image: url(image_t473/162/fastsearch-box.jpg); background-position:bottom; background-repeat:no-repeat; width: 300px; height: 300px; margin-top:10px; padding-left:5px;}
#fastsearchbox{margin-left:15px;}
img.photofs{margin:1em;}

.actminprice, .actminimumprice {width: 105px;}

.actmax, .actmin, .actcity,{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#496897}

.actcitybar, .actsubmit{width: 230px;}

.actminimum, .actmaximum, {width: 40px;}

.agenttext{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal;
color: #000000;}

.agenttextbold{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold;
color: #000000;}

.spacer {margin-top:10px; border-top:1px #91A0B7 solid;}


/* mortgage-page */

.tdtopbdlt{border-top:1px #E1E1E1 solid;border-right:1px #E1E1E1 solid; }
.tdtopbdrt{border-top:1px #E1E1E1 solid;}
.heading{background-color:#DDE0E2; padding-left:20px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#496897;height:25px;}

#side-lender{ padding-left:5px; width: 236px; vertical-align:top; background-image:url(image_t473/162/resbar_bg3_widen.gif); background-repeat:no-repeat; background-color:#DDE0E2; border-right:2px #DDE0E2 solid; border-bottom:2px #DDE0E2 solid; text-align:center;}

#mortgagesearchbox{margin-left:40px;margin-top:20px;}

.mcitybar{width: 143px;}
.barinfo {text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
font-size:10px; padding-right:5px;}

#mcalcbg{ background-color:#FFFFFF; width: 390px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #496897;}
.calcform{width:400px; margin-left:25px; margin-top:25px;}
.monthsname, .interestname, .principalname, .paymentname{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top:10px; color: #496897}

.monthsname{margin-top:10px;}
.interestname{margin-top:10px;}
.principalname{margin-top:10px;}

.months{width: 105px;margin-top:5px;}
.interest{width: 105px;margin-top:5px;}
.principal{width: 105px;margin-top:5px;}

.payment{margin-top:15px; width: 240px; height: 30px; border: 2px #173145 solid; font-size: 24px;}
.paymentname{margin-top:5px;}
.submitbtnmc{width: 110px; height: 23px;}

#value{font-size: 10px;}

.star{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.starinfo{font-family: Arial, Helvetica, sans-serif;font-size: 11px; }
.note{margin-top:15px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-align:justify;}

/* more-page */ 

.morepage{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:1em; line-height:1.75em; text-align:justify; }

.italic{font-style:italic; text-align:justify; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:1em; }

img.morephoto{float:right; margin:1em; border-width:4px; border-style:solid; border-color:#91A0B7;}


table.mainft {width:560px; margin-top:10px; margin-left:15px; background-color:#E1E1E1; border-collapse:collapse; font-weight: normal; font-size: 8pt; color: #000000; line-height: 11pt; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
td.proptype {width:275px;}
td.propid {width:160px;}
.menu {font-weight: normal; font-size: 11pt; color: #565656; line-height: normal; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none}
a.menu:hover {font-weight: normal; font-size: 11pt; color: #000000; line-height: normal; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline}
.font {font-weight: normal; font-size: 8pt; color: #000000; line-height: 12pt; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none}
img.icons{margin-left:3px;}
a.iconlinx {text-decoration:none;}
.colorlinksm {font-weight: bold; font-size: 9px; color: #565656; line-height: normal; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
a.colorlinksm:hover {font-weight: bold; font-size: 9px; color: #000000; line-height: normal; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
.tbbg {background-image:url(image_t473/162/tbbg_ft.gif); background-repeat:no-repeat; width:210px; height:20px; text-align:left; padding-top:3px; padding-left:20px;}
td.listingbg {background-color:#f8f8f8; padding:5px;}
td.ltbtab {background-image:url(image_t473/162/btmltcurve.gif); background-repeat:no-repeat;background-position:bottom;}
td.rtbtab {background-image:url(image_t473/162/btmrtcurve.gif); background-repeat:no-repeat;background-position:bottom;}
td.ltttab {background-image:url(image_t473/162/topltcurve.gif); background-repeat:no-repeat;}
td.rtttab {background-image:url(image_t473/162/toprtcurve.gif); background-repeat:no-repeat;}

.arrowicon, a.arrowicon, a.arrowicon img { filter: alpha(opacity=50); opacity: 0.50; width: auto; height:18px; background-image:url(image_t473/162/click-grn.gif); background-repeat:no-repeat; position:absolute; margin-top:140px; margin-left:5px; z-index:2; background-color:#000000; padding-left:20px; padding-top:2px; padding-right:5px;  color:#ffffff; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;font-weight: bold; }

a.arrowicon:hover, a.arrowicon:hover img { filter: alpha(opacity=99); opacity: 0.99; width: auto; height:18px;background-image:url(image_t473/162/click-or.gif); background-repeat:no-repeat; position:absolute; z-index:2; color:#ffffff; font-size:12px; font-weight: bold; text-decoration:none;} 

.transbtnsrch{width:330px; height:210px; position:absolute; background-color:#000000; margin-top:-210px; filter: alpha(opacity=00); opacity: 0.0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }

table.mvup {width:560px; margin-left:15px; margin-bottom:20px; background-color:#EFEFEF; border:1px solid #cccccc;  font-weight: normal; font-size: 8pt; color: #000000; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}

.slideshow {z-index:0; margin: auto; padding:0; width:310px; height:170px;}

/* PHP AUTOSCROLLER DEPENDENCIES STYLES */
#hh-autoscroller {margin-left:0px; width:100%; height:286px; overflow:hidden;}
.autonav{cursor: pointer; text-decoration:none;}
a.autonav:hover{text-decoration:none;}

/* IE6&7 JS NAV */
#navjs {z-index:999;}

#dropmenudiv{position:absolute; margin-left:-4px; margin-top:1px; border: 1px solid #8cabff; border-bottom-width: 0px; border-top-width: 0px; z-index: 999; background-color:#fff; filter: alpha(opacity:92); KHTMLOpacity: 0.92; MozOpacity: 0.92; opacity: 0.92; border-bottom: 1px solid #8cabff;border-top: 1px solid #8cabff;}
#dropmenudiv a{font-family: Verdana, Helvetica, sans-serif; font-size: 12px;  color: #4b5f99; display: block; padding: 8px 3px; background-color: #fff; text-decoration: none;}
#dropmenudiv a:hover{ background-color: #c4c5d9; color: #001d68;}

.navlinxjspd {padding-top:10px;padding-bottom:10px;background-color:#A9A886; }
a.navlinxjs {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 5px; border-right:1px solid #949375;}
a.navlinxjs:hover{color:#EDECEC; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 5px;}
a.navlastjs {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 2px 10px 7px;}
a.navlastjs:hover{color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;  padding:10px 2px 10px 7px;}


