body
{
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
margin-top:0;
}
a{
color:#000000;
text-decoration:none;
}
a:visite{
color: #000000;
text-decoration:none;
}
a:hover{
color:#DD8800;
text-decoration: underline;
}

#layout {
padding:lem
}

.textbody
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:17px;
}
.leftpoint
{
color: #4183dd;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:7px
}

#navbar-index {
	height:36px;
	position:absolute;top:97px;
}
#left-col {float:left;width:350px; padding-left:25px;}
#right-col {float:right; width:200px;background:#1D6BB4;padding:20px 0 20px 20px}

#wrap-left-right {padding-top:45px;}
#footer {position:relative;width:770px;height:106px; background-image:url(images/footer.gif);
		background-repeat:no-repeat;}
#footer ul {margin:0; color:white;padding-left:12px;}
#extra1 {
	position:absolute;
	color:#dadada;bottom:17px;right:5px;
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*end layout 1*/


body { margin:0px 0px 0 0; ;padding:0 ;
	font: 75% "trebuchet ms","verdana", Georgia, "Times New Roman", Times, serif;
	}

#wrap-all-2 {
	position:relative;
	width:774px;
	margin:0;
	padding: 1px 0 0 5px;
}
#header-2, #header-proplist, #header-ourservices,#header-landlaw, #header-advertisers, #header-cambodia,#header-contact,#header-default 
{
	background-repeat:no-repeat;
	height:83px;
}

#header-index {background-image:url(images/head_image.gif);}
#header-default {background-image:url(images/default.gif);}
#header-contact {background-image:url(images/contactus.gif);}
#header-advertisers{background-image:url(images/header-adv.gif);}
#header-2 {background-image:url(images/companyoverview.gif);}
#header-cambodia {background-image:url(images/cambodiatour.gif);}
#header-proplist {background-image:url(images/propertylisting.gif);}
#header-ourservices {background-image:url(images/ourservice.gif);}

#header-2 h1, #header-proplist h1,#header-ourservices h1, #header-landlaw h1, #header-advertisers h1, #header-cambodia h1, #header-contact h1, #header-default h1 {display:none}
#header-landlaw{background-image:url(images/landlaw.gif);}
#wrap-content-2 {
	width:770px;
}

#content-2 {
	position:absolute;right:0px;margin-top:35px;padding:0;
	width:522px;height:93%;max-width:521px;background:#CBDB92;
}

#text-2 {
	background-image:url(images/content-2bg.gif);background-repeat:repeat-y;
	padding:5px;
}	
/*when showing property, remove background color*/
#listing #content-2 {
	background:transparent;
	background:#fff;
}
#listing #text-2 {
	background:#fff;background:transparent;
}
/*end remove background color when showing property*/

/*fool IE to please firefox*/
html>body #content-2 {
	right:3px;
}
#red-sidebar {
	margin-top:36px;float:left;
	color:#fff;width:228px;
	background-color:#ED1C24;
	/*height:500px;*/
}
/*html>body #red-sidebar {min-height:650px}/*firefox & opera*/
#nav-inline {
	position:absolute;top:90px;width:770px;
	margin:0;padding:0;
	/*padding: 9px 0;*/
}

/*top vertical navigation links */
#nav-inline ul, #navbar-index ul {
	width:770px;margin:0;margin-left: 0;padding:0;
}
#nav-inline ul li, #navbar-index ul li {
	list-style: none;
	margin-left:3px;
	float:left;
}
#nav-inline ul li a:link, #nav-inline ul li a:visited, #navbar-index a:link, #navbar-index a:visited {
float:left;
padding: 1px 0.5em; 
margin-left: 3px; 
/*border: 1px solid #778;*/
border:1px solid #EE1C25;
border-bottom: none;
background: #EE1C25;
color:#fff;
text-decoration: none;
}

#nav-inline ul li#home a:link, #nav-inline ul li#home a:visited {
	background-image:url(images/homeico.gif);
	background-repeat:no-repeat;
}
#nav-inline ul li#home a:active, #nav-inline ul li#home a:hover {
	background-image:url(images/homeico_hover.gif);
	background-repeat:no-repeat;
}

