body{ margin:25px 0px 20px 0px; background-color:#b7c8dd;  }

img{ border:0px;}
.top_menu{ background:url(/wt/eracornerstoneselect/images/landing/menu-bg.gif) repeat-x;   }
.top_curve{ background:url(/wt/eracornerstoneselect/images/landing/header-top-bg.jpg) top right no-repeat; font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding-right:15px; color:#069}


.menulinks a{ padding:0px 20px 0px 20px;}
.middle-content{ background:url(/wt/eracornerstoneselect/images/landing/middle-bg.gif) bottom  repeat-x; background-color:#14203a; }
.left-panel{ width:243px; background-color:#4e6f98; height:446px; }

.right-panel{ width:243px; background-color:#4e6f98; height:446px; }
.footer{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; color:#273861; text-align:center; padding-top:10px;  }
.search-box{ background-color:#293a5c; height:446px; }
.search-box2 { background-color:#293a5c;   }



/* Links */ 

.graylink { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; text-decoration:underline; }
.graylink a{ color:#000;}
.graylink:link { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;color:#000; text-decoration:underline;  } 
.graylink:visited { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;color:#000; text-decoration:underline;  } 
.graylink:hover { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;color:#000; text-decoration:none;  } 
.graylink:active { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;color:#000; text-decoration:underline;  } 



.offgray{ color:#069;  text-decoration:none;}
.offgray a{ color:#069;}
.offgray:hover { color:#036}

/* Left Panel Classes  */ 

.hstripe_1{ background:url(/wt/eracornerstoneselect/images/landing/left-hstripe.gif) repeat-x; height:2px;} 
.hstripe_2 { background:url(/wt/eracornerstoneselect/images/landing/double-stripe.gif)  repeat-x; height:5px; }

.leftpanel_main{ font-family:Tahoma, Geneva, sans-serif; font-size:11px;; color:#cad9ec; }

.leftpanel_1{ background:url(/wt/eracornerstoneselect/images/landing/icon-bank-owned-property-search.gif) top no-repeat;  }
.leftpanel_2{ background:url(/wt/eracornerstoneselect/images/landing/icon-luxury-homes.gif) top no-repeat; }
.leftpanel_3 { background:url(/wt/eracornerstoneselect/images/landing/icon-mortgage-services.gif) top no-repeat;}
.leftpanel_4{  background:url(/wt/eracornerstoneselect/images/landing/icon-open-homes.gif) top no-repeat; }



/* Right Panel Classes  */ 

.rightpanel_main{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#cad9ec; }

.rightpanel_1 { background:url(/wt/eracornerstoneselect/images/landing/icon-resort-properties.gif) top no-repeat; }
.rightpanel_2 { background:url(/wt/eracornerstoneselect/images/landing/icon-community-school.gif) top no-repeat;}
.rightpanel_3 { background:url(/wt/eracornerstoneselect/images/landing/icon-rent-home.gif) top no-repeat;}
.rightpanel_4 { background: url(/wt/eracornerstoneselect/images/landing/icon-mobile-phone-search.gif) top no-repeat; }

/*  Common for panels  */

.panel_div{ width:133px; text-align:left; }
.panel_div2{ width:138px; text-align:left; }
.panel_div_more{ float:right; margin-top:5px;  }

/* search box control  */ 

.search_bxbg{ background:url(/wt/eracornerstoneselect/images/landing/search-box-bg.gif) repeat-x top; padding-top:15px;  }
.searchtxt{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#3f3f3f; font-weight:bold; }
.searchtxt input{ border:1px solid #8fa4c2; background-color:#e4eaf1; width:163px; font-family:Tahoma, Geneva, sans-serif; padding:0px 2px 0px 2px; height:20px;  }

.btn-list-search{ background:url(/wt/eracornerstoneselect/images/landing/btn-list-search.gif) no-repeat; width:81px; height:24px; border:0px; }

.optionalText{ font-size:11px; font-weight:normal;}
/*** for autocomplete jquery ***/
#jSuggestContainer {
position:absolute;
font: 12px Tahoma;
border:1px solid #212E37;
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;
}


.footerLink	 { font-size: 11px; color: #00375F; font-family: Arial,Tahoma,sans-serif,Verdana; font-weight:normal;text-decoration: none; }

.footerLink	a{ font-size: 11px; color: #00375F; font-family: Arial,Tahoma,sans-serif,Verdana; font-weight:normal;text-decoration: none; }
.footerLink a:link	 { font-size: 11px; color: #00375F; font-family: Arial,Tahoma,sans-serif,Verdana; font-weight:normal;text-decoration: none; }
.footerLink a:visited{ font-size: 11px; color: #00375F; font-family: Arial,Tahoma,sans-serif,Verdana; font-weight:normal;text-decoration: none; }
.footerLink a:hover	 { font-size: 11px; color: #000; font-family: Arial,Tahoma,sans-serif,Verdana; font-weight:normal;text-decoration:underline; }
.footerLink a:active	 { font-size: 11px; color: #00375F; font-family: Arial,Tahoma,sans-serif,Verdana; font-weight:normal;text-decoration:none; }

.yui-ac-container
{
	color:#333333;
}

.crsor{
cursor:pointer;
}