*{font-family :tahoma;font-size:12px;color:#333333;}
body{padding:0px;margin:0px;background-color:#FFFFFF;background-image:url(../images/bg_main.gif);	background-position:top center;background-repeat:repeat-x;}
#spr_bgheader{width:100%;height:110px;text-align:center;background-image:url(../images/townhome/bg_main.gif);	background-position:top center;background-repeat:repeat-x;}
#spr_header{width:960px;height:110px;z-index:2;position:relative;top:0px;}
#spr_body{width:960px;background-image:url(../images/bg_body.gif);background-repeat:no-repeat;background-position:bottom right;background-color:#fff}
/*
#spr_background{width:100%;background-image:url(../images/bgmain.jpg);background-repeat:repeat-x;background-color:#fff;background-position:bottom;}
*/
#spr_footer_bg{background:url(../images/bg_footer.gif) top ;background-position: top center;background-repeat:repeat-x;background-color:#FFFFFF; text-align: center; width: 100%;}
#spr_footer{width:960px;height:125px;}
#spr_footer .top{height:78px;text-align:center;  }
#spr_footer .left{float:left;text-align:left;width:50%;overflow:hidden;font-size:11px;color:#7A6A2D;padding-top:25px;}
#spr_footer .right{float:left;text-align:right;width:50%;overflow:hidden;font-size:11px;color:#7A6A2D;padding-top:25px;}
#spr_footer .right a , #spr_footer .right a:link , #spr_footer .right a:visited , #spr_footer .right a:hover{font-size:11px;color:#7A6A2D;padding-top:25px;text-decoration:none;}
#spr_footer .left a , #spr_footer .left a:link , #spr_footer .left a:visited , #spr_footer .left a:hover{font-size:11px;color:#7A6A2D;padding-top:25px;text-decoration:none;}
#spr_footer .top .cityhome{position:relative;top:-50px;left:315px;z-index:2;}

#spr_header .left{float:left;text-align:left;width:50%;height:100%;}
#spr_header .right{float:left;text-align:right;width:50%;padding-top:13px;}

#spr_content{width:100%;}
#spr_content_left{width:666px;float:left;background:none;}
#spr_content_right{width:294px;float:right; text-align:left;background:none;overflow:hidden;}

#spr_content_top { 
	width:950px; 
	height:201px; 
	background-image:url(../images/bg_owner_top.gif);
	background-repeat:no-repeat; 
}

#spr_content_top h1 { 
color:#b3800e;
font-size:30px;
font-weight:bold;
text-align:center;
}


#spr_content_middle {
	background-image:url(../images/bg_owner_middle.gif);
	background-position:top center;
	background-repeat:repeat-y;
	padding-left: 50px;
	padding-right: 50px;
	font-size:14px;
	color:#b3800e;
	text-align:left;
}



#spr_content_middle a{ 
color:#b3800e;

}

#spr_content_middle a:hover{ 
color:#674802;

} 



#spr_content_bottom { 
	width:950px; 
	height:123px; 
	background-image:url(../images/bg_owner_bottom.gif);
	background-repeat:no-repeat; 

}




#spr_content_result { 
	width:800px; 


} 

#spr_content_result_top { 
	width:800px;
	height:106px; 
	background-image:url(../images/bg_result_top.gif);
	background-repeat:no-repeat; 
}

#spr_content_result_top h1 { 
color:#b3800e;
font-size:17px;
font-weight:bold;
text-align:center;
padding-top: 20px;
line-height: 25px;
}

#spr_content_result_topx { 
	width:800px;
	height:106px; 
	background-image:url(../images/bg_result_top.gif);
	background-repeat:no-repeat; 
}

#spr_content_result_topx h1 { 
color:#b3800e;
font-size:17px;
font-weight:bold;
padding-left: 50px;
padding-right: 20px;
padding-top: 40px;
}



#spr_content_result_middle {
	background-image:url(../images/bg_result_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding-left: 50px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
	font-size:14px;
	color:#b3800e;
	text-align:left;
	line-height: 25px;
	
}



#spr_content_result_middle a{ 
font-size:12px;
color:#674802;
}

#spr_content_result_middle a:hover{ 
color:#b3800e;
font-size:12px;

} 



