﻿@font-face {
	font-family: 'VAGRoundedBT-Regular';
	src: url('/Content/Fonts/205F2B_0_0.eot');
	src: url('/Content/Fonts/205F2B_0_0.eot?#iefix') format('embedded-opentype'), url('/Content/Fonts/205F2B_0_0.woff') format('woff'), url('/Content/Fonts/205F2B_0_0.ttf') format('truetype');
}

img 
{
	border:0px;
	outline:none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

header, footer, aside, nav, article {
    display: block;
}
body {
    font-family: "Arial regular", Arial, sans-serif;
    font-size: 100%;
    line-height: 18px;
    color: #353535;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
    margin: 0; 
    padding: 0px 0px 25px 0px;
    background-color: #8d8d8d;
}
h1 {
    font-family: "VAGRoundedBT-Regular", "Arial Bold", Arial, sans-serif;
    font-size: 28px;
    line-height: 30px;
    font-weight: normal;
}
a {
	color: inherit;
	text-decoration: none;
}
label { cursor: pointer }

a.button, #headerContainer div.button {
    border: 1px solid #fff;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
    background: -moz-linear-gradient(top,  #f9f9f9,  #f0f0f0);  
    text-align: center;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    padding: 5px 20px;
    cursor: pointer;
    background-color: #f9f9f9;
}
a.button.selected {
    background: -webkit-gradient(linear, left top, left bottom, from(#767676), to(#a3a3a3));
    background: -moz-linear-gradient(top,  #767676,  #a3a3a3);  
    box-shadow: 1px 1px 3px rgba(255,255,255,0.75);
    border: 1px solid #5c5c5c;
    color: #fff;
    text-shadow: none;
    background-color: #767676;
}
a.link {
	color: #12698a;
}
a.link:hover {
	color: #00a0e2;
}
.b { font-weight: bold; }
input[type='text'],
input[type='number'],
input[type='email'],
input[type='password'],
textarea {  
  padding: 5px;  
  font-size: 15px;  
  text-shadow: 0px 1px 0px #fff;
  outline: none;  
  background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#ffffff));  
  background: -moz-linear-gradient(top,  #ebebeb,  #ffffff);  
  -webkit-border-radius: 5px;  
  -moz-border-radius: 5px;  
  border-radius: 5px;  
  border: 1px solid #afafaf;  
  -webkit-box-shadow: 1px 1px 0px rgba(255, 255, 255, 0.75);  
  -moz-box-shadow: 1px 1px 0px rgba(255, 255, 255, 0.75);  
  box-shadow:  1px 1px 0px rgba(255, 255, 255, 0.75);  
  height: 25px;
  font-family: "Arial regular", Arial, sans-serif;
 -moz-appearance:textfield;
}
input[type='text']:hover,
input[type='number']:hover,
input[type='email']:hover,
input[type='password']:hover,
textarea:hover {  
  border: 1px solid #00ccff;
}  
input[type='text']:focus,
input[type='number']:focus,
input[type='email']:focus,
input[type='password']:focus,
textarea:focus {  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));  
  background: -moz-linear-gradient(top,  #ffffff,  #ffffff);  
  border: 1px solid #353535;
}
select
{
    background: -moz-linear-gradient(center top , #EBEBEB, #FFFFFF) repeat scroll 0 0 transparent;
}
select option 
{
    text-shadow: none;
    background: #FFFFFF; 
    
}
.nocursor { cursor: default; }
.button-small-grey{
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));  
    background: -moz-linear-gradient(top,  #f9f9f9,  #f0f0f0);  
    background-color: #f9f9f9;
    border: 1px solid #fff;
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px;  
    border-radius: 5px;  
    font-family: Arial regular, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 5px;
    cursor: pointer;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}
.button-grey{
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));  
    background: -moz-linear-gradient(top,  #f9f9f9,  #f0f0f0);  
    background-color: #f9f9f9;
    border: 1px solid #fff;
    -webkit-border-radius: 10px;  
    -moz-border-radius: 10px;  
    border-radius: 10px;  
    font-family: Arial regular, Arial, sans-serif;
    font-size: 14px;
    cursor: pointer;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}
.button-green{
	background: -webkit-gradient(linear, left top, left bottom, from(#c1f129), to(#8ee717));  
  background: -moz-linear-gradient(top,  #c1f129,  #8ee717);  
  border: 1px solid #e9ff55;
  -webkit-border-radius: 10px;  
  -moz-border-radius: 10px;  
  border-radius: 10px;  
  font-family: Arial regular, Arial, sans-serif;
  font-size: 14px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
  cursor: pointer;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  
  box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
  background-color: #8fe717;
}

/* top */
header.top {
	height: 60px;
	background: url("/Content/Images/v1/top_bg.png") repeat-x;
	border-bottom: 1px solid #8e8e8e;
	box-shadow: 0 0 5px #8e8e8e;
	position: relative;
	z-index: 10;
}
header.top div#top {
	width: 940px;
	margin: 0 auto;
	position:relative;
}
div#cookieAcceptance div a.logo {
	background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat 0px -117px;
	width: 130px;
	height: 60px;
}
header.top div#top a.logo {
	background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat 0px -117px;
	width: 130px;
	height: 60px;
	float: left;
	margin-right: 50px;
	display: block;
}
header.top div#top a.logo span {
    display: none;
}
header.top div#top ul {
	list-style-type: none;
	padding: 0;
	line-height:60px;
	margin: 0;
	height: 60px;
	float: left;
	font-size: 1.2em;
}
header.top div#top ul li {
	display: inline;
	padding-right: 50px;
}
header.top div#top ul li a {
	text-decoration: none;
	color: #000000;
}
header.top div#top ul li a.Administration {
	color: #EE4E02;
}

header.top div#top div.right {
	float: right;
	height:60px;
	line-height:60px;
}

header.top div#top div.right > div {
	float: left;
}
header.top div#top div.right > div.public
{
	margin-left:50px;
}

header.top div#top div.right > div.authorized.icon {
	margin-top:19px;
	margin-left:16px;
	position:relative;
	cursor:pointer;
}

header.top div#top div.right > div.authorized.icon > a.mail-small {
    display: block;
}
header.top div#top div.right > div.authorized.icon > a.mail-small > .CountBubble 
{
	color: white;
	line-height: 22px;
	text-align: center;
	position: absolute;
	top: -8px;
	right: -13px;
	font-size: 10px;
	font-weight: normal;
	text-shadow: none;
}

header.top div#top div.MenuContainer 
{
	width:120px;
	margin-top: 20px;
	position:absolute;
	top:10px;
	right:0px;
	cursor:default;
	z-index: 1000;
}

header.top div#top div.MenuContainer > .MenuTop
{
	width:inherit;
}
header.top div#top div.MenuContainer > .MenuTop > .white-arrow-up 
{
	float:right;
}

header.top div#top div.MenuContainer > .Menu 
{
	line-height:normal;
	background-color:#ffffff;
}

header.top div#top div.MenuContainer > .MenuBottom
{
	width:inherit;
	height:3px;
	background: url("/Content/Images/v1/box_shadow_120.png") no-repeat;
	background-position:center top;
}

header.top div#top div.MenuContainer > .Menu > .Item 
{
	height:30px;
	line-height:30px;
	text-align:center;
}

#cookieAcceptance .logo {
	background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat 0px -117px;
	width: 130px;
	height: 50px;
}

#cookieAcceptance
{
    z-index:9999;
    background-color: #dcdcdc;
    padding:30px;
    padding-top:10px;
    padding-bottom:20px;
    border-bottom: solid 1px #b0abab;
    font-size: 14px;
    line-height: 14px;
}

/* content */
div#container {
	background-image: url("/Content/Images/v1/bg.gif");
	background-repeat: repeat-xy;
}
div#container div.content {
    width: 940px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	position: relative;
}
/* bottom */
footer {
	width: 940px;
	margin: 0 auto;
	font-size: .75em;
	color: #ffffff;
	line-height: 1.125em;
	padding-top: 20px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
}
footer div.left
{
	float: left;
}
footer div.center
{
	float: left;
}
footer div.right
{
	float: right;
}
footer ul {
	width: 320px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
footer ul li {
	float: left;
	width: 160px;
	margin-bottom: 5px;
}
footer h2 {
    width: 470px;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
}
footer p {
    width: 470px;
    float: left;
}
footer address {
    width: 140px;
    font-style: normal;
    text-align: right;
}
footer address div 
{
	margin-bottom:5px;
}
footer div.footerLogo
{
    float: right;
    margin-bottom: 12px;
}
/* search criteria */
aside#criteria.tenant {
	margin: 35px 0;
}
aside#criteria h2 {
    margin: 0 0 10px 0;
    padding: 0 3px 3px 10px;
    font-size: 1.125em;
    font-weight: bold;
}
aside#criteria .divider {
    padding: 0 3px 0px 10px;
    background: url("/Content/Images/v1/divider_2px.png") repeat-x bottom left;
    height: 2px;
    margin-bottom: 10px;
}
aside#criteria h3 {
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
    overflow: hidden;
    width: 200px;
    font-size: .875em;
}
aside#criteria h3 a, .arrow {
    width: 22px;
    height: 22px;
    float: right;
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat;
    display: block;
}
aside#criteria h3 a.collapse, .arrow-gray-collapse {
    background-position: -220px -22px;
}
aside#criteria h3 a.collapse:hover, .arrow-gray-collapse:hover {
    background-position: -242px -22px;
}
aside#criteria h3 a.expand, .arrow-gray-expand {
    background-position: -264px -22px;
}
aside#criteria h3 a.expand:hover, .arrow-gray-expand:hover {
    background-position: -286px -22px;
}
aside#criteria div.fieldset {
    margin: 0 0 10px 0;
    padding: 10px 10px 12px 10px;
    background: url("/Content/Images/v1/divider_2px.png") repeat-x bottom left;
    font-size: .875em;
}
aside#criteria div.fieldset div.interval {
    margin-bottom: 8px;
    padding-bottom: 3px;
}
aside#criteria div.fieldset div.interval .from,
aside#criteria div.fieldset div.interval .to
{
    padding: 5px;
    /*width: 55px;*/
    /*text-align: right;*/
}
aside#criteria div.fieldset div.interval .from
{
    float: left;
}
aside#criteria div.fieldset div.interval .to
{
    float: right;
}
aside#criteria div.fieldset div.interval .from:hover,
aside#criteria div.fieldset div.interval .to:hover
{
    border: 1px solid #B1B1B1;
    padding: 4px;
/*    border: 1px solid #ABEA1F;*/
    cursor: pointer;
}

aside#criteria div.fieldset div.interval input
{
    width: 55px;
    display: inline;
    padding: 5px;
    height: 18px;
    background-color: inherit;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    border: 1px solid #B1B1B1;
    font-size: 14px;
    float: left;
    /*text-align: right;*/
}

aside#criteria div.collapsed {
    display: none;
}
aside#criteria div.fieldset div.t-select {
    border: 1px solid #b1b1b1;
    border-radius: 5px;
    padding: 5px;
    background-color: #ffffff;
    background: -moz-linear-gradient(top, #ebebeb, #fff);
    background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#fff));
    cursor: pointer;
}
aside#criteria div.fieldset div.t-clear {
	font-size: .85em;
	/*background-color: #fffdf5;*/
	background-color: #ffffff;
	width: 198px;
	padding: 3px 0px;
  margin: -4px 0px 3px 0px;
  /*text-align: center;*/
  cursor: pointer;
  border: 1px solid #b1b1b1;
  border-bottom-style: none;
  border-radius: 5px 0px 0px 0px;
  position: absolute;
  z-index: 5;
}
aside#criteria div.fieldset div.t-arrow {
    width: 20px;
    height: 20px;
    position: absolute;
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -132px -22px;
    z-index: 4;
    left: 175px;
    top: 5px;
    cursor: pointer;
}
aside#criteria div.fieldset div.t-checklist ul {
    background-color: #ffffff;
    padding: 0;
    margin: 0;
    list-style-type: none;
    border: 1px solid #b1b1b1;
    border-radius: 5px;
    z-index: 5;
    max-height: 250px;
    overflow: auto;
    width: 198px;
    margin-top: -5px;
    font-size: .85em;
}
aside#criteria div.fieldset div.t-checklist ul li {
    margin-bottom: 3px;
}
aside#criteria div.checklist ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
aside#criteria div.fieldset input[type='text'],
aside#criteria div.fieldset input[type='number']{
	width: 187px;
	height: 18px;
}
#sortOrder {
    height: 30px;
    width: 100%;
}

div#container.search .content .savedSearchInfo
{
    top: -12px;
    position:absolute;
    z-index:100;
    width:205px;
}
div#container.search .content .savedSearchInfo .box
{
    border: 3px solid #ffd200;
    padding:3px;
    font-size: 11px;
    height: 15px;
    background-color: #ffffff;
    color: #000000;
    text-align: center;
}
div#container.search .content .savedSearchInfo .shadow
{
  background: transparent url("/Content/Images/v1/box_shadow_220.png") no-repeat;
  height: 5px;
  padding: 0px;    
}
div#container.search .content .savedSearchInfo .bottom
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -421px -22px;
    width: 20px;
    height: 20px;
    position:relative;
    bottom: 5px;
    left: 180px;
}

/* info box */
div#ad {
    width: 700px;
    background-color: transparent;
    position: relative;
    padding: 0 30px;
    z-index: -1;
    font-size: 12px;
    font-family: Arial;

}
div#ad a#prev, div#ad a#next
{
	width: 40px;
    height: 40px;
    background: #ffffff;
    position: absolute;
    z-index: 5;
    top: 79px;
    left: 5px;
    border-radius: 4px;
    box-shadow: 0px 1px 6px #000000;
    border: solid #ffffff 1px;
    background: #f4f4f4;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f1f1f1));
}
div#ad a#prev div.img, div#ad a#next div.img
{
	background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat;
    width: 22px;
    height: 22px;
    margin-top: 9px;
    margin-left: 8px;
}
div#ad a#next {
    left: 710px;
}
div#ad a#prev div.img {
    background-position: -330px -22px;
}
div#ad a#next div.img {
    background-position: -308px -22px;
}

