body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
a {
	color:#333;
}
a:hover {
	color:#f26142;
}
p {
	padding:5px 0;
	line-height:15px;
}
ul {
	padding:5px 0;
}
#container {
	position:relative;
	width:980px;
	margin:0 auto;
}
/*  header  */
#header {
	position:relative;
	height:137px;
	z-index:1;
}
#akando-logo {
	position:absolute;
	top:3px;
	left:12px;
	width:102px;
	height:125px;
}
/*** nav ***/
#nav {
	position:absolute;
	width:840px;
	height:30px;
	top:93px;
	left:130px;
	z-index:3;/*border:1px solid #eee;*/
}
#akando-logo a {
	text-indent:-9999px;
	width:102px;
	height:125px;
	display:block;
	background:url(../images/akando-real-estate-logo.gif) top left no-repeat;
}
#akando-tel {
	position:absolute;
	top:65px;
	right:75px;
}
#akando-language {
	position:absolute;
	top:65px;
	right:0px;
}
#akando-language li {
	padding:0 0 0 5px;
	float:left;
}
#akando-language li a {
	display:block;
	width:22px;
	height:18px;
	text-indent:-9999px;
}
#akando-language li a#lang-en {
	background:url(../images/language.gif) 0px 0px no-repeat;
}
#akando-language li a#lang-th {
	background:url(../images/language.gif) -22px 0px no-repeat;
}
#akando-language li a#lang-en.selected {
	background:url(../images/language.gif) 0px -18px no-repeat;
}
#akando-language li a#lang-th.selected {
	background:url(../images/language.gif) -22px -18px no-repeat;
}
/*** topSearch ***/
#topSearch {
	position:absolute;
	top:100px;
	right:8px;
	z-index:101;
}
#topSearch form input {
	padding:4px 5px 4px 25px;
	color:#fff;
	width:180px;
	font-size:11px;
	border:0px;
	/*background:#f26142;*/
	background:url(../images/bg-search.gif) top left no-repeat;
}
/*** image on top ***/
#intro {
	height:135px;
	background:url(../images/image_flash.jpg) top left no-repeat;
	padding:0 0 12px 0;
}
/*** sortby ***/
#sortby {
	padding:2px 0;
}
#sortby ul {
	width:100%;
	overflow:hidden;
}
#sortby ul li {
	padding:0 12px;
	float:left;
}
#sortby ul li.title {
	font-size:20px;
	color:#f26142;
}
#sortby ul li a {
	padding:0 11px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
	line-height:21px;
	display:inline-block; /* ie6 */
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(css/PIE.htc);
}
#sortby ul li a:hover {
	color:#FFF;
	background:#bbb;
}
#sortby ul li a.selected {
	color:#FFF;
	background:#f26142;
}
#numPerPage {
	padding:2px 0;
	font-size:11px;
}
/*** content ***/
#content {
	padding:0px 3px 12px 0;
	width:977px;
	overflow:hidden;
}
#leftside {
	float:left;
	width:710px;
}
#rightside {
	float:right;
	width:254px;
}
/* footer */
#footer {
	font-size:11px;
	padding:10px 0;
	clear:both;
	width:100%;
	overflow:hidden;
	border-top:1px solid #bbb;
}
#footer p.copyright span { /* gab */
	display:inline-block;
	width:130px;
	height:5px;
}
#footer p.copyright {
	float:left;
}
#footer p.siteby {
	float:right;
}
/* proplist */
.proplist {
	width:100%;
	overflow:hidden;
}
.proplist-l {
	padding:5px 0 0 12px;
	float:left;
	width:317px;
}
.proplist-l p.txtLastupdate {
	padding:0 12px !important;
	font-size:11px;
	color:#666;
	font-weight:bold;
}
.proplist-r {
	padding:15px 12px 0 0;
	float:right;
	width:355px;
}
.proplist-title {
	padding-left:36px;
	font-size:20px;
	text-transform:uppercase;
	background:url(../images/icon-proplist-title.gif) 14px 6px no-repeat;
}
.pricebox {
	padding:0 0 15px 0;
	width:100%;
	overflow:hidden;
}
.pricebox li {
	float:left;
}
.pricebox li.currencyBox {
	float:right;
}
.pricebox li.currencyBox a {
	padding:2px 6px;
	display:inline-block;
	background:#9ea0a1;
	color:#fff;
	text-decoration:none;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	behavior: url(css/PIE.htc);
}
.pricebox li.currencyBox a:hover {
/*background:#f26142;*/
}
.proplist-price {
	font-size:18px;
	color:#f26142;
}
.proplist-size {
	width:100%;
	overflow:hidden;
}
.proplist-size li {
	padding:2px 15px 2px 18px;
	float:left;
	font-weight:bold;
	background:url(../images/bullet1.gif) 0px 4px no-repeat;
}
.proplist-actions {
	width:100%;
	overflow:hidden;
}
.proplist-actions li {
	padding:0 12px 0 0;
	float:left;
}
.proplist-actions li a:hover {
	color:#fff;
}
.linkbtn {
	display:inline-block;
	padding:6px 11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	background:#f26142;
	/*
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E55238), to(#f36b49));
	background: -moz-linear-gradient(#E55238, #f36b49);
	-pie-background: linear-gradient(#E55238, #f36b49);
	*/
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(css/PIE.htc);
}
.linkbtn:hover {
	color:#fff;
	background:#495153;
}
/* currency */
.currency {
	width:100%;
	overflow:hidden;
}
.currency li {
	padding:5px 8px 5px 0px;
	float:left;
}
.currency li a {
}
/* pages */
#pages {
	padding:0px 0 0 0;
}
#pages ul {
	width:100%;
	overflow:hidden;
}
#pages ul li {
	padding:0 3px 3px 0;
	float:left;
}
#pages ul li a {
	width:30px;
	line-height:30px;
	height:30px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	display:block;
	background:#bbb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/PIE.htc);
}
#pages ul li a:hover {
	background:#495153;
}
#pages ul li a.selected {
	background:#f26142;
}
/*** quicksearch ***/
#quicksearch {
	background: #9EA0A1;/*	
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9EA0A1), to(#b6b9ba));
	background: -moz-linear-gradient(#9EA0A1, #b6b9ba);
	-pie-background: linear-gradient(#9EA0A1, #b6b9ba);
	behavior: url(css/PIE.htc);
	*/
}
#quicksearch .title {
	padding:8px 12px;
	font-size:20px;
	color:#666;
	background:#fff;
}
#quicksearch form p {
	color:#fff;
	padding:6px 12px;
}
.searchtype span {
	display:inline-block;
	width:53px;
}
#quicksearch form p.line {
	border-bottom:1px solid #d1d1d1;
}
.selectProp label.left {
	display:inline-block;
	width:60px;
}
select.txtList1 {
	width:150px;
	border:0px;
}
select.txtList2 {
	width:83px;
	border:0px;
}
.checkboxProp label.left {
	display:inline-block;
	width:80px;
}
.btnAdvance {
	padding:0 20px 0 0;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	display:inline-block;
}
.btnSearch {
	cursor:pointer;
	padding:3px 6px;
	font-size:11px;
	font-weight:bold;
	border:0px;
	text-transform:uppercase;
	color:#f26142;
	background:#fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(css/PIE.htc);
}
/*** sales ***/
#sales {
}
#sales .title {
	padding:8px 12px;
	font-size:20px;
	color:#666;
}
#sales .sale {
	clear:both;
	width:100%;
	overflow:hidden;
}
#sales div .titleName {
	padding:6px 12px;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	color:#f26142;
	background:#f6f6f6;
}
#sales div .sale-img {
	padding:12px 0 8px 12px;
	float:left;
	width:80px;
}
#sales div .sale-detail {
	padding:12px 12px 8px 0px;
	float:right;
	width:140px;
}
#sales div.sale-detail p {
	padding:3px 0;
	font-size:12px;
}
#sales div.sale-detail p.nickname {
	font-size:20px;
}
/*** map ***/
#map {
	background:#f6f6f6;
}
#googlemap {
	padding:3px 0 10px 12px;
}
#googlemap iframe {
	border:1px solid #dedede;
}
#map p.link {
	text-align:center;
}
/*** propDetail ***/
#propImage {
}
.propDetail-title {
	padding-bottom:13px;
	padding-left:36px;
	font-size:20px;
	text-transform:uppercase;
	background:url(../images/icon-proplist-title.gif) 14px 6px no-repeat;
}
#propImage #propImage-1 {
	height:400px;
	background:#000;
}
#propImage #propImage-2 {
	height:100px;
	background:#bbb;
}
#propDetail {
	width:100%;
	overflow:hidden;
	padding:0;
	background:url(../images/bg-propdetail.gif) -3px 0px repeat-y;
}
#propDetail #propDetail-1 {
	padding:12px 12px 12px 12px;
	width:342px;
	float:left;/*border-right:1px solid #bbb;*/
}
#propDetail #propDetail-2 {
	padding:72px 12px 12px 12px;
	width:310px;
	float:left;
}
#propDetail #propDetail-map {
	padding:72px 12px 12px 12px;
	width:242px;
	float:right;/*border-left:1px solid #bbb;*/
}
#propDetail #propDetail-map p {
	text-align:center;
}
#propDetail-googlemap {
	padding:0 0 8px 0;
	display:block;
	overflow:hidden;
}
#propDetail-googlemap iframe {
	height:270px;
}
#propDetail div .price {
	color:#f26142;
	font-size:20px;
}
#propDetail div .title {
	font-size:20px;
}
.propDetailSize {
	padding:10px 0;
}
.propDetailSize li {
	font-weight:bold;
}
.aminities li {
	font-size:12px;
	width:130px;
	display:inline-block;
}
/*  classes  */
.titleHeader {
	font-size:20px;
	color:#f26142;
	padding:8px 12px !important;
	background:#eee;
}
.borderradius {
	clear:both;
	width:100%;
	overflow:hidden;
	padding:10px 0;
	border: 1px solid #bbb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/PIE.htc);
}
.txtUpper {
	text-transform:uppercase;
}
.grey {
	background:#f6f6f6;
}
.gab { /* space between box */
	clear:both;
	display:block;
	height:12px;
}
.list-1 {
}
.list-1 li {
	padding:3px 0 3px 15px;
	background:url(../images/bullet1.gif) center left no-repeat;
}
#mapproperties {
}
#mapproperties div.mapdetails {
	clear:both;
	width:100%;
	overflow:hidden;
}
#photos {
	width:978px;
	height:525px;
	display:block;
	overflow:hidden;
}
/*Pop Up*/ 
.blackText {
	color:black;
}
.redText {
	color:red;
}
.inputText {
	border:1px solid #de5220;
	width:185px;
}
#sendtofriendForm {
	width:620px;
	/*height:480px;*/
	height:398px;
	background:#f8f8f8;
	text-align:center;
	font-family: "Trebuchet MS";
}
#sendtofriendForm p {
	width:450px;
	text-align: left;
	border:0px solid red;
	margin:0 auto;
	color:#747474;
	font-size:14px;
}
#sendtofriendForm p.formHeader {
	border-bottom: 1px solid #ebc6b2;
	color:red;
	padding:5px 0;
}
#sendtofriendForm form .boxLeft {
	width:220px;
	display:block;
	float: left;
}
#sendtofriendForm form .boxRight {
	width:220px;
	display:block;
	float: left;
}
#sendtofriendForm form .formBox {
	width:450px;
	margin:0 auto;
	padding:10px 0;
	border:0px solid red;
	clear:both;
	overflow:hidden;
}
#sendtofriendForm form .messageBox {
	width:450px;
	margin:0 auto;
	background-color:#fff;
	border:1px solid #de5a2a;
}
#sendtofriendForm form .messageBox p {
	width:90%;
	padding:10px 0;
	font-size:12px;
}
#sendtofriendForm form .textMessage {
	width:90%;
	padding:10px 0;
	font-size:12px;
	border:1px solid #ebc6b2;
}
#contactForm {
	width:620px;
	height:480px;
	background:#f8f8f8;
	text-align:center;
	font-family: "Trebuchet MS";
}
#contactForm p {
	width:450px;
	text-align: left;
	border:0px solid red;
	margin:0 auto;
	color:#747474;
	font-size:14px;
}
#contactForm p.formHeader {
	border-bottom: 1px solid #ebc6b2;
	color:red;
	padding:5px 0;
}
#contactForm form .boxLeft {
	width:220px;
	display:block;
	float: left;
}
#contactForm form .boxRight {
	width:220px;
	display:block;
	float: left;
}
#contactForm form .formBox {
	width:450px;
	margin:0 auto;
	padding:10px 0;
	border:0px solid red;
	clear:both;
	overflow:hidden;
}
#contactForm form .messageBox {
	width:450px;
	margin:0 auto;
	background-color:#fff;
	border:1px solid #de5a2a;
}
#contactForm form .messageBox p {
	width:90%;
	padding:10px 0;
	font-size:12px;
}
#contactForm form .textMessage {
	width:450px;
	padding:10px 0;
	font-size:12px;
	border:1px solid #ebc6b2;
}

