body { margin:0; padding:0; background:#e0e0e0; color:#525252; font-family:tahoma; font-size:11px}

img { border:0 none; vertical-align:middle}

table, th, tr, td { border:0 none; border-collapse:collapse}

a { color:#0000FF; text-decoration: underline; cursor:pointer;}
a:hover { text-decoration:none}

.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

.clear { 
	clear:both
	}
.float_none { 
	float:none !important
	}	
.float { 
	float:left
	}
	
.float_r { 
	float:right
	}
	
.text_center {
	text-align:center
	}
.text_right {
	text-align:right
	}	
.border_none { 
	border:0 none !important
	}

.padding_top18px {
	padding-top:18px;
	}
	
.padding_top12px {
	padding-top:12px;
	}
		
.color004f68 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#004f68;
	}
.main_site { 
	width:804px;
	margin:0 auto;
	}

#search form {
	margin:0;
	padding:0;
}	
#search {
	background:url(/img/bg_search.gif) left top repeat-y #ffffff;
	width:804px;
	}	
#search .search_top {
	/*background:url(/img/bg_search_top.gif) left top no-repeat;*/
	}
#search .search_butt {
	background:url(/img/bg_search_bottom.gif) bottom left no-repeat;
	}	
#search .box {
	color:#FFFFFF;
	font-family:tahoma;
	font-size:14px;
	padding:10px 15px;
	}	
#search .box h1 {
	color:#FFFFFF;
	font-size:30px;
	line-height:35px;
	margin:0;
	padding:0;
	}
	
#search .box .search {
	color:#84d8f3;
	font-size:12px;
	}

#search .box .search input {
	border:0 none;
	color:#000000;
	font-size:14px;
	height:25px;
	margin:3px 25px 3px 0;
	padding:5px;
	vertical-align:middle;
	width:585px;
	}	
#search .box .search .butt_search {
	background:url(http://www.kdrealestate.com/app/webroot/img/search.png) left top no-repeat;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:18px;
	font-weight:bold;
	height:36px;
	margin:3px 0;
	padding:0px;
	text-transform:uppercase;
	width:143px;
	}
	
#search .box .form {
	padding-top:13px;
	}
#search .box .form1 {
	float:left;
	width:285px;
	}	
#search .box .form1 input {
	border:0 none;
	margin:0 6px 0 5px;
	width:110px;
	}	
#search .box .form2 {
	float:left;
	padding:0 15px;
	width:75px;
	}		
#search .box .form2 select {
	width:72px;
	}	
	
#search .box .form3 {
	float:left;
	padding-top:18px;
	text-align:right;
	width:145px;
	}	
#search .box .form3 a {
	color:#FFFFFF;
	}	
	
#content {
	/*background:url(/img/bg_content.gif) left top repeat-x #ffffff;*/
	padding:10px 0;
	}	
#content p {padding: 0 10px;}
#content .left_pic {
	border:1px solid #818181;
	float:left;
	margin:0 25px 0 10px;
	}	
	
#content .right_text {
	color:#4f4f4f;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	width:300px;
	}
	
#content .right_text span {
	color:#ff0000;
	}	
#content .right_text p {
	margin:0;
	padding:15px 0 35px 0;
	}
	
#content .right_text .butt_buy {
	background:url(http://www.kdrealestate.com/app/webroot/img/buy.png) left top no-repeat;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:18px;
	font-weight:bold;
	height:45px;
	text-transform:uppercase;
	width:123px;
	}

#content .right_text1 {
	color:#525252;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
    float: right;
	}
#content .right_text1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003987;
	margin:0 10px;}
#content .right_text1 strong {
	display:block;
	font-size:18px;
	}
#content .right_text1 p {
	margin:0; 
	padding:10px 10px;
	}


#content #box {
	float:left;
	padding:5px;
	width:190px;
	}
#content #box .box {
	background:url(http://www.kdrealestate.com/app/webroot/img/box.gif) left top repeat-y;
	width:190px;
	}	
#content #box .box_top {
	background:url(http://www.kdrealestate.com/app/webroot/img/box_top.gif) left top no-repeat;
	}
#content #box .box_bott {
	background:url(http://www.kdrealestate.com/app/webroot/img/box_bott.gif) left bottom no-repeat;
	padding:8px 1px;
	}
#content #box .title {
    background:#0A6EA2;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
    height:60px;
	padding:5px;
	}

#content #box .title a {
color:#FFCC00;
font-family:Arial,"Times New Roman",Times,serif;
font-size:14px;
}

#content #box .title img {
	vertical-align: text-top;
	margin:0 10px 0 3px;
	}	
#content #box .clearfix {	
	color:#525252;
	font-family:tahoma;
	font-size:11px;
    min-height:145px;
    padding:7px
	}
#content #box .clearfix strong {
	/*display:block;*/	
	}
#content #box .clearfix img {
	/*float: left;*/
	border:1px solid #000000;
	display:block;
	margin:0 auto;
	}	
	
	
#content .state_new_opened {
	color:#64757a;
	}
#content .state_new_opened .float {
	font-size:18px;
	font-weight:bold;
	padding:0 0 10px 10px;
	}	
#content .state_new_opened .float_r a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003987;
	margin:0 10px;
	}
	
#content .map {
	border-top:1px solid #c3ddea;
    width:640px;
    margin:0 auto;
	}	
#content .map img {
	border:1px solid #1679ac;
	margin:10px;
	}	
	
#content .new_search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:185px;
	}	
#content .new_search strong {
	font-size:14px;
	}
#content .new_search .clearfix {
	padding:5px 0;
	}
#content .new_search .width_text1 {
	float:left;
	padding-top:4px;
	width:40px;
	}
#content .new_search .width_text2 {
	float:left;
	padding-top:4px;
	width:85px;
	}	
#content .new_search .width_input1 {
	float:left;
	width:145px;
	}
#content .new_search .width_input1 input {
	border:1px solid #a5acb2;
	width:140px;
	}
	
#content .new_search .width_input2 {
	float:left;
	width:145px;
	}
#content .new_search .width_input2 input {
	border:1px solid #a5acb2;
	vertical-align:middle;
	margin:0 5px;
	width:50px;
	}
	
#content .new_search .width_select1 {
	float:left;
	width:45px;
	}	
#content .new_search .width_select1 select {
	border:1px solid #a5acb2;
	width:42px;
	}
#content .new_search .width_select2 select {
	border:1px solid #a5acb2;
	width:60px;
	}	
	
	
	
#content .link {
	color:#4f4f4f;
	font-family:tahoma;
	font-size:12px;
	text-align:left;
	}	
#content .link a {
	color:#4f4f4f;
	margin:0 5px;
	}
#content .link span a  {
	color:#0075f8;
	}	
	
#content .link a.hover {
	text-decoration:none;
	font-weight:bold;
	}	
	
	
	
	
	
	
	
	
	
	
/*#footer {
	background:url(http://www.kdrealestate.com/app/webroot/img/bg_footer.gif) left top repeat-x #e1eef4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	text-align:center;
	}
#footer a {
	text-decoration:none;
	margin:0 10px;
	}
#footer a:hover {
	text-decoration:underline;
	}	
#footer strong {
	display:block;
	}	
#footer .foot_top {
	color:#FFFFFF;
	padding:10px;
	}	
#footer .foot_top a {
	color:red;
	}
	
#footer .foot_bott {
	color:#303030;
	padding:10px;
	}
#footer .foot_bott a {
	color:#303030;
	}	
*/
	
	
	
	