* {
margin:0;
border:0;
padding:0;
}

body {
background-image:url(img/lmbg.jpg); background-repeat:repeat-x; background-color:#0D0D0D; font-family:Arial, Helvetica, sans-serif;
text-align: center;
}
/* this is the centering div */
#centre {
padding: 0; margin-top: 0; margin-left: auto; width: 763px; margin-right: auto; text-align: left;
}
#top {
background-image:url(img/top.jpg);
display:block;
width: 763px;
height: 102px;
}

#navzone {
display:block;
width: 584px;
height: 23px;
float:left;
}
#navend {
display:block;
width: 179px;
height: 23px;
background-image:url(img/nav_end.gif);
float:left;}
#navendclear {
display:block;
width: 179px;
height: 23px;
background-image:url(img/navendclear.jpg);
float:left;}
#logo {
display:block;
width:432px;
height:102px;
float:left;
}
#top {
display:block;
background-image:url(img/lm_top.jpg);
width: 331px;
height: 102px;
float:left;
}
#main-contain {
width:763px;
background-image:url(img/bodybg.jpg);
}
#main-containclear {
width:763px;
background-image:url(img/bodybgclear.jpg);
}
#left {
width:583px;
font-size:12px;
float:left;
background-image:url(img/bodyfade.jpg);
background-repeat:no-repeat;
}
#leftclear {
width:760px;
font-size:12px;
float:left;
background-image:url(img/bodyfadeclear.jpg);
background-repeat:no-repeat;
}
#left p {
color:white;
font-size:12px;
line-height:18px;
margin-left:8px;

}
/* commented backslash hack v2 \*/
#left p {
width:564px;
}
/* end hack */

#left .strong {
color:#cccccc;
}
#left .lastline, .lastline a {
text-align:right;
color:#ffffff;
text-decoration:none;
}
#left .lastline a {
text-align:right;
color:#FF9900;
text-decoration:none;
width:564px;

}
#left .lastline a:hover {
text-decoration:underline;
color:#ffffff;
}

#leftclear p {
color:white;
font-size:12px;
line-height:18px;
margin-left:8px;
width:738px;
}

#leftclear ul {
color:white;
font-size:12px;
line-height:18px;
margin-left:38px;
}

#left p a, #leftclear p a {
color:#FF9900;
text-decoration:underline;
}
#left p a:hover, #leftclear p a:hover {
text-decoration:none;
color:#FFCC33;
}
#left p img, #left p img a, #leftclear p img, #leftclear p img a {
border:2px solid white;
padding:1px;
margin-left:5px;
margin-right:5px;
}

#left p img:hover, #leftclear p img:hover{
border:2px solid #ff9900;
}

#left form  {
position:relative;
left:10px;
top:10px;
background-image:url(img/quicksearch.jpg);
background-repeat:no-repeat;
width:563px;
height:48px;
padding-top:32px;
padding-bottom:22px;
font-weight:bold;
border:0;
  margin:0;
voice-family: "\"}\""; 
  voice-family:inherit;
  padding-bottom:0;
  
}
.dead {}

#leftclear form {
font-weight:bold;
border:0;
margin:0;
}

#left input {
border-color: #FFFFFF #666666 #666666 #FFFFFF;
background-color: #cccccc; border-style: solid;
border-top-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-left-width: 1px;
}

#leftclear input, #leftclear select, #leftclear textarea {
border-color: #FFFFFF #666666 #666666 #FFFFFF;
background-color: #ffffff; border-style: solid;
border-top-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-left-width: 1px;
margin:5px;
font-size:12px;
}
#leftclear h6 {
font-weight:bold;
color:#ffffff;
font-size:12px;
}
.-obj {
border:1px solid #444444;
margin:4px;
color:#222222;
margin-left:8px;
}
.star {
color:#ff9900;
}
.star a {
color:white;
text-decoration:none;
}
.star a:hover {
text-decoration:underline;
}
textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#right {
display:block;
background-image:url(img/sidebarbg.jpg);
background-repeat:no-repeat;
width:180px;
float:left;
color:red;
font-size:11px;
padding-top:30px;
}
#right p {
color:#000000;
font-size:11px;
margin-left:12px;
width:145px;
line-height:15px;
}
#right p a {
color:#AF5503;
text-decoration:underline;
padding-left:110px;
}
#right p a:hover {
text-decoration:none;
color:#777777;
}
#right p img {
position:relative;
left:-10px;
padding-top:3px;
padding-bottom:3px;
}
.demo {
display:block;
height:331px;
width:1px;
float:left;
}

#footer {
background-image:url(img/footer.jpg);
background-repeat:no-repeat;
display:block;
width:763px;
height:45px;
color:white;
font-size:11px;
text-align:right;
padding-top:14px;
}

#footerclear {
background-image:url(img/footerclear.jpg);
background-repeat:no-repeat;
display:block;
width:763px;
height:45px;
color:white;
font-size:11px;
text-align:right;
padding-top:14px;
}