#spr_content_result_bottom { 
	width:800px; 
	height:93px; 
	background-image:url(../images/bg_result_bottom.gif);
	background-repeat:no-repeat; 

}



#spr_mainmenu{height:26px;padding-top:6px;}

#spr_menu_flash{height:78px;}

#spr_banner{height:295px; position: relative;}
#spr_banner_border_bottom{text-align:right;height:16px;padding-bottom:20px;background-image:url(../images/banner_border.gif);background-repeat:no-repeat;}
.spr_banner_imgs { position: absolute; top: 0; left: 0; }

/*
Left menu
*/
#spr_menu_left{text-align:left;float:left;width:227px;}
.spr_menu_item * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.spr_menu_item li {height:30px;list-style:none;margin:0px;padding:0px;}
.spr_menu_item {clear:both;padding:0px;margin:0px;}
.spr_menu_item a {height:30px;display:block;color:#675900;text-decoration:none;background-image:url(../images/navbg_1.gif);background-repeat:repeat-y;padding-left:22px;padding-top:7px;height:30px;width:227px;font-size:13px;}
.spr_menu_item a:hover, .spr_menu_item a.focus{background-image:url(../images/navbg_0.gif);background-repeat:repeat-y;font-weight:bold;}
.spr_menu_subitem {height:30px;clear:both;}
.spr_menu_subitem a {display:block;color:#675900;text-decoration:none;background-image:url(../images/navbg_sub.gif);background-repeat:repeat-y;padding-left:42px;padding-top:7px;height:30px;width:227px;font-size:13px;text-align:left;}
.spr_menu_subitem a:hover, .spr_menu_subitem a.focus {font-weight:bold;background-image:url(../images/navbg_sub.gif);}
#project_cat {text-align:left;}

#banner_gallery_list{height:14px;float:right;margin-top:1px;margin:0px;padding:0px;}
#banner_gallery_list li {display:inline;list-style:none}/*;width:29px;height:14px;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;padding:0px;margin:0px;}*/
#banner_gallery_list li:first-child a {border-left:1px solid #C0C0C0;}
/*#banner_gallery_list li.banner_gallery_list_selected {background-color:#FFFFFF;list-style:none;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}*/
#banner_gallery_list li a {float:left;display:block;width:29px;height:14px;background-color:#E1E1E1;font-size:13px;text-align:center;color:#717171;font-weight:bold;font-family:arial;cursor:pointer;text-decoration:none;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
#banner_gallery_list li.banner_gallery_list_selected a {background-color:#fff}
#banner_gallery_list li a:hover {background-color:#fff}
#banner_gallery_list li a span {font-size:13px;color:#717171;font-weight:bold;font-family:arial;}
#ulbanner{height:14px;float:right;margin-top:1px;}

/*
#ulbanner{width:151px;height:14px;float:right;margin-top:1px;}
ul.banner{width:151px;margin:0px;padding:0px;border-left:0px solid #C0C0C0;}
ul.banner li,ul.banner li.first_focus a,ul.banner li.focus a,ul.banner li a,ul.banner li.first a{display:block;font-size:13px;text-align:center;color:#717171;font-weight:bold;font-family:arial;cursor:pointer;text-decoration:none;}
ul.banner li.first{background-color:#E1E1E1;list-style:none;float:left;width:29px;height:14px;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
ul.banner li{background-color:#E1E1E1;list-style:none;float:left;width:29px;height:14px;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}

ul.banner li.first_focus{background-color:#FFFFFF;list-style:none;float:left;width:29px;height:14px;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
ul.banner li.focus{background-color:#FFFFFF;list-style:none;float:left;width:29px;height:14px;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
*/

/*-- banner hilight--*/
ul.banner li.first:hover , ul.banner li:hover{background-color:#FFFFFF;}

/*-- tab menu--*/
#spr_tab_menu{height:29px;padding-left:23px;}
#spr_tab_menu_promotion,#spr_tab_menu_news,#spr_tab_menu_activity,#spr_tab_menu_sara{background-repeat:no-repeat;float:left;}

/* for mouse out */
#spr_tab_menu_promotion{width:154px;height:30px;background-image:url(../images/tab_promotion_1.gif);}
#spr_tab_menu_news{width:156px;height:30px;background-image:url(../images/tab_news_1.gif);}
#spr_tab_menu_activity{width:155px;height:30px;background-image:url(../images/tab_activity_1.gif);}
#spr_tab_menu_sara{width:155px;height:30px;background-image:url(../images/tab_sara_1.gif);}
#spr_tab_menu_promotion a,#spr_tab_menu_news a,#spr_tab_menu_activity a,#spr_tab_menu_sara a{width:154px;height:30px;display:block;cursor:pointer;}
/* for mouse over */
#spr_tab_menu_promotion:hover{width:154px;height:30px;background-image:url(../images/tab_promotion_2.gif);}
#spr_tab_menu_news:hover{width:156px;height:30px;background-image:url(../images/tab_news_2.gif);}
#spr_tab_menu_activity:hover{width:155px;height:30px;background-image:url(../images/tab_activity_2.gif);}
#spr_tab_menu_sara:hover{width:155px;height:30px;background-image:url(../images/tab_sara_2.gif);}

/* for mouse click */
#spr_tab_menu_promotion.focus{width:154px;height:30px;background-image:url(../images/tab_promotion_3.gif);}
#spr_tab_menu_news.focus{width:156px;height:30px;background-image:url(../images/tab_news_3.gif);}
#spr_tab_menu_activity.focus{width:155px;height:30px;background-image:url(../images/tab_activity_3.gif);}
#spr_tab_menu_sara.focus{width:155px;height:30px;background-image:url(../images/tab_sara_3.gif);}

/* content item */
.spr_content_item{width:616px;height:87px;overflow:hidden;padding:10px 20px;background-image:url(../images/bg_item.gif);background-repeat:no-repeat;border-left:1px solid #DED7A7;border-right:1px solid #DED7A7;text-align:left;}
.spr_content_item:hover{background-image:url(../images/bg_item_hover2.gif);background-repeat:no-repeat;}
.spr_content_item .item_pic{width:164px;height:78px; padding:6px 30px 6px 6px;float:left;}
.spr_content_item h2,.spr_content_item h2 a,.spr_content_item h2 a:hover,.spr_content_item h2 a:visited{font-size:12px;font-weight:bold;color:#BC7C00;padding:5px 0px;margin:0px;text-decoration:none;}
.spr_content_item a,.spr_content_item a:hover,.spr_content_item a:visited{text-decoration:none;}
.spr_content_item em { font-size:8px; font-style: italic; font-weight: lighter;  }
/**/

/* content item */
.spr_content_item2{width:616px;height:87px;overflow:hidden;padding:10px 20px;background-image:url(../images/bg_item2.gif);background-repeat:no-repeat;border-left:1px solid #DED7A7;border-right:1px solid #DED7A7;text-align:left;}
.spr_content_item2:hover{background-image:url(../images/bg_item_hover2.gif);background-repeat:no-repeat;}
.spr_content_item2 img{width:164px;height:78px; padding:6px 30px 6px 6px;float:left;}
.spr_content_item2 h2,.spr_content_item2 h2 a,.spr_content_item2 h2 a:hover,.spr_content_item2 h2 a:visited{font-size:12px;font-weight:bold;color:#BC7C00;padding:5px 0px;margin:0px;text-decoration:none;}
.spr_content_item2 a,.spr_content_item2 a:hover,.spr_content_item2 a:visited{text-decoration:none;}
.spr_content_item2 em { font-size:8px; font-style: italic; font-weight: lighter;  }
/**/

/* category item */
.spr_category_item{display:block;width:680px;height:107px;overflow:hidden;padding:8px 21px;background-image:url(../images/unselectedarticle.png);background-repeat:no-repeat;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.spr_category_item:hover{background-image:url(../images/selectedarticle.png);background-repeat:no-repeat;}
.spr_category_item img{width:164px;height:78px; padding:6px 30px 6px 6px;float:left;}
.spr_category_item h2,.spr_content_item h2 a,.spr_content_item h2 a:hover,.spr_content_item h2 a:visited{font-size:12px;font-weight:bold;color:#BC7C00;padding:5px 0px;margin:0px;text-decoration:none;}
.spr_category_item a,.spr_content_item a:hover,.spr_content_item a:visited{text-decoration:none;}
.spr_category_item em { font-size:8px; font-style: italic; font-weight: lighter;  }
.spr_category_item a.cattitle{color:#bc7c00}
.spr_category_nav{display:block;width:680px;height:22px;}
.spr_category_item span.article_date{color:#666666;font-weight:normal;}
.spr_category_item span.article_body{color:#333333;font-weight:normal;}
/**/


#spr_border_top{height:10px;width:658px;background-image:url(../images/content_border_top.gif);background-repeat:no-repeat;}
#spr_border_top2{height:10px;width:658px;background-image:url(../images/content_border_top2.gif);background-repeat:no-repeat;}
#spr_border_bottom{height:22px;width:658px;background-image:url(../images/content_border_bottom.gif);background-repeat:no-repeat;background-position:left bottom;text-align:right;overflow:hidden;}

#icon_menu_searchmap{margin-bottom:0px;width:260px;height:50px;background-image:url(../images/ico_searchmap_1.gif);}
#icon_menu_register{margin-bottom:0px;width:260px;height:50px;background-image:url(../images/ico_register_1.gif);}
#icon_menu_buyerguide{margin-bottom:0px;width:260px;height:56px;background-image:url(../images/ico_buyerguide_1.gif);}

#icon_menu_searchmap:hover{margin-bottom:0px;width:260px;height:50px;background-image:url(../images/ico_searchmap_2.gif);}
#icon_menu_register:hover{margin-bottom:0px;width:260px;height:50px;background-image:url(../images/ico_register_2.gif);}
#icon_menu_buyerguide:hover{margin-bottom:0px;width:260px;height:56px;background-image:url(../images/ico_buyerguide_2.gif);}

#icon_menu_searchmap a,#icon_menu_register a,#icon_menu_buyerguide a{width:260px;height:50px;display:block;}


.banner_right{margin:10px 0px;}
.clr{clear:both;}
#menu_aboutus{background-image:url(../images/menu_aboutus.gif);}
#menu_project{background-image:url(../images/menu_project.gif);}
#menu_relation{background-image:url(../images/menu_relation.gif);}
#menu_contactus{background-image:url(../images/menu_contactus.gif);}
#ico_thai{background-image:url(../images/ico_thai.gif);}
#ico_eng{background-image:url(../images/ico_eng.gif);}
#ico_thai:hover{background-image:url(../images/ico_thai1.gif);}
#ico_eng:hover{background-image:url(../images/ico_eng1.gif);}
#ico_thai_focus{background-image:url(../images/ico_thai1.gif);}
#ico_eng_focus{background-image:url(../images/ico_eng1.gif);}

#menu_aboutus:hover{background-image:url(../images/menu_aboutus_2.gif);}
#menu_project:hover{background-image:url(../images/menu_project_2.gif);}
#menu_relation:hover{background-image:url(../images/menu_relation_2.gif);}
#menu_contactus:hover{background-image:url(../images/menu_contactus_2.gif);}



#menu_aboutus,#menu_project,#menu_relation,#menu_contactus{float:left;width:209px;height:26px;background-repeat:no-repeat;}
#ico_thai, #ico_thai_focus , #ico_eng_focus, #ico_eng{float:left;width:60px;height:26px;background-repeat:no-repeat;}
#ico_thai a, #ico_thai_focus a, #ico_eng_focus a, #ico_eng a{display:block;width:60px;height:26px;}
#ico_thai, #ico_thai_focus{margin-left:4px;margin-right:0px;}
#menu_aboutus a,#menu_project a,#menu_relation a,#menu_contactus a{display:block;width:164px;height:29px;}


a.menu_attach, a.menu_attach:visited, div.menu_attach{display:block;width:164px;height:29px;background-color: #FFFFFF;
text-decoration: none;font-family: Tahoma;font-size: 12px;color:   #FFFFFF;border-bottom: 1 solid #B0A149;}
a.menu_attach, a.menu_attach:visited { border-bottom: 1 solid #B0A149; }
div#submenu{ border-bottom: 1px solid black;bg}

a.icon_attach, a.icon_attach:visited, div.icon_attach{display:block;width:60px;height:26px;background-color: #FFFFFF;
text-decoration: none;border-bottom: 1 solid #B0A149;}


#menu_aboutus_child,#menu_project_child,#menu_relation_child,#menu_contactus_child{margin-left:23px;margin-top:-2px;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);display:block;}
a.submenu_attach,a.submenu_attach:visited {height:19px;width:150px;display:block;border-bottom:1px solid #B3A34B;padding-top:0px;text-decoration: none;font-family: Tahoma;font-size: 12px;color:#FFFFFF;background-image:url(../images/bg_submenu_1.gif);background-repeat:no-repeat;padding-left:20px;text-align:left;background-color: #998931;padding-top:6px;}
a.submenu_attach:hover{background-image:url(../images/bg_submenu_2.gif);background-repeat:no-repeat;background-color: #6e6428;padding-top:6px;font-size: 12px;color:#FFFFFF;}
a.subsubmenu_attach,a.subsubmenu_attach:visited {height:19px;width:200px;display:block;border-bottom:1px solid #B3A34B;padding-top:0px;text-decoration: none;font-family: Tahoma;font-size: 12px;color:#FFFFFF;background-image:url(../images/bg_submenu_1.gif);background-repeat:no-repeat;padding-left:20px;text-align:left;background-color: #998931;padding-top:6px;}
a.subsubmenu_attach:hover{background-image:url(../images/bg_submenu_2.gif);background-repeat:no-repeat;background-color: #6e6428;padding-top:6px;font-size: 12px;color:#FFFFFF;}

#menu_project_4_child{margin-left:150px;margin-top:-20px;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);display:block;}
/*
#menu_project_child,div#submenu_aboutus,div#submenu_project,div#submenu_relation,div#submenu_contactus{background-color: #998931;margin-left:23px;margin-top:-2px;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
div#submenu_hotel_resort{background-color: #998931;margin-left:-3px;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
a.subsubmenu_attach,a.subsubmenu_attach:visited {
height:19px;padding-right:20px;display:block;border-bottom:1px solid #B3A34B;text-decoration: none;
font-family: Tahoma;font-size: 12px;color: #FFFFFF;background-image:url(../images/bg_submenu_1.gif);background-repeat:no-repeat;padding-left:20px;text-align:left;
background-color: #998931;padding-top:6px;}
a.subsubmenu_attach:hover{background-image:url(../images/bg_submenu_2.gif);background-repeat:no-repeat;background-color: #6e6428;padding-top:6px;
}
*/

/* detail */
.detail_title {font-size:10pt;font-weight:bold;color:#bc7c00;}
#content_gallery_list {margin:0;padding:0;list-style:none}
#content_gallery_list li {display:inline;float:left;width:18px;height:17px;margin:2px;text-align:center}
#content_gallery_list a {text-decoration:none}
.content_gallery_text {font-weight:bold;font-size:10pt;color:#fff}
.content_gallery_list_unselected {background-image:url('../images/gallery_bullet1.gif');}
.content_gallery_list_selected {background-image:url('../images/gallery_bullet.gif')}

.show{display:inline;}
.hide{display:none;}

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
}
div.vert_menu2
{
  position: absolute;
  visibility: hidden;
  display: none;
  left:120px;
}

div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }

/*
#menu_project_child, #menu_project_child ul{
margin:0;padding:0;list-style-type:none;list-style-position:outside;line-height:1.5em; 
}

#menu_project_child a{
height:19px;width:150px;display:block;border-bottom:1px solid #B3A34B;padding-top:0px;text-decoration: none;font-family: Tahoma;font-size: 12px;color:#FFFFFF;background-image:url(../images/bg_submenu_1.gif);background-repeat:no-repeat;padding-left:20px;text-align:left;background-color: #998931;padding-top:6px;
}

#menu_project_child a:hover{
background-image:url(../images/bg_submenu_2.gif);background-repeat:no-repeat;background-color: #6e6428;padding-top:6px;font-size: 12px;color:#FFFFFF;
}

#menu_project_child li{
list-style-type: none;
list-style-image: none;
/*float:left;position:relative;*/
}

/*#menu_project_child > ul {
position:absolute;display:none;width:12em;top:1.5em;
}

#menu_project_child li ul a{
width:12em;height:auto;float:left;
}

#menu_project_child > ul > ul{
position: relative;
top: auto;
float:left;
/*top:auto;*/
}	

/*#menu_project_child li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#menu_project_child li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#menu_project_child li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}*/
