.blog_title{
	font-size: 16px;
	font-weight: bold;
}

.notice{
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-color: #FFFFCC;
}

.soala{
	background-color: #EEEEEE;
	padding: 5px;
	border: 1px solid #999999;
}
.dsa{
	color: #FFFFFF;
	background-color: #990000;
	position:absolute;
left:0px;
top:0px;

	width:118px;

}

.sld{
	padding: 2px;
	border: 1px dashed #999999;
	width: 118px;
	float: left;
	margin-right: 3px;
}



/*Start redesign main*/



.brk{
	background-color: #FFFFFF;
	margin: 10px;
	border: 2px outset #CCCCCC;
	
}
.srchprop{
	font-family: Helvetica;
	font-size: 30px;

	color: #990000;
	
	margin-bottom: 15px;
}

.srchprop2{
	font-family: Helvetica;
	font-size: 20px;
	color: #000000;

}

#maincontainer999{
	width: 860px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background-color: #FFECEC;
}

#topsection999{
background: #EAEAEA;
height: 2px; /*Height of top section*/
}

#topsection999 h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper999{
float: left;
width: 100%;
}

#contentcolumn999{
	margin-left: 430px; /*Set left margin to LeftColumnWidth*/

	
}

#leftcolumn999{
	float: left;
	width: 430px; /*Width of left column*/
	margin-left: -860px; /*Set left margin to -(MainContainerWidth)*/

}

#footer999{
clear: left;
width: 100%;

color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer999 a{
color: #FFFF80;
}

.innertube999{
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
}


.lineeee{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EEEEEE;
	margin-right: 10px;
	margin-left: 10px;
}
/*End redesign main*/


body
{
	font:12px 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;
	font-size: 12px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-color: #6c0a0a;
}

h1, h2, h3, h4, h5, h6
{
letter-spacing: -1px;
color: #3C71AA;
margin-bottom: 5px;
font-weight: normal;
}

.malaysia{
	height: 90px;

}
.real{
	width: 890px;
	margin: auto;
}
.logo{
	height: 76px;
	padding-top: 14px;
	width: 261px;
	float: left;
	
}

.motto{
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 270px;
	padding-top: 39px;
}

.lplogo{
	margin-top: 0px;
	padding-top: 0px;
	position: relative;
	top: 10px;
	width: 50px;
	margin-left: 2px;
}
.roundedcornr_box_376861 {
   background: #ffffff;
}
.roundedcornr_top_376861 div {

}
.roundedcornr_top_376861 {

}
.roundedcornr_bottom_376861 div {
   background: url(/template/rescom/images/roundedcornr_376861_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_376861 {
   background: url(/template/rescom/images/roundedcornr_376861_br.png) no-repeat bottom right;
}

.roundedcornr_top_376861 div, .roundedcornr_top_376861, 
.roundedcornr_bottom_376861 div, .roundedcornr_bottom_376861 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_376861 { margin: 0 10px; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#pointermenu2{
	margin: 0;
	padding: 0;
	width: 830px;
}

#pointermenu2 ul{
	margin-left: 0px; /*menu offset from left edge of window*/
	float: left;
	padding-left: 8px;
	font: bold 13px Verdana;

	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#pointermenu2 ul li{
display: inline;
}


#pointermenu2 ul li a{
	float: left;
	color: white;
	font-weight: normal;
	text-decoration: none;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#pointermenu2 ul li a:visited{
color: white;
}


#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/
	color: lightyellow;
	background-color: transparent;
	background-image: url(/template/rescom/images/pointer.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#pointermenu2 ul li a#rightcorner{
	padding-right: 0;
	padding-left: 2px; /*optional right round corner*/

}
b{font-size: 110%;}
em{color: red;}

