body.home #main #content {
	background:#f4f5f6;
    padding-bottom: 24px;
	-moz-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 -1px 2px rgba(0,0,0,.2);
	box-shadow: 0 -1px 2px rgba(0,0,0,.2);
}
/*title*/
body.home #main #content #slideshow{
	padding-top:32px;
}
body.home #wrap #main #content .left-bar{
	width:640px;
	margin-bottom:13px;
}
body.home #wrap #main #content .left-bar .bar .end{
	background:url(../img/sprite-blue.png) no-repeat 0 -149px;
}
body.home #wrap #main #content .left-bar .bar .start{
	background:url(../img/sprite-blue.png) no-repeat 0 7px;
}
body.home #main #content .left-bar .bar .repeat{
	width:562px;
	padding-left: 4px;
	background:url(../img/ribbon-blue.png) repeat-x top left;
}

body.home #main #content #welcome,
body.home #main #content #news{
	padding-left: 28px;
	padding-right:20px;
	width: 593px;
}
/*welcome*/
body.home #main #content #welcome{
	width: 500px;
}
body.home #main #content #welcome h1{
	color:#0884b6;
}
body.home #main #content #welcome h1 span{
	color:#333333;
	font-weight:normal;
}
body.home #main #content #welcome p{
	xtext-align:justify;
}
/*welcome video*/
body.home #main #content #sec-cont{
	overflow:hidden;
	padding-bottom:5px;
}
body.home #main #content #sec-cont #wel-vid{
	float:right;
	margin-right:40px;
}
body.home #main #content #sec-cont #wel-vid p{
	font-size:18px;
	color:#0884b6;
	margin-top:13px;
}
html body.home div#wrapper div#wrap div#main div#content div.bottom{
	border-bottom:1px solid #d6d7d8; 
	width:909px;
	height:1px;
	margin-left:28px;
	margin-bottom:16px;
}
/*feature*/
body.home #main #content #features {
}

body.home #main #content #pow{
	min-height:50px;
	margin-left:15px;
}

