@charset "utf-8";
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}

body {
	background-size: 100%;
	background-color: #69F;
	background-image: url(layout/background1.jpg);
	background-repeat: no-repeat;
}


html, body {
	height:100%; 
	margin:0; 
	padding:0;
	}

h1 {
	color: #000;
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1 span {
	color: #F25A29;
}
.largeblue {
	font-size: 18px;
	font-weight: normal;
	color: #00F;
}
#clearmenu, #clear {
	clear: both;
}	  
#page-background {
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
	}

#content {
	position:relative;
	z-index:1;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#header {
	width: 960px;
	background-repeat: no-repeat;
}

#logo {
	float: left;
	width: 376px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#telephone {
	float: right;
	width: 400px;
	padding-top: 40px;
	text-align: right;
}

#header #clearheader {
	clear: both;
}

#workingarea {

}
#workingarea a:link {
	color: #00F;
	text-decoration: none;
}
#workingarea a:visited {
	text-decoration: none;
	color: #00F;
}
#workingarea a:hover {
	text-decoration: underline;
	color: #900;
}
#workingarea a:active {
	text-decoration: none;
	color: #00F;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  -moz-border-radius: 7px;
	border-radius: 7px;
  }

#row1 {
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	opacity:0.95;
	filter:alpha(opacity=95); /* For IE8 and earlier */
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#row1 #map {
	float: right;
	width: 300px;
	margin-top: 10px;
}

#row2 {
	margin-top: 10px;
	text-align: center;
}
#row2 #logos {
	background-color: #FFF;
	margin: 0px;
	padding: 10px;
	opacity:0.95;
	filter:alpha(opacity=95); /* For IE8 and earlier */
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#logos img {
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#row2 #addressbox {
	background-color: #FFF;
	margin-top: 10px;
	padding: 10px;
	opacity:0.95;
	filter:alpha(opacity=95); /* For IE8 and earlier */
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#row2 #addressbox p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#footer {
	color: #FFF;
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer a {
	color: #FFF;
	text-decoration: none;
}
.toptext {
	font-size: 24px;
	color: #FFF;
}
#clear2 {
	clear: both;
}
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
width: 100% !important;
} 
.fb-comments{width: 100% !important;}
.fb-comments iframe[style]{width: 100% !important;}
.fb-like {width: 100% !important;}
.fb-like-box{ width: 100% !important;}
.fb-like-box iframe[style]{width: 100% !important;}
.fb-comments span{width: 100% !important;}
.fb-comments iframe span[style]{width: 100% !important;}
.fb-like-box span{width: 100% !important;}
.fb-like-box iframe span[style]{width: 100% !important;}
.-cx-PRIVATE-pluginBoxContainer__border{ border:none}

.fb-like-box,
.fb_iframe_widget span,
.fb_iframe_widget iframe {
    width:100% !important;
}
@media screen and (max-width: 600px) {

#content {
	max-width:95%;
}
h1 {
	font-size:150%;
}
h1 span {
	font-size:70%;
}
h3 {
	font-size:120%;
}
img {
	max-width: 100%;
	height: auto;
}
#header {
	float: left;
	width: 100%;
	clear: both;
	padding-top: 10px;
	text-align: center;
}
#logo {
	float: left;
	width: 100%;
	clear: both;
	padding-top: 10px;
	text-align: center;
}
#telephone {
	float: left;
	width: 100%;
	clear: both;
	padding-top: 10px;
	text-align: center;
}
#row1 {
	float: left;
	width: 95%;
	clear: both;
	padding-top: 10px;
}
#row1 #map {
	float: left;
	width: 95%;
	clear: both;
	padding-top: 10px;
}
#row2 #logos {
	float: left;
	width: 95%;
	clear: both;
	padding-top: 10px;
	text-align: center;
}
#row2 #addressbox {
	float: left;
	width: 95%;
	clear: both;
	padding-top: 10px;
	text-align: center;
}
#footer {
	float: left;
	width: 95%;
	clear: both;
	padding-top: 10px;
	text-align: center;
}
#page-background {
	position:fixed; 
	top:0; 
	left:0; 
	width:0; 
	height:0;
	}
	
}