div#ad div.lock {
    width: 44px;
    height: 44px;
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -264px -44px;
    position: absolute;
    top: 26px;
    left: 30px;
}
div#ad div.favorite {
    width: 28px;
    height: 28px;
    position: absolute;
    top: 32px;
    left: 694px;
}
div#ad div.favorite a {
    display: block;
    width: 28px;
    height: 28px;
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat 0 -88px;
}
div#ad div.favorite a:active,
div#ad div.favorite a.selected {
    background-position: -28px -88px;
}
div#ad h2 {
    padding: 2px 5px 0 5px;
    margin: 0;
    /*font-size: .8em;*/
    padding-top: 5px;
    background: #ebebeb;
    height: 20px;
    border-bottom: 2px solid #d9d9d9;
}
div#ad .notfound {
    padding:30px;
    background-color:#ffffff;
}
div#ad a.hotspot {
    padding: 10px;
    display: block;
    background-color: #ffffff;
    width: 680px;
    overflow: hidden;
}
div#ad a.hotspot div.no-image {
    float: left;
    margin-right: 10px;
    width: 200px;
    height: 133px;
    background-color: #ebebeb;
}
div#ad a.hotspot div.no-image > div {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -400px -117px;
    height: 80px;
    width: 60px;
    margin-left: 70px;
    margin-top: 26px;
}
div#ad a.hotspot img {
    float: left;
    margin-right: 10px;
    width: 200px;
    height: 133px;
}
div#ad a.hotspot h3 {
    padding: 0;
    margin: 0 0 10px 0;
    /*font-size: 1.125em;*/
    margin-right: 28px;
}
div#ad a.hotspot p {
    margin-top: 0;
    color: #8d8d8d;
    /*font-size: .75em;*/
}
div#ad a.hotspot ul.specs {
    width: 450px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    list-style-type: none;
    font-weight: bold;
/*    font-size: .75em;*/
}
div#ad a.hotspot ul.specs li {
    width: 75px;
    float: left;
    text-align: center;
    padding: 0;
    font-weight: bold;
    line-height: normal;
}
div#ad a.hotspot ul.specs li div.title {
    width: 22px;
    height: 22px;
    margin: 0 auto;
    margin-bottom: 10px;
}
div#ad a.hotspot ul.specs li div.rent {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat;
}
div#ad a.hotspot ul.specs li div.period {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -22px 0;
}
div#ad a.hotspot ul.specs li div.type {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -44px 0;
}
div#ad a.hotspot ul.specs li div.city {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -110px 0;
}
div#ad a.hotspot ul.specs li div.area {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -66px 0;
}
div#ad a.hotspot ul.specs li div.bedrooms {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -88px 0;
}
div#ad a.hotspot ul.specs li.show-floorplan div.bedrooms {
    background: url("/Content/Images/v1/floor-plan.png") no-repeat;
}
div#ad div.border, .shadow700 
{
    background-color: #ffffff;
    background: transparent url("/Content/Images/v1/box_shadow_700.png");
    height: 5px;
    width: 700px;
    padding: 0;
}
/* search */
div#container.search ul#saved-search{
	margin: 30px 0px 0px 0px;
	line-height: 50px;
  padding: 0px 15px;
  font-size: 14px;
  border: 3px solid #abea1f;
  background: #ffffff;
  height:50px;
  width:auto;
  list-style-type: none;
  position: relative;
}
div#container.search ul#saved-search li.label{
	float: left;
	font-weight:bold;
}
div#container.search ul#saved-search li.reset{
	float: right;
	font-size: 13px;
	padding-right: 15px;
}
div#container.search ul#saved-search li.dont-save{
	float: right;
	font-size: 13px;	
	padding-right: 10px;
}
div#container.search ul#saved-search li.close a{
	position: absolute;
	top: 2px;
	right: 3px;
	background-image: url("/Content/Images/v1/lejebolig-20140724.png");
	background-repeat: no-repeat;
	background-position: -356px -25px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
div#container.search #saved-search-shadow, .shadow940{
	width: 940px;
	margin: 0px auto;
  background: transparent url("/Content/Images/v1/box_shadow_940.png") no-repeat;
  height: 5px;
  padding: 0px;
}
div#container.search section#results {
    width: 700px;
    float: left;
    padding-bottom: 145px;
}
div#container.search section#results #headerContainer h1 {
    font-family: "VAGRoundedBT-Regular", "Arial Bold", Arial, sans-serif;
    font-size: 1.75em;
    font-weight: normal;
    min-height: 50px;
    /*padding-top: 30px;*/
    padding-bottom: 0;
    margin: 0;
    float:left;
}
div#container.search section#results #headerContainer .appended-header
{
    float: left;
	margin: -10px 0px 0px 20px;
	font-size: 0.875em;
	line-height: 50px;
	display: none;
}
div#container.search section#results #headerContainer .appended-header a{
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

div#container.search section#results #headerContainer .aboutBoxIcon
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -440px -25px;
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 8px;
    margin-left: 5px;
}

div#container.search section#results #headerContainer #map-search > a/* a.button*/{
	float:right;
  /*margin-top:30px;*/
	width: 80px;
	font-size: .875em;
	letter-spacing: 0;
	padding-left: 12px;
	padding-right: 12px;
	padding: 5px 20px;
	border-radius: 5px;
	text-align: center;
}
div#container.search section#results #headerContainer div.button{
	float:right;
    /*margin-top:30px;*/
	font-size: .875em;
	letter-spacing: 0;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 20px;
}
div#container.search section#results ul.results {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
div#container.search section#results ul.results li.item {
    background-color: #ffffff;
    padding: 10px;
    width: 680px;
    height: 133px;
    position: relative;
}
div#container.search section#results ul.results li.featured {
    /*border: 3px solid #ffd200;*/
    border: 3px solid #abea1f;
    padding: 7px;
    background-color: #fffdf5;
}
div#container.search section#results ul.results li.item:hover {
    border: 3px solid #00cbfd;
    padding: 7px;
    cursor: pointer;
}
div#container.search section#results ul.results li.border {
    background: transparent url("/Content/Images/v1/box_shadow_700.png");
    height: 5px;
    width: 700px;
    margin-bottom: 20px;
    padding: 0;
}
div#container.search section#results ul.results li.last {
    display: none;
}
div#container.search section#results ul.results li.item ul.images {
    background-color: #ffffff;
    display: none;
    padding: 10px 0 10px 10px;
    margin: 0;
    list-style-type: none;
    height: 133px;
    position: absolute;
    z-index: 10;
    left: 7px;
    top: 145px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.75);
}
div#container.search section#results ul.images li {
    float: left;
    padding-right: 10px;
    width: 200px;
}
div#container.search section#results ul.results li.item div.lock {
    width: 44px;
    height: 44px;
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -264px -44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}
div#container.search section#results ul.results li.item div.lock.open,
div#ad div.lock.open {
    background-position: -308px -44px;
}
div#container.search section#results ul.results li.item:hover div.lock,
div#container.search section#results ul.results li.featured div.lock {
    top: -3px;
    left: -3px;
}
div#container.favorites .content section#results #headerContainer H1 
{
	float:left;
    font-weight: normal;
}
div#container.favorites .content section#results #headerContainer H1 div 
{
	float: left;
	margin-top: 3px;
	margin-right: 20px;
	cursor: pointer;
}
div#container.favorites .content section#results #headerContainer H1 div a 
{
	display: block;
	width: 22px;
	height: 22px;
}
div#container.search section#results ul.results li.item div.createdDate {
    /*width: 28px;*/
    /*height: 28px;*/
    position: absolute;
    top: 10px;
    right: 45px;
    font-size: 11px;
    color: #8d8d8d;
    -webkit-border-radius: 3px;
    border-radius: 3px;     
    padding-left: 3px;
    padding-right: 3px;
}
div#container.search section#results ul.results li.item:hover div.createdDate,
div#container.search section#results ul.results li.featured div.createdDate {
    top: 7px;
    right: 42px;
}

div#container.search section#results ul.results li.item div.createdDate.hour 
{
    background-color: #ffd200;
}
div#container.search section#results ul.results li.item div.createdDate.today 
{
    background-color: #ebebeb;
}
div#container.search section#results ul.results li.item div.createdDate.date {
}

div#container.search section#results ul.results li.item div.favorite {
    width: 28px;
    height: 28px;
    position: absolute;
    top: 6px;
    left: 664px;
}
div#container.search section#results ul.results li.item:hover div.favorite,
div#container.search section#results ul.results li.featured div.favorite {
    top: 3px;
    left: 661px;
}
div#container.search section#results ul.results li.item div.favorite a {
    display: block;
    width: 28px;
    height: 28px;
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat 0 -88px;
}
div#container.search section#results ul.results li.item div.favorite a:active,
div#container.search section#results ul.results li.item div.favorite a.selected {
    background-position: -28px -88px;
}
div#container.search section#results ul.results li.item #leaseExchangeInfo {
    width: 300px;
    z-index: 99999;
    border: 1px solid rgb(132, 132, 132);
    position: absolute;
    bottom: 80px;
    padding: 10px;
    background-color: rgb(245, 245, 245);
    border-radius: 5px;
    left: 150px;
    -webkit-box-shadow: 3px 1px 5px 0 #242424;
    box-shadow: 3px 1px 5px 0 #242424;
}
div#container.search section#results ul.results li.item #leaseExchangeInfo .close {
    color: #12698a;
    font-weight: bold;
}
div#container.search section#results ul.results li.item div.exchange {
    color: #12698a;
}
div#container.search section#results ul.results li.item div.no-image {
    float: left;
    margin-right: 10px;
    width: 200px;
    height: 133px;
    background-color: #ebebeb;
}
div#container.search section#results ul.results li.item div.no-image > div {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -400px -117px;
    height: 80px;
    width: 60px;
    margin-left: 70px;
    margin-top: 26px;
}
div#container.search section#results ul.results li.item .img-container {
	float: left;
	width: 200px;
  height: 133px;
  margin-right: 10px;
  display: block;
  line-height: 133px;
  text-align: center;
  /*overflow: hidden;*/
  background-position: center center;
  background-repeat: no-repeat;
}
div#container.search section#results ul.results li.item .img-container img {
	display: inline-block;
	margin: inherit auto;
  /*max-width: 200px;
  max-height: 133px;*/
  vertical-align: middle;
  border: 1px solid red;
}
.leaseContacted
{
    position:absolute;
    bottom:-133px;
    right:480px;
    /*width:110px;*/
    background-color:#ffffff;
    padding:5px;
    padding-bottom:2px;
    padding-right:0px;
    padding-left:10px;
    text-align:center;
    font-size: 0.75em;
    font-weight: bold;
    line-height: normal;
}
.leasePets
{
    position:absolute;
    bottom:-133px;
    /*right:572px;*/
    /*width:100px;*/
    background-color:#ffffff;
    padding:5px;
    padding-bottom:2px;
    padding-right:5px;
    padding-left:0px;
    text-align:center;
    font-size: 0.75em;
    font-weight: bold;
    line-height: normal;
}
.leaseSimilarLikeThis
{
    position:absolute;
    top: 5px;
    right:485px;
    /*width:110px;*/
    background-color:#ffffff;
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px;  
    border-radius: 5px;  
    padding: 5px;
    text-align:center;
    font-size: 12px;
    /*font-weight: bold;*/
    line-height: normal;
}
div#container.search section#results ul.results li.item h2 {
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 1.125em;
    margin-right: 28px;
}
div#container.search section#results ul.results li.item p {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #8d8d8d;
    font-size: .75em;
}
div#container.search section#results ul.results li.item ul.specs {
    width: 450px;
    overflow: hidden;
    padding: 0;
    /*margin: 0;*/
    list-style-type: none;
    font-weight: bold;
    font-size: .75em;
    position:absolute;
    /*bottom:12px;*/
    /*left: 220px;*/
    margin: 0px 0px 12px 205px;
}
div#container.search section#results ul.results li.item ul.specs li {
    width: 75px;
    float: left;
    text-align: center;
    padding: 0;
    font-weight: bold;
    line-height: normal;
}
div#container.search section#results ul.results li.item ul.specs li div.title {
    width: 22px;
    height: 22px;
    margin: 0 auto;
    margin-bottom: 3px;
}
div#container.search section#results ul.results li.item ul.specs li div.rent {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat;
}
div#container.search section#results ul.results li.item ul.specs li div.period {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -22px 0;
}
div#container.search section#results ul.results li.item ul.specs li div.type {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -44px 0;
}
div#container.search section#results ul.results li.item ul.specs li div.city {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -110px 0;
}

div#container.search section#results ul.results li.item ul.specs li div.area {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -66px 0;
}
div#container.search section#results ul.results li.item ul.specs li div.bedrooms {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -88px 0;
}
div#container.search section#results ul.results li.item ul.specs li.show-floorplan div.bedrooms {
    background: url("/Content/Images/v1/floor-plan.png") no-repeat;
}
div#container.search section#results div.more-wrapper {
	width: 220px;
	margin: 0px auto;
}
div#container.search section#results div.more {
		margin: 0px auto;
    text-align: center;
    padding: 10px;
    width: 220px;
    background-color: #fff;
    height: 20px;
}
div#container.search .content #searchUpdating
{
    display: none;
    left: 240px;
    top: 330px;
    position:absolute;
    z-index:1000;
    width:200px;
    height: 40px;
    background-color: #ffffff;
    color: #000000;
    /*
    -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5);
    */
}

div#container.search .content #searchUpdating .box
{
    border: 3px solid #ffd200;
    padding:10px;
    text-align: center;
    background-color: #ffffff;
}

div#container.search .content #searchUpdating .shadow
{
  background: transparent url("/Content/Images/v1/box_shadow_220.png") no-repeat;
  height: 5px;
  padding: 0px;    
}


div#container.search section#results div.loading,
div#container.search .content .loading
{ /* div.more.loading */
    background: #fff url("/Content/Images/v1/loader.gif") no-repeat 15px 2px;
}

#inbox-filter-fixed
{
    position:fixed; 
    top: 170px;
}

#inbox-filter .headerV2 .loading
{ 
    background: url("/Content/Images/v1/loader-small.gif") no-repeat;
    height:16px;
    width:16px;
    float:right;
}
div#container.search section#results div.loading a {
    /*visibility: hidden;*/
    font-size: 0.9em;
}
div#container.search section#results .shadow{
	width: 220px;
	margin: 0px auto;
  background: transparent url("/Content/Images/v1/box_shadow_220.png") no-repeat;
  height: 5px;
  padding: 0px;
}
div#container.search section#results .create-agent{
	background: url("/Content/Images/v1/divider_2px.png") repeat-x top left;
  overflow: hidden;
  padding: 20px 2px 0px 0px;
  margin: 0;
  list-style-type: none;
}
div#container.search section#results .create-agent li.create-label{
  float: left;
  font-size: 1.125em;
  font-weight: bold;
  line-height: 40px;
}
div#container.search section#results .create-agent li.create-button{
 float: right; 
 line-height: 40px;
 margin-bottom: 5px;
}
div#container.search section#results .create-agent li.create-button a{
	width: 200px;
  height: 36px;
  display: block;
  line-height: 36px;
  text-align: center;
}

