.clear{clear:both;height:0;overflow:hidden;}

.div_topmenu a:hover {background:none;}

#homepage, #menu_16, #menu_20, #menu_11, #menu_12, #menu_14, #menu_1, #menu_2, #menu_3, #menu_4, #menu_5 
{
	position:absolute;
	z-index: 2000;
	left:0;
	top: 31px; 
	bottom:40px;
	margin:0;
	padding:0 0 5px 0;
	padding-top:13px;
	background:url('/layout/menu_mar.gif') left top no-repeat;
	display:none;
}



#homepage{left:0;	width:350px;}
/* #menu_16{left:580px;	width:250px;} */
#menu_16{left:580px;	width:250px;} 
/* #menu_20{left:720px;	width:290px;} */
#menu_20{left:138px;	width:290px;}
#menu_11{left:423px;}
#menu_12{left:558px;}
#menu_14{left:445px;	width:130px;}

/* #menu_4{left:140px;	width:350px;} */
#menu_4{left:540px;	width:350px;}

#menu_3{left:270px;	width:290px;}
#menu_5{left:138px; width:150px;}
/* #menu_5{left:403px; width:250px;} */
#menu_2{left:580px; width:250px;}
#menu_1{left:723px;	width:130px;}

#submenu li
{
	list-style-type:none;
}

#submenu li a
{
	display:block;
	height:27px;
	border-top:1px solid #980018;
	background: #d5a76d;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#980018;
	line-height:27px;
	text-decoration: none;
	font-weight:bold;
	padding-left:17px;
	cursor:pointer;
}

#submenu li a:hover
{
	background: #980018;
	color: #d5a76d;
}


#top_property
{
	float:left;
	width:570px;
	padding:24px 20px 24px 22px;
	background: #f1e2af url('/layout/top_propertyBG.jpg') repeat-x;
	border-right:1px solid 	#980018;
	border-top:1px solid 	#980018;
}

#top_property h2, #sidebar .box h2
{
  font-weight:normal;
  margin:0 0 13px 0;
}

#sidebar
{
	float:left;
	width:287px;
}

.property
{
  border-bottom:1px solid #bf883b;
  padding:11px 0 11px 0;
  font-size:12px;
  float: left;
}

.property h3
{
  margin:0;
  font-weight:normal;
  font-size:16px;
}

.property h3 a
{
  color:#81000b;
}

.property h3, .property ul
{
  padding:0;
  margin:0 0 3px 280px;
  list-style-type: none;
}

.property a
{
  color:black;
}

.property a img
{
  float:left;
  margin:0 4px 0 0;
  border:3px solid  #cda04f;
}

.property ul
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
}

.property li
{
  height:21px;
}

.property li em
{
  font-style: normal;
  font-weight:bold;
  font-size:12px;
}

.property li strong
{
  color:#81000b;
  font-size:12px;
}

#sidebar .box
{
  background: #f1e2af url('/layout/top_propertyBG.jpg') repeat-x;
	border-top:1px solid 	#980018;
	padding:24px 22px 24px 22px;
	color: #980018;
	font-size:13px;
	font-family:"Times New Roman", serif;
	margin:0;
	overflow: hidden;
}

* html #sidebar .box{height:100px;}

.box label, .box select
{
  float:left;
  height:22px;
  margin:0 0 7px 0;
  line-height:20px;
}

.box h2
{
	font-size:23px;
	margin:0;
	height:25px;
}

.box label
{
  clear:both;
  width:115px;
}

.box label.check
{
  clear:none;
  width:45px;
}

.check_wrap
{
  float:left;
  width:155px;
}


.box select {width:118px;}

.box a.button
{
  color: #980018;
  font-weight:bold;
  margin:0 0 0 17px;
}

.box .simple p {margin:0 0 5px 0;}

.box form.simple
{
	width:193px;
}

.box form.simple p
{
	text-align:right;
}

.box form.simple input
{
	float:left;
	width:178px;
	margin:0 0 10px 0;
}

.box form.simple textarea
{
	float:left;
	width:178px;
	margin:0 0 10px 0;
	height:55px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

.box form.simple .required
{
	float:left;
	width:9px;
	line-height:12px;
	text-align:right;
}

.box .captcha {margin:0;}

.box form.simple .captcha p
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.box form.simple .captcha img
{
	float:left;
}

.box form.simple .captcha input
{
	width:98px;
	margin:0 0 0 5px;
}
