/* CSS Document */


/*body {
width:100%;
background:#D6D2D2 url(images/bck_all.gif) 0 0 repeat-x;
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}*/



.clear {
clear:both;
}

.left {
float:left;
}

.right{
float:right;
}

.bold{
font-weight:bold;
}


.no_decoration {
text-decoration:none;
}

a {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:underline;
}

.red{
color:#faa1ae;
}

.red2{
color:#c10329;
}

#all{
width:796px;
margin:0 auto;
}

/*#header{
background:url(images/bck_header.gif) 0 0 no-repeat;
height:134px;
}

#header_top{
height:96px;
}

#logo{
height:96px;
width:283px;
padding:0 0 0 5px;
float:left;
}*/

#login_all{
padding:75px 5px 0 0;
width:300px;
font-weight:bold;
float:right;
}

#login_all .login{
height:20px;
line-height:20px;
width:115px;
float:right;
}

#menu {
height:30px;
line-height:30px;
font-size:18px;
font-weight:bold;
color:#999999;
}

#menu a{
color:#999999;
}

#menu a:hover{
color:#000000;
}

#menu .content{
padding:0 0 0 40px;
}


.menu_img{
margin:0 5x 0 5px;
float:left;
}

.menu1{
margin:0 125px 0 0;
float:left;
}

.menu_last{
margin:0;
float:left;
}


#edit{
background:url(images/bck_edit.gif) 0 0 repeat-y!important;
padding:0 15px 0 15px;
margin-left: 8px;
}


#left_col{
float:left;
width:190px;
}

.box_left_1{
background:url(images/box_left_1.gif) 0 0 no-repeat;
/*height:400px;*/
padding:0 2px 20px 2px;
}

.box_left_1 table{
border-collapse:collapse;
padding:0;
margin:0;
}

.box_left_1 td{
padding:0;
margin:0;
height:20px;
}

.hdr_top{
height:32px;
/*line-height:32px;*/
width:190px;
margin:0 0 5px 0;
padding:3px 0 0 0;
}


.hdr_mid{
height:25px;
/*line-height:24px;*/
background:#DFDBDB;
margin:0 0 3px 0;
padding:4px 0 0 0 ;
}


.hdr_top img, .hdr_mid img{
vertical-align:middle;
}


.box_left_1 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:10px 0 0 15px;
margin:0;
}


.box_left_1 h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:0 0 0 15px;
margin:0;
}

.box_left_1 .tab{
float:left;
width:85px;
padding:0;
margin:0;
}

.box_left_1 .all_tab{
height:30px;
padding: 4px 0 0 10px;
}

.box_left_1 .all_tab1{
height:40px;
padding:7px 0 0 10px;
}

.box_left_1 .all_tab2{
height:35px;
padding:9px 0 0 10px;
}






.box_left_1 input{
width:70px;
padding:0;
margin:0;
}

.box_left_1 select{
width:80px;
padding:0;
margin:0;
}

.btn_1{
background:url(images/btn_1.gif) 0 0 no-repeat;
height:28px;
width:106px;
text-align:center;
line-height:28px;
color:#FFFFFF;
font-size:14px;
font-family:Arial;
margin:0 auto;
}

.btn_1 a{
color:#FFFFFF;
font-weight:bold;
}

.box_left_2{
background:url(images/box_left_2.gif) 0 0 no-repeat;
height:141px;
margin:10px 0 0 0;
}

.box_left_1 form{
padding:0;
margin:0;
}

.box_search_bottom {
padding:10px 0;
}

#right_col{
float:right;
width:565px;
}

#left_col ul{
list-style-image:url(images/ico_4.gif);
margin:0;
padding:10px 0 0 25px;
line-height:24px;
font-weight:bold;
}

#left_col ul a{
color:#000000;
}

.banner{
background:url(images/bck_banner.gif) 0 0 no-repeat;
width:555px;
height:159px;
}

#banner{
width:555px;
position:relative;
}

#ballon{
position:absolute;
background:url(images/remax_baloon.gif) 0 0 no-repeat;
width:128px;
height:151px;
top:1px;
right:10px;
}

#banner .top{
background:url(images/banner_t.gif) 0 0 no-repeat;
height:40px;
font-size:0;
}

#banner .m{
background:url(images/banner_m.gif) 0 0 repeat-y;
}

#banner .grad{
background:url(images/banner_grad.gif) 0 0 no-repeat;
width:555px;
}

#banner .content{
padding:0 0 0 15px;
width:400px;
}

