/*#############################################################
CSS by APPEAR 2009
website: www.krookroo.com
#############################################################*/

/* standard elements */
* {margin: 0;padding: 0;}
a {color: #ED1D24; text-decoration:none;}
a:hover {color: #00F;}
a:active{outline: none;}
a img {border:none;}

body {
	background:#FFF repeat-x center top;
	color: #333;
	font: normal 82.5% "Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;
}

table {color: #333;font: normal 1em "Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;}
form{border:0px; margin:0px; padding:0px; color: #333;}
input {color: #333;font: normal 1em "Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;}
input[type=button], input[type=submit] {padding:0px 5px;color:#329bbe;text-transform:uppercase;}
p { line-height:1.4em; padding: 5px 15px;}
h1 {font-size: 1.4em;}
h1,h2,h3 {color: #2f3192;}
/* misc */
.clearer {clear: both;}

/* structure */
#wrapper {position:relative;width: 990px;margin: 0px auto; background: url(../images/backg.png) repeat-y top;}

/* header */
#wrapperheader {position:relative;background: url(../images/backg.png) repeat-y top;width: 990px;margin:0px auto;}
#header {margin:0 9px 0px; position:relative; z-index:19000; background: url(../images/backg.png) repeat-y top;}
#logo { margin:8px 0 0 115px; z-index:2; position:relative;}
#slogan{
	background: url(../images/care-slogan.gif) no-repeat;
	width:270px;
	height:47px;
	text-indent:-99999px;
	margin-left:40px;
	z-index:19000;
	position:relative;
}
#license{display:block;position:absolute;margin:0px 0px 0px 0px;top:0;font-family:Helvetica,Times New Roman, Arial,sans-serif;left:0;z-index:19000;text-align:left;color:#ED1D24; }
#language{display:block;position:absolute;margin:8px 5px 15px 0px;top:0;right:160px;z-index:19000;text-align:right;}
#TranslateGoogle{display:block;position:absolute;margin:5px 5px 15px 0px;top:0;right:0;z-index:19000;text-align:right;}
#banner {position:relative; margin-top:-173px; z-index:1;}

/* navigation */
ul#navmenu {position:absolute;top:196px;left:0px;z-index:99000;background:url(../images/nav.gif) repeat-x top left;height:31px;width:972px;padding:0;margin:0;}
ul#navmenu li {margin: 0;padding: 0;position: relative;float: left; list-style: none;height: 31px;z-index:99000;background:url(../images/nav-spliter.gif) no-repeat top left;}
ul#navmenu li.first {background:none;}
ul#navmenu ul {margin: 0;padding: 0;width: 200px;list-style: none;display: none;position: absolute;top: 31px;left: 0;z-index:99000;}
ul#navmenu ul:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
ul#navmenu ul li {width: 190px;float: left; /*For IE 7 lack of compliance*/display: block !important;display: inline; /*For IE*/}

/* Root Menu */
ul#navmenu a {margin:0;padding:0 0 0 18px;float: none !important; /*For Opera*/float: left; /*For IE*/display: block;color: #333;text-decoration: none;height: auto !important;height: 1%; /*For IE*/line-height:29px;}	
ul#navmenu a span {float:left;display:block;padding:0 18px 0 0;color:#E63600;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul#navmenu a span {float:none;}
/* End IE5-Mac hack */
ul#navmenu a:hover span {color:#A53D1A}
ul#navmenu a:hover {background-position:0% -42px;}
ul#navmenu a:hover span {background-position:100% -42px;}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {color:#F95729;background:url(../images/nav-hover.gif) repeat-x top left;}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {float: none;background:#c9c9c9;color:#E63600;border:solid 1px #f3f8fd;z-index:99000;}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {background: #b64423;color: #FFF;}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {background:#c9c9c9;color:#E63600;}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {background: #b64423;color: #FFF;}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {background:#c9c9c9;color:#E63600;}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {background: #b64423;color: #FFF;}

ul#navmenu ul ul,
ul#navmenu ul ul ul {display: none;position: absolute;top: 2px;left: 189px;}

ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {display: none;}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {display: block;}

/* front box */
#front{}
* html #front { margin:0 9px;}

#display-front{background:url(../images/box.png) top center no-repeat;width:793px;height:280px;display:block;position:relative;margin:0 auto;	font-size:1em;	}
#display-front a.pprevious{outline:none;display:block;float:left;background:url(../images/previous.gif) top center no-repeat;width:23px;height:22px;text-indent:-99999px;margin:115px 0px 0px 13px;}
#display-front a.pprevious:hover{background:url(../images/previous.gif) bottom center no-repeat;}
#display-front a.pnext{outline:none;display:block;float:left;background:url(../images/next.gif) top center no-repeat;width:23px;height:22px;text-indent:-99999px;margin:115px 0px 0px 33px;}
#display-front a.pnext:hover{background:url(../images/next.gif) bottom center no-repeat;}
#display-front #c-text{position:relative;float:left;padding:5px 0px 0px 20px;width:320px;text-align:justify;}
#display-front h1{padding: 15px 0px 10px 40px;}
#display-front p{margin: 5px 10px 10px 10px;	padding:0;line-height:1.2em;}
#display-front p strong{color: #a20f0f;}
#display-front a.readmore{margin: 0px 0px 0px 10px;padding-left:10px;line-height:59px;background:url(../images/btn1.gif) top left no-repeat;position:relative;display:block;width:95px;height:59px;color: #a20f0f;text-decoration:none;}
#display-front a:hover {color: #61b9d6;}
#display-front #c-image{position:relative;float:left;padding:25px 0px 0px 50px;width:295px;}
#display-front #c-image span{background:url(../images/clip.png) top left no-repeat;width:23px;height:42px;position:absolute;top:4px;left:0;margin-left:60px;}
#display-front #c-image a.image img{border:solid 2px #fff;}

.img_sold {display:block;position:absolute;left:-20px;top:100px;width:88px;height:56px;background:url(../images/sold.png) no-repeat;	z-index:10000;}
.img_sold2 {position:absolute;float:left;clear:both;width:44px;height:28px;margin:-88px 0 0 2px;background:url(../images/sold2.png) no-repeat;	z-index:10000;}
*:first-child+html .img_sold2 {position:relative;}
.img_sold3 {display:block;position:absolute;left:10px;top:15px;width:88px;height:56px;background:url(../images/sold.png) no-repeat;	z-index:10000;}

.img_rent {display:block;position:absolute;left:-20px;top:100px;width:88px;height:56px;background:url(../images/rent.png) no-repeat;z-index:10000;}
.img_rent2 {position:absolute;float:left;clear:both;width:44px;height:28px;margin:-88px 0 0 2px;background:url(../images/rent2.png) no-repeat;	z-index:10000;}
*:first-child+html .img_rent2 {position:relative;}
.img_rent3 {display:block;position:absolute;left:10px;top:15px;width:88px;height:56px;background:url(../images/rent.png) no-repeat;	z-index:10000;}

/* main content */
#mainsidebar{margin:5px 5px 10px 6px; padding:10px;position:relative;float:left;width:635px; background:url(../images/bgmain.png) repeat-y top; border-bottom:thin solid #666; border-top:thin solid #666}
#main-content{margin:0 0px 0 0px; padding:10px;position:relative;float:left;width:614px; background:#FFF;}
#main-content p{padding-right:0;text-align:justify;}
/* side bar */
#main-sidebar{position:relative;float:left;width:320px;margin:5px 0px 5px 0px; background: url(../images/bgsbar.png) repeat-y top; border-bottom:thin solid #666; border-top:thin solid #666}

/* search box */
#searchbox{position:relative;margin: 10px 20px 5px 10px;}
#searchbox #box-header{position:relative;background:url(../images/cm.png) top center repeat-x;text-align:center;height:36px; width:299px;}
#searchbox #box-header h1{position:relative;height:100%;width:100%;background:url(../images/cm.png) top left no-repeat;}
#searchbox #box-header h1 span{display:block;position:relative;height:100%;width:100%;background:url(../images/cm.png) top right no-repeat;}
#searchbox #box-body{border:solid 1px #d8d8d8;border-top:none;background-color:#f1f1f1;padding:9px 9px 9px 9px;font-size:0.9em;width:279px;}

/* Search Form */
#searchbox #box-body .box input[type=text]{border:1px solid #6699cc;color:#333333;width:155px;}

#box-body .box select{border:1px solid #6699cc;color:#333333;width:157px;}
#box-body .box label{display:block;margin-bottom:8px;color:#333333;}
#box-body .box label span{display:block;float:left;padding-right:3px;width:115px;text-align:left;}
#box-body .box .s_search{margin-left:115px;}

#top-seller{position:relative;background:url(../images/main_sider_top.png) no-repeat;width:280px;height:125px;margin-top:40px;}
#top-seller .title3{clear:both;float:left;margin-top:10px;margin-left:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:18px;font-weight:bold;}
#top-seller .detail{clear:both;float:left;margin-top:10px;margin-left:15px;font-family:Verdana, Arial, Helvetica, sans-serif;display:block;overflow:auto;width:220px;text-align:left;color:#FFF;font-size:11px;font-weight:bold;}
#top-seller .readmore{clear:both;position:relative;margin-top:5px;margin-left:15px;background:url(../images/readmore_red.png) no-repeat;float:left;width:78px;height:19px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:10px;text-align:center;}
#top-seller .readmore a{text-decoration:none;color:#fff;}
#top-seller .readmore a:hover {color: #61b9d6;}
#top-seller .graph{background:url(../images/top-10-seller.png) no-repeat;width:90px;height:109px;float:right;right:10px;	top:-20px;position:absolute;}

#advertise{width:280px;height:125px;margin:10px 0;}
* html #avertise{margin-left:0px;}


/* footer */
#footer {margin:0 0 0 9px; position:relative;padding:1px; width:970px;clear: both;background: #999 url(../images/bg-footer.jpg) bottom center repeat-x;font-size:0.7em;color:#333;font-weight:normal;height: 165px;text-align:center;}
#footer .top{ position:absolute;right:30px;bottom:30px;font-size:10px;}
#footer a{color:#333; text-decoration:none;}
#footer a:hover{color: #03C;}
#footer #branch{position:relative; float:left; width:250px; left:135px; color:#333; text-align:left;}
#footer #branch2{position:relative; float:left; width:250px;}
#footer #branch3{position:relative; float:left; width:250px;}

/* bottom navigation */
ul#bnav{position:relative;list-style:none;margin-top:20px;text-transform:uppercase;}
ul#bnav li{position:relative;display:inline;padding:0 6px;border-left:solid 1px #333;}
ul#bnav li.first{border:none;}
ul#bnav li a{color:#333;text-decoration:none;}
ul#bnav li a:hover{color:#03C;}

/* loader */
#loader{z-index:90000;position:absolute;top:100px;left:335px;}
#loader div {z-index:90000;font-size:12px;color:#CA6500;width:100px;padding:1px;background-color:#fbec88;border:solid 1px #fad42e;}
#loader2{z-index:2000;position:absolute;top:0;left:0;width:100%;height:100%;border:none;text-align:center;	}
#loader2 div {z-index:2000;font-size:28px;line-height:50px;color:#CA6500;width:300px;height:50px;padding:1px;background-color:#fbec88;border:solid 10px #fad42e;margin:270px auto;	
	opacity:0.70;
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	filter:alpha(opacity=70);
	zoom:1;
}

/* content */
.title {background: #5eabf5 url(../images/bg-heading.jpg) top right no-repeat;padding-left:15px;color:#fff;font-size:1.1em;line-height:27px;}
.title a{ color:#fff; text-decoration:none;}
.title a:hover {text-decoration:underline;}
.title2 {color:#fff;line-height:32px;font-size:1em;text-transform:uppercase;font-weight:normal;}

/* property list */
#conten{width:614px;color:#333;font-size:1em;}
#pagination{padding: 2px;}
.pl{ font-size:0.8em;}

#pagination  ul.ulpage li{list-style:none;	margin:0;padding:0;}
#pagination  ul.pnav{margin: 10px 0 0 0px;padding: 0;text-align:justify; /*Set to "right" to right align pagination interface*/}
#pagination ul.pnav li{list-style-type: none;display: inline;padding-bottom: 1px;}
#pagination  ul.pnav ol{list-style:decimal;font-weight:normal;}
#pagination  ul.pnav ol li{clear:both;list-style-image:none;list-style:decimal;text-align:justify;padding-top:10px;}
#pagination  ul.pnav img{background-color: #eae5d9;border: 1px solid #ddd6c5;padding:5px;margin: 0 0px 10px 0;}
#pagination .ptitle{list-style-type: none;display: inline;padding-bottom: 1px;color:#39F;}
#pagination .ptitle2{display:block;color:#39F;font-weight:bold;margin:-18px 0 0 480px;}
#pagination a, #pagination a:visited{padding: 0 5px;margin:0 2px;border: 1px solid #9aafe5;text-decoration: none; color: #2e6ab1;}
#pagination a:hover, #pagination a:active{border: 1px solid #2b66a5;color: #000;background-color: #FFFF80;}
#pagination a.currentpage{background-color: #2e6ab1;color: #FFF !important;border-color: #2b66a5;font-weight: bold;cursor: default;}
#pagination a.disablelink, #pagination a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
#pagination a.prevnext{font-weight: bold;}
#pagination a.disablelink, #pagination a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
#pagination a.prevnext{font-weight: bold;}
#pagination ul.pnav li.currentpage a{background-color: #2e6ab1; color: #FFF !important;border-color: #2b66a5;font-weight: bold;cursor: default;}
#pagination ul.pnav li{margin:0;text-align:left;}
#pagination hr {border:solid 1px #3399ff;margin-top:5px;}

#conten ul li {margin:5px 25px; line-height:1.4em;}
#conten h3{text-align:left;margin: 1em 0 0.3em 0px;font-size:1.3em;}
#conten h4{color:#3399ff;font-size:1.1em;margin: 1.2em 0 0 0;}
#conten p{padding-left:0;}

.ref{ overflow:hidden; display:block; height:20px;}

/* Contact Form */
#contactForm{margin:15px 0 0 15px;}
form#contactus{border:0px; margin:0px; padding:0px;}
#contactForm input[type=text]{border:1px solid #6699cc;color:#333;width:245px;}
#contactForm select{border:1px solid #6699cc;color:#333;width:247px;}
#contactForm textarea {border:1px solid #6699cc;color:#333;width:340px;height:150px;overflow:auto;}
#contactForm .s_search{clear:both;float:left;margin-top:10px;margin-left:155px;}
#contactForm label{display:block;margin-bottom:10px;color:#000;}
#contactForm label span{display:block;float:left;padding-right:6px;width:150px;text-align:left;font-weight:normal;	line-height:13px;}

.required{ font-size:9px; color:#F00; }
.required2{ font-size:12px; color:#F00; }

/* Property Detail */
#p-detail{width:620px;margin:10px 0px;position:relative;}
#p-detail .image02{border: solid 1px #bfc897;padding:4px;background-color:#fff;float:left;margin:0px 6px 0 0px;}
#p-detail p{line-height:20px;text-align:left;}

#print {
	background: url(../images/print.gif) top left no-repeat;
	width:24px;
	height:24px;
	line-height:24px;
	text-indent:-999999px;
	display:block;
	float:right;
	margin:-25px 0px 0 0;
	padding-left:0px;
	border:none;
	clear:both;
	outline:none;
	font-size:0.7em;
	color:#a0bad5;
}

#map {
	background: url(../images/map.gif) top left no-repeat;
	width:24px;
	height:24px;
	line-height:24px;
	text-indent:-999999px;
	display:block;
	float:right;
	margin: -25px 28px 0 0;
	padding-left:0px;
	clear:both;
	outline:none;
	font-size:0.7em;
	color:#a0bad5;
}

#image-block {float:left;padding:0;margin:-5px;width:305px; height:230px; overflow:scroll;}
#image-block .img-box{float:left;border: solid 1px #bfc897;padding:4px;margin:0px 5px 4px 5px;}
#image-block .img-box div{position:relative;width:120px;height:70px;text-align:center;display:table-cell;vertical-align:middle;background-color:#fff;border:solid 1px #eee;padding:1px;}
#image-block .img-box div * {vertical-align:middle; }/*\*//*/ #img-container .img-box div{display:block; } #img-container .img-box div span {display: inline-block; height: 100%; width:1px; }/**/
#image-block .img-tile{display:block;width:120px;height:12px;text-align:center;overflow:hidden;font-size:0.9em;color:#4f82bd; margin-top:-11px;}


table.t-footer{border-spacing:2px;}
table.t-list{border-spacing:2px;}
table.t-list tr{height:24px;}
table.t-list caption, .title4{font-size:1em;font-weight:bold;text-align:left;color:#000;line-height:28px;}
table.t-list tbody tr th{background-color:#f2f2f2;border:solid 1px #efefef;text-align:left;padding:3px;width:170px;}
table.t-list tbody tr td{border:solid 1px #efefef;text-align:left;vertical-align:top;padding:3px;width:465px;}
table.t-list tbody tr td.co{border:none;text-align:left;padding:3px 0px;width:3px;}
table.t-list tbody strong {color: #f00;font-size:1.1em;}

table.t-list2 tr{height:24px;}
table.t-list2 tr th{text-align:right;vertical-align:top;padding:3px;width:70px;}
table.t-list2 tr td{text-align:left;padding:3px;}
table.t-list2 strong {color: #a20f0f;font-size:1.1em;}

.view_more{float:right;color: #1891b8;font-weight:bold;margin-top:-5px;margin-bottom:5px;}
#block-contact{border:solid 1px #FFF;clear:both;padding:5px;background-color:#a7b4bc;}

.image01 a{display:block;border: solid 1px #bfc897;width: 120px;padding:4px;margin-right:10px;background-color:#fff;text-align:center;text-decoration:none;color:#333;line-height:1.5em;}
.image01 a span{display:block;overflow:hidden;font-size:0.9em;}

ul.doclist{list-style:none;margin:0px;padding:0px;}
ul.doclist li{margin:0; padding:0;}
ul.doclist li img{border:none;vertical-align:middle;padding:0;margin:0;}
ul.doclist li a{color:#333;}
ul.doclist li a:hover{color:#61b9d6;}

ul.mcul{margin-left:0px;padding:0;}
.mcul li{clear:both;float:left;background: #E4E4E4 url(../images/bg2.gif) top right repeat-y;	margin-top:5px;padding:5px 10px;display:block;overflow:visible;border:solid 1px #eee;width:591px;}
.mcul table, tr{height:120px;}
.mcul p strong{color: #a20f0f;font-size:1em;}
.mcul .title01{font-weight:bold;font-size:1.1em;color: #2f3192;margin-bottom:-8px;text-transform:uppercase;}
.mcul .location01{color:#F90;}
.mcul .readmore01{display:block;position:relative;background:url(../images/btn2.png) top left no-repeat;width:80px;height:24px;line-height:24px;text-align:center;text-decoration:none;font-weight:bold;float:left;margin-right:5px;}

#related_p {float:left;padding:0;margin:10px 0;width:600px;}
#related_p .img-box{float:left;padding:0px;margin:0px 23px 5px 0px;}
#related_p .img-box div{position:relative;width:120px;height:126px;text-align:center;display:table-cell;vertical-align:middle;background-color:#fff;border:solid 1px #eee;padding:2px;}
#related_p .img-box div * {vertical-align:middle; }/*\*//*/ #img-container .img-box div{display:block; } #img-container .img-box div span {display: inline-block; height: 100%; width:1px; }/**/
#related_p .img-tile{display:block;width:120px;height:30px;text-align:center;overflow:hidden;font-size:0.9em;color:#a20f0f;font-weight:bold;}
#related_p .img-tile2{display:block;width:120px;text-align:center;font-size:0.9em;margin-bottom:-5px;color:#61b9d6;}

a.map {display:block;float:right;margin-top:20px;color:#000000;font-weight:bold;font-size:9px;}
a.map:hover {color:#666666;}
a.map img{vertical-align:middle;border:none;}

/* Link page navigation */
#pagenavigate{position:relative;display:block;margin:0px 30px -5px;font-size:0.8em;z-index:1000;color:#CCC;}

.msg{margin:40px;font-size:2em;color: #a20f0f;font-weight:bold;}
.infos{color: #a20f0f;margin:9px;}
.red{color: #a20f0f;}

/* Feature property */
#features-block{display:block;position:relative;height:90px;overflow:hidden;padding:5px;background-color:#cce3f1;margin-right:20px 0 0 10px;padding:10px 0 10px 5px;border:solid 1px #ccc;}
#features div {width:90%;	}
#features div p{margin:0;padding:0;text-align:center;}
#features div p img{display:block;width: 100px; height:80px; padding:2px;margin-right:2px;margin-left:10px;background-color:#fff;color:#333;float:left;}

.t1{display:inline-block;font-weight:bold;font-size:1em;text-align:center;width:125px;background-color:#e4f0f7;}
.t2{font-weight:bold;color: #a20f0f;font-size:0.9em;}
.rm{display:inline-block;position:relative;background:url(../images/btn2.png) top left no-repeat;width:80px;height:24px;line-height:24px;text-align:center;text-decoration:none;font-weight:bold;margin-top:10px;}


#middle {float: left;height:215px;width: 534px;position: relative; margin-left:35px; margin-bottom:25px;color:#000; border:solid 1px #bfc897;}
#category{height:auto;width:614px; float:left;color:#000;}
/*#location{height:204px;width:950px; float:left; margin-bottom:10px; position:absolute; top:320px; left:0;}*/
.col_950_b ul{float:left;height:auto;width:614px;display:inline;margin-left:13px;padding-top:0px;padding-bottom:0px; color:#000;}
.col_950_b ul li{line-height:25px;float:left;height:25px;width:185px;list-style:none;color:#F00;}
.col_950_b ul li a {color:#333;}
.col_950_b ul li a:hover {color:#F00;}