#replyForm{
  width:500px;
  height:436px;
  border:1px solid red;
  background-repeat: repeat-x;
  text-align:center;
  font-family: "Trebuchet MS";
  background-image: url(images/SendtoFriend_bg.jpg);
}
#replyForm p{
  width:450px;
  text-align: left;
  border:0px solid red;
  margin:0 auto;
  color:#747474;
  font-size:14px;
}
#replyForm p.formHeader{
  border-bottom: 1px solid #ebc6b2;
  color:red;
  padding:5px 0;
}
#replyForm  form .boxLeft{
  width:220px;
  display:block;
  float: left;
  
}
#replyForm  form .boxRight{
  width:220px;
  display:block;
  float: left;
}
#replyForm  form .formBox{
  width:450px;
  margin:0 auto;
  padding:10px 0;
  border:0px solid red;
  clear:both;
  overflow:hidden;
  
}
#replyForm  form .messageBox{
  width:450px;
  margin:0 auto;
  background-color:#fff;
  border:1px solid #de5a2a;
  
}
#replyForm  form .messageBox p{
  width:90%;
  padding:10px 0;
  font-size:12px;
}
#replyForm  form .textMessage{
  width:90%;
  padding:10px 0;
  font-size:12px;
  border:1px solid #ebc6b2;
}