h1 {
display:block;
width:567px;
height:23px;
color:#ff9900;
font-size:16px;
margin-left:8px;
background-image:url(img/heading.jpg);
background-repeat:no-repeat;
text-indent:5px;
padding-top:1px;
font-family:"Trebuchet MS", arial, helvetica;
padding-bottom:3px;
}
h2 {
display:block;
width:740px;
height:23px;
color:#ECA81A;
font-size:16px;
margin-left:8px;
background-image:url(img/headingclear.jpg);
background-repeat:no-repeat;
text-indent:5px;
padding-top:1px;
font-family:"Trebuchet MS", arial, helvetica;
padding-bottom:3px;
}
#home {
display:block;
width:87px;
height:23px;
float:left;
background-image:url(img/homeON.gif);
}

#home a {
display:block;
width:87px;
height:23px;
float:left;
background-image:url(img/home.gif);
}
#home a:hover{
display:block;
width:87px;
height:23px;
float:left;
background-image:url(img/homeRO.gif);
}
#propsearch  {
display:block;
width:140px;
height:23px;
float:left;
background-image:url(img/propON.gif);
}
#propsearch a {
display:block;
width:140px;
height:23px;
float:left;
background-image:url(img/prop.gif);
}
#propsearch a:hover {
display:block;
width:140px;
height:23px;
float:left;
background-image:url(img/propRO.gif);
}
#about {
display:block;
width:91px;
height:23px;
float:left;
background-image:url(img/aboutON.gif);
}
#about a{
display:block;
width:91px;
height:23px;
float:left;
background-image:url(img/about.gif);
}
#about a:hover{
display:block;
width:91px;
height:23px;
float:left;
background-image:url(img/aboutRO.gif);
}

#services {
display:block;
width:90px;
height:23px;
float:left;
background-image:url(img/servicesON.gif);
}
#services a{
display:block;
width:90px;
height:23px;
float:left;
background-image:url(img/services.gif);
}
#services a:hover{
display:block;
width:90px;
height:23px;
float:left;
background-image:url(img/servicesRO.gif);
}
#news {
display:block;
width:67px;
height:23px;
float:left;
background-image:url(img/newsON.gif);
}
#news a{
display:block;
width:67px;
height:23px;
float:left;
background-image:url(img/news.gif);
}
#news a:hover{
display:block;
width:67px;
height:23px;
float:left;
background-image:url(img/newsRO.gif);
}
#contact {
display:block;
width:109px;
height:23px;
float:left;
background-image:url(img/contactON.gif);
}
#contact a{
display:block;
width:109px;
height:23px;
float:left;
background-image:url(img/contact.gif);
}
#contact a:hover{
display:block;
width:109px;
height:23px;
float:left;
background-image:url(img/contactRO.gif);
}
.no-css {
position: absolute; left: -9000px
}
#footernav, #footernav a{
color:white;
font-size:11px;
text-align:center;
margin-top:20px;
text-decoration:none;
}
#footernav a:hover {
color:#FF9900;
text-decoration:underline;
}
#footer, #footer a, #footerclear, #footerclear a {
color:white;
text-decoration:none;
}
#footer a:hover {
color:white;
text-decoration:none;
}
#address {
display:block;
background-color:#777777;
color:white;
width:320px;
height:17px;
float:left;
margin-left:4px;
padding-top:2px;
margin-bottom:3px;
text-indent:5px;
border:1px solid #444444;
font-weight:bold;
}
#rooms {
display:block;
color:#000000;
background-color:#bbbbbb;
width:74px;
height:17px;
float:left;
margin-left:5px;
padding-top:2px;
text-indent:5px;
border:1px solid #777777;
margin-bottom:3px;
}
#price {
display:block;
background-color:#ffffff;
width:154px;
height:17px;
float:left;
margin-left:5px;
padding-top:2px;
text-indent:5px;
border:1px solid #999999;
margin-bottom:3px;
text-align:right;
color:#000000;
}

.address ul, .address li {
color:#ff9900;
list-style:none;
margin-left:30px;
line-height:18px;
font-weight:bold;

}
.address a {
color:#ff9900;
list-style:none;
}
.address a:hover {
color:white;
text-decoration:none;
}
hr {border: none 0;
border-top: 1px dashed #fff;/*the border*/
width: 90%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
text-align:center;
margin-left:10px;

}

.contact-table {
margin-left:110px;
margin-top:10px;
color:white;
}
.result {
	display:block; 
	width: 690px; 
	w\idth: 690px;
	background-color:#efefef; 
	border:solid 1px #CCCCCC; 
	padding:2px;
	margin-left:30px;
	margin-bottom:10px;
	}
.status {
display:block;
width:146px;
height:21px;
background-color:#dddddd;
border:2px solid #999999;
padding:5px 1px 1px 1px;
margin-top:3px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}	

