@charset "utf-8";

#billboardCntr{
	width:965px;
	height: 291px;
    overflow: hidden;
    float: left;
}

#bbFlash{
	width: 957px;
	height: 291px;
}
#billboardImgCntr{
	width:965px;
	height: 291px;
    overflow: hidden;
    float: left;
}

#bbFlashImg{
	position: relative;
	width: 957px;
	height: 291px;
	float:left;
	z-index: 100;
}
#bbFlash .pics {
	height: 957px;
	margin: 0;
	padding: 0;
	width: 315px;
	z-index: 1;
}
#bbFlash .pics img {
	padding: 0; 
	width:  957px; 
	height: 315px; 
	top:  0; 
	left: 0 
}


a { color: #2763B0; }

/*******************************form fields for home page search*************************/

.initValue{
  color:#494949;
}

#zip{
  width:80px;
  margin-right:10px;
}
#city{
  width:155px;
}
#state{
  width:62px;
  margin-left:10px;
}
#sqft{
  width:110px;
  margin-right:10px;
}
#bedrooms{
  width:110px;
  margin-left:10px;
}
#bathrooms{
  width:108px;
  margin-left:12px;
}
#minPrice {
  width:158px;
  margin-right:10px;
}
#maxPrice {
  width:158px;
  margin-left:14px;
}

.lblRequired{
  width:200px;
  color: #494949;
  font-size: 11px;
  margin-left:0px;
  /*float: left;
  margin-top:5px;*/
}

.lblTxt{
  color: #494949;
  font-size: 12px;
}

.lblorTxt{
  color: #494949;
  font-size: 10px;
}

/****************************end form fields for home page search*************************/

/****************************Start form divs for home page search*************************/

#getStartedCntr{
	float: left;
	clear: none;
	width: 240px !important;
	height:187px;
	background:url(/brands/default/images/finTab_bg.jpg)
}

#getStartedCntr a {
	width:190px;
	margin-bottom:16px;
	margin-left:30px;
	text-indent:16px;
	display:block;
	text-decoration: underline;
	color:#555;
	font-weight:bold;
	font-size:14px;
	border:0px dotted #ccc;
}

#getStartedCntr a:hover {
	color:#0163cc;
	background:url(../images/finLink_ovr.png) no-repeat;
}

#finLink1 {
	margin-top:2px;
}
#finLink2 {
	margin-top:19px;
}
#finLink3 {
	margin-top:24px;
}

#Zip_div {
  margin-bottom:3px;
  float:left;
  width:100px;
  height:26px;
  border:0px solid #000;
}

#cityState_div {
  margin-bottom:3px;
  float:left;
  width:300px;
  height:26px;
  border:0px solid #000;
}

.unhideLink {
	width:300px;
	font-size:12px;
}

#cityStatePos {
	width: 360px;
	height:24px;
	position:relative;
	margin-top:-18px;
	background:#FFF;
}

.hidden { display: none; }
.unhidden { display: block; }
.hidden { visibility: hidden; }
.unhidden { visibility: visible; }

#refineSearch_div{
  margin-bottom:3px;
  width:400px;
  height:26px;
  clear:both;
}

#price_div{
  margin-bottom:3px;
  padding-left: 0px;
  width:400px;
  height:26px;
}

#selectPage_div{
  margin-left:10px;
  width:342px;
  height:20px; 
}

#submit_div{
  width:400px;
  height:30px;
}

#frmFYHSelect_div {
	position:relative;
	top:10px;
	float:left;
	width:216px;
	height:36px;
	margin-left:8px;
	cursor:pointer;
	background:transparent;
}

#frmMHCSelect_div {
	position:relative;
	top:10px;
	float:left;
	width:240px;
	height:36px;
	margin-left:8px;
	cursor:pointer;
	background:transparent;
}

#homeFinderCntr form {
	width:400px;
	padding:0;
	margin-top:36px;
	margin-left:58px;
}



/****************************end form divs for home page search*************************/

/************ START: ROW 2 *************/
#rowIIquickLinks{
    width: 973px;
	height: 187px;
    overflow: hidden;
    clear: left;
}

#homeFinderCntr{
	float:left;
	width: 486px;
	height: 187px;
	z-index:900;
}

.home-container{
	background: url(/brands/default/images/fyhSearchBG.jpg) no-repeat;
}

.model-container{
	background: url(/brands/default/images/fmhcSearchBG.jpg) no-repeat;
}

.model-container .finance, .home-container .finance{
	display: none;
}

.model-container #refineSearch_div, .model-container #price_div{
	visibility: hidden;
}

.finance-container{
	background: url(/brands/default/images/finSearchBG.jpg) no-repeat;
}

.finance-container form{
	display: none;
}

.spaceLeft {
	position:relative;
	left: 464px;
	width:190px;
	top:36px;
}

#homeFinderCntr h2{
	text-indent: -9999px;
}

