
.box_980{
	float:left;
	width:980px;
	padding-left:5px;
	padding-right:5px;
}

.box_438{
	float:left;
	width:428px;
	height:28px;
	padding-left:10px;
	padding-top:5px;
	background:url(../images/title_bg_1.png) no-repeat;
}

.box_438_2{
	float:left;
	width:428px;
	height:28px;
	padding-left:10px;
	padding-top:5px;
	background:url(../images/title_bg_2.png) no-repeat;
}

.box_104{
	float:left;
	width:104px;
	height:28px;
	padding-top:5px;
	text-align:center;
}
.box_304{
        float:left;
        width:304px;
        height:28px;
        padding-top:5px;
        text-align:center;
}

.bg_box_980{
	float:left;
	width:980px;
	background:url(../images/list_img_bg.jpg) no-repeat;
}

.map_holder{
	float:left;
	width:900px;
	padding:10px;
	text-align:center;
}

.box_970{
	float:left;
	width:970px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
	padding-top:5px;
}

.subdivision_nav  {
color:#ffffff;
font: 11px Verdana;
text-decoration:none;
line-height:16px;
}
a.subdivision_nav:link {color: #ffffff; }
a.subdivision_nav:visited {color: #ffffff;}
a.subdivision_nav:hover {color: #ffffff; text-decoration:underline;}

.list_white_txt_11  {
color:#ffffff;
font: 11px Verdana;
text-decoration:none;
line-height:16px;
}

.list_yelo_txt_11  {
color:#ffde00;
font: 11px Verdana;
text-decoration:none;
line-height:22px;
}
.tagline{
color:#ffde00;
font: 11px Verdana;
text-decoration:none;
line-height:22px;
text-algin:center;
}



.pagelist_box_970{
	float:left;
	width:970px;
	height:27px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	background:#00266f;
}
.pagelist_box_2{
        float:left;
        width:480px;
}

.pagelist_box_3{
        float:left;
        width:350px;
	border:1px solid black;
}

.pagelist_box_4{
	float:left;
	width:250px;
	border:1px solid green;
}
.pagelist_box_5{
        float:right;
        width:350px;
	border:1px solid yellow;
}

.blank_980{
	float:left;
	width:980px;
	height:15px;
}
.blank_474{
	float:left;
	width:474px;
	height:10px;
}

.left_list_box{
	float:left;
	width:474px;
	padding-right:16px;
}
.right_list_box{
	float:right;
	width:474px;
	padding-left:16px;
}
.community_pic{
float:left;
        width:220px;

}
.community_profile{
float:right;
        width:750px;
color:#000000;
font: 14px Verdana;
        line-height:18px;

}

.box_474{
	float:left;
	width:474px;
}

.list_box_bg{
	float:left;
	width:474px;
	height:33px;
	background:url(../images/list_bg.png) no-repeat;
}

.top_box_200{
	float:left;
	width:190px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	color:#ffffff;
	font: 11px Tahoma;
	text-transform:uppercase;
}

.top_box_274{
	float:right;
	width:264px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
}

.list_box_bg2{
	float:left;
	width:460px;
	padding:7px;
	background:#ffffff;
}
.list_box_bg3{
	float:left;
	width:474px;
	height:5px;
	background:url(../images/list_bg_low.png) no-repeat;
}

.list_code_nav  {
color:#00266f;
font: 11px Verdana;
text-decoration:none;
z-index:99000;
}
a.list_code_nav:link {color: #00266f; }
a.list_code_nav:visited {color: #00266f;}
a.list_code_nav:hover {color: #00266f; text-decoration:underline;}

.home_price  {
color:#00266f;
font: 11px Verdana;
text-decoration:none;
}

.home_less_price  {
color:#cc0000;
font: 11px Verdana;
text-decoration:line-through;
}

.list_black_text_11  {
	color:#000000;
	font: 10px Verdana;
	text-decoration:none;
	line-height:20px;
	z-index:9999;
}



.inner_box_460{
	float:left;
	width:460px;
	height:140px;
}

.inner_box2_460{
	float:left;
	width:460px;
	z-index:1;
}

.left_box_135{
	float:left;
	width:138px;
}
.extra_box_135{
	float:left;
	width:135px;
}

.right_box_325{
	float:right;
	width:310px;
	padding-left:12px;
	color:#111111;
	font: 12px Verdana;
	line-height:20px;
	z-index:99999;
}


.img_box_135{
	float:left;
	width:138px;
	height:105px;
}

.list_img_holder{
	float:left;
	width:135px;
	height:105px;
    overflow:hidden;
}

/*.list_img_sm{
	float:left;
	width:135px;
	height:105px;
	overflow: hidden;
	text-align:center;
	}

.list_img_sm2{
	float:left;
	width:auto;
	height:auto;
	overflow: hidden;
	text-align:center;
	margin-top: -50%;
	margin-left:-50%;
}*/

.list_thumb{
        margin-top: -20%;
        margin-left:-15%;
        margin-right:-50%;


}
.list_img_holder_big{
float:right;
	display:none; 
      position: absolute; 
      width:475px;
      height:370px; 
      overflow:hidden;
	  margin-top:-150px;
	  margin-left:0px;
	  left:0px;
      border: 1px solid #000000; 
      background-color: #eeeeee; 
/*      padding-left:3px;*/
      z-index:999;
}

.list_img_holder2_big{
float:left;
	display:none; 
      position: absolute; 
      width:475px;
      height:370px; 
      overflow:hidden;
	  margin-top:-150px;
	  margin-right:3px;
	  right:0px;
      border: 1px solid #000000; 
      background-color: #eeeeee; 
/*      padding:5px;*/
      z-index:999;
}
.disclaimer_box{
	float:left;
	width:970px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	color:#ffffff;
	font: 11px Tahoma;
	text-align:justify;
}


/* Detals Page Extra CSS starts */
.detail_box_860{
	float:left;
	width:660px;
	height:28px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	background:url(../images/detail_title_bg.png) no-repeat;
}

.after_login_box{
	float:left;
	width:980px;
	padding:5px;
}

.flora_bg_box_980{
	float:left;
	width:980px;
	background:url(../images/flora_img_bg.jpg) no-repeat;
}

.left_detail_box{
	float:left;
	width:420px;
	padding-right:15px;
	padding-left:15px;
}

.left_agent_box{
	float:left;
	width:420px;
	padding-top:20px;
	padding-bottom:10px;
	text-align:center;
}
.agentchat{
	position:relative;
	bottom:270px;
	left:70px;
}
.agentchat2{
        position:relative;
        bottom:200px;
        left:70px;
}

.left_thumb_bg{
	float:left;
	width:420px;
	background:url(../images/thumb_img_bg.jpg) no-repeat;
}

.left_thumb_inner{
	float:left;
	width:404px;
	padding:8px;
}


.agent_txt_12  {
color:#00266f;
font: 12px Verdana;
text-decoration:none;
line-height:16px;
text-transform:uppercase;
}

.right_detail_box{
	float:right;
	width:514px;
	padding-right:16px;
}

.big_img_top{
	float:left;
	width:514px;
	height:31px;
	background:url(../images/big_img_top.png) no-repeat;
	text-align:center;
}
.big_img_mid{
	float:left;
	width:512px;
	height:400px;
	overflow:hidden;
	border: 1px solid #00266f;
	text-align:center;
}

.big_img_bot{
	float:left;
	width:514px;
	background:url(../images/big_img_bot.jpg) no-repeat #012772;
	text-align:center;
}

.play_pause_box{
	float:left;
	width:514px;
	height:30px;
	padding-top:2px;
	text-align:center;
	background:#012772;
}

.big_img_bot{
	float:left;
	width:514px;
	background:url(../images/big_img_bot.jpg) no-repeat #012772;
	text-align:center;
}

.left_thumb_bg2{
	float:left;
	width:980px;
	background:url(../images/thumb_img_bg2.jpg) no-repeat #6d8cc4;
}

.left_thumb_inner2{
	float:left;
	width:964px;
	padding:8px;
}

.description_bg{
	float:left;
	width:976px;
	padding:2px;
	background:url(../images/detail_description_bg.jpg) no-repeat #ffffff;
}


.description_title{
	float:left;
	width:960px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	height:25px;
	background:#688dd0;
}

.detail_text_holder{
	float:left;
	width:960px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:15px;
}

.detail_holder_240{
	float:left;
	width:234px;
	padding-left:3px;
	padding-right:3px;
	color:#ffffff;
	font: 11px Verdana;
	text-decoration:none;
	line-height:16px;	
}
.rent_holder_{
        float:left;
        width:234px;
        padding-left:3px;
        padding-right:3px;
        color:#ffffff;
        font: 11px Verdana;
        text-decoration:none;
        line-height:16px;
}
.rent_header{
        float:left;
	text-align:center;
	width:70px;
        color:#000000;
        font: 11px Verdana;
        text-decoration:none;
        line-height:16px;
}
.norent{
        float:left;
	text-align:center;
        width:70px;
        color:#000000;
	background-color:grey;
        font: 11px Verdana;
        text-decoration:none;
        line-height:16px;
}

.unfurnished_annual{
        float:left;
	text-align:center;
        width:70px;
        color:#000000;
	background-color:#ff9933;
        font: 11px Verdana;
        text-decoration:none;
        line-height:16px;
}
.furnished_annual{
        float:left;
	text-align:center;
        width:70px;
        color:#000000;
        background-color:#ffcc66;
        font: 11px Verdana;
        text-decoration:none;
        line-height:16px;
}
.furnished_seasonal{
        float:left;
	text-align:center;
        width:70px;
        color:#000000;
        background-color:#ff99ff;
        font: 11px Verdana;
        text-decoration:none;
        line-height:16px;
}



.detail_holder_320{
	float:left;
	width:314px;
	padding-left:3px;
	padding-right:3px;
	color:#000000;
	font: 11px Verdana;
	text-decoration:none;
	line-height:16px;
}
.detail_holder_720{
	float:left;
	width:720px;
	padding-bottom:3px;
	padding-top:3px;
	color:#000000;
	font: 11px Verdana;
	text-decoration:none;
	line-height:16px;
}
.detail_holder2_240{
	float:left;
	width:234px;
	padding:3px;
	color:#000000;
	font: 11px Verdana;
	text-decoration:none;
	line-height:16px;
	text-align:right;
}

.detail_holder_960{
	float:left;
	width:960px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;
	color:#000000;
	font: 11px Verdana;
	text-decoration:none;
	line-height:16px;
}
.black_overlay{
                  display: none;
                  position: absolute;
                  top: 0%;
                  left: 0%;
                  width: 100%;
                  height: 4000px;
                  background-color: black;
                  z-index:10002;
                  -moz-opacity: 0.8;
                  opacity:.80;
                  filter: alpha(opacity=80);
              }

/*.black_overlay2{
                  display: none;
                  position: absolute;
                  top: 0%;
                  left: 0%;
                  width: 100%;
                  height: 100%;
                  background-color: black;
                  z-index:10004;
                  -moz-opacity: 0.8;
                  opacity:.80;
                  filter: alpha(opacity=80);
              }*/

.white_content {
                  display: none;
                  position: absolute;
                  top: 15%;
                  left: 25%;
                  width: 46%;
                                  /*height: 50%;*/
                  padding: 10px;
                  border: 5px solid #436366;
                  background-color: white;
                  z-index:10007;
                  overflow: auto;
              }

.white_content2 {
                  display: none;
                  position: absolute;
                  top: 35%;
                  left: 35%;
                  width: 30%;
                                  /*height: 50%;*/
                  padding: 10px;
                  border: 5px solid #436366;
                  background-color: white;
                  z-index:10005;
                  overflow: auto;

              }



.close_box{
        float:left;
        width:575px;
        height:22px;
        text-align:right;
        border-bottom:1px solid #436366;
        margin-bottom:10px;
}

.title_box{
        float:left;
        width:570px;
        height:25px;
        padding-left:5px;
        background-color:#cccccc;
        font: 14px Arial;
        color:#436366;
        line-height:25px;
        text-transform:uppercase;
        text-align:left;
}

.reg_text_box{
        float:left;
        width:565px;
        padding:5px;
        font: 12px Arial;
        color:#333333;
        text-align: justify;
}
.login_text_box{
        float:left;
        width:200;
        padding:5px;
        font: 12px Arial;
        color:#333333;
        text-align: justify;
}
.form_body{
        float:left;
        width:563px;
        border: 1px solid #dddddd;
        padding:5px;
}

.form_innner{
        float:left;
        width:563px;
}

.term_text{
        float:left;
        width:555px;
        padding:4px;
        font: 11px Arial;
        color:#999999;
        text-align: justify;
        margin-top:5px;
        margin-bottom:5px;
}

.button_box{
        float:left;
        width:560px;
        padding-right:3px;
        text-align:right;
}

.star_text{
        float:left;
        width:555px;
        padding:4px;
        font: 11px Arial;
        color:#cc0000;
}

.content_black12
{
        color:#000000;
        font-size: 11px;
        line-height:20px;
        font-weight: normal;
        font-family: Arial;
        text-align:justify;
}

.form_left{
        float:left;
        width:215px;
        height:20px;
        padding-right:5px;
        padding-top:2px;
        padding-bottom:2px;
        text-align:right;

}

.form_right{
        float:left;
        width:343px;
        height:20px;
        padding-left:0px;
        padding-top:2px;
        padding-bottom:2px;
        font: 12px Arial;
        color:#cc0000;
}



.textbox_r {
 width:320px; BORDER-RIGHT: #92b8d7 1px solid; BORDER-TOP: #92b8d7 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #92b8d7 1px solid; BORDER-BOTTOM: #92b8d7 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

.textbox2_r {
width:320px; BORDER-RIGHT: #92b8d7 1px solid; BORDER-TOP: #92b8d7 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #92b8d7 1px solid; BORDER-BOTTOM: #92b8d7 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}


.login_close_box{
        float:left;
        width:375px;
        height:22px;
        text-align:right;
        border-bottom:1px solid #436366;
        margin-bottom:10px;
}

.login_title_box{
        float:left;
        width:370px;
        height:25px;
        padding-left:5px;
        background-color:#cccccc;
        font: 14px Arial;
        color:#436366;
        line-height:25px;
        text-transform:uppercase;
        text-align:left;
}

.login_form_body{
        float:left;
        width:363px;
        border: 1px solid #dddddd;
        padding:5px;
}

.login_form_innner{
        float:left;
        width:363px;
}

.login_form_left{
        float:left;
        width:165px;
        height:20px;
        padding-right:5px;
        padding-top:2px;
        padding-bottom:2px;
        text-align:right;

}

.login_form_right{
        float:left;
        width:193px;
        height:20px;
        padding-left:0px;
        padding-top:2px;
        padding-bottom:2px;
}

.login_button_box{
        float:left;
        width:361px;
        padding-right:2px;
        text-align:right;
}

.login_reg_box{
        float:left;
        width:358px;
        padding-left:5px;
        text-align:left;
        margin-bottom:10px;
        margin-top:10px;
}

.login_textbox {
 width:190px; BORDER-RIGHT: #92b8d7 1px solid; BORDER-TOP: #92b8d7 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #92b8d7 1px solid; BORDER-BOTTOM: #92b8d7 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}


/* Agent Page Extra CSS starts */

.flora_bg_980{
	float:left;
	width:980px;
	background:url(../images/flora_bg.png) no-repeat;
}

.agent_left_280{
	float:left;
	width:205px;
	padding-left:40px;
	padding-right:35px;
	padding-bottom:10px;
	padding-top:25px;
	text-align:center;
}

.agent_right_700{
	float:left;
	width:660px;
	padding-left:10px;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:25px;
	color:#ffffff;
	font: 11px Verdana;
	text-decoration:none;
	line-height:16px;
}

.agent_photo_1{
	float:left;
	width:200px;
	border:#FFFFFF solid 2px;
}

.agent_photo_2{
	float:left;
	width:200px;
	text-align:center;
}

.agent_details_bg{
	float:left;
	width:980px;
	background:url(../images/detail_description_bg.jpg) no-repeat #ffffff;
}

.agent_warp_980{
	float:left;
	width:980px;
}

.agent_text_holder{
	float:left;
	width:660px;
	padding-bottom:10px;
	color:#000000;
	font: 11px Verdana;
	text-decoration:none;
	line-height:14px;
}
.quote_text_holder{
        float:left;
        width:860px;
        padding-top:25px;
        padding-bottom:10px;
        padding-left:75px;
        padding-right:75px;
        color:#000000;
        font: 11px Verdana;
        text-decoration:none;
        line-height:14px;
}
.client_name{
        float:left;
        width:860px;
        padding-top:5px;
        padding-bottom:10px;
        padding-left:75px;
        padding-right:275px;
        color:#000000;
        font: 11px Verdana;
        text-decoration:none;
        line-height:14px;
}

.agent_contact_holder{
	float:left;
	width:630px;
	height:35px;
	padding-left:30px;
	padding-top:10px;
	background:url(../images/contact_agent_1.jpg) no-repeat #ffffff;
}

.agent_contact_holder_2{
	float:left;
	width:625px;
	height:35px;
	padding-left:35px;
	padding-top:10px;
	background:url(../images/contact_agent_2.jpg) no-repeat #ffffff;
}
.community_contact_holder_2{
        float:left;
        width:625px;
        height:35px;
        padding-left:35px;
        padding-top:10px;
        background:url(../images/community_agent_2.jpg) no-repeat #ffffff;
}

.agent_name  {
color:#00266f;
font: 12px Verdana;
text-decoration:none;
line-height:16px;
text-transform:uppercase;
}


.contact_agent_nav  {
color:#ffffff;
font: 12px Verdana;
text-decoration:none;
line-height:18px;
}
a.contact_agent_nav:link {color: #ffffff; }
a.contact_agent_nav:visited {color: #ffffff;}
a.contact_agent_nav:hover {color: #00266f; text-decoration:underline;}

.agent_location {
color:#444444;
font: 12px Verdana;
text-decoration:none;
line-height:16px;
}

.agent_search_box_out{
	float:left;
	width:980px;
	padding:5px;
}
.agent_search_box{
	float:left;
	width:970px;
	padding:5px;
	background:url(../images/list_img_bg.jpg) repeat-x #ffffff;
}

.agent_search_box_1{
	float:left;
	width:365px;
	padding-top:2px;
}
/* Community Profile Header starts */
.profile_text_holder{
        float:left;
        width:660px;
        padding-bottom:10px;
        color:#ffffff;
        font: 11px Verdana;
        text-decoration:none;
        line-height:15px;
}
.profile_text_holder2{
        float:left;
        width:960px;
        padding-bottom:10px;
        color:#ffffff;
        font: 11px Verdana;
        text-decoration:none;
        line-height:15px;
}


/* Community Profile Header ends */
/* Contact Page Extra CSS starts */

.flora_bg2_980{
	float:left;
	width:830px;
	padding-left:100px;
	padding-right:50px;
	padding-top:30px;
	padding-bottom:30px;
	background:url(../images/flora_bg.png) no-repeat;
}

.contact_agent_form{
	float:left;
	width:830px;
}

.agent_info_holder{
	float:left;
	width:145px;
	padding-top:40px;
	color:#00266f;
font: 12px Verdana;
text-decoration:none;
line-height:18px;
text-align: center;
	
}

.form_holder_680{
	float:left;
	width:680px;
}

.form_holder2_680{
	float:left;
	width:680px;
	padding-top:2px;
	padding-bottom:2px;
}

.form_holder_180{
	float:left;
	width:200px;
	padding-right:10px;
	padding-left:10px;
	text-align:right;
}

.form_holder2_180{
	float:left;
	width:170px;
	padding-right:10px;
	text-align:left;
}

.form_holder_400{
	float:left;
	width:460px;
	text-align:left;
}

.form_button_holder{
	float:left;
	width:460px;
	padding-left:220px;
	padding-top:2px;
	padding-bottom:2px;
}

.form_text {
color:#ffffff;
font: 12px Verdana;
text-decoration:none;
line-height:18px;
}

.form_text {
color:#ffffff;
font: 12px Verdana;
text-decoration:none;
line-height:18px;
}

.contact_textbox{
border: #444444 1px solid; font-family: Tahoma; font-size: 11px; color:#111111; background-color: #ffffff; text-decoration: none;
}

.contact_textarea{
border: #444444 1px solid; width:300px; height:100px; font-family: Tahoma; font-size: 11px; color:#111111; background-color: #ffffff; text-decoration: none;
}

.contact_warp_980{
	float:left;
	width:980px;
	padding-bottom:10px;
	padding-top:10px;
}

.map_left{
	float:left;
	width:290px;
	padding-left:70px;
	padding-right:30px;
	color:#000000;
font: 11px Verdana;
text-decoration:none;
line-height:14px;
}

.map_right{
	float:left;
	width:520px;
	padding-right:70px;
	text-align:center;
}


/* Adv Search Page Extra CSS starts */

.flora_bg3_980{
	float:left;
	width:760px;
	padding-left:110px;
	padding-right:110px;
	padding-top:30px;
	padding-bottom:30px;
	background:url(../images/flora_bg.png) no-repeat;
}

.search_form_700{
	float:left;
	width:760px;
}

.search_form_bg_1{
	float:left;
	width:760px;
	height:35px;
	background:url(../images/search_form_bg_1.png) no-repeat;
}

.search_form_bg_2{
	float:left;
	width:760px;
	background:url(../images/search_form_bg_2.jpg) no-repeat #8da9dc;
}

.search_form_bg_3{
	float:left;
	width:760px;
	height:8px;
	background:url(../images/search_form_bg_3.png) no-repeat;
}

.search_form_750{
	float:left;
	width:750px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
}

.search_form_out_375{
	float:left;
	width:375px;
	padding-right:3px;
	padding-left:2px;
}

.search_form2_out_375{
	float:right;
	width:375px;
	padding-right:3px;
	padding-left:2px;
}


.search_form_375{
	float:left;
	width:375px;
	padding-top:2px;
	padding-bottom:2px;
}

.search_form2_375{
	float:left;
	width:375px;
	padding-top:2px;
	padding-bottom:2px;
}



.search_form_150{
	float:left;
	width:160px;
	padding-right:5px;
	text-align:right;
	color:#000000;
font: 11px Verdana;
text-decoration:none;
line-height:18px;
}


.search_form_200{
	float:left;
	width:210px;
	text-align:left;
	color:#00266f;
font: 11px Verdana;
text-decoration:none;
line-height:18px;
}

.form_blk_text{
	text-align:left;
	color:#000000;
font: 11px Verdana;
text-decoration:none;
line-height:18px;
}



/* Save listing Page Extra CSS starts */

.top_box_244{
	float:left;
	width:244px;
}

.cross_box_20{
	float:left;
	width:20px;
	text-align:center;
}


.save_box_438{
	float:left;
	width:317px;
	height:28px;
	padding-left:9px;
	padding-right:1px;
	padding-top:5px;
	background:url(../images/save_title_bg_2.png) no-repeat;
}
.save_box_438_on{
        float:left;
        width:317px;
        height:28px;
        padding-left:9px;
        padding-right:1px;
        padding-top:5px;
        background:url(../images/save_title_bg_1.png) no-repeat;
}

.save_box_438_2{
	float:left;
	width:317px;
	height:28px;
	padding-left:9px;
	padding-right:1px;
	padding-top:5px;
	background:url(../images/save_title_bg_2.png) no-repeat;
}
.save_box_438_2_on{
        float:left;
        width:317px;
        height:28px;
        padding-left:9px;
        padding-right:1px;
        padding-top:5px;
        background:url(../images/save_title_bg_1.png) no-repeat;
}

.save_box_438_3{
	float:left;
	width:317px;
	height:28px;
	padding-left:9px;
	padding-top:5px;
	background:url(../images/save_title_bg_2.png) no-repeat;
}
.save_box_438_3_on{
        float:left;
        width:317px;
        height:28px;
        padding-left:9px;
        padding-top:5px;
        background:url(../images/save_title_bg_1.png) no-repeat;
}
.gmapDirItem{
font-color:#000000;
font: 11px Verdana;
}
* {padding:0; margin:0;}



.in_box_980{
	float:left;
	width:980px;
}
.list_title_bg{
	float:left;
	width:970px;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	background:url(../images/list_title_bg.jpg) no-repeat;
}

.list_title_box_400{
	float:left;
	width:400px;
	height:24px;
	padding-top:6px;
}

.filter_search_100{
	float:left;
	width:100px;
	height:24px;
	padding-top:6px;
	font: 14px Arial;
	line-height:20px;
	text-align:right;
	color:#ffffff;
}


.refine_search_box_470{
	float:left;
	width:470px;
	height:30px;
}

.refine_search_box_470 ul{ list-style:none; list-style-image:none;}

.refine_search_box_470 ul li
{
    	list-style:none;
		display:inline;
		-moz-margin:0px;
}

.refine_search_box_470 ul li a
{
    	display:inline-block;
		height:23px;
		width:110px;
		margin-top:3px;
		padding-top:7px;	
		background:url(/filter_bg_off.png) no-repeat;
		font: 11px Arial;
		color:#ffffff;
		line-height:11px;
		text-align:center;
		text-decoration: none;
}

.refine_search_box_470 ul li a:hover
{
    	display:inline-block;
		background:url(/filter_bg_on.png) no-repeat;
		text-decoration: none;

}

.dropmenudiv {
	margin-top: 0px; z-index: 100; visibility:hidden; border: 0px; position:absolute; font: 11px/15px verdana; width: 145px;
}

.pop_top_bot{
	float:left;
	width:128px;
}

.pop_bg{
	float:left;
	width:128px;
	background:url(/dropmenu_bg_2.png) top left repeat-y;
}

.pop_holder{
	float:left;
	width:145px;
	padding-left:12px;
	padding-right:5px;
	padding-bottom:10px;
}

.pop_menu{
	float:left;
	width:145px;
}

.pop_nav{
font-family: Tahoma;
font-size: 11px;
color: #ffffff;
text-decoration:none;
}
a.pop_nav {color: #ffffff; }
a.pop_nav:visited {color: #ffffff;}
a.pop_nav:hover {color: #ffffff; text-decoration:underline;}


.left_thumb_inner2{
	float:left;
	width:964px;
	padding:5px 8px 0px 8px;
}




#agent_warp_980{
	float:left;
	width:960px;
	padding:10px;
}

#agent_warp_980 ul{
float:left; list-style:none; list-style-image:none;
}

#agent_warp_980 ul li{
float:left; list-style:none; list-style-image:none; display:inline; margin:0px 8px 25px 8px;
}

#agent_warp_980 ul li p{
margin:0px;
padding:0px;
color:#00266f;
font: 12px Verdana;
text-decoration:none;
line-height:16px;
text-align:center;
}

#agent_warp_980 ul li p img{
margin:0px;
padding:0px;
border:#00266f 2px solid;
}

#agent_warp_980 ul li p a {
margin-top:5px;
color:#00266f;
font: 11px Verdana;
line-height:18px;
display:block;
text-decoration:none;
background:url(../images/view_agent_profile.jpg) repeat-x;
}

#agent_warp_980 ul li p a:hover {color: #00266f; background:url(../images/view_agent_profile_up.jpg) repeat-x;}


/* css for contact_agent_new page */


.flora_bg2_980{
	float:left;
	width:830px;
	padding-left:100px;
	padding-right:50px;
	padding-top:30px;
	padding-bottom:30px;
	background:url(../images/flora_bg.png) no-repeat;
}

.contact_agent_form{
	float:left;
	width:830px;
}

.agent_left_holder{
	float:left;
	width:145px;
	padding-top:10px;
}

.agent_community_title{
	float:left;
	margin-top:10px;
	width:140px;
	padding-left:5px;
	background:#00266f;
	color:#ffde00;
	font: 16px Trebuchet MS;
	line-height:24px;	
}

.agent_community_list{
	float:left;
	width:145px;
	border-bottom: #00266f 5px solid;
}

.agent_community_list ul{
	float:left;
	margin:0px;
	list-style:none;
	list-style-image:none;
}

.agent_community_list ul li{
	float:left;
	margin:0px;
	padding-left:15px;
	display:block;
	width:130px;
	list-style:none;
	list-style-image:none;
	background:url(../images/list_bullet_bg.jpg) left no-repeat #1c48a7;
	color:#ffffff;
	font: 7px Verdana;
	line-height:20px;
}


.agent_info_holder{
	float:left;
	width:145px;
	color:#00266f;
	font: 12px Verdana;
	text-decoration:none;
	line-height:18px;
	text-align: center;
}

.form_holder_680{
	float:left;
	width:670px;
	padding-left:10px;
}

.form_holder2_680{
	float:left;
	width:670px;
	padding-top:2px;
	padding-bottom:2px;
}

.form_holder2_680 p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	color:#ffffff;
	font: 11px Verdana;
	text-decoration:none;
	line-height:14px;
	border-bottom:#cccccc 1px solid;
}

.form_holder_180{
	float:left;
	width:190px;
	padding-right:10px;
	padding-left:10px;
	text-align:right;
}

.form_holder2_180{
	float:left;
	width:170px;
	padding-right:10px;
	text-align:left;
}

.form_holder_400{
	float:left;
	width:460px;
	text-align:left;
}

.form_button_holder{
	float:left;
	width:460px;
	padding-left:210px;
	padding-top:2px;
	padding-bottom:2px;
}

