body{
margin: 0px 0px 0px 0px;
text-align: center;
background-color: #FFFFFF;
background-image: url(images/bg.jpg);
background-repeat: repeat;
color: #333333;
font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size: 12px;
}

#propertynumber{
float: right;
text-align: right;
color: #054477;
font-weight: bold;
}

#container{
width: 987px;
margin-right: auto;
margin-left: auto;
text-align: left;
position: relative;
}

img.bkkpic{
position: absolute;
left: -110px
}
img.logo{
position: absolute;
top: 36px;
}
img.slogan{
position: absolute;
top: 20px;
right: -6px;
}
#topbanner{
height: 106px;
background-image: url(images/bgtop.jpg);
background-repeat: repeat-x;
position: relative;
}
#navbg{
background-image: url(images/navbg.png);
background-repeat: repeat-x;
height: 52px;
}

#contactinfo{
background-image: url(images/contactinfo.png);
background-repeat: no-repeat;
position: absolute;
height: 34px;
width: 385px;
color: #ffffff;
text-shadow: 0.1em 0.1em 0.2em black;
top: 46px;
right: -8px;
font-size: 14px;
padding-top: 6px;
padding-left: 6px;
}

#whitebg{
background-color: #ffffff;
}


#containercon{
width: 987px;
margin-right: auto;
margin-left: auto;
text-align: left;
position: relative;
padding-top: 20px;
padding-bottom: 20px;
}

#contentcon{
width: 685px;
float: left;
}

#rightnavcon{
width: 278px;
float: right;
}

#footer{
background-image: url(images/footershaddow.png);
background-repeat: repeat-x;
background-position: top;
height: 85px;
}

#footercon{
width: 987px;
margin-right: auto;
margin-left: auto;
text-align: left;
position: relative;
padding-top: 35px;
color: #ffffff;
text-shadow: 0.1em 0.1em 0.2em black;
}

#footerleft{
float: left;
}
#footerright{
float: right;
}


.footlinks{
padding: 0 3px 0 0;
}
a.footlinks:link {color: #ffffff; font-weight: bold; text-decoration: none; font-style:normal;}
a.footlinks:visited {color: #ffffff; font-weight: bold; text-decoration: none; font-style:normal; }
a.footlinks:hover {color: #ffffff; text-decoration: underline; font-weight: bold; font-style:normal;}
a.footlinks:active {color: #ffffff; text-decoration: underline; font-style:normal; font-weight:bold; }

.footlinks1{
padding: 0 3px 0 3px;
}
a.footlinks1:link {color: #ffffff; font-weight: bold; text-decoration: none; font-style:normal;}
a.footlinks1:visited {color: #ffffff; font-weight: bold; text-decoration: none; font-style:normal; }
a.footlinks1:hover {color: #ffffff; text-decoration: underline; font-weight: bold; font-style:normal;}
a.footlinks1:active {color: #ffffff; text-decoration: underline; font-style:normal; font-weight:bold; }



a.inquire:link {color: #054477; font-weight: bold; text-decoration: none; font-style:normal;}
a.inquire:visited {color: #054477; font-weight: bold; text-decoration: none; font-style:normal; }
a.inquire:hover {color: #054477; text-decoration: underline; font-weight: bold; font-style:normal;}
a.inquire:active {color: #054477; text-decoration: underline; font-style:normal; font-weight:bold; }

#contentcon h1 {
border-bottom: 2px dotted;
margin: 0;
padding: 0 0 5px 0px;
font-size: 18px;
font-weight: bold;
color: #054477;
}

#contentcon h2 {
margin: 0;
padding: 15px 0 5px 0px;
font-size: 16px;
font-weight: bold;
color: #054477;
}

#contentcon h3{
margin: 0;
padding: 0 0 5px 0px;
font-size: 15px;
font-weight: bold;
color: #054477;
}




#chatbg{
width: 278px;
height: 460px;
background-image: url(images/chatbg.png);
background-repeat: no-repeat;
background-position: top;
padding: 0 0 10px 0;
}

#contactbox{
padding: 3px 13px;
}
#chatbot{
background-image: url(http://www.liposuctionthailand.net/images/chatbot.png);
background-repeat: no-repeat;
background-position: bottom;
height: 9px;
width: 278px;
float: right;
padding-right: 10px;
}
#right2{
margin: 23px 0 0 10px;
font-size: 11px;
text-align: center;
}

.form{
width: 100px;
}
.form1{
width: 240px;
}

.pmesg{
padding: 0;
margin: 6px 0 0 0;
}
.pmesg2{
padding: 0;
margin: 8px 0 8px 0;
}
.pmesg3{
padding: 0;
margin: 65px 0 0 0;
}
.pmesg4{
padding: 0;
margin: 8px 0 0 0;
}



#propertylisting{
width: 665px;
border: 3px solid;
border-color: #cacaca;
padding: 10px;
height: 172px;
margin-top: 23px;
font-size: 11px;
}
#plleft{
width: 315px;
float: left;
position: relative;
}
#plright{
width: 350px;
float: right;
position: relative;
}

ul.reno
{
list-style-image:url('images/bluedot.jpg');
}
.menuleft{
font-size: 14px;
}
a.menuleft:link {color: #054477; font-weight: normal; text-decoration: underline; font-style:normal;}
a.menuleft:visited {color: #054477; font-weight: normal; text-decoration: underline; font-style:normal; }
a.menuleft:hover {color: #054477; text-decoration: none; font-weight: normal; font-style:normal; }
a.menuleft:active {color: #054477; text-decoration: underline; font-style:normal; }


img.thumb1{
position: absolute;
top: 0;
left: 232px;
}

img.thumb2{
position: absolute;
top: 58px;
left: 232px;
}

img.thumb3{
position: absolute;
top: 116px;
left: 232px;
}

img.propertyspecs{
position: absolute;
bottom: 14px;
right: 0;
}


a.boldlink:link {color: #333333; font-weight: bold; text-decoration: none; font-style:normal;}
a.boldlink:visited {color: #333333; font-weight: bold; text-decoration: none; font-style:normal; }
a.boldlink:hover {color: #333333; text-decoration: underline; font-weight: bold; font-style:normal;}
a.boldlink:active {color: #333333; text-decoration: underline; font-style:normal; font-weight:bold; }



#containernav{
width: 989px;
margin-right: auto;
margin-left: auto;
text-align: left;
position: relative;
}
.navigation {
	height: 1px;
	display: block;
	float: left;
	position: absolute;
	top: 11px;
	left: -45px;
	}
	.navigation * {
	padding:0;
	margin:0;
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
	.navigation ul {
	display: block;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 20px;
	}
	.navigation ul li {
	list-style: none;
	float: left;
	margin: 0 0 0 5px;
	}
	
.navigation ul li a {
	display: block;
	padding: 0 17px 0 0;
	color: #ffffff;
	text-shadow: 0.1em 0.1em 0.2em black;
	text-decoration: none
 	}
 .navigation ul li.selected a,
 .navigation ul li.hover a {
	 background: url(images/nav_selected_right.png) top right no-repeat !important;
	 color: #054477;
	 text-shadow: none;
	 font-weight: bold;
	 }

 .navigation ul li a span {
	 display: block;
	 padding: 12px 4px 13px 20px;
	 }
 .navigation ul li.selected a span,
 .navigation ul li.hover a span {
	 background: url(images/nav_selected_left.png) top left no-repeat !important;
	 }
	
