 BODY {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
}

body {
	background-image:url('/images/main-bg.jpg');
	background-color:#63594b;
}

textarea { resize:none; }

h1 { font: 18pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; font-weight: bold; color: #e7d2bc; }

  .reg { font: 10pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #443b00; }
  .str { font: 10pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; font-weight: bold; color: #443b00; }
  .tiny  { font: 8pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #443b00; }
  .tinystr  { font: 8pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #443b00; font-weight: bold; }

  .reglite { font: 10pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #e7d2bc; }
  
  .sml { font: 12pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #e7d2bc; }
  .smlstr { font: 12pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #e7d2bc; font-weight:bold; }
  .med { font: 14pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #e7d2bc; }
  .medstr { font: 14pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #e7d2bc; font-weight:bold; }
  .lrg { font: 16pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #e7d2bc; }
  .xlrg { font: 18pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #e7d2bc; }

  .lrglite { font: 16pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #e7d2bc; }

  .lrgwht { font: 16pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #FFFFFF; }

  .smldrk { font: 12pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #443b00; }
  .smldrkstr { font: 12pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #443b00; font-weight:bold; }
  .meddrk { font: 14pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #443b00; }
  .meddrkstr { font: 14pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #443b00; font-weight:bold; }
  .lrgdrk { font: 16pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #443b00; }
  .lrgdrkstr { font: 16pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #443b00; font-weight:bold; }
  .xlrgdrk { font: 18pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #443b00; }

  .mainHdr { font: 36pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #FFFFFF; }
  
  .locNav { font: 20pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #FFFFFF; text-decoration:none; }
  a.locNav { text-decoration:none; }
  a.locNav:hover { color:#e7d2bc;text-decoration:underline; }

  .nav { font: 12pt 'Maven Pro', Arial, Helvetica, Tahoma, Verdana; color: #e7d2bc; }
  a.nav { text-decoration:none; }
  a.nav:hover { color:#e7d2bc;text-decoration:none; }

.shdwL {
	width:40%;
	max-width:375px;
	height:100%;
	background-image:url('/images/shadow-L.png');
	background-repeat:repeat-y;
	background-position:left top;
	position:fixed;
	overflow:hidden;
	top:0;
	left:0;
}
.shdwR {
	width:40%;
	max-width:375px;
	height:100%;
	background-image:url('/images/shadow-R.png');
	background-repeat:repeat-y;
	background-position:right top;
	position:fixed;
	overflow:hidden;
	top:0;
	right:0;
}



/* slideshow css*/  
/* Prevent the slideshow from flashing on load */
#slides {
  display: none
}

/* Center the slideshow */
.container {
  margin: 0 auto
}

/* Show active item in the pagination */
.slidesjs-pagination .active {
  color:red;
}

/* Media quires for a responsive layout */

/* For tablets & smart phones */
@media (max-width: 767px) {
  body {
    padding-left: 10px;
    padding-right: 10px;
  }
  .container {
    width: auto
  }
}

/* For smartphones */
@media (max-width: 480px) {
  .container {
    width: auto
  }
}

/* For smaller displays like laptops */
@media (min-width: 768px) and (max-width: 979px) {
  .container {
    width: 724px
  }
}

/* For larger displays */
@media (min-width: 1200px) {
  .container {
    width: 1170px
  }
}


/* BEGIN - MAIN NAV */

#primary_nav_wrap {
  margin-top: 0px
}

#primary_nav_wrap ul {
  list-style: none;
  position: relative;
  float: left;
  margin: 0;
  padding: 0
}

#primary_nav_wrap ul a {
  display: block;
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 13pt;
  line-height: 32px;
  padding: 0 15px;
  font-family: "Maven Pro", Arial, Helvetica
}

#primary_nav_wrap ul li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0
}

#primary_nav_wrap ul li.current-menu-item {
  /*background: #ddd*/
  /*background-image:url('images/nav-at.png');*/
}

#primary_nav_wrap ul li:hover {
  /*background: #f6f6f6*/
  background-image:url('images/nav-on.png');
}

#primary_nav_wrap ul ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  /*background: #fff;*/
  background-image:url('images/nav-at.png');
  padding: 0
}

#primary_nav_wrap ul ul li {
  float: none;
  width: 200px
}

#primary_nav_wrap ul ul a {
  line-height: 120%;
  padding: 10px 15px
}

#primary_nav_wrap ul ul ul {
  top: 0;
  left: 100%
}

#primary_nav_wrap ul li:hover > ul {
  display: block
}

/* END - MAIN NAV */
  
  
#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}
<!--Add to foot before end body tag <div id="ffscrollbarfix"></div>-->