/* register page */
#frmRegister {
	padding:10px 12px;
}
legend {
	color:#f26142;
	margin:0 0 0 5px;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	text-transform:uppercase;
}
#frmRegister fieldset {
	margin:0 0 20px 0;
	padding:7px 0;
	border:1px solid #eee;
}
#frmRegister fieldset p {
	padding:4px 12px;
}
#frmRegister fieldset p label, #frmRegister p label {
	display:inline-block;
	width:230px;
	text-align:right;
	color:#000;
	font-weight:bold;
}
#frmRegister fieldset p input.inputText {
	width:250px;
	border:1px solid #aaa;
}
#frmRegister fieldset p select {
	width:250px;
	border:1px solid #aaa;
}
#frmRegister fieldset p #label_description {
	padding-top:5px;
	vertical-align:top;
}
.alertGreen, .alertRed {
	padding:12px 12px;
}
.alertGreen p, .alertRed p {
	padding:0 0;
	text-align:center;
	font-weight:bold;
}
.alertGreen p {
	color:#007800;
	background:#c6f3b0;
	border:1px solid #007800;
}
.alertRed p {
	color:#ff0000;
	background:#ffaaaa;
	border:1px solid #ff0000;
}
/* register and login */
#registerBox {
	border:1px solid #f26142;
	background:#f26142;
}
#registerBox>p {
	text-transform:uppercase;
	padding:6px 12px 0 12px;
}
#registerBox>p a {
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
#registerBox #frmLogin p {
	padding:0 12px 12px 12px;
	border-bottom:1px solid #f58168;
}
#registerBox #frmLogin p #email {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 3px;
	border:0px;
	width:160px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#registerBox #frmLogin p #submit {
	text-transform:uppercase;
	padding:3px 5px;
	font-size:10px;
	font-weight:bold;
	color:#f26142;
	cursor:pointer;
	border:0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
