body,html
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color: rgb(16,15,15);
}

a
{
	color: rgb(191,55,41);
	text-decoration: none;
}

a:hover
{
	color: rgb(161,25,11);
	text-decoration: underline;
}

h1
{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:14px;
	font-weight:normal;
	color: rgb(191,55,41);
	border-bottom:1px solid rgb(188,188,188);
}

td, input,textarea,select
{
	font-family:Arial;
	font-size:11px;
	color: rgb(16,15,15);
}

div#container
{
	margin:0px auto;
	width:911px;
}

div#top
{
	float:left;
	width:911px;
	background: rgb(191,55,41);
}

div#top-left
{
	float:left;
	padding:15px 0px 9px 18px;
	width:187px;
}

div#top-left img
{
	vertical-align: bottom;
}

div#top-right
{
	float:right;
	padding:40px 25px 0px 0px;
	width:681px;
	font-size:12px;
	text-align:right;
	color:#fff;
}

div#top-right a
{
	color:#fff;
}

div#header
{
	clear:both;
	float:left;
	width:911px;
	background: rgb(178,178,178);
	text-align:left;
}

div#header img
{
	float:left;
	vertical-align:bottom;
}


div#topmenu
{
	overflow:hidden;
	clear:both;
	float:left;
	width:911px;
	height:28px;
	background: rgb(23,21,19);
	font-size:14px;
}

div#topmenu-left
{
	float:left;
	width:686px;
	padding: 3px 0px 5px 20px;
	line-height:20px;
	color: rgb(191,55,41);
}

div#topmenu-right
{
	float:left;
	padding: 3px 0px 5px 0px;
	width:194px;
	line-height:20px;
	background: rgb(191,55,41);
	color:#fff;
	text-align:center;
}

div#topmenu-left a, div#topmenu-right a
{
	color:#fff;
}

div#topmenu-left a.selected, div#topmenu-right a
{
	font-weight:600;
}

div#main
{
	clear:both;
	float:left;
	width:911px;
	background: url(/resources/images/4_bg-main.gif) repeat-y;
}

div#left
{
	overflow:hidden;
	float:left;
	padding:25px 20px;
	width:165px;
}

div#left ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#left ul li
{
	padding:3px 0px 3px 15px;
	background: url(/resources/images/3_bg-left-li.gif) no-repeat 0px 6px;
}

div#left ul li a
{
	font-size:14px;
	color: rgb(16,15,15);
}

div#left ul li.level3
{
	background:none;
}

div#left ul li.level3 a
{
	font-size:12px;
}

div#middle
{
	overflow:hidden;
	float:left;
	padding:25px 20px;
	width:461px;
}

div#printable
{
	padding-top:10px;
}

div#right
{
	overflow:hidden;
	float:left;
	padding: 12px 10px;
	width:185px;
}

div#footer
{
	clear:both;
	float:left;
	padding: 5px 0px;
	width:911px;
	line-height:18px;
	background: rgb(191,55,41);
	font-size:13px;
	text-align:center;
	color:#fff;
}

div#footer a
{
	color:#fff;
}


.box
{
	clear:both;
	float:left;
	width:186px;
	padding-bottom:7px;
}

.box-top
{
	width:186px;
	height:23px;
	padding: 0px 0px 4px 0px;
	background: url(/resources/images/2_bg-box-top.gif) no-repeat;
}

.box-title
{
	float:right;
	padding:3px 8px;
	width:142px;
	line-height:17px;
	background: rgb(23,21,19);
	font-size:13px;
	color:#fff;
}

.box-content, .box-content-small
{
	clear:both;
	float:left;
	padding:10px;
	width:166px;
	background: rgb(103,104,106);
	font-size:13px;
	color: #fff;
}

.box-content-small
{
	padding:0px;
	width:186px;
}

.box-content-small img
{
	vertical-align:bottom;
}

.search-btn
{
	margin:0px;
	padding:0px 10px;
	border:0px;
	font-size:13px;
	background: rgb(23,21,19);
	color:#fff;
}

/* CONTENT */

ul.links
{
	margin:0px;
	padding:0px;
	width:222px;
	list-style:none;
}

ul.links li
{
	padding: 2px 10px;
	width:202px;
}

ul.links li.level1
{
	background: #000;
	font-size:13px;
	color:#fff;
}

ul.links li.level1 a
{
	color:#fff;
}

ul.links li.level2
{
	background: url(/resources/images/25_bg-lvl2.gif) no-repeat 0px 5px;
	color:#000;
}

ul.links li.level2 a
{
	color: #000;
}



/** FRONT ESTATE **/

div#daily0 {
	float: left;
	width: 225px;	
	padding-top: 45px;
	background: url(/resources/images/13_eign_vikunnar.gif) no-repeat;
}

div#daily0 a {
	text-decoration: none;
}

div#daily0 img {
	margin: 0px 5px 5px 5px;
}

div#daily1 {
	width: 225px;
	float: left;
	padding-top: 45px;
	background: url(/resources/images/12_eign_dagsins.gif) no-repeat;	
}

div#daily1 a {
	text-decoration: none;
}

div#daily1 img {
	margin: 0px 5px 5px 5px;
}

div#newestate {
	width: 225px;
	padding-top: 45px;
	margin-top: 10px;
	background: url(/resources/images/nyjar_eignir.gif) no-repeat;	
}

div#newest {
	float: left;
	padding-left: 10px;
	width: 215px;
}

div#newest img {
	margin: 0px 5px 5px 5px;
}

div#newest a {
	text-decoration: none;
}

div#newline {
	font-size: 0px;
	height: 0px;
	clear: both;
}

.space {
	float: left;
	width: 10px;
}

/** ESTATE **/

.estate_header {
	width: 450px;
	background: rgb(23,21,19);
	border-left:1px solid rgb(139,138,137);
	font-weight:bold;
	color:#fff;
	padding: 5px;
}

#estate_image {
	margin-bottom: 10px;
}

#estate_description {
	padding: 10px;
}

#estate_info {
	padding: 10px;
	text-align: center;
}

.estate {
	float: left;
	font-weight: bold;
	text-align: left;
	width: 95px;
}

.estate2 {
	float: left;
	text-align: left;
	width: 95px;
}

.estate4 {
	float: left;
	text-align: left;
	width: 45px;
}

div#estline {
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	height: 0px;
	clear: both;
}

/** SEARCH ESTATE **/

div#realestate_search {
	width: 450px;
}

.realestate_filter {
	float: left;
	width: 135px;
}

div#realestate_area {
	float: left;
}

div#realestate_tegund {
	float: right;
}

.boxheader { 
	line-height: 20px; 
	height:20px; 
	font-weight:bold; 
}

ul.realestate_list { 
	list-style-type: none;
}

ul.realestate_list li.inline { 
	display: inline; 
}

div.area_box { 
	border: 1px solid #ddd; 
	background: #fff;
	padding: 0px; 
	margin: 0px; 
	overflow: auto; 
	width: 220px; 
	height: 120px;
	margin-bottom: 5px; 
}

div.clear {
	clear: both;
}

div.clear2 {
	clear: both !important;
	clear: none;
}

.title
{
	background: rgb(23,21,19);
	border-left:1px solid rgb(139,138,137);
	color:#fff;
}

.title a
{
	color:#fff;
}

.image
{
	background: rgb(228,229,229);
	border-top: 1px solid rgb(203,204,205);
}

.high
{
	line-height:20px;
}
