* {
 font-family:'site',Arial;
}

body {
  margin:0px;
  padding:0px;
  border-top:10px #74b725 solid;
  background:#74b725;
}

#cover {
  background:#fefefe;
  width:100%;
}

#container {
  background:#fefefe;
  position:relative;
  top:0px;
  left:50%;
  margin-left:-480px;
  min-height:100px;
  width:960px;
}

#header {
  background:#7e7f83;
  height:167px;
  border-bottom:10px #fefefe solid;
}

#headerText {
  position:absolute;
  left:411px;
  top:61px;
  width:508px;
  color:#f0f4f9;
  text-align:right;
}

#headerText h1 {
  font-weight:normal;
  margin:0px;
  font-size:37px;
}

#headerText h4 {
  margin:0px;
  font-weight:bold;
  font-size:14px;
  color:#fefefe;
  margin-top:10px;
}

#menu {
  background:#bbbcbe;
  border-bottom:#74b725 15px solid;
  height:53px;
}

#menuLeft {
  float:left;
}
#menuRight {
  background:#74b725;
  float:right;
  width:180px;
}

#menu a {
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  margin-left:22px;
  margin-right:22px;
  display:inline;
  font-size:17px;
  line-height:53px;
  padding-top:17px;
  padding-bottom:17px;
}

#menu a:hover {
  color:#000;
}

#menuLeft .active {
  padding-bottom:9px;
  border-bottom:15px solid #74b725;
}

#menuRight a {
  width:180px;
  text-align:right;
  margin-left:43px;
  margin-right:43px;
}

#gap {
  clear:both;
  min-height:15px;
  height:15px;
  background:#fff;
}

#homeLeft {
  float:left;
  width:242px;
  background:#d4d2d0;
  padding:37px;
  height:377px;
}

#homeLeft h1 {
  margin:0px;
  text-transform:uppercase;
  font-size:17px;
}

#homeLeft p {
  font-size:17px;
  line-height:1.3em;
  
}

#homeRight {
  text-align:right;
  float:right;
  width:625px;
  height:449px;
  padding:0px;
}

#end {
  clear:both;
  width:100%;
  min-height:0px;
  border-bottom:62px solid #95c859;
}

#links {
  width:960px;
}

#links table {
  border-collapse: collapse;
  border-spacing: 0;
  width:960px;
}

#links .active {
  border:5px solid #74b725;
  margin:-5px;
}
#links .t {
 padding-top:10px;
 font-size:17px;
 color:#655b4f;
}

#links .s {
  color:#95c859;
}

#links .linksGap {
  min-width:26px;
  width:26px;
}

#footer {
  font-size:22px;
  text-align:right;
  padding:14px;
  padding-right:29px;
  line-height:1.3em;
  color:#fff;
  background:#5f6062;
  margin-bottom:0px;
}

#menuGallery {
  z-index:99;
  display:none;
  position:absolute;
  top:243px;
  left:780px;
  width:180px;
  background:#74b725;
  min-height:170px;
  padding-bottom:20px;
}

#menuGallery a:hover {
  color:#333;
}

#menuGallery a {
  display:block;
  line-height:45px;
  font-size:17px;
  color:#fff;
  text-decoration:none;
  padding-left:46px;
}

#menuServices {
  z-index:99;
  display:none;
  position:absolute;
  top:243px;
  left:176px;
  width:230px;
  background:#74b725;
  min-height:200px;
  padding-bottom:20px;
}

#menuServices .active {
  color:#51493f;
}

#menuGallery .active {
  color:#51493f;
}

#menuServices a:hover {
  color:#333;
}

#menuServices a {
  display:block;
  line-height:45px;
  font-size:17px;
  color:#fff;
  text-decoration:none;
  padding-left:46px;
}

#designLeft {
  float:left;
  width:242px;
  background:#d4d2d0;
  padding:37px;
  height:377px;
}

#designLeft h1 {
  margin:0px;
  text-transform:uppercase;
  font-size:17px;
}

#designLeft p {
  font-size:17px;
  line-height:1.3em;
}

#designRight {
  text-align:right;
  float:right;
  width:625px;
  height:377px;
  padding:0px;
}


#genericLeft {
  float:left;
  width:886px;
  background:#d4d2d0;
  padding:37px;
  min-height:100px;
}

#genericLeft h1 {
  margin:0px;
  text-transform:uppercase;
  font-size:17px;
}

#genericLeft p {
  font-size:17px;
  line-height:1.3em;
}

#slider {
  position:relative;
  left:0px;
  top:0px;
  width:625px;
  height:449px;
  overflow:hidden;
  -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.jqSlider {
  background:url(350.gif) no-repeat center center;
  position:absolute;
  left:0px;
  top:0px;
  -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.jqSliderNext {
  background:url(assets/sliderNext.png) top left no-repeat;
  cursor:pointer;
  position:absolute;
  top:350px;
  left:532px;
  height:82px;
  width:81px;
  -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
z-index:999 !important;
user-select: none;
}

.jqSliderPrev {
  background:url(assets/sliderPrev.png) top left no-repeat;
  cursor:pointer;
  position:absolute;
  top:350px;
  left:12px;
  height:82px;
  z-index:999 !important;
  width:81px;
  -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#genericLeft textarea {
  font-size:16px;
  padding:5px;
  width:880px;
  border:1px solid #888;
  height:150px;
}

#genericLeft input {
  font-size:16px;
  padding:5px;
  width:880px;
  border:1px solid #888;
  height:28px;
}

#genericLeft a{
  color:#000;
}

#genericLeft .submit {
  border:1px solid #888;
  padding:10 30 10 30;
  background:#fff;
  text-decoration:none;
  color:#000;
}

.f1 {
    float:left;
    display: inline;
    border: 0px;
}
.f2 {
    float:left;
    display: inline;
}

.f3 {
    display: inline-block;
    min-width: 0px;
    max-width: 190px;
    width:190px;
}

.f4 {
    display: inline-block;
    min-width: 0px;
    max-width: 75px;
    width:75px;
}