/*Find tenant */
#findTenantActionContainer
{
    background-color: #d8d8d8;
    padding: 00px;
    height: 30px;
    font-size: 12px;
    position: absolute;
    width: 700px;
    top: 63px;
    z-index: 1000;
}

#findTenantActionContainer .item
{
    float: left;
    padding-right: 10px;
    font-weight: normal;
    text-shadow: none;
}

#findTenantActions
{
    background-color: #d8d8d8;
    position: relative;
}

#findTenantActions .item
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    font-weight: normal;
    text-shadow: none;
    float: right;
    line-height: 12px;
    position: relative;
}

#findTenantActions .last
{
    padding: 0px;
    padding-right: 5px;
    line-height: 8px;
}

#findTenantActions .item span
{
    cursor: pointer;
}

#findTenantSelectMenuOpener
{
    background-image: url(/Content/Images/v1/mail-select-checkmark-gray.png);
    height: 30px;
    width: 30px;
}

#findTenantSelectMenuOpener.selected
{
    background-image: url(/Content/Images/v1/mail-select-checkmark.png);
    height: 30px;
    width: 30px;
}

#findTenantSelectMenu
{
    position:absolute;
    top:30px;
    right: 0px;
    z-index:100;
    background-color:#ffffff;
    width:150px;
    box-shadow: -3px 3px 3px rgba(0,0,0,0.5);
}
#findTenantSelectMenu div
{
    padding: 10px;
}
#findTenantSelectMenu div:hover
{
    background-color: #ecfbff;
}
div#container.search section#results ul.results li.item.selected
{
    background-color: #FEFBEA;
}
div#container.search section#results ul.results li.item div.specs 
{
	float:left;
	width: 470px;
}

div#container.search section#results ul.results li.item div.specs table tr td {
	height: 22px;
	padding:5px 0px;
}
div#container.search section#results ul.results li.item div.specs table tr td.Text {
	font-weight: bold;
	font-size:12px;
	line-height: 22px;
	padding-left:5px;
}
div#container.search section#results ul.results li.item div.specs table tr td.Image {
	width:22px;
}

div#container.search section#results ul.results li.item div.specs table 
{
	width:100%;
}
div#container.search section#results ul.results li.item div.specs table tr > td 
{
	width:50%;
	vertical-align:top;
}

div#container.search section#results ul.results li.item div.specs td div.title {
    width: 22px;
    height: 22px;
}
div#container.search section#results ul.results li.item div.specs div.cell 
{
	display:table-cell;
}
div#container.search section#results ul.results li.item div.specs td div.rent {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat;
}
div#container.search section#results ul.results li.item div.specs td div.period {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -22px 0;
}
div#container.search section#results ul.results li.item div.specs td div.type {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -44px 0;
}
div#container.search section#results ul.results li.item div.specs td div.city {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -110px 0;
}

div#container.search section#results ul.results li.item div.specs td div.area {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -66px 0;
}
div#container.search section#results ul.results li.item div.specs td div.bedrooms {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -88px 0;
}

div#container.search aside#criteria {
    width: 220px;
    float: right;
    margin-top:30px;
}
div#container.search aside#criteria ul.result-type {
    padding: 5px 0;
    margin: 30px 0 0 0;
    list-style-type: none;
    overflow: hidden;
    width: 220px;
    height: 40px;
}
div#container.search aside#criteria ul.result-type li.list {
    float: left;
}
div#container.search aside#criteria ul.result-type li.map {
    float: right;
    padding-right: 5px;
}
div#container.search aside#criteria ul.result-type li a.button {
    width: 80px;
    font-size: .875em;
    letter-spacing: 0;
    padding-left: 12px;
    padding-right: 12px;
}
/* details */
div#container.details div.limiter {
    width: 940px; 
    margin: 0px auto 0px auto;
}
div#container.details div#header {
    float:left;
    width: 740px;
}
div#container.details .adminTools {
    padding: 5px;
    padding-top: 10px;
    background: #ebebeb;
  	border: 0px solid #8d8d8d;
    font-size: 12px;
}
div#container.details .adminTools a{
    color: #12698a;
}
div#container.details .adminTools a:hover{
    color: #00a0e2;
}
div#container.details h1 {
    font-family: "VAGRoundedBT-Regular", "Arial Bold", Arial, sans-serif;
    font-size: 28px;
    line-height: 32px;
    font-weight: normal;
}
div#container.details .bodyText {
    font-size: 18px;
    line-height: 24px;
}
div#container.details div.favorite {
    float:right;
    height: 68px;
    line-height: 68px;
}
div#container.details div.favorite a {
    display: block;
    width: 28px;
    height: 28px;
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat 0 -88px;
    margin-top: 20px;
}
div#container.details div.favorite a:active,
div#container.details div.favorite a.selected {
    background-position: -28px -88px;
}
div#container.details ul.specs {
    width: 930px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
div#container.details ul.specs li {
    width: 155px;
    float: left;
    text-align: center;
    font-size: 14px;
    padding: 0;
    font-weight: bold;
    list-style-type: none;
}
div#container.details ul.specs li div.title {
    width: 44px;
    height: 44px;
    margin: 0 auto;
    margin-bottom: 10px;
}
div#container.details ul.specs li div.rent {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat 0px -44px;
}
div#container.details ul.specs li div.period {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -44px -44px;
}
div#container.details ul.specs li div.type {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -88px -44px;
}
div#container.details ul.specs li div.city {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -132px -44px;
}
div#container.details ul.specs li div.area {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -176px -44px;
}
div#container.details ul.specs li div.bedrooms {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -220px -44px;
}
div#container.details ul.specs li.show-floorplan div.bedrooms {
    /*background: url("/Content/Images/v1/floor-plan2.png") no-repeat;*/
}
div#container.details ul.specs li > span {
	color:#12698A;
}

.exchangeContainer span {
	color:#12698A;
    font-weight: bold;
}

div#container.details div.bodyContact
{
    min-height: 80px;
    overflow: hidden;
}

div#container.details div.contact {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -130px -116px;
    width: 185px;
    height: 80px;
    line-height: 74px;
    font-weight: bold;
    font-size: 18px;
}

div#container.details div.contact.green {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat 0px -348px;
}


div#container.details div.contact.orange {
    background: url("/Content/Images/v1/contact-orange.png") no-repeat;
}

div#container.details div.contact.greenSolid {
  background: -webkit-gradient(linear, left top, left bottom, from(#c1f129), to(#8ee717));  
  background: -moz-linear-gradient(top,  #c1f129,  #8ee717);  
  border: 1px solid #e9ff55;
  -webkit-border-radius: 10px;  
  -moz-border-radius: 10px;  
  border-radius: 10px;  
  font-family: Arial regular, Arial, sans-serif;
  font-size: 14px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
  cursor: pointer;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  
  box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
  background-color: #8fe717;
  text-align: center;
  height: 74px;
}
div#container.details div.contact.blueSolid {
  background: -webkit-gradient(linear, left top, left bottom, from(#4ea8f6), to(#1379cd));  
  background: -moz-linear-gradient(top,  #4ea8f6,  #1379cd);  
  border: 1px solid #4ea8f6;
  -webkit-border-radius: 10px;  
  -moz-border-radius: 10px;  
  border-radius: 10px;  
  font-family: Arial regular, Arial, sans-serif;
  font-size: 14px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
  cursor: pointer;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  
  box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
  background-color: #1379cd;
  color: #ffffff;
  text-align: center;
  height: 74px;
}

div#container.details div.contact.blueSolid .textLarge {
    text-shadow: none;
}

div#container.details div.contact.blueSolid .textSmall {
    text-shadow: none;
}


div#container.details div.contact.button {
    background-image: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#c1f129), to(#8ee717));  
    background: -moz-linear-gradient(top,  #c1f129,  #8ee717);  

    background-color: #abea1f;
    float: right;
    position: relative;
    padding-left: 35px;
    margin-left: 30px;
    margin-bottom: 10px;
    margin-right: 5px;
    cursor: pointer;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 2px 2px 5px 0 #8F8F8F;
    box-shadow: 2px 2px 5px 0 #8F8F8F;
}

div#container.details div.contact.button:hover {
    color: #4e4e4e;
}

div#container.details div.contact.button .textLarge {
    position: absolute;
    top: 4px;
}

div#container.details div.contact.button.locked .textLarge {
    position: absolute;
    top: 31px;
}

div#container.details div.contact.button.showPhone {
    text-align: center;
    width: 205px;
}


div#container.details div.contact.locked {
    float: right;
    position: relative;
    padding-left: 35px;
    margin-left: 30px;
    margin-bottom: 10px;
    cursor: pointer;
}

div#container.details div.contact.locked.effect
{
	color: #12698a;
}

div#container.details div.contact.locked.effect:hover 
{
	color: #00a0e2;
}

div#container.details div.contact.locked.multiLine
{
    line-height: 14px;
}
div#container.details div.contact.locked .textContainer
{
    margin-top: 18px;
    margin-left: -10px;
}
div#container.details div.contact.locked .textContainerNoPrice
{
    margin-top: 30px;
}
div#container.details div.contact.locked .textLarge
{
    line-height: 20px;
}
div#container.details div.contact.locked .textLargeFill{
	line-height: 37px;
}
div#container.details div.contact.locked .textSmall
{
    font-size: 11px;
    line-height: 20px;
}
div#container.details div.contact.button.locked .textSmall
{
    font-size: 11px;
    line-height: 50px;
}
div#container.details div.contact.send {
    padding-left: 35px;
    margin-bottom: 10px;
    cursor: pointer;
}
div#container.details div.contact.already {
    padding-left: 35px;
    margin-bottom: 10px;
    font-size: 11px;
}

div#container.details a.contact.green.openUrl,
div#container.details a.contact.greenSolid.openUrl,
div#container.details a.contact.blueSolid.openUrl,
div#container.details a.contact.orange.openUrl {
    padding-left: 15px;
    margin-bottom: 10px;
    cursor: pointer;
    width: 210px;
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat 0px -348px;
    height: 80px;
    line-height: 74px;
    font-weight: bold;
    font-size: 18px;
    display: block;
}

div#container.details a.contact.orange.openUrl {
    background: url("/Content/Images/v1/contact-orange.png") no-repeat;
}


div#container.details a.contact.button.openUrl {
    background-image: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#c1f129), to(#8ee717));  
    background: -moz-linear-gradient(top,  #c1f129,  #8ee717);  

    background-color: #abea1f;
    float: right;
    position: relative;
    /*
    padding-left: 35px;
    margin-left: 30px;
    margin-bottom: 10px;
    */
    margin-right: 5px;
    cursor: pointer;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 2px 2px 5px 0 #8F8F8F;
    box-shadow: 2px 2px 5px 0 #8F8F8F;
    display: block;
    width: 210px;
    height: 70px;
    line-height: 74px;
    font-weight: bold;
    font-size: 18px;
    border: 0px;
}

div#container.details div.contact.reserved {
    padding-left: 35px;
    margin-bottom: 10px;
}
div#container.details div.contact.showPhone {
    padding-left: 15px;
    margin-bottom: 10px;
    width: 210px;
    cursor: pointer;
}
div#container.details div.showcontact
{
    margin-left: 30px;
    float: right;
    /*width: 220px;*/
}
div#container.details div.verifiedBy
{
    margin-left: 30px;
    float: right;
    width: 220px;
}
.verifiedIcon
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -308px -88px;
    width: 28px;
    height: 28px;
}

div#container.details div.contactPhone
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -130px -116px;
    /*width: 185px;*/
		width: 220px;
    height: 80px;
    line-height: 74px;
    font-weight: bold;
    font-size: 18px;
    /*padding-left: 35px;*/
    margin-bottom: 10px;
    display: none;
		text-align: center;
}

div#container.details div.contactPhone.button {
    width: 220px;
    height: 80px;
    background-image: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#c1f129), to(#8ee717));  
    background: -moz-linear-gradient(top,  #c1f129,  #8ee717);  

    background-color: #abea1f;
    float: right;
    position: relative;
    /*padding-left: 35px;*/
    margin-left: 30px;
    margin-bottom: 10px;
    margin-right: 5px;
    cursor: pointer;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 2px 2px 5px 0 #8F8F8F;
    box-shadow: 2px 2px 5px 0 #8F8F8F;
}

div#container.details div.contact div.contactLocked {
    width: 44px;
    height: 44px;
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -264px -44px;
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
}
div#container.details div.contact div.contactLocked.unlocked {
    background-position: -308px -44px;
}

div.divider, div#container.details div.divider
{
    background: url("/Content/Images/v1/divider_2px.png") repeat-x;
    height: 2px;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
}

div#container.details ul.subSpecs {
    width: 930px;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

div#container.details ul.subSpecs li 
{
    overflow: hidden;
    margin-left: 0px;
}

div#container.details ul.subSpecs li ul{
    width: 700px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
div#container.details ul.subSpecs li ul li
{
    float: left;
    text-align: center;
    font-size: 14px;
    padding: 0;
    list-style-type: none;
    line-height: 22px;
    margin-right: 10px;
}

div#container.details ul.subSpecs div.title {
    width: 22px;
    height: 22px;
    margin: 0 auto;
    margin-bottom: 4px;
}

div#container.details div.specsContainer 
{
	position:relative;
}
div#container.details ul.subSpecs li ul.rentSubSpecs li div.rent {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat;
}
div#container.details ul.subSpecs li ul.periodSubSpecs li div.period {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -22px 0px;
}
div#container.details ul.subSpecs li ul.petsSubSpecs li div.pets{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -154px 0px;
}
div#container.details ul.subSpecs li ul.externalIdSubSpecs li div.internal-id {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -132px 0px;
}
div#container.details ul.subSpecs li ul.externalIdSubSpecs li .externalId {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -132px 0px;
}

div#container.details div.scenic
{
    width: 400px;
    overflow: hidden;
    margin-top: 10px;
    font-size: 14px;
}
div#container.details div.scenic.emphasized
{
    color: red;
    font-weight: bold;
}

div#container.details div.scenic div.attention 
{
    width: 22px;
    height: 22px;
    float: left;
    margin-right: 8px;
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -176px 0px;
}

div#container.details div.grayBox
{
    background: #d7d7d7;
    width: 920px;
    padding:10px 10px 10px 10px;
    margin-top: 15px;
}