#topsection{
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
	margin: 0 8px 0 8px;
	height: 42px;
	background-image: url(/template/rescom/images/menubg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#leftcolumn{
	float: left;
	width: 8px; /*Width of left column*/
	margin-left: -100%;
	height: 42px;
	background-image: url(/template/rescom/images/rightround2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#rightcolumn{
float: left;
width: 8px; /*Width of right column*/
margin-left: -8px;
height: 42px;
background-image: url(/template/rescom/images/leftround2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#maincontainer2{
width: 890px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection2{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection2 h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper2{
float: left;
width: 100%;
}

#contentcolumn2{
	padding-top: 35px;
	background-image: url(/template/rescom/images/motto.gif);
	background-repeat: no-repeat;
	background-position: left 35px;
	margin-top: 0;
	margin-right: 190px;
	margin-bottom: 0;
	margin-left: 280px;
	height: 40px;
}

#leftcolumn2{
	float: left;
	width: 280px; /*Width of left column in pixel*/
	margin-left: -890px; /*Set margin to that of -(MainContainerWidth)*/
	padding-top: 13px;
}

#rightcolumn2{
	float: left;
	width: 190px; /*Width of right column*/
	margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
	padding-top: 15px;
	text-align: right;
	background-image: url(/template/rescom/images/lplogo.gif);
	height: 75px;
	background-repeat: no-repeat;
	background-position: right 16px;
}

#footer2{
	clear: left;
	width: 100%;
	color: #FFF;
	text-align: center;
	height: 1px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}

#footer2 a{
color: #FFFF80;
}


#maincontainer3{
	width: 860px; /*Center container on page*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

#topsection3{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection3 h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper3{
	float: left;
	width: 100%;

}

#contentcolumn3{
	margin-left: 270px; /*Set left margin to LeftColumnWidth*/
	height: 256px;
	background-image: url(/template/rescom/images/frnt.gif);
	background-repeat: repeat-x;
	background-position: 1px;
}

#leftcolumn3{
	float: left;
	width: 270px; /*Width of left column*/
	margin-left: -860px; /*Set left margin to -(MainContainerWidth)*/
	background-image: url(/template/rescom/images/frnt1.gif);
	background-repeat: repeat-x;
	background-position: 1px;
	
}

#footer3{
clear: left;
width: 100%;

color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer3 a{
color: #FFFF80;
}








#maincontainer4{
width: 860px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection4{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection4 h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper4{
	float: left;
	width: 100%;

}

#contentcolumn4{
	margin-left: 540px; /*Set left margin to LeftColumnWidth*/

	background-repeat: repeat-x;
	background-position: 1px;

}

#leftcolumn4{
	float: left;
	width: 540px; /*Width of left column*/
	margin-left: -860px; /*Set left margin to -(MainContainerWidth)*/
	background-image: url(/template/rescom/images/frnt1.gif);
	background-repeat: repeat-x;
	background-position: 1px;
	
}

#footer4{
clear: left;
width: 100%;