body.home #main #content .latest-news{
	width:580px;
	xheight:113px;
	xoverflow:hidden;
	xmargin-bottom:15px;
	position:relative;
	xpadding-top:9px;
}
body.home #main #content .latest-news ul{
	list-style-type:none;
	margin:0px;
}
body.home #main #content .latest-news ul li{
	border-bottom:1px solid #d6d7d8;
	border-top:2px solid #fff;
	padding-top:16px;
	padding-bottom:3px;
	padding-right:28px;
	margin-left:15px;;
	overflow:hidden;
}
body.home #main #content .latest-news ul li:first-child{
	border-top:0;
}
body.home #main #content .latest-news ul li:last-child{
	xborder-bottom:none;
	margin-bottom:0px;
}
body.home #main #content .latest-news li p{
	text-align:left;
	margin-bottom:6px;
}
body.home #main #content .latest-news li .pic{
	width:148px;
	border:1px solid #d3d3d3;
	margin-right:15px;
	margin-left:0;
	background:#fff;
	padding:6px;
	float:left;
	text-align:center;
}
body.home #main #content .latest-news li p.title{
	margin-bottom:14px;
	font-size:16px;
	
}
body.home #main #content .latest-news li.nophoto>div.pic{
	display:none;
}
body.home #main #content .latest-news li.hvphoto a>img{
	xwidth:148px;
	xheight:99px;
	xposition:relative;
}
body.home #main #content .latest-news #content-container{
	xborder:1px solid red;
}
body.home #main #content .free-text{
	clear:none;
}
body.home #main #content .free-text .latest-news li p.title{
	font-size:16px;
}
body.home #main #content .latest-news .feat-image .status {
	position:absolute;
	top:0;
	right:0;
	width:67px;
	height:67px;
}
body.home #main #content .latest-news .feat-image .status img {
	width:67px;
	height:67px;
}
body.home #main #content .latest-news .view{
	text-align:right;
	margin-bottom:4px;
	clear:both;
}
body.home #main #content .latest-news .view p{
	margin-bottom:10px;
}
body.home #main #content .latest-news .view .address{
	color:#0884b6;
	font-size:16px;
	font-weight:bold;
}
body.home #main #content .latest-news .view .headline{
	font-weight:bold;
}
body.home #main #content .latest-news .view .link{
	position:absolute;
	bottom:-6px;
	right:0;
}
/*tools*/
body.home #main #content #tools {
	border-top:2px solid #ffffff;
	width:580px;
	padding-top:5px;
	margin-left:43px;
}
body.home #main #content #tools #property-alert,
body.home #main #content #tools #market-appraisal {
	padding-top:18px;
}
body.home #main #content #tools #property-alert h1,
body.home #main #content #tools #market-appraisal h1{
	font-size:18px;
	font-weight:normal;
	padding-bottom:7px;
}
body.home #main #content #tools .desp {
	margin-bottom:21px;
}
body.home #main #content #tools #property-alert {
	width:280px;
	float:left;
	background:url("../img/keys.png") top right no-repeat;
}
body.home #main #content #tools #property-alert .reg{
	margin-right:19px;
}
body.home #main #content #tools #property-alert .desp{
	width:180px;
}
body.home #main #content #tools .shadow {
	width:4px;
	height:159px;
	float:left;
	background: url("../img/sprite.png") no-repeat scroll -228px -157px transparent;
}
body.home #main #content #tools #market-appraisal {
	width:280px;
	padding-left:16px;
	float:left;
	background:url("../img/book.jpg") top right no-repeat;
}
body.home #main #content #tools #property-alert .reg .button,
body.home #main #content #tools #property-alert .sign .button,
body.home #main #content #tools #market-appraisal .apply .button {
	color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#0884b6), to(#046c96));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0884b6', endColorstr='#046c96');
	background: -moz-linear-gradient(center 14% , #0884b6, #046c96);
}
/*right search*/
body.home #main #content #right{
	float:right;
	width:310px;
	margin-top:11px;
}
body.home #main #content #right #quick-search {
	width:256px;
	padding:7px 0 16px 13px;
	border:1px solid #9a9a9a;
	background:#e1e2e3;
	color:#000000;
	
	-webkit-border-radius: 9px;
	border-radius:9px;
	-moz-border-radius:9px;
}
body.home #main #content #right #quick-search .top-bar{
	height:52px;
	position:relative;
}
body.home #main #content #right #quick-search .top-bar .bar{
	position:absolute;
	top:0;
	left:-26px;
}
body.home #main #content #right #quick-search .top-bar .bar .repeat{
	width:214px;
	padding-left:0;
}
body.home #main #content #right #quick-search .top-bar .bar .start {
	background-position: 0 -103px;
    width: 26px;
}
body.home #main #content #right #quick-search .type input[type="radio"]{
	margin:0;
}
body.home #main #content #right #quick-search .type input[type="radio"] + input[type="radio"]{
	margin-left:26px;
}
body.home #main #content #right #quick-search #qs_surrounding {
	border:1px solid #9a9a9a;
	border-top:none;
	margin-bottom:14px;
	width:240px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	padding:2px 0 4px 1px;
	background:#ffffff;
}
body.home #main #content #right #quick-search .select-box {
	width:241px;
	height:73px;
	border:1px solid #9a9a9a;
	margin-bottom:14px;
	overflow-y:scroll;
	padding-top:1px;
	background:#ffffff;
	
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}
body.home #main #content #right #quick-search .select-box + .select-box {
	margin-bottom:0;
	
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
}
body.home #main #content #right #quick-search .select-box input{
	margin:0 0 0 5px;
}
body.home #main #content #right #quick-search .select-box label {
	float:none;
	font-weight:normal;
	display:block;
	margin-right:10px;
	padding-top:3px;
}
body.home #main #content #right #quick-search .price {
	margin-bottom:15px;
}
body.home #main #content #right #quick-search .price select {
	width:114px;
	margin-right:15px;
}
body.home #main #content #right #quick-search .price .sel-box + .sel-box{
	margin-right:0 !important;
}
body.home #main #content #right #quick-search .bbc {
	margin-bottom:15px;
}
body.home #main #content #right #quick-search .bbc select {
	width:71px;
	margin-right:15px;
}
body.home #main #content #right #quick-search .bbc .cars {
	margin-right:0;
}
body.home #main #content #right #quick-search .submit input {
	margin-right:19px;
}
body.home #main #content #right #quick-search .submit input+input {
	margin-right:0;
}
/*select round corner*/
/*price part*/
body.home #main #content #right #quick-search .price .sel-package {
	margin-right:17px;
}
body.home #main #content #right #quick-search .price .sel-package.last {
	margin-right:0;
}
/*reference*/
body.home #main #content #right #reference {
	width:273px;
	padding-top:37px;
}
body.home #main #content #right #reference .layer-top{
	width:273px;
	height:15px;
	background: url("../img/sprite.png") no-repeat scroll -41px 0 transparent;
}
body.home #main #content #right #reference .layer-bottom{
	width:273px;
	height:36px;
	background: url("../img/sprite.png") no-repeat scroll -41px -16px transparent;
}
body.home #main #content #right #reference .layer-mid{
	border-left:4px solid #e1e2e3;
	border-right :4px solid #e1e2e3;
	padding:0 18px;
	background:#ffffff;
}
body.home #main #content #right #reference .layer-mid p{
	background:#ffffff;
	color:#000000;
	font-style:italic;
	xline-height:24px;
	margin-bottom:0;
	xpadding-bottom:16px;
}
body.home #main #content #right #reference .layer-mid p.link{
	text-align:right;
	padding-right:15px;
}
body.home #main #content #right #reference .referee{
	color:#000000;
	font-weight:bold;
	padding-left:64px;
}
body.home #main #content #slideshow #scroll-bar .jcarousel-container ul>li div.slider-image img{
	border:1px solid #0884B6;
}
body.home #main #content #slideshow #scroll-bar .jcarousel-container ul>li{
	margin-left:15px;
	xborder-bottom:1px solid #9b9a9a;
}
body.home #main #content #slideshow #scroll-bar .jcarousel-container ul>li>a{
	text-decoration:none;
	display:block;
}
body.home #main #content #slideshow #slide-cont-wrap{
	color:none;
	border:1px solid #0884B6;
	border-top:none;
	width:168px;
	height:84px;
	cursor:pointer;
}
body.home #main #content #slideshow #scroll-bar .jcarousel-container ul>li #slide-cont-wrap h3{
	padding:14px 5px 7px 13px;
	font-size:12px;
	color:#0884b6;
	font-weight:normal;
}
body.home #main #content #slideshow #scroll-bar .jcarousel-container ul>li #slide-cont-wrap p{
	padding:0 4px 0 13px;
	font-size:11px;
	color:#333333;
	line-height:14px;
}
body.home #main #content #tools #market-appraisal a.apply.sale{
	margin-right:13px;
}



