/* All Pages */

body{font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F0EBDF; 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_t388/119/shadowleft.jpg); background-repeat:repeat-y; width: 17px; height: auto;}

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

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

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

#greenbar{background-color:#58201E; background-image:url(image_t388/119/spacer.gif); background-repeat:repeat-x; 
height: 7px; width:800px; }

#orangebar{background-image:url(image_t388/119/orng-brdr.gif); background-repeat:repeat-x; 
height: 5px; width:800px; }

#topstripebar{background-image:url(image_t388/119/stripebar.gif); height:10px; width:800px;}

#header{background-color:#1C150B; color:#FFFFFF;
width: 800px; 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:#1C150B; color:#FFFFFF; padding-top:.25em; padding-bottom:.25em;
width: 800px; 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: 800px; background-color: #7D684B; height:35px;}
#navbar td.nopd { padding:0;}
#navbar td.llinx{border-left:1px solid #58201E;}
#navbar td.rlinx{border-right:1px solid #58201E;}

.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:#958063; 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:#958063; 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 3px; border:1px solid #cccccc; padding:5px;}
.toolboxover1{width:130px; float:left; margin:5px 1px 10px 3px; 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_t388/119/o-brdr.gif); background-repeat:repeat-y; width:5px;}

#bioinfo{border-left:1px #58201E solid; padding-left:1em;}

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

.navshadow{background-image:url(image_t388/119/whtnavshad.gif); background-repeat:repeat-x; background-color:#FFFFFF;}

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

.bggrad{background-image:url(image_t388/119/graygrad_bg.gif); background-position:top; background-repeat:no-repeat; background-color:#CDCDCD;}

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

#mainminprice{margin-right: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;}
.citybar{width:auto; float:left;}
.money{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:#58201E;}

.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_t388/119/ptbnshad.gif); background-repeat:repeat-x;}


#side{ padding-left:5px; width: 201px; vertical-align:top; background-image:url(image_t388/119/resbar_bg3.gif); background-repeat:no-repeat; background-color:#DCD2B9; border-right:2px #DCD2B9 solid; border-bottom:2px #DCD2B9 solid; border-left:2px #DCD2B9 solid;}


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


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

td.vspacer{height:30px;}

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


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

.biotitles2 {padding-left: 1.2em; padding-top: .5em; color: #58201E; 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:#58201E; padding:0px;} 

#agentcontent{padding-top:3px; margin-left: 20px; margin-right: 20px;
background-image:url(image_t388/119/agent_bg.gif);background-repeat:no-repeat;
background-position:top; background-color:#CDCDCD; height:auto; border: 1px #1C150B solid;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
color: #000000; width:550px;}

.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_t388/119/shadowbtm.jpg); width: auto; height: 10px;}

#bgbottom{background-color: #F0EBDF; height: auto; width: 800px; 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: #F0EBDF; 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_t388/119/btmcorner-rt.gif); background-repeat:no-repeat;}
#btmcrnrlt{background-image:url(image_t388/119/btmcorner-lt.gif); background-repeat:no-repeat;}

a:link    { color: #58201E }   /* unvisited links */
a:visited { color: #58201E }   /* visited links   */
a:hover   { color: #7D684B }   /* user hovers     */
a:active  { color: #58201E }   /* active links    */

/* area-map */

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

#mapsearch{float:left; background-image: url(image_t388/119/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_t388/119/resbar_bg_gray.jpg); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF; border-top:1px #58201E solid; border-bottom:1px #58201E 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_t388/119/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:#58201E}

.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 #58201E solid;}


/* mortgage-page */

#side-lender{ padding-left:.5em; padding-right:.5em; color:#7D684B; vertical-align:top; background-image:url(image_t388/119/resbar_bg3.gif); background-repeat:no-repeat; background-color:#DCD2B9; border-right:1px #DCD2B9 solid; border-bottom:1px #DCD2B9 solid; border-left:0px #DCD2B9 solid; text-align:center;}

#lendersearch{background-image:url(image_t388/119/graygrad_bg.gif); background-position:top; background-repeat:no-repeat; width: 245px; vertical-align:bottom;}

#lendersearchbox{margin-left:45px;}

#mortgagesearch{background-image:url(image_t388/119/graygrad_bg.gif); background-position:top; background-repeat:no-repeat; width: 225px; vertical-align:bottom;}

#mortgagesearchbox{margin-left:20px;}

.mcitybar{width: 143px;}

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

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

#divide {height:1px; width:140px; background-color:#58201E;}

.calctitle{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; width:190px; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.calcbar{background-color:#7D684B;}

#gbglender{background-image:url(image_t388/119/grad_bg_lender.jpg);background-repeat:repeat-x; background-position:top; border-left:1px #58201E solid;}

#gbg{background-color:#958063; width: 430px; padding-right:11px;}

#gbg h1{font-family: Arial, Helvetica, sans-serif; font-size: 14px;
color: #2F2F2E; font-weight: bold; margin-left:10px; margin-top:5px;}

#mcalcbg{background-image:url(image_t388/119/graygrad_bg.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; width: 390px; height: 200px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #58201E;}

#mcalcbglender{width: 390px; height: 200px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #58201E;}

.monthsname, .interestname, .principalname, .paymentname{ 
position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top:10px;}

.monthsname{margin-left: 10px;}
.interestname{margin-left: 140px;}
.principalname{margin-left: 268px;}
.months{position: absolute; margin-left: 10px; margin-top: 25px; width: 100px;}

.interest{position: absolute; margin-left: 140px; margin-top: 25px; width: 100px;}
.principal{position: absolute; margin-left: 268px; margin-top: 25px; width: 100px;}
.payment{position: absolute; margin-left: 140px; margin-top: 65px; margin-right: 0px;
width: 228px; height: 30px; border: 2px #1C150B solid; font-size: 24px;}
.paymentname{margin-top: 105px; margin-left: 143px;}
.submitbtnmc{position: absolute;margin-left: 10px; margin-top: 65px; margin-right: 0px;
width: 98px; height: 23px;}

#value{font-size: 10px;}

.star{position: absolute; margin-left: 116px; margin-top: 24px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.starinfo{position: absolute; font-family: Arial, Helvetica, sans-serif;
font-size: 11px; margin-top: 140px; width: 360px;}
.note{position: absolute; margin-top: 155px;
font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; width: 360px; 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:#58201E;}


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_t388/119/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_t388/119/btmltcurve.gif); background-repeat:no-repeat;background-position:bottom;}
td.rtbtab {background-image:url(image_t388/119/btmrtcurve.gif); background-repeat:no-repeat;background-position:bottom;}
td.ltttab {background-image:url(image_t388/119/topltcurve.gif); background-repeat:no-repeat;}
td.rtttab {background-image:url(image_t388/119/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_t388/119/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_t388/119/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;}

/* popup ask me */
#popupask { display:block; position:absolute; margin-top:-290px; margin-left:-106px;}
#popuphide {display:none;}
.popupask {border:1px solid #003366; background-color:#fff; width:252px;}
.popuptitle {font-size:16px; font-weight:bold; color:#fff; background-color:#003366; padding:5px;}
.popupx {float:right; margin-top:-3px;}
.popuptextfield {width:160px;}
#check{position:absolute; text-decoration:underline; background-color:#CC0000; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.answricn{margin-left:245px; margin-top:5px; position:absolute;}
a.answricn { text-decoration:none; font-size:14px;}
a.answricn2 { text-decoration:none; font-size:14px; cursor:pointer;}
