@charset "UTF-8";
/* CSS Document */

.alphas {
 display:inline-block;
 text-align:center;
 width:24px;
 font-weight:bold;
 text-decoration:none;
}

.alphas a:link, .alphas a:visited {
	 text-decoration:none;
	
}

.searchbox {
    width: 50%;
	background-image:none;
}

.sbinner {
	margin:.6em;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b8c9c5+40,9cb8b2+100 */
background: rgb(184,201,197); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(184,201,197,1) 40%, rgba(156,184,178,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(184,201,197,1) 40%,rgba(156,184,178,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(184,201,197,1) 40%,rgba(156,184,178,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8c9c5', endColorstr='#9cb8b2',GradientType=0 ); /* IE6-9 */
border-radius: 10px;
min-height:300px;
}

.alphaframe {
  display: flex;
  justify-content: center;
  align-items: center;
}

.mcontent p, .alphaframe {
	margin:10px 20px;
}

.searchimg {
	width:100%;
	height:auto;
	max-width:320px;
}

.topimg {
	width:100%;
	height:auto;
}


#midwobblew a:link {
	color: #333399;
	text-decoration:none;
}
#midwobblew a:visited {
	color: #333366;
}
#midwobblew a:hover {
	color: #663366;
}
#midwobblew a:active {
	color: #663366;
}

.style6 {
	font-size: 18px;
	color: #135445;
	font-weight: bold;
}



/* ------------GEG ----------------- */

.geglefttop {
	float:left;width:50%;margin-left:0;font-weight:bold;
	
}

.gegrighttop {
	float:left;width:50%;text-align:right;
	
}

p.listingleft {
	margin:0;margin-left:0;
	
}

.llin {
	margin:0;margin-left:10px;
	
}

p.listingright {
	margin:0;margin-right:0;
	
}

.lrin {
	margin:0;margin-right:10px;
	
}

h3.listingtop {
		margin:0;margin-left:0;
}

.listingtrule {
	clear:left;border-bottom: 2px dotted #003;width:100%;margin-left:0;padding:0;margin-bottom:.3em;height:2px;
	
}

.listingbrule {
	clear:left;border-top: 2px dotted #003;width:100%;margin-left:0;height:16px;
}

.listingblock {
	width:100%;min-height:80px;height:auto;background-color:#D0DCD6;margin-left:0;margin-top:0;padding:0;
}

.listingblocklong {
	width:100%;background-color:#D0DCD6;margin-left:0;margin-top:0;padding:0;
}

.lblockinner {
	margin:0 10px 0 10px;padding-top:10px;padding-bottom:0;
}

.gegleftm {
	float:left;width:50%;padding-bottom:.3em;
}

.gegrightm {
	float:left;width:50%;padding-bottom:.3em;text-align:right;
}

.wideblock {
	padding-bottom:.3em;
}

p.gegm {
	font-size:12px;
	margin-top:0;
}

.listmenu {
	width:80%;
	margin:auto;
	font-size: 14px;
	font-weight: bold;
	color: #14362F;
}

.lm-element {
	width:33.3%;
	float:left;
}

#mcontent {
background-image: url(graphics/mcontentbgp.png);
}

.mapit {
	display:block;
}

.nomapit {
	display:none;
}

.topgeg {
	display:block;
}

.topgegmob {
	display:none;
}

@media (max-width: 999px) {
	
	#mcontent {
    background-image: none !important;
}

}


@media (max-width: 660px) {
	
	.searchbox {
    width: 100%;
	float:none;
	margin-bottom:1em;
}

.gegleftm {
	float:none;width:100%;padding-bottom:.3em;
}

.gegrightm {
	float:none;width:100%;padding-bottom:.3em;text-align:right;
}

.mapit {
	display:none;
}

.nomapit {
	display:block;
}

.geglefttop {
	float:none;width:100%;
	
}

.gegrighttop {
	float:none;display:none;
	
}


}

@media (max-width: 520px) {

.alphaframe {
  display: block;
  align-items: center;
}

.topgeg {
	display:none;
}

.topgegmob {
	display:block;
}
}