/* ---------------- Santacruz Landing Page CSS -------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: url(/wt/santacruz/images/landing/body_bg.gif) repeat-x left top #023756;
}
img {
	border: 0px;
}
.main_table {
	background:url(/wt/santacruz/images/landing/home_bg.jpg) no-repeat left top;
	height: 666px;
}
.main_tab_padd {
	padding: 0px 95px;
}
.headerlogo {
	padding: 30px 0px 25px 0px;
}
.menu_left {
	background:url(/wt/santacruz/images/landing/menu_left.png) no-repeat left top;
	width:8px;
}
.menu_midbg {
	background:url(/wt/santacruz/images/landing/menu_bg.png) repeat-x left top;
	height: 41px;
}
.menu_right {
	background:url(/wt/santacruz/images/landing/menu_right.png) no-repeat left top;
	width:8px;
}
.menu_search a{ background:url(/wt/santacruz/images/landing/menu_search.png) no-repeat center top; height:41px; width:56px; display:block; float:left; margin: 0px 15px; outline:none;}
.menu_search a:hover{ background:url(/wt/santacruz/images/landing/menu_search.png) no-repeat center bottom; height:41px; width:56px; display:block;margin: 0px 15px;}

.menu_loans a{ background:url(/wt/santacruz/images/landing/menu_loans.png) no-repeat center top; height:41px; width:119px; display:block; float:left;margin: 0px 15px; outline:none;}
.menu_loans a:hover{ background:url(/wt/santacruz/images/landing/menu_loans.png) no-repeat center bottom; height:41px; width:119px; display:block;margin: 0px 15px;}

.menu_office a{ background:url(/wt/santacruz/images/landing/menu_office.png) no-repeat center top; height:41px; width:99px; display:block; float:left;margin: 0px 15px; outline:none;}
.menu_office a:hover{ background:url(/wt/santacruz/images/landing/menu_office.png) no-repeat center bottom; height:41px; width:99px; display:block;margin: 0px 15px;}

.menu_agent a{ background:url(/wt/santacruz/images/landing/menu_agent.png) no-repeat center top; height:41px; width:99px; display:block; float:left;margin: 0px 15px; outline:none;}
.menu_agent a:hover{ background:url(/wt/santacruz/images/landing/menu_agent.png) no-repeat center bottom; height:41px; width:99px; display:block;margin: 0px 15px;}

.menu_contact a{ background:url(/wt/santacruz/images/landing/menu_contact.png) no-repeat center top; height:41px; width:82px; display:block; float:left;margin: 0px 15px; outline:none;}
.menu_contact a:hover{ background:url(/wt/santacruz/images/landing/menu_contact.png) no-repeat center bottom; height:41px; width:82px; display:block;margin: 0px 15px;}

.menu_neighborhood a{ background:url(/wt/santacruz/images/landing/menu_neighborhood.png) no-repeat center top; height:41px; width:153px; display:block; float:left;margin: 0px 15px; outline:none;}
.menu_neighborhood a:hover{ background:url(/wt/santacruz/images/landing/menu_neighborhood.png) no-repeat center bottom; height:41px; width:153px; display:block;margin: 0px 15px;}

.mid_content {
	padding: 100px 0px 30px 0px;
}
.find_home {
	background: url(/wt/santacruz/images/landing/findhome_bg.png) no-repeat left top;
	width: 244px;
	height: 268px;
}
.sellhome {
	background: url(/wt/santacruz/images/landing/sellhome_bg.png) no-repeat left top;
	width: 244px;
	height: 268px;
}
.find_agent {
	background: url(/wt/santacruz/images/landing/findagent_bg.png) no-repeat left top;
	width: 244px;
	height: 268px;
}
.findhome_table {
	color: #044e67;
	line-height: 28px;
	margin:65px 15px 15px 39px;
	font-size:12px;
}
.findhome_table img {
	margin: 2px 0px 0px 5px;
}
.findhome_txtbox1 {
	width:165px;
	border: 1px solid #c4dce4;
	font-size: 14px;
	color:#4292AB;
	font-weight:bold;
	/*padding: 5px 3px 5px 3px;*/
	height:25px;
}
.findhome_txtbox2 {
	width:112px;
	border: 1px solid #c4dce4;
	font-size: 14px;
	color:#4292AB;
	font-weight:bold;
	/*padding: 5px 3px 5px 3px*/
	height:25px;
}
.findhome_graytext {
	color: #3d3e3e;
	line-height:16px;
	padding: 40px 0px 0px 38px;
	cursor:pointer;
}
.sellhome_table {
	color: #044e67;
	margin:65px 0px 0px 20px;
	line-height: 18px;
}
.sellhome_text {
	padding: 12px 0px 0px 0px;
	font-size:12px;
}
.sellhome_text a {
	color: #6b1724;
	line-height: 18px;
	font-weight:bold;
	text-align: right;
	float:right;
	margin: 0px 35px 0px 0px;
	text-decoration:none;
	outline:none;
}
.sellhome_text a:hover{
	color: #023756;
}
.seperator{
background:url(/wt/santacruz/images/landing/footer_line.png) no-repeat center top;
}
.footerlinkSep{
	text-align: center;
	font-size: 13px;
	color:#53798F;
}
.footerlinks {	
	text-align: center;
	font-size: 13px;
	color:#FFF;
	outline:none;
	text-decoration:none;
}
.footerlinks:hover {
	text-decoration:underline;
}
.footerrights {
	text-align: center;
	font-size: 13px;
	color:#FFF;
	font-style:italic;
	line-height: 18px;
}
.footerlinks a {
	color: #FFF;
	text-decoration:none;
}
.footerlinks a:hover {
	color: #FFF;
	text-decoration:underline;
}

