/*-----------------Sun Seng-------------------------*/
#tmpl_main {
	/*margin-left:auto;
	margin-right:auto;*/
}
/*-----------------Sun Seng-------------------------*/
#tmpl_head{
	/*padding: 0;
	font-size:12px;
	height:80px;*/
}
/*-----------------Sun Seng-------------------------*/
#tmpl_head img {
    /*margin-bottom: 10px;*/
}
#tmpl_body{
	padding:20px;	
}
#tmpl_menu{
	position:relative;
	/*margin-bottom:25px;*/ /**************************Sun Seng***************************/
}
.tmpl_menu_tl{
    /*
	background: url(../images/menu_bar_l.png) 0 100% no-repeat; 
    */
}
.tmpl_menu_tr{
    /*
	background: url(../images/menu_bar_r.png) 100% 0 no-repeat;
	padding-left:10px;
	padding-right:10px;
     */
}
.tmpl_menu_tm{
	/*height:60px;*/ /************Sun Seng**********************/
	/*background: url(../images/menu_bar.png) repeat-x bottom left; */
}
/************Sun Seng**********************/
#tmpl_slideshow{
	/*position:relative;
	margin-bottom:5px;*/
}
#tmpl_breadcrumb{
	height:27px;
	background: url(../images/breadcrumb_bar.png) repeat-x bottom left;
	margin-bottom:2px;
}
.pathway_title{
	position:relative;
	padding:3px;
	top:3px !important;
}
.greent_point,
.red_unpoint,
.red_unpoint1,
.red_point,
.red_point1,
.breadcrumb_second,
.breadcrumb_second1,
.breadcrumb_first{
	height:27px;
	padding:0px;
	color:#FFFFFF;
	float:left;
}
.breadcrumb_first{
	background: url(../images/breadcrumb_gn.png) repeat-x bottom left;
}
.greent_point{
	background: url(../images/breadcrumb_gpoint.png) 100% no-repeat;
	width:2px;
	padding-left:7px;
}
.red_unpoint{
	background: url(../images/breadcrumb_unrpoint.png) 0 100% no-repeat;
	width:7px;
	margin-left:-8px;
}
.breadcrumb_second{
	color:#CCCCCC;
	background: url(../images/breadcrumb_rd.png) repeat-x bottom left;
	margin-left:-2px;
}
.red_point{
	background: url(../images/breadcrumb_rpoint.png) 0 100% no-repeat;
	width:9px;
}
.red_unpoint1{
	background: url(../images/breadcrumb_unrpoint1.png) 0 100% no-repeat;
	width:7px;
	margin-left:-8px;
}
.breadcrumb_second1{
	color:#FFFFFF;
	background: url(../images/breadcrumb_rd1.png) repeat-x bottom left;
	margin-left:-2px;
}
.red_point1{
	background: url(../images/breadcrumb_rpoint1.png) 0 100% no-repeat;
	width:11px;
}
a.pathway{
	text-decoration:none;
	color:#52bdbb;
}
a.pathway:hover{
	color:#f59393;
}
/*********************Sun Seng**************/
#tmpl_component{
	/*background:#fcfcfc;*/
}
/******************Sun Seng*********************/
/*#tmpl_component h1,
#tmpl_component h2,
#tmpl_component h3{
	position:absolute;
	margin:0px;
	padding:5px;
	color:#01565b;
	font-size:18px;
}*/

