*{ 
	border:0;
	margin:0;
}
 
html{ height:100%;  }
body{ 
	height:100%;
	overflow:hidden;
	font-family: 'Open Sans';
	color:white;
	font-size:19px;
	font-weight:bold;
	font-style:normal;
}

h5{
	font-family: 'Open Sans';
	color:white;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}

h1{
	font-family: 'Open Sans';
	color:white;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}

p{
	font-family: 'Open Sans';
	color:white;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}

::-webkit-scrollbar {
    height: 12px;
	width: 70px;
	background: #000;
}

::-webkit-scrollbar-thumb {

background: rgb(158,158,158); /* Old browsers */
background: -moz-linear-gradient(left, rgba(158,158,158,1) 0%, rgba(244,244,244,1) 17%, rgba(242,242,242,1) 82%, rgba(153,153,153,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(158,158,158,1)), color-stop(17%,rgba(244,244,244,1)), color-stop(82%,rgba(242,242,242,1)), color-stop(100%,rgba(153,153,153,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(158,158,158,1) 0%,rgba(244,244,244,1) 17%,rgba(242,242,242,1) 82%,rgba(153,153,153,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(158,158,158,1) 0%,rgba(244,244,244,1) 17%,rgba(242,242,242,1) 82%,rgba(153,153,153,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(158,158,158,1) 0%,rgba(244,244,244,1) 17%,rgba(242,242,242,1) 82%,rgba(153,153,153,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(158,158,158,1) 0%,rgba(244,244,244,1) 17%,rgba(242,242,242,1) 82%,rgba(153,153,153,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#999999',GradientType=1 ); 


    -webkit-border-radius: 2ex;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}
::-webkit-scrollbar-corner {
    background: #000;
}


/* style google tooltip */
.gm-style-iw{ 
	color:#03C;
	overflow:hidden;
}

.gm-style-iw p{ 
	color:#03C;
}
 
 
#logo{ position:absolute; left:0; top:0; width:250px; height:226px; background: url(../menu/logoleft.png) no-repeat; z-index:100;  }
#mapcontainer{ position:relative; float:left; width:75%; height:100%; background-color:#000; z-index:0; }
#rightcontainer{ position:relative; float:right; width:25%; height:100%; }

#menutop { position:relative;  width:100%; height:60px; background-color:#000000; z-index:100;  }
#menumiddle{ position:relative; width:100%; height:70%; background-color:#000000; overflow:auto;   }
#menubottom{ position:relative; width:100%; height:30%; background-color:#000000; text-align:center;  }

.buttonrightcontainer{ position:relative; float:left; width:100%; height:60px; background-color:#000000; text-align:center; border:0; margin:0; overflow:hidden;  }

#buttontop{ width:100%; height:60px; }
 
#buttontop img{ position:relative;  float:left; padding-left:5px; padding-top:5px; width:80px; height:50px; /*border:1px solid black ;*/  }
#buttontop h1{ position:absolute; float:left; left:85px; top:0; padding-left:10px; padding-top:5px;
font-size:14px; width:auto;  height:25px;
 }
#buttontop h5{ position:absolute; float:left; left:85px; top:30px; padding-left:10px; padding-top:1px;
font-size:18px; width:auto; height:25px;
 }
 
#buttonleft { position:relative; float: left; width:49%; height:140px; padding-left:5px; padding-right:0px;
	font-family: 'Open Sans';
	color:white;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
 }
#buttonleft p{ width:100%; height:100%;  }

/*#qrcode { position:relative; float: right; width:45%; padding-right:5px; text-align:center; } */

#buttonbottom { 
	position:relative;
	float:left;
	bottom:0; 
	width:100%; 
	height:45px; 
	display: table;
	
	padding-left:0px;
	padding-right:0px;
	font-size:14px;
}

#buttonbottom p{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-family: 'Open Sans';
	color:white;
	font-size:18px;
	font-weight:normal;
	font-style:normal;

}

.buttonright {
 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bb164a), color-stop(1, #d51572) );
	background:-moz-linear-gradient( center top, #bb164a 5%, #d51572 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb164a', endColorstr='#d51572');
	background-color:#bb164a;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #000000;
	display:inline-block;
	
	height:100%;
	line-height:100%;
	width:99.5%;
	text-decoration:none;
	text-align:left;
	text-shadow:1px 1px 0px #7cacde;
 
}

.buttonright:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}

.buttonright:active {position:relative; top:1px; }

.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dt{ width:100%; height:60px; }
.dropdown dt a:hover {  }
.dropdown dt a {border:1px solid black ; color:white; background:#ef3872 url(../menu/arrow.png) no-repeat scroll right center;
display:block; padding-right:20px;   width:97%; height:50px; padding:5px;}
.dropdown dt a span { cursor:pointer; display:block;}

.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited {   text-decoration:none; outline:none;}
.dropdown a:hover {  }

.dropdown dd ul {  background:#ef3872  none repeat scroll 0 0; border:1px solid black;
  display:none; left:0px; padding:5px 0px; position:absolute; top:0px; width:100%; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { color:white; padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#b82654;}        
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}