/***** Global Settings *****/
 
html, body {
	border:0;
	margin:0;
	padding:0;
	height:100%;}
 
body {
	font: 80% helvetica, arial, sans-serif;
	background: transparent url(images/bg.gif) repeat-x;
	text-align: center;
	margin: 0 auto;}
	
/***** Colors *****/
	
.green { color: #C0D72D;}
.grey { color: #7D7D7D;}
 
 
/***** Structure *****/

#wrapper {
	width: 800px;
	text-align: center;
	margin: 30px auto;}

#header {
	margin: 0; padding: 0;}
	
/**** 2010 Stylez ****/

#intro {
	margin: 20px 0;}

#intro ul {
	list-style: none;
	margin: 0;
	padding: 0;}
	
#intro ul li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 5px 5px 5px 0;}
	
.teamleft {
	float: left;
	width: 350px;}
	
.teamright {
	float: right;
	width: 520px;}
	
ul#teamimg {
	list-style: none;
	margin: 0;
	padding: 0;}
	
ul#teamimg li {
	float: left;
	margin: 0;
	padding: 0 3px;}
	
ul#teamimg li img {
	border: 1px solid #b6c934;}
	
dl, dt {
	margin: 0;
	padding: 0;}
	
dt {}
	
dd {
	margin: 0;
	padding: 0 0 10px 0;}



/* end */

ul#navigation {
	font: 1.2em helvetica, arial, sans-serif;
	list-style: none;
	text-align: center;
	margin: 10px auto 0 auto;
	padding: 10px 0 0 0;
	width: 520px;}

ul#navigation li  {
	display: inline;
	margin: 0;
	padding: 0 13px;}
	
ul#navigation a {
	text-decoration: none;
	color: #989898;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;}	

ul#navigation a:hover {
	color: #7D7D7D;}
	
ul#navigation a.current {
	color: #8c9c25;}

#gallery {
	margin-top: 30px;}

#content {
	padding-top: 15px;
	text-align: left;}
	
.sides { 
	text-align: left;
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	padding: 0 20px 0 20px; 
	width: 600px; 
	margin-left: 75px;}
	
.sides2 { 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	padding: 0 20px 0 20px; 
	width: 355px; 
	float: left;
	margin: 0 15px 10px 0;}
	
.header {
	background: transparent url(images/h-bg.gif) top center no-repeat;
	width: 800px;
	height: 35px;
	padding: 14px 0 5px 0;
	margin: 0;}
	
#factoryleft {
	float: left;
	width: 508px;
	margin-left: 11px;
	margin-top: 15px;}
	
#factoryright {
	float: left;
	width: 250px;
	margin-left: 25px;
	margin-top: 15px;}

#footer {
	clear: both;
	color: #333;
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	border-top: 1px solid #E6E6E6;
	padding-top: 10px;
	margin: 5px 0 40px 0;}

#footer a {
	color: #333;
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;} 
	
#warranty {
	margin: 20px 17px 10px 17px; padding: 0;}

.tile { 
	font: 0.95em helvetica, arial, sans-serif;
	background: transparent url(images/tiletest1.gif) no-repeat;  
	padding: 6px 0 0 0; margin: 10px 0 0 0;
	width: 525px;
	height: 163px;}

.tile2 { 
	font: 0.95em helvetica, arial, sans-serif;
	background: transparent url(images/tiletest2.gif) no-repeat; 
	padding: 6px 0 0 0; margin: 10px 0 0 0;
	width: 250px;
	height: 163px;}
	
.boards {
	float: left;}
	
.boards p {
	font-size: 12px; 
	font-weight: bold;
	margin: 0;
	padding: 4px 0 0 0;}
	
.boards a {
	text-decoration: none;
	color: #78a000;}
	
.boards a:visited {
	text-decoration: none;
	color: #78a000;}
	
.boards a:hover {
	color: #333;}
	
.right {
	margin-right: 20px;}
 
/***** Common Formatting *****/

p, span, td, ol, form, dl {	
	font: 1em helvetica, arial, sans-serif;
	color: #333;
	line-height: 1.3em;}
	
ul {
	list-style: none;
	margin: 10px 8px 8px 18px; padding: 0;}

li {
	color: #373737;
	list-style: none;
	margin: 0 0 6px  0; padding: 0;}
 
h1 {
	font:1.4em helvetica, arial, sans-serif;
	font-weight: bold;
	display: inline;
	margin-left: 15px;
	color: #787878;}
	
h1.one {
	color: #787878;}

h1.two {
	color: #95AB24;}
 
h2 {
	font:1.1em helvetica, arial, sans-serif;
	color: #95AB24;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px; padding: 0;}
 
h3 {
	font:2em helvetica, arial, sans-serif;
	margin: 0;
	padding: 0 0 15px 0;
	letter-spacing: -1px;
	font-weight: bold;
	color: #738400;}
	
h4 {
	margin: 6px 0 0 0;
	padding: 0;}
	
h4 a {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;}
	
small {
	font: 0.9em helvetica, arial, sans-serif;
	color: #BBB;}
	
.pagetitle {
	color: #C1C1C1;}
	
/*	Begin Wordpress Headers */

h3#respond {
	font-size: 1.3em;
	padding: 0;
	margin: 30px 0 0;}

h3.comments {
	padding: 0;
	margin: 40px auto 20px;}

h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: #787878;
	text-align: left;}

h2 a, h2 a:visited, h3 a, h3 a:visited {
	color: #636261;}

h2 a, h2 a:hover, h2 a:visited, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;}
 
img {
	border:0;}

/***** Links *****/
 
a, a:visited {
	color: #373737;
	text-decoration:underline;}

a.green, a:visited.green {
	text-decoration:none;
	color: #C0D72D;}

a.headlink {
	
	text-decoration: none;
	color: #adc52c;}
 
/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;}
 
input, select, textarea {
	font:1em arial, helvetica, sans-serif;}
 
textarea {
	line-height:1.25;}
 
label {
	cursor:pointer;}
	
.submit {
	border: 1px solid #E6E6E6;
	margin: 4px 0;}
	
.border {
	border: 1px solid #E6E6E6;
	background-color: #F5F5F5;}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

:focus         { outline: 0;}
.twentyfive    { margin-left: 25px;}
.twenty		   { margin-left: 20px;}
.plus 		   { font: 1.1em helvetica, arial, sans-serif;}
.alt           { background-color: #F5F5F5;}
.hr            { border-bottom: 1px solid #BABABA; padding: 6px 0; }
p.larger       { font-size: 1.05em;}
.fifty         { width: 50%;}
.optional      { margin-left: 24px;}
.roundbots     { margin-top: -17px; padding: 0;}
.viewdetails   { margin-top: -3px;}
.hidden        { display: none; width: 0; height: 0;}