div#container.details div.grayBox div#map_canvas
{
    width: 920px; 
    height: 368px;
}

div#container.details ul.share
{
    width: 910px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

div#container.details .map-dislcaimer{
	margin: 5px 0px -5px 0px;
	font-size: 12px;
}

div#container.details ul.share li.fl
{
    width: 145px;
    float: left;
    text-align: left;
    font-size: 12px;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    line-height: 18pt;
}
div#container.details ul.share li.fr
{
    text-align: right;
    font-size: 12px;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    line-height: 22px;
}
div#container.details ul.share li.fr>a
{
    margin-left: 10px;
}
div#container.details ul.share li.tweet
{
    width: 90px;
}
div#container.details ul.share li.report
{
    /*width: 130px;*/
}
div#container.details ul.share li.print
{
    /*width: 80px;*/
    cursor: pointer;
}
div#container.details ul.share li.print div.printText
{
    margin-left: 10px;
    float: left;
}
div#container.details ul.share li.fr
{
    float: right;
}

div#container.details ul.share li div.title {
    width: 22px;
    height: 22px;
    margin: 0 auto;
    float: left;
}

div#container.details ul.share li div.facebook
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat 0px -22px;
    margin-right: 10px;
}

div#container.details ul.share li div.twitter
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -22px -22px;
    margin-right: 10px;
}
div#container.details ul.share li div.googleP
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -44px -22px;
    margin-right: 10px;
}
div#container.details ul.share li div.sendFriend
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -66px -22px;
    margin-right: 10px;
}
div#container.details ul.share li div.print
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -88px -22px;
    margin-left: 10px;
}
div#container.details ul.share li div.report
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -110px -22px;
    margin-left: 10px;
}
div#container.details div.imgScrollerParent
{
    width:100%;
    max-width:1018px;
    margin:0px auto;
    position: relative;
}
div#container.details div.imgScrollerSubParent
{
    width:940px;
    margin:0px auto;
}

div#container.details div.imgLimit
{
    width: 940px;
    overflow: hidden;
    position: relative;
}
div#container.details #carousel_inner {
float:left; /* important for inline positioning */
width:940px;  /*important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
background: #FFFFFF;
height: 258px;
}
div#container.details #carousel_ul {
position:relative;
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
overflow: hidden;
}
div#container.details #carousel_ul li{
float: left; /* important for inline positioning of the list items */                                    
/* just styling bellow*/
padding:0px;
height:238px;
background: #FFFFFF;
margin-top:10px;
margin-bottom:10px; 
margin-left:10px; 
margin-right:0px; 
}
div#container.details #carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
height: 238px;
}

div#container.details #carousel_container .imageContainer
{
    position: relative;
    background: #FFFFFF;
}
div#container.details #carousel_container .imageContainer .imageComment
{
    position:absolute;
    width:100%;
    height:24px;
    overflow:hidden;
    bottom: 0px;
    left: 0px;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 24px;
}

div#container.details div.imgScrollerBoxShadow
{
    width: 940px;
    background: transparent url("/Content/Images/v1/box_shadow_940.png");
    margin-bottom: 25px;
    height: 5px;
    padding: 0px;
}

div#container.details div.imgLimit div.fakeHide
{
    width: 10px;
    height: 258px;
    background: #ffffff;
    position: absolute;
    z-index: 4;
    top: 0px;
    left: 930px;
}
div#container.details div.prev div.prevImg, div#container.details div.next div.nextImg
{
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat;
    width: 22px;
    height: 22px;
    margin-top: 9px;
    margin-left: 9px;
}
div#container.details div.prev div.prevImg
{
    background-position: -330px -22px;
}
div#container.details div.next div.nextImg
{
    background-position: -308px -22px;
}
div#container.details div.next, div#container.details div.prev
{
    width: 40px;
    height: 40px;
    background: #ffffff;
    position: absolute;
    z-index: 5;
    top: 107px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 6px #000000;
    -moz-box-shadow: 0px 1px 6px #000000;
    box-shadow: 0px 1px 6px #000000;
    border: solid #ffffff 1px;
    background: #f4f4f4;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f1f1f1));
    background: -moz-linear-gradient(top, #f7f7f7, #f1f1f1);
    cursor: pointer;
}
div#container.details div.next
{
    right: 0px;
    margin-right: 2px;
}
div#container.details div.prev
{
    left: 0px;
    margin-left: 2px;
}
div#container.details div#map_canvas div.infoBox
{
    /*height: 70px;*/
}

div#container.details div#map_canvas div.infoBox div.mapsInfoWindow
{
    padding:10px;
    background: #ffffff;
    /*height: 52px;*/
    font-size: 14px;
}
div#container.details div#map_canvas div.infoBox div.mapsInfoShadow
{
    background: transparent url("/Content/Images/v1/box_shadow_220.png") no-repeat;
    background-position: left 1px;
    width: 220px;
    height: 13px;
    margin-top: -2px;
}
div#container.details div#map_canvas div.infoBox div.mapsInfoShadow img.mapsInfoWindowPointer
{
    margin-left: 99px;
    width: 22px;
    height: 13px;
}
div#container.details div.largeDarkSep
{
    border-top: 1px solid #7b7b7b;
    border-bottom: 1px solid #a3a3a3;
    background: #939393;
    height: 1px;
    width: 100%;
}
div#container.details div.largeDarkSepBut
{
    border-top: 1px solid #666666;
    border-bottom: 1px solid #868686;
    background: #797979;
    height: 1px;
    width: 100%;
}
div#container.details div.simContainer
{
    background: #ababab;
   
}
div#container.details div.simContainer div.centerSim
{
    width: 940px;
    margin: 0px auto;
}
#container.details #rented-info 
{
	padding-top: 35px;	
}
#container.details #rented-info #rented-info-inner
{
	background-color: white;
	border: 3px solid #fdd02f;
	padding: 10px;
}
#container.details #rented-info #rented-info-inner h2 
{
	font-family: "VAGRoundedBT-Regular", "Arial Bold", Arial, sans-serif;
	margin-top: 10px;	
}
#container.details #rented-info #rented-info-inner ul 
{
	padding-left: 22px;
}
#container.details #rented-info #rented-info-inner ul li 
{
	line-height: 24px;
}
#container.details #rented-info .shadow 
{
	background: transparent url("/Content/Images/v1/box_shadow_940.png") no-repeat;
	background-position:center top;
    height: 5px;
    margin-bottom:5px;
}

ul.detailsFooterUl
{
    width: 460px;
}

ul.detailsFooterUl li
{
    float: none;
    width: 450px;
}

.details .emphasized{
	width: 450px;
	background-color: #fff;
	padding: 15px;
	margin-top: 15px;
	border-width: 3px;
	border-style: solid;
}
.details .emphasized.ok{
	border-color: #ABEA1F;
}
.details .emphasized.info{
	border-color: #B3D1FF;
}
.details .emphasized.warning{
	border-color: #FDD02F;
}
.details .emphasized.error{
	border-color: #f00;
}

div#container.details div.scenic.emphasized {
	width: inherit;
	background-color: inherit;
	padding: inherit;
	border: none;
}

div#container div.leaseScroller
{
    width: 940px;
    padding-bottom: 30px;
    margin-left: -5px;
    padding-left:2px;
}

div#container div.prevLease, div#container div.nextLease 
{
	width: 40px;
    height: 40px;
    background: #ffffff;
    position: absolute;
    z-index: 5;
    top: 79px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 6px #000000;
    -moz-box-shadow: 0px 1px 6px #000000;
    box-shadow: 0px 1px 6px #000000;
    border: solid #ffffff 1px;
    background: #f4f4f4;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f1f1f1));
    background: -moz-linear-gradient(top, #f7f7f7, #f1f1f1);
    cursor:pointer;
}

div#container div.big.prevLease, div#container div.big.nextLease {
    top: 115px;
}

div#container div.prevLease
{
    left: 0px;
    margin-left:2px;
}

div#container div.prevLease div.prevImg, div#container div.nextLease div.nextImg 
{
	background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat;
    width: 22px;
    height: 22px;
    margin-top: 9px;
    margin-left: 8px;
}

div#container div.prevLease div.prevImg
{
    background-position: -330px -22px;
}

div#container div.nextLease
{
    right: 0px;
    margin-right:2px;
}
div#container div.nextLease div.nextImg
{
    background-position: -308px -22px;
}

div#container div.leaseScroller ul {
    list-style-type: none;
    height: 190px;
}
div#container div.leaseScroller ul li {
    width: 200px;
    padding: 10px;
    margin: 0px 5px 0px 5px; 
    font-size: 12px;
    margin-right: 19px;
    margin-left:0px;
    background-color: #ffffff;
}
div#container div.leaseScroller ul li .dateContainer {
    float:right;
    text-align:center;
    width:30px;
}
div#container div.leaseScroller ul li .dateContainer .day {
    font-size:19px;
    font-weight:bold;
}
div#container div.leaseScroller ul li .dateContainer .sep {
    background-color: #bbbbbb;
    height:1px;
}
div#container div.leaseScroller ul li .dateContainer .month {
    color:#ec4f02;
    font-size: 10px;
}

div#container div.leaseScroller ul li div.thumb
{
   width: 200px; 
   height: 132px;
   background-size: cover; 
   background-repeat: no-repeat;
}
div#container div.leaseScroller ul li > a {
    display: block;
    color: #000000;
}
div#container div.leaseScroller ul li > a > div.no-image {
    width: 200px;
    height: 132px;
    background-color: #ebebeb;
    position: relative;
}
div#container div.leaseScroller ul li > a > div.no-image > div {
    background: url("/Content/Images/v1/lejebolig-20140724.png") no-repeat -400px -117px;
    height: 80px;
    width: 60px;
    left: 70px;
    top: 26px;
    position: relative;
}
div#container div.leaseScroller ul li > a > img, div#container div.leaseScroller .imgThumb {
   width: 200px;
   height: 132px;
   display: block;
   background-repeat: no-repeat;
}
div#container div.leaseScroller ul li > a > img, div#container div.leaseScroller .imgBigThumb {
   width:280px;
   height:185px;
   background-position:center center; 
   display: block;
   background-repeat: no-repeat;
	 float: left;
}
div#container div.leaseScroller ul li div.shadow {
    width:220px;
    height: 5px;
    position: absolute;
    top: 189px;
    margin-left: -10px;
    background: transparent url("/Content/Images/v1/box_shadow_220.png");
    clear: both;
}

div#container.details div.simContainer div.simHeader
{
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #f4f4f4;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
}

div#container div.leaseScroller ul li .retPrice
{
    color: #8d8d8d;
}

div#container div.leaseScroller ul li .bodyText
{
    margin-top: 10px;
    color: #8d8d8d;
}

.sprite 
{
	background: url('/Content/Images/v1/lejebolig-20140724.png') no-repeat;
}

.sprite.arrow 
{
	width:62px;
	height:19px;
	background-position: -180px -90px;
}
.sprite.smallLogo
{
	width:84px;
	height:23px;
	background-position: -84px -91px;
}
.sprite.delete
{
	width:22px;
	height:22px;
	background-position: -242px 0px;
}
.sprite.sortArrows
{
	width:22px;
	height:22px;
	background-position: -264px 0px;
}
.sprite.checkmark
{
    width:22px;
	height:22px;
	background-position: -308px 0px;
}
.sprite.pets
{
    width:22px;
	height:15px;
	background-position: -154px 0px;
}
.sprite.NewAd
{
	width:44px;
	height:44px;
	background-position: -132px -196px;
}
.sprite.Mails
{
	width:44px;
	height:44px;
	background-position: -264px -196px;
}
.sprite.LeaseArchive
{
	width:44px;
	height:44px;
	background-position: 0px -196px;
}
.sprite.FindTenants
{
	width:44px;
	height:44px;
	background-position: -220px -196px;
}
.sprite.CountBubble 
{
	width:22px;
	height:22px;
	background-position: -176px -22px;
}
.sprite.favorite-small
{
	width:22px;
	height:22px;
	background-position: -374px -22px;
}
.sprite.favorite-small.active
{
	width:22px;
	height:22px;
	background-position: -198px -22px;
}
.sprite.unread-small
{
	width:22px;
	height:22px;
	background-position: -330px 0;
}
.sprite.read-small
{
	width:22px;
	height:22px;
	background-position: -352px 0;
}
.sprite.PaymentCenter
{
	width:44px;
	height:44px;
	background-position: -44px -196px;
}
.sprite.PaymentCenter.Selected
{
	width:44px;
	height:44px;
	background-position: -44px -304px;
}
.sprite.User
{
	width:44px;
	height:44px;
	background-position: -88px -196px;
}
.sprite.User.Selected
{
	width:44px;
	height:44px;
	background-position: -88px -304px;
}
.sprite.MailSettings
{
	width:44px;
	height:44px;
	background-position: -176px -196px;
}
.sprite.MailSettings.Selected
{
	width:44px;
	height:44px;
	background-position: -176px -304px;
}
.sprite.MyAccount
{
	width:44px;
	height:44px;
	background-position: -396px -196px;
}
.sprite.MyAccount.Selected
{
	width:44px;
	height:44px;
	background-position: -396px -304px;
}
.sprite.backArrow 
{
	width:22px;
	height:22px;
	background-position: -330px -22px;
}
.sprite.favorite-inactive
{
	width:28px;
	height:28px;
	background-position: 0 -88px;
}
.sprite.favorite
{
	width:28px;
	height:28px;
	background-position: -28px -88px;
}
.sprite.favorite-empty
{
	width:28px;
	height:28px;
	background-position: -56px -88px;
}
.sprite.unread 
{
	width:28px;
	height:28px;
	background-position: -252px -88px;	
}
.sprite.read 
{
	width:28px;
	height:28px;
	background-position: -280px -88px;	
}
.sprite.mail-small 
{
	width:22px;
	height:22px;
	background-position: -154px -22px;	
}
.sprite.settings 
{
	width:22px;
	height:22px;
	background-position: -396px 0px;
}
.sprite.white-arrow-up 
{
	width:22px;
	height:22px;
	background-position: -418px 0px;
}
.sprite.questionmark 
{
	width:44px;
	height:44px;
	background-position: -308px -304px;
}
.sprite.noimage-user 
{
	background: url('/Content/Images/v1/noimage-profile.jpg') no-repeat;
	width:32px;
	height:37px;
	margin: auto;
}
.sprite.noimage-user-self
{
	background: url('/Content/Images/v1/noimage-profile_self.jpg') no-repeat;
	width:32px;
	height:37px;
	margin: auto;
}

