body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-color:#000000;
	background:url(../graphics/header_bg.jpg);
}

.clearleft{
	clear:left;
}

.link1, .link1 a:link, .link1 a:active, .link1 a:visited{
	font:15px Verdana;
	color:#9F792E;
	text-decoration:none;
}

.link1 a:hover{
	text-decoration:underline;
}

#header_wrap{
	width:100%;
	height:440px;
	background:url(../graphics/header_bg.jpg);
	color:#FFFFFF;
}

#header_line_top{
	width:100%;
	height:40px;
	background-color:#C49944;
	position:relative;
	overflow:hidden;
}

#header_line_top_inline{
	position:absolute;
	width:1000px;
	left:50%;
	margin-left:-500px;
	top:0;
	background:#9F792E;
}

#header_main{
	width:100%;
	height:360px;
}

#header_line_bottom{
	width:100%;
	height:40px;
	background-color:#C49944;
	position:relative;
}

#header_line_bottom_inline{
	position:absolute;
	width:1000px;
	left:50%;
	margin-left:-500px;
	top:0;
	background:#9F792E;
}


#header_line_top_content{
	width:1000px;
	height:40px;
	overflow:hidden;
	left:50%;
	margin-left:-500px;
	position:relative;
}

#header_main_content{
	width:1000px;
	height:360px;
	overflow:hidden;
	left:50%;
	margin-left:-500px;
	position:relative;
	font:38px Impact;
}

#flash_header{
	background:#000000;
	width:1000px;
	left:50%;
	margin-left:-500px;
	position:relative;
	height:360px;
}

#header_line_bottom_content{
	width:1000px;
	height:40px;
	overflow:hidden;
	left:50%;
	margin-left:-500px;
	position:relative;
}

#main_content{
	width:1000px;
	left:50%;
	margin-left:-500px;
	position:relative;
}

#middle_bg{
	width:100%;
	background:#AD8B47;
}

.main_top_border{
	position:relative;
	width:1000px;
	height:15px;
	overflow:hidden;
	background:#FFFFFF;
}

.main_top_border_corner_left{
	position:relative;
	float:left;
	width:15px;
	height:15px;
}

.main_top_border_corner_left{
	position:relative;
	float:right;
	width:15px;
	height:15px;
}

.main_bottom_border{
	position:relative;
	width:1000px;
	height:15px;
	overflow:hidden;
	background:#FFFFFF;
}

.main_bottom_border_corner_left{
	position:relative;
	float:left;
	width:15px;
	height:15px;
}

.main_bottom_border_corner_left{
	position:relative;
	float:right;
	width:15px;
	height:15px;
}

.header_line_menu_entry_left, .header_line_menu_entry_left a:link, .header_line_menu_entry_left a:active, .header_line_menu_entry_left a:visited{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:4px;
	font:22px Impact;
	color:#FFFFFF;
	text-decoration:none;
	line-height:22px;
}

.header_line_menu_entry_left a:hover{
	background-color:#C49944;
}

.header_line_menu_entry_right, .header_line_menu_entry_right a:link, .header_line_menu_entry_right a:active, .header_line_menu_entry_right a:visited{
	float:right;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:4px;
	font:22px Impact;
	color:#FFFFFF;
	text-decoration:none;
	line-height:22px;
	position:relative;
}

.header_line_menu_entry_right a:hover{
	background-color:#C49944;
}

.header_line_menu_entry_flags{
	float:left;
	padding-top:5px;
	padding-bottom:4px;
	font:22px Impact;
	color:#FFFFFF;
	text-decoration:none;
	line-height:22px;
	position:relative;
	margin-left:15px;
	display:inline;
}

.header_line_menu_entry_right_object{
	float:right;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:4px;
	font:16px Impact;
	color:#FFFFFF;
	text-decoration:none;
	line-height:22px;
	position:relative;
}

.login_box{
	width:100px;
	margin-top:5px;
	height:16px;
}

.login_box_wrap{
	float:left;
	margin-right:10px;
	display:inline;
}

.login_btn{
	border:0;
	margin-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-top:1px;
	background-color:#C49944;
	color:#FFFFFF;
	font:14px Impact;
	text-decoration:none;
}

#footer_line{
	width:100%;
	height:40px;
	background-color:#C49944;
}

