html > body .entry ul li {line-height: 150%;}
#body {overflow-x:hidden;}

h1, h2, h3 {font-family: 'Open Sans', sans-serif !important;}
p, li, td, dd, label {font-size:12px !important; line-height:18px !important; font-family: 'Open Sans', sans-serif !important;}

#above {background: url("/files/above.png") repeat-x scroll center top transparent; display: block !important; min-height: 534px; position: absolute !important; width: 100% !important; z-index: -1 !important;}

#cboxTitle {display:none !important;}
#body.page-id-2 #content .innertube {background:none; margin:0; box-shadow: none; padding:24px 0 18px 20px;}
.page-id-2 #content .innertube .textwrap {width:100%;height:100%;margin: 20px auto;position:relative;}
.page-id-2 #content .innertube .textwrap .colo1 {position:relative;height:100%;float:left;margin-left: 1%;text-align:center; width:32%; padding:10px; 
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  min-height:250px;
 }
.page-id-2 #content .innertube .textwrap .colo1 .linkme {position:absolute; bottom:0; background:#328545; left: 0; margin: 0 auto; right: 0; padding:5px;  text-align: center; color:#fff; font-weight:bold;
    width: 35%;
}
.page-id-2 #content .innertube .textwrap .coloFirst   {margin-left:0;}
.page-id-2 #content .innertube .boxit  {position:relative;height:100%;float:left;margin: 0 0 10px 0;text-align:left; width:19%; background:#fff; padding:10px; width: 99%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  -webkit-box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.1); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.1); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}
.page-id-2 #content .innertube ul {padding: 0 0 0 15px !important;  margin: 0 !important;}

.page-id-39 iframe {width:80% !important;}

/* ----- Header ----- */

#header {position:relative;}
#header .inner img {width: 250px !important; height: 75px !important; box-shadow: 0px 0px 10px #000; border-radius: 0px 0px 10px 10px; border-top: 3px solid #fff; padding: 0 10px 3px; background: #fff;}

#header .menu {padding: 0 0 0 20px;}
#header .menu ul li a {padding:30px 10px 0; line-height:61px; font-size:13px !important; font-family: 'Open Sans', sans-serif !important; margin-right:1px;  }
#header .menu ul li a:hover {background:#328545;}
#header .menu ul .current_page_item > a {background:#328545;}
#header .menu ul .current_page_item_parent > a  {background:#328545; color:#fff;}
#header .menu ul li ul {background:#333333; padding:5px;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  -webkit-box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.1); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.1); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}
#header .menu ul li ul li a {line-height:30px; margin:0 0 1px 0; padding:0 10px;}
#header #block-5 { float: right; margin: 16px 0 0;  position: relative; z-index: 99;}
/* ----- Top -------- */
#top {position:relative;}
#top #pslideshow-container {position:absolute; top:0; left:-320px; z-index:-2 }
#top .box {position:absolute; bottom:5px; text-align:center; z-index:2; width:100%;}
#top .box h2 {font-size:22px; font-weight:400; text-transform:uppercase; color:#fff;}
/* ----- Content ---- */
#main {min-height:140px; position:relative; z-index:999;}
#content .innertube table {margin-bottom:20px; border-collapse:collapse;}
#content .innertube table tr {border-bottom:1px solid #ededed;}
#content .innertube table td {line-height:24px !important;}
#content .innertube .mobilewrap {display:none;}
#content .innertube table img.alignleft {width:100px;}
#content .innertube .textwrap {float:left; clear:both; width:100%;}
#content .innertube .left1 {float:left; width:48%;}
#content .innertube .right1 {float:right; width:48%;}
#content .innertube .start01 {float:left; width:48%;}
#content .innertube .rightbox {float:right; width:48%;}
#content .innertube {padding:24px 20px 18px 20px; margin:10px;}
#content .innertube hr {border-left:none; border-top:none; clear:both;}
#content .innertube h2 {clear:both;}
hr {margin: 5px 0 20px;}
#content .innertube h1 {margin-top:0; text-transform:none;}
#content .innertube .gallery img { height: auto; width: 140px; border: 1px solid #CFCFCF; padding: 4px; margin-bottom: 10px;}
#content .innertube .gallery dd {font-size:12px; line-height:18px; margin: 0 auto;  font-weight:normal;}
#content .innertube h2.as-h1 {font-size:20px; font-weight:bold;}
#content .innertube h2.as-h1 a {font-weight:bold;}
#content .innertube .left1 {float:left; width:48%;}
#content .innertube .right1 {float:right; width:48%; margin-bottom:20px;}
#content .innertube .gallery {margin-bottom:20px;}
#content .innertube .commentlist .comment-text {background:none !important;}
#content .innertube ul {padding-left:20px;}
#content .innertube ul li {font-size:11px; line-height:18px;}
#content .innertube ol {padding-left:20px;}
#content .innertube ol li {font-size:11px; line-height:18px;}
#side-right .innertube {padding:24px 20px 18px 0;}
/* ----- Footer ----- */
#footer h2 {text-align:center; font-size:16px; text-transform:uppercase; font-weight:bold; margin-bottom:0;}
#footer p {font-size:12px;}
#footer a {color:#fff;}
#footer .box {float:left; padding: 17px 10px 0 10px; width:30%;}
#footer #block-4 { width:100%;}
#footer #block-8 {float:none; padding:0; width:auto;}
.facebook #footer .left  {display:none;}