.sprite.energy-a
{
	width:22px;
	height:22px;
	background-position: -460px -116px;	
}
.sprite.energy-b
{
	width:22px;
	height:22px;
	background-position: -482px -116px;	
}
.sprite.energy-c
{
	width:22px;
	height:22px;
	background-position: -504px -116px;	
}
.sprite.energy-d
{
	width:22px;
	height:22px;
	background-position: -460px -138px;	
}
.sprite.energy-e
{
	width:22px;
	height:22px;
	background-position: -482px -138px;	
}
.sprite.energy-f
{
	width:22px;
	height:22px;
	background-position: -504px -138px;	
}
.sprite.energy-g
{
	width:22px;
	height:22px;
	background-position: -460px -160px;	
}
.sprite.close{
	background-image: url("/Content/Images/v1/lejebolig-20140724.png");
	background-repeat: no-repeat;
	background-position: -356px -25px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}


.contact-landlord-dialog, .lease-tip-dialog{
}
.contact-landlord-dialog .contactLandlord,  .lease-tip-dialog .leaseTip, .report-lease-dialog .reportLease{
	background-color: #FFF;
	height: 100%;
	padding-top: 0px;
	margin-top: 0px;
	clear: both;
	padding: 10px;
	width: 610px;
}
div.contactLandlord .headline, .lease-tip-dialog .leaseTip, .report-lease-dialog .reportLease
{
    width: 620px;
    overflow: hidden;
}
div.contactLandlord .headline .label, .lease-tip-dialog .headline .label, .report-lease-dialog .reportLease .headline .label
{
	float: left;
	font-weight: bold;
	padding-left: 7px;
	
}
div.contactLandlord .headline .close, .lease-tip-dialog .headline .close, .report-lease-dialog .reportLease .headline .close
{
    background-image: url("/Content/Images/v1/lejebolig-20140724.png");
	background-repeat: no-repeat;
	background-position: -356px -25px;
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.lease-tip-dialog .content #errorLabel, .report-lease-dialog .content #errorLabel{
	color: #f00;
	text-align: center;
	margin-top: 15px;
	margin-bottom: -10px;
}
.lease-tip-dialog .content #successLabel, .report-lease-dialog .content #successLabel{
	color: #259643;
	text-align: center;
	margin-top: 15px;
	margin-bottom: -10px;
}
div.contactLandlord #successLabel{
	color: #259643;
	text-align: center;
}
div.contactLandlord .contact-info-mandatory {
    font-size: 14px;
    font-weight: bold;
}
.lease-tip-dialog ul
{
    list-style-type: none;
    margin-left: 30px;
    margin-top: 40px;
}
div.contactLandlord ul
{
    list-style-type: none;
    /*margin-left: 30px;*/
}
.report-lease-dialog ul
{
    list-style-type: none;
    margin-top: 40px;
}
div.contactLandlord ul li, .lease-tip-dialog ul li
{
    overflow: hidden;
    width: 480px;
    margin-bottom: 14px;
}
.report-lease-dialog ul li
{
    overflow: hidden;
    width: 470px;
    margin-bottom: 14px;
}
.lease-tip-dialog ul li, .report-lease-dialog li{
	width: 500px;
}

div.contactLandlord ul li div, .lease-tip-dialog ul li div, .report-lease-dialog ul li div
{
    float: left;
}

div.contactLandlord ul li .input-label, .lease-tip-dialog ul li .input-label, .report-lease-dialog ul li .input-label
{
    width: 108px;
    line-height: 37px;
}
.lease-tip-dialog ul li .input-label, .report-lease-dialog ul li .input-label{
		width: 130px;
}
div.contactLandlord ul li .input-field, .lease-tip-dialog ul li .input-field, .report-lease-dialog ul li .input-field
{
    width: 352px;
    line-height: 37px;
}
.lease-tip-dialog ul li .input-field, .report-lease-dialog ul li .input-field{
	width: 310px;
}
div.contactLandlord ul li .input-field select 
{
	width:352px;
}
div.contactLandlord ul li .input-field input[type=text], .lease-tip-dialog ul li .input-field input[type=text]
{
    width: 340px;
}
.lease-tip-dialog ul li .input-field input[type=text]{
	width: 298px;
}
.report-lease-dialog ul li .input-field input[type=text], .report-lease-dialog ul li .input-field textarea{
	width: 298px;
}
.report-lease-dialog ul li .input-field textarea
{
    height: 100px;
}
div.contactLandlord ul li .input-checkbox
{
    /*width: 200px;*/
    float: right;
    font-size: 12px;
    text-align: right;
    margin-left: 15px;
}

div.contactLandlord ul li .input-field textarea
{
    height: 115px;
    width: 360px;
}

div.contactLandlord div.input-submit, .lease-tip-dialog .input-submit, .report-lease-dialog .input-submit
{
    width: 200px;
    margin: 0px auto;
}

div.contactLandlord div.input-submit .button-green, .lease-tip-dialog .input-submit .button-green, .report-lease-dialog .input-submit .button-green{
	width: 200px;
	height: 36px;
}

.fl { float: left; }
.fr { float: right; }
.clear { clear:both; }
.cl { clear: left; }
.mt1 { margin-top: 1px }
.mt3 { margin-top: 3px }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt12 { margin-top: 12px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt30 { margin-top: 30px }
.mt40 { margin-top: 40px }
.mt50 { margin-top: 50px }
.ml3 { margin-left: 3px }
.ml5 { margin-left: 5px }
.ml10 { margin-left: 10px }
.ml20 { margin-left: 20px }
.ml60 { margin-left: 60px }
.ml15 { margin-left: 15px }
.mr3 { margin-right: 3px }
.mr5 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr30 { margin-right: 30px }
.mr40 { margin-right: 40px }
.mb10 { margin-bottom: 10px }
.mb40 { margin-bottom: 40px }
.mb50 { margin-bottom: 50px }
.pt8 { padding-top: 8px }
.pt10 { padding-top: 10px }
.pt12 { padding-top: 12px }
.pt30 { padding-top: 30px }
.pb10 { padding-bottom: 10px }
.pl0 { padding-left: 0px }
.pl20 { padding-left: 20px }
.pr10 { padding-right: 10px }
.p5 { padding: 5px }
.p10 { padding: 10px }
.w80 { width: 80px }
.w260 { width: 260px }
.w300 { width: 300px }
.w420 { width: 420px }
.w470 { width: 470px }
.mh320 { min-height: 320px }
.mh290 { min-height: 290px }
.mh150 { min-height: 150px }
.mh100 { min-height: 100px }
.mh75 { min-height: 75px }
.mh50 { min-height: 50px }
.lh24 { line-height: 24px }
.pa { position : absolute }
.pr { position : relative }
.collapsed { display: none }
.tac { text-align: center }
.clickable { cursor: pointer; }
.field-validation-error 
{
	color:Red;
}
.field-validation-valid 
{
	display:none;
}
.validation-summary-errors
{
    color: Red;
}
.validation-summary-valid
{
    display: none;
}
.validation-success{
	color: green;
	font-weight: bold;
	margin: 15px 0px;
}

.noticeContainer
{
	margin:10px auto;
	display:table;
	min-width:1px;
}

.noticeContainer .noticeMessage .Text
{
    line-height: 47px;
    padding: 0px 15px;
    font-size: 14px;
    border: 3px solid #abea1f;
    background: #ffffff;
    height:47px;
    width:auto;
    font-weight:bold;
}

.noticeContainer .noticeMessage .Text a.button-green 
{
	height:30px;
	display: inline-block;
	line-height: 30px;
	padding: 0px 10px;
	margin-left:10px;
}

.noticeContainer .noticeShadow 
{
	height:5px;
	background: url("/Content/Images/v1/box_shadow_460.png") no-repeat center top;
}

.noticeContainerNoHeight
{
    /*
	margin:10px auto;
	display:table;
	min-width:1px;
    */  
    position: relative;
}

.noticeContainerNoHeight .noticeMessage .Text
{
    /*line-height: 47px;*/
    padding: 15px;
    font-size: 14px;
    border: 3px solid #abea1f;
    background: #ffffff;
    /*height:47px;*/
    /*font-weight:bold;*/
}

.noticeContainerNoHeight .noticeMessage .Text a.button-green 
{
	height:30px;
	display: inline-block;
	line-height: 30px;
	padding: 0px 10px;
	margin-left:10px;
}

.noticeContainerNoHeight .noticeMessage .close
{
	position:absolute;
	top: 12px;
	right: 8px;
	background: url('/Content/Images/v1/clear.png') no-repeat;
	width:14px;
	height:14px;
	cursor:pointer;
}

.noticeContainerNoHeight .noticeShadow 
{
	height:5px;
	background: url("/Content/Images/v1/box_shadow_460.png") no-repeat center top;
}

.tenant-middle 
{
	margin:10px 0px;
}

/* - Controlpanel -*/

.ControlPanelMenu 
{
	margin:25px 0px 20px;
}

.ControlPanelMenu > .Items
{
	display:table;
	margin:0px auto;
}

.ControlPanelMenu > .Items > .Item 
{
	display:table-cell;
	padding:0px 35px;
	float:left;
}

.ControlPanelMenu .Icon 
{
	cursor:pointer;
	margin: 0px auto;
	position:relative;
}
.ControlPanelMenu .Icon .NewCount
{
	color:#FFFFFF;
	line-height:22px;
	text-align:center;
	position:absolute;
	top:-5px;
	right:-10px;
	font-size:10px;
	font-weight:normal;
	text-shadow:none;
}
.ControlPanelMenu div > .Link
{
}

.ControlPanelMenu div > .Link > a
{
	font-size:12px;
	font-weight:bold;
}

#container.LeaseAdmin > .content > .Header > H1 
{
	float:left;
	width: 570px;
}
#container.LeaseAdmin > .content > .Header > .SearchBox 
{
	float:right;
	height:30px;
	margin:18px 0px;
}
#container.LeaseAdmin > .content > .Header > .SearchBox .TextBoxContainer 
{
	position:relative;
	display:inline;
}
#container.LeaseAdmin > .content > .Header > .SearchBox .ClearSearch
{
	position:absolute;
	top: 12px;
	right: 8px;
	background: url('/Content/Images/v1/clear.png') no-repeat;
	width:14px;
	height:14px;
	cursor:pointer;
	display:none;
}
#container.LeaseAdmin > .content > .Header > .SearchBox input[type=text]
{
	width:245px;
	padding-right:20px;
	font-size:13px;
}
#container.LeaseAdmin > .content > .Header > .SearchBox .button-grey
{
	height:35px;
	width:75px;
	margin-right: 2px;
}
#container.LeaseAdmin > .content > .new-lease{
	position:fixed;
	top:100px;
	left: 50%;
	margin-left: -350px;
    z-index: 1000;
}
#container.LeaseAdmin > .content > .new-lease .new-lease-message{
	background-color: white;
	border:3px solid #A7EC1F;
	padding: 30px;
	width: 700px;
	margin: 0px auto;
	text-align: center;
	-webkit-box-shadow:  0px 8px 20px 0px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 8px 20px 0px rgba(0, 0, 0, 0.4);
} 
#container.LeaseAdmin > .content > .new-lease .new-lease-message .close
{
	position:absolute;
	top: 12px;
	right: 8px;
	background: url('/Content/Images/v1/clear.png') no-repeat;
	width:14px;
	height:14px;
	cursor:pointer;
}

#container.LeaseAdmin > .content > .new-lease .new-lease-shadow{
	background: transparent url("/Content/Images/v1/box_shadow_700.png") no-repeat;
	height: 5px;
	width: 700px;
	margin: 0px auto;
}
#container.LeaseAdmin > .content > .new-lease a{
}
#container.LeaseAdmin > .content > #leaseOverview 
{
	margin-bottom:20px;
}

#container.LeaseAdmin > .content .LeaseList 
{
	
}

#container.LeaseAdmin > .content .LeaseList .Header
{
	font-size:18px;
	font-weight:bold;
	height:50px;
	line-height:50px;
}
#container.LeaseAdmin > .content .LeaseList .Header.Inactive
{
	font-size:14px;
}
#container.LeaseAdmin > .content .LeaseList .Seperator
{
	height:1px;
	background:#BBBBBB;
	border-bottom:1px solid #FFFFFF;
}

.Notice  .Message  .ClearSearch
{
	background: url('/Content/Images/v1/clear.png') no-repeat;
	width:14px;
	height:14px;
	margin-top: 18px;
}


#container.LeaseAdmin > .content .LeaseList .Item
{
	height:50px;
	line-height:50px;
	background-color:#FFFFFF;
	padding:0px 10px 0px 4px;
	font-size:13px;
}

#container.LeaseAdmin > .content .LeaseList .Shadow 
{
	background: transparent url("/Content/Images/v1/box_shadow_700.png") no-repeat;
	background-position:center top;
    height: 5px;
    margin-bottom:5px;
}

#container.LeaseAdmin > .content .LeaseList .Item.Inactive
{
	background-color:transparent;
	color:#888888;
}

#container.LeaseAdmin > .content .LeaseList .Item.Reserved 
{
	background-color:transparent;
}

#container.LeaseAdmin > .content .LeaseList .Item > .LeftItem, #container.LeaseAdmin > .content .LeaseList .Item > .RightItem 
{
	height:inherit;
	line-height:inherit;
	overflow:hidden;
}
#container.LeaseAdmin > .content .LeaseList .Item > .LeftItem.Emphasised, #container.LeaseAdmin > .content .LeaseList .Item > .RightItem.Emphasised
{
	font-weight:bold;
}
#container.LeaseAdmin > .content .LeaseList .Item > .LeftItem
{
	float:left;
	margin-right:15px;
}

#container.LeaseAdmin > .content .LeaseList .Item > .RightItem
{
	float:right;
	margin-left:15px;
}

#container.LeaseAdmin > .content .LeaseList .Item > .LeftItem.ExternalID 
{
	width:60px;
}

#container.LeaseAdmin > .content .LeaseList .Item > .LeftItem.Image 
{
	width:63px;
}
#container.LeaseAdmin > .content .LeaseList .Item > .LeftItem.Image img
{
	width:63px;
	height:42px;
	margin-top:4px;
}

#container.LeaseAdmin > .content .LeaseList .Item > .LeftItem.Expires 
{
	width:90px;
}

#container.LeaseAdmin > .content .LeaseList .Item > .LeftItem.Address
{
	width:190px;
}

#container.LeaseAdmin > .content .LeaseList .Item > .LeftItem.UnreadMails
{
	color:#EE4E02;
	font-weight:bold;
	width:60px;
}