color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer4 a{
color: #FFFF80;
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowgreen{
	width: 270px; /*width of menu*/

}

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.arrowgreen li a{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	height: 77px;
	/*line-height: 30px; Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 40px;
	background-color: transparent;
	background-image: url(/template/rescom/images/arrowgreen.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}	
	
.arrowgreen li a:link, .arrowgreen li a:visited {
	color: #CCCCCC;
}

.arrowgreen li a:hover{
	color: #CCCCCC;
	background-position: 100% -85px;
}

	
.arrowgreen li a.selected{
	color: #26370A;
	background-position: 100% -64px;
}

.ttle{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
font-weight: normal;
	color: #FED3D7;
	margin-top: 6px;
}

.dess{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	line-height: 17px;
	color: #FFFFFF;
	margin-right: 20px;
}

.forbuyer{
	background-image: url(/template/rescom/images/forbuyer.gif);
	height: 250px;
	width: 270px;
	background-repeat: no-repeat;
	background-position: 3px 27px;
	margin-bottom: 0px;
	border: 1px solid #FFFF00;
	float: right;

}







/*style3*/

.content{
	padding-right: 15px;
	padding-left: 15px;
}

.layer1{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 15px;
	border: 3px solid #9f2121;
}
.banner{
	background-image: url(images/bannermks.jpg);
	height: 110px;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9f2122;
	border-left-color: #9f2122;
}
.logo{
	height: 110px;
	float: left;
}

.footer{
	text-align: center;
	color: #999999;
	padding-top: 10px;
	font-size: 10px;
	text-transform: lowercase;
	background-image: url(images/footer.gif);
	background-repeat: repeat-x;
	background-position: 0px 12px;
	padding-bottom: 15px;
	letter-spacing: 1px;
}

.footer a:link, .footer a:visited{
	color: #FFDFDF;

}
.menu{
	background-image: url(images/menubg.gif);
	background-repeat: repeat-x;
	height: 34px;
	background-position: 0px 0px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 6px;
}

.menutop{

font-weight: bold;
font-size: 90%;
width: 100%;
}
	

.menutop ul{

	margin: 0;
	text-align: left; /*set value to "left", "center", or "right"*/
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.menutop ul li{
display: inline;
}

.menutop ul li a:link, .menutop ul li a:visited{
	color: #FFFFFF;
	padding: 6px 12px 6px 6px;
	margin: 0;
	text-decoration: none; /*right border between menu items*/
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FF0000;
}

.menutop ul li a:hover{
	text-decoration: underline;
}


.roundedcornr_box_113122 {
   background: #ffffff;
}
.roundedcornr_top_113122 div {
   background: url(images/roundedcornr_113122_tlk.png) no-repeat top left;
}
.roundedcornr_top_113122 {
   background: url(images/roundedcornr_113122_trk.png) no-repeat top right;
}
.roundedcornr_bottom_113122 div {
   background: url(images/roundedcornr_113122_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_113122 {
   background: url(images/roundedcornr_113122_br.png) no-repeat bottom right;
}

.roundedcornr_top_113122 div, .roundedcornr_top_113122, 
.roundedcornr_bottom_113122 div, .roundedcornr_bottom_113122 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_113122 { margin: 0 15px; }

.glossymenu{
	position: relative;
	background: url(images/menur_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;

}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 57px;
	_line-height: 53px;
	text-align: center;
	cursor: pointer;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
		background-position: left top;
	background-image: url(images/menur_hover_left5.gif);
	background-repeat: no-repeat;
}

.glossymenu li a b{
	float: left;
	display: block; /*Padding of menu items*/
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
}

.glossymenu li.current a, .glossymenu li.current11 a, .glossymenu li.current55 a, .glossymenu li.current178 a, .glossymenu li.current29 a, .glossymenu li.current122 a, .glossymenu li.current133 a, .glossymenu li.current144 a, .glossymenu li.current167 a, .glossymenu li.current156 a, .glossymenu li a:hover{
	color: #fff; /*left tab image path*/
	background-position: left top;
	background-image: url(images/menur_hover_left.gif);
	background-repeat: no-repeat;
}



.glossymenu li a b{
	color: #fff;
	background: url(images/menur_hover_right5.gif) no-repeat right top; /*right tab image path*/
}

.glossymenu li.current a b, .glossymenu li.current11 a b, .glossymenu li.current55 a b, .glossymenu li.current178 a b, .glossymenu li.current29 a b, .glossymenu li.current122 a b, .glossymenu li.current133 a b, .glossymenu li.current167 a b, .glossymenu li.current144 a b, .glossymenu li.current156 a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(images/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
}



table { 
	font-size: 11px;
	}
/*		
img {ini yang sebabkan tab pane tak jadi.
	border:1px solid #CCC;
	padding:6px;
	margin-bottom:2px;
	}*/
	
.img {
	border:0px;
	
	}
			
div#logo{
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	height: 125px;
	}
	
H1, H3 {
	font-weight: bold;
	color: #0033CC;
	margin: 0;
	padding-bottom: 2px;
	font-family: Verdana, Helvetica, Sans-Serif;

}

H2{
	font-weight: bolder;
	color: #0033CC;
	margin: 0;
	padding-bottom: 2px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 16px;
}

H4 {
	font: 11px Verdana,Helvetica,Sans-Serif;
	font-weight: bold;
	color: #555555;
	margin: 0;
	padding: 0;
}

.required {
	color: red;
}

/* floated div and boxes */
div#container{
	width:880px;
	text-align:center;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: auto;
	}
	
div#lefto {
	float: left;
	width: 200px;
}

div#righto {
	float: left;
	width: 680px;

}

div#header{
	height:178px;
	color: #79B30B;
	margin-bottom: 0px;
	margin-top: 0;
	margin-left: 0;

	}
	