#banner .bot{
background:url(images/banner_b.gif) 0 0 no-repeat;
/*height:8px;*/
font-size:0;
}


.txt {
width:377px;
padding:40px 0 0 20px;
}

.txt1 {
color:#999999;
font-weight:bold;
padding:5px 0 5px 0;
}

.txt2{
color:#000000;
font-size:11px;
font-weight:normal;
}

#gallery{
height:180px;
width:528px;
margin:0 0 0 20px;
}

#gallery .image{
padding:0 0 5px 0;
}

#gallery .image img{
border:#CCCCCC 2px solid;
}

#gallery .name{
background:#CCCCCC;
padding:0 0 0 5px;
height:20px;
line-height:20px;
width:110px;
}

#gallery .price{
color:#FF0000;
padding:5px 0 5px 0;
}

#gallery .tab{
height:135px;
width:122px;
float:left;
padding:0 10px 0 0;
}

#gallery .tab_last{
height:135px;
width:122px;
float:left;
}

#right_col h1{
font-family:"Times New Roman", Times, serif;
color:#990000;
font-size:18px;
font-weight:normal;
padding:5px 0 5px 0;
margin:0;
}


.box_right_all{
height:141px;
width:565px;
}

#box_right_1{
background:url(images/box_right_1.gif) 0 0 no-repeat;
width:278px;
height:141px;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
}

#box_right_1 .hdr{
height:35px;
padding:5px 0 0 25px;
}

#box_right_1 .content{
padding:5px 5px 5px 25px;
line-height:24px;
}

#box_right_1 .more, #box_right_1 .more a{
font-size:10px;
padding:4px 0 0 70px;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#box_right_2{
background:url(images/box_right_2.gif) 0 0 no-repeat;
width:263px;
height:141px;
float:left;
margin:0 0 0 10px;
color:#999999;
}

#box_right_2 .hdr{
height:35px;
padding:5px 0 0 25px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
}

#box_right_2 ul{
list-style-image:url(images/ico_8.gif);
padding:10px 0 0 10px;
margin:0 0 0 20px;
font-size:10px;
color:#000000;
line-height:12px;
}

#box_right_2 .more, #box_right_2 .more a{
font-size:10px;
padding:16px 0 0 70px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*#footer{
background:url(images/bck_footer.gif) 0 0 no-repeat;
height:73px;
color:#000000;
text-align:center;
}

#footer .line1{
height:29px;
line-height:29px;
}

#footer .line2{
height:40px;
line-height:40px;
}
*/
/* inner page */

#header_inner{
background:url(images/bck_header_inner.gif) 0 0 no-repeat;
height:134px;
}

/*#edit_inner {
background:url(images/bck_edit_inner.gif) 0 0 repeat-y;
padding:0 15px 0 15px;
}*/

#two_boxes{
height:250px;
padding:10px 0 30px 140px;
}

#two_boxes .hdr{
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
padding:0;
margin:0;
text-align:center;
height:43px;
line-height:43px;
}

#two_boxes .text{
font-size:10px;
padding:20px;
}

#two_boxes .text2{
font-size:12px;
padding:20px 10px 10px 10px;
}

#two_boxes .howmuch{
background:url(images/box_inner_1.gif) 0 0 no-repeat;
height:250px;
width:340px;
float:left;
/*margin:0 0 0 30px;*/
}

.btn_2{
background:url(images/btn_2.gif) 0 0 no-repeat;
height:28px;
width:106px;
text-align:center;
line-height:28px;
color:#536402;
font-size:14px;
float:right;
margin:0 30px 0 0;
padding:0 0 0 5px;
}

.btn_2 a{
color:#536402;
font-weight:bold;
}

#two_boxes .search{
background:url(images/box_inner_2.gif) 0 0 no-repeat;
height:250px;
width:340px;
float:left;
margin:0 0 0 30px;
}

.btn_3{
background:url(images/btn_3.gif) 0 0 no-repeat;
height:28px;
width:106px;
text-align:center;
line-height:28px;
color:#334351;
font-size:14px;
float:right;
margin:0 30px 0 0;
padding:0 0 0 5px;
}

.btn_3 a{
color:#334351;
font-weight:bold;
}

#two_boxes .all_tab{
height:30px;
/*line-height:24px;
padding:7px 0 0 10px;*/
}

#two_boxes .tab{
float:left;
width:60px;
padding:0 0 0 10px;
text-align:center;
}

#two_boxes input, #two_boxes select {
width:80px;
}

#one_box{
height:138px;
width:628px;
background:url(images/box_inner_3.gif) 0 0 no-repeat;
padding:0 0 30px 0;
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:22px;
}

