/****************************************************
*
*	Element Styles
*
****************************************************/

*{margin: 0px;padding: 0px;font:11px arial, Helvetica, sans-serif;color: #000000;}

body{margin: 0px;padding: 0px;font:11px arial, Helvetica, sans-serif;color: #000000;}

select {padding: 0px;font-size: 12px;width: 130px;}

h1{font-size:12px;font-weight:bold;}

/*****************************************************
*
*	Positioning IDs
*
*****************************************************/

#container{width:1000px;margin:0 auto;}

#header2{background:#fff url("http://www.househunt.com/imageshh/hh-banner2010.jpg"); height:104px; overflow:visible;}
#header2 h1{color: #f6f6f6;position:absolute;top:5px;left:500px;z-index:10;}

.navcol-lt {float:left; width:150px; padding-top:19px; margin-right:15px;}
#navbar{width:150px; margin-top:-15px; float:left; clear:left; background-color: #fff; height: 600px; width: 150px; background-repeat: repeat-x;}

.sdmenu {float: left; width: 150px; font-family: Verdana, sans-serif; font-size: 10px; padding-bottom: 23px; background-color:#fff; color: #fff; background: url("http://www.househunt.com/imageshh/hhmainbgs.png") no-repeat -950px bottom;}
.sdmenu div { background: url("http://www.househunt.com/imageshh/title-b.gif") repeat-x; overflow: hidden;}
.sdmenu div:first-child { background: url("http://www.househunt.com/imageshh/hhmainbgs.png") no-repeat -800px -78px;}
.sdmenu div.collapsed { height: 25px;}
.sdmenu div span.navspnbrdr{border-left:1px solid #ddc57e; border-right:1px solid #ddc57e;}
.sdmenu div span { display: block; padding: 5px 25px; font-size: 10px; font-weight: bold; color: #4b5f99; background: url("http://www.househunt.com/imageshh/expanded.gif") no-repeat 10px center; cursor: default; border-bottom: 1px solid #ddd; }
.sdmenu div.collapsed span { background-image: url("http://www.househunt.com/imageshh/collapsed.gif"); }
.sdmenu div a { padding: 5px 10px; background: #fff; display: block; color: #000033; border-left:1px solid #ddc57e; border-right:1px solid #ddc57e;}
.sdmenu div a.current { background : #fff; }
.sdmenu div a:hover { background : #7E8FAD no-repeat right center; color: #ffffff; text-decoration: none; }

#rt-main-col { float:left; width:835px;}
.mainsrchfrmbg {width:360px; background: url('http://www.househunt.com/imageshh/hhmainbgs.png'); background-repeat:no-repeat; height:97px; padding-left:140px; padding-top:26px; margin-right:10px; margin-top:18px;}
.srchfrmbtn {vertical-align:top; margin-top:-3px; margin-left:5px;}
.srchfrmtitle {font-size:24px; font-family:Verdana; font-weight:bold; color:#4B5F99;}
.srchcol-lt {float:left; width:520px;}
.srchcol-rt {float:left; width:305px;}

.trendtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1E3B63;}
.trendtext_line {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #1E3B63;}
.trendtext2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #1E3B63;}

.srchxtras {margin-top:20px; margin-bottom:5px;padding-left:30px;}
.ribbon {z-index:1; position:absolute; margin-left:275px; margin-top:3px;}

#v_address {width:180px}
#v_zipcode1 {width:62px; margin-bottom:5px;}
#myInput {width:250px; height:20px; font-size:16px}

.moreinfoie {position:relative; left:180px; top:12px}
.trnddrpdwnsrch {text-align:left; margin-left:4px; margin-top:0px; margin-bottom:15px; width:400px;}

.proptxt {float:left; width:580px; text-align:justify;}
.avgprtrndgrph {margin-left:15px;width:200px;vertical-align:top; float:left;}

.btrndfrm {height:21px; float:left; margin-right:20px;}

.btmcontent {margin-left:20px;}

#footer{clear:both;}

.float-lt{float:left;}
.float-rt{float:right;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

/*****************************************************
*
*	Text Classes
*
*****************************************************/

a{font-size:10px;color: #011652;} a:hover{font-size:10px;color: #4b5f99;}

a.no_decoration{text-decoration: none;} a.no_decoration:hover {text-decoration: none;}

.graytxt10_text{font-size: 10px;color: #666666;} .graytxt10_textb{font-size: 12px;color: #ffffff;}

.grylitxt {font-size: 10px; color:#666; font-weight:bold; text-align:right; padding-right:130px;}
.grylitxt2 {font-size: 10px; color:#666; font-weight:bold; text-align:right; padding-right:65px;}

#favlinx { width:auto; margin-right:5px; float:right;}
#favlinx a{ text-decoration:none; font-size:10px;}
.favtitle{font: italic bold 14px arial, Helvetica, sans-serif;
color: #4b5f99; padding-top:5px; padding-left:60px; padding-bottom:5px; margin-bottom:10px; text-align:center;}

.comm-head{color:#feb701;font-family:verdana, arial;font-size:10px;padding-bottom:2px;}
.comm-foot{color:#b1c2d8;font-family:verdana, arial;font-size:11px;margin-top:-3px;}
.comm-links a {color:#4b5f99;text-decoration:none;font-size:14px;font-weight:bold;}
.comm-links a:hover {color:#666666;text-decoration:none;font-size:14px;font-weight:bold; }

.community-type{color:#4b5f99;font-size:14px;font-weight:bold;margin-top:10px;}

.boldtext2{color: #4b5f99; font-weight: bold; font-size: 12px; line-height: 18px;}
a.boldtext2 {font-weight: bold;font-size: 12px;color: #4b5f99;line-height: 18px;}
a.boldtext2:hover{color: #4b5f99; font-weight: bold; font-size: 12px; line-height: 18px; text-decoration:none;}

#state_form {color:#4b5f99; background-color:#fff; filter: alpha(opacity:92); KHTMLOpacity: 0.92; MozOpacity: 0.92; opacity: 0.92;}
.pbtxt option{color:#4b5f99; line-height:18px; font-size:12px; padding-left:2px;}

.categoryform {font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #1e3b63;}

.copyright_text{font-size: 9px;color: #666666;text-align:center;}
a.copyright_text {font-size: 10px;color: #011652;} a.copyright_text:hover{font-size: 10px;color: #666666;}

/*****************************************************
*
*	Page Specific, not for template
*
*****************************************************/

div.mu-box3{width:290px; margin-bottom:10px; padding-top:10px; padding-left:10px; height:68px; background:url("http://www.househunt.com/imageshh/hhmainbgs.png") no-repeat -800px 0; margin-bottom:10px;}

div.mu-box-three-lines{width:287px; margin:0px; padding-top:10px; padding-left:13px; height:113px; background:url("http://www.househunt.com/imageshh/hhmainbgs.png") no-repeat -500px 0;}

.listings-and-prices_general {font-family:Verdana,arial,helvetica;font-size:10px;}
.listings-and-prices_header {font-size:11px;font-weight:bold;padding-left:2px;}
.listings-and-prices_rows {font-family:arial,helvetica;font-size:10px;}
.listings-and-prices_time {color:#595959;font-weight:bold;font-size:10px;}
.listings-and-prices_right {text-align:right;}
.listings-and-prices_footer {color:#444444;text-align:left;font-size:9px;padding-left:2px;}

.go {vertical-align:middle; height:13px; margin-left:4px;}

.srchsctpd {padding-left:50px;}

/*****************************************************
*
*	 Tooltip Styles
*
*****************************************************/

div.tt{ position:relative; z-index:24; text-decoration:none; }
div.tt span{ display: none; text-decoration:none;}

div.tt:hover{ z-index:25; color: #666666; text-decoration:none;}
div.tt:hover span.tooltip{display:block; position:absolute; top:18px; right:210px; padding: 10px; border:1px solid #003366; width:450px; height:170px; line-height:14px; background-color:#ffffff; text-align: justify; text-decoration:none; filter: alpha(opacity:92); KHTMLOpacity: 0.92; MozOpacity: 0.92; opacity: 0.92;}

.moreinfoicn { position:absolute; margin-left:180px; margin-top:3px;}
.font_title{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;}
.font_medium{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
.font_medt{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000033;}
.srchbtn { padding-top: 8px;}

/*****************************************************
*
*	 Autocomplete
*
*****************************************************/
.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{width:250px;}.yui-skin-sam .yui-ac-container{top:1.6em;width:250px;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#fff;}

/*****************************************************
*
*	 HouseHunt Top Navigaiton
*
*****************************************************/

/* NAV BAR */
.navgrybg {height:34px; background-image:url(http://www.househunt.com/imageshh/hhnav/nav2bg-gry.png); background-repeat:repeat-x; background-position:bottom; position:relative; }
.navgrybtm {background-color:#fff; background-image:url(http://www.househunt.com/imageshh/hhnav/nav2shdw-gry.gif); background-repeat:repeat-x; height:15px;}

/* CSS NAV */
.navdropdwn{ font-family:Arial, Helvetica, sans-serif; cursor:pointer; float:left; height:34px;}
.navdropdwn ul{display: none;}   
.navdropdwn.hover ul{display:block; position:absolute; text-align:left; background-color:#fff; border-left:1px solid #8cabff; border-right:1px solid #8cabff; border-bottom:1px solid #8cabff; padding-top:10px; margin-top:11px; margin-left:-8px; filter: alpha(opacity:92); KHTMLOpacity: 0.92; MozOpacity: 0.92; opacity: 0.92;  z-index:999;} 

.nav{color:#4b5f99; font-size:12px; font-weight:bold; text-decoration:none; padding:9px 8px 10px 8px; border-right:1px solid #8cabff;}
.nav2 {padding:8px 14px 6px 14px; border-right:1px solid #8cabff;}
.navover{color:#001a65; text-align:center; font-size:12px; padding:9px 8px 10px 7px; font-weight:bold; height:18px; border-left:1px solid #8cabff; border-right:1px solid #8cabff; background-color:#fff;}

.navdropdwn.hoverend ul{display:block; position:absolute; top:35px; right:0; text-align:left; background-color:#fff; border-left:1px solid #8cabff; border-right:1px solid #8cabff; border-bottom:1px solid #8cabff;  filter: alpha(opacity:92); KHTMLOpacity: 0.92; MozOpacity: 0.92; opacity: 0.92; } 

.navlast{color:#4b5f99; font-size:12px; font-weight:bold; text-decoration:none; padding:9px 0 10px 8px; border-right:0;}
.navlastover{color:#001a65; text-align:center; font-size:12px; padding:9px 13px 10px 7px; font-weight:bold; height:18px; border-left:1px solid #8cabff; border-right:1px solid #8cabff; background-color:#fff;}

.navnodrop{ font-family:Arial, Helvetica, sans-serif; cursor:pointer; float:left; height:34px;}

li.dash {border-top:1px dashed #999999; margin:8px 0 8px 0; list-style: none; }

a.navlinx { color:#4b5f99; text-decoration:none; font-size:12px; font-weight:bold;}
a.navlinx:hover {color:#001d68; font-size:12px; text-decoration:underline;}

li.navlinx {list-style: none; color:#656c8a; padding:6px 4px;}
li.navlinx a{ color:#4b5f99; text-decoration:none; font-size:12px; padding:6px 4px;}
li.navlinx a:hover {color:#001d68; font-size:12px; }
li.navlinx:hover {background-color:#c4c5d9; color:#001d68;}

/* IE6&7 JS NAV */
#dropmenudiv{position: absolute; margin-left:-4px; 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: #ffffff; text-decoration: none;}
#dropmenudiv a:hover{ background-color: #c4c5d9; color: #001d68;}

.navlinxjspd {padding-top:9px;}
a.navlinxjs {color:#4b5f99; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 7px 10px 7px; border-right:1px solid #8cabff;}
a.navlinxjs:hover{color:#001d68; text-decoration:underline; font-size:12px;}
a.navlastjs {color:#4b5f99; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 0 10px 7px;}
a.navlastjs:hover{color:#001d68; text-decoration:underline; font-size:12px;}
