@charset "utf-8";
/* CSS Document */

body {margin:0 auto; padding:0; width:900px; font-family: tahoma; font-size:12px; color:#333333; /*background-image:url(../images/bg.gif); background-repeat: repeat; background-attachment:fixed;*/ background-color:#FFFFFF; }
#left_menu_center { background-image:url('../images/left_menu_center.gif'); width:215px; height:auto; background-repeat:repeat-y; height:215px}
table, td, tr, p {padding:0; margin:0;}
input, textarea, select {font-family:tahoma; font-size:11px; color:#333333; }
a:link {color:#333333; text-decoration:underline;} a:hover, a:visited, a:active {color:#FF0000; text-decoration:none;}
/*======================== Header Start Here ==================================================================================================================== */
.logo {background-image:url('../images/logo.gif'); width:159px; height:129px; background-repeat:no-repeat}
.banner1 {background-image:url('../images/ban1.gif'); width:159px; height:124px}
.top_menu_bg {width:400px; height:39px; padding-top:18px; padding-bottom:9px; padding-left:120px;}
.banner_bg {width:520px; height:187px; }
.banner2 {background-image:url('../images/ban2.gif'); background-repeat:no-repeat; width:174px; height:187px; float:left}
.banner3 {background-image:url('../images/ban3.gif'); background-repeat:no-repeat; width:133px; height:187px; float:left}
.banner4 {background-image:url('../images/ban4.gif'); background-repeat:no-repeat; width:202px; height:151px; float:left}
.text_featured_text{padding-top:151px; width:202px; height:36px; }
img {border:0px none;}

/*================ Top Menu ============================ */
#cfnavbar{margin: 0;padding: 0; width:100%;}
#cfnavbar ul{background: url('../images/ctr_menu_top.gif') repeat-x bottom center;padding-left: 0;margin: 0;float: left; font-weight:bold; font-family:tahoma; font-size:12px; width:391px }
* html #cfnavbar ul{ /*IE only rule. Add extra margin-bottom*/margin-bottom: 1em;}
#cfnavbar ul li{display: inline;}
#cfnavbar ul li a, #cfnavbar ul li span{float: left;color: black;font-weight: bold;text-decoration: none;
background: url('../images/line_menu_center.gif') no-repeat bottom right;; padding-left:6px; padding-right:13px; padding-top:12px; padding-bottom:13px}
#cfnavbar ul li span{ /*Targets span tag to the right of #leftcorner below*/padding-left: 0px;}
#cfnavbar ul li a#leftcorner{float: none;padding-left: 10px;padding-right: 0px;background: url('../images/left_menu_top.gif') no-repeat bottom left;}
#cfnavbar ul li a#rightcorner{padding-right: 10px;background: url('../images/right_menu_top.gif') no-repeat bottom right;}
#cfnavbar ul li a:hover{text-decoration: none;color:red;}
#cfnavbar ul li .current{text-decoration: none;color:red;}
/*================ Top Menu End ============================ */

/*================ Left Menu =============================== */
.markermenu{width: 185px; margin-left:18px; /*width of menu*/}
.markermenu ul{list-style-type: none;margin: 5px 0;padding: 0;border: 0px solid #9A9A9A;}
.markermenu ul li a{background: white url('../images/arrow-list.gif') no-repeat 2px center;color: #042e88;display: block;width: auto;padding-left: 20px;text-decoration: none;border-bottom: 1px solid #edeeef; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:'tahoma', Trebuchet MS, Verdana, Helvetica, sans-serif; padding-right:0; padding-top:10px; padding-bottom:10px}
* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 150px;}
.markermenu ul li a:visited, .markermenu ul li a:active{color: #00014e;}
.markermenu ul li a:hover{
color:#ec6800; background-color: #ffffff; background-image:url('../images/arrow-list-red.gif'); /*onMouseover image change. Remove if none*/}
/* Holly Hack for IE \*/
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }
/* End */
/* =============== Left Menu End =========================== */
/*<<<<<<<<<<<<<<<<<<<<<<<<--- Header End Here --->>>>>>>>>>>>>>>>>>>> */

/* HOME PAGE */
.logintop_bg { height:29px; width:209px; background-image: url('../images/login_top_bg.gif'); background-repeat:no-repeat}
.loginmiddle_bg { border-left:1px solid #f87e71; border-right:1px solid #f87e71; border-top:0px solid #f87e71; border-bottom:0px solid #f87e71; height: auto; width:209px; background:#ffffff url('../images/login_middle_bg.gif') repeat-x; }
.loginbottom_bg { height:7px; width:209px; background-image: url('../images/login_bottom_bg.gif'); background-repeat:no-repeat}
.invtfriendtop_bg { height:33px; width:209px; background-image: url('../images/invtfriend_top_bg.gif'); background-repeat:no-repeat}
.invtfriendmiddle_bg { border-left:1px solid #8b9cb3; border-right:1px solid #8b9cb3; border-top:0px solid #8b9cb3; border-bottom:0px solid #8b9cb3; height: auto; width:209px; }
.invtfriendbottom_bg { height:14px; width:209px; background-image: url('../images/invtfriend_bottom_bg.gif'); background-repeat:no-repeat}
.registertop_bg { height:29px; width:209px; background-image: url('../images/register_top_bg.gif'); background-repeat:no-repeat}
.registermiddle_bg { border-left:1px solid #699b0e; border-right:1px solid #699b0e; border-top:0px solid #699b0e; border-bottom:0px solid #699b0e; height: auto; width:209px; background:#ffffff url('../images/register_middle_bg.gif') repeat-x; }
.registerbottom_bg { height:10px; width:209px; background-image: url('../images/register_bottom_bg.gif'); background-repeat:no-repeat}
.login_text {width:192px; height:25px; padding-top:10px; padding-left:10px}
.login_text label {width:65px; float:left; text-align:left;}
.login_text input {width:115px; border:1px solid #bab9b9; background-color:#f7f6f6;}
.login_btn_bg {width:192px; padding-top:6px; text-align:right; padding-right:15px; }
.register_text {width:196px; height:14px; padding-top:10px; padding-left:10px}
.register_text_box  {width:192px; text-align:left; padding-left:10px; height:18px;}
.register_text_box  input {width:175px; border:1px solid #bab9b9; background-color:#f7f6f6;}
.register_btn_bg {width:192px; padding-top:12px; text-align:right; padding-right:15px; }
.share_your_site_text {font-size:14px; font-family:tahoma; font-weight:bold; color:#003366; border-bottom:1px dashed #cccccc; padding-bottom:5px; text-transform:uppercase;}
.search_bg_ctr {width:455px; height:auto; background-image: url('../images/search_bg_ctr.gif'); background-repeat:no-repeat}
.price_tbox {width:50px;}
.homesbystate_top_bg { height:25px; width:445px; background-image: url('../images/h_b_state_top_bg.gif'); background-repeat:no-repeat}
.homesbystate_middle_bg { border-left:1px solid #b4cae7; border-right:1px solid #b4cae7; border-top:0px solid #b4cae7; border-bottom:0px solid #b4cae7; height: auto; width:445px; background-color:#e9f4fc; }
.homesbystate_bottom_bg { height:10px; width:445px; background-image: url('../images/h_b_state_bottom_bg.gif'); background-repeat:no-repeat}
.ourpartner_text {font-size:14px; font-family:tahoma; font-weight:bold; color: #990000; border-bottom:0px dashed #cccccc; padding-bottom:5px;}
.ourpartner_bg {width:445px; height:auto; border:1px solid #f5f3f3;}
.rentalbystate_top_bg { height:25px; width:445px; background-image: url('../images/r_b_state_top_bg.gif'); background-repeat:no-repeat}
.rentalbystate_middle_bg { border-left:1px solid #dad6b3; border-right:1px solid #dad6b3; border-top:0px solid #dad6b3; border-bottom:0px solid #dad6b3; height: auto; width:445px; background-color:#fcfae9; }
.rentalbystate_bottom_bg { height:8px; width:445px; background-image: url('../images/r_b_state_bottom_bg.gif'); background-repeat:no-repeat}
.search_bg_ctr select {width:auto;}
.login_form_in_top {background-image: url('../images/register_top_bg.gif'); background-repeat:no-repeat; width:648px; font-size:12px; padding-left:22px; padding-right:10px; padding-top:55px; padding-bottom:10px}
.register_form_in_top {background-image: url('../images/regi_form_top.gif'); background-repeat:no-repeat; width:648px; font-size:12px; padding-left:22px; padding-right:10px; padding-top:55px; padding-bottom:10px}
.register_form_in_top input, select {width:225px; border:1px solid #d0cece; background-color:#fcfbfb; }
.radio input {width:auto;}
.register_form_in_top td {height:21px; text-align:left; vertical-align:top;}
.htn {width:75px;}
.advancedsearch_form_in_top {background-image: url('../images/advanced_search_bg.gif'); background-repeat:no-repeat; width:648px; font-size:12px; padding-left:22px; padding-right:10px; padding-top:75px; padding-bottom:10px }
.advancedsearch_form_in_top input, select {width:225px; border:1px solid #d0cece; background-color:#fcfbfb; }
.advancedsearch_form_in_top td {height:21px; text-align:left; vertical-align:top;}

.posting_add_form_in_top {background-image: url('../images/posting_property_advertise_bg.gif'); background-repeat:no-repeat; width:648px; font-size:12px; padding-left:22px; padding-right:10px; padding-top:55px; padding-bottom:10px }
.posting_add_form_in_top input, select {width:225px; border:1px solid #d0cece; background-color:#fcfbfb; }
.posting_add_form_in_top td {height:21px; text-align:left; vertical-align:top;}

/*=============== INBOX ===============*/
.inbox_conent { border-top:none; height:inherit; width:648px; background-color:#eee; padding:35px 5px 35px 50px;  }
.inbox_conent_o { border-top:none; height:inherit; width:636px; border:1px dashed #ccc; border-top-color:#fff;  padding:25px 15px 25px 15px; float:left; }
.inbox_conent_o_show { border-top:none; height:inherit; width:636px; background-color:#eee; padding:10px 15px 10px 15px; border-top:4px solid #ffffff;}
.inbox_tl{ background-image: url('../images/inbox_tleft.gif'); background-repeat:no-repeat; width:5px; height:5px }
.inbox_tr{ background-image: url('../images/inbox_tright.gif'); background-repeat:no-repeat; width:5px; height:5px }
.inbox_bl{ background-image: url('../images/inbox_bleft.gif'); background-repeat:no-repeat; width:5px; height:5px}
.inbox_br{ background-image: url('../images/inbox_bright.gif'); background-repeat:no-repeat; width:5px; height:5px }
.inbox_l {background-image:url('../images/inbox_left.gif'); background-repeat:repeat-y; width:5px; height:inherit}
.inbox_r {background-image:url('../images/inbox_right.gif'); background-repeat:repeat-y; width:5px; height:inherit}
.inbox_t {background-image:url('../images/inbox_top.gif'); background-repeat:repeat-x; width:inherit; height:5px}
.inbox_b {background-image:url('../images/inbox_bottom.gif'); background-repeat:repeat-x; width:inherit; height:5px }
.inbox_c { background-color:#fff;}
.inbox_head_leftpannel{ background-image: url('../images/inbox_head_left.gif'); background-repeat:no-repeat; width:6px; height:32px; float:left }
.inbox_head_leftpannel_center {background-image:url('../images/inbox_head_center.gif'); background-repeat:repeat-x; width:630px; height:32px;  float:left}
.inbox_head_rightpannel{ background-image: url('../images/inbox_head_right.gif'); background-repeat:no-repeat; width:6px; height:32px; float:left }
.inbox_headpannel {width:643px; height:32px; margin-bottom:10px; }
.inbox_headpannel_b {width:643px; height:32px; margin-top:10px; }
.inbox_slect_div {height:24px; padding-top:8px; float:left;}
.read  {color:#003399; text-decoration:none;}
.read a:active, a:visited, a:link {color:#003399; text-decoration:none;}
.read a:hover {color:#cccccc; text-decoration:none;}
.inbox_delete_div {height:24px; padding-top:6.5px; float:left; margin-left:10px;}
.inbox_date {color: #999999}
.inbox_select {color: #003399}
/*================== Inbox End here =================*/

/*================== Menu Start here ==================*/
.menu {width:96%; height:22.5px; margin:0px;}
.profilemenu {border-bottom: 1px solid #f4a818; width:100%; /* width of menu. Uncomment to change to a specific width */ margin-bottom:0;}
.profilemenu ul{ padding: 3px 0; margin-left:5px; margin-top: 1px; margin-bottom: 0; font-family:'tahoma',verdana,arial,sans-serif; font-weight:bold; font-size:11px; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.profilemenu li{ display: inline; margin-left:3px; }
.profilemenu li a{ text-decoration:none; padding:3px 7px 3px 7px;  margin-right:0px; border: 1px solid #f4a818; color:#333333; background:#fee583;}
.profilemenu li a:visited{ color:#333333;}
.profilemenu li a:hover{ text-decoration:none; background-color: #ffffff; color: #000000; border-bottom:1px solid #ffffff; cursor:pointer;}
.profilemenu li.current{ position: relative; top:0px;}
.profilemenu li.current a{ /*selected main tab style */background-color:#FFFFFF; color:#000000; border-bottom:1px solid #ffffff;}
.profilemenu li.current a:hover{ /*selected main tab style */ text-decoration: none;}
/*================== Menu end here =============*/

/* ================= Login in Design ===============*/
.login_in_top_bg { height:46px; width:447px; background-image: url('../images/login_indes_top.gif'); background-repeat:no-repeat}
.login_in_middle_bg { border-left:2px solid #fd9a21; border-right:2px solid #fd9a21; border-top:0px solid #fd9a21; border-bottom:0px solid #fd9a21; height: auto; width:447px; background-color:#fbf3d0; }
.login_in_bottom_bg { height:13px; width:447px; background-image: url('../images/login_indes_bottom.gif'); background-repeat:no-repeat}
/*================= login in Design Details ===========*/

/* =============== Footer page =================== */
.footer_ctr {width:870px; height:75px; background-image:url('../images/footer_center.gif'); background-repeat:repeat-x} 
.footer_ctr label {font-size:10px; color:#CCCCCC;}



.overlay_real{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 800px;
background-color:white;   /* #7d7a74 */
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter:alpha(opacity=80);
}


.register_head {background-image:url('../images/register_header_icon.gif'); background-repeat:no-repeat; font-size:11px; font-family: tahoma; padding-left:25px; height:18px; color: #990000; padding-top:2px; text-align:left; font-weight:bold; font-style: normal; font-size:13px }
.inbox_conent_search { border-top:none; height:inherit; width:844px; background-color:#FEFCCF; padding:25px 15px 25px 15px; float:left; }
.inbox_c_search { background-color:#FFFFEA;}
.style2 {color: #FF0000}
.style3 {
	font-size: 12px;
	font-weight: bold;
}
.property_text {font-family: tahoma;font-weight: bold; color:#c24205; font-size:11px;}
.search_text_brown {color:#d73707; font-size:11px;}
.search_text_blue { color:#07388b; font-size:11px;}
.search_text a { background-image:url('../images/arrow-list-red.gif');  background-repeat:no-repeat; background-position: left bottom; padding-left:15px; color:#d73707; text-decoration:underline}
.search_text a:link, a:visited, a:active {color:#d73707; text-decoration:none;}
.search_text a:hover { color:#0000CC; text-decoration:none;}

.searchHead{color:#f68618; font-family:tahoma; font-size:16px}

.lightbx_top { height:34px; background-image:url('../images/lightbox_top.gif'); background-repeat: repeat-x}
.lightbx_bottom { height:20px; background-image:url('../images/lightbox_bottom.gif'); background-repeat: repeat-x }
.lightbx_left {width:11px; background-image:url('../images/lightbx_left.gif'); background-repeat: repeat-y }
.lightbx_right {width:35px; background-image:url('../images/lightbx_right.gif'); background-repeat: repeat-y}
.lightbx_color {color:#FF0000;}


#menu{
		width:623px;
	}
		#menu ul{
			list-style:none;
			margin-bottom:2px;
		}
			#menu li{
				list-style:none;
				display:block;
				float:left;
				margin:0 1px;
				font-family:tahoma;
			}
				#menu li a{
					display:block;
					float:left;
					height:35px;
					color:#ffffff;
					text-transform: none;
					font-size:13px;
					font-weight:bold;
					background:url('../images/menu_027_l.gif') no-repeat left;
					line-height:23px;
					text-decoration:none; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0
				}
				#menu li a span{
					display:block;
					float:left;
					background:url('../images/menu_027_r.gif') no-repeat right;
					height:35px;
					color:#ffffff;
					line-height:23px;
					padding-left:0; padding-right:12px; padding-top:0; padding-bottom:0
				}
					#menu li a:hover{
						display:block;
						float:left;					
						background:url('../images/menu_027_h_l.gif') no-repeat left;
						height:35px
					}
					#menu li a:hover span{
						display:block;
						float:left;					
						background:url('../images/menu_027_h_r.gif') no-repeat right;
						color:#7c832d;
						height:35px
					}
				#menu li a.current{
					display:block;
					float:left;
					height:35px;
					color:#7c832d;
					text-transform:none;
					font-size:13px;
					font-weight:bold;
					background:url('../images/menu_027_h_l.gif') no-repeat left;
					line-height:23px;
					text-decoration:none; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0
				}
				#menu li a.current span{					
					display:block;
					float:left;
					background:url('../images/menu_027_h_r.gif') no-repeat right;
					height:35px;
					color:#7c832d;
					line-height:23px;
					padding-left:0; padding-right:12px; padding-top:0; padding-bottom:0
				}
ul#menu2 { width: 100%; height: 43px; background: #FFF url('../images/menu-bg.gif') repeat-x top left; font-size: 1.1em; font-family: tahoma; font-weight: bold; list-style-type: none; margin: 0; padding: 0 }
ul#menu2 li { display: block; float: left; margin: 0 ; }
ul#menu2 li a { height:35px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu2 li a:hover { color: #FFF; background: #FFF url('../images/current-bg.gif') repeat-x top left; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:0}
ul#menu2 li a.current{ color: #FFF; background: #FFF url('../images/current-bg.gif') repeat-x top left; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:0}

.myprofile_border {text-decoration:none; padding:10px;}
.myprofile_border td {height:32px; border-bottom:1px dashed #cccccc; vertical-align:middle; text-align:left;}
.myprofile_editborder {text-decoration:none; padding:10px;}
.myprofile_editborder td {height:18px; border-bottom:0px dashed #cccccc; vertical-align:middle; text-align:left;}
.myprofile_error_text {color:#FF0000; font-size:11px; padding-left:10px; }