#nav-inline ul li a:active, #nav-inline ul li a:hover, #navbar-index a:active, #navbar-index a:hover {
color: #fff;
background: #1D6BB5;
border-color: #1D6BB7;
/*same as visited and active*/
float:left;
padding: 1px 0.5em; 
margin-left: 3px; 
text-decoration: none;
/*end same (put here just to be sure)*/
}
#nav-inline #list-nav-inline #current, #navbar-index #list-nav-inline #current {
color:#fff;
padding: 1px 0.5em; 
border: 1px solid #778;
border-bottom: none;
background: #1D6BB5;
text-decoration: none;
}
/*stuff in red-sidebar */
#red-sidebar #listlink  {
	font-size:1.2em;
	margin: 15px 0 0 1px;
	padding:0;
	list-style:none;
	text-align: right;
	width: 190px;
}
#red-sidebar #listlink li a:link,#red-sidebar #listlink li a:visited  {
	width:100%;
	display: block; 
	padding: 5px 27px 10px 1px;

	color: #fff;
	text-decoration: none; 
	background-position: right top;
	background-image:url(images/narrow.gif);
	background-repeat:no-repeat;
	broder-bottom: 10px solid #fff;
}
#red-sidebar #listlink li a:hover,#red-sidebar #listlink li a:active  {
	width:100%;
	display: block; 
	padding: 5px 27px 10px 1px;
	color: #fff;
	text-decoration: none; 
	background-position: right top;
	background-image:url(images/hoverarrowblue.gif);
	background-repeat:no-repeat;
	broder-bottom: 10px solid #fff;
}

#red-sidebar #listlink #lcurrent {
	width:100%;
	display: block; 
	padding: 5px 27px 10px 1px;
	color: #1D6BB5;
	text-decoration: none; 
	background-position: right top;
	background-image:url(images/hoverarrowblue.gif);
	background-repeat:no-repeat;
	broder-bottom: 10px solid #fff;
}
#address li {
	font-size:0.9em;
	text-align:center;
	width:80%;
}
#address {
	list-style:none;
}

/*end red-sidebar stuff*/
h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}

.redbullet {
	list-style-image:url(images/redbl.gif);
}
.bullettick {
	padding-left:20px;background-image:url(images/tick.gif);background-repeat:no-repeat;
}
.colorred {
	color:#ED1C24;
}
.font-h3 {
	font-size:1.5em;
	font-weight:bold;
}
.blockquotered {
	color:#ED1C24;
	font-size:1.7em;
}
.redbold {
	font-weight:bold;
	color:#ed1c24;
}

