#content H2

{

	font-size: 2.5em;

	margin-left: -2px;

}

#content H3

{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	width: 457px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

}

#content H4

{

	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

	color: #777;

	font-size: 1.4em;

	margin: 8px 0px 16px;

	padding: 0px;

	line-height: 1.3em;

}

#content H5

{

	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

	color: #6C6D72;

	font-size: 1.1em;

	margin: 8px 0px 16px;

	padding: 0px;

	line-height: 1.3em;

}

#content-header

{

	margin-top: 0px;

	margin-right: 25px;

	margin-bottom: 0px;

	margin-left: 25px;

}

#content-header-specialty

{

	margin-top: 0px;

	margin-right: 25px;

	margin-bottom: 0px;

	margin-left: 25px;

	padding-top: 10px;

	padding-bottom: 10px;

}

/*#right-column p, #left-column p, left-column_customized_agent_search p*/

#INVALID-RULE

{

	margin: 2px 0px;

}

/*-----------------------------------Content Specialty Headers Start*/

#content-top-specialty

{

	padding-top: 0px;

	background: url(../images/rounded-top.png) no-repeat top left;

}

.content-top-specialty

{

	margin: 0px;

	padding: 0px;

	height: 470px;

	background-image: url(../images/rounded-top.png);

	background-repeat: no-repeat;

	background-position: left top;

}

#content-top-header

{

	color: #FFFFFF;

	line-height: 48px;

	font-size: 50px;

	font-weight: bold;

	width: 655px;

	margin: 0px;

	padding-top: 40px;

	padding-left: 50px;

	height: 280px;

	font-family: Arial, Helvetica, sans-serif;

}

#content-top-specialty_textbox

{

	color: #FFFFFF;

	width: 655px;

	display: block;

	padding-top: 20px;

	line-height: 1.5em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	padding-left: 50px;

	height: 120px;

	margin: 0px;

}

.content-top-specialty_textbox H1

