* { margin:0px;
	padding:0px;
	}

img, div { behavior: url(iepngfix.htc); }

.frame {
		width:1000px;
		margin: 0 auto;
}

.banner {
		background:url(../images/banner.jpg) no-repeat;
		width:1000px;
		height: 116px;
		clear:both;
		}
		
.rightside {
		float: right;
		width: 362px;
		background:url(../images/rightgrad.jpg) repeat-y;
		height: 750px;
		}
		
.leftside {
		float: left;
		width: 197px;
		height: 750px;
		}
		
.middle {
		float: left;
		background:url(../images/middlegrad.jpg) repeat-y;
		width: 436px;
		height: 750px;
		}

.middledetail {
		float: left;
		background:url(../images/detailgrad.jpg) repeat-y;
		width: 802px;
		text-align:left;
		min-height:600px;
		height: auto;
		}
				
.search {
		height: 146px;
		width: 177px;
		background:#c50000;
		margin-left: 10px;
		* height: 156px;
		}
	
.sidemenu {
		height: 112px;
		width: 177px;
		background:#c50000;
		margin-left: 10px;
		}
		
.featuredtitle {
		height: 26px;
		width: 177px;
		background:#c50000;
		margin-left: 10px;
		}
		
.propdetail {
		width: 700px;
		margin: 0 auto;
		height: auto;
		}
#text {
		width: 200px;
		height:35px;
		}

.abouttitle {
		height: 30px;
		width: 284px;
		background:url(../images/aboutback.jpg) no-repeat;
		margin-left: 10px;
		}
	
.maintitle {
		height: 30px;
		width: 284px;
		background:url(../images/mainback.jpg) no-repeat;
		margin-left: 10px;
		}
.searchtitle {
		height: 20px;
		width: 177px;
		float:left;
		margin-left: 10px;
		_margin-left: 5px;
		}

.topmenu {
		height: 20px;
		float:left;
		margin-left:20px;
		
		}

.vtindex {
		width: 340px;
		height: 208px;
		margin-left:10px;
		margin-top:15px;
		}
		
.frontprop {
		width:400px;
		height:210px;
		background:url(../images/propback.png) no-repeat;
		margin: 0 auto;
		margin-top: 10px;
		padding:0px;
		padding-top:7px;
		text-align: center;
		}

.recomprop {
		width:180px;
		height:180px;
		background:url(../images/sqpropback.png) no-repeat;
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 7px;
		}
		
.searchform {
		width:160px;
		margin:0 auto;
		}
p 		{
		font: 11px Trebuchet MS;
		color:#0c0c0c;
		line-height: 14px;
		text-align:justify;
		padding:0px;
		margin:0px;
		}
	
h2 {
		color: #c50000;
		font: 15px Trebuchet MS;
		font-weight:bold;
		padding:0px;
		padding-top: 2px;
		margin:5px;
		}
		
h1 {
		color: #ffffff;
		font: 16px Trebuchet MS;
		font-weight:bold;
		padding:0px;
		padding-left: 10px;
		padding-top: 2px;
		margin:0px;
		}
		
h4 {
		color: #ffffff;
		font: 15px Trebuchet MS;
		font-weight:bold;
		padding:0px;
		padding-left: 10px;
		padding-top: 2px;
		margin:0px;
		}
		
ul {
		margin:0px;
		list-style:none;
		padding:0px;
		margin-left:15px;
		padding-top:10px;
	}
	
select {
		background:#ffffff;
		border: 0px groove #000000;
		letter-spacing:2px;
		width: 150px;
}		

option {
		text-indent:5px;
}

label {	
		font: 12px Trebuchet MS;
		color: #ffffff;
		padding: 4px;
		}
		
#property h4 {
		font: 14px Trebuchet MS;
		weight: bold;
		color:#c50000;
		margin:0px;
		
		}

#property p{
		padding:0px;
		margin:0px;
		padding-right: 5px;
		line-height: 12px;
		}

#property a{
		padding:0px;
		margin:0px;
		color:#1200ff;
		text-decoration:none;
		font-size: 11px;
		font-weight:normal;
		}
		
#recommend p{
		padding:0px;
		margin:0px;
		font-size:10px;
		line-height:9px;
		}

#recommend h4{
		padding:0px;
		margin:0px;
		color: #c50000;
		font-size:10px;
		font-weight:bold;
		line-height:11px;
		text-align:center;
		
		}
		
#recommend td {
		text-align:center;
		}
#recommend a {
		padding:0px;
		margin:0px;
		color:#1200ff;
		text-decoration:none;
		font-size: 11px;
		font-weight:normal;
}
 
#detail p {
		font-size:12px;
		line-height:normal;
		}

#search p {
		font-size:11px;
		line-height: 10px;
		text-align:left;
		}
#search h6 {
		font: 14px Trebuchet MS;
		font-weight: bold;
		color: #c50000;
		text-align:center;
		padding:0px;
		margin:0px;
		}
		
form {padding:0px;
		margin:0px;
		}
		
a {font: 13px Trebuchet MS; color:#ffffff; text-decoration:none; font-weight:bold;}

a.small {font: 10px Trebuchet MS; color:#054769; text-decoration:none;}

a.smallwhite {font: 11px Trebuchet MS; color:#ffffff; text-decoration:none;}

a.topmenu {font: 15px Trebuchet MS; color:#ffffff; text-decoration:none; padding:0px; margin:0px; margin-right: 15px; margin-top:2px;}

a.pager		{
		font: 11px Trebuchet MS;
		color:#0c0c0c;
		text-decoration:none;
		padding:0px;
		margin:0px;
		}