body {
	margin: 0;
	font-family:Helvetica,Tahoma,Arial;font-size:14px;
	background-color:#f1f1f1;
}

h2#pageLogo				{ width:246px;height:66px;margin-left:15px;background-image:url('/gfx/logowisehouse.png');background-repeat:no-repeat;display:block;text-indent:-9999px;float:left;border:0px Solid #c00; }
h2#pageLogo a			{ width:246px;height:66px;display:block;overflow:hidden;outline:none;text-indent:-9999px;}

.pageHolder
{
	position: relative;
    min-width:350px;
    width: auto !important;
    width:350px;
    margin:0;
}

A:link.extrasLink					{ color:#f9b000;text-decoration:none; }
A:active.extrasLink					{ color:#f9b000;text-decoration:none; }
A:visited.extrasLink				{ color:#f9b000;text-decoration:none; }
A:hover.extrasLink					{ color:#fff;text-decoration:none; }

.extrasLink {
  color: #f9b000;
  text-decoration: none;
  font-size: 17px;
  display: block;
}
.navigation {
  margin: 0;
  padding:10px 0px 0px 5px;
  width: 210px;
  background-color: #384450;
  position: fixed;
  top:100px;
  height: 100%;
  z-index:90;
  display:block;
}

.siteContentMainNew {
  margin-left: 215px;
  padding: 1px 16px;
  position:absolute;
  top:115px;
  display:table;
  padding-bottom:100px;
}

.extras
{
	background-color:#333;
	width:35px;
	float:right;
	text-align:right;
	display:none;
	height:35px;
	padding:15px 20px 0px 0px;
}
.extrasLink											{ display:none; }

.logo
{
	width:300px;
	height:100px;
	float:left;
	z-index:110;
}
.topbar
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100px;
	border-bottom:1px Solid #999;
	background-color:#fff;
	z-index:100;
}

#navigationbox											{ display:none;width:100%;height:100%;z-index:140;position:fixed;top:50px;left:0px;background-color: rgba(0, 0, 0, 0.41); }
#mobileLogoutBtn										{ display:none; }

@media screen and (min-width: 1001px)
{
	.navigation											{ display: block !important; }
}

@media screen and (max-width: 1000px)
{
	div													{
	  -webkit-touch-callout: none; /* iOS Safari */
	    -webkit-user-select: none; /* Safari */
	     -khtml-user-select: none; /* Konqueror HTML */
	       -moz-user-select: none; /* Old versions of Firefox */
	        -ms-user-select: none; /* Internet Explorer/Edge */
	            user-select: none; /* Non-prefixed version, currently
	                                  supported by Chrome, Edge, Opera and Firefox */
	}
	h2#pageLogo											{ height:33px;width:130px;background-image:url('/gfx/logowisehouse.png');background-size:contain;border:0px Solid #c00;margin:5px 0px 0px 5px; }
	h2#pageLogo a										{ height:33px; }
	.extras												{ display:block; }
	.extrasLink											{ display:block; }
	.logo												{ height:50px; }
	.topbar												{ height:50px;position:fixed;top:0px;left:0px; }
	.navigation 										{ width:290px;height:80vh;overflow-y:scroll !important;border:0px Solid #c00;position:fixed;top:50px;left:0px;display:none;z-index:150;padding-bottom:20px;box-shadow: 10px 10px 10px #222;border-radius:0px 0px 8px 0px; }
	.navigation .mainmenu a, .navigation .mainmenu span { font-size:20px;padding:15px 0px 15px 10px; }
	.siteContentMainNew									{ margin-left:0px !important;left:0px !important;padding:0px !important;padding-left:10px !important;top:70px !important;max-width:95vw !important; }
	
/*
  margin-left: 215px;
  padding: 1px 16px;
  position:absolute;
  top:115px;
  display:table;
  padding-bottom:100px;
*/
	
	#langSelectorDiv									{ display:none; }
	#logOutBtnDiv										{ display:none; }
	#portalName											{ position:fixed !important;top:25px !important;left:150px !important; }
	#clock												{ position:fixed !important;top:5px !important;left:150px !important; }
	#countdownTimerHolder								{ position:fixed !important;top:2px !important;right:60px !important; }
	#webVersion											{ display:none;z-index:160;bottom:20px !important; }
	#mobileLogoutBtn									{ display:block; }
	
	.proplist_area										{ margin-left:5px !important; }
	.proplist_address									{ margin-left:5px !important; }
	.proplist_entrance									{ margin-left:5px !important; }
	.proplist_lgh										{ margin-left:5px !important; }
	
	#floorNames_holder									{ width:auto !important;font-size:18px !important; }
	.floorNamesTable_row								{ width:auto !important; }
	.floorNamesTable_wide								{ width:auto !important; }
	.floorNamesTable_row_title							{ width:auto !important;text-align:left !important;float:none !important; }
	.floorNamesTable_row_title .tooltiptext				{ top:60px !important;left:0px !important; }
	.floorNamesTable_row_title .tooltiptext_large		{ top:60px !important;left:0px !important; }
	.floorNamesTable_row_input							{ float:none !important; }
	.floorNamesTable_row_input_wide						{ float:none !important; }
	.floorNamesTable_row_input_wide input[type=text]	{ font-size:18px !important;border-radius:8px !important;padding:10px !important; }
	.floorNamesTable_row_input_wide input[type=submit]	{ font-size:18px !important; }
}

@media screen and (max-width: 400px)
{
  
}

.navigation A:link.menu									{ color:#fff;text-decoration:none;padding-left:25px; }
.navigation A:active.menu								{ color:#fff;text-decoration:none; }
.navigation A:visited.menu								{ color:#fff;text-decoration:none; }
.navigation A:hover.menu								{ color:#000;text-decoration:none; }

.navigation .submenu A:link.menu						{ color:#fff;text-decoration:none;padding-left:35px; }

.navigation .mainmenu, .navigation .submenu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.navigation .mainmenu a, .navigation .mainmenu span {
  display: block;
  text-decoration: none;
  padding: 8px 0px 8px 10px;
  color: #fff;
}

.navigation .mainmenu span.menu {
	color:#fff;
	cursor:pointer;
	padding:0px;
	margin:0px;
	padding-left:10px;
}


.navigation a:hover  {
	color:#c00 !important;
}

.navigation .mainmenu a:hover  {
    background-color: #f9b000;
    color:#000 !important;
    border-radius: 8px 0px 0px 8px;
}


.navigation .submenu a {
  background-color: #526474;
  position:relative;
}

.navigation .mainmenu .submenu a:hover {
  background-color: #f9b000;
  color:#000;
  border-radius:0px;
}

.navigation .submenu {
  overflow: hidden;
  margin-left:8px;
  border-radius:0px 0px 0px 8px;
  display:none;
}



































































