html { 
  background: url(images/woodbg.jpg) repeat-x left center fixed; 
	background-size: auto 100%;
}

.paperbg {
	background: url(images/paperbg.png) no-repeat;
	margin: 0px auto;
	width: 800px;
	height:1200px;
}

.contactbg {
	background: url(images/contactbg.png) no-repeat;
	margin: 0px auto;
	width: 800px;
	height:1200px;
}

.narrativebg {
	background: url(images/narrativebg.png) no-repeat;
	margin: 0px auto;
	width: 800px;
	height:2330px;
}

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	SCROLLBAR-FACE-COLOR: #4a4a4a;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: #101010;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #101010;
	SCROLLBAR-ARROW-COLOR: #4a4a4a;
	PADDING-TOP: 0px;
	SCROLLBAR-TRACK-COLOR: #1d2316;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
input { 
 background-color: #000000; 
 border: 1px solid #5a4428;
 color: #ffffff;
 font: 9pt arial;font-weight: normal;
 opacity: 0.4;
}
select {
 background-color: #ffffff;
 color: #000000;
 font: 9pt arial;font-weight: normal;
}
textarea {
 background-color: #000000;
 border: 1px solid #5a4428;
 color: #ffffff;
 font: 9pt arial;font-weight: normal;
 opacity: 0.4;
}
fieldset {
 border: 1px solid #000000;
}

A:link   { color:#717171; text-decoration:none;font: 8pt arial;font-weight: bold}
A:visited { color:#717171; text-decoration:none;font: 8pt arial;font-weight: bold}
A:hover  { color:#ffffff; text-decoration:none;font: 8pt arial;font-weight: bold}
A:active { color:#717171; text-decoration:underline;font: 8pt arial;font-weight: bold}
td{ color:#ffffff; font:9pt arial;font-weight: bold; line-height: 120%; text-shadow: 1px 1px #483923}

hr { border: 0; height: 1px; background: #ffffff; box-shadow: 0px 1px 0px #000000; }

.textTitle {
	font: 16pt arial;font-weight: normal;
	text-shadow: 2px 2px #000000;
}

/*
hr.style-two {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(74,74,74,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(74,74,74,1), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}
*/

/********************readmore button******************/

a.rolloverread {
	display: block;
	width: 78px;
	height: 28px;
	background-image: url('images/readmorebtn.png');
}

a.rolloverread:hover {
	background-position: center bottom;
}

/********************mainpicbuttons******************/
 
#mainpicbutton01 {
  background: rgba(52,67,37,0.9);
  border: 0;
  height: 40px;
  width: 230px;
  overflow: hidden;
  display: block;
  background-image: url('images/mainpicbutton01.png');
  background-repeat:no-repeat;
  background-position: left center;

  /*Rounded Corners*/
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;

  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
}

#mainpicbutton01:hover {
  width: 280px;
  background: rgba(120,143,90,0.9);
  background-image: url('images/mainpicbutton01.png');
  background-repeat:no-repeat;
  background-position: 40px center;
}


#mainpicbutton02 {
  background: rgba(52,67,37,0.9);
  border: 0;
  height: 40px;
  width: 230px;
  overflow: hidden;
  display: block;
  background-image: url('images/mainpicbutton02.png');
  background-repeat:no-repeat;
  background-position: left center;

  /*Rounded Corners*/
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;

  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
}

#mainpicbutton02:hover {
  width: 280px;
  background: rgba(120,143,90,0.9);
  background-image: url('images/mainpicbutton02.png');
  background-repeat:no-repeat;
  background-position: 40px center;
}


#mainpicbutton03 {
  background: rgba(52,67,37,0.9);
  border: 0;
  height: 40px;
  width: 230px;
  overflow: hidden;
  display: block;
  background-image: url('images/mainpicbutton03.png');
  background-repeat:no-repeat;
  background-position: left center;

  /*Rounded Corners*/
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;

  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
}

#mainpicbutton03:hover {
  width: 280px;
  background: rgba(120,143,90,0.9);
  background-image: url('images/mainpicbutton03.png');
  background-repeat:no-repeat;
  background-position: 40px center;
}

/********************productbuttons******************/
 
#productbutton01 {
  background: rgba(52,67,37,0.9);
  border: 0;
  height: 40px;
  width: 230px;
  overflow: hidden;
  display: block;
  background-image: url('images/productbutton01.png');
  background-repeat:no-repeat;
  background-position: left center;

  /*Rounded Corners*/
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;

  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
}

#productbutton01:hover {
  width: 280px;
  background: rgba(120,143,90,0.9);
  background-image: url('images/productbutton01.png');
  background-repeat:no-repeat;
  background-position: 40px center;
}

