*
{padding:0px;margin:0px;border:0px;}
html,body {
	
	width:100%; height:100%;float:left;font-family:Arial, Helvetica, sans-serif;}
.after {clear:both;display:block;height:0;visibility:hidden;}
a{text-decoration:none;outline:none;}
.curs
{cursor: pointer;}
.fl
{
	float:left
}
#maincontainer{width:100%;}
ul
{
	list-style:none;
}
#maincontainer1{
	width:100%;
	height:348px;
	border-top:1px solid #bfbfbf;
	position:relative;
	overflow:hidden;
}
#maincontainerinner{
	width:100%;
	height:262px;
	border-top:1px solid #bfbfbf;
	position:relative;
	overflow:hidden;
}
.inquiryform
{
	float:left;
	position:absolute;
	background:url(../images/opacitypix.png) repeat;
	top:0px;
	left:0px;
	z-index:18000

}
.others{cursor:pointer;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFCB08;float:left;padding-top:3px;}
.othertextbox{float:left; width:182px;background-color: transparent;
    border: 1px solid #D9D9D9;
    float: left;margin-left:5px;
    height: 25px;
    }
.menua
{

display:block;
width:100%;
height:100%;
}
.inquiryform .form {
    background-color: #FFFFFF;
    float: left;
    height: 275px;
    padding-left: 35px;
    padding-top: 20px;
    position: fixed;
    width: 355px;
}
.close {
    background: url("../images/close.png") no-repeat scroll center center transparent;
    height: 15px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 15px;
}
.inquiryform .form .inquiryow .label {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: 120px;
	padding:0px;
}
.inquiryform .form .inquiryow .text {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: 195px;
	background:none;
	border:0px;
}
.inquiryform .form .inquiryow .text input {
    background-color: transparent;
    border: 1px solid #D9D9D9;
    float: left;
    height: 22px;
    width: 195px;
}
.inquiryform .form .inquiryow .text textarea {
    background-color: transparent;
    border: 1px solid #D9D9D9;
    float: left;
    height: 70px;
    width: 195px;
}
.submitinquiry {
    background: url("../images/newlettersubmit.jpg") no-repeat scroll center center transparent;
    float: right;
    height: 18px;
    width: 66px;
}
.inquiryform .form .inquiryow {
    float: left;
    height: 22px;
    padding-bottom: 10px;
    width: 315px;
}
#maincontainer2{
	width:100%;
	height:262px;
	/*background-image:url(../images/maincontainer1picture.gif);*/
	background-position:center;
	background-repeat:no-repeat;
	
	border-top:1px solid #bfbfbf;
	position:relative;
	
}

.home_news
{
	float:left;
	height:237px;
	overflow:hidden;
}
#maincentered{
	width:1000px;
	margin:0 auto;
}
#header{
	width:100%;
	height:100px;
	background-color:#FFF;
	
}
#logomenutel{
	width:968px;
	height:100px;
	margin:0 auto;
	padding-left:25px;
}
#logo{
	width:167px;
	height:82px;
	float:left;
	background:url(../images/happyhomeslogo.jpg) no-repeat center center;
	margin-top:11px;
	margin-bottom:8px;
	
}
#menutel{
float:left;
width:801px;
}
#tel
{
	font-size:16px;
	color:#949494;
	float:right;
	width:100%;
	text-align:right
}
#icons
{
	font-size:12px;
	color:#949494;
	float:right;
	padding-top:12px;
}

#icons .home
{
	float:left;
	background:url(../images/home.png) no-repeat left top;
	padding-left:25px;
	margin-top:3px;

}
#s1
{overflow:hidden;
border-bottom:4px solid #A6A6A6;
 background-color:#e5e5e5;
 height:314px;
  overflow:hidden;
 width:100%;
	
}

#s1 .fadingimg
{
	float:left;
	height:314px;
	width:100%;
	
}

#s1inner
{overflow:hidden;
border-bottom:1px solid #E5E5E5;
 background-color:#e5e5e5;
 height:234px;
 overflow:hidden;
 width:100%;
	
}
#s1inner .fadingimginner
{
	float:left;
	height:234px;
	width:100%;
	
}
#icons .email
{
	float:left;
	background:url(../images/email.png) no-repeat left center;
	height:20px;
	margin-left:20px;
}
#icons .email span
{
	padding-top:4px;
	padding-left:27px;
	float:left;
}
#menu
{
	float:right;
	padding-top:32px;
	text-align:left;
}

#menu ul
{
	float:right;
	list-style:none;
	text-align:left;
	
}
#menu ul li
{
	display:inline;
	text-align:left;
	border-right:1px solid #000000;
	margin-left:26px;
	padding-right:26px;
	height:16px;
	float:left;font-size:17px;
	
}


#pictures
{
	width:1000px;
	height:360px;
	background-color:#FFBF00;
	clear:both;
}

#maincontainer2picture
{
	width:1000px;
	height:235px;
	margin:0 auto;
	position:relative;
}

#mc1c1h
{
	position:absolute;
	right:270px;
	top:272px;
	background:url(../images/circle1.png) no-repeat;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif ;
	font-weight:bold;
	text-align:center;
	width:113px;
	height:110px;
	padding-top:38px;
}
#mc1c2h
{
	position:absolute;
	right:150px;
	top:272px;
	background:url(../images/circle1.png) no-repeat;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif ;
	font-weight:bold;
	text-align:center;
	width:115px;
	height:110px;
	padding-top:38px;
}
#mc1c3h
{
	position:absolute;
	right:27px;
	top:272px;
	background:url(../images/circle1.png) no-repeat;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif ;
	font-weight:bold;
	text-align:center;
	width:120px;
	height:110px;
	padding-top:38px;
}
#mc1c1
{
	position:absolute;
	top:334px;
	background:url(../images/circle1.png) no-repeat top center;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	display:none;
	width:112px;
	height:73px;
	padding-top:40px;
}
#mc1c1inner
{
	position:absolute;
	display:none;
	top:273px;
	background:url(../images/halfcircle.png) no-repeat top center;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:90px;
	height:88px;
	padding-top:30px;
}
#mc1c2inner
{
	position:absolute;
	display:none;
	top:273px;
	background:url(../images/halfcircle.png) no-repeat top center;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:90px;
	height:88px;
	padding-top:30px;
}
#mc1c3inner
{
	position:absolute;
	top:273px;
	display:none;
	background:url(../images/halfcircle.png) no-repeat top center;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:90px;
	height:88px;
	padding-top:30px;
}
#mc1c2
{
	position:absolute;
	top:334px;display:none;
	background:url(../images/circle1.png) no-repeat;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif ;
	font-weight:bold;
	text-align:center;
	width:113px;
	height:110px;
	padding-top:38px;
}
#mc1c3
{
	position:absolute;
	right:238px;
	top:334px;
	display:none;
	background:url(../images/circle1.png) no-repeat;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif ;
	font-weight:bold;
	text-align:center;
	width:112px;
	height:110px;
	padding-top:38px;
}
#maincentered
{
	width:1000px;
	margin:0 auto;
	padding-top:8px;	
}
#search
{
	
	height:322px;
	float:left;
	padding-right:46px;
}

