@CHARSET "UTF-8";
/*

dark green: 2c2f20
mid green: a1b55d
orange: cc3300
dark tan: d6a14b
light tan: f0e39e
*/

/* global reset */
body,img,p,h1,h2,h3,h4,h5,h6,fieldset,form,table,td,ul,li,dl,ol,dd,dt,pre,blockquote,code{ margin:0; padding:0; border:0; }


/*
------------------------------
	elements
------------------------------
*/
body{ background-color: #2c2f20; }
h1,h2,h3,h4{}

a,a:active,a:focus,a:visited{ color: #cc3300; }
a:hover{ color: #dc4310; }

p{}

ul{  }
ul li{}
ul li a{ padding: 3px; }

/*
------------------------------
	layout
------------------------------
*/
#wrapper{ width: 100%; text-align: left; }
#header{ background-color: #2c2f20; padding: 3px 0; }
#footer{ background-color: #2c2f20; padding: 3px 0; }

/*
------------------------------
	sections
------------------------------
*/
#header img{ width: 200px; }

#header ul{  }
#header ul li{ display: inline; list-style: none; margin: 2px 4px; }


.right_main{ background-color: #d6a14b; padding: 3px 0; }
.right_main ul{  list-style: none; }
.right_main ul li{ float: left; width: 33%; }

.left_main{ background-color: #f0e39e; }

.products{ padding: 0; }
.products .product{ border-bottom: solid 2px #d6a14b; padding: 4px 0; }

form.contactForm{ padding: 0 0 0 5px; }
form.contactForm .row{ margin: 10px 0; }
form.contactForm .row label{ display: block; float: none; font-weight: bold; } 
form.contactForm .row input{ background-color: #ffffff; border: solid 1px #6c6d6f; }
form.contactForm .row textarea{ width: 100%; height: 150px; overflow: auto; background-color: #ffffff; border: solid 1px #6c6d6f; }
form.contactForm .buttonrow{ padding-left: 5px; }

/*
------------------------------
	classes
------------------------------
*/
.clear{ clear: both; }