#fomBtn{
	margin-top:-6px;
	margin-right:0px;
	float: right;
}
#promoSection{
	float:left;
	width:247px;
	height:187px;
}
#promoTop {
	background: transparent url(/brands/default/images/promo_top.png) no-repeat;
	height: 79px;
	margin-left: 4px;
	position: relative;
	width: 536px;
}
#promoContent {
	background: transparent url(/brands/default/images/promo_bg.png) repeat-y;
	min-height: 188px;
	position: relative;
	width: 540px;
}
#promoContent p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13.5px;
	color: #414141;
	font-weight: bold;
	line-height: 20px;
	width: 464px;
	padding: 8px 0 0 44px;
}
#learn {
	float: right;
	margin: 6px 16px 0 0 ;
}
/************ END: ROW 2 *************/

/************ START: ROW 3 (LAYOUT A) *************/
#rowIIIcntr.layoutA {
	height: 232px;
}
#rowIIIcntr.layoutA #rowIIIcolI {
	background: url(/brands/default/images/ychBG.png) no-repeat;
	float: left;
	width: 407px;
	height: 232px;
}
#rowIIIcntr.layoutA #enBtn1 {
	float: right;
	margin: 124px 24px 0px 0px;
	
}
#rowIIIcntr.layoutA #rowIIIcolII {
	background: url(/brands/default/images/i-house_bg.jpg) no-repeat;
	float: left;
	width: 263px;
	height: 232px;
}
#rowIIIcntr.layoutA #enBtn2 {
	float: right;
	margin: 124px 32px 0px 0px;
}
#rowIIIcntr.layoutA #rowIIIcolIII {
	background: url(/brands/default/images/testBG.png) no-repeat;
	float: left;
	width: 281px;
	height: 232px;
}
#rowIIIcntr.layoutA #rowIIIcolIII a {
    width: 90px;
    height: 14px;
    display: block;
    float: right;
    margin-top: 132px;
    position: relative;
    right: 50px;
}
#rowIIIcntr.layoutA #enBtn3 {
	float: right;
	margin: 124px 43px 0px 0px;
}
/************ END: ROW 3 (LAYOUT A) *************/

/************ START: ROW 3 (LAYOUT B) *************/
#rowIIIcntr.layoutB {
	position: relative;
	left: 1px;
}
#rowIIIcntr.layoutB #rowIIIcolI {
	background: url(/brands/default/images/homeCopy.png) no-repeat;
	float: left;
	width: 407px;
}
#rowIIIcntr.layoutB #rowIIIcolI p{
	width: 358px;
	font: 11px Arial;
	color: #494949;
	line-height: 17px;
	margin-top: 80px;
	position: relative;
	left:30px;
}
#rowIIIcntr.layoutB #enBtn1 {
	float: left;
	margin: 120px 0px 0px 225px;
}
#rowIIIcntr.layoutB #rowIIIcolII {
	background: url(/brands/default/images/i-house_bg.jpg) no-repeat;
	float: left;
	width: 181px;
	height: 189px;
}

#rowIIIcntr.layoutB #rowIIIcolII a{
	display: block;
	width: 181px;
	height: 189px;
}
#rowIIIcntr.layoutB #rowIIIcolIII {
	background: url(/brands/default/images/videoPromo.png) no-repeat;
	float: left;
	width: 364px;
	height: 189px;
}
#rowIIIcntr.layoutB #rowIIIcolIII a {
	display: block;
	margin-top: 20px;
	width: 344px;
	height: 149px;
}
#homePromo{
	background: url(/brands/default/images/explore.png) no-repeat;
	float: left;
	width: 543px;
	height: 178px;
}

#cComm_btn{
	float: right;
	margin: 15px 20px 0 0;
	display: block;
	width: 160px;
	height: 150px;
}
/************ END: ROW 3 (LAYOUT B) *************/


/************ START: Special Promo Section ************/
#specPromoContr {
	width: 250px;
	height: 187px;
	background: url(/brands/default/images/special_promo/promo_img.jpg) no-repeat;
}

#specPromoContr a {
	display: block;
	width: 240px;
	height: 187px;
	border: 0px dotted #cc0000;
}

#nuRowIIIpodSection
{
	width: 566px;
	float: left;
	background: url(/brands/default/images/index_pods/podSection_bg.png) no-repeat;
}

#podQuad_i
{
	width: 528px;
	height: 144px;
	margin-top:10px;
	margin-left:20px;
	background: url(/brands/default/images/index_pods/podQuads_i.jpg)
}
#podQuad_ii
{
	width: 528px;
	height:190px;
	margin-left:20px;
	background: url(/brands/default/images/index_pods/podQuads_ii.jpg)
}

#pqLink_1
{
	position: relative;
	width: 162px;
	height: 124px;
	display: block;
	top: 10px;
	left: 12px;
	float: left;
	border: 0px dotted #0099FF;
}
#pqLink_2
{
	position: relative;
	width: 320px;
	height: 120px;
	display: block;
	top: 10px;
	left: 30px;
	float: left;
	border: 0px dotted #000;
}
#pqLink_3
{
	position: relative;
	width: 314px;
	height: 175px;
	display: block;
	top: 20px;
	left: 14px;
	float: left;
	border: 0px dotted #0099FF;
}
#pqLink_4
{
	position: relative;
	width: 156px;
	height: 164px;
	display: block;
	top: 28px;
	left: 46px;
	float: left;
	border: 0px dotted #0099FF;
}

/************ END: Special Promo Section ************/


