/* REDLAB CO., LTD. [ www.redlab.net ] CSS ------------------------------------------------------------------------------------*/
/* BACKGROUND ----------------------------------------------------------------------------------------------------------------------------*/

.bgAlert{
	/*background-image:url(img/bgAlert.gif);*/
	background: url('img/bgAlert.gif') right;
	background-repeat:repeat;
	width:300px;
	height:20px;
}
.doth{
	background-image:url(img/doth.gif);
	background-repeat:repeat-x;
}
.dotv{
	background-image:url(img/dotv.gif);
	background-repeat:repeat-y;
}
.memberBG{
	background-image:url(img/memberBG.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.webboard_BGT{
	background-image:url(img/webboard_BGT.gif);
	background-repeat:repeat-x;
}
.webboard_BGB{
	background-image:url(img/webboard_BGB.gif);
	background-repeat:repeat-x;
}
.webboard_BGL{
	background-image:url(img/webboard_BGL.gif);
	background-repeat:repeat-y;
}
.webboard_BGR{
	background-image:url(img/webboard_BGR.gif);
	background-repeat:repeat-y;
}
.webboard_BGT2{
	background-image:url(img/webboard_BGT2.gif);
	background-repeat:repeat-x;
}
.webboard_BGB2{
	background-image:url(img/webboard_BGB2.gif);
	background-repeat:repeat-x;
}
.webboard_BGL2{
	background-image:url(img/webboard_BGL2.gif);
	background-repeat:repeat-y;
}
.webboard_BGR2{
	background-image:url(img/webboard_BGR2.gif);
	background-repeat:repeat-y;
}
.bgColor{
	background-color:#00CCFF;
}
.bgColor_Over{
	background-color:#00CCFF;
}
.bgSearch{
	background-image:url(img/bgPropertySearch.gif);
	background-repeat:no-repeat;
}
.bgSearch1-1{
	background-image:url(img/bgSearch1-3.gif);
	background-repeat:repeat-y;
}
.bgSearch1-2{
	background-image:url(img/bgSearch1-5.gif);
	background-repeat:repeat-x;
}
.bgSearch1-3{
	background-image:url(img/bgSearch1-7.gif);
	background-repeat:repeat-y;
}
.bgSearch2-1{
	background-image:url(img/bgSearch2-3.gif);
	background-repeat:repeat-y;
}
.bgSearch2-2{
	background-image:url(img/bgSearch2-5.gif);
	background-repeat:repeat-x;
}
.bgSearch2-3{
	background-image:url(img/bgSearch2-7.gif);
	background-repeat:repeat-y;
}
.bgSearch3-1{
	background-image:url(img/bgSearch3-3.gif);
	background-repeat:repeat-y;
}
.bgSearch3-2{
	background-image:url(img/bgSearch3-5.gif);
	background-repeat:repeat-x;
}
.bgSearch3-3{
	background-image:url(img/bgSearch3-7.gif);
	background-repeat:repeat-y;
}
.bgSearch4-1{
	background-image:url(img/bgSearch4-3.gif);
	background-repeat:repeat-y;
}
.bgSearch4-2{
	background-image:url(img/bgSearch4-5.gif);
	background-repeat:repeat-x;
}
.bgSearch4-3{
	background-image:url(img/bgSearch4-7.gif);
	background-repeat:repeat-y;
}
.bgSearch5-1{
	background-image:url(img/bgSearch5-3.gif);
	background-repeat:repeat-y;
}
.bgSearch5-2{
	background-image:url(img/bgSearch5-5.gif);
	background-repeat:repeat-x;
}
.bgSearch5-3{
	background-image:url(img/bgSearch5-7.gif);
	background-repeat:repeat-y;
}
.bgMember4-1{
	background-image:url(img/bgMember4-3.gif);
	background-repeat:repeat-y;
}
.bgMember4-2{
	background-image:url(img/bgMember4-5.gif);
	background-repeat:repeat-x;
}
.bgMember4-3{
	background-image:url(img/bgMember4-7.gif);
	background-repeat:repeat-y;
}
.bgMember5-1{
	background-image:url(img/bgMember5-3.gif);
	background-repeat:repeat-y;
}
.bgMember5-2{
	background-image:url(img/bgMember5-5.gif);
	background-repeat:repeat-x;
}
.bgMember5-3{
	background-image:url(img/bgMember5-7.gif);
	background-repeat:repeat-y;
}
.bgMember6-1{
	background-image:url(img/bgMember6-1.gif);
	background-repeat:repeat-y;
}
.bgMember6-2{
	background-image:url(img/bgMember6-2.gif);
	background-repeat:repeat-x;
}
.bgMember6-3{
	background-image:url(img/bgMember6-3.gif);
	background-repeat:repeat-y;
}
.bgLogin{
	background-image:url(img/bg-login.gif);
	background-repeat:repeat-y;
}

.bgTop{
	background-image:url(img/bg-top.gif);
	background-repeat:repeat-x;
	height:156px;
}
.bgTop2{
	background-image:url(img/bg-top-2.gif);
	background-repeat:repeat-x;
	height:130px;
}
.bgFooter{
	background-image:url(img/bg-footer.gif);
	background-repeat:repeat-x;
	height:128px;
}
.bgFooter2{
	background-image:url(img/bg-footer-2.gif);
	background-repeat:repeat-x;
	height:44px;
}
.bgFooter3{
	background-image:url(img/bg-footer-3.gif);
	background-repeat:repeat-x;
	height:97px;
}
.bgLogin1{
	background-image:url(img/mb-member-1.gif);
	background-repeat:repeat-y;
}
.bgLogin2{
	background-image:url(img/mb-member-2.gif);
	background-repeat:repeat-y;
}
.bgLogin3{
	background-image:url(img/mb-member-4.gif);
	background-repeat:repeat-x;
}
.bgSiteSearch{
	background-image:url(img/bg-site-search.gif);
	background-repeat:no-repeat;
}
.bgPropertySearch{
	background-image:url(img/bg-proprety-search.gif);
	background-repeat:no-repeat;
}
.bgPage{
	background-image:url(img/bg-box-page.gif);
	background-repeat:no-repeat;
}
.bgLine{
	background-color:#e5e5e5;
}
.bgGallery{
	background-image:url(img/bg-gallery.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.bgTell{
	background-image:url(img/bg-tell-us.gif);
	background-repeat:repeat-x;
	background-color:#deecd5;
	background-position:bottom;
}
.bgTab{
	background-image:url(img/bg-tab.gif);
	background-repeat:repeat-x;
	background-color:#dfe1d8;
	background-position:top;
}
/* LINKS --------------------------------------------------------------------------------------------------------------------------------------*/

a:link{text-decoration:underline; color:#da791b;}
a:visited{text-decoration:underline; color:#da791b;}
a:hover{text-decoration:underline; color:#006b54;}

a.link1:link{text-decoration:none; color:#ffffff;}
a.link1:visited{text-decoration:none; color:#ffffff;}
a.link1:hover{text-decoration:none; color:#ffffff;}

a.link2:link{text-decoration:underline; color:#da791b;}
a.link2:visited{text-decoration:underline; color:#da791b;}
a.link2:hover{text-decoration:underline; color:#006b54;}

a.link3:link{text-decoration:none; color:#006b54;}
a.link3:visited{text-decoration:none; color:#006b54;}
a.link3:hover{text-decoration:none; color:#da791b;}

a.link3-1:link{text-decoration:underline; color:#006b54;}
a.link3-1:visited{text-decoration:underline; color:#006b54;}
a.link3-1:hover{text-decoration:underline; color:#da791b;}

a.link3-2:link{text-decoration:none; color:#006b54; font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif"; font-weight:bold; font-size:13px;}
a.link3-2:visited{text-decoration:none; color:#006b54; font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif"; font-weight:bold; font-size:13px;}
a.link3-2:hover{text-decoration:none; color:#da791b; font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif"; font-weight:bold; font-size:13px;}

a.link3-head:link{text-decoration:none; color:#006b54; font-size:16px;}
a.link3-head:visited{text-decoration:none; color:#006b54; font-size:16px;}
a.link3-head:hover{text-decoration:none; color:#da791b; font-size:16px;}

a.link4:link{text-decoration:underline; color:#ffffff;}
a.link4:visited{text-decoration:underline; color:#ffffff;}
a.link4:hover{text-decoration:underline; color:#da791b;}

a.link5:link{text-decoration:underline; color:#999999; font-size:10px;}
a.link5:visited{text-decoration:underline; color:#999999; font-size:10px;}
a.link5:hover{text-decoration:underline; color:#da791b;font-size:10px;}

a.link6:link{text-decoration:underline; color:#666666;}
a.link6:visited{text-decoration:underline; color:#666666;}
a.link6:hover{text-decoration:underline; color:#da791b;}

a.link7:link{text-decoration:none; color:#da791b; }
a.link7:visited{text-decoration:none; color:#da791b;}
a.link7:hover{text-decoration:none; color:#006b54;}

a.link7-1:link{text-decoration:none; color:#da791b; font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif"; font-weight:bold; font-size:13px;}
a.link7-1:visited{text-decoration:none; color:#da791b; font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif"; font-weight:bold; font-size:13px;}
a.link7-1:hover{text-decoration:none; color:#006b54; font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif"; font-weight:bold; font-size:13px;}

a.link8:link{text-decoration:underline; color:#999999;}
a.link8:visited{text-decoration:underline; color:#999999;}
a.link8:hover{text-decoration:underline; color:#da791b;}

a.link8-1:link{text-decoration:none; color:#61c03e;}
a.link8-1:visited{text-decoration:none; color:#61c03e;}
a.link8-1:hover{text-decoration:none; color:#da791b;}

a.link9:link{text-decoration:underline; color:#da791b; font-size:10px;}
a.link9:visited{text-decoration:underline; color:#da791b; font-size:10px;}
a.link9:hover{text-decoration:underline; color:#999999;font-size:10px;}

a.link10:link{text-decoration:underline; color:#999999;font-size:11px;}
a.link10:visited{text-decoration:underline; color:#999999;font-size:11px;}
a.link10:hover{text-decoration:underline; color:#da791b;font-size:11px;}

a.linkBold:link{text-decoration:none; color:#da791b;}
a.linkBold:visited{text-decoration:none; color:#da791b;}
a.linkBold:hover{text-decoration:none; color:#006b54;}

a.link11:link{text-decoration:underline; color:#006b54; font-size:13px; font-weight:bold;}
a.link11:visited{text-decoration:underline; color:#006b54; font-size:13px; font-weight:bold;}
a.link11:hover{text-decoration:underline; color:#da791b; font-size:13px; font-weight:bold;}

a.link12:link{text-decoration:none; color:#006b54;}
a.link12:visited{text-decoration:none; color:#006b54;}
a.link12:hover{text-decoration:none; color:#da791b;}

a.link12-b:link{text-decoration:none; color:#006b54; font-weight:bold;}
a.link12-b:visited{text-decoration:none; color:#006b54; font-weight:bold;}
a.link12-b:hover{text-decoration:none; color:#da791b; font-weight:bold;}

a.link13:link{text-decoration:none; color:#666666;}
a.link13:visited{text-decoration:none; color:#666666;}
a.link13:hover{text-decoration:none; color:#006b54;}

a.link14:link{text-decoration:none; color:#90bca7; font-family:Arial, Helvetica, sans-serif;}
a.link14:visited{text-decoration:none; color:#90bca7; font-family:Arial, Helvetica, sans-serif;}
a.link14:hover{text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

a.link15:link{text-decoration:none; color:#666666;}
a.link15:visited{text-decoration:none; color:#666666;}
a.link15:hover{text-decoration:none; color:#da791b;}

a.link16:link{text-decoration:none; color:#da791b;}
a.link16:visited{text-decoration:none; color:#da791b;}
a.link16:hover{text-decoration:none; color:#006b54;}

a.link17:link{text-decoration:underline; color:#61c03e;}
a.link17:visited{text-decoration:underline; color:#61c03e;}
a.link17:hover{text-decoration:underline; color:#666666;}

a.link18:link{text-decoration:none; color:#999999; font-size:14px;}
a.link18:visited{text-decoration:none; color:#999999; font-size:14px;}
a.link18:hover{text-decoration:none; color:#666666; font-size:14px;}

a.link19:link{text-decoration:none; color:#666666; font-size:14px; font-weight:bold;}
a.link19:visited{text-decoration:none; color:#666666; font-size:14px; font-weight:bold;}
a.link19:hover{text-decoration:none; color:#999999; font-size:14px;  font-weight:bold;}

a.link20:link{text-decoration:underline; color:#666666;}
a.link20:visited{text-decoration:underline; color:#666666;}
a.link20:hover{text-decoration:underline; color:#006b54;}

/* FONTS ------------------------------------------------------------------------------------------------------------------------------------*/
h1{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
h2{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h3{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h4{ 
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.cssAlert{
	color:#da791b;
}

.cssAlertNav{
	color:#FFFFFF;
}

.css1{
	color:#ffffff;
	font-size:11px;
}
.css1-1{
	color:#666666;
	font-size:11px;
}
.css1-2{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#FFFFFF;
}
.css2{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#999999;
	font-size:10px;
}
.css3{
	color:#CCCCCC;
}
.css4{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#da791b;
}
.css5{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:18px;
	color:#da791b;
}
.css6{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:18px;
	color:#006b54;
}
.css7{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#999999;
	 font-size:13px;
}
.css8{
	font-size:13px;
	color:#CCCCCC;
}
.css9{
font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	color:#333333;
}
.css10{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	color:#ba1717;
}.css11{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	color:#da791b;
}.css12{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	color:#006b54;
}
.css13{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:17px;
	color:#006b54;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
.css14{
	color:#666666;
}
.css15{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	color:#006b54;
}
.css16{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	color:#333333;
}
.css17{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:15px;
	color:#333333;
	text-transform:uppercase;
}
.css18{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	color:#006b54;
	text-transform:uppercase;
}
.css19{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#999999;
	font-size:13px;
	
}.css20{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:13px;
	color:#006b54;
	text-transform:uppercase;
}
.css21{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#FFFFFF;
	font-size:13px;
}
.css22{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#FFFFFF;
	font-size:15px;
}
.css23{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#999999;
}
.css27{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#90bca7;
	font-size:11px;
}
.css28{
	color:#90bca7;
}
.css29{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#90bca7;
}
.css30{
	font-size:13px;
}
.css31{
	font-size:14px;
	color:#006b54;
}
.css32{
	color:#006b54;
}
.css33{
	color:#e3e3e3;
}

.css34{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#a6a6a6;
	font-size:10px;
}	
	
.head1{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-weight:bold;
	font-size:13px;
	color:#ff0000;
}
.head2{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-weight:bold;
	font-size:13px;
	color:#006b54;
}
.head3{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-weight:bold;
	font-size:13px;
	color:#006b54;
}
.head3Cap{
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#006b54;
	text-transform:uppercase;
}
.head4{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-weight:bold;
	font-size:13px;
	color:#599f3f;
}

.head5{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:16px;
	color:#599f3f;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
.head6{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:20px;
	color:#ff0000;
	padding:0px;
	margin:0px;
}
.head7{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:20px;
	color:#006b54;
	padding:0px;
	margin:0px;
}
.head8{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:16px;
	color:#006b54;
	padding:0px;
	margin:0px;
}
.head9{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:18px;
	color:#006b54;
}
.headSearch1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.headSearch2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
}
.headSearch3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666666;
}
.headSearch4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#666666;
}
.headSearch5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#666666;
}
/* MASTER FONTS ------------------------------------------------------------------------------------------------------------------------*/

body,table,td{
	font-family:Arial, Helvetica, sans-serif,Tahoma;
	color:#666666;
	font-size:13px;
}
input{
	font-family:Tahoma;
	color:#666666;
	font-size:13px;
}
select{
	font-family:Tahoma;
	color:#666666;
}
textarea{
	font-family:Tahoma;
	color:#666666;
}

/* MASTER HTML -------------------------------------------------------------------------------------------------------------------------*/

table{
	border:0px;
}
tr{
	vertical-align:top;
}
img{
	border:0px;
}
ul{
	list-style:circle;
}
.borderAlert{
	border:1px solid #ff0000;
}
.border{
	border:1px solid #f1f1f1;
}
.border2{
	border:1px solid #A6A186;
}
.border3{
	border:1px solid #768EA6;
}
.border4{
	/*border:1px solid #cccccc;*/
	border:1px solid #e5e5e5;
}
.border5{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.border6{
	border:1px solid #006B54;
}

.borderD{
	border:1px dashed #cccccc;
}
.borderT{
	border-color:#ffffff; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT2{
	border-color:#A6A186; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT3{
	border-color:#768EA6; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT4{
	border-color:#efefef; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT5{
	border-color:#c4cecc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT6{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT7{
	border-color:#e5e5e5; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderTD{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderTLB2{
	border-color:#6a8781; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
}
.borderTB{
	border-color:#efefef; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;  
}
.borderTB2{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;  
}
.borderTB3{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;  
}
.borderTB4{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;  
}
.borderTB5{
	border-color:#da791b; 
	border-top-width:5px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
}
.borderTB6{
	border-color:#e5e5e5; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
}
.borderLRB{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderTBR{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid;  
}
.borderTLR{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;  
}
.borderTLR2{
	border-color:#efefef; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;  
}
.borderTLB{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;  
}
.borderTR{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid; 
}

.borderB{
	border-color:#ffffff; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderB2{
	border-color:#c4cecc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderB3{
	border-color:#6a8781; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
	cursor:pointer;
	
	
}
.borderB4{
	/*border-color:#cccccc;*/
	border-color:#e5e5e5; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderB5{
	/*border-color:#cccccc; */
	border-color:#e5e5e5;  
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}

.borderB6{
	border-color:#e5e5e5; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderB7{
	border-color:#61c03e; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderB8{
	border-color:#f6be64; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderBB{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderBD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderBR{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderL{
	border-color:#ffffff; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderL2{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderL3{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderLB{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderLR{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderLR2{
	border-color:#599f3f; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderLT{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderLTR{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderLRB{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderLD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderLB2{
	border-color:#ffffff; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}


.borderR{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderRD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:dashed; 
}
input.hidden{
	position:absolute;
	left:0px;
	-moz-opacity:0;	
	-khtml-opacity:0;
	opacity:0;
	filter:alpha(opacity=0);
	left:-110px;
	width:190px;	
	height:20px;
	/* -108px is best for safari
	z-index:2;*/
}

.chktest{
	background-image:url(img/b-Radio_2.gif)
}


.checkboxSearch
{
	margin:3px 0 0 3px;
	width:15px;
	height:15px;
	background:transparent url(img/b-Radio_2.gif) no-repeat;
	display:inline;
}


.paddingTB1{
padding:10px 0 10px 0;
}

.btnLogin{
	border-style: none;
	background:transparent url(img/bLogin2.gif) no-repeat scroll;
	width: 54px;
	height: 20px;
	cursor:pointer;
}
.btnSubmit{
	border-style: none;
	background:transparent url(img/bSubmit2.gif) no-repeat scroll;
	width: 51px;
	height: 20px;
	cursor:pointer;

}
.btnSave{
	border-style: none;
	background:transparent url(img/b-save.gif) no-repeat scroll;
	width: 55px;
	height: 20px;
	cursor:pointer;

}
.buttonSearch {
	color:#ffffff;
	background-image: url(img/b-Go3.gif);
	background-color:#FFFFFF;
	width: 31px;
	height: 20px;
	font-size: 12px;
	border-style: none;
	cursor:pointer;
}
.imgPNG{
	behavior:url(iepngfix.htc);
}
/* UI */
img { behavior: url(../css/iepngfix.htc) }
img.link { cursor:pointer; }
p {margin-bottom:10px; margin-top:10px;}
div.clear { clear:both; }

div.div_table_simple { width:100% }
div.div_table_simple ul { margin:0; padding:0; clear:both; }
div.div_table_simple ul li {display:block; list-style-type:none; float:left; padding:0; margin:0; min-width:7px }

li.require_mark { color:#DA791B; height:22px; text-align:right; }

form { padding:0; margin:0 }

/* Member */
div#headerStep { padding-top:20px; padding-bottom:10px; }
div#headerStep ul li {display:block; list-style-type:none; float:left; width:109px;	height:34px;}

div#divMemberFormStep1 li.col1 { width:100px; vertical-align:middle; padding-right:3px;}
div#divMemberFormStep1 li.col2 { width:1px;  vertical-align:middle; height:22px;  padding-right:0px !important; padding-right:3px; }
div#divMemberFormStep1 li.col3 { width:auto; vertical-align:middle; }
div#divMemberFormStep1 li.require_mark_message { padding-top:10px; }

/*Step 2*/
/*
div#divStep2 li.topLeft { background:url(img/bgMember6-1-1.gif); width:10px; height:10px; }
div#divStep2 li.topCenter { min-width:440px; height:10px; background:#599f3f; }
div#divStep2 li.topRight { background:url(img/bgMember6-1-2.gif); width:10px; height:10px; }

div#divStep2 li.headerLeft { background:#599f3f; width:1px; height:auto; padding-right:9px;  padding-bottom:10px;}
div#divStep2 li.headerCenter { min-width:440px; background:#599f3f; padding-bottom:10px; }
div#divStep2 li.headerRight { background:#599f3f; width:1px; height:auto; padding-left:9px;  padding-bottom:10px; }

div#divStep2 li.left { background-image:url(img/bgMember6-3.gif); background-repeat:repeat-y; padding-right:9px;}
div#divStep2 li.center { bo }
div#divStep2 li.right { background-image:url(img/bgMember6-1.gif); background-repeat:repeat-y; }
*/

div#divStep2 div#step2Button { padding-top:10px; }

div#divEnewsAccept { position:relative; }
div#divEnews { position:relative; }
div#divEnews1 { padding-top:10px; }
div#divEnews2 { padding-top:20px; }
div#divEnews3 { padding-top:20px; }


div.divBgAlert { background-image:url(img/bgAlert.gif); background-repeat:repeat; }



/*** search ***/
.noBorder{
	border:0px;

}

ul.list_horizon		{ margin: 0; padding: 0; list-style-type: none; }
ul.list_horizon li	{ float:left;}

ul#ulViewTab {
	height:36px;

}

ul#ulViewTab li {
	height:36px;
	line-height:36px;
	margin:0px;
	padding:0px;
	vertical-align:baseline;

}

div#divMapContain {
	position:relative;
	margin:0px;
	padding:0px;
	z-index:10;

}

div#mapMessage, div#mapMessageBackground, div#mapMessageText , div#mapMessage2, div#mapMessageBackground2, div#mapMessageText2 {
	position:absolute;
	width:697px; 
	height:36px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	padding-left:25px;


}



div#mapMessage, div#mapMessage2 {
	position:relative;
	height:36px;

}

div#mapMessageText, div#mapMessageText2 {

	top:7px;
	font-size:18px;
	color:#FFFFFF;
	[top:7px; top:9px;]


}

div.mapLoading, div.mapLoadingBackground {
	position:absolute;
	width:722px; 
	height:472px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	text-align:center

}

div.mapLoadingBackground {
	height:100%;
}

div.mapLoadingText{
	padding-top:200px;
	font-weight:bold;
	z-index:9;
	position:relative;
	display:block;
/*	font-size:22px;*/
}

.transparent-white{
	background:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}

.transparent{
	background:#006b55;
	/*background:#61c03e;*/
	/*filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/

}

.menuHeader {
	color:#999999;
	font-weight:bold;

}


img.bullet-pLus {
	background-image:url(img/b-plus.gif);
	background-repeat:no-repeat;
	
}

img.bullet-minus {
	background-image:url(img/b-minus.gif);
	background-repeat:no-repeat;
	
}

img.bullet-disabled {
	background-image:url(img/b-plus-gray.gif);
	background-repeat:no-repeat;
	
}

/*****************/
/***** bullet ******/
/****************/
tr.bullet-header-normal{
	background:#FFFFFF;
}

tr.bullet-header-normal td-header{
	background:#FFFFFF;
}

tr.bullet-header-normal img.img-bullet-header{
	background-image:url(img/arrow-green.gif);
	background-repeat:no-repeat;
	
}

tr.bullet-header-normal a.link-header:link{text-decoration:none; color:#006b54; font-weight:bold;}
tr.bullet-header-normal a.link-header:visited{text-decoration:none; color:#006b54; font-weight:bold;}
tr.bullet-header-normal a.link-header:hover{text-decoration:none; color:#da791b; font-weight:bold;}

tr.bullet-header-normal a.link-showall:link{text-decoration:none; color:#006b54;}
tr.bullet-header-normal a.link-showall:visited{text-decoration:none; color:#006b54;}
tr.bullet-header-normal a.link-showall:hover{text-decoration:none; color:#da791b;}



/************/
tr.bullet-header-over{
	background:#61c03e;
}

tr.bullet-header-over td-header{
	background:#61c03e;
}

tr.bullet-header-over img.img-bullet-header{
	background-image:url(img/arrow-green2.gif);
	background-repeat:no-repeat;
	
}

tr.bullet-header-over a.link-header:link{text-decoration:none; color:#FFFFFF; font-weight:bold;}
tr.bullet-header-over a.link-header:visited{text-decoration:none; color:#FFFFFF; font-weight:bold;}
tr.bullet-header-over a.link-header:hover{text-decoration:none; color:#FFFFFF; font-weight:bold;}

tr.bullet-header-over a.link-showall:link{text-decoration:none; color:#FFFFFF;}
tr.bullet-header-over a.link-showall:visited{text-decoration:none; color:#FFFFFF;}
tr.bullet-header-over a.link-showall:hover{text-decoration:none; color:#FFFFFF;}


/**************/
tr.bullet-header-active-on{
	background:#61c03e;
}

tr.bullet-header-active-on td-header{
	background:#61c03e;
}

tr.bullet-header-active-on img.img-bullet-header{
	background-image:url(img/arrow-green3.gif);
	background-repeat:no-repeat;
	
}

tr.bullet-header-active-on a.link-header:link{text-decoration:none; color:#FFFFFF; font-weight:bold;}
tr.bullet-header-active-on a.link-header:visited{text-decoration:none; color:#FFFFFF; font-weight:bold;}
tr.bullet-header-active-on a.link-header:hover{text-decoration:none; color:#FFFFFF; font-weight:bold;}

tr.bullet-header-active-on a.link-showall:link{text-decoration:none; color:#FFFFFF;}
tr.bullet-header-active-on a.link-showall:visited{text-decoration:none; color:#FFFFFF;}
tr.bullet-header-active-on a.link-showall:hover{text-decoration:none; color:#FFFFFF;}


/**********/

tr.bullet-header-active-off{
	background:#61c03e;
}

tr.bullet-header-active-off td-header{
	background:#61c03e;
}

tr.bullet-header-active-off img.img-bullet-header{
	background-image:url(img/arrow-green2.gif);
	background-repeat:no-repeat;
	
}

tr.bullet-header-active-off a.link-header:link{text-decoration:none; color:#FFFFFF; font-weight:bold;}
tr.bullet-header-active-off a.link-header:visited{text-decoration:none; color:#FFFFFF; font-weight:bold;}
tr.bullet-header-active-off a.link-header:hover{text-decoration:none; color:#FFFFFF; font-weight:bold;}

tr.bullet-header-active-off a.link-showall:link{text-decoration:none; color:#FFFFFF;}
tr.bullet-header-active-off a.link-showall:visited{text-decoration:none; color:#FFFFFF;}
tr.bullet-header-active-off a.link-showall:hover{text-decoration:none; color:#FFFFFF;}


/**********/
tr.bullet-header-disabled{
	background:#FFFFFF;
}

tr.bullet-header-disabled td-header{
	background:#FFFFFF;
}

tr.bullet-header-disabled img.img-bullet-header{
	background-image:url(img/arrow-gray.gif);
	background-repeat:no-repeat;
	
}



/***********/


img.bullet-normal {
	background-image:url(img/arrow-green4.gif);
	background-repeat:no-repeat;
}

img.bullet-active {
	background-image:url(img/arrow-green5.gif);
	background-repeat:no-repeat;
}

/****************/

div.clearHeight {
	padding: 0px;
	margin: 0px;
}

.tblSubLocation {
	/*padding-left:10px;*/

}

.tdSubLocation, .tdSubPropertyType {
	background:url(img/arrow-green4.gif);
	background-position: 10px 5px;
	background-repeat:no-repeat;

	padding-left:20px;
	height:20px;

}


/* Section Bullet */
#tdLocationBullet, #tdPropertyTypeBullet, #tdPriceBullet, #tdPreferenceBullet, #tdBedroomBullet {
	padding-right:5px;
	padding-left:3px;
	width:10px;

}

#tdLocationHeader, #tdPropertyTypeHeader, #tdPriceHeader, #tdPreferenceHeader, #tdBedroomHeader {
	padding-right:3px;
}




/* Line */
.tdLine {
	height:1px;

}
.tdLine p {
	height:1px;
	padding:0px;
	margin:0px;
	line-height:1px;

}


/* Main TD */
.mainTD{
	
	padding-left:20px;
	height:25px;
	_height:20px;
	padding-bottom:5px;
}

.mainTD2{
	padding-left:6px;
	height:25px;
	_height:20px;
	padding-bottom:5px;
}


.mainTDClose{
	background:url(img/arrow-green4.gif);
	background-position: 10px 5px;
	background-repeat:no-repeat;

}

.mainTDOpen{
	background:url(img/arrow-green5.gif);
	background-position: 10px 5px;
	background-repeat:no-repeat;

}

/*#trHeaderPropertyType { margin:0;}
#trHeaderPropertyType td { margin:0;}*/

#locationHeaderText, #propertyTypeHeaderText, #priceHeaderText, #preferenceHeaderText, #bedroomHeaderText {
	margin:0px;
	padding:0px;
	float:left;
	
/*	height: 15px;
	padding-top:10px;
	background:#999999;*/
}


#showAllMainLocation, #showAllMainPropertyType, #showAllPrice, #showAllPreference, #showAllBedroom {
	margin:0px;
	padding:0px;
	float:right;

}


#tblPropertyType, #tblMainLocation, #tblPrice, #tblPreference, #tblBedroom {
	margin-top:5px;

}


.box-alert {
	position:relative; 
	-webkit-border-top-left-radius: 5px; 			/* Safari */
	-webkit-border-top-right-radius: 5px; 		/* Safari */
	-webkit-border-bottom-right-radius: 5px; 	/* Safari */
	-webkit-border-bottom-left-radius: 5px;	 	/* Safari */
	-moz-border-radius: 5px 5px 5px 5px; /*Firefox*/
	border-radius: 5px 5px 5px 5px; /*Opera*/
	border-radius: 5px 5px 5px 5px !important;
	border-color:#599f3f; border-top-width:1px;  border-bottom-width:1px; border-left-width:1px;  border-right-width:1px; border-style:solid;
	}
.box-flash {
	position:relative; 
	-webkit-border-top-left-radius: 5px; 			/* Safari */
	-webkit-border-top-right-radius: 5px; 		/* Safari */
	-webkit-border-bottom-right-radius: 5px; 	/* Safari */
	-webkit-border-bottom-left-radius: 5px;	 	/* Safari */
	-moz-border-radius: 5px 5px 5px 5px; /*Firefox*/
	border-radius: 5px 5px 5px 5px; /*Opera*/
	border-radius: 5px 5px 5px 5px !important;
	background-color:#FFFFFF;
	}