#mailPageSize
{
    height: 26px;
    font-size: 12px;
    margin-top: 2px;
}

#conversationSelectMenuOpener
{
    background-image: url(/Content/Images/v1/mail-select-checkmark-gray.png);
    height: 30px;
    width: 30px;
}

#conversationSelectMenuOpener.selected
{
    background-image: url(/Content/Images/v1/mail-select-checkmark.png);
    height: 30px;
    width: 30px;
}

#conversationSelectMenu
{
    position:absolute;
    top:30px;
    z-index:100;
    background-color:#ffffff;
    width:150px;
    box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
}
#conversationSelectMenu div
{
    padding: 10px;
}
#conversationSelectMenu div:hover
{
    background-color: #ecfbff;
}

.InboxV2List .leaseHeader
{
    padding:4px;
    height:42px;
    background-color:#ffffff;
    border-bottom: 1px solid #BBBBBB;
    font-weight:bold; 
    font-size:18px
}

.InboxV2List .leaseHeaderRead
{
    background-color: #f4f4f4;
}

.InboxV2List .leaseHeader .unread
{
	color:#EE4E02;
}

#container.LeaseAdmin > .content .LeaseList #ReservedItems .Item > .LeftItem.UnreadMails 
{
	font-weight:normal;
}

#container.LeaseAdmin > .content .LeaseList #ReservedItems .Item > .LeftItem.Mails, 
/*#container.LeaseAdmin > .content .LeaseList #ActiveItems .Item > .LeftItem.Mails, */
#container.LeaseAdmin > .content .LeaseList #InactiveItems .Item > .LeftItem.UnreadMails 
{
	display:none;
}

#container.LeaseAdmin > .content .LeaseList #NotApprovedItems .Item
{
    background-color: #f4f4f4;
}

#container.LeaseAdmin > .content .LeaseList .Item.Inactive > .LeftItem.Mails
{
	color:#888888;
	width:60px;
}

.notApprovedLeaseIcon
{
    height: 21px;
    width: 20px;
    left: 55px;
	background: url("/Content/Images/v1/not-approved-lease-icon.png") no-repeat;
	position: absolute;
}

#container.LeaseAdmin > .content .LeaseList .Item > .RightItem.Action
{
	width:55px;
	margin-left:5px;
}
#container.LeaseAdmin > .content .LeaseList .Item > .RightItem.CreateLike
{
	/*width:90px;*/
	margin-right: 5px;
}
#container.LeaseAdmin > .content .LeaseList .Item > .RightItem.RentalStatus
{
	/*width:90px;*/
	margin-right: 5px;
}
#container.LeaseAdmin > .content .LeaseList .Item > .RightItem.Statistics
{
	/*width:50px;*/
	margin: 0px;
	margin-right: 5px;
}

#container.LeaseAdmin > .content .LeaseList #inactiveLeases-loadmore
{
    line-height: 30px;
    width: 130px;
    text-align: center;
    margin: 20px auto;
}
#container.LeaseAdmin > .content div#is-partner-warning{
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -230px;
	margin-top: -40px;
	width: 460px;
	-webkit-box-shadow:  0px 8px 20px 0px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 8px 20px 0px rgba(0, 0, 0, 0.4);
}
#container.LeaseAdmin > .content div#is-partner-warning a.close{
	position: absolute;
	top: 5px;
	right: 5px;
	background-image: url("/Content/Images/v1/lejebolig-20140724.png");
	background-repeat: no-repeat;
	background-position: -356px -25px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
#container.LeaseAdmin > .content div#is-partner-warning div.body-message{
	background-color: White;
	border:3px solid #A7EC1F;
	padding: 10px;
}
#container.LeaseAdmin > .content div#is-partner-warning div.shadow{
	background: transparent url("/Content/Images/v1/box_shadow_460.png") no-repeat;
	height: 5px;
	width: 100%;
}
#container.LeaseAdmin > .content .Notice 
{
	width:220px;
	margin:0px auto;
}
#container.LeaseAdmin > .content .Notice .Message
{
	height:50px;
	line-height:50px;
	background-color:#FFFFFF;
	padding:0px 4px 0px 4px;
	text-align:center;
}
#container.LeaseAdmin > .content .Notice .Shadow
{
	background: transparent url("/Content/Images/v1/box_shadow_220.png") no-repeat;
	background-position:center top;
    height: 5px;
    margin-bottom:5px;
}

#container.LeaseAdmin > .content .Confirmation 
{
	position:fixed;
	top:100px;
	width:940px;
	display:none;
	z-index: 1;
}

#container.LeaseAdmin > .content .Confirmation > .Message
{
	margin:0px auto;
	display:table;
	height:50px;
	line-height:50px;
	background-color: #FFFFFF;
	padding:0px 10px;
	text-align:center;
	border:3px solid #A7EC1F;
    -webkit-box-shadow:  0px 8px 20px 0px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 8px 20px 0px rgba(0, 0, 0, 0.4);
}

#container.LeaseAdmin > .content .LeaseList .Hidden,
.createFormula ul.createGroup > li.openHouseDetails
{
	display:none;
}
#container.InboxAdmin > .content .plupload.html5
{
    display: none;
}
#container.InboxAdmin > .content section#inbox-results
{
	width: 700px;
    float: left;
    padding-bottom: 145px;
}
#container.InboxAdmin > .content aside#inbox-filter
{
    width: 220px;
    float: right;
}
#container.InboxAdmin > .content section#inbox-results, #container.InboxAdmin > .content aside#inbox-filter 
{
	margin-top: 15px;	
}
#container.InboxAdmin > .content > .Header > H1 
{
	float:left;
}
#container.InboxAdmin > .content > .Header > H1 > div 
{
	float: left;
	margin-top: 3px;
	margin-right: 20px;
}
#container.InboxAdmin > .content > .Header > H1 > div > a ,
#container.LeaseAdmin > .content > .Header > H1 > div > a,
#container.payment > .content > .Header > H1 > div > a 
{
	display: block;
	width: 22px;
	height: 22px;
}
#container.InboxAdmin > .content > .Header > .SearchBox 
{
	float:right;
	height:30px;
	margin:18px 0px;
}
#container.InboxAdmin > .content > .Header > .SearchBox input[type=text]
{
	width:250px;
	font-size:13px;
}
#container.InboxAdmin > .content > .Header > .SearchBox .button-grey
{
	height:35px;
	width:75px;
	margin-right: 2px;
}
#container.InboxAdmin > .content > .Header > .SearchBox .TextBoxContainer 
{
	position:relative;
	display:inline;
}
#container.InboxAdmin > .content > .Header > .SearchBox .ClearSearch
{
	position:absolute;
	top: 12px;
	right: 8px;
	background: url('/Content/Images/v1/clear.png') no-repeat;
	width:14px;
	height:14px;
	cursor:pointer;
	display:none;
}
.changeMailVersion
{
    font-size:13px;
    color: #12698a;
}
#container.InboxAdmin > .content .InboxList .changeMailVersion
{
    margin-right:3px;
    margin-bottom:20px;
    float: left;
    font-size:13px;
    color: #12698a;
}
#container.InboxAdmin > .content .InboxList .selectAllBox
{
    margin-right:3px;
    margin-bottom:20px;
    float: right;
    font-size:13px;
    color: #888888;
}
#container.InboxAdmin > .content .InboxList .Item
{
	height:50px;
	line-height:50px;
	background-color:transparent;	
	color:#888888;
	padding:0px 10px 0px 4px;
	padding: 3px;
	font-size:13px;
	border-bottom: solid 1px #BBB;
	-moz-box-shadow: 0px 1px 0px #FFF;
	-webkit-box-shadow: 0px 1px 0px #FFF;
	box-shadow: 0px 1px 0px #FFF;
	/*margin: 3px;*/
}

#container.InboxAdmin > .content .InboxList .active .Shadow,
#container.InboxAdmin > .content .InboxV2List .Shadow 
{
	background: transparent url("/Content/Images/v1/box_shadow_700.png") no-repeat;
	background-position:center top;
    height: 5px;
    margin-bottom:5px;
}
#container.InboxAdmin > .content .InboxList .active .Item
{
	background-color:#FFFFFF;
	color: inherit;
	border-bottom: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#container.InboxAdmin > .content .InboxList .no-border .Item {
	border-bottom: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;	
}
#container.InboxAdmin > .content .InboxList .Item > .LeftItem, #container.InboxAdmin > .content .InboxList .Item > .RightItem 
{
	height:inherit;
	line-height:inherit;
	overflow:hidden;
}
#container.InboxAdmin > .content .InboxList .Item > .LeftItem
{
	float:left;
	margin-right:15px;
}
#container.InboxAdmin > .content .InboxList .Item > .RightItem
{
	float:right;
}
/*
#container.InboxAdmin > .content .InboxV2List .inbox-item .selected
{
    background-color: #f4f1e0;
}
*/
#container.InboxAdmin > .content .InboxV2List .inbox-item .selected
{
    background-color: #fefbea;
}
#container.InboxAdmin > .content .InboxV2List .inbox-item .item-unread
{
    font-weight: normal;
}

#container.InboxAdmin > .content .InboxList .Item > .LeftItem.unread-item, #container.InboxAdmin > .content .InboxList .Item > .LeftItem.favorite-item
{
	width: 22px;
	height: 22px;
	margin: 0;
	margin-top: 13px;
	cursor: pointer;
}
#container.InboxAdmin > .content .InboxV2List .Item > .LeftItem.unread-item, #container.InboxAdmin > .content .InboxV2List .Item > .LeftItem.favorite-item
{
	width: 22px;
	height: 22px;
	margin: 0;
	margin-top: 6px;
	margin-right: 2px;
	cursor: pointer;
}
#container.InboxAdmin > .content .InboxList .Item > .LeftItem.unread-item a, #container.InboxAdmin > .content .InboxList .Item > .LeftItem.favorite-item a 
{
	display: block;
	width: 22px;
	height: 22px;	
}
#container.InboxAdmin > .content .InboxList .Item > .LeftItem.favorite-item 
{
	margin-right: 15px;
}
#container.InboxAdmin > .content .InboxList .Item > a .LeftItem.address 
{
	font-weight: bold;
	width: 165px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	float:left;
	overflow:hidden;
	margin-right: 20px;
}

#container.InboxAdmin > .content .InboxList .Item > a .LeftItem.fullname
{
	font-weight: bold;
	width: 155px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	float:left;
	overflow:hidden;
	margin-right: 10px;
}

#container.InboxAdmin > .content .InboxList .Item > a .LeftItemV2.fullname
{
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	float:left;
	overflow:hidden;
	margin-right: 10px;
}


#container.InboxAdmin > .content .InboxList .item-read > a .LeftItem.fullname
{
	font-weight: normal;
	width: 155px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	float:left;
	overflow:hidden;
	margin-right: 10px;
}

#container.InboxAdmin > .content .InboxList .item-read > a .LeftItemV2.fullname
{
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	float:left;
	overflow:hidden;
	margin-right: 10px;
}

#container.InboxAdmin > .content .InboxList .Item > a .LeftItem.messageCount
{
	max-width: 23px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
	display:block;
	float:left;
}

#container.InboxAdmin > .content .InboxV2List .Item > a .LeftItem.messageCount
{
	max-width: 23px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
	display:block;
	float:left;
	/*color: #f15002;*/
	color: #000000;
}

#container.InboxAdmin > .content .InboxV2List .item-read > a .LeftItem.messageCount
{
	max-width: 23px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	display:block;
	float:left;
	color: #000000;
}



#container.InboxAdmin > .content .InboxList .Item > a .LeftItem.message
{
	max-width: 150px;
	margin-left: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display:block;
	float:left;
	/*font-weight: bold;*/
}

#container.InboxAdmin > .content .InboxList .item-read > a .LeftItem.message
{
	font-weight: normal;
}

#container.InboxAdmin > .content .InboxList .Item > a .LeftItem.messageV2
{
	max-width: 300px;
	margin-left: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display:block;
	float:left;
	/*font-weight: bold;*/
}

#container.InboxAdmin > .content .InboxList .item-read > a .LeftItem.messageV2
{
	font-weight: normal;
}

#container.InboxAdmin > .content .InboxList .Item > a .RightItem.date 
{
	font-weight: bold;
	display:block;
	float:right;
}

#container.InboxAdmin > .content .InboxV2List .item-read > a .RightItem.date 
{
	font-weight: normal;
	display:block;
	float:right;
}

#container.InboxAdmin > .content .InboxList .Item .cselector
{
    margin-left: 10px;
    /*border: 1px solid red;*/
}

#container.InboxAdmin > .content .InboxList .Item > a
{
	font-size: 13px;
}
#container.InboxAdmin > .content .InboxList .Item > a .LinkBox
{
	cursor: pointer;
    height:50px;
    width: 580px;
}
#container.InboxAdmin > .content .InboxV2List .Item > a .LinkBox
{
	cursor: pointer;
    height:40px;
    width: 580px;
}
#container.InboxAdmin > .content > .Header > .ChangeStateBox 
{
	float:right;
	height:30px;
	margin:18px 0px;
}
#container.InboxAdmin > .content > .Header > .ChangeStateBox > div 
{
	float: right;
	margin-left: 5px;	
}
#container.InboxAdmin > .content > .Header > .ChangeStateBox > div a
{
	display: block;
	width: 28px;
	height: 28px;	
}
#container.InboxAdmin > .content > .Header > .ChangeStateBox > #inboxconversation-actions
{
    margin-right: 20px;
}
#container.InboxAdmin > .content > .Header > .ChangeStateBox > #inboxconversation-actions > span
{
    cursor: pointer;
    color: #8b8b8b;
    font-size: 14px;
    padding-top: 5px;
    display: block;
    margin-right: 15px;
    float: left;
}
#container.InboxAdmin > .content > #inbox-filter > .header 
{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
	border-bottom: solid 1px #BBB;
	-moz-box-shadow: 0px 1px 0px #FFF;
	-webkit-box-shadow: 0px 1px 0px #FFF;
	box-shadow: 0px 1px 0px #FFF;
}
#container.InboxAdmin > .content > #inbox-filter  .headerV2
{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
}
#container.InboxAdmin > .content > #inbox-filter .standard-filter 
{
	font-size: 14px;
	list-style-type: none;
	padding: 0;
	padding-bottom: 10px;
	margin-top: 8px;
    margin-left: 0px;
	border-bottom: solid 1px #BBB;
	-moz-box-shadow: 0px 1px 0px #FFF;
	-webkit-box-shadow: 0px 1px 0px #FFF;
	box-shadow: 0px 1px 0px #FFF;
}
#container.InboxAdmin > .content > #inbox-filter .standard-filter li
{
	line-height: 16px;
	cursor: pointer;
}
#container.InboxAdmin > .content > #inbox-filter .standard-filter li span 
{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
}
#container.InboxAdmin > .content > #inbox-filter .standard-filter li.active 
{
	font-weight: bold;
}
#container.InboxAdmin > .content > #inbox-filter .standard-filter li.active span
{
	background: url('/Content/Images/v1/lejebolig-20140724.png');
	background-position: -374px 0;
}
#container.InboxAdmin > .content > #inbox-filter .standard-filterV2 
{
	font-size: 14px;
	list-style-type: none;
	padding: 0;
	padding-bottom: 0px;
	margin-top: 0px;
    margin-left: 0px;
}
#container.InboxAdmin > .content > #inbox-filter .standard-filterV2 li
{
	line-height: 16px;
	cursor: pointer;
}
#container.InboxAdmin > .content > #inbox-filter .standard-filterV2 li span 
{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
}
#container.InboxAdmin > .content > #inbox-filter .standard-filterV2 li.active 
{
	font-weight: bold;
}
#container.InboxAdmin > .content > #inbox-filter .standard-filterV2 li.active span
{
	background: url('/Content/Images/v1/lejebolig-20140724.png');
	background-position: -374px 0;
}
#container.InboxAdmin > .content > #inbox-filter .lease-filter 
{
	font-size: 13px;
	list-style-type: none;
	padding: 0;
	padding-bottom: 10px;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: 0px;
	/*
	border-bottom: solid 1px #BBB;
	-moz-box-shadow: 0px 1px 0px #FFF;
	-webkit-box-shadow: 0px 1px 0px #FFF;
	box-shadow: 0px 1px 0px #FFF;	
    */
}