#tow-circle
{
	width:475px;
	height:329px;
	overflow:hidden;
	float:left;
	padding-top:16px;
	position:relative;
}
#small-circle
{
	position:absolute;
	top:163px;
	right:237px;
	width:192px;
	height:192px;
	background:url(../images/2-circle-bg.png) no-repeat transparent;
	overflow:hidden;
}
#big-circle
{
	position:absolute;
	width:186px;
	height:268px;
	top:44px;
	right:49px;
}
#title-bc
{
	width:186px;
	height:60px;
	background:url(../images/hot.png) no-repeat top left;
	border-bottom:3px solid #000000;
	padding-bottom:7px;
	
}
#subtitle-bc
{
	width:186px;
	font-size:14px;
	padding-top:9px;
	font-weight:bold;
	color:#000000;
}

#location-bc
{
	
	font-size:12px;
	padding-top:15px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	color:#606060;
	
}
#price-bc
{
	
	height:15px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#606060;
}
#description-bc
{
	width:186px;
	height:48px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#606060;
}
#readmore-bc
{
	width:184px;
	height:21px;
	float:left;
	
	background:url(../images/readmore.png) no-repeat left bottom;
	padding-top:5px;
}
#pre-next-bc
{
	width:186px;
	height:26px;
	padding-top:10px;
}
#title-search
{
	width:475px;
	height:46px;
	border-bottom:3px solid #b7b7b7;
}
#img-title-search
{
	width:38px;
	height:38px;
	float:left;
	background:url(../images/c11.png) no-repeat center center;
}
#text-title-search
{
	width:122px;
	height:25px;
	float:left;
	padding-top:6px;
	padding-left:19px;
	background:url(../images/search.png) no-repeat bottom right;
}
#questions-search
{
	width:475px;
	height:36px;
	padding-top:30px;
}
#img-question-search
{
	width:25px;
	height:25px;
	background:url(../images/c2.png) no-repeat right bottom;
	float:left;
	padding-top:4px;
	padding-left:2px;
}
#text-question-search
{
	width:349px;
	height:33px;
	background:url(../images/look.png) no-repeat right bottom;
	float:left;
	padding-top:3px;
	padding-left:17px;
}
#menu-search
{
	width:427px;
	height:29px;
	margin-left:47px;
	border-top:1px solid #ffcb08;
	margin-top:7px;
	overflow:hidden;
	padding-top:1px;
}

#commercial
{
	width:140px;
	height:22px;
	overflow:hidden;
	font-size:14px;
	color:#000000;
	text-align:center;
	float:left;
	border-right:2px solid #FFCB08;
	padding-top:7px;
	cursor:pointer;
}
#residential
{
	
	width:140px;
	height:22px;
	font-size:14px;
	color:#000;
	text-align:center;
	float:left;
	padding-top:7px;
	border-right:2px solid #FFCB08;
	cursor:pointer;
	
}
#land
{
	
	width:142px;
	height:22px;
	font-size:14px;
	color:#000;
	text-align:center;
	float:left;
	padding-top:7px;
	
}
#commercial-container
{
	width:425px;
	height:147px;
	visibility:visible;
	float:left;
	padding-left:49px;
	padding-top:19px;
}
#residntial-container
{
	width:425px;
	height:168px;
	visibility:hidden;
	margin-left:45px;
	padding-left:11px;
		background-color:#F00;
}
#cc1-rdb
{
	float:left;
	
	padding-left:4px;
	font-size:14px;
	color:#949494;
	height:18px;
}
#cc1-rdb ul
{
	float:left;
	list-style:none;
}
#cc1-rdb li
{   display:inline;
	
	height:17px;
	float:left;
	
}
#cc1-rdb li span
{
	float:right;
	
}
 li.last
{
	padding-left:10px;
}



.label
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bfbfbf;
	padding-left:10px;
	padding-top:2px;
}

.dropdown
{
	 width:189px;
	 float:left;
	 height:19px;
	 border:1px solid #c7c7c7;
	 color:#666;
	 font-size:12px;
	 
	 
}