#one_box .hdr{
color:#FFFFFF;
font-size:22px;
height:33px;
line-height:33px;
}

#one_box .text{
color:#000000;
font-size:18px;
height:50px;
line-height:50px;
}


#one_box .tab{
color:#FFFFFF;
font-size:18px;
float:left;
background:url(images/ico_9.gif) 100% 0 no-repeat;
padding:0 35px 0 40px;
/*margin:0 0 0 40px;*/
height:27px;
}

/* description page */

#box_inner {
width:545px;
margin:0 auto;
}

#box_inner .hdr{
background:url(images/box_inner_hdr.gif) 0 0 no-repeat;
height:43px;
line-height:43px;
font-size:14px;
text-align:center;
}

#box_inner .content{
background:url(images/box_inner_m.gif) 0 0 repeat-y;
padding:10px 20px 10px 10px;
}

#box_inner .content2{

border:#d6d4d4 1px solid;
background:#FFFFFF;
padding:6px;
}

#box_inner .bot{
background:url(images/box_inner_b.gif) 0 0 no-repeat;
height:35px;
font-size:0;
}

#description{

}

#description .image{
float:left;
width:278px;
}

#description .image img{
border:#999999 1px solid;
}

#description .desc{
float:left;
width:200px;
padding:0 0 0 10px;
line-height:18px;
}

#description h1{
font-size:18px;
color:#000000;
padding:0;
margin:0;
}

#description h2{
font-size:14px;
color:#525151;
padding:10px 0;
margin:0;
}

#buttons{
height:25px;
margin:22px 0;
}

#buttons .call{
float:left;
font-size:12px;
color:#525151;
height:25px;
}

.btn_4{
background:url(images/btn_4.gif) 0 0 no-repeat;
height:25px;
width:150px;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:12px;
float:left;
margin:0 22px 0 0;
}

.btn_4 a{
color:#FFFFFF;
font-weight:bold;
}

.btn_5{
background:url(images/btn_5.gif) 0 0 no-repeat;
height:25px;
width:136px;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:12px;
float:left;
margin:0 22px 0 0;
}

.btn_5 a{
color:#FFFFFF;
font-weight:bold;
}

.btn_6{
background:url(images/btn_6.gif) 0 0 no-repeat;
height:25px;
width:43px;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:18px;
float:left;
margin:0 10px 0 0;
}

.btn_6 a{
color:#FFFFFF;
font-weight:bold;
padding:0 3px 0 0;
}



/* properties page */

#you_search{

}

#you_search h1{
font-size:18px;
color:#000000;
padding:0;
margin:0;
}

#you_search h3{
font-size:14px;
color:#0052b1;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 0 5px 0;
}



#box_inner_wide {
width:703px;
margin:0 auto;
padding:20px 0;
}

#box_inner_wide .hdr{
background:url(images/box_inner_hdr_w.gif) 0 0 no-repeat;
height:43px;
line-height:43px;
font-size:14px;
padding:0 0 0 20px;
font-weight:bold;
}

#box_inner_wide .content{
background:url(images/box_inner_m_w.gif) 0 0 repeat-y;
padding:10px 20px 10px 10px;
}



#box_inner_wide .content2{

border:#d6d4d4 1px solid;
background:#FFFFFF;
padding:6px;
}

#box_inner_wide .bot{
background:url(images/box_inner_bot_w.gif) 0 0 no-repeat;
height:43px;
font-size:0;
}

#box_inner_wide h1{
font-size:14px;
color:#0052b1;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 0 5px 0;
}

.one_line_properties{
border:#d6d4d4 1px solid;
background:#FFFFFF;
padding:6px;
font-size:11px;
color:#525151;
margin:0 0 6px 0;
}

.one_line_properties .image{
float:left;
width:150px;
}

.one_line_properties .image img{
border:#999999 1px solid;
}

.one_line_properties .desc{
float:left;
width:340px;
padding:0 0 0 10px;
}

.one_line_properties h1{
font-size:18px;
color:#000000;
padding:0;
margin:0;
}

.one_line_properties h2{
font-size:14px;
color:#525151;
padding:5px 0 3px 0;
margin:0;
}

.one_line_properties .more{
font-size:14px;
color:#005ac1;
text-decoration:underline;
text-align:right;
}

.one_line_properties .more a {color:#005ac1;}

#pagination{
width:450px;
margin:0 auto;
}

#pagination .tab{
color:#525151;
font-size:14px;
border:#f6f7f8 1px solid;
float:left;
padding:0px 3px;
}