#wrap-all-villas {
	border:1px solid #1D6BB5;padding:5px;
}
/*new design for each of the property listing*/
.prop-image { float:left;padding: 2px }
.prop-title {padding-left:5px;margin-left:121px;width:350px;background:#1D6BB5;color:white;font-weight:bold;position:relative;height:22px}
.wrap-around{width:480px;position:relative}
.prop-code{position:absolute;right:1px;top:1px;}
.prop-code{background:#fff;color:#1D6BB5;padding:1px;}
.prop-desc {margin-left:125px;text-align:justify}/*end new design*/
.prop-desc strong {color:#1D6BB5;}
.prop-line {width:500px;height:10px;border-top:1px solid #1D6BB5;}

/*customize for car row*/
#wrap-all-cars .prop-title {background:#4A6167}
#wrap-all-cars a, #wrap-all-cars strong ,#wrap-all-cars .prop-code {color:#4A6167}
#wrap-all-cars .prop-line {width:500px;height:10px;border-top:1px dotted #4A6167;}
#wrap-all-cars {border:1px solid #4A6167;padding:5px;}
/*end car*/
/*customze for land*/
#wrap-all-land {border:1px solid #239D46; padding:5px;}
#wrap-all-land .prop-title {background:#239D46;}
#wrap-all-land strong, #wrap-all-land .prop-code {color:#239D46}
#wrap-all-land a {color:#239d46}
#wrap-all-land .prop-desc {
	width:350px; /*to please ie5/win/firefox/win*/
}
/* customize for gallery*/
#wrap-all-gallery .prop-title {background:#FDE6E7; color:#1D6BB5;}
#wrap-all-gallery a, #wrap-all-gallery strong ,#wrap-all-gallery .prop-code {color:#1D6BB5}
#wrap-all-gallery .prop-line {width:500px;height:1px;border-top:1px solid #1D6BB5;}
#wrap-all-gallery {border:1px solid #1d6bb5; padding:5px;}
.colorblue {color:#1D6BB5;}

/* end gallery */
/*end land*/
/*customize for apartments*/
	#wrap-all-apartments {border:1px solid #000; padding:5px;}
	#wrap-all-apartments .prop-title {background:#BED9B0;border:1px solid #BA002A;width:345px;}
	#wrap-all-apartments .prop-code {color:#BA002A;padding:0;margin:0}
	#wrap-all-apartments .wrap-around{width:478px;}
	#wrap-all-apartments > .wrap-around{min-height:150px;}
	#wrap-all-apartments .prop-desc {padding-top:5px;text-align:center}
	#wrap-all-apartments .prop-line {border-top:1px solid #BE002D;}
	#wrap-all-apartments .prop-desc a:link, 
	#wrap-all-apartments .prop-desc a:visited 
	{color:#BE002D}
	
	/*	#wrap-all-apartments a.prop-desc:link, #wrap-all-apartments a.prop-desc:visited */
	
/*end apartment*/


/*start adv*/
#wrap-all-adv {border:1px solid #4A6167; padding:5px;}
#wrap-all-advd strong, #wrap-all-land .prop-code {color:#239D46}
#wrap-all-adv .prop-image{position:absolute;top:0;left:0}
#wrap-all-adv ul{margin:0;padding:0;list-style:none;}
#wrap-all-adv .prop-desc{width:350px}
#wrap-all-adv .prop-line{width:94%;}
#wrap-all-adv a{color:#1D6BB5; font-weight:bold;}


/*end adv*/
#pinkwoodenhouse{
	background:#fff;position:relative;height:120px;
}
a img {
	border:0;
}
/*search*/
#propertysearch * {font-family:"trebuchet ms",Verdana, Arial, Helvetica, sans-serif;}
#propertysearch {margin-left:20%; height:150px;}
#propertysearch select {width:150px;}
#propertysearch .list-sep {
	border-top:1px solid #fff;
	background-color:#ED1C24;
	color:#fff; font-weight:bold;
	border-bottom:1px solid #fff;
	text-align:center;
}
#propertysearch {
	margin: 0; padding-left:7px;height:100px;
	border:1px solid #1D6BB5;
}

#search #wrap-all-villas {
	background-color:#fff;
	border:1px solid #1D6BB5;
}
/*end search*/

#search #content-2, #search #text-2 {
	background:transparent;
	background:#fff;
}
img.right {
	float:right;
	border:2px solid #B8C392;
}
img.left {
	float:left;
	border:2px solid #B8C392;
}
ul.cam {
	width:80%;
}
.no-list, .back-list {
	list-style-image:url(images/redollist.gif);	
}
.back-list  {
	list-style-image:url(images/blue_ollist.gif);	
}
.no-list li , .back-list li{
	margin-top:5px;
}
.list
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#120eda;
line-height:10px;
}
.list a:visite
{
color:#red;
}
.list a
{
color:#120eda;
text-decoration:none;
}
.list a:hover{
text-decoration: underline;
}
.no-list
{
list-style-image: url(../images/redollist.gif);
margin-top:0px;
line-height:0px;
}
#currency a{
color:blue;
text-decoration:none;

}
#currency a:hover{
color:blue;
text-decoration:underline;
}
.holiday{
color:#0066CC;
}
.ministry a{
text-decoration:none;
}
.ministry a:hover{
color:blue;
text-decoration:underline;
}
.entertainment a {
text-decoration:none;
color:#666666;
}
.entertainment a:hover {
text-decoration:underline; 
color:#990000;
}
/**/

