/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
#reset-main .yui-b{position:static;}
#reset-main{width:100%;}
.reset-container #reset-main{float:left;margin-right:-25em;}
.reset-container .yui-b{float:right;width:23.0759em;*width:22.52em;}
.reset-container {margin-right:24.0759em;*margin-right:23.52em;}
#reset-main .yui-b{display:block;margin:0 0 1em 0;}
#reset-main .yui-b{float:none;width:auto;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* begin css */
#oniMainTable {display:block; margin-left:auto !important; margin-right:auto !important;}
body {background: #FFF url(null) 0 0 no-repeat; font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif; color: #323232;margin:0}

a, a:link, a:active, a:visited {color: #469; text-decoration: none;}
a:hover {text-decoration: underline;}

#container {
	margin:auto;text-align:left;
	/*/width:73.85em;/* !IE*/
	/*width:72.07em;/*IE*/
	width: 980px;
}

#bd {border-left:1px solid #B6C3E0;}

#sCode {position:absolute; top:0px; left:0px;}

#hd {
	height: 82px;
	border-bottom: 1px solid #B6C3E0;
	background: #FFF url('http://www.valleyhomefinder.com/_images/menuBg.gif') bottom left repeat-x;
	position: relative;
}

#hd .logo {width:350px; padding:0px 0 0 0;}
#hd .nav ul {position:absolute; left:10px; bottom:-1px;}
#hd .nav ul, #hd .nav li, #hd .nav img {float:left; display:inline;}
#hd .nav img {margin-right:3px; vertical-align: bottom;}
#hd .goto a {display: block; margin: 0px; padding: 0px;}
#hd .goto {display: block; text-align: left; color: #469; font-size: 10px; line-height: 9px; margin: 0 5px 0 0; font-family: verdana, arial}
#hd .loginBox {margin:0;position: absolute; right:0; top:0; width:310px; height:32px;background:url('http://www.valleyhomefinder.com/_images/ValleyHomeFinder_login.gif');}
.loginSubNav {float: left;  color: #369;margin:5px 0 0 6px;padding:0 0 0 12px;word-spacing:17px;font-size: 0.98em;font-weight:bold;}
#hd .x11 {position: absolute; right:10px; top:5px; width:234px; height:70px;}
#hd .avHd {font-weight: bold; display: block; margin-bottom: 2px; line-height:12px; font-size: 12px; color:#4A67A5}

#bd {background: #FFF url('http://www.valleyhomefinder.com/_images/rtColBg.gif') top right repeat-y;}
/* featured properties and rentals */
.rr_video {margin:5px auto;width:300px;padding:8px 0 7px 0;background-color:#B6C3E0;}
.rr_box {margin:5px auto;width:300px;height:150px;border:1px solid #B6C3E0;background-color:#ffffff;}
.rr_inner_box {width:290px;padding:0 0 5px 5px;margin:0 auto;}
.rr_title_box {height:23px;padding:0 0 5px 5px;text-align:left;color:#369;font-size: 1.1em;font-weight:bold;background:transparent url(http://valleyhomefinder.com/_images/dot.gif)  bottom left repeat-x scroll !important;margin:3px 0pt;}
.homeSearch {font-family: Arial, Helvetica, sans-serif;font-size:1em;}
.subHeader {padding:0 0 4px 2px;width:640px;display:block;margin:0 0 10px 0;font-size:1.15em;color:#4d6499;font-weight:bold;background:transparent url(http://valleyhomefinder.com/_images/dot.gif)  bottom left repeat-x scroll !important;}
.lftContainer {float: left; display: inline; width: 642px !important; margin: 0 0 0 7px; padding-bottom: 7px;}
.lftContainer .lftRow {float: left; display: inline; width: 642px !important; border-left: 1px solid #C6D2EB;border-right: 1px solid #C6D2EB;}
.lftContainer .topFp {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBgFp.gif') top left no-repeat !important; border: none; width: 642px !important;}
.lftContainer .topFr {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBgFr.gif') top left no-repeat !important; border: none; width: 642px !important;}
.lftContainer .topRs {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBgRs.gif') top left no-repeat !important; border: none; width: 642px !important;}
.lftContainer .top {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBg.gif') top left no-repeat !important; border: none; width: 642px !important;}
.lftContainer .mid {padding-left: 5px; width: 635px !important; padding-top: 0px; margin: 0;}
.lftContainer .bottom {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBotBg.gif') left bottom no-repeat !important; border: none; width: 642px !important;}

/* metrolist items and search boxes */
.lftContainer .topMl {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBgMl.gif') top left no-repeat !important; border: none; width: 642px !important;}
.lftContainer .topMlNL {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBgMlNL.gif') top left no-repeat !important; border: none; width: 642px !important;}
.lftContainer .midMl {background: transparent url('http://www.valleyhomefinder.com/_images/metrolist_search_grad_bkgnd.gif') repeat-x;;padding-left: 5px; height:350px;width: 635px !important; padding-top: 0px; margin: 0;}
.lftContainer .midMlFP {background: transparent url('http://www.valleyhomefinder.com/_images/metrolist_search_grad_bk_FP.gif') repeat-x;;padding-left: 5px; height:128px;width: 635px !important; padding-top: 0px; margin: 0;}
.lftContainer .midMlFP80 {background: transparent url('http://www.valleyhomefinder.com/_images/metrolist_search_grad_FP80.gif') repeat-x;;padding-left: 5px; height:80px;width: 635px !important; padding-top: 0px; margin: 0;}
.lftContainer .bottomMlFP {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBotBgMlFP.gif') left bottom no-repeat !important; border: none; width: 642px !important;}
.lftContainer .bottomMl {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBotBgMl.gif') left bottom no-repeat !important; border: none; width: 642px !important;}
.magnifyGlass {vertical-align:middle;display:inline-block;padding:0;margin:0;}
.searchClassifieds {text-decoration:underline;vertical-align:middle;margin:0 0 0 3px;padding:0;font-size:.95em;font-weight:bold;}
.moreSearch {text-decoration:underline;vertical-align:middle;margin:0 0 0 3px;padding:0;font-size:.85em;font-weight:bold;}
.metrolist {font-family: Arial, Helvetica, sans-serif;}
.metrolist_header {font-family: Arial, Helvetica, sans-serif;font-size:1.2em;color:#526CA7;font-weight:bold;text-decoration:underline;}
.metrolist_title {font-family: Arial, Helvetica, sans-serif;font-size:1.1em;color:#526CA7;font-weight:bold;}
.metrolist_small{font-family: Arial, Helvetica, sans-serif;font-size:.8em;color:#526CA7;font-weight:bold;}
.metrolistTable {margin:0 10px 0 10px;width:635px;}
.metrolistTable a {text-decoration:underline;}
.metrolistTable td {padding:3px 0 3px 3px;}
.metolistTbColHeader {color:#FFFFFF;background-color:#526CA7;text-align:left;}
.metolistTbCol {color:#000000;background-color:#F6F6ED;text-align:left;padding:3px 0 3px 3px;}
.metolistTbCol td{padding:0 0 5px 0;}
.metrolistPagesBox {background-color:#B6C4DF;font-size:.95em;}
.metrolistSearchTable {color:#4B66A3;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:1.05em;margin-top:10px;}
.metrolistSearchHeader {color:#02687d;font-size:1.1em;}
.metrolistSearchTable td {padding:0 0 4px 0;}
/* for the getone page */
.metolistGetOneHeader {color:#FFFFFF;background-color:#526CA7;text-align:center;font-size:1.1em;font-weight:bold;}



/* featured mortgage agents and real estate agents */
.agentsContainer {float:left;}
.lftContainerHalf {float: left; display: inline; width: 315px !important; margin: 0 0 0 7px; padding-bottom: 7px;}
.lftContainerHalf .lftRow {float: left; display: inline; width: 315px !important; border-left:1px solid #C6D2EB;border-right: 1px solid #C6D2EB;}
.lftContainerHalf .topFra {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBgFra.gif') top left no-repeat !important; border: none; width: 315px !important;}
.lftContainerHalf .topFma {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBgFma.gif') top left no-repeat !important; border: none; width: 315px !important;}
.lftContainerHalf .mid {height:210px;padding-left: 5px; width: 308px !important; padding-top: 0px; margin: 0;}
.lftContainerHalf .bottom {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBotBgHalf.gif') left bottom no-repeat !important; border: none; width: 315px !important;}

/* links box with blue background */
.lftContainer .topBlue {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBgBlue.gif') top left no-repeat !important; border: none; width: 642px !important;}
.lftContainer .bottomBlue {height: 24px;background: transparent url('http://www.valleyhomefinder.com/_images/lftcontainerBotBgBlue.gif') left bottom no-repeat !important; border: none; width: 642px !important;}


.lftContainer .midBlue {background-color:#F4F8FE;padding-left: 10px; width: 630px !important; padding-top: 0px; margin: 0;}
.linksBoxIcon {float:left;padding:0;margin:0 10px 0 0;width:210px;}
.linksBox {float:left;height:70px;width:190px;color:#4B66A3;margin:0 10px 10px 0;}

.linksBox .headerText {margin:0;padding:0;font-size:1em;font-weight:bold;vertical-align:middle;font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;}

.linksBox img {vertical-align:middle;display:inline-block;padding:0;margin:0;}
.linksBox ul{margin:0 0 0 40px;padding:0;list-style-type: disc;text-align:left;font-size:.9em;font-family: Arial, Helvetica, sans-serif;}




.subNav {border-bottom: 1px solid #B6C3E0; width: 652px !important; margin:0 0 7px 0; padding: 3px 0 0 5px; height: 22px; background: #fff url('http://www.valleyhomefinder.com/_images/subNavBg.gif') bottom left repeat-x;}
/* see homes_ie.css to adjust subNav for ie */
.subNav img {padding:0 1px 3px 4px;vertical-align:middle;}        
.subNav a {font-size:.90em;font-weight:700;color: #369 !important;	}
.subNav a:hover {text-decoration: underline;}
.lftRow .col1 {float:left; display:inline; width: 342px; margin-right: 10px;}
.lftRow .col2 {float:left; display:inline; width: 256px; margin:0px; background-color: #EEF4FB; border:1px solid #B6C4E1; border-top:none; border-bottom:none; padding:5px 0 5px 10px;}
.col2Wrap {float: left; display:inline; margin:0; padding:0; width:250px;}
.col2bottom {margin:0;float: left; display: inline; height: 7px; background: transparent url('http://www.valleyhomefinder.com/_images/rtColBot.gif') top left no-repeat !important; border: none; width: 268px !important; padding:0;}
.col2top {margin:0;float: left; display: inline; height: 7px; background: transparent url('http://www.valleyhomefinder.com/_images/rtColTop.gif') bottom left no-repeat !important; border: none; width: 268px !important; padding:0;}

.rtCol {margin:0 0 0 0;width:320px;text-align:center;float:right;}
.avHd {text-align:left;width:300px; background-color:#B7C4E0;margin: 5px auto; }
.avHd span {padding: 3px 3px 3px 6px; color: #4B66A3;font-size:14px;}
.fullBox {background-color: transparent;background-image: url(/_images/cars/dot.gif);background-repeat: repeat-x;background-attachment: scroll;background-position: left bottom;float: left;width: 100%;padding-bottom: 5px;}

#ft {border: 1px solid #C6D2EB; padding: 4px 0; margin-bottom:5px;background-color: #F4F5F5; float: left; width: 978px; font-size:.95em;font-family:Arial, Helvetica, sans-serif;}
#ft .ftrDesc {color: #666666; float:left;width: 248px;margin:10px 10px 0 10px;  }
#ft  td {padding:5px}
#ft .ftrDesc span {display: block; margin-top: 5px;}
#ft .siteMapLinks {float:left;margin:10px 5px 0 15px;}
#ft .siteMapLinks td {margin:0}
#ft .siteMapLinks span {font-weight:bold;}
#ft .siteMapLinks ul li {margin: 0 0 0 15px;list-style-type:disc;}	
#ft .ftrLinks {color: #707070;float:left;padding-left:6px;margin:5px 0 5px 5px;}


/* calculator */
 #CalcHome {margin:0 auto; background-color:#ffffff;padding-bottom:5px;width:300px;border: 1px solid #B7C4E0;}
 #CalcHome form{padding:15px 10px 0px 20px;}
 #CalcHome form span {display:block;clear:both;margin-bottom:3px;}
 #CalcHome input,  #CalcHome select{height:20px;background-color:#ffffff;border:1px solid #7f9db9;}
 #CalcHome label,  #CalcHome input,  #CalcHome select{float:left;display:block;}
 #CalcHome label{width:120px;font-size:14px;font-weight:bold;color:#4B66A3;}
 #CalcHome .LeftField input{width:130px;}
 #CalcHome select{width:133px;}
 #CalcHome .LastField input{float:right;margin:0 62px 0 0;}
 #CalcHome .LastField #mortgage-payment-result{width:129px;margin:0 19px 0 0;}
 #CalcHome .LastField #Calculate{margin-bottom:10px;border:0px;background-color:#f0f5fc;}
 #CalcHome .LastField{clear:both;padding:5px 0px 0px 0px;}
 #CalcHome h3{display:block;text-transform:none;padding-bottom:10px;font-size:10px; }
 #CalcHome h2{height:25px;font-size:14px; color:#4B66A3;font-weight:bold;background: transparent url('http://www.valleyhomefinder.com/_images/dot.gif') 1px 20px repeat-x !important; margin: 5px 0 0 0;padding:0 0 0 10px;}

 /* featured rentals adicio ad */		  
div.scrollRowWrapper {text-align:center;width:140px;float:left;padding: 4px;}
div.scrollRow {font-weight:bold;font-size:.95em;}
.Featured {background-color: #fff;font-family: Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;padding-top: 0px;padding-right: 2px;padding-left:8px;padding-bottom: 2px;}
.propType {font-weight:bold;padding-bottom: 4px;font-size:.95em;}
.fr_price{display:block;color:#369;font-size: 1em;font-weight:bold;}
.link {display:block;color:#369;text-decoration:underline;font-size:.85em;line-height:1.5em;font-weight:bold;}
.featuredFooter {color: #333333;font-size: .95em;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;padding-right: 5px;padding-left:10px;width:183px;}
      
 /* adicio wrapper items */
.subNavText {font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;font-size:1.22em;font-weight:bold;vertical-align:middle;color: #369;}
.subNavIcon {vertical-align:-3px;margin:0 2px 0 5px;}
.adicioContent {margin:5px 0 0 5px;}
/*right rail table td for video*/
.rr_videotd {padding:9px 0 7px 0;}
