html {
	font:11px Verdana;
	height:100%;
}
a {outline:none !important;}
body {
	font:11px Verdana;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#fefdf9;
}
.menuselected {color:#660000 !important;}
.site {
	display:block;
	width:840px;
	margin:0 auto;
	border-left:1px solid #f3f2ed;
	border-right:1px solid #f3f2ed;
	min-height:100%;
	clear:both;
}
* html .site{height:100%;} 
.header {
	display:block;
	height:65px;
	padding-top:5px;
}

.cnt {
	padding-bottom:30px;
	color:#4f5515;
}

.logo {
	display:block;
	float:left;
	width:324px;
	margin-top:5px;
	}

.spec {
	width:250px;
	float:right;
	color:#454545;
	font-size:10px;
	margin-top:10px;
}
.spec a{color:#454545;font-weight:bold;}

.menu {
	margin-top:1px;
	background:#f9f4ee;
	border-bottom:2px solid #e2ce9b;
	border-right:1px solid #e2ce9b;
	width:150px;
	z-index:9999;
	height:354px;
	float:left;
}

.menu a {
	text-decoration:none;
	display:block;
	width:140px;
	padding:0 5px;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #e2ce9b;
	background:#fefdf9;
	color:#4f5515;
}
.menu a:hover {
	color:#660000;
}


#copy{
	display:block;
	width:840px;
	text-align:right;
	color:#999999;
	position:relative;
	top:-30px;
}
#copy a {
	color:#646464;
	text-decoration:none;
}
.imgshow{
	width:280px;
	background:#f9f4ee;
	display:block;
	float:left;
	height:355px;
	margin-right:10px;
	border-bottom:2px solid #e2ce9b;

}
h1 {margin:0;padding:0;font-weight:normal !important;padding-top:10px;}
p{padding:0;padding-left:150px;margin:0;line-height:24px;margin-bottom:10px;text-align:justify;}
.content {padding-top:10px;	color:#4f5515;line-height:24px!important;}


.propselect {margin:0;padding:0;width:150px;border:1px solid #e2ce9b;color:#4f5515;}

.prop {display:block;	width:275px;	margin-top:7px;margin-left:20px;height:130px;border:1px solid #e2ce9b;color:#4f5515;}
.prop.left{float:left;}
.prop.right{float:left;}
.prop .title {display:block;height:25px;line-height:25px;background:#decc9e;border-bottom:1px solid #e2ce9b;}
.wend {
	width:100%;
	display:block;
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}

.prop .title input {
	display:block;
	float:left;
	width:16px;
	margin-left:3px;
	margin-top:3px;
	margin-right:3px;
	outline:none;
}
.dt {
	color:#660000;
	font-size:12px;
	padding-left:5px;
	display:block;
	width:120px;
	float:left;

}

a.dt:visited {
	color:#454545 !important;
	text-decoration:none;
}
.prop .price {
	color:#4f5515;
	font-size:12px;
	padding-right:5px;
	float:right;
}

.prop .line {
	width:275px;
	height:1px;
	background:#FFFFFF;
	line-height:1px;
	font-size:1px;
	margin-top:3px;
	margin-bottom:3px;
}
.propimg {
	display:block;
	float:left;
	margin-left:3px;
}
.details {
	width:165px;
	float:right;
	line-height:18px;
	font-size:10px;
	color:#333333;
	margin-top:1px;
}



.details b {
	display:block;
	float:left;
	color:#4f5515;
	font-size:10px;
	font-weight:normal !important;
	width:120px;
	padding-left:20px;
}

.tr b{
	display:block;
	float:left;
	width:80px;
	font-size:9px;
	padding-left:5px;
}
.tr p{margin:0;padding:0;display:block;width:60px;float:right;}
.tr  {
	width:150px;
	display:block;
	clear:both;
	font-size:9px;
	margin-top:5px;
	color:#4f5515;
	}
.lineblack {
	display:block;
	width:100%;
	clear:both;
	height:2px;
	font-size:2px;
	line-height:2px;
	margin-top:5px;
	margin-bottom:5px;
	background:#ffffff;
}
  .property .address {
	height:20px;
	line-height:20px;
	width:670px;
	margin-right:10px;
	float:right;
	font-size:12px;
	font-weight:bold;
}
.property .price {
	float:right;
	padding-right:10px;
}

* html .property .price {
	position:relative;
	top:-20px;
}

.gallery {
	padding-top:10px;
	width:650px;
	height:320px;
	float:right;
	border:1px solid #e2ce9b;
	padding-left:10px;
	padding-right:10px;
	margin-right:10px;
	background:#f9f4ee;
}

#mainphoto {
	margin-right:20px;
	margin-bottom:10px;
}

.contact ,.contact p{
	float:left;
	width:630px;
	padding:0;
	}
.contact {
	clear:both;
}

fieldset {
	margin:0;
	padding:0;
	background:#fefdf9;
	border:1px solid #fefdf9;
	margin-left:30px;
	width:500px;
}
.f1 {
	border-left:1px solid #e2ce9b;
	border-right:1px solid #e2ce9b;
	border-top:1px solid #e2ce9b;
}
.f2 {
	border-left:1px solid #e2ce9b;
	border-right:1px solid #e2ce9b;
	}
* html .f2 {
	position:relative;
	top:-5px !important;
}
.f3 {
	border-left:1px solid #e2ce9b;
	border-right:1px solid #e2ce9b;
	border-bottom:1px solid #e2ce9b;
	text-align:center;padding-top:10px;
	padding-bottom:10px;
}
* html .f3 {
	position:relative;
	top:-10px !important;
}

fieldset .button{
	background:#f9f4ee;
	border:1px solid #e2ce9b;
	color:#452c1f;
	height:20px;
	line-height:20px;
	width:150px;
}

 .inptext,select {
	width:200px;
	}
.ltd {
	width:240px;
	display:block;
	padding-left:10px;
	padding-top:5px;
	float:left;
}
.ltd p {
	margin:0;
	padding:0;
}

.cntprop {
	width:600px;
	display:block;
	float:left;
	height:150px;
	border:1px solid #f3f2ed;
	padding:10px;
}
.contactprop {
	display:block;
	float:left;
}
.cleft {
	width:150px;
	float:left;
}

.im {
	width:100px;
	display:block;
	float:left;
	}
#orderf {
	color:#4f5515;
}
#orderf .sp {
		background-color: #f3f2ed;text-align:left;padding:0!important;margin:0 !important;
	}
#orderf a {
	color:#660000;
	text-decoration:none;
	padding:0 10px;

}

.rl {
	height:33px !important;
	line-height:33px;
}
* html .rl {
		height:33px !important;
	line-height:33px;
	}

#mainphoto,#mainphoto a {
	display:block;
	width:400px !important;
	height:320px !important;
}

#mainphoto,#mainphoto a img{border:0 !important;}

.proplist2 {
	width:500px;
	margin-left:30px;
	background:#fefdf9;
}
.prpbox img {
	display:block;
	float:left;
	margin-left:3px;
	margin-right:3px;
}

.prpbox {
	width:240px;
	height:90px;
	padding:10px 0;
	float:left;
	background:#fefdf9;
	border:1px solid #e2ce9b;
	margin-left:2px;
	margin-top:2px;
}
.tr b ,.tr p {
	line-height:16px !important;
	}
* html .tr b ,* html .tr p {
		line-height:12px !important;
	}
* html .tr b {
	width:70px !important;
	padding-left:10px;
	}
.rl {
	 height:40px !important;
	line-height:40px !important;
	}
* html .rl {
	height:43px !important;
	line-height:43px !important;
}
.cntP {
	height:100px;
}
.contactform {
margin:0;
padding:0;
}