#content .innertube img#captcha {border:none !important;}

#main .innertube .contact-form input[type="submit"] { margin: 10px 0 0 0; }
#main .innertube .contact-form input[type="reset"] { margin: 10px 0 0 0; clear:none;}
#main .innertube .contact-form {float:left; width: 100%; clear:none;}
#main .innertube .contact-form input[type="text"], .contact-form textarea { margin: 1px; padding: 1px; width: 98%;  }
#main .innertube .contact-form textarea { margin: 1px; padding: 1px; width: 98%; }
#main .innertube .contact-form label { clear: both; float: left; padding: 5px 0; width: 100%;}
#main .innertube .contact-form legend {font-size:16px; font-weight:bold; margin:10px 0; font-weight:italic;}

#side-right .contact-form {margin-top: 46px;}

.iconspls {float:right; padding:60px 20px 0 20px; width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.iconspls p {font-size:11px !important; width:auto; margin-bottom:5px !important; color:#fff; font-family: Arial,Helvetica,sans-serif !important; text-align:left !important;}
.iconspls p a {color:#fff; font-weight:normal;}
.fb_icon {float:left;}
.sp_icon  {float:right;}
.fa {float:left; clear:both;}
.fa-mobile {font-size:22px !important; margin:-2px 11px 0 3px;}
.fa-facebook-square {font-size:18px !important; margin:0 6px 0 0;}
.facebook .fb_icon {display:none;}
.facebook .iconspls {padding: 40px 20px 0; }

.facebook.page-id-2 .fbstream {display:none;}

.facebook #header .menu ul li a {padding: 30px 5px 0;}
.facebook #content .innertube {padding:18px 26px 18px 14px;}
.facebook #content .innertube ul li {font-size:11px; line-height:16px;}
.facebook #content .innertube .gallery dd { font-size:11px; line-height:16px; }
.facebook #content .innertube .gallery img {width:95px !important; height:auto !important;}
.facebook #top .box h2 {font-size: 26px;}



/* ----sticky footer----*/
html, body {height: 100%!important;}

#footer { position: relative; clear:both !important; width: 100% !important;  height: 100%; margin: 0 auto !important; margin-top:10px !important;}
/*Opera Fix & safari fix*/
body:before { content:""; height:100% !important; float:left; width:0; margin-top:-32767px; }
<!--[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]-->
@media screen and (-webkit-min-device-pixel-ratio:0) {
   body #footer { margin-top: 0 !important; }
}
#main { padding-bottom:0 !important; overflow:auto !important;}

#page {margin: 0 auto -212px;}

/*------end sticky-------*/

#content .contact-error {background: #FFEBE8; border: 1px solid #CC0000; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .contact-ok {background: #E7FFD3; border: 1px solid #C3FF88; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .required-field:after {color: red;}


/*-------------------------*/
h1,h2.as-h1 {color:#333333;font:lighter 2.60em/1.15em Arial, Helvetica, sans-serif;}
a:link,a:visited,a:active {color:#328545;text-decoration:underline;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#ffffff;text-decoration:none;font-weight:Normal;}
#side-left .innertube,#side-right .innertube {}
h2 {color:#328545;font:lighter 2.20em/1.09em Arial, Helvetica, sans-serif;}
h3 {color:#000000;font:lighter 1.70em/1.24em Arial, Helvetica, sans-serif;}
p {color:#333333;font:normal 1.20em/1.50em Arial, Helvetica, sans-serif;}
a:hover {color:#328545;text-decoration:none;font-weight:normal;}
body {color:#333333;font-family:Arial, Helvetica, sans-serif;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:1.20em;line-height:1.80em;}
.facebook .entry ul {font-family:Arial, Helvetica, sans-serif;}
table {font-size:1.20em;line-height:1.80em;}
label {font-size:1.20em;}
#body {background:#ffffff;}
#header {height:91px;}
#top {height:429px;}
#footer {height:212px;background:transparent url("/files/footer.jpg") repeat-x  left top;position:relative;margin-top:-212px;clear:both;margin:-212px auto 0 auto;float:none;width:960px;}
.menu ul li a {color:#ffffff;text-decoration:none;text-transform:Uppercase;font-weight:Normal;font-family:Arial, Helvetica, sans-serif;font-size:1.30em;}
.menu ul li ul {width:160px;}
.menu-vertical ul ul {width:160px;right:-160px;}
#content {margin-right:240px;}
#side-right {width:240px;}
.inner {width:960px;}
#page {width:960px;min-height:100%;}
#side-left .contactform {width:172px;}
#side-right .contactform {width:212px;}
#content .innertube {}
#main {overflow:auto;padding-bottom:212px;}
span.categories {display:none;}
span.tags {display:none;}