#footer_line_content{
	width:1000px;
	height:40px;
	overflow:hidden;
	left:50%;
	margin-left:-500px;
	position:relative;
	background:#9F792E;
}

.footer_line_menu_entry_left, .footer_line_menu_entry_left a:link, .footer_line_menu_entry_left a:active, .footer_line_menu_entry_left a:visited{
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:4px;
	font:22px Impact;
	color:#FFFFFF;
	text-decoration:none;
	line-height:22px;
}

.footer_line_menu_entry_left a:hover{
	background-color:#C49944;
}

#content{
	width:1000px;
	background:#FFFFFF;
	overflow:hidden;
}

h1{
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	font:18px Verdana;
}

.line_full{
	width:970px;
	height:1px;
	background:#555555;
	font-size:1px;
	line-height:1px;
}

.text_full{
	font:15px Verdana;
	margin-top:10px;
}

.content_half_left{
	float:left;
	width:700px;
}

.content_half_right{
	float:left;
	width:300px;
	margin-top:100px;
}

.content_image_right{
	border:5px solid #C49944;
	margin-left:20px;
	margin-bottom:20px;
}

.content_object_right{
	border:5px solid #C49944;
	margin-left:20px;
	margin-bottom:20px;
	width:250px;
}

.content_half_text{
	width:670px;
	padding-left:15px;
	padding-right:15px;
	font:14px Verdana;
	line-height:26px;
}

.content_full{
	width:970px;
	padding-left:15px;
	padding-right:15px;
	font:15px Verdana;
}

.list_item{
	margin-bottom:20px;
	position:relative;
}

.list_image_wrap{
	float:left;
	width:410px;
	overflow:hidden;
}

.list_text_wrap{
	position:relative;
	float:left;
	margin-left:20px;
	width:540px;
	display:inline;
}

.list_image{
	border:5px solid #C49944;
}

.list_headline{
	font:18px Verdana, Verdana bold;
	color:#9F792E;
}

.list_label{
	float:left;
	width:180px;
}

.list_text{
	float:left;
}

.list_btn{
	position:relative;
	z-index:50;
}

.detail_image{
	float:left;
	width:174px;
	height:119px;
	overflow:hidden;
	border:5px solid #C49944;
	margin-left:2px;
	margin-right:3px;
	margin-bottom:5px;
}

.input_row{
	margin-top:10px;
}

.remove{
	position:absolute;
	right:0;
	bottom:0;
}

.red{
	color:#CC0000;
}

.references_item{
	float:left;
}

.references_image{
	float:left;
	width:290px;
	height:193px;
	overflow:hidden;
	border:5px solid #C49944;
	margin-left:11px;
	margin-right:11px;
	margin-bottom:5px;
	display:inline;
}

.references_text{
	margin-left:11px;
	margin-top:4px;
	margin-bottom:20px;
}

#flash_header{
	background:#FFFFFF;
	width:1000px;
	height:360px;
}

.header_line_menu_entry_right_text{
	float:right;
	padding-left:15px;
	padding-right:15px;
	font:22px Impact;
	color:#FFFFFF;
	text-decoration:none;
	line-height:40px;
	position:relative;
}

.header_line_menu_entry_left_text{
	float:left;
	padding-left:15px;
	padding-right:15px;
	font:22px Impact;
	color:#FFFFFF;
	text-decoration:none;
	line-height:40px;
	position:relative;
}

.rent_btn{
	border:0;
	margin-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-top:1px;
	background-color:#9F792E;
	color:#FFFFFF;
	font:14px Impact;
	text-decoration:none;
}

.sale_btn{
	border:0;
	margin-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-top:1px;
	background-color:#AD8B47;
	color:#FFFFFF;
	font:14px Impact;
	text-decoration:none;
}

.content_left{
	float:left;
	width:700px;
}

.content_right{
	float:left;
	width:270px;
}

.home_lastminute{
	position:relative;
}

.home_lastminute_icon{
	position:absolute;
	top:0;
	left:20px;
}

.home_lastminute_text{
	margin-left:20px;
	margin-top:-20px;
	margin-bottom:20px;
	background:#C49944;
	width:255px;
	color:#FFFFFF;
	font:14px Impact;
	text-decoration:none;
	padding-left:5px;
	padding-bottom:5px;
}