BODY {
  background: -moz-linear-gradient(top, #FFFFFF 0%, #125EA6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#125ea6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #125EA6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #FFFFFF 0%, #125EA6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #FFFFFF 0%, #125EA6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #FFFFFF 0%, #125EA6 100%);
}

DIV#above {
  max-height: 400px;
}

DIV#mainbody.clearfix DIV.container {
  background: #FFF;
}

DIV#above DIV.container {
  padding: 0 !important;
}

.navbar-brand {
  width: 1170px;
  background: url(../images/pga-headerbak.jpg);
}

DIV.titletag {
  margin: 9px 0 0 0;
  float: left;
  width: 70%;
}

H1, H2 {
  color: #FFF;
  width: 80%;
  margin: 0;
}

H1 {
  text-transform: uppercase;
  font-size: 1.7em;
  font-family:'Cutive', serif:;
  background-color: ;
  margin: 3px;
}

H2 {
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.3em;
}

DIV.page-header {
  border: none;
  margin: 0;
  padding: 0;
}

DIV.page-header H2, DIV.item-page H2 {
  color: #A02407;
  font-style: normal;
  font-size: 1.7em !important;
  font-weight: bold;
  margin: 15px 0 5px;
  line-height: 1.5em;
}

DIV.item-page DIV P {
  clear: both;
  font-family: 'Open Sans', sans-serif;
  padding: 0 5px;
}

DIV.item-page UL {
  clear: both;
}

HEADER.main-header {
  background: url(../images/header-wrapper-bak5.jpg);
  padding: 0px;
}

HEADER.main-header .container {
  padding: 0px;
}

DIV.module.logo IMG {
}

NAV#menu.clearfix.hidden-xs DIV.container {
  padding: 0px;
  width: 1170px;
  max-height: 65px;
}

.navbar-collapse {
  border-top: 5px solid #FFF;
  border-bottom: 5px solid #A02407;
  margin: 0;
}

.navbar-nav > LI > A {
  font-family: 'Open Sans', sans-serif;
  color: #FFF;
  font-size: 1.3em;
}

.nav > LI > A:hover, .nav > LI > A:focus {
  background: none !important;
  color: #ABC1DE;
}

ASIDE.sidebar-right {
  /*background: #DAE5F1;*/
  padding: 0;
  text-align: center;
  margin-top: 25px;
}

ASIDE.sidebar-right P {
  padding: 10px;
  text-align: left;
}

ASIDE.sidebar-right DIV.module.lease {
  background: #DAE5F1;
}

DIV.headline {
  background: #114995;
  padding: 10px;
}

DIV.headline H3 {
  color: #FFF;
  font-family: 'Cutive';
  font-weight: bold;
}

FOOTER.footer.clearfix {
  background: #125EA6;
  height: 60px;
  padding: 20px 0;
}

FOOTER.footer.clearfix P, FOOTER.footer.clearfix A {
  color: #FFF;
  text-align: center;
}

FOOTER.footer.clearfix A {
  text-decoration: underline;
}

FOOTER.footer.clearfix A:hover {
  color: #A8BFDE;
}

DIV#bottom2.clearfix {
  width: 1170px;
  margin: 0 auto;
}

.nav LI SPAN.separator, NAV LI SPAN.navt-header {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.3em;
  color: #FFF;
}

DIV#content.col-md-12 {
  background: #FFF;
}

.cameraCont, .cameraContents {
  margin: 10px 0;
}

DIV#btslide {
  float: left !important;
  width: 400px !important;
  margin-top: 8px;
}

DIV#features {
  float: left;
  width: auto;
  margin-left: 30px;
}

DIV#features H2 {
  margin: 0;
}

.box_skitter DIV.container_thumbs {
  background: #DAE5F1 !important;
  /*width: 1170px !important;*/
}



@media (min-width: 320px) and (max-width: 1024px) {
  DIV.titletag {
    margin: 10px 0;
    float: left;
    clear: both;
  }
  
  DIV.titletag H1, DIV.titletag H2 {
    max-width: 320px;
  }
  
  HEADER.mainheader {
    background: #125EA6;
    padding: 5px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  HEADER.main-header {
    background: none;
    background-color: #105EA6;
  }
  
  .navbar-collapse.collapse {
    background-color: #0152A1;
    padding: 0 0 0 20px;
  }
}

LI.item-121 {
  padding: 0 0 0 5px !important;
}

.mm-list A.mm-subopen + A:hover, .mm-list A.mm-subopen:hover + SPAN {
  color: #7EB070;
}

.mm-list A.mm-subopen + A, .mm-list A.mm-subopen + SPAN {
  color: #000 !important;
  font-weight: normal !important;
}

@media (max-width: 1024px) {
  .navbar-collapse.collapse {
    /*display: none !important;*/
  }
  
  .navbar-nav {
    /*float: left;*/
    margin-top: 7.5px;
    /*clear: both;*/
  }
  
  .navbar-nav > LI {
    float: left;
  }
  
  .navbar-nav > LI > A {
    padding-top: 10px;
    padding-bottom: 10px;
    /*display: inline;*/
  }
  
  .collapse.in {
    display: block !important;
  }
  
  HEADER.main-header {
    background: ;
    overflow: visible;
  }
  
  .navbar-brand {
    height: 275px;
  }
}