#productbutton02 {
  background: rgba(52,67,37,0.9);
  border: 0;
  height: 40px;
  width: 230px;
  overflow: hidden;
  display: block;
  background-image: url('images/productbutton02.png');
  background-repeat:no-repeat;
  background-position: left center;

  /*Rounded Corners*/
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;

  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
}

#productbutton02:hover {
  width: 280px;
  background: rgba(120,143,90,0.9);
  background-image: url('images/productbutton02.png');
  background-repeat:no-repeat;
  background-position: 40px center;
}

#productbutton03 {
  background: rgba(52,67,37,0.9);
  border: 0;
  height: 40px;
  width: 230px;
  overflow: hidden;
  display: block;
  background-image: url('images/productbutton03.png');
  background-repeat:no-repeat;
  background-position: left center;

  /*Rounded Corners*/
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;

  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
}

#productbutton03:hover {
  width: 280px;
  background: rgba(120,143,90,0.9);
  background-image: url('images/productbutton03.png');
  background-repeat:no-repeat;
  background-position: 40px center;
}

#productbutton04 {
  background: rgba(52,67,37,0.9);
  border: 0;
  height: 40px;
  width: 230px;
  overflow: hidden;
  display: block;
  background-image: url('images/productbutton04.png');
  background-repeat:no-repeat;
  background-position: left center;

  /*Rounded Corners*/
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;

  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
}

#productbutton04:hover {
  width: 280px;
  background: rgba(120,143,90,0.9);
  background-image: url('images/productbutton04.png');
  background-repeat:no-repeat;
  background-position: 40px center;
}

#productbutton05 {
  background: rgba(52,67,37,0.9);
  border: 0;
  height: 40px;
  width: 230px;
  overflow: hidden;
  display: block;
  background-image: url('images/productbutton05.png');
  background-repeat:no-repeat;
  background-position: left center;

  /*Rounded Corners*/
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;

  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
}

#productbutton05:hover {
  width: 280px;
  background: rgba(120,143,90,0.9);
  background-image: url('images/productbutton05.png');
  background-repeat:no-repeat;
  background-position: 40px center;
}

/********************main******************/
  
a.rollovermain {
	display: block;
	width: 177px;
	height: 55px;
	background-image: url('images/mainbutton.png');
}

a.rollovermain:hover {
	background-position: center bottom;
}

.currentmain {
	display: block;
	width: 177px;
	height: 55px;
	background-image: url('images/mainactivebutton.png');
}

/********************about******************/

a.rolloverabout {
	display: block;
	width: 177px;
	height: 55px;
	background-image: url('images/aboutbutton.png');
}

a.rolloverabout:hover {
	background-position: center bottom;
}

.currentabout {
	display: block;
	width: 177px;
	height: 55px;
	background-image: url('images/aboutactivebutton.png');
}

/********************products******************/

a.rolloverproducts {
	display: block;
	width: 177px;
	height: 55px;
	background-image: url('images/productsbutton.png');
}

a.rolloverproducts:hover {
	background-position: center bottom;
}

.currentproducts {
	display: block;
	width: 177px;
	height: 55px;
	background-image: url('images/productsactivebutton.png');
}

/********************contact******************/

a.rollovercontact {
	display: block;
	width: 177px;
	height: 55px;
	background-image: url('images/contactbutton.png');
}

a.rollovercontact:hover {
	background-position: center bottom;
}

.currentcontact {
	display: block;
	width: 177px;
	height: 55px;
	background-image: url('images/contactactivebutton.png');
}

/********************direct******************/

a.rolloverdirect {
	display: block;
	width: 176px;
	height: 55px;
	background-image: url('images/directbutton.png');
}

a.rolloverdirect:hover {
	background-position: center bottom;
}

.currentdirect {
	display: block;
	width: 176px;
	height: 55px;
	background-image: url('images/directactivebutton.png');
}

/********************gradientBoxes******************/

.gradientBoxes1 { 
background-color: #373737; 

/* rounded corners */
-webkit-border-radius: 10px;
-moz-border-radius: 10px; 
border-radius: 10px;
border: 1px solid #4a4a4a;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #28311e 0%, #040403 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #28311e 0%, #040403 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #28311e 0%, #040403 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #28311e), color-stop(1, #040403));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #28311e 0%, #040403 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #28311e 0%, #040403 100%);
}

.gradientBoxes2 { 
background-color: #373737; 

/* rounded corners */
-webkit-border-radius: 10px;
-moz-border-radius: 10px; 
border-radius: 10px;
border: 1px solid #4a4a4a;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #282828 0%, #030404 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #282828 0%, #030404 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #282828 0%, #030404 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #282828), color-stop(1, #030404));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #282828 0%, #030404 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #282828 0%, #030404 100%);
}