
#Background {
position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  z-index: -1000;
}

#menuButtons {
	background: #FFFFFF;
	width: 100%;
}

.pageContent, #pageHeader, .pageHeader, #pageHeaderProject {
	background-color: #FFFFFF;
}

.form-style-7 li > label{
    background-color: #FFFFFF;
}


body {
background-color: #FFFFFF;
}
#footer {
	background-color: #ACD6D1;
}
#footerCopyright {
	
}
#footerSocialHolder {
	
}
.dividerImageHolder {
height: 264px;
}
.loaderM {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../../sitezimages/icons/hex-loader4.gif') 50% 50% no-repeat rgb(249,249,249);
}
.grid-item img img {
 background: url('../../sitezimages/icons/hex-loader2_1_.gif') 50% 50% no-repeat rgb(249,249,249);
}
.imageTopBorder {
	border-top: #363020 solid 2px;
	border-bottom: #363020  solid 2px;
	margin: 0px;
}
.imageSideBorder {
	border-left: #363020 solid 2px;
	border-right: #363020  solid 2px;
	margin: 0px auto;	
}
  input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid {
    background-image: url(../../sitezimages/icons/invalid.png);
    background-position: 98% 5px;
    background-repeat: no-repeat;
  }
  input, textarea, button {
    background-color: #FFFFFF;
color: #000000;
  }
  .options .optionsBack, #thumbBigOptionsBack {
	opacity: 0;
	color:  #363020;
}
#optionsImageDescription {
	color:  #363020;
}
  input:required:valid, textarea:valid {
     background-image: url(../../sitezimages/icons/valid.png);
   background-position: 98% 5px;
    background-repeat: no-repeat;
  }
.rangeVal {
	border-bottom: 1px dashed #363020;
	color: #000000;
}  
#topMenu {
	border-bottom: 1px solid #5F5449;
}
.HeaderFont {
	font-family: Handlee, sans serif;
}
.MenuFont {
	font-family: Raleway, sans serif;
}
.GeneralTextFont {
	font-family: Raleway, sans serif;
}
.SubMenuFont {
	font-family: Raleway, sans serif;
}
.SecondaryNavigationFont {
	font-family: Raleway, sans serif;
}
.h1-type {
	font-family: Handlee, sans serif;
	font-size: 40pt;
}
.formbutton {
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #363020;
}
.form-style-7  li{
	font-family: Raleway, sans serif;
}
.form-style-7  h2{
	font-family: Handlee, sans serif;
	font-size: pt;
}
.form-style-7 .allborder{
    border:1px solid #363020;
}
.form-style-7 .topborder{
    border-top:1px solid #363020;
}
.form-style-7 li > label{
    font-family: Raleway, sans serif;
    color: #000000;
}
.menu-type {
	font-family: Raleway, sans serif;
	font-size: 11pt;
	color: #363020;
}
.menu-sub {
	font-family: Raleway, sans serif;
	font-size: 10pt;
	color: #363020;
}
.menu-secondary {
	font-family: Raleway, sans serif;
	font-size: 16pt;
}
.header-secondary {
	font-size: 16pt;
}
/* Phoenix template menu classes */
.menuLevel1 {
	color: #363020;
}
.menuLevel2, .menuLevel3 {
	color: ;
}
#menuLogo {
	max-height: 100px;
}

.pageContent {
 color: #000000;
	font-family: Raleway, sans serif;
	font-size: 12pt;
	padding: 5px 10px;
}
.pageContentG {
	color: #000000;
	font-family: Raleway, sans serif;
	font-size: 12pt;
	padding: 0px 10px;
}
a {
	color: #388F8F;
}
a:hover { 
    color: #5F5449;
}

#pageHeader, .pageHeader, #pageHeaderProject {
	border-left: #5F5449 0px solid;
	color: #5F5449;
	padding: 5px 10px;
}
#pageHeaderG, .pageHeaderG, #pageHeaderProject {
	border-left: #5F5449 0px solid;
	color: #5F5449;
	padding: 5px 10px;
}
#headerBreak, .headerBreak {
	height: 0px;
	background-color: #5F5449;
}
.headerBorder {
	height: 0px;
	background-color: #5F5449;
}
#SlideshowTagLine, .SlideshowTagLine{
	font-family: Handlee, sans serif;
	font-size: 40pt;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
#ProjectTagLine, .ProjectTagLine{
	font-family: Handlee, sans serif;
	font-size: 40pt;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.MAINPAGESlideshowC {
	bottom: 340px;
}

.SlideshowContentInfo {
	font-family: Handlee, sans serif;
	font-size: 16pt;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#SlideshowTagLine a, .SlideshowTagLine a {
	color: #FFFFFF;
}
.ProjectContentInfo {
	font-family: Handlee, sans serif;
	font-size: 16pt;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#ProjectTagLine a, .ProjectTagLine a {
	color: #FFFFFF;
}

 /* FOR MOBILE AND NARROWER SCREENS */
@media (max-width: 800px) {
.menu-type {
	font-size: 12pt;
}
.menu-sub {
	font-size: 12pt;

}
.menu-secondary {
	font-size: 12pt;

}
.MAINPAGESlideshowC {
	bottom: 240px;
}
#SlideshowTagLine, .SlideshowTagLine{
	font-size: 20pt !important;
	}
}