.housepic {
display:block;
width:150px;
float:left;
font-size:11px;
text-align:center;
}
.housepic a, .housepic a:active, .housepic a:link, .housepic a:visited {
text-decoration:none;
color:black;
}
.housepic a:hover {
color: #ff9900;
}

.housepic img {border:2px solid #999999;
padding:1px; }

.haddress { 
	color:#555555; 
	display: block; 
	width:285px; 
	w\idth:290px;
	text-indent:4px; 
	float:left;
	border:1px solid #999999;
	background-color:#FFFFFF;
	margin:0 4px 0 2px;
	}
	.price {
	float:left; 
	color:white; 
	 background-color:#555555; 
	 display:block; 
	 width:155px; 
	 text-indent:5px; 
	 w\idth:150px;
	 margin-left:5px;
	 text-align:right;
	 border:1px solid black;
	 }

.beddes {
	color:#555555;
	display: block; 
	width:75px; 
	w\idth:82px;
	float:left;
	text-align:center;
	background-color:#dddddd;
	border:1px solid #999999;
	}
.des {
	float:left; 
	color:#444444; 
	display:block; 
	width:525px; 
	w\idth:525px;
	margin-top:5px;
	margin-left:5px;
	 }

.des ul, .des li{
	color:#444444; 
	margin-left:5px;
	 }

	 
.conleftall {
	display:block; 
	width:100%; 
	text-indent:5px; 
	float:left; 
	background-color:#e2e2e2; 
	margin:1px 1px 0 0;
	}
	.summary {
	clear:both;
	line-height:19px; 
	padding:3px 0 0 5px ; 
	color:#444444; 
	display:block;
	}
.summary ul, ol{
	padding-left:55px;
	}


.moredetails, .moredetails a{
	display:block; 
	width:680px; 
	color:white; 
	background-color:#666666; 
	border: 1px solid #bbbbbb;
	padding: 1px;
	margin: 1px 0 0 0;
	font-size:12px; 
	text-align:right; 
	text-decoration:none;
	clear:both;
	font-weight:bold;
	}
.moredetails a:hover {
	color:white; 
	background-color:#ff9900;
	}
.moredetails a:visited {
	font-style:italic;
	}

/* these are for property detail box */

.dstatus {
display:block;
width:236px;
height:21px;
background-color:#dddddd;
border:2px solid #999999;
padding:5px 1px 1px 1px;
margin-top:3px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}	

.dhousepic {
display:block;
width:240px;
float:left;
font-size:11px;
text-align:center;
}
.dhousepic a, .dhousepic a:active, .dhousepic a:link, .dhousepic a:visited {
text-decoration:none;
color:black;
}
.dhousepic a:hover {
color: #ff9900;
}

.dhousepic img {border:2px solid #999999;
padding:1px; }

.dhaddress { 
	color:#555555; 
	display: block; 
	width:428px; 
	w\idth:440px;
	text-indent:4px; 
	border:1px solid #999999;
	background-color:#FFFFFF;
	margin:0 4px 0 4px;
	float:left;
	}
	.dprice {
	float:left; 
	color:white; 
	 background-color:#555555; 
	 display:block; 
	 width:240px; 
	 text-indent:5px; 
	 w\idth:250px;
	 margin:4px 0 0 5px;
	 text-align:right;
	 border:1px solid black;
	 
	 }

.dbeddes {
	color:#555555;
	display: block; 
	width:183px; 
	w\idth:183px;
	float:left;
	text-align:center;
	background-color:#dddddd;
	border:1px solid #999999;
	margin:4px 0 0 4px;
	}
.ddes {
	float:left; 
	color:#444444; 
	display:block; 
	width:430px; 
	w\idth:440px;
	margin-top:5px;
	margin-left:5px;
	 }

.ddes ul, .ddes li{
	color:#444444; 
	margin-left:5px;
	 }

.dthumbs {
	 display:block;
	 float:left;
	 width:100px;
	 margin:5px 1px 0 2px;
	 border:2px solid #999999;
 padding: 1px;
	 }
	 
.dadd { 
	color:#555555; 
	display: block; 
	width:436px; 
	w\idth:440px;
	text-indent:4px; 
	border:1px solid #999999;
	background-color:#FFFFFF;
		}
	.droomdim {
	float:left; 
	color:white; 
	 background-color:#555555; 
	 display:block; 
	 width:225px; 
	 text-indent:5px; 
	 w\idth:230px;
	 margin:4px 0 0 5px;
	 text-align:center;
	 border:1px solid black;
	 }

.droomname {
	color:#555555;
	display: block; 
	width:190px; 
	w\idth:193px;
	float:left;
	text-align:center;
	background-color:#dddddd;
	border:1px solid #999999;
	margin:4px 0 0 4px;
	}
	
.disclaim {
font-size:10px;
color:#CCCCCC;
margin-left:45px;
width:690px;
}

.monthres {
clear:both;
width:583px;
display:block;
background-color:#FF9900;
color:red;
}

.quickform {
font-size:11px;
}

applet {
border:1px solid #ff9900;
}