div#content{
	float:right;
	width:670px;
	text-align:left;
	margin-bottom: 10px;
	background: #fafafa;
	}

div#fhorizon{
	float:right;
	width:670px;
	text-align:left;
	margin-bottom: 10px;
	background: #fafafa;
	}
	
div#navigation{
	float:left;
	width:200px;
	text-align:left;
	margin-bottom: 10px;
	background: #fafafa;
	}
div#fvertical{
	float:left;
	clear:left;
	width:200px;
	text-align:left;
	margin-bottom: 10px;
	background: #fafafa;
	}
	
div#banner{
	float:left;
	clear:left;
	width:200px;
	text-align:left;
	margin-bottom: 10px;
	background: #fafafa;
	}	
	


.blok {
	margin: 0;
	overflow: hidden;
	background: #fafafa;
	float: left;
		}

.blokbox h2 {
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #c10412;
	background-image: url(images/hoek_ro.gif);
	background-repeat: no-repeat;
	background-position: top  right;
		}

.blokbox h2 span {
	line-height: 16px;
	padding: 2px 7px 2px 7px;
	background-color: transparent;
	background-image: url(images/hoek_lo.gif);
	background-repeat: no-repeat;
	background-position: top  left;
		}
		
.blokbox div.blokcontent {
	margin: 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	padding: 10px 10px 0 10px;
		}
		
.blokbox div.blokcontentmain {
	margin: 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	padding: 10px 10px 0 10px;
		}	
				
.blokbox div.blokfooter {
	line-height: 10px;
	background-color: #fafafa;
	background-image: url(images/bhoek_ro.gif);
	background-repeat: no-repeat;
	background-position: top  right;
		}

.blokbox div.blokfooter div {
	background-color: transparent;
	background-image: url(images/bhoek_lo.gif);
	background-repeat: no-repeat;
	background-position: top  left;
		}

/* links */
a:link {
	color: #c10412; text-decoration: none;
	}
a:visited {
	color: #c10412; text-decoration: none;
	}
a:hover {
	color: #00677D; text-decoration: underline;
	}
a:active {
	color: #c10412; text-decoration: none;
	}
	
/* menu */
div#menu_container{
	width: 100%;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;
	}
	
#nav a {
	float:left; 
	color:#7d7061;
	background-image: url(images/top_leftl.gif);
	background-repeat: no-repeat;
	background-position: left top;

	margin:0 2px 0 0; 
	padding:0 0 0 2px; 
	}
	
#nav a b {
	float:left; 
	display:block; 
	background-image: url(images/top_rightl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	padding:5px 16px 5px 12px;
	}
	
#nav a:hover {
	background-image: url(images/top_leftl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #CEF1FF;
	color: #00677D;
	cursor:pointer;
	text-decoration: none;
	}	
	
#nav .current a {
	background-image: url(images/top_leftk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #3a73ba;
	color:#ccc; 
	cursor:default;
	} 
#nav {
	font: 14px Verdana,Helvetica,Sans-Serif;
	font-weight: bold;
    margin: 140px 0 0 0;
	float: left;
	}
	
/* user menu  */
#navm {
	font: 14px arial;
	font-weight: bold;
    margin: 140px 0 0 0;
	float: left;
	}
	
#navm a {
	float:left; 
	color:#FF6600;
	text-decoration: none;
	background-image: url(images/top_leftl.gif);
	background-repeat: no-repeat;
	background-position: left top;

	margin:0 2px 0 0; 
	padding:0 0 0 2px; 
	}
	
#navm a b {
	float:left; 
	display:block; 
	background-image: url(images/top_righti.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	padding:5px 16px 5px 12px;
	}
	
#navm a:hover {
	background-image: url(images/top_leftu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EAEAEA;
	color: #00677D;
	cursor:pointer;
	} 
	