/*------------------ END ---------------------*/

p {
	margin:0;
	padding:0;
}
.wrapper{
width:1001px;
margin:auto;
border:0px solid #cccccc;
}
.headerLeft{
background-image:url(../images/landing/headerLeft.jpg);
background-repeat:no-repeat;
width:346px;
height:162px;
float:left;
}
.headerRight{
background-image:url(../images/landing/headerRight.jpg);
background-repeat:no-repeat;
width:655px;
height:162px;
float:left;
}
.topNav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#DBDBDB;
margin-top:5px;
word-spacing:2px;
float:right;
margin-right:95px;
display:inline;
}
.topNav ul {
list-style-type:none;

}
.topNav li {
list-style-type:none;
display:inline;
}
.topNav li a{
color:#DBDBDB;
text-decoration:none;
}
.topNav li a:hover{
color:#DBDBDB;
text-decoration:underline;
}
.leftBg{
width:84px;
height:467px;
background-image:url(../images/landing/leftBg.jpg);
background-repeat:no-repeat;
float:left;
}
.midDiv{
width:800px;
float:left;
}
.rightBg{
width:63px;
height:460px;
background-image:url(../images/landing/rightBg.jpg);
background-repeat:no-repeat;
float:left;
*margin-left:-10px;
*display:inline;
}

.midNav{
width:804px;
height:28px;
border:0px solid yellow;
margin:0;
padding:0;

}
.findHome{
width:272px;
height:431px;
background-image:url(../images/landing/findHomeBig.jpg);
background-repeat:no-repeat;
float:left;
margin-top:-5px;
}
.propTextDiv{
 width:156px;
 height:149px;
 margin:120px 0 0 65px;
*margin:115px 0 0 65px;
}
.propTextbox {
background-color:#000000;
border:1px solid #33332F;
color:#96908A;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:13px;
height:25px;
width:160px;
margin-top:00px;
*margin-left:-65px;
}

.MLSTextbox{
background-color:#000000;
border:1px solid #33332F;
color:#96908A;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:13px;
height:25px;
width:110px;
margin-top:00px;
*margin-left:-65px;
}


.propMsgText {
color:#736F6B;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:2px;
}
.bottBg{
background-image:url(../images/landing/bottBg.jpg);
width:802px;
height:129px;
background-repeat:no-repeat;
margin-top:-3px;
}
.bottNav{
/*width:520px;*/
height:26px;
margin:auto;
cursor:pointer;
padding-top:60px;
text-align:center;
}
.footerNav{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#595A5A;
margin-top:12px;
word-spacing:2px;
}
.footerNav ul {
list-style-type:none;
display:inline;
}
.footerNav li {
list-style-type:none;
display:inline;
}
.footerNav li a{
color:#595A5A;
text-decoration:none;
}
.footerNav li a:hover{
color:#898B8B;
text-decoration:none;
}
.clearboth{
clear:both;
}

.homeText {
	color:#B5AEA7;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.TpFooter{height:129px;}
.footSep{ font-size: 12px!important; color: #9fa090!important; font-family: Arail,Tahoma,sans-serif,Verdana!important; font-weight:normal!important;text-decoration: none!important;}

/*** for autocomplete jquery ***/
#jSuggestContainer {
position:absolute;
font: 12px Tahoma;
border:0px solid #fff;
border-top:0;
background:#FFF;
max-height:178px;
overflow:hidden;
}

.jSuggestLoading {
font-style:italic;
padding: 10px;
}

#jSuggestContainer ul, #jSuggestContainer ul li{
margin: 0;
padding:0;
list-style:none;
}

#jSuggestContainer ul li{
padding: 2px 4px;
border-bottom: 0px dotted #ffe594;
color:#666;
background:#fff;
cursor:pointer
}

#jSuggestContainer ul li.last{
border-bottom: 0;
}

#jSuggestContainer ul li.jSuggestHover{
background:#CDDDE9;
color:#333;
}
/************ css for autocomplte ends ************/