#content { font-size:85%; margin-top:43px; padding:0 10px;}
h4 {color:#222; font:150% Georgia, "Times New Roman", Times, serif;  margin:10px 0;}
/* block states & cities for subdomain */
.twocollist { list-style:none; padding:10px 0;}
.twocollist li { float:left; width:45%; font-size:95%;}
.twocollist li a { color:#3d3d3d; text-decoration:none;}
.twocollist li a:hover { text-decoration:underline;} 

.onecollist { list-style:none; padding:10px 0;}
.onecollist li a { color:#3d3d3d; text-decoration:none;}
.onecollist li a:hover { text-decoration:underline;}

.threecollist { list-style:none; padding:10px 0;}
.threecollist li { float:left; width:30%; font-size:95%;}
.threecollist li a { color:#3d3d3d; text-decoration:none;}
.threecollist li a:hover { text-decoration:underline;} 

.hzcollist { list-style:none; padding:10px 0;}
.hzcollist li { float:left; font-size:95%;}
.hzcollist li a { color:#3d3d3d; text-decoration:none;}
.hzcollist li a:hover { text-decoration:underline;} 
.fivelist li{width:20%;}

.brdrd {border-bottom: 1px solid #be041e;}



#ggadsv {position:absolute;top:260px;left:-178px;width:160px;height:620px;}
.services_img { width:20px; margin:10px 10px 10px 10px; float:left;cursor:pointer; cursor:hand;}
.services_cont {width:130px; float:left;}

.tbl3 { border-collapse:collapse; border:1px solid #EAEAEA; font-size:85%; border-bottom:none; margin:10px 0;}
.tbl3 td, .tbl3 th { padding:3px 5px;border-bottom:1px solid #EAEAEA;}
.tbl3 th {background: #E8F5FF;}
.tbl3 tr.dlm td {border-bottom:3px solid #EAEAEA;}
.tbl3 tr.dlmt td {border-top:3px solid #EAEAEA;}

#sitelistings { padding:10px 0;}
#sitelistings h2 {}
 
.advbtn { width:89px; background:#63B2EA url('../images/advs_btn.gif') no-repeat; text-align:center; color:#FFF; border:none; font-weight:bold; height:29px; line-height:29px; font-size:95%; cursor:pointer; cursor:hand;}
.advhd {background:#E6F5FD url('../images/bg4.gif') repeat-x; padding:0 10px; height:34px;}


#selectcountry { width:191px; height:41px; text-indent:-9999px; background:url('../images/advs_selectcountry.gif') no-repeat; margin-bottom:5px !important;padding:0 !important;}
#byhouseid { width:238px; height:41px; text-indent:-9999px; background:url('../images/advs_hid.gif') no-repeat; margin-bottom:5px !important;padding:0 !important;}
#param { width:248px; height:41px; text-indent:-9999px; background:url('../images/advs_params.gif') no-repeat;  margin-bottom:5px !important;padding:0 !important;}


#serpsearch {background:#F2F2F2; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}

#feat22 ul { list-style:none;}
#feat22 ul li { margin-bottom:20px; font-size:85%;}
#feat22 ul li img { border:1px solid #EAEAEA; padding:1px; margin-bottom:5px;}

.serptbl2 { border-collapse:collapse;}
.serptbl2 td { padding:2px 2px;}
.serptbl2 .selected td { background:#FFF;}

.serptbl2_1 td { padding:4px 2px;}

.tabsbg {background:#3C739B url('../images/ntabbg1.gif') repeat-x 0 100%; margin-top:10px; height:28px;}
.serptbl3 { }
.serptbl3 td { }
.serptbl3 th { padding:5px; background:#EEE;}
#trulia_small img { width:425px; }

div.fie { margin:4px 0;}
.fie2 {height:120px; overflow-x: hidden; overflow-y: auto;}



.tabsbg {background:#3C739B url(../images/ntabbg1.gif) repeat-x 0 100%; margin-top:10px;}
.tabs {list-style:none; float:left; padding-left:5px; background:#3C739B url(../images/ntabbg1.gif) repeat-x 0 100%;}
.tabs li { display:inline}

.tabs li a {display:block;  text-decoration:none; color:#FFF !important; font:bold 100% Georgia, "Times New Roman", Times, serif;background: url(../images/ntabbg3.gif) no-repeat; height:28px; line-height:28px;  float:left; }
.tabs li a:hover { color:#FF6 !important;}
.tabs li span { display:block; padding:0px 10px;text-decoration:none;}
.tabs li.current a {background:#7FA8C5 url(../images/ntabbg2.gif) repeat-x 0 100%; display:block;  color:#FFF;cursor:default;}
.tabs li.current {   float:left;}
.tcontent {background:#749EBC;width:100%;}
.tcontent ul { list-style:none;}


.tabs2 {list-style:none; float:left; width:99%;padding-left:5px; margin-top:10px;}
.tabs2 li {  float:left; margin-right:2px; }

.tabs2 li a {background:#E8F5FF; display:block;  text-decoration:none; color:#6BA1C7; font-weight:bold; border-bottom:2px solid #FFF;}
.tabs2 li a:hover { color:#000;}
.tabs2 li span { display:block; padding:7px 10px;text-decoration:none;}
.tabs2 li.current a {background:#749EBC; display:block; color:#FFF;cursor:default; border-bottom:2px solid #749EBC;}
.tabs2 li.current {   float:left; margin-right:2px;}

.tcontent2 {  background:#FFF; border:2px solid #A2A2A2; padding:0;}

/* --- top menu   */
#tpmn {color:#4E4E4E; font-size:95%; padding-bottom:10px; margin-bottom:10px; border:1px solid #EAEAEA; background:#FAFAFA; font-family:Arial, Helvetica, sans-serif; float:left; width:100%}
#tpmn ul { list-style:none; margin-left:20px;}
#tpmn ul li { margin-bottom:10px;}
#tpmn ul li strong {  margin-bottom:5px}
#tpmn ul li a {color:#4E4E4E; }
 #tpmn ul li a:hover { text-decoration:underline;} 
.narrowbtn2 { width:100px; background:#63B2EA url('../images/narrowbtn2.gif') no-repeat; text-align:center; color:#FFF; border:none; font-weight:bold; height:29px; line-height:29px; font-size:95%; text-transform: uppercase;; cursor:pointer; cursor:hand; margin-right:10px;}

.findtbl td { padding:5px;}
.findtbl td .field { padding:2px;}

.eee { margin:10px 0 0 20px;}
.eee td { padding:5px;}
/* --- end top menu   */


/* reb */
trebx {padding:5px; border-bottom:1px solid #EEE;}

/* city profile */
.lst { list-style:none; padding-left:10px;}
.lst li { margin-bottom:8px;background:#FFF url(../images/bulet.gif) no-repeat 0 50%; padding-left:8px;}
.infobox.geography {border-left: solid 1px #aaa;border-right: solid 1px #aaa;border-bottom: solid 1px #aaa;text-align: left; line-height: 1.2em; font-size: 90%;}
.infobox.geography  td,
.infobox.geography  th {border-top: solid 1px #aaa;padding: 0.4em 0.6em 0.4em 0.6em;}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {border-top: solid 1px #aaa;padding: 0.4em 0.6em 0.2em 0.6em;}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {border: 0;padding: 0 0.6em 0.2em 0.6em;}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {border-top: 0;border-bottom: solid 1px #aaa;padding: 0 0.6em 0.4em 0.6em;}
.infobox.geography .maptable td,
.infobox.geography .maptable th {border: 0;padding: 0;}
.phdv {width:240px;height:180px;float:left;margin:3px 3px;overflow:hidden;text-align:center;}
/* ! city profile */
 
 
 
/* PLANS */

#plans { width:520px; float:left;}
#pf { width:230px; float:right;}
.no-select#pf {display:none; }

.basic#pf {display:block;}
.basic#pf #features_basic-inactive {display:block;}
.basic#pf #features_feat-inactive {display:none; }
.basic#pf #features_prem-inactive {display:none; }

.feat#pf {display:block;}
.feat#pf #features_basic-inactive {display:none;}
.feat#pf #features_feat-inactive {display:block; }
.feat#pf #features_prem-inactive {display:none; }

.prem#pf {display:block;}
.prem#pf #features_basic-inactive {display:none;}
.prem#pf #features_feat-inactive {display:none; }
.prem#pf #features_prem-inactive {display:block; }

.basic-inactive { background:#F0F0F0;width:497px;}
.basic-inactive h2 { width:497px; height:53px; text-indent:-9999px; background: url(../images/plans/basic-in-h2.gif) no-repeat;}
.basic-inactive p { padding:0 20px 0 36px; color:#636363;}
.basic-inactive ul { list-style:none;}
.basic-inactive ul li {width:497px;display:block;}
.basic-inactive ul li a {text-indent:-9999px; float:right; width:104px; margin-right:30px; height:40px;}
.basic-inactive ul li.per-day { height:45px; background: url(../images/plans/per-day-in.gif) no-repeat;}
.basic-inactive ul li.per-week { height:44px; text-indent:-9999px;background: url(../images/plans/per-week-in.gif) no-repeat;}
.basic-inactive ul li.per-mo { height:44px; text-indent:-9999px;background: url(../images/plans/per-mo-in.gif) no-repeat;}
.basic-inactive ul li.until { height:59px; text-indent:-9999px;background: url(../images/plans/until-in.gif) no-repeat;}


.basic-active { width:497px;}
.basic-active h2 { width:497px; height:53px; text-indent:-9999px; background: url(../images/plans/basic-ac-h2.gif) no-repeat;}
.basic-active p { padding:0 20px 0 36px; color:#636363;}
.basic-active ul { list-style:none;}
.basic-active ul li { width:497px; display:block;}
.basic-active ul li a {text-indent:-9999px; float:right; width:104px; margin-right:30px; height:40px;}
.basic-active ul li.per-day  { height:45px; text-indent:-9999px;background: url(../images/plans/per-day-ac.gif) no-repeat;}
.basic-active ul li.per-week  { height:44px; text-indent:-9999px;background: url(../images/plans/per-week-ac.gif) no-repeat;}
.basic-active ul li.per-mo  { height:44px; text-indent:-9999px;background: url(../images/plans/per-mo-ac.gif) no-repeat;}
.basic-active ul li.until  { height:59px; text-indent:-9999px;background: url(../images/plans/until-ac.gif) no-repeat;}

.feat-inactive { background:#F0F0F0;width:497px; border-top:1px solid #D7D7D7; padding-bottom:15px;}
.feat-inactive h2 { width:497px; height:72px;display:block;  text-indent:-9999px; background: url(../images/plans/feat-in-h2.gif) no-repeat;}
.feat-inactive h2 a {text-indent:-9999px; float:right; width:104px; margin-right:30px; height:40px; margin-top:20px;}

.feat-inactive p { padding:0 20px 0 36px; color:#636363;}

.feat-active { width:497px; padding-bottom:15px;border-top:1px solid #FFF;}
.feat-active h2 a {text-indent:-9999px; float:right; width:104px; margin-right:30px; height:40px; margin-top:20px;}
.feat-active h2  { width:497px; height:72px; display:block; text-indent:-9999px; background: url(../images/plans/feat-ac-h2.gif) no-repeat;}
.feat-active p { padding:0 20px 0 36px; color:#636363;}

.prem-inactive { background:#F0F0F0;width:497px; border-top:1px solid #D7D7D7; padding-bottom:15px;}
.prem-inactive h2 { width:497px; height:71px; display:block;text-indent:-9999px; background: url(../images/plans/prem-in-h2.gif) no-repeat;}
.prem-inactive h2 a {text-indent:-9999px; float:right; width:104px; margin-right:30px; height:40px; margin-top:20px;}
.prem-inactive p { padding:0 20px 0 36px; color:#636363;}

.prem-active { width:497px; padding-bottom:15px;border-top:1px solid #FFF;}
.prem-active h2 { width:497px; height:71px; display:block; text-indent:-9999px; background: url(../images/plans/prem-ac-h2.gif) no-repeat;}
.prem-active h2 a {text-indent:-9999px; float:right; width:104px; margin-right:30px; height:40px; margin-top:20px;}
.prem-active p { padding:0 20px 0 36px; color:#636363;}

#pf { padding-top:10px;}
#pf h2#basic { height:42px; text-indent:-9999px; background: url(../images/plans/basic-plan-features.gif) no-repeat;}
#pf h2#usf { height:42px; text-indent:-9999px; background: url(../images/plans/featured-features.gif) no-repeat;}
#pf h2#pmad { height:42px; text-indent:-9999px; background: url(../images/plans/premium-mls-features.gif) no-repeat;}


#pf table { font-size:85%; color:#555;}
#pf table td { padding:4px;}
#pf table tr.odd td { background:#F0F0F0;}

#sub-plans { border-top:1px solid #A2A2A2; padding:10px;}

.chosen { text-align:center; font:160% Georgia, "Times New Roman", Times, serif; padding:15px 0;}
#ci { width:664px; height:25px; text-indent:-9999px;background: url(../images/plans/contact-information.gif) no-repeat; margin:0 !important;}
.bordered {background: url(../images/plans/bg1.gif) repeat-y; text-align:center; padding-bottom:10px;}

.cf td { padding:3px}
.cf td .field { border-color:#8E8E8E !important; padding:2px;}

.bordered .cf td .field { font-size:110%;}

.blueleft { border-left:1px solid #C6D7E3;}
.compare { font-size:95%; color:#555; margin-top:10px;}
.compare td { padding:4px; border-bottom:1px solid #CBCBCB;}
.compare tr.odd td { background:#F0F0F0;}


.findoutmore ul { list-style:none; margin-top:10px;}
.findoutmore ul li { margin-bottom:20px;}
.findoutmore ul li h2 a { width:110px; height:44px; text-indent:-9999px; display:block; float:right; margin-right:50px;}
.findoutmore ul li.odd { background:#F0F6FB; padding-bottom:10px;}
.findoutmore ul li p { padding:0 10px; color:#595959; text-align:justify;}
.findoutmore ul li h2#pd {background: url(../images/plans/basic-f.gif) no-repeat;height:44px;}
.findoutmore ul li h2#pw {background: url(../images/plans/basic-f2.gif) no-repeat;height:44px;}
.findoutmore ul li h2#pm {background: url(../images/plans/basic-f3.gif) no-repeat;height:44px;}
.findoutmore ul li h2#us {background:#F0F6FB url(../images/plans/basic-f4.gif) no-repeat;height:44px;}
.findoutmore ul li h2#fus {background: url(../images/plans/feat-f.gif) no-repeat;height:44px;}
.findoutmore ul li h2#ffm3 {background: url(../images/plans2/flatfee.gif) no-repeat;height:44px;}
.findoutmore ul li h2#vpack {background: url(../images/plans2/vip3.gif) no-repeat;height:44px;}
.findoutmore ul li h2#pma {background:#F0F6FB url(../images/plans/prem-f.gif) no-repeat;height:44px;}


.yell td {background:#FFC; text-align:center}
.aud { padding:5px; background:#FFC; line-height:180%; text-align:left;}
.aud2 { padding:5px;line-height:180%; text-align:left; margin-top:5px; padding-top:5px; border-top:1px solid #EAEAEA; font-size:75%;}


.washelp2 { border-top:1px solid #BBB; padding-top:10px; text-align:right; padding-right:10px; color:#666; margin-bottom:10px;}
	.vbtn { cursor:pointer; cursor:hand;}
	


/*   new sell home */
.ftt { margin-left:3px; margin-right:3px;}
.ftt td { padding:2px 0;}

.basic-plans { padding-top:10px;}
.basic-plans ul { list-style:none;}
.basic-plans ul li { display:inline}
.basic-plans ul li a {text-indent:-9999px; display:block;}
.basic-plans ul li.ppw a { height:55px; text-indent:-9999px;background: url(../images/plans2/ppw.gif) no-repeat;}
.basic-plans ul li.ppw a:hover { background-position:0 -55px;}
.basic-plans ul li.ppm a { height:56px; text-indent:-9999px;background: url(../images/plans2/ppm.gif) no-repeat;}
.basic-plans ul li.ppm a:hover { background-position:0 -56px;}
.basic-plans ul li.usotf a { height:60px; text-indent:-9999px;background: url(../images/plans2/usotf.gif) no-repeat;width:170px;}
.basic-plans ul li.usotf a:hover { background-position:0 -60px;}
.basic-plans ul li.fffm a { height:76px; text-indent:-9999px;background: url(../images/plans2/fffm.gif) no-repeat; width:240px;}
.basic-plans ul li.fffm a:hover { background-position:0 -76px;}

.basic-plans ul li.fffm-na a { height:76px; text-indent:-9999px;background: url(../images/plans2/fffm-na.gif) no-repeat; width:240px; cursor:default;}
.basic-plans ul li.fffm-na a:hover { background-position:0 0;}


#bph2 { text-indent:-9999px; width:447px; height:43px;background: url(../images/plans2/1.gif) no-repeat; margin:0 !important}
#ffm2 { text-indent:-9999px; width:493px; height:46px;background: url(../images/plans2/ffm2.gif) no-repeat; margin:0 !important}

#fush2 { text-indent:-9999px; width:368px; height:72px;background: url(../images/plans2/3.gif) no-repeat; margin:0 !important}
#pmma2 { text-indent:-9999px; width:367px; height:72px;background: url(../images/plans2/pmma2.gif) no-repeat; margin:0 !important}

#mlsh2 { text-indent:-9999px; width:380px; height:64px;background: url(../images/plans2/11.gif) no-repeat; margin:0 !important}
#vip { text-indent:-9999px; width:380px; height:64px;background: url(../images/plans2/viph2.gif) no-repeat; margin:0 !important}


.feta { padding-top:10px;}
.feta ul { list-style:none;}
.feta ul li { display:inline}
.feta ul li a {text-indent:-9999px; width:368px;display:block;height:55px; text-indent:-9999px;background: url(../images/plans2/fus.gif) no-repeat;}
.feta ul li a:hover { background-position:0 -55px;}

.prmm { padding-top:10px;}
.prmm ul { list-style:none;}
.prmm ul li { display:inline}
.prmm ul li a {text-indent:-9999px; width:367px;display:block;height:55px; text-indent:-9999px;background: url(../images/plans2/pmmb.gif) no-repeat;}
.prmm ul li a:hover { background-position:0 -55px;}

.prmm ul li a#noplan {text-indent:-9999px; width:367px;display:block;height:55px; text-indent:-9999px;background: url(../images/plans2/pmmb-no.gif) no-repeat; cursor:default;}
.prmm ul li a#noplan:hover { background-position:0 0;}


.vip ul { list-style:none;}
.vip ul li { display:inline}
.vip ul li a {text-indent:-9999px; width:384px;display:block;height:55px; text-indent:-9999px;background: url(../images/plans2/vipb.gif) no-repeat;}
.vip ul li a:hover { background-position:0 -55px;}


.brd-grad {border:1px solid #EAEAEA; background:url(../images/bgbl.gif) repeat-x; padding:10px;}

.sh-feat {padding-bottom:5px; border-bottom:1px solid #EAEAEA; margin-bottom:10px;}

.filler { }


.newsellhome li .tcontent { height:110px;}
.feat { list-style:none; padding-left:10px;}
.feat li { width:45%; float:left; margin-right:10px; margin-bottom:10px; padding:10px 0; border:1px solid #EAEAEA; text-align:center; font-weight:bold; background:url(../images/smallh.gif) no-repeat 0 50%;}
.hs {padding:5px; color:#333 !important;}

.sh-form {border:1px solid #999; margin:10px 0; background:#FAFAFA;}

.pic2left { float:left; margin:5px; padding:1px; border:1px solid #EAEAEA;}
.pic2rite { float:right; margin:5px; padding:1px; border:1px solid #EAEAEA;}
.f85 { font-size:85%;}
.f120 { font-size:120%;}
.nobrd { border:none;}
.right { text-align:right;}
.p10 { padding:10px;}
.center { text-align:center;}

.tdt td { padding:0 5px;}
.trd td { padding:5px;} 
.trd td .fld { padding:2px;}


.nowfree {background:url(../images/nowfree.gif) no-repeat; height:173px;}
.nowfree h3{ color:#A60A00 !important; font-size:250% !important;;}
.nowfree h4 { color:#be041e; font-size:180%; letter-spacing:-1px; }
.nowfree h4 span { color:#be041e;font-weight:bold}

.quote1 {background:url(../images/quote1.gif) no-repeat; margin:30px 0;}
.quote2 {background:url(../images/quote2.gif) no-repeat 100% 100%; padding:10px;}
.quote2 p { padding:0 30px; font-size:90%;}


#facebox .footer .close {background: none !important;}
.total { border-top:1px solid #D5D5D5}
.com tr.odd td { background:#F3F3F3;}
.bd { border-left: 1px solid #D4DFE8;}
.tit { font:100% Arial, Helvetica, sans-serif; padding:7px;}
.which {background: url('../images/plans3/pic.gif') no-repeat 0 50%; padding:30px 0 30px 120px; margin-top:20px;}

.com .b1 {background:url('../images/plans3/bg1a.gif') no-repeat 100% 100%;}
.com .b2 {background:url('../images/plans3/bg1.gif') no-repeat 100% 100%;}
.com .b3 {background:url('../images/plans3/bg2a.gif') no-repeat;}
.com .b4 {background:url('../images/plans3/bg2b.gif') no-repeat;}
.com .b5 {background:url('../images/plans3/bg2.gif') no-repeat 100% 0}


em {font-style:normal;}

/* city comparisons */

.comtype { padding:10px 0; border-bottom:1px solid #EAEAEA; margin-bottom:10px; text-align:center;}
.comtype table { margin:0 auto;}
.comblo { background:#EAEAEA; padding:10px 0; text-align:center; width:48%; border:3px double #EEE;}
.comblo select {  margin:0 5px;width:45%; }
#comp_state .comblo select {width:90%;}
#comp_zip .comblo select {width:90%; margin-bottom:5px;}
#comp_zip .comblo .fld { padding:2px;}
.combtn {padding:5px 0; border-top:1px solid #EAEAEA; margin-top:10px; text-align:center; margin-bottom:20px;}

/* realtor signup */

.save { width:238px; float:left; margin-top:10px;}
.save ul { list-style:none;}
.save .tht {background:url('../images/rs_47.gif') no-repeat; width:238px; height:150px;}
.save .tht div { padding:25px 15px 0 100px; color:#5D5D5D; font-size:110%;}
.save .tht div big { font-size:150%; font-weight:bold; color:#ADAEAE;}
.save .pl1, .save .pl2 { display:inline;}
.save .pl1 a { display:block; width:132px; height:76px; background:url('../images/rs_179.gif') no-repeat; text-indent:-9999px; float:left;}
.save .pl2 a { display:block; width:106px; height:76px; background:url('../images/rs_18.gif') no-repeat; text-indent:-9999px; float:left;}

.ben { width:475px; float:right;}
.ben ul { list-style:none; padding:10px; color:#868686;}
.ben ul li { border-bottom:1px solid #DCDCDC; padding-bottom:10px; margin-bottom:10px;}
.ben ul li img { float:right; margin-left:15px; margin-bottom:10px;}
.ben ul li h4 { font:150% Arial, Helvetica, sans-serif; color:#5A5A5A; line-height:100%;}


/* stager signup */

.save_hs { width:238px; float:left; margin-top:10px;}
.save_hs ul { list-style:none;}
.save_hs .tht {background:url('../images/hs_89.gif') no-repeat; width:238px; height:150px;}
.save_hs .tht div { padding:25px 15px 0 100px; color:#5D5D5D; font-size:110%;}
.save_hs .tht div big { font-size:150%; font-weight:bold; color:#ADAEAE;}
.save_hs .pl1, .save_hs .pl2 { display:inline;}
.save_hs .pl1 a { display:block; width:132px; height:76px; background:url('../images/hs_149.gif') no-repeat; text-indent:-9999px; float:left;}
.save_hs .pl2 a { display:block; width:106px; height:76px; background:url('../images/hs_19.gif') no-repeat; text-indent:-9999px; float:left;}

.ben_hs { width:475px; float:right;}
.ben_hs ul { list-style:none; padding:10px; color:#868686;}
.ben_hs ul li { border-bottom:1px solid #DCDCDC; padding-bottom:10px; margin-bottom:10px;}
.ben_hs ul li img { float:right; margin-left:15px; margin-bottom:10px;}
.ben_hs ul li h4 { font:150% Arial, Helvetica, sans-serif; color:#5A5A5A; line-height:100%;}


/* video signup */

.save_ph { width:238px; float:left; margin-top:10px;}
.save_ph ul { list-style:none;}
.save_ph .tht {background:url('../images/ph_79.gif') no-repeat; width:238px; height:150px;}
.save_ph .tht div { padding:25px 15px 0 100px; color:#5D5D5D; font-size:110%;}
.save_ph .tht div big { font-size:150%; font-weight:bold; color:#ADAEAE;}
.save_ph .pl1, .save_ph .pl2 { display:inline;}
.save_ph .pl1 a { display:block; width:132px; height:76px; background:url('../images/ph_99.gif') no-repeat; text-indent:-9999px; float:left;}
.save_ph .pl2 a { display:block; width:106px; height:76px; background:url('../images/ph_14.gif') no-repeat; text-indent:-9999px; float:left;}

.ben_ph { width:475px; float:right;}
.ben_ph ul { list-style:none; padding:10px; color:#868686;}
.ben_ph ul li { border-bottom:1px solid #DCDCDC; padding-bottom:10px; margin-bottom:10px;}
.ben_ph ul li img { float:right; margin-left:15px; margin-bottom:10px;}
.ben_ph ul li h4 { font:150% Arial, Helvetica, sans-serif; color:#5A5A5A; line-height:100%;}



/* professional directory */

.prof td { padding:10px 0;}
.prof-pic { margin-right:10px;}


/* prof signup */

.save_pr { width:238px; float:left; margin-top:10px;}
.save_pr ul { list-style:none;}
.save_pr .tht {background:url('../images/prof-32.gif') no-repeat; width:238px; height:150px;}
.save_pr .tht div { padding:25px 15px 0 100px; color:#5D5D5D; font-size:110%;}
.save_pr .tht div big { font-size:150%; font-weight:bold; color:#ADAEAE;}
.save_pr .pl1, .save_pr .pl2 { display:inline;}
.save_pr .pl1 a { display:block; width:132px; height:76px; background:url('../images/prof-159.gif') no-repeat; text-indent:-9999px; float:left;}
.save_pr .pl2 a { display:block; width:106px; height:76px; background:url('../images/prof-15.gif') no-repeat; text-indent:-9999px; float:left;}

.ben_pr { width:475px; float:right;}
.ben_pr ul { list-style:none; padding:10px; color:#868686;}
.ben_pr ul li { border-bottom:1px solid #DCDCDC; padding-bottom:10px; margin-bottom:10px;}
.ben_pr ul li img { float:right; margin-left:15px; margin-bottom:10px;}
.ben_pr ul li h4 { font:150% Arial, Helvetica, sans-serif; color:#5A5A5A; line-height:100%;}



#plans4 { border-bottom:1px solid #D5D5D5; padding-bottom:10px;}
#plans4 #ft { background:#FAFAFB; width:276px; float:left;}
#plans4 #ft h2 { height:52px; text-indent:-9999px; background:url('../images/plans4/fth2.gif') no-repeat;}
#plans4 #ft .fttab td { padding:4px;}
#plans4 #ft .fttab tr.odd td { background:#F0F0F0;}

#otherplans { width:480px; float: right;}
#otherplans table {border-bottom:1px solid #D5D5D5; margin-bottom:5px;}
#otherplans .dsc { padding:10px 15px;; font-size:90%;}