{

	color: #B0B0B3;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

#content-top-taxi-default

{

	background-image: url(../images/search-headers/taxi-default.jpg);

	background-position: left top;

}

#content-top-art-collectors

{

	background-image: url(../images/search-headers/art-collectors.jpg);

	background-position: left top;

}

#content-top-pet-owners

{

	background-image: url(../images/search-headers/pet-owners.jpg);

	background-position: left top;

}

#content-top-investors

{

	background-image: url(../images/search-headers/investors.jpg);

	background-position: left top;

}

#content-top-celebrities

{

	background-image: url(../images/search-headers/celebrities.jpg);

	background-position: left top;

}

#content-top-disabled

{

	background-image: url(../images/search-headers/disabled.jpg);

	background-position: left top;

}

#content-top-estate-sales

{

	background-image: url(../images/search-headers/estate-sales.jpg);

	background-position: left top;

}

#content-top-divorce

{

	background-image: url(../images/search-headers/divorce.jpg);

	background-position: left top;

}

#content-top-first-time

{

	background-image: url(../images/search-headers/first-time.jpg);

	background-position: left top;

}

#content-top-athletes

{

	background-image: url(../images/search-headers/athletes.jpg);

	background-position: left top;

}

#content-top-green-focused

{

	background-image: url(../images/search-headers/green-focused.jpg);

	background-position: left top;

}

#content-top-parents

{

	background-image: url(../images/search-headers/parents.jpg);

	background-position: left top;

}

#content-top-arabic

{

	background-image: url(../images/search-headers/arabic.jpg);

	background-position: left top;

}

#content-top-norwegian

{

	background-image: url(../images/search-headers/norwegian.jpg);

	background-position: left top;

}

#content-top-swedish

{

	background-image: url(../images/search-headers/swedish.jpg);

	background-position: left top;

}
#content-top-korean

{

	background-image: url(../images/search-headers/korean.jpg);

	background-position: left top;

}

#content-top-hungarian

{

	background-image: url(../images/search-headers/hungarian.jpg);

	background-position: left top;

}

#content-top-greek

{

	background-image: url(../images/search-headers/greek.jpg);

	background-position: left top;

}

#content-top-danish

{

	background-image: url(../images/search-headers/danish.jpg);

	background-position: left top;

}
   



#content-top-french

{

	background-image: url(../images/search-headers/french.jpg);

	background-position: left top;

}

#content-top-german

{

	background-image: url(../images/search-headers/german.jpg);

	background-position: left top;

}

#content-top-hebrew

{

	background-image: url(../images/search-headers/hebrew.jpg);

	background-position: left top;

}

#content-top-italian

{

	background-image: url(../images/search-headers/italian.jpg);

	background-position: left top;

}

#content-top-japanese

{

	background-image: url(../images/search-headers/japanese.jpg);

	background-position: left top;

}

#content-top-mandarin

{

	background-image: url(../images/search-headers/mandarin.jpg);

	background-position: left top;

}

#content-top-cantonese

{

	background-image: url(../images/search-headers/cantonese.jpg);

	background-position: left top;

}

#content-top-portuguese

{

	background-image: url(../images/search-headers/portuguese.jpg);

	background-position: left top;

}

#content-top-russian

{

	background-image: url(../images/search-headers/russian.jpg);

	background-position: left top;

}

#content-top-spanish

{

	background-image: url(../images/search-headers/portuguese.jpg);

	background-position: left top;

}

#content-top-relocate-abroad

{

	background-image: url(../images/search-headers/relocate-abroad.jpg);

	background-position: left top;

}

#content-top-relocate-manhattan

{

	background-image: url(../images/search-headers/relocate-manhattan.jpg);

	background-position: left top;

}

#content-top-relocate-suburbs

{

	background-image: url(../images/search-headers/relocate-suburbs.jpg);

	background-position: left top;

}

#content-top-relocate-city

{

	background-image: url(../images/search-headers/xxxxxxxx.jpg);

	background-position: left top;

}

#content-top-foreclosures

{

	background-image: url(../images/search-headers/foreclosures.jpg);

	background-position: left top;

}

#content-top-fixer-uppers

{

	background-image: url(../images/search-headers/fixer-uppers.jpg);

	background-position: left top;

}

#content-top-over10mil

{

	background-image: url(../images/search-headers/over10mil.jpg);

	background-position: left top;

}

#content-top-under500k

{

	background-image: url(../images/search-headers/under500k.jpg);

	background-position: left top;

}

#content-top-new-condo

{

	background-image: url(../images/search-headers/new-condo.jpg);

	background-position: left top;

}

#content-top-townhouses

{

	background-image: url(../images/search-headers/townhouses.jpg);

	background-position: left top;

}

#content-top-penthouses

{

	background-image: url(../images/search-headers/penthouses.jpg);

	background-position: left top;

}

#content-top-large-lofts

{

	background-image: url(../images/search-headers/large-lofts.jpg);

	background-position: left top;

}

#content-top-hamptons

{

	background-image: url(../images/search-headers/hamptons.jpg);

	background-position: left top;

}

#content-top-pied-a-terre

{

	background-image: url(../images/search-headers/pied-a-terre.jpg);

	background-position: left top;

}

#content-top-apartment-combo

{

	background-image: url(../images/search-headers/apartment-combo.jpg);

	background-position: left top;

}

#content-top-generalists

{

	background-image: url(../images/search-headers/generalists.jpg);

	background-position: left top;

}

#content-top-rising-stars

{

	background-image: url(../images/search-headers/rising-stars.jpg);

	background-position: left top;

}

#content-top-agentsearch

{

	background-image: url(../images/search-headers/agent-search.jpg);

	background-position: left top;

}

/*-----------------------------------Content Specialty Headers End

-----------------------------------Content Header Start*/

#content-header .column-section IMG

{

	float: left;

	margin: 5px 10px 0px 0px;

}

#header_icon_smalltext

{

	font-size: 1.15em;

	line-height: 1.4em;

}

.header_icon P

{

	font-size: 1.3em;

	line-height: 1.45em;

	color: #333;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 0px;

}

.header_icon

{

	padding-left: 130px;

	background-image: url(../images/icons/icon-speech-bubbles-lrg.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	margin-top: 0px;

	margin-right: 100px;

	margin-bottom: 0px;

	margin-left: 40px;

	padding-top: 0px;

/*-----------------------------------Content Header End

-----------------------------------Account Top Box Start*/

}

#content #results-column-membersignin

{

	width: 401px;

	float: left;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 19px;

}

#left-column-membersignin

{

	width: 401px;

	float: right;

	margin: 0px;

	padding-top: 0px;

	padding-right: 43px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#content #results-column-accountprofile

{

	width: 447px;

	float: left;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#left-column-accountprofile

{

	width: 428px;

	float: right;

	margin: 0px;

	padding-top: 0px;

	padding-right: 25px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.header_accountprofile

{

	background-image: url(../images/headers/grey_header_right.gif);

	background-repeat: no-repeat;

	background-position: right;

	margin: 0px;

	height: 35px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.header_accountprofile_left

{

	background-image: url(../images/headers/grey_header_left.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	height: 35px;

}

.header_accountprofile_left H1

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	margin: 0px;

	float: left;

	padding-top: 5px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

}

.header_accountprofile_left SPAN A

{

	background-image: url(../images/headers/edit_profile.gif);

	background-repeat: no-repeat;

	width: 71px;

	text-indent: -9000px;

	padding-right: 665px;

	cursor: pointer;

	background-position: left top;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	float: right;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	height: 16px;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.accountprofile

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #DFDFE1;

	border-bottom-color: #DFDFE1;

	border-left-color: #DFDFE1;

	padding-top: 10px;

	padding-left: 0px;

	padding-bottom: 30px;

	line-height: 1.25em;

}

.accountprofile UL

{

	margin: 0px;

	padding: 0px;

	float: left;

}

.accountprofile LI

{

	list-style-type: none;

}

#accountprofile_col_left

{

	padding-top: 0px;

	padding-right: 25px;

	padding-bottom: 0px;

	padding-left: 25px;

	margin: 0px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #DFDFE1;

	height: 90px;

}

#accountprofile_col_left_last

{

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

	margin: 0px;

	height: 90px;

}

.accountprofile OL

{

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.accountprofile OL LI

{

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	margin: 0px;

	padding-left: 20px;

}

.accountprofile OL LI.odd

{

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 20px;

	background-color: #F5F5F5;

	margin: 0px;

}

.accountprofile OL LI SPAN

{
	float: right;

	padding-right: 20px;

}

/*-----------------------------------Account Top Box End

-----------------------------------About Yourself Start*/

#content #results-column-aboutyourself

{

	width: 617px;

	float: left;

	padding: 0px;

	margin: 0px;

}

.tellusaboutyourself_right

{

	margin: 0px;

	width: 282px;

	float: right;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.tellusaboutyourself_left

{

	width: 262px;

	padding-left: 0px;

}

/*-----------------------------------About Yourslef End

-----------------------------------member login start*/

.memberboxes

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #DFDFE1;

	border-bottom-color: #DFDFE1;

	border-left-color: #DFDFE1;

	padding-top: 10px;

	padding-left: 0px;

	padding-bottom: 30px;

	line-height: 1.25em;

	background-color: #F5F5F5;

}

.memberboxes H1

{

	font-size: 12px;

	padding-left: 20px;

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 4px;

	font-weight: bold;

}

#signup_bullets

{

	padding-right: 20px;

	font-size: 12px;

	padding-top: 0px;

	line-height: 20px;

}

#signup_bullets UL

{

	padding-left: 25px;

	padding-top: 0px;

}

#signup_bullets LI

{

	padding-bottom: 20px;

}

FORM.memberlogin

{

	padding-bottom: 20px;

}

FORM.memberlogin LABEL

{

	display: block;

	padding-top: 5px;

	font-weight: bold;

	font-size: 12px;

}

FORM.memberlogin INPUT

{

	border: 1px solid #CCCCCC;

	background-color: #FFFFFF;

	width: 250px;

	margin-top: 3px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	height: 25px;

	display: block;

}

FORM.memberlogin .checkbox

{

	float: left;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	display: block;

	width: 30px;

	margin-right: 10px;

	padding: 0px;

	height: 20px;

	margin-top: 5px;

}

FORM.memberlogin .radiobox

{

	float: left;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	display: block;

	margin-right: 10px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	height: 20px;

	width: 20px;

}

FORM.memberlogin #radioboxes

{

	float: left;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	display: block;

	width: 90px;

	height: 35px;

	margin-right: 0px;

	margin-left: 0px;

	margin-top: 22px;

	padding: 0px;

}

FORM.memberlogin #pulldownboxes

{

	width: 250px;

	margin-top: 20px;

	margin-right: 0px;

	margin-left: 0px;

	padding-right: 0px;

	padding-left: 0px;

}

FORM.memberlogin #form_additionalfields

{

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	padding-top: 5px;

	padding-bottom: 5px;

}

FORM.memberlogin #form_additionalfields H4

{

	float: left;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	display: block;

	width: 250px;

	margin-right: 50px;

	font-size: 11px;

	background-color: #F5F5F5;

	height: 33px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: #4E505D;

	margin-top: 5px;

	margin-bottom: 0px;

}

FORM.memberlogin #form_additionalfields H5

{

	float: left;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	display: block;

	width: 250px;

	margin-right: 50px;

	font-size: 11px;

	background-color: #F5F5F5;

	height: 33px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: #4E505D;

	line-height: 1.25em;

	margin-top: 5px;

	margin-bottom: 0px;

}

/*form.memberlogin #checkbox_size ref*/

#INVALID-RULE

{

	background-color: #99FF00;

}

FORM.memberlogin #checkbox_size

{

	width: 262px;

	padding-left: 0px;

	font-size: 13px;

	padding-top: 10px;

	padding-bottom: 20px;

}

FORM.memberlogin #signin

{

	border: none;

	width: 80px;

	height: 22px;

	background-image: url(../images/membersignin/button_signin.gif);

	background-repeat: no-repeat;

	cursor: pointer;

	padding: 0px;

	margin: 0px;

}

FORM.memberlogin #signup

{

	border: none;

	width: 80px;

	height: 22px;

	background-image: url(../images/membersignin/button_signup.gif);

	background-repeat: no-repeat;

	cursor: pointer;

	padding: 0px;

	margin: 0px;

}

FORM.memberlogin #tellussignup

{

	border: none;

	width: 80px;

	height: 22px;

	background-image: url(../images/membersignin/button_signup.gif);

	background-repeat: no-repeat;

	cursor: pointer;

	padding: 0px;

	float: right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 20px;

}

FORM.memberlogin #passwordspace

{

	padding-top: 5px;

	display: block;

	font-size: 9px;

}

.membersignin_left

{

	width: 270px;

	padding-left: 20px;

}

.membersignin_right

{

	margin: 0px;

	width: 80px;

	float: right;

	padding-top: 80px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.membersignup_right

{

	margin: 0px;

	width: 80px;

	float: right;

	padding-top: 28px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#button_signin

{

	margin: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 180px;

	text-align: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-top: 20px;

}

#button_signin SPAN

{

	display: block;

}

/*-----------------------------------member login end

Header Title Bar Graphics Override Start*/

#agentsearch-intro-para

{

	background-image: url(../images/icons/icon-speech-bubbles-lrg.jpg);

	padding-top: 30px;

	padding-bottom: 30px;

}

#agentsearch-intro-para1

{

	background-image: url(../images/icons/icon-clipboard-lrg.jpg);

	padding-top: 30px;

	padding-bottom: 30px;

}

#agentsearch-intro-para_selectionprocess

{

	background-image: url(../images/icons/icon-manpencil-lrg.jpg);

	padding-top: 15px;

	padding-bottom: 15px;

}

#agentsearch-intro-para_customizedagent

{

	background-image: url(../images/icons/icon-phone-lrg.jpg);

	padding-top: 15px;

	padding-bottom: 15px;

}

#agentsearch-intro-para2

{

	background-image: url(../images/icons/icon-clipboard-lrg.jpg);

	padding-top: 10px;

	padding-bottom: 10px;

}

#agentsearch-intro-para3

{

	background-image: url(../images/icons/icon-speech-bubbles-lrg.jpg);

	padding-top: 0px;

	padding-bottom: 0px;

}

#speciatly-intro-para1

{

	background-image: url(../images/icons/icon-clipboard-lrg.jpg);

	padding-top: 11px;

	padding-bottom: 10px;

	font-size: 10px;

}

.agent_text_box_spacer

{

	height: 350px;

}

#agent_text_box_error

{

	height: 350px;

}

#agent_text_box_error P

{

	margin-left: -10px;

}

#content #results-column #agent_text_box_error P, #content #results-column #agent_text_box_error P STRONG

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000;

}

/*Header Title Bar Graphics Override End

-----------------------------------Left Col Start*/

#left-column

{

	width: 332px;

	float: right;

	margin: 0px;

	padding-top: 0px;

	padding-right: 25px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#left-column_customized_agent_search

{

	width: 400px;

	float: right;

	margin: 0px;

	padding-top: 0px;

	padding-right: 50px;

	padding-bottom: 0px;

	padding-left: 0px;

}

/*-----------------------------------Left Col End

-----------------------------------Main Content Start*/

.maincontent .column-section-speciatly

{

	line-height: 150%;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

	margin: 0px;

	width: 912px;

}

.maincontent .column-section

{

	border-top: 1px solid #DDD;

	line-height: 150%;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

	margin: 0px;

	width: 912px;

}

.maincontent .column-section_agent

{

	line-height: 150%;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

	margin: 0px;

	width: 912px;

}

.maincontent .column-section_bottomline

{

	line-height: 150%;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

	width: 912px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #DDD;

	border-bottom-color: #DDD;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 25px;

	margin-left: 0px;

}

.maincontent

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	line-height: 160%;

}

.maincontent A

{

	color: #6B9ABE;

	text-decoration: none;

}

.maincontent A:hover

{

	color: #454855;

	text-decoration: none;

}

.maincontent UL

{

	list-style: disc;

	margin: 0px 0px 0px 10px;

	padding: 0px;

}

.maincontent UL LI

{

	margin: 0px 0px 10px;

	padding: 0px;

}

/*-----------------------------------Main Content End

-----------------------------------Results Colum Start*/

#bottomcontent-spacing

{

	padding-right: 0px;

	padding-left: 25px;

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

#content #results-column P

{

	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	padding: 0px 10px;

}

#content #customized_agent_search

{

	width: 415px;

	float: left;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#content #customized_agent_search #customized_agent_left

{

	width: 400px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 45px;

	padding-left: 30px;

	margin: 0px;

}

#content #customized_agent_search #customized_agent_left H1

{

	font-size: 18px;

	margin: 0px;

	padding-top: 30px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

}

#content #customized_agent_search #customized_agent_left P

{

	line-height: 1.5em;

	font-size: 12px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

}

#content #results-column

{

	width: 560px;

	float: left;

	padding: 0px;

	margin: 0px;

}

#content #results-column OL LI

{

	font-size: 13px;

	line-height: 1.5em;

	font-family: Arial, Helvetica, sans-serif;

}

#content #results-column #insider_agent_text

{

	width: 535px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 45px;

	padding-left: 15px;

	margin: 0px;

}

#content #results-column #insider_agent_text P

{

	line-height: 1.5em;

	font-size: 13px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

#content #results-column #insider_top_10

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	width: 560px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #DFDFE1;

	margin: 0px;

}

#content #results-column #insider_top_10 H1

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding-bottom: 0px;

	line-height: 1.25em;

	padding-left: 15px;

	width: 337px;

	padding-top: 10px;

}

#content #results-column #insider_top_10 H1 EM

{

	color: #FFAA27;

	font-style: normal;

}

#content #results-column #insider_top_10 #list_spacing

{

	padding-left: 15px;

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #DFDFE1;

}

#content #results-column #insider_top_10 UL

{

	float: left;

	width: 181px;

	margin: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding: 0px;

}

#content #results-column #insider_top_10 LI

{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: 150px;

	margin: 0px;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 13px;

	padding-left: 0px;

}

#content #results-column #insider_top_10 LI A

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #6B9ABE;

	font-weight: bold;

	line-height: 1.3em;

}

#content #results-column #insider_top_10 LI A:hover

{

	color: #555555;

}

#content #results-column #search-member-form

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	display: block;

	width: 560px;

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 25px;

	padding-left: 0px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #DFDFE1;

	border-bottom-color: #DFDFE1;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 40px;

	margin-left: 0px;

}

#content #results-column #search-member-form H1

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

#content #results-column #top-10-form

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	display: block;

	width: 515px;

	height: 25px;

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 10px;

	padding-left: 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #DFDFE1;

	margin: 0px;

}

#content #results-column #specialty-form

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	display: block;

	width: 560px;

	height: 25px;

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #DFDFE1;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 40px;

	margin-left: 0px;

}

#content #results-column .search_results_header

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin: 0px;

	display: block;

	width: 560px;

	height: 25px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#content #results-column .search_results_header H1, #content #results-column .specialty_header H1

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin: 0px;

	padding: 0px;

	display: block;

	text-align: left;

	float: left;

}

#content #results-column .specialty_header

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin: 0px;

	display: block;

	width: 560px;

	padding: 0px;

}

#content #results-column .specialty_header H2

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	clear: both;

}

#content #results-column .specialty_header H3

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 10px;

	clear: both;

}

#content #results-column .search_results_header SPAN A

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	color: #6B9ABE;

	text-decoration: none;

	background-image: url(../images/icons/icon-heart.gif);

	background-repeat: no-repeat;

	padding-left: 18px;

	text-align: right;

	float: right;

	padding-top: 3px;

	background-position: left 3px;

	padding-bottom: 3px;

}