#pagination .tab a{
color:#525151;
font-size:14px;
border:#f6f7f8 1px solid;
float:left;
}

#pagination .tab a:hover{
	color: #1b6ccd;
	border:#0099FF 1px solid;
	background:#FFFFFF;	
}

#pagination .selected{
border:#0099FF 1px solid;
}

#pagination img{
border:none;
padding:3px;
}

/* advanced */
#box_advacned{
font-size:12px;
}

#box_advacned .l1{
height:30px;
padding:8px 0 0 8px;
background:#f0f6d6;
}

#box_advacned .l1_1{
height:40px;
padding:8px 0 0 8px;
background:#f0f6d6;
}


#box_advacned .l1 img{
vertical-align:middle;
}

#box_advacned .l2{
height:30px;
padding:8px 0 0 10px;
}

#box_advacned .content2{
border:#d6d4d4 1px solid;
background:#FFFFFF;
padding:8px 1px;
}

#box_advacned .tab20{
padding:0 40px 0 0;
float:left;
}

#box_advacned .h{
width:120px;
float:left;
font-size:14px;
}

#box_advacned .h2{
width:167px;
float:left;
}

#box_advacned .f1{
padding:0;
margin:0;
width:110px;
}

#box_advacned select{
margin:2px 0 0 0;
height:17px;
}

#box_advacned .line_green{
background:#aace03;
height:1px;
font-size:0;
padding:0;
margin:10px 0;
}

.box_btn{
text-align:center;
}

.btn_1c{
background:url(images/btn_1.gif) 0 0 no-repeat;
height:28px;
width:106px;
text-align:center;
line-height:28px;
color:#FFFFFF;
font-size:14px;
margin:0 auto;
}

.btn_1c a{
color:#FFFFFF;
font-weight:bold;
}

/* byers */

#box_buyer{
width:615px;
margin:20px auto 0 auto;
}

.buyers_hdr{
background:url(images/byers_hdr.gif) 0 0 no-repeat;
width:615px;
height:43px;
line-height:43px;
padding:0 0 0 20px;
font-size:14px;
font-weight:bold;
}
#box_buyer .cnt{
font-size:11px;
padding:5px;
}

/* pagination */


.pagenavcommon {
	font-size: 12px;
	padding: 1px;
	width:300px;
	margin:0 auto;
}

.pagenavcommon a:link {
	color: #1b6ccd;
	text-decoration: none;
}

.pagenavcommon a:visited {
	color: #1b6ccd;
	text-decoration: none;
}

.pagenavcommon a:hover {
	text-decoration: underline;
	color: #1b6ccd;
}

.pagenavselected {
	padding: 1px 4px;
	margin: 1px -1px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	color: #333333;
}

.pagenavunselected {
	margin: 1px -1px;
	color: #1b6ccd;
}

.pagenavunselected a:link {
	padding: 1px 4px;
	border: 1px solid #FFFFFF;
	color: #1b6ccd;
}

.pagenavunselected a:visited {
	padding: 1px 4px;
	border: 1px solid #FFFFFF;
	color: #1b6ccd;
}

.pagenavunselected a:hover {
	padding: 1px 4px;
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	text-decoration: none;
	color: #1b6ccd;
}

.pagenavunselected a:active {
	padding: 1px 4px;
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	color: #1b6ccd;
}

#box_advacned .f1{
padding:0;
margin:0;
width:110px;
}

#box_advacned .f1_combo{
padding:0;
margin:0;
width:110px;
height:20px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	position: absolute; 
	bottom: 0px; 
	right: 0px; 
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}


.btn_4_Slide{
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:12px;
float:left;
margin:0 22px 0 0;
}

.btn_4_Slide a{
color:#FFFFFF;
font-weight:bold;
}

.btn_4_Slide input{
color:#FFFFFF;
font-weight:bold;
background:url(images/btn_4.gif) 0 0 no-repeat;
}


#map{
width:500px;
 height:500px;
 padding:10px;
 text-align:justify;
 overflow:auto;
}

#map .decr{
float:left;
width:170px;
}

#map .image{
float:right;
width:303px;
padding:0 0 0 10px;
}


.mapanddesc
{
 padding:10px;
 text-align:justify;
 overflow:auto;
 margin-right:15px;
 }
.gmap
{
 float:right;
 margin-left:15px;
 margin-bottom:15px;
 }
 
 .validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

#ctl00_pageContent_LeftNav1_CityName {
	padding: 2px;
}