#container.InboxAdmin > .content > #inbox-filter .lease-filter li
{
	line-height: 18px;
}
#container.InboxAdmin > .content > #inbox-filter .lease-filter li.city,
#container.InboxAdmin > .content > #inbox-filter .lease-filter li.lease
{
	cursor: pointer;
	width: 180px;
}
#container.InboxAdmin > .content > #inbox-filter .lease-filter ul.leaseList
{
    padding-left:35px
}
#container.InboxAdmin > .content > #inbox-filter .lease-filter ul.leaseList li
{
    list-style-type:none;
}


#container.InboxAdmin > .content > #inbox-filter .lease-filter li span 
{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
}
#container.InboxAdmin > .content > #inbox-filter .lease-filter li.read
{
	color: #8d8d8d;
}

#container.InboxAdmin > .content > #inbox-filter .lease-filter li.active 
{
	font-weight: bold;
}
#container.InboxAdmin > .content > #inbox-filter .lease-filter li.active span
{
	background: url('/Content/Images/v1/lejebolig-20140724.png');
	background-position: -374px 0;
}

#container.InboxAdmin > .content > #inbox-filter .lease-filter li.active .conversationCount
{
	background: none;
}

#container.InboxAdmin > .content > #inbox-filter .lease-filter li .unread,
#container.InboxAdmin > .content > #inbox-filter .lease-filter li.active .unread
{
	color:#EE4E02;
	font-weight: bold;
}
#container.InboxAdmin > .content > #inbox-filter #inbox-filter-active {
	font-size: 13px;
	margin-bottom: 10px;
}
#container.InboxAdmin > .content > #inbox-filter #inbox-filter-active .checkbox{
    float:left;
    width:20px;
}
#container.InboxAdmin > .content > #inbox-filter #inbox-filter-active .label{
    float:left;
    padding-left:5px;
    width:180px
}

#container.InboxAdmin > .content > #inbox-filter #inboxV2-filter-active {
	font-size: 13px;
	margin-bottom: 3px;
	width: 200px;
}
#container.InboxAdmin > .content > #inbox-filter #inboxV2-filter-active .checkbox{
    float:left;
    width:20px;
}
#container.InboxAdmin > .content > #inbox-filter #inboxV2-filter-active .label{
    float:left;
    padding-left:5px;
    width:120px
}

.inbox-filter-ruler
{
    height: 0px;
    background: white;
    border-bottom: 1px solid #BBBBBB;
    box-shadow: 0 1px 0 #FFFFFF;
	/*margin-bottom: 10px;*/
}
.inbox-filter-list
{
    overflow:hidden;
    overflow-x:hidden;
    height:600px;
    margin-bottom:20px;
}
.inbox-filter-list:hover
{
    overflow:auto;
    overflow-x:hidden;
}

#container.InboxAdmin > .content #inbox-conversationlist .Item
{
	background-color:#fff;	
	padding: 10px;
	font-size:13px;
	/*position: relative;*/
}
#container.InboxAdmin > .content #inbox-conversationlist #contains-blocked-sender {
	background-color: white;
	border: 3px solid #fdd02f;
	padding: 10px;	
	margin: 20px 0px 20px 0px;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item.create-message 
{
	background-color: transparent;	
}
#container.InboxAdmin > .content #inbox-conversationlist .Shadow 
{
	background: transparent url("/Content/Images/v1/box_shadow_940.png") no-repeat;
	background-position:center top;
    height: 5px;
    margin-bottom:5px;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item > .LeftItem
{
	float:left;
	margin-right: 20px;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item > .LeftItem.userimage 
{
	background-color: #d8d8d8;
	border: solid 1px #c3c3c3;
	padding: 8px 7px;
	min-width: 44px;
	min-height: 42px;
	max-width: 44px;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item > .LeftItem.userimage-active 
{
	background-color: #a0e3f4;
	border: solid 1px #6cd4ef;
	padding: 8px 7px;
	min-width: 44px;
	min-height: 42px;
	max-width: 44px;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item >  .message-sender 
{
	font-weight: bold;
	margin-bottom: 5px;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item >  .message-sender .phone{
	font-weight: normal;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item.create-message >  .message-sender 
{
	margin-bottom: 10px;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item >  .message-date 
{
	font-weight: bold;
	/*position: absolute;*/
	float: right;
	top: 10px;
	right: 12px;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item >  .message-body 
{
	margin-left: 80px;	
}
#container.InboxAdmin > .content #inbox-conversationlist .Item .mailmessage-attachment-image 
{
	background-position: center; 
	display: block; 
	width: 120px; 
	height: 90px;	
}
#container.InboxAdmin > .content #inbox-conversationlist .Item.create-message >  .message-body textarea 
{
	width: 825px;
	height: 116px;
	resize: vertical;
    font-family: "Arial regular", Arial, sans-serif;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item.create-message > .ButtonContainer 
{
	text-align: center;
	margin: 20px 0;
}
#container.InboxAdmin > .content #inbox-conversationlist .Item.create-message > .ButtonContainer input.button-green 
{
	width: 190px;
	height: 36px;
	/*
	line-height: 40px;
	font-size: 16px;*/
}
#container.InboxAdmin > .content #inbox-loadmore
{
	line-height: 30px; 
	width: 130px; 
	text-align: center; 
	margin: 20px auto;
}
#container.InboxAdmin > .content #inbox-loadmore div.loading 
{	
    background: url("/Content/Images/v1/loader.gif") no-repeat center center;
	width: 36px;
	height: 36px;
	margin: auto;
}
#container.InboxAdmin > .content .Notice 
{
	width:220px;
	margin:0px auto;
}
#container.InboxAdmin > .content .Notice .Message
{
	height:50px;
	line-height:50px;
	background-color:#FFFFFF;
	padding:0px 4px 0px 4px;
	text-align:center;
}
#container.InboxAdmin > .content .Notice .Shadow
{
	background: transparent url("/Content/Images/v1/box_shadow_220.png") no-repeat;
	background-position:center top;
    height: 5px;
    margin-bottom:5px;
}
#container.InboxAdmin > .content .Hidden 
{
	display:none;
}
#container.InboxAdmin div.imageUploader div.sortMessage, #container.InboxAdmin div.imageUploader input.commentField
{
	display: none;
}
#container.InboxAdmin div.imageUploader 
{
	margin-top: 10px;
}
#container.InboxAdmin div.imageUploader .title 
{
	width: 650px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;	
}
#container.InboxAdmin div.file-attachments 
{
	list-style: none;
	margin-top: 9px;
	padding-left: 9px;
	border: 1px solid #EEE;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#container.InboxAdmin div.file-attachments ul.attachments-list 
{
	margin: 0;
	padding: 0;
}
#container.InboxAdmin div.file-attachments ul.attachments-list li 
{
	position: relative;
	list-style: none;
	margin-right: 9px;
	float: left;
}

#inbox-conversation-actions
{
    display:none;
    /*float: right;*/
    position: fixed;
    z-index: 1000;
    left: 50%;
    bottom: 0;    
}

#inbox-conversation-actions .item
{
    color: #ffffff;
    font-weight: normal;
    font-size: 12px;
    text-shadow: none;
    background: #353535;
    float: left;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

#inbox-conversation-actions .item span
{
    cursor: pointer;
}

#container.InboxAdmin > .content .InboxV2List .Item
{
	height:34px;
	line-height:37px;
	background-color: #ffffff;	
	color:#000000;
	padding:0px 10px 0px 4px;
	padding: 3px;
	font-size:13px;
	border-bottom: solid 1px #BBB;
	-moz-box-shadow: 0px 0px 0px #FFF;
	-webkit-box-shadow: 0px 0px 0px #FFF;
	box-shadow: 0px 0px 0px #FFF;
	/*margin: 3px;*/
}

#container.InboxAdmin > .content .InboxV2List .item-read
{
    background-color: #f4f4f4;
}

#inboxV2-conversation-actionContainer
{
    background-color: #d8d8d8;
    padding: 00px;
    height: 30px;
    font-size: 12px;
    position: absolute;
    width: 700px;
    top: -30px;
    z-index: 1000;
    /*
    position: fixed;
    top: 160px;
    */
}

#inboxV2-conversation-actionContainer .item
{
    float: left;
    padding-right: 10px;
    font-weight: normal;
    text-shadow: none;
}

#inboxV2-conversation-actions
{
    background-color: #d8d8d8;
    /*float: left;*/
    position: relative;
}

#inboxV2-conversation-actions .item
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    font-weight: normal;
    text-shadow: none;
    float: left;
    line-height: 12px;
    position: relative;
}

#inboxV2-conversation-actions .first
{
    padding: 0px;
    padding-right: 10px;
    line-height: 8px;
    /*
    top:-6px;
    padding-left:3px;
    */
}


#inboxV2-conversation-actions .item span
{
    cursor: pointer;
}

.clearitem::after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container.InboxAdmin div.file-attachments ul.attachments-list li > a 
{
	padding: 0px 0 18px 38px;
	margin: 6px 6px 6px 0;
	background-repeat: no-repeat;
	background-position: 0 50%;
	display: block;
	color: #38B;
	text-decoration: none;
}
#container.InboxAdmin div.file-attachments ul.attachments-list li > span 
{
	display: block;
	text-decoration: underline;
	font-size: 85%;
	position: absolute;
	top: 21px;
	left: 38px;
	z-index: 2;
	min-width: 100px;
}
#container.InboxAdmin > .content .Confirmation 
{
	position:fixed;
	top:100px;
	width:940px;
	display:none;
	z-index: 1;
}
#container.InboxAdmin > .content .Confirmation > .Message
{
	margin:0px auto;
	display:table;
	height:50px;
	line-height:50px;
	background-color: #FFFFFF;
	padding:0px 10px;
	text-align:center;
	border:3px solid #A7EC1F;
    -webkit-box-shadow:  0px 8px 20px 0px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 8px 20px 0px rgba(0, 0, 0, 0.4);
}
#container.InboxAdmin > .content .image-attachment-delete 
{
	font-size: 85%;
	text-decoration: underline;	
}

#container.LeaseStatistics > .content table.TextStatistics 
{
	margin:20px 0px;
	width:100%;
}

#container.LeaseStatistics > .content table.TextStatistics th
{
	border-bottom:1px solid #D5D5D5;
}
#container.LeaseStatistics > .content table.TextStatistics th, #container.LeaseStatistics > .content table.TextStatistics td
{
	padding:3px 2px;
	border-left:1px solid #D5D5D5;
}
#container.LeaseStatistics > .content table.TextStatistics th.NoBorderLeft
{
	border-left:0px;
}

#container.LeaseStatistics > .content table.TextStatistics td.Text 
{
	border:0px;
	border-bottom:1px solid #D5D5D5;
}
#container.LeaseStatistics > .content table.TextStatistics td.Value 
{
	text-align:right;
	width:250px;
	border-bottom:1px solid #D5D5D5;
}
#container.LeaseStatistics > .content table.TextStatistics tr.NoBottomBorder td 
{
	border-bottom:0px;
}

#container.LeaseStatistics > .content .Header .backArrow,
#container.LeaseAdmin > .content .Header .backArrow,
#container.payment > .content .Header .backArrow
{
	float:left;
	margin-top:4px;
	cursor:pointer;
	margin-right: 20px;
}
/* - Controlpanel end -*/

.tooltip {
	position: absolute;
	z-index: 1020;
	display: block;
	padding: 8px;
	visibility: visible;
	line-height: 25px;
}
.tooltip.top {
	margin-top: -2px;
}
.tooltip.right {
	margin-left: 2px;
}
.tooltip.bottom {
	margin-top: 2px;
}
.tooltip.left {
	margin-left: -2px;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -8px;
	border-top: 8px solid #8d8d8d;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -8px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #8d8d8d;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -8px;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #8d8d8d;
	border-left: 8px solid transparent;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -8px;
	border-top: 8px solid transparent;
	border-right: 8px solid #8d8d8d;
	border-bottom: 8px solid transparent;
}
.tooltip-inner {
	max-width: 300px;
	padding: 3px 8px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
	text-align: center;
	text-decoration: none;
	background-color: #8d8d8d;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
}
.tooltip .tooltip-shadow {
	height: 5px;
	background: url("/Content/Images/v1/box_shadow_220.png") no-repeat;
	background-position: center top;
	background-size: 100%;
}

.infoTooltip 
{
	position:absolute;
	top:100px;
	left:100px;
	width:220px;
}
.infoTooltip > .top 
{
	width:inherit;
}

.infoTooltip > .top  .white-arrow-up 
{
	margin:0px auto;
}

.infoTooltip >  .items {
	width:inherit;
	overflow-x:hidden;
	overflow-y:auto;
	max-height:150px;
}

.infoTooltip >  .items > .line 
{
	height:30px;
	line-height:30px;
	background:white;
	padding:0px 5px;
}
.infoTooltip > .bottom
{
	background: url("/Content/Images/v1/box_shadow_220.png") no-repeat;
	background-position:center top;
    width: inherit;
    height: 13px;
}

/* Search Adjust box*/

.AdjustSearchBox
{
	width:220px;
	cursor:default;
	position: fixed;
	top: 500px;
	display:none;
}

.AdjustSearchBox > .Top
{
	width:inherit;
}
.AdjustSearchBox > .Top > .white-arrow-up 
{
	margin:0px auto;
}

.AdjustSearchBox > .Content 
{
	background-color:#ffffff;
	text-align:center;
	height:50px;
	line-height:50px;
}

.AdjustSearchBox > .Bottom
{
	width:inherit;
	height:3px;
	background: url("/Content/Images/v1/box_shadow_220.png") no-repeat;
	background-position:center top;
}

.unsupportedBrowser-dialog{
	margin-top: 80px;
}

.unsupportedBrowser-dialog .ui-dialog-titlebar{
	background: none;
	border-width: 0px;
	color: inherit;
}
.unsupportedBrowser-dialog h1 {
	padding: 0;
	margin: 0;
	font-size: 1.5em;
	float: left;
}

.unsupportedBrowser-dialog .ui-dialog-content
{
	line-height: 25px;
}

.unsupportedBrowser-dialog .ui-dialog-content a {
	color: #5c5c5c;
}

.error-notice{
	display: block;
	position: fixed;
	z-index: 1000;
	bottom: 0px;
	left: 0px;
	background-color: #353535;
	color: #fff;
	padding: 5px;
	font-size: 14px;
	text-shadow: none;
	font-weight: bold;
}

#messageContentEmailError
{
    text-align: center;
    display: none;
}

.cityLandingpageLatest .nextLease, .articleLatest .nextLease
{
    display: none;
}

.cityLandingpageLatest .prevLease, .articleLatest .prevLease
{
    display: none;
}

.cityLandingpage a.button-green, .article a.button-green
{
    width: 250px;
    height: 36px;
    display: block;
    line-height: 36px;
    text-align: center;
    color: #000000;
}

.cityLandingpage .specifictype
{
    font-size: 20px;
    font-weight: bold;
}

.cityLandingpage div.grayBox, .grayBox
{
    background: #d7d7d7;
    padding: 20px;
}

.cityLandingpage ul
{
    padding: 0px;
    margin: 0px;
}

.cityLandingpage li
{
    list-style-type:none;
    line-height: 30px;
    width: 400px;
    float:left;
}

.cityLandingpage-ruler
{
    height: 0px;
    background: white;
    border-bottom: 1px solid #BBBBBB;
    box-shadow: 0 1px 0 #FFFFFF;
	margin-top: 30px;
	margin-bottom: 30px;
}

#sitemapArticles ul
{
    padding: 0px;
    margin: 0px;
}

#sitemapArticles li
{
    width: 230px;
    float: left;
    list-style-type:none;
}

.website-options
{
    padding: 0px;
    margin: 0px;
}

.website-options li
{
    width: 100px;
    float: left;
    list-style-type:none;
}

.hidden
{
    display: none;
}

input[type='text'].redBorder, input[type='number'].redBorder, input[type='password'].redBorder, select.redBorder, textarea.redBorder
{
    border: 1px solid red;
}

.lb-modal{
	/*margin-top: 80px;*/
	background-color: #FFF;
	height: 100%;
	padding-top: 0px;
	clear: both;
	padding: 10px;
	width: 620px;
}
.lb-modal .headline{
	position: relative;
	width: 580px;
	height: 30px;
	top: -24px;
	left: -20px;
	z-index: 1000;
	padding: 25px 0px 0px 60px;
	font-weight: bold;
	clear: both;
}
.lb-modal .headline .icon{
	background-image: url("/Content/Images/v1/lejebolig-20140724.png");
	background-repeat: no-repeat;
	background-position: -350px -115px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
	height: 60px;
	z-index: 1001;
}
.lb-modal .headline .label{
	float: left;
}
.lb-modal .headline .close{
	background-image: url("/Content/Images/v1/lejebolig-20140724.png");
	background-repeat: no-repeat;
	background-position: -356px -25px;
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-right: 20px;
}
.lb-modal .content{
	padding: 0px 15px 5px 15px;
}
.lb-modal .content p{
	margin-top: 0px;
}
.lb-modal .content .footer{
	font-size: 0.7em;
	margin-top: 20px;
	margin-bottom: 0px;
}
.ui-dialog-titlebar-close {
  visibility: hidden;
}

#fb-like-modal .headline .label{
	font-size: 30px;
  font-weight: bold;    
  font-family: "VAGRoundedBT-Regular","Arial Bold",Arial,sans-serif;
  padding-top: 5px;
}
#fb-like-modal .button-wrapper{
	width: 230px;
	margin: 25px auto;
}
#fb-like-modal .button-wrapper .button-green{
	width: 230px;
	height: 49px;
	font-weight: bold;
	font-size: 18px;
	margin: 0px auto;
	outline: none;
}
#fb-like-modal .content ul{
	list-style-type: none;
	margin: 25px 0px 25px 0px;
	padding: 10px;
	background-color: #F3F3F3;
	height: 20px;
}
#fb-like-modal .content ul li:first-of-type{
	float: left;
	margin-right: 15px;
	font-weight: bold;
}
#fb-like-modal .content ul li:last-of-type{
}
#fb-like-modal .content .footer{
	margin-top: 40px;
}

.createAdImageBox
{
    background: #ffffff;
}
.createAdImageBoxShadow
{
  background: transparent url("/Content/Images/v1/box_shadow_220.png") no-repeat;
  height: 5px;
  padding: 0px;    
}

.createAdImageBox .button-green
{
    height: 30px;
    font-weight: bold;
    font-size: 18px;
    padding-top: 10px;
}

.energyItem, .energyItemNone
{
    padding:6px;  
    cursor: pointer;
}

.energyItem .sprite
{
    opacity:0.4;
    filter:alpha(opacity=40);    
}
.energyItem.selected .sprite
{
    opacity:1.0;
    filter:alpha(opacity=100);    
}

.energyItem.selected
{
    background-color: #ffffff;
    border: 1px solid #b1b1b1;
    padding:5px;
    -webkit-border-radius: 3px;
    border-radius: 3px; 
}

.b { font-weight: bold; }

.fs10 { font-size: 10px}
.fs12 { font-size: 12px}
.fs14 { font-size: 14px}
.fs16 { font-size: 16px}

.ml6 {
    margin-left: 6px;
}
/*
    SE Styles. Begin
*/

#cookieAcceptance .logoSe {
	background: url("/Content/Images/se/hyrenbostad_top_logo.png") no-repeat;
	width: 175px;
	height: 32px;
}

header.top div#top a.logoSe {
	background: url("/Content/Images/se/hyrenbostad_top_logo.png") no-repeat;
	width: 175px;
	height: 32px;
	float: left;
	margin-right: 50px;
	margin-top: 14px;
	display: block;
}
header.top div#top a.logoSe span {
    display: none;
}