.tmpl_component_tl{
	/*background: url(../images/bar_header_l.png) 0 0 no-repeat;*/
    background-color: #278ca7;
}
.tmpl_component_tr{
	/*background: url(../images/bar_header_r.png) 100% 0 no-repeat;
    //background-color: #fff;
	//padding-left:429px;*/
	margin-left:10px;
}
.tmpl_component_tm{
	height:31px;
	/*background: url(../images/bar_header_md.png) repeat-x bottom left;*/
    background-color: #278ca7;
}
/*Sun Seng*/
#tmpl_component_body{
	/*background-color: #fff;
	border:solid 1px #d2d2d2;
	border-top:none;
	padding:6px;*/
}
#tmpl_property_front{
	width:317px;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
}
#tmpl_property_front b{
	position:absolute;
	background: url(../images/ban_new.png) 0 0 no-repeat;
	width:42px;
	height:42px;
	margin-top:-1px;
	margin-left:-1px;
}
#tmpl_property_front h1{
	position:absolute;
	margin:0px;
	margin-top:6px;
	padding:5px;
	padding-left:30px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
	width:280px;
}
/*Sun Seng*/
.tmpl_front_tl{
	/*background: url(../images/bar_list_tl.png) 0 0 no-repeat;*/
    /*background-color: #fff;*/
}
.tmpl_front_tr{
	/*background: url(../images/bar_list_tr.png) 100% 0 no-repeat; 
	padding-left:10px;
	padding-right:10px;*/
    background-color: #fff;
    margin-left: 10px;
    width: 317px;
}
.tmpl_front_tm{
	height:42px;
	/*background: url(../images/bar_list_tm.png) repeat-x top left;*/
    background-color: #278ca7;
}
.tmpl_front_body{
}
.tmpl_front_bl{
	/*background: url(../images/bar_list_bl.png) 0 0 no-repeat;*/
}
.tmpl_front_br{
	/*background: url(../images/bar_list_br.png) 100% 0 no-repeat;*/
	padding-left:10px;
	padding-right:10px;
}
.tmpl_front_bm{
	height:8px;
	/*background: url(../images/bar_list_bm.png) repeat-x top left;*/
}
.tmpl_list_img,
.tmpl_front_img{
	/*margin-top: 5px;
    margin-left: 13px;
	border:none;
	padding: 0;
	overflow:hidden;
    width: 300px;
	height:180px;*/
    /*
	background:#bfd3c7;
	background:-moz-linear-gradient(top, #bfd3c7 0%, #9bcbcc 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd3c7), color-stop(100%,#9bcbcc));
	background:-webkit-linear-gradient(top, #bfd3c7 0%,#9bcbcc 100%);
	background:-o-linear-gradient(top,  #bfd3c7 0%,#9bcbcc 100%);
	background:-ms-linear-gradient(top, #bfd3c7 0%,#9bcbcc 100%);
	background:linear-gradient(top,  #bfd3c7 0%,#9bcbcc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd3c7', endColorstr='#9bcbcc',GradientType=0); */
	position:relative;
}
.tmpl_list_img, .tmpl_front_img {
    /*outline-color: #fff;
    outline-style: solid;
    outline-width: 4px;
    outline-offset: -6px;*/
}
.tmpl_front_img img{
    margin-left:9px;
    margin-top:10px;
    padding:4px;
    background-color:#FFFFFF;
    box-shadow:0 0 3px #D3D3D3;
    border:1px solid #E5E5E5;
}
}
.tmpl_list_img{
	width:30%;
	float:left;
}
.tmpl_list_conten{
	width:67%;
	float:right;
}
.tmpl_list_conten_title{
	background: url(../images/breadcrumb_bar.png) repeat-x bottom left;
	height:27px;
}
.tmpl_list_conten_title h1{
	color:#FFFFFF !important;
	text-transform:uppercase;
	font-size:14px !important;
	padding:5px 0 0 5px;
}
.more_detail{
	position:relative;
	float:right;
	margin-top:10px;
}
.more_l{
	/*background: url(../images/more_left.png) 0 0 no-repeat;*/
}
.more_r{
	/*background: url(../images/more_right.png) 100% 0 no-repeat;
	padding-left:5px;
	padding-right:12px;*/
    margin-top: 20px;
}
.more_detail a,
.more_m a{
	text-decoration:none;
	font-size:14px;
	/display:block;
	font-style:italic;
	font-weight:bold;
	color:#0000FF;
}
.more_detail a:hover,
.more_m a:hover{
	color:#0C5B60;
    text-decoration: underline;
}
.more_m{
	/*background: url(../images/more_middle.png) repeat-x top left;
	padding:5px 0 7px 7px;*/
    padding-right: 5px;
}
.bar_horizontal{
	background: url(../images/bar_horizontal.png) repeat-x center
}
/*Sun Seng*/
/*#tmpl_footer{
	margin-top:5px;
}*/
/*.search_content{
	border: solid 1px #cdcdcd;
	border-top:none;
	padding:10px 5px;
	padding-bottom:0px;
	background:#ebebeb;
	font-size:12px;
}*/
/*Sun Seng*/
/*.footer_content{
	background:#278ca7;
	font-size:12px;
    border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    margin-top: -10px;
}
.footer_content p {
    color: white;
    padding-left: 20px;
}*/
.listProperty{
	font-size:14px;
    width: 300px;
    margin-left: 13px;
    margin-top: 10px;
}
.labelTitle{
}
.labelItem{
}
/*pagination*/
.pagination span { padding: 2px 5px 2px 5px; }
.pagination a { 
	margin:2px;
	border:solid 1px #999999;
	padding: 2px 5px 2px 5px;
	font-weight:bold;
	background: #ECEEF4 url(../images/bg_botton.png) 0 100% repeat-x;
	color:#333333;
	text-decoration:none;
}
.pagination strong span { color:#E00000; }
.pagination a:hover {
	color:#E00000;
}
/*===========================*/
.rbottom *
{
	overflow: hidden;
	display: block;
}
.rbottom h3
{
	/background:#ebebeb;
	border-right: solid 1px #cdcdcd;
	border-left: solid 1px #cdcdcd;
	padding-left:10px;
}
.r1, .r2, .r3, .r4, .r5, .r6
{
	height: 1px;
	font-size: 0px;
}
.r7, .r8
{
	height: 2px;
	font-size: 0px;
}
.r1
{
	background-color: rgb(205, 205, 205);
}
.r2, .r3, .r4, .r5, .r6, .r7, .r8
{
	background-color: rgb(255, 255, 255);
}
.r4, .r5, .r6, .r7, .r8
{
	border-right: solid 1px #cdcdcd;
	border-left: solid 1px #cdcdcd;
	background:#ebebeb;
}
.r4, .r5, .r6
{
	border-right: solid 1px #cdcdcd;
	border-left: solid 1px #cdcdcd;
	background:#ebebeb;
}
.r2, .r3
{
	border-right: solid 2px #cdcdcd;
	border-left: solid 2px #cdcdcd;
	background:#ebebeb;
}
.r1
{
	margin: 0px 10px;
}
.r2
{
	margin: 0px 8px;
}
.r3
{
	margin: 0px 6px;
}
.r4
{
	margin: 0px 5px;
}
.r5
{
	margin: 0px 4px;
}
.r6
{
	margin: 0px 3px;
}
.r7
{
	margin: 0px 2px;
}
.r8
{
	margin: 0px 1px;
}



/* css edit on  table by Daroath */
.tbldetails,.tbldetailsnested {
    border-collapse: collapse;     
}
.tbldetails {
    margin-top: 7px;
}
.tbldetailsnested {
    width: 100%;
}
.tbltitle {
    text-transform: uppercase;
    color: white;
    background-color: #278ca7;
    text-align: left;
    padding: 2px 15px;
}
.tbldetailsnested, .tbldetailsnested th, .tbldetailsnested td {
    border: 1px solid #a7a9ac;
    font-size: 0.9em;    
}
.tbldetailsnested .tblhead {
    background-color: #dddddd;
    text-transform: uppercase;
    text-align: left;
    padding: 2px 7px;
    color: #333;
    width: 40%;
}
.tbldetailsnested td {
    padding: 2px 7px;
}
.tbldetailsnested .headwidth {
    width: 19%;
}
.detailsunit {
    background-color: #dddddd;
    width: 8%;
    text-transform: uppercase;
}
.tt {
    text-transform: uppercase; 
    background-color: #278ca7; 
    width: 956px;
}
.dt {
    padding-top: 10px;
    
}
.dt img {
    outline: #fff solid 4px;
    outline-offset: -6px;
    z-index: 0;
}