#navm .current a {
	background-image: url(images/top_leftl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #3a73ba;
	color:#ccc; 
	cursor:default;
	}
	
/* form elements */


label {
	display:block;
	font-weight:bold;
	margin:50px 0;
	}
	
/*input {
	margin-bottom: 1px;
	border: 1px solid #ccc;
	_border: 1px solid #7f9db9;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
	background-color:#fff;
	width: 120px;

	}*/
	
.radio {
	margin-bottom: 1px;
	border: 1px solid #ccc;
	_border: 1px solid #7f9db9;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
	background-color:#fff;


	}
	
	
textarea {

	padding:2px;
	font-family: Verdana,Helvetica,Sans-Serif;
	
	display:block;
	color:#777;
	border: 1px solid #ccc;
	}
	
select {

	border:1px solid #ccc;
	margin-bottom: 2px;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
	width: 125px;
	} 

option { 
	
	border:0px solid #ccc;   
	}

fieldset {
	padding: 1em;
	border:1px solid #CCC;
	}
  
legend {
	margin-bottom: 8px;
	padding: 5px 5px 5px 5px;
	border:1px solid #CCC;
	}

.gobut{
	width: 80px;
	margin-left: 15px;
	height: 30px;
}
/* li and ul menu */

ul.menu {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	}