/* userBox */
#userBox {
	border:1px solid #f26142;
	background:#f26142;
}
#userBox p {
	padding:3px 12px;
}
#userBox p.titleName{

	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #f58168;
}
#userBox p a {
	font-weight:bold;
	color:#FFF;
}
#userBox p a:hover {
	padding-left:1px;
}
/* inbox */
.inbox{
	padding:12px 0;
	border-bottom:1px solid #aaa;
}
.inbox p{
	padding:5px 12px;
	width:100%;
	overflow:hidden;
}
.inbox p.title{
	padding-bottom:10px !important;
	border-bottom:1px solid #eee;
}
.inbox p a{
	font-weight:bold;
	color:#f26142;
	text-transform:uppercase;
	text-decoration:none;
}
.inbox p strong{
	clear:both;
	float:left;
	width:80px;
	display:inline-block;
}
.inbox p span{
	float:right;
	width:620px;
	display:inline-block;
}
.inbox p span a.btnReply{
	font-size:11px;
	padding:2px 8px;
	display:inline-block;
	color:#fff;
	background:#f26142;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.inbox p span a.btnReply:hover{
	background:#495153;
}

.btn {
	cursor:pointer;
	padding:3px 10px;
	font-weight:bold;
	color:#fff;
	background:#aaa;
	border:1px solid #aaa;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.btn:hover {
	border:1px solid #f26142;
	background:#f26142;
}