.dropdown1
{
	 width:187px;
	 float:left;
	 height:19px;;
	 border:1px solid #c7c7c7;
}
.textarea1
{
	width:187px;
	height:17px;
	float:left;
	padding-left:2px;
    color:#666666;
	border:1px solid #c7c7c7;
}
.pricing
{
	height:28px;
	width:215px;
	margin-top:10px;
	float:left;
	padding-bottom:17px;
	font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#7a7a7a;}
#cc1{width:420px;height:18px;float:left;}

.selectcity{ float:left; height:19px;padding-left:39px }
.selectcountry { float:left; height:19px; }
#property{ float:left; height:19px; width:184px;padding-top:12px;}
#textsel
{width:420px; height:18px; padding-top:12px; float:left;}
#slid1{width:197px; height:20px;  clear:both; float:left; padding-top:20px;}
.label11{width:66px; height:16px; font-size:13px; color:#959595; padding-top:3px;}
#label1{width:66px; height:16px; font-size:13px; color:#959595; float:left;}
.sli11{width:116px; height:20px; padding-top:2px; padding-left:6px;}
#sli1{width:105px; height:20px;  padding-left:15px; float:left;}
#smallborder{width:11px; height:20px;   float:left; padding-top:23px;}
.borderright1{border-right:1px solid #b4c4d9; width:10px; height:20px;}
#slid2{width:193px; height:20px;   float:left; padding-top:20px; padding-left:18px;}
.label12{width:66px; height:16px; font-size:13px; color:#959595; padding-top:3px;}
#label2{width:66px; height:16px; font-size:13px; color:#959595; float:left;}
.sli12{width:116px; height:20px; padding-top:2px; padding-left:6px;}
#sli2{width:105px; height:20px;  padding-left:12px; float:left;}
#bottomsearch{width:420px; height:58px; clear:both; float:left; }
.btnsearch{width:90px; height:21px; margin-left:331px; margin-top:15px; float:left; background:url(../images/btn-search-home.png) no-repeat bottom right;}
#b-search-border{width:420px;  margin-top:1px; border-top: 1px solid #FFCB08; float:left;font-size:12px;color:#FFCB08;padding-top:8px;height:11px; text-align:right}


.dashedline{height:252px;border-right:1px dashed #c6c6c5; float:left; margin-top:72px}
#content1{float:left; width:100%; height:1px;padding-top:43px;border-bottom:1px solid #bfbfbf;float:left;}

#content2{width:1000px; margin:0 auto;clear:both; padding-top:25px;}
#content2-questionsmark{width:30px;height:49px; padding-left:484px; padding-right:486px; float:left;}
.content2-questionsmark{ font-size:48px; color:#ffcb08; text-align:center;}
#content2-questionstext{width:370px;height:35px; padding-left:313px; padding-right:317px; float:left; padding-top:14px;}
.content2-questionstext{ font-size:32.69px; color:#919191; text-align:center; background:url(../images/what.png) no-repeat bottom center}
#content3{width:1000px; height:90px; margin:0 auto;clear:both; border-bottom:1px solid #bdbdbd;position:relative;}
#c3c1
{position:absolute;right:510px;top:12px;background:url(../images/circle.gif) no-repeat;font-size:15px;font-family:Arial, Helvetica, sans-serif ;font-weight:bold;text-align:center;width:114px;height:76px;padding-top:38px;color:#fff;}
#c3c2
{position:absolute;right:380px;top:12px;background:url(../images/circle.gif) no-repeat;font-size:15px;font-family:Arial, Helvetica, sans-serif ;font-weight:bold;text-align:center;width:115px;height:76px;padding-top:38px;color:#fff;}

.content3-jc{ width:1000px;height:268px; clear:both; margin:0 auto; }
#content4{width:100%; height:60px; border-bottom:1px solid #000000; float:left;}
#news-disvover-submit{width:1000px; height:265px;margin:0 auto; }
#discover{ padding-left:39px; margin-top:41px; float:left; height:203px;  position:relative;}
#bd2{width:44px; height:215px; float:left;padding-top:67px;}
#submit{ height:215px; padding-top:50px; float:left; position:relative; padding-left:36px}
#footer{width:100%; height:150px;margin-top:77px; padding-top:20px;border-top:3px solid #c2c2c2; background-color:#f2f2f2;}
#footer1{width:1000px; height:129px; margin:0 auto;}
#footer-menu{ height:14px; float:left; width:100%}
#footer-menu li
{height:14px;float:left;list-style-type:none;text-align:center;font-size:12px;padding-right:18px;padding-left:18px;}
.borderrightfootermenu{border-right:1px solid #8a8a8a;}
#borderfooterrmenu{width:1000px ;height:36px; float:left; clear:both;}
.borderfooterrmenu1{border-bottom:1px solid #e5e5e5;}
.borderrightfootermenu1{border-right:1px solid #aaaaaa;}
#footer-fmenu{ height:14px; padding-top:10px; float:left;}
#footer-fmenu li 
{min-width:152px;height:14px;float:left;list-style-type:none;text-align:center;font-size:12px;padding-right:13px;padding-left:13px; color:#a5a5a5;}
#footer-menu li  a{ font-size:12px; color:#919191;}
#footer-menu li  a:hover{color:#FFCB08;}
#dowg{ height:14px; padding-top:10px; float:right;font-size:11px;color:#a5a5a5;}
#content3-1{width:279px; height:41px; border-bottom:1px solid #b7b7b7; padding-top:12px; margin-left:73px; float:left;}
#content3-11{width:132px;height:23px;paddin-top:12px; font-size:20px; float:left; color:#000000;}
#content3-12{width:37px; height:23px; padding-left:16px; padding-right:94px; padding-top:5px; float:left;font-size:14px; color:#b7b7b7;}
#content3-2{width:279px; height:41px; border-bottom:1px solid #b7b7b7; padding-top:12px; margin-left:10px;float:left;}
#content3-21{width:132px;height:23px;paddin-top:12px; font-size:20px; float:left; color:#000000;}
#content3-22{width:37px; height:23px; padding-left:16px; padding-right:94px; padding-top:5px; float:left;font-size:14px; color:#b7b7b7;}
#content3-3{width:279px; height:41px; border-bottom:1px solid #b7b7b7; padding-top:12px; margin-left:11px;float:left;}
#content3-31{width:132px;height:23px;paddin-top:12px; font-size:20px; float:left; color:#000000;}
#content3-32{width:37px; height:23px; padding-left:16px; padding-right:94px; padding-top:5px; float:left;font-size:14px; color:#b7b7b7;}

#discover-pic{width:271px; height:152px; float:left; padding-top:1px; padding-left:3px;}
#discover-title{ width:276px;height:37px; float:left;border-bottom:1px solid #b7b7b7;}
#discover-title-text{width:244px; font-size:20px;color:#2265b3; float:left; height:37px; border-bottom:1px solid #B7B7B7; padding-left:32px}
#submit-pic{width:272px; height:153px; padding-top:57px; padding-left:6px; position:relative;}
#submit-text-area{width:162px; height:17px; position:absolute;top:120px; left:60px;}
#submit-button-submit{ width:66px; height:18px;position:absolute;top:140px;left:107px; color:#707070;}
#aboutus{width:661px; float:left; text-align:justify;}
#aboutus-title{width:661px; height:34px; border-bottom:1px solid #d7d7d7; color:#919191; padding-bottom:7px; font-size:32px; font-family:Kozuka Mincho Pro;}
#aboutus-title-text{width:133px; height:35px; font-size:32.69px;color:#919191 }
#aboutus-text{width:661px;height:522px; padding-top:17px; font-size:12px; color:#383838;}
#aboutus-text li{list-style-type: circle #ffcb08; font-size:12px; color:#383838;}
#aboutus-search{ width:285px; height:247px; padding-left:15px;float:left; position:relative; background:url(../images/bordersearch.jpg) no-repeat right center}
#aboutus-cc1-rdb span
{
	float: right;
}
#aboutus-title-search{width:54px;height:20px;float:left;padding-top:8px;padding-left:23px; color:#000; font-size:18px;font-family:kozuka Mincho Pro; }

#maincentered1{width:1000px;margin:0 auto;padding-top:17px;}
#aboutus-menu-search{width:283px; margin-left:1px;height:32px; background-color:#e7e7e7; float:left;margin-top:15px; }
#aboutus-commercial{width:93px;height:24px;overflow:hidden;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#000000;text-align:center;float:left;padding-right:5px; padding-left:5px;text-align:center; padding-top:8px; float:left; border-right:1px solid #FFCB08}
#aboutus-residential{width:93px;height:24px;overflow:hidden;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#000000;text-align:center;float:left;padding-right:5px; padding-left:5px;text-align:center; padding-top:8px; float:left;border-right:1px solid #FFCB08}
#aboutus-land{width:74px;height:24px;overflow:hidden;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#000000;text-align:center;float:left;text-align:center; padding-top:8px; float:left;}
#aboutus-commercial-container{height:158px;float:left;padding-left:25px;padding-top:20px;}
#aboutus-commercial-container1{width:140px; float:left;}
#aboutus-cc1-rdb{height:11px;float:left;width:100%;}
#aboutus-cc1-rdb ul { float:left; width:100%; list-style:inline; height:100%;}
#aboutus-cc1-rdb li{float:left;display:inline;font-size:11px;color:#000; height:100%;}

.aboutus-selectedradio{float:left;width:10px;height:10px; padding-top:4px;}
.aboutus-tdp{padding-left:2px;}
.aboutus-label{float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;padding-left:10px;padding-top:4px;}
.aboutus-notselected{float:left;width:10px;height:10px;padding-top:4px;}
#aboutus-textarea1{ width:140px; height:16px;padding-top:13px; clear:both;}
.aboutus-textarea1{width:140px;height:17px;float:left;color:#fff; background-color:#c6c6c6; font-size:10px;}
<!--#aboutus-selectcity{height:17px; width:141px;margin-top:13;}-->
#aboutus-dropdown{clear:both; width:140px; height:15px; padding-top:9px;}
.aboutus-dropdown1{clear:both; width:140px; height:15px; padding-top:9px;}
.aboutus-dropdown{width:141px;float:left;height:16px;background-color:#c6c6c6;font-size:10px;color:#fff;}
<!--#m{ float:left; height:19px; width:184px; padding-left:34px;}-->	
#aboutus-commercial-container2{width:88px;  float:left;padding-left:18px;}
#aboutus-slid1{ width:100%; float:left;}
#aboutus-label1{ font-size:11px; color:#383838; float:left; padding-left:10px;}

#aboutus-sli1{width:88px; height:16px; clear:both; padding-top:10px }
.aboutus-sli11{width:90px; height:12px; padding-top:2px;}
#aboutus-slid2{  height:51px; padding-top:10px;padding-left: 18px; float:left}
#aboutuscc2l1{  height:12px; padding-left:35px;  font-size:10px; color:#bebebe;}
#aboutuscc2l2{ width:69px; height:12px; padding-left:28px; padding-right:0px; font-size:10px; color:#bebebe;}

#aboutus-commercial-search{ width:250px; height:19px; padding-right:12px; padding-top:1px;border-top:1px solid #ffcb08; background:url(../images/search.jpg) no-repeat center right; float:left}

#aboutus-advanced-search{ width:250px; height:22px; border-top:1px solid #ffcb08;}
#aboutus-advanced-search-label{ width:88px; height:18px; padding-top:4px; color:#ffcb08; font-size:11px; padding-left:86px;float:left;}

#aboutus-advanced-search-button{ width:66px; height:19px; padding-top:1px; padding-left:10px; float:left;
background:url(../images/search.jpg) no-repeat center right}
#aboutus-hot{width:288px; height:284px; padding-top:31px; float:left; padding-left:15px;position:relative;
background:url(../images/hotpropertiescage.jpg) no-repeat bottom right}
#aboutus_hotext{color:#000;font-family:kozuka Mincho Pro; font-size:18px;float:left; padding-left:25px;padding-top:10px}
#aboutus-hot1{width:283px; height:188px;float:left;padding-top:19px; overflow:hidden;}
#aboutus-hot-title{ width:285px; height:28px; padding-top:17px; border-bottom:1px solid #d7d7d7;}
#aboutus-hot-title-text{ width:117px; height:21px; padding-left:20px; font-size:18px; color:#000000;font-family: 'Junge', serif;}
#aboutus-hot-text1{ width:257px; height:13px; padding-left:25px; font-size:12px; color:#5d5d5d;}
#aboutus-hot-pic{ overflow:hidden;width:153px; height:107px; padding-top:8px;padding-left:25px;}
#aboutus-location-bc{height:13px; padding-left:27px; padding-top:13px; font-size:12px; color:#606060;}
#aboutus-price-bc{height:13px; padding-left:27px; font-size:12px;color:#606060;}
#aboutus-description-bc{ height:13px; padding-left:27px; font-size:12px;color:#606060; padding-top:5px;}
#aboutus-background-bc{ width:231px; height:24px; padding-left:0px; padding-top:0px; background-color:#e7e7e7;margin-top:3px; margin-left:27px; float:left}
#aboutus-hot-left{ width:7px; height:10px; padding-left:106px; padding-top:7px; float:left;}
#aboutus-hot-right{width:7px; height:10px; padding-left:12px; padding-top:7px;float:left;}
#aboutus-footer{width:100%; margin-top:65px; border-top:3px solid #000000; float:left; background-color:#f2f2f2;}
#aboutus-footer1{ width:1000px; height:260px; padding-top:0px; margin:0 auto;}
#phone-mail{ width:261px; height:117px; clear:both;}
#phone-mail1{ width:150px; height:61px; padding-top:14px;}
#phone{ width:150px; height:32px; float:left; font-size:11px; color:#6e6e6e;}
#mail{width:150px; height:29px; float:left; font-size:11px; color:#6e6e6e;}
#footer-sub{ width:1000px; height:57px; margin-top:20px; font-size:16px;font-family: 'Junge', serif; color:#FFFFFF; margin:0 auto; border-bottom:2px solid #ffffff;}
#lastfooter{ width:1000px; height:70px; margin:0 auto;}
#maincentered2{width:1000px; margin:0 auto;padding-top:19px;}
#buy{ width:660px;float:left;min-height:928px}
#buy-title{ width:660px;  border-bottom:1px solid #d7d7d7; font-size:32px; padding-bottom:2px; font-family:kozuka Mincho Pro; color:#a7a7a7; margin-bottom:55px;}

.borderright3{border-right:1px solid #000;}
#buy-ap{ width:599px; height:270px; padding-top:30px;}
#buy-ap-pic{ width:327px; height:240px; float:left;}

#buy-ap-desc{width:307px; padding-left:26px; height:203px; float:left; background:url(../images/propertyborder.jpg) no-repeat right center;}

 .propertyconatiner
{
	float:left;
	width:212px;
	height:166px;
	padding-top:15px;
	padding-left:19px
}
 .propertyconatiner .property_tit
{
	float:left;
	width:210px;
	height:17px;
	color:#ffffff;
	font-size:12px;
	background-color:#C6C6C6;
	padding-left:2px;
	margin-bottom:3px;
	
}
 .propertyconatiner .property_details
{
	float:left;
	padding-top:12px;
	width:212px;
	background:url(../images/propertydetailsborder.jpg) no-repeat top center;
	font-size:11px;
	color:#383838;
	padding-bottom:22px;
	
}
 .propertyconatiner .propertydesc
{
	float:left;
	width:100%;
	padding-top:14px;
	padding-bottom:3px;
	font-size:12px;
	color:#383838;
	background:url(../images/propertydetailsborder.jpg) no-repeat center top;	
}
.propertydescborder
{
	float:left; width:212;
	height:1px;
	background:url(../images/propertydetailsborder.jpg) no-repeat center center;
}
.conatinerlinks
{
	float:left;
	width:126px;
}
 .propertyconatiner  .viewdetails
{
	float:left;
	padding-top:4px;
	color:#919191;
	font-size:14px

}
.propertyconatiner  .makeinquiry
{
	float:left;
	padding-top:4px;
	color:#919191;
	font-size:14px;
}
 .propertyconatiner  .share
{
	float:left;
	padding-top:4px;
    color:#919191;
	font-size:14px;
}
.addthis_button
{
	color:#919191;
	font-size:14px;
}
.propertyconatiner .facilities
{
	float:left;
	width:85px;
	padding-top:19px;
	height:35px;
}
 .propertyconatiner .facilities .bedrooms
{
	float:left;
	width:25px;
	height:35px;
	color:#383838;
	font-size:8px;
	text-align:center;
	padding-right:5px;
	font-weight:bold;
	background:url(../images/bedroom.jpg) no-repeat bottom left;
}
.propertyconatiner .facilities .bathrooms
{
	float:left;
	width:25px;
	height:35px;
	text-align:center;
	padding-right:5px;
	color:#383838;
	font-size:8px;
	font-weight:bold;
	background:url(../images/bathrooms.jpg) no-repeat bottom left;
}
 .propertyconatiner .facilities .parking
{
	float:left;
	width:25px;

	text-align:center;
	height:35px;
	color:#383838;
	font-size:8px;
	font-weight:bold;
	background:url(../images/parking.jpg) no-repeat bottom center;
}
#buy-jc{ float:left;width:595px; height:129px; padding-top:11px; background:url(../images/bordercurasoul.jpg) no-repeat bottom center; }
#buy-jc .leftcursor
{
	width:24px;
	height:126px;
	float:left;
	background:url(../images/leftcarousel.png) no-repeat left center;

	margin-left:16px;
}
#buy-jc .slider
{
	width:518px;
	height:87px;
	float:left;
	padding-top:20px;
	
}
#buy-jc .slider ul
{
	float:left;
	list-style:none;
	width:100%;
	height:100%;
}
#buy-jc .slider ul li
{ width:114px;
display:inline;
height:83px;
border:2px solid #7C7C7C;
float:left;
margin-right:15px;
}

#buy-jc .rightcursor
{
	width:6px;
	height:126px;
	float:left;
	background:url(../images/rightcarousel.png) no-repeat left center;
	padding-right:13px;
}
#buy-acc{ width:599px; padding-top:43px;float:left}
#buy-acc-1{ width:599px; min-height:162px; float:left;}
.buy-acc-sub {width:599px;min-height:34px;float:left;margin:0 0 10px 0;}
.buy-acc-sub-title {width:594px;height:24px;float:left;background-image:url(../images/title+.gif);font-size:12px;padding-top:10px;color:#383838;cursor:pointer;padding-left:5px;}
.buy-acc-sub-description {width:585px;float:left;color:#000;font-size:12px; margin-left:14px;padding-top:11px;}
.testcolor {background-image:url(../images/title-.gif);}

#buy-back{ width:611px; height:35px; margin-top:45px; background-image:url(../images/buy-back.gif);background-repeat:no-repeat; float:left}

#buy-back-text{ width:53px; height:11px; margin-left:523px;  margin-top:7px; float:left; background:url(../images/back.jpg) no-repeat bottom right;}

#buy-property-type{ width:289px; height:200px;float:left; padding-left:16px; position:relative;padding-top:44px; background:url(../images/propety_type_cage.jpg) no-repeat right top;padding-bottom:70px;}
#buy-ap1{ width:610px; height:200px; padding-bottom:94px}
#aboutus-search1{ width:285px; height:247px; padding-left:42px;float:left; position:relative; margin-top:44px;}
#aboutus-hot-d{width:285px; height:282px; padding-top:31px; float:left; padding-left:16px;position:relative; padding-top:44px;}
#maincentered21{width:1000px; height:650px;margin:0 auto;padding-top:19px;}
#contact{ width:660px; height:644px; float:left;}
#contact-title{ font-family:kozuka Mincho Pro; font-size:32px; color:#919191;}
#contact-info{width:630px; height:14px; margin-top:14px; padding-left:30px; font-size:14px; color:#4f4e4e; background-color:#e7e7e7; padding-top:10px; padding-bottom:10px;}
#contact-info1{width:630px; height:127px;  padding-left:3px;  padding-top:14px;}
.labelc{ margin-left:5px; font-size:12px; color:#6e6e6e;float:left; width:245px}
#contact-form{width:630px; height:14px; margin-top:28px; padding-left:30px; font-size:14px; color:#4f4e4e; background-color:#e7e7e7; padding-top:10px; padding-bottom:10px;float:left}
.labelf{ color:#919191; font-size:12px; line-height:20px;margin-bottom:3px; margin-left:5px; float:left; }
#form{ width:630px; height:243px;padding-left:30px; padding-top:24px;float:left}
.text{width:182px; height:20px; float:right; background-color:#C6C6C6;border: 1px solid #FFFFFF; color:#fff;}
.dropdownf{width:78px;float:left;background-color:#C6C6C6;color:#fff;}
.textareaf{ width:183px; height:64px;background-color:#C6C6C6;color:#fff;float:left;}
.submit-f{ width:62px; height:23px;float:right; background:url(../images/submit.jpg) no-repeat right bottom}
#buy-property-type1{width:283px;height:42px;  float:left; }
#buy-property-type-title{width:130px;height:17px;font-size:18px; padding-top:18px;padding-bottom:6px; padding-left:14px;}
#buy-property-type-jc{ width:285px; height:204px; position:absolute;top:0px; right:0px; padding-left:25px; padding-top:52px; float:left;}
.borderrightjc{border-right:1px solid #d7d7d7;}
#buy-ap-pic1{ width:277px; height:200px; float:left;}
#buy-bottom{ width:632px; height:25px;float:left; background:url(../images/paginationfooter.jpg) no-repeat left center;
padding-left:280px; margin-top:42px;}
.previouspagination
{
	float:left;
	width:67px;
	height:12px;
	padding-top:8px;
	background:url(../images/previouspagin.jpg) no-repeat bottom right;
}
.error
{
	float:left;
	font-size:12px;
	color:#383838;
	width:100%;
}
.current
{
	float:left;
	font-size:12px;
	padding:6px 6px 0px 6px;
	color:#919191;font-weight:bold;
}
.numbers
{
	float:left;
	font-size:12px;
	padding:6px 6px 0px 6px;
	color:#919191;
	
}
.nextpagination
{
	float:left;
	width:43px;
	height:11px;
	padding-top:8px;
	padding-left:2px;
	background:url(../images/nextpagination.jpg) no-repeat bottom right;
}

#buy-bottom-pre{width:52px; height:10px; padding-left:146px; padding-top:7px; float:left; font-size:12px; color:#919191; font-family: 'Junge', serif; position:absolute; top:2px; left:35px;}
#buy-bottom-pre-f{ width:5px; height:9px; padding-left:7px; padding-top:7px;float:left; position:absolute; top:7px; left:241px;}
#buy-bottom-pre-b{width:5px; height:12px; padding-left:4px; margin-top:5px;float:left; position:absolute; top:7px; left:250px;}
#buy-bottom-pre-f1{ width:5px; height:9px; padding-left:11px; padding-top:7px;float:left; position:absolute; top:7px; left:255px;}
#buy-bottom-nex{width:52px; height:10px; padding-left:24px; padding-top:7px; float:left; font-size:12px; color:#919191; font-family: 'Junge', serif; position:absolute; top:2px; left:267px;}
#homail a{color:#949494;}
body a{color:#000000;}
#homail a:hover{color:#FFCB08;}

#content3 a{color:#fff;}
#content3 a:hover{color:#FFCB08;}
#buy-property-type-jc li{font-size:12px; color:#919191; width:239px; height:18px;border-bottom:1px solid #d7d7d7; background:url(../images/cercle-li.gif) no-repeat left center; padding-left:19px;}
.class1{padding-top:7px;}
.class2{padding-left:3px;}
#pre-next-bc-pre{width:63px; height:11px; float:left; font-size:12px;color:#949494;font-family: 'Junge', serif;}
#pre-next-bc-pre-left{width:5px; height:8px; float:left; padding-top:4px; padding-left:9px;}
#pre-next-bc-pre-b{width:6px; height:11px; margin-top:2px;float:left;}
#pre-next-bc-next-right{width:5px; height:8px; float:left; padding-top:4px; padding-left:6px;}
#pre-next-bc-next{width:33px; height:11px; float:left; font-size:12px;color:#949494;font-family: 'Junge', serif; padding-left:11px;}
#bjcbuy{width:7px; height:12px; float:left; position:absolute; left:163px; top:231px;}
#dowg a{ color:#2368b6;}
#dowg a:hover{color:#FFCB08;}
.mg{cursor:pointer;}
.smallcircle
{
	width:243px;
	height:189px;
	position:absolute;
	padding-top:138px;
	z-index:100;
	background:url(../images/smallcircle1.png) no-repeat bottom center;
	
}
.largecircle
{
	width:329px;
	height:329px;
	left:147px;
	top:16px;
	font-weight:bold;
	position:absolute;
	z-index:1;
	background:url(../images/circleghada.jpg) no-repeat right center;
}
.hotproperties
{
	float:left;
	width:186px;
	
	background:url(../images/hot.png) no-repeat top center;
	padding-top:81px;
	font-size:14px;
	color:#000;
	
}
.propertiesdetails
{
	font-size:12px;
	width:186px;
	
	color:#606060;
	float:left;
	padding-top:16px;
	
}

.leftnavigation
{
	float:left;
	width:81px;
	
	position:absolute;
	z-index:1800;
	left:240px;
	top:290px;
	height:11px;
	background:url(../images/prevnavigation.png) no-repeat  right bottom;
}
.rightnavigation
{
	float:left;
	position:absolute;
	z-index:1800;
	top:290px;
	width:43px;
	left:327px;
	height:9px;
	background:url(../images/rightnavigations.png) no-repeat right bottom;
}
.backimg
{
position:absolute;
z-index:90;
height:343px;
left:0px;
top:52px;

}
.pointer
{
	cursor:pointer
}
.img
{
	float:left;
	padding-top:102px;
	width:243px; 
	height:187px;
}
.description
{
	float:left;
	width:100%;
	padding-bottom:16px;
	padding-top:16px;
	font-size:20px;
	color:#000;
	border-bottom:1px solid #B7B7B7;
}
.description span
{
	
	font-size:14px;
	padding-left:25px;
	color:#7d7d7d;
}
.carosuelimg
{
	width:279px;
	height:184;
	float:left;
	border:1px solid #EAEAEA;
	padding:2px;
}
.news{width:275px;margin-top:66px; float:left;padding-right:44px; border-right: 1px dashed #DCDCD5;
height:236px;overflow:hidden}

.news .title
{
	float:left;
	height:38px;
	border-bottom:1px solid #B7B7B7;
	text-align:center;
	width:100%;
	font-size:20px;
	color:#2265b3;
}
.news .news_date .leftarrow
{
	float:left;
	width:19px;
	height:19px;
	padding-left:29px;
	background:url(../images/leftarrowdate.png) no-repeat right center;
}
.news .news_date .rightarrow
{
	float:left;
	width:19px;
	height:19px;
	background:url(../images/rightarrowdate.png) no-repeat right center;
}
.news .news_date .date
{
	float:left;
	padding-right:20px;
	width:155px;
	padding-left:20px;
	
	
}
.news .news_title
{
	float:left;
	padding-top:15px;
	padding-left:20px;
	color:#0560bd;
	width:257px;
	font-size:14px;
}

.news .news_desc
{
	font-size:12px;
	padding-left:20px;
	float:left;
	padding-top:22px;
	color:#6e6e6e;
	
}
.news .news_date
{
	float:left;
	height:27px;
	padding-top:18px;
	border-bottom:1px dashed #B7B7B7;
	text-align:center;
	width:100%;
	font-size:16px;
	color:#e78511;
}
.telephone
{
	float:left;
	height:24px;
	padding-left:33px;
	color:#6e6e6e;
	font-size:11px;
	padding-top:4px;
	background:url(../images/telephone.jpg) no-repeat left center;
	
}
.telephone2
{
	float:left;
	height:24px;
	padding-left:33px;
	color:#6e6e6e;
	font-size:11px;
	padding-top:4px;
	background:url(../images/face.jpg) no-repeat left center;
	
}
.contactemail
{
	float:left;
	height:17px;
	padding-top:8px;
	color:#6e6e6e;
	font-size:11px;
	padding-left:30px;
	background:url(../images/mail.jpg) no-repeat left center;
}
.contactemail2
{
	float:left;
	height:17px;
	padding-top:8px;
	color:#6e6e6e;
	font-size:11px;
	padding-left:30px;
	background:url(../images/face.jpg) no-repeat left center;
}
.buy-ap-details
{
	float:left;
	width:251px;
	height:201px;padding-left: 26px;
	background:url(../images/property_details_cage.jpg) no-repeat right center;
}
.newsleft
{
	float:left; width:600px;
}
.newsleft .news_title
{
	float:left;
	width:100%;
	font-size:16px;
	color:#0560bd;
	padding-top:5px;
	padding-bottom:10px;
}
.newsleft .news_description
{
	float:left;
	width:100%;
	font-size:12px;
	color:#6e6e6e;
}
.newsleft .news_date
{
	float:left;
	width:100%;
	font-size:14px;
	padding-bottom:10px;
	color:#e78511;
}
.newsword
{
	width:660px;
	padding-bottom:11px;
	border-bottom:1px solid #D7D7D7;
	margin-bottom:15px;

	font-family:kozuka Mincho Pro;
	font-size:32px;
	color:#919191;
	padding-bottom:1px;
}
.property_slider
{
	float:left;
	padding-left:25px;
	width:240px;
	height:162px;
	overflow:hidden;
	padding-top:7px;
	
}
.property_slider ul
{
	float:left;
	width:100%;
	height:100%;
	list-style:none;
} 
.property_slider ul li
{
	display:inline;
	width:219px;
	float:left;
	padding-bottom:9px;
	height:9px;
	padding-top:5px;
	font-size:12px;
	color:#919191;
	padding-left:20px;
	background:url(../images/bullets.jpg) no-repeat left center;
	border-bottom:1px solid #D7D7D7;
}
.uparrow
{
	float:left;
	width:13px;
	margin-left:130px;
	height:10px;
	background:url(../images/uparrow.jpg) no-repeat right center;
	margin-top:11px;
	cursor:pointer;
}
.downarrow
{
	float:left;
	width:12px;
	margin-top:12px;
	cursor:pointer;
	height:10px;
	background:url(../images/downarrow.jpg) no-repeat center center;
	
}
.input
{
	float:right;
	margin-bottom:3px;
}
 .middlesell
{
	width:1000px;
	margin:0 auto;
	
}
.propertyword
{
	width:100%;
	height:33px;
	padding-bottom:6px;
	float:left;
	font-size:32px;
	font-family:kozuka Minch Pro;
	color:#919191;
border-bottom:1px solid #d7d7d7;
	
}
 .middlesell .title
{
	color: #000000;
    float: left;
    font-size: 20px;
	
}
 .middlesell .form {
    float: left;
	padding-top:17px;
    
    width: 661px;
}
.middlesell .text {
    float: left;
    height: 100%;
	background:none;
	border:0px;
    width: 367px;
}
 .middlesell .text input {
    background-color: transparent;
    border: 1px solid #D9D9D9;
    height: 25px;
	
    width: 365px;
}
 .middlesell .label {
    color: #6E6E6E;
    float: left;
    font-size: 12px;
    height: 19px;
    padding-top: 6px;
    width: 114px;
	padding-left:0px;
}
.middlesell .formrow {
    float: left;
    height: 27px;
    padding-bottom: 6px;
    width: 100%;
}
 .middlesell .text select {
    background-color: transparent;
    border: 1px solid #D9D9D9;
    height: 25px;
    vertical-align: top;
    width: 365px;
}
.smallno {
    float: left;
    height: 25px;
    width: 120px;
}
.smallno input {
    background-color: transparent;
    border: 1px solid #D9D9D9;
    float: left;
    height: 25px;
    width: 120px;
}
 .largeformrow {
    height: 131px;
}

.text textarea {
    background-color: transparent;
    border: 1px solid #D9D9D9;
    height: 127px;
    width: 489px;
}
.gallery {
    float: left;
    min-height: 100px;
    padding: 0;
    width: 100%;
}
fieldset {
    color: #6E6E6E;
    font-size: 12px;
}
legend {
    color: #FFCB08;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}
.btn-create {
    margin: 0 0 4px;
}
.btn-create a {
    background: url("../images/btn-create-left.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 33px;
    overflow: hidden;
    padding-left: 27px;
    text-decoration: none;
}
.btn-create a span {
    background: url("../images/btn-create-right.gif") no-repeat scroll -2px 0 transparent;
    display: block;
    float: left;
    padding: 8px 0 10px 10px;
    width: 158px;
}
.mybtn {
    background-color: #E5E5E5;
    border: 1px solid #FFCB08;
    color: #000;
    cursor: pointer;
   
    padding: 3px;
    vertical-align: top;
}
 .middlesell .submit {
   
    float: right;
    height: 28px;
   
    width: 87px;
	background-color:#C5C5C5;
	fonct-size:13px;
	font-weight:bold;
	color:#fff;
}
#aboutus-footer {
    background-color: #F2F2F2;
    border-top: 3px solid #000000;
    float: left;
    margin-top: 65px;
    width: 100%;
}
#aboutus-footer1 {
    height: 260px;
    margin: 0 auto;
    padding-top: 0;
    width: 1000px;
}
#news_footer {
    float: left;
    height: 215px;
    padding-top: 45px;
    width: 284px;
	position:relative;
}
#news_footer-title {
    border-bottom: 1px solid #B7B7B7;
    float: left;
    height: 35px;
    width: 294px;
}
#news_footer-title-text {
    color: #2265B3;
    float: left;
    font-size: 16px;
	width:100%;
    height: 25px;
    text-align: center;
   
}
#news_footer-date {
   
    float: left;
   height:155px;
   overflow:hidden;
    width: 284px;
}
#news_footer-date-text {
    color: #E78511;
    float: left;
    font-size: 16px;
	padding-bottom:11px;
    height: 23px;
    border-bottom: 1px dashed #B7B7B7;
    padding-top: 16px;
    text-align: center;
    width: 100%;
}

.news_footer-date-text-img {
    position:absolute;
    height: 19px;
	z-index:150;
	top:97px;
	left:28px;
    width: 19px;
}
#next
{
	left:234px;
}
#news_footer-text-title {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 16px;
    padding-left: 24px;
    padding-top: 13px;
    width: 236px;
}
#news_footer-text-text {
    color: #6E6E6E;
    float: left;
    font-size: 12px;
    height: 24px;
    padding-left: 27px;
    padding-top: 20px;
    text-align: justify;
    width: 226px;
}
#bd1_footer {
    float: left;
    height: 215px;
    padding-top: 35px;
    width: 29px;
}
.bd1_footer {
    border-right: 1px dashed #DCDCD5;
    height: 198px;
    width: 29px;
}
#discoverfooter {
    float: left;
    height: 215px;
    padding-left: 42px;
    padding-top:45px;
    width: 274px;
}
#discoverfooter-title {
    border-bottom: 1px solid #B7B7B7;
    float: left;
 
    width: 284px;
}
#discoverfooter-title-text {
    color: #2265B3;
    float: left;
    font-size: 20px;
    height: 25px;
    padding-left: 30px;
   padding-bottom:7px;
    text-align: center;
    width: 224px;
}
#discoverfooter-pic {
    height: 153px;
    padding-left: 6px;
   float:left;
    width: 272px;
}
#bd2_footer {
    float: left;
    height: 215px;
    padding-top: 45px;
    width: 44px;
}

#submit_footer {
    float: left;
    height: 215px;
    padding-left: 35px;
	padding-right:35px;
    margin-top: 45px;
    position: relative;
    width: 284px;
	border-right:1px dashed #DCDCD5;
}

#phone-mail_footer {
    clear: both;
	float:left;
    height: 117px;
  
}
#phone-mail1_footer {
    height: 61px;
    padding-top: 14px;
    width:260px;
}
#phone_footer {
    color: #6E6E6E;
    float: left;
    font-size: 11px;
    height: 32px;
    width: 150px;
}
#mail_footer {
    color: #6E6E6E;
    float: left;
    font-size: 11px;
    height: 29px;
    width: 150px;
}
#newsletter {
    border-bottom: 2px solid #FFFFFF;
margin:0 auto;
width:1000px;
position:relative;
 
  padding-top:36px;
  height:27px;
}
#newsletter .emialimg
{
	float:left;
	background:url(../images/newsletterfooter.png) no-repeat right center;
	width:26px;
	height:18px;
}
#newsletter .subscribe
{
	float:left;
	width:257px;
	height:18px;
	padding-left:11px;
	background:url(../images/subscribe.png) no-repeat right center;
}
.newsleetertext
{
	float:left;
	width:163px;
	height:20px;
	background-color:#fff;
	font-size:12px;
	color:#666666;
	margin-left:10px;
	padding-left:10px;
}
.newslettersubmit
{
	float:left;
	width:66px;
	height:18px;
	padding-left:15px;
	background:url(../images/newlettersubmit.jpg) no-repeat right center;
}
.success
{
	float:left;
	color:red;
	font-size:12px;
	padding-left:130px;
	padding-top:2px;
}
#contact_footer-date
{
	 float: left;
   
   overflow:hidden;
    width: 284px;
}
#contact_footer-date-text
{
	float:left;
	padding-top:19px;
	padding-bottom:15px;
	border-bottom:1px dashed #B7B7B7;
	
	color:#6e6e6e;
	font-size:12px;
	padding-left:0px;
	width:274px
}
.contacttelephone
{
	background:url(../images/telephone.png) no-repeat left center;
}
.contacttelephone2
{
	background:url(../images/face.jpg) no-repeat left center;
}
.mailcontact
{
	background:url(../images/mailcontact.png) no-repeat left center;
}
.delete
	{
		position:absolute;
		top:2px;right:2px;
		background:url(../images/close.png) no-repeat center center;
		width:15px;
		height:15px;
		cursor:pointer;
		
	}
input,select
{color: #949494;}


.errornewsletter
{
	position:absolute;
	top:215px;
	left:0px;
	text-align:center;
	width:288px;
	color:red;
	font-size:12px;
}
.error
{
	color:red;
}
#mcs1_container{position:relative;; left:0px; top:0px; margin:0; width:565px; height:254px; padding:0 10px;}
#mcs2_container{position:relative;; left:0px; top:0px; margin:0; width:565px; height:200px; padding:0 10px;}
#mcs3_container{position:relative;; left:0px; top:0px; margin:0; width:565px; height:200px; padding:0 10px;}
#mcs4_container{position:relative;; left:0px; top:0px; margin:0; width:565px; height:200px; padding:0 10px;}

.customScrollBox{position:relative; height:100%; overflow:hidden;}
.customScrollBox .container{position:relative; width:547px; top:0; float:left;}
.customScrollBox .content{clear:both;}

.dragger_container{position:relative; width:0px; height:235px; float:left; margin:10px 0 0 10px; border-left:1px dotted #555; cursor:pointer;display:none}
.dragger{position:absolute; width:9px; height:9px; background:#555; margin-left:-5px; text-align:center; overflow:hidden; cursor:pointer; -moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; border-radius:18px; }
.dragger_pressed{position:absolute; width:9px; height:9px; background:#09C; margin-left:-5px; overflow:hidden; cursor:s-resize;}
.propertytype
{
	float:left; 
	width:285px;
	padding-top:50px;
	padding-left:15px;
	padding-bottom:31px;
	font-size:18px;
}
.propertytype .top
{
	float:left;
	width:263px; height:32px;
	background:url(../images/hot-top.jpg) no-repeat top left;
	color:#000;
	padding-top:12px;
	font-family:kozuka Mincho Pro;
	padding-left:23px;
	
}
.propertytype .middlehot
{
	float:left; width:283px;
	margin-left:1px;
	min-height:184px;
	border-right:1px solid #FFCB08;
	border-left:1px solid #FFCB08;
}
.propertytype .bottomhot
{
	float:left;
	background:url(../images/hot-bottom.jpg) no-repeat bottom center;
	height:18px;
	width:287px;
	
}
.propertytype .middlehot ul
{
	float:left;
	width:238px;
	padding-top:9px;
	height:100%;
	padding-right:23px;
	padding-left:23px;
	list-style:none;
} 
.propertytype .middlehot ul li
{
	display:inline;
	width:219px;
	float:left;
	padding-bottom:9px;
	height:9px;
	padding-top:6px;
	font-size:12px;
	color:#919191;
	padding-left:20px;
	background:url(../images/bullets.jpg) no-repeat left center;
	border-bottom:1px solid #D7D7D7;
}
.selected
{color:#ffcb08;}
.result_message
{float:left; color:red; font-size:12px;}

#commercial:hover
{background-color: #FFCB08;}
#residential:hover
{background-color: #FFCB08;}
#land:hover
{background-color: #FFCB08;}

#aboutus-commercial:hover{background-color: #FFCB08;}
#aboutus-residential:hover{background-color: #FFCB08;}
#aboutus-land:hover{background-color: #FFCB08;}
.non_active
{background-color:#e7e7e7;}
.active
{background-color:#ffcb08}