﻿body
{
  margin:0; 
  font-family: Tahoma; 
  font-size: 0.8em; 
  background-color:#ffffff;
  color:#404348;
}

a:link{color:#0843A7;text-decoration:none; font-size: 1em}
a:visited{color:#0843A7;text-decoration:none;}
a:hover{color:#F28226;text-decoration:underline; }

h1,h2,h3{margin:0;padding:0;}
h1{font:2em/180% Tahoma;margin:15px 0 10px 0;}
h1.guide{color:#002858;margin-bottom:10px;font-size:20px;}
h2{font:1.5em/180% Tahoma;}
h3{font:1.4em/180% Tahoma;}

p{ margin-top:0px; margin-bottom:0px;}
.p{ margin-top:5px; margin-bottom:5px;}

.centerAlignment{margin-left:auto; margin-right:auto;}
.rightAlignment{ float:right;}

/******************************************New Layout***********************************************/
.divlineTop
{
 width:100%;
 height:3px;
 background-color:#2970BE;
 overflow:hidden;
}
.divLinkTop
{
 width:261px; height:21px; background-repeat:no-repeat;
 position:relative;
 float:right;
 background:#fff url('Images/Home/bg_menu_top.gif') top right no-repeat;
}
.divHeadTypeHome{width:81px; height:30px; position:relative; float:left; margin-top:0px; background:#1D74C7 url('Images/Home/01.gif') top center no-repeat; overflow:hidden;}
.divHeadTypeHome_Focus{width:81px; height:30px; position:relative; float:left; margin-top:0px; background:#007CEF url('Images/Home/01_hover.gif') top center no-repeat; overflow:hidden;} 
.divHeadTypeTownHouse{width:92px; height:30px; position:relative; float:left; margin-top:0px; background:#1D74C7 url('Images/Home/02.gif') top center no-repeat; overflow:hidden;}
.divHeadTypeTownHouse_Focus{width:92px; height:30px; position:relative; float:left; margin-top:0px; background:#007CEF url('Images/Home/02_hover.gif') top center no-repeat; overflow:hidden;} 
.divHeadTypeBuilding{width:115px; height:30px; position:relative; float:left; margin-top:0px; background:#1D74C7 url('Images/Home/03.gif') top center no-repeat; overflow:hidden;}
.divHeadTypeBuilding_Focus{width:115px; height:30px; position:relative; float:left; margin-top:0px; background:#007CEF url('Images/Home/03_hover.gif') top center no-repeat; overflow:hidden;} 
.divHeadTypeLand{width:63px; height:30px; position:relative; float:left; margin-top:0px; background:#1D74C7 url('Images/Home/04.gif') top center no-repeat; overflow:hidden;}
.divHeadTypeLand_Focus{width:63px; height:30px; position:relative; float:left; margin-top:0px; background:#007CEF url('Images/Home/04_hover.gif') top center no-repeat; overflow:hidden;} 
.divHeadTypeCondo{width:111px; height:30px; position:relative; float:left; margin-top:0px; background:#1D74C7 url('Images/Home/05.gif') top center no-repeat; overflow:hidden;}
.divHeadTypeCondo_Focus{width:111px; height:30px; position:relative; float:left; margin-top:0px; background:#007CEF url('Images/Home/05_hover.gif') top center no-repeat; overflow:hidden;} 

.divHeadTypeApartment{width:107px; height:30px; position:relative; float:left; margin-top:0px; background:#1D74C7 url('Images/Home/06.gif') top center no-repeat; overflow:hidden;}
.divHeadTypeApartment_Focus{width:107px; height:30px; position:relative; float:left; margin-top:0px; background:#007CEF url('Images/Home/06_hover.gif') top center no-repeat; overflow:hidden;} 
.divHeadTypeDormitory{width:75px; height:30px; position:relative; float:left; margin-top:0px; background:#1D74C7 url('Images/Home/07.gif') top center no-repeat; overflow:hidden;}
.divHeadTypeDormitory_Focus{width:75px; height:30px; position:relative; float:left; margin-top:0px; background:#007CEF url('Images/Home/07_hover.gif') top center no-repeat; overflow:hidden;} 
.divHeadTypeFactory{width:138px; height:30px; position:relative; float:left; margin-top:0px; background:#1D74C7 url('Images/Home/08.gif') top center no-repeat; overflow:hidden;}
.divHeadTypeFactory_Focus{width:138px; height:30px; position:relative; float:left; margin-top:0px; background:#007CEF url('Images/Home/08_hover.gif') top center no-repeat; overflow:hidden;} 
.divHeadTypeOther{width:77px; height:30px; position:relative; float:left; margin-top:0px; background:#1D74C7 url('Images/Home/10.gif') top center no-repeat; overflow:hidden;}
.divHeadTypeOther_Focus{width:77px; height:30px; position:relative; float:left; margin-top:0px; background:#007CEF url('Images/Home/10_hover.gif') top center no-repeat; overflow:hidden;} 
.divHeadTypeWebboard{width:98px; height:30px; position:relative; float:left; margin-top:0px; background:#1D74C7 url('Images/Home/09.gif') top center no-repeat; overflow:hidden;}
.divHeadTypeWebboard_Focus{width:98px; height:30px; position:relative; float:left; margin-top:0px; background:#007CEF url('Images/Home/09_hover.gif') top center no-repeat; overflow:hidden;} 

.divLinePartition{float:left; position:relative; height:30px; width:1px; background:#fff url('Images/Home/line_partition.gif') top center no-repeat;}


.divShadowMenu
{
  margin-top:1px;
  width:966px; height:18px;
  background:#fff url('Images/Home/shadow_menu.gif') top right no-repeat;
  float:left;
}

.divFootter
{
  width:100%;
  height:120px;
  background-color:#E8F2FE;
  position:relative;
  margin-left:auto; margin-right:auto; 
  float:left;
}
.divLineFooter
{
  float:left;
  margin-top:50px;
  position:relative;
  height:38px;
  width:100%;
  background:#fff url('Images/Home/line_blue.gif') top center repeat-x;
}
/************************************************/
.divFootterZindex
{
  width:100%;
  height:120px;
  background-color:#E8F2FE;
  position:relative;
  margin-left:auto; margin-right:auto; 
  float:left;
  z-index:-1;
}
.divLineFooterZindex
{
  float:left;
  margin-top:50px;
  position:relative;
  height:38px;
  width:100%;
  background:#fff url('Images/Home/line_blue.gif') top center repeat-x;
  z-index:-1;
}
/************************************************/
.divLinkFooter
{
   width:966px; height:22px;
   margin-top:10px;
   margin-left:auto; margin-right:auto; 
   vertical-align:middle;
   font-size:11px;
   color:#B3B4B6;
   text-align:center;
}
.divLinkWebsite
{
   position:relative;
   width:966px; height:90px;
   margin-top:10px;
   margin-left:auto; margin-right:auto; 
   background-color:#E8F2FE;
}
.divLogoFootter
{
   border-right:dotted 1px #BCC7E5;
   height:90px; width:160px;
   position:relative;
   float:left;
   background: url('Images/Home/logo_footer.gif') center left no-repeat;
}
.divLinkWeb
{
   margin-left:10px;
   height:95px; width:700px;
   position:relative;
   float:left;
}
.divStats
{
   margin-left:10px;
   height:20px; width:50px;
   position:relative;
   float:right;
   text-align:right;
   padding-top:75px;
}
.divPanalLoginImage
{
  background: url('Images/Home/icon_log.gif') center left no-repeat;
  margin-left: 7px; padding-top: 9px;
  float:left; position:relative;
  width:16px;
  height:15px;
}
.divPanalServiceImage
{
  background: url('Images/Home/icon_search.gif') center left no-repeat;
  margin-left: 9px; padding-top: 15px;
  float:left; position:relative;
  width:16px;
  height:15px;
}
.divLinkService
{
  width:183px;
  height:26px;
  margin-bottom:5px;
  position:relative;

}
/******************************************New Layout***********************************************/

.devMasterMain
{
    width:966px; height:auto;
    margin-left:auto; margin-right:auto; 
    /*overflow:hidden;*/
}

.devMasterHeader
{
    width:958px; height:94px; background-repeat:no-repeat;
    border:solid 1px #cfcdcd;
    position:relative;   
}
	
.divHeadMenu
{
    position:relative;
    float:left;
	text-align: right;
	width: 955px;
    height:60px;
} 

.divTabHeader
{
    width:966px; height:30px; background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-top:15px;
    display:inline;
} 
.divTabHeaderType
{
    border-right:solid 1px #ffffff;
    width:auto; 
    height:30px;
    position:relative;
    float:left;
    margin-top:0px;
    background:#fff url('Images/Home/bg_menu.gif') top center repeat-x;
    overflow:hidden;
}
.divTabHeaderMenuLink
{
  margin-top:7px;
  position:relative;
  float:left;
  overflow:hidden;
} 

.devMasterBody
{
    width:960px; height:auto; background-repeat:no-repeat;
    position:relative;
    float:left;
}
.devMasterLeft
{
    width:202px; height:auto; background-repeat:no-repeat;
    position:relative;
    float:left;
    margin:0px 5px 0 0;
}
.devLogingFalse
{
    width:202px; height:auto; background-repeat:no-repeat;
    position:relative;
    float:left;
    border:solid 1px #cfcdcd;
}
.devLogingTrue
{
    width:200px; height:auto; background-repeat:no-repeat;
    position:relative;
    float:left;
    border:solid 1px #cfcdcd;
}
.devMenu
{
    width:200px; height:auto; background-repeat:no-repeat;
    position:relative;
    float:left;
    border:solid 1px #cfcdcd;
    margin-bottom:5px;
}
.devBannerLink{width:202px; height:auto; background-repeat:no-repeat;position:relative;float:left;margin-top:10px;}

.devBlockLeftImage{width:202px; height:auto; background-repeat:no-repeat;position:relative;float:left;margin-bottom:10px;}
.devBlockLeftText{width:200px; background-repeat:no-repeat;height:42px;position:relative;float:left; border:solid 1px #cfcdcd; margin-bottom:5px; margin-top:5px; background-color:#F28226;}
.divBlokImage{width:32px; background-repeat:no-repeat; position:relative;float:left;margin-top:5px; margin-left:5px; display:inline;}
.divBlokText{width:155px; background-repeat:no-repeat;position:relative;float:left;margin-top:2px; margin-left:5px; height:35px;}

.devLeftBox
{
    width:200px; height:780px; background-repeat:no-repeat;
    position:relative;
    float:left;
    border:solid 1px #cfcdcd;
    margin-bottom:5px;
}
.topPanelLoginFalse
{
	width:202px;
	height:24px;
    background:url('Images/Home/head_login.gif') top center repeat-x;
}
.BodyPanelLoginFalse
{  
    float:left; position:relative;
    margin-top:0px;
	width:200px;
	background:#ffffff url('Images/Home/shadow_bottom.gif') bottom center repeat-x;
}
.BodyPanelLoginFalseTop
{
    height:11px;
    margin-top:1px;
    float:left; position:relative;
	width:200px;
	background:#ffffff url('Images/Home/shadow_head_login.gif') top center repeat-x;
}
.topPanelLoginTrue
{
	width:202px;
	height:24px;
    background:url('Images/Home/head_login.gif') top center repeat-x;
}
.BodyPanelLoginTrue
{
	float:left; position:relative;
    margin-top:0px;
	width:200px;
	background:#ffffff url('Images/Home/shadow_bottom.gif') bottom center repeat-x;
}
.divLinkAnnouncement
{
    width: 202px; 
    height: 95px; 
    margin-top: 10px;
    margin-bottom: 15px;
    float:left; position:relative;
}
.divLinkAnnouncementProp
{
    width: 202px; 
    height: 95px; 
    margin-top: 10px;
    margin-bottom: 15px;
    float:left; position:relative;
}
.imgBtnAnnouncement
{
    cursor: pointer;
    text-indent: -999em; 
    font-size: 0px; 
    display: block;
    line-height: 0px;   
}

.BodyLoginFalse
{
	width: 185px; padding-top: 0px;
}
.BodyLoginTrue
{
	width: 195px; padding-top: 0px;
}
.divLinkMember
{
	width:195px;
	height:auto;
	padding:5px 0 0 0px;
    margin-bottom:7px;
}
.divLinkMemberBg
{
	width:195px;
	background:url('Images/Home/bg_gray_logout.gif')  bottom center no-repeat;
    height:30px;
    float:left;
    position:relative;
}
.divLinkMemberbody
{
	width:195px;
	height:auto;
    border-bottom:dotted 1px #BCC7E5;
    border-top:dotted 1px #BCC7E5;
    padding-bottom:2px;
    padding-top:2px;
    float:left;
}

.divServiceInfo
{
    width:200px; height:auto; background-repeat:no-repeat;
    position:relative;
    float:left;
}
.topPanelService
{
	width:200px;
	height:25px;
    background:url('Images/Home/bg_head.gif') center top no-repeat;
    float:left; position:relative;
}
.BodyPanelService
{
	float:left; position:relative;
    margin-top:0px;
	width:198px;
	background:#ffffff url('Images/Home/bg_bottom.gif') bottom center repeat-x;
	border-left:solid 1px #FCEBCF;
	border-right:solid 1px #FCEBCF;
	border-bottom:solid 1px #FCEBCF;
	height:280px;
}
.BodyPanelServiceTop
{
	height:12px;
    margin-top:0px;
    float:left; position:relative;
	width:198px;
	border-left:solid 1px #FCEBCF;
	border-right:solid 1px #FCEBCF;
	background:url('Images/Home/shadow_head.gif') top center repeat-x;
	
}

.divPanelService
{
	width:200px;
    height:auto;
    text-align:center;
}
.BottomPanelService
{
    margin-top:5px;
    margin-right:10px;
    padding-right:10px;
	width:33px;
    height:9px;
    float:right; position:relative;
    background:url('Images/Home/btn_more.gif') top right no-repeat;
}
.topPanel1
{
	width:196px;
	height:25px;
	margin-top:2px;
	padding-top:2px;
    background-color:#F28226;
}
.BodyPanel1
{
    margin-top:5px;
	width:196px;	
}
.divRegis
{
	width:150px;
	height:20px;
	padding:5px 0 0 0px;
}

.topPanelSearch
{
    width:200px; height:33px;
    position:relative;
    float:left;
    background:url('Images/Home/topPanelSearch.png') no-repeat center top;
}
.midlePanelSearch
{
    width:200px; height:400px;background-repeat:no-repeat;
    position:relative;
    float:left;
    background-color:#DBE7F7;
    top: 0px;
    left: 8px;
}
.bottomPanelSearch
{
    width:200px; height:10px;
    position:relative;
    float:left;
    background:url('Images/Home/buttomPanelSeach.png') no-repeat center top; 
}

.topPanelAds
{
    width:200px; height:6px;
    position:relative;
    float:left;
    background:url('Images/Default/topPanel.png') no-repeat center top;
}
.midlePanelAds
{
    width:200px; height:500px;background-repeat:no-repeat;
    position:relative;
    float:left;
    background:url('Images/Default/bodyPanel.png') top center repeat-y;
    background-color:#DBE7F7;
}
.bottomPanelAsd
{
    width:200px; height:6px;
    position:relative;
    float:left;
    background:url('Images/Default/bottomPanel.png') no-repeat center top; 
}

.devMasterContent
{
    width:753px; height:auto; background-repeat:no-repeat;
    position:relative;
    float:right;
}

.devMasterContentCompare
{
    width:959px; 
    height:auto; background-repeat:no-repeat;
    position:relative;
    float:right;
    margin-top:5px;
    margin-left:0px;
    padding-left:0px;
}

/********************************อสังหาฯใกล้เคียง********************************/

.divBoxNear{width:200px;height:auto; float:left;}

.topNearLeft
{
    width:5px; height:23px;
    position:relative;
    float:left;
    background:#fff url('Images/Default/head_left_near.gif') top left no-repeat;
}
.topNearMiddle
{
    width:190px; height:23px;
    float:left;
    background:#fff url('Images/Default/bg_repeat_near.gif') top center repeat-x;
}
.topNearRight
{
    width:5px; height:23px;
    position:relative;
    float:right;
    background:#fff url('Images/Default/head_right_near.gif') top right no-repeat;
}
.bodyNear
{
    width:178px; height:auto;background-repeat:no-repeat;
    position:relative;
    float:left;
    overflow:hidden;
    border:solid 1px #ADD4FD;
    
    background-color:#F7FAFF;
    padding-left:20px;
    margin-bottom:5px;
}


.divImagePropNear
{
    margin:10px 0 0 15px;
    width:120px; height:75px; background-repeat:no-repeat;
    position:relative;
    float:left;
    border:solid 2px #3475CD;
    padding:3px 3px 3px 3px;
    background-color:White;
}
.divResultDetail
{
  width:198px; height:auto;
  margin-left:0px; 
  float:left;position:relative; 
  margin-top:5px; margin-bottom:5px;
  text-align:left;
}
.tableResultDetail{width:100%;}
.divDetailLink
{
 width:84px;
 height:28px;
 float:left;
 position:relative;
 margin-left:38px;
}	
	
	
.divServiceCategory{border:solid 1px #cfcdcd;height:30px; vertical-align:middle; padding-top:10px;margin-bottom:5px; height:35px;}
.divServiceCategory div { float: left;}
.divServiceCategory .divImageSerice {width: 30px; padding-left:7px;}
.divServiceCaption{height:35px; padding-top:5px; padding-left:5px;}
	
	
	
/*********************ดึงบทความ , ข่าว แสดงที่ Master Page Content หน้าค้นหา******************/

.divBoxArticle{width:200px;height:auto; float:left; border:solid 0px #cfcdcd; margin-bottom:10px; }

.topArticle
{
    width:200px;
	height:25px;
    background-color:#3475CD;
    /*background-color:#3475CD;*/
    overflow:hidden;
    background:#fff url('Images/Default/head_article.gif') top center no-repeat;
}
.bodyArticle
{
    padding-top:7px;
	width:197px;
    height:130px;
    border:solid 1px #cfcdcd;
    border-top:none;
}
.divArticleSubject
{
    width:190px;height:20px;
    margin-left:5px;
    border-bottom:solid 1px #E7EDFF;
    overflow:hidden;
}

.divArticleSubject  a:link{color:#414244;text-decoration:none; font-size: 0.85em}
.divArticleSubject  a:visited{color:#414244;text-decoration:none;}
.divArticleSubject  a:hover{color:#F28226;text-decoration:underline; }

.divReadAll
{
  float: right; margin-right: 10px; margin-bottom:5px; margin-top:5px;
}