.footerLogoSe
{
    height: 28px;
    width: 140px;
    float: right;
    margin-bottom: 8px;
    background-image: url(/Content/Images/Se/hyrenbostad_bund_logo.png);
}

/*
    SE Styles. End
*/

/*
    NL Style. Begin
*/

#cookieAcceptance .logoNl {
	background: url("/Content/Images/nl/woningnu-logo-header.png") no-repeat;
	width: 136px;
	height: 36px;
}

header.top div#top a.logoNl {
	background: url("/Content/Images/nl/woningnu-logo-header.png") no-repeat;
	width: 136px;
	height: 36px;
	float: left;
	margin-right: 50px;
    margin-top: 12px;
	display: block;
}
header.top div#top a.logoNl span {
    display: none;
}

.footerLogoNl
{
    height: 23px;
    width: 88px;
    float: right;
    background-image: url(/Content/Images/nl/woningnu-logo-footer.png);
}


/*
    NL Styles. End
*/

map area{
	outline: none;
}


.yellowBox
{
	padding-top: 35px;	
}
.yellowBox .inner
{
	background-color: white;
	border: 3px solid #fdd02f;
	padding: 10px;
}
.yellowBox .inner h2 
{
	font-family: "VAGRoundedBT-Regular", "Arial Bold", Arial, sans-serif;
	margin-top: 10px;	
}
.yellowBox .inner ul 
{
	padding-left: 22px;
}
.yellowBox .inner ul li 
{
	line-height: 24px;
}
.yellowBox .shadow 
{
	background: transparent url("/Content/Images/v1/box_shadow_940.png") no-repeat;
	background-position:center top;
    height: 5px;
    margin-bottom:5px;
}

.greenBox
{
	border: 3px solid #A7EC1F;
	padding: 10px;
	background-color: #FFFFFF;
}

.greenBox .message
{
	text-align:center;
}

.greenBox .message a
{
    color: #12698a;
    font-weight: bold;
}

.gm-style div, .gm-style a {
    font-size: 12px;
    font-family: Arial;
}

.ui-front { z-index: 1002; outline: none; }
.ui-widget-overlay { position: fixed !important; z-index: 1001; }

.blur-all {
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
}

#cancel-banner {
    position: relative;
    background-color: rgb(11, 57, 72);
    color: white;
    text-shadow: none;
    padding: 30px 0;
}
#cancel-banner header{
    width: 940px;
    margin: 0 auto;
}
#cancel-banner header h1 {
    margin: 0;
}
#cancel-banner header h4 {
    margin: 10px 0 0 0;
    font-weight: normal;
}
#cancel-banner section {
    width: 940px;
    margin: 0 auto;
}
#cancel-banner section ul {
    list-style-image: url('/Content/Images/v1/red-cross-3.png');
    padding-left: 15px;
    margin-bottom: 15px;
}
#cancel-banner section ul:after {
    display: block;
    content: ' ';
    clear: both;
}
#cancel-banner section ul li {
    font-size: 12px;
    float: left;
    width: 308px;
}
#cancel-banner section ul li:nth-child(3n + 1){
    width: 290px;
}
#cancel-banner section ul li:nth-child(3n + 2){
    width: 300px;
}
#cancel-banner section ul li:nth-child(3n){
    width: 330px;
}
#cancel-banner section .undo {
    display: inline-block;
    border-radius: 10px;
    line-height: 45px;
    padding: 0 30px;
    font-size: 20px;
    font-weight: bold;
    background-color: rgb(62, 176, 116);
    color: white;
}
#cancel-banner .close-button {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACABAMAAAAxEHz4AAAAD1BMVEUAAAD////w8PDz8/Pv7+/MJEB7AAAAAXRSTlMAQObYZgAAAXdJREFUaN7t2cttwzAQBNCwAy6jBliCS1D/TQU6BIKR0A/G3Azu1cTo2Zb4WX3t2rXrA6tVVQ+GtVFVc5ngYd911UMBy2Ft1lXjb7aH3cmX7nXAUbUg1FUktPN33IImwrG8TisRngG1DqgJAANGB0ABNQFYBJjQJgJEGPUqYILAIfVEIKD+v5XvfADqgc8nAKNzAC8gAvNJQLwJSjeB4SY42wQDQBAABAJAEMAEAEwQwAQATBDABABMEMAEAEwAwAQATADABABAAAAEAEAAgAQBTADABANMMMAEA0wwwAQDTBg9D4i/Qv4jxn9jfiPFt3L+MOWPcz6h5FNaPqnm03q+sORLW7645st7vsHItzj5Jivf5uUbzXyrm2+28+1+fuDIjzz5oSs/9uUHz/zomx++8+N/3oDIWyB5E6ad77WBjqARFbXCwmbcqLQdOCtsSA4E3AATOpqyIoyOtjAJaEyT8Ihb42lzPng9cFTV2eMXFLt27fq8+gEFL6l7BL7qUAAAAABJRU5ErkJggg==');
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    top: 30px;
    right: 30px;
}

#cancel-modal {
    background-color: rgb(11, 57, 72);
    color: white;
    text-shadow: none;
    padding: 20px 30px 30px 30px;
    border-radius: 5px;
}
#cancel-modal header{
    margin: 0 auto;
}
#cancel-modal header h1 {
    margin: 0;
}
#cancel-modal header h4 {
    margin: 10px 0 0 0;
    font-weight: normal;
}
#cancel-modal section {
    margin: 0 auto;
}
#cancel-modal section ul {
    list-style-image: url('/Content/Images/v1/red-cross-3.png');
    padding-left: 15px;
    margin-bottom: 20px;
}
#cancel-modal section ul:after {
    display: block;
    content: ' ';
    clear: both;
}
#cancel-modal section ul li {
    font-size: 12px;
    float: left;
    width: 300px;
}
#cancel-modal section .undo {
    display: inline-block;
    border-radius: 10px;
    line-height: 45px;
    padding: 0 30px;
    font-size: 20px;
    font-weight: bold;
    background-color: rgb(62, 176, 116);
    color: white;
}
#cancel-modal .close-button {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACABAMAAAAxEHz4AAAAD1BMVEUAAAD////w8PDz8/Pv7+/MJEB7AAAAAXRSTlMAQObYZgAAAXdJREFUaN7t2cttwzAQBNCwAy6jBliCS1D/TQU6BIKR0A/G3Azu1cTo2Zb4WX3t2rXrA6tVVQ+GtVFVc5ngYd911UMBy2Ft1lXjb7aH3cmX7nXAUbUg1FUktPN33IImwrG8TisRngG1DqgJAANGB0ABNQFYBJjQJgJEGPUqYILAIfVEIKD+v5XvfADqgc8nAKNzAC8gAvNJQLwJSjeB4SY42wQDQBAABAJAEMAEAEwQwAQATBDABABMEMAEAEwAwAQATADABABAAAAEAEAAgAQBTADABANMMMAEA0wwwAQDTBg9D4i/Qv4jxn9jfiPFt3L+MOWPcz6h5FNaPqnm03q+sORLW7645st7vsHItzj5Jivf5uUbzXyrm2+28+1+fuDIjzz5oSs/9uUHz/zomx++8+N/3oDIWyB5E6ad77WBjqARFbXCwmbcqLQdOCtsSA4E3AATOpqyIoyOtjAJaEyT8Ihb42lzPng9cFTV2eMXFLt27fq8+gEFL6l7BL7qUAAAAABJRU5ErkJggg==');
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    top: 25px;
    right: 20px;
    cursor: pointer;
}