#content #results-column .search_results_header SPAN A:hover

{

	color: #000000;

}

#content #results-column UL

{

	list-style: none;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#content #results-column UL LI

{

	margin: 0px;

	padding: 10px;

	border-top: 1px solid #DFDFE1;

	width: 540px;

	line-height: 1.5em;

	font-size: 0.8em;

}

/*

#content #results-column ul li a {

font-size: 0.8em;

text-decoration: none;

}

-----------------------------------Results Colum End

-----------------------------------Forms for seach start*/

.search_results_specialties

{

	width: 275px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	line-height: 1.5em;

}

.search_results_specialties H1

{

	font-size: 16px;

	margin: 0px;

	background-image: url(../images/top10/top_10_1.gif);

	background-repeat: no-repeat;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 28px;

	background-position: left 5px;

}

DIV#Labels H1

{

	font: normal 100 10px sans-serif;

	background-image: none;

	margin: 0;

	padding: 0;

	line-height: normal;

}

.search_results_specialties H3

{

	font-size: 11px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 12px;

	padding-left: 0px;

	color: #6B9ABE;

}

.search_results_specialties #agent_2

{

	background-image: url(../images/top10/top_10_2.gif);

}

.search_results_specialties #agent_3

{

	background-image: url(../images/top10/top_10_3.gif);

}

.search_results_specialties #agent_4

{

	background-image: url(../images/top10/top_10_4.gif);

}

.search_results_specialties #agent_5

{

	background-image: url(../images/top10/top_10_5.gif);

}

.search_results_specialties #agent_6

{

	background-image: url(../images/top10/top_10_6.gif);

}
.search_results_specialties #agent_7

{

	background-image: url(../images/top10/top_10_7.gif);

}

.search_results_specialties #agent_8

{

	background-image: url(../images/top10/top_10_8.gif);

}

.search_results_specialties #agent_9

{

	background-image: url(../images/top10/top_10_9.gif);

}

.search_results_specialties #agent_10

{

	background-image: url(../images/top10/top_10_10.gif);

}

.search_results_specialties EM

{

	font-style: normal;

	font-weight: bold;

}

.search_results_viewmore

{

	width: 282px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 1.5em;

}

#search_viewmore A

{

	font-size: 11px;

	color: #6B9ABE;

	font-weight: bold;

	text-decoration: none;

	display: block;

	text-align: left;

}

#search_viewmore A:hover

{

	color: #666666;

}

.agent_not_accessable

{

	font-size: 11px;

	font-weight: bold;

	line-height: 1.4em;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

}

.agentname

{

	font-size: 1.4em;

	text-decoration: none;

	display: block;

}

.agentname A, .agentname_based A

{

	font-size: 0.75em;

	text-decoration: none;

}

.agentname A:hover, .agentname_based A:hover

{

	color: #666666;

	font-weight: bold;

}

.basedonreviews

{

	font-size: 0.8em;

}

.agent_address

{

	font-size: 9px;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 1.4em;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

.agent_address A, .agent_not_accessable A

{

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	line-height: 1.3em;

	display: block;

}

.agent_address A:hover

{

	color: #666666;

}

#content #results-column UL LI .headshot

{

	float: left;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	width: 42px;

	padding: 0px;

}

#content #results-column UL LI .headshot_copy

{

	float: right;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	width: 170px;

	padding-top: 0px;

	padding-right: 25px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#content #results-column UL LI STRONG

{

}

#content #results-column UL LI.odd

{

	background: #F9F9F9;

}

#content #results-column UL LI.even

{

	background: #F5F5F5;

}

.price-drop_top10

{

	width: 186px;

	height: 20px;

	margin-right: 10px;

}

.neighb-drop_top10

{

	width: 186px;

	height: 20px;

	margin-right: 0px;

}

#price-drop

{

	width: 145px;

	height: 20px;

	margin-right: 4px;

}

.price-drop

{

	width: 145px;

	height: 20px;

	margin-right: 4px;

}

#neighb-drop

{

	width: 145px;

	height: 20px;

	margin-right: 4px;

}

.neighb-drop

{

	width: 145px;

	height: 20px;

	margin-right: 4px;

}

#speciality-drop

{

	width: 145px;

	height: 20px;

}

.speciality-drop

{

	width: 145px;

	height: 20px;

}

#findagent-small

{

	text-indent: -9000px;

	margin-top: -20px;

}

#findagent-small A

{

	display: block;

	width: 81px;

	height: 22px;

	background-image: url(../images/findagent-btn.png);

	margin: 0px;

	padding: 0px;

	float: right;

}

.find-agent_button

{

	width: 81px;

	height: 22px;

	background-image: url(../images/findagent-btn.png);

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#findagent-small A:hover

{

	background-position: 0px -22px;

}

#search-small

{

	text-indent: -9000px;

	margin-top: -20px;

}

#search-small A

{

	display: block;

	width: 81px;

	height: 22px;

	background-image: url(../images/search-btn.gif);

	float: right;

	text-indent: -9000px;

}

#search-small A:hover

{

	background-position: 0px -22px;

}

/*-----------------------------------Forms for seach end*/

.speciatly_spacing

{

	height: 40px;

}

#specialty_top_agent

{

	padding-right: 20px;

	padding-left: 20px;

	padding-top: 18px;

	padding-bottom: 18px;
	width: 292px;

	background-image: url(../images/badge.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 53px;

}

#specialty_top_agent SPAN

{

	text-indent: -9000px;

	display: block;

}

#hint_section

{

	padding-right: 20px;

	padding-left: 20px;

	padding-top: 18px;

	padding-bottom: 18px;

	width: 292px;

}

#hint_section EM

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-style: normal;

	font-weight: bold;

}

#customized_agent_right

{

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	padding-bottom: 20px;

	width: 400px;

	margin-bottom: 50px;

}

#customized_agent_right H1

{

	font-size: 18px;

	margin: 0px;

	padding-top: 30px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

}

#customized_agent_right P

{

	line-height: 1.5em;

	font-size: 12px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

}

#top_agent_section

{

	padding-right: 20px;

	padding-left: 20px;

	padding-top: 86px;

	padding-bottom: 20px;

	width: 292px;

	height: 500px;

	background-image: url(../images/selection/selectionprocess.jpg);

	background-repeat: no-repeat;

	background-position: center 0px;

	margin-bottom: 50px;

}

#top_agent_section P

{

}

#top_agent_section OL

{

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #999999;

	border-bottom-color: #999999;

	padding-left: 25px;

	font-weight: bold;

	font-size: 14px;

	padding-top: 20px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

}

#top_agent_section LI

{

	padding-bottom: 20px;

}

#top_agent_section LI SPAN

{

	font-weight: normal;

	font-size: 12px;

}

#top10_section

{

	padding-right: 12px;

	padding-left: 12px;

	padding-top: 160px;

	padding-bottom: 0px;

	width: 309px;

	background-image: url(../images/top10/top10.gif);

	background-repeat: no-repeat;

	background-color: #F5F5F5;

	border-top-style: none;

}

#top10_section P

{

	padding-bottom: 20px;

}

.search_criteria_chosen

{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #DDDDDD;

	padding-top: 19px;

	line-height: 1.25em;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 50px;

}

.search_criteria_chosen H1

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #747373;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 17px;

	padding-left: 0px;

}

.search_criteria_chosen UL

{

	margin: 0px;

	padding: 0px;

}

.search_criteria_chosen LI

{

	list-style-type: none;

	padding: 0px;

	margin: 0px;

	line-height: 0.9em;

}

#line

{

	height: 1px;

	width: auto;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

}

#final-approval OL

{

	margin-top: -10px;

}

.search_results_specialties #review SPAN

{

	font-size: 11px;

	margin: 0px;

	color: #6B9ABE;

	display: block;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

.selectbox

{

	font-family: Verdana;

	font-size: 12px;

	behavior: url(expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);

}

.text_open

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 1.5em;

}

.search_results_specialties DIV#Labels

{

	font-size: 8px;

}