li.menu {
	line-height: 12px;
	padding-left: 16px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-image: url(images/li.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	font-weight: bold;
	}

/* open-realty core.css */

.no_results { 
	color:red;
	margin-top:10px;
	border: 1px dashed red;
	padding: 4px 4px 4px 4px;
	}
	
.search_results {
	width:100%;
	}
.result_row_0 { 
	background-color: #F2F2EE;
	}
.result_row_1 {
	background-color: #FFF;
	}

.listing_result_box {
	border: 1px dashed #c10412;
	margin-top: 6px;
}

.listing_result_top {
	border-top: 1px dashed #c10412;
	border-left: 1px dashed #c10412;
	border-right: 1px dashed #c10412;
	padding: 0 6px 6px 8px;
}

.listing_result_center {
	border-top: 1px dashed #c10412;
	border-left: 1px dashed #c10412;
	border-right: 1px dashed #c10412;
	padding: 8px 6px 8px 8px;
	line-height: 1.3em;
}

.listing_result_bottom {
	border-top: 1px dashed #c10412;
	border-left: 1px dashed #c10412;
	border-right: 1px dashed #c10412;
	border-bottom: 1px dashed #c10412;
	padding: 8px 6px 8px 8px;
	line-height: 1.3em;
}

.listing_result_content {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

.listing_header{
	padding: 4px 0 0 8px;
}

/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */
.browse_tool_table {
	background-color: #F7F7F4;
	width:100%;
	font-size: 11px;
	text-decoration: none;
	color: black;
	border: 1px solid #DDD;
	padding: 2px 2px 2px 2px;
	margin-bottom: 6px;
}
.browse_tool {
	background-color: #EBEBEB;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
.browse_tool_num {
	color: #336699;
}
.browse_tool_button A {
	background-color: #EBEBEB;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	border: 1px dashed red;
	font-weight: bold;
	text-decoration: none;
	color: #c10412;
	width: 100px;
	display: block;
	line-height: 16px;
}
.browse_tool_button A:visited {
	color: #c10412;
}
.browse_tool_button A:hover {
	color: #555555;
}
.browse_tool_ghost {
	font-size: 10px;
	line-height: 10px;
	color: #aaaaaa;
	text-decoration: none;
}
.browse_tool_curpage {
	border: 1px solid #c10412;
	color: #555555;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	display: block;
	text-align: center;
}
.bt_pages {
	font-family: verdana, arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEBEB;
	text-decoration:none;
	vertical-align: middle;
	color:	#000000;
}
bt_pages_ghost{
	color:	#aaaaaa;
	text-decoration:none;
}
A.bt_pages{
	border: 1px solid #c10412;
	color: #c10412;
	padding: 4px 4px 4px 4px;
	display: block;
	text-align: center;
}
A.bt_pages:visited{
	color: #c10412;
}
A.bt_pages:hover{
	color:#FFFFFF;
	background: #CCFF00;
}
/* LISTING PAGE DETAILS 'listing_next_prev'  */
.next_prev_listing {
	margin: 0 0 0 0;
	border: 1px dashed #c10412;
	width: 100%; 
	text-align: center;
	}
.next_prev_listing ul {
	margin: 0.2em auto; 
	}
.next_prev_listing li { 
	display: inline; 
	padding: 3px 0; 
	list-style-type: none;
}
.count, .listing_xy { 
	width: 100%; 
	background-color: #E8E8E8; 
	clear: both; 
	padding: 3px 0;
}

.slideshow_img {
	float: left;
	width: 100%;
	text-align:center;
}
.slideshow_links {
	float: left;
	width: 100%;
	text-align:center;
}
.city_distance_header{font-size:12px;}

/* user stuff */
.view_user {
	padding-left:5px;
}
.view_user_user_name {
	font-size:14px;
	font-weight:bold;
	background-color: #EEEEEE;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
}
.view_user_user_images {
	float: left;
	width: 140px;
}
.view_user_user_info {
	float: left;
	padding-left:10px;
	width: 400px;
	line-height: 1.4em;
}
.view_user_user_hitcount {
	clear:both;
	margin-top: 20px;
	line-height: 40px;
}
.view_user_user_box {
}
.featured_listings {
margin-left:auto;
margin-right:auto;
text-align:center;

}

.feat{
	background-image: url(/template/rescom/images/featbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 120px;
	height: 135px;
	padding-top: 12px;
}

.thum{
	border: 1px solid #E6E6E6;
	padding: 2px;
}

.news{
	font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: lowercase;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.news2{
line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;

	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.news22{

	color: #FFFFFF;
	font-weight: bold;

	font-family: Geneva, Arial, Helvetica, sans-serif;
}

	.dhtmlgoodies_tabPane{
		height:21px;	/* Height of tabs */
		border-bottom:1px solid #919b9c;
	}
	.dhtmlgoodies_aTab{
	/*border-left:1px solid #919b9c;
		border-right:1px solid #919b9c;
		border-bottom:1px solid #919b9c;*/
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	padding:5px;

	background-image: url(images/sch.png);
	background-repeat: no-repeat;
	}
	.dhtmlgoodies_tabPane DIV{
	float:left;
	height:100%;	/* Height of tabs */
	padding-left:3px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	position:relative;
	bottom:-1px;
	margin-left:0px;
	margin-right:0px;

	}
	.dhtmlgoodies_tabPane .tabActive{
		background-image:url(images/tab_left_active.gif);
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
	.dhtmlgoodies_tabPane .tabInactive{
		background-image:url(images/tab_left_inactive.gif);
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhtmlgoodies_tabPane .inactiveTabOver{
		background-image:url(images/tab_left_over.gif);
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane span{
	font-family:arial;
	vertical-align:top;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	line-height:21px;
	float:left;
	color: #FFFFFF;

	}
	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
	}
	
	.dhtmlgoodies_tabPane img{
		float:left;
	}
	
		.clear{
		clear:both;
	}
	

	.schrf{
	color: #FFFFFF;
	
}

.style4532{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.bangi{
	border: 1px solid #0033CC;
	text-align: left;
	height: auto;
}

.kajang{

	border: 1px dashed #990000;
	background-color: #FFECEC;
	padding: 10px;
}

.cheras{

	width: 380px;
}

.cheras2{
	float: left;
	width: 100%;
}

   .slideshow_img img {
width: 300px;
}

.listt{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	
	padding-bottom: 2px;
	padding-left: 4px;
}

.indent{
	padding-left: 5px;
}

.mylist{
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px dashed #CCCCCC;
	background-color: #FFFFFF;
}

.mylist1{
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px dashed #CCCCCC;
	background-color: #FFF2F2;
	
}

.serbx{
	width: 100%;
	height: 50px;
	padding-top: 0px;
	_padding-top: 10px;
	padding-bottom: 5px;
	
	padding-right: 0px;
	
}
.serbx1{
	padding-top: 12px;
	_padding-top: 12px;
	padding-bottom: 5px;
	background-image: url(images/srchbr.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	
}
.serbx2{
	background-image: url(images/srchbr_R.gif);
	width: 10px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right;
	height: 45px;
	position: absolute;
	margin-top: 0px;
	_margin-top: -10px;
	margin-right: -25px;

}
.serbx3{
	background-image: url(images/srchbr_L.gif);
	width: 10px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right;
	height: 45px;
	position: absolute;
	margin-top: 0px;
	_margin-top: -10px;
	margin-right: -25px;

}

.latt{
	background-color: #EFEFEF;
	border: 1px dashed #666666;
	color: #990000;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;	
}

.latt1{
	background-color: #FFFFEC;
	border: 1px dashed #666666;
	color: #666666;
	padding: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	height: 250px;
	background-image: url(images/buyerbg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

.latt2{
	background-color: #F1FFE8;
	border: 1px dashed #666666;
	padding: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	color: #666666;
	height: 250px;
	background-image: url(images/sellerbg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

.sttmnt{
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}

.profil{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.form_main{
	border: 1px solid #999999;
}

.iklan{
	background-color: #DDFFD5;
	border: 1px solid #009900;
	padding: 5px;
}





.regbut{
	text-align: center;
	padding-top: 228px;
}

.forbuyer{
	background-image: url(images/forbuyer.gif);
	background-repeat: no-repeat;
	height: 263px;
	width: 213px;
}

.forsell_1{
	background-image: url(images/calladmin_01.gif);
	height: 81px;
	width: 213px;
}

.forsell_2{
	width: 213px;
	margin: 0px;
	padding: 0px;
	height: 62px;
}
.forsell_3{
	width: 213px;
	margin: 0px;
	padding: 0px;
	height: 47px;
}
.forsell_4{

	width: 213px;
	height: 72px;
	margin: 0px;
	padding: 0px;
}

.inputbox{
	width: 270px;
	border: 1px solid #990000;
	height: 30px;
	padding-left: 10px;
}


/*INNER TEXT STYLES AND POSITIONING OF INSIDE ELEMENTS */
.contentdiv h2 { margin:0 0 5px 0;} /* Listing Title (headline)*/
.fleft  { float:left; width:120px; text-align:left;} /* left column (image, beds, bath, price)*/
.fright {
	float:right;
	width:280px;
	text-align:left;
	height:190px;
	overflow: auto;
	margin-right: 5px;
} /* right column (full_dec)*/


/* OVERALL LAYOUT STYLES WIDTHS, HIGHTS, BORDER COLOR, ... */
.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	border: 10px solid #7b210a;
	width: 570px;   /*width of featured content slider*/
	height: 207px; /*hight of featured content slider*/

}
.sliderwrapper a:hover, .sliderwrapper a:link, .sliderwrapper a:visited{
	color: #FFFFCC;
}
.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	padding: 5px;
	width: 560px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
	opacity: 1;
	color: #FFFFFF;
}


/* PAGINATION STYLES */
.pagination{
	width: 570px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: right;
	background-color: #7b210a;
	padding: 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}

.slided{
	padding-top: 1px;

}

.spacinfg{
	
	height: 40px;
	#height: 2px;
	
}

.evi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: capitalize;
}

.sumb{
	font-weight: normal;

}
.posttit{
	font-weight: bold;
	text-transform: capitalize;
}
.postfont{
	font-size: 10px;
	color: #999999;
}
.thum{
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.newquest{
	background-color: #f2f2f2;
	width: 600px;
	border: 1px solid #bbbbbb;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.disbo{
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
}
.topix{
	background-color: #f7f7f7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #898989;
	border-bottom-color: #d8dfea;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 14px;
}

.topix2{
	background-color: #f7f7f7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #898989;
	border-bottom-color: #d8dfea;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	float: left;
	width: 90%;
	padding-right: 5px;
}

.namefor{
	float: left;
}

.commnt{
	width: 90%;
	font-size: 13px;
}

.